100000
777837
2476886
5787553
11471240
19840827
31501291
47154629
67349300
92926605
124516090
162655315
207850771
260459391
320967599
389476033
466383732
551502138
644215005
743573420
848118016
955706142
1063391498
1167569565
1263790824
1347718254
1414361661
1458707730
1476394230
1464377783
1421127832
1347305351
1245855071
1121960705
982092307
834563496
687658369
548482840
423148627
315622845
227553231
158654068
107074814
69968047
44386359
27436962
16607057
9885060
5825229
3416803
1993945
1151977
655035
371657
207720
117574
66493
36774
19733
9623
4084
1463
507
112
43
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
38
38
34
34
34
34
26
26
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
