#include <bits/stdc++.h>
using namespace std;
#define ll long long 
const ll MOD = 1e9 + 7;

const int MAXN = 1e5;
ll zero[MAXN+5], one[MAXN+5], ans[MAXN+5];

void init() {
    zero[1] = 1; one[1] = 0; ans[1] = 0;
    zero[2] = 0; one[2] = 1; ans[2] = 0;
    zero[3] = 1; one[3] = 1; ans[3] = 0;
    for (int i = 4; i <= MAXN; ++i) {
        zero[i] = (zero[i-2] + zero[i-1]) % MOD;
        one[i]  = (one[i-2] + one[i-1]) % MOD;
        ans[i]  = (ans[i-2] + ans[i-1] + one[i-2] * zero[i-1] % MOD) % MOD;
    }
}
void solve() {
    int i{};
    cin>>i;
    cout<<ans[i]<<'\n';
}

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    init();
    int T;
    cin >> T;
    while (T--) solve();
    return 0;
}