#include void solve() { int n, d; std::cin >> n >> d; int ans = 0, sum = 0; std::cout << ans; --n; while (n--) { int x; std::cin >> x; sum += x; ans = std::max(ans + d, sum); std::cout << " " << ans; } std::cout << "\n"; } int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); solve(); return 0; }