100000
769027
2489559
5900553
11700593
20512599
33081685
50210233
72380015
100227609
134051701
173825389
219226086
269164176
321997416
375283724
425436865
468258057
498820763
512818448
507225056
480890662
435602972
376055722
308902697
240930361
178089517
124768844
82902074
52383215
31488312
18043297
9885772
5198549
2629086
1277838
595149
268105
115292
49405
21813
10260
4947
1985
789
225
60
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
36
26
26
22
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
