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