How many senators are in the Texas senate?

currently there are 31