62
210
75
27
21
11
56
137
112
16
294
30
28
58
33
84
15
23
19
20
43
32
8
49
44
29
150
25
101
121
37
31
35
72
166
159
1
504
170
296
271
114
258
78
119
59
272
42
267
14
38
67
18