#include <bits/stdc++.h>
using namespace std;
const double eps = 0.000000000000001;
long long p[100];
long long a[10], ans[10];
int main(int argc, char const *argv[]) {
  long long n, i, j;
  scanf("%lld", &n);
  ;
  for (i = 0; i < n; ++i) scanf("%lld", &p[i]);
  ;
  for (i = 0; i < 5; ++i) scanf("%lld", &a[i]);
  ;
  long long cur = 0;
  for (i = 0; i < n; ++i) {
    cur += p[i];
    for (j = 4; j >= 0; --j) {
      if (cur >= a[j]) {
        ans[j] += cur / a[j];
        cur %= a[j];
      }
    }
  }
  for (i = 0; i < 5; ++i) printf("%lld ", ans[i]);
  printf("\n%lld\n", cur);
  return 0;
}
