34072 521
9485 686
2539 267
8433 127
54474 469
5286 470
24089 570
104449 623
2807 466
122330 677
5991 524
3530 52
5616 659
2096 47
98169 194
10971 676
4725 92
152423 797
309788 1300
98226 508
65297 478
9974 548
5571 223
11053 712
375073 1001
218231 1135
85477 186
47063 720