f=lambda r,C=list.count:sum([x%7*100,1e3][x%7<2]*(C(r,x%7)>2and not exec('r.remove(x%7);'*3))for x in range(14))+50*C(r,5)+100*C(r,1)
print(f([1, 2, 3, 4, 5, 6])) # 150
print(f([1, 1, 1, 2, 3, 5])) # 1050
print(f([1, 1, 1, 1, 1, 1])) # 2000
print(f([2, 2, 2, 2, 2, 2])) # 400
print(f([6, 6, 1, 5, 5, 6])) # 800
print(f([2, 3, 4, 6, 2, 4])) # 0
print(f([1, 5, 1, 5, 1, 5])) # 1500
print(f([5, 5, 5, 5, 2, 3])) # 550
print(f([1, 1, 1, 1, 1, 5])) # 1250
print(f([3, 3, 4, 4, 3, 4])) # 700
Zj1sYW1iZGEgcixDPWxpc3QuY291bnQ6c3VtKFt4JTcqMTAwLDFlM11beCU3PDJdKihDKHIseCU3KT4yYW5kIG5vdCBleGVjKCdyLnJlbW92ZSh4JTcpOycqMykpZm9yIHggaW4gcmFuZ2UoMTQpKSs1MCpDKHIsNSkrMTAwKkMociwxKQoKcHJpbnQoZihbMSwgMiwgMywgNCwgNSwgNl0pKSAjIDE1MApwcmludChmKFsxLCAxLCAxLCAyLCAzLCA1XSkpICMgMTA1MApwcmludChmKFsxLCAxLCAxLCAxLCAxLCAxXSkpICMgMjAwMApwcmludChmKFsyLCAyLCAyLCAyLCAyLCAyXSkpICMgNDAwCnByaW50KGYoWzYsIDYsIDEsIDUsIDUsIDZdKSkgIyA4MDAKcHJpbnQoZihbMiwgMywgNCwgNiwgMiwgNF0pKSAjIDAKcHJpbnQoZihbMSwgNSwgMSwgNSwgMSwgNV0pKSAjIDE1MDAKcHJpbnQoZihbNSwgNSwgNSwgNSwgMiwgM10pKSAjIDU1MApwcmludChmKFsxLCAxLCAxLCAxLCAxLCA1XSkpICMgMTI1MApwcmludChmKFszLCAzLCA0LCA0LCAzLCA0XSkpICMgNzAw