1 0 2 22 3 8 4 18 5 0 6 2 7 1 8 7725 9 26 10 32 11 0 12 3 13 4 14 0 15 55 16 45 17 643 18 3 19 6 20 1 21 130 22 59 23 150 24 2 25 9 26 5 27 827 28 79 29 110 30 0 31 10 32 9 33 16959920772588043033920967018589279 34 110 35 105 36 89164 37 10 38 13 39 0 40 179 41 112 42 511 43 7 44 16 45 6 46 465 47 128 48 228 49 1 50 17 51 13 52 24018 53 157 54 180 55 0 56 17 57 18 58 0 59 215 60 171 61 2937 62 14 63 22 64 4 65 384 66 179 67 462 68 7 69 25 70 14 71 1805 72 202 73 283 74 0 75 25 76 22 77 8077609989594699 78 250 79 241 80 687656 81 22 82 28 83 1 84 365 85 234 86 1165 87 15 88 32 89 12 90 838 91 248 92 454 93 3 94 33 95 24 96 24505 97 285 98 332 99 0 100 31 101 32 102 0 103 369 104 299 105 6661 106 24 107 38 108 7 109 616 110 299 111 811 112 12 113 41 114 22 115 2475 116 324 117 465 118 0 119 40 120 35 121 101672911718 122 386 123 379 124 5950033 125 35 126 43 127 1 128 541 129 357 130 1978 131 23 132 48 133 17 134 1157 135 368 136 695 137 6 138 49 139 34 140 21958 141 412 142 488 143 0 144 45 145 46 146 0 147 518 148 428 149 13009 150 35 151 54 152 9 153 830 154 419 155 1207 156 18 157 57 158 30 159 2947 160 445 161 656 162 1 163 55 164 47 165 581140761 166 520 167 520 168 101254448 169 48 170 58 171 1 172 709 173 481 174 3010 175 32 176 64 177 21 178 1433 179 487 180 957 181 10 182 65 183 44 184 19209 185 537 186 650 187 0 188 60 189 60 190 0 191 662 192 559 193 24499 194 47 195 69 196 10 197 1027 198 539 199 1658 200 25 201 73 202 37 203 3288 204 566 205 856 206 2 207 71 208 58 209 30971811 210 650 211 665 212 7636713049 213 61 214 73 215 1 216 869 217 606 218 4347 219 42 220 80 221 25 222 1674 223 607 224 1240 225 14 226 81 227 53 228 16856 229 660 230 818 231 0 232 75 233 73 234 0 235 802 236 692 237 46923 238 59 239 85 240 11 241 1210 242 660 243 2178 244 33 245 90 246 43 247 3541 248 686 249 1068 250 3 251 87 252 70 253 4753488 254 779 255 813 256 21023041559021 257 75 258 87 259 1 260 1022 261 732 262 6117 263 53 264 96 265 28 266 1888 267 726 268 1550 269 19 270 97 271 62 272 14953 273 782 274 992 275 0 276 90 277 86 278 0 279 938 280 828 281 95119 282 72 283 100 284 11 285 1382 286 782 287 2783 288 41 289 106 290 49 291 3733 292 805 293 1293 294 6 295 103 296 80 297 1305746 298 905 299 965 300 13535112721526808450394 301 90 302 101 303 0 304 1169 305 859 306 8524 307 64 308 112 309 30 310 2079 311 845 312 1890 313 25 314 114 315 70 316 13435 317 903 318 1174 319 0 320 105 321 98 322 0 323 1071 324 966 325 212776 326 85 327 115 328 10 329 1543 330 905 331 3497 332 50 333 122 334 53 335 3883 336 923 337 1532 338 8 339 119 340 91 341 510723 342 1029 343 1121 344 218618783892673046127982606902851616772926002815800571609635694221244860262424262814415818473563008835 345 104 346 115 347 0 348 1311 349 988 350 11891 351 76 352 128 353 31 354 2253 355 964 356 2266 357 32 358 130 359 77 360 12222 361 1022 362 1363 363 0 364 121 365 110 366 10710039340029892927039508770417487891153886422238590574481609122317645341067223411816137315923250271 367 1200 368 1107 369 554427 370 99 371 130 372 9 373 1695 374 1028 375 4348 376 60 377 138 378 57 379 4003 380 1042 381 1787 382 12 383 135 384 100 385 251428 386 1151 387 1283 388 0 389 119 390 128 391 0 392 1447 393 1119 394 16765 395 88 396 143 397 32 398 2411 399 1084 400 2684 401 39 402 146 403 84 404 11247 405 1141 406 1562 407 0 408 137 409 122 410 16355291481802787770924 411 1326 412 1251 413 1823403 414 113 415 145 416 8 417 1840 418 1152 419 5377 420 70 421 154 422 61 423 4101 424 1160 425 2061 426 16 427 151 428 110 429 144925 430 1272 431 1449 432 0 433 134 434 142 435 0 436 1579 437 1252 438 24102 439 100 440 159 441 32 442 2556 443 1204 444 3152 445 47 446 163 447 90 448 10454 449 1259 450 1770 451 1 452 153 453 133 454 35893232000820 455 1450 456 1399 457 8636388 458 127 459 159 460 7 461 1978 462 1278 463 6640 464 82 465 170 466 63 467 4185 468 1278 469 2356 470 21 471 168 472 118 473 93494 474 1391 475 1622 476 0 477 150 478 155 479 0 480 1708 481 1387 482 35673 483 114 484 174 485 31 486 2691 487 1325 488 3681 489 56 490 179 491 95 492 9806 493 1376 494 1989 495 3 496 169 497 144 498 17615480339 499 1572 500 1550 501 74878867 502 142 503 173 504 5 505 2110 506 1404 507 8216 508 93 509 186 510 65 511 4257 512 1396 513 2675 514 27 515 184 516 126 517 65537 518 1509 519 1800 520 0 521 166 522 167 523 0 524 1833 525 1524 526 54985 527 127 528 189 529 30 530 2817 531 1447 532 4284 533 66 534 195 535 100 536 9270 537 1493 538 2220 539 5 540 185 541 154 542 323208680 543 1692 544 1704 545 1945969761 546 157 547 187 548 4 549 2237 550 1532 551 10218 552 105 553 202 554 66 555 4321 556 1514 557 3022 558 34 559 201 560 133 561 48922 562 1626 563 1986 564 0 565 182 566 179 567 0 568 1955 569 1664 570 89537 571 141 572 204 573 28 574 2936 575 1569 576 4975 577 76 578 212 579 104 580 8824 581 1610 582 2464 583 7 584 202 585 164 586 27923414 587 1810 588 1863 589 507682427393 590 172 591 201 592 2 593 2359 594 1662 595 12815 596 118 597 218 598 66 599 4380 600 1632 601 3401 602 41 603 217 604 140 605 38342 606 1742 607 2179 608 0 609 198 610 191 611 0 612 2074 613 1806 614 157018 615 156 616 219 617 26 618 3049 619 1692 620 5777 621 87 622 228 623 107 624 8450 625 1726 626 2724 627 11 628 219 629 173 630 5388743 631 1926 632 2027 633 70717278397169544 634 188 635 214 636 1 637 2477 638 1794 639 16260 640 131 641 234 642 66 643 4435 644 1751 645 3817 646 50 647 234 648 146 649 31225 650 1857 651 2381 652 0 653 214 654 202 655 0 656 2190 657 1952 658 304601 659 171 660 234 661 23 662 3156 663 1816 664 6717 665 99 666 244 667 110 668 8135 669 1841 670 3001 671 15 672 235 673 182 674 1663271 675 2041 676 2196 677 490569726177780226993577358417148428 678 204 679 227 680 1 681 2592 682 1927 683 20956 684 145 685 249 686 64 687 4486 688 1870 689 4277 690 59 691 251 692 152 693 26225 694 1971 695 2592 696 0 697 231 698 213 699 0 700 2304 701 2100 702 679833 703 186 704 248 705 20 706 3259 707 1941 708 7830 709 111 710 261 711 111 712 7869 713 1957 714 3297 715 21 716 252 717 190 718 691420 719 2154 720 2371 721 0 722 220 723 240 724 0 725 2703 726 2062 727 27553 728 160 729 265 730 62 731 4536 732 1989 733 4789 734 69 735 268 736 156 737 22582 738 2085 739 2813 740 1 741 248 742 223 743 271672327683279414717966801769750235 744 2417 745 2252 746 1854444 747 202 748 262 749 17 750 3358 751 2067 752 9165 753 124 754 277 755 112 756 7643 757 2073 758 3615 759 27 760 269 761 197 762 351169 763 2267 764 2551 765 0 766 237 767 252 768 0 769 2812 770 2200 771 37160 772 174 773 280 774 60 775 4585 776 2110 777 5361 778 80 779 284 780 160 781 19850 782 2198 783 3045 784 2 785 265 786 233 787 77543142090902910 788 2528 789 2408 790 6824098 791 218 792 276 793 14 794 3454 795 2195 796 10788 797 137 798 293 799 112 800 7451 801 2189 802 3958 803 34 804 286 805 204 806 205369 807 2378 808 2738 809 0 810 254 811 264 812 0 813 2919 814 2340 815 51755 816 190 817 295 818 57 819 4633 820 2231 821 6006 822 91 823 301 824 164 825 17749 826 2311 827 3290 828 4 829 282 830 243 831 680755770869 832 2637 833 2568 834 40299026 835 234 836 289 837 11 838 3548 839 2325 840 12790 841 151 842 309 843 111 844 7287 845 2305 846 4329 847 42 848 303 849 210 850 133118 851 2489 852 2932 853 0 854 270 855 275 856 0 857 3023 858 2483 859 75086 860 205 861 310 862 53 863 4680 864 2353 865 6738 866 103 867 317 868 166 869 16100 870 2424 871 3549 872 6 873 299 874 251 875 3040003237 876 2745 877 2733 878 534844911 879 251 880 303 881 8 882 3638 883 2456 884 15302 885 166 886 325 887 110 888 7147 889 2422 890 4732 891 51 892 320 893 216 894 93216 895 2599 896 3134 897 0 898 288 899 286 900 0 901 3126 902 2628 903 114786 904 221 905 324 906 48 907 4728 908 2476 909 7577 910 116 911 334 912 168 913 14783 914 2537 915 3824 916 10 917 316 918 260 919 135033000 920 2851 921 2902 922 33823893603 923 268 924 315 925 5 926 3727 927 2589 928 18514 929 181 930 340 931 107 932 7028 933 2539 934 5174 935 61 936 337 937 221 938 69272 939 2708 940 3345 941 0 942 305 943 297 944 0 945 3227 946 2777 947 187806 948 238 949 339 950 44 951 4776 952 2600 953 8545 954 130 955 350 956 168 957 13715 958 2650 959 4116 960 15 961 334 962 267 963 17988588 964 2957 965 3077 966 82410329852103 967 285 968 328 969 3 970 3815 971 2723 972 22709 973 197 974 356 975 104 976 6927 977 2657 978 5658 979 72 980 354 981 225 982 53936 983 2817 984 3566 985 0 986 322 987 307 988 0 989 3326 990 2929 991 336132 992 255 993 353 994 39 995 4824 996 2725 997 9673 998 144 999 367 1000 168