#include <bits/stdc++.h>
using namespace std;
void reshenie() {
  int n;
  cin >> n;
  vector<int> bin;
  while (n) {
    bin.push_back(n % 2);
    n /= 2;
  }
  for (int i = bin.size() - 1; i >= 0; --i) {
    if (bin[i]) {
      cout << i + 1 << ' ';
    }
  }
  cout << endl;
}
int main() {
  reshenie();
  return 1 - 1 + 2 - 2 + 3 - 3 + 4 - 4 + 5 - 5;
}
