ll@t;
rep(t){
	ll@n,@x,a=n*(n+1)/2;
	if(a>x){
		wt(-1);
	}else{
		wtSp(1..n-1);
		wt(x-a+n);
	}
}