20
10002 11710287 35240380
15934 26503899 2594536
20906 11088711 133833936
25550 9072823 246451220
30722 261434384 183215093
35366 534714136 85592679
40370 88038781 524805240
45390 415995564 588369647
50834 1182211726 3815291
55054 505857555 716545936
60474 1188525490 44825787
65134 277487455 734212588
70082 1153456259 1218696786
75718 441600503 393890840
80794 89387901 3054687992
85798 230997359 1819265952
90290 1988842703 1576947206
95750 369148951 3163352232
100000 973849606 2528920786
100000 1940865509 2481736613
