#include<string>
#include<iostream>
#include<bitset>
#include<algorithm>
using namespace std;
int main(){
int T, n;
cin>>T;
while(T--){
cin>>n;
string s = bitset<32>(n).to_string();
reverse(s.begin(),s.end());
bool flag = false;
for(int i = 0; i < 32; i++){
if(s[i] == '1'){
if(!flag) cout<<i;
else cout<<" "<<i;
flag = true;
}
}
cout<<endl;
}
return 0;
}
04-13
797