#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int main () {
	int t;
	cin >> t;
	for (int k=0; k<t;k++){
		int n;
		cin >> n;
		int a[n];
		for (int i=0; i<n; i++){
			cin >> a[i];
		}
		for (int j=n-1; j>=0; j--){
			if(a[j]+j < n){
				a[j] = a[j]+a[a[j]+j];
			}
		}
		int max=0;
		for (int i=0; i<n; i++){
			if(a[i]>max){
				max=a[i];
			}
		}
		cout << max << endl;
	}
	return 0;
}