#include <bits/stdc++.h>
using namespace std;
constexpr unsigned long long operator "" _kb(unsigned long long i){return i*1024;}
constexpr unsigned long long operator "" _mb(unsigned long long i){return i*1024_kb;}
char pool[200_kb];
size_t pooli=0;
template<class T>
T* alloc(size_t i=1){
auto pi=pooli;
pooli+=i*sizeof(T);
return (T*)(void*)&pool[pi];
}
template<class T,class ...Args>
T* mnew(Args&&... args){
return ::new((void*)(alloc<T>()))T(std::forward<Args>(args)...);
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
// if ((uintptr_t)(&pool[0])%4!=0) alloc<char>();
int T;
cin>>T;
while (T--){
int a,b;
cin>>a>>b;
cout<<(a+b)<<endl;
}
}