#include <bits/stdc++.h>
#include <atcoder/all>
using namespace std;
using namespace atcoder;
using ll = long long;
using ld = long double;
using mint = modint998244353;

int main() {
  int N, M; cin >> N >> M;
  vector<ll> W(N);
  ll sum = 0;
  for (auto &x: W) {
    cin >> x;
    sum += x;
  }
  for (int i = 0; i < N; i++) {
    cout << (M == 0 ? 0: W[i] * M / sum) << " \n"[i == N - 1];
  }
  return 0;
}