#include #include #include #include #include #include #include #include #include #include #include using namespace std; using namespace atcoder; typedef long long ll; #define rep(i,n) for (int i = 0; i < int(n);i++) void solve(){ ll n,x; cin >> n >> x; if (n*(n+1)/2 > x){ cout << -1 << endl; return; } vector a(n); ll now = 1; for (int i = 0; i < n-1;i++){ a[i] = now; now++; } a[n-1] = x-now*(now-1)/2; for (auto e:a){ cout << e << " "; } cout << endl; } int main(){ int t; cin >> t; while(t--){ solve(); } return 0; }