#!/usr/local/bin/ruby
while line=gets
  a=line.to_i
  w=a.to_s(2)
  rec=Array.new
  y=w.split("").map(&:to_i).reverse
  l=y.size
  (l-1).downto(0){|i|
    if y[i]==1
      rec.unshift(2**i)
    end
  }
  puts rec.join(" ")
end