#include <iostream>
#include <cstring>
using namespace std;
int main()
{
#ifdef LOCAL
freopen("in", "r", stdin);
freopen("out", "w", stdout);
#endif
int n, m;
cin >> n;
int a[n + 2][7];
memset(a, 0, sizeof(a));
for (int i = 1; i <= n + 1; i++)
{
m = 0;
cin >> a[i][0] >> a[i][1] >> a[i][2] >> a[i][3] >> a[i][4] >> a[i][5] >> a[i][6];
if (i != 1)
{
for (int j = 0; j <= 6; j++)
{
for (int k = 0; k <= 6; k++)
{
if (a[i][j] == a[1][k])
{
m = m + 1;
}
}
}
a[0][7 - m] += 1;
}
}
cout << a[0][0] << " " << a[0][1] << " " << a[0][2] << " " << a[0][3] << " " << a[0][4] << " " << a[0][5] << " " << a[0][6];
return 0;
}