N,D = map(int,input().split()) lst = list(map(int,input().split())) for i in range(len(lst)-1): if lst[i+1]-lst[i] > D: pass else: lst[i+1] += D-lst[i+1]-lst[i] print(*lst)