import std.stdio;
import std.array;
import std.conv;
import std.algorithm;
import std.math;
void main() {
	string s;
	while( (s=readln()).length != 0 ){
		string[] input = split(s);
		int a = to!int(input[0]);
		int x= 0;
		for(int i=0;i<10;i++){
			if(a%2==1){
				if(x!=0) write(" ");
				write(pow(2,i));}
				x++;
			a/=2;
		}
		writeln();
	}
}