93
832
38
719
112
664
27
560
30
454
95
500
34
374
65
340
61
407
16
266
296
55
62
285
322
44
270
4
20
242
53
247
56
271