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