0 1 2 2 3 0 4 5 6 5 7 6 6 7 8 8 9 6 8 10 9 11 12 13 13 14 11 15 16 17 17 18 15 19 20 21 21 22 19 22 21 23 23 24 22 24 23 25 25 26 24 27 28 29 29 30 27 31 32 33 33 34 31 35 36 37 37 38 35 39 40 41 41 42 39 43 44 45 45 46 43 47 48 49 49 50 47 51 52 53 53 54 51 55 56 57 57 58 55 59 60 61 61 62 59 60 63 64 64 61 60 63 65 66 66 64 63 65 59 62 62 66 65 67 68 69 68 70 69 70 67 69 68 71 72 71 70 72 70 68 72 71 73 74 73 70 74 70 71 74 73 67 75 67 70 75 70 73 75 76 77 78 78 79 76 77 80 81 81 78 77 82 83 84 84 85 82 83 86 87 87 84 83 86 88 89 89 87 86 88 76 79 79 89 88 90 91 92 92 93 90 91 94 95 95 92 91 96 97 98 98 99 96 97 100 101 101 98 97 100 102 103 103 101 100 102 90 93 93 103 102 93 92 104 104 105 93 92 95 106 106 104 92 99 98 107 107 108 99 98 101 109 109 107 98 101 103 110 110 109 101 103 93 105 105 110 103 111 112 113 112 114 113 115 116 113 113 117 111 114 115 113 113 116 117 118 119 120 120 121 118 119 122 123 123 120 119 124 125 126 126 127 124 125 128 129 129 126 125 128 130 131 131 129 128 130 118 121 121 131 130 132 133 134 134 135 132 133 136 137 137 134 133 138 139 140 140 141 138 139 142 143 143 140 139 142 144 145 145 143 142 144 132 135 135 145 144 135 134 146 146 147 135 134 137 148 148 146 134 141 140 149 149 150 141 140 143 151 151 149 140 143 145 152 152 151 143 145 135 147 147 152 145 153 154 155 154 156 155 157 158 155 155 159 153 156 157 155 155 158 159 160 161 162 162 163 160 161 164 165 165 162 161 166 167 168 168 169 166 167 170 171 171 168 167 170 172 173 173 171 170 172 160 163 163 173 172 163 162 174 174 175 163 162 165 176 176 174 162 169 168 177 177 178 169 168 171 179 179 177 168 171 173 180 180 179 171 173 163 175 175 180 173 181 182 183 183 184 185 181 183 185 186 181 185 187 188 189 189 190 191 187 189 191 191 192 193 193 194 195 191 193 195 187 191 195 195 196 197 187 195 197 187 197 198 199 187 198 200 201 202 200 202 203 204 205 206 203 204 206 200 203 206 206 207 208 206 208 209 200 206 209 200 209 210 200 210 211 212 213 214 212 214 215 212 215 216 217 218 219 220 217 219 221 220 219 222 221 219 223 222 219 224 223 219 224 219 225 226 224 225 226 225 227 216 226 227 216 227 228 212 216 228 229 230 231 231 232 229