11     3  3535 353535 666 7 88    1010  10        
        1111  1111    35  3535  66    8  10101010101010        
        1111111111 13   35353535  35        15     1010        
          1111 16 1717 35 35  353535  19 36 1515 222222 10         
         23    1717 25  35353535353535   3636    2222           
        27 27 2828 1717  3535 35   35 3535 36363636   31          
        27 27 28 32 17 33 35 35 34 35 35 35 36 36 36 31 37        
        272727 28    38    35   353535 3535 36363636   37        
  404040 41 27272727 42 38 38 44  3535353535 3535353535   36  3737373737  464646
47   40      2727 38383838  122  35  35   35    363636   373737     
47   40 5151515151 27     122122122122122     122  5454 55 36 5656 37  58   58
4747 59 101  51  61 122  122 122122 122122122122122122122122   54           5858 5858
 47   101101 515151 122122122122122122122 122122122  122   67 5454  8585 7070707070  58585858
101  101101101 515151 122122 122122122122 122122    122 7676 545454  85 78   707070   58 
101101101101101 5151  80    122  122122  122122122122   122  54 858585 85  70 70 86 5858
101101101101101101 51   87878787 122122 122122122   122 122122122 5454 85  8585   108 93   58
 101101 101101101   87   87 122122122122122122  122122122122122    85858585 85  108108108 58585858
 101101     99 87   8787 122122122 122122122122  122      85 85858585  108   58  
101 101 101101101101 8787   87   122  122122     103103  104104 105     108108  107 108108
101101101101101     878787878787  122122122 122122122 109 103103103  104   110 111  108 112   108
101  101 113113113     87   114  122   122122    103 115   110110 111111 108  108108108108
 118      186186186186 87     122122 122122 122  122122 115115  124     108108  108108 108
126 186 186186186186186 186186  129129    122122122122122122122 122122 115  130 131 108108108108108108108108 108108
 186186 186   186 186186186 129  122122122122 122   122  122 115 138 138 138 108108   108   108
  186 186 139 186    140  141   122 122 142 122  122122  138138138138138 108108 143 108108108  
144 186186186   186 145  140 141141141141141  122   122122122122122122   138   108108   108    
144 186186186186186186186186 147 140  141   148 122122122122122 122     149 150 108108108108108108108  152152
144  186186  186186 153 154  141141 156  122 122  122122    158 149  108108  108 108   152 
144144 186186 160 186186 154154 141141141  163 122122122    165 165165 166 108108108108108  168   152152 
   186    186    141141141141 171  122  172 165165165165165165165  108 108 108 174 175175175   
    176 186186186186186186  141  178  179  180 181 165165 165  108108108108 183  174174 175175 184184
176176176176176176 186 186186 186 141  178178178    187     165     108   188  175175   184
 176176 176 190   186186186186  178178        165165165165165165165165 193 194 195  196 175 197197 
176176 201 200 201201201 186 186   178 165165165165165165165165  165  165      195195 196196 203   
176 201201  205 201201201  186   178  165165  165165  165165 165165 208208  209  196196 203203 212212
 201201    201201 201201   178178178   165  165165165 165165165 165165    209 241      212 
 201  201201201201  201201 218218   219 165165 221     165 222 165165165165165 241241241241 224224224  
201201201201201201 201 201201 227  219219219219 165 259   259259     165 165 165  241 241241   231 
 201   201201201 201   232 219219219219   259259 259259259259    165165165165 234  241241241241  231231
 201201201        236     219 259259259 259259 259259259  165165      241  241 241 231 
201201201   243 244       245245    259259259259259259259259259259   246246246 241241241241241241241  248
        244 245245245245245245245245  259259259   259259259259   251  246   241   241  252 
         245245245  245 245245  259259259 254 259  259259259    246246  241 255 241  252252
          245 256256 257  258 259 259   259 259   260  261   241241   241   252
        263  264  265 266     259259259259259259259259259259 267 261261  241241241241241241 268 252
        263  264  265  269 270  259259 259  259259259259 267 261 271 241 241241 241   252
        263 272 273273  274 270270 276   259   259  267267267  271271 278 241241   252252
         272272272    274 270 282 282282282  283  284 267  285   278278 241 252252  252
         272272   288    282282282282 282 290  284284284   285285   278    252252252252