\begin{problem}{Тестирующая система}{ejudge.in}{ejudge.out}{1 секунда}{64 мегабайта}

Юный программист Саша написал свою первую тестирующую систему. Он так обрадовался тому, 
что она скомпилировалась, что решил пригласить школьных друзей на свой собственный контест.

Но в конце тура выяснилось, что система не умеет сортировать команды в таблице результатов.
Помогите Саше реализовать эту сортировку.

Команды упорядочиваются по правилам ACM: 
\begin{itemize}
\item по количеству решённых задач в порядке убывания;
\item при равенстве количества решённых задач~--- по штрафному времени в порядке возрастания;
\item при прочих равных~--- по номеру команды в порядке возрастания.
\end{itemize}

\InputFile

Первая строка содержит натуральное число $n$ ($1 \leqslant n \leqslant 100\,000$)~---
количество команд, участвующих в контесте.
В $i$-й из следующих $n$ строк записано количество решенных 
задач $S$ ($0 \leqslant S \leqslant 100$) и штрафное время $T$ ($0 \leqslant T \leqslant 100\,000$) команды с
номером $i$.

\OutputFile

В выходной файл выведите $n$ чисел~--- номера команд в отсортированном порядке.

\Example

\begin{example}
\exmp{
5
3 50
5 720
1 7
0 0
8 500
}{
5 2 1 3 4
}%
\end{example}

\end{problem}
