На олимпиаде КоРОЧе (Командная Региональная Олимпиада Челябинской области) в $$$2004$$$ году участвовали $$$n$$$ команд. Команда с номером $$$i$$$ решила $$$a_i$$$ задач.
Команда жюри была настолько занята отслеживанием корректности работы тестирующей системы, что не успела распределить места между командами. И вот в $$$2025$$$-м году пришло время распределить места на той давно забытой олимпиаде.
Ваша задача — помочь жюри и определить, какое место заняла каждая из команд. Место на олимпиаде определяется как количество команд, набравших строго больше задач, плюс $$$1$$$. Обратите внимание, что команды с одинаковым количеством задач занимают одинаковое место.
В первой строке входных данных содержится одно целое число $$$n$$$ ($$$1 \leq n \leq 100$$$) — количество команд-участниц.
Во второй строке входных данных содержится $$$n$$$ целых чисел $$$a_1, a_2, \ldots, a_n$$$ ($$$0 \leq a_i \leq 100$$$) — количество решённых задач каждой из команд.
В единственной строке выходных данных выведите $$$n$$$ целых чисел $$$p_i$$$, разделённых пробелом, где $$$p_i$$$ означает место, которое заняла команда с номером $$$i$$$.
65 5 4 3 3 2
1 1 3 4 4 6
51 5 4 2 3
5 1 2 4 3
Ответом на первый пример из условия будет являться последовательность $$$p = [1, 1, 3, 4, 4, 6]$$$. Первые две команды решили больше всех задач, поэтому разделили между собой первое место. Третья команда заняла третье место, потому что строго больше задач, чем она, решили только первая и вторая команды.