#include <bits/stdc++.h>
using namespace std;
long long run(int x[],int num)
{
	int res;
	res=__gcd(x[0],x[1]);
	for(int i=1;i<=num-1;i++)
		res=__gcd(res,x[i]);
	return res;
}
long long check(int a,int b,int c)
{
	int x[5];
	x[0]=a;
	x[1]=b;
	x[2]=c;
	return run(x,3);
}
int main()
{
	int n,sum=0;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n;j++)
		{
			for(int k=1;k<=n;k++)
				sum+=check(i,j,k);
		}
	}
	cout<<sum;

	return 0;
}