100000
767549
2515565
6073204
12224241
22079910
35463323
53239233
76831982
107347666
145740808
192696713
248969968
315163200
391502715
477895721
574032603
678955121
790999614
907795160
1026162614
1142490523
1251949024
1349340957
1428603823
1484027046
1510798833
1505833990
1467888301
1397784801
1299252536
1178165701
1041242456
896299638
751281941
613403048
488085395
378416699
286038563
210926740
151792721
106613613
73165008
49057324
32169681
20633427
12967517
7969378
4785907
2819147
1643443
949593
554840
329416
202338
125189
79228
50622
30374
16894
8632
4516
2321
958
291
80
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
