#include<bits/stdc++.h>
#define ll long long
using namespace std;
int n;
int s[30];
int f(int q){
if(q%2!=0)return -1;
int p=q;
int i=0;
while(p!=0){
s[i]=p%2;
p/=2;
i++;
}
return i;
}
int main(){
cin>>n;
int l=f(n);
if(l==-1){
cout<<l;
return 0;
}
for(int i=l;i>=0;i--){
if(s[i]==1)
cout<<pow(2,i)<<" ";
}
}