Problem:


大当たり!

 あいづ学園大学附属高校の大阿足あたる君は、スロットマシーンで遊ぶことにしました。

 このマシーンは、メダルを投入すると、3 つのリールが回転を始め、各リールが自動的に止まります。通常の1ゲーム(通常ゲーム)は 3 枚のメダルを投入し、図柄が揃うと、その図柄に応じて次のとおりメダルが得られます。

 図柄の揃い方によっては特別なサービスが開始されます。 7 の図柄が 3 つ揃うとビッグボーナスが始まり、ボーナスゲームを 5 ゲーム行うことができます。また、BAR の図柄が 3 つ揃うとレギュラーボーナスが始まり、ボーナスゲームを 3 ゲーム行うことができます。

 スターの図柄が 3 つ揃うと無料ゲームが開始され、メダルを得ることはできませんが、次のゲームをメダルの投入なく始めることができます。

 ボーナスゲーム中は 1 ゲームあたり 2 枚のメダルを投入すると、自動でブドウの図柄が 3 つ揃い、メダルを 15 枚得ることができます。

 大阿足君は 100 枚のメダルを持ってマシーンで遊び始めました。しばらく遊び、通常ゲームになった状態で終了しました。手元に残ったメダルは何枚となったでしょうか。

 プレイ情報を入力とし、手元に残ったメダルの数を出力するプログラムを作成して下さい。 プレイ情報として、ビッグボーナスの回数 b、レギュラーボーナスの回数 r、通常ゲーム中にブドウが揃った回数 g、チェリーが揃った回数 c、スターが揃った回数 s、総ゲーム数 t が与えられます。

 なお、t にはボーナスゲームの回数を含みます。また、メダルはゲームの途中になくなることはありません。
 

Input

複数のデータセットの並びが入力として与えられます。入力の終わりはゼロむっつの行で示されます。
各データセットは以下の形式で与えられます。

b r g c s t

b, r, g, c, s はそれぞれ 0 以上 200 以下の整数、t は 1000 以下の整数です。

データセットの数は 120 を超えません。

Output

入力データセットごとに、手元に残ったメダルの枚数を１行に出力します。

Sample Input

3 2 30 3 26 226
9 0 18 3 20 118
5 5 12 2 15 203
7 4 19 2 22 197
7 4 24 4 17 209
0 0 0 0 0 0

Output for the Sample Input

127
793
414
629
617



Sample input:
3 2 30 3 26 226
9 0 18 3 20 118
5 5 12 2 15 203
7 4 19 2 22 197
7 4 24 4 17 209
0 0 0 0 0 0


Sample output:
127
793
414
629
617

Submission status: Accepted

Solution code:
while 1:
    b,r,g,c,s,t = list(map(int,input().split()))
    if t == 0:break

    cnt  = b * 5 + r * 3 + s #コイン不使用とするゲーム数
    coins = (b * 5 + r * 3) * (15-2)
    coins += b * 15
    coins += r * 15
    coins += 7 * g
    coins += 2 * c
    coins += 100 - (t - cnt) * 3

    print (coins)

Submission status: Accepted

Solution code:
while(1):
    [b,r,g,c,s,t]=[int(x) for x in raw_input().split()]
    if t==0:
        break
    else:
        n=t-6*b-4*r-g-c-2*s
        m=100+b*(12+5*13)+r*(12+3*13)+g*4-c-3*(n+s)
        print m

Submission status: Accepted

Solution code:
import sys
f = sys.stdin


while True:
    seven, bar, grape, cherry, star, all_game = map(int, f.readline().split())
    if seven == bar == grape == cherry == star == all_game == 0:
        break
        
    init_coin = 100
    free_game = star        
    bonus_game = seven * 5 + bar * 3
    nomal_game = all_game - free_game - bonus_game

    last_coin = init_coin - bonus_game * 2 - nomal_game * 3 + (bonus_game + seven + bar) * 15 + grape * 7 + cherry * 2
    print(last_coin)

Submission status: Accepted

Solution code:
while 1:
    b,r,g,c,s,t=map(int,input().split())
    if [b,r,g,c,s,t].count(0)==6:break
    print(100+(b+r)*15+g*7+c*2+(b*5+r*3)*13-(t-(s+b*5+r*3))*3)

Submission status: Accepted

