import sys import math from collections import defaultdict def main(): n = int(sys.stdin.readline()) a = list(map(int, sys.stdin.readline().split())) result = 0 prev = defaultdict(int) for x in a: curr = defaultdict(int) for g, cnt in prev.items(): new_g = math.gcd(g, x) curr[new_g] += cnt curr[x] += 1 prev = curr result += prev.get(1, 0) print(result) if __name__ == "__main__": main()