100000
593772
1553856
3003738
4923807
7318567
10156717
13434831
17127559
21219405
25691225
30526389
35674936
41107124
46799900
52704730
58749329
64933330
71198795
77423222
83590613
89617442
95405669
100932895
106076353
110735216
114838271
118251053
120841820
122554540
123286318
123019393
121721443
119350682
115920342
111416727
106012444
99815312
92973181
85595250
77900774
70079747
62279526
54704025
47493307
40704172
34487240
28884950
23912526
19575070
15847629
12684803
10047894
7870342
6092189
4663332
3540660
2659226
1985230
1475765
1085411
792333
570630
404536
282221
195160
132918
87970
58076
38167
24531
15860
10042
6380
4094
2407
1627
1089
788
558
345
147
60
40
7
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
