#include <iostream>
#include <math.h>
#include<bits/stdc++.h>

using namespace std;

const int MAXN=1000+10;
int ans[MAXN];
bool cmp(int a,int b){
    return a>b;
}

int main(){
    int n;
    while(cin>>n){
        if(n==0)break;
        memset(ans,0,sizeof(ans));
        int sum=0;
        for(int i=0;i<n;i++)cin>>ans[i];
        sort(ans,ans+n,cmp);
        for(int i=0;i<n-1;i++){
            for(int j=i+1;j<n;j++){
                if(__gcd(ans[i],ans[j])==1)sum++;
            }
        }
        cout<<sum<<endl;
    }
    return 0;
}