#nullable enable #region var (_input, _iter) = (Array.Empty(), 0); T I() where T : IParsable { while (_iter >= _input.Length) (_input, _iter) = (Console.ReadLine()!.Trim().Split(' '), 0); return T.Parse(_input[_iter++], null); } #endregion var h = I(); var w = I(); var sz = new uint[h]; for (var i = 0; i < h; i++) for (var j = 0; j < w; j++) sz[i] += I(); var t = 0U; for (var i = 0; i < h; i++) t += sz[i]; var ans = new List(); foreach (var s in sz) ans.Add(s + t); Console.WriteLine(string.Join(Environment.NewLine, ans));