#include <bits/stdc++.h>
using namespace std;
int main() {
  int k, q = 0;
  long long ans;
  cin >> k;
  for (int i = 1; i < 10 && k > q; i++) {
    cout << i << endl;
    q++;
  }
  for (int i = 1; i < 20 && k > q; i++) {
    cout << 100 * i + 99 << endl;
    q++;
  }
  if (k < q) {
    cout << 2999;
    q++;
  }
  if (k < q) {
    cout << 3999;
    q++;
  }
  if (k < q) {
    cout << 4999;
    q++;
  }
  if (k < q) {
    cout << 5999;
    q++;
  }
  if (k < q) {
    cout << 6999;
    q++;
  }
  if (k < q) {
    cout << 7999;
    q++;
  }
  if (k < q) {
    cout << 8999;
    q++;
  }
  if (k < q) {
    cout << 9999;
    q++;
  }
  for (double i = 3; q < k; i += 0.5)
    for (int j = 1; j < 100 && q < k; j++) {
      cout << j;
      for (int k = 0; k < i; k++) cout << 9;
      cout << endl;
      q++;
    }
}
