#include<iostream>
using namespace std;
int main(){
	int n;
	int now[10]={0};
	int max=0;
	while(cin>>n){
		for(int i=512;i>=1;i/=2){
			if(n>=i){n-=i;now[max]=i;max++;}
		}
		while(max>=1){
			cout<<now[max-1]<<" ";
			max--;
		}
	}
}