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)