100000
771736
2657375
6940661
17892182
30443015
42310160
56259457
76073835
103325305
136928947
178156655
227672694
286106820
353755898
431456660
519385244
617774335
726417544
844984589
972806394
1108916902
1252131265
1400804504
1552518087
1704497814
1853736021
1996981938
2129825809
2247452033
2345151911
2417958609
2462002102
2473781470
2451083931
2391900106
2296741549
2167749972
2009282606
1827537182
1629862478
1424032743
1218114059
1019422221
834155858
667200123
521633710
398430473
297509045
217322726
155298593
108570741
74326486
49834003
32780963
21223917
13520756
8493959
5273271
3241057
1978015
1197164
709926
412434
239807
140146
81676
47304
27728
16020
7779
2724
887
355
260
241
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
236
236
232
228
222
220
220
220
220
220
220
220
220
220
220
220
220
220
220
218
218
214
210
208
206
204
202
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
198
194
194
192
192
186
186
182
180
180
180
180
180
178
176
176
172
168
164
164
162
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
