#include<iostream>
#include<vector>
#include<algorithm>
#include<cmath>
#include<string>
#include<utility>
#include<queue>
#include<tuple>
#include<stdio.h>
#define rep(i, n) for(int i=1;i<=n;i++)
using namespace std;

int main(){
	int n;
	cin>>n;
	int long long a=0;
	rep(i, n){
		rep(j, n){
			rep(k, n){
				for(int l=min(min(i, j), k);l>0;l--){
					if(i%l==0 && j%l==0 && k%l==0){
						a+=l;
						break;
					}
				}
			}
		}
	}
	cout<<a<<endl;
	return 0;
}