100000
595713
1573255
3024131
4888288
7120549
9687091
12556338
15702280
19081489
22683094
26486185
30464421
34591564
38855669
43199725
47618684
52094031
56575486
61064088
65531004
69909100
74240450
78449779
82489035
86340264
89957551
93311762
96351310
99049103
101395915
103347893
104832050
105874530
106356372
106276267
105567029
104150735
102116741
99362654
95982008
91874082
87176228
81893255
76098664
69938949
63556687
57012153
50489715
44072176
37918199
32144659
26872893
22161349
17978026
14362911
11311622
8767185
6693224
5032879
3727489
2720601
1950935
1378854
957953
657807
441722
289446
182956
113639
70172
42248
25326
14605
8257
4604
2455
1370
639
251
93
47
33
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
