#include<bits/stdc++.h>
using namespace std;
int n,k,x,a[100][100],b[100][100];
int main(){
cin>>n>>k>>x;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
cin>>a[i][j];
b[i][j] = a[i][j];
}
}
int row = 1;
//从第一行开始,所有奇数行
for(int i=0;i<n;i+=2){
int pingyi = row%k;
if(pingyi==0)
pingyi = k;
for(int j=0;j<pingyi;j++)
b[i][j]=x;
for(int j=n-1;j>=pingyi;j--)
b[i][j]=a[i][j-pingyi];
row++;
}
for(int i=0;i<n;i++){
int sum = 0;
for(int j=0;j<n;j++){
sum+=b[j][i];
}
if(i!=n-1)
cout<<sum<<" ";
else if(i==n-1)
cout<<sum;
}
}