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