11
12
163
112
284
15
100
16
289
4
554
214
599
452
401
132
72
739
576
1
143
347
485
967
542
16
8
105
58
255
40
211
336
20
71
669
40
4
255
377
47
11
281
427
3
667
582
133
205
354
371
