from math import gcd n, m = map(int, input().split()) W = list(map(int, input().split())) sumW = sum(W) if m >= sumW: r = m // sumW else: r = sumW // m ans = [] for i in range(n): if m >= sumW: ans.append(W[i] * r) else: ans.append(W[i] // r) print(*ans)