Условие задачи
В старшей школе JOI учатся $N$ учеников, пронумерованных от $1$ до $N$.
В прошлом месяце в старшей школе JOI прошёл марафон, в котором приняли участие все ученики. Результат ученика $i$ ($1 \le i \le N$) составил $A_i$ минут.
Найдите место каждого ученика в марафоне. При этом место ученика $i$ ($1 \le i \le N$) вычисляется как (количество учеников, чей результат строго меньше $A_i$ минут) $+ 1$.
Ограничения
- $1 \le N \le 100$.
- $1 \le A_i \le 1000$ ($1 \le i \le N$).
- Все входные значения являются целыми числами.
Входные данные
Входные данные даны в следующем формате:
$N$ $A_1 \ A_2 \ \dots \ A_N$
Выходные данные
Выведите $N$ строк. В $i$-й строке ($1 \le i \le N$) выведите место ученика $i$.
Примеры ввода и вывода
Пример ввода 1
3 44 42 69
Пример вывода 1
2 1 3
- Результат ученика $1$ равен $44$ минутам. Так как есть $1$ ученик с результатом меньше $44$ минут, место ученика $1$ — $2$-е. Следовательно, в $1$-й строке выводится $2$.
- Результат ученика $2$ равен $42$ минутам. Так как нет учеников с результатом меньше $42$ минут, место ученика $2$ — $1$-е. Следовательно, во $2$-й строке выводится $1$.
- Результат ученика $3$ равен $69$ минутам. Так как есть $2$ ученика с результатом меньше $69$ минут, место ученика $3$ — $3$-е. Следовательно, в $3$-й строке выводится $3$.
Пример ввода 2
4 40 60 40 60
Пример вывода 2
1 3 1 3
- Результат ученика $1$ равен $40$ минутам. Так как нет учеников с результатом меньше $40$ минут, место ученика $1$ — $1$-е. Следовательно, в $1$-й строке выводится $1$.
- Результат ученика $2$ равен $60$ минутам. Так как есть $2$ ученика с результатом меньше $60$ минут, место ученика $2$ — $3$-е. Следовательно, во $2$-й строке выводится $3$.
- Результат ученика $3$ равен $40$ минутам. Так как нет учеников с результатом меньше $40$ минут, место ученика $3$ — $1$-е. Следовательно, в $3$-й строке выводится $1$.
- Результат ученика $4$ равен $60$ минутам. Так как есть $2$ ученика с результатом меньше $60$ минут, место ученика $4$ — $3$-е. Следовательно, в $4$-й строке выводится $3$.
Пример ввода 3
10 766 152 595 926 663 509 368 595 175 622
Пример вывода 3
9 1 5 10 8 4 3 5 2 7