Умова задачі
У старшій школі 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