给定一个正整数 $n$,你需要找到最小的整数 $k$,使得对于集合 $\{1, 2, \dots, n\}$ 的任意大小为 $k$ 的子集 $T$,都存在两个不同的整数 $u, v \in T$,满足 $u$ 是 $v$ 的因数。
输入格式
第一行包含一个整数 $T$ ($1 \le T \le 10^5$),表示测试用例的数量。 接下来的 $T$ 行,每行包含一个整数 $n$ ($2 \le n \le 10^9$),描述一个测试用例。
输出格式
对于每个测试用例,输出一行包含一个整数,表示答案。
样例
输入 1
4 2 3 4 5
输出 1
2 3 3 4