#include<bits/stdc++.h>
using namespace std;
int numyueshu(int num)
{
int result = 0;
for(int i = 1;i<=sqrt(num);i++)
{
if(num % i == 0)
{
if(i != sqrt(num))
{
result += 2;
}
else {
result += 1;
}
}
else {
continue;
}
}
return result;
}
int main()
{
int num[1000];
int n;
while(cin>>n)
{
int k = 0;
while(k!=n)
{
cin>>num[k];
k++;
}
for(int i = 0;i<n;i++)
{
cout<<numyueshu(num[i])<<endl;
}
}
return 0;
}



京公网安备 11010502036488号