#include <bits/stdc++.h>
using namespace std;
int dsum(int n) {
  int res = 0;
  while (n > 0) {
    res += n % 10;
    n /= 10;
  }
  return res;
}
int main() {
  for (int i = 1; i < 10; i++) {
    cout << i << endl;
  }
  long long tmp = 10;
  long long i = 19;
  while (i < 1000000000000000L) {
    printf("%lld\n", i);
    if ((double)(i + tmp) / (double)dsum(i + tmp) > tmp) tmp *= 10;
    i += tmp;
  }
}
