R=list()
n=0
s=list()
p=list()
N=int(input())
for i in range(N):
  S,P=input().split()
  P=int(P)
  s.append([S,100-P,i+1])
  p.append(P)
  n=S
s=sorted(s)
for i in range(N):
  print(s[i][2]) R=list() R list() list n=0 n 0 s=list() s list() list p=list() p list() list N=int(input()) N int(input()) int input() input for i in range(N):
  S,P=input().split()
  P=int(P)
  s.append([S,100-P,i+1])
  p.append(P)
  n=S i range(N) range N S,P=input().split() S input().split() ().split () input split P P=int(P) P int(P) int P s.append([S,100-P,i+1]) s.append s append [S,100-P,i+1] S 100-P 100 P i+1 i 1 p.append(P) p.append p append P n=S n S s=sorted(s) s sorted(s) sorted s for i in range(N):
  print(s[i][2]) i range(N) range N print(s[i][2]) print s[i][2] [i] s i 2 P=input().split() input().split() P P=int(P) int(P) P S,P=input().split() input().split() S N=int(input()) int(input()) N n=S S n n=0 0 n p=list() list() p s=list() list() s R=list() list() R s=sorted(s) sorted(s) s
R=list()
n=0
s=list()
p=list()
N=int(input())
for i in range(N):
  S,P=input().split()
  P=int(P)
  s.append([S,100-P,i+1])
  p.append(P)
  n=S
s=sorted(s)
for i in range(N):
  print(s[i][2])