N=int(input())
data=[]
for i in range(N):
  S,P=input().split()
  P=int(P)
  data.append((S,-P,i+1))
data.sort()
for _,_,i in data:
  print(i) N=int(input()) N int(input()) int input() input data=[] data [] for i in range(N):
  S,P=input().split()
  P=int(P)
  data.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 data.append((S,-P,i+1)) data.append data append (S,-P,i+1) S -P P i+1 i 1 data.sort() data.sort data sort for _,_,i in data:
  print(i) _ _ i data print(i) print i data=[] [] data P=int(P) int(P) P P=input().split() input().split() P N=int(input()) int(input()) N S,P=input().split() input().split() S
N=int(input())
data=[]
for i in range(N):
  S,P=input().split()
  P=int(P)
  data.append((S,-P,i+1))
data.sort()
for _,_,i in data:
  print(i)
