#include #define debug(x) cerr<<#x<<" = "<=mod)?(x+y-mod):(x+y);} inline int mns(int x,int y){return (x-y<0)?(x-y+mod):(x-y);} inline int mul(LL x,LL y){return x*y%mod;} inline void upd(int &x,int y){x=(x+y>=mod)?(x+y-mod):(x+y);} inline void dec(int &x,int y){x=(x-y<0)?(x-y+mod):(x-y);} inline int qpow(int x,LL sq){LL res=1;for(;sq;sq>>=1,x=mul(x,x))if(sq&1)res=mul(res,x);return res;} }using namespace CALC; #define M 500200 #define INF 2000000000000000000ll #define ULL unsigned long long int n,m; ULL ans,a[M]; int main(){ for(int Cas=read();Cas;--Cas){ n=read(); for(int i=1;i<=n;i++) a[i]=read(); ans=0,sort(a+1,a+n+1); for(int i=1;i