#include<stdio.h>
int main()
{
int n,num[1000],cp[1000],jiang[1000]={0,0,0,0,0,0,0};
int b,c,cnt=0;
scanf("%d",&n);
for (int y = 0; y < 7; y++)
{
scanf("%d",&num[y]);
}
for (int i = 1; i <= n; i++)
{
for (int a = 0; a < 7; a++)
{
scanf("%d",&cp[a]);
}
for ( b = 0; b < 7; b++)
{
for ( c = b; c < 7; c++)
{
if(num[b]==cp[c])
{
cnt++;
}
}
}
switch (cnt)
{
case 1:jiang[6]++;cnt=0;break;
case 2:jiang[5]++;cnt=0;break;
case 3:jiang[4]++;cnt=0;break;
case 4:jiang[3]++;cnt=0;break;
case 5:jiang[2]++;cnt=0;break;
case 6:jiang[1]++;cnt=0;break;
case 7:jiang[0]++;cnt=0;break;
}
}
for (int i = 0; i < 7; i++)
printf("%d ",jiang[i]);
return 0;
}