Задача J. Javelin-throwing

Входной файл:Стандартный вход   Ограничение времени:1 сек
Выходной файл:Стандартный выход   Ограничение памяти:256 Мб

Условие

Как-то раз Женя и Анжелика оказались на соревнованиях по метанию копья в качестве зрителей. В соревновании участвовали N спортсменов.

Каждый раз, когда i-ый спортсмен кидал копьё, Женя сообщал Анжелике, на сколько метров кинул копьё данный спортсмен (случайно получилось так, что все числа, которые назвал Женя, были попарно различными). В это время Анжелика записывала на листик, какое место после своего броска займет i-ый спортсмен.

К сожалению, когда соревнование закончилось, Анжелика потеряла листик и очень расстроилась. Но Женя помнит, на сколько метров i-ый спортсмен бросил своё копьё. Помогите ребятам восстановить потерянный листик!

Формат входных данных

В первой строке вводится натуральное число N — количество спортсменов.

Во второй строке вводится последовательность различных натуральных чисел L, где Li — число, которое показывает, на сколько метров кинул своё копьё i-ый спортсмен.

Формат выходных данных

В единственной строке выведите последовательность из N натуральных чисел, где i-ое число показывает, какое место занимает i-ый спортсмен после своего броска.

Ограничения

1 ≤ N ≤ 105, 1 ≤ Li ≤ 109

Пояснение к примеру

Первый спортсмен кинул копье и стал первым в списке. Второй спортсмен кинул копье дальше первого и стал первым в списке. Третий спортсмен кинул дальше первого, но ближе второго, а значит, третий стал вторым в списке. Четвертый спортсмен кинул дальше первого, но ближе второго и третьего, а значит стал третьим в списке.

Примеры тестов

Стандартный вход Стандартный выход
1
4
20 40 30 25
1 1 2 3

0.139s 0.015s 15