#include<iostream>
using namespace std;
int fun(int k);
int main(void)
{
int forans[20000];
for(int i=0;i<10000;++i)
{
forans[i] = i+1;
}
int a,k = 1;
while(k!=10000){
a=k;
while(a<10000)
{
a=fun(a);
forans[a-1] = -1;
}
k++;
}
for(int i=0;i<10000;++i)
if(forans[i]!=-1)
cout << forans[i] << endl;
return 0;
}
int fun(int k)
{
int a1=0,a2=0,a3=0,a4=0;
if(k>=1000){
a1 = k/1000;
a2 = (k - a1 * 1000)/100;
a3 = (k - a1 * 1000 - a2 * 100)/10;
a4 = k%10;
}
else if(k>=100){
a2 = k/100;
a3 = (k - a2 * 100)/10;
a4 = k%10;
}
else if(k>=10){
a3 = k/10;
a4 = k%10;
}
else{
a4 = k;
}
int forreturn;
forreturn = k+a1+a2+a3+a4;
return forreturn;
}