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