1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 910
11 0
12 912
13 11713
14 6314
15 915
16 3616
17 15317
18 918
19 17119
20 9920
21 18921
22 9922
23 82823
24 19824
25 9925
26 46826
27 18927
28 18928
29 78329
30 99930
31 585931
32 388832
33 1098933
34 198934
35 289835
36 99936
37 99937
38 478838
39 198939
40 1999840
41 2988941
42 2979942
43 2979943
44 999944
45 999945
46 4698946
47 4779947
48 2998848
49 2998849
50 9999950
51 37989951
52 29799952
53 27999953
54 18999954
55 109899955
56 29899856
57 19989957
58 29988958
59 48798959
60 99999960
61 389899861
62 297999962
63 99999963
64 399988864
65 99999965
66 99999966
67 389899867
68 369999968
69 199899969
70 1989999970
71 3989979971
72 1999999872
73 3889899973
74 6759999974
75 999999975
76 1999998976
77 12989799977
78 2989899978
79 3989989879
80 29999998880
81 18999999981
82 29898999982
83 38999898983
84 18999999984
85 19999899985
86 28999999886
87 29979999987
88 19999999888
89 28899999989
90 99999999990
91 499689999991
92 289999899992
93 289899999993
94 399798999994
95 279999999995
96 399999988896
97 299999989897
98 388998999998
99 1098999999999
100 99999999999100
101 1099989999999101
102 199989999999102
103 389999999898103
104 297999999999104
105 199899999999105
106 289999999989106
107 478999999998107
108 189999999999108
109 199998999999109
110 999999999999110
111 999999999999111
112 1999999999998112
113 3898899999999113
114 2899999989999114
115 1999899999999115
116 1999999999989116
117 999999999999117
118 2999998998999118
119 3897999999999119
120 9999999999999120
121 119899999999989121
122 29999999899989122
123 29898999999999123
124 29899999999899124
125 9999999999999125
126 19899999999999126
127 38989999989999127
128 39999999999888128
129 28999989999999129
130 199899999999999130
131 288999999999999131
132 99999999999999132
133 399989998999899133
134 299989999999989134
135 189999999999999135
136 199999999999899136
137 299988999999999137
138 289998999999999138
139 399899899999899139
140 1999989999999999140
141 1998999999999999141
142 2989999999999998142
143 12999699999999999143
144 1999999999999998144
145 1999999999899999145
146 3889899999999999146
147 2998999999999899147
148 999999999999999148
149 2899999999899999149
150 9999999999999999150
151 38999999989999989151
152 19998999999999999152
153 9999999999999999153
154 29799999999999999154
155 19999899999999999155
156 28899999999999999156
157 29999998999899999157
158 29999979999999999158
159 29998989999999999159
160 299999999999999988160
161 299999999999899899161
162 189999999999999999162
163 389999989989999999163
164 299889999999999999164
165 1098999999999999999165
166 289999999999899999166
167 299999989999998999167
168 199899999999999999168
169 299999999999997999169
170 1998999999999999999170
171 999999999999999999171
172 2989999989999999999172
173 2899999999999989999173
174 2899899999999999999174
175 999999999999999999175
176 1999999999999999998176
177 1999999999999999899177
178 1999999999989999999178
179 2989999999999899999179
180 9999999999999999999180
181 39899899989999999999181
182 59967999999999999999182
183 19999999999989999999183
184 19999999999999989999184
185 67599999999999999999185
186 19999998999999999999186
187 119999989899999999999187
188 29999889999999999999188
189 19899999999999999999189
190 199999999989999999999190
191 379999999999998999999191
192 399999999999999999888192
193 289989999999999999999193
194 299998999999989999999194
195 199899999999999999999195
196 298989999999999999999196
197 298999999999999999998197
198 99999999999999999999198
199 199999999999999899999199
200 9999999999999999999999200
201 19989999999999999999999201
202 90999999999999999999999202
203 29999999999999999999988203
204 28999999999899999999999204
205 29988999999999999999999205
206 29899999998999999999999206
207 9999999999999999999999207
208 39898999999999999999998208
209 19999999999999998999999209
210 199899999999999999999999210
211 388999999899999999999999211
212 289999999998999999999999212
213 299999899999998999999999213
214 199999999999899999999999214
215 289999989999999999999999215
216 189999999999999999999999216
217 298998999999999999999999217
218 299998999999999899999999218
219 388989999999999999999999219
220 999999999999999999999999220
221 2999997999999999999999999221
222 999999999999999999999999222
223 2999989999998999999999999223
224 3998999999999999999999988224
225 999999999999999999999999225
226 2899999999999989999999999226
227 2999999998999999999999998227
228 1999999899999999999999999228
229 2999999989899999999999999229
230 19999989999999999999999999230
231 129897999999999999999999999231
232 19999999999999999999989999232
233 19999999999999999999999989233
234 29898999999999999999999999234
235 28999999999989999999999999235
236 28999999998999999999999999236
237 28899999999999999999999999237
238 29999989999999999999899999238
239 29899899999999999999999999239
240 199999999999999999999999998240
241 299999999999989999998999999241
242 199999999999999999899999999242
243 199999999989999999999999999243
244 299898999999999999999999999244
245 289999999999899999999999999245
246 378999999999999999999999999246
247 199999999999999899999999999247
248 289989999999999999999999999248
249 289999999999999999998999999249
250 999999999999999999999999999250
251 1999999999999989999999999999251
252 1999989999999999999999999999252
253 11999799999999999999999999999253
254 1999999999989999999999999999254
255 1999899999999999999999999999255
256 4999999999999999999999989888256
257 1999999999998999999999999999257
258 2899999999999899999999999999258
259 6993999999999999999999999999259
260 28899999999999999999999999999260
261 9999999999999999999999999999261
262 19999999999998999999999999999262
263 29999999999999999998989999999263
264 9999999999999999999999999999264
265 28999998999999999999999999999265
266 29988999999999999999999999999266
267 29989999999999999999999989999267
268 28999899999999999999999999999268
269 38999999899989999999999999999269
270 189999999999999999999999999999270
271 1099998999999999999999999999999271
272 299999999989999999999999999998272
273 598689999999999999999999999999273
274 299989899999999999999999999999274
275 1098999999999999999999999999999275
276 199999999999989999999999999999276
277 299999999999999999899999999899277
278 299999999999999899998999999999278
279 299899998999999999999999999999279
280 999999999999999999999999999999280
281 2999999999999998989999999999999281
282 1999999999998999999999999999999282
283 2999989998999999999999999999999283
284 2889999999999999999999999999999284
285 1999999999999999989999999999999285
286 999999999999999999999999999999286
287 999999999999999999999999999999287
288 2999999999999999999999999999988288
289 2989999999999899999999999999999289
290 19999989999999999999999999999999290
291 19999999999999999998999999999999291
292 38898999999999999999999999999999292
293 29999999999997999999999999999999293
294 19899999999999999999999999999999294
295 19999999999899999999999999999999295
296 67599999999999999999999999999999296
297 109998999999999999999999999999999297
298 29999998999999999999998999999999298
299 29998999999999899999999999999999299
300 999999999999999999999999999999999300
301 2899999999999998999999999999999999301
302 2999899999999998999999999999999999302
303 9189999999999999999999999999999999303
304 2999999999899999999999999999999998304
305 1999999999999999989999999999999999305
306 1999999899999999999999999999999999306
307 2999989999999999999998999999999999307
308 11989899999999999999999999999999999308
309 1999989999999999999999999999999999309
310 19999998999999999999999999999999999310
311 28999989999999999999999999999999999311
312 28899999999999999999999999999999999312
313 29999999899899999999999999999999999313
314 29989999899999999999999999999999999314
315 28999899999999999999999999999999999315
316 38998989999999999999999999999999999316
317 38999999999999899999999989999999999317
318 19999989999999999999999999999999999318
319 29998999998999999999999999999999999319
320 399999999999999999999999999999999888320
321 199999999999999999989999999999999999321
322 299989999999989999999999999999999999322
323 299998999999999999999999999899999999323
324 189999999999999999999999999999999999324
325 297999999999999999999999999999999999325
326 299989999999999999999999999998999999326
327 299998999999999999999999999998999999327
328 99999999999999999999999999999999999328
329 299989999999999999989999999999999999329
330 999999999999999999999999999999999999330
331 2999999999989999999989999999999999999331
332 2999989999999999999999999999989999999332
333 999999999999999999999999999999999999333
334 2989999999999999999999999899999999999334
335 1999999999999999999999899999999999999335
336 1999999999999999999999999999999999998336
337 2989999999999999999999999999998999999337
338 2989999998999999999999999999999999999338
339 1999999999999999999999999999998999999339
340 19999999899999999999999999999999999999340
341 109999999999999998999999999999999999999341
342 28999999989999999999999999999999999999342
343 29999999899999999999999999999989999999343
344 29899999999999999899999999999999999999344
345 19999999999999999998999999999999999999345
346 29999999998999999999999999999998999999346
347 29899999999999899999999999999999999999347
348 19999999999999999999999999989999999999348
349 38999999899999998999999999999999999999349
350 189999999999999999999999999999999999999350
351 298998999999999999999999999999999999999351
352 399999999999999999999999999999999999996352
353 299999999999998999999998999999999999999353
354 199999999989999999999999999999999999999354
355 299899999999999999999999999899999999999355
356 289999999999999999999999999999899999999356
357 299999998999999999999989999999999999999357
358 298999999999999999999899999999999999999358
359 299999989999999899999999999999999999999359
360 999999999999999999999999999999999999999360
361 2999989999999999998999999999999999999999361
362 2999899999999999999999999899999999999999362
363 10999999999999999998999999999999999999999363
364 4996899999999999999999999999999999999999364
365 3889899999999999999999999999999999999999365
366 1899999999999999999999999999999999999999366
367 2999999999999999999999999988999999999999367
368 2999999999999999999899999999999999999998368
369 2988999999999999999999999999999999999999369
370 67599999999999999999999999999999999999999370
371 28999899999999999999999999999999999999999371
372 19999999999989999999999999999999999999999372
373 19999999999998999999999999999999999999999373
374 29898999999999999999999999999999999999999374
375 9999999999999999999999999999999999999999375
376 19999999999999999999999999999999999989999376
377 28999999999999999999999999899999999999999377
378 37989999999999999999999999999999999999999378
379 29979999999999999999999999999999999999999379
380 199899999999999999999999999999999999999999380
381 199899999999999999999999999999999999999999381
382 199999999999999999999999999899999999999999382
383 299999999989999999899999999999999999999999383
384 399999999999999999999999999999999999999888384
385 1099999899999999999999999999999999999999999385
386 199999999999999999999899999999999999999999386
387 199999999999999899999999999999999999999999387
388 199999999999999999999899999999999999999999388
389 299899999999999999999999999999998999999999389
390 999999999999999999999999999999999999999999390
391 3889999999999999999999999989999999999999999391
392 999999999999999999999999999999999999999999392
393 2999999899999999899999999999999999999999999393
394 2999989999999999999999999989999999999999999394
395 2999997999999999999999999999999999999999999395
396 999999999999999999999999999999999999999999396
397 2998999999999999999999999999999999999999998397
398 2999989999899999999999999999999999999999999398
399 3999979989999999999999999999999999999999999399
400 199999999999999999999999999999999999999999998400
401 299989999999999999999999999999999999999998999401
402 298999999989999999999999999999999999999999999402
403 299999899999999999999999999899999999999999999403
404 99999999999999999999999999999999999999999999404
405 189999999999999999999999999999999999999999999405
406 289999999999999999999999999999899999999999999406
407 696969999999999999999999999999999999999999999407
408 199999999999998999999999999999999999999999999408
409 298999999999999999999999999999989999999999999409
410 999999999999999999999999999999999999999999999410
411 2999898999999999999999999999999999999999999999411
412 2999999899999999999999989999999999999999999999412
413 2999899999999999999999999999999999999999899999413
414 1999999999999999998999999999999999999999999999414
415 2998999999899999999999999999999999999999999999415
416 3989999999999999999999999999999999999999999988416
417 1999999999999999999999999999999999999999998999417
418 11989999989999999999999999999999999999999999999418
419 2989999999999999899999999999999999999999999999419
420 28999899999999999999999999999999999999999999999420
421 29999999999999999999899999999999999989999999999421
422 19999999999999999899999999999999999999999999999422
423 9999999999999999999999999999999999999999999999423
424 28899999999999999999999999999999999999999999999424
425 19999999999989999999999999999999999999999999999425
426 29999989999999999999999999999989999999999999999426
427 29999999998999989999999999999999999999999999999427
428 28999999899999999999999999999999999999999999999428
429 39897999999999999999999999999999999999999999999429
430 199999999999999999989999999999999999999999999999430
431 199999999999999999999999999989999999999999999999431
432 298999999999999999999999999999999999999999999998432
433 299999999999999999998899999999999999999999999999433
434 289999999999999989999999999999999999999999999999434
435 199999999999999999999999998999999999999999999999435
436 298999999999999999999999999999899999999999999999436
437 299899999999999999999999999999999999999999999899437
438 388989999999999999999999999999999999999999999999438
439 299899999999999999999999999999999999999999999998439
440 999999999999999999999999999999999999999999999999440
441 1999999999999999999999999999999999998999999999999441
442 999999999999999999999999999999999999999999999999442
443 3889999999999999999999999999999999999999999998999443
444 999999999999999999999999999999999999999999999999444
445 2989999999999999989999999999999999999999999999999445
446 2998999999999999999999999999989999999999999999999446
447 2989999999998999999999999999999999999999999999999447
448 4899999999999999999999999999999999999999999999888448
449 3989999999998899999999999999999999999999999999999449
450 9999999999999999999999999999999999999999999999999450
451 109999999998999999999999999999999999999999999999999451
452 19999999999998999999999999999999999999999999999999452
453 29899999999899999999999999999999999999999999999999453
454 29999999989999999999999999999999999999999998999999454
455 59967999999999999999999999999999999999999999999999455
456 19999999989999999999999999999999999999999999999999456
457 28999999999999999999999999999999998999999999999999457
458 29989999999998999999999999999999999999999999999999458
459 19999999999999999999999899999999999999999999999999459
460 199899999999999999999999999999999999999999999999999460
461 299999999899999999999999999999999999999999899999999461
462 298989999999999999999999999999999999999999999999999462
463 299999989999999998999999999999999999999999999999999463
464 299999999999999999999899999999999999999999999999998464
465 189999999999999999999999999999999999999999999999999465
466 299989999999999999999999989999999999999999999999999466
467 299999999999999999999999999999999999899899999999999467
468 199899999999999999999999999999999999999999999999999468
469 389999999898999999999999999999999999999999999999999469
470 1999999999999999999999999999989999999999999999999999470
471 1999999999999999999999999999899999999999999999999999471
472 1999999999999999999999999899999999999999999999999999472
473 11999899999999999899999999999999999999999999999999999473
474 2889999999999999999999999999999999999999999999999999474
475 1999999989999999999999999999999999999999999999999999475
476 2899999999999999999999999999999999999999999998999999476
477 2999999998998999999999999999999999999999999999999999477
478 2999889999999999999999999999999999999999999999999999478
479 3899999999999999899999999899999999999999999999999999479
480 29999999999999999999999999999999999999999999999999988480
481 69697899999999999999999999999999999999999999999999999481
482 29999999999999999999998999899999999999999999999999999482
483 28999999999999999999999899999999999999999999999999999483
484 19999999999999899999999999999999999999999999999999999484
485 29989999998999999999999999999999999999999999999999999485
486 19999999999899999999999999999999999999999999999999999486
487 29999989999999999999899999999999999999999999999999999487
488 19999999999999999999899999999999999999999999999999999488
489 29899999999999999999999999999999999999989999999999999489
490 199999999899999999999999999999999999999999999999999999490
491 299999899999999999999999999999999999989999999999999999491
492 298989999999999999999999999999999999999999999999999999492
493 299999999999999999999999899999998999999999999999999999493
494 299989999998999999999999999999999999999999999999999999494
495 1098999999999999999999999999999999999999999999999999999495
496 299999999989999999999999999999999999999999999999999998496
497 299999989999999999999999999999999999999999999999999989497
498 289999999999999998999999999999999999999999999999999999498
499 298999999999999999999999999989999999999999999999999999499
500 9999999999999999999999999999999999999999999999999999999500
501 28999999999999999999999999999999999999999999999999999998501
502 28999999999999999999999999999999999999999999999899999999502
503 29999999999999989999999999999999999899999999999999999999503
504 19899999999999999999999999999999999999999999999999999999504
505 109998999999999999999999999999999999999999999999999999999505
506 109999999899999999999999999999999999999999999999999999999506
507 29998999899999999999999999999999999999999999999999999999507
508 29999998999999999999999999999999989999999999999999999999508
509 29999999999999999999989899999999999999999999999999999999509
510 199998999999999999999999999999999999999999999999999999999510
511 299999998999999989999999999999999999999999999999999999999511
512 499999999999999999999999999999999999999999999999999989888512
513 199999999989999999999999999999999999999999999999999999999513
514 299989999999999999999999999999999999899999999999999999999514
515 298999999989999999999999999999999999999999999999999999999515
516 299899989999999999999999999999999999999999999999999999999516
517 299989999999999999999999999999899999999999999999999999999517
518 669996999999999999999999999999999999999999999999999999999518
519 299999899899999999999999999999999999999999999999999999999519
520 1989999999999999999999999999999999999999999999999999999999520
521 2989999999999999899999999999999999999999999999999999999999521
522 1999999999999989999999999999999999999999999999999999999999522
523 2999999998999999999999999999899999999999999999999999999999523
524 2799999999999999999999999999999999999999999999999999999999524
525 1999989999999999999999999999999999999999999999999999999999525
526 2998999999989999999999999999999999999999999999999999999999526
527 2999999999989999999999999999999999999999998999999999999999527
528 20989999999999999999999999999999999999999999999999999999998528
529 2999989989999999999999999999999999999999999999999999999999529
530 19999999899999999999999999999999999999999999999999999999999530
531 9999999999999999999999999999999999999999999999999999999999531
532 29989999998999999999999999999999999999999999999999999999999532
533 29899999999999999998999999999999999999999999999999999999999533
534 19999999999999999999999999989999999999999999999999999999999534
535 19999999999999999999999999989999999999999999999999999999999535
536 29989999999999999999999989999999999999999999999999999999999536
537 29998999999999999999899999999999999999999999999999999999999537
538 29899999999999999999999999999999999999999999999999999999989538
539 29899999999999899999999999999999999999999999999999999999999539
540 189999999999999999999999999999999999999999999999999999999999540
541 299899999999998999999999999999999999999999999999999999999999541
542 1099998999999999999999999999999999999999999999999999999999999542
543 299999889999999999999999999999999999999999999999999999999999543
544 489999999998999999999999999999999999999999999999999999999988544
545 298999999999999999999999999999999999999989999999999999999999545
546 598689999999999999999999999999999999999999999999999999999999546
547 299899999999999999999999999999999999999999999999999899999999547
548 369999999999999999999999999999999999999999999999999999999999548
549 199999999899999999999999999999999999999999999999999999999999549
550 999999999999999999999999999999999999999999999999999999999999550
551 2999999999999999999999999999999898999999999999999999999999999551
552 1999999999999999989999999999999999999999999999999999999999999552
553 3899998999999999999999999999999999999999999999999999999989999553
554 2998999999999999999999999989999999999999999999999999999999999554
555 999999999999999999999999999999999999999999999999999999999999555
556 2999999998999999999998999999999999999999999999999999999999999556
557 3889999999999999999999999999999999999999999899999999999999999557
558 999999999999999999999999999999999999999999999999999999999999558
559 2998999999999999999999999989999999999999999999999999999999999559
560 38999899999999999999999999999999999999999999999999999999999998560
561 119998989999999999999999999999999999999999999999999999999999999561
562 38998999999999999999999989999999999999999999999999999999999999562
563 29999999999998999999999999999999999999999999999998999999999999563
564 19989999999999999999999999999999999999999999999999999999999999564
565 19999999999999989999999999999999999999999999999999999999999999565
566 29899999999999999999999999999999999999999998999999999999999999566
567 19899999999999999999999999999999999999999999999999999999999999567
568 37999999999999999998999999999999999999999999999999999999999999568
569 28999999999999998999999999999999999999999999999999999999999999569
570 199999999999999899999999999999999999999999999999999999999999999570
571 289999999998999999999999999999999999999999999999999999999999999571
572 399969999999999999999999999999999999999999999999999999999999999572
573 289999999999999999999989999999999999999999999999999999999999999573
574 299989998999999999999999999999999999999999999999999999999999999574
575 189999999999999999999999999999999999999999999999999999999999999575
576 399999999999999999999999999999999999999999999999999999999999888576
577 299999989999999999999999999999999998999999999999999999999999999577
578 299999999998999999999999899999999999999999999999999999999999999578
579 298999999999999999999999999999999999999999999999999999998999999579
580 1999999999999899999999999999999999999999999999999999999999999999580
581 3899998999999999999998999999999999999999999999999999999999999999581
582 2899999999999999999989999999999999999999999999999999999999999999582