import sys from __pypy__ import builders def main(): rd = sys.stdin.buffer H, W = map(int, rd.readline().split()) data = rd.read() MASK = 0xFFFFFFFF S = [0] * H r = 0 num = 0 row_sum = 0 total = 0 for c in data: if c >= 48: num = num * 10 + c - 48 elif c == 10: row_sum += num S[r] = row_sum total += row_sum r += 1 num = 0 row_sum = 0 else: row_sum += num num = 0 if r < H: row_sum += num S[r] = row_sum total += row_sum T = total & MASK # uint32 は最大10桁 + '\n' なので、最大サイズを先に確保 out = builders.UnicodeBuilder(H * 11) append = out.append append_char = out.append_char for s in S: append(str((s + T) & MASK)) append_char('\n') sys.stdout.write(out.build()) main()