import java.util.Arrays;
import java.util.Scanner;
public class Main{

	public static void main (String[] args) {

		Main main = new Main ();
		main.solve();
	}

	private void solve() {

		Scanner sc = new Scanner (System.in);

		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		int d = sc.nextInt();
		int e = sc.nextInt();

		int time =0;

		int ar = a%10;
		int br = b%10;
		int cr = c%10;
		int dr = d%10;
		int er = e%10;

		int[] list = new int[5];

		if (ar==0) {
			list[0]=9;
		} else {
			list[0]=ar;
		}

		if (br==0) {
			list[1]=9;
		} else {
			list[1]=br;
		}

		if (cr==0) {
			list[2]=9;
		} else {
			list[2]=cr;
		}

		if (dr==0) {
			list[3]=9;
		} else {
			list[3]=dr;
		}

		if (er==0) {
			list[4]=9;
		} else {
			list[4]=er;
		}

		Arrays.sort(list);
		int[] list2 = new int [5];
		if (list[0]==ar) {
			list2=check('a',a,b,c,d,e);
		} else if (list[0]==br) {
			list2=check('b',a,b,c,d,e);
		} else if (list[0]==cr) {
			list2=check('c',a,b,c,d,e);
		} else if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		}

		for (int index=0; index<5; index++) {
			time+=list2[index];
		}

