100000
568904
1464711
2939301
5117196
8109197
12010320
16874240
22701159
29429347
36949751
45014776
53311426
61455334
69033394
75653293
80971749
84748140
86841714
87229917
85928538
83202297
79239955
74348522
68777087
62805121
56647050
50563459
44695042
39116997
33945907
29243192
25010820
21247009
17951884
15093349
12603765
10491640
8693446
7178801
5898046
4835535
3952726
3228296
2623070
2124546
1715846
1384212
1114417
896256
719691
574462
458437
363689
286189
224023
171746
132271
100769
75419
56040
41567
30671
22927
17293
12151
8676
6507
4755
3189
2246
1716
1272
848
647
501
434
309
248
220
181
104
48
25
21
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
