100000
596165
1583880
3043667
4906297
7118913
9635548
12427894
15486699
18757416
22232438
25886585
29721051
33710185
37870233
42185680
46636999
51203067
55843326
60615173
65493590
70455808
75424633
80519472
85648100
90821392
96047942
101257912
106509464
111785658
117088607
122400669
127634749
132891250
138085154
143168290
148235244
153227711
158196906
163049826
167820669
172459980
177016778
181433437
185720953
189837812
193797871
197608686
201269180
204743248
208004168
211085589
213957841
216565298
218985637
221154194
223053120
224690274
226031205
227128344
227962493
228490224
228689471
228505218
227999138
227157209
225946111
224365821
222336343
219915189
217060755
213778722
210130767
206031549
201550077
196624552
191300488
185599212
179515578
172994289
166120497
158925653
151474693
143826435
135900091
127813251
119638116
111486931
103374398
95344563
87416830
79744356
72330902
65212186
58444041
52072039
46120348
40616079
35515433
30848677
26622899
22843370
19458359
16438659
13803710
11536043
9572809
7890475
6453639
5240955
4218553
3363738
2663764
2097712
1640718
1276422
991627
765144
590429
451803
342973
254811
186892
136185
97571
68643
47747
32924
21339
14014
9144
5879
3996
2814
2181
1558
1227
880
597
458
328
233
143
32
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
