#include<bits/stdc++.h>
using namespace std;
int t,n,a[111],pos[111];
void build(int l,int r,int depth)
{
	if(l>r) return;
	int maxn=0,maxpos;
	for(int i=l;i<=r;i++)
	{
		if(a[i]>maxn)
		{
			maxn=a[i];
			maxpos=i;
		}
	}
	pos[maxpos]=depth;
	build(l,maxpos-1,depth+1);
	build(maxpos+1,r,depth+1);
}
int main()
{
	cin>>t;
	for(int i=1;i<=t;i++)
	{
		cin>>n;
		for(int j=1;j<=n;j++) cin>>a[j];
		build(1,n,0); 
		for(int j=1;j<=n;j++) cout<<pos[j]<<" ";
		cout<<endl;
	}
	return 0;
}