100000
775062
2487653
5853431
11530771
20149747
32320458
48712367
69992483
96950984
130068194
169772346
216193540
269298870
328846044
394298250
464401983
537432781
610960490
681882274
746486526
800581050
839601573
859497545
856665249
829217655
777603898
704629087
615837546
518004518
418723702
324954854
241830478
172414982
117782171
77040441
48371168
29146600
16914426
9462035
5114826
2675957
1346029
654523
312200
147536
70175
35987
19494
9866
5198
2747
1470
799
427
179
49
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
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
