#include<bits/stdc++.h>
#define fst ios_base::sync_with_stdio(false), cin.tie(NULL),cout.tie(NULL);
#define ll long long
#define endl '\n'
using namespace std;
int main(){
fst
int t;
cin >> t;
while(t--){
ll n,cnt=0;
cin >> n;
vector<ll> a(n+1);
for(ll i=1;i<=n;i++){
cin >> a[i];
}
for(ll i=1;i<=n;i++){
if(a[i] == 1){
cnt += n;
}
else{
for(ll j=1;j<=n;j++){
ll res = pow(a[i],j);
if(res > 1e9) break;
if(res <= a[j]) cnt++;
}
}
}
cout << cnt << endl;
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBmc3QgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSksIGNpbi50aWUoTlVMTCksY291dC50aWUoTlVMTCk7CiNkZWZpbmUgbGwgbG9uZyBsb25nIAojZGVmaW5lIGVuZGwgJ1xuJwp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpewogICAgZnN0CiAgICBpbnQgdDsKICAgIGNpbiA+PiB0OwogICAgd2hpbGUodC0tKXsKICAgICAgICBsbCBuLGNudD0wOwogICAgICAgIGNpbiA+PiBuOwogICAgICAgIHZlY3RvcjxsbD4gYShuKzEpOwogICAgICAgIGZvcihsbCBpPTE7aTw9bjtpKyspewogICAgICAgICAgICBjaW4gPj4gYVtpXTsKICAgICAgICB9CiAgICAgICAgZm9yKGxsIGk9MTtpPD1uO2krKyl7CiAgICAgICAgICAgIGlmKGFbaV0gPT0gMSl7CiAgICAgICAgICAgICAgICBjbnQgKz0gbjsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlewogICAgICAgICAgICAgICAgZm9yKGxsIGo9MTtqPD1uO2orKyl7CiAgICAgICAgICAgICAgICAgICAgbGwgcmVzID0gcG93KGFbaV0saik7CiAgICAgICAgICAgICAgICAgICAgaWYocmVzID4gMWU5KSBicmVhazsKICAgICAgICAgICAgICAgICAgICBpZihyZXMgPD0gYVtqXSkgY250Kys7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY291dCA8PCBjbnQgPDwgZW5kbDsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==