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


int main(){
  int n; cin>>n;
  
  vector<tuple<string,int,int>> p(n);
  
  for(int i=0;i<n;i++){
    string a;
    int b;
    cin>>a>>b;
    p[i]=make_tuple(a,-b,i+1);
  }

  sort(p.begin(),p.end());
  
   for(int i=0;i<n;i++){
      cout<<get<2>(p[i])<<endl;
   }
}