#include <bits/stdc++.h>
using namespace std;
template <typename X> inline void pl(X ab) {cout<<ab<<endl;}
template <typename X> inline void ps(X ab) {cout<<ab<<" ";}
#define ww int pp;cin>>pp;while(pp--) fnc();
#define ar int arr[n];for(i=0;i<n;i++) cin>>arr[i];
#define ss string s;cin>>s;
inline void fnc() {
    long long int n,i,j,t=0;
    cin>>n;
    ar;
    if(n==1) pl(0);
    else {
        map<int,int>m;
        for(i=0;i<n-1;i++) {
            for(j=i+1;j<n;j++) {
                if(m[arr[j]-arr[i]]==0) {
                    t++;
                    m[arr[j]-arr[i]]=1;
                }
            }
        }
        pl(t);
    }
}
int main()
{
    ww
    return 0;
}