		System.out.println(time);
	}

	private int[] check (char ch, int a, int b, int c, int d, int e) {

		int[] list2 = new int [5];

		switch (ch) {

		case 'a':
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'b':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;

		case 'c':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'd':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'e':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			break;

			default:
		}

		list2[0]=a;
		list2[1]=b;
		list2[2]=c;
		list2[3]=d;
		list2[4]=e;
		return list2;
	}
} import java.util.Arrays; Arrays java.util import java.util.Scanner; Scanner java.util public class Main{

	public static void main (String[] args) {

		Main main = new Main ();
		main.solve();
	}

	private void solve() {

		Scanner sc = new Scanner (System.in);

		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		int d = sc.nextInt();
		int e = sc.nextInt();

		int time =0;

		int ar = a%10;
		int br = b%10;
		int cr = c%10;
		int dr = d%10;
		int er = e%10;

		int[] list = new int[5];

		if (ar==0) {
			list[0]=9;
		} else {
			list[0]=ar;
		}

		if (br==0) {
			list[1]=9;
		} else {
			list[1]=br;
		}

		if (cr==0) {
			list[2]=9;
		} else {
			list[2]=cr;
		}

		if (dr==0) {
			list[3]=9;
		} else {
			list[3]=dr;
		}

		if (er==0) {
			list[4]=9;
		} else {
			list[4]=er;
		}

		Arrays.sort(list);
		int[] list2 = new int [5];
		if (list[0]==ar) {
			list2=check('a',a,b,c,d,e);
		} else if (list[0]==br) {
			list2=check('b',a,b,c,d,e);
		} else if (list[0]==cr) {
			list2=check('c',a,b,c,d,e);
		} else if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		}

		for (int index=0; index<5; index++) {
			time+=list2[index];
		}

		System.out.println(time);
	}

	private int[] check (char ch, int a, int b, int c, int d, int e) {

		int[] list2 = new int [5];

		switch (ch) {

		case 'a':
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'b':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;

		case 'c':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'd':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'e':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			break;

			default:
		}

		list2[0]=a;
		list2[1]=b;
		list2[2]=c;
		list2[3]=d;
		list2[4]=e;
		return list2;
	}
} Main public static void main (String[] args) {

		Main main = new Main ();
		main.solve();
	} main {

		Main main = new Main ();
		main.solve();
	} Main main = new Main (); main new Main () main.solve() main.solve main String[] args args private void solve() {

		Scanner sc = new Scanner (System.in);

		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		int d = sc.nextInt();
		int e = sc.nextInt();

		int time =0;

		int ar = a%10;
		int br = b%10;
		int cr = c%10;
		int dr = d%10;
		int er = e%10;

		int[] list = new int[5];

		if (ar==0) {
			list[0]=9;
		} else {
			list[0]=ar;
		}

		if (br==0) {
			list[1]=9;
		} else {
			list[1]=br;
		}

		if (cr==0) {
			list[2]=9;
		} else {
			list[2]=cr;
		}

		if (dr==0) {
			list[3]=9;
		} else {
			list[3]=dr;
		}

		if (er==0) {
			list[4]=9;
		} else {
			list[4]=er;
		}

		Arrays.sort(list);
		int[] list2 = new int [5];
		if (list[0]==ar) {
			list2=check('a',a,b,c,d,e);
		} else if (list[0]==br) {
			list2=check('b',a,b,c,d,e);
		} else if (list[0]==cr) {
			list2=check('c',a,b,c,d,e);
		} else if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		}

		for (int index=0; index<5; index++) {
			time+=list2[index];
		}

		System.out.println(time);
	} solve {

		Scanner sc = new Scanner (System.in);

		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		int d = sc.nextInt();
		int e = sc.nextInt();

		int time =0;

		int ar = a%10;
		int br = b%10;
		int cr = c%10;
		int dr = d%10;
		int er = e%10;

		int[] list = new int[5];

		if (ar==0) {
			list[0]=9;
		} else {
			list[0]=ar;
		}

		if (br==0) {
			list[1]=9;
		} else {
			list[1]=br;
		}

		if (cr==0) {
			list[2]=9;
		} else {
			list[2]=cr;
		}

		if (dr==0) {
			list[3]=9;
		} else {
			list[3]=dr;
		}

		if (er==0) {
			list[4]=9;
		} else {
			list[4]=er;
		}

		Arrays.sort(list);
		int[] list2 = new int [5];
		if (list[0]==ar) {
			list2=check('a',a,b,c,d,e);
		} else if (list[0]==br) {
			list2=check('b',a,b,c,d,e);
		} else if (list[0]==cr) {
			list2=check('c',a,b,c,d,e);
		} else if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		}

		for (int index=0; index<5; index++) {
			time+=list2[index];
		}

		System.out.println(time);
	} Scanner sc = new Scanner (System.in); sc new Scanner (System.in) int a = sc.nextInt(); a sc.nextInt() sc.nextInt sc int b = sc.nextInt(); b sc.nextInt() sc.nextInt sc int c = sc.nextInt(); c sc.nextInt() sc.nextInt sc int d = sc.nextInt(); d sc.nextInt() sc.nextInt sc int e = sc.nextInt(); e sc.nextInt() sc.nextInt sc int time =0; time 0 int ar = a%10; ar a%10 a 10 int br = b%10; br b%10 b 10 int cr = c%10; cr c%10 c 10 int dr = d%10; dr d%10 d 10 int er = e%10; er e%10 e 10 int[] list = new int[5]; list new int[5] 5 if (ar==0) {
			list[0]=9;
		} else {
			list[0]=ar;
		} ar==0 ar 0 {
			list[0]=9;
		} list[0]=9 list[0] list 0 9 {
			list[0]=ar;
		} list[0]=ar list[0] list 0 ar if (br==0) {
			list[1]=9;
		} else {
			list[1]=br;
		} br==0 br 0 {
			list[1]=9;
		} list[1]=9 list[1] list 1 9 {
			list[1]=br;
		} list[1]=br list[1] list 1 br if (cr==0) {
			list[2]=9;
		} else {
			list[2]=cr;
		} cr==0 cr 0 {
			list[2]=9;
		} list[2]=9 list[2] list 2 9 {
			list[2]=cr;
		} list[2]=cr list[2] list 2 cr if (dr==0) {
			list[3]=9;
		} else {
			list[3]=dr;
		} dr==0 dr 0 {
			list[3]=9;
		} list[3]=9 list[3] list 3 9 {
			list[3]=dr;
		} list[3]=dr list[3] list 3 dr if (er==0) {
			list[4]=9;
		} else {
			list[4]=er;
		} er==0 er 0 {
			list[4]=9;
		} list[4]=9 list[4] list 4 9 {
			list[4]=er;
		} list[4]=er list[4] list 4 er Arrays.sort(list) Arrays.sort Arrays list int[] list2 = new int [5]; list2 new int [5] 5 if (list[0]==ar) {
			list2=check('a',a,b,c,d,e);
		} else if (list[0]==br) {
			list2=check('b',a,b,c,d,e);
		} else if (list[0]==cr) {
			list2=check('c',a,b,c,d,e);
		} else if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		} list[0]==ar list[0] list 0 ar {
			list2=check('a',a,b,c,d,e);
		} list2=check('a',a,b,c,d,e) list2 check('a',a,b,c,d,e) check 'a' a b c d e if (list[0]==br) {
			list2=check('b',a,b,c,d,e);
		} else if (list[0]==cr) {
			list2=check('c',a,b,c,d,e);
		} else if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		} list[0]==br list[0] list 0 br {
			list2=check('b',a,b,c,d,e);
		} list2=check('b',a,b,c,d,e) list2 check('b',a,b,c,d,e) check 'b' a b c d e if (list[0]==cr) {
			list2=check('c',a,b,c,d,e);
		} else if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		} list[0]==cr list[0] list 0 cr {
			list2=check('c',a,b,c,d,e);
		} list2=check('c',a,b,c,d,e) list2 check('c',a,b,c,d,e) check 'c' a b c d e if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		} list[0]==dr list[0] list 0 dr {
			list2=check('d',a,b,c,d,e);
		} list2=check('d',a,b,c,d,e) list2 check('d',a,b,c,d,e) check 'd' a b c d e if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		} list[0]==er list[0] list 0 er {
			list2=check('e',a,b,c,d,e);
		} list2=check('e',a,b,c,d,e) list2 check('e',a,b,c,d,e) check 'e' a b c d e {
			list2 = check ('1',a,b,c,d,e);
		} list2 = check ('1',a,b,c,d,e) list2 check ('1',a,b,c,d,e) check '1' a b c d e for (int index=0; index<5; index++) {
			time+=list2[index];
		} int index=0; int index=0; index 0 index<5 index 5 index++ index++ index {
			time+=list2[index];
		} {
			time+=list2[index];
		} time+=list2[index] time list2[index] list2 index System.out.println(time) System.out.println System.out System System.out time private int[] check (char ch, int a, int b, int c, int d, int e) {

		int[] list2 = new int [5];

		switch (ch) {

		case 'a':
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'b':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;

		case 'c':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'd':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'e':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			break;

			default:
		}

		list2[0]=a;
		list2[1]=b;
		list2[2]=c;
		list2[3]=d;
		list2[4]=e;
		return list2;
	} check {

		int[] list2 = new int [5];

		switch (ch) {

		case 'a':
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'b':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;

		case 'c':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'd':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'e':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			break;

			default:
		}

		list2[0]=a;
		list2[1]=b;
		list2[2]=c;
		list2[3]=d;
		list2[4]=e;
		return list2;
	} int[] list2 = new int [5]; list2 new int [5] 5 switch (ch) {

		case 'a':
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'b':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;

		case 'c':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'd':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'e':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			break;

			default:
		} ch case 'a': 'a' case 'a': if (b%10!=0) {
				b-=b%10;
				b+=10;
			} b%10!=0 b%10 b 10 0 {
				b-=b%10;
				b+=10;
			} b-=b%10 b b%10 b 10 b+=10 b 10 if (c%10!=0) {
				c-=c%10;
				c+=10;
			} c%10!=0 c%10 c 10 0 {
				c-=c%10;
				c+=10;
			} c-=c%10 c c%10 c 10 c+=10 c 10 if (d%10!=0) {
				d-=d%10;
				d+=10;
			} d%10!=0 d%10 d 10 0 {
				d-=d%10;
				d+=10;
			} d-=d%10 d d%10 d 10 d+=10 d 10 if (e%10!=0) {
				e-=e%10;
				e+=10;
			} e%10!=0 e%10 e 10 0 {
				e-=e%10;
				e+=10;
			} e-=e%10 e e%10 e 10 e+=10 e 10 break; case 'b': 'b' case 'b': if (a%10!=0) {
				a-=a%10;
				a+=10;
			} a%10!=0 a%10 a 10 0 {
				a-=a%10;
				a+=10;
			} a-=a%10 a a%10 a 10 a+=10 a 10 if (c%10!=0) {
				c-=c%10;
				c+=10;
			} c%10!=0 c%10 c 10 0 {
				c-=c%10;
				c+=10;
			} c-=c%10 c c%10 c 10 c+=10 c 10 if (d%10!=0) {
				d-=d%10;
				d+=10;
			} d%10!=0 d%10 d 10 0 {
				d-=d%10;
				d+=10;
			} d-=d%10 d d%10 d 10 d+=10 d 10 if (e%10!=0) {
				e-=e%10;
				e+=10;
			} e%10!=0 e%10 e 10 0 {
				e-=e%10;
				e+=10;
			} e-=e%10 e e%10 e 10 e+=10 e 10 break; case 'c': 'c' case 'c': if (a%10!=0) {
				a-=a%10;
				a+=10;
			} a%10!=0 a%10 a 10 0 {
				a-=a%10;
				a+=10;
			} a-=a%10 a a%10 a 10 a+=10 a 10 if (b%10!=0) {
				b-=b%10;
				b+=10;
			} b%10!=0 b%10 b 10 0 {
				b-=b%10;
				b+=10;
			} b-=b%10 b b%10 b 10 b+=10 b 10 if (d%10!=0) {
				d-=d%10;
				d+=10;
			} d%10!=0 d%10 d 10 0 {
				d-=d%10;
				d+=10;
			} d-=d%10 d d%10 d 10 d+=10 d 10 if (e%10!=0) {
				e-=e%10;
				e+=10;
			} e%10!=0 e%10 e 10 0 {
				e-=e%10;
				e+=10;
			} e-=e%10 e e%10 e 10 e+=10 e 10 break; case 'd': 'd' case 'd': if (a%10!=0) {
				a-=a%10;
				a+=10;
			} a%10!=0 a%10 a 10 0 {
				a-=a%10;
				a+=10;
			} a-=a%10 a a%10 a 10 a+=10 a 10 if (b%10!=0) {
				b-=b%10;
				b+=10;
			} b%10!=0 b%10 b 10 0 {
				b-=b%10;
				b+=10;
			} b-=b%10 b b%10 b 10 b+=10 b 10 if (c%10!=0) {
				c-=c%10;
				c+=10;
			} c%10!=0 c%10 c 10 0 {
				c-=c%10;
				c+=10;
			} c-=c%10 c c%10 c 10 c+=10 c 10 if (e%10!=0) {
				e-=e%10;
				e+=10;
			} e%10!=0 e%10 e 10 0 {
				e-=e%10;
				e+=10;
			} e-=e%10 e e%10 e 10 e+=10 e 10 break; case 'e': 'e' case 'e': if (a%10!=0) {
				a-=a%10;
				a+=10;
			} a%10!=0 a%10 a 10 0 {
				a-=a%10;
				a+=10;
			} a-=a%10 a a%10 a 10 a+=10 a 10 if (b%10!=0) {
				b-=b%10;
				b+=10;
			} b%10!=0 b%10 b 10 0 {
				b-=b%10;
				b+=10;
			} b-=b%10 b b%10 b 10 b+=10 b 10 if (c%10!=0) {
				c-=c%10;
				c+=10;
			} c%10!=0 c%10 c 10 0 {
				c-=c%10;
				c+=10;
			} c-=c%10 c c%10 c 10 c+=10 c 10 if (d%10!=0) {
				d-=d%10;
				d+=10;
			} d%10!=0 d%10 d 10 0 {
				d-=d%10;
				d+=10;
			} d-=d%10 d d%10 d 10 d+=10 d 10 break; default: default: list2[0]=a list2[0] list2 0 a list2[1]=b list2[1] list2 1 b list2[2]=c list2[2] list2 2 c list2[3]=d list2[3] list2 3 d list2[4]=e list2[4] list2 4 e return list2; list2 char ch ch int a a int b b int c c int d d int e e public class Main{

	public static void main (String[] args) {

		Main main = new Main ();
		main.solve();
	}

	private void solve() {

		Scanner sc = new Scanner (System.in);

		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		int d = sc.nextInt();
		int e = sc.nextInt();

		int time =0;

		int ar = a%10;
		int br = b%10;
		int cr = c%10;
		int dr = d%10;
		int er = e%10;

		int[] list = new int[5];

		if (ar==0) {
			list[0]=9;
		} else {
			list[0]=ar;
		}

		if (br==0) {
			list[1]=9;
		} else {
			list[1]=br;
		}

		if (cr==0) {
			list[2]=9;
		} else {
			list[2]=cr;
		}

		if (dr==0) {
			list[3]=9;
		} else {
			list[3]=dr;
		}

		if (er==0) {
			list[4]=9;
		} else {
			list[4]=er;
		}

		Arrays.sort(list);
		int[] list2 = new int [5];
		if (list[0]==ar) {
			list2=check('a',a,b,c,d,e);
		} else if (list[0]==br) {
			list2=check('b',a,b,c,d,e);
		} else if (list[0]==cr) {
			list2=check('c',a,b,c,d,e);
		} else if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		}

		for (int index=0; index<5; index++) {
			time+=list2[index];
		}

		System.out.println(time);
	}

	private int[] check (char ch, int a, int b, int c, int d, int e) {

		int[] list2 = new int [5];

		switch (ch) {

		case 'a':
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'b':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;

		case 'c':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'd':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'e':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			break;

			default:
		}

		list2[0]=a;
		list2[1]=b;
		list2[2]=c;
		list2[3]=d;
		list2[4]=e;
		return list2;
	}
} public class Main{

	public static void main (String[] args) {

		Main main = new Main ();
		main.solve();
	}

	private void solve() {

		Scanner sc = new Scanner (System.in);

		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		int d = sc.nextInt();
		int e = sc.nextInt();

		int time =0;

		int ar = a%10;
		int br = b%10;
		int cr = c%10;
		int dr = d%10;
		int er = e%10;

		int[] list = new int[5];

		if (ar==0) {
			list[0]=9;
		} else {
			list[0]=ar;
		}

		if (br==0) {
			list[1]=9;
		} else {
			list[1]=br;
		}

		if (cr==0) {
			list[2]=9;
		} else {
			list[2]=cr;
		}

		if (dr==0) {
			list[3]=9;
		} else {
			list[3]=dr;
		}

		if (er==0) {
			list[4]=9;
		} else {
			list[4]=er;
		}

		Arrays.sort(list);
		int[] list2 = new int [5];
		if (list[0]==ar) {
			list2=check('a',a,b,c,d,e);
		} else if (list[0]==br) {
			list2=check('b',a,b,c,d,e);
		} else if (list[0]==cr) {
			list2=check('c',a,b,c,d,e);
		} else if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		}

		for (int index=0; index<5; index++) {
			time+=list2[index];
		}

		System.out.println(time);
	}

	private int[] check (char ch, int a, int b, int c, int d, int e) {

		int[] list2 = new int [5];

		switch (ch) {

		case 'a':
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'b':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;

		case 'c':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'd':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'e':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			break;

			default:
		}

		list2[0]=a;
		list2[1]=b;
		list2[2]=c;
		list2[3]=d;
		list2[4]=e;
		return list2;
	}
} Main
import java.util.Arrays;
import java.util.Scanner;
public class Main{

