#include<stdio.h>
int main(void)
{
	int i,j,a,c,x[101],s;
	char b[101],S;
	while(1){
		scanf("%d",&a);
		if(a==0) break;
		for(i=0;i<a;i++){
			scanf(" %c",&b[i]);
			x[i]=0;
			for(j=0;j<a-1;j++){
				scanf("%d",&c);
				if(c==0){
					x[i]+=10;
				}
				else if(c==1){
					x[i]+=1;
				}
			}
		}
		for(i=0;i<a;i++){
			printf("%d\n",x[i]);
		}
		for(i=0;i<a-1;i++){
			for(j=i+1;j<a;j++){
				if(x[i]/10*10<x[j]/10*10){
					s=x[i];
					x[i]=x[j];
					x[j]=s;
					S=b[i];
					b[i]=b[j];
					b[j]=S;
				}
			}
		}
		for(i=0;i<a-1;i++){
			for(j=i+1;j<a;j++){
				if(x[i]/10*10==x[j]/10*10){
					if(x[i]%10>x[j]%10){
						S=b[i];
						b[i]=b[j];
						b[j]=S;
					}
				}
				else break;
			}
		}
		for(i=0;i<a;i++){
			printf("%c\n",b[i]);
		}
	}
	return 0;
}