int main(){
	int D[5];
	for(int i = 0;i < 5;i++){
		cin >> D[i];
	}
	int S[5] = {};
	for(int i = 0;i < 5;i++){
		S[i] = D[i]%10;
	}
	int t;
	for(int j = 0;j < 5;j++){
		for(int k = j+1;k < 5;k++){
			if(S[j] > S[k]){
				t = S[j];S[j] = S[k];S[k] = t;
			}
		}
	}
	int m;
	for(int i = 0;i < 5;i++){
		if(S[i] != 0){
			m = S[i];
			break;
		}
	} 
	int ex;
	for(int i = 0;i < 5;i++){
		if(D[i]%10 == m){
			ex = D[i];
			D[i] = 0;
			break;
		}
	}
	int ans = 0;
	for(int i = 0;i < 5;i++){
		ans += (D[i]%10 != 0)?10*((D[i]/10)+1):D[i];
	}
	ans += ex;
	cout << ans;
	return 0;
}
