N=gets.chomp.to_i
arr=[]
N.times { |i|
    l={}
    input= gets.chomp.split
    l[:city] = input[0]
    l[:score] = input[1].to_i
    l[:order] = i+1
    arr.push l
}

arr.sort! { |a,b|
    if a[:city] === b[:city]
        b[:score].to_i <=> a[:score].to_i
    elsif a[:city] > b[:city] 
        1
    else
        -1
    end
}
puts arr.map { |e| e[:order]}
