#include<iostream>
using namespace std;
int main()
{
int m,n;
while(cin >>m >>n )
{
int arr[105][105] ={0};
int sum[105]={0};
int i=0 ,j =0;
for(i =0 ;i <m ;i++)
{
for(j = 0 ;j <n ;j++)
{
cin>> arr[i][j];
}
}
int x ,y=0 ;
for(i =0 ; i < m ;i++)
{
for(j =0 ;j <n ;j++)
{
sum[i]+=arr[i][j];
}
}
for(i=0 ; i <m ;i++)
{
// set the max element is the head
int tmp =arr[i][0];
x = i,y =0;
for(j =1 ; j<n ;j++)
{
if(arr[i][j]> tmp)
{
tmp = arr[i][j];
x =i ;
y =j;
}
}
arr[x][y] = sum[i];
}
// out res
for(i =0 ;i <m ;i++)
{
for(j = 0 ;j <n ;j++)
{
cout<< arr[i][j] << " ";
}
cout << endl;
}
}
return 0;
}