100000
750376
2432074
5886568
12029578
21241258
34661282
52963357
77657397
109621252
150113344
199727060
259573378
330166815
411710460
504036154
606264273
717018820
834230339
954856293
1074911330
1189593793
1293788757
1382001226
1448574202
1488740862
1499038101
1477692096
1425457018
1344629097
1239509467
1116375093
982332256
844596500
709245897
581999695
466827110
366213918
281005987
210920309
154937916
111489044
78610900
54414356
36951571
24688855
16230127
10493089
6682843
4198060
2613024
1620252
1003247
625892
390532
243695
152470
94122
56328
33993
21784
14619
10517
7533
5265
3551
2138
1234
749
451
222
109
58
41
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
