#include <bits/stdc++.h>
using namespace std;
bool cmp(int a, int b) {
return a > b;
}
int main() {
int n, m;
while (cin >> n) { // 注意 while 处理多个 case
if (n == 0)break;
cin >> m; //寻找的大富翁人数
vector<int> b;
for (int i = 0; i < n; i++) {
int l;
cin >> l;
if (l == -1)break;
b.push_back(l);
}
sort(b.begin(), b.end(), cmp);
if (m > b.size())m = b.size();
for (int i = 0; i < m; i++) {
cout << b[i] << " ";
}
cout << endl;
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号