// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
  input = input.split("\n")
  // tmp0 = input[0].split(" ")
  // N = Number(tmp0[0])
  // M = Number(tmp0[1])
  A = Number(input[0])
  B = Number(input[1])
  C = Number(input[2])
  D = Number(input[3])
  E = Number(input[4])

  // 1のくらいで1~9の最小
  list_1 = []
  list_1.push(Number(String(A).split("").slice(-1)[0]) === 0 ? 10 : Number(String(A).split("").slice(-1)[0]))
  list_1.push(Number(String(B).split("").slice(-1)[0]) === 0 ? 10 : Number(String(B).split("").slice(-1)[0]))
  list_1.push(Number(String(C).split("").slice(-1)[0]) === 0 ? 10 : Number(String(C).split("").slice(-1)[0]))
  list_1.push(Number(String(D).split("").slice(-1)[0]) === 0 ? 10 : Number(String(D).split("").slice(-1)[0]))
  list_1.push(Number(String(E).split("").slice(-1)[0]) === 0 ? 10 : Number(String(E).split("").slice(-1)[0]))


  min_index = list_1.indexOf(Math.min(...list_1))

  Num_list = [A, B, C, D, E]
  ans=0
  for(var i=0; i < 5; i++)
  {
    if(i !== min_index){
      ans += Math.ceil(Num_list[i] / 10) * 10
    }
  }
  ans += Num_list[min_index]
  console.log(ans)
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
// Main("29\n20\n7\n35\n120\n")