#include using namespace std; int N; bool ex[1<<17]; int mn[1<<17]; main() { cin>>N; for(int i=1;i<=100000;i++)mn[i]=1e9; long ans=0; for(int i=0;i>A; if(ex[A])ans+=A; else ex[A]=true; } for(int g=100000;g>=1;g--) { int prv=-1; for(int k=g;k<=100000;k+=g)if(ex[k]) { if(prv!=-1)mn[k]=min(mn[k],prv/g); else prv=k; } } bool fst=true; for(int i=1;i<=100000;i++)if(ex[i]) { if(fst)fst=false; else { ans+=(long)i*mn[i]; } } cout<