31 troops slain, 38 firearms taken in May–NPA spokesman