/*#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*#include<stdio.h>
int stack[100005]={};
int main()
{
int arr[100001]={};
int x,i,j;
scanf("%d",&x);
for(i=0;i<x;i++)
{
scanf("%d",&arr[i]);
}
return 0;
}
*/
/*#include<stdio.h>
int main()
{
long long int arr[10001]= {};
int n,i;
scanf("%d",&n);
for(i=0; i<n; i++)
{
scanf("%lld",&arr[i]);
}
for(i=1; i<n; i++)
{
arr[i]=arr[i-1]+arr[i];
}
for(i=0; i<n; i++)
{
printf("%lld ",arr[i]);
}
}
*/
#include<stdio.h>
int main()
{
int n,m,i,j,s=0,x,y;
int arr[1001][1001]={};
scanf("%d %d",&n,&m);
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
{
scanf("%d",&arr[i][j]);
}
}
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
{
s = 0;
for(x=0; x<=i; x++)
{
for(y=0; y<=j; y++)
{
s += arr[x][y];
}
}
printf("%d ",s);
}
printf("\n");
}
/*
// for(i=0;i<n;i++)
// {
// for(j=1;j<m;j++)
// {
// arr[j][0]=arr[j-1][0]+arr[j][0];
// }
// }
// for(i=1;i<n;i++)
// {
// for(j=0;j<m;j++)
// {
//
// }
// }
// for(i=0;i<n;i++)
// {
// for(j=0;j<m;j++)
// {
// printf("%d",arr[i][j]);
// }
// printf("\n");
// }*/
return 0;
}
/*#include<stdio.h>
int main()
{
for(int i=1;i<=100;i++)
{
printf("%d ",i);
}
}*/



