#include<stdio.h>

int main()
{
	int c,n,i,j,k,mini,s;
	scanf("%d",&c);
	while(c--)
	{
		scanf("%d",&n);
		for(mini=100000000,i=1;i<=n;i++)
			for(j=i;j*i<=n;j++)
				if(n%(j*i)==0)
				{
					k=n/j/i;
					s=(i*j+i*k+j*k)*2;
					if(s<mini)
						mini=s;
				}
		printf("%d\n",mini);
	}
	return 0;
}
/**************************************************************
	Problem: 2122
	User: admin
	Language: C++
	Result: Accepted
	Time:8 ms
	Memory:1144 kb
****************************************************************/