#include<stdio.h>
int f[100][100],g[7];
int main()
{
int i,j,n,t,ans=0;
scanf("%d",&n);
for(i=0;i<7;i++)
{
scanf("%d",&f[0][i]);
}
for(t=1;t<=n;t++)
{
for(j=0;j<7;j++)
{
scanf("%d",&f[t][j]);
}
}
for(t=1;t<=n;t++)
{
for(i=0;i<7;i++)
{
for(j=0;j<7;j++)
{
if(f[0][i]==f[t][j]) ans++;
}
}
switch(ans)
{
case 7: g[6]++;break;
case 6: g[5]++;break;
case 5: g[4]++;break;
case 4: g[3]++;break;
case 3: g[2]++;break;
case 2: g[1]++;break;
case 1: g[0]++;break;
default: break;
}
ans=0;
}
for(i=6;i>=0;i--)
{
printf("%d ",g[i]);
}
return 0;
}