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