#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define mod 1000000007
ll int dp[105]={-1};
ll int pair1(ll int n){
ll int &ans =dp[n];
if(n==0||n==1||n==2)
return n;
if(ans!=-1)
return ans;
ans=((pair1(n-1)%mod)+((n-1)*pair1(n-2))%mod)%mod;
return ans;
}
int main() {
//code
ll int t;cin>>t;
while(t–){
ll int n;cin>>n;
pair1(n);
cout<<dp[n]<<endl;
}
return 0;
}