#include
using namespace std;
int currsum=0;
int maxsum=0;
int kadane(int a[],int n)
{
maxsum=0;
currsum=0;
for(int i=0;i<n;i++)
{
currsum += a[i];
if(maxsum<currsum)
{
maxsum=currsum;
}
if (currsum<0)
{
currsum=0;
}
}
return maxsum;
}
int main() {
int t,n;
int a[100000];
cin>>t;
int cumsum=0;
for(int j=0;j<t;j++)
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
int x=kadane(a,n);
for(int i=0;i<n;i++)
{
cumsum+=a[i];
a[i]=-a[i];
}
int y = kadane(a,n) + cumsum;
cout<<max(x,y);
}
return 0;
}