#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;
}