#include <iostream>
#include <cstdio>
using namespace std;
//英语 抄博友程序 背
int b[30];
int jg[1000];
int main()
{
b[0]=1;
for(int i=1;i<30;i++)
{
b[i]=b[i-1]*2+1;
}
int T;
cin>>T;
while(T--)
{
int a;
cin>>a;
cout<<a<<" [";
if(a==0)
{
cout<<"]"<<endl;
}else
{
int j=0;
for(int i=29;i>=0;i--)
{
while(a>=b[i])
{
jg[j++]=i;
a=a-b[i];
}
}
j--;
while(j>0)
{
cout<<jg[j]<<',';
j--;
}
cout<<jg[j]<<"]"<<endl;
}
}
return 0;
}