n,d=map(int,input().split()) a=[0]+list(map(int,input().split())) for i in range(1,n): a[i]+=a[i-1] for i in range(1,n): a[i]=max(a[i],a[i-1]+d) print(' '.join(map(str,a)))