#include <bits/stdc++.h>
int N;
long long x[55], kind[5], ans[5];
long long gift = 0ll;
int i;
int t;
int main() {
  scanf("%d", &N);
  for (i = 0; i < N; i++) {
    scanf("%I64d", &x[i]);
  }
  for (i = 0; i < 5; i++) scanf("%I64d", &kind[i]);
  for (i = 0; i < N; i++) {
    gift += x[i];
    t = 4;
    while (gift >= kind[0]) {
      if (gift >= kind[t]) {
        ans[t] += gift / kind[t];
        gift = gift % kind[t];
      }
      t--;
    }
  }
  for (i = 0; i < 5; i++) printf("%I64d ", ans[i]);
  printf("\n");
  printf("%I64d\n", gift);
  return 0;
}
