#include<bits/stdc++.h>
#define int long long
#define endl '\n'
using namespace std;
void in(int &x){
int f = 1;
char c = getchar();
while ((c < '0' || c > '9') && c != '-') c = getchar();
if (c == '-') f = -1, c = getchar();
for (x = 0; c >= '0' && c <= '9'; c = getchar())
x = x * 10 + c - '0';
x *= f;
}
bool vis[100005];
int check(){
for(int i=1;i<=100005;i++){
if(vis[i]==0){
return i;
}
}
}
signed main() {
int t;
cin>>t;
while(t--){
int n,t;
cin>>n>>t;
memset(vis,0,sizeof(vis));
cout<<1<<" ";
int x=1;
vis[1]=1;
for(int i=2;i<=n;i++){
x=x+t;
if(x>n){
for(int j=1;j<=n;j++){
if(vis[j]==0){
x=j;
break;
}
}
}
cout<<x<<" ";
vis[x]=1;
}
cout<<endl;
}
return 0;
}