#!/bin/python import sys def lena_array(length, comparisons): if length <= 1: return [1] else: # calculate min com for len if comparisons < length - 1: return [-1] else: max = (length - 1) * 2 if comparisons == max: return [i for i in range(length, 0, -1)] elif comparisons > max: return [-1] else: pivot = 1 less = [] more = [] for i in range(2, comparisons+1): if len(less) > len(more): more.append(i) else: less.append(i) if i == length: break less.sort(reverse=True) ans = list() ans.extend(less) ans.append(pivot) ans.extend(more) if len(ans) < length: last = len(ans) + 1 ans.extend([i for i in range(last, length+1)]) return ans q = int(raw_input().strip()) for a0 in xrange(q): length, c = raw_input().strip().split(' ') length, c = [int(length), int(c)] # your code goes here print ' '.join(str(i) for i in lena_array(length, c))