#include <bits/stdc++.h>
using namespace std;
int main(void) {
  int n, k, l, r, sall, sk;
  vector<int> v;
  scanf("%d %d %d %d %d %d\n", &n, &k, &l, &r, &sall, &sk);
  v.assign(n, 0);
  for (int i = 0; i < n; i++) v[i] = l;
  sall -= sk;
  sall -= (n - k) * l;
  sk -= k * l;
  while ((sk > 0) && (k > 0)) {
    v[(sk % k)]++;
    sk--;
  }
  while ((sall > 0) && ((n - k) > 0)) {
    v[(k + (sall % (n - k)))]++;
    sall--;
  }
  printf("%d", v[0]);
  for (int i = 1; i < v.size(); i++) printf(" %d", v[i]);
  printf("\n");
}
