#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,c=0,p=0,a[10100];
cin>>n;
if(n%2==1||n==0){
cout<<"-1";
return 0;
}
else while(n!=0){
c++;
n/=2;
if(n%2==1){
p++;
a[p]=c;
n-=1;
}
}
for(int i=p;i>=1;i--){
cout<<pow(2,a[i])<<" ";
}return 0;
}