#include<bits/stdc++.h>
using namespace std;
int z[8],x[1001][8],zl[8],zl2[8];
int main(){
int n,s=0;
cin>>n;
for(int i=1;i<=7;i++){
cin>>z[i];
zl2[i]=z[i];
}
for(int j=1;j<=n;j++){
for(int r=1;r<=7;r++){
cin>>x[j][r];
}
for(int i1=1;i1=7;i1++){
zl[i1]=zl2[i1];
}
for(int f=1;f<=7;f++){
for(int f1=1;f1<=7;f1++){
if(x[j][f]==z[f1]){
s++;
z[f1]=0;
}
}
}
cout<<s<<endl;
switch(s){
case 7:zl[1]++;break;
case 6:zl[2]++;break;
case 5:zl[3]++;break;
case 4:zl[4]++;break;
case 3:zl[5]++;break;
case 2:zl[6]++;break;
case 1:zl[7]++;break;
}
}
for(int o=1;o<=7;o++){
cout<<zl[o]<<" ";
}
return 0;
}