#include <bits/stdc++.h>
int a[6], b[51];
long long res[6];
int main() {
  int n, i, j, temp;
  scanf("%d", &n);
  for (i = 1; i <= n; i++) {
    scanf("%d", &b[i]);
  }
  for (i = 1; i <= 5; i++) scanf("%d", &a[i]);
  for (i = 1; i <= n; i++) {
    while (b[i] >= a[1]) {
      j = 1;
      while (b[i] >= a[j] && j <= 5) j++;
      j--;
      res[j] += b[i] / a[j];
      b[i] %= a[j];
    }
    b[i + 1] += b[i];
    b[i] = 0;
  }
  for (i = 1; i <= 5; i++) printf("%I64d ", res[i]);
  printf("\n%d", b[n + 1]);
}
