#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;
}