"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 maxTime = (x) => Math.ceil(x/10)*10
const remainTime = (x) => maxTime(x) - x

const Main = () => {
    let total = 0
    let a = nextInt()
    let b = nextInt()
    let c = nextInt()
    let d = nextInt()
    let e = nextInt()
    total = maxTime(a) + maxTime(b) + maxTime(c) + maxTime(d) + maxTime(e) 
    total -= Math.max(remainTime(a), remainTime(b), remainTime(c), remainTime(d), remainTime(e))
    console.log(total)
}
Main()


