100000
771732
2481233
5876886
11755319
20506916
32619821
48583050
69103818
94828476
126016174
162608140
204290929
250268606
299178034
349091521
397419106
440682868
474853132
495931424
500471801
486139644
452830086
403071144
341503866
274536962
208745492
149636640
101077393
64330079
38615278
21906402
11781994
6051724
3009660
1469792
721646
353975
171694
84336
43315
22652
12072
6599
3577
2275
1291
696
287
165
141
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
136
136
132
130
126
122
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
