100000
770206
2540806
6241535
13306682
23195214
36226314
52663148
74432883
102525573
138037013
181396871
233004616
293520180
363097223
441666042
529119008
624607781
726932556
834616052
945104024
1055438799
1162021854
1260464205
1346204568
1414291457
1459865074
1478900312
1468127521
1426573589
1354882958
1255714077
1134461695
998418843
855209021
712528986
576999944
454167983
347479720
258482361
186808132
131319301
89980728
60114165
39174273
24920573
15500051
9446619
5646685
3326735
1944157
1137242
663194
384992
225911
136419
85903
54525
33616
19631
10924
5862
2939
1290
485
202
123
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
118
112
110
106
102
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
