100000
592379
1536240
2984398
4957656
7468463
10520263
14122281
18286650
22977744
28184952
33902362
40075881
46680927
53656852
60911978
68398409
76026323
83660262
91236711
98653578
105761275
112356091
118364327
123605030
127863454
131006628
132900554
133496005
132767519
130650926
127195061
122435235
116525758
109636765
102002641
93828757
85340885
76742743
68230679
59994197
52152344
44838180
38133457
32115783
26775009
22104426
18074089
14617673
11730597
9337185
7352192
5751388
4459229
3433540
2619755
1979837
1490010
1116597
830055
613812
450768
331557
241435
174371
124809
88858
63384
45664
33382
24639
18305
13365
9367
6032
3797
2436
1594
1020
631
297
122
65
45
30
24
6
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
