#include<bits/stdc++.h>
using namespace std;
int a[1000],maxans=0;
bool cr[1000];
void dfs(int n,int step) {
if(step>n) {
int pts=0;
for(int i=1;i<=n;i++) {
for(int j=i-1;j>=1;j--) {
if(cr[j]==cr[i]&&a[i]==a[j]) {
pts+=a[i];
break;
}
}
}
maxans=max(maxans,pts);
return ;
}else {
for(int c=0;c<=1;c++) {
cr[step]=c;
dfs(n,step+1);
}
}
}
int main(){
int T;
cin>>T;
while(T--) {
maxans=0;
memset(a,0,sizeof a);
int n;
cin>>n;
for(int i=1;i<=n;i++) {
cin>>a[i];
}
dfs(n,1);
cout<<maxans<<"\n";
}
return 0;
}