1       2       3     4     
   5     6         7         
                    
                    
        8              
                    
 9                10       
11                12        
                    
13                   14     
             15         
16              17          
                    
            18          
                    
19                      
                    
20         21               
                    
       22