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