#include <iostream>
#include <cstdio>
#include <algorithm>
#include <vector>
 
using namespace std;
 
vector<int> p;
 
int main() {
    int n, k;
    scanf("%d%d", &n, &k);
    for (int i = 0; i < n; i++) {
        int x;
        scanf("%d", &x);
        p.push_back(x);
    }
    sort(p.begin(), p.end());
    for (int i = 0; i < k; i++) {
        if (i) printf(" ");
        printf("%d", p[i]);
    }   
    return 0;
}
/**************************************************************
	Problem: 2036
	User: linmiaoling
	Language: C++
	Result: Accepted
	Time:63 ms
	Memory:2212 kb
****************************************************************/