#include<bits/stdc++.h>
using namespace std;
vector<long long> a(14,0);
long long res = 0;
void init(){
for(int i=0;i<14;i++) cin >> a[i];
}
void process(){
for(int i=0;i<14;i++){
vector<long long> b = a;
long long val = a[i] / 14;
long long du = a[i] % 14;
int indexz = i+1;
for(int j=0;j<14;j++) b[j] += val;
while(du--){
if (indexz == 14) indexz = 0;
b[indexz]++;
indexz++;
}
long long sumz = 0;
for(int j=0;j<14;j++){
if (b[j] % 2 == 0) sumz += b[j];
}
res = max(res, sumz);
}
cout << res;
}
int main(){
init();
process();
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2ZWN0b3I8bG9uZyBsb25nPiBhKDE0LDApOwpsb25nIGxvbmcgcmVzID0gMDsKCgp2b2lkIGluaXQoKXsKICAgIGZvcihpbnQgaT0wO2k8MTQ7aSsrKSBjaW4gPj4gYVtpXTsKfQoKdm9pZCBwcm9jZXNzKCl7CiAgICBmb3IoaW50IGk9MDtpPDE0O2krKyl7CiAgICAgICAgdmVjdG9yPGxvbmcgbG9uZz4gYiA9IGE7CiAgICAgICAgbG9uZyBsb25nIHZhbCA9IGFbaV0gLyAxNDsKICAgICAgICBsb25nIGxvbmcgZHUgPSBhW2ldICUgMTQ7CiAgICAgICAgaW50IGluZGV4eiA9IGkrMTsKICAgICAgICBmb3IoaW50IGo9MDtqPDE0O2orKykgYltqXSArPSB2YWw7CiAgICAgICAgd2hpbGUoZHUtLSl7CiAgICAgICAgICAgIGlmIChpbmRleHogPT0gMTQpIGluZGV4eiA9IDA7CiAgICAgICAgICAgIGJbaW5kZXh6XSsrOwogICAgICAgICAgICBpbmRleHorKzsKICAgICAgICB9CiAgICAgICAgbG9uZyBsb25nIHN1bXogPSAwOwogICAgICAgIGZvcihpbnQgaj0wO2o8MTQ7aisrKXsKICAgICAgICAgICAgaWYgKGJbal0gJSAyID09IDApIHN1bXogKz0gYltqXTsKICAgICAgICB9IAogICAgICAgIHJlcyA9IG1heChyZXMsIHN1bXopOwogICAgfQogICAgY291dCA8PCByZXM7IAoKfQoKaW50IG1haW4oKXsKCiAgICBpbml0KCk7CiAgICBwcm9jZXNzKCk7CgogICAgcmV0dXJuIDA7Cn0=