#include <algorithm>
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int n,m;
cin >> n;
vector<int> VData;
//cout << "请输入" << n << "个非0的整数 :" << endl;
for (int i = 0; i < n; i++)
{
cin >> m;
VData.push_back(m);
}
int temp[500] = { 0 };
int count = 0;
vector<int> VData1; //去除重复数
for (int i = 0; i < n; i++)
{
while(temp[VData[i]] == 0)
{
temp[VData[i]] = VData[i];
count++;
VData1.push_back(temp[VData[i]]);
}
}
sort(VData1.begin(), VData1.end()); //快排
//cout << "去除重复出现数并排序后 :" << endl;
for (int i = 0; i < VData1.size(); i++)
{
cout << VData1[i] << endl;
}
return 0;
}