#include<bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
int T;cin>>T;
while(T--){
long long N,K;cin>>N>>K;
vector<long long>A(N+1);
if(N==2)A[1]=K+1,A[2]=A[1]+K;
else if(K<=N-2){
iota(A.begin()+1,A.end(),1);
long long d=N-2-K;
for(int i=N;i>1&&d;i--)if(A[i]>A[i-1])A[i]=A[i-1],d--;
}else{
long long b=K-(N-2);
A[1]=b+1;
for(int i=2;i<=N;i++)A[i]=A[i-1]+1;
}
for(int i=1;i<=N;i++)cout<<A[i]<<" \n"[i==N];
}
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKIGlvczo6c3luY193aXRoX3N0ZGlvKDApOwogY2luLnRpZSgwKTsKIGludCBUO2Npbj4+VDsKIHdoaWxlKFQtLSl7CiAgbG9uZyBsb25nIE4sSztjaW4+Pk4+Pks7CiAgdmVjdG9yPGxvbmcgbG9uZz5BKE4rMSk7CiAgaWYoTj09MilBWzFdPUsrMSxBWzJdPUFbMV0rSzsKICBlbHNlIGlmKEs8PU4tMil7CiAgIGlvdGEoQS5iZWdpbigpKzEsQS5lbmQoKSwxKTsKICAgbG9uZyBsb25nIGQ9Ti0yLUs7CiAgIGZvcihpbnQgaT1OO2k+MSYmZDtpLS0paWYoQVtpXT5BW2ktMV0pQVtpXT1BW2ktMV0sZC0tOwogIH1lbHNlewogICBsb25nIGxvbmcgYj1LLShOLTIpOwogICBBWzFdPWIrMTsKICAgZm9yKGludCBpPTI7aTw9TjtpKyspQVtpXT1BW2ktMV0rMTsKICB9CiAgZm9yKGludCBpPTE7aTw9TjtpKyspY291dDw8QVtpXTw8IiBcbiJbaT09Tl07CiB9Cn0=