#include<bits/stdc++.h>
using namespace std;
vector<int> func(vector<int> arr){
    int maxnum = 0;
    int len = arr.size();
    int sum = 0;
    for(int i = 0; i < len; i++){
        if(arr[i] > maxnum){
            maxnum = arr[i];
        }
        sum += arr[i];
    }
    for(int i = 0; i < len; i++){
        if(arr[i] == maxnum){
            arr[i] = sum;
            break;
        }
    }
    return arr;
}
int main(){  
    int m, n;
    while(cin >> m >> n){
        vector<vector<int>> martix(m, vector<int>(n));
        for(int i = 0; i < m; i++){
            for(int j = 0; j < n; j++){
                cin >> martix[i][j];
            }
        }
        for(int i = 0; i < m; i++){
            martix[i] = func(martix[i]);
        }
        for(int i = 0; i < m; i++){
            for(int j = 0; j < n; j++){
                cout << martix[i][j] << " ";
            }
            cout << endl;
        }
    }
    return 0;
}