#include<iostream>
#include<math.h>
using namespace std;
int S;
int a[1005];
int f[1005];
int Sum(int n){
int sum=0;
for(int i=1;i<S;i++){
if(n%i==0)
sum+=i;
}
return sum;
}
void SetVal(int n){
for(int i=1;i<=n;i++){
a[i]=Sum(i);
}
}
int main(){
cin>>S;
SetVal(S);
for(int i=1;i<=S;i++)
for(int j=S;j>=i;j--)
f[j]=max(f[j],f[j-i]+a[i]);
cout<<f[S];
}