Pow2 = [pow(2, i) for i in range(61)] for _ in range(int(input())): ANS = [] a, b = map(int, input().split()) for i in range(60): if a % Pow2[i] == 0 and a % Pow2[i + 1] != 0 and a + Pow2[i] <= b: a += Pow2[i] ANS.append(Pow2[i]) for i in range(59, -1, -1): if a % Pow2[i] == 0 and a + Pow2[i] <= b: a += Pow2[i] ANS.append(Pow2[i]) print(len(ANS)) print(*ANS)