1 16 50 63 17 32 34 47 52 61 3 14 36 45 19 30 15 2 64 49 31 18 48 33 62 51 13 4 46 35 29 20 5 12 54 59 21 28 38 43 56 57 7 10 40 41 23 26 11 6 60 53 27 22 44 37 58 55 9 8 42 39 25 24