from math import gcd n = int(input()) a = list(map(int, input().split())) for i in range(n - 1): x = a[i] a[i+1:] = sorted(a[i+1:], key=lambda y: (x * y // gcd(x, y), y)) print(' '.join(map(str, a)))