#!/bin/python from __future__ import print_function import sys q = int(raw_input().strip()) for a0 in xrange(q): len,c = raw_input().strip().split(' ') len,c = [int(len),int(c)] # your code goes here if (c > len * (len - 1) / 2) or (c < len - 1): print ("-1") else: dim = len left = 0 right = dim - 1 v = [0 for i in range(0, len)] while dim != 0: dim = dim - 1 if c % 2 != dim % 2: v[left] = dim + 1 left = left + 1 c = c - dim else: v[right] = dim + 1 right = right - 1 c = c - dim + 1 for token in v: print (token, end=' ') print ("\n", end='')