/* ****GT_18**** */ #include #define MIN(a,b,c) min(min(a,b),c) #define MAX(a,b,c) max(max(a,b),c) #define ll long long #define itr vector::iterator #define pb push_back #define mp make_pair #define pii pair #define vi vector #define all(a) (a).begin(),(a).end() #define F first #define S second #define sz(x) (int)x.size() #define hell 1000000007 #define endl '\n' #define rep(i,a,b) for(int i=a;i>t; while(t--) { ll n; cin>>n; vector c(n); ll ans=0; rep(i,0,n) { cin>>c[i]; // ans+=pow(2,i)*c; } sort(all(c)); reverse(all(c)); rep(i,0,n)ans+=pow(2,i)*c[i]; cout<