100000
755386
2403496
5685755
11318534
20141718
33066333
50996248
74755469
105300316
143570414
190495857
246747285
312827419
389030686
475225583
570813301
674745474
785284452
900124395
1015802692
1128390866
1233041699
1325070780
1399309933
1451041499
1475911806
1471444510
1437287958
1374292358
1285302961
1175197746
1049828639
915933788
779726377
647303047
523887961
413296172
317999923
238740195
174985500
125231634
87609765
59975916
40228578
26487522
17188565
11006558
6983501
4424788
2827479
1812998
1173429
767799
507343
336973
228178
156762
106181
67746
41705
24272
13096
6382
2776
1355
870
560
329
219
199
190
137
101
42
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
17
14
8
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
