2 14 63 169 73 92 26 21 25 7 77 58 79 96 10 22 16 44 3 11 63 169 174 73 92 26 25 77 91 96 10 22 16 44 4 9 5 169 364 916 73 92 26 77 65 11 57 16 44 6 8 62 118 292 397 779 883 79 65 42 97 73 85 32 5 10 7 118 150 276 365 378 497 836 862 962 990 79 65 70 4 74 32 5 19 6 57 90 117 204 301 319 425 436 444 457 479 551 554 576 647 727 771 898 928 76 32 87 84 89 79 45 5 11 21 90 164 184 205 217 244 261 265 289 301 341 371 441 445 455 470 471 503 517 568 588 594 602 605 614 626 637 653 661 692 694 700 732 818 880 897 899 935 948 949 970 977 980 76 33 30 63 1 106 4 3 11 20 21 52 57 64 110 144 164 184 185 204 217 218 244 261 272 289 301 335 355 367 374 375 393 398 403 410 411 431 441 445 457 469 470 479 486 498 503 505 506 517 520 529 551 568 576 577 583 588 589 594 597 599 602 605 626 627 637 643 653 661 668 689 692 694 700 718 732 744 772 782 783 788 815 816 818 819 821 831 833 842 851 860 863 865 868 874 880 885 886 889 896 899 901 902 903 916 926 928 970 976 977 979 996 76 33 51 1 261 3 8 11 13 22 27 34 35 44 51 53 59 62 63 65 71 73 75 81 82 84 87 89 98 101 109 111 118 121 125 127 133 136 138 141 146 147 148 150 151 152 156 158 160 162 164 169 174 179 180 184 186 196 199 207 208 209 211 213 217 221 223 229 230 233 234 238 239 242 244 250 256 259 262 263 264 269 270 272 276 282 291 292 306 309 311 312 321 324 328 331 332 343 344 346 348 353 359 362 364 365 368 374 377 378 382 384 386 392 393 402 403 406 412 413 421 422 425 430 433 435 438 442 446 449 458 461 462 465 466 471 474 475 489 490 493 495 497 504 510 513 514 515 516 518 519 521 541 548 551 553 563 571 572 580 584 589 593 595 603 607 611 617 622 624 625 626 634 637 639 642 643 652 655 663 667 668 674 679 682 686 688 689 690 698 706 712 715 718 724 736 738 741 742 748 755 756 758 760 762 767 768 779 789 797 805 807 808 811 813 814 830 834 836 839 841 848 849 854 861 868 869 875 880 881 882 883 890 893 898 899 903 907 912 914 915 916 922 928 929 932 933 934 938 942 943 946 951 956 957 958 959 962 964 971 973 978 984 989 990 992 993 20 32 5 557 2 3 4 5 8 9 10 11 13 15 17 19 21 22 25 27 29 31 32 34 35 36 39 40 42 43 45 47 49 50 53 55 58 59 60 61 62 63 66 67 68 69 70 71 74 76 79 80 81 82 83 84 85 87 88 90 93 94 95 96 98 100 102 104 106 107 108 111 112 114 115 117 119 121 122 123 125 126 127 128 129 131 132 135 137 139 140 141 142 143 145 146 148 151 160 161 162 163 164 167 169 170 171 172 174 176 181 182 184 185 187 190 192 195 197 198 202 203 204 207 208 209 210 213 214 215 216 217 218 223 224 225 226 227 228 229 234 235 236 238 241 242 244 245 246 248 249 252 253 255 256 257 259 260 261 262 263 265 266 269 270 272 273 275 279 280 281 284 285 287 288 289 290 295 296 297 298 300 301 302 306 307 308 309 312 313 314 317 319 326 327 328 332 333 335 337 339 341 342 343 344 347 349 351 354 356 357 358 359 362 365 366 368 369 370 371 373 374 377 378 381 383 385 387 388 396 398 399 400 401 402 404 406 410 414 419 420 421 422 423 424 425 428 429 432 433 434 435 439 440 443 444 446 449 450 452 453 455 457 458 460 461 464 467 469 470 471 472 474 477 478 479 480 481 484 485 490 491 500 502 503 509 513 514 518 520 521 523 524 528 530 531 532 533 534 535 536 537 539 540 541 542 545 546 548 549 551 552 553 554 555 558 560 561 562 563 567 569 571 573 574 575 579 581 582 584 585 586 587 588 589 590 591 593 594 596 597 598 599 600 602 603 605 606 608 609 611 614 620 622 624 625 626 628 629 631 632 633 634 638 643 646 647 649 651 653 654 655 656 657 658 659 662 663 664 671 674 675 676 677 678 679 681 682 684 685 686 688 691 693 695 696 697 698 705 706 707 709 710 713 714 715 717 719 721 722 723 724 725 727 728 729 730 731 733 734 737 738 739 741 742 744 747 748 749 751 752 753 754 755 758 763 764 765 768 769 770 771 772 773 776 777 778 781 784 785 788 790 791 792 795 796 797 801 802 804 809 810 811 815 816 821 825 826 828 829 831 832 833 835 840 842 843 844 851 853 854 856 857 858 859 861 862 863 864 866 867 872 875 878 879 880 881 882 883 884 885 886 887 888 891 892 894 897 898 899 901 902 906 908 910 913 914 915 916 917 920 922 925 926 927 928 929 932 933 934 935 937 938 940 943 944 947 948 951 952 953 954 956 957 958 959 962 964 965 966 967 970 972 973 974 975 978 980 981 982 998 999 25 11