n,m=map(int,input().split()) w=list(map(int,input().split())) if 1<=n<=10**3 and 0<=m<=10**9 and min(w)>=0 and max(w)<=10**9: pass else: raise Exception if m==0: print(*[0]*n) exit() sm_w=sum(w) ans=[] for i in w: ans.append((i*m)//sm_w) print(*ans)