#include<stdio.h>
#include<stdlib.h>
#include<algorithm>
#define N 10
using namespace std;
int main(){
int m,n;
int x;
int a[N][N],b[11]={0};
int i,j,k;
while(scanf("%d",&m)!=EOF){
scanf("%d",&n);
for( i=0;i<m;i++){
for( j=0;j<n;j++){
scanf("%d",&x);
a[i][j]=x;
}
}
k=0;
for(i=0;i<m;i++){
for(j=0;j<n;j++){
b[k]+=a[i][j];
}
k++;
}
k=m;
for(i=0;i<m;i++){
b[k]+=a[i][i];
}
k=m+1;
for(j=0;j<n;j++){
for(i=0;i<m;i++){
b[k]+=a[i][j];
}
k++;
}for(k=0;k<n+m+1;k++){
printf("%d ",b[k]);
}printf("\n");
sort(b,b+n+m+1);
for(k=0;k<n+m+1;k++){
printf("%d ",b[k]);
}
printf("\n");
}
system ("pause");
return 0;
}