#include<iostream>
#include<cstring>
#include<vector>
using namespace std;
int main()
{
int n;
cin >> n;
int a[7];
for (int i = 0; i < 7; i++)
{
cin >> a[i];
}
int abc = 0;
vector<int> c(n * 7);
for (int i = 0; i < n; i++)
{
int b[7];
for (int j = 0; j < 7; j++)
{
cin >> b[j];
}
for (int k = 0; k < 7; k++)
{
for (int j = 0; j < 7; j++)
{
if (b[k] == a[j])
{
c[abc]++;
}
}
}
abc++;
}
int d[7];
memset(d, 0, sizeof(d));
for (int i = 0; i < 7; i++)
{
if (c[i] == 7)
{
d[0]++;
}
if (c[i] == 6)
{
d[1]++;
}
if (c[i] == 5)
{
d[2]++;
}
if (c[i] == 4)
{
d[3]++;
}
if (c[i] == 3)
{
d[4]++;
}
if (c[i] == 2)
{
d[5]++;
}
if (c[i] == 1)
{
d[6]++;
}
}
for (int i = 0; i < 7; i++)
{
cout << d[i] << " ";
}
system("pause");
return 0;
}