#include<cstdio>
#include <cmath>
using namespace std;
int num(int n){ //返回的是因子总数
int count=2;
for(int i=2;i<=sqrt(n);i++){
if(n%i==0){
if(i==sqrt(n) && n/i==i){ //如果两因子相同,则只加1
count++;
}
else count+=2;
}
}
return count;
}
int main(){
int n,T;
for(scanf("%d",&T);T--;){
scanf("%d",&n);
if(n==2) puts("1");
else printf("%d\n",num(n-1));
}
}