100000
773143
2466451
5779505
11374454
19842247
31805465
47801258
68356022
93934223
124998690
161511422
203218862
249482125
299135607
350146712
399729417
444568918
480583265
503004771
507993495
493149804
458351986
406219965
341870885
272128417
204125755
143977887
95315510
59149051
34475540
18989541
9918721
4926800
2350976
1093968
508842
238270
109171
49526
21302
9644
4604
1727
307
49
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
38
30
28
20
20
20
20
20
20
20
