#include<iostream> #include<vector> using namespace std; int main(){ int t; cin>>t; while(t--){ int n; cin>>n; vector<int>a; if(n == 1){ cout<<"1"<<endl; }else{ for(int i = 2; i <= n; i++){ if(n%i == 0){ a.push_back(i); int flag = 1; for(int j = 0; j < a.size(); j++){ if(a[j] == n/i){ flag = 0; break; } } if(flag){ n = n/i; }else{ a.pop_back(); } } } cout<<a.size()+1<<endl; } } return 0; }