#include <bits/stdc++.h>
using namespace std;
const int MOD = 1e9 + 7;
const double EPS = 1e-9;
const int MXX = 2e5 + 5;
int a[MXX];
int main() {
  int tc;
  ios_base::sync_with_stdio(false), cin.tie(NULL);
  cin >> tc;
  while (tc--) {
    int n, d;
    cin >> n >> d;
    for (int i = (0); i < (n); i++) cin >> a[i];
    int ans = a[0];
    for (int i = (1); i < (n); i++) {
      while (a[i] && d - i >= 0) ans++, d -= i, a[i]--;
    }
    cout << ans << '\n';
  }
  return 0;
}
