/*
 *????????.cpp
 *?????
 *  Created on: 2012-11-30
 * ??????????a?????????????????a = a1 * a2 * a3 * ... * an?
 ??1 < a1 <= a2 <= a3 <= ... <= an?????????????????a = a???????
 */
int yinshu(int n,int m)
{
	int i,sum=0;           //????
	if(n==1)                //??if??
		return 1;
	for(i=m;i<=n;i++)             //??for??
	{
		if(n%i==0)              //?????
			sum+=yinshu(n/i,i);               //?????
	}
	return sum;
}
int main()            //???
{
	int n,i,m;                      //????
	cin>>n;                       //????
	for(i=1;i<=n;i++)                    //??for??
	{
	cin>>m;                      //????
	cout<<yinshu(m,2)<<endl;               //?????????
	}
	return 0;                        //????
}
