#include<stdio.h>
#include<iostream>
using namespace std;
int main(){



int n;

while(1){
cin>>n;if(n==0)break;
int pn[45][2]={};
for(int i=0;i<n;i++){//cout<<"#"<<endl;
cin>>pn[i][0];int m=0,s=0,st,g=1;
int P[24][2]={};

for(int j=0;j<10;j++){s=0;
cin>>st;s+=st;P[g][0]=st;g++;
if(st==10){s=0;P[g-1][1]=1;
if(j==9){cin>>st;P[g][0]=st;P[g][1]=9;g++;
if(st==10){cin>>st;P[g][0]=st;P[g][1]=9;
}
}
}
else if(st!=10){
cin>>st;s+=st;P[g][0]=st;g++;P[g-1][1]=2;
if(j==9&&P[g-1][0]+P[g-2][0]==10){cin>>st;P[g][0]=st;P[g][1]=9;g++;
}
}
}
for(int j=1;j<23;j++){
if(P[j][1]!=9)pn[i][1]+=P[j][0];
if(P[j][1]==2&&P[j][0]+P[j-1][0]==10){pn[i][1]+=P[j+1][0];}//cout<<"$"<<endl;}
if(P[j][1]==1){pn[i][1]+=P[j+1][0]+P[j+2][0];}
//cout<<"$$"<<endl;}
//cout<<pn[i][1]<<endl;
}


//cout<<"*"<<endl;

}
for(int i=0;i<n;i++)
for(int j=n-1;j>i;j--)
if(pn[j][1]>pn[j-1][1]){
int a1=pn[j][1];pn[j][1]=pn[j-1][1];pn[j-1][1]=a1;
int a0=pn[j][0];pn[j][0]=pn[j-1][0];pn[j-1][0]=a0;
}
for(int i=0;i<n;i++)
for(int j=n-1;j>i;j--)
if(pn[j][1]==pn[j-1][1]&&pn[j][0]<pn[j-1][0]){
int a0=pn[j][0];pn[j][0]=pn[j-1][0];pn[j-1][0]=a0;
}
for(int i=0;i<n;i++)
printf("%d %d\n",pn[i][0],pn[i][1]);
}
return 0;
}