/** * @FileName a.cpp * @Author kanpurin * @Created 2022.04.29 23:51:39 **/ #include "bits/stdc++.h" using namespace std; typedef long long ll; int main() { int n;cin >> n; vector a(n); for (int i = 0; i < n; i++) { cin >> a[i]; } sort(a.begin(), a.end()); vector b(100001); vector c(100001); b[a[0]] = true; ll cnt = 1; ll ans = 0; for (int i = 1; i < n; i++) { if (a[i-1] != a[i]) { ans += (cnt-1)*a[i-1]; b.push_back(a[i]); b[a[i]] = true; c[a[i]] = a[i]; cnt = 1; } else { cnt++; } } ans += (cnt-1)*a[n-1]; for (int i = 1; i <= 100000; i++) { int k = 0; if (b[i]) k = 1; ans += (ll)i*c[i]; for (int j = i; j <= 100000; j+=i) { if (k == 0 && b[j]) k = j/i; else if (k > 0) c[j] = min(c[j],k); } } cout << ans << endl; }