100000
747081
2475003
6100106
12607128
23152160
38807786
60723972
90194451
128012954
174473929
229098120
290056346
354087662
416413501
471137840
512296768
534530148
534224463
510690574
466927461
408141786
341243060
273019820
209388727
154318986
109456761
74814941
49336668
31400700
19295554
11500327
6668644
3764557
2070495
1118664
595136
310575
156765
76793
36032
15589
6076
2146
563
93
25
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
20
20
20
20
20
20
20
20
20
