#include <bits/stdc++.h>
using namespace std;
const int maxn = (int)1e5 + 5;
pair<int,int> a[maxn];
int main()
{
int n;
cin >> n;
vector<long long> sum(n + 5);
sum[0] = 0;
for(int i = 1 ; i <= n; i++){
cin >> a[i].first;
a[i].second = i;
}
sort(a + 1, a + n + 1);
for(int i = 1 ; i <= n; i++){
sum[i] = sum[i - 1] + a[i].first;
}
vector<long long> ans((int)1e6 + 5);
for(int i = 1; i <= n; i++){
long long d = ((i - 1) * a[i].first - sum[i - 1]) + (sum[n] -sum[i] - (n - i) * a[i].first);
ans[a[i].second] = d;
}
for(int i = 1; i <= n; i++){
cout << ans[i] <<" ";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjb25zdCBpbnQgbWF4biA9IChpbnQpMWU1ICsgNTsKcGFpcjxpbnQsaW50PiBhW21heG5dOwppbnQgbWFpbigpCnsKICAgIGludCBuOwogICAgY2luID4+IG47CiAgICB2ZWN0b3I8bG9uZyBsb25nPiBzdW0obiArIDUpOwogICAgc3VtWzBdID0gMDsKICAgIGZvcihpbnQgaSA9IDEgOyBpIDw9IG47IGkrKyl7CiAgICAgICAgY2luID4+IGFbaV0uZmlyc3Q7CiAgICAgICAgYVtpXS5zZWNvbmQgPSBpOwogICAgfQogICAgc29ydChhICsgMSwgYSArIG4gKyAxKTsKICAgIGZvcihpbnQgaSA9IDEgOyBpIDw9IG47IGkrKyl7CiAgICAgICAgc3VtW2ldID0gc3VtW2kgLSAxXSArIGFbaV0uZmlyc3Q7CiAgICB9CiAgICB2ZWN0b3I8bG9uZyBsb25nPiBhbnMoKGludCkxZTYgKyA1KTsKICAgIGZvcihpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKXsKICAgICAgICBsb25nIGxvbmcgZCA9ICgoaSAtIDEpICogYVtpXS5maXJzdCAtIHN1bVtpIC0gMV0pICsgKHN1bVtuXSAtc3VtW2ldIC0gKG4gLSBpKSAqIGFbaV0uZmlyc3QpOwogICAgICAgIGFuc1thW2ldLnNlY29uZF0gPSBkOwogICAgfQogICAgZm9yKGludCBpID0gMTsgaSA8PSBuOyBpKyspewogICAgICAgIGNvdXQgPDwgYW5zW2ldIDw8IiAiOwogICAgfQp9Cg==