#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef vector<ll> vl;
vl v;
ll nx(ll n) {
	if(n < 9) return n+1;
	n++;
	ll sm = 0;
	ll va = n;
	while(va) {
		sm += va%10;
		va /= 10;
	}
	ll ct = 0;
	while(sm < n+1) {
		ct++;
		sm += 9-(n%10);
		n /= 10;
	}
	for(int i=0;i<ct;i++) {
		n = n*10+9;
	}
	return n;
}
int main() {
	ll k;
	scanf("%lld",&k);
	ll ac = 1;
	for(int i=0;i<k;i++) {
		printf("%lld\n",ac);
		ac = nx(ac);
	}
}