100000
595182
1571746
3018858
4887361
7131614
9703556
12593455
15777799
19216037
22888030
26785470
30885552
35194487
39694300
44347485
49142671
54053732
59081006
64219093
69422171
74665288
79937603
85236635
90523762
95803128
101015028
106187962
111271444
116289106
121148257
125847773
130393201
134740890
138902552
142787225
146421556
149791163
152842310
155535890
157841065
159746565
161216048
162274686
162860898
162922099
162473983
161428602
159776918
157589834
154763769
151314381
147261005
142571431
137296248
131475312
125169877
118390999
111253852
103861944
96287822
88598202
80905918
73293650
65855643
58663049
51825417
45398598
39403341
33940612
28974136
24497971
20524620
17042909
14028480
11450015
9245613
7407449
5889139
4628891
3602182
2785197
2134231
1617528
1215174
901581
658059
478619
350043
253475
181998
129385
90550
63226
43843
30066
20984
14358
9820
6251
4038
2569
1676
1212
795
549
338
224
225
143
105
101
69
16
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
