Floods, landslides kill 43, 24 missing