#include using namespace std; long long get_max(int l) { long long result = l-1; int a=l-1; while(a>0) { a--; result+=a; } return result; } int main(){ int q; cin >> q; for(int a0 = 0; a0 < q; a0++){ int len; int c; cin >> len >> c; // your code goes here long long max = get_max(len); if(c > max) { cout << "-1" << endl; continue; } else if(len == 1 && c > 0) { cout << "-1" << endl; continue; } else if(c == max) { for(int i=len;i>0;i--) { cout << i << " "; } cout << endl; continue; } else if (c