#include< iostream >
#include< climits >
using namespace std;
int ans(double a[100000], int n){
int max_sum = INT_MIN ;
for(int i=0; i<n; i++){
for(int j=i; j<n; j++){
int sum = 0 ;
for(int k=i; k<=j; k++){
// cout << a[k];
sum += a[k] ;
}
// cout << sum << endl ;
if(sum > max_sum){
max_sum = sum ;
}
}
}
return max_sum ;
}
int main() {
int t ,n;
cin >> t;
if(t>=1 && t<=20){
double a[100000];
for(int i=1; i<=t; i++){
cin >> n;
for(int j=0; j<n; j++){
cin >> a[j] ;
}
cout << ans(a,n) << endl ;
}
}
return 0;
}
// It is not satisfying all test cases so kindly correct it . Also is their any other better approach for the same question.