#include <bits/stdc++.h>
using namespace std;
long long arr[100005];
int main() {
  int n, N;
  long long k, K;
  cin >> n >> k;
  N = n;
  K = k;
  for (int i = 0; i < n; i++) {
    cin >> arr[i];
  }
  int i = 0;
  while (n != 0 && k != 0) {
    long long x = (k / n > 1 ? k / n : 1);
    for (i = 0; i < N && n != 0 && k != 0; i++) {
      if (arr[i] != 0) {
        int tmp = (arr[i] > x ? x : arr[i]);
        arr[i] -= tmp;
        k -= tmp;
        if (arr[i] == 0) n--;
      }
    }
  }
  i %= N;
  if (k == 0) {
    for (int j = 0; j < N; j++) {
      if (arr[i] != 0) {
        cout << i + 1 << " ";
      }
      i++;
      i %= N;
    }
    cout << endl;
  } else {
    cout << "-1\n";
  }
}
