A Network Crossword

      1        2       3     
     4                 
          5       6       
    7       8             
9                      
   10    11         12          
  13                    
14         15      16   17        18    
                    
 19    20           21          
                    
22     23                  24   
              25        
      26                
                    
          27            
  28                    
 29          30             
 31                     
         32