#include <bits/stdc++.h>
using namespace std;
int d = 1;
int S(long long x) {
  if (!x) return 0;
  return x % 10 + S(x / 10);
}
long long f(long long n) {
  if (S(n + d * 10) * (n + d) > (n + d * 10) * S(n + d)) d *= 10;
  return n + d;
}
int main() {
  int K;
  cin >> K;
  int cur = 1;
  long long n = 1;
  for (int i = 0; i < K; i++) {
    if (i != 0) n = f(n);
    cout << n << endl;
  }
}
