#include <bits/stdc++.h>
using namespace std;
set<int> v;
vector<int> ans;
int main() {
  cin.sync_with_stdio(false);
  int N, x;
  cin >> N;
  for (int i = 0; i < N * N; i++) {
    cin >> x;
    v.insert(x);
  }
  for (int i : v) {
    ans.push_back(i);
  }
  int tam = ans.size();
  for (int i = 1; i <= N; i++) {
    cout << ans[tam - i] << ' ';
  }
  return 0;
}
