1 9
2 3969
3 29929
4 1999396
5 299739969
6 2909199969
7 19299599929
8 909995799969
9 9499999990849
10 999999202999696
11 9969959993997969
12 90949999999997329
13 9199999971969929929
14 199999969997999200969
15 19997911999199999979409
16 295191999919994299999969
17 9599845999999199998999729
18 29999999992959999995699281
19 199922979699799999999939969