#include <iostream>
using namespace std;
int NWD(int a, int b)
{
while(a!=b)
if(a>b)
a-=b;
else
b-=a;
return a;
}
int main()
{
int z;
int x;
int N;
cin>> N;
while(N!=0)
{
N--;
cin>>z>>x;
cout<<NWD(z,x)<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBOV0QoaW50IGEsIGludCBiKQp7CiAgICB3aGlsZShhIT1iKQoKICAgIGlmKGE+YikKICAgICAgICBhLT1iOwogICAgZWxzZQogICAgIGItPWE7CgogICAgcmV0dXJuIGE7Cn0KaW50IG1haW4oKQp7CiAgICBpbnQgejsKICAgIGludCB4OwogICAgaW50IE47CiAgICBjaW4+PiBOOwogICAgd2hpbGUoTiE9MCkKICAgIHsKICAgICAgICBOLS07CiAgICBjaW4+Pno+Png7CiAgICBjb3V0PDxOV0Qoeix4KTw8ZW5kbDsKfQpyZXR1cm4gMDsKfQo=