180
26
15
89
86
144
30
31
53
205
29
58
172
51
100
65
108
41
46
23
33
57
11
66
17
10
76
7
48
27
24
35
177
34
42
129
20
152
96
9
143
281
74
149
56