#include <bits/stdc++.h> using namespace std; int pow(int a,int b){ int pr; if(b==0) return 1; pr=a*pow(a,b-1); return pr; } int main(){ int n,sum1=0,mx,m; cin >> n; vector<int> calories(n); for(int calories_i = 0; calories_i < n; calories_i++){ cin >> calories[calories_i]; } vector<int> sum; for(int i=0;i<n;i++) { for(int k=i;k<n;k++) { int max=calories[k]; if(calories[k]>max) { int t; t=calories[k]; calories[k]=max; max=t; } } for(m=0;m<n;m++) { sum1+=calories[i]*pow(2,m); sum[m]=sum1; int mx=sum[0]; if(sum[i]>mx) mx=sum[i]; } cout<<mx; } return 0; }