100000
772875
2497816
5995584
12133439
21355974
33621824
49566146
69983794
95973524
128120082
166857544
212374003
264661975
323393251
387842624
457061175
529596260
603097264
674437321
740037523
795678391
836889811
859215005
859066927
834565934
785848725
715058834
627040483
528854347
427956708
331650293
245835675
174264763
117997417
76338141
47303541
28105258
16099217
8975657
4917486
2686315
1469210
795547
426596
228337
123507
67009
34657
16385
7018
2684
1006
371
240
147
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
139
137
133
130
126
121
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
