#include <iostream>
#include<iomanip>
#include<algorithm>
using namespace std;
typedef struct Student{
char name[30];
int a,b,total;
}Student;
void msort(Student st[],int n){
for(int i=0;i<n-1;i++){
for(int j=0;j<n-i-1;j++){
if(st[j].total<st[j+1].total){
Student temp;
temp=st[j];
st[j]=st[j+1];
st[j+1]=temp;
}
}
}
}
int main(){
int T;
cin>>T;
while(T--){
int n;
cin>>n;
struct Student st[100];
for(int i=0;i<n;i++){
cin>>st[i].name>>st[i].a>>st[i].b;
st[i].total=st[i].a+st[i].b;
}
msort(st,n);
for(int i=0;i<n;i++){
cout<<st[i].name<<endl;
}
}
return 0;
}