from collections import defaultdict en2asc = lambda s: ord(s) - 65 N = int(input()) L = tuple(map(int, input().split())) T = int(input()) scoreboard = defaultdict(lambda: [[0] * N, 0]) AC_count = [1] * N for time in range(T): name, p = input().split() p = en2asc(p) score = 50 * L[p] + 500 * L[p] // (8 + 2 * AC_count[p]) AC_count[p] += 1 scoreboard[name][0][p] = score scoreboard[name][1] = time scoreboard = [(k, v) for k, v in scoreboard.items()] scoreboard.sort(key=lambda x: (-sum(x[1][0]), x[1][1])) for i, user in enumerate(scoreboard, 1): print(i, user[0], *user[1][0], sum(user[1][0]))