#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, cal[1000]={0},i,j,temp;
    long weight=0;
    scanf("%d",&n);
    
    for( i = 0; i < n; i++){
       scanf("%d",&cal[i]);
    }
    
    for(i=0;i<n;i++)
        {  for(j=i;j<n;j++)
            {  if(cal[i]<cal[j])
                  { temp=cal[i];
                    cal[i]=cal[j];
                    cal[j]=temp;
                    }
            }
             
        
          }
    
    for(i=0;i<n;i++)
       {
         weight+=(cal[i]*(2)^i);
        
   } 
      printf("%ld",weight);  
    return 0;
}