spoj#LUDIC1. Ludic Numbers (medium)

    ID: 23226 远端评测题 25000ms 1536MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>binary-searchfenwick-tree-11parallel-search

Ludic Numbers (medium)

Find the number of Ludic numbers less than or equal to $N$.

Input

The first line contains $T$ ($1 \le T \le 1000$), the number of test cases.

Each test case contains a single integer $N$ ($1 \le N \le 10^9$).

Output

For each test case, output the number of Ludic numbers less than or equal to $N$.

Example

Input

10
1
2
3
4
5
10
100
1000
1000000
1000000000

Output

1
2
3
3
4
5
24
142
66164
43956562

Note