def main(): n = int(input()) arr = sorted(list(map(int, input().split())), reverse=True) kmax = 0 while 2 ** kmax - 1 < n: kmax += 1 pow2 = [] for k in range(kmax + 1): pow2 += [k] * (1 << k) ans = 0 for a, p in zip(arr, pow2): ans += a * p print(ans) if __name__ == "__main__": main()