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