100000
595836
1589227
3052643
4907863
7106131
9587582
12318734
15275517
18423697
21765666
25256785
28893294
32644140
36537706
40540094
44620270
48786480
53005517
57296075
61630889
65999030
70362511
74731870
79082445
83434282
87737161
91990360
96193202
100319174
104335220
108257804
112092819
115781298
119300124
122679003
125854505
128906264
131717899
134328477
136724263
138901021
140829122
142503394
143901167
145000693
145793016
146290644
146446172
146293575
145819561
144957999
143717882
142162851
140240554
137904818
135120670
131925224
128293820
124269145
119756101
114816363
109485308
103761749
97650489
91218661
84503198
77568283
70530470
63471678
56478771
49662706
43114203
36915474
31192409
25970585
21293720
17207096
13693987
10742635
8289167
6286324
4688495
3433445
2463695
1742894
1206378
818725
545525
357649
229756
144701
90017
55617
33348
19900
11679
6824
3932
2188
1277
801
408
146
36
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
