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