#include <iostream>
#include <list>
#include <string>
using namespace std;

void test(const int n) {
    //用于记录每人票数
    list<pair<string, int>> scoreboard;
    //记录候选人姓名
    for (int i = 0; i < n; i++) {
        string name;
        cin >> name;
        pair<string, int> p(name, 0);
        scoreboard.push_back(p);
    }
    scoreboard.push_back(pair<string, int>(string("Invalid"), 0));
    //记录票数
    int m;
    cin >> m;
    //记录选票
    for (int i = 0; i < m; i++) {
        string name;
        cin >> name;
        //以迭代器j遍历记分板,同时以k计数,若无匹配姓名,则计入无效票
        int k = -1;
        list<pair<string, int>>::iterator j = scoreboard.begin();
        for (; j != scoreboard.end(); j++, k++) {
            if (j->first == name) {
                j->second++;
                break;
            }
        }
        if (k == n) {
            j--;
            j->second++;
        }
    }
    //打印投票结果
    for (list<pair<string, int>>::iterator i = scoreboard.begin();
            i != scoreboard.end(); i++) {
        cout << i->first << " : " << i->second << endl;
    }
    return;
}

int main() {
    int n;
    while (cin >> n) { // 注意 while 处理多个 case
        test(n);
    }
}
// 64 位输出请用 printf("%lld")