// 第一行先输入随机整数的个数N,接下来的N行再输入相应个数的整数,下面的代码是先获取到这些数字
let nums;

while(nums = parseInt(readline())){
    let res = new Set();
    for(let i = 0; i < nums; i++){
//         console.log(readline());
        //用set的特性去去除,因为set不会添加一样的值
        res.add(parseInt(readline()))
    }   
    //将set转成数组,然后排序,这里题目有个坑,他说的排序是取出数据后就去排序,而不是把所有的数据都取出来后再去排序
    let arr = [...res];
    arr.sort(function(a,b){
        return a-b;
    })
    arr.forEach((v)=>{
        console.log(v)
    })
}