import java.io.*; import java.util.Arrays; public class CakeWalk { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); String[] str = br.readLine().split("\\s"); int[] arr = new int[n]; for(int i = 0 ; i < n ; i++) { arr[i] = Integer.parseInt(str[i]); } func(arr,n); } private static void func(int[] arr, int n) { // TODO Auto-generated method stub Arrays.sort(arr); long miles = 0; int count = 0; for(int i = n - 1 ; i >= 0 ; i--) { miles = miles + (long)Math.pow(2, count) * arr[i]; count++; } System.out.println(miles); } }