用dictionary
n = int(raw_input())
d = {}
old_line = map(int,raw_input().split())
decrease_line = sorted(old_line)
decrease_line = decrease_line[::-1]
new_line = old_line
for i in range(n):
if decrease_line[i] not in d:
d[decrease_line[i]] = i + 1
for i in range(n):
new_line[i] = d[new_line[i]]
print " ".join(map(str,new_line))