#include<iostream>
#include<queue>
#include<vector>
using namespace std;
const int MAXN=250+10;
queue<int> q;
int v[MAXN];
int main()
{
int m,n;
cin>>m;
while(m--){
cin>>n;
for(int i=0;i<n;i++){
q.push(i+1);
}
for(int i=1;i<=n;i++){
for(int j=0;j<i;j++){
int tmp1=q.front();
q.pop();
q.push(tmp1);
}
int tmp2=q.front();
q.pop();
v[tmp2-1]=i;
}
for(int i=0;i<n;i++){
if(i==0)
cout<<v[i];
else{
cout<<" "<<v[i];
}
}
cout<<endl;
}
return 0;
}