#include <bits/stdc++.h>
using namespace std;
bool compare(int a,int b){
return a > b;
}
int main(){
int n,a[1010],b[1010],i,j;
cin>>n;
for(i = 0;i < n;i++){
cin>>a[i];
b[i] = a[i];
}
sort(b,b+n,compare);
for(i = 0;i < n;i++){
for(j = 0;j < n;j++){
if(a[i] == b[j]){
cout<<j+1<<" ";
break;
}
}
}
}
/**************************************************************
Problem: 1455
User: admin
Language: C++
Result: Accepted
Time:9 ms
Memory:2076 kb
****************************************************************/