34055 521
9476 686
2521 267
8420 127
54213 469
5265 470
23953 570
103828 623
2797 466
121911 677
5984 524
3520 52
5598 659
1861 47
97566 194
10938 676
4719 92
151773 797
307870 1299
97800 508
64867 478
9966 548
5566 223
11039 712
374151 1000
217925 1135
85231 184
46951 720