#include using namespace std; long long f(long long x) { if(x == 1) { return 1; } else { long long maxd = 1; long long orig_x = x; for(long long d = 2; d * d <= x; d++) { if(x % d == 0) { maxd = d; } while(x % d == 0) { x /= d; } } if(x > 1 && x != orig_x) { maxd = x; } if(maxd == 1) { return orig_x + 1; } else { return maxd * f(orig_x / maxd) + 1; } } } int main() { int n; cin >> n; long long ans = 0; for(int i = 0; i < n; i++) { long long x; cin >> x; ans += f(x); } cout << ans << endl; return 0; }