#include <bits/stdc++.h>
using namespace std;
int sunuke(int a) {
  string s;
  s = to_string(a);
  int su = 0;
  for (int i = (0); i < (((int)(s).size())); i++) {
    su += s[i] - '0';
  }
  return su;
}
int main() {
  int a = 1;
  int k;
  cin >> k;
  while (k) {
    if (sunuke(a) >= sunuke(a + 1) || a < 10) {
      cout << a << endl;
      k--;
    }
    a++;
  }
  return 0;
}
