932 0 -1 1 1 -1 2 2 -1 -1 3 0 5 4 -1 -1 5 4 -1 6 3 7 7 -1 -1 8 6 10 9 -1 -1 10 9 -1 11 8 16 12 -1 -1 13 12 -1 14 13 15 15 -1 -1 16 14 17 17 -1 18 18 -1 -1 19 11 20 20 -1 22 21 -1 -1 22 21 26 23 -1 25 24 -1 -1 25 24 -1 26 23 28 27 -1 -1 28 27 -1 29 19 34 30 -1 -1 31 30 33 32 -1 -1 33 32 -1 34 31 35 35 -1 -1 36 29 41 37 -1 -1 38 37 -1 39 38 40 40 -1 -1 41 39 60 42 -1 -1 43 42 45 44 -1 -1 45 44 -1 46 43 -1 47 46 48 48 -1 -1 49 47 52 50 -1 -1 51 50 -1 52 51 56 53 -1 -1 54 53 55 55 -1 -1 56 54 58 57 -1 -1 58 57 59 59 -1 -1 60 49 80 61 -1 -1 62 61 -1 63 62 64 64 -1 -1 65 63 66 66 -1 -1 67 65 76 68 -1 -1 69 68 73 70 -1 71 71 -1 72 72 -1 -1 73 70 74 74 -1 75 75 -1 -1 76 69 77 77 -1 78 78 -1 79 79 -1 -1 80 67 81 81 -1 83 82 -1 -1 83 82 -1 84 36 144 85 -1 -1 86 85 -1 87 86 95 88 -1 -1 89 88 91 90 -1 -1 91 90 92 92 -1 -1 93 89 -1 94 93 -1 95 94 -1 96 87 103 97 -1 -1 98 97 101 99 -1 100 100 -1 -1 101 99 102 102 -1 -1 103 98 -1 104 96 110 105 -1 107 106 -1 -1 107 106 -1 108 105 109 109 -1 -1 110 108 -1 111 104 114 112 -1 -1 113 112 -1 114 113 -1 115 111 -1 116 115 118 117 -1 -1 118 117 120 119 -1 -1 120 119 121 121 -1 -1 122 116 143 123 -1 -1 124 123 139 125 -1 127 126 -1 -1 127 126 131 128 -1 129 129 -1 130 130 -1 -1 131 128 -1 132 125 134 133 -1 -1 134 133 138 135 -1 137 136 -1 -1 137 136 -1 138 135 -1 139 132 141 140 -1 -1 141 140 142 142 -1 -1 143 124 -1 144 122 169 145 -1 146 146 -1 -1 147 145 152 148 -1 -1 149 148 150 150 -1 -1 151 149 -1 152 151 162 153 -1 154 154 -1 -1 155 153 -1 156 155 157 157 -1 -1 158 156 159 159 -1 -1 160 158 161 161 -1 -1 162 160 166 163 -1 -1 164 163 -1 165 164 -1 166 165 167 167 -1 168 168 -1 -1 169 147 176 170 -1 171 171 -1 -1 172 170 173 173 -1 174 174 -1 175 175 -1 -1 176 172 195 177 -1 185 178 -1 184 179 -1 -1 180 179 181 181 -1 -1 182 180 183 183 -1 -1 184 182 -1 185 178 187 186 -1 -1 187 186 -1 188 177 192 189 -1 191 190 -1 -1 191 190 -1 192 189 -1 193 188 194 194 -1 -1 195 193 196 196 -1 -1 197 84 198 198 -1 245 199 -1 -1 200 199 201 201 -1 202 202 -1 203 203 -1 -1 204 200 206 205 -1 -1 206 205 207 207 -1 -1 208 204 237 209 -1 210 210 -1 211 211 -1 -1 212 209 214 213 -1 -1 214 213 217 215 -1 216 216 -1 -1 217 215 231 218 -1 -1 219 218 -1 220 219 223 221 -1 222 222 -1 -1 223 221 -1 224 220 225 225 -1 229 226 -1 227 227 -1 228 228 -1 -1 229 226 230 230 -1 -1 231 224 233 232 -1 -1 233 232 -1 234 212 236 235 -1 -1 236 235 -1 237 234 242 238 -1 -1 239 238 240 240 -1 -1 241 239 -1 242 241 244 243 -1 -1 244 243 -1 245 208 253 246 -1 -1 247 246 252 248 -1 -1 249 248 250 250 -1 251 251 -1 -1 252 249 -1 253 247 254 254 -1 -1 255 197 727 256 -1 -1 257 256 258 258 -1 259 259 -1 262 260 -1 -1 261 260 -1 262 261 -1 263 257 270 264 -1 265 265 -1 -1 266 264 268 267 -1 -1 268 267 -1 269 266 -1 270 269 271 271 -1 -1 272 263 284 273 -1 276 274 -1 275 275 -1 -1 276 274 277 277 -1 -1 278 273 279 279 -1 -1 280 278 -1 281 280 282 282 -1 283 283 -1 -1 284 281 313 285 -1 -1 286 285 303 287 -1 -1 288 287 291 289 -1 -1 290 289 -1 291 290 292 292 -1 293 293 -1 -1 294 288 295 295 -1 -1 296 294 297 297 -1 302 298 -1 -1 299 298 301 300 -1 -1 301 300 -1 302 299 -1 303 296 304 304 -1 -1 305 286 311 306 -1 308 307 -1 -1 308 307 309 309 -1 310 310 -1 -1 311 306 312 312 -1 -1 313 305 314 314 -1 315 315 -1 -1 316 272 317 317 -1 318 318 -1 321 319 -1 320 320 -1 -1 321 319 322 322 -1 -1 323 316 450 324 -1 329 325 -1 -1 326 325 328 327 -1 -1 328 327 -1 329 326 333 330 -1 331 331 -1 -1 332 330 -1 333 332 334 334 -1 -1 335 324 338 336 -1 337 337 -1 -1 338 336 339 339 -1 -1 340 335 341 341 -1 -1 342 340 373 343 -1 345 344 -1 -1 345 344 -1 346 343 348 347 -1 -1 348 347 363 349 -1 -1 350 349 360 351 -1 -1 352 351 353 353 -1 354 354 -1 -1 355 352 357 356 -1 -1 357 356 359 358 -1 -1 359 358 -1 360 355 362 361 -1 -1 362 361 -1 363 350 365 364 -1 -1 365 364 -1 366 346 367 367 -1 -1 368 366 370 369 -1 -1 370 369 371 371 -1 -1 372 368 -1 373 372 382 374 -1 -1 375 374 376 376 -1 377 377 -1 378 378 -1 -1 379 375 381 380 -1 -1 381 380 -1 382 379 385 383 -1 384 384 -1 -1 385 383 398 386 -1 -1 387 386 -1 388 387 389 389 -1 -1 390 388 395 391 -1 392 392 -1 -1 393 391 394 394 -1 -1 395 393 396 396 -1 397 397 -1 -1 398 390 401 399 -1 -1 400 399 -1 401 400 404 402 -1 403 403 -1 -1 404 402 406 405 -1 -1 406 405 -1 407 342 413 408 -1 409 409 -1 -1 410 408 411 411 -1 -1 412 410 -1 413 412 417 414 -1 415 415 -1 416 416 -1 -1 417 414 -1 418 407 448 419 -1 -1 420 419 -1 421 420 425 422 -1 -1 423 422 424 424 -1 -1 425 423 426 426 -1 427 427 -1 -1 428 421 435 429 -1 431 430 -1 -1 431 430 -1 432 429 433 433 -1 434 434 -1 -1 435 432 446 436 -1 -1 437 436 -1 438 437 443 439 -1 441 440 -1 -1 441 440 442 442 -1 -1 443 439 444 444 -1 445 445 -1 -1 446 438 447 447 -1 -1 448 428 449 449 -1 -1 450 418 517 451 -1 -1 452 451 453 453 -1 455 454 -1 -1 455 454 -1 456 452 465 457 -1 460 458 -1 -1 459 458 -1 460 459 464 461 -1 -1 462 461 463 463 -1 -1 464 462 -1 465 457 -1 466 456 489 467 -1 -1 468 467 469 469 -1 470 470 -1 -1 471 468 -1 472 471 476 473 -1 -1 474 473 475 475 -1 -1 476 474 477 477 -1 478 478 -1 -1 479 472 481 480 -1 -1 481 480 -1 482 479 483 483 -1 -1 484 482 486 485 -1 -1 486 485 487 487 -1 488 488 -1 -1 489 484 506 490 -1 -1 491 490 500 492 -1 -1 493 492 496 494 -1 495 495 -1 -1 496 494 499 497 -1 498 498 -1 -1 499 497 -1 500 493 503 501 -1 502 502 -1 -1 503 501 504 504 -1 505 505 -1 -1 506 491 510 507 -1 508 508 -1 -1 509 507 -1 510 509 513 511 -1 512 512 -1 -1 513 511 515 514 -1 -1 515 514 516 516 -1 -1 517 466 642 518 -1 -1 519 518 520 520 -1 521 521 -1 -1 522 519 523 523 -1 -1 524 522 526 525 -1 -1 526 525 532 527 -1 -1 528 527 530 529 -1 -1 530 529 531 531 -1 -1 532 528 534 533 -1 -1 534 533 -1 535 524 543 536 -1 -1 537 536 538 538 -1 -1 539 537 540 540 -1 541 541 -1 -1 542 539 -1 543 542 -1 544 535 547 545 -1 546 546 -1 -1 547 545 553 548 -1 551 549 -1 -1 550 549 -1 551 550 552 552 -1 -1 553 548 554 554 -1 561 555 -1 -1 556 555 557 557 -1 -1 558 556 559 559 -1 560 560 -1 -1 561 558 563 562 -1 -1 563 562 -1 564 544 608 565 -1 -1 566 565 571 567 -1 568 568 -1 -1 569 567 570 570 -1 -1 571 569 572 572 -1 -1 573 566 576 574 -1 -1 575 574 -1 576 575 -1 577 573 584 578 -1 582 579 -1 -1 580 579 581 581 -1 -1 582 580 -1 583 578 -1 584 583 588 585 -1 586 586 -1 -1 587 585 -1 588 587 591 589 -1 -1 590 589 -1 591 590 -1 592 577 599 593 -1 594 594 -1 -1 595 593 598 596 -1 -1 597 596 -1 598 597 -1 599 595 602 600 -1 601 601 -1 -1 602 600 606 603 -1 604 604 -1 -1 605 603 -1 606 605 607 607 -1 -1 608 592 610 609 -1 -1 610 609 614 611 -1 -1 612 611 613 613 -1 -1 614 612 615 615 -1 616 616 -1 617 617 -1 -1 618 564 641 619 -1 -1 620 619 621 621 -1 -1 622 620 624 623 -1 -1 624 623 -1 625 622 633 626 -1 627 627 -1 632 628 -1 -1 629 628 631 630 -1 -1 631 630 -1 632 629 -1 633 626 -1 634 625 635 635 -1 639 636 -1 -1 637 636 -1 638 637 -1 639 638 640 640 -1 -1 641 634 -1 642 618 652 643 -1 644 644 -1 645 645 -1 -1 646 643 648 647 -1 -1 648 647 -1 649 646 650 650 -1 651 651 -1 -1 652 649 658 653 -1 -1 654 653 656 655 -1 -1 656 655 657 657 -1 -1 658 654 667 659 -1 -1 660 659 -1 661 660 -1 662 661 664 663 -1 -1 664 663 666 665 -1 -1 666 665 -1 667 662 686 668 -1 -1 669 668 672 670 -1 -1 671 670 -1 672 671 -1 673 669 682 674 -1 676 675 -1 -1 676 675 -1 677 674 678 678 -1 679 679 -1 681 680 -1 -1 681 680 -1 682 677 684 683 -1 -1 684 683 685 685 -1 -1 686 673 -1 687 323 694 688 -1 692 689 -1 691 690 -1 -1 691 690 -1 692 689 693 693 -1 -1 694 688 710 695 -1 696 696 -1 -1 697 695 701 698 -1 -1 699 698 700 700 -1 -1 701 699 705 702 -1 -1 703 702 -1 704 703 -1 705 704 709 706 -1 -1 707 706 -1 708 707 -1 709 708 -1 710 697 715 711 -1 712 712 -1 713 713 -1 714 714 -1 -1 715 711 726 716 -1 -1 717 716 -1 718 717 -1 719 718 724 720 -1 721 721 -1 -1 722 720 723 723 -1 -1 724 722 725 725 -1 -1 726 719 -1 727 687 921 728 -1 729 729 -1 -1 730 728 -1 731 730 753 732 -1 -1 733 732 -1 734 733 735 735 -1 -1 736 734 737 737 -1 -1 738 736 739 739 -1 741 740 -1 -1 741 740 -1 742 738 744 743 -1 -1 744 743 745 745 -1 -1 746 742 747 747 -1 748 748 -1 749 749 -1 -1 750 746 751 751 -1 752 752 -1 -1 753 750 771 754 -1 768 755 -1 -1 756 755 -1 757 756 760 758 -1 -1 759 758 -1 760 759 762 761 -1 -1 762 761 766 763 -1 764 764 -1 -1 765 763 -1 766 765 767 767 -1 -1 768 757 770 769 -1 -1 770 769 -1 771 754 772 772 -1 775 773 -1 774 774 -1 -1 775 773 777 776 -1 -1 777 776 -1 778 731 863 779 -1 -1 780 779 784 781 -1 782 782 -1 -1 783 781 -1 784 783 785 785 -1 -1 786 780 788 787 -1 -1 788 787 789 789 -1 -1 790 786 848 791 -1 -1 792 791 -1 793 792 794 794 -1 -1 795 793 796 796 -1 -1 797 795 801 798 -1 799 799 -1 800 800 -1 -1 801 798 802 802 -1 -1 803 797 816 804 -1 -1 805 804 815 806 -1 -1 807 806 808 808 -1 -1 809 807 810 810 -1 812 811 -1 -1 812 811 814 813 -1 -1 814 813 -1 815 809 -1 816 805 818 817 -1 -1 818 817 840 819 -1 -1 820 819 -1 821 820 823 822 -1 -1 823 822 825 824 -1 -1 825 824 -1 826 821 828 827 -1 -1 828 827 831 829 -1 830 830 -1 -1 831 829 838 832 -1 -1 833 832 -1 834 833 837 835 -1 836 836 -1 -1 837 835 -1 838 834 -1 839 826 -1 840 839 847 841 -1 842 842 -1 -1 843 841 -1 844 843 845 845 -1 846 846 -1 -1 847 844 -1 848 803 850 849 -1 -1 850 849 861 851 -1 -1 852 851 853 853 -1 854 854 -1 -1 855 852 856 856 -1 857 857 -1 858 858 -1 -1 859 855 860 860 -1 -1 861 859 862 862 -1 -1 863 790 906 864 -1 865 865 -1 -1 866 864 870 867 -1 -1 868 867 869 869 -1 -1 870 868 871 871 -1 872 872 -1 -1 873 866 883 874 -1 875 875 -1 876 876 -1 -1 877 874 879 878 -1 -1 879 878 882 880 -1 -1 881 880 -1 882 881 -1 883 877 891 884 -1 885 885 -1 -1 886 884 -1 887 886 -1 888 887 890 889 -1 -1 890 889 -1 891 888 892 892 -1 893 893 -1 894 894 -1 -1 895 873 -1 896 895 899 897 -1 898 898 -1 -1 899 897 902 900 -1 -1 901 900 -1 902 901 903 903 -1 905 904 -1 -1 905 904 -1 906 896 911 907 -1 -1 908 907 -1 909 908 910 910 -1 -1 911 909 913 912 -1 -1 913 912 917 914 -1 -1 915 914 916 916 -1 -1 917 915 920 918 -1 -1 919 918 -1 920 919 -1 921 778 928 922 -1 927 923 -1 -1 924 923 925 925 -1 926 926 -1 -1 927 924 -1 928 922 930 929 -1 -1 930 929 931 931 -1 -1