#include<bits/stdc++.h>
using namespace std;
typedef long long int ll;

int n;

int main(){
	while(cin >> n){
		for(int i = 0; i <= 9; i++){
			if(n & (1 << i)){
				int scale = 1;
				for(int j = 0; j < i; j++){
					scale *= 2;
				}
				cout << scale << " ";
			}
		}
		cout << '\b' << endl;
	}
	return 0;
}