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