0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 0 17 18 19 20 21 22 23 24 25 26 27 12 28 29 30 31 32 2 33 34 35 36 37 38 39 40 41 10 42 43 44 45 46 47 3 33 48 19 49 50 51 52 53 54 13 28 55 44 56 57 58 4 59 35 60 21 61 62 63 64 65 27 11 42 66 67 68 69 5 70 36 60 20 49 71 72 73 74 15 30 45 56 75 68 76 6 77 37 22 61 78 51 79 80 81 14 29 55 43 66 82 8 83 84 38 23 62 78 50 71 85 17 1 32 47 58 69 76 7 83 86 39 24 63 52 79 87 73 88 16 31 46 57 75 67 82 9 41 89 25 64 53 80 87 72 85 18 48 34 59 70 77 84 86 40 89 26 65 54 81 74 88 10 1