#include <bits/stdc++.h>
using namespace std;
int main(){
	int t;
    cin>>t;
    while(t--){
		int n, m, x;
    	cin>>n>>m>>x;
    	int h[n];
    	cout<<"YES"<<endl;
    	set<pair<int, int> >s;
    	for(int i=1; i<=m; i++)
   	    s.insert({0,i});
    	for(int i=0; i<n; i++){
    	    cin >> h[i];
    	    pair<int, int>p = *s.begin();
    	    s.erase(p);
    	    cout << p.second << ' ';
    	    s.insert({h[i]+p.first, p.second});
    	}
    }
	return 0;
}