n = $stdin.gets.to_i
s = []
po =[]
result = []
n.times do |i|
  s[i],po[i] = $stdin.gets.split
  po[i] = po[i].to_i
  result[i] = 1
end

n.times do |i|
  n.times do |j|
    if s[i] == s[j]
      if po[i]<po[j]
        result[i]+=1
      end
    elsif [s[i],s[j]].min == s[j]
      result[i]+=1
    end
  end
end

n.times do |i|
  puts result.index(i+1)+1
end