#include using namespace std; int main() { int T; cin >> T; int N = 1e10 / 111111, M = 1e9+9; vector DP(N + 1, 0); DP.at(0) = 1; for (int i = 1; i <= 9; i++) { for (int j = 0; j < N + 1; j++) { if (j + i < N + 1) (DP.at(j + i) += DP.at(j)) %= M; } } for (int i = 1; i < N + 1; i++) { (DP.at(i) += DP.at(i - 1)) %= M; } for (int i = 0; i < T; i++) { long M; cin >> M; M /= 111111; cout << DP.at(M) << "\n"; } }