#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; const int MOD = 1000000009; int main() { vector dp(90001, 0); dp[0] = 1; for(int i=0; i<10; ++i){ int a = max(1, i); for(int j=0; j<=90000-a; ++j){ dp[j+a] += dp[j]; dp[j+a] %= MOD; } } int t; cin >> t; while(--t >= 0){ long long m; cin >> m; cout << dp[m/111111] << endl; } return 0; }