100000
772755
2511199
6072408
12686677
22312101
34803523
51264397
71964696
98144355
131094772
171471068
219414708
275271563
339318885
411541686
491839937
579697784
674439858
774807833
879120992
985225330
1090216940
1190381684
1281635506
1359661137
1419542459
1456678813
1467037060
1447808723
1397761774
1318215395
1212862801
1086639074
946440857
800401006
656378978
521459430
400941802
297905440
213868948
148354654
99593675
64767118
40912758
25144409
15054321
8792807
5060377
2904371
1673488
968444
572643
342638
202155
117041
62777
33731
18208
9917
5554
2875
1344
463
158
124
122
122
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
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
