100000
778182
2530075
6090554
13345430
23004270
34358714
49477609
69076816
94248382
125350941
162726760
207156185
259278422
319545409
388105298
465049532
550004160
642202685
740995439
845021225
952166288
1059696593
1163952107
1261020922
1346223637
1414093217
1459496788
1477976520
1466429138
1423492526
1349284615
1246984141
1121957009
981218309
832978209
685723477
546968181
422511624
315881967
228581762
160095561
108686388
71710422
46067574
28879414
17754268
10738285
6398905
3753887
2173978
1251839
720775
419899
244419
141301
81067
44128
22915
11322
5297
2287
834
283
172
161
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
159
158
156
154
151
147
144
142
142
141
140
140
140
140
140
140
139
135
130
126
123
121
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
117
113
111
107
102
100
100
100
100
100
100
100
100
100
100
100
100
99
98
