#include <bits/stdc++.h>
using namespace std;
typedef long long ll;

ll ds(ll n){
    ll res=0;
    while(n){res+=n%10; n/=10;}
    return res;
}

int main(){
    cin.tie(0);
    ios::sync_with_stdio(false);
    ll K; cin >> K;
    ll a=0,cnt=0,i=1,last=0;
    while(K){
        ll n=(ll)i*pow(10,cnt)+a;
        if (n<=last){++i; continue;}
        if (n<=(ll)pow(10,cnt)*ds(n)){
            cout << n << endl;
            ++i,--K,last=n;
        }
        else {++cnt,i=1; a*=10,a+=9;}
    }
}