#include using namespace std; #include using namespace atcoder; using ll = int64_t; using ul = uint64_t; using ld = long double; using vi = vector; using vd = vector; using vc = vector; using vs = vector; using vb = vector; using vl = vector; using vvi = vector; using vvd = vector; using vvc = vector; using vvb = vector; using vvl = vector; using mint = modint998244353; using vm = vector; void solve() { ll K; cin >> K; if (K <= 17) { for (int a = 1; a <= 9; a++) { int b = K - a; if (a > b) { cout << a << 0 << b << endl; return; } } } K -= 17; if (K%9 > 0) cout << K%9; K -= K%9; cout << 908; for (int i = 0; i < K; i += 9) { cout << 9; } cout << endl; return; } int main() { int T; cin >> T; for (int i = 0; i < T; i++) { solve(); } return 0; }