#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<climits>
#include<algorithm>
using namespace std;
const int maxn=1001;
int n,m,t;
int a[maxn],ans[maxn];
long long sum[maxn];
int read()
{
int k=0,f=1;
char c=getchar();
while(c<'0'||c>'9')
{
if(c=='-')
f=-1;
c=getchar();
}
while(c>='0'&&c<='9')
{
k=k*10+c-'0';
c=getchar();
}
return f*k;
}
main()
{
memset(ans,0,sizeof(ans));
memset(sum,0,sizeof(sum));
n=read();
m=read();
t=read();
int Max=INT_MAX;
for(int i=1;i<=m;i++)
{
int l=0,r=0;
for(int j=1;j<=n;j++)
{
a[j]=read();
sum[j]=sum[j-1]+a[j];
}
for(int k=0;k<=n;k++)
for(int p=k;p<=min(k+t,n);p++)
if((sum[p]-sum[k]>sum[r]-sum[l])||(sum[p]-sum[k]==sum[r]-sum[l]&&p-k>r-l))
{
r=p;
l=k;
}
for(int k=l+1;k<=r;k++)
ans[k]++;
}
for(int i=1;i<=n;i++)
cout<<ans[i]<<' ';
cout<<endl;
return 0;
}