#include <bits/stdc++.h>
using namespace std;
#define l long long
l u[100000];
l MOD=1000000007;
int main(){
int t,num;
cin>>t;
u[0]=1;
u[1]=1;
for(int i=2;i<=100000;i++)
u[i]=(u[i-1]%MOD*i%MOD)%MOD;
while(t--)
{
cin>>num;
cout<<u[num]%1000000007<<endl;
}
// your code goes here
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbCBsb25nIGxvbmcKbCB1WzEwMDAwMF07CmwgTU9EPTEwMDAwMDAwMDc7CmludCBtYWluKCl7CglpbnQgdCxudW07CgljaW4+PnQ7Cgl1WzBdPTE7Cgl1WzFdPTE7Cglmb3IoaW50IGk9MjtpPD0xMDAwMDA7aSsrKQoJdVtpXT0odVtpLTFdJU1PRCppJU1PRCklTU9EOwoJd2hpbGUodC0tKQoJewoJCWNpbj4+bnVtOwoJCWNvdXQ8PHVbbnVtXSUxMDAwMDAwMDA3PDxlbmRsOwoJfQoJCgkKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXJldHVybiAwOwp9