#include <stdio.h>
#define MAX 102

int main() {
    int a;
    int arr[MAX] = {0};
    int result[MAX] = {0};
    result[1] = 0;
    int middle;
    int i =1;
    int count =0; // 计数
    scanf("%d",&a);
    int a1 = a;
    while (a--){
        scanf("%d",&middle);
        arr[i++] = middle;
    }
    for (int j=2;j<=a1;j++){
        for (int i=1;i<j;i++){
            if (arr[i]<arr[j]){
                count++;
            }
            
        }
        result[j] = count;
        count = 0;

    }
    for (int i=1;i<=a1;i++){
        printf("%d ",result[i]);
    }
    
    return 0;
}