29 23 37 6 27 35 8 34 3 11 36 12 26 15 4 33 17 18 16 3224 38 21 28 22 10 1 30 13 20 25 14 5 7 2