Q640: Self Numbers

1949计厩產 D.R Kaprekar祇瞷贺计Self-numbers癸ヴタ俱计 n ﹚竡d(n)nㄤ计㎝ㄒd(75)=75+7+5=87倒ヴタ俱计 n 讽癬﹍翴玻ネ礚计n, d(n), d(d(n)), d(d(d(n))),ㄒ狦眖33秨﹍计琌33+3+3=39计琌39+3+9=51计琌51+5+1=57┮玻ネ
33, 39, 51, 57, 69, 84, 96,111, 114, 120, 123, 129, 141, 

и嘿nd(n)generatorㄒい33琌39generator39琌51generator51琌57generator摸崩Τㄇ计Τぃgeneratorㄒ101Τ2generators91㎝100狦计⊿Τgeneratorê碞琌self-numberゑ100self-number1, 3, 5, 7, 9, 20, 31, 42, 53, 64, 75, 86, 97

セ拜肈琌т┮Τ┪单1000000self-numbers

Input

No input.

Sample Output

1
3
5
7
9
20
31
42
53
64
 |
 |       <-- a lot more numbers
 |
9903
9914
9925
9927
9938
9949
9960
9971
9982
9993
 |
 |
 |