100000
595619
1590222
3053076
4911144
7104876
9585093
12297114
15224808
18318226
21563370
24912955
28361252
31856240
35349707
38825680
42263525
45623745
48847322
51898575
54717141
57316393
59633323
61648891
63332856
64612120
65467083
65887599
65842213
65270418
64167821
62459256
60135625
57177507
53586076
49378026
44590650
39337773
33800649
28183897
22732412
17672074
13191019
9434450
6448384
4201972
2601394
1535811
864495
461895
234022
111291
49723
20455
8034
3270
1115
270
47
1
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
