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