What are three causes of pneumoperitoneum in neonates?

What are three causes of pneumoperitoneum in neonates?

1. Necrotizing enterocolitis with perforation
2. Spontaneous gastric perforation
3. Air leak in chest and downward dissection