100000
775443
2491674
5880683
11633709
20268711
32089486
47913801
68569179
94954842
127544400
166878546
213519311
267788432
329931905
399973845
477730643
562820942
654552340
751847315
853171265
956269002
1058719674
1157457741
1248857529
1328448831
1391970773
1435141898
1453652240
1444497307
1405586441
1337306425
1242221184
1124421668
989996396
846009407
700853364
562132901
435785671
326054667
235317341
163501294
109391073
70281563
43334976
25657228
14620755
8018389
4239939
2162539
1071415
515870
242744
111436
47077
19013
8102
3742
1778
744
196
53
22
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
20
20
20
20
