N,D = map(int,input().split()) b = list(map(int,input().split())) b.insert(0,0) a = [0] for i in range(1,N): a.append(a[-1] + b[i]) print(0,end = " ") for i in range(1,N): e = " " if a[i] - a[i-1] < D: a[i] = a[i-1] + D if i == N-1:e = "" print(a[i],end = e) print()