#include using namespace std; using ll = long long; #ifdef LOCAL #include #else #define debug(...) #endif void solve() { int N; ll X; cin >> N >> X; ll sum = 0; vector A(N); for (int i = 0; i < N; i++) { A[i] = i + 1; sum += i + 1; } if (sum > X) { cout << -1 << '\n'; return; } A.back() += X - sum; for (int i = 0; i < N; i++) { cout << A[i] << " \n"[i + 1 == N]; } } int main() { cin.tie(nullptr); ios::sync_with_stdio(false); cout << fixed << setprecision(20); int T; cin >> T; while (T--) solve(); }