#include <bits/stdc++.h>
int n;
int pp(int);
int main() {
  scanf("%d", &n);
  pp(n);
  return 0;
}
int pp(int x) {
  int a, b;
  a = 1;
  b = 0;
  while (a < x) {
    a *= 2;
    b++;
  }
  if (a == x) {
    printf("%d", b + 1);
    return 0;
  } else {
    printf("%d ", b);
    pp(x - a / 2);
  }
  return 0;
}
