6789101112            
                 5         146 147      
                 4 1918171615 13 145   148149150151  
                          144       152 
                 2 202124 14   155 154 153   
                                    
                    2928272625            
                             156 157 158   
  45     444342    3433    30   
                                     
    5459606566717883848996979899  
    55586164677079828588       
    5657626380818687102101100  
                                     
      120119118117116115114113111 107106         
      125126127  128129 130131 133                  
                                     
    143142141140139138137136 135