100000
595824
1574801
3021793
4878637
7088650
9600237
12360365
15325385
18438283
21645425
24903864
28149348
31306458
34328768
37140135
39645892
41780591
43477226
44627955
45141863
44957386
43990751
42206117
39618861
36258173
32250302
27769608
23093468
18480937
14218114
10518679
7459682
5071737
3307499
2073184
1248818
719732
398752
214147
110159
53776
26015
12419
5587
2473
1079
425
271
168
110
50
18
3
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
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
