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