100000
585357
1509323
2977792
5074700
7878991
11429323
15806009
21046661
27179729
34240232
42237954
51159245
60986474
71684576
83240037
95535510
108421816
121777419
135451732
149303394
162963922
176255363
188933088
200690911
211283841
220512218
228135806
233883257
237683812
239403600
238993806
236552250
232154203
225988310
218165823
208959723
198623609
187380754
175417828
163036600
150495209
137941833
125639052
113760861
102358775
91565756
81445452
72013556
63387345
55549172
48424078
42014268
36299828
31251929
26794975
22882568
19477176
16541938
14015225
11827242
9929915
8308365
6932660
5773890
4794236
3971024
3277350
2694989
2211862
1814382
1481416
1207743
976885
788597
639161
516269
416900
337359
271206
214675
168008
130724
101645
77490
59137
44597
33163
24791
19303
14780
11176
8001
5783
4242
2893
1854
1067
630
369
158
58
10
1
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
