#include <bits/stdc++.h>
using namespace std;
long long n, v[2 * 1000005], powe, sum[2 * 1000005];
long long ans;
void prec(int nr) {
  while (nr > 1) {
    nr /= 4;
    ++powe;
  }
}
int main() {
  cin >> n;
  for (int i = 1; i <= n; ++i) scanf("%d", v + i);
  sort(v + 1, v + n + 1);
  reverse(v + 1, v + n + 1);
  for (int i = 1; i <= n; ++i) sum[i] = sum[i - 1] + v[i];
  if (n == 1) {
    cout << v[1];
    return 0;
  }
  prec(n);
  long long j, nr = 1;
  for (int i = 0; i < powe; ++i) {
    nr *= 4;
    ans += (powe - i) * (sum[nr] - sum[nr / 4]);
  }
  cout << 1ll * ans + v[1] * (powe + 1);
  return 0;
}
