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