#include<iostream>
using namespace std;
int func(int n)
{
int a = 0;
for(int i = 1;i<1024;i++){
if(n > pow(2,i) and n < pow(2,i+1)){
a = pow(2,i);
break;
}else if(n == pow(2,i)){
a = pow(2,i);
break;
}
}
return a;
}
int main()
{
int n,x = 0;
cin>>n;
if(n%2 == 1){
cout<<"-1";
return 0;
}else{
for(;;){
x = func(n);
cout<<x<<" ";
if(n - x == 0){
return 0;
}else{
n -= x;
}
}
}
}