#include <bits/stdc++.h>
using namespace std;
int n,a[30],idx;
void change(int b){
int res=0;
while(b){
if (b&1) a[res]=pow(2,res);
res++;
b>>=1;
}
idx=res;
}
int main(){
scanf("%d",&n);
if (n%2==1 || n==0){
cout<<"-1";
return 0;
}
change(n);
for(int i=idx;i>=1;i--)
if (a[i]!=0)
cout<<a[i]<<" ";
return 0;
}