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