function main(input) {
    var args = input.trim().split("\n");
    var info = args[0].split(" ").map((v) => parseInt(v));
    var S = info[0]; // 人数
    var K = info[1]; // ポイント
    var Q = info[2]; // 回数
    var correctPersons = args.slice(1);

    if (K > Q) {
        var i = 0;
        while (S > i) {
            console.log("Yes");
            i++;
        }
        return;
    }

    var lowestLine = Q - K + 1;

    var correctSum = Array(S).fill(0);

    for(var j = 0; correctPersons.length > j; j++ ) {
        var correctPersonIndex = correctPersons[j] - 1;
        correctSum[correctPersonIndex] = correctSum[correctPersonIndex] + 1;
    }

    for(var k = 0; correctSum.length > k; k++) {
        if (correctSum[k] >= lowestLine) {
            console.log("Yes");
        } else {
            console.log("No");
        }
    }

}

main(require("fs").readFileSync("/dev/stdin", "utf8"));