0 1 2 2 3 0 4 5 6 6 7 4 8 9 10 11 12 13 14 15 16 15 17 16 14 16 9 18 19 20 19 10 20 10 16 20 16 17 21 20 12 18 22 18 12 20 21 13 23 24 25 26 22 11 22 12 11 20 13 12 21 27 28 24 29 30 29 31 30 11 13 32 13 28 32 13 21 28 24 30 25 33 11 32 29 34 31 11 33 35 30 31 36 36 37 23 37 24 23 27 38 28 39 23 40 23 25 40 41 40 30 25 30 40 30 36 42 42 23 39 39 40 43 40 41 44 43 40 44 37 36 34 34 36 31 30 42 41 36 23 42 21 17 27 9 16 10 20 16 21 8 10 19 45 46 47 14 9 46 48 49 47 50 51 52 14 46 45 14 45 15 47 49 53 47 53 45 54 55 56 55 57 56 58 56 59 57 59 56 60 61 62 63 55 64 55 54 64 54 56 65 56 58 66 65 56 66 35 33 67 47 68 48 48 68 69 70 71 46 46 71 68 46 9 70 8 72 9 9 72 70 73 74 75 76 77 78 79 77 76 78 75 76 80 81 82 81 83 84 83 85 84 85 80 82 82 81 84 85 82 84 75 74 86 60 87 61 73 75 88 68 47 46 88 89 73 90 89 91 88 75 78 8 92 93 94 95 96 97 98 99 99 98 100 97 93 98 18 101 19 19 101 92 92 101 98 98 102 100 101 18 96 22 96 18 101 95 102 103 104 105 22 94 96 101 96 95 102 106 107 105 108 109 109 108 110 94 111 95 95 111 106 95 106 102 105 104 108 112 111 94 109 110 113 94 35 112 108 114 110 114 103 115 115 103 105 107 106 50 116 117 103 103 117 104 118 108 117 104 117 108 108 119 114 119 116 103 116 120 117 117 121 118 120 121 117 115 113 114 113 110 114 108 118 119 114 119 103 102 107 100 93 92 98 101 102 98 8 19 92 122 123 124 97 124 93 48 123 125 97 122 124 97 99 122 123 126 125 123 122 126 127 128 129 129 128 130 131 132 128 130 128 132 133 134 135 136 137 129 129 137 127 127 138 128 128 139 131 138 139 128 35 140 112 123 48 141 48 69 141 142 124 143 124 141 143 124 142 93 8 93 72 93 142 72 144 145 91 146 78 77 147 146 77 78 146 145 148 149 150 150 151 152 152 151 153 153 149 148 149 151 150 153 151 149 145 154 91 133 135 155 144 88 145 141 124 123 88 78 145 156 48 125 156 125 99 157 99 100 157 100 107 52 158 107 107 50 52 107 158 157 157 159 99 99 159 156 11 35 26 160 161 1 161 162 1 162 0 163 162 160 0 160 1 0 1 163 2 163 0 164 4 2 5 5 164 165 165 3 4 1 162 163 164 0 3 2 163 164 2 164 5 164 3 165 3 2 4 6 165 166 166 4 7 7 6 167 6 166 167 166 7 167 5 165 6 165 4 166 74 73 89 89 90 74 89 144 91 144 89 88