////#include #include #include #include #include #include #include #include using namespace std; #include #include #include #include #include #include #pragma comment(linker, "/STACK:1024000000,1024000000") #include typedef long long LL; const int INF = 0x3f3f3f; const int MOD = 1e8+7; const int MAXN = 400000; const double eps =1e-6; const double pi = acos(-1.0); using namespace std; int gcd(int a,int b) { if(b==0) return a; else return gcd(b,a%b); } int a[1234],n; LL dp[2][1010]; void Gao(LL &a,LL b) { a=(a+b)%MOD; } int w[1010][1010]; int main() { for(int i=1;i<=1000;i++) for(int j=1;j<=1000;j++) w[i][j]=gcd(i,j); int t; scanf("%d",&t); while(t--) { scanf("%d",&n); for(int i=0;i