#include"cstdio"
int hcf(int a,int b,int c,int d){
int f,max;
if(a>b&&a>c&&a>d){max=a;}
else if(b>a&&b>c&&b>d){max=b;}
else if(c>a&&c>b&&c>d){max=c;}
else if(d>a&&d>b&&d>c){max=d;}
for(int i=max;i>0;i--){
if(a%i= =0&&b%i= =0&&c%i= =0&&d%i= =0){f=i;break;}
}
return f;
}
int main(){
int f,a,b,c,d;
scanf("%d",&f);
for(int i;i<f;i++){
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("%d\n",hcf(a,b,c,d));
}
}