At least 22 people have died and 52 are missing as torrential rain hits the Latin American country.