#include<bits/stdc++.h>
using namespace std;
#define faster() ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
int nt[1000005]={};
//Hàm sang() dùng sàng số nguyên tố
void sang(){
nt[0]=1;
nt[1]=1;
for (int i=2;i<=sqrt(1000000);i++)
if (nt[i]==0)
for (int j=i*i;j<=1000000;j+=i) nt[j]=1;
}
// Hàm sumnt() dùng để tính tổng các thừa số nguyên tố
int sumnt(int n){
int sum=0;
for (int i=2;i<=sqrt(n);i++){
while (n%i==0){
sum+=i;
n/=i;
}
// Nếu n là số nguyên tố thì đưa ra tổng và thoát hàm
if (nt[n]==0) return sum+n;
}
// Nếu n là số nguyên tố lớn nhất thì cộng thêm và đưa ra
if (nt[n]==0) sum+=n;
return sum;
}
void solve(){
int n;
cin >> n;
long long sum=0;
int x;
for (int i=1;i<=n;i++){
cin >> x;
sum+=sumnt(x);
}
cout << sum << "\n";
}
int main(){
faster();
sang();
int t;
cin >> t;
while (t--) solve();
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBmYXN0ZXIoKSBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTtjaW4udGllKE5VTEwpO2NvdXQudGllKE5VTEwpOwppbnQgbnRbMTAwMDAwNV09e307Ci8vSMOgbSBzYW5nKCkgZMO5bmcgc8Ogbmcgc+G7kSBuZ3V5w6puIHThu5EKdm9pZCBzYW5nKCl7CgludFswXT0xOwoJbnRbMV09MTsKCWZvciAoaW50IGk9MjtpPD1zcXJ0KDEwMDAwMDApO2krKykKCSAgICBpZiAobnRbaV09PTApCgkgICAgICAgIGZvciAoaW50IGo9aSppO2o8PTEwMDAwMDA7ais9aSkgbnRbal09MTsKfQovLyBIw6BtIHN1bW50KCkgZMO5bmcgxJHhu4MgdMOtbmggdOG7lW5nIGPDoWMgdGjhu6thIHPhu5Egbmd1ecOqbiB04buRCmludCBzdW1udChpbnQgbil7CglpbnQgc3VtPTA7Cglmb3IgKGludCBpPTI7aTw9c3FydChuKTtpKyspewoJCXdoaWxlIChuJWk9PTApewoJCQlzdW0rPWk7CgkJCW4vPWk7CgkJfQogICAgICAgIC8vIE7hur91IG4gbMOgIHPhu5Egbmd1ecOqbiB04buRIHRow6wgxJHGsGEgcmEgdOG7lW5nIHbDoCB0aG/DoXQgaMOgbQoJCWlmIChudFtuXT09MCkgcmV0dXJuIHN1bStuOwoJfQogICAgLy8gTuG6v3UgbiBsw6Agc+G7kSBuZ3V5w6puIHThu5EgbOG7m24gbmjhuqV0IHRow6wgY+G7mW5nIHRow6ptIHbDoCDEkcawYSByYQoJaWYgKG50W25dPT0wKSBzdW0rPW47CglyZXR1cm4gc3VtOwp9CnZvaWQgc29sdmUoKXsKCWludCBuOwoJY2luID4+IG47Cglsb25nIGxvbmcgc3VtPTA7CglpbnQgeDsKCWZvciAoaW50IGk9MTtpPD1uO2krKyl7CgkJY2luID4+IHg7CgkJc3VtKz1zdW1udCh4KTsKCX0KCWNvdXQgPDwgc3VtIDw8ICJcbiI7Cn0KaW50IG1haW4oKXsKCWZhc3RlcigpOwoJc2FuZygpOwoJaW50IHQ7CgljaW4gPj4gdDsKCXdoaWxlICh0LS0pIHNvbHZlKCk7Cn0=