#!/bin/python import sys q = int(raw_input().strip()) for a0 in xrange(q): le,c = raw_input().strip().split(' ') le,c = [int(le),int(c)] ans=[] t1=[] t2=[] if c==0: for i in range(1,le+1): ans.append(str(i)) ans=" ".join(ans) print ans elif c>le*1.5: print -1 elif le%2==0: for i in range(1,le+1): ans.append(str(i)) ans=ans[::-1] ans=" ".join(ans) print ans elif le%2==1: for i in range(1,le+1): if i%2==1: t1.append(str(i)) else: t2.append(str(i)) t2.sort(reverse=True) ans=" ".join(t2)+" "+" ".join(t1) print ans