from itertools import accumulate mod = 10 ** 9 + 9 U = 10 ** 5 # U = 20 dp = [0] * U dp[0] = 1 for i in range(1, 10): for j in range(U - i): dp[i+j] += dp[j] dp[i+j] %= mod for i in range(1, U): dp[i] += dp[i - 1] dp[i] %= mod T = int(input()) for _ in range(T): M = int(input()) // 111111 print(dp[M])