var main = function(s) {
	var K =parseInt(s);
  	var count = 0;
  	var A;
  	var B;
  	for(var i=1;i<1000000;i++){
  	var N = String(i);
  	var array = N.split('').map(x=>parseInt(x));
  	var L = N.length;
  	var sum = 0;
  	for(var j=0;j<L;j++){
  	sum+=array[j];
    }
      var N_sub = String(i+1);
  	var array = N_sub.split('').map(x=>parseInt(x));
  	var L_sub = N_sub.length;
  	var sum_sub = 0;
  	for(var k=0;k<L;k++){
  	sum_sub+=array[k];
    }
      A=i/sum;
      B=(i+1)/(sum_sub);
  if(A <= B){
    console.log(i);
    count++;
  	}
  if(count === K){
        return 0;
      }
    }
    return 0; 
}

main(require("fs").readFileSync("/dev/stdin", "utf8").trim());