	public static void main (String[] args) {

		Main main = new Main ();
		main.solve();
	}

	private void solve() {

		Scanner sc = new Scanner (System.in);

		int a = sc.nextInt();
		int b = sc.nextInt();
		int c = sc.nextInt();
		int d = sc.nextInt();
		int e = sc.nextInt();

		int time =0;

		int ar = a%10;
		int br = b%10;
		int cr = c%10;
		int dr = d%10;
		int er = e%10;

		int[] list = new int[5];

		if (ar==0) {
			list[0]=9;
		} else {
			list[0]=ar;
		}

		if (br==0) {
			list[1]=9;
		} else {
			list[1]=br;
		}

		if (cr==0) {
			list[2]=9;
		} else {
			list[2]=cr;
		}

		if (dr==0) {
			list[3]=9;
		} else {
			list[3]=dr;
		}

		if (er==0) {
			list[4]=9;
		} else {
			list[4]=er;
		}

		Arrays.sort(list);
		int[] list2 = new int [5];
		if (list[0]==ar) {
			list2=check('a',a,b,c,d,e);
		} else if (list[0]==br) {
			list2=check('b',a,b,c,d,e);
		} else if (list[0]==cr) {
			list2=check('c',a,b,c,d,e);
		} else if (list[0]==dr) {
			list2=check('d',a,b,c,d,e);
		} else if (list[0]==er){
			list2=check('e',a,b,c,d,e);
		} else {
			list2 = check ('1',a,b,c,d,e);
		}

		for (int index=0; index<5; index++) {
			time+=list2[index];
		}

		System.out.println(time);
	}

	private int[] check (char ch, int a, int b, int c, int d, int e) {

		int[] list2 = new int [5];

		switch (ch) {

		case 'a':
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'b':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;

		case 'c':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'd':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (e%10!=0) {
				e-=e%10;
				e+=10;
			}
			break;
		case 'e':
			if (a%10!=0) {
				a-=a%10;
				a+=10;
			}
			if (b%10!=0) {
				b-=b%10;
				b+=10;
			}
			if (c%10!=0) {
				c-=c%10;
				c+=10;
			}
			if (d%10!=0) {
				d-=d%10;
				d+=10;
			}
			break;

			default:
		}

		list2[0]=a;
		list2[1]=b;
		list2[2]=c;
		list2[3]=d;
		list2[4]=e;
		return list2;
	}
}
