n, d = map(int, input().split()) a = list(map(int, input().split())) # a_2 to a_n, length n-1 current = [0] * n for i in range(1, n): current[i] = current[i-1] + a[i-1] for i in range(1, n): required = current[i-1] + d if current[i] < required: current[i] = required print(' '.join(map(str, current)))