178
173
359
29
179
330
8
15
158
127
16
12
89
143
34
27
112
316
53
301
55
85
79
58
28
25
17
190
186
401
5
33
145
219
18
62
128
78
251
180
102
22
507
41
77
146
204
113
114
307
472
242
711
2
206
98