//试除法
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
while (n-- > 0) {
int x = sc.nextInt();
int sum = 0;
int i;
for (i = 1; i * i < x; i++) {
if (x % i == 0) sum += 2;
}
if (i * i == x) sum++;
System.out.println(sum);
}
}
}
//质因数分解法
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
while (n-- > 0) {
int x = sc.nextInt();
int sum = 1;
for (int i = 2; i * i <= x; i++) {
int count = 0;
while (x % i == 0) {
count++;
x /= i;
}
sum *= (count + 1);
}
if (x > 1) sum *= 2;
System.out.println(sum);
}
}
}