#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: 2223
	User: admin
	Language: C++
	Result: Accepted
	Time:76 ms
	Memory:2212 kb
****************************************************************/