#include <bits/stdc++.h>
typedef long long ll;
using namespace std;
#define repr(i,a,b) for(int i=a;i<b;i++)
#define rep(i,n) for(int i=0;i<n;i++)
#define invrepr(i,a,b) for(int i=b-1;i>=a;i--)
#define invrep(i,n) invrepr(i,0,n)
const int MOD=1e9+7;


int main() {
    int k;
    cin >> k;
    ll ten_ele=1;
    ll n=1;
    ll cnt=0;
    while (cnt<k) {
        ll m=n;
        ll s=0;
        while (m>0) {
            s+=m%10;
            m/=10;
        }
        // cout << s << ' ' << n << endl;
        if (ten_ele*s<n) {
            n-=ten_ele;
            ten_ele*=10;
        }
        else {
            cout << n << endl;
            ++cnt;
        }
        n+=ten_ele;
    }
}