import java.io.*; import java.util.*;
public class Main
{
public static StringTokenizer st;
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw = new PrintWriter(System.out);
int t = Integer.parseInt(br.readLine());
while(t-->0){
int n = Integer.parseInt(br.readLine());
PriorityQueue<Integer> u = new PriorityQueue();
st = new StringTokenizer(br.readLine());
for(int i=0; i<n; i++){
u.add(Integer.parseInt(st.nextToken()));
while(u.peek()<u.size()){
u.poll();
}
pw.print(u.size()+" ");
}
pw.println();
}
pw.close();
}
}