"use strict"
const create = () => {
    const input = require("fs").readFileSync("/dev/stdin", "utf8").trim().split("\n");
    const res = {
        "list": input, "index": 0, "max": input.length,
        "hasNext": function() {return this.index < this.max},
        "next": function() { if (!this.hasNext()) {throw "ArrayIndexOutOfBoundsException";}else{return this.list[this.index++];}}
    };
    return res;
}
const o = create();
const next = () => o.next()
const nextInt = () => parseInt(o.next())
const nextStrArray = () => o.next().split(" ")
const nextIntArray = () => o.next().split(" ").map(el => parseInt(el))
const nextCharArray = () => o.next().split("")
const hasNext = () => o.hasNext()
const myout = (...x) => console.log(...x)
const Main = () => {
    let dishs = []
    while(hasNext()){
        let tmp = nextInt()
        dish.push([tmp, tmp % 10, tmp + tmp % 10])
    }
    dish.sort((a,b) => a[1]-b[1])
    let total = 0
    total += dish[0][2]
    total += dish[1][2]
    total += dish[2][2]
    total += dish[3][2]
    total += dish[4][0]
    console.log(total)
}
Main()
