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