/*
?? - 1090 ????   
 
?? 
???????a?????????????????a = a1 * a2 * a3 * ... * an???1 < a1 <= a2 <= a3 <= ... <= an?????????????????
a = a???????
 
???? 
?1?????????n?????n???????????1?????????a (1 < a < 32768)
 
???? 
n???????????????????????????????????
 
???? 
2
2
20
 
???? 
1
4
*/ 

void main()
{
	int st(int a,int b); //????st?????????a?=a1?b???????
	int j,n,m,sum;
	scanf("%d",&n);
	for(j=1;j<=n;j++)
	{
		scanf("%d",&m);
		sum=st(2,m);
		printf("%d\n",sum);
	}
}
	
int st(int a,int b)
{
	int i,c;
	c=0;
	if(a==0)
		c=c+1;
	else
	{
		for(i=a;i<=sqrt(b);i++)
		{
			if(b%i==0)
				c=st(i,(b/i))+c;
		}
		if(i>sqrt(b))
			c=c+1;
	}
	return c;
}	