58
12
245
391
276
87
1398
4
182
305
29
243
284
441
159
554
349
46
81
701
661
424
197
55
35
245
343
254
101
157
121
267
154
46
640
145
1578
77
485
1359
59
204
154
210
739
274
312
219
486
96
278
165
