import java.util.*; import java.io.*; class Solution { public static long sumUnderModulo(long a, long b){ long M = 1000000007; // a+b mod M = (a mod M + b mod M)mod M return (a % M + b % M)%M; } } class GFG { public static void main(String args[])throws IOException { BufferedReader read = new BufferedReader(new InputStreamReader(System.in)); //taking testcases int t = Integer.parseInt(read.readLine()); while(t-- > 0) { String[] str = read.readLine().trim().split(" "); //taking input a and b Long a = Long.parseLong(str[0]); Long b = Long.parseLong(str[1]); //calling method sumUnderModulo() System.out.println(new Solution().sumUnderModulo(a,b)); } } }