6789101112            
                 5         146 147      
                 4 1918171615 13 145   148149150151  
                 3         144       152 
                 2 2021222324 14   155 154 153   
                 1                   
                    2928272625            
                             156 157 158   
  474645     444342414039   38373635 3433  32  30   
                                     
    54596065727778838489909596979899  
    555861647376798285889194       
    565762637475808186879293103102101100  
                                     
      120119118117116115114113112111 110109108107106105104         
        128129 130131 132133                  
                                     
    143141140139138137136 135