#include <bits/stdc++.h>
using namespace std;
int main() {
long long t = 1, n = 0, q = 0, m = 0, num = 0;
cin>>n;
while(n){
vector <long long> v, aux;
n--;
cin>>m;
while(m--){
cin>>num;
v.push_back(num);
}
sort(v.begin(), v.end());
aux.push_back(v.front());
t = aux.front();
for(int i = 1; i < v.size(); i++){
aux.push_back(aux[i-1] + v[i]);
if(t >= v[i-1] && t <= aux[i-1]){
t = aux[i]+1;
}
}
cout<<t<<endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCQoJbG9uZyBsb25nIHQgPSAxLCBuID0gMCwgcSA9IDAsIG0gPSAwLCBudW0gPSAwOwoJCgljaW4+Pm47CgkKCXdoaWxlKG4pewoJCQoJCXZlY3RvciA8bG9uZyBsb25nPiB2LCBhdXg7CgkJCgkJbi0tOwoJCWNpbj4+bTsKCQl3aGlsZShtLS0pewoJCQljaW4+Pm51bTsKCQkJdi5wdXNoX2JhY2sobnVtKTsKCQl9CgkJCgkJc29ydCh2LmJlZ2luKCksIHYuZW5kKCkpOwoJCQoJCWF1eC5wdXNoX2JhY2sodi5mcm9udCgpKTsKCQl0ID0gYXV4LmZyb250KCk7CgkJZm9yKGludCBpID0gMTsgaSA8IHYuc2l6ZSgpOyBpKyspewoJCQlhdXgucHVzaF9iYWNrKGF1eFtpLTFdICsgdltpXSk7CgkJCWlmKHQgPj0gdltpLTFdICYmIHQgPD0gYXV4W2ktMV0pewoJCQkJdCA9IGF1eFtpXSsxOwoJCQl9CgkJfQoJCQoJCWNvdXQ8PHQ8PGVuZGw7CgkJCgkJCgl9CgkKCXJldHVybiAwOwp9