#include<bits/stdc++.h>
using namespace std;
int main()
{
int m,n;
cin>>m>>n;
int mat[m][n];
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
cin>>mat[i][j];
}
}
//first row
int row_sum=0;
for(int i=0;i<=0;i++)
{
for(int j=0;j<n;j++)
{
row_sum+=mat[i][j];
}
}
//last row
int last_sum=0;
for(int j=n-1;j>=n-1;j--)
{
for(int i=0;i<m;i++)
{
last_sum+=mat[j][i];
}
}
//diagonal row
int diag_sum=0;
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
if((i+j)==m-1)
diag_sum+=mat[i][j];
if(j==0 && i==m-1)
last_sum=last_sum-mat[i][j];
if(i==0 && j==n-1)
row_sum=row_sum-mat[i][j];
}
}
cout<<diag_sum<<endl;
cout<<row_sum<<endl;
cout<<last_sum<<endl;
int tot_sum=row_sum+last_sum+diag_sum;
cout<<tot_sum<<endl;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgaW50IG0sbjsKICAgIGNpbj4+bT4+bjsKICAgIAogICAgaW50IG1hdFttXVtuXTsKICAgIAogICAgCiAgICBmb3IoaW50IGk9MDtpPG07aSsrKQogICAgewogICAgICAgIGZvcihpbnQgaj0wO2o8bjtqKyspCiAgICAgICAgewogICAgICAgICAgICBjaW4+Pm1hdFtpXVtqXTsKICAgICAgICB9CiAgICB9CiAgICAKICAgIAogICAgLy9maXJzdCByb3cgCiAgICAKICAgIGludCByb3dfc3VtPTA7CiAgICAKICAgIGZvcihpbnQgaT0wO2k8PTA7aSsrKQogICAgewogICAgICAgIGZvcihpbnQgaj0wO2o8bjtqKyspCiAgICAgICAgewogICAgICAgICAgICByb3dfc3VtKz1tYXRbaV1bal07CiAgICAgICAgfQogICAgfQogICAgCiAgICAvL2xhc3Qgcm93IAogICAgCiAgICBpbnQgbGFzdF9zdW09MDsKICAgIAogICAgZm9yKGludCBqPW4tMTtqPj1uLTE7ai0tKQogICAgewogICAgICAgIGZvcihpbnQgaT0wO2k8bTtpKyspCiAgICAgICAgewogICAgICAgICAgICBsYXN0X3N1bSs9bWF0W2pdW2ldOwogICAgICAgIH0KICAgIH0KICAgIAogICAgLy9kaWFnb25hbCByb3cKICAgIAogICAgaW50IGRpYWdfc3VtPTA7CiAgICAKICAgIGZvcihpbnQgaT0wO2k8bTtpKyspCiAgICB7CiAgICAgICAgZm9yKGludCBqPTA7ajxuO2orKykKICAgICAgICB7CiAgICAgICAgICAgIGlmKChpK2opPT1tLTEpCiAgICAgICAgICAgIGRpYWdfc3VtKz1tYXRbaV1bal07CiAgICAgICAgICAgIAogICAgICAgICAgICBpZihqPT0wICYmIGk9PW0tMSkKICAgICAgICAgICAgbGFzdF9zdW09bGFzdF9zdW0tbWF0W2ldW2pdOwogICAgICAgICAgICAKICAgICAgICAgICAgaWYoaT09MCAmJiBqPT1uLTEpCiAgICAgICAgICAgIHJvd19zdW09cm93X3N1bS1tYXRbaV1bal07CiAgICAgICAgfQogICAgICAgIAogICAgfQogICAgCiAgICBjb3V0PDxkaWFnX3N1bTw8ZW5kbDsKICAgIGNvdXQ8PHJvd19zdW08PGVuZGw7CiAgICBjb3V0PDxsYXN0X3N1bTw8ZW5kbDsKICAgIAogICAgaW50IHRvdF9zdW09cm93X3N1bStsYXN0X3N1bStkaWFnX3N1bTsKICAgIAogICAgY291dDw8dG90X3N1bTw8ZW5kbDsKICAgIAogICAgcmV0dXJuIDA7Cn0=