#include <stdio.h>
#include <stdlib.h>
int compare(const void* p1,const void* p2)
{
return (*(int*)p1)-(*(int*)p2);
}
void reward(int p[][7],int *result,int n)
{
int i;
qsort(p[0],7,sizeof(int),compare);
for(i=1;i<n+1;i++)
{
int l=0,r=0,cnt=0;
qsort(p[i],7,sizeof(int),compare);
while(l<7&&r<7)
{
if(p[0][l]!=p[i][r])
{
if(p[0][l]>p[i][r])
r++;
else
l++;
}
else
{
l++;
r++;
cnt++;
}
}
if(cnt>0)
result[7-i]++;
}
}
int main()
{
int n,i,j;
scanf("%d",&n);
int num[n+1][7],result[7]={0};
for(i=0;i<n+1;i++)
for(j=0;j<7;j++)
scanf("%d",&num[i][j]);
reward(num,result,n);
for(i=0;i<7;i++)
printf("%d ",result[i]);
return 0;
}