100000
772638
2496887
5965079
12068133
21419506
33618541
49936815
71337738
98286009
131931397
172702090
220861730
277238147
342075706
415224604
496251636
584762606
679838086
780330151
884235887
989240908
1092685148
1190815747
1279275974
1354322032
1411391583
1445856384
1453958875
1433334942
1383289462
1304859989
1201296432
1077805463
941045101
798568713
658026721
526009518
407536305
306024760
222680869
156891285
107157565
71074664
45911916
28950733
17866380
10870353
6538739
3903047
2318008
1386247
837733
505397
301080
170561
91476
48984
25679
13099
6117
2397
660
171
81
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
