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