from sys import stdin import sys TT = int(stdin.readline()) for loop in range(TT): A,B = map(int,stdin.readline().split()) ans = [] cnt = 1 while True: if A + cnt > B: break if A % (cnt * 2) == 0: cnt *= 2 else: ans.append(cnt) A += cnt cnt *= 2 for i in range(70,-1,-1): j = 2**i if A + j <= B: ans.append(j) A += j print (A,B,file=sys.stderr) print (len(ans)) print (*ans)