#include "iostream"
#include "string.h"
using namespace std;

int main(){
	long long int m, n, l1, l2, p[1000], sum = 0, count = 0;
	char c[1000][16], word[20];
	bool check = true;

	cin >> m >> n;
	for (int i = 0; i < m; i++)
		cin >> c[i] >> p[i];
	while (1){
		if (count == n)
			break;
		while (cin >> word){
			if (word[0] == '.')
				break;
			l1 = strlen(word);
			for (int i = 0; i < m; i++){
				l2 = strlen(c[i]);
				if (l1 == l2){
					for (int j = 0; j < l1; j++){
						if (c[i][j] != word[j]){
							check = false;
							break;
						}
					}
					if (check == true)
						sum += p[i];
					else
						check = true;
				}
			}
		}
		cout << sum << endl;
		sum = 0;
		count++;
	}
	return 0;
}