#include <iostream>
using namespace std;
const int MAXN = 100 + 10;
int matrix[MAXN][MAXN];
int main () {
int m, n;
while (cin >> m >> n){
for (int i = 0; i < m; i++){
for (int j = 0; j < n; j++){
cin >> matrix[i][j];
}
}
for (int i = 0; i < m; i++){
int maxnum = matrix[i][0], maxj = 0, rowsum = 0;
for (int j = 0; j < n; j++){
if (matrix[i][j] > maxnum){
maxnum = matrix[i][j];
maxj = j;
}
rowsum += matrix[i][j];
}
matrix[i][maxj] = rowsum;
}
for (int i= 0; i < m; i++){
for (int j = 0; j < n; j++){
cout << matrix[i][j] << " ";
}
cout << endl;
}
}
return 0;
}