#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll ppp(ll n){
for(ll i=0;i<=n;i++){
if(pow(2,i)>n){
return pow(2,i-1);
break;
}else if(pow(2,i)==n){
return pow(2,i);
break;
}
}
}
int main(){
ll x;
cin>>x;
if(x%2!=0) cout<<-1;
else{
for(ll i=0;i<=x;i++){
if(x==ppp(x)){
cout<<ppp(x)<<" ";
break;
}
else{
cout<<ppp(x)<<" ";
x-=ppp(x);
}
}
}
return 0;
}