#include <math.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include <limits.h>
#include <stdbool.h>

int main(){
    int n; 
    scanf("%d\n",&n);
    long long int a[n],sum=0;
    int i,temp,m=0;
    for (i=0;i<n;i++){
        scanf("%lld",& a[i]);
        
    }
    int k;
    for (k=0;k<n;k++){
        for (i=0;i<(n-1);i++){
            if (a[k]<a[k+1]){
                temp=a[i];
                a[i]=a[i+1];
                a[i+1]=temp;
            }
        }
    }
  
        for (i=0;i<n;i++){
             
            sum=sum+(a[i]*pow(2,m));
            m++;}
                     
               printf("%lld",sum);      
        
   
    
    return 0;
}