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