// وَمَا تَوْفِيقِي إِلَّا بِاللَّهِ عَلَيْهِ تَوَكَّلْتُ وَإِلَيْهِ أُنِيبُ
#include <bits/stdc++.h>
#define T int t;cin>>t;while(t--)
#define fast ios_base::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr)
#define ll long long
#define int long long
#define endl '\n'
using namespace std;
void Abady() {
T{
int n; cin >> n;
int arr[n];
int e=0,ans=0;
deque<int> o;
for (int i = 0; i < n; i++) {
cin >> arr[i];
if (arr[i]&1) o.push_back(arr[i]);
else e += arr[i];
}
sort(o.rbegin(),o.rend());
if (o.size()) {
ans += e;
}
while (o.size()) {
ans += o.front();
o.pop_front();
if (o.size()) {
o.pop_back();
}
}
cout << ans << endl;
}
}
signed main() {
fast;
Abady();
}
Ly8g2YjZjtmF2Y7YpyDYqtmO2YjZktmB2ZDZitmC2ZDZiiDYpdmQ2YTZjtmR2Kcg2KjZkNin2YTZhNmO2ZHZh9mQINi52Y7ZhNmO2YrZktmH2ZAg2KrZjtmI2Y7Zg9mO2ZHZhNmS2KrZjyDZiNmO2KXZkNmE2Y7ZitmS2YfZkCDYo9mP2YbZkNmK2KjZjwoKI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgVCBpbnQgdDtjaW4+PnQ7d2hpbGUodC0tKQojZGVmaW5lIGZhc3QgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7Y2luLnRpZShudWxscHRyKTtjb3V0LnRpZShudWxscHRyKQojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIGludCBsb25nIGxvbmcKI2RlZmluZSBlbmRsICdcbicKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgQWJhZHkoKSB7CiAgICBUewogICAgICAgIGludCBuOyBjaW4gPj4gbjsKICAgICAgICBpbnQgYXJyW25dOwogICAgICAgIGludCBlPTAsYW5zPTA7CiAgICAgICAgZGVxdWU8aW50PiBvOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgICAgIGNpbiA+PiBhcnJbaV07CiAgICAgICAgICAgIGlmIChhcnJbaV0mMSkgby5wdXNoX2JhY2soYXJyW2ldKTsKICAgICAgICAgICAgZWxzZSBlICs9IGFycltpXTsKICAgICAgICB9CiAgICAgICAgc29ydChvLnJiZWdpbigpLG8ucmVuZCgpKTsKICAgICAgICBpZiAoby5zaXplKCkpIHsKICAgICAgICAgICAgYW5zICs9IGU7CiAgICAgICAgfQogICAgICAgIHdoaWxlIChvLnNpemUoKSkgewogICAgICAgICAgICBhbnMgKz0gby5mcm9udCgpOwogICAgICAgICAgICBvLnBvcF9mcm9udCgpOwogICAgICAgICAgICBpZiAoby5zaXplKCkpIHsKICAgICAgICAgICAgICAgIG8ucG9wX2JhY2soKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjb3V0IDw8IGFucyA8PCBlbmRsOwogICAgfQp9CgpzaWduZWQgbWFpbigpIHsKICAgIGZhc3Q7CiAgICBBYmFkeSgpOwp9Cg==