#include <bits/stdc++.h>
using namespace std;
vector<int> arr;
int s[105];
int cmp(int a, int b) { return a > b; }
int main() {
  int n, x, i, j, a = 0, b = 0;
  scanf("%d", &n);
  for (i = 0; i < n; i++) {
    scanf("%d", &x);
    for (j = 0; j < x; j++) scanf("%d", &s[j]);
    if (x % 2 == 0) {
      for (j = 0; j < x / 2; j++) a += s[j];
      for (j = x / 2; j < x; j++) b += s[j];
    } else {
      arr.push_back(s[x / 2]);
      for (j = 0; j < x / 2; j++) a += s[j];
      for (j = x / 2 + 1; j < x; j++) b += s[j];
    }
  }
  sort(arr.begin(), arr.end(), cmp);
  for (i = 0; i < arr.size(); i++) {
    if (i % 2 == 0)
      a += arr[i];
    else
      b += arr[i];
  }
  printf("%d %d\n", a, b);
}
