a=10**6
m=10**9+7
l=[1]*(a+1)
for i in range(1,a+1):
l[i]=(i+1)*l[i-1]%m
t=int(input())
for j in range(t):
n=int(input())
print(l[n-1])

a=10**6
m=10**9+7
l=[1]*(a+1)
for i in range(1,a+1):
l[i]=(i+1)*l[i-1]%m
t=int(input())
for j in range(t):
n=int(input())
print(l[n-1])