251
164
196
27
299
125
586
162
441
182
221
40
417
109
168
17
187
6
125
76
402
116
434
96
442
97
538
87
261
114
319
136
243
97
319
135
420
20
483
178