#include <bits/stdc++.h>
using namespace std;
long long wc(long long x){
long long m=19,sum=0;
while(x>0){
sum=pow(2,m);
if(x>=sum){
x-=sum;cout<<sum<<" ";m--;
}else{
m--;
}
}
}
int main(){
long long a;cin>>a;
if(a%2==0) wc(a);
else cout<<-1;
return 0;
}