Gastrointestinal perforation and peritonitis in infants and children: experience with 179 cases over ten years.