#include<bits/stdc++.h>
    using namespace std;
struct app{
    int num;
    int index;
};
bool compare(const app& a, const app& b) {
    return a.num< b.num;
}

    int main(){
        int t;
        cin>>t;
        while(t--) {
            int n,k;
            cin>>n>>k;
            app A[n];
            for (int i = 0; i < n; i++){
                cin >> A[i].num;
                A[i].index=i;
            }
            for(int i=0;i<n;i++){
                    A[i].num=(A[i].num)%k;

            }
            sort(A,A+n,compare);
            k++;
            for(int i=0;i<n;i++)
                cout<<A[i].index+1<<" ";
            cout<<"\n";
        }
    }