100000
772601
2472280
5807302
11509428
20090956
32085325
48007987
68544766
94179477
125143424
161587742
203337157
249584932
299102119
350050147
399660890
444258779
479700017
501735243
506703782
492134453
457751399
406012462
341942754
272448824
204758399
144741406
96042731
59799666
34930806
19183400
9970032
4953826
2377393
1119431
522700
246204
118381
55813
25210
10451
3778
1523
777
311
151
90
84
81
80
80
79
76
73
67
61
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
58
53
46
41
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
