100000
592547
1536416
2980413
4955788
7475091
10548824
14174440
18373607
23131062
28459824
34353586
40782692
47748989
55203173
63133948
71534014
80314334
89418014
98864241
108564970
118446382
128406952
138307904
148090315
157668536
166888843
175700660
183935431
191392906
198009839
203686102
208294527
211675531
213745092
214431121
213728503
211565207
207968274
203013214
196762686
189301499
180830289
171451006
161388682
150743753
139754554
128682118
117643673
106746453
96198770
86088518
76525593
67569748
59235189
51574515
44639229
38377333
32797010
27863652
23522497
19756244
16501565
13702154
11313259
9305166
7613755
6183321
4999973
4027586
3236079
2593755
2071699
1644282
1297125
1017283
796979
621468
479969
369987
285660
218914
166159
126315
94589
70169
52134
38763
29518
22164
16296
12032
9099
6693
5098
3911
2951
2234
1665
1278
903
708
558
432
361
300
266
185
152
152
151
136
104
92
73
54
3
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
