#include <vector>
#include <queue>
#include <algorithm>
#include <iostream>
#include <string>
#include <tuple>
#include <set>
#include <map>
#include <complex>
#include <iomanip>
#include <cmath>
using namespace std;
typedef long long ll;
 
typedef tuple<ll,ll,ll> T;

int main(){
	int T;
	cin >> T;
	int N,D;
	for(int i=0;i<T;i++){
		cin >> N >> D;
		N--;
		if(N%2==0)
			cout << N*127 + D << endl;
		else
			cout << N*127 +127 - D << endl;
	}
	return 0;
}