#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int Mod=998244353;
void solve() {
int n,x;
cin >> n >> x;
vector<int> p(n);
for(int i=0;i<x;i++){
p[i]=i;
}
int cnt = x+1;
for(int i=x;i<n-1;i++) {
p[i]=cnt;
cnt++;
}
if(x<n) p[n-1]=x;
for(int i=0;i<n;i++) cout << p[i] << " ";
cout << '\n';
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int t;
cin >> t;
while (t--) solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwpjb25zdCBpbnQgTW9kPTk5ODI0NDM1MzsKCnZvaWQgc29sdmUoKSB7CiAgICAgICAgaW50IG4seDsKICAgICAgICBjaW4gPj4gbiA+PiB4OwogICAgICAgIHZlY3RvcjxpbnQ+IHAobik7CiAgICAgICAgZm9yKGludCBpPTA7aTx4O2krKyl7CiAgICAgICAgICAgIHBbaV09aTsKICAgICAgICB9CiAgICAgICAgaW50IGNudCA9IHgrMTsKICAgICAgICBmb3IoaW50IGk9eDtpPG4tMTtpKyspIHsKICAgICAgICAgICAgcFtpXT1jbnQ7CiAgICAgICAgICAgIGNudCsrOwogICAgICAgIH0KICAgICAgICBpZih4PG4pIHBbbi0xXT14OwogICAgICAgIGZvcihpbnQgaT0wO2k8bjtpKyspIGNvdXQgPDwgcFtpXSA8PCAiICI7CiAgICAgICAgY291dCA8PCAnXG4nOwp9CgppbnQgbWFpbigpeyAKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUobnVsbHB0cik7CgkKICAgIGludCB0OwogICAgY2luID4+IHQ7CiAgICB3aGlsZSAodC0tKSBzb2x2ZSgpOwogICAgCgogICAgcmV0dXJuIDA7Cn0K