100000
772161
2470100
5788482
11325979
19697005
31522419
47236261
67191269
91566582
120082181
152042222
186198989
220488243
252053364
277310324
292485061
294044515
280055722
251083654
210384804
163948170
118309346
78695769
48178083
27169080
14167412
6868820
3131361
1373787
589639
254000
112513
52327
24574
12123
6052
2664
1014
265
103
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
38
32
30
28
28
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
20
20
20
20
20
20
20
20
20
20
20
20
20
