#include <stdio.h>
#include <math.h>
int main()
{
//printf("Hello World!\n");
long long int t,i,n;
long long int dp[100005];
dp[0] = 1;
dp[1] = 1;
for(i=2;i<=100000;i++)
{
dp[i] = (i*dp[i-1]);
dp[i] = dp[i]%(1000000007);
}
scanf("%lld",&t);
while(t--)
{
scanf("%lld",&n);
printf("%lld\n",dp[n]);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbigpCnsKICAgIC8vcHJpbnRmKCJIZWxsbyBXb3JsZCFcbiIpOwogICAgbG9uZyBsb25nIGludCB0LGksbjsKICAgIGxvbmcgbG9uZyBpbnQgZHBbMTAwMDA1XTsKICAgIGRwWzBdID0gMTsKICAgIGRwWzFdID0gMTsKICAgIGZvcihpPTI7aTw9MTAwMDAwO2krKykKICAgIHsKICAgIAlkcFtpXSA9IChpKmRwW2ktMV0pOwogICAgCWRwW2ldID0gZHBbaV0lKDEwMDAwMDAwMDcpOwogICAgfQogICAgc2NhbmYoIiVsbGQiLCZ0KTsKICAgIHdoaWxlKHQtLSkKICAgIHsKICAgIAlzY2FuZigiJWxsZCIsJm4pOwogICAgCXByaW50ZigiJWxsZFxuIixkcFtuXSk7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==