5   11  12  20  14  19  1   13  18  6   17  16  4   15  3   2   8   9   10  7
