#include <stdio.h>
#include <stdlib.h>
void PX(int a[],int m)
{
int i,j,p,t;
for(i=0;i<m-1;i++)
{
p=i;
for(j=i+1;j<m;j++)
{
if(a[j]<a[p])
p=j;
}
if(p!=i)
{
t=a[p];
a[p]=a[i];
a[i]=t;
}
}
}
int main()
{
int i,m,n,a,b,c[1000],j,k;
scanf("%d",&m);
while(m--)
{
j=0;
scanf("%d%d",&n,&a);
b=a;
c[j]=a;
j++;
for(i=1;i<n;i++)
{
scanf("%d",&a);
if(a!=b)
{
c[j]=a;
j++;
b=a;
}
}
PX(c,j);
k=1;
for(i=0;i<j;i++)
{
if(k==1)
{
printf("%d",c[i]);
k--;
}
else printf(" %d",c[i]);
if(i==j-1)printf("\n");
}
}
return 0;
}