#include <bits/stdc++.h>
int main(int argc, char* argv[]) {
  long kk;
  scanf("%ld", &kk);
  long long tmp = 0;
  long count = 0;
  long i, j, k;
  for (i = 0; i < 16; i++) {
    for (j = 1;; j++) {
      long sum = 0;
      tmp = j;
      {
        long a = j;
        while (a > 0) {
          sum += (a % 10);
          a /= 10;
        }
      }
      for (k = 0; k < i; k++) {
        tmp = tmp * 10 + 9;
        sum += 9;
      }
      if ((double)tmp / sum > pow((double)10, i)) {
        break;
      }
      printf("%lld\n", tmp);
      count++;
      if (count == kk) {
        return 0;
      }
    }
  }
  return 0;
}
