#include <bits/stdc++.h>
using namespace std;
struct node {
  int a, b;
} e[10];
int cmp(node c, node d) {
  if (c.b < d.b) {
    return c.b < d.b;
  }
}
int main() {
  int s = 0, n = 5;
  for (int i = 1; i <= n; i++) {
    cin >> e[i].a;
    e[i].b = e[i].a % 10;
  }
  sort(e + 1, e + n + 1, cmp);
  int i;
  for (i = 1; i < n; i++) {
    if (e[i].b != 0)
      break;
    else
      s += e[i].a;
  }
  for (int j = n; j > i; j--) {
    s += e[j].a;
    s = s / 10 * 10 + 10;
  }
  s += e[i].a;
  cout << s << endl;
  return 0;
}
