302
60
123
2
166
76
367
270
190
140
61
110
53
45
27
127
112
80
17
292
37
51
24
71
41
9
111
361
215
98
189
15
75
34
11
13
142
365
100
28
16
19
159
33
301
262
56
294
88
64
85
84
38
30
121