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