100000
773210
2487641
5860445
11551483
20130082
32206043
48401306
69228473
95272371
126854143
163949375
206265335
252974042
302726571
353482435
402488029
446072371
480335886
501039007
504481518
488331190
452548781
400121320
336406236
268166409
202165905
143833485
96501019
61021859
36329493
20405050
10842257
5478621
2636660
1212521
532623
224954
89403
36568
14533
6075
2812
1201
388
76
45
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
