#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e5;
void init() {
  for (int i = 1; i <= 1000; i++) {
    int j = i;
    int sum = 0;
    while (j) {
      sum += j % 10;
      j /= 10;
    }
    printf("%d %.6lf\n", i, i * 1.0 / sum);
  }
}
int main() {
  long long k;
  while (cin >> k) {
    long long num = 0;
    bool flag = false;
    for (int i = 1;; i++) {
      for (int j = 1; j <= 9; j++) {
        printf("%d", j);
        for (int kk = 0; kk < i - 1; kk++) {
          printf("9");
        }
        printf("\n");
        if (++num >= k) {
          flag = true;
          break;
        }
      }
      if (flag) break;
    }
  }
  return 0;
}
