#include <iostream>
using namespace std;
//1e9开根号大概是3*10^4,再*1000直接能暴力跑
int main() {
int n;
cin>>n;
while(n--)
{
int t;
cin>>t;
int res=0;
for(int i=1;i*i<=t;i++)
{
if(t%i==0)
res+=1+!(i==t/i);
}
cout<<res<<"\n";
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号