import sys import math def main(): input = sys.stdin.read().split() n = int(input[0]) a = list(map(int, input[1:n+1])) ans = 0 prev_gcd = {} for num in a: current_gcd = {} current_gcd[num] = 1 for g, cnt in prev_gcd.items(): new_g = math.gcd(g, num) if new_g in current_gcd: current_gcd[new_g] += cnt else: current_gcd[new_g] = cnt ans += current_gcd.get(1, 0) prev_gcd = current_gcd print(ans) if __name__ == "__main__": main()