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