T=int(input().strip()) for _ in range(T): N,X=map(int,input().strip().split()) if X<(N*(N+1))//2:print(-1);continue A=list(range(1,N+1));diff=X-sum(A) for i in range(N-1,-1,-1): if diff<=0:break add=min(diff,10**18-A[i]);A[i]+=add;diff-=add print(-1 if diff else ' '.join(map(str,A)))