100000
778737
2485741
5812062
11508370
19997521
32031666
48102869
68284144
93884549
125583082
164184417
210183097
264137644
326466362
397662073
478059233
567762784
666576568
774622328
891565241
1016741507
1149142158
1287715460
1430937764
1576855261
1722930602
1866157099
2002706845
2128794077
2240203678
2332374646
2400622485
2440750236
2449183823
2423541745
2362531978
2266555826
2137672634
1979558943
1798167423
1600334901
1393597263
1186721905
986853175
800334971
632502924
486757429
364452120
265450036
187940201
129254421
86359450
56138344
35549973
22006918
13315976
7879533
4564112
2596805
1462191
810322
443710
242815
131133
72241
39739
21081
10543
4683
1856
967
709
499
258
69
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
