100000
595367
1585302
3047149
4910347
7125723
9650994
12441119
15478113
18740888
22209470
25836608
29635381
33586757
37662361
41865700
46152299
50540262
55018785
59566509
64133622
68743846
73364445
78035062
82671873
87249746
91788372
96267669
100712595
105058432
109304499
113437935
117438232
121335983
125022318
128560092
131957888
135089719
137982893
140623268
143033484
145185792
147072186
148652059
149867482
150802567
151329155
151504615
151288357
150661514
149668390
148224822
146295622
143886300
140946159
137557674
133722144
129396671
124543761
119234916
113491118
107400641
100917501
94204567
87278124
80208135
73113258
66068896
59122231
52389641
45965962
39921786
34331919
29186236
24539037
20394830
16776333
13624103
10941343
8686490
6811613
5295015
4074339
3095184
2319789
1718727
1260752
919181
662060
470210
327548
227218
156904
104968
69224
44491
29374
19088
11901
7396
4737
2940
1703
996
551
310
171
89
48
23
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
