#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int calc()
{
	int ret=0;
	vector<int>ok;
	for(int i=0;i<9;i++)
	{
		int a;cin>>a;
		ret+=a;
		for(int&j:ok)
		{
			if(j-->0)ret+=a;
		}
		if(a==10)
		{
			ok.push_back(2);
			continue;
		}
		int b;cin>>b;
		ret+=b;
		for(int&j:ok)
		{
			if(j-->0)ret+=b;
		}
		if(a+b==10)
		{
			ok.push_back(1);
		}
	}
	int a,b;cin>>a>>b;
	ret+=a+b;
	for(int&j:ok)
	{
		if(j-->0)ret+=a;
		if(j-->0)ret+=b;
	}
	if(a+b>=10)
	{
		int c;cin>>c;ret+=c;
	}
	return ret;
}
main()
{
	int N;
	while(cin>>N,N)
	{
		vector<pair<int,int> >P;
		for(int i=0;i<N;i++)
		{
			int id;cin>>id;
			int p=calc();
			P.push_back(make_pair(-p,id));
		}
		sort(P.begin(),P.end());
		for(pair<int,int>p:P)cout<<p.second<<" "<<-p.first<<endl;
	}
}

