Swine flu has claimed 31 lives in the past one month even as 35 persons tested positive for the H1N1 virus, the Telangana government said on Monday. From January 1 to February 1, 1,854 samples were tested, of which 629 samples were found to be positive.