#include <bits/stdc++.h>
using namespace std;
int main() {
  int k;
  cin >> k;
  long long n = 1;
  long long mult = 1;
  while (k) {
    for (long long i = mult; i <= 10LL * mult; i *= mult) {
      if (n > 3) {
        for (i = mult + mult / 10LL; i <= (n - 2LL) * mult;
             i += (mult / 10LL)) {
          cout << i - 1LL << '\n';
          if (!(--k)) break;
        }
        if (!k) break;
        for (i = (n - 1LL) * mult; i <= 10LL * mult; i += mult) {
          cout << i - 1LL << '\n';
          if (!(--k)) break;
        }
      } else {
        if (mult == 1) {
          for (i = mult; i < 10LL * mult; i += mult) {
            cout << i << '\n';
            if (!(--k)) break;
          }
        } else {
          for (i = 2 * mult; i <= 10LL * mult; i += mult) {
            cout << i - 1LL << '\n';
            if (!(--k)) break;
          }
        }
      }
      break;
    }
    n++;
    mult *= 10;
  }
}
