#include <bits/stdc++.h>
int setBit(int N, int pos) { return N = N | (1 << pos); }
int resetBit(int N, int pos) { return N = N & ~(1 << pos); }
bool checkBit(int N, int pos) { return (bool)(N & (1 << pos)); }
using namespace std;
long long int m[7], w[7], h[2], x[] = {2, 4, 6, 8, 10};
long long int fuck(long long int idx) {
  return max(x[idx] * 250 / 3, (250 - m[idx]) * x[idx] - 50 * w[idx]);
}
int main() {
  long long int i, sum = 0ll;
  for (i = 0; i < 5; i++) scanf("%I64d", &m[i]);
  for (i = 0; i < 5; i++) scanf("%I64d", &w[i]);
  for (i = 0; i < 2; i++) scanf("%I64d", &h[i]);
  for (i = 0; i < 5; i++) sum += fuck(i);
  sum += h[0] * 100;
  sum -= h[1] * 50;
  printf("%I64d\n", sum);
  return 0;
}
