import heapq
import sys
input = sys.stdin.readline
n = int(input())
arr = []
for _ in range(n):
d, c = map(int, input().split()) # 데드라인,컵라면
arr.append((d, c))
arr.sort(key=lambda x:x[0]) #데드라인 낮은 순 정렬
h = []
for dead,cup in arr:
heapq.heappush(h,cup)
if dead < len(h): #데드라인 보다 푼 문제가 많으므로 최소힙을 pop한다.
heapq.heappop(h)
print(sum(h))