16 5 15 1 23 46 34 35 33 21 19 40 25 22 45 27 24 32 43 20 7 41 13 12 30 18 28 44 8 31 36 42 3 29 9 11 1 37 10 38 39 26 17 6 14 4