#include<iostream>
using namespace std;
int k[10], m[1010][1010], a[7] = { 0,0,0,0,0,0,0 };
int main()
{
int n;
cin >> n;
for (int i = 1; i <= 7; ++i) {
cin >> k[i];
}
for (int j = 1; j <= n; ++j) {
for (int i = 1; i <= n; ++i) {
cin >> m[i][j];
}
}
int sum = 0;
for (int j = 1; j <= n; ++j) {
for (int i = 1; i <= 7; ++i) {
for (int u = 1; u <= 7; ++u) {
if (m[i][j] == k[u]) {
++sum;
}
}
}
if (sum != 0) {
++a[7 - sum];
sum = 0;
}
for (int i = 1; i <= 7; ++i)
cout << a[i] << " ";
return 0;
}
}