100000
740255
2471340
6173046
12928017
23928356
40448966
64026544
96318438
138948780
193212239
259684825
338140333
427086470
523740664
623543273
720396694
807109201
875805525
919728654
934536752
918389374
872959941
802932731
715164621
617631416
517441671
420866962
332619767
255796792
191799796
140454875
100568305
70465409
48434450
32710349
21718277
14192810
9122402
5768911
3591244
2212416
1353519
818337
484549
281500
158373
88317
48424
25147
11570
5433
2188
631
151
40
22
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
