2 14 181 566 81 34 30 18 93 5 77 78 92 6 66 75 42 36 3 11 181 504 566 81 34 95 24 77 78 51 12 41 42 36 4 10 39 204 398 969 36 66 12 16 43 92 86 61 2 81 5 9 39 219 509 848 852 36 66 12 34 71 33 61 2 81 8 8 39 205 219 441 509 848 852 893 36 66 12 34 33 61 2 81 13 7 39 71 159 340 441 449 580 812 828 848 893 917 929 36 66 79 63 54 2 81 30 6 39 65 71 117 159 211 219 223 319 340 441 449 509 580 633 679 726 743 800 812 820 828 848 852 884 893 917 927 929 954 36 66 79 54 2 81 54 5 29 41 51 53 64 75 96 116 132 135 140 141 179 194 199 215 249 310 322 324 398 403 441 462 468 476 477 494 500 546 571 580 626 629 651 652 667 674 707 762 798 800 811 816 823 848 865 870 877 890 917 923 969 985 52 51 4 61 81 130 4 4 16 21 39 41 42 51 53 63 64 75 84 93 95 96 100 110 114 115 116 124 127 130 132 134 135 140 141 142 146 153 168 179 194 204 211 217 231 232 233 237 240 264 272 274 275 300 304 307 309 310 311 315 317 319 322 324 335 336 338 347 360 377 398 409 457 462 470 478 494 505 509 542 554 556 573 580 597 605 609 619 626 631 651 652 657 662 663 667 677 688 690 700 707 714 718 728 733 753 755 757 781 798 800 807 811 816 820 823 828 831 841 848 865 875 877 879 892 893 908 917 921 923 927 929 946 950 951 974 979 17 93 61 81 284 3 3 4 7 15 16 17 18 29 31 32 38 39 41 42 51 53 56 63 65 70 71 72 74 77 79 80 81 84 93 94 95 96 99 102 104 111 112 114 115 117 130 133 139 140 141 142 144 147 157 159 160 161 168 170 174 179 180 185 186 187 189 194 199 201 204 205 206 208 209 211 215 219 223 226 231 232 233 236 240 242 246 248 249 250 258 269 271 274 277 278 280 285 286 293 296 299 302 303 304 305 310 311 315 317 319 320 322 324 334 335 336 338 340 345 347 351 357 364 374 375 376 377 378 379 380 382 384 389 394 398 403 405 407 419 424 430 434 436 443 449 457 458 459 462 468 469 470 476 477 478 485 488 490 493 494 505 509 518 520 522 523 529 530 546 549 556 559 563 565 571 573 580 584 590 592 608 609 610 611 612 617 622 626 627 629 635 641 647 651 652 661 665 667 674 677 678 679 703 710 714 718 728 733 734 741 746 751 752 753 754 755 757 767 768 769 771 781 798 801 806 809 811 813 814 816 820 823 828 834 835 837 847 849 851 852 855 856 861 864 865 870 872 873 875 877 879 880 886 892 893 895 900 909 910 914 917 921 925 927 928 933 938 939 940 941 946 950 953 955 956 963 966 967 969 971 973 974 979 981 983 985 991 997 1000 57 11 81 558 2 2 3 5 10 11 12 14 15 16 19 20 26 27 28 30 31 34 36 37 38 41 44 46 47 49 50 52 54 56 57 58 60 63 64 66 67 68 69 70 71 73 78 79 80 81 85 86 87 88 90 93 94 98 99 102 103 106 108 109 110 111 112 113 114 116 117 118 119 120 121 124 125 126 128 131 133 138 139 144 145 147 148 153 155 156 157 159 160 161 162 163 164 166 167 169 173 175 178 179 180 181 182 183 187 189 190 191 192 193 195 196 198 199 200 202 203 207 210 211 214 215 217 218 220 222 224 229 231 234 235 236 238 239 241 243 244 245 246 247 249 250 251 252 253 254 255 257 258 261 262 263 267 268 269 270 272 273 274 275 277 278 279 282 283 284 285 286 290 292 294 295 297 300 301 303 304 309 312 313 314 315 316 317 318 319 323 324 325 327 328 329 330 332 333 336 337 338 343 345 346 347 348 351 352 353 354 355 359 362 363 365 367 371 372 374 375 379 380 381 382 383 384 385 386 390 391 392 395 397 401 402 403 406 409 410 411 412 413 414 415 416 417 418 421 422 423 424 426 427 428 431 433 437 442 443 444 445 446 447 448 451 452 453 455 456 458 459 461 462 464 465 466 469 470 471 472 473 474 479 482 486 487 489 491 496 499 507 508 510 514 515 516 517 518 520 522 524 525 527 528 529 530 531 532 533 535 536 537 538 539 540 541 543 544 547 549 551 552 556 558 561 562 563 564 565 567 569 570 571 572 573 575 577 580 585 586 590 594 595 596 598 599 600 607 610 611 612 613 614 615 616 619 622 624 629 631 632 635 636 637 641 642 643 645 648 649 650 651 652 653 654 656 658 660 661 662 663 664 666 668 672 673 676 679 681 685 686 687 689 690 692 693 701 705 706 707 709 710 711 714 715 716 718 719 720 721 722 723 725 726 728 731 732 733 736 740 741 742 745 746 748 749 751 756 759 760 761 762 767 769 770 771 774 775 778 780 785 787 789 793 794 796 797 801 804 805 806 809 810 812 813 817 818 819 821 823 824 827 829 833 834 835 836 838 840 842 843 844 845 846 847 849 851 855 856 857 858 859 861 865 866 868 869 871 872 873 874 875 879 881 883 885 887 889 890 894 895 896 898 902 903 905 908 910 915 918 921 922 923 924 925 926 927 928 929 931 932 933 936 937 938 939 940 942 943 944 945 947 948 952 955 958 959 960 962 964 965 966 967 970 971 972 973 974 976 979 980 982 983 984 987 988 989 990 991 997 998 1000 92 32