#include<stdio.h>
#include<algorithm>
using namespace std;
pair<int,int> p[40];
int main(){
	int a;
	while(scanf("%d",&a),a){
		for(int i=0;i<a;i++){
			int n;
			scanf("%d",&n);
			int s=0;
			int two=0;
			int one=0;
			for(int j=0;j<9;j++){
				int v;
				scanf("%d",&v);
				s+=v*(two+one);
				one=two;
				two=0;
				s+=v;
				if(v==10){
					two++;
					continue;
				}
				int L=v;
				scanf("%d",&v);
				s+=v*(two+one);
				one=two;
				two=0;
				s+=v;
				if(L+v==10){
					one++;
				}
			}
			bool ok=false;
			int v;
			scanf("%d",&v);
			s+=v*(two+one);
			one=two;
			two=0;
			s+=v;
			if(v==10){
		//		two++;
				ok=true;
			}
			int L=v;
			scanf("%d",&v);
			s+=v*(two+one);
			one=two;
			two=0;
			s+=v;
			if(v==10){
		//		two++;
				ok=true;
			}else if(v>0&&L+v==10){
		//		one++;
				ok=true;
			}
			if(ok){
				scanf("%d",&v);
				s+=v*(two+one);
				one=two;
				two=0;
				s+=v;
			}
			p[i]=make_pair(-s,n);
		}
		std::sort(p,p+a);
		for(int i=0;i<a;i++)printf("%d %d\n",p[i].second,-p[i].first);
	}
}