100000
778234
2472407
5747344
11199107
19374262
30860641
46189197
65884477
90513120
120528911
156265685
197717451
244403781
295325428
348498245
400979250
448852972
487357618
511739298
517706452
502571346
466105448
411096830
343452713
270852615
201034315
140018955
91383048
55986287
32334259
17722270
9308228
4746820
2357667
1143891
545085
252971
114477
47525
18017
6055
1941
649
248
103
54
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
39
38
30
28
24
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
