100000
746578
2525961
6419912
13909564
24689972
39947014
63173947
94637822
136274454
190296687
258745894
343040263
444333728
564103957
703245258
861869245
1038802649
1232762637
1440847286
1658380807
1879280007
2096260691
2300525784
2482615242
2633507239
2744629755
2808277037
2820033241
2778365876
2685204777
2545662577
2366860072
2158495014
1931291232
1695964344
1462373559
1238433782
1030464990
842821556
677471714
535607802
416728245
318981378
240453734
178648177
130922098
94626365
67459960
47469452
33021017
22691612
15395649
10307158
6811535
4447610
2881054
1840363
1148631
712171
441125
274518
169436
104457
64763
38686
22418
12245
6695
3519
1674
869
308
109
48
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
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
