#include<bits/stdc++.h>
#define endl "\n"
using namespace std;
typedef long long ll;
const int mod = 1e9 + 7;
int main(){
int t;
cin >> t;
while(t--){
int n, x;
cin >> n >> x;
vector<int> a(n);
for(int i=0; i<n; i++)
cin >> a[i];
sort(a.begin(), a.end(), [x](int a, int b){
return abs(x-a) < (x-b);
});
for(int i=0; i<n; i++)
cout << a[i] << " ";
cout << endl;
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBlbmRsICJcbiIKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdHlwZWRlZiBsb25nIGxvbmcgbGw7CmNvbnN0IGludCBtb2QgPSAxZTkgKyA3OwoKaW50IG1haW4oKXsKCWludCB0OwoJY2luID4+IHQ7Cgl3aGlsZSh0LS0pewoJCWludCBuLCB4OwoJCWNpbiA+PiBuID4+IHg7CgkJdmVjdG9yPGludD4gYShuKTsKCQlmb3IoaW50IGk9MDsgaTxuOyBpKyspCgkJCWNpbiA+PiBhW2ldOwoJCXNvcnQoYS5iZWdpbigpLCBhLmVuZCgpLCBbeF0oaW50IGEsIGludCBiKXsKCQkJcmV0dXJuIGFicyh4LWEpIDwgKHgtYik7CgkJfSk7CgkJZm9yKGludCBpPTA7IGk8bjsgaSsrKQoJCQljb3V0IDw8IGFbaV0gPDwgIiAiOwoJCWNvdXQgPDwgZW5kbDsKCX0KCXJldHVybiAwOwp9Cg==