#include<stdio.h>
int main()
{
int t,n,i,j,k;
char a[100][100];
int b[100];
int c[100];
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%s %d",&a[i-1][100],&b[i]);
c[i]=b[i];
}
for(i=1;i<=n;i++)
{
for(j=i+1;j<=n;j++)
{
if(c[i]<c[j])
{
k=c[i];
c[i]=c[j];
c[j]=k;
}
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(b[j]==c[i])
printf("%s\n",a[j]);
}
}
}
return 0;
}