const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let list=[];
rl.on('line', function (line) {
list.push(line);
if(list.length==2){
let k = list[0].split(' ')[1];
let arr = list[1].split(' ');
arr.sort((a,b)=>a-b);
console.log(arr.slice(0,k).join(' '));
list = [];
}
}); while(line = readline()) {
let requirement = line.split(' ');
let total = parseInt(requirement[0]);
let outputCount = parseInt(requirement[1]);
let inputArr = readline().split(' ');
let toInt = [];
for (let i = 0; i < total; i++) {
toInt.push(parseInt(inputArr[i]));
};
toInt.sort((a, b) => {
return a - b;
});
console.log(toInt.slice(0, outputCount).join(' '));
}; function fliter_arr(arr,k){