n = int(input()) a = list(map(int, input().split())) a.sort(reverse=True) t = 1 p = 0 idx = 0 ans = 0 while 1: if idx >= n: break for i in range(idx, min(idx + t, n)): ans += a[i] * p idx += t p += 1 t *= 2 print(ans)