#include <stdio.h>
int main(void){
  
  void
    swap(int a,int b)
  {
    int tmp;
    tmp=a;
    a=b;
    b=tmp;
  }
  int A[5];
  int a[5];
  int i,min=0;
  int b[5],c[5];
  int sum=0;
  
  //文字の入力
  for(i=0;i<5;i++){
    scanf("%d",&A[i]);
  }
  //1の位をa[]に代入
  for(i=0;i<5;i++){
    a[i]=A[i]%10;
  }
  //1の位の最小値を探す。
   for(i=0;i<5;i++){
  if(0<a[i]){
  min=a[i];
    if(min==a[i]) i=5;
  }}
  for(i=0;i<5;i++){
    if(0<a[i]<min){
      min=a[i];
    swap(a[i],a[4]);
      swap(A[i],A[4]);
  }
  //a[]の最小値以外を10の倍数にする。
  for(i=0;i<4;i++){ 
  b[i]=10-a[i];
  A[i]=A[i]+b[i];
    }
  
  //出た数字をすべて足す。
    for(i=0;i<5;i++){
        sum=sum+A[i];
      }
      
printf("%d",sum);
  
  return 0;
}