Sizə tam ədəddən ibarət massivi verilir. Sizin vəzifəniz belə mistik cütlüklərin sayını hesablamaqdır ki, burada i < j şərti ödənir və seçilmiş cütlüklərin \gcd(a_i, a_j) ədədləri bütün seçilən cütlüklər üçün bir-birindən fərqli olsun.
formal olaraq:
yəni, massivindəki bütün (1 \le i < j \le n) cütləri arasında fərqli \gcd(a_i, a_j) sayı.
Birinci sətirdə testlərin sayı verilir (1 \le t \le 10^4). Testlərin təsviri aşağıdakı kimidir.
Hər bir test üçün birinci sətirdə tam ədədi verilir (2 \le n \le 10^5) — massivinin ölçüsü.
İkinci sətirdə tam ədəd verilir: a_1, a_2, \dots, a_n (1 \le a_i \le 10^5) — massiv elementləri.
Zəmanət verilir ki, bütün testlər üzrə ədədlərinin cəmi 2 \cdot 10^5-dən çox olmayacaq.
Hər bir test üçün tək bir tam ədəd çap edin — mistik cütlüklərin sayı.
Nümunə 1
Alt tapşırıq ( xal): \sum n \le 2000
Alt tapşırıq ( xal): a_i \le 100
Alt tapşırıq ( xal): a_i \le 2000
Alt tapşırıq ( xal): Əlavə məhdudiyyət yoxdur