10
6
34
132
257
84
106
99
310
247
361
362
314
83
471
371
378
191
334
164
241
578
365
240
619
210
320
642
476
663
384
445
988
442
858
393
766
582
725
550
302
1328
1272
1426
767
603
266
1851
822
457
590
670
656
674
878
1120
874
520
1146