N = int(input()) A = list(map(int, input().split())) maxa = max(A) nb = maxa.bit_length() X = [[0] * nb for _ in range(N)] for i, a in enumerate(A): j = 0 while a > 0: if a & 1: X[i][j] = 1 a >>= 1 j += 1 tmp = 1 ans = 0 for i in range(nb): tmp2 = N for j in reversed(range(N)): if X[j][i] == 1: tmp2 = j ans += tmp * (N - tmp2) tmp *= 2 print(ans)