#include<iostream>
#include<cmath>
using namespace std;

int main(){
	int n,a[10];
	
	while(cin>>n){
		for(int i=0;i<10;i++) a[i]=0;
		for(int i=9;i>=0;i--){
			if(n>=pow(2,i)){
				n-=pow(2,i);
				a[i]++;
			}
		}
		for(int i=0;i<10;i++){
			if(a[i]!=0) cout << pow(2,i) << " ";
		}
		cout << endl;
	}
}