r, c = gets.split.map(&:to_i)
lst = []
r.times do
          a = gets.split.map(&:to_i)
            lst << a + [a.reduce(:+)]
end
lst << lst.transpose.map {|a| a.reduce(:+) }
lst.map {|a| puts a.join(" ") }