길이 nnn의 수열 AAA에서 f(lo,hi)f(lo, hi)f(lo,hi)를 AloA_{lo}Alo부터 AhiA_{hi}Ahi까지의 최대공약수로 정의한다(lololo, hihihi는 인덱스). 가능한 서로 다른 f(lo,hi)f(lo, hi)f(lo,hi) 값의 개수를 구한다.
여러 테스트 케이스가 주어진다. 각 케이스는 길이 n$$(1 \le n \le 100000) 한 줄과, 다음 nnn줄에 원소 a$$(1 \le a \le 100)가 순서대로 주어진다. n=0n = 0n=0이면 입력이 끝난다.
각 테스트 케이스마다 서로 다른 f(lo,hi)f(lo, hi)f(lo,hi) 값의 개수를 한 줄에 출력한다.