//
// main.cpp
// Jeremy1149
//
// Created by 123 on 16/7/4.
// Copyright © 2016年 123. All rights reserved.
//
#include <iostream>
#include <cstring>
using namespace std;
const int M = 10001;
int Hash[M];
void dig(int x)
{
int num=x;
while(x) //
{
int t=x%10;
num+=t;
x/=10;
}
if(num<=M)
{
Hash[num]++;
}
}
int main()
{
memset(Hash,0,sizeof(Hash));
for(int i=1;i<M;i++)
{
dig(i);
}
for(int i=1;i<M;i++)
{
if(Hash[i]<1)
{
cout<<i<<endl;
}
}
return 0;
}