195
29
156
130
107
111
216
384
65
100
305
21
51
165
48
79
368
112
2000
28
247
431
191
150
341
273
18
135
109
33
142
238
146
530
427
23
124
525
297
46
54
422
333
36
71
375
172
63
1467
356
161
121
193
1047
248
210