100000
773520
2483952
5876585
11768666
20652677
32832665
49119704
70237104
97210491
130605748
171055681
218998091
274873958
338768831
410898057
491021720
578805995
673379861
773628640
877816873
983716793
1088457328
1188499333
1279736421
1357779633
1418088124
1455817872
1467034262
1448523280
1399238164
1320352019
1215505249
1089738133
949710612
803528210
659348746
523923509
402751009
299328164
215026113
149352750
100365908
65334761
41186288
25217816
15047315
8806672
5093933
2932758
1693775
981364
566447
328828
194413
116132
66613
34852
17528
9354
4904
2247
1026
294
58
41
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
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
