Python related

# cook your dish here
t=int(input())
for i in range(0,t):
    x=input()
    k=100
    for j in range(97,123):
        if x[0]==chr(j):
            break
        k=k+100
    d={}
    for j in range(97,123):
        d[chr(j)]=k
        k=k+1
    sum=0
    for j in range(0,len(x)):
        sum=(sum+d[x[j]])%((10**9)+7)
    print(sum)

why my code getting NZEC error?