for _ in range(int(input())): n,k=map(int,input().split()) if k==1 or k==n: print('No') else: print('Yes') ans=[] for i in range(n-k): ans.append(i+1) for i in reversed(range(n-k,n)): ans.append(i+1) for i in range(n,2*n-k-1): ans.apprnf(i+1) for i in reversed(range(2*n-k-1,2*n-1)): ans.append(i+1) for i in range(2*n-1,3*n-k-2): ans.append(i+1) for i in reversed(range(3*n-k-2,3*n-3)): ans.append(i+1) print(*ans)