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