#include <iostream>
using namespace std;
int gcd(int a,int b){
if(b==0) return a;
else return gcd(b,a%b);
}
int main() {
int t,n,i;
cin>>t;
while(t--){
cin>>n;
int a[n];
for(i=0;i<n;i++)
cin>>a[i];
for(i=1;i<n;i++){
a[0]=gcd(a[0],a[i]);
if(a[0]==1)
break;
}
cout<<a[0]<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgZ2NkKGludCBhLGludCBiKXsKCWlmKGI9PTApIHJldHVybiBhOwoJZWxzZSByZXR1cm4gZ2NkKGIsYSViKTsKfQppbnQgbWFpbigpIHsKCWludCB0LG4saTsKCWNpbj4+dDsKCXdoaWxlKHQtLSl7CgkJY2luPj5uOwoJCWludCBhW25dOwoJCWZvcihpPTA7aTxuO2krKykKCQkgY2luPj5hW2ldOwoJCQoJCWZvcihpPTE7aTxuO2krKyl7CgkJCWFbMF09Z2NkKGFbMF0sYVtpXSk7CgkJCWlmKGFbMF09PTEpCgkJCSBicmVhazsKCQl9CgkJY291dDw8YVswXTw8ZW5kbDsKCX0KCXJldHVybiAwOwp9