#include<iostream>
using namespace std;
int main() {
int arr[100][100] = { 0 }, brr[7] = { 0 }, crr[7] = { 0 };
int i, j, k, q, n, count[100] = { 0 };
cin >> n;
for (q = 0; q < 7; q++) {
cin >> brr[q];
}
for (i = 0; i < n;i++) {
for (j = 0; j < 7; j++) {
cin >> arr[i][j];
}
}
for (i = 0; i < n; i++) {
for (j = 0; j < 7; j++) {
for (q = 0; q < 7; q++) {
if (arr[i][j] == brr[q]) {
count[i]++;
}
}
}
}
for (i = 0; i < n; i++) {
switch (count[i]) {
case 7:
crr[0] = crr[0] + 1;
case 6:
crr[1] = crr[1] + 1;
case 5:
crr[2] = crr[2] + 1;
case 4:
crr[3] = crr[3] + 1;
case 3:
crr[4] = crr[4] + 1;
case 2:
crr[5] = crr[5] + 1;
case 1:
crr[6] = crr[6] + 1;
}
}
for (i = 0; i < 7; i++) {
cout << crr[i]<<" ";
}
return 0;
}