1 1
2 3
3 5
4 9
5 17
6 31
7 56
8 99
9 177
10 316
11 562
12 999
13 1778
14 3162
15 5623
16 9999
17 17782
18 31622
19 56234
20 99999
21 177827
22 316227
23 562341
24 999999
25 1778279
26 3162277
27 5623413
28 9999999
29 17782794
30 31622776
31 56234132
32 99999999
33 177827941
34 316227766
35 562341325
36 999999999
37 1778279410
38 3162277660
39 5623413251
40 9999999999
41 17782794100
42 31622776601
43 56234132519
44 99999999999
45 177827941003
46 316227766016
47 562341325190
48 999999999999
49 1778279410038
50 3162277660168
51 5623413251903
52 9999999999999
53 17782794100389
54 31622776601683
55 56234132519034
56 99999999999999
57 177827941003892
58 316227766016837
59 562341325190349
60 999999999999999
61 1778279410038922
62 3162277660168379
63 5623413251903490
64 9999999999999999
65 17782794100389228
66 31622776601683793
67 56234132519034908
68 99999999999999999
69 177827941003892280
70 316227766016837933
71 562341325190349080
72 999999999999999999
73 1778279410038922801
74 3162277660168379331
75 5623413251903490803
76 9999999999999999999
77 17782794100389228012
78 31622776601683793319
79 56234132519034908039
80 99999999999999999999
81 177827941003892280122
82 316227766016837933199
83 562341325190349080394
84 999999999999999999999
85 1778279410038922801225
86 3162277660168379331998
87 5623413251903490803949
88 9999999999999999999999
89 17782794100389228012254
90 31622776601683793319988
91 56234132519034908039495
92 99999999999999999999999
93 177827941003892280122542
94 316227766016837933199889
95 562341325190349080394951
96 999999999999999999999999
97 1778279410038922801225421
98 3162277660168379331998893
99 5623413251903490803949510
100 9999999999999999999999999
101 17782794100389228012254211
102 31622776601683793319988935
103 56234132519034908039495103
104 99999999999999999999999999
105 177827941003892280122542119
106 316227766016837933199889354
107 562341325190349080394951039
108 999999999999999999999999999
109 1778279410038922801225421195
110 3162277660168379331998893544
111 5623413251903490803949510397
112 9999999999999999999999999999
113 17782794100389228012254211951
114 31622776601683793319988935444
115 56234132519034908039495103977
116 99999999999999999999999999999
117 177827941003892280122542119519
118 316227766016837933199889354443
119 562341325190349080394951039776
120 999999999999999999999999999999
121 1778279410038922801225421195192
122 3162277660168379331998893544432
123 5623413251903490803949510397764
124 9999999999999999999999999999999
125 17782794100389228012254211951926
126 31622776601683793319988935444327
127 56234132519034908039495103977648
128 99999999999999999999999999999999
129 177827941003892280122542119519268
130 316227766016837933199889354443271
131 562341325190349080394951039776481
132 999999999999999999999999999999999
133 1778279410038922801225421195192684
134 3162277660168379331998893544432718
135 5623413251903490803949510397764812
136 9999999999999999999999999999999999
137 17782794100389228012254211951926848
138 31622776601683793319988935444327185
139 56234132519034908039495103977648123
140 99999999999999999999999999999999999
141 177827941003892280122542119519268484
142 316227766016837933199889354443271853
143 562341325190349080394951039776481231
144 999999999999999999999999999999999999
145 1778279410038922801225421195192684844
146 3162277660168379331998893544432718533
147 5623413251903490803949510397764812314
148 9999999999999999999999999999999999999
149 17782794100389228012254211951926848447
150 31622776601683793319988935444327185337
151 56234132519034908039495103977648123146
152 99999999999999999999999999999999999999
153 177827941003892280122542119519268484473
154 316227766016837933199889354443271853371
155 562341325190349080394951039776481231468
156 999999999999999999999999999999999999999
157 1778279410038922801225421195192684844735
158 3162277660168379331998893544432718533719
159 5623413251903490803949510397764812314682
160 9999999999999999999999999999999999999999
161 17782794100389228012254211951926848447357
162 31622776601683793319988935444327185337195
163 56234132519034908039495103977648123146825
164 99999999999999999999999999999999999999999
165 177827941003892280122542119519268484473579
166 316227766016837933199889354443271853371955
167 562341325190349080394951039776481231468251
168 999999999999999999999999999999999999999999
169 1778279410038922801225421195192684844735790
170 3162277660168379331998893544432718533719555
171 5623413251903490803949510397764812314682510
172 9999999999999999999999999999999999999999999
173 17782794100389228012254211951926848447357905
174 31622776601683793319988935444327185337195551
175 56234132519034908039495103977648123146825104
176 99999999999999999999999999999999999999999999
177 177827941003892280122542119519268484473579052
178 316227766016837933199889354443271853371955513
179 562341325190349080394951039776481231468251043
180 999999999999999999999999999999999999999999999
181 1778279410038922801225421195192684844735790526
182 3162277660168379331998893544432718533719555139
183 5623413251903490803949510397764812314682510430
184 9999999999999999999999999999999999999999999999
185 17782794100389228012254211951926848447357905264
186 31622776601683793319988935444327185337195551393
187 56234132519034908039495103977648123146825104309
188 99999999999999999999999999999999999999999999999
189 177827941003892280122542119519268484473579052640
190 316227766016837933199889354443271853371955513932
191 562341325190349080394951039776481231468251043098
192 999999999999999999999999999999999999999999999999
193 1778279410038922801225421195192684844735790526402
194 3162277660168379331998893544432718533719555139325
195 5623413251903490803949510397764812314682510430986
196 9999999999999999999999999999999999999999999999999
197 17782794100389228012254211951926848447357905264022
198 31622776601683793319988935444327185337195551393252
199 56234132519034908039495103977648123146825104309869
200 99999999999999999999999999999999999999999999999999
201 177827941003892280122542119519268484473579052640225
202 316227766016837933199889354443271853371955513932521
203 562341325190349080394951039776481231468251043098691
204 999999999999999999999999999999999999999999999999999
205 1778279410038922801225421195192684844735790526402255
206 3162277660168379331998893544432718533719555139325216
207 5623413251903490803949510397764812314682510430986916
208 9999999999999999999999999999999999999999999999999999
209 17782794100389228012254211951926848447357905264022553
210 31622776601683793319988935444327185337195551393252168
211 56234132519034908039495103977648123146825104309869166
212 99999999999999999999999999999999999999999999999999999
213 177827941003892280122542119519268484473579052640225535
214 316227766016837933199889354443271853371955513932521682
215 562341325190349080394951039776481231468251043098691664
216 999999999999999999999999999999999999999999999999999999
217 1778279410038922801225421195192684844735790526402255358
218 3162277660168379331998893544432718533719555139325216826
219 5623413251903490803949510397764812314682510430986916640
220 9999999999999999999999999999999999999999999999999999999
221 17782794100389228012254211951926848447357905264022553580
222 31622776601683793319988935444327185337195551393252168268
223 56234132519034908039495103977648123146825104309869166408
224 99999999999999999999999999999999999999999999999999999999
225 177827941003892280122542119519268484473579052640225535801
226 316227766016837933199889354443271853371955513932521682685
227 562341325190349080394951039776481231468251043098691664081
228 999999999999999999999999999999999999999999999999999999999
229 1778279410038922801225421195192684844735790526402255358011
230 3162277660168379331998893544432718533719555139325216826857
231 5623413251903490803949510397764812314682510430986916640816
232 9999999999999999999999999999999999999999999999999999999999
233 17782794100389228012254211951926848447357905264022553580118
234 31622776601683793319988935444327185337195551393252168268575
235 56234132519034908039495103977648123146825104309869166408168
236 99999999999999999999999999999999999999999999999999999999999
237 177827941003892280122542119519268484473579052640225535801183
238 316227766016837933199889354443271853371955513932521682685750
239 562341325190349080394951039776481231468251043098691664081689
240 999999999999999999999999999999999999999999999999999999999999
241 1778279410038922801225421195192684844735790526402255358011830
242 3162277660168379331998893544432718533719555139325216826857504
243 5623413251903490803949510397764812314682510430986916640816894
244 9999999999999999999999999999999999999999999999999999999999999
245 17782794100389228012254211951926848447357905264022553580118307
246 31622776601683793319988935444327185337195551393252168268575048
247 56234132519034908039495103977648123146825104309869166408168942
248 99999999999999999999999999999999999999999999999999999999999999
249 177827941003892280122542119519268484473579052640225535801183072
250 316227766016837933199889354443271853371955513932521682685750485
251 562341325190349080394951039776481231468251043098691664081689423
252 999999999999999999999999999999999999999999999999999999999999999
253 1778279410038922801225421195192684844735790526402255358011830722
254 3162277660168379331998893544432718533719555139325216826857504852
255 5623413251903490803949510397764812314682510430986916640816894237
256 9999999999999999999999999999999999999999999999999999999999999999
257 17782794100389228012254211951926848447357905264022553580118307227
258 31622776601683793319988935444327185337195551393252168268575048527
259 56234132519034908039495103977648123146825104309869166408168942373
260 99999999999999999999999999999999999999999999999999999999999999999
261 177827941003892280122542119519268484473579052640225535801183072277
262 316227766016837933199889354443271853371955513932521682685750485279
263 562341325190349080394951039776481231468251043098691664081689423735
264 999999999999999999999999999999999999999999999999999999999999999999
265 1778279410038922801225421195192684844735790526402255358011830722776
266 3162277660168379331998893544432718533719555139325216826857504852792
267 5623413251903490803949510397764812314682510430986916640816894237358
268 9999999999999999999999999999999999999999999999999999999999999999999
269 17782794100389228012254211951926848447357905264022553580118307227763
270 31622776601683793319988935444327185337195551393252168268575048527925
271 56234132519034908039495103977648123146825104309869166408168942373588
272 99999999999999999999999999999999999999999999999999999999999999999999
273 177827941003892280122542119519268484473579052640225535801183072277630
274 316227766016837933199889354443271853371955513932521682685750485279259
275 562341325190349080394951039776481231468251043098691664081689423735883
276 999999999999999999999999999999999999999999999999999999999999999999999
277 1778279410038922801225421195192684844735790526402255358011830722776301
278 3162277660168379331998893544432718533719555139325216826857504852792594
279 5623413251903490803949510397764812314682510430986916640816894237358835
280 9999999999999999999999999999999999999999999999999999999999999999999999
281 17782794100389228012254211951926848447357905264022553580118307227763018
282 31622776601683793319988935444327185337195551393252168268575048527925944
283 56234132519034908039495103977648123146825104309869166408168942373588356
284 99999999999999999999999999999999999999999999999999999999999999999999999
285 177827941003892280122542119519268484473579052640225535801183072277630188
286 316227766016837933199889354443271853371955513932521682685750485279259443
287 562341325190349080394951039776481231468251043098691664081689423735883568
288 999999999999999999999999999999999999999999999999999999999999999999999999
289 1778279410038922801225421195192684844735790526402255358011830722776301881
290 3162277660168379331998893544432718533719555139325216826857504852792594438
291 5623413251903490803949510397764812314682510430986916640816894237358835686
292 9999999999999999999999999999999999999999999999999999999999999999999999999
293 17782794100389228012254211951926848447357905264022553580118307227763018815
294 31622776601683793319988935444327185337195551393252168268575048527925944386
295 56234132519034908039495103977648123146825104309869166408168942373588356864
296 99999999999999999999999999999999999999999999999999999999999999999999999999
297 177827941003892280122542119519268484473579052640225535801183072277630188153
298 316227766016837933199889354443271853371955513932521682685750485279259443863
299 562341325190349080394951039776481231468251043098691664081689423735883568643
300 999999999999999999999999999999999999999999999999999999999999999999999999999
301 1778279410038922801225421195192684844735790526402255358011830722776301881539
302 3162277660168379331998893544432718533719555139325216826857504852792594438639
303 5623413251903490803949510397764812314682510430986916640816894237358835686430
304 9999999999999999999999999999999999999999999999999999999999999999999999999999
305 17782794100389228012254211951926848447357905264022553580118307227763018815394
306 31622776601683793319988935444327185337195551393252168268575048527925944386392
307 56234132519034908039495103977648123146825104309869166408168942373588356864306
308 99999999999999999999999999999999999999999999999999999999999999999999999999999
309 177827941003892280122542119519268484473579052640225535801183072277630188153949
310 316227766016837933199889354443271853371955513932521682685750485279259443863923
311 562341325190349080394951039776481231468251043098691664081689423735883568643062
312 999999999999999999999999999999999999999999999999999999999999999999999999999999
313 1778279410038922801225421195192684844735790526402255358011830722776301881539493
314 3162277660168379331998893544432718533719555139325216826857504852792594438639238
315 5623413251903490803949510397764812314682510430986916640816894237358835686430628
316 9999999999999999999999999999999999999999999999999999999999999999999999999999999
317 17782794100389228012254211951926848447357905264022553580118307227763018815394938
318 31622776601683793319988935444327185337195551393252168268575048527925944386392382
319 56234132519034908039495103977648123146825104309869166408168942373588356864306284
320 99999999999999999999999999999999999999999999999999999999999999999999999999999999
321 177827941003892280122542119519268484473579052640225535801183072277630188153949380
322 316227766016837933199889354443271853371955513932521682685750485279259443863923822
323 562341325190349080394951039776481231468251043098691664081689423735883568643062848
324 999999999999999999999999999999999999999999999999999999999999999999999999999999999
325 1778279410038922801225421195192684844735790526402255358011830722776301881539493804
326 3162277660168379331998893544432718533719555139325216826857504852792594438639238221
327 5623413251903490803949510397764812314682510430986916640816894237358835686430628489
328 9999999999999999999999999999999999999999999999999999999999999999999999999999999999
329 17782794100389228012254211951926848447357905264022553580118307227763018815394938049
330 31622776601683793319988935444327185337195551393252168268575048527925944386392382213
331 56234132519034908039495103977648123146825104309869166408168942373588356864306284890
332 99999999999999999999999999999999999999999999999999999999999999999999999999999999999
333 177827941003892280122542119519268484473579052640225535801183072277630188153949380490
334 316227766016837933199889354443271853371955513932521682685750485279259443863923822134
335 562341325190349080394951039776481231468251043098691664081689423735883568643062848905
336 999999999999999999999999999999999999999999999999999999999999999999999999999999999999
337 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900
338 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344
339 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058
340 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999
341 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003
342 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442
343 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585
344 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999
345 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030
346 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424
347 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857
348 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
349 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300
350 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248
351 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579
352 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
353 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003
354 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481
355 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798
356 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
357 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039
358 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810
359 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984
360 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
361 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399
362 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108
363 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845
364 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
365 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992
366 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083
367 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452
368 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
369 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927
370 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837
371 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526
372 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
373 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278
374 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379
375 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262
376 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
377 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787
378 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793
379 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622
380 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
381 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870
382 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930
383 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220
384 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
385 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702
386 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300
387 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203
388 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
389 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021
390 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002
391 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030
392 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
393 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215
394 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029
395 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305
396 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
397 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155
398 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295
399 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059
400 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
401 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550
402 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951
403 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592
404 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
405 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508
406 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518
407 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928
408 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
409 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088
410 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187
411 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286
412 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
413 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882
414 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873
415 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867
416 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
417 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827
418 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734
419 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676
420 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
421 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279
422 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347
423 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761
424 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
425 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790
426 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472
427 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610
428 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
429 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904
430 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728
431 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107
432 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
433 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048
434 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284
435 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073
436 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
437 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481
438 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841
439 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732
440 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
441 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815
442 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415
443 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320
444 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
445 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159
446 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152
447 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201
448 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
449 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595
450 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528
451 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010
452 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
453 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953
454 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284
455 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100
456 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
457 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535
458 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840
459 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003
460 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
461 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358
462 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400
463 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032
464 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
465 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580
466 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005
467 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325
468 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
469 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807
470 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055
471 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252
472 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
473 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077
474 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551
475 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521
476 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
477 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779
478 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514
479 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218
480 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
481 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793
482 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148
483 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180
484 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
485 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931
486 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485
487 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800
488 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
489 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315
490 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854
491 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009
492 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
493 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152
494 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548
495 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092
496 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
497 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526
498 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488
499 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922
500 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
501 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261
502 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885
503 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228
504 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
505 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615
506 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856
507 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284
508 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
509 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152
510 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560
511 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849
512 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
513 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525
514 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603
515 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497
516 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
517 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251
518 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030
519 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975
520 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
521 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511
522 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304
523 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757
524 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
525 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113
526 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045
527 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575
528 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
529 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139
530 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453
531 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756
532 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
533 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399
534 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538
535 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565
536 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
537 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991
538 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388
539 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655
540 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
541 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912
542 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880
543 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557
544 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
545 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122
546 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800
547 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578
548 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
549 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223
550 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001
551 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789
552 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
553 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238
554 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014
555 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899
556 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
557 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389
558 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146
559 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997
560 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
561 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891
562 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469
563 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977
564 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
565 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916
566 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690
567 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776
568 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
569 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161
570 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905
571 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762
572 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
573 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617
574 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051
575 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624
576 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
577 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174
578 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519
579 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249
580 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
581 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746
582 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195
583 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493
584 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
585 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460
586 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959
587 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934
588 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
589 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606
590 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596
591 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346
592 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
593 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063
594 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967
595 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460
596 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
597 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636
598 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670
599 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608
600 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
601 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367
602 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700
603 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081
604 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
605 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678
606 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001
607 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810
608 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
609 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783
610 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015
611 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102
612 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
613 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836
614 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153
615 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029
616 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
617 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363
618 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539
619 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297
620 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
621 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631
622 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390
623 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979
624 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
625 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315
626 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903
627 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794
628 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
629 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153
630 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033
631 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949
632 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
633 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538
634 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334
635 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499
636 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
637 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388
638 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344
639 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998
640 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
641 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889
642 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449
643 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983
644 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
645 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899
646 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492
647 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838
648 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
649 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992
650 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921
651 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388
652 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
653 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926
654 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216
655 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883
656 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
657 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260
658 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165
659 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833
660 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
661 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604
662 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657
663 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332
664 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
665 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043
666 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571
667 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322
668 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
669 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434
670 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717
671 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226
672 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
673 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347
674 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179
675 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266
676 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
677 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472
678 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792
679 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661
680 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
681 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728
682 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925
683 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613
684 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
685 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288
686 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259
687 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130
688 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
689 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883
690 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599
691 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300
692 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
693 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832
694 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994
695 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000
696 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
697 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322
698 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940
699 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001
700 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
701 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228
702 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406
703 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014
704 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
705 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288
706 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065
707 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142
708 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
709 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881
710 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659
711 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421
712 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
713 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817
714 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591
715 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216
716 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
717 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178
718 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915
719 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162
720 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
721 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783
722 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150
723 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629
724 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
725 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837
726 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501
727 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296
728 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
729 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377
730 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015
731 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961
732 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
733 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777
734 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153
735 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615
736 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
737 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777
738 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534
739 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153
740 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
741 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775
742 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347
743 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534
744 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
745 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757
746 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474
747 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341
748 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
749 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575
750 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741
751 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417
752 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
753 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757
754 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411
755 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173
756 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
757 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578
758 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113
759 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734
760 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
761 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789
762 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133
763 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341
764 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
765 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891
766 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333
767 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412
768 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
769 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913
770 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339
771 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122
772 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
773 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134
774 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394
775 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225
776 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
777 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346
778 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948
779 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253
780 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
781 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467
782 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484
783 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532
784 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
785 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679
786 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841
787 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320
788 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
789 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793
790 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412
791 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207
792 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
793 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930
794 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124
795 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075
796 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
797 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305
798 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240
799 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759
800 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
801 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059
802 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408
803 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595
804 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
805 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597
806 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085
807 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950
808 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
809 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972
810 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853
811 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508
812 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
813 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728
814 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531
815 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084
816 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
817 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289
818 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316
819 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840
820 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
821 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890
822 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169
823 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401
824 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
825 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902
826 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692
827 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019
828 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
829 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027
830 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929
831 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195
832 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
833 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277
834 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295
835 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952
836 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
837 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771
838 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957
839 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528
840 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
841 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710
842 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577
843 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280
844 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
845 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106
846 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770
847 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800
848 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
849 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065
850 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709
851 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000
852 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
853 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652
854 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090
855 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008
856 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
857 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525
858 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904
859 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082
860 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
861 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253
862 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047
863 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823
864 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
865 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532
866 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471
867 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234
868 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
869 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325
870 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715
871 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348
872 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
873 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259
874 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157
875 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480
876 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
877 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593
878 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576
879 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806
880 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
881 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325937
882 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764
883 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348067
884 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
885 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259371
886 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646
887 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678
888 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
889 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593711
890 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461
891 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785
892 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
893 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325937115
894 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610
895 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348067853
896 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
897 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259371157
898 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104
899 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539
900 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
901 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593711570
902 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044
903 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392
904 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
905 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325937115702
906 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443
907 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348067853926
908 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
909 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259371157028
910 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436
911 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265
912 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
913 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593711570286
914 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044369
915 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654
916 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
917 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325937115702860
918 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443692
919 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348067853926543
920 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
921 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259371157028602
922 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436925
923 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265438
924 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
925 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593711570286023
926 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044369257
927 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386
928 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
929 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325937115702860238
930 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443692578
931 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348067853926543861
932 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
933 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259371157028602380
934 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436925787
935 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265438612
936 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
937 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593711570286023809
938 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044369257879
939 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386126
940 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
941 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325937115702860238090
942 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443692578790
943 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348067853926543861265
944 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
945 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259371157028602380903
946 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436925787906
947 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265438612654
948 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
949 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593711570286023809034
950 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044369257879062
951 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386126548
952 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
953 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325937115702860238090346
954 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443692578790620
955 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348067853926543861265481
956 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
957 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259371157028602380903461
958 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436925787906203
959 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265438612654811
960 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
961 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593711570286023809034613
962 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044369257879062037
963 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386126548116
964 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
965 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325937115702860238090346135
966 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443692578790620378
967 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348067853926543861265481166
968 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
969 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259371157028602380903461352
970 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436925787906203780
971 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265438612654811666
972 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
973 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593711570286023809034613527
974 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044369257879062037808
975 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386126548116667
976 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
977 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325937115702860238090346135277
978 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443692578790620378086
979 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348067853926543861265481166673
980 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
981 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259371157028602380903461352775
982 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436925787906203780860
983 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265438612654811666738
984 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
985 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593711570286023809034613527750
986 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044369257879062037808609
987 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386126548116667381
988 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
989 17782794100389228012254211951926848447357905264022553580118307227763018815394938049003003992787021550882790481595358077931526152511399122389161746063678363153889926043472883228817837777575789134679305972890277106525325937115702860238090346135277501
990 31622776601683793319988935444327185337195551393252168268575048527925944386392382213442481083793002951873472841528400551485488560304538800146905195967001539033449216571792599406591501534741133394841240853169295770904715764610443692578790620378086099
991 56234132519034908039495103977648123146825104309869166408168942373588356864306284890585798452622030592867610732010032521800922849757565578997762493460810297949983883322661300014216296153417341225320759508401952800082348067853926543861265481166673815
992 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
993 177827941003892280122542119519268484473579052640225535801183072277630188153949380490030039927870215508827904815953580779315261525113991223891617460636783631538899260434728832288178377775757891346793059728902771065253259371157028602380903461352775010
994 316227766016837933199889354443271853371955513932521682685750485279259443863923822134424810837930029518734728415284005514854885603045388001469051959670015390334492165717925994065915015347411333948412408531692957709047157646104436925787906203780860994
995 562341325190349080394951039776481231468251043098691664081689423735883568643062848905857984526220305928676107320100325218009228497575655789977624934608102979499838833226613000142162961534173412253207595084019528000823480678539265438612654811666738152
996 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
997 1778279410038922801225421195192684844735790526402255358011830722776301881539493804900300399278702155088279048159535807793152615251139912238916174606367836315388992604347288322881783777757578913467930597289027710652532593711570286023809034613527750106
998 3162277660168379331998893544432718533719555139325216826857504852792594438639238221344248108379300295187347284152840055148548856030453880014690519596700153903344921657179259940659150153474113339484124085316929577090471576461044369257879062037808609941
999 5623413251903490803949510397764812314682510430986916640816894237358835686430628489058579845262203059286761073201003252180092284975756557899776249346081029794998388332266130001421629615341734122532075950840195280008234806785392654386126548116667381527
1000 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999