7 8 16 17 24 1 3 26 4 5 6 34 10 11 12 32 14 15 33 18 9 19 20 21 23 2 30 22 31 35 36 37 38 40 25 42