#P1036F. Relatively Prime Powers

    ID: 3137 Type: RemoteJudge 2000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>combinatoricsmathnumber theory*2400

Relatively Prime Powers

No submission language available for this problem.

Description

Consider some positive integer xx. Its prime factorization will be of form x=2k13k25k3x = 2^{k_1} \cdot 3^{k_2} \cdot 5^{k_3} \cdot \dots

Let's call xx elegant if the greatest common divisor of the sequence k1,k2,k_1, k_2, \dots is equal to 11. For example, numbers 5=515 = 5^1, 12=22312 = 2^2 \cdot 3, 72=233272 = 2^3 \cdot 3^2 are elegant and numbers 8=238 = 2^3 (GCD=3GCD = 3), 2500=22542500 = 2^2 \cdot 5^4 (GCD=2GCD = 2) are not.

Count the number of elegant integers from 22 to nn.

Each testcase contains several values of nn, for each of them you are required to solve the problem separately.

The first line contains a single integer TT (1T1051 \le T \le 10^5) — the number of values of nn in the testcase.

Each of the next TT lines contains a single integer nin_i (2ni10182 \le n_i \le 10^{18}).

Print TT lines — the ii-th line should contain the number of elegant numbers from 22 to nin_i.

Input

The first line contains a single integer TT (1T1051 \le T \le 10^5) — the number of values of nn in the testcase.

Each of the next TT lines contains a single integer nin_i (2ni10182 \le n_i \le 10^{18}).

Output

Print TT lines — the ii-th line should contain the number of elegant numbers from 22 to nin_i.

Samples

Sample Input 1

4
4
2
72
10

Sample Output 1

2
1
61
6

Note

Here is the list of non-elegant numbers up to 1010:

  • 4=22,GCD=24 = 2^2, GCD = 2;
  • 8=23,GCD=38 = 2^3, GCD = 3;
  • 9=32,GCD=29 = 3^2, GCD = 2.

The rest have GCD=1GCD = 1.