#include <iostream> #include <vector> using namespace std; int yueshu(int x){ int cnt=0; int i=1; while(i*i<x){ if(x%i==0) cnt+=2; i++; } if(i*i==x) cnt++; return cnt; } int main() { int n; while(cin>>n){ vector<int> inp; while(n>0){ n--; int now; cin>>now; inp.push_back(now); } for(int i=0;i<inp.size();i++) cout<<yueshu(inp[i])<<' '<<endl; } }