#include<stdio.h>
int main(void)
{
int n;
scanf("%d", &n);
int a[n + 1][7];
for (int i = 0; i < n; i++) {
for (int j = 0; j < 7; j++) {
scanf("%d", &a[i][j]);
}
}
for (int j = 0; j < 7; j++) {
scanf("%d", &a[n][j]);
}
int t0, t1, t2, t3, t4, t5, t6;
t0 = t1 = t2 = t3 = t4 = t5 = t6 = 0;
for (int i = 0; i < n; i++) {
int number = 0;
for (int j = 0; j < 7; j++) {
for (int k = 0; k < 7; k++) {
if (a[n][j] == a[i][k]) number++;
}
}
switch (number) {
case 1:
t6++;
break;
case 2:
t5++;
break;
case 3:
t4++;
break;
case 4:
t3++;
break;
case 5:
t2++;
break;
case 6:
t1++;
break;
case 7:
t0++;
break;
default :
break;
}
}
printf("%d %d %d %d %d %d %d", t0, t1, t2, t3, t4, t5, t6);
return 0;
}