0 1 2 1 0 3 4 5 6 5 4 7 5 7 8 8 7 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23 22 23 24 24 23 25 24 25 26 26 25 27 26 27 28 28 27 29 30 2 31 2 30 0 32 33 34 33 32 35 33 35 36 36 35 37 36 37 38 38 37 39 38 39 40 40 39 41 40 41 42 42 41 43 42 43 44 44 43 45 44 45 46 46 45 47 46 47 48 48 47 49 48 49 50 50 49 51 50 51 52 52 51 53 52 53 54 54 53 55 54 55 56 56 55 57 3 58 1 58 3 59 60 61 62 61 60 63 60 64 63 64 60 65 65 66 64 66 65 67 66 31 68 31 66 67 31 67 30 30 67 69 58 70 71 70 58 59 71 72 73 72 71 70 73 74 75 74 73 72 75 76 77 76 75 74 77 78 79 78 77 76 79 80 81 80 79 78 80 82 81 82 80 83 83 84 82 84 83 85 85 86 84 86 85 87 88 89 90 89 88 91 91 92 89 92 91 93 93 94 92 94 93 95 96 94 95 94 96 97 98 97 96 97 98 99 100 99 98 99 100 101 102 101 100 101 102 103 62 103 102 103 62 61
0 1 2 1 0 3 3 0 4 1 5 6 5 1 3 14 15 16 15 14 17
7 8 9 10 9 8 11 12 7 7 12 8 13 8 12 18 19 20 21 20 19
0 1 2 1 0 3 4 5 6 5 4 7 5 7 8 8 7 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23 22 23 24 24 23 25 24 25 26 26 25 27 28 2 29 2 28 0 30 31 32 31 30 33 31 33 34 34 33 35 34 35 36 36 35 37 36 37 38 38 37 39 38 39 40 40 39 41 40 41 42 42 41 43 42 43 44 44 43 45 44 45 46 46 45 47 46 47 48 48 47 49 48 49 50 50 49 51 50 51 52 52 51 53 3 54 1 54 3 55 56 57 58 57 56 59 59 60 57 60 59 61 61 62 60 62 61 63 64 62 63 62 64 65 66 65 64 65 66 67 68 67 66 67 68 69 70 69 68 69 70 71 72 71 70 71 72 73 28 73 72 73 28 29 55 74 54 74 55 75 75 76 74 76 75 77 77 78 76 78 77 79 78 80 81 80 78 79 81 82 83 82 81 80 83 84 85 84 83 82 85 86 87 86 85 84 87 88 89 88 87 86 89 90 91 90 89 88 90 92 91 92 90 93 93 94 92 94 93 95 95 58 94 58 95 56
0 1 2 1 0 3 3 0 4 5 6 7 7 6 8 9 8 6 10 11 12 11 10 13 13 10 14 15 16 17 17 16 18 19 18 16 20 21 22 21 20 23 23 20 24 23 24 25 25 24 26 23 25 27 28 29 30 29 28 31 31 28 32 32 28 33 33 28 34 31 35 36 35 31 37 37 31 32 38 39 40 39 38 41 41 38 42 42 38 43 42 43 44 43 38 45 43 45 27 43 27 25 43 25 36 43 36 35 46 47 48 47 49 48 49 50 48 50 51 48 51 52 48 53 48 54 48 52 54 54 52 55 55 52 56 57 56 52 58 59 60 60 59 46 47 46 59 61 62 63 63 62 58 58 62 59 59 62 64 65 64 62 50 49 66 67 68 49 49 68 66 68 69 66 66 69 70 71 70 69 72 73 74 73 72 75 75 72 76 75 76 77 78 79 80 79 81 80 80 81 82 83 82 81 84 85 86 85 84 87 87 84 88 87 88 89 90 91 92 91 93 92 92 93 94 95 94 93 96 97 98 97 96 99 99 96 100 100 96 101 102 103 104 104 103 105 105 103 106 107 106 103 108 109 110 109 108 111 111 108 112 111 112 113 114 115 116 115 117 116 116 117 118 119 118 117 120 121 122 121 120 123 123 120 124 125 126 127 127 126 128 129 128 126 130 131 132 131 130 133 134 135 136 137 136 135 138 139 140 139 138 141 141 138 142 143 144 145 145 144 146 147 146 144 148 87 89 87 148 149 150 151 92 90 92 151 152 153 154 153 152 155 156 157 158 159 158 157 160 161 162 161 160 163 164 165 166 167 166 165 168 169 170 169 168 171 172 173 174 175 174 173 176 177 178 177 176 179 179 176 180 180 176 181 181 176 182 181 182 183 184 185 186 185 187 186 186 187 188 188 187 189 189 187 190 191 190 187 192 193 194 193 192 195 196 197 198 199 198 197 200 201 202 201 200 203 204 205 206 207 206 205 208 209 210 209 208 211 212 213 214 215 214 213 216 217 218 217 216 219 220 221 222 223 222 221 224 216 218 216 224 225 225 224 226 225 226 227 228 229 230 229 231 230 230 231 221 223 221 231 232 233 234 235 236 237 238 239 240 239 238 241 242 243 244 245 244 243 246 247 248 247 246 249 249 246 250 250 246 251 251 246 252 251 252 253 254 255 256 255 257 256 256 257 258 258 257 259 259 257 260 261 260 257 262 241 238 243 242 263 264 265 266 265 264 267 267 264 268 269 270 271 271 270 272 273 272 270 274 275 276 275 274 277 278 279 280 281 280 279 282 283 284 283 282 285 286 287 288 289 288 287 290 291 292 291 290 293 293 290 294 295 296 297 297 296 298 299 298 296 177 300 301 300 177 179 302 303 304 303 302 305 305 302 301 305 301 300 306 307 308 307 309 308 308 309 310 311 310 309 189 190 306 307 306 190 312 313 314 313 312 315 316 317 318 319 318 317 320 321 322 321 320 323 323 320 324 325 326 327 327 326 328 329 328 326 330 331 332 331 330 333 333 330 334 333 334 335 333 335 336 337 338 339 338 340 339 340 341 339 339 341 342 343 342 341 239 344 240 245 345 244 346 347 348 347 346 349 350 351 352 353 352 351 354 355 356 355 354 357 358 359 360 361 360 359 336 362 333 362 253 252 253 362 336 337 363 254 255 254 363 339 363 337 364 365 366 365 364 367 367 364 349 349 364 368 349 368 347 352 369 350 369 370 350 350 370 371 371 370 372 373 372 370 356 374 375 374 356 376 376 356 377 377 356 355 360 361 378 378 361 379 379 361 380 381 380 361 382 314 383 314 382 312 312 382 384 385 386 317 317 386 319 387 319 386 388 389 390 389 388 391 391 388 392 391 392 393 392 388 394 395 393 392 396 397 398 399 400 396 397 396 401 396 400 401 401 400 402 403 402 400 404 405 406 405 404 407 408 409 410 411 410 409 412 413 414 413 412 415 416 417 418 419 418 417 420 421 422 421 420 423 423 420 424 421 425 426 425 421 423 427 428 429 430 429 428 431 432 427 427 432 428 433 428 432 434 435 436 435 434 437 438 439 440 441 440 439 442 443 444 443 442 445 446 447 448 449 448 447 450 451 452 451 450 453 454 455 456 457 456 455 458 459 460 459 458 461 462 463 464 465 464 463 466 467 468 467 466 469 470 471 472 473 472 471
0 1 2 1 0 3 4 5 6 5 4 7 5 7 8 8 7 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23 22 23 24 24 23 25 24 25 26 26 25 27 26 27 28 28 27 29 2 30 31 30 2 1 32 33 34 33 32 35 33 35 36 36 35 37 36 37 38 38 37 39 38 39 40 40 39 41 40 41 42 42 41 43 42 43 44 44 43 45 44 45 46 46 45 47 46 47 48 48 47 49 48 49 50 50 49 51 50 51 52 52 51 53 52 53 54 54 53 55 54 55 56 56 55 57 0 58 3 58 0 59 59 60 58 60 59 61 61 62 60 62 61 63 63 61 64 64 61 65 64 66 63 66 64 67 67 68 66 68 67 69 69 70 68 70 69 71 70 72 73 72 70 71 73 74 75 74 73 72 75 76 77 76 75 74 77 78 79 78 77 76 79 80 81 80 79 78 81 82 83 82 81 80 82 84 83 84 82 85 85 86 84 86 85 87 87 88 86 88 87 89 90 91 92 91 90 93 93 94 91 94 93 95 95 96 94 96 95 97 98 96 97 96 98 99 100 99 98 99 100 101 102 101 100 101 102 103 31 103 102 103 31 30
0 1 2 1 0 3 8 9 10 9 8 11 11 8 12 12 8 13 13 8 14 14 8 15 8 16 17 16 8 10 16 10 18 16 18 19 16 19 20 16 20 21 16 21 22 16 22 23 40 2 41 2 40 0 44 45 46 45 44 47 45 47 48 48 47 49 48 49 50 50 49 51 50 51 52 52 51 53 52 53 54 54 53 55 54 55 56 56 55 57 56 57 58 58 57 59 58 59 60 60 59 61 60 61 62 62 61 63 62 63 64 64 63 65 64 65 66 66 65 67 1 92 93 92 1 3 96 41 97 41 96 40 93 100 101 100 93 92 101 104 105 104 101 100 105 108 109 108 105 104 109 112 113 112 109 108 113 116 117 116 113 112 116 120 117 120 116 121 121 124 120 124 121 125 125 128 124 128 125 129 132 97 133 97 132 96 136 133 137 133 136 132 140 137 141 137 140 136 140 144 145 144 140 141 145 148 149 148 145 144 149 152 153 152 149 148 153 156 157 156 153 152 157 160 161 160 157 156 161 164 165 164 161 160 168 164 169 164 168 165 172 169 173 169 172 168 129 173 128 173 129 172 176 177 15 177 176 178 178 176 179 179 176 180 180 176 181 181 176 182 183 184 23 184 183 185 184 185 186 184 186 187 184 187 188 184 188 182 184 182 176 202 203 204 203 202 205 210 211 212 211 210 213
4 5 6 7 6 5 24 25 26 25 27 26 27 28 26 28 29 26 29 30 26 30 31 26 31 32 26 33 26 32 34 32 35 35 32 36 36 32 37 37 32 38 38 32 39 31 39 32 5 42 7 43 7 42 68 69 70 70 69 71 69 72 71 71 72 73 72 74 73 73 74 75 74 76 75 75 76 77 76 78 77 77 78 79 78 80 79 79 80 81 80 82 81 81 82 83 82 84 83 83 84 85 84 86 85 85 86 87 86 88 87 87 88 89 88 90 89 91 89 90 4 6 94 95 94 6 42 98 43 99 43 98 94 95 102 103 102 95 102 103 106 107 106 103 106 107 110 111 110 107 110 111 114 115 114 111 114 115 118 119 118 115 122 118 123 119 123 118 126 122 127 123 127 122 130 126 131 127 131 126 98 134 99 135 99 134 134 138 135 139 135 138 138 142 139 143 139 142 143 142 146 147 146 142 146 147 150 151 150 147 150 151 154 155 154 151 154 155 158 159 158 155 158 159 162 163 162 159 162 163 166 167 166 163 167 170 166 171 166 170 170 174 171 175 171 174 174 130 175 131 175 130 189 190 191 190 192 191 192 193 191 193 194 191 194 195 191 195 196 191 24 191 196 190 189 197 197 189 198 198 189 199 199 189 200 200 189 201 34 201 189 206 207 208 209 208 207 214 215 216 217 216 215
0 1 2 1 0 3 3 0 4 4 0 5 6 7 8 8 7 9 9 7 10 11 10 7 12 13 14 13 12 15 16 17 18 19 18 17 20 21 22 21 20 23 23 20 24 23 25 26 25 23 27 27 23 24 28 29 30 30 29 31 32 31 29 28 33 29 29 33 34 35 34 33 36 37 38 37 36 39 40 41 42 43 42 41 44 45 46 45 44 47 47 44 48 47 48 49 50 51 52 51 53 52 52 53 54 55 54 53
0 1 2 1 0 3 4 5 6 5 4 7 5 7 8 8 7 9 8 9 10 10 9 11 10 11 12 12 11 13 12 13 14 14 13 15 14 15 16 16 15 17 16 17 18 18 17 19 18 19 20 20 19 21 20 21 22 22 21 23 22 23 24 24 23 25 24 25 26 26 25 27 26 27 28 28 27 29 30 2 31 2 30 0 32 33 34 33 32 35 33 35 36 36 35 37 36 37 38 38 37 39 38 39 40 40 39 41 40 41 42 42 41 43 42 43 44 44 43 45 44 45 46 46 45 47 46 47 48 48 47 49 48 49 50 50 49 51 50 51 52 52 51 53 52 53 54 54 53 55 54 55 56 56 55 57 3 58 1 58 3 59 59 3 60 60 3 61 30 62 63 62 30 31 60 64 59 64 60 65 65 66 64 66 65 67 67 68 66 68 67 69 68 70 71 70 68 69 71 72 73 72 71 70 73 74 75 74 73 72 75 76 77 76 75 74 77 78 79 78 77 76 79 80 81 80 79 78 80 82 81 82 80 83 83 84 82 84 83 85 85 86 84 86 85 87 88 89 90 89 88 91 91 92 89 92 91 93 93 94 92 94 93 95 96 94 95 94 96 97 98 97 96 97 98 99 100 99 98 99 100 101 102 101 100 101 102 103 63 103 102 103 63 62
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 11 8 12 11 12 13 14 15 16 15 17 16 16 17 18 19 18 17 20 21 22 21 20 23 23 20 24 23 25 26 25 23 27 27 23 24 28 29 30 30 29 31 32 31 29 28 33 29 29 33 34 35 34 33 36 37 38 37 36 39 39 36 40 40 36 41 42 43 44 44 43 45 45 43 46 47 46 43 48 49 50 49 48 51 52 53 54 55 54 53
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 11 8 12 11 12 13 14 15 16 15 17 16 16 17 18 19 18 17 20 21 22 21 20 23 23 20 24 23 25 26 25 23 27 27 23 24 28 29 30 30 29 31 32 31 29 28 33 29 29 33 34 35 34 33 36 37 38 37 36 39 39 36 40 40 36 41 42 43 44 44 43 45 45 43 46 47 46 43 48 49 50 49 48 51 52 53 54 55 54 53