#include <bits/stdc++.h>
using namespace std;
const long long N = 1e9 + 7;
const long long P = 998244353;
long long cnt[100005];
typedef struct dot {
  long long ind;
  long long elem;
  double div;
  dot(){};
} dot;
bool sortbyf(pair<long long, long long> &a, pair<long long, long long> &b) {
  if (a.first < b.first) {
    return true;
  } else if (a.first == b.first) {
    return (a.second < b.second);
  }
  return false;
}
long long a, b;
long long mat[1002][1002];
long long visited[1002][1002];
void dfs(long long i, long long j, long long n, long long m) {
  visited[i][j] = 1;
  if (i - 1 >= 0 && mat[i - 1][j] == 0 && !visited[i - 1][j]) {
    dfs(i - 1, j, n, m);
  }
  if (i + 1 < n && mat[i + 1][j] == 0 && !visited[i + 1][j]) {
    dfs(i + 1, j, n, m);
  }
  if (j - 1 >= 0 && mat[i][j - 1] == 0 && !visited[i][j - 1]) {
    dfs(i, j - 1, n, m);
  }
  if (j + 1 < m && mat[i][j + 1] == 0 && !visited[i][j + 1]) {
    dfs(i, j + 1, n, m);
  }
  return;
}
int32_t main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  ;
  long long t, a, b;
  cin >> t;
  while (t--) {
    cin >> a >> b;
    cout << a + b << endl;
  }
}
