100000
755105
2479614
6022698
12246326
22110268
36561821
56464494
82419957
114484010
151810625
192641128
233719119
270664445
298205482
311370530
306857361
284576101
247636625
201830396
154145970
110301259
73988561
46613350
27627648
15469410
8202921
4111464
1935171
850664
357286
142724
57104
24066
10111
4073
1510
525
78
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
0
0
