#include<iostream>
using namespace std;
long long n,num=1,summand=1;
double S(long long x){
	long long sum=0,div=x;
	while(div){
		sum+=div%10;
		div=div/10;
	}
//	cout << (double)(x) << ' ' << (double)(sum) << ' ' << (double)(x)/(double)(sum) << endl;
	return (double)(x)/(double)(sum);
}
int main(){
	cin >> n;
	for(int i=1;i<=n;i++){
		cout << num << endl;
		double ii=S(num+summand),jj=S(num+summand*10);
		if(ii>jj) summand*=10;
		num+=summand;
	}
	return 0;
}