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