100000
777472
2480525
5778031
11300519
19643546
31201564
46617530
66546843
91401843
121317122
156399532
196414364
240707118
288109713
336916220
384816667
428696214
464958913
489527246
498876682
490273449
462634607
417296302
358364549
291686480
224127566
162012026
109787589
69498236
41069777
22642165
11646146
5598809
2524380
1068800
432199
169256
65763
25296
10818
4435
1587
603
273
95
41
23
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
71
18228
27767
15288
3568
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
