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)