100000
776615
2491011
5900847
11783072
20767514
33019383
48900575
68572938
93173547
123646504
160605551
204319389
254993390
312627680
376689048
446250170
519910759
595482269
669840217
739060559
798561253
843365806
868795301
870967860
847410037
798186317
726142464
636339291
535930320
432813859
334526883
247238006
174413233
117502869
75719038
46790778
27831428
16006632
8952990
4922793
2686364
1450939
770341
398140
201414
100259
48329
22974
10857
5241
2314
923
329
204
184
182
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
178
172
168
162
162
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
158
154
148
146
142
142
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
139
136
131
126
122
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
