if __name__ == '__main__':
n = int(input())
m = []
r = []
inputs = input().split(" ")
for i in inputs:
if m.count(int(i)) != 0:
continue
num = int(i)
while num != 1:
if num % 2 == 0:
num //= 2
else:
num = (3 * num + 1) // 2
if m.count(int(num)) != 0:
break
else:
m.append(int(num))
for i in inputs:
if m.count(int(i)) == 0:
r.append(int(i))
r.sort(reverse=True)
res = ""
for i in range(len(r)):
res += str(r[i]) + " "
print(res[:-1])