#include <bits/stdc++.h>
#define SZ(x) ((int) (x).size())
using namespace std;

int main() {
   #ifdef LOCAL
   ifstream cin("task.in");
   ofstream cout("task.out");
   #endif
   cin.tie(0);
   ios_base::sync_with_stdio(false);
   
   int n; cin >> n;
   vector<int> calory(n);
   for (int& x: calory) {
      cin >> x;
   }
   sort(begin(calory), end(calory));
   
   int64_t answer = 0LL;
   for (int i = n - 1; i >= 0; i--) {
      answer = answer + (1LL << (n - i - 1)) * calory[i];
   }
   cout << answer << '\n';
}