100000
749288
2507741
6184214
12694157
23134098
38695537
60625564
90088146
127962867
174751473
230155330
292573027
358703072
423637618
481118815
524083138
546212748
543541260
515941053
467023288
403185656
332551533
262450355
198677947
144753889
101760836
69196864
45631513
29281315
18363855
11261052
6755288
3980722
2314234
1321208
735778
408021
223745
120757
64969
35698
20335
11297
5832
2789
1265
568
193
48
4
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
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
