#include<stdio.h>
int a[200];
int main()
{
int s;
scanf("%d",&s);
while(s--)
{
int n,t,i;
scanf("%d",&n);
t=0;
while(n)
{
if(n==1)
break;
if(n%2==0)
n/=2;
else
{
a[t++]=n;
n=n*3+1;
}
}
if(t==0)
printf("No number can be output !\n");
else
{
for(i=0;i<t-1;i++)
printf("%d ",a[i]);
printf("%d\n",a[t-1]);
}
}
return 0;
}
int a[200];
int main()
{
int s;
scanf("%d",&s);
while(s--)
{
int n,t,i;
scanf("%d",&n);
t=0;
while(n)
{
if(n==1)
break;
if(n%2==0)
n/=2;
else
{
a[t++]=n;
n=n*3+1;
}
}
if(t==0)
printf("No number can be output !\n");
else
{
for(i=0;i<t-1;i++)
printf("%d ",a[i]);
printf("%d\n",a[t-1]);
}
}
return 0;
}