2 13 11 984 83 87 39 31 98 8 65 61 86 84 1 49 66 3 12 354 884 984 83 87 12 44 46 62 50 13 86 84 45 66 4 10 11 245 594 839 83 87 69 31 15 89 84 1 49 66 5 9 11 180 520 839 884 83 87 69 50 65 86 84 49 66 8 8 11 83 180 245 520 560 839 884 83 87 69 50 86 84 49 66 15 7 11 87 193 216 217 229 342 354 560 680 825 839 884 927 984 83 69 4 89 17 45 66 27 6 11 30 40 50 87 147 193 216 217 229 255 285 289 342 354 433 504 560 580 680 733 825 839 884 927 947 984 83 69 4 89 17 66 55 5 11 17 21 50 67 83 110 123 125 147 176 180 193 216 255 289 343 354 359 379 383 391 410 433 464 472 504 524 566 580 584 674 677 694 697 722 733 739 741 779 811 819 825 830 839 853 865 884 889 895 918 947 977 984 986 83 87 62 17 66 121 4 10 11 17 21 36 39 50 87 97 101 113 114 123 125 132 140 147 152 157 163 168 174 180 190 193 207 213 216 217 229 236 237 244 251 277 281 289 312 318 319 335 336 342 354 364 366 369 388 391 399 410 442 443 444 447 455 457 464 494 511 513 518 520 548 551 560 567 569 574 584 607 616 621 625 646 655 675 676 677 680 685 694 697 707 722 726 733 738 741 754 768 769 778 779 781 788 801 803 823 825 833 839 840 844 852 853 872 880 884 889 896 927 936 940 941 964 965 975 979 984 998 83 4 17 45 265 3 1 7 8 9 10 36 39 40 41 45 47 51 60 66 69 75 76 79 80 83 84 88 90 92 94 96 100 102 104 106 109 112 116 123 127 128 132 134 135 138 141 142 144 151 154 158 159 160 162 170 171 179 181 192 195 201 204 206 208 209 211 217 219 220 225 226 233 235 245 252 257 259 270 271 272 275 281 287 288 289 294 297 298 300 307 309 311 313 315 316 320 322 325 330 335 336 339 343 352 353 358 361 364 365 370 372 377 385 390 398 399 400 413 414 420 425 432 434 451 453 464 465 467 470 472 474 482 483 488 489 492 498 502 510 512 522 528 529 537 541 542 544 552 555 559 560 564 566 567 568 570 573 577 578 584 590 591 592 604 606 607 610 616 619 620 622 623 627 631 633 634 635 638 644 645 647 661 667 670 678 686 688 690 693 698 700 709 714 716 719 720 730 731 732 733 734 735 736 740 743 746 747 749 750 751 753 755 757 762 765 772 775 776 778 779 780 786 787 788 792 794 797 799 807 810 814 823 824 825 838 850 862 873 878 883 893 895 896 901 904 910 921 926 927 934 935 937 940 942 943 945 955 958 962 967 970 977 978 982 983 985 987 990 995 996 85 12 64 551 2 1 2 5 8 9 10 11 13 16 17 19 20 22 23 26 27 30 31 36 37 38 40 41 43 44 46 47 48 49 50 52 56 57 58 59 60 61 62 63 69 70 71 72 74 76 77 78 79 81 84 87 88 92 93 96 98 100 104 106 110 112 114 116 117 118 119 121 122 123 124 126 127 131 132 133 134 137 138 140 141 142 145 151 152 155 157 158 159 160 162 163 166 167 169 172 173 174 179 180 182 183 185 186 187 191 193 194 195 196 201 204 206 210 213 215 216 217 218 221 224 229 230 233 234 235 237 239 244 246 247 248 249 251 252 255 257 258 259 261 262 263 264 266 267 268 269 271 275 277 278 282 283 284 285 288 289 291 292 295 296 297 298 299 302 303 304 305 308 309 310 312 313 314 316 318 319 320 323 328 330 332 334 336 337 339 341 342 343 344 345 346 356 358 359 361 362 363 366 370 371 372 373 374 375 376 377 379 380 382 387 388 389 390 391 392 393 394 395 397 400 402 405 406 408 409 411 412 414 415 416 419 420 423 424 425 426 427 429 430 431 432 433 437 438 439 441 442 443 449 450 452 453 454 455 458 462 463 467 468 469 471 472 473 474 475 476 477 480 482 484 485 487 488 490 491 492 494 497 498 499 502 503 505 514 516 517 519 520 522 523 524 526 528 530 532 536 538 540 544 545 546 549 551 552 554 556 557 558 561 563 566 567 570 571 572 573 575 576 577 578 579 580 581 583 584 587 588 590 591 594 596 597 598 599 600 604 607 608 612 614 615 617 618 620 621 622 623 624 625 627 628 629 631 632 634 637 640 642 644 645 646 648 653 654 657 660 661 666 667 668 671 675 676 677 678 681 682 684 686 688 689 690 691 692 693 694 695 699 700 702 704 705 707 710 711 712 714 715 716 717 718 720 722 724 728 730 733 734 735 736 738 739 740 741 742 745 746 747 748 749 750 752 753 754 755 757 759 760 770 771 773 774 775 776 779 780 781 782 787 788 789 790 791 792 794 795 797 798 799 800 802 804 808 809 812 813 814 815 816 818 820 821 822 824 825 826 829 830 831 832 833 837 841 842 845 847 848 849 850 851 856 858 860 862 863 865 866 868 869 872 873 874 875 876 877 880 881 883 885 886 887 888 889 896 904 905 906 907 908 913 914 917 918 919 920 921 924 926 928 930 931 935 937 940 945 947 951 954 959 960 962 966 968 970 971 972 973 974 978 980 981 984 986 987 988 989 990 992 995 996 997 6 80