import java.util.Scanner;
import java.util.Stack;

public class Main {

	public static void main(String[] args) {
		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();
		
		Stack <Integer> S = new Stack <> ();
		
		S.push(a);
		int min = a%10;
		
		if (b%10<min && b%10!=0){
			S.add(0, b);
			min = b%10;
		}
		
		else {
			S.add(1, b);
		}
			
		if (c%10<min && c%10!=0){
			S.add(0, c);
			min = c%10;
		}
		
		else {
			S.add(1, c);
		}
		
		if (d%10<min && d%10!=0){
			S.add(0, d);
			min = d%10;
		}
		
		else {
			S.add(1, d);
		}
		
		if (e%10<min && e%10!=0){
			S.add(0, e);
		}
		
		else {
			S.add(1, e);
		}
		
		int temp = S.get(0);
		S.remove(0);
		
		while (S.isEmpty()!=true){
			int pop = S.pop();
			int rem = pop%10;
			
			if (rem!=0){
				temp+=(pop-rem+10);
				
			}
			else temp+=pop;
			
		}
		System.out.println(temp);

	}

} import java.util.Scanner; Scanner java.util import java.util.Stack; Stack java.util public class Main {

	public static void main(String[] args) {
		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();
		
		Stack <Integer> S = new Stack <> ();
		
		S.push(a);
		int min = a%10;
		
		if (b%10<min && b%10!=0){
			S.add(0, b);
			min = b%10;
		}
		
		else {
			S.add(1, b);
		}
			
		if (c%10<min && c%10!=0){
			S.add(0, c);
			min = c%10;
		}
		
		else {
			S.add(1, c);
		}
		
		if (d%10<min && d%10!=0){
			S.add(0, d);
			min = d%10;
		}
		
		else {
			S.add(1, d);
		}
		
		if (e%10<min && e%10!=0){
			S.add(0, e);
		}
		
		else {
			S.add(1, e);
		}
		
		int temp = S.get(0);
		S.remove(0);
		
		while (S.isEmpty()!=true){
			int pop = S.pop();
			int rem = pop%10;
			
			if (rem!=0){
				temp+=(pop-rem+10);
				
			}
			else temp+=pop;
			
		}
		System.out.println(temp);

	}

} Main public static void main(String[] args) {
		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();
		
		Stack <Integer> S = new Stack <> ();
		
		S.push(a);
		int min = a%10;
		
		if (b%10<min && b%10!=0){
			S.add(0, b);
			min = b%10;
		}
		
		else {
			S.add(1, b);
		}
			
		if (c%10<min && c%10!=0){
			S.add(0, c);
			min = c%10;
		}
		
		else {
			S.add(1, c);
		}
		
		if (d%10<min && d%10!=0){
			S.add(0, d);
			min = d%10;
		}
		
		else {
			S.add(1, d);
		}
		
		if (e%10<min && e%10!=0){
			S.add(0, e);
		}
		
		else {
			S.add(1, e);
		}
		
		int temp = S.get(0);
		S.remove(0);
		
		while (S.isEmpty()!=true){
			int pop = S.pop();
			int rem = pop%10;
			
			if (rem!=0){
				temp+=(pop-rem+10);
				
			}
			else temp+=pop;
			
		}
		System.out.println(temp);

	} main {
		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();
		
		Stack <Integer> S = new Stack <> ();
		
		S.push(a);
		int min = a%10;
		
		if (b%10<min && b%10!=0){
			S.add(0, b);
			min = b%10;
		}
		
		else {
			S.add(1, b);
		}
			
		if (c%10<min && c%10!=0){
			S.add(0, c);
			min = c%10;
		}
		
		else {
			S.add(1, c);
		}
		
		if (d%10<min && d%10!=0){
			S.add(0, d);
			min = d%10;
		}
		
		else {
			S.add(1, d);
		}
		
		if (e%10<min && e%10!=0){
			S.add(0, e);
		}
		
		else {
			S.add(1, e);
		}
		
		int temp = S.get(0);
		S.remove(0);
		
		while (S.isEmpty()!=true){
			int pop = S.pop();
			int rem = pop%10;
			
			if (rem!=0){
				temp+=(pop-rem+10);
				
			}
			else temp+=pop;
			
		}
		System.out.println(temp);

	} 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 Stack <Integer> S = new Stack <> (); S new Stack <> () S.push(a) S.push S a int min = a%10; min a%10 a 10 if (b%10<min && b%10!=0){
			S.add(0, b);
			min = b%10;
		}
		
		else {
			S.add(1, b);
		} b%10<min && b%10!=0 b%10<min b%10 b 10 min b%10!=0 b%10 b 10 0 {
			S.add(0, b);
			min = b%10;
		} S.add(0, b) S.add S 0 b min = b%10 min b%10 b 10 {
			S.add(1, b);
		} S.add(1, b) S.add S 1 b if (c%10<min && c%10!=0){
			S.add(0, c);
			min = c%10;
		}
		
		else {
			S.add(1, c);
		} c%10<min && c%10!=0 c%10<min c%10 c 10 min c%10!=0 c%10 c 10 0 {
			S.add(0, c);
			min = c%10;
		} S.add(0, c) S.add S 0 c min = c%10 min c%10 c 10 {
			S.add(1, c);
		} S.add(1, c) S.add S 1 c if (d%10<min && d%10!=0){
			S.add(0, d);
			min = d%10;
		}
		
		else {
			S.add(1, d);
		} d%10<min && d%10!=0 d%10<min d%10 d 10 min d%10!=0 d%10 d 10 0 {
			S.add(0, d);
			min = d%10;
		} S.add(0, d) S.add S 0 d min = d%10 min d%10 d 10 {
			S.add(1, d);
		} S.add(1, d) S.add S 1 d if (e%10<min && e%10!=0){
			S.add(0, e);
		}
		
		else {
			S.add(1, e);
		} e%10<min && e%10!=0 e%10<min e%10 e 10 min e%10!=0 e%10 e 10 0 {
			S.add(0, e);
		} S.add(0, e) S.add S 0 e {
			S.add(1, e);
		} S.add(1, e) S.add S 1 e int temp = S.get(0); temp S.get(0) S.get S 0 S.remove(0) S.remove S 0 while (S.isEmpty()!=true){
			int pop = S.pop();
			int rem = pop%10;
			
			if (rem!=0){
				temp+=(pop-rem+10);
				
			}
			else temp+=pop;
			
		} S.isEmpty()!=true S.isEmpty() S.isEmpty S true {
			int pop = S.pop();
			int rem = pop%10;
			
			if (rem!=0){
				temp+=(pop-rem+10);
				
			}
			else temp+=pop;
			
		} int pop = S.pop(); pop S.pop() S.pop S int rem = pop%10; rem pop%10 pop 10 if (rem!=0){
				temp+=(pop-rem+10);
				
			}
			else temp+=pop; rem!=0 rem 0 {
				temp+=(pop-rem+10);
				
			} temp+=(pop-rem+10) temp (pop-rem+10) pop-rem pop rem 10 temp+=pop temp pop System.out.println(temp) System.out.println System.out System System.out temp String[] args args public class Main {

	public static void main(String[] args) {
		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();
		
		Stack <Integer> S = new Stack <> ();
		
		S.push(a);
		int min = a%10;
		
		if (b%10<min && b%10!=0){
			S.add(0, b);
			min = b%10;
		}
		
		else {
			S.add(1, b);
		}
			
		if (c%10<min && c%10!=0){
			S.add(0, c);
			min = c%10;
		}
		
		else {
			S.add(1, c);
		}
		
		if (d%10<min && d%10!=0){
			S.add(0, d);
			min = d%10;
		}
		
		else {
			S.add(1, d);
		}
		
		if (e%10<min && e%10!=0){
			S.add(0, e);
		}
		
		else {
			S.add(1, e);
		}
		
		int temp = S.get(0);
		S.remove(0);
		
		while (S.isEmpty()!=true){
			int pop = S.pop();
			int rem = pop%10;
			
			if (rem!=0){
				temp+=(pop-rem+10);
				
			}
			else temp+=pop;
			
		}
		System.out.println(temp);

	}

} public class Main {

	public static void main(String[] args) {
		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();
		
		Stack <Integer> S = new Stack <> ();
		
		S.push(a);
		int min = a%10;
		
		if (b%10<min && b%10!=0){
			S.add(0, b);
			min = b%10;
		}
		
		else {
			S.add(1, b);
		}
			
		if (c%10<min && c%10!=0){
			S.add(0, c);
			min = c%10;
		}
		
		else {
			S.add(1, c);
		}
		
		if (d%10<min && d%10!=0){
			S.add(0, d);
			min = d%10;
		}
		
		else {
			S.add(1, d);
		}
		
		if (e%10<min && e%10!=0){
			S.add(0, e);
		}
		
		else {
			S.add(1, e);
		}
		
		int temp = S.get(0);
		S.remove(0);
		
		while (S.isEmpty()!=true){
			int pop = S.pop();
			int rem = pop%10;
			
			if (rem!=0){
				temp+=(pop-rem+10);
				
			}
			else temp+=pop;
			
		}
		System.out.println(temp);

	}

} Main
import java.util.Scanner;
import java.util.Stack;

public class Main {

	public static void main(String[] args) {
		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();
		
		Stack <Integer> S = new Stack <> ();
		
		S.push(a);
		int min = a%10;
		
		if (b%10<min && b%10!=0){
			S.add(0, b);
			min = b%10;
		}
		
		else {
			S.add(1, b);
		}
			
		if (c%10<min && c%10!=0){
			S.add(0, c);
			min = c%10;
		}
		
		else {
			S.add(1, c);
		}
		
		if (d%10<min && d%10!=0){
			S.add(0, d);
			min = d%10;
		}
		
		else {
			S.add(1, d);
		}
		
		if (e%10<min && e%10!=0){
			S.add(0, e);
		}
		
		else {
			S.add(1, e);
		}
		
		int temp = S.get(0);
		S.remove(0);
		
		while (S.isEmpty()!=true){
			int pop = S.pop();
			int rem = pop%10;
			
			if (rem!=0){
				temp+=(pop-rem+10);
				
			}
			else temp+=pop;
			
		}
		System.out.println(temp);

	}

}
