100000
596300
1578068
3027269
4896697
7135797
9701489
12564281
15698028
19089353
22687263
26495543
30477311
34605188
38828046
43177207
47615377
52102425
56610577
61106943
65556671
69950902
74268925
78463655
82495570
86326417
89889855
93252883
96290130
98974297
101281256
103180852
104643239
105645317
106124687
106043561
105365225
104015516
101954133
99260877
95908103
91888368
87191052
81923537
76174367
70053428
63642008
57065490
50541076
44185181
38069812
32344956
27062532
22307343
18106081
14459103
11375334
8820282
6726347
5056848
3734622
2723249
1970001
1405311
985070
678831
463715
312383
207547
133091
82541
51266
31097
18365
10430
6025
3418
1899
1209
752
483
233
80
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
