给定一个整数 $N$,你需要将 $N$ 分解为若干个质数的乘积 $\prod p_i$。
输入格式
输入包含多组测试数据。第一行包含一个整数 $T$ ($1 \le T \le 10^3$),表示测试数据的组数。
对于每组测试数据,第一行包含一个整数 $N$ ($2 \le N \le 10^{18}$)。
输出格式
对于每组测试数据,将 $N$ 分解为若干个质数的乘积 $N = p_1 \cdot p_2 \cdot \ldots \cdot p_k$ ($p_1 \le p_2 \le \ldots \le p_k$),并输出一行整数 $p_1, p_2, \ldots, p_k$。
评分
对于所有测试数据,$1 \le T \le 10^3$,$2 \le N \le 10^{18}$。
样例
输入格式 1
3 2 9 30
输出格式 1
2 3 3 2 3 5