 #include <bits/stdc++.h>
using namespace std;
#define lli long long int
#define mp(a,b) make_pair(a,b)
#define pb(a) push_back(a)
#define fr(i,n) for(i=0;i<n;i++)
#define F first
#define S second
#define fast std::ios_base::sync_with_stdio(false)
#define mod 1000000007
#define pi 3.14159265
int main() {
	fast;
	lli t;
	cin>>t;
	while(t--)
	{
		vector<lli>v;
		lli n;
		cin>>n;
		lli a,i;
		fr(i,n)
		{
			cin>>a;
			v.pb(a);
		}
		lli count[v[0]+1]={0};
		fr(i,v.size())
		{
			count[v[i]]++;
		}
		lli g,s,b,flag=0;
		//sort(v.begin(),v.end());
		v.erase(unique(v.begin(),v.end()),v.end());
		if(v.size()<=2)
			flag=1;
		else
		{
			g=count[v[0]];
			s=count[v[1]];
			b=count[v[2]];
		}
		if(g+s+b>n/2)
			flag=1;
		if(flag==0)
		{
			for(i=3;i<v.size();i++)
			{
				b+=count[v[i]];
				if(g+s+b>n/2)
				{
					b-=count[v[i]];
					break;
				}
			}
		}	
		if(flag==1)
			cout<<"0 0 0";
		else
			cout<<g<<" "<<s<<" "<<b;
		cout<<"\n";
	}
	
	return 0;
}