#include<bits/stdc++.h>
using namespace std;
int main(){
    int t;
    cin>>t;
    while(t--){
        int n,s=0;
        cin>>n;
        int a[n],i;
        for(i=0;i<n;i++)
        cin>>a[i];
    
    vector<int>v(n);
    for(i=n-1;i>=0;i--)
 {v[i]=a[i];
       int j=i+a[i];
       if(j<n)
       v[i]+=v[j];
       }
        cout<<*max_element(v.begin(),v.end())<<endl;}}