#include <bits/stdc++.h>
using namespace std;
long long f[200200], sum[200200];
long long n;
void init() {
  f[0] = 1LL;
  for (int i = 1; i <= n; i++) f[i] = f[i - 1] * 10LL % 998244353;
  return;
}
void solve() {
  for (long long i = 1; i <= n; i++) {
    long long ans = 0;
    if (i == n)
      ans = 10;
    else if (i == n - 1)
      ans = 180;
    else {
      ans += (10LL * 9LL * 9LL * (n - i - 1) * f[n - i - 2]) % 998244353;
      ans += (10LL * 9LL * 2LL * f[n - i - 1]) % 998244353;
      ans %= 998244353;
    }
    printf("%lld ", ans);
    if (i != n) printf(" ");
  }
  return;
}
int main() {
  scanf("%lld", &n);
  init();
  solve();
  return 0;
}
