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