100000
772536
2468457
5795500
11379149
19781435
31614309
47285678
67177057
91473391
119894201
151690396
185769308
220023965
251537449
276773765
291938100
293643385
279888895
251124554
210821334
164693833
119059973
79388456
48708216
27458862
14275926
6878570
3108452
1323762
545885
225796
94920
41868
19976
9755
4415
1582
560
229
134
65
60
60
60
60
60
60
58
55
52
47
42
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
32
30
