#include <stdio.h>
#include <string.h>
using namespace std;
int a[100001];
double s(long long n){
 long long i=n,j=0;
 while(i){
 	j+=i%10;
 	i/=10;
 }
 return (double)(n)/(double)j;
}
int main(){
	long long i=1,j=1,l,m,n;
	int k;
	scanf("%d",&k);
	while(k--){
	printf("%lld\n",i);
	while(s(i+j)>s(i+2*j))j*=10;
	i+=j;
	}
		
		

	return 0;
}