#include <bits/stdc++.h>
#include <tuple>
#include <iterator>
using namespace std;
using ll = long long;

ll sum(ll n)
{
  ll s = 0;
  while (n > 0)
  {
    s += n % 10;
    n /= 10;
  }
  return s;
}

int main()
{
  ll k;
  cin >> k;
  ll n = 1, d = 1;
  cout << 1 << endl;
  for (ll i = 1; i < k; ++i)
  {
    if (sum(n + d) * (n + d * 10) < sum(n + d * 10) * (n + d))
      d *= 10;
    n += d;
    cout << n << endl;
  }

  return 0;
}
