100000
773652
2488658
5852128
11494094
20108193
32244989
48446319
69290510
95399536
126977410
164161016
206480186
253248114
303143192
354175284
403383247
447025366
481007582
501372020
504403204
487915363
451957128
399248063
335429952
267284510
201351812
143208927
96182699
60961790
36458988
20607936
11024957
5581758
2673403
1215038
529704
222246
92353
37507
15548
7782
4864
2939
1709
992
493
211
111
79
52
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
