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