#include<cstdio>
inline int scan(void){
int minus=1;
int number=0;
char got=getchar();
while('9'<got||got<'0'){
if(got=='-'){
minus=-1;
};
got=getchar();
};
while('0'<=got&&got<='9'){
number=number*10+got-'0';
got=getchar();
};
return number*minus;
};
inline void print(int answer){
if(answer<0){
putchar('-');
answer=-answer;
};
if(answer>9){
print(answer/10);
};
putchar(answer%10+'0');
};
int ary[100001];
int ans[100001];
int main(void){
int num=scan();
for(int fex=1;fex<=num;fex++){
ary[fex]=scan();
};
for(int head=1;head<=num;head++){
for(int tail=head+1;tail<=num;tail++){
if(ary[head]<ary[tail]){
ans[head]=tail;
break;
};
};
};
for(int fex=1;fex<=num;fex++){
print(ans[fex]);
putchar('\n');
};
return 0;
};