#include <bits/stdc++.h>
using namespace std;
struct pp {
  long long tn, li, ri;
} num[200005];
bool cmp(pp a, pp b) {
  if (a.li - a.ri > 0 && b.li - b.ri > 0 && a.tn != b.tn) return a.tn < b.tn;
  if (a.li - a.ri != b.li - b.ri) return a.li - a.ri > b.li - b.ri;
}
int main() {
  int T;
  cin >> T;
  while (T--) {
    int n;
    scanf("%d", &n);
    for (int i = 1; i <= n; i++) {
      scanf("%lld%lld%lld", &num[i].tn, &num[i].li, &num[i].ri);
    }
    sort(num + 1, num + 1 + n, cmp);
    long long ans = 0;
    for (int i = 1; i <= n; i++) {
      if (i <= num[i].tn)
        ans += num[i].li;
      else
        ans += num[i].ri;
    }
    printf("%lld\n", ans);
  }
  return 0;
}
