n=int(input())
l=[]
for i in range(n):
  s,P=input().split()
  p=int(P)
  l.append([s,-p,i+1])
L=sorted(l)
for i in range(n):
  print(L[i][2]) n=int(input()) n int(input()) int input() input l=[] l [] for i in range(n):
  s,P=input().split()
  p=int(P)
  l.append([s,-p,i+1]) i range(n) range n s,P=input().split() s input().split() ().split () input split P p=int(P) p int(P) int P l.append([s,-p,i+1]) l.append l append [s,-p,i+1] s -p p i+1 i 1 L=sorted(l) L sorted(l) sorted l for i in range(n):
  print(L[i][2]) i range(n) range n print(L[i][2]) print L[i][2] [i] L i 2 P=input().split() input().split() P n=int(input()) int(input()) n s,P=input().split() input().split() s L=sorted(l) sorted(l) L p=int(P) int(P) p l=[] [] l
n=int(input())
l=[]
for i in range(n):
  s,P=input().split()
  p=int(P)
  l.append([s,-p,i+1])
L=sorted(l)
for i in range(n):
  print(L[i][2])