#include <bits/stdc++.h>
using namespace std;
int main() {
int n, ans, x;
vector<int> s, lt, cnt, spare;
cnt.resize(7);
s.resize(7);
lt.resize(7);
spare.resize(7);
cin >> n;
for(int i = 1; i <= 7; i++){
cin >> x;
s.push_back(x);
}
while(n--){
lt.clear();
ans = 0;
for(int i = 1; i <= 7; i++){
cin >> x;
lt.push_back(x);
}
spare = s;
for(auto p : lt){
if(find(spare.begin(), spare.end(), p) != spare.end()){
ans++;
spare.erase(find(spare.begin(), spare.end(), p));
}
}
cnt.at(7 - ans)++;
}
for(auto p : cnt){
cout << p << ' ';
}
return 0;
}