Solution code:
# Aizu Problem 0229: Big Hit

import sys, math, os, bisect

# read input:
PYDEV = os.environ.get('PYDEV')
if PYDEV=="True":
    sys.stdin = open("sample-input.txt", "rt")


while True:
    b, r, g, c, s, t = [int(_) for _ in input().split()]
    if t == 0:
        break
    print(100 + 95 * b + 63 * r + 7 * g + 2 * c - 3 * (t - s))

Submission status: Accepted

Solution code:
# AOJ 0229 Big Hit !
# Python3 2018.6.25 bal4u

while 1:
	b, r, g, c, s, t = map(int, input().split())
	if (b|r|g|c|s|t) == 0: break
	ans = 100
	ans += 15*b+(15-2)*5*b
	t -= 5*b
	ans += 15*r+(15-2)*3*r
	t -= 3*r
	ans += 7*g
	ans += 2*c
	t -= s
	ans -= 3*t
	print(ans);

Submission status: Accepted

Solution code:
while True:
  b, r, g, c, s, t = map(int, input().split())
  if b + r + g + c + s + t == 0:
    break
  normal_game = t - b * 5  - r * 3
  bonus_game  = b * 5 + r * 3
  print(100 + bonus_game * 16 + 15 * b + 15 * r + 7 * g + 2 * c + 3 * s - t * 3)

Submission status: Accepted

Solution code:
while True:
    b,r,g,c,s,t=map(int,raw_input().split())
    if b==r==g==c==s==0:break
    nb=b*5+r*3
    no=t-nb
    print 100+15*(b+r+nb)+7*g+2*c-3*(no-s)-2*nb

Submission status: Accepted

Solution code:
while True:
    b, r, g, c, s, t = map(int, raw_input().split())
    if b == r == g == c == s == t == 0:
        break
    m = 100
    m += (b + r) * 15 + 13 * (5 * b + 3 * r)
    m += 7 * g + 2 * c
    m -= (t - s - b * 5 - r * 3) * 3
    print(m)

Submission status: Accepted

Solution code:
while 1:
	b,r,g,c,s,t=map(int,raw_input().split())
	if t==0:break
	print 100+95*b+63*r+7*g+2*c-3*(t-s)

Submission status: Accepted

Solution code:
while 1:
    b, r, g, c, s, t = map(int, input().split())
    if t == 0:
        break
    ans = 100

    ans += (15 - 2) * (5*b) + (15 - 3) * b
    t -= 6*b

    ans += (15 - 2) * (3*r) + (15 - 3) * r
    t -= 4*r

    ans += (7 - 3) * g
    t -= g

    ans += (2 - 3) * c
    t -= c

    t -= s

    ans += (0 - 3) * t

    print(ans)

Submission status: Accepted

Solution code:
while True:
  b,r,g,c,s,t=map(int, input().split())
  if t==0:
    break
  x=100
  y=b*5+r*3
  z=t-y-s
  a=x+(b+r)*15+g*7+y*13+c*2-z*3
  print(a)

Submission status: Accepted

Solution code:
# AOJ 0229 Big Hit !
# Python3 2018.6.25 bal4u
 
while 1:
    b, r, g, c, s, t = map(int, input().split())
    if (b|r|g|c|s|t) == 0: break
    ans = 100
    ans += 15*b+(15-2)*5*b
    t -= 5*b
    ans += 15*r+(15-2)*3*r
    t -= 3*r
    ans += 7*g
    ans += 2*c
    t -= s
    ans -= 3*t
    print(ans);

Submission status: Accepted

Solution code:
while True:
  b,r,g,c,s,t = map(int,input().split(" "))
  if b == r == g == c == s == t == 0: break
  print(100+(b+r)*15+g*7+c*2+(b*5+r*3)*13-(t-(s+b*5+r*3))*3)

Submission status: Accepted

Solution code:
while 1:
    b, r, g, c, s, t = map(int, input().split())
    if [b, r, g, c, s, t] == [0, 0, 0, 0, 0, 0]:
        break

    medal = 100
    bonus = b * 5 + r * 3
    normal = t - bonus - s
    medal = medal + b * 15 + r * 15 + bonus * 15 + g * 7 + c * 2
    medal = medal - normal * 3 - bonus * 2

    print(medal)