# Arup Guha
# 7/19/2013
# Solution to 2013 SI@UCF Practice Programming Contest Problem: Phone Bill

def main():

    # Useful constants
    EXTRA_MIN_COST = .10
    EXTRA_TEXT_COST = .25
    EXTRA_DATA_COST = .01
    BASE_BILL = 70
    BASE_MINUTES = 1000
    BASE_TEXT = 200
    BASE_DATA = 2000

    myFile = open("phonebill.in", "r")
    numCases = int(myFile.readline())

    # Go through each case.
    for i in range(numCases):

        # Get data
        tokens = myFile.readline().split()
        minutes = int(tokens[0])
        texts = int(tokens[1])
        data = int(tokens[2])

        # Base cost
        cost = BASE_BILL

        # Add extra phone time.
        if minutes > BASE_MINUTES:
            cost += (minutes-BASE_MINUTES)*EXTRA_MIN_COST

        # Add extra text cost.
        if texts > BASE_TEXT:
            cost += (texts-BASE_TEXT)*EXTRA_TEXT_COST

        # Add extra data cost.
        if data > BASE_DATA:
            cost += (data-BASE_DATA)*EXTRA_DATA_COST

        # Print out result.
        print("%.2f"%cost)

    myFile.close()

main()
