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