n = int(input()) MX = 2 * 10 ** 5 + 1 d = [0] * MX for a in map(int, input().split()): d[a] = 1 s = [0] * (MX + 1) for i in range(MX): s[i+1] = s[i] + d[i] ans = 0 for i in range(MX): if not d[i]: continue ans += i * (s[MX] - s[i + 1] - s[i]) c = 1 while i * c < MX: ans += i * c * (s[min(i * (c + 1), MX)] - s[i + 1 if c == 1 else i * c]) c += 1 print(ans)