### 问题描述
大衣有一个长度为 N 的数组 A,它仅包含正整数元素。
定义 F(B,X) 为最小的正整数 Y 满足:
对于所有 1\le i\le N,请找出 F(A,A_i) 的值。
第一行输入一个正整数 T 表示测试数据的组数。
接下来 T 组测试数据每组输入两行:
第一行输入一个正整数 N 表示数组 A 的长度。
第二行输入 N 个整数 A_1,A_2,\cdots,A_N 表示数组 A 的元素。
对于每组测试数据,对于所有 1\le i\le N,输出 N 个用空格隔开的 F(A,A_i) 的值,并换行。
2
2
1 2
3
2 2 2
1 2
1 1 1
样例 1:数组 A=[1,2]:
样例 2:数组 A=[2,2,2]:
对于所有的评测数据,1\le T\le 20,1\le N\le 10^4,1\le A_i\le10^6。