#include<stdio.h>
int main()
{
int t, n, c, i, a[50], s, j, ans;
scanf("%d", &t);
while (t--)
{
ans = 1;
s = 1001;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
scanf("%d", &a[i]);
if(a[i] < s)
s = a[i];
}
for(i = s; i > 1 ; i--)
{
c = 1;
for (j = 0; j < n; j++)
{
if (a[j] % i != 0)
{
c = -1;
break;
}
}
if(c == 1)
ans = (ans<i) ? i : ans;
}
for(i = 0; i < n; i++)
printf("%d ", a[i] / ans);
printf("\n");
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KCmludCBtYWluKCkKewoJaW50IHQsIG4sIGMsIGksIGFbNTBdLCBzLCBqLCBhbnM7CglzY2FuZigiJWQiLCAmdCk7Cgl3aGlsZSAodC0tKQoJewoJCWFucyA9IDE7CgkJcyA9IDEwMDE7CgkJc2NhbmYoIiVkIiwgJm4pOwoJCWZvciAoaSA9IDA7IGkgPCBuOyBpKyspCgkJewoJCQlzY2FuZigiJWQiLCAmYVtpXSk7CgkJCWlmKGFbaV0gPCBzKQoJCQkJcyA9IGFbaV07CgkJfQoJCWZvcihpID0gczsgaSA+IDEgOyBpLS0pCgkJewoJCQljID0gMTsKCQkJZm9yIChqID0gMDsgaiA8IG47IGorKykKCQkJewoJCQkJaWYgKGFbal0gJSBpICE9IDApCgkJCQl7CgkJCQkJYyA9IC0xOwoJCQkJCWJyZWFrOwoJCQkJfQoJCQl9CgkJCWlmKGMgPT0gMSkKCQkJCWFucyA9IChhbnM8aSkgPyBpIDogYW5zOwoJCX0KCQlmb3IoaSA9IDA7IGkgPCBuOyBpKyspCgkJCXByaW50ZigiJWQgIiwgYVtpXSAvIGFucyk7CiAgICAgICAgICBwcmludGYoIlxuIik7Cgl9CglyZXR1cm4gMDsKfQ==