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