using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CodeAbbey
{
class p3
{
static void Main()
{
int numLine = Convert.ToInt32(Console.ReadLine());
string line;
string[] nums;
int a, b;
string s = "";
for (int i = 0; i < numLine;i++ )
{
line = Console.ReadLine();
nums = line.Split();
a = Convert.ToInt32(nums[0]);
b = Convert.ToInt32(nums[1]);
s += String.Format("{0} ", a+ b);
}
Console.WriteLine(s);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5UZXh0Owp1c2luZyBTeXN0ZW0uVGhyZWFkaW5nLlRhc2tzOwoKbmFtZXNwYWNlIENvZGVBYmJleQp7CiAgICBjbGFzcyBwMwogICAgewogICAgICAgIHN0YXRpYyB2b2lkIE1haW4oKQogICAgICAgIHsKICAgICAgICAgICAgaW50IG51bUxpbmUgPSBDb252ZXJ0LlRvSW50MzIoQ29uc29sZS5SZWFkTGluZSgpKTsKICAgICAgICAgICAgc3RyaW5nIGxpbmU7CiAgICAgICAgICAgIHN0cmluZ1tdIG51bXM7CiAgICAgICAgICAgIGludCBhLCBiOwogICAgICAgICAgICBzdHJpbmcgcyA9ICIiOwogICAgICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG51bUxpbmU7aSsrICkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgbGluZSA9IENvbnNvbGUuUmVhZExpbmUoKTsKICAgICAgICAgICAgICAgIG51bXMgPSBsaW5lLlNwbGl0KCk7CiAgICAgICAgICAgICAgICBhID0gQ29udmVydC5Ub0ludDMyKG51bXNbMF0pOwogICAgICAgICAgICAgICAgYiA9IENvbnZlcnQuVG9JbnQzMihudW1zWzFdKTsKICAgICAgICAgICAgICAgIHMgKz0gU3RyaW5nLkZvcm1hdCgiezB9ICIsIGErIGIpOyAKICAgICAgICAgICAgfQogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShzKTsKICAgICAgICB9CiAgICB9Cn0=