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