n = int(input()) assert(1 <= n <= 5 * 10 ** 4) a = list(map(int, input().split())) for i in a: assert(1 <= i <= 10 ** 3) capa = [2 ** k for k in range(32)] a.sort(reverse=True) floor = 0 ans = 0 for i in a: ans += floor * i capa[floor] -= 1 if capa[floor] == 0: floor += 1 print(ans)