H, W = list(map(int,input().split()))
A = []
B = []
def getsum( h , w) :
ans = 0
if h== -1 :
for i in range (0,H) :
ans += A[i][w]
if w== -1 :
for i in range (0,W) :
ans += A[h][i]
return ans
COL = [0]*W
ROW = [0]*H
for i in range(0, H) :
a = list (map(int,input().split()))
##print(a)
A.append(a)
B.append([0]*W)
ROW[i] = sum(a)
for j in range(0,W) :
for i in range(0,H) :
COL[j] += A[i][j]
for i in range(0,H) :
for j in range(0,W) :
B[i][j] = ROW[i] + COL[j] - A[i][j]
for i in range (0,H) :
for j in range(0,W) :
print (B[i][j],end='')
if j < W -1 : print(" ",end='')
else : print("")