#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define MAX 1000000000
#define maxn 100000
int main (void) {
int N;
int i, j, br=0;
int k=0, flag=0, pom;
scanf("%d", &N);
if (N>maxn) exit(2);
while(k<N) {
br=0;
flag=0;
scanf("%d %d", &i, &j);
if((i>MAX)|| (j>MAX)) exit(1);
if(j>i) {
pom=j;
while (pom>0) {
if (pom==i){
flag=1;
break;
}
pom/=2;
br++;
}
}
else if (i>j) {
pom=i;
while(pom>0){
if(pom==j){
flag=1;
break;
}
pom/=2;
br++;
}
}
if(flag==0 && i!=j){
br=0;
while(j>1 || j!=i || i>1) {
if(j>1){
j/=2;
br++;
}
if(i>1){
i/=2;
br++;
}
}
}
printf("%d\n", br);
k++;
}
return 0;
}