100000
749960
2432527
5897279
11933017
21190466
34580673
53177259
77822158
109717889
149960320
199713943
259844123
330830221
412904802
505626808
608508884
719981525
837841551
958788164
1078610271
1192928000
1296391451
1383229442
1448473884
1487457622
1496993637
1475332128
1422832446
1342205757
1237818574
1115437960
981939248
843989089
708500280
580621857
464869746
363929894
278756529
209068954
153550692
110528926
78059232
54135454
36955923
24824426
16413382
10680407
6846068
4328130
2709932
1676993
1028982
627950
385996
231687
138351
84185
51773
34665
24911
17896
12247
8073
5635
4069
2928
1990
1302
897
525
309
153
79
54
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
