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