#include <stdio.h>
#include <ctype.h>
inline int get()
{
register int res = 0, k = 1;
while (!isdigit(*_I_pos))
if (*_I_pos++ == '-')k = 0;
do res = (res << 3) + (res << 1), res += (*_I_pos++) & 15;while (isdigit(*_I_pos));
return k ? res : -res;
}
inline void put(register int n)
{
static char _buf[20];
register char* _pos(_buf);
if (n < 0) {*_O_pos++ = '-';n = -n;}
do *_pos++ = 48 + n % 10;while (n /= 10);
while (_pos != _buf)*_O_pos++ = *--_pos;
}
int main() {
register int n = get();
while (n--) {
register int a = get();
register int b = get();
put(a + b);
}
return 0;
}