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