#include <bits/stdc++.h>
using namespace std;

int main() {
  int n;
  cin>>n;
  vector<tuple<string,int,int>>a(n);
  for(int i=0;i<n;i++){
    string s;
    int k;
    cin>>s>>k;
    a.at(i)=make_tuple(s,100-k,i+1);
  }
  sort(a.begin(),a.end());
  for(int i=0;i<n;i++){
    cout<<get<2>(a.at(i))<<endl;
  }
}
