2 16 100 585 24 64 95 70 57 44 7 20 96 65 6 47 88 38 78 39 3 12 139 703 775 89 77 25 21 16 4 1 5 22 58 53 83 4 9 207 251 677 819 52 6 26 28 22 13 14 97 96 7 8 35 120 207 414 650 677 765 52 6 26 11 61 41 97 96 12 7 27 35 58 120 335 454 539 650 677 765 874 977 52 6 26 1 58 97 96 27 6 27 35 44 58 120 168 177 207 271 335 347 454 539 577 650 677 689 730 765 819 874 941 957 962 977 978 989 52 6 26 58 97 96 49 5 27 56 58 109 177 178 207 213 271 284 297 306 308 317 335 345 347 358 375 379 414 446 454 504 524 534 539 555 570 577 579 606 650 677 730 765 781 804 819 820 842 859 880 899 941 962 965 978 989 52 6 100 97 96 112 4 3 27 31 35 36 40 44 46 51 52 56 77 85 120 144 149 168 190 193 194 196 202 209 210 218 222 228 231 238 290 296 299 308 312 314 320 335 345 347 357 371 375 379 380 381 387 392 422 454 466 472 473 478 493 495 504 530 534 539 542 555 556 569 570 577 579 590 603 605 621 633 639 651 674 677 679 689 690 700 708 716 722 736 744 754 781 787 799 819 820 838 841 842 850 851 859 871 874 886 894 895 899 912 915 920 929 956 957 958 978 988 989 52 59 49 96 264 3 4 6 8 10 11 14 15 16 17 19 21 24 26 28 32 37 38 41 43 48 52 57 59 61 64 69 73 85 89 91 99 100 102 105 107 109 110 115 117 121 124 126 133 135 138 141 142 149 152 156 169 170 172 174 179 185 193 194 198 199 204 205 207 212 215 219 223 232 233 234 243 244 247 248 249 251 254 263 266 269 274 275 283 291 293 297 316 319 321 322 323 324 329 333 334 335 338 345 351 355 362 365 374 384 388 395 396 401 404 405 406 418 419 421 423 441 442 455 456 458 461 466 468 471 475 481 482 486 492 503 506 511 512 513 514 517 525 529 532 548 552 554 555 559 564 566 572 576 586 588 591 592 597 598 599 600 602 607 610 612 613 615 617 622 623 624 625 626 627 628 635 649 650 659 666 668 672 673 685 692 695 699 702 703 706 710 711 715 716 720 727 728 732 733 735 739 741 748 752 761 763 766 770 773 776 779 785 789 795 796 797 798 802 803 805 812 814 817 819 820 830 834 841 843 847 851 855 860 863 864 865 872 881 886 889 891 894 902 908 912 915 921 924 927 928 934 937 941 942 946 953 954 959 961 968 972 976 979 984 987 991 994 995 1000 81 98 10 560 2 2 6 8 10 11 12 15 17 18 21 23 24 25 26 27 29 30 31 32 33 34 36 39 40 41 43 44 46 48 50 52 53 56 57 59 60 61 62 63 64 65 67 68 69 72 77 79 82 83 86 87 89 90 92 93 94 95 96 99 100 101 102 103 107 108 109 110 111 113 116 118 119 120 121 123 124 125 127 128 130 131 134 135 136 139 140 141 142 144 145 148 150 152 153 154 155 156 159 162 164 167 169 170 172 174 176 178 180 184 185 188 190 192 193 194 195 196 199 201 205 207 208 209 212 213 215 217 218 219 220 221 223 224 225 226 227 228 232 235 236 238 239 241 244 246 248 252 254 256 257 259 261 264 266 272 275 279 280 283 286 289 290 292 293 294 295 297 299 301 303 304 305 306 307 308 309 314 315 316 318 320 322 323 324 325 326 329 331 332 333 335 336 337 340 346 347 348 349 350 351 352 353 355 357 358 359 362 363 364 366 368 371 377 378 379 381 382 383 384 385 387 388 391 392 393 394 396 397 401 402 403 404 405 409 410 412 413 414 417 418 419 421 422 423 424 428 429 431 432 434 436 438 441 444 445 446 448 450 452 453 455 456 457 459 461 463 467 469 470 471 473 475 477 482 483 484 485 486 487 488 490 492 493 495 496 499 501 504 505 509 510 512 514 515 517 518 521 522 524 525 526 530 531 536 537 538 539 541 542 543 545 546 547 548 550 552 553 555 557 558 560 561 562 565 566 567 568 570 572 577 579 580 582 584 585 586 588 592 596 603 604 607 608 612 614 615 617 620 621 622 623 624 627 628 631 633 634 635 636 638 639 646 647 648 649 651 654 656 657 658 661 665 666 669 671 672 673 675 676 677 678 680 681 682 683 684 685 686 689 690 691 692 694 695 699 700 701 702 703 706 708 710 711 712 715 721 723 725 726 727 728 730 733 735 739 740 741 743 744 746 747 748 749 750 752 753 755 756 757 758 763 764 765 766 769 770 771 773 776 777 778 779 780 781 782 783 786 789 791 793 795 797 798 799 801 804 805 806 814 818 820 823 828 829 831 834 835 836 837 838 839 841 844 845 849 851 852 853 859 860 861 862 863 864 865 868 870 871 872 875 877 880 881 882 884 885 886 887 889 890 892 894 895 896 899 902 903 904 906 908 909 911 912 913 914 915 916 920 921 922 924 927 928 930 931 933 934 935 939 941 942 943 946 948 949 950 954 955 956 957 958 959 961 963 965 973 976 978 979 980 983 985 986 989 992 994 995 997 999 1000 74 34