891011            
                 5         146 147      
                  191615  145   148149150151  
                          144       152 
                       154 153   
                                    
                    282726            
                               158   
               30   
                                     
      
           
      
                                     
                
      125126  128129  132                  
                                     
    142141140139138137 135