#include #define mset(a,b) memset(a,b,sizeof a) #define mcpy(a,b) memcpy(a,b,sizeof b) #define xx first #define yy second #define pb push_back #define mp make_pair #define pii pair #define lb(x) ((x)&(-(x))) #define inf 0x3f3f3f3f #define N 1000005 using namespace std; typedef long long ll; ll ans; map cnt; int main(){ int n;cin>>n; while(n--){ ll x,t=1;cin>>x;cnt.clear(); for(int i=2;1ll*i*i<=x;i++)if(x%i==0)cnt[i]++,x/=i,i--; cnt[x]++; for(auto i:cnt)for(int j=i.yy;j;j--)t=t*i.xx+1; if(x==1)t=1; ans+=t; } cout<