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