100000
739899
2502023
6364566
13508566
25201819
42325454
66116726
98977180
143397256
201611518
275567102
367130439
478381212
609965156
762636957
936612637
1130061823
1340403575
1563143975
1792405121
2020531275
2237945655
2434978682
2601540512
2728365443
2807742061
2834572190
2807131803
2727238276
2599464774
2431202756
2231931199
2012211416
1781951539
1551447617
1328630723
1119681762
929119484
759483447
611667399
485696486
380581665
294450104
225223819
170326650
127304661
94057427
68813712
49839786
35728495
25377457
17877664
12500457
8646012
5944225
4069096
2761005
1858273
1243996
830835
552735
370049
249589
166127
108348
69576
43253
25857
13678
6763
3403
2053
1426
715
338
156
64
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
