At least 31 Maoist insurgents were killed in a deadly clash with security forces in central India, the largest outbreak of fighting this year.