#include<bits/stdc++.h>
using namespace std;
int x[99][2],y[99][20],n,a,b,c,d,e,f,g,h,p;
int main() {
	while(true) {
		memset(x,0,sizeof(x));
		memset(y,0,sizeof(y));
		cin>>n>>a>>b>>c;
		if(n==0){
			break;
		}
		for(int i=0;i<c;i++){
			cin>>d>>e>>f>>g;
			if(g!=0){
				y[e][f]+=20;
			}
			else{
				x[e][1]+=d+y[e][f];
				x[e][0]++;
			}
		}
		p=0;
		for(int i=b;i>=0;i--){
			for(int j=0;j<=99999;j++){
				h=0;
				for(int k=a;k>0;k--){
					if(x[k][0]==i&&x[k][1]==j){
						if(h>=1){
							cout<<'=';
						}
						else if(p>=1){
							cout<<',';
						}
						cout<<k;
						p++;
						h++;
					}
				}
			}
		}
		cout<<endl;
	}
}