// D - Banned K
#include <bits/stdc++.h>
using namespace std;
#define rp(i,s,e) for(int i=(s);i<(e);++i)

int A[200000+1], C[200000+1];

int main(){
	int N; cin>>N;
	long long all = 0;
	rp(i, 0, N){
		scanf("%d",A+i);
		all += C[A[i]];//パスカルの三角形より
		C[A[i]]++;
	}
	rp(k, 0, N) printf("%lld\n",all - C[A[k]] + 1);
}