import sys input = sys.stdin.readline mod=10**9+7 from itertools import permutations M=[list(map(int,input().split())) for i in range(7)] L1=list(permutations([0,2,4,6])) L2=list(permutations([1,3,5])) ANS=0 for X in L1: for Y in L2: U=X+Y DP=[0]*20002 DP[0]=1 for i in range(7): k=U[i] MIN,MAX=M[k] NDP=[0]*20002 SUM=0 for j in range(20002): SUM=(SUM+DP[j])%mod if MIN<=j<=MAX: if i==6: ANS+=SUM else: NDP[j+1]=SUM DP=NDP U=Y+X DP=[0]*20002 DP[0]=1 for i in range(7): k=U[i] MIN,MAX=M[k] NDP=[0]*20002 SUM=0 for j in range(20002): SUM=(SUM+DP[j])%mod if MIN<=j<=MAX: if i==6: ANS+=SUM else: NDP[j+1]=SUM DP=NDP print(ANS%mod)