India finds 31 guilty in 2002 train burning