22199 116
2950 235
39766 667
12683 299
5475 484
9168 200
42729 826
12575 296
26471 818
6390 567
15336 316
24418 241
8080 562
8078 928
16745 227
14806 651
6818 110
15316 71
6153 626
15736 862
8417 176
6075 509
17187 385
11769 475
15734 107
8307 525
5741 634
19883 120