#include<bits/stdc++.h>
using namespace std;
int num[30];
int main()
{
/*freopen("power.in","r",stdin);
freopen("power.out","w",stdout); */
int n;
scanf("%d",&n);
if(n&1) printf("-1");
else
{
int tmp=0;
while(n!=0)
{
if(n&1)
{
num[++tmp]=pow(2,tmp);
}
n>>=1;
}
sort(num+1,num+tmp+1);
for(int i=tmp;i>=1;i--)
{
printf("%d ",num[i]);
}
}
return 0;
}