#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; using ll = long long; int T; int main() { cin >> T; while(T--) { int N; ll X; cin >> N >> X; vector ans(N); ll sum = 0; for(int i = 0; i < N; ++i) { ans[i] = N-i; sum += N-i; } if(sum > X) { cout << -1 << endl; continue; } ll q = (X-sum)/N; ll r = (X-sum)%N; for(int i = 0; i < N; ++i) ans[i] += q; for(int i = 0; i < r; ++i) ans[i]++; for(int i = 0; i < N; ++i) cout << ans[i] << " "; cout << endl; } }