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