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

