#include <bits/stdc++.h>
using namespace std;

long long gcd(long long int a, long long int b)
{
  if (b == 0)
    return a;
  return gcd(b, a % b);
}
 
// Function to return LCM of two numbers 
long long lcm(int a, int b)
{
    return (a / gcd(a, b)) * b;
}

int main() {

// 	#ifndef ONLINE_JUDGE
// 	freopen("input.txt","r", stdin);  
// 	freopen("output.txt","w", stdout);
// 	#endif

	ios::sync_with_stdio(0);
	cin.tie(0); cout.tie(0);

	int t;
	cin>>t;
	while(t--)
	{
		int n,k,i;
		cin>>n>>k;
		if(n<=k)
		{
			for(i=1;i<=n;i++)
			{
				cout<<i<<" ";
			}
		}
		else
		{
			long long int c=1;
			for(i=1;i<2*k-n;i++)
			{
				cout<<i<<" ";
				// c++;
			}
			cout<<k<<" ";
			c=k-1;
			for(i=2*k-n;i<k;i++)
			{
				cout<<c<<" ";
				c--;
			}
		}
		cout<<endl;
	}
	return 0;

}