import java.io.*;
import java.util.*;

public class Main {

	public static void main(String[] args) throws Exception{
		BufferedReader br = new BufferedReader(
				new InputStreamReader(System.in));
		// TODO Auto-generated method stub
		int t = Integer.parseInt(br.readLine());
		StringTokenizer stoke;
		
		int n;
		int minVal;
		
		
		while(t-->0)	{
			minVal=0;
			n = Integer.parseInt(br.readLine());
			stoke = new StringTokenizer(br.readLine());
			for(int i=0;i<n;i++)	{
				minVal = Math.max(minVal, i+Integer.parseInt(stoke.nextToken()));
			}
			System.out.println(minVal);
		}
		br.close();
	}
}