#include<bits/stdc++.h>
using namespace std;
int n;
int ss(int n){
	int i=2;
	while(i<=n) i*=2;
	return i/2;
}
int main(){
	cin>>n;
	if(n%2==0){
		while(n!=0){
			cout<<ss(n)<<" ";
			n-=ss(n);
		}
	}
	else cout<<"-1";
return 0;}

/**************************************************************
	Problem: 2397
	User: fzy001
	Language: C++
	Result: Accepted
	Time:73 ms
	Memory:2072 kb
****************************************************************/