#include <iostream>
#include <math.h>
#include <stdlib.h>
using namespace std;
int nwd(int a, int b)
{
if (b == 0)
return a;
else
return nwd(b, a%b);
}
int p;
main(){
cin >> p;
int a;
int b;
for (int i=0; i<p; i++)
{
cin >> a;
cin >> b;
cout << nwd(a,b) << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWF0aC5oPgojaW5jbHVkZSA8c3RkbGliLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG53ZChpbnQgYSwgaW50IGIpCnsKIGlmIChiID09IDApIAogIHJldHVybiBhOwogZWxzZSAKICByZXR1cm4gbndkKGIsIGElYik7Cn0KCmludCBwOwoKbWFpbigpewogICAgICAgCiAgIGNpbiA+PiBwOwogICBpbnQgYTsKICAgaW50IGI7CiAgIAogICBmb3IgKGludCBpPTA7IGk8cDsgaSsrKQogICB7ICAgIAogICAgY2luID4+IGE7CiAgICBjaW4gPj4gYjsKICAgCiAgICBjb3V0IDw8IG53ZChhLGIpIDw8IGVuZGw7CiAgIAogICB9CiAgICAgICAKCnJldHVybiAwOwogIAp9IA==