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