#include <bits/stdc++.h>
using namespace std;
long long i, j, k, l, m, n;
long long t, a[1111111], b[1111111], c[111111], d, e, s;
string p, q, r, w;
pair<long long, long long> x[111111], y[111];
int main() {
  cin >> n;
  for (i = 0; i < n; i++) {
    cin >> d >> e;
    if (d > 0) {
      x[t].first = d;
      x[t].second = e;
      t++;
    } else {
      y[l].first = -d;
      y[l].second = e;
      l++;
    }
  }
  sort(x, x + t);
  sort(y, y + l);
  l = min(t, l) + 1;
  for (i = 0; i < l; i++) s += x[i].second + y[i].second;
  cout << s;
}
