0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 13 14 13 12 15 16 17 18 17 16 19 20 14 21 14 20 12 19 22 17 22 19 23 24 21 25 21 24 20 23 26 22 26 23 27 28 24 25 24 28 29 26 30 31 30 26 27 32 29 28 29 32 33 31 34 35 34 31 30 36 33 32 33 36 37 35 38 39 38 35 34
0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 13 14 13 12 15 16 17 18 17 16 19 20 14 21 14 20 12 19 22 17 22 19 23 24 21 25 21 24 20 23 26 22 26 23 27 28 24 25 24 28 29 26 30 31 30 26 27 32 29 28 29 32 33 31 34 35 34 31 30 36 33 32 33 36 37 35 38 39 38 35 34
0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 13 14 13 12 15 16 17 18 17 16 19 20 14 21 14 20 12 19 22 17 22 19 23 24 21 25 21 24 20 23 26 22 26 23 27 28 24 25 24 28 29 26 30 31 30 26 27 32 29 28 29 32 33 31 34 35 34 31 30 36 33 32 33 36 37 35 38 39 38 35 34
0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 12 7 4 7 12 13 10 14 15 14 10 9 16 13 12 13 16 17 15 18 19 18 15 14 20 16 21 16 20 17 18 22 19 22 18 23 24 21 25 21 24 20 23 26 22 26 23 27 28 25 29 25 28 24 27 30 26 30 27 31 32 33 34 33 32 35 36 37 38 37 36 39 40 41 42 41 40 43 44 45 46 45 44 47 48 43 40 43 48 49 46 50 51 50 46 45 52 49 48 49 52 53 51 54 55 54 51 50 53 56 57 56 53 52 58 55 54 55 58 59 57 60 61 60 57 56 62 59 58 59 62 63 61 64 65 64 61 60 66 63 62 63 66 67 68 69 70 69 68 71
0 1 2 1 0 3 4 3 0 3 4 5 2 6 7 6 2 1 8 5 4 5 8 9 10 6 11 6 10 7 12 9 8 9 12 13 14 11 15 11 14 10 16 13 12 13 16 17 18 15 19 15 18 14 16 20 17 20 16 21 22 23 24 23 22 25 21 26 20 26 21 27 28 29 30 29 28 31 27 32 26 32 27 33 30 34 35 34 30 29 36 37 38 37 36 39 40 34 41 34 40 35 42 43 44 43 42 45 46 41 47 41 46 40 48 45 42 45 48 49 50 47 51 47 50 46 48 52 49 52 48 53 54 51 55 51 54 50 53 56 52 56 53 57 58 55 59 55 58 54 57 60 56 60 57 61 62 59 63 59 62 58 61 64 60 64 61 65 66 62 63 62 66 67 65 68 64 68 65 69 70 67 66 67 70 71 69 72 68 72 69 73 74 71 70 71 74 75 72 76 77 76 72 73 78 75 74 75 78 79 77 79 78 79 77 76
0 1 2 1 0 3 1 3 4 1 4 5 1 5 6 1 6 7 1 7 8 1 8 9 10 11 12 11 10 13 11 14 15 14 11 13 15 16 17 16 15 14 17 18 19 18 17 16 20 21 22 21 20 23 24 25 26 27 28 29 28 27 30 30 27 31 31 27 32 32 27 33 33 27 34 34 27 35 35 27 36 34 35 37 34 37 38 38 37 39 38 39 40 40 39 41 40 41 42 42 41 43 43 41 44 43 44 45 45 44 46 46 44 47 46 47 48 35 36 49 49 36 50 50 36 51 51 36 52 52 36 53 53 36 54 54 36 55 55 36 56 57 36 58 25 59 60 59 25 61 59 61 62 59 62 63 59 63 64 59 64 65 61 25 66 66 25 24 66 24 67 66 67 68 66 68 69 66 69 27 27 69 70 27 70 71 66 27 72 72 27 73 73 27 29 73 29 74 65 64 75 75 64 46 75 46 76 76 46 77 77 46 78 78 46 79 79 46 80 80 46 81 81 46 48 65 75 82 65 82 83 65 83 84 65 84 85 65 85 86 65 86 87 65 87 56 65 56 88 88 56 36 88 36 57 88 57 89 88 89 90 88 90 91 88 91 92 88 92 93 65 88 94 95 73 74 73 95 96 96 95 97 96 97 98 98 97 99 98 99 100 100 99 101 100 101 102 102 101 103 102 103 104 104 103 105 104 105 106 106 105 43 106 43 45 107 74 29 74 107 108 108 107 109 108 109 110 110 109 111 110 111 112 112 111 113 112 113 114 114 113 115 114 115 116 116 115 117 116 117 118 118 117 40 118 40 42 119 120 121 120 119 122 123 124 125 124 123 126 126 123 127 127 123 128 128 123 129 129 123 130 130 123 131 131 123 132 131 132 133 131 133 134 131 134 135 131 135 136 131 136 137 138 139 140 139 138 141 141 138 142 141 142 143 141 143 144 141 144 145 141 145 125 141 125 124 141 124 146 147 148 149 148 147 150 150 12 148 12 150 10 151 152 153 152 151 154 153 152 155 155 152 156 156 152 157 157 152 158 158 152 159 159 152 160 152 154 161 161 154 162 162 154 163 163 154 164 164 154 165 166 160 152 167 168 169 168 167 170 168 170 171 168 171 172 168 172 173 168 173 174 175 176 177 176 175 178 179 180 181 180 179 182 182 179 183 183 179 184 184 179 185 185 179 186 187 188 189 188 187 190 188 190 191 188 192 189 192 188 193 192 194 195 194 192 193 194 196 195 196 194 197 197 121 196 121 197 119 198 199 200 199 198 201 202 203 204 205 206 207 206 205 208 209 203 210 203 209 211 203 211 212 203 212 213 203 213 214 203 214 215 203 215 216 203 216 204 210 203 217 210 217 208 210 208 205 218 219 220 219 218 221 222 223 224 223 222 225 225 222 226 226 222 227 227 222 228 228 222 229 229 222 230 230 222 231 232 233 234 233 232 235 234 236 237 236 234 233 237 238 239 238 237 236 238 240 239 240 238 241 241 242 240 242 241 243 243 244 242 244 243 245 245 243 246 247 248 249 248 247 250 250 247 251 251 247 252 252 247 253 253 247 254 255 256 257 256 255 258 258 255 259 259 255 260 260 255 261 261 255 262 263 264 265 264 263 266 267 209 268 209 267 211 269 268 270 268 269 267 271 270 272 270 271 269 273 271 272 271 273 274 275 274 273 274 275 276 277 276 275 276 277 278 279 277 280 277 279 278 281 280 282 280 281 279 283 282 284 282 283 281 285 284 286 284 285 283 287 285 286 285 287 288 289 288 287 288 289 290 151 290 289 290 151 153 291 292 293 292 291 294 295 151 289 151 295 154 296 297 298 297 296 299 299 296 300 300 296 301 300 301 302 302 301 303 303 301 304 304 301 305 305 301 306 306 301 307 307 301 308 308 301 309 309 301 310 310 301 311 311 301 312 312 301 313 313 301 314 314 301 315 315 301 316 316 301 317 317 301 318 298 319 320 319 298 321 321 298 322 322 298 297 320 319 323 320 323 324 320 324 325 320 325 326 320 326 327 320 327 328 320 328 329 320 329 330 320 330 331 320 331 332 320 332 333 320 333 334 320 334 335 320 335 336 320 336 337 320 337 318 320 318 301 320 301 338 320 338 339 339 338 340 339 340 341 341 340 342 341 342 343 343 342 344 343 344 345 345 344 346 345 346 347 347 346 348 347 348 349 350 322 297 322 350 351 351 350 352 351 352 353 353 352 354 353 354 355 355 354 356 355 356 357 357 356 358 357 358 359 359 358 360 359 360 361 361 360 362 361 362 363 363 362 364 363 364 365 365 364 366 365 366 367 367 366 368 367 368 369 369 368 370 369 370 371 371 370 372 371 372 373 373 372 374 373 374 375 375 374 376 375 376 377 377 376 378 377 378 379 379 378 380 379 380 381 381 380 382 381 382 383 383 382 317 383 317 318 384 385 386 385 384 387 388 389 390 389 388 391 389 391 392 392 391 393 392 393 394 394 393 395 394 395 396 396 395 397 396 397 398 398 397 399 398 399 400 400 399 401 400 401 402 402 401 403 402 403 404 404 403 405 404 405 406 406 405 407 406 407 408 408 407 409 408 409 410 410 409 411 410 411 412 412 411 413 412 413 414 414 413 415 414 415 416 416 415 417 416 417 418 418 417 419 418 419 420 420 419 421 420 421 422 422 421 423 422 423 424 424 423 425 426 388 427 388 426 428 428 426 429 429 426 430 427 388 390 429 430 431 431 430 432 432 430 433 433 430 434 434 430 435 435 430 436 436 430 437 437 430 438 438 430 439 439 430 440 440 430 441 441 430 442 442 430 443 443 430 444 444 430 445 445 430 425 427 446 447 446 427 448 448 427 390 447 446 449 447 449 450 447 450 451 447 451 452 447 452 453 447 453 454 447 454 455 447 455 456 447 456 457 447 457 458 447 458 459 447 459 460 447 460 461 447 461 462 447 462 463 447 463 424 447 424 425 447 425 430 447 430 464 447 464 465 465 464 466 465 466 467 467 466 468 467 468 469 469 468 470 469 470 471 471 470 472 471 472 473 473 472 474 473 474 475 162 476 161 476 162 477 477 162 478 478 162 479 479 162 480 480 162 163 481 177 482 177 481 175 483 484 485 484 483 486 485 487 488 487 485 484 488 489 490 489 488 487 489 482 490 482 489 481 201 491 199 491 201 492 493 208 217 208 493 494 208 494 495 208 495 496 208 496 497 208 497 206 266 498 264 498 266 499 499 500 498 500 499 501 500 502 503 502 500 501 503 504 505 504 503 502 505 506 507 506 505 504 508 509 510 509 508 511 209 512 268 512 209 210 268 513 270 513 268 512 270 514 515 514 270 513 284 516 517 516 284 273 282 273 284 273 282 275 280 275 282 275 280 277 518 287 519 287 518 520 520 289 287 289 520 295 296 521 522 521 296 298 523 510 524 510 523 508 525 524 526 524 525 523 527 525 526 525 527 528 529 528 527 528 529 530 531 530 529 530 531 532 533 534 535 534 533 536 537 538 539 538 537 540 541 540 537 540 541 542 543 542 541 542 543 544 545 543 546 543 545 544 387 546 385 546 387 545 547 548 549 548 547 550 549 551 552 551 549 548 552 553 554 553 552 551 492 553 491 553 492 554 522 555 556 555 522 521 556 557 558 557 556 555 559 515 514 515 559 560 560 517 516 517 560 561 518 561 562 561 518 519 557 559 558 559 557 562 563 560 559 560 563 564 564 561 560 561 564 565 562 565 566 565 562 561 562 563 559 563 562 566 567 564 563 564 567 568 568 565 564 565 568 569 566 569 570 569 566 565 566 567 563 567 566 570 567 571 568 571 567 572 572 567 573 573 567 574 574 567 575 575 567 570 568 571 576 568 576 577 575 570 578 575 578 579 579 578 580 579 580 581 581 580 582 581 582 583 583 582 584 584 582 585 584 585 586 586 585 587 587 585 588 587 588 589 587 589 590 578 570 591 591 570 592 592 570 593 593 570 594 594 570 595 595 570 596 596 570 597 597 570 598 568 599 569 599 568 600 600 568 601 601 568 602 602 568 603 603 568 604 604 568 605 605 568 606 606 568 577 606 577 607 599 600 608 608 600 587 608 587 609 609 587 610 610 587 611 611 587 612 612 587 613 613 587 590 569 599 614 569 614 615 569 615 616 569 616 617 569 617 618 569 618 619 569 619 598 569 598 570 620 606 607 606 620 621 621 620 622 621 622 623 623 622 624 623 624 625 625 624 626 625 626 627 627 626 628 628 626 629 628 629 630 628 630 631 631 630 584 631 584 586 632 607 577 607 632 633 633 632 634 633 634 635 635 634 636 635 636 637 637 636 638 637 638 639 639 638 640 640 638 641 640 641 642 640 642 643 643 642 581 643 581 583
0 1 2 1 0 3 4 3 0 3 4 5 6 1 7 1 6 2 8 5 4 5 8 9 10 7 11 7 10 6 12 9 8 9 12 13 14 11 15 11 14 10 16 13 12 13 16 17 18 19 20 19 18 21 22 17 16 17 22 23 24 25 26 25 24 27 22 28 23 28 22 29 26 30 31 30 26 25 29 32 28 32 29 33 34 30 35 30 34 31 33 36 32 36 33 37 38 35 39 35 38 34 40 41 42 41 40 43 44 39 45 39 44 38 46 47 48 47 46 49 50 45 51 45 50 44 52 49 46 49 52 53 54 51 55 51 54 50 52 56 53 56 52 57 58 55 59 55 58 54 57 60 56 60 57 61 62 58 59 58 62 63 61 64 60 64 61 65 66 63 62 63 66 67 65 68 64 68 65 69 70 67 66 67 70 71 69 72 68 72 69 73 74 71 70 71 74 75 73 76 72 76 73 77 78 75 74 75 78 79 76 79 78 79 76 77