29                  37                  36                  35                  32                  34                  31                  30                  33                  22                  20                  25                  28                  27                  19                  24                  23                  16                  4                  3