#include <cstdio>
int main()
{
int result[10001];
result[0]=0;
for(int i=1; i<=10000; i++)
{
int m=0;
int wan=i/10000;
int qian=(i-wan*10000)/1000;
int bai=(i-wan*10000-qian*1000)/100;
int shi=(i-wan*10000-qian*1000-bai*100)/10;
int ge=(i-wan*10000-qian*1000-bai*100-shi*10);
m=i+wan+qian+bai+shi+ge;
result[i]=m;
}
int output[5000];
int q=0;
int count=1;
while(count<=10000)
{
Loop:
for(int j=1; j<10000; j++)
{
if(count == result[j])
{
count++;
goto Loop;
}
}
while(1)
{
output[q]=count;
count++;
q++;
break;
}
}
for(int j=0; j<q-1; j++)
{
printf("%d\n",output[j]);
}
}
int main()
{
int result[10001];
result[0]=0;
for(int i=1; i<=10000; i++)
{
int m=0;
int wan=i/10000;
int qian=(i-wan*10000)/1000;
int bai=(i-wan*10000-qian*1000)/100;
int shi=(i-wan*10000-qian*1000-bai*100)/10;
int ge=(i-wan*10000-qian*1000-bai*100-shi*10);
m=i+wan+qian+bai+shi+ge;
result[i]=m;
}
int output[5000];
int q=0;
int count=1;
while(count<=10000)
{
Loop:
for(int j=1; j<10000; j++)
{
if(count == result[j])
{
count++;
goto Loop;
}
}
while(1)
{
output[q]=count;
count++;
q++;
break;
}
}
for(int j=0; j<q-1; j++)
{
printf("%d\n",output[j]);
}
}