Heavy rain and floods have so far claimed 31 lives in the State prompting the Government to allocate additional funds of Rs12.47 crore for the flood-affected 23 districts.