2
145
39
36
55
42
126
48
24
29
63
27
64
109
133
21
73
425
83
234
105
204
287
179
121
399
52
270
152
336
106
49
81
127
16
53
8
37
182
84
60
23
76
9
14
162
43
431
163
143
284
171
159