#include <bits/stdc++.h>
#define int long long
using namespace std;

void solve() {
    int n;
    cin >> n;
    vector<int> v(n);
    for(int i=0;i<n;i++){
    	cin>>v[i];
    }
    vector<int> a(n,0);
    for(int i=0;i<n;i++){
    	for(int j=0;j<=31;j++){
    		if((v[i]&(1<<j))){
    			a[i]=max(a[i],j);
    		}
    	}
    }
    
    map<int,int> mp;
    for(int i=0;i<n;i++){
    	mp[a[i]]++;
    }
    int ans=0;
    for(auto s:mp){
    	int x=s.second;
    	ans+=(x*(x-1))/2;
    }
    cout<<ans<<endl;
    
    
    
}

signed main() {
    int t;
    cin >> t;
    while (t--) {
        solve();
    }
    return 0;
}
