12521 127
63625 874
29469 454
25929 311
50577 228
8048 422
42193 305
27239 99
15785 211
17515 912
9459 713
26046 859
66909 569
54361 937
19599 703
41833 930
17561 576
64860 474
7615 525
58034 620
9888 253
9827 953
10115 752
5036 302
2956 256
9159 503
4602 932
4538 532