1.

package contestVolumes.volume118;

import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;

/**
 * FWP, Ausgewählte Probleme aus dem ACM Programming Contest, SS10
 * Problem: 11835 - Formula 1
 * Link: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&category=226&problem=2935&mosmsg=Submission+received+with+ID+8260051
 *
 * @author Siegfried Ippisch
 * @version 1.0
 *
 * Method : -
 * Status : Accepted
 * Runtime: 0.624
 */
public class Formula1 {
   
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
       
        int g = in.nextInt(); // races
        int q = in.nextInt(); // pilots
       
        while(g != 0 && q != 0){
           
            int[][] races = new int[g][q];
           
            for(int i=0; i<g; i++)
                for(int j=0; j<q; j++)
                    races[i][j] = in.nextInt();
           
            int s = in.nextInt(); // scoring systems
           
            for(int i=0; i<s; i++){
                int[] scoreSystem = new int[q];
                int k = in.nextInt();
                for(int j=0; j<k; j++)
                    scoreSystem[j] = in.nextInt();
                String out = "";
                for(int w: worldChampions(races,scoreSystem,q))
                    out+=(w+1)+" ";
                System.out.println(out.substring(0, out.length()-1));
            }
           
            g = in.nextInt();
            q = in.nextInt();
        }
       
        in.close();
    }

    private static List<Integer> worldChampions(int[][] races, int[] scoreSystem, int q) {
        int[] points = new int[q];
        for(int[] r: races)
            for(int i=0; i<q; i++)
                points[i]+=scoreSystem[r[i]-1];
       
        LinkedList<Integer> worldChampions = new LinkedList<Integer>();
        int max = -1;
        for(int i=0; i<q; i++){
            if(points[i] > max){
                worldChampions.clear();
                worldChampions.add(i);
                max = points[i];
            } else if(points[i] == max)
                worldChampions.add(i);
        }
       
        return worldChampions;
    }
   
}