31 candidates in fray for five assembly seats in Assam