#include <bits/stdc++.h>
using namespace std;
struct node {
  int num, g;
} a[10];
int f(int x) { return x % 10; }
bool cmp(node x, node y) {
  if (x.g != 0 && y.g != 0) return x.g < y.g;
}
int main() {
  for (int i = 1; i <= 5; i++) {
    scanf("%d", &a[i].num);
    a[i].g = f(a[i].num);
  }
  sort(a + 1, a + 6, cmp);
  for (int i = 2; i <= 5; i++) {
    if (a[i].g != 0) {
      a[i].num += 10 - a[i].g;
    }
  }
  int ans = 0;
  for (int i = 1; i <= 5; i++) ans += a[i].num;
  printf("%d", ans);
  return 0;
}
