#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
using namespace std;
int main()
{
int n,m,L,k;
int h[260],a[505][505];
while(cin>>n>>m>>L)
{
for(int i=0;i<L;i++)
h[i]=0;//将计数数组清零
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
cin>>a[i][j];
k=a[i][j];
h[k]++;//求同样像素值得个数
}
}
for(int i=0;i<L-1;i++)
cout<<h[i]<<" ";
cout<<h[L-1]<<endl;
}
return 0;
}
n,m,L=list(map(int,input().split()))
a=[]
p=[0 for i in range(n*m)]
k=0
for i in range(n):
a.append(input().split())
for i in range(n):
for j in range(m):
k=a[i][j]
p[int(k)] += 1
for i in range(L):
print(p[i],end=' ')
print()