#-*- coding: utf-8 -*-
#入力
A = int(raw_input())
B = int(raw_input())
C = int(raw_input())
D = int(raw_input())
E = int(raw_input())

#リスト化
list = [A, B, C, D, E]

#10で割ったあまり,一番小さい数字を取得
list10 = map(lambda x: -(-x // 10), list)
#print(list10)
list20 = map(lambda x: x * 10, list10)
#print(list20)
list30 = [x - y for (x, y) in zip(list20, list)]
#print(list30)

lmaxindex = list30.index(max(list30))
#print(lmaxindex)
max = list[lmaxindex]
#print(max)

#リストから一番小さいのを削除する
list.pop(lmaxindex)

list2 = map(lambda x: -(-x // 10), list)
list3 = map(lambda x: x * 10, list2)
list3.append(max)
#print(list3)
print(sum(list3))
