#include <iostream>
#include <cstdlib>
using namespace std;
int nwd(int a, int b)
{
do
{
if(a>b) a=a-b;
else b=b-a;
}
while(a!=b);
}
int main()
{
int c,d;
int testy;
cin>>testy;
for(int i=0; i<testy;i++){
cin>>c>>d;
if(c<0 || c> 1000000 || d<0 || d> 1000000)
exit (0);
cout<<nwd(c,d)<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbndkKGludCBhLCBpbnQgYikKewogICAgZG8KICAgIHsKICAgICAgICBpZihhPmIpIGE9YS1iOwogICAgICAgIGVsc2UgYj1iLWE7CiAgICB9CiAgICB3aGlsZShhIT1iKTsKfQoKaW50IG1haW4oKQp7CiAgICBpbnQgYyxkOwogICAgaW50IHRlc3R5OwogICAgY2luPj50ZXN0eTsKICAgIGZvcihpbnQgaT0wOyBpPHRlc3R5O2krKyl7CiAgICAgICAgICAgIGNpbj4+Yz4+ZDsKICAgIGlmKGM8MCB8fCBjPiAxMDAwMDAwIHx8IGQ8MCB8fCBkPiAxMDAwMDAwKQogICAgICAgIGV4aXQgKDApOwogICAgY291dDw8bndkKGMsZCk8PGVuZGw7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=