1              2              21
     2              4              22
     3              6              23
     5              8              24
     7              12            25
     9              16            27
     10            18            29      
     11            19          31      
     12            19          23      
     13            19
     17            20