100000 200000 18000 18001 426710313 73018 73012 558438094 87726 87671 355171790 53170 53171 869493690 64912 64913 152497435 32462 32545 637181354 86420 86495 826111051 79185 79186 685082958 7842 7920 456199657 27681 27682 465307211 28832 28830 806825180 72995 72989 394930105 37120 37121 476687505 72608 72609 788248980 67104 67105 425011991 35347 35348 638536939 20045 20024 315062549 57365 57366 61798187 26175 26176 838155426 74523 74492 265528855 34741 34742 51450632 40898 40860 951079129 62865 62842 9735313 70786 70787 100532517 38737 38738 838865763 21842 21779 8954649 46011 46087 455912347 63986 63987 459178278 4617 4618 491079425 95038 95010 826680414 30971 30972 782193461 12171 12172 303652386 70980 70923 250531899 25780 25781 478308981 85050 85048 183244159 55767 55768 436266216 87180 87181 909029115 27234 27235 945852695 88185 88186 142646228 7460 7506 212855836 33499 33515 739701222 29268 29295 140147553 82362 82363 391687626 40933 40992 323284625 86174 86175 753132011 98743 98735 604586405 48104 48125 588898816 39823 39747 946585819 74943 74948 549266544 61462 61463 288096516 91902 91903 251622907 67435 67434 390693346 67858 67800 477321633 55058 55059 744079495 67524 67494 881848603 79460 79461 398915041 54838 54795 435030123 11705 11706 664910989 64759 64680 76358722 84119 84120 331695309 21065 20983 126199426 44147 44094 93145006 11255 11277 217712068 91190 91191 141825268 51759 51827 52522990 59262 59332 203609502 89866 89867 289062518 88810 88853 264669639 93040 93033 977244023 87858 87888 536746040 98095 98096 769649724 40265 40266 502923592 8556 8557 271238193 53266 53349 72471467 13022 13033 946720876 74143 74211 266128331 66929 66867 70323448 92432 92359 120844560 72261 72262 364998445 76942 76943 29700551 810 811 113146533 39829 39830 874502288 38165 38166 4782789 62271 62261 35312034 77492 77507 975528803 2959 2975 495676711 61100 61136 646873771 34819 34887 631523384 8897 8984 715918073 9030 9031 790862828 66919 67001 827773318 65118 65119 283428003 45649 45650 121335303 61098 61020 511401852 85135 85095 38425415 22008 22009 455425594 329 290 554096335 45985 46042 839959807 34730 34776 384728488 70633 70692 391576276 62763 62764 997756580 76580 76581 966511794 48409 48439 712771223 7808 7809 254004804 27885 27886 36267423 17748 17722 49220528 22254 22251 141159811 88363 88411 260828068 70640 70641 985978016 28329 28330 86705159 44422 44423 598056744 74246 74272 119155713 30921 30928 47308110 67632 67633 605132075 87102 87043 167991151 69803 69804 777569996 25628 25629 161796827 21720 21721 532862549 56653 56654 988992844 56207 56208 308908918 36484 36524 668397186 19941 19890 104913716 86894 86895 979127558 71719 71778 332023323 2965 2926 561524547 32232 32148 605220171 86688 86689 416250893 19298 19341 807746791 94888 94842 170757347 57442 57494 507196570 55262 55263 93693052 30984 30985 574539631 44852 44904 23577206 41600 41551 540264459 12496 12434 330618452 23403 23405 974683337 49246 49247 455268337 92723 92724 322600650 53091 53003 257798651 98808 98809 293515536 6415 6416 12424852 71907 71860 237650284 18744 18745 71758076 33581 33582 265421605 7905 7906 451833494 65161 65162 138616345 84472 84494 314211986 78943 78944 306213076 72235 72257 309649131 36829 36830 287212513 3246 3247 159170239 4632 4593 679607839 97212 97123 556344735 25386 25387 870454403 91835 91836 24655840 14296 14297 48292137 35100 35127 839896492 57192 57152 812458763 60461 60462 870815389 94536 94448 918859858 75867 75898 865678009 99012 99013 165915784 63207 63208 146727862 48129 48130 314042009 83567 83630 670240347 59963 59911 328526143 44757 44758 878251823 24460 24376 53434525 61436 61524 472637618 76162 76118 289143522 40531 40530 884870565 28791 28792 349253939 51068 51069 682352955 32704 32705 352463583 55724 55809 869956588 48756 48757 662031136 13045 12977 421337602 61512 61433 958157866 61158 61082 978611704 16294 16295 156726874 22212 22213 996453239 64302 64349 908267352 64363 64364 629064008 85550 85635 42020493 53640 53669 447100057 20242 20294 938946513 61744 61745 593427419 80033 80034 790977820 33787 33725 399366611 73754 73738 719642614 80601 80586 696777493 84283 84235 10892371 61904 61958 761151081 66080 66051 638178091 70583 70584 675011874 97244 97288 726633787 5382 5320 240171766 30529 30530 171545924 89036 89037 35302076 20864 20797 518562605 6046 5974 423001961 30900 30901 788453195 34880 34881 868725449 88610 88591 617813596 27357 27358 773063026 63888 63889 354219065 34919 34920 755980798 78158 78172 637127078 60766 60691 894845895 22437 22438 509938578 94718 94719 345409454 40783 40735 726167929 88583 88584 951199709 17078 17063 269472965 99769 99789 275114354 4897 4898 745564997 21465 21466 540924657 1787 1788 645724161 64432 64345 146718362 75926 75927 741663934 98398 98399 677790013 44485 44441 985253441 43065 43066 365382646 49678 49670 540840836 2052 2053 178724746 46497 46498 321633060 21998 22078 747310746 93194 93195 493619660 2955 2956 56322146 24335 24336 351323210 53509 53523 480675851 62936 62937 959131826 87715 87641 64780600 32773 32774 224208058 21936 21970 377751599 79779 79780 709643196 46225 46213 115590805 92681 92682 399693793 88021 88022 25228742 49532 49533 313357671 37247 37248 492457032 12099 12100 348332897 97532 97579 126039498 19613 19614 49326764 80483 80482 143468427 95760 95761 436465159 10892 10893 754586246 31691 31692 417011661 40519 40520 922915023 45575 45662 264146997 20837 20838 268388558 59089 59063 433158361 61552 61634 77639485 78726 78727 43686163 49667 49668 394965243 20558 20554 817653619 67209 67199 942375581 41528 41532 764682184 94581 94582 362233978 30052 30053 52783824 57714 57798 894001684 21589 21590 247306816 41568 41617 296522872 65140 65141 523736850 75420 75373 244229289 308 309 546010950 97367 97368 6547450 2669 2670 344425425 18421 18422 384637231 80608 80609 302207820 93597 93643 114433306 56275 56276 438097916 14880 14826 236564927 88003 87983 407570203 10616 10617 44992519 82184 82097 386377232 17176 17177 676853501 42796 42830 118007504 89400 89483 227280210 73868 73934 987374016 59377 59378 234975887 93590 93551 265517555 44978 44979 777847545 45251 45246 340462871 32798 32858 44879917 40835 40758 839054405 4378 4379 689053418 30002 30003 787779329 75049 75044 3267277 15053 15085 61849098 69147 69170 69145941 85806 85807 268962457 89890 89891 213460166 58594 58595 520561646 93806 93807 769809378 15052 15097 423832156 16309 16310 510691628 36260 36261 108965257 23902 23991 915262988 26740 26653 897039126 61439 61440 534986568 28147 28178 846510753 16883 16910 846284614 81730 81731 966471798 19020 19071 303433371 52951 53027 507168859 51313 51314 990235186 69344 69370 432951405 90068 90089 127889256 57039 57109 33074602 75301 75347 583064551 80140 80141 656841962 25816 25817 852208109 23630 23631 325312222 86085 86091 554879846 99408 99409 57245930 38713 38714 835217494 56875 56876 153281763 69280 69281 444845142 94411 94412 371293525 60719 60720 118661842 76152 76153 245677226 29361 29362 293862975 14227 14228 122104438 97016 97085 744563583 59829 59830 393303156 31208 31137 956281535 88786 88855 322791046 62885 62912 461528584 33398 33390 860552977 31273 31274 778576417 34676 34735 703166989 57998 57999 445706467 75676 75634 895322424 62236 62237 175476474 2200 2201 444978376 64686 64645 132183506 19528 19580 464031808 67890 67891 678895817 54728 54729 876668850 87850 87901 690622925 12377 12315 509175385 13349 13350 66871479 50070 50027 546488612 18460 18420 83662059 23238 23239 980806646 53341 53342 780905879 98334 98411 445140727 73407 73405 130450477 80005 80006 56400211 48440 48460 768317705 82624 82537 32288057 68453 68533 632437715 99686 99630 441459165 49534 49535 888843597 97540 97541 471223276 24594 24513 712175520 96977 96978 42495848 43552 43531 477830435 30259 30243 518870037 46896 46925 535417380 21042 21043 418546862 64498 64499 544527364 29867 29809 685591539 91337 91348 56166792 21016 21017 277736889 72012 71936 651428333 14642 14601 508785693 6101 6102 569530400 27372 27310 336706797 41635 41703 249854784 33621 33622 358765976 38420 38421 465004903 44774 44739 113954365 44470 44501 866906395 54404 54405 419239395 67723 67810 481248525 52366 52449 307757139 36478 36479 944531172 29156 29157 295529320 74724 74725 911574261 79327 79328 769738120 35775 35776 626921756 72114 72116 223829669 17897 17898 369331839 20906 20881 685122623 1281 1282 145436968 60080 60158 296091323 11030 11031 418143766 83239 83252 278575173 1576 1639 521010797 45937 45938 497950755 62913 62864 518131167 52516 52517 375536424 93058 93141 321353421 47832 47762 427441100 4748 4834 288156444 63790 63796 932525443 81360 81361 995292996 46917 46890 139194015 13200 13263 881277590 31786 31815 55438092 93217 93272 43696763 77895 77896 568509072 61908 61829 479245691 49008 49009 354703850 59193 59243 355410463 84483 84500 272318074 57277 57278 310536660 85191 85192 393404246 38661 38744 154354180 13247 13248 451346609 46023 46024 19212224 78852 78853 787542008 6461 6462 349033925 43218 43219 139444629 58234 58235 464415656 3873 3874 9126838 44013 44011 760465269 70438 70493 510522824 68293 68369 451108462 87412 87360 614750692 73587 73588 46308510 35514 35599 734016073 51476 51417 42224230 11665 11687 352796280 22997 23009 429095562 66593 66606 888392529 20886 20887 90713210 13542 13543 627118249 84755 84756 496958433 79350 79351 867644179 74629 74689 218311440 39636 39715 4637572 90783 90845 914570739 54073 54074 721637115 28961 28962 312126233 72805 72774 948334722 87141 87167 65215317 24798 24799 665952370 61967 61968 372659435 55935 55936 956838551 6075 6005 476746940 66342 66415 63100016 15811 15853 766928002 34713 34714 959635678 14804 14805 779960140 40968 40969 490086144 36374 36405 498526913 22314 22244 12942669 48839 48909 99425101 41425 41362 610991554 78197 78183 108803286 70606 70648 642582442 39034 39009 436794378 10643 10644 400972990 48765 48766 509546416 68183 68257 146408222 66605 66565 944223622 58653 58654 403109207 91658 91606 689154758 63761 63803 162301619 3394 3395 20863312 10586 10587 951652124 73049 73050 826911105 84945 84946 46251495 88785 88723 755132446 31223 31268 776060112 57304 57287 959466265 57573 57574 789591003 4801 4802 600352373 40809 40810 166590138 28423 28424 956592931 15036 15064 810842902 48955 48956 586718263 63410 63481 451584689 34531 34532 507355816 18093 18170 376051676 22456 22457 483470466 32385 32386 784094513 51245 51246 548850172 91516 91549 140167251 5815 5816 827577423 67218 67236 517602549 88331 88332 694995202 27417 27418 350847737 83798 83880 906066998 5637 5638 13670523 69618 69642 604491192 11648 11649 734341359 89635 89551 271478242 20683 20684 563476074 65436 65437 879297298 27732 27733 948051593 68083 68084 572572397 48685 48686 924289585 67282 67197 488773534 23501 23500 688027035 13210 13262 394463770 72874 72897 654912487 14604 14605 250918491 1182 1118 368053452 41278 41310 401534464 17227 17228 335612662 9028 9022 352356574 60438 60366 750621100 89707 89737 898826680 43717 43642 646616221 84215 84135 189224729 75242 75203 476359909 6406 6407 128217458 57901 57911 677756844 98917 98918 637796609 23270 23314 545759185 87931 87932 502056292 3476 3477 907970713 75901 75820 413355667 1987 1988 363006264 69061 69062 953084027 42918 42919 583869231 40800 40879 424659869 20034 20035 931578836 38755 38842 429117979 72288 72304 755430093 2924 2976 121647047 69128 69129 700070483 45665 45666 800270946 82875 82876 919375207 11713 11663 536003265 69493 69559 63164690 16795 16868 371587330 80560 80580 457961711 43430 43431 616290055 81411 81401 8587779 95201 95244 984715760 40086 40087 157348293 21281 21242 393320152 86426 86467 557740529 13275 13276 189886404 27948 27949 936383969 34540 34555 460297818 70859 70827 335065834 46882 46883 238925738 92935 92912 277676045 78046 78075 189246245 64595 64596 103338388 22103 22027 665490856 36370 36345 855704309 15271 15264 154568537 34515 34472 437541599 6463 6464 986574854 69695 69624 991638460 53758 53759 323569883 82193 82194 733588346 877 878 591341672 61942 61943 510661363 47215 47216 218068794 22130 22080 499635435 17978 17979 570999179 7652 7653 379433446 78265 78283 745086796 37675 37605 101222731 48394 48400 689551890 19883 19884 945809254 21891 21892 191140747 86068 86152 942614148 62612 62657 335294765 10999 11000 781940887 72882 72883 460827183 61001 61002 225581292 77162 77145 116086500 47684 47617 679568507 26149 26147 201037067 25157 25158 74533332 97984 97939 519508685 5995 5996 528865138 15800 15801 760540287 86712 86713 544362359 15887 15878 662616406 11388 11454 340290164 9956 9879 762379767 63991 64068 542750727 75442 75530 720982752 46590 46591 259156921 71898 71827 119395465 26737 26806 418893012 71815 71885 60685449 99190 99191 29739855 95036 95037 215713910 41478 41479 423027077 94668 94711 762894139 57798 57792 908567991 31225 31226 122821741 3387 3317 488641478 35747 35672 99865322 31101 31102 318656573 85003 84953 349963781 36783 36714 112555960 12514 12515 713583245 20829 20843 802231100 66559 66493 293184181 33557 33558 24905957 90094 90166 152659397 5204 5144 419431745 96015 95985 857477926 51837 51838 569121568 41123 41124 547857191 13611 13612 604528248 31117 31057 606318151 64868 64824 329170495 86323 86324 299357354 20253 20254 589782020 76542 76624 258463370 72295 72296 893734966 70685 70686 906192706 77491 77492 945356780 381 397 171853564 115 44 236209352 3388 3337 56784450 16735 16765 632558783 82359 82345 547487762 35548 35549 844064985 17517 17477 438721428 50216 50217 703906516 36743 36709 100486393 5829 5761 413518044 18587 18675 252166069 17964 17965 861432175 31116 31117 741034395 7460 7504 228466531 94655 94622 923063775 49536 49517 314117281 12807 12752 540766108 52923 52924 857066671 69002 69003 668116940 29453 29504 965221694 82138 82191 305242379 52943 52944 99514878 26282 26283 294007543 43647 43710 253579670 12451 12512 166381553 79565 79650 631163881 66356 66357 657658816 15222 15225 98403901 78296 78297 810717556 53220 53269 353447441 97114 97115 495823294 89882 89840 580294743 36518 36519 696518888 46682 46683 142144708 24044 24045 141786621 41919 41997 768790151 74442 74456 382308451 55067 55143 233040236 95783 95784 197609883 68650 68651 449917237 97039 97040 939249710 42589 42527 224513660 80325 80326 696251132 61 62 581417662 90211 90183 945157216 33209 33210 48097812 41851 41852 33863274 28345 28346 615930715 58090 58170 584331786 10487 10488 223985768 68348 68349 65541746 50837 50894 28942130 61437 61438 862379736 72347 72280 928926137 86353 86354 647102695 27080 27077 418168306 25769 25770 207903626 45721 45722 666131955 64119 64120 536393194 18307 18387 671513596 27135 27136 250334574 78499 78500 109004220 79713 79800 53403378 63131 63099 241652472 4619 4531 602543867 5775 5811 25419492 90266 90267 898798018 4488 4489 981525401 39304 39333 23277315 89546 89580 500893980 68572 68573 700118733 2875 2876 331956401 47808 47869 199206458 44965 44966 715682678 34839 34840 929015550 98243 98225 335052331 14401 14402 912052504 91037 91034 558994248 46619 46697 957497506 47596 47543 445605818 62565 62531 118120914 9354 9355 319910001 92089 92048 623952554 1816 1829 167235714 85679 85680 260218538 32971 33031 296939209 2503 2427 637988710 29504 29505 609486426 21675 21620 405407593 87606 87585 814189923 32518 32519 823375035 97508 97509 481481379 26728 26783 376022709 24282 24243 543834611 67344 67345 422865619 87110 87199 828294061 58140 58100 568746958 26852 26853 890708956 29720 29697 361647991 68203 68281 152891363 98597 98598 600955412 47004 47055 311549742 13798 13799 259324170 18425 18426 75498269 96509 96510 540372292 13321 13338 406474562 79927 79860 433276253 9039 8983 165872185 12374 12428 135788721 76046 76047 215411756 93020 93108 974550387 72737 72738 101182607 76780 76866 71030496 51717 51718 391538431 26009 26010 684332490 41536 41482 485312048 26546 26616 595248534 53192 53193 481439208 16915 16916 959907494 60757 60824 849267238 7151 7118 658960172 36488 36412 461018757 19538 19596 443655639 84586 84536 138264881 12050 12051 999792069 46120 46121 969276782 58711 58712 57489490 89793 89794 200965703 79283 79255 968968824 17642 17638 863630592 78623 78624 687532584 4375 4343 246957216 47455 47533 272263443 70591 70560 718333068 16804 16871 400276932 6966 6967 397681024 1342 1343 357445075 98410 98411 570211579 62165 62166 436314203 38305 38306 597002840 18876 18937 279126369 76895 76896 430598203 18011 18009 504431304 84888 84889 587939777 4332 4333 887124976 19240 19241 597045406 44598 44526 582544187 53333 53300 800680342 45242 45213 831878815 84579 84649 237020477 31677 31710 749596821 97226 97227 837328738 33685 33686 531056885 87801 87843 168768537 78203 78123 819673437 80481 80482 807885499 83967 83968 598363614 99474 99475 626800453 83620 83597 528298932 88716 88717 581646310 51931 51932 69143482 7287 7288 954159175 37096 37097 796051803 47924 47956 581992449 94774 94775 478914137 72172 72091 874686018 17509 17491 771680667 67018 66973 584084422 66900 66901 122748436 37749 37803 565863736 56948 57002 267846114 13297 13298 511626921 5745 5724 275737056 56771 56759 547634494 8011 8012 658453210 41579 41557 163448642 28523 28481 825987725 61643 61672 924375622 33741 33742 850825686 38901 38927 253706078 17804 17828 980233943 13389 13390 558719359 38662 38663 144289671 87150 87186 215751257 1499 1583 914620442 52021 52099 685233358 26560 26561 840292046 66449 66450 506328357 3930 3946 110432090 24305 24219 582761952 52318 52353 445715488 96109 96110 581341898 3833 3834 282584438 27091 27092 615994890 49283 49198 962247141 69900 69901 170159937 47438 47439 276333156 23623 23624 977806328 78502 78503 110342247 18069 18070 925208393 99096 99097 295879021 66524 66525 810091761 13127 13128 547046939 48254 48255 627243659 7406 7407 895027851 93619 93627 800519516 90051 90052 587986224 91499 91418 193905898 11459 11533 477892316 71115 71081 84633271 96297 96298 116190988 49784 49785 202205644 42750 42697 839651726 9687 9688 725002504 96580 96516 193171738 71374 71456 422894178 33857 33864 336847556 578 579 506635288 26542 26566 371467715 6491 6492 828025869 56418 56419 35463156 55582 55650 288493250 19927 20011 98434380 54236 54237 734834988 51714 51715 662818763 33181 33182 555955387 17861 17862 758825231 55790 55742 871283932 52279 52363 183634704 13146 13152 471011425 8062 8063 857844622 78501 78509 990845794 52229 52281 295300514 20531 20532 277880778 37654 37655 539774147 39726 39727 440508983 38693 38608 762190687 65010 65011 932544008 24953 25021 52420226 38933 38934 690780844 28713 28676 509992814 54541 54466 513421608 84292 84293 738781522 34603 34604 820700762 35092 35093 511630968 25282 25283 807200038 58578 58579 171885513 94219 94220 857931901 50539 50540 40522886 22945 22946 734450110 53333 53409 579632638 6056 6057 257102153 95936 95952 201668848 42338 42279 9919929 36394 36395 98718351 56859 56860 255369617 12781 12782 366779037 34447 34487 283770454 64991 64992 818855791 70455 70456 816249887 49056 49048 103222173 17116 17117 621898642 66641 66642 954761250 13138 13139 47744755 53297 53298 724561114 42311 42382 598546772 56297 56298 685183274 82534 82535 46052905 61304 61238 20999968 31216 31167 991701848 99130 99128 567264096 84576 84663 841003817 68172 68199 497175082 48887 48888 127756782 37866 37780 951228688 25511 25564 589499778 34007 34062 339409043 79228 79143 697734585 3270 3271 903097549 87616 87634 433578703 54020 53953 301534628 45954 45997 523373295 14311 14390 363794408 5392 5393 863328635 88251 88252 729324437 21118 21119 868413429 27805 27871 142024664 68492 68493 369456342 42162 42163 628557573 91542 91579 165859447 45346 45364 417677068 26124 26102 170598809 40082 40148 602611971 14790 14791 986284104 86832 86833 821517056 83053 83130 670562756 35142 35161 929056646 54231 54232 283549039 81936 81937 334502142 198 207 921940275 33542 33591 987314244 66434 66435 348906588 94013 94014 574610562 67776 67777 422242744 72047 72048 32141697 47065 47086 989860932 91516 91598 833766597 51331 51332 852326716 24279 24280 977532553 57161 57162 313535427 8469 8395 30559576 62363 62435 27550872 4383 4441 683093219 70368 70280 660427622 62067 62068 181673420 15133 15097 762539167 5185 5186 455709610 84310 84311 307452139 45036 45020 556290183 14841 14834 682502542 27456 27508 667598584 69436 69437 825476434 90741 90713 166341153 30744 30707 820493572 27810 27746 289629297 3094 3095 540850854 57973 57974 542904976 76901 76866 561921269 54608 54644 115690067 89798 89799 139529060 49888 49874 668689115 27204 27205 50907769 24280 24193 842844895 15496 15509 304543901 38067 38068 833175034 86222 86158 54922368 66799 66738 111107754 85401 85402 841682830 67512 67513 805620225 31097 31098 548541669 41936 41937 577014733 18863 18815 725031782 8674 8589 295317972 90473 90540 62431241 15911 15823 210159060 6280 6281 952514377 46735 46736 369795828 51013 51014 141466179 66958 66959 568342602 2633 2634 372699512 23603 23604 517769061 92038 92005 821509080 2033 1975 344571622 92767 92835 666417147 30939 30940 687960403 56992 57070 89423892 74400 74401 889629625 99655 99609 4168836 5753 5754 100122587 14240 14241 290798888 2249 2203 737530547 82130 82070 597943827 71366 71392 558665889 86716 86717 842892195 95628 95556 149200866 85825 85897 869791340 95268 95269 6077970 81847 81848 321046366 91300 91261 972199028 47026 46946 525636909 78200 78236 699348335 51364 51365 318877123 66172 66104 441271133 53900 53957 262776883 3498 3561 304611696 7157 7158 859197550 18084 18085 245554893 89335 89308 717500222 97147 97148 765276086 11164 11165 516557511 36414 36415 764329941 3150 3151 521275940 39592 39634 274344385 81480 81413 722999737 44366 44382 737436806 24149 24150 402071239 59317 59406 436309759 23424 23425 171723199 79197 79162 585913378 81463 81551 722216703 50802 50842 854492126 941 942 980703574 80747 80822 51405713 89491 89478 992186307 4817 4853 714578330 89252 89210 547591511 69814 69805 998552665 45542 45543 552216890 25125 25126 693664162 27055 27056 625898732 4567 4569 730487520 69914 69915 382619163 66742 66783 236968370 52956 52880 14569482 73717 73668 447950486 51991 51976 901257643 39971 39972 378016244 6171 6116 809821387 95185 95142 987860028 67335 67336 567199462 47789 47790 753863491 97782 97818 189541585 60700 60701 354786324 28513 28456 128863286 50764 50684 728192744 5054 5055 130557370 4176 4259 354137494 2959 3042 542887967 90482 90401 93161423 72288 72264 982626607 98623 98624 144190217 24038 24104 603913742 24901 24959 817354922 12212 12213 401591592 73211 73155 409178513 18723 18659 799125848 45473 45474 629098564 98660 98661 514071983 68849 68829 422770188 2403 2337 494183751 36527 36528 370692153 87574 87575 618545459 68881 68882 743719225 20292 20293 318660997 51147 51208 789999483 96039 96040 455972394 31188 31277 246358118 81093 81141 773114119 10324 10334 582882719 73444 73500 77908679 75826 75827 870766114 65587 65588 809699092 34584 34634 757858876 11711 11712 671226275 54233 54317 150831530 42631 42632 977818154 54875 54876 849143374 15435 15378 816818555 84460 84461 60326959 44357 44358 336472604 21352 21353 767010004 86512 86469 68476056 14488 14489 415875681 77616 77617 382223339 57370 57371 688723248 92407 92353 773860167 84126 84127 290477597 76548 76474 133847120 3397 3328 655121736 49076 49077 693732481 78370 78371 508860133 93374 93375 802766392 11793 11794 904173234 94711 94762 165073556 40373 40374 27550302 53294 53295 444310861 15209 15210 178042367 19181 19182 994666286 11295 11296 640761650 57036 57067 437770937 30392 30393 248915162 98613 98640 407640191 52490 52491 494894881 31772 31859 750292964 38600 38522 287811367 15225 15226 66465810 9941 9942 517130613 97057 97058 8088149 57590 57504 52183464 23055 22984 174580020 48110 48052 566984993 20366 20392 655072340 91591 91661 290810212 54729 54687 805819736 89715 89716 788006129 9600 9601 868141934 58029 58022 892974538 66684 66600 638367865 91156 91157 892109652 17470 17471 420838106 85613 85614 347255734 48714 48769 343998907 66557 66597 913254764 49136 49137 606537614 87300 87301 892081020 25550 25539 550625141 9583 9584 937322401 24315 24316 46979600 42214 42244 467175054 21727 21707 69149546 17595 17644 863071890 48182 48183 846879131 77990 77991 637642950 58439 58385 446365374 27923 27835 994957161 31115 31116 885851029 65359 65324 652216668 41290 41291 596842855 77786 77766 536047546 56631 56653 180919237 41990 41991 977675616 39513 39483 407049204 15141 15142 265268592 38625 38627 540010782 96105 96168 493590437 99101 99148 703106952 54721 54722 994212015 6681 6658 958655119 49906 49907 258450019 1070 1092 126149432 11924 11925 853230553 1849 1850 621622183 21868 21816 401761369 84813 84814 277432636 75763 75764 881649825 21342 21391 429230454 98698 98787 371287055 43495 43452 13895145 19887 19888 733817519 97249 97250 431691215 9645 9646 875188629 15416 15354 476138824 98389 98447 714166095 75975 75976 990731547 13786 13766 337895271 92584 92585 467166287 68195 68235 789030735 90563 90564 939698281 96608 96637 5100294 65000 65001 916882099 96741 96742 334266771 48482 48483 997313839 11560 11561 725743906 99439 99432 289251201 79279 79261 309873076 54576 54577 387582679 11874 11875 469672091 63218 63271 614421551 89177 89178 286851416 83358 83359 633061081 97566 97637 916795040 55244 55290 919945541 12143 12214 436956000 97925 97926 945325439 95312 95315 894421763 91957 91958 571327617 81686 81687 980619270 46418 46369 348180864 49909 49910 635184636 61347 61348 464964291 96462 96544 255249707 12788 12789 556259335 52841 52842 84900773 8590 8591 668840189 80640 80666 590866755 11298 11299 843559189 98435 98410 228225455 10196 10149 749199752 63881 63882 924497519 37674 37675 149233110 86225 86197 221866080 31781 31722 214886775 53749 53668 400136530 2340 2313 133843610 37437 37363 570122684 77247 77258 879984202 80572 80573 560466321 39557 39578 114733255 75483 75399 253954734 10056 10012 38937947 24275 24302 805624222 5806 5853 19677886 87765 87766 696260314 12034 12035 28604213 46508 46509 349167580 21115 21116 933340924 9965 9966 914821604 85909 85840 333362877 30181 30182 184776786 18147 18131 952590170 63554 63555 741471393 93708 93783 832999764 7352 7391 328575637 42269 42194 466572027 47681 47654 557471407 77163 77164 328843897 68056 68057 460962659 82215 82216 934005770 43100 43015 389220533 3991 3992 325064764 90110 90182 439438349 46037 46038 909453915 96979 96980 966874267 11674 11638 186601665 43801 43802 656727698 82564 82565 855632981 83352 83353 967884865 67935 67999 371031045 21009 20990 151841785 99028 98983 536341478 54295 54296 247185915 23628 23629 845870403 99454 99436 960769548 63590 63547 296951806 94165 94088 933740560 7817 7818 454857444 19219 19145 685849074 61349 61350 633707803 71889 71926 251279440 83604 83605 233571151 60342 60368 628862453 19026 19044 52597359 44261 44266 403667926 16713 16714 431965268 27080 27076 349519661 5777 5818 416216683 59638 59639 126752082 60180 60181 624896052 13757 13716 772444087 59256 59257 357381063 14132 14218 809409417 20543 20544 150279710 33424 33482 200776976 12688 12689 805042786 10148 10228 123309692 73392 73413 98126772 1868 1869 475431279 20959 20900 286847789 65297 65215 939598685 68291 68292 358239372 22675 22640 555884458 99129 99185 8791749 54670 54671 815886992 4731 4789 389850421 2841 2826 439228491 27769 27696 91366847 22917 22918 395198191 81318 81265 860758010 70034 70035 334205687 55720 55692 234422753 57178 57256 141133381 55276 55244 451223192 32845 32765 688468506 45021 45022 557902323 95736 95737 778930827 69036 69037 812826110 83265 83211 64542112 27353 27371 757071974 80692 80715 124235670 5376 5377 850083890 74395 74396 688282378 67650 67692 753375992 88217 88274 327381733 91612 91613 628558236 43903 43904 687219544 41962 42005 312037352 3641 3642 581571984 92113 92114 179294940 41211 41258 625587120 91623 91624 537966179 56185 56186 347563235 82324 82325 951184953 15798 15799 920931535 53768 53769 209883646 31429 31342 605547110 1680 1681 695560676 2654 2741 694905225 58515 58516 369459608 48809 48810 410231626 7611 7572 34709623 9814 9815 813538581 40463 40431 94619570 59286 59290 317573066 49342 49417 508466665 1396 1482 720289681 99198 99199 603215397 58196 58217 571031681 63493 63494 118871642 4096 4050 429022166 40898 40942 444297034 43573 43574 452182382 83709 83792 344281685 89863 89919 958445978 44870 44871 479228995 17069 17071 447355257 16757 16758 995977758 29287 29288 531458827 92438 92439 655533688 73877 73920 595983529 10038 10039 549515945 49150 49085 435956703 72779 72780 994485090 67969 67943 369117915 730 731 805751715 48644 48645 257991447 78409 78410 395176832 43055 42969 432228845 16782 16805 123465828 87970 87971 895693204 80034 80035 491657970 64679 64696 258272569 69509 69510 295150448 82748 82749 270810855 85913 85914 204282901 89765 89766 608628361 15742 15743 175604881 90019 90034 600492882 62744 62745 484205601 34766 34713 526030860 52030 52100 723173946 87173 87150 956924764 54114 54144 820994214 11780 11781 267948723 91719 91720 61390456 97736 97797 285204632 87695 87752 967288850 43293 43294 776661793 84404 84337 419875642 34417 34418 415622167 4112 4116 814689289 16677 16750 372858923 87443 87444 5830238 44235 44236 621744750 65957 66029 826782437 62275 62276 842936260 2113 2114 257880139 2610 2611 479230269 89296 89294 867279149 91777 91704 989215372 53467 53540 522249744 30157 30158 783005003 40345 40281 205520653 39474 39475 888244916 43768 43822 787784796 7280 7281 939803542 58207 58208 37534745 8238 8163 134123379 17275 17276 189036156 7262 7263 358197201 47185 47186 966227662 99532 99533 202053513 28225 28282 584764848 20916 20917 749170625 27504 27563 506744513 39 127 650800324 63974 64027 197646339 52728 52735 164702986 31487 31488 969155877 93603 93604 815612755 68492 68562 327924650 90768 90750 899539603 27913 27930 145467329 54177 54178 679005057 45121 45065 943145123 75069 75070 679570849 93153 93154 118989538 58497 58498 542999031 65014 65015 436902057 35614 35670 232343269 78200 78116 531853205 12981 12987 271723759 17169 17197 63717069 79583 79503 551419395 56645 56593 469302210 30952 30942 759691467 55864 55865 36683563 54226 54281 813819684 13051 13052 970345839 60818 60819 390801298 87368 87311 738362134 88522 88523 954298104 2969 2970 645623563 97828 97834 953285422 28794 28795 722537833 79733 79684 958695103 1648 1649 368362829 43103 43104 709207819 98783 98863 290480151 29241 29242 118974201 96175 96168 81390255 20463 20464 221211518 13394 13378 364840812 25242 25243 350114305 32364 32357 443725379 32457 32482 133067539 30095 30096 512329146 98119 98120 832332292 39366 39367 530215606 26872 26899 803769958 96370 96458 598548588 37116 37117 231450972 44476 44477 331886524 71392 71393 699640552 22348 22301 148270967 20687 20661 446998004 59171 59172 608778114 15759 15760 535262884 7056 7042 890273329 7502 7503 963081490 95257 95258 276245721 81010 80921 625564723 91327 91328 774605448 93941 94023 279401861 78643 78644 917286168 89414 89437 502785388 42966 42889 560310690 16932 16933 741261738 60704 60790 202609658 24433 24487 448010842 98926 98967 193787840 16860 16861 566841518 13749 13668 620645684 477 478 240980013 80374 80432 359471108 30984 31004 72822361 51292 51251 378869668 48092 48093 496422910 97290 97291 149566975 86298 86284 784501664 60796 60797 393238745 78978 78979 331162595 64254 64255 656019381 19263 19264 644785909 14555 14470 269396881 31960 31961 935423275 50046 50047 130696193 14253 14243 46721368 27759 27760 50769035 70914 70963 388316208 1245 1160 225306603 37484 37551 678853706 39465 39466 84058743 65911 65922 843089464 31671 31672 949959877 20266 20267 120712743 45400 45405 559425290 41092 41017 502362387 70423 70334 10682458 45246 45305 524378887 12507 12508 305429130 98641 98642 111075770 92323 92347 60789291 35201 35202 994230482 8158 8185 801170036 551 552 902020218 10302 10303 285467668 79868 79894 811736004 78697 78698 727233438 38825 38826 651850601 88070 88099 208083989 59419 59420 725191851 12241 12224 19626452 58980 58900 634811440 80158 80159 992883079 74607 74608 895854319 18410 18411 741869354 27093 27042 250673483 76207 76208 486552418 32404 32321 251739418 82635 82636 625053338 85396 85367 51847763 80847 80911 798669143 5425 5426 799648468 16062 16063 587523049 56877 56790 309395825 94197 94235 994509045 9224 9225 451462110 89900 89901 991314266 16036 15978 974502709 83243 83244 742248620 89724 89725 163490633 6161 6209 841999154 14422 14423 117509923 33806 33811 866636779 41050 41019 323644301 42507 42508 221233421 47940 47941 86434118 82543 82544 925171325 29991 29987 932994779 21517 21518 988162098 79835 79776 759222421 45203 45201 327441004 82635 82688 279939573 52870 52949 146842483 45373 45330 134962832 93447 93448 231958544 66519 66520 458781220 97299 97354 794649704 52948 52909 998677852 30891 30962 753172087 5068 5069 580757900 20298 20306 33300326 67527 67610 491285490 50513 50514 122788083 87964 87965 593026578 45670 45688 286090901 8448 8449 503296986 2291 2292 244967289 41985 41957 994510522 27271 27272 506032508 50948 50949 372195718 38342 38343 328798730 41670 41705 706414728 97800 97888 799745705 57432 57449 559005577 98458 98469 379435977 47440 47529 267957998 32405 32429 164652910 2517 2484 610977573 43130 43044 787707053 38791 38792 59932443 48118 48119 805330172 42452 42531 880095429 12312 12313 638937454 50142 50143 81409161 99236 99284 783739956 61220 61221 74788696 18232 18233 160932599 98024 98097 259000149 95287 95288 937836053 7483 7484 552507330 84731 84778 218597675 31864 31915 879915705 15283 15205 708229457 81160 81161 168107109 14541 14542 707323052 32816 32817 972742927 44923 44924 246585520 15473 15474 189706596 67703 67705 473530417 9335 9336 200018047 6214 6276 681606778 85259 85329 138715594 64043 64072 209510628 27752 27675 678918476 52336 52313 461342303 18014 18015 495355169 30964 30965 901800263 11014 10940 165925747 14499 14447 264868979 50930 50931 946632613 27937 27938 932358103 79225 79226 635158673 9285 9239 228293538 88781 88708 320026662 8771 8772 103770690 4895 4896 378205413 35643 35561 302748610 21408 21482 917371635 73023 73035 906988606 34877 34864 838381877 13284 13285 275655814 67348 67349 611128770 72761 72835 8951214 94091 94070 866507533 72012 72027 371286274 82822 82870 1039995 96290 96204 715571629 2896 2897 6713587 9090 9091 10291743 27837 27838 902022292 77331 77332 387599364 70101 70062 525663409 45873 45938 565484443 10269 10270 332478175 70533 70579 930278342 62278 62279 865643675 27579 27555 903667380 25872 25873 896922752 57716 57717 368857773 11864 11865 112328626 25212 25213 242465347 52478 52455 600862787 66596 66597 396903109 11187 11124 521864479 53976 53977 728224423 16095 16175 549166260 58599 58600 99182843 46271 46189 540061562 30489 30490 358137503 61917 61876 688522170 8561 8602 278868199 96786 96810 484622675 3106 3191 636859010 25197 25198 759144461 68038 68039 888766833 66986 67009 272042873 31099 31100 549557109 11722 11723 529935555 3886 3887 884416362 84210 84211 291631315 60365 60366 692973894 72404 72405 327121540 50453 50454 735129560 2142 2143 732744119 28547 28548 734698589 59862 59801 709198224 20039 20040 534922897 31883 31884 261346864 6600 6530 994431546 75881 75920 921672146 54334 54277 278918525 41378 41428 336230106 4102 4103 771989246 16685 16659 601272389 36302 36251 561752265 80882 80883 200332531 84608 84555 349048573 7302 7303 340353485 58591 58532 682930680 12599 12600 456562954 33876 33946 305413908 18119 18036 260445533 94673 94674 636102630 41428 41429 245159455 16217 16161 762417960 84916 84959 150107889 59695 59696 397597759 60079 60064 988833213 25259 25260 183259826 75134 75135 213121162 88638 88639 708831910 49634 49715 638863744 90285 90201 562831579 10666 10667 832567266 44112 44113 234937931 23990 23991 839965780 99172 99185 77675821 29680 29681 923255056 56436 56437 493669237 20824 20880 711079289 24418 24419 489074111 47646 47647 894254143 73786 73752 131057806 32740 32777 691902848 96668 96717 536295277 81089 81095 715699174 67134 67075 609243060 26151 26076 954914101 36076 36077 583851370 71220 71301 988534876 86727 86761 340250602 66843 66844 634090452 49232 49247 936753267 60745 60746 742826124 35475 35437 462025456 82513 82514 785625826 16204 16201 628877364 62711 62712 658761798 74523 74524 202508188 75498 75499 618570995 40498 40409 554933829 13461 13462 224801905 88292 88290 491486085 89831 89797 923620668 2162 2096 685223076 42557 42558 30357635 77593 77538 742315918 23386 23434 521073185 74706 74782 543912524 67942 67943 37572052 85441 85442 678827005 49986 49987 66990126 16347 16336 669963785 6037 6088 231999521 71366 71367 853285423 53471 53549 743618067 76030 75951 454813282 67736 67737 816950844 37417 37390 738917934 82009 82010 419447910 84297 84222 741437485 33918 33919 17008668 32943 32963 7547775 84189 84190 983859973 52009 52048 260537961 42558 42552 450816303 64569 64565 163922627 17993 17994 765304606 41938 41957 593785798 36038 35987 616362292 35061 35017 656115418 4250 4327 761919081 11009 10965 516465820 41243 41244 973348047 18131 18132 691482641 11153 11154 780706475 95597 95598 899842164 7345 7346 444523780 87695 87671 759973118 13816 13770 499294308 83745 83791 430268526 92547 92611 886432033 40960 40942 272543811 59782 59783 445935501 36233 36306 391305365 48181 48148 52017398 28269 28316 227378183 4487 4488 781590950 97883 97878 942946826 92534 92535 701369633 77154 77155 434740382 49330 49331 382691909 51954 51917 224300279 62313 62314 894335917 31459 31460 146515560 50277 50203 613855762 24619 24647 187162332 35134 35150 927168706 20607 20608 719119436 33234 33254 703470809 96333 96246 976178030 69870 69871 330773919 83048 83049 124868167 60753 60706 675369012 49803 49860 695427620 39858 39882 805085689 6987 6944 338015464 18675 18710 521743215 92028 92048 534923058 12881 12944 186051474 85802 85748 528506425 41333 41400 351408584 5772 5699 836877698 58389 58456 53702928 89655 89578 903674173 34364 34365 692769620 71934 71967 640486195 87131 87118 130718975 49684 49720 171990891 26097 26098 834887480 15897 15946 442355108 56978 56979 147449074 79939 79982 664763880 79835 79823 877033609 56799 56800 679406357 49602 49603 649751919 27236 27311 59599038 77566 77540 159023458 36111 36067 357413637 95551 95560 147047460 73769 73770 911328203 12624 12558 72551161 15343 15381 439567204 1050 1051 144655612 90643 90644 694527881 10647 10608 129194248 27376 27377 592857308 95852 95774 480126612 68657 68711 2842975 77444 77445 82539844 85629 85653 982929410 52478 52479 155179154 44972 44973 408973114 86236 86237 530265679 40609 40610 511501468 61126 61080 782939548 20305 20294 374828660 27782 27698 803966391 35496 35497 724521599 93672 93673 295350265 19178 19179 569178088 96619 96636 937192356 2936 2937 219461876 30627 30631 30729050 56480 56442 319041570 25009 25010 292883740 35832 35833 834987424 66232 66257 942865721 74063 74064 345559107 8243 8244 946668416 98452 98453 336435499 44230 44206 353654789 81130 81131 735227525 11539 11556 838627709 88922 88923 333554936 94441 94490 119056021 39747 39698 267788796 28980 28981 621119268 33813 33838 303480642 89394 89395 609051564 57748 57743 86022250 50346 50347 148072409 32388 32389 393956872 83562 83553 386794160 37343 37344 641878738 89008 89062 332503182 21137 21138 963915778 83538 83539 279048693 47557 47558 362387356 29745 29746 72547665 36446 36483 289212017 68205 68246 25913118 5095 5114 445544287 11609 11656 274546603 53923 53983 75018057 15390 15391 421815388 41339 41340 661569765 85616 85610 160935532 43761 43762 95981690 25661 25662 428839093 39802 39803 925985383 85941 85942 351534029 30412 30393 625764653 5830 5831 250047186 5529 5496 593061770 99214 99215 355283907 25588 25528 233282130 55412 55348 887013558 88922 88965 391806775 80854 80829 762701067 83627 83628 815472820 56143 56097 795793474 12313 12314 68255171 36219 36220 748345444 60261 60262 944978715 10235 10181 226377590 1801 1866 939310442 33712 33713 541521447 33192 33229 693973166 88957 88934 948448606 93352 93327 575678130 65391 65392 515944134 69389 69444 498992980 26612 26613 104255659 38298 38233 245488852 16128 16146 949930569 51504 51505 541705007 22374 22392 489073220 56089 56090 476363224 160 161 674048758 95988 96074 326688438 35828 35835 780013840 92914 92915 390185587 86268 86227 591577717 46835 46836 493134310 83227 83228 353385136 70244 70289 517410861 67291 67292 505931197 56034 56035 86155420 40201 40202 490590700 29106 29105 554471917 4139 4140 831630799 18561 18508 944761074 21966 21967 14960005 61745 61746 91017775 56055 56008 898075372 27230 27231 675762846 93989 93901 603982716 30556 30557 682852866 14816 14817 902605599 84494 84495 178364371 78677 78678 134301653 74843 74844 788827008 73700 73701 991178623 25388 25389 72209010 43628 43570 512714558 76821 76852 792802531 25248 25334 275490396 2484 2412 552115675 16598 16599 408186358 79526 79527 26316525 79944 79945 519494425 84602 84594 206774919 32771 32772 564318167 14696 14699 67424721 87120 87121 339139207 25791 25703 172675083 75736 75737 85047760 84729 84672 918862623 98679 98765 862848284 28643 28644 139789069 15756 15734 183409952 55088 55060 77808723 17944 17902 416881355 98934 98970 668861289 32192 32183 566482256 64661 64662 35020407 67479 67496 731925039 35890 35850 823752590 22225 22168 234345352 56968 56985 94756744 16829 16830 979306312 97198 97199 390892502 52040 52088 127063956 45467 45468 911671654 25813 25737 19289084 33120 33065 891272892 91676 91758 759752678 67874 67938 281873079 47829 47910 365218081 48796 48797 566205906 23862 23863 754774512 96625 96626 237350435 5470 5502 981017395 86852 86853 356643345 41429 41430 955283188 28162 28081 557597256 88679 88656 528283832 47704 47705 615921265 27703 27704 914049915 49692 49725 382952711 99093 99094 343255272 23874 23935 926094402 70899 70900 33324027 92832 92906 341980052 34724 34808 685270081 85128 85129 574339073 80039 80040 700418237 69951 69953 215707843 85671 85739 534638857 58975 58976 900175991 59357 59358 977530513 27756 27757 84074065 63284 63327 289921987 86656 86657 604495578 66769 66770 6515804 98214 98215 843887275 90219 90231 878568968 29329 29253 998326851 93274 93275 494939789 69097 69098 853279808 49891 49924 762339064 85926 85927 534664534 61632 61640 173235300 46006 46007 517033286 13918 13855 426857449 29820 29821 702865974 44657 44658 129721462 38800 38727 443104261 51849 51892 602177273 49785 49786 495739760 47317 47380 457566826 95824 95869 279938883 69474 69475 937138489 33448 33421 513901650 83033 83070 634354910 47375 47376 663028651 46204 46156 727556490 89995 90078 135609106 21231 21232 550235125 12461 12408 746359351 31349 31415 892184561 71146 71147 364576528 71297 71227 854203409 6452 6445 631240591 77501 77454 988158524 17632 17633 384379030 10623 10545 25839955 45838 45803 753319546 8758 8759 438100405 54536 54503 494358372 79407 79419 244558152 33757 33688 517636654 3370 3398 935726280 72198 72209 639509630 66796 66797 452581410 67421 67350 562050052 13543 13544 113182929 68047 68048 234672374 86130 86131 569026080 44900 44922 184723737 34253 34199 764131522 44853 44818 634025546 44398 44426 574443151 15433 15434 239123238 25953 25975 932443393 50148 50204 725001248 82839 82840 621998674 88446 88409 369686360 26051 26019 336194369 37632 37669 614722084 96849 96888 744965778 13184 13185 949255581 62643 62644 933357508 61072 61135 283091313 82989 83055 230383187 69316 69317 994940275 57493 57495 261396191 30688 30753 16180280 66706 66625 836264421 89185 89263 205149458 51223 51224 805820290 78491 78403 901698235 1807 1808 618645778 1736 1651 987547587 24614 24676 914424787 70263 70264 242299063 26548 26518 796566420 59309 59378 962925049 99582 99619 768655180 56476 56390 390901619 27711 27712 871450875 15152 15202 12489247 11112 11113 977454056 15161 15162 343558396 50929 51003 123485974 51380 51381 145867562 85105 85052 830596260 62833 62837 388504677 81017 81018 845768356 12762 12763 95993004 90984 90979 608162415 65993 65994 76968078 76844 76845 384913652 5737 5738 925927331 64120 64133 411264901 31244 31203 653452267 90423 90424 222892055 8077 8078 744639860 89949 89983 709157301 14239 14240 237919612 48947 48948 420978041 98505 98416 987382031 9067 9000 332461650 85467 85468 174163019 4592 4593 4262466 74533 74534 164925381 66785 66797 166372804 78877 78878 830567757 50737 50721 93014989 49708 49709 88697823 76566 76567 469908495 75456 75457 364308025 25005 25006 639348102 87602 87623 898853536 90767 90768 358713192 23522 23523 280067233 74820 74821 909477027 60468 60469 501800089 88256 88257 390126777 6088 6062 190027802 58289 58251 833833711 90040 90041 320057531 6401 6414 5580637 2847 2848 847585611 68013 68041 525220556 15246 15247 299070706 19870 19955 401701402 4567 4568 7203271 85292 85240 548522532 289 290 411662531 88014 88015 132125257 15970 15971 302849844 35921 35922 975520938 27817 27787 854046033 87973 88008 152777379 32178 32131 970016939 10696 10657 918805068 33001 33072 463207989 79010 79011 276048089 52738 52658 993390929 26103 26104 417969935 23399 23370 16615578 74971 75055 725791187 50938 51004 703383553 72526 72527 22595156 49360 49361 93148576 2033 2034 868007667 78707 78708 685085851 752 753 129537681 80450 80443 963743936 61710 61621 795117193 41041 41036 290158929 52554 52600 195234363 78586 78508 561643316 25403 25329 791712029 69942 69972 659873039 21202 21233 649604192 85987 85988 183862247 69775 69828 583774747 65683 65648 429098662 78792 78793 678791268 10343 10344 541995786 89087 89088 729747153 62324 62276 599671630 97753 97754 428061271 57124 57125 830064291 13315 13316 980221093 21704 21705 414779841 43902 43933 915440970 99149 99150 999719381 70203 70204 309936131 4087 4003 226571092 30400 30315 872491299 97102 97132 497258617 60444 60360 420349253 7797 7823 29203757 66745 66818 646019199 65243 65244 838281761 37864 37924 324558629 79865 79866 677323442 10974 11034 913785048 74813 74814 172647539 2773 2803 961581567 34492 34493 280847429 87148 87149 346410447 18007 17964 930476135 2425 2483 241733211 49428 49435 436606258 17068 17036 274351802 34742 34707 65463555 20313 20224 233812653 39269 39309 494415921 90685 90673 898745676 10948 10949 751216010 79873 79874 524113778 3559 3646 139349806 82507 82480 379124628 49037 49038 212867938 20532 20580 790295380 20173 20094 84988155 46966 46978 394663275 2479 2559 847350797 93476 93513 917933901 40975 40933 113615960 59876 59877 826913106 23264 23265 576811717 36106 36107 309515417 71759 71803 864226785 6431 6419 866357132 26438 26439 575313446 77607 77614 80998858 29827 29826 813739733 35864 35865 148875646 11531 11532 210576071 17341 17342 845847286 11055 10971 883384919 75614 75693 779791979 17476 17398 413909965 52809 52791 651314101 40467 40517 329691435 12790 12746 550940507 85818 85787 317604528 66283 66284 843274512 63053 63054 817978312 25539 25540 677140559 770 712 421845733 27841 27916 439889525 62151 62152 687871464 13524 13482 721680508 63159 63102 519868317 94309 94310 290005582 37402 37375 830678900 21235 21160 287213130 82916 82873 112927943 46223 46304 974449025 59090 59091 747385469 53224 53225 545090121 43113 43088 251605052 70890 70964 545437222 91478 91471 291583308 60919 60920 713028095 38661 38662 669094433 21266 21246 99389983 44577 44554 670733028 77578 77579 204449860 39983 39989 549001662 4042 4025 694361533 44684 44685 169253943 23591 23592 816709679 93817 93818 679650161 18826 18827 185906209 13479 13480 461866454 28743 28761 97847699 43555 43556 586102873 52515 52516 73945615 5543 5544 987382301 26350 26374 48597791 16857 16807 737826213 98629 98630 588566573 60342 60388 381161328 10359 10393 663420148 36493 36494 378805750 14492 14431 485694826 63003 63004 741982080 53521 53440 34365649 3300 3285 209433458 57900 57916 153172795 72111 72112 891566823 70144 70188 114371818 77486 77487 654020776 3430 3431 334009605 16089 16090 478912539 42053 42054 109184362 56821 56822 785225149 34215 34251 386978806 43880 43881 906240317 24090 24069 187495464 88087 88054 328398278 71345 71346 600047938 71420 71406 667885710 85790 85791 67208875 75707 75759 964558187 34479 34480 906973022 22490 22472 726692227 94772 94824 543797624 33357 33364 69907000 49694 49735 840382758 97638 97569 512473116 42338 42339 907894938 19228 19229 301366963 52738 52757 780487356 53278 53325 527257629 16602 16603 735283858 80454 80526 678174836 29752 29716 739483899 1274 1281 284461565 87061 87062 614082948 21774 21696 317219486 64607 64608 384071995 90623 90624 680378166 5596 5654 16984551 96014 96015 267770133 69985 70039 92823137 29750 29751 262868393 35888 35812 417856628 27914 27978 802911347 11851 11852 88823120 77051 77052 80909984 53592 53543 247924691 8183 8184 635826595 64446 64442 762176422 54396 54397 958552432 38281 38265 1886287 22673 22674 243317075 6880 6881 22394610 40262 40206 136999278 84967 84968 9498825 93299 93300 936621841 34075 34076 913483552 69662 69663 829200846 77399 77400 214563008 36562 36563 31773582 33000 33001 833751197 28583 28655 341450350 46415 46416 88709984 72255 72188 585850499 21523 21556 75106606 35221 35222 401479909 47002 47079 791153085 67447 67448 237311040 62989 62968 418433691 91420 91421 893827289 13964 13899 202210011 99116 99125 662292268 72041 72008 820414707 87790 87791 273217204 92407 92357 188620605 14316 14317 803258059 81498 81499 422422570 22954 22955 428639649 33364 33365 667299691 82026 81988 967057240 68356 68357 792357645 37266 37267 83040252 6749 6750 290207608 85134 85136 943095761 46920 46921 432598946 31633 31634 522587457 60672 60673 368214856 20026 20027 74791403 97441 97433 658402192 14700 14701 994386713 49173 49193 153167250 40437 40438 584079413 10652 10653 601727299 40331 40332 900114015 68823 68824 789012172 32813 32814 433176533 45489 45490 984514430 75540 75541 336304127 66334 66335 943697519 97782 97783 157219283 75870 75871 44106556 7452 7453 911423394 11544 11545 136006606 93765 93680 60302455 83206 83146 414607278 10383 10384 444066718 39665 39679 967167644 50600 50588 456247514 99755 99688 531149974 68557 68558 951410112 26643 26623 726558442 65665 65666 12047154 81654 81655 68718192 3039 3040 993272176 24156 24157 752724229 92714 92677 956788269 31830 31831 237644113 57339 57340 773585723 29282 29366 326844264 74097 74098 384621646 54737 54778 652499432 80413 80414 123964791 39186 39145 488141378 21293 21283 133510443 21138 21139 374692735 83905 83816 47406313 81402 81403 15740277 71638 71639 135422669 51905 51906 868414368 15773 15774 775170308 86051 86052 771000209 34556 34585 102927252 69917 69918 16024060 71439 71422 29437132 53839 53856 562716720 8614 8640 807356179 50687 50676 188666428 77246 77324 25205332 61287 61288 585997069 31978 31960 833089525 95665 95625 675101303 37307 37308 583888898 81298 81299 655114482 4808 4842 670152597 4987 4988 963774131 99126 99196 890924198 72640 72576 818136765 71663 71581 39485735 41536 41517 326135010 79604 79605 22908630 97237 97291 27085530 19938 19852 894715864 11850 11851 306229108 87274 87230 170852058 67824 67826 180237113 8985 8971 485394079 92376 92377 71563553 27527 27528 314201025 53969 54044 426175315 35788 35725 539581995 73385 73386 882591641 2050 2051 304028363 44206 44209 637330093 91168 91169 822949962 93468 93469 718861075 4529 4449 551927577 67807 67808 303827073 14946 14905 163495288 26380 26331 813441189 47976 47977 490756339 80866 80848 98234833 89483 89484 969235942 67816 67849 680613207 38928 38844 588030174 19950 19951 71599356 93496 93497 405369022 56273 56297 831874903 75896 75897 324231473 39182 39183 430892486 89424 89425 425353335 23586 23605 238971519 36423 36334 195426012 97924 97925 275334533 66299 66250 341480033 38556 38599 400393953 6514 6454 674802483 59206 59207 377044337 6336 6337 941694724 46889 46890 137800936 29990 29991 457490062 49672 49585 281401283 88063 88064 77949439 31756 31757 386246857 64257 64258 761928844 8506 8507 573727372 2296 2367 491874645 82408 82380 405476777 34431 34365 144113377 73412 73413 102165222 99980 99981 18179722 88760 88761 879057829 16729 16730 909809741 73566 73496 587394809 58819 58876 502175313 98454 98404 99543070 52163 52203 391007249 9728 9729 340581638 52767 52768 307149870 59190 59191 874934703 32224 32220 64879151 50030 49973 905206921 50188 50189 225073781 65691 65776 983321976 3127 3128 330509378 46320 46281 494944991 79701 79693 526742869 46341 46342 352726644 70973 70974 552965431 42323 42273 302879947 89831 89879 858819766 89505 89557 290566349 72339 72340 991975845 39731 39804 686637715 17885 17886 336467511 31566 31604 957074049 14961 14962 247665663 60139 60055 916736874 1339 1340 864287534 61900 61893 930934327 3211 3255 905368183 13278 13279 47060760 88836 88904 112799189 50906 50907 590513705 83631 83578 397159775 27152 27238 450144591 68785 68772 746858870 83316 83294 511632197 41582 41583 620889497 71754 71712 291539103 75407 75408 238704070 32180 32179 795159962 812 813 108799789 42589 42590 126055637 83037 83117 622154848 33671 33724 258864416 42305 42306 127334714 40445 40506 893220400 75460 75461 47314382 45871 45832 304623558 10363 10364 925931085 9101 9102 572885082 56785 56786 864966373 29695 29696 169002284 12632 12633 781551931 94863 94890 756941948 21713 21714 191309099 47885 47862 628782277 39033 39034 889463545 32846 32923 616827143 1706 1707 14961505 67342 67343 135942868 56795 56796 118810380 58386 58387 901799557 55889 55868 391956812 76817 76731 248301838 65328 65363 895230590 42969 42945 483393932 15736 15737 218634246 59203 59204 958065751 75322 75323 44638488 25182 25183 343708525 35101 35040 85571191 31014 30982 219892307 83916 83955 415182140 19525 19526 707960811 64629 64626 73954130 10969 11016 204385801 51378 51379 29168776 85009 85010 569894933 16374 16375 210367872 90460 90461 244685311 75309 75373 283806036 21378 21379 481690479 16134 16135 718684916 17552 17525 447182480 29323 29324 47920530 55323 55324 803523673 34871 34865 996894736 67837 67880 224886512 39279 39280 18575060 31889 31848 708122763 54079 54080 717176182 77795 77768 318575958 88911 88912 44625434 10120 10086 406851664 67091 67092 342104383 93581 93582 100731659 53197 53198 729315519 37172 37208 81846979 90997 90998 963229983 979 980 838891916 51092 51093 325236199 5863 5938 377054154 2465 2466 909263989 87260 87269 224838653 24736 24749 131270746 5178 5179 290399201 54107 54108 165909071 73134 73144 367490187 44490 44444 686153014 91274 91334 800152682 88432 88455 24459590 68102 68016 667721925 43375 43376 205957499 10863 10940 140927764 13463 13374 253421604 88001 88040 464163112 98374 98440 72626913 38912 38913 121213021 96129 96130 516121719 87504 87584 527094650 84982 84983 93950562 8688 8624 236228852 44095 44096 532599186 45594 45573 479007686 46699 46700 752391951 34425 34464 580154909 61721 61731 328748358 82211 82212 332418994 38024 38009 755785658 16888 16958 504710927 13804 13805 258571169 35270 35271 765237599 74477 74424 533516335 7684 7685 805660958 82792 82793 321794554 35606 35607 148937282 34628 34629 145694565 24292 24293 662496471 45546 45600 384243654 80589 80590 70141303 22259 22260 491254944 17838 17839 194435870 33807 33808 615167433 74707 74708 51601882 72719 72720 228629462 79999 79927 414150865 55148 55174 746813421 84200 84201 832941353 71263 71313 34189116 66986 67062 274139595 48438 48373 328129881 5680 5684 872688285 19758 19670 210214933 92573 92605 658477029 23215 23216 861742360 11346 11280 754295074 86103 86104 772181974 11532 11533 344135209 45563 45504 94509999 21554 21593 495542633 18699 18692 267803731 94601 94602 756658932 23395 23353 743502450 81881 81940 291240544 65423 65342 31764842 34272 34273 7421461 96861 96862 569550003 1998 1999 81552936 98086 98023 654826994 63368 63448 721219559 12811 12836 503651289 34814 34815 665276793 98519 98568 210898994 46602 46595 551801134 52558 52474 62323473 92408 92381 15890492 39799 39733 224507781 33795 33792 763849950 46393 46437 478282045 82129 82201 293296802 68007 67981 707974799 50271 50261 372679374 26644 26645 318150506 12720 12721 51712561 57789 57839 731724240 72074 72075 340623876 23825 23907 993509003 21108 21128 227808460 37684 37685 104726993 5550 5551 284401511 17016 17017 798907318 54686 54674 786213126 77345 77346 167086505 56679 56632 15751279 58255 58275 125457338 21183 21175 537619876 21865 21930 689621170 82551 82571 23076420 49069 49077 237366072 42822 42823 131979884 88087 88088 959581007 97848 97849 167441092 37847 37930 167077697 37515 37464 651436149 83958 84037 935497612 41774 41775 618943746 24674 24675 811943418 65444 65478 67474080 51147 51148 61971989 62382 62383 769087949 25177 25178 2605374 55598 55629 118065554 12076 12073 170012158 14630 14631 981799309 5365 5366 827687038 65491 65552 964230325 13820 13821 759019755 11502 11492 870658678 38176 38177 642193639 24881 24889 913869255 26300 26255 954114141 847 782 701763636 36674 36726 76900170 17274 17185 234777454 33520 33521 200255822 35286 35298 251930952 90951 90865 803511691 94771 94782 429093304 26749 26750 431896313 98732 98733 498663281 75587 75543 642601315 47498 47499 408876782 83953 83954 740939321 11939 11940 758502245 87170 87171 806429941 21653 21654 159413779 5873 5923 563061493 62534 62535 542026965 48812 48813 416553804 90894 90943 162389445 93634 93635 583388080 15241 15242 451697405 38235 38236 853448549 95803 95805 520692890 24470 24471 583618767 69406 69409 634511867 64163 64164 9968786 57644 57645 774256145 72863 72796 563831037 43520 43521 656412732 29719 29720 57989858 20650 20651 845449079 20582 20511 746809088 25871 25852 808696305 27814 27815 68350713 70967 70968 851564414 74500 74559 963583362 34296 34297 44430650 8746 8747 431058531 27367 27418 435248796 11538 11589 815160733 68541 68625 709982394 35585 35581 276932 16702 16643 29141271 15450 15451 166632493 87897 87928 682189673 29038 28973 446574018 98628 98678 489555597 39510 39531 875518261 86237 86290 354021862 29193 29194 642895791 20571 20504 776157611 85352 85287 159427642 90239 90170 603609065 82088 82089 124141686 95387 95388 483261710 23310 23245 90185130 31358 31359 36376372 99430 99431 26152702 54248 54280 199501017 59297 59378 956353238 74296 74297 781422898 16239 16248 870012152 5385 5386 457528483 1766 1767 662177215 31477 31413 885795294 97511 97512 505971259 16439 16368 196796767 63852 63853 70982466 31795 31718 170362454 79571 79518 359430279 82678 82679 472039379 7614 7526 665682431 70602 70603 512777275 61831 61832 380291613 57958 57959 80643690 47991 47927 480807238 76637 76561 329416265 99246 99247 38296384 81898 81869 968061153 52433 52434 623609560 17058 17059 835076646 799 843 463254549 63243 63271 541729316 51651 51564 597947229 89736 89737 461062673 68104 68105 412489204 67900 67976 195008360 64820 64821 149549953 6520 6494 259720435 51919 51920 692993795 56604 56570 786219516 98766 98767 195823137 43602 43603 462342694 47109 47110 539944760 52210 52189 761269712 85457 85401 751272063 29993 29994 119332088 33460 33449 736456294 49297 49298 115562599 73746 73747 337911626 95738 95792 600621658 21410 21411 741750450 33652 33589 874207629 99415 99416 631654635 24514 24583 180413660 61488 61458 259048834 7711 7712 565944854 96669 96714 966158414 4794 4870 721950123 85730 85655 426454468 2096 2166 578291887 78171 78172 566890149 79697 79714 901367588 95084 95085 986536991 75955 76035 740109055 98166 98203 166530813 22967 22968 757450666 59437 59460 186699672 42628 42629 361585089 2358 2359 654744686 16155 16113 184392284 24661 24662 401357676 42250 42251 448884043 46166 46108 683618628 26114 26060 454124092 48538 48572 751294753 16019 16020 930570895 83296 83297 676962184 40540 40541 329183448 97364 97292 318267394 7012 7013 466924239 31958 31959 43687596 9909 9851 176016666 41658 41587 166728597 87736 87681 475086200 84058 84059 210281031 60629 60635 638255846 5900 5957 583031021 25622 25623 158453269 44356 44357 652178869 24275 24221 391342064 68763 68680 41560691 49661 49662 591768402 17222 17223 251850668 97013 97014 44886079 951 957 474226226 33718 33719 274871282 814 815 595297982 64838 64881 330995063 82853 82854 999942951 35070 35071 416716883 85489 85490 243880405 79582 79583 489374874 25863 25864 765596234 6183 6174 892905262 83245 83179 266888879 75642 75643 46021936 53624 53680 677104826 51979 51980 1714515 2248 2204 79770367 51466 51467 43508990 91663 91631 333009560 8237 8151 996015606 54760 54761 360262439 10262 10263 510424272 22802 22888 509839922 79632 79633 929497015 88839 88848 518893285 3084 3007 760420456 61203 61226 623165383 41583 41540 701893017 82287 82288 934074807 12908 12909 515166400 40149 40150 686449449 76176 76177 90597685 99535 99536 15841030 60115 60107 524817348 9910 9911 846378767 5241 5223 43616315 24953 24954 96964602 23104 23155 861343336 53306 53244 888315575 50735 50736 805508780 53253 53342 596219924 40692 40695 316475134 95833 95834 454456168 16953 17014 497395599 13053 13054 469084866 17791 17792 197687905 67644 67645 724325380 59245 59246 88345127 32177 32246 871611394 75524 75488 111643901 3719 3720 807159619 6927 6928 354528181 63122 63123 14193525 29348 29349 262897544 35944 35869 563367851 65746 65747 24166732 79370 79334 114611520 1926 1927 882713128 1746 1747 543027809 38380 38381 628214037 34993 34994 162956787 99411 99420 118451604 13676 13677 650379289 73537 73538 926924218 42512 42460 367164109 85351 85352 236301280 30164 30165 243331036 86135 86140 254459200 30396 30348 537056826 75456 75433 186240446 18843 18835 379497300 42606 42607 352673905 25310 25311 881259029 80434 80451 133934077 12854 12847 592579182 50274 50275 970679998 68677 68728 26063412 59192 59204 942700391 57419 57469 681373321 37933 37934 584395243 59767 59835 769508067 74133 74170 377655744 61335 61362 428855493 97195 97196 743598879 26912 26913 107880213 20472 20473 588959988 64390 64427 411318387 68924 68966 365642309 4032 3945 111562251 52508 52494 654280050 45019 45020 272305729 21075 21016 365232772 60157 60158 386652143 57899 57816 80015245 7181 7180 355711004 52914 52915 755611582 75501 75502 490339634 41802 41717 961755351 56586 56545 822862458 5558 5611 362656877 98490 98491 826742749 48316 48317 644111286 16111 16023 228554142 77438 77467 20140350 51780 51781 244211175 95469 95531 995966814 11792 11716 302268376 22502 22503 130395141 16961 16962 443750416 59320 59321 892557796 38142 38212 528752273 23488 23489 683194147 16041 15956 312475957 31302 31338 477188803 82149 82150 998150854 36660 36661 199908100 81318 81319 193208505 20749 20750 259668873 67876 67837 923817806 47723 47724 721379849 53887 53888 85653150 61116 61117 125575871 43803 43804 643741294 46553 46522 237064376 44145 44076 452502840 68617 68618 676314613 90569 90554 469927108 72186 72198 858308263 12014 12069 833959033 14343 14345 836784572 8034 8035 244830788 60504 60590 687542475 22299 22300 207363740 85883 85970 447734714 91778 91779 308510793 33149 33157 929655013 49846 49849 118882536 43331 43419 919352933 47025 47015 583039841 29336 29252 504358144 34065 34096 600735624 20315 20318 635163878 87245 87246 285016804 57597 57598 748962044 76851 76934 930075423 62750 62815 736879086 92368 92369 562163987 33293 33294 103331598 50711 50712 814239960 38269 38314 189633186 22812 22816 529051545 89404 89405 674532520 28030 28031 988065627 55506 55552 528753149 24298 24299 31988223 29691 29692 710328491 8031 8033 85407657 5132 5133 986875435 59909 59910 306941304 55607 55608 545136636 40281 40282 259593547 31004 31001 862493057 66180 66114 860740963 92593 92594 779439613 58142 58145 733301416 4979 4942 366771307 53720 53721 153927250 35658 35659 914625816 60239 60270 270254978 44612 44663 181375374 26013 25933 420052504 5014 4995 614912843 35218 35219 435587945 8989 9013 9319801 62532 62444 522077926 93993 93994 473102080 64739 64690 891807962 9450 9451 188013801 81947 81948 669541025 51566 51543 304218843 72920 72907 456417774 35257 35258 372771015 4750 4751 169340612 61489 61561 964629391 81383 81384 11089276 54567 54568 756442678 99467 99438 832281868 80182 80183 500027998 68106 68066 777100824 78582 78639 275227907 96970 96969 578742036 93796 93711 243128281 19130 19131 673597349 89467 89468 625108041 8349 8376 240171487 99649 99646 698445083 5304 5305 853833411 97059 97060 627253603 88481 88482 248925829 96048 96049 710047407 53450 53451 540978233 85925 85836 114726907 99808 99809 239581371 61475 61476 510884832 60466 60437 96453692 1490 1570 938641785 569 570 148303046 33747 33748 344933584 3422 3423 908278862 56488 56420 60298673 53366 53367 103223485 18284 18317 972960813 84411 84412 640296790 90522 90523 834246723 6106 6107 661762026 91425 91426 271352323 23228 23279 126981136 92285 92286 292695639 81591 81552 185033045 82557 82534 385170300 39766 39767 700395339 28510 28576 307180903 32431 32402 693440425 5092 5082 671014262 69347 69346 363397033 95246 95159 920541885 90640 90720 93370554 7504 7505 755592777 69403 69462 390506895 119 34 852722453 20619 20620 963188558 32742 32820 508426777 19963 19964 235496660 5960 5961 7312634 39596 39583 765533093 93502 93503 617839997 89455 89436 896854785 66079 66118 896659993 40736 40758 786190570 43393 43394 212323550 65503 65504 275118801 82436 82487 461988320 41272 41339 641455721 99730 99773 955971849 18968 19015 492160718 2306 2257 819829711 79904 79905 447603421 67035 67036 808795419 70461 70514 693205089 59869 59870 254802054 85809 85744 87943228 29117 29118 597703049 17434 17435 587679399 16869 16797 513316362 1635 1636 563244252 88751 88752 279243312 82315 82316 48044142 29246 29190 490375445 43387 43388 250609325 39066 39067 97749089 82992 82990 51670250 98359 98360 387011254 96511 96581 830040930 98944 98945 851974113 83342 83369 312311999 35170 35171 411750863 99230 99238 367852408 39828 39829 708754457 28696 28768 766013946 33934 33935 583183278 10223 10227 79095577 75012 75052 809302635 47260 47261 935466990 46394 46395 324373502 3174 3115 990183385 94034 94002 910688072 47277 47216 384137234 22080 22081 81455777 7709 7700 705684222 48999 49000 295516540 25246 25247 240371967 75435 75436 324550454 70121 70122 865105230 94655 94569 766218002 1068 997 205046579 73200 73136 555974719 19501 19496 754436072 60025 60026 337397642 47595 47596 897056090 31494 31435 12556793 75773 75861 987889221 38973 39034 908777225 43906 43869 38577921 12075 12089 76982340 43676 43677 336743926 65782 65783 150537968 4642 4643 825340976 49984 50018 565662514 46127 46169 26776645 98199 98200 721415125 31191 31192 366822744 50525 50567 385891216 32542 32543 526257160 77298 77299 761458879 47574 47575 580360126 65451 65452 492761300 93793 93787 38472690 70102 70103 769434058 401 402 292077140 2533 2534 463189213 85573 85608 93890563 39777 39720 394881194 83290 83291 427319803 35405 35427 945510581 71236 71309 574206270 11127 11128 724977039 3872 3912 342706918 60348 60381 744180120 31234 31164 182161906 52972 53043 347374095 81557 81558 622311944 33399 33430 235303547 5902 5941 168898197 7116 7200 176830048 20643 20594 231515469 88938 88969 636945335 90113 90114 110569312 58642 58643 160785857 93627 93600 393260669 66116 66153 774046856 6344 6345 804395985 88157 88158 399467920 23150 23151 984635473 61991 61936 747923082 25497 25498 613900490 14399 14400 745913374 9122 9176 812470303 64290 64237 910934676 42394 42395 232369446 5694 5695 316279170 55871 55872 599996327 17112 17113 712702030 62813 62795 514012725 39191 39192 534325274 64743 64744 453216321 42317 42349 105539236 74871 74888 44936541 51548 51528 802564226 32157 32158 936455476 20500 20501 175448105 99643 99644 633538056 31101 31029 527425408 79287 79269 142675825 52502 52480 553095407 82862 82863 133895782 3198 3199 294090804 17480 17481 954020301 84839 84771 879611050 80238 80239 520422114 9439 9440 908694010 72506 72551 340865855 24296 24297 176059114 67246 67247 808148971 67015 67016 702080120 40235 40236 993521244 74326 74386 947127223 57331 57332 707704665 99614 99656 610488404 37922 37923 195078148 1874 1815 579043848 8197 8198 320270503 70593 70594 93220080 42833 42834 747087156 56899 56938 701096502 58971 58972 90108828 25844 25804 172927248 84626 84667 189632214 65588 65652 59542946 38455 38456 643413831 58208 58209 644779819 47551 47590 205838474 68545 68498 489743795 46540 46506 876596560 48248 48249 660635296 54150 54151 919230472 63027 63075 142764816 12645 12595 865089300 77661 77725 658418835 26214 26184 671900532 4471 4472 197394432 46121 46122 939482362 75196 75275 301289958 82056 82123 258916506 15273 15241 884251510 25645 25646 130228932 30154 30155 816501453 49102 49103 7569753 14500 14501 61382363 94835 94836 569461427 22305 22306 402859362 98416 98417 100603665 91944 91865 53423145 43432 43433 497353433 32997 32972 516253269 48768 48769 569443273 20370 20297 97628394 64700 64701 47603181 51553 51587 233010747 86054 86055 318246269 37439 37378 309320171 68448 68465 615684293 6732 6806 442912595 21813 21875 54533629 40366 40410 942935062 28904 28925 879722459 84027 84028 918618051 47036 47037 63774995 6418 6419 388034281 64468 64445 716115296 23596 23542 854151727 90743 90744 818699060 33731 33732 428084332 64768 64769 922700232 71610 71611 987349101 27430 27494 738916537 4623 4573 920897943 11227 11233 621690707 78117 78118 934415834 13851 13852 744393221 29706 29650 398908823 29208 29209 296079464 26143 26090 859630813 46069 45994 809224317 24175 24167 24735613 28270 28271 861763913 96215 96279 718692068 68791 68792 827679070 34459 34460 416023162 78286 78249 625793363 58564 58565 205587451 81714 81715 660251888 12819 12820 778305719 95253 95254 607283043 69399 69400 676198489 19358 19416 592036131 72690 72606 954655271 71765 71766 849460568 93082 93145 631859715 30900 30882 451951591 93817 93893 185003832 85966 85967 679354469 95710 95711 365287274 99612 99588 877443599 63830 63908 470376461 52626 52669 699558313 49472 49531 232681096 93089 93090 545793234 8175 8199 260195242 44595 44596 43071445 61066 61067 589590316 89968 89969 648846893 639 640 979439823 42915 42916 253667771 26810 26811 750477670 15488 15489 194749029 11 12 664282706 53416 53417 711543017 79499 79500 953712669 1256 1193 36288207 6524 6525 120431520 61108 61142 88943600 76523 76524 905089072 56749 56750 575498919 97856 97857 719976235 19604 19605 286486869 63022 63039 503131337 85491 85492 904182466 88997 89001 859877818 18074 18075 158269639 24547 24602 928719798 30667 30648 951597966 47177 47178 152528540 27789 27796 483429417 47567 47619 851811268 36443 36465 451993886 38698 38655 231619756 77246 77264 683177139 56922 56846 351574956 70310 70311 782256789 84158 84159 446166209 32944 32945 14965526 1543 1544 936572471 82876 82877 140718691 72209 72210 348487181 81073 81074 217268974 40365 40366 985635746 45550 45630 564275935 77533 77534 605897905 51267 51337 744422738 9798 9867 211960818 69647 69574 111651490 5226 5227 856692948 33895 33896 968574739 25254 25307 288569040 25415 25416 21222413 64046 64047 392519269 23585 23537 158049181 7908 7947 914973864 57316 57317 81308196 67442 67443 485929087 63871 63807 682037563 87556 87641 24951363 54141 54083 661648440 31944 31945 318967724 61119 61120 984643443 67765 67766 541646658 15932 16005 422155255 55196 55205 852395511 92802 92810 274228612 67333 67385 893683125 4850 4875 470544679 26411 26429 474612169 79970 79905 377013883 19002 19062 600305018 49169 49170 18573396 68323 68324 915142491 90630 90631 189512798 79787 79788 96486711 51010 50946 362063537 23223 23183 998415563 46534 46535 663186754 39062 39063 611146377 77514 77460 665607691 67084 67040 326883340 88288 88336 420383849 97792 97822 466392417 18442 18429 112627284 54039 54040 755274537 26072 26073 128486040 76155 76156 954730447 59412 59413 77759584 7633 7702 551270115 21804 21859 542590325 72492 72493 162874766 78770 78699 223315661 64924 64925 436121158 99763 99764 665477975 316 317 993267938 49341 49342 56245159 98956 98928 173158637 44436 44408 561853979 2161 2162 921092813 668 669 963090548 79815 79775 263474254 2760 2761 588575438 54228 54229 804646271 67364 67380 498912791 57345 57346 280312256 29049 29050 553552966 29354 29298 518954201 37896 37897 880400338 85154 85159 720252904 84736 84737 545355685 79610 79611 90280581 28981 28982 358730646 9858 9816 955495274 80220 80151 160776299 77456 77457 472083927 96279 96280 384036756 25362 25315 91472405 42209 42210 154564061 65930 65931 889422601 13465 13466 608171154 30345 30308 934171685 10100 10101 210627876 37269 37346 713607300 25747 25771 795998939 10521 10522 198639438 84909 84910 350122370 7951 7952 572377861 88521 88522 760785848 39330 39271 116160649 33336 33415 263396073 84406 84332 332570949 24627 24628 363199128 17943 17944 927139198 28496 28576 487360779 56722 56743 624569824 5799 5725 229556573 10267 10268 439313719 70447 70448 339170717 89094 89095 688317832 54463 54464 945026751 54953 54894 64255942 9649 9650 685940765 15370 15371 46218980 74088 74158 945767257 71650 71651 266057631 58155 58156 227142283 38942 38943 144161134 39970 39930 321029179 46063 46064 525000990 53226 53137 43756891 39211 39223 722903565 15506 15549 413916562 85854 85855 363587686 78878 78879 658993032 54082 54083 246840541 14643 14644 465954318 51355 51383 933699072 81800 81804 733687619 9849 9850 969287012 95098 95099 387988927 572 573 462795154 55684 55675 215822680 66614 66615 678722574 519 581 591865802 59290 59291 631364303 68005 68006 680071674 18138 18139 394857063 72189 72190 830707207 40766 40767 536815418 98642 98643 157979596 19529 19527 959836955 31171 31172 42236854 82819 82759 100944944 27094 27095 70242329 50548 50492 677620783 17833 17834 953299537 11033 11004 802811343 43867 43929 22108270 42977 43037 511864086 59141 59085 848432817 22783 22784 822799748 94508 94509 993875463 80810 80811 780735700 99348 99266 597332604 75400 75481 340862062 37550 37551 822911253 41210 41231 60031810 30160 30161 994224930 18862 18863 663113168 80588 80543 137602733 36500 36569 383146546 83364 83289 682706983 23167 23196 821351826 43678 43679 42998188 74014 74103 923700451 49646 49647 696432115 25873 25784 23865601 57839 57840 331021572 76472 76473 73458097 60146 60147 475099620 91593 91576 585812669 20978 20979 179689069 56634 56548 943070537 2823 2824 40502944 71712 71713 487254581 12735 12788 697557204 26181 26182 737415191 6963 6964 411614408 12546 12592 152958678 9233 9285 578617220 4724 4663 697792140 84080 84064 323052010 75798 75881 225844203 75792 75757 62791664 25189 25190 146650178 81552 81533 916200514 31734 31739 640929944 11143 11144 43649778 11820 11889 196815826 87748 87783 336301521 19671 19703 547702599 7103 7104 250770284 83647 83665 860051 49545 49611 781554617 49479 49480 807807528 83902 83837 581027513 3772 3773 699597962 86926 86927 407350382 21577 21578 409930722 35972 35915 373147293 24900 24920 792924169 13167 13168 212145489 29386 29421 68073422 90738 90751 362101612 91622 91698 276901562 57349 57369 16261453 56536 56537 166884516 77235 77233 117282519 64262 64307 970753021 94044 94022 485170648 63722 63723 357706552 19046 19047 415650957 2512 2520 540833552 7504 7529 177550116 3218 3219 699553284 24970 24971 345683473 82191 82201 924095968 8629 8676 983497587 74576 74577 370846690 45693 45651 935763200 948 949 560997662 13466 13467 798134667 12601 12602 748076209 30510 30511 771642422 75336 75337 213720793 7538 7539 211303789 29207 29178 495702487 76489 76538 253821274 66113 66114 287158473 79373 79396 373122467 4153 4223 146857130 38591 38592 41178043 20635 20722 361953245 87843 87825 85493030 86704 86671 357399768 33828 33829 864906219 68549 68550 307900613 53346 53391 640947652 52406 52407 274131318 40337 40338 155685272 20368 20369 874857927 36916 36977 580278650 17143 17113 657034856 30718 30719 44818095 58050 58083 260267994 6327 6328 168067312 52450 52451 831589427 95972 95901 410937321 81203 81204 87650229 64385 64386 580036717 4868 4869 415544297 32003 32004 39192232 4116 4082 42161172 95550 95551 803585703 84325 84326 303686189 68175 68176 709630887 37631 37632 193313221 89816 89828 835785259 86489 86566 479437062 20302 20360 614871216 37017 37030 804674932 84723 84717 992441160 97351 97352 99989744 40792 40831 271343015 46440 46385 223223534 72776 72838 766095965 65312 65381 908773605 84594 84595 345117009 1777 1768 614916393 6735 6736 976321976 56300 56301 631973022 70270 70213 699985631 12189 12215 195668895 32321 32322 102169072 60329 60330 626798933 92569 92591 423068230 23379 23380 846549086 47754 47667 857866667 88176 88177 188847191 50404 50405 140874657 16144 16061 878410875 12732 12715 699943946 58077 58078 692843480 49256 49257 561589883 29752 29753 246252738 94062 94001 920389108 44974 44975 528073929 5258 5212 811010076 23076 23117 853320445 3781 3776 367460721 65949 65906 484240687 28749 28825 330886308 68929 68855 355475559 20061 20011 454798668 91980 91981 385468901 88335 88421 266067047 93030 93031 755678998 41279 41291 790486048 5790 5791 929040225 55278 55220 616791272 12077 12078 413734043 7277 7329 928206996 68982 68983 266759537 51730 51727 256041021 32972 33045 804284800 77847 77848 818264042 64378 64398 417007310 62789 62860 927727348 4794 4844 362630165 70027 69951 678980618 57912 57976 624529651 6763 6764 453855792 53203 53124 506938146 85730 85731 777065861 31632 31633 460597117 11978 11893 950061095 64237 64223 500572521 95409 95340 602617358 5505 5506 726476029 18784 18785 418535219 92425 92477 870536578 20401 20402 876960358 4275 4276 348859547 30050 30012 379363555 45621 45544 821659800 82004 82005 498769287 62715 62642 804169835 92317 92318 24373143 49943 50002 42249880 32831 32857 32653440 37314 37385 388497274 1891 1978 733936318 24636 24637 961319189 48208 48209 375534448 77252 77295 129429036 73943 73944 572673322 42043 42044 607103618 10654 10637 33506895 25126 25127 776540227 21774 21775 915647237 19049 19050 611294516 97830 97753 207430309 69941 69858 508825952 95360 95361 553514655 62453 62535 634481757 77250 77251 29028800 87674 87604 310951446 93031 93032 183941406 91036 91037 695829923 86295 86296 348438118 93288 93289 294254957 27376 27346 931910170 5699 5716 591787128 38977 38978 739951304 52084 52122 869940469 73328 73379 499122543 52846 52801 333657020 16944 16892 374092775 35008 35021 941077397 92283 92284 216357128 36732 36733 148255525 95048 95049 858181752 52501 52585 68561349 16070 16071 506241835 46802 46803 959425980 44856 44880 60855102 56337 56338 604015166 66171 66242 477422800 66529 66530 560611584 30214 30215 634760296 59282 59283 994663916 24985 24986 599345557 46395 46396 454667163 9976 9977 423203307 16675 16676 941688477 64489 64439 844431213 28162 28242 985423453 92635 92561 292022772 48863 48828 384950339 85839 85837 431045399 76125 76126 208829421 44070 44071 634049584 96998 97054 413842261 62467 62468 495671427 35377 35356 800396590 83721 83722 986804487 17397 17398 32341376 42645 42646 452970423 4100 4101 914860144 39768 39693 288524094 88777 88766 600302368 71646 71618 852570523 15531 15532 939530443 11995 11996 370707494 97798 97799 930414718 10806 10845 459497651 62000 61975 322533829 8335 8336 322288012 63732 63733 724772204 80034 80080 645755698 67992 68031 761008556 75683 75684 164117297 3061 3062 984222929 67618 67619 908382693 91748 91749 620711742 23579 23580 143153449 68280 68244 885715207 89684 89690 166224605 6082 6152 731113577 71417 71473 854505222 28721 28722 761516556 84243 84244 506244710 35118 35119 7887548 35868 35869 605946420 10164 10165 189957812 61140 61141 415453252 47917 47918 864200235 39774 39766 301686210 40063 39986 809997826 33453 33454 3950898 37699 37700 363260369 6237 6148 707068554 14592 14668 907459183 73678 73644 820826673 39388 39407 443853007 20113 20129 832224648 24671 24719 758916564 54547 54548 867299710 81487 81488 352883421 53729 53651 947336852 45207 45208 186047036 73765 73766 796238006 87828 87829 564125856 56420 56421 19142069 24680 24681 446634578 61590 61566 804716205 82145 82088 551132736 45447 45448 519730859 42720 42721 968270080 71128 71129 421756830 2393 2394 163995320 66870 66871 989283547 49956 49950 417637751 92761 92738 121403555 50917 50918 838402056 35734 35714 567299589 73378 73379 398732866 64312 64339 159790573 9333 9334 763816953 14157 14207 726451519 65901 65902 10176049 73366 73367 701732185 38192 38127 141358978 35066 35069 887024434 92271 92272 582636739 17203 17204 682598867 62807 62808 153087827 52226 52207 679102097 63581 63582 863531284 39857 39858 871469382 6636 6570 897880129 14104 14149 810370860 82668 82669 671190667 91013 91014 706215812 28454 28407 813408851 42189 42254 91230611 94632 94633 395387898 60176 60177 23060827 77044 77045 985382222 73633 73634 850320731 20546 20547 728021605 75677 75631 626544804 70887 70962 325152275 99489 99490 648721042 53277 53278 723752876 82015 81999 146562505 59101 59055 580226573 25681 25682 199098030 86411 86412 634612115 92112 92113 11667333 50043 50040 84050265 77550 77551 11939660 32753 32689 999474097 61345 61346 882480272 74383 74368 831805785 55261 55262 346399004 84206 84227 251241396 81442 81443 216395418 27037 27038 878101648 62332 62333 733144141 62494 62495 739750985 1381 1343 189658602 68274 68275 758262812 18393 18394 17626577 25491 25505 153852611 91950 91882 556032510 69710 69744 290908687 69795 69791 607458952 98514 98515 435219948 37555 37599 932532101 72869 72782 146714216 33879 33853 635943821 46562 46612 660632208 34160 34244 186358193 58647 58648 153120741 95856 95857 390837087 47107 47108 255944381 99994 99913 304474601 10076 10024 954372059 59542 59543 20015950 90165 90166 484517118 31118 31119 602623262 25878 25879 37576798 5789 5790 674589482 64243 64214 728131242 48375 48326 916289552 84818 84819 475730172 23564 23565 946146839 60200 60201 941664175 60820 60821 214424637 91477 91478 731950304 20429 20430 320998943 23611 23612 70327150 49483 49484 20181005 61465 61466 658388307 68676 68657 867475410 61232 61145 984656784 22882 22883 635320679 12007 12094 291206655 37787 37717 928520447 40136 40137 513466971 88495 88407 723685584 53394 53427 921711782 52862 52916 74343400 78757 78758 125770359 57185 57213 996614833 25723 25724 368384238 29476 29432 466675000 42270 42353 401424468 43433 43505 790609718 59106 59107 965036679 4600 4601 265518245 52205 52206 660792479 67701 67702 38346361 23144 23145 113305291 9528 9529 671718299 88199 88200 452300853 10303 10219 533766882 55076 55077 145874691 43597 43614 832546730 4714 4656 298013869 67672 67703 969347742 93972 93973 973769148 10887 10888 828365628 4423 4393 366841239 44774 44836 6053443 80767 80768 750972125 74835 74770 945163933 56478 56479 949213179 66658 66659 625702178 50929 50903 261450846 98243 98180 655118914 28888 28889 493524582 4306 4259 514041252 46576 46563 549230415 73031 73032 322077087 60471 60472 345513 24250 24251 921218 10759 10791 955936095 90817 90818 526508947 18420 18421 525612328 13559 13560 655842212 19748 19749 518815367 69058 69059 224830159 78592 78573 599935817 34039 34040 916797052 33858 33859 635043595 83525 83500 704026113 45735 45736 294320397 19389 19390 160322417 58303 58304 688743047 39193 39191 994909879 43640 43570 210120466 49128 49129 584421657 66347 66348 242093507 98202 98203 270827309 72079 72146 292982519 67559 67560 28517222 55939 55940 998384478 46048 46049 826699228 18737 18711 866132469 8765 8767 715359106 58701 58702 179866095 40241 40192 927315043 43579 43580 742715722 44177 44166 137578494 38542 38543 931591712 38321 38398 792537465 3952 3953 56004379 62982 62983 291792042 30647 30611 94831963 70903 70904 483608651 84823 84754 183432268 77769 77770 742543446 11294 11295 706209244 7320 7395 844245813 89565 89598 592201936 79645 79723 848510817 94063 94064 872718186 43874 43804 651051982 7314 7339 19978952 72199 72200 17804896 592 593 21246783 32484 32506 271092928 68270 68271 922440762 23948 23949 505862763 30169 30170 295678904 86720 86646 73675684 73069 73070 151896714 3206 3283 39152038 22539 22540 473392104 3744 3801 308612277 68011 68036 893586667 45909 45910 462453205 92260 92319 500455688 22414 22470 595444184 79663 79616 866480091 83533 83534 948129997 26317 26366 419484651 29622 29623 796463104 27315 27257 761223468 36070 36023 766698326 73461 73462 254929834 83256 83176 950347715 10192 10193 469761418 5789 5712 871277683 98554 98627 938087733 16970 17027 649540791 65107 65108 351775140 17519 17520 405830218 85183 85184 318088734 17983 17911 977512021 98081 98127 101022672 59597 59598 853631576 20398 20399 766021566 5838 5867 908348932 50249 50250 639161811 82397 82398 949757901 98704 98705 180470187 79423 79424 307532593 67238 67269 62749815 24860 24861 195984560 46775 46786 959948039 77426 77437 579547927 84766 84729 18562742 94878 94879 568242666 39767 39841 332032016 64551 64545 76707952 64419 64505 808710374 43198 43195 533338146 96431 96432 421508436 73531 73595 882134139 65003 65074 882646338 47965 47896 828267508 24111 24112 337694036 19611 19526 841996848 80244 80245 161040798 64847 64914 689206827 26037 26107 185559791 97167 97231 13568546 8181 8175 628679154 58449 58424 244894071 59102 59062 504594625 88312 88321 101772987 68114 68106 206710467 19991 19992 79673043 41074 41053 397268343 32983 33046 880468250 14490 14491 125830633 85957 85898 910744804 64524 64557 933208702 81154 81155 83762396 60935 60936 81701141 53112 53113 990806599 44997 44998 726476419 18504 18505 590731063 963 964 17238611 83706 83707 620580641 9613 9595 425213545 71498 71460 430787214 85392 85456 987863473 90821 90822 290528501 29220 29243 123652323 64427 64428 721987324 32927 32916 971535862 47232 47191 90769125 19757 19791 864723486 68088 68161 68833578 69731 69732 799001036 9545 9579 682980184 54953 54954 961983083 59362 59370 860643967 84911 84912 794098406 32503 32452 346953931 69620 69621 699212940 72106 72107 614917566 25164 25222 244182722 3951 3940 890066898 51026 51011 701287146 17791 17769 362714433 83524 83461 862399467 77958 77993 726880458 70439 70389 703146811 49202 49203 265213987 15033 15034 336748661 9016 9017 866219168 31973 31974 390435421 67289 67290 338935373 63975 63976 852642722 54187 54253 319331935 83312 83313 408546340 92240 92210 579000308 87990 87991 794921028 56596 56597 562582033 72765 72766 189657600 80009 80090 868518607 85603 85689 675746431 93720 93751 906565045 61330 61290 396217641 94619 94606 796598656 77195 77241 238102756 49932 49933 611064585 45289 45266 709220438 32026 32027 675864041 22065 22066 346787146 58725 58726 439305535 48106 48047 189741566 62544 62545 438508463 51074 51075 521531504 75460 75544 37038515 82150 82128 239410138 31546 31551 126495415 69929 69841 202663702 86331 86386 101619534 39200 39132 870262446 65246 65251 236983728 4102 4142 837033888 52689 52744 277308806 75208 75209 50751268 95294 95289 954831523 60467 60468 550922656 79585 79586 169892243 23738 23746 695116412 50524 50525 922311771 21491 21492 779691486 86228 86229 185265863 99646 99647 58127561 78377 78378 807321166 23521 23527 938418962 70861 70774 419760077 70231 70186 764222386 81179 81257 509364275 38919 38830 996636462 62252 62253 601857405 94899 94900 271046266 12308 12309 90330646 73401 73402 938099801 48250 48251 264734217 62727 62815 932533002 10415 10452 816119525 90180 90125 940820304 24916 24917 599780132 1101 1102 121357274 13569 13517 360234205 5668 5628 610348845 74347 74273 25489491 67158 67190 753750969 88934 88935 624149376 58383 58384 666524049 44597 44539 761152475 8605 8606 872886673 75800 75813 540341 80649 80664 752640009 44833 44834 8064908 61176 61177 676602497 91448 91449 210543669 61028 61029 173809184 63154 63198 81683782 57017 57005 234411609 95514 95515 637243867 97831 97872 712906982 96406 96407 532939370 21968 21882 438002823 77219 77141 413441799 65151 65152 42691995 39430 39431 131469895 25821 25842 885487711 67409 67410 121938608 29730 29782 334107641 97005 97006 135002767 69335 69415 590380438 16753 16754 802528933 41640 41699 800070362 9459 9460 470823999 18640 18728 412824087 87476 87445 775638470 74526 74527 73482643 11999 12000 403555265 71764 71765 706334146 41558 41534 164364828 98130 98206 330832928 21031 20976 796258140 69860 69831 247465697 81240 81278 593518841 67619 67552 736591675 11803 11828 937460057 2218 2219 737815303 45255 45257 172896833 38532 38533 722241045 85210 85211 562874095 36951 36897 57446310 22356 22357 547284002 79381 79382 662731562 86973 86923 787104397 62631 62632 562368324 44447 44448 904097899 24607 24608 427325270 89577 89578 256201862 76544 76545 564053849 55460 55466 444309535 17602 17674 822925450 85476 85477 259364595 89004 89050 940882154 16976 16977 443227110 5165 5198 521149832 2496 2497 251815326 49018 48972 236278384 40873 40864 505838574 30051 30052 518265155 53837 53838 121338925 85835 85773 260419460 37367 37323 807723140 44301 44355 783489264 54901 54953 826893397 56091 56042 920706221 84111 84134 524707044 15728 15729 429253125 4211 4280 838917212 83703 83704 806181179 62750 62703 329695959 34397 34359 946784468 37971 37972 784376687 73256 73257 11506832 83922 83923 469712554 36032 36033 124961486 80378 80349 85434434 42265 42266 135461003 78314 78315 691766606 4597 4620 390709264 74316 74278 275357397 69110 69111 415408740 23916 23917 832306327 72953 72887 969624186 5981 5982 145015135 92886 92887 794357720 22425 22426 440950882 74717 74718 99530413 63007 63067 211333776 95578 95579 467219987 69182 69184 606421545 47029 46958 718115473 42638 42630 74375918 24460 24546 691943677 88 89 833787147 66914 66915 197106939 70131 70060 427770525 95621 95567 75217460 7971 7972 512496507 75441 75476 322105932 2070 2006 806650211 54942 54943 712283496 70382 70383 486994537 13286 13310 903300974 87567 87568 943976981 28818 28822 847898521 59198 59277 189293978 74732 74650 115114783 98415 98442 177292260 43175 43176 238636853 92087 92088 640736644 21689 21690 415094596 71547 71548 38341472 16894 16859 824302213 94356 94412 336624377 35228 35207 299165227 66576 66655 936339426 94489 94425 673395399 27978 27979 68236608 18601 18602 434093917 36195 36278 431627609 61835 61815 622011256 55020 55021 20596457 1255 1256 521462251 31410 31411 156592851 45549 45550 414416420 38921 38880 508392762 55360 55361 883206891 11944 11945 346963790 11772 11773 997334405 58764 58822 107349482 94772 94751 686969132 85110 85111 324616515 85495 85463 362672239 67252 67263 379214887 27546 27607 309927545 22731 22732 500247435 39332 39350 663299497 57646 57647 673041449 89267 89328 307876765 7599 7600 897399240 46429 46430 98958450 35069 35070 364558003 3655 3732 13465024 967 968 914069508 30681 30593 678009966 14740 14741 872247198 4325 4326 939447434 25553 25554 601569026 20437 20438 106142154 72903 72904 239683949 98635 98550 509655579 56393 56423 474811152 2686 2687 312932569 39553 39554 746397096 71311 71305 308460795 14429 14430 888569884 20904 20905 409645409 54051 54052 762644683 57596 57597 992680468 75276 75248 362683619 31961 31962 229247680 78843 78806 204421181 70445 70446 279217886 95083 95108 231782698 92407 92405 671610386 37056 37051 839761320 88736 88737 724634166 61709 61710 586511139 57417 57366 28153494 76713 76714 451373926 68992 68993 875872780 44317 44318 182985895 21393 21420 91587516 37217 37199 72756840 56885 56868 644650468 99667 99668 199414679 12013 12014 250083097 5147 5066 314962549 49739 49740 568173904 74516 74517 626357215 61221 61137 285726215 6381 6382 344233553 18452 18536 319412099 89029 88991 734045277 30837 30924 239015123 36307 36308 377748530 55067 55144 698666588 98604 98605 787896193 42283 42347 706389739 22209 22186 273068641 70814 70815 588098777 93435 93467 907329167 36714 36715 320799519 95986 96000 59542438 26931 26932 471046022 82353 82316 70085796 13191 13171 631475910 27511 27531 166850476 68233 68192 493852800 96867 96793 10553671 72296 72297 292785446 31294 31295 750254449 17503 17504 85173046 15762 15763 524525558 44051 44022 83009723 54618 54619 66030874 50303 50304 501098590 12451 12452 417405208 86123 86185 859445820 64108 64036 976353863 75912 75913 601895898 12614 12638 232490260 97667 97668 702669810 62374 62365 275386932 27567 27568 301946504 8808 8856 448185050 56877 56862 554494530 31901 31902 702310828 66564 66643 271452122 31619 31642 77436791 64686 64683 808948403 10492 10493 165714290 37583 37585 650314887 11631 11573 48976652 43459 43460 138627663 40229 40230 606323578 84483 84484 251494412 50250 50214 402306176 65597 65598 570006898 50849 50850 899931928 50782 50756 104327982 1160 1161 528447355 3842 3843 781354669 68832 68833 355961421 56779 56746 976341992 37512 37513 3022451 17396 17397 430655422 82082 82030 853261073 81350 81351 443024934 56425 56426 388162457 96174 96175 919911699 21458 21542 7136212 23154 23066 748077883 83118 83037 799932319 58305 58306 924313704 60161 60162 775927387 20332 20333 461391603 43705 43706 110241506 57902 57903 226192240 92409 92410 177376970 55474 55475 168026787 78409 78348 886516819 23883 23796 626822491 80169 80156 143923933 12063 12098 48404656 14162 14195 614401258 19575 19576 79979189 9810 9811 910256497 89461 89462 86606415 77937 77938 114172998 93082 93029 875904585 8710 8711 194589916 9551 9633 304440579 31363 31364 498057293 53449 53450 45964682 47726 47727 83199457 74009 74010 104062967 95972 95973 147859876 65663 65608 979568283 26901 26934 679471736 17465 17466 429017164 41308 41248 335257327 71105 71106 811699667 92321 92322 291766641 96098 96086 710831458 17092 17093 944549510 46398 46384 320830790 76964 76946 362175393 58828 58829 20843277 69105 69106 632566522 11091 11092 448272985 35597 35575 670144584 22832 22833 903269581 62630 62621 258873594 19531 19575 327555842 13793 13743 878969133 59827 59854 572813891 63505 63506 126951153 46006 46036 70881223 45305 45306 517144571 78538 78477 510872331 84769 84770 860182795 98536 98496 795200697 15700 15701 557153748 97506 97444 382951062 6757 6794 599551201 21933 21934 616120837 50325 50289 885862352 70079 70080 203896566 51883 51884 328638175 11935 11933 663627159 76569 76583 510686755 28154 28153 274806124 83110 83111 107047126 31361 31362 365642529 16727 16728 91866896 65520 65521 139518767 12248 12249 286972799 2869 2831 314564831 40182 40183 356816426 23266 23214 804892301 99328 99414 804020614 66117 66118 229822612 60412 60413 13112761 31122 31123 811816046 11043 11087 330028129 95968 95969 512658886 18366 18406 163053240 2088 2089 674381195 75222 75223 185165451 1774 1775 935288738 64995 64996 496509023 30993 30994 516459289 49007 49053 311012284 47179 47180 629831622 54328 54401 467726776 55374 55375 529239665 52342 52343 400069182 75396 75474 767699137 32624 32625 54674416 30743 30731 230362116 91469 91470 558207735 81675 81591 891090545 1576 1631 760665124 20746 20747 113183691 69334 69335 437515301 71959 71971 116362502 64928 64929 740755118 10119 10121 792426616 87461 87446 76827695 3440 3441 814789358 64875 64876 554087283 56786 56764 821020965 97123 97124 186202465 68086 68150 555992530 76025 75944 349455382 52348 52269 765990749 77954 77971 831088430 71367 71370 235478482 17780 17781 571606174 60993 61074 998893917 99423 99424 490734761 49507 49567 186827222 62372 62373 390747993 84681 84682 998278663 65406 65349 902453199 5103 5148 689967863 43568 43508 342432862 20837 20807 954150845 57654 57655 713093460 797 798 870125560 10402 10403 70868137 82095 82096 722635020 95487 95488 695119918 84668 84625 382487633 65761 65762 776371548 86861 86904 16680949 70450 70473 231011921 16458 16459 408999015 90158 90159 184565747 44127 44060 689871255 78543 78544 879445981 1520 1521 932534313 73429 73447 374381375 1506 1434 37469364 12799 12713 129319252 38253 38254 617281834 10307 10268 510598131 38028 38029 50551011 61292 61293 850316603 17660 17661 763382037 1238 1325 196791818 46448 46449 622093544 57250 57251 167298391 92906 92941 505226993 23784 23785 270444167 51614 51623 142846233 97210 97211 105264335 33513 33514 472384854 25765 25766 102468250 13895 13952 697672176 28727 28673 173339203 78957 78958 894532798 43207 43217 243441007 55248 55249 429933837 78596 78597 773636493 83503 83504 575615823 74888 74809 590157922 49730 49650 618004512 22377 22378 687148613 26059 26060 470977244 46909 46910 216208773 42941 42891 13548118 81397 81439 414120077 7849 7850 221011128 97786 97787 935597223 14453 14375 104429454 12760 12761 351120912 31932 31933 18046911 68897 68898 342599102 12194 12195 277122478 62804 62758 63323823 62283 62216 196205533 74367 74347 511963780 62310 62302 578525412 63788 63789 362788125 86566 86567 364882604 61445 61457 492960368 95023 95022 131607022 95647 95648 65901999 30933 30934 480190152 57367 57368 657371272 15162 15163 595070120 52729 52730 914940164 58772 58684 827589991 56229 56196 461689306 10955 10993 785983783 22894 22895 256348846 11967 11968 425732874 83499 83500 939364954 45204 45205 671717022 5747 5748 773435427 4975 4976 283366491 20373 20285 359353960 64311 64312 768758899 8414 8432 895120556 79972 79973 190506994 24163 24164 439365743 84117 84118 659441967 7851 7852 989334267 39506 39507 234321281 95722 95723 420889384 3164 3158 920192976 84469 84442 899039310 41635 41628 313127978 95364 95365 290130906 52674 52695 350309559 33951 34005 616009962 91912 91913 479891430 68753 68807 156018136 59165 59219 998459456 23500 23552 236484643 79924 79925 920466178 65335 65336 134006759 63614 63615 229190741 20967 21005 682782219 89272 89273 166472388 98026 98027 999775703 62169 62217 877752120 70881 70882 240793749 33461 33464 206519165 52769 52770 448919350 22655 22671 824564863 11111 11112 642298043 70800 70819 639551206 41814 41902 144980912 19291 19360 128415429 81727 81792 322238008 30697 30766 696499096 37327 37328 273409344 53288 53262 499543786 60325 60326 70098996 74950 74953 783981345 47524 47525 500394481 37920 37921 346521527 80822 80823 810658811 19325 19367 483569559 17228 17144 19817923 47690 47691 594889701 25274 25275 718488515 91628 91629 479793865 23419 23420 648006004 95012 95039 665182609 63583 63636 825390713 75728 75729 465026020 18706 18794 826347870 90750 90751 234984850 55498 55499 591021922 75110 75111 317406464 79726 79727 661957565 51297 51298 964118261 64741 64742 457851280 94311 94312 261719416 84408 84451 917966181 27269 27240 652963285 91312 91269 357519730 55538 55472 495718180 73690 73691 22071760 36193 36280 697174331 76429 76430 620019690 52076 52034 204697656 88471 88516 648431707 17589 17590 325635074 90060 90013 584693463 26337 26338 401799907 1771 1772 613743193 1115 1116 772546207 19843 19807 820909750 94455 94456 540857606 6833 6834 370195087 46944 46945 172387909 50101 50032 425044210 69229 69275 784753058 18692 18623 4662584 69624 69625 476260936 54912 54982 509266718 97805 97806 67302453 60469 60470 53781644 11887 11877 279568187 31501 31456 635785336 52466 52523 775644051 54700 54701 526206506 39433 39434 341383257 29146 29147 873230229 15794 15795 85105506 66358 66357 209611574 41857 41858 186871626 29350 29336 109843732 19811 19840 223537840 85686 85687 635583865 97156 97157 808009329 55837 55838 755903782 80266 80267 683024918 39698 39699 305863204 45223 45224 123797870 51309 51310 655077860 24939 24993 300243952 89638 89590 454703935 93864 93833 291658393 69635 69598 868498272 47639 47640 708672162 4054 4130 286045211 98439 98486 820542495 44530 44549 230735372 73903 73879 961847342 51072 51073 887743804 79814 79818 337689348 45857 45858 133025751 89001 89002 510527649 68648 68649 179542431 32253 32254 330708882 39680 39681 423057389 27036 26986 135737253 88734 88735 695435772 19002 18969 714409483 93794 93856 729594703 84527 84476 86428950 54630 54631 696673722 45690 45691 466517838 70926 70927 494177698 43684 43769 990924270 34494 34495 233950780 62288 62202 331942232 59132 59133 657516549 88602 88534 615868793 59312 59308 373169422 86309 86310 836004239 51122 51066 131900628 42452 42453 591537491 93786 93715 726827847 85342 85328 538686369 98832 98833 826844749 75684 75685 680070360 24042 24083 18801804 52927 53008 259280239 79204 79223 587365812 13834 13775 807552384 96370 96312 841445769 92888 92889 319250775 83681 83743 391295718 38470 38525 908600349 79214 79191 207021897 13196 13179 573167273 42402 42316 817164094 25158 25159 50750470 54456 54457 858653888 47589 47608 722437267 65929 65995 263804546 99851 99820 907208187 78334 78335 282136290 75067 75068 90550495 56956 56898 984492039 37048 36982 208282987 89235 89177 48821507 24822 24823 821560027 80042 80043 233528750 440 452 121025889 43036 43016 973584690 85840 85841 406127315 5192 5161 325994970 63512 63513 903246264 36430 36431 772731593 24930 24931 111605151 93005 93007 428938416 11889 11890 505557163 23448 23409 978347991 84410 84486 530205343 39445 39446 591505680 14490 14408 523218326 62823 62824 525687277 80679 80687 109308393 4452 4453 413503583 43771 43772 694644019 15332 15302 855004192 22896 22962 410640010 31910 31932 670331279 87216 87177 155438750 545 546 431377248 360 361 474925542 41511 41448 283181433 61432 61433 226646730 63406 63407 648001791 36256 36257 905733695 82155 82212 556573486 59211 59251 682804305 91134 91108 79284584 38498 38499 791760075 37215 37216 628307930 479 544 628660816 64293 64330 12026892 84090 84091 480827821 3346 3289 343494193 19961 20008 162348835 10547 10548 334950747 18480 18481 711935022 8541 8542 213577680 73349 73350 109284792 21978 21979 487358516 60114 60163 952358923 53732 53695 500440882 98735 98731 387588758 28318 28319 32996000 50987 50988 888282439 60269 60266 493535579 21864 21778 737667851 36317 36365 432533001 35750 35837 974912666 22320 22401 484843063 66634 66635 274984345 97088 97089 299370666 42137 42138 262449860 94578 94579 746633571 98649 98697 437920417 4778 4779 501339992 32450 32497 956819834 27777 27778 914575662 59082 59083 715084619 88863 88829 233492696 56417 56398 175447416 5875 5841 84416162 23306 23270 581931362 48242 48174 689901930 48773 48774 543594797 95086 95054 476621931 46112 46147 357271528 82078 82083 40955177 50489 50486 642952473 52325 52326 818864744 91962 91982 3908786 82539 82540 530160337 56642 56722 653933104 9178 9179 304218404 21666 21646 819379145 91800 91801 269650512 94836 94837 29774678 47913 47884 264932541 56788 56739 315859560 6410 6411 779109151 22415 22473 163211851 73654 73655 767793555 82904 82905 910664232 32309 32310 794255867 32977 32978 688569408 88422 88423 360601053 17868 17869 507556813 61022 61023 853270855 15970 15997 827719229 65497 65498 129061532 81550 81551 681566355 85317 85318 981476475 49416 49419 656771784 90139 90064 242802836 27649 27650 355399274 22135 22136 6543119 18228 18229 246551892 13692 13737 859038894 5587 5579 472957827 44587 44540 838971659 7429 7430 575095124 7294 7295 822805770 27153 27154 63028364 92203 92145 398476628 91789 91873 100274621 55108 55109 937009209 53350 53299 703761103 16104 16178 880941112 86035 86093 657938913 35523 35520 682811743 88180 88181 231625666 36679 36678 454060028 17883 17836 157440093 87907 87908 191009217 84726 84778 189975741 11305 11243 135350495 24025 24026 125873395 81114 81044 324884910 1310 1311 342275631 60215 60216 878650297 98672 98699 803521453 79326 79327 510609353 38261 38229 311362996 61308 61309 9079918 86004 86012 241661657 51216 51217 157677385 83405 83406 546078805 31946 31947 872399492 33861 33862 624113969 74791 74792 918456444 37167 37194 94971790 40593 40643 534765126 94649 94650 903539179 24475 24476 425107736 60002 60017 457766002 88576 88577 738400301 13156 13157 787830838 47887 47949 446999851 75141 75142 238310199 84300 84253 724876416 10644 10645 388492679 62315 62381 848611198 57738 57739 357019490 66835 66836 693433784 56376 56377 180000691 39025 39026 594645718 6934 6935 809851138 66327 66328 219203740 40374 40451 973689174 51639 51702 846732541 21019 21020 167661525 62780 62693 470517549 35992 35993 8570229 79961 79887 953446782 81128 81187 18826518 38320 38385 456614856 84207 84223 312576905 20279 20280 145135126 87215 87216 309083282 43454 43455 46479931 76470 76417 964847850 59862 59863 326644144 38332 38419 83509319 73589 73626 571176171 44407 44440 192138533 35530 35533 101608768 62626 62671 968503750 47459 47534 825755247 84635 84636 843552488 8280 8281 234420727 49325 49326 476217711 49215 49216 800157087 25019 25020 904951623 37328 37369 242372260 74165 74166 639085200 98544 98545 983814295 45218 45186 462698461 24358 24359 336048267 33322 33334 540755236 85474 85475 930759318 52976 52977 708459374 40350 40305 253977106 9725 9770 174747403 293 294 432544153 45014 45068 264461715 57809 57893 530131667 66854 66888 496832158 98844 98927 876511280 79532 79619 931382294 31619 31620 317114109 7290 7291 141082771 26708 26709 519198773 4566 4567 292745218 3355 3356 737860062 88656 88657 29217804 63784 63785 762935261 62312 62330 227569255 71410 71382 990584688 82290 82341 69066742 2455 2530 451922443 75597 75598 361963447 64711 64712 831678092 93568 93569 899398667 1470 1410 961632510 80886 80803 365197311 17808 17809 429790973 51815 51891 187313423 78174 78100 945739906 72954 72955 910854008 59364 59365 860646594 70368 70369 321365008 84242 84243 355457428 403 334 596556760 65888 65881 956219671 73681 73682 632656018 89879 89880 241601698 2318 2319 695832133 37105 37091 222556204 7007 7015 194365848 34399 34446 18987623 39615 39616 571445583 71923 71924 501381749 36422 36363 958251147 65570 65571 260462724 11745 11758 28683933 6874 6875 57557494 55331 55332 562043046 33695 33696 934612099 6465 6391 87940358 41060 41142 59434346 93963 93964 270349911 55647 55648 103454209 5931 5932 303236886 7119 7120 619919104 44108 44109 276721786 94633 94634 912830229 46422 46344 104406986 81742 81674 123484650 46312 46328 78924186 35261 35262 488132368 13601 13662 937661308 66399 66400 735830453 40643 40729 926230720 16322 16382 879123414 5260 5343 785302061 54489 54490 340702247 8620 8621 826515463 18875 18876 527741190 48623 48590 495181223 47193 47270 569536830 32425 32490 647574292 17275 17285 125736149 49821 49886 20260283 69552 69607 115569981 2817 2818 821584050 71251 71252 411867218 63330 63331 679564398 92261 92295 885053873 67635 67636 393304194 89254 89255 230960920 79724 79725 210804348 18966 18992 49262580 56535 56476 46660828 12264 12265 574028154 59525 59526 516860690 3182 3133 745727316 98640 98641 652648394 22607 22647 967272787 76435 76415 629680579 17717 17718 740323407 6098 6099 972447050 45022 45008 344522252 25080 25081 993962842 98197 98221 799451988 93356 93357 157874972 76518 76519 821824816 87333 87334 506186560 84328 84329 947811653 21133 21134 179354770 21749 21750 125295901 68808 68809 318599451 45745 45772 376975529 16204 16130 817135807 41130 41105 47198991 1046 995 455008863 61882 61858 528461674 41212 41149 668285202 77215 77186 774494306 78223 78224 151878375 65962 65963 690711044 44560 44606 451329643 93588 93618 643146422 90557 90558 151116367 16953 16967 942509361 62307 62291 908106185 99026 99027 493372220 55556 55557 958541193 91405 91406 20539641 27168 27169 870354305 82163 82164 810231609 83811 83812 499653930 24806 24807 637700953 34960 34961 199459353 5610 5665 430272963 97885 97888 886236950 51047 51048 294955974 35285 35274 411524005 23863 23864 315882706 3856 3934 927059300 64665 64666 194368177 42333 42334 995905288 47122 47123 786516955 5369 5300 424559720 80112 80129 589848813 72370 72321 929027750 55602 55603 806832956 36913 36887 256551456 93600 93566 557309979 89063 89036 949358168 59096 59047 380182502 463 457 635318112 76510 76511 287185387 6033 5991 24124008 65019 64936 847429147 16032 16011 883920997 58289 58238 671802539 66812 66784 166168210 72219 72250 648649357 2955 2928 605182952 70204 70205 671960388 73111 73112 375910690 26503 26591 987616781 38428 38365 965237289 26213 26287 554840836 18529 18460 651412630 30116 30112 243323134 31136 31097 595545593 575 578 638992165 27336 27333 582416893 68855 68856 350764272 17687 17688 21355312 53196 53192 754061596 5880 5881 843064314 22642 22643 82695112 30726 30768 24591624 52271 52272 477810396 38824 38793 692809586 28906 28907 622641042 58632 58633 697885785 9082 9083 637980411 78156 78157 385976043 21810 21776 20670405 62600 62646 166146984 37928 37932 543354713 12968 12979 381979727 10251 10256 76084030 58134 58135 103505190 57985 58004 329915762 93523 93458 448627363 84020 84103 724161893 52192 52193 211628728 60940 61024 272553606 85883 85794 225893392 24491 24492 438544442 23729 23730 336854060 57545 57546 488934551 61469 61470 776468383 23141 23142 814981587 78316 78364 396300267 1273 1274 567264907 85697 85698 33507539 17920 17850 968283162 48640 48641 904852531 51826 51782 803280447 31173 31174 714728337 11451 11452 578589195 32995 33068 708308462 23461 23462 332076962 55703 55630 649146818 87939 88025 239057554 67544 67526 694981702 74627 74683 529731501 72334 72323 698031695 94086 94127 786658934 29293 29380 749462136 14517 14522 149864353 9257 9299 880716416 40915 40894 792233520 12263 12307 926182510 34021 34022 100225978 90919 90877 864142528 97221 97250 745341871 2889 2890 589093531 79909 79836 187811396 34739 34678 532545197 26674 26675 140348727 72901 72937 666141304 48134 48135 809260947 75123 75179 368178050 83755 83827 944828998 41224 41153 49342373 25139 25215 203131791 94506 94507 395095587 20268 20269 765189017 44719 44720 262731380 96657 96734 183065043 49470 49476 748261471 67426 67427 752943412 20642 20643 860276946 10581 10554 265404451 87945 87946 682725616 10139 10179 847985086 83984 83985 916195414 58477 58445 185792364 7138 7139 957810162 20727 20795 598836616 99231 99304 203839440 88133 88069 281759976 3511 3512 444823096 38846 38781 521867933 77544 77491 54902825 52124 52125 411558288 21114 21115 967613502 1666 1667 995843705 26028 26029 174964485 76471 76472 421408751 68301 68278 723961701 54964 54965 837051035 78541 78542 625497650 16699 16700 399675762 44963 44964 338368581 35839 35882 292791733 56205 56240 596313037 95931 95932 842815309 14173 14174 134015804 2715 2790 655654280 99967 99968 232280075 99259 99213 878534181 9736 9765 31814971 85500 85432 642554848 60997 61004 680905474 28544 28627 644190692 65404 65380 840252391 93616 93617 596546005 96995 96996 723210147 6104 6105 351826990 19300 19363 219170784 43315 43316 336475341 6270 6249 274347079 70090 70131 452153 55109 55192 874269145 72369 72370 84012109 41957 41958 674059855 27065 27066 851209478 22324 22325 204418633 15774 15775 370165765 51102 51103 704743815 26849 26875 655278934 32936 32937 957620908 32657 32658 790695880 3179 3180 527105752 65768 65772 483575178 37370 37410 774350408 4417 4471 975027180 48445 48395 89297440 86114 86080 282712303 78640 78555 498601604 57645 57646 162166912 45969 45970 831836290 8209 8216 210807374 7616 7581 924185253 64203 64204 978540904 64342 64367 40304801 21319 21320 954829295 71127 71128 373618403 45762 45763 529705496 58638 58582 8068954 33302 33284 855368271 59801 59746 816005323 99488 99489 681214250 31729 31730 836742045 40591 40637 431495846 31832 31833 119277753 70042 69975 807112409 91231 91214 9668775 54040 53957 506392168 31121 31122 497223954 74603 74558 263889644 1167 1168 375837341 38210 38211 304178569 55749 55742 29973207 78779 78848 809874839 42618 42619 521200995 96360 96361 1656244 91109 91161 118623480 56234 56202 724257797 20364 20326 472738287 8445 8446 235472791 13820 13747 196365440 35391 35392 454776859 64366 64367 17104118 43913 43982 978902581 3027 3108 970493226 67870 67871 946899921 19475 19545 188427172 82997 82972 526385334 92415 92491 465457066 23127 23175 479955069 31953 31954 862062523 89779 89786 763321858 80349 80369 685795093 71724 71725 657319204 15737 15738 558795494 4223 4312 932715920 43390 43444 894426197 66317 66311 464735466 71702 71703 257544894 87288 87320 922853031 38621 38624 171340963 42809 42803 675673173 32119 32031 979470444 90771 90772 756530573 34533 34534 705916022 56266 56214 320972458 54803 54804 694162877 52882 52883 230564120 27458 27459 734313824 62971 63060 745834440 11404 11336 109756482 52987 52988 467507547 83308 83302 445563318 42635 42636 434965330 92148 92149 417113039 12296 12297 566065763 2454 2455 274107623 35538 35514 742713118 8050 8060 694928135 79837 79917 679819404 26731 26650 826156953 17098 17090 474329683 717 718 867264703 90726 90715 434877511 33465 33466 33020980 93381 93323 816352617 97584 97497 746599552 13188 13189 202229585 4387 4454 391093968 74720 74753 7419225 90221 90222 491229835 75086 75087 631058001 50129 50089 759747583 97397 97477 393774453 90961 90937 967841985 75957 76012 236660083 43020 42945 148493068 13273 13274 115449128 84857 84819 715254245 3302 3389 104109252 28680 28670 172123245 51393 51394 143347890 34144 34145 472669668 81409 81323 920628697 63992 63993 715174077 79353 79407 221337624 20745 20778 628913941 5055 5056 64253303 52095 52096 516628159 44798 44773 359269827 91799 91800 470712159 77758 77759 761982906 88124 88125 133935608 82974 82975 723191493 57482 57483 932128680 7659 7607 993498664 96492 96429 620480533 97750 97751 397976617 38282 38283 609939474 35933 35934 63809552 14109 14104 693231356 25079 25075 258078918 51868 51869 391723977 90383 90384 932386694 33650 33651 358977349 59382 59471 243522257 62631 62548 454980681 15342 15343 831735919 37946 37998 589199225 99567 99568 680881655 99011 98924 931074589 13041 13042 618972016 90434 90435 256868231 23766 23767 504465100 61798 61741 655308656 96095 96048 690846679 24337 24413 482151125 47813 47814 520437308 48482 48532 153949700 94991 94992 112695529 57452 57453 881489783 92568 92571 781819718 4901 4902 822378146 12282 12331 621106602 82534 82500 121289672 19439 19366 548708729 18679 18680 929503192 60726 60727 271146639 73610 73611 724072470 66799 66794 1739386 30603 30527 50653018 42973 42919 51442264 58778 58779 873295578 45285 45286 320573421 13367 13295 101536990 37342 37310 832140598 14945 15007 116352379 16933 16934 24030832 97381 97459 111671560 55486 55487 609436191 9268 9269 186012292 7786 7720 438009030 29938 30005 961248100 42252 42175 721083786 83373 83374 770345810 33773 33710 592095440 4262 4263 483517907 54097 54098 423754828 3855 3856 965870278 2787 2815 413561288 744 736 444084 18493 18494 523526947 37011 37012 420473113 89558 89559 440690024 1950 1952 162973545 14202 14203 104897345 87802 87874 369365853 12685 12702 824854625 33573 33634 358385907 64317 64318 871368325 88437 88438 602963891 2115 2184 193640499 74290 74284 218482501 8141 8075 634714257 28139 28140 303549418 43523 43481 922089189 54354 54436 224349843 85431 85432 653155792 31498 31499 479168851 87002 86933 215943439 15939 15940 338702405 61204 61286 980476345 68543 68571 190621461 25657 25720 158002390 38829 38830 599047019 76151 76088 161135997 32909 32979 222956658 78009 78047 959205494 65300 65320 490709222 22595 22549 219687751 45170 45242 445220838 3193 3131 907799007 4193 4247 588276905 65601 65602 699485406 33594 33595 247658417 68277 68278 596950007 36271 36272 62930558 70798 70725 240387457 59297 59383 906134592 98572 98573 245002532 94824 94821 493810033 14692 14693 82353629 42244 42245 771528205 81247 81248 475358177 23712 23713 385629802 80776 80777 313738208 74990 75016 622479338 27566 27567 864923381 90871 90872 748301508 85897 85923 994622404 98510 98521 76212952 7156 7157 780415622 78725 78656 806491446 42283 42267 636242386 11228 11146 552663756 42432 42367 497129482 31710 31703 4545630 73317 73318 970969960 26795 26796 513435933 58249 58318 525760805 14909 14910 649467303 81076 81077 66020638 36780 36697 581026680 92320 92345 708541613 66062 66063 144935177 28565 28558 908226236 39151 39152 50932025 90306 90307 404123579 83806 83717 583514820 77636 77637 935228235 54011 54012 946495577 97592 97593 835459364 56899 56900 389554993 58739 58740 954012090 36695 36696 816684749 23174 23175 196199740 77457 77489 835954125 12807 12808 463981277 93352 93276 992154178 12517 12518 431169375 364 365 600776078 90418 90497 627364348 93640 93641 264575809 43243 43244 213612117 29394 29395 158727314 46290 46217 880157243 10667 10668 83405568 53150 53083 15891848 4892 4893 231267886 81095 81096 310505297 82991 82992 626063367 57479 57458 855598936 35037 35113 401246307 91173 91137 777532043 59680 59717 720914718 94701 94702 909905810 74779 74780 63137866 25325 25366 2686062 82152 82164 20113650 22372 22392 905385611 14005 14031 789223293 57811 57812 59544673 30739 30728 12104753 82692 82670 418209057 35692 35693 143318316 50424 50425 19925938 44390 44391 826920939 53417 53418 439718462 55181 55240 804518058 87875 87876 156564397 3074 3136 218293262 10405 10406 352968000 60886 60824 132951197 9911 9912 322282845 66302 66303 573939663 28990 28991 56973883 48651 48652 530537866 7720 7736 812310488 15716 15645 93743180 84562 84571 635859407 39347 39348 74682532 13954 14020 348365396 72322 72301 332853618 26526 26527 987797416 48198 48199 596908010 14066 14067 483746074 34038 34039 4496155 37194 37209 975448228 62826 62817 615076501 53807 53816 777996908 5258 5341 752391620 66719 66720 191649349 6473 6561 886177941 39326 39327 55657223 43599 43600 379149463 67036 67104 74812443 1921 1885 52739911 22372 22373 379717354 24316 24317 875731062 27283 27284 247315741 56586 56543 130815940 95540 95605 73404874 72072 72148 396713217 60651 60652 864658680 30722 30723 154894694 42332 42303 285888522 49067 49068 367693469 82123 82068 758755750 90031 90032 806977301 29636 29600 518262690 72890 72891 876687651 56630 56631 648905998 85768 85789 529790876 72079 72080 670043440 93901 93888 98942805 72656 72617 373080984 7086 7087 784824344 693 694 47432233 67732 67733 651671760 5617 5545 829298114 56957 56998 707945193 91770 91771 402307043 48504 48433 270092643 96194 96195 875029149 9590 9591 445134761 18816 18880 189709364 94585 94649 300919674 15055 15056 613526618 84378 84379 837675567 54374 54455 545038057 805 889 863231828 63631 63566 933730447 12608 12603 176192317 33825 33780 335667134 52226 52227 755380195 5481 5482 625367691 83382 83383 140875288 46583 46584 569173609 49266 49336 510919274 14597 14616 835051879 12723 12724 961375004 24322 24286 153282086 82953 82915 488205769 64592 64593 982095071 1081 1042 655861172 38524 38525 715849923 22762 22763 106904333 6663 6664 1615777 63191 63192 189698807 15918 15919 233630958 72365 72446 633461093 84646 84647 767343632 9416 9417 713218561 65606 65607 216766016 71093 71048 258949580 64476 64477 17489935 91248 91249 340581080 7852 7822 852825860 13296 13297 218201479 58909 58910 691544288 29342 29273 905224434 80515 80524 823395794 44825 44858 403146305 76263 76217 850526583 70276 70254 572753061 48561 48562 582688769 24224 24146 583463046 12995 12996 300957901 28947 28913 895997930 9003 9023 621448355 65235 65236 360184284 20051 20052 1746782 44663 44596 424749212 74189 74190 979710310 62625 62621 141931180 37703 37647 22328426 88007 88008 206828885 71869 71870 581856536 48653 48652 715740115 26926 27005 253564859 53942 53971 549344361 10355 10298 756932883 52032 52033 880109030 40467 40510 193432011 68841 68842 308102232 5170 5171 188757746 24761 24840 849265686 74014 74019 888290809 51932 51978 522286901 86289 86264 203535898 46299 46286 151185734 51274 51275 798893110 30344 30345 428617151 92515 92430 276019189 7170 7171 184016581 91709 91710 209417896 65062 65063 350417922 7239 7240 85960799 35374 35395 742233802 9457 9458 709280473 76098 76061 198876790 85235 85182 602187612 82493 82511 694008906 45440 45441 459056286 83514 83428 485985579 14120 14133 763650115 49687 49688 524547402 6461 6550 387103321 68963 68984 135861078 89153 89218 468263246 25791 25792 835891341 57473 57555 407486318 87919 87890 474196136 71925 71926 800567758 17196 17207 787830646 2405 2493 810186719 80757 80758 339218899 45616 45617 638948503 46496 46497 649309835 39046 39090 658236281 21032 21033 471976148 14756 14757 752919502 59745 59746 517929378 28360 28389 348300359 62691 62637 307416432 37220 37221 754721774 76098 76099 209527468 16573 16574 375048376 36462 36388 254363749 84515 84562 850988769 10338 10339 455196352 47714 47715 926764577 57472 57519 138157788 75338 75293 385138978 34520 34560 428601802 53316 53243 590033823 9025 9026 936921555 60418 60419 617393336 92339 92409 722555454 58768 58769 973392514 50900 50972 481092592 63001 63035 736874720 50550 50551 144135669 83737 83717 963268876 57120 57121 437371726 25838 25864 133710322 71864 71891 971305555 296 297 354937487 43331 43391 624504851 38375 38376 183166599 38090 38091 810907377 7274 7275 742806505 3035 3036 73491246 69745 69817 239811305 69585 69506 799388744 80361 80410 308437838 92979 92981 469002430 46473 46474 95312007 28132 28052 597350941 43832 43833 65011380 65477 65391 841980906 44893 44894 423840439 23494 23522 110680143 14358 14428 657084807 54700 54738 726054963 89662 89615 830406776 51271 51190 82678084 15120 15032 819632937 30683 30663 662008896 9002 9003 888613556 67223 67224 725841161 56957 56958 951550099 23396 23397 959182973 36531 36558 336243377 57444 57445 664308345 38952 39000 159427404 79611 79612 266862256 46571 46498 13237568 80752 80696 78510676 3987 4041 112641208 14472 14537 593904777 75215 75231 925992268 25624 25653 219501156 80599 80560 662971400 47089 47090 435138983 62700 62742 994473734 67615 67616 476045067 99336 99337 353525241 67400 67354 378429477 78395 78350 812887802 52207 52193 810024106 74157 74088 750033035 21622 21623 953999090 48149 48150 771784697 94506 94555 955853750 86218 86219 521989647 41529 41530 780604825 90225 90226 969847293 15318 15319 642010030 78055 78056 701741228 19022 19023 768221227 61421 61393 227843402 31676 31703 123671039 65844 65845 693631737 84389 84342 540725431 91662 91663 41493955 92276 92277 432089370 56920 56921 597811539 4996 4997 306295802 4690 4662 25514166 57183 57130 368327050 61033 61034 758638295 10875 10876 801692722 55809 55810 867681230 18461 18472 566934096 96483 96502 197167287 67080 67081 297711993 78553 78598 244752343 29758 29759 642789032 52706 52657 437397384 17980 17912 201727722 62525 62614 178167990 52395 52439 647262296 67061 67050 522843256 48035 48036 42582100 37779 37780 756108066 58289 58290 665967789 21363 21364 595502352 93551 93483 367327749 49465 49491 969422635 59886 59887 103923907 82907 82857 65650996 70378 70379 990292309 98658 98659 218716177 8071 8072 982974562 59672 59596 788371386 88088 88168 442061979 91292 91223 13272094 29093 29053 760755745 87594 87595 653496909 44082 44006 481020896 22339 22340 794706315 39642 39643 40855681 38877 38878 482317767 11724 11725 580643030 15415 15491 492251366 41258 41259 865399304 72187 72188 242640011 22121 22199 925449578 68267 68228 185403213 83543 83603 941374742 19636 19637 13994916 36949 36950 618184216 25142 25177 441690189 19955 20044 992385352 2614 2615 552054914 73636 73594 695432286 78577 78646 426819976 45150 45143 871746371 11453 11499 462395170 17751 17752 611827074 23711 23712 865130365 70858 70859 876021907 91864 91850 776021558 31993 31979 826349782 5769 5834 235852404 34185 34191 996920449 49960 49961 685750634 33677 33742 542604153 13762 13763 854787823 68750 68751 877917334 12030 12031 428063135 64254 64275 586219794 55700 55701 769354587 64238 64217 226425472 45182 45245 858937273 30369 30364 166821723 62290 62293 518657473 631 632 888334174 42252 42253 994401345 52749 52750 282839824 78324 78302 454426280 9888 9806 295625324 71454 71401 947839672 29396 29441 131927375 18252 18254 154240023 50263 50264 910912657 13806 13853 47216919 61029 61052 730765619 79112 79190 674474365 42164 42081 398830452 83913 83914 800751225 4596 4597 313246315 91916 91858 357774905 79444 79494 726338592 5262 5190 144683096 18183 18264 505241819 53531 53532 561487871 22666 22612 714285315 80432 80433 940627079 37052 37019 835418118 97181 97182 830973495 42182 42183 558169913 95172 95123 348496894 97783 97718 116558593 22285 22245 460996416 15317 15318 811687129 87367 87368 239780870 30981 31057 452338409 57814 57815 644811761 4239 4211 344174117 62715 62679 700236624 22794 22862 4050307 85665 85666 29123074 55819 55820 118854457 4544 4622 479640060 56582 56583 804127381 46028 46029 492350177 37826 37827 289937996 85988 85974 278085873 81040 81041 629330638 56144 56145 365332023 18025 18043 168279450 67341 67342 557853075 26388 26355 79377101 37571 37572 87307981 83326 83268 17819297 38496 38497 437929443 39406 39407 123536441 88175 88176 580123536 46876 46877 462965986 78738 78652 130130347 48127 48175 982946773 19212 19284 374577719 30505 30559 216566050 90083 90084 988263002 11380 11368 779090329 92154 92155 647504116 13998 13999 544744525 93825 93826 370894141 2607 2608 296029120 13545 13546 571737908 22827 22742 180284822 80184 80139 887716464 25721 25799 576751450 22744 22657 484334675 74885 74886 870459036 12167 12168 889435217 74783 74784 385901333 45058 45028 927580674 64604 64605 374891950 30252 30253 354104435 45228 45230 821956614 65431 65432 609274869 653 654 527973321 33898 33867 27679833 17586 17587 43452568 77044 76988 681800942 79214 79215 132205415 76063 76109 866032929 35911 35912 988457097 33421 33422 130649415 61100 61101 538329273 96823 96824 349621116 55155 55156 679100116 1191 1192 876628410 13308 13309 221454984 45204 45192 708406927 33903 33904 484840798 88217 88218 90670509 83481 83482 430041407 84354 84307 124135765 38093 38094 162438433 89989 89996 668842314 68709 68663 944276514 64929 64994 97311134 10376 10414 848154707 45209 45210 569256210 46725 46802 30834975 82553 82554 566465587 10357 10429 474033389 92169 92170 908861510 68647 68597 344978745 60984 60901 445013105 42732 42699 145715108 7595 7653 385169038 60293 60294 932894443 16761 16762 930469553 66176 66126 474392509 44447 44368 253849447 54521 54596 116957947 7397 7374 1088783 81270 81298 882189764 17903 17904 13322092 67524 67541 868914272 28765 28840 880457153 48139 48140 228649525 63092 63122 660435523 94659 94724 924234526 91154 91199 986189263 2130 2214 606769689 82888 82889 991132617 96334 96335 305509569 75078 75079 316897592 76027 76013 255952780 86413 86344 974044734 43560 43535 175925652 27720 27721 367323329 4712 4713 340488905 77349 77350 578482763 12586 12667 745231074 3857 3858 121116831 31588 31589 885093734 91854 91853 300712403 17856 17857 531973588 58886 58887 183458511 82167 82168 289068036 2599 2600 649250108 45347 45348 589999622 27679 27767 378972015 55433 55434 479125734 79571 79549 841310255 53069 52983 916423129 51503 51502 973817633 26287 26288 90645485 33432 33433 808587397 56538 56486 686489325 33655 33714 431100116 68518 68519 846558448 62152 62153 39089468 71881 71918 667191275 72625 72626 35555870 6708 6688 288281692 98257 98258 853306507 30879 30880 667332814 41252 41329 503747524 28977 28978 779573842 53560 53561 290050867 17277 17278 567856410 41476 41477 677846231 70390 70411 539680813 31161 31162 102168349 5084 5085 895100436 11202 11291 742751943 90374 90438 242796369 14270 14301 647041060 77846 77847 41857327 20324 20325 41960887 1304 1372 262354062 5431 5432 938462695 83128 83171 84229545 18631 18632 868107899 99906 99986 576803410 19941 20004 633060781 77931 77912 673518584 44551 44566 126201154 82603 82604 305340900 4207 4208 665676329 3780 3810 438667067 53352 53374 181820033 38496 38471 632950583 49775 49776 29632101 44268 44269 742409525 68939 68940 31656761 38072 38073 446822661 59921 59887 574861238 63076 63077 359576342 94542 94543 562212220 41977 41978 677578420 41102 41052 870461491 25088 25155 313372932 66209 66182 119995933 99441 99375 362236799 85358 85443 748235186 93470 93471 34272625 99867 99902 459196065 30501 30502 423092093 24762 24763 438076054 5835 5892 405839272 17009 17010 826303653 40004 40073 987244383 28022 27935 566515765 89495 89432 319226607 40512 40452 787457803 65213 65214 932289797 35196 35198 481077473 12250 12228 251061614 62563 62564 702172665 41207 41208 350837557 62460 62461 900659486 59453 59454 583641196 76902 76882 778690423 99563 99564 900453204 42066 42067 654602577 60460 60518 853675586 59032 58958 116120255 67609 67610 917937623 57501 57502 560542382 30025 29953 850450513 32181 32190 644659854 48943 48911 933478083 30697 30708 493888134 97358 97359 221227004 45089 45090 528273307 81119 81120 204265640 62149 62113 293720389 74369 74456 641981982 75175 75229 796375428 78799 78846 872948097 38565 38520 430556962 35901 35902 107284090 64190 64157 126457845 86479 86391 806948724 83699 83669 429115692 57838 57839 936717599 727 728 321079524 36740 36703 296924254 11246 11186 865499033 88708 88701 526448626 4796 4815 50997059 71242 71153 679322857 32818 32819 179068269 93176 93177 236901994 76728 76729 601014931 10894 10939 549351253 95185 95139 231600858 86436 86454 141967950 80201 80139 189359383 76002 76003 883511765 12630 12717 353288188 94615 94690 338401469 99521 99530 758296846 21847 21848 200526361 51676 51631 56425079 46196 46197 127985910 78484 78438 26617672 21861 21862 156212036 56253 56254 809134526 8776 8783 716984018 10780 10781 575661314 1994 1995 247078281 68977 68913 577307328 81551 81524 252941960 46260 46261 924897103 99273 99274 95098023 23136 23203 31159245 59899 59930 317496965 76705 76706 172549999 14106 14107 802224528 62936 62970 815782064 245 162 890481896 14140 14096 682848553 21335 21285 366979868 10639 10649 712740164 18442 18443 473970024 91924 91872 93073449 41513 41514 935690031 6223 6224 635765497 94758 94792 228422638 40761 40762 532951376 62596 62533 111968813 43304 43305 579806078 12523 12524 225582618 54460 54507 651646569 68328 68329 327806511 2366 2367 495147187 36609 36602 213592088 31968 31969 46310899 20166 20167 28319251 70543 70584 396614026 23308 23309 151300961 77567 77568 440971044 6093 6094 276154014 87670 87685 196183763 67383 67314 604908385 70294 70379 673941128 83031 83032 687035737 16485 16525 845944010 91824 91825 707498268 18631 18550 336907720 42805 42863 710951735 16369 16370 749594658 84053 83965 670946801 91436 91437 14377643 55265 55261 621531220 4807 4743 430592159 25913 25845 907412195 90618 90619 595013960 87283 87353 851589693 61240 61172 855959780 85025 85026 449839594 89068 89150 81011842 27402 27403 95655302 47409 47410 286180107 94847 94848 818824875 56358 56359 730168764 82524 82525 886650678 31440 31404 811450302 59131 59181 299017502 90578 90579 305837700 56544 56621 172611666 48876 48877 476056640 24912 24948 579103163 9101 9095 454708828 11643 11644 37244662 94714 94786 665250427 52810 52759 759536004 98946 98885 71047945 42596 42597 390862196 26344 26345 172631679 59015 58965 402974065 37862 37863 763078997 23550 23551 412989459 5471 5472 803214045 45541 45542 201512291 70259 70260 406160421 61172 61173 423906829 83389 83390 965427237 15966 15967 883771173 4416 4423 40838481 15554 15623 259256822 32652 32653 148518734 10332 10333 273666796 95813 95814 126893063 11379 11420 798173084 63305 63306 194812625 7264 7265 420886373 45841 45842 396536291 92369 92393 134538761 59923 59873 920156180 91610 91569 51394256 82258 82259 814636292 80629 80614 234706924 23844 23820 451045388 6205 6263 200926169 68908 68910 47451267 45708 45709 648962559 35056 35057 170902148 27592 27651 892537973 41928 41929 638509625 33773 33774 165715674 60743 60744 936849189 40242 40243 208367113 51207 51190 822016035 88673 88619 151130459 58384 58325 889637255 10646 10647 904141773 93572 93573 811682724 11891 11892 445559147 54103 54147 370610055 89278 89207 348587341 58686 58660 106220590 31558 31644 673755985 78380 78303 700795242 56640 56641 264564878 50340 50341 541521590 94200 94220 811919327 66765 66766 561613401 63054 63040 505891765 98699 98700 157131550 46952 47031 431453323 43609 43610 780712312 82459 82389 394975802 88636 88637 823562740 75623 75591 103334364 33907 33967 951799084 23088 23089 916147828 73390 73427 579780391 91845 91818 339425023 95669 95670 99128937 3021 3022 874280538 34855 34856 396718471 5926 5927 439647993 50466 50467 49961618 27307 27308 874545430 41410 41411 548321325 83592 83593 866791164 4366 4367 151159768 56077 56078 804956965 99415 99464 351551378 82533 82565 613395700 14898 14899 91211902 73268 73321 742690782 88604 88548 329343571 74462 74463 623733229 39421 39422 753969829 20270 20271 83192563 13997 13998 712533740 43471 43516 207898824 75358 75380 784308006 37314 37315 238540931 85055 85056 6569878 31003 31004 512021965 85206 85207 740960892 42232 42310 920456634 2506 2507 647406868 50292 50293 522096209 5729 5730 605123190 16763 16796 82633258 51237 51163 700471834 22126 22067 176795524 79466 79415 973002256 30357 30328 364576889 31407 31362 794053599 35104 35105 573390424 14598 14599 268723118 10502 10503 244934354 47882 47911 66445309 76470 76486 928095137 14718 14719 122586658 5485 5444 847323941 75642 75650 710814957 70944 70901 258433339 47819 47820 90438571 69738 69739 632244297 43509 43488 610087019 60645 60600 8028316 18725 18726 770961925 40558 40559 425504556 27937 27936 135318527 88882 88883 294523992 43220 43169 179272561 90844 90845 26532539 51859 51861 564237944 67374 67375 194730554 78601 78602 20436527 15668 15669 442606476 11466 11454 491385804 28992 28993 106462310 25351 25320 669466022 25709 25760 308130392 13235 13238 73354634 97880 97881 233080338 98697 98709 737593376 64500 64456 460130571 4077 4147 967205505 35938 35939 907427375 49631 49632 228827789 92310 92311 806597810 82604 82605 730040753 62879 62885 756812173 19991 20062 997989827 88393 88394 236458437 15250 15215 9510968 63484 63526 138807145 19614 19663 484411051 5672 5673 309713654 47968 47893 286327690 45861 45912 261552846 68401 68402 496516935 85684 85685 907505373 85882 85883 40894484 27301 27338 11307424 88511 88512 890222227 39969 39970 607001201 1975 2062 308775242 69611 69612 794152522 38084 38085 170400406 87668 87669 459688927 26894 26898 473924089 53690 53729 603791791 76598 76599 54966052 96832 96833 239402817 11191 11192 583172347 78612 78613 925539875 93801 93779 246634547 84079 84141 504852590 99909 99969 630879057 9078 9079 468878566 54603 54552 556183574 4721 4668 670481115 91220 91252 529634895 23441 23515 524898593 3407 3408 455771495 86044 86045 153247107 53488 53489 97344935 78850 78851 773697711 14750 14751 492773286 60669 60710 762619720 95078 95055 935550247 59084 59010 850569545 65685 65686 807609275 6986 6901 197462800 26318 26346 897056026 50965 50966 35471201 79131 79209 326818758 17275 17244 624143511 44284 44285 875534648 28859 28887 310595874 3521 3522 250517823 7159 7160 167332175 50254 50290 71952047 68735 68736 144172822 9191 9192 14522619 56170 56171 181072838 16945 16946 224928229 12712 12713 252513899 86288 86371 571062928 39945 39946 448934698 55790 55791 187505939 68704 68705 673984299 93644 93589 554187864 44494 44579 908471008 64082 64083 247983416 62287 62288 483347523 76629 76621 640027007 90966 91053 830291783 84820 84817 287229358 95492 95536 28870666 26805 26786 721778572 7282 7337 879704308 9751 9728 260044162 93764 93765 877955771 17726 17707 95330862 88105 88106 309127163 34928 34964 407582531 27797 27827 820812116 19943 19944 519244548 54117 54118 828645981 25844 25931 659557439 67129 67143 754334824 14899 14977 635934166 47681 47682 983078782 33516 33602 238786580 36372 36373 58639228 64235 64246 109523505 37294 37327 839492578 83055 83056 501866268 98533 98534 966198984 54381 54382 628693040 51447 51448 548617974 67215 67216 372979208 67422 67423 993772070 52629 52630 914893651 76986 76987 117719170 87968 87883 190795571 10134 10178 631320447 45188 45189 927895183 35986 35997 732104768 13590 13517 462040911 83925 83926 667319586 85395 85391 623471402 21217 21169 111933973 83815 83816 954809813 58373 58326 901709939 79445 79392 901968567 45079 45101 139479802 38843 38844 639539937 79041 79042 56928279 19801 19802 748145776 48578 48579 283852604 28392 28393 939515084 31377 31404 749400031 4978 4979 930656197 46134 46114 233411907 93317 93318 977497112 10271 10322 553517118 15566 15567 127185827 33283 33284 357793957 66885 66886 407212494 62576 62611 62716199 50678 50643 810850307 62381 62322 120907667 82567 82581 491252838 98830 98850 359854439 33759 33767 209941984 28545 28546 767886406 93762 93763 267809870 39633 39634 150743850 58545 58581 550031960 27822 27894 116152425 29856 29838 291905169 80417 80418 98122078 22491 22492 304838091 13150 13151 925288152 26444 26445 83464211 32496 32497 230633990 61408 61484 341129942 63849 63850 215266080 2915 2896 315813291 81819 81741 746360010 77909 77910 203850275 13300 13301 667975433 12321 12322 970635520 36450 36451 768993697 68502 68503 905087851 52020 52013 481658825 12625 12597 177302111 23144 23106 876067694 24689 24690 971217844 80917 80911 121942277 86796 86800 582969273 58336 58337 643654982 33927 33928 638985310 22771 22691 404089575 55359 55360 491063678 42735 42736 167743518 91744 91745 645187481 12265 12266 748909254 87800 87801 525773421 39493 39494 958253522 79401 79469 602457886 2378 2312 766306747 13161 13162 152862334 82202 82206 402167732 44186 44174 393648411 75008 75009 575529005 65044 65045 709130348 5620 5621 489884023 15667 15578 636186717 93359 93360 890985023 55963 55942 709863649 2064 2008 460624502 17100 17101 329099924 85348 85349 954538027 11055 11031 225352172 16152 16236 974514210 47372 47373 876473412 9704 9705 690037746 30396 30383 299479765 49361 49444 907119839 48020 48021 712690360 48336 48418 668095061 86962 86985 386649765 68668 68669 600074181 53621 53622 874079109 91073 91067 267012433 36285 36286 212562823 55718 55745 202390958 51310 51253 181683721 40970 40971 361816007 1555 1468 471349479 11844 11781 477814292 10266 10331 134908497 3060 3061 702702980 86262 86313 716635441 25675 25702 320472733 42494 42495 221231013 17428 17429 246992990 3775 3776 369208153 94413 94392 968046468 39653 39614 674049217 79174 79175 10750626 16972 17023 724111594 25865 25950 158400846 61829 61830 774073901 68133 68134 156265294 83040 83029 563970468 43016 43010 570716087 37223 37149 618311204 18829 18781 140302463 12939 12964 979899569 77087 77132 330310663 1260 1271 348078921 23472 23473 779070661 6416 6440 721914441 60441 60432 136121387 46163 46103 713879953 30796 30797 701081421 18591 18592 888197038 67030 67031 377538463 20813 20735 805957816 25741 25742 285351311 2185 2186 374678435 46689 46603 212088682 43615 43664 81134280 83337 83338 339103884 12056 12057 145998830 88944 88945 661510428 31214 31173 500924492 33655 33699 540831974 41687 41628 691746683 61112 61110 965287576 59616 59619 784157908 6104 6167 652978058 47343 47406 895633754 95109 95110 76046549 3796 3797 82811718 56513 56558 159332462 60221 60222 163002232 94421 94412 708559790 49383 49384 549730596 67050 67051 402011137 2557 2558 907648781 1701 1702 49540834 11364 11288 2958216 79400 79401 250090543 67021 67070 875670017 70648 70649 55617325 85838 85868 222720012 45680 45597 40127056 62903 62904 982776959 56127 56128 372780270 22565 22502 346392032 89153 89154 925333780 11173 11103 793895919 2443 2495 739469256 4695 4730 517311223 46687 46688 608657777 2753 2754 829459854 23222 23223 892285540 91714 91715 860544218 50490 50491 884311452 93527 93477 902504005 92092 92093 562782074 3471 3472 303541376 86388 86389 601076541 5919 5920 253094526 49362 49363 163124383 4198 4199 903350840 50439 50440 785140642 99134 99070 389230004 56679 56609 166183309 40911 40912 684280195 23970 23938 928133206 53922 53923 227521682 36065 36029 612584515 32051 32052 846479687 51435 51436 494668736 28 79 108523524 7408 7409 46212980 25566 25567 716456118 75891 75892 633415688 79769 79770 132372617 62647 62652 461900585 21256 21257 748862912 1134 1120 55387880 88440 88441 319822565 77958 77959 100836968 96001 96002 203622337 6064 6069 228774323 49086 49142 5009021 8259 8225 401334483 2512 2544 263374941 42643 42561 351315717 78460 78461 841726793 20158 20159 728309458 23837 23809 614629858 61619 61620 252647804 22368 22369 199913255 15675 15756 953908488 69794 69795 538270407 85958 85959 692638951 48303 48304 556552864 1280 1281 754556046 21429 21358 504461642 8910 8881 87426167 95904 95905 323740514 2508 2509 646946611 93677 93678 94529094 90559 90552 645453300 37557 37558 826012382 90223 90224 20931065 67230 67231 884756670 57477 57478 205402461 41899 41900 70565504 19972 20058 299821628 41052 41076 397681739 19351 19352 78467469 52651 52634 371699734 38336 38416 618819521 97578 97582 338098820 24256 24257 326180380 16762 16763 140186149 49943 50031 883345679 32723 32724 757991602 9259 9260 708339428 26199 26200 26612180 86746 86709 705491594 41462 41487 108085634 21957 21997 921452317 42397 42460 960688397 23584 23585 424173088 90156 90083 751460669 43020 43021 828301229 31628 31701 862589956 93384 93385 587886031 37948 37906 704197335 13850 13834 880592108 64617 64618 347870064 20400 20401 161352480 95890 95868 211104716 81155 81200 813987028 28258 28259 330847282 66735 66736 594033920 26069 26070 307634566 20715 20683 615772564 94308 94309 362412323 37458 37464 159731096 86933 86934 366450334 898 948 821880961 62812 62863 168149787 57223 57258 359471203 3894 3895 8584498 69086 69054 264073975 95439 95440 242733931 80406 80448 499771817 92010 92068 254276405 23627 23592 188318363 11511 11512 572168866 9355 9356 679044901 62415 62416 177142620 24382 24383 451652574 35801 35802 895842329 26364 26365 286711208 9627 9628 826024 11727 11728 108203991 48970 48996 210017018 19483 19484 213321327 90081 90082 823062520 47859 47793 473828373 92089 92090 945438015 44808 44873 302667827 29560 29561 196670045 11158 11196 602720057 24503 24504 437555339 47593 47594 289331876 79707 79719 831210397 80295 80296 522286475 7573 7596 738157573 89382 89383 746897711 93228 93194 969664685 24435 24436 749541888 62431 62423 490866327 15411 15473 825597213 32408 32435 655606804 59491 59420 327185848 8785 8812 452298834 55594 55532 995388686 71667 71668 170933369 8131 8132 737159799 29936 29937 622081754 11150 11151 326693879 83903 83948 427126881 17613 17659 93219039 41723 41724 123410590 49234 49179 915040557 78456 78457 613243038 53897 53882 281040588 24748 24749 760557390 64976 64977 732323055 13816 13817 388525571 50797 50829 866170303 81286 81287 648844780 9158 9144 400136861 75794 75795 426884859 47781 47864 608089540 82976 82910 30973597 88347 88348 303976408 37826 37811 387031403 80210 80215 612722468 22661 22662 493813591 34167 34168 383769318 26651 26652 732079558 20752 20816 650435305 72442 72443 360452087 7124 7125 722833149 32736 32738 83871804 2911 2912 696105001 44381 44458 553238536 87508 87420 618215438 17675 17656 627862338 11771 11772 389369168 82894 82895 839123764 21230 21231 323051711 35566 35561 635802516 34129 34130 924277560 80636 80585 460032172 74134 74151 773524042 9521 9572 317594636 70143 70144 963523578 92488 92496 970376471 85297 85298 763602998 74733 74688 103324991 37112 37113 305343940 48547 48488 214099433 30626 30598 837252163 94399 94337 832591235 70295 70381 482454567 37813 37814 44253905 52928 52929 499878728 54678 54679 3124365 32179 32180 31180594 68133 68101 312115700 21089 21090 761014563 64883 64919 421029702 98301 98349 630328969 66116 66117 27635034 15545 15546 392614617 34313 34284 838249739 70976 70977 908369737 60695 60728 976291992 66152 66077 835487507 43391 43392 712620352 81640 81641 121017455 94614 94571 995946282 48433 48434 322334021 49327 49354 419033615 46240 46241 152818555 80991 80979 438464126 47422 47471 801384971 99265 99284 754213711 99756 99757 118202407 75826 75829 302802942 75325 75270 766592447 95794 95876 879003657 12774 12789 720027997 52015 52016 551335758 98423 98424 415370443 46202 46267 294281877 38118 38119 829524426 11806 11720 418454475 44809 44810 612113948 97319 97320 234750721 67392 67393 553462050 22434 22435 939333885 52379 52409 68690321 20988 20933 558399772 91555 91569 917667819 72580 72581 621259914 74848 74780 510514558 67574 67575 609794409 905 869 476838386 92839 92855 768085752 61808 61809 361546872 70653 70654 725987734 17954 17955 531499092 60770 60843 777411814 22975 22947 907866815 40569 40493 287184244 51720 51721 883393997 18478 18479 210841481 46324 46301 616829839 32414 32415 488639723 54821 54822 598440430 30306 30307 892098122 6658 6742 592575629 14555 14622 861435812 37830 37849 572255967 17073 17074 492483730 88725 88715 912705120 73531 73442 105611901 24477 24478 882853621 23532 23464 49771681 51677 51678 430699083 16036 16037 762649829 37312 37333 360910612 57148 57074 757968623 97162 97167 359403875 79850 79877 846719025 65091 65042 768522579 96590 96591 547886147 42397 42402 483551826 39500 39501 854944374 63264 63236 947431991 7583 7549 196056044 61253 61241 999147625 8139 8140 192324642 38452 38472 556265761 67180 67234 467899839 6293 6294 814772115 33876 33877 507997326 47130 47131 246599311 58985 58986 178543002 13947 13922 977696230 90706 90694 428491694 99365 99366 738133899 79802 79881 886764100 17854 17913 485631895 65207 65141 462310227 12412 12413 825538707 38955 38996 906413390 1445 1358 958783485 51616 51614 191078581 34849 34778 959161155 24179 24180 327529435 73032 73081 24354615 51822 51781 564090576 87829 87830 161907674 23964 23974 972437611 66599 66600 150779799 32177 32161 25827149 11980 11991 46980347 83729 83801 711928608 42776 42838 525433673 39141 39057 297299780 74525 74519 58093690 6884 6948 395967893 98294 98295 955980416 85734 85771 335450856 58878 58879 430160665 97098 97099 322139035 33229 33230 723632671 95777 95756 507976300 45536 45537 75941150 1712 1673 147780166 31240 31241 780378552 35043 35100 844557057 1481 1482 182684509 38477 38478 338015137 31049 31050 259895543 7200 7221 80384102 72118 72119 573511636 12667 12622 497743398 5158 5159 483331590 15723 15724 774121853 1516 1517 77364974 86888 86889 409169577 50279 50280 218257353 48126 48127 15672199 2570 2610 153218169 2285 2286 364995475 89861 89941 694314824 31357 31358 446468685 34468 34405 619068011 18210 18211 975654046 90958 90959 617524641 43306 43390 842250976 16692 16739 896298751 82087 82047 30061419 76377 76399 597731144 5626 5681 736145423 77103 77104 175829835 9234 9320 994856545 18273 18252 217176869 91031 91063 622830660 78135 78156 754385311 78881 78882 396238922 80279 80300 749929214 18671 18588 81752612 50433 50490 575333786 5770 5701 824499392 55157 55158 707472831 76040 76073 484906016 46128 46088 556596937 82653 82654 509576483 63953 63954 632358752 46799 46769 134313262 65083 65137 428326863 59865 59866 236842882 23108 23039 809897917 14259 14260 73316657 41046 41047 424209555 13639 13648 873122261 34010 34011 821058057 42980 42981 240594504 85735 85736 839493731 57534 57520 501013396 22484 22485 442025465 10652 10617 792421933 82091 82092 217280649 5690 5756 839985841 31621 31674 935053926 79283 79359 253878398 958 905 946185429 75521 75522 581428058 36138 36136 344648460 55146 55178 103265492 91666 91667 359544662 60964 60954 63808790 39964 39885 308287638 85529 85530 328826601 84559 84638 490845212 19788 19795 533153565 37954 37865 998730412 38447 38371 485270945 94962 94963 254437522 86543 86544 734597440 87338 87339 778885369 1953 1954 940887854 70987 70988 555312182 8276 8254 513554063 19789 19790 639244401 69468 69431 17864303 83678 83679 173375282 2448 2449 482677224 18723 18651 17328479 59199 59200 575025935 17711 17645 625958125 92287 92288 731283328 16008 16083 506858236 55844 55845 457760988 14820 14821 264051952 84419 84420 997363042 75177 75178 249368123 89223 89224 768527382 71263 71264 27081217 5499 5572 911875607 83628 83629 792399595 82373 82374 399563393 64953 64954 829573179 75439 75517 479142647 54473 54474 226481534 72528 72529 864919110 21348 21349 43280642 88745 88783 946156296 60554 60555 312127963 64764 64765 828319389 68573 68606 930683985 66058 66059 333490200 79838 79878 814351389 64916 64917 691311207 75256 75257 871429463 54336 54262 713684623 55695 55696 883420713 47195 47196 241845284 12667 12639 296947049 68139 68140 429423128 6282 6283 346990127 55414 55415 24734157 6472 6386 586837449 91502 91563 447770472 92077 92021 831013672 57833 57862 804717454 66659 66660 89586775 83123 83086 10060104 13867 13868 821509886 5413 5471 972237361 96319 96322 100678476 29976 29977 537468623 89117 89129 361506356 51008 51068 947290980 40593 40594 514578221 60070 60071 760837070 48908 48823 391317898 85567 85568 254252084 82666 82667 876014830 10808 10859 251363530 1240 1241 701518719 47088 47089 304395670 4255 4256 934727700 48451 48452 4048831 34165 34166 629779254 34654 34655 423482891 18359 18360 508545232 61412 61354 983488945 55805 55834 652080948 74691 74692 368651691 60502 60533 15515913 21239 21306 78020606 95957 96046 417664550 69511 69512 813717938 78558 78487 736614081 18546 18473 968958893 54393 54391 913264315 77754 77755 531840409 34093 34096 839509893 70121 70069 776317834 39316 39317 207515401 25849 25865 426380551 82495 82496 230529395 79952 79953 644827070 45256 45192 184629310 62008 61975 374917297 88336 88337 332507018 72100 72106 492586436 37136 37137 558930139 81508 81509 88208867 54028 54029 794592421 16291 16301 929752109 78374 78375 482865867 20217 20256 154130742 17668 17751 83362015 83537 83538 671875741 37304 37264 85425604 87879 87830 662142656 33085 33086 108815881 79879 79880 290662780 65155 65144 57685227 49873 49874 961799045 40454 40455 894827596 3669 3741 873204989 85532 85533 215590717 87613 87614 973825763 3990 3991 591949227 83583 83584 337750110 13813 13814 524578663 79516 79517 407264068 32101 32115 272877146 93750 93782 252731130 89522 89523 826504526 30982 30983 764681151 36948 36949 729154472 40056 40135 939890393 18878 18879 851402903 96442 96514 334012464 92901 92902 544483347 24213 24253 239973657 6751 6752 936845800 89735 89736 964452959 45855 45867 903741401 13148 13215 316806760 17786 17743 375053605 13132 13058 349452659 79318 79319 273835848 39164 39165 731037716 31188 31110 539679905 88444 88445 738472151 44604 44605 631957060 96031 96032 25950115 65591 65592 971995038 32576 32510 198770310 10204 10205 819310855 82188 82189 653028367 95992 95993 221741261 50992 50951 570621200 19081 19100 941026497 8013 8014 726468005 16981 16982 21886023 54627 54628 623061118 29452 29476 699535439 12008 12009 99169027 91990 91918 641584594 33552 33553 190793311 82043 82044 545663800 72161 72228 444161546 73107 73143 593365454 73281 73282 872646772 60290 60305 623654187 86913 86996 586949256 46962 46944 201102503 65128 65129 202898247 48611 48625 456999589 19677 19678 865134259 64094 64067 835750974 19229 19259 703108286 15980 15998 276719028 62235 62190 604355325 92488 92489 167798170 13523 13524 507796215 12914 12839 241251369 36826 36827 894973491 29304 29305 426903236 46063 45985 593665955 79117 79118 179361481 54208 54209 205843857 30222 30310 79150271 48737 48751 759248921 21991 21992 734117497 4246 4170 538601046 58038 58039 799540376 72780 72781 332941374 42882 42836 917266908 46218 46219 208341792 20808 20801 845458405 19398 19399 994863704 11899 11900 944936427 43516 43517 375288265 33535 33462 47529387 96600 96664 256037630 90338 90258 685579913 82514 82543 696661049 55829 55915 433952527 39615 39595 866372258 86518 86519 759571790 53774 53828 423544453 67096 67097 652600968 37359 37369 533516613 55394 55452 979889296 96662 96661 399095447 89963 89964 946670669 58810 58811 930847799 44351 44430 119639428 59750 59748 469521077 68079 68044 566444810 74224 74231 232582345 15223 15224 296541734 63576 63497 905494503 75511 75512 260419627 90681 90682 279118065 70658 70710 505012143 26160 26161 903066141 64759 64815 663505022 67830 67831 650712054 56487 56427 468391548 11362 11322 510191408 65403 65364 679473227 70857 70858 992804181 27965 27966 468501821 30968 30996 805211508 53017 53018 432496705 24297 24218 266757118 7155 7112 359132830 4548 4595 291975041 44324 44265 713685192 24637 24725 142876573 23689 23726 495577235 52167 52168 361121275 99681 99682 368059752 57719 57720 343608343 77771 77708 592386368 36698 36699 743375030 15211 15212 420162419 89217 89157 450287717 8016 8017 353552675 41310 41326 8761660 48406 48449 160232230 50377 50442 912459977 9458 9459 636489213 80791 80858 789042355 3853 3881 503745986 22173 22222 346193608 98383 98443 188743669 60293 60337 26351682 40259 40269 579609160 98856 98857 537922333 13917 13918 405835520 9157 9158 799426591 3755 3756 162138669 133 64 194505020 93628 93678 859849598 53994 53995 297805623 91031 91048 105548290 94115 94116 762735639 59864 59865 452242562 42471 42415 588655498 18256 18214 678637396 8713 8668 62093607 73166 73224 639799842 83587 83588 333985386 58176 58174 164433354 5898 5899 505583594 93217 93192 962337410 71017 71055 895722342 75804 75805 394115111 23109 23110 980506985 89303 89304 1075674 13125 13179 340826942 89821 89770 274545908 62256 62257 812853397 63394 63383 104767627 74821 74822 196131696 93346 93367 947716937 46719 46720 461667702 65172 65177 206875891 21566 21567 217047682 82158 82159 701780455 91872 91873 42432927 16649 16650 45406211 40805 40852 194392727 37509 37510 742218996 77430 77502 765348858 87165 87166 162107842 10305 10306 326269262 79512 79513 125171341 3568 3539 45498414 46301 46254 666139486 27317 27392 872998728 62188 62159 680354329 18641 18634 275233954 12561 12562 214097020 70098 70099 192995081 39987 39931 177902583 32533 32534 494980094 87357 87358 486346370 13867 13833 990794536 94952 94874 500392699 38633 38613 39353829 51927 51928 789854760 87820 87821 557641354 79229 79173 812634327 780 799 905281941 84622 84665 83436830 47583 47592 906079106 26063 26064 66916897 29294 29295 884466385 67180 67143 396689602 67908 67909 423329090 34603 34644 717414866 32669 32670 227513430 18989 18990 283323541 71395 71396 225027689 4644 4645 533696323 91487 91402 789510495 46672 46614 132576466 20465 20466 945445032 18849 18933 416990862 29301 29302 280083259 53285 53296 701929316 44260 44231 129945350 74848 74823 886206382 46745 46763 865841183 90564 90599 745740911 3523 3551 934749234 71049 71050 675099296 81108 81109 152810249 74712 74713 767680261 3055 3056 924525669 40450 40525 309523898 71648 71649 897075704 56215 56216 314470112 65856 65857 704256025 22201 22217 543434407 48496 48497 31545762 72410 72455 300386327 98803 98878 281388113 99712 99713 22625539 74625 74626 216610091 34122 34123 904472111 36135 36119 942198896 36309 36310 489876276 45128 45129 43356052 94223 94224 825218892 76794 76795 825908469 30066 30067 460431716 58309 58310 731687293 22849 22850 519394972 29821 29904 391789291 26878 26801 174143431 68130 68199 776153467 41714 41655 341562842 18692 18693 600116330 60708 60771 773686072 47238 47239 283248462 90341 90394 825558763 73852 73853 906871589 55967 55985 726000948 3265 3322 631014782 90812 90813 268913119 32180 32181 472632428 31439 31440 42962670 72779 72776 224413966 31968 32013 416570548 48115 48065 260483875 13100 13101 111682585 79043 79068 216197934 35246 35181 526900896 8863 8864 672731207 22806 22807 550264476 73713 73719 422861713 28507 28508 603943253 60163 60111 452318389 58127 58128 477153757 99951 99955 436240496 20902 20884 203535083 89163 89164 558966954 58204 58156 677739830 94659 94716 217026283 57421 57482 698797530 75347 75348 228798211 80694 80658 410623202 1956 1957 287793867 37450 37451 600285610 87786 87781 890156085 59624 59712 126027714 7385 7386 716638145 56522 56523 750846115 41556 41506 843949544 39837 39780 539408943 53167 53168 229098709 25930 25931 840506815 86434 86435 140753515 98703 98704 714765139 8913 8914 585193651 73090 73179 649851491 99414 99415 115379115 86596 86552 488530175 9854 9855 441742430 83087 83088 675857685 36463 36419 975401262 8288 8289 483435876 34213 34168 321323855 19275 19276 160953652 41698 41673 88631898 88291 88378 424679184 28251 28252 384763677 81019 81082 772672547 72663 72664 364113016 95449 95450 851069124 64697 64661 684180153 70119 70120 945334392 54361 54362 832091350 51999 52000 967875562 16661 16723 650711209 61494 61571 386538998 90818 90893 219201254 95735 95736 727568929 33384 33403 281009027 95416 95421 565211615 59266 59295 205325559 78211 78212 399853583 8454 8414 120632633 82021 82022 158954948 73117 73155 977362616 91402 91403 690023231 51971 51938 292565921 36291 36346 888094451 42690 42691 670314191 46464 46465 709461390 25995 25996 889417175 50208 50209 859104160 41352 41353 203151065 45917 45918 479103478 96747 96796 742313353 5571 5572 777564377 38021 38022 143844135 59577 59578 38506353 65992 65993 664184768 85701 85702 245399652 6965 6966 875139813 91552 91620 53357944 36574 36575 363863514 97821 97867 435807156 20499 20500 20922302 85385 85448 219188916 29230 29167 415744521 65779 65780 341746263 64926 64927 932338709 42111 42112 713536832 68140 68160 905576499 91832 91833 457204007 87325 87337 61007457 63041 63042 245708384 71404 71405 243376323 72310 72311 100992431 85894 85899 898597642 51132 51189 214053415 5521 5522 160502940 2612 2613 523839734 86855 86856 783816222 96164 96165 586104312 31065 31066 460280167 39313 39314 743654812 18564 18565 305162387 6161 6157 139733701 51024 50963 136642900 22813 22835 585598164 20172 20173 776392706 18207 18296 162438096 59552 59553 197314923 72595 72596 176914404 68304 68305 982081222 99846 99847 490412622 8638 8695 646422143 80276 80313 132269443 25688 25643 222851192 39071 39145 470352794 55683 55635 859735389 36362 36276 576084315 90855 90834 718167446 81256 81257 371311594 70299 70313 872032733 67146 67119 790606833 46583 46587 905702988 60899 60900 989444905 33447 33448 829740729 18738 18723 28625085 179 180 306131936 58258 58259 234569550 6499 6500 631054467 89669 89670 258890399 60262 60333 495097285 17113 17114 425024272 4067 4134 484679120 33568 33587 379386645 14244 14245 664874413 15695 15746 479531897 10738 10724 771028339 87786 87787 127533542 70492 70548 616887146 23567 23531 679706803 38418 38419 680950171 89208 89209 40717325 93896 93897 365061556 51250 51284 156485337 94009 94010 862337892 25785 25786 678473504 47553 47554 379982881 1994 2079 977545461 58892 58963 346730996 65350 65375 500136432 4660 4661 997461519 98541 98488 156286329 2098 2122 409278794 44786 44707 484608034 79495 79496 197302359 80311 80261 120600778 39768 39744 233892226 77319 77404 306994014 56647 56736 417352692 19038 19039 920262233 82132 82133 669942384 29102 29103 985386691 59428 59429 778793559 72613 72614 291563386 8102 8076 658049949 25854 25841 989885443 20325 20277 23014781 30507 30508 294176552 41164 41165 153376477 42502 42546 572606147 72013 72014 284846450 52335 52336 826333524 30312 30313 244120493 88570 88571 921044564 17875 17876 412835376 72065 72119 911375535 29243 29316 311609880 19532 19616 246485864 93371 93372 222730245 97932 97862 417226713 71898 71881 228921824 57185 57186 822764111 70841 70848 515183065 7392 7393 17296953 69957 69958 450860645 43008 43009 63142884 82841 82767 317074341 5657 5658 294691688 19186 19216 65481790 32551 32552 601241951 33176 33092 803361437 74768 74783 886188852 58767 58790 558246625 11349 11437 996846309 86848 86831 698480907 42220 42221 113571647 7878 7879 204754246 81738 81739 538760530 29849 29850 877236354 18150 18143 10947468 36985 36978 688077223 80871 80866 846791389 77477 77478 131564516 92167 92215 777539328 43360 43296 641755687 29586 29587 608579636 92932 92933 994251590 41992 41993 651512045 10679 10725 341406534 69030 69060 111785221 19238 19234 666261704 87955 87956 132166914 28369 28445 352163921 51493 51494 912638944 12207 12208 708398563 39890 39891 391978364 12114 12101 521909159 13580 13621 522290742 80463 80464 79236742 7853 7854 20753636 67921 67941 981754223 97707 97686 243292624 51659 51660 510816631 4189 4155 250549569 58940 58919 162263902 34118 34147 920543195 32685 32708 680975566 4486 4487 977593508 92278 92279 534768465 78007 77936 130763709 49275 49212 88665771 97872 97796 877528356 22442 22443 271771852 25268 25321 66318917 54807 54797 774882590 6903 6904 161992512 71530 71520 397410663 36545 36567 495876001 45532 45595 192113474 11380 11330 724598816 87674 87675 307814223 38285 38207 671052914 24743 24791 160622866 57446 57517 868632070 7074 7075 313087407 43191 43227 377028386 35490 35530 563275688 84157 84209 426618111 62239 62240 769122311 10997 11070 312953342 78785 78786 376929109 85815 85885 428544191 6041 6042 402590 65162 65163 357674650 74002 73914 150467924 6484 6504 625800980 29162 29163 870351155 67252 67255 500582871 23835 23836 503419542 70789 70790 334822838 91051 91052 878151816 13767 13848 867045863 93880 93881 861281317 43350 43351 297374524 67218 67219 101401409 47009 46929 176849938 10107 10108 880006310 62352 62406 222279809 64652 64653 604376196 76648 76734 526200358 80517 80541 501835949 86492 86436 675399382 1215 1216 473925010 81895 81901 250449471 85559 85560 982778620 74467 74471 702192854 30743 30671 730871797 24845 24846 28825225 36117 36118 636137920 23624 23625 307523972 9825 9826 523313658 11919 11983 993366401 4514 4515 366739071 74634 74635 931490836 92957 92958 973576496 89570 89571 125474357 79644 79645 147531307 18984 19027 471992196 99362 99363 346211231 72361 72362 220354508 96031 96058 466204277 90740 90741 565467852 55154 55155 107595990 97311 97364 124049765 59334 59335 368842173 76805 76761 461892471 10520 10521 124880871 75486 75487 135456770 53826 53846 896627139 82994 82995 305516193 87844 87845 784685477 39052 39004 769785270 99750 99665 359367460 41800 41788 299573026 2563 2612 924749100 575 576 17362691 91916 91917 190386455 50051 50052 789637559 10199 10146 174703053 89678 89642 342591052 14966 14967 86069904 16038 16039 132792288 54464 54465 239055906 12148 12204 197049563 91487 91488 8488171 64250 64308 168397701 91701 91691 312760997 76358 76386 621569075 57560 57561 655356413 88548 88549 705414510 28676 28605 333954297 90090 90091 855608655 2688 2771 566157057 48811 48812 558405906 67148 67149 207431324 90747 90783 636477718 12048 12049 150606057 40922 40903 905034180 44119 44120 541079025 58704 58705 660073317 11712 11710 212855844 25906 25971 665447674 45856 45810 770303310 44794 44796 29989071 64202 64147 171495497 79419 79415 631968156 70087 70163 535233539 50209 50210 537709846 90811 90812 715600291 49986 50054 273398341 24611 24540 651730481 64068 64069 211444920 17151 17152 679830512 78318 78319 340673036 59936 59937 106243597 19952 19938 2607359 32217 32258 479345997 14598 14595 860447297 40034 40094 676090868 64373 64374 510125820 4767 4720 596686400 74377 74378 906797977 29871 29791 503732513 10658 10656 126328701 81455 81505 873134383 51412 51413 450781777 65153 65154 784426774 3711 3712 488781480 91210 91131 506894057 34040 33986 580387627 2638 2714 37581782 51845 51826 518124223 92444 92465 71561099 85387 85466 379953557 13659 13660 97780803 87733 87761 938344337 99377 99378 317764877 26148 26149 29394595 26765 26698 231298159 17170 17152 702134939 72263 72191 83060563 44424 44425 574808850 93614 93571 611449846 19343 19344 35784642 76988 76989 918422643 9887 9888 178344930 68144 68145 947139409 64371 64352 795005093 49570 49571 17835765 94123 94062 962960778 90462 90395 912783280 26820 26821 423611653 40763 40754 805031987 27406 27407 277847477 28554 28555 10570276 25620 25621 394187249 22716 22799 462741386 93952 93953 190332062 66647 66689 437877794 33435 33436 772734540 76931 76932 702513810 89008 89009 269843536 94284 94285 806259008 58421 58422 50988065 78365 78366 93528820 38555 38556 968324521 64071 64072 953749371 76404 76405 426794508 73212 73250 674416367 53465 53466 938237577 30954 30955 215270051 53634 53550 748052379 84864 84941 669542049 25138 25139 812142468 52496 52497 237280465 18084 18004 697381892 27790 27791 462583315 34676 34677 201092923 90042 90043 892599173 92486 92561 522535311 53053 53054 367827495 4254 4211 386877516 74487 74488 541146315 44180 44212 884930582 94461 94462 837569770 29216 29194 771314893 97760 97761 364358128 18977 18978 460210044 24289 24290 737362241 15461 15478 907655309 75557 75558 30208808 19442 19443 20250344 39501 39437 447303712 24055 23977 902969681 87633 87642 93201217 32705 32676 53411138 81312 81315 878066333 72230 72231 746366891 35524 35525 139405824 62995 62996 433102287 10881 10882 913605960 50162 50163 903676409 28690 28691 561324912 85706 85707 409089109 13978 13979 778366040 92102 92103 198828085 75640 75641 700935515 96698 96666 56542517 62566 62567 237377417 60447 60448 465507449 26359 26279 766196540 89793 89780 835150306 89837 89838 514621579 34233 34202 929943436 43005 43061 383422495 93506 93507 242677422 3597 3566 358642133 12319 12283 463352091 44450 44505 876621979 83335 83411 389323880 21576 21612 624356365 49839 49766 349484847 20399 20400 71319337 86552 86553 82548808 13968 13999 714342952 46973 46895 778845910 14300 14301 808448092 47100 47101 110401947 1790 1791 123484650 49506 49471 873563485 19799 19800 737716005 92108 92109 290377545 47176 47177 794936955 25382 25383 50272518 87307 87361 981197109 55462 55463 199930719 6985 6926 457975019 77973 77974 57245728 13138 13098 274482546 18792 18793 257239924 93014 93015 639305570 80571 80607 463054387 93966 93967 670542126 22208 22209 365875890 98105 98106 944988349 38894 38965 449219228 15157 15158 584984676 39760 39675 233426985 7585 7586 780908998 73066 73067 520892440 91967 91988 619164248 22488 22568 673306585 10631 10656 974944822 36981 36946 415172241 56989 56990 72740840 79025 79026 526877719 94394 94389 970467014 79449 79450 325163127 85282 85292 237637013 23656 23657 34755959 52797 52798 906983644 38728 38729 414608490 64336 64258 539202550 77391 77435 448199117 46976 46980 205602252 92858 92900 502126344 53768 53699 322830535 5168 5169 3918271 46182 46120 712177266 79874 79796 881204973 72889 72917 37822185 4325 4347 83891911 72620 72607 895123143 75749 75676 8712435 61486 61487 224831718 86299 86300 859694807 28218 28219 657818779 30544 30545 515623815 40697 40698 706664425 29687 29710 244866151 30335 30360 281613711 44292 44232 257641630 93579 93664 343973939 20238 20313 801608874 36466 36396 986056861 97665 97682 171682138 15073 15074 92092972 23257 23258 44867742 11975 11976 174520235 85676 85677 615115038 6883 6819 609808166 93941 93891 790196935 79584 79638 660264033 56979 56980 171361171 73150 73151 992066061 50657 50606 785067415 26111 26112 91117253 54502 54503 780468617 29698 29699 374966652 33030 33031 126213512 63945 63870 270223154 25942 25883 441673337 79193 79194 111822522 54608 54609 170972862 16677 16678 435272833 28216 28217 391421967 55036 55089 172904194 27910 27911 214921657 58918 58952 550895096 93526 93503 695152904 57279 57340 498508747 44916 44917 610124174 95067 95121 707329295 24659 24660 278422616 79221 79222 535433368 49217 49235 776947583 9090 9070 462509626 76316 76317 236709231 55346 55347 86787933 73090 73136 984321343 5646 5734 562500116 47306 47307 299629456 77303 77304 370722937 38185 38186 73755201 75776 75736 431111396 86200 86201 30839130 69488 69525 752476719 65659 65691 434353659 93498 93499 809567908 64510 64511 840056205 94196 94236 848102041 58583 58584 715803359 58518 58519 637758498 58209 58210 94355820 69814 69809 501113083 53384 53429 682738983 5582 5599 985831951 96890 96951 938652956 1206 1207 618554048 76407 76408 767243726 43963 43943 285376342 67935 67936 969589962 36181 36105 436462889 58610 58579 802369974 90920 90844 898916483 93215 93184 692826642 5767 5768 907661367 31761 31762 577485935 28838 28858 590043809 34538 34611 855467076 20484 20485 963455240 22562 22563 537666909 48994 48992 693447204 38160 38200 361933712 47255 47256 848445197 30902 30903 605207507 55861 55807 195454179 41019 41051 991015042 32673 32687 261624426 89556 89586 171655776 22753 22678 911362741 4799 4856 557535114 44725 44726 296120258 53395 53336 25077795 57200 57201 633479020 410 417 619626996 44506 44507 716474122 49183 49184 149376835 77684 77712 866142619 81451 81377 157099478 69295 69373 495159874 34358 34359 794326576 48078 48025 479014198 59208 59209 877929782 16264 16265 326946881 10703 10704 363386367 42999 43000 467323065 10522 10468 328796595 76813 76778 954299903 93058 93107 933368940 71124 71125 676545498 21831 21832 644049433 49659 49660 718190879 32774 32775 178081150 39995 39996 581356824 28418 28458 358273511 6091 6092 248960872 55307 55347 215824328 629 630 376165220 73660 73661 312410821 33171 33172 382013628 45377 45460 573500708 97879 97852 534848674 79079 79080 137232650 58219 58220 93288104 16464 16505 59249759 69918 69919 987593461 72337 72339 84046666 15048 15049 706734427 40335 40352 493013088 37063 36980 211007880 32889 32890 329611815 20672 20673 747258870 3897 3949 445015147 43813 43814 880684302 65998 66069 768802661 87825 87826 664124939 6011 6012 966644205 28670 28584 981690726 95394 95363 49463622 48586 48587 343144879 40885 40886 470011363 8406 8407 898488568 15739 15740 959347919 50267 50268 558192433 70154 70155 503049279 37586 37587 645291428 15923 15924 175862494 1116 1117 398130373 2830 2831 876947873 27724 27725 342413500 14558 14559 937398214 43832 43882 527852205 56050 56051 338553479 66232 66233 823446866 99095 99098 844426268 64436 64510 20624212 66978 66979 757659671 66507 66508 395696966 24726 24706 727597429 1873 1903 396361859 67901 67902 755754181 43092 43027 598514516 49501 49500 809150363 15008 15060 300185914 99605 99610 718905174 75526 75560 746197021 66495 66445 941373787 20501 20462 427560652 66688 66614 952100541 36297 36307 712547664 12911 12921 81235380 25597 25675 996577625 61368 61279 603817879 65476 65477 221636819 77617 77618 653626789 54748 54749 566028721 1255 1251 624630984 25307 25308 446171278 19402 19403 637602551 6591 6592 128356992 96302 96385 530141724 49276 49277 980020569 58603 58541 683427321 91115 91056 311903776 6145 6146 329402772 39677 39729 575357097 22328 22344 903957008 53340 53416 168041951 41029 41063 838178467 194 202 506736137 39220 39221 93902229 1381 1382 693034871 50790 50791 106434331 26200 26113 227857662 42410 42411 13690796 15597 15598 933069846 10543 10591 575402147 87342 87343 706371975 39021 39022 181518673 24280 24273 451107359 50031 50032 478202473 42557 42562 584070238 32159 32160 616501624 52340 52341 56458568 30439 30490 524496789 14850 14864 882688731 29721 29753 674849730 24347 24349 390114576 34022 34023 186866567 12290 12291 189919546 57670 57671 820689037 74941 75025 342560168 61321 61401 694637721 3448 3437 809791158 57051 57027 239241852 26804 26843 354043356 38163 38164 476953366 90931 90949 743068507 81382 81392 800388648 20226 20240 567557111 55708 55709 119297781 72164 72122 615286241 20997 20998 457436231 98228 98174 524149402 21847 21771 555705572 63569 63570 58739540 41418 41454 800615751 5509 5510 488191450 75201 75173 987186136 62272 62225 98569720 68254 68255 165848721 80973 80974 779153226 20890 20891 394861362 1269 1208 345194388 65817 65800 237074918 77479 77480 161949496 27916 27917 710530731 55765 55785 436018078 73351 73352 570989316 29733 29734 128591501 99113 99091 50950056 24173 24246 862382116 12486 12433 766744302 50443 50444 676627845 88948 88949 261915726 58854 58855 629132497 4277 4278 32330612 11928 11983 185005553 29124 29125 731905988 14573 14574 995339090 29600 29601 44209754 97268 97269 972314178 42837 42838 870777878 66111 66041 270174122 68542 68624 866858759 41543 41539 100360702 38181 38211 898933542 67221 67230 503298782 53949 53950 762620428 72177 72178 763662716 96559 96513 723526300 67798 67799 161500748 81113 81114 365724704 46437 46438 592214381 32371 32381 698409381 17125 17136 727669761 58373 58374 926250223 37242 37245 573685589 17317 17318 911121876 71354 71319 835637706 29207 29208 43262067 28106 28107 52328924 38429 38359 908040303 80458 80459 452149929 96955 96956 902590622 1592 1663 412727652 3053 3054 770070561 76847 76848 40242487 49854 49829 604230143 65857 65782 680269731 90562 90509 323925619 26475 26476 390969458 27340 27341 416246460 3532 3533 72968269 50436 50437 509428751 71513 71558 2594398 19008 18943 2757205 41253 41237 148110078 89234 89235 857433787 1171 1172 494028829 11035 11004 612791770 13367 13368 392459850 92207 92208 641612515 83641 83655 934180311 21264 21265 553635452 87228 87229 859074265 64771 64772 175614550 41916 41917 228682801 5566 5608 681419597 19420 19382 67397799 35434 35435 550350686 25055 25056 245106011 52424 52425 890836951 77236 77246 865526292 25157 25102 966689691 67991 68003 400397838 52138 52073 31334805 36436 36423 417279398 80694 80695 852587839 81478 81479 992167063 34244 34239 307070859 89406 89398 76496863 12472 12473 447104936 78401 78402 276827253 32543 32544 723503221 75791 75879 415445624 73894 73895 406633401 41562 41650 694306716 18270 18354 931248880 18031 18032 349832822 47657 47665 246772567 92757 92758 757031459 29925 29926 285545203 89247 89171 136031645 10952 10947 454722715 21556 21557 883038505 81872 81887 233164340 25306 25361 373782302 6241 6317 640609101 91201 91202 289954333 5256 5257 210082670 83977 83973 357534285 71881 71882 977086587 32399 32461 753869859 87793 87767 745477349 40957 40958 642096816 27797 27798 781016417 64849 64850 392965493 85481 85482 981279777 21533 21534 938142619 24876 24877 505142060 38178 38123 306814716 46566 46523 311538524 99030 99031 816477937 69729 69709 394470507 7168 7169 650215765 73016 73061 794068000 77927 77928 39961834 75838 75763 356283263 89224 89289 956177841 59493 59494 881934869 42260 42287 371567789 56695 56684 836989887 61770 61771 378690061 51847 51886 999720014 24452 24465 714048509 66318 66319 490348036 65399 65400 582867201 50561 50562 270258093 16900 16901 815576419 53833 53840 16522343 51782 51790 740185370 99498 99499 488349165 84364 84365 675396964 50030 49975 216316087 35456 35405 926919679 91941 91942 955182370 48681 48682 313166480 92848 92808 709950824 66828 66909 783128009 63517 63518 824128650 79347 79381 326805317 25376 25377 549647425 26728 26729 426497348 67519 67520 131161616 67837 67912 390752927 35455 35497 522259413 54641 54642 183287254 47868 47869 19687070 88863 88933 633846574 56839 56840 26680776 70786 70783 648234161 1884 1865 719919834 15716 15717 944609758 9586 9581 824544030 44471 44472 971058136 88781 88727 305649973 20883 20823 585704892 49559 49485 791577960 20198 20199 452219821 21882 21918 276581462 43171 43176 321032828 56951 56912 842131167 36064 36065 318119730 75611 75595 577174554 46040 46041 892871821 25804 25805 4479806 86748 86749 170104065 83034 83078 646091847 57310 57311 797128145 8021 8022 279067378 95402 95390 162170560 1514 1515 575115212 25828 25830 933413267 7070 6982 601544229 67291 67265 673192303 68657 68742 30937641 54572 54573 923948930 35145 35146 179666679 76239 76240 176335594 60742 60743 851259306 78569 78570 947716138 16158 16159 755857825 88853 88936 474632372 56272 56263 65103757 80396 80389 208851006 26047 26048 696362532 14466 14490 235660524 35996 35997 174356112 45278 45231 845441735 56954 56955 664017239 695 627 206994272 67234 67235 703429376 20586 20587 905933387 52815 52804 153661094 88506 88507 423752701 68158 68205 961614927 22043 22044 716507507 48689 48690 576864204 18468 18536 979032363 17154 17155 705695369 78880 78795 886314468 63771 63797 72400528 97331 97332 443128954 25006 25007 772232841 91648 91664 552130359 99755 99756 712622203 99423 99414 819556625 92583 92584 240144124 37510 37523 233501003 21744 21731 39568495 91905 91906 970736064 1220 1221 19323915 38252 38253 426773017 17619 17708 645695225 63988 64059 180127853 94443 94444 781859717 88384 88385 162881883 55281 55282 586288148 79516 79461 250365910 1109 1110 266935729 98258 98259 796170444 53541 53592 44706403 20491 20492 85802121 99081 99012 181935166 50070 50071 71878272 33136 33137 239485994 37789 37798 535308414 52558 52559 591510874 98047 98036 289223778 76322 76323 231513618 30373 30374 237495093 58962 58963 591454626 67608 67696 779016638 99229 99250 764496076 24103 24132 955042740 68092 68093 241772307 89247 89248 398639390 36482 36537 616945715 14780 14781 630729963 71556 71582 191785620 59560 59561 733254091 41014 41008 788654458 96300 96219 199173101 68529 68530 733951447 10316 10326 44886233 58816 58817 570227457 65598 65523 818797554 28038 27959 462936263 73903 73890 109623011 15932 15933 551192543 10705 10706 788931070 13009 13005 603732059 93179 93136 906030356 29225 29226 285866378 52674 52719 874379261 70962 70963 416973626 62305 62306 122062667 18714 18715 784361536 54902 54973 991487650 10116 10188 19065049 5235 5231 342478156 80004 80042 653671021 59946 59962 718827780 60939 60940 603863387 91718 91719 504936779 44489 44441 536542025 64773 64774 744748273 86039 86024 315399266 1773 1774 736931257 53638 53549 715423184 14463 14464 234065543 90790 90791 298487983 74474 74475 281357519 92003 92004 5039747 87003 87004 643428579 74639 74693 836627607 79316 79386 646119322 50201 50235 780206982 28631 28719 247826178 53472 53415 799550225 11729 11719 683130680 36423 36424 869136123 5162 5098 110483840 18128 18153 691968940 7051 7052 597024479 53116 53117 603604428 75205 75206 978575368 47563 47564 12821457 98295 98296 429656394 87074 87075 521867135 95412 95413 721249319 85205 85206 989406506 96263 96337 504950902 53858 53839 951601951 22532 22450 314006510 16064 16143 37259651 11227 11154 277443209 23397 23369 263554438 81919 81920 16021541 59371 59424 73792925 29503 29459 692173628 45101 45102 890696009 92447 92448 366788730 54646 54647 334107976 48795 48796 730991536 67404 67405 1574623 13960 13961 542880993 1261 1262 230944907 29592 29593 165586130 11499 11545 904466589 58945 58946 756729327 97339 97340 581310955 92688 92604 367331581 36749 36708 511135391 27202 27284 283431459 25585 25543 460463523 60716 60717 750137708 6052 6053 148158835 43344 43306 210489168 87920 87957 70445480 15663 15664 149875522 91138 91139 480892979 58141 58073 236321773 80335 80336 862665425 64140 64205 970510046 40563 40564 929375134 32088 32125 535162729 62261 62268 287386725 67800 67801 391791584 30114 30115 935931156 31461 31462 981040416 29289 29362 71889298 15910 15841 522015667 74250 74316 21913805 32786 32848 39261928 22736 22821 915568672 88942 88949 456178885 64227 64228 75765468 206 207 433434784 76353 76317 900791494 49663 49596 898940041 25602 25603 943286933 86295 86231 214473118 45029 45060 161188344 27446 27490 788494421 14137 14177 307841997 67994 67995 783588487 83896 83897 173623883 4500 4501 75095076 49816 49839 704768717 5271 5272 72485308 19973 19939 558321443 550 551 657548993 2465 2505 916425202 25631 25632 178726484 62806 62853 88793698 41729 41727 819943966 75216 75128 793529411 87906 87907 100198873 1244 1319 688978547 86166 86167 764070628 60028 60029 723339015 46058 46059 293912447 59244 59304 81316259 80971 81003 489923125 26454 26455 170401701 67990 67991 792098356 44399 44400 832112963 75346 75429 838169586 25738 25739 633399620 29381 29337 764807753 82610 82611 876317585 67055 67010 417624708 3370 3302 131956448 28001 28033 978747651 5997 5998 194388230 31107 31108 632795739 66633 66628 481661555 86052 85994 653588659 20764 20708 893885280 11092 11017 670614207 95360 95284 71155225 88866 88864 234426447 55333 55284 633046649 48676 48677 69567207 37458 37459 829566214 54804 54805 607824284 19188 19189 908750470 28629 28656 936002394 36666 36667 314009160 66774 66775 268157932 67428 67351 799670467 37004 36996 418077519 84509 84469 423777438 65696 65718 612427201 51301 51302 285885218 79701 79669 964439595 42399 42480 996916357 33472 33473 217466396 78062 78140 409229818 71504 71530 649626819 47467 47404 465831003 29075 28989 423475728 93386 93387 844395630 99296 99236 622943181 72231 72232 908412528 51519 51520 704613897 54491 54452 939167012 94132 94206 749534796 87885 87928 947907057 63194 63195 688144798 85647 85716 797624011 81648 81716 993133009 73258 73259 355491830 33061 33062 835194249 78400 78401 49187068 62626 62627 910975033 3370 3359 94304325 22763 22764 330404889 14972 14973 825094521 51410 51411 939448382 91394 91395 499478021 94898 94899 443772197 60883 60943 931147416 22617 22618 519388181 66686 66687 221564681 24461 24416 157819397 33314 33257 910732054 54207 54206 173809127 94969 94927 613772917 12100 12091 843406982 40097 40066 621068759 30909 30843 611740244 30896 30856 653290255 21538 21539 642782104 61638 61647 637740855 5150 5119 8069416 90760 90816 473113321 93578 93579 343746769 97631 97544 331673520 91490 91491 830703348 50793 50794 374260676 97721 97691 594755265 48025 48024 477457690 83298 83299 843851827 22470 22471 768732044 51820 51821 398786739 33060 33068 755859708 11425 11426 607707650 29835 29896 862108104 13019 13073 398185245 36378 36379 391268979 88818 88805 963500337 28316 28277 150377234 5507 5566 851229258 96750 96751 487821439 79471 79504 172869596 61406 61407 980953684 55900 55901 803614121 20586 20581 647275936 88567 88568 390116417 83084 83028 116686140 21206 21207 433536308 61009 61010 499959802 7510 7478 29913211 44586 44587 559713218 6062 5985 18439035 2173 2174 373015993 53416 53492 266925468 32135 32223 715177498 64508 64542 18508066 87264 87221 776813419 4510 4511 93805403 495 496 869133153 95960 95926 981269847 28965 28966 978574356 21518 21519 88453385 63044 63045 700832118 28928 28929 548281367 31225 31279 542374389 88727 88728 857385795 1941 2018 176030935 82949 82950 139012496 95546 95547 859651302 66319 66386 139607711 2677 2617 83456413 96865 96921 796757722 6282 6251 961902529 76192 76127 964916507 87929 87939 172387696 18645 18646 766279761 71731 71677 845587067 80143 80144 785734824 95319 95287 843924479 70847 70848 823063127 37453 37463 484564423 40312 40386 495693491 80687 80688 425973653 90738 90729 742886914 97916 97917 851213853 62138 62139 750995577 74741 74782 753275160 9923 9924 530697054 10807 10814 283894404 65567 65568 836718707 3235 3312 301747825 54307 54308 808675281 92848 92866 130907125 84792 84793 486020640 48788 48744 731872780 45979 45906 414823611 24783 24784 336306732 12888 12919 842747713 19170 19171 701808670 93317 93366 68597947 69625 69563 997877829 89019 89020 847310648 8282 8196 202886442 31577 31530 573149969 78450 78451 756726874 25964 25965 170874139 58292 58293 914851439 63424 63425 258525031 23891 23892 856062772 42752 42753 772616460 46878 46879 276421864 12143 12139 563620059 50967 50968 44124951 91163 91164 29221381 4762 4784 609998713 53378 53464 757936105 31192 31138 513139773 39005 39020 919165169 79176 79105 498952862 45776 45777 936298543 3240 3153 277002237 56119 56166 586081038 72002 71998 449566824 15328 15329 415740268 50739 50697 666958764 59617 59620 265087013 46424 46425 86452624 91417 91418 59433779 64314 64381 643365430 21729 21730 993515616 62089 62090 811930874 84685 84688 53948259 43990 44025 685091823 46261 46262 648836917 71156 71120 56606799 54914 54915 626328930 37907 37908 300443131 45598 45633 10169161 53658 53733 435025710 52026 52057 402628307 99252 99336 982936735 39105 39055 254847691 91745 91746 95890668 70401 70457 555974542 43238 43291 826818371 70875 70876 256440609 93361 93398 863909573 95902 95859 150430396 67098 67131 18953945 44146 44147 36320214 15469 15555 39304122 96070 96071 726065918 84513 84514 668680799 33291 33286 93324313 91393 91394 504469568 85023 85024 766946659 89917 89918 136421914 51267 51212 640246109 46465 46488 487759189 45460 45378 526015892 93860 93816 516186566 94034 94111 673577567 21684 21649 159181627 98393 98473 319341517 70200 70201 265894915 65702 65736 808822457 3894 3880 105577266 94257 94258 548227445 76121 76122 865435733 86940 87019 279017751 69908 69909 241071739 91737 91738 703780580 4703 4695 554066485 643 623 881804788 78857 78790 968521361 11670 11671 526589839 96819 96778 858841093 37205 37206 823781921 72221 72222 146662340 83311 83312 421198622 5415 5374 682183616 63237 63315 692587961 73486 73487 309479454 58767 58743 272453624 18947 18948 687169499 2724 2762 845125496 70829 70830 657904815 23870 23788 521905191 96119 96120 285962523 14772 14807 563904625 13323 13324 416589476 65494 65495 307842894 70629 70630 413362097 84949 84950 849515311 72872 72873 342423066 29686 29687 505643702 73557 73558 322099138 12681 12602 564737131 54546 54547 251466329 99841 99815 862577612 3062 3063 439528232 13685 13686 766653587 61660 61661 194471983 60320 60279 695622592 10745 10690 277656840 76448 76433 852394291 92105 92161 8636054 11985 11986 623537720 11114 11052 959256583 62204 62174 114036213 93163 93211 2449159 12394 12456 209830107 92749 92750 649370131 5106 5067 902192070 68258 68259 532499824 63317 63318 676311624 16500 16501 822092000 51351 51352 828964122 80666 80667 214102849 8355 8356 522279716 25967 25968 355373278 80418 80443 43330347 37304 37305 360160308 56121 56102 609743516 60340 60341 434425966 70451 70452 119556517 84693 84694 831808042 9762 9747 259796985 60723 60782 536086484 53334 53335 572790241 37230 37221 79067804 40688 40682 761532736 96775 96728 459190395 63134 63135 670595760 87787 87781 520499284 21918 21902 984588238 20468 20513 876429173 63451 63452 50670596 75194 75195 95426730 75326 75336 359618224 9290 9276 648724656 54813 54902 357017654 45386 45387 551096406 65035 65036 139675450 43444 43523 667519434 86226 86277 888829474 27206 27217 59760868 843 844 336331316 36820 36745 262448373 37742 37778 203215375 57217 57218 587043206 67898 67888 962832661 8045 8046 21797855 52025 52026 326909283 75103 75104 667019757 63652 63579 603644473 49204 49259 210246962 81845 81846 60232644 6714 6715 186461831 58124 58125 561316209 92235 92272 27049469 89825 89826 119686157 44576 44577 86661224 7319 7336 442761130 95878 95806 114527874 33627 33628 444072364 20012 20013 182172130 9999 10024 156569052 73938 73939 709969813 35435 35434 739361125 8961 8949 828156614 38845 38846 416235315 82595 82596 843463886 35611 35626 242096297 43559 43560 628570260 46354 46363 628747637 87435 87486 344532763 11758 11780 111134313 71917 71918 28035373 6541 6542 592132350 29614 29615 541468214 23529 23530 485277983 4171 4172 17475721 52657 52658 956648807 9840 9778 317068202 11904 11919 71307231 29108 29105 932333367 39478 39505 984757290 51994 52039 481186574 7001 7090 278262737 69038 69039 275999457 18429 18516 415681320 40419 40422 156562302 78538 78539 838254219 54128 54129 74664708 21578 21587 286265791 81879 81922 464048068 59077 59078 313710856 80224 80225 212547606 54328 54329 463783314 11049 11129 810611021 74902 74903 601436543 78156 78130 377827813 83930 83966 36250140 46111 46084 713880539 14697 14698 920965579 18676 18753 556847995 33874 33875 929157149 94686 94754 749276507 65691 65692 553602742 53181 53102 524122623 7331 7332 852199330 35267 35268 785715578 15384 15385 150729983 58660 58661 170502366 18319 18320 828271172 87268 87306 831522685 83777 83828 838360352 7874 7892 856220646 52955 52976 516797094 76475 76460 185635749 76381 76359 586435461 10958 10872 965503027 83823 83824 28899092 44087 44070 229473669 7443 7444 115563333 75024 75025 276141769 72613 72701 518973005 20509 20522 937930832 80635 80636 296905471 59018 59081 773254396 9541 9542 486163494 59814 59821 186837264 95244 95267 641328692 91165 91166 533389445 37324 37325 742478068 6979 6980 10466171 7050 7112 958307284 50132 50095 105457884 77923 77857 4452382 60041 60042 981206490 14100 14101 907868285 68721 68703 549602186 55408 55409 281409498 20687 20688 609251635 51225 51197 461592198 25046 25134 676692607 33348 33264 332776633 50995 50996 458058470 18913 18914 676708804 59389 59476 348220935 7242 7243 248505966 82045 82052 135841364 16504 16512 527451195 94241 94264 201657120 67219 67220 38507044 14769 14729 372291734 58032 58033 180284934 30555 30625 481704960 75037 75038 237797153 65460 65396 731928758 27779 27780 205935927 37014 37084 277898208 74204 74262 841487976 32827 32828 566295164 65579 65580 108674792 18457 18479 457491401 8734 8735 208925685 96648 96649 955823324 97494 97495 715305197 71988 72027 452697891 92826 92865 19089694 38187 38188 241487704 82175 82255 106688326 23831 23832 834542713 68639 68640 402173248 86961 86962 382833665 80672 80673 693814440 9187 9188 507872808 17850 17851 686006084 48797 48785 901809351 8858 8900 697568253 59354 59355 727938962 75214 75215 507649436 52961 52962 33823640 85175 85179 133168097 96171 96158 224008160 69323 69313 772613689 72143 72144 402452531 90724 90808 695308134 11850 11874 616155309 43981 43982 5187914 88704 88705 987819857 91202 91203 104658862 60018 60019 237456831 6525 6526 367843297 99834 99898 81082952 24578 24579 147798571 39030 39031 414828360 19059 19029 857216580 33415 33416 49198803 62557 62500 475202260 81801 81872 829418009 88438 88432 949008519 4928 5003 375736073 79061 79062 732626891 99065 99066 556915750 68730 68731 458248185 52027 52028 182499242 50925 50926 404381888 11644 11633 463613153 11138 11200 441299373 6930 6998 105231538 77967 78045 82846036 57816 57817 279948889 74227 74267 47916089 35180 35181 424318346 1876 1958 444230209 6335 6336 87621970 45668 45669 521009384 45535 45457 888619893 80642 80585 244882711 37328 37329 483744425 59689 59690 319873348 95096 95097 607894011 5447 5366 170570132 16698 16699 618000443 84 85 661105679 40011 40055 899685453 49091 49092 692459917 84372 84373 720150711 72972 72973 536926320 43062 43019 924005200 25483 25484 54000066 39093 39094 678572495 93945 94003 114308390 91384 91385 74170413 77811 77812 269350926 28578 28503 136263958 14585 14641 491346851 35833 35834 821226834 66916 66917 628911534 85048 85049 442155163 58883 58940 298396288 44446 44447 447657707 72850 72851 63067446 84958 84898 85921740 69454 69402 654918163 68230 68175 865778553 88577 88578 150928050 84316 84317 542834189 83687 83688 882616932 59269 59270 928901384 78506 78507 221954340 82546 82622 272176075 21165 21136 745300464 52071 51988 237953631 98643 98667 212510687 3158 3155 423474923 45139 45140 920713546 54540 54477 685629961 8616 8617 486431393 36484 36531 341669787 39661 39610 39521881 96773 96756 560205974 62518 62519 320564068 62809 62728 188044983 12064 12129 822578357 37835 37836 108014521 37379 37326 158011299 9697 9698 66224515 73062 73063 248305421 33790 33832 164936422 51107 51108 393886504 11221 11179 296111435 23698 23759 631386847 66461 66462 706294288 14345 14348 574786493 76992 76993 17470305 42679 42680 870166711 48663 48734 654612084 71467 71456 4274251 43523 43465 278816479 58762 58763 462585313 99981 99982 780271639 87325 87259 427493556 41805 41806 471221504 78765 78766 272146090 42466 42427 360244719 90698 90699 26126064 66337 66311 817083667 27864 27938 589880484 87736 87667 425241299 9395 9396 498394507 36320 36321 706734900 16405 16434 843368148 27682 27721 536073217 8192 8152 908885401 7143 7144 635502452 21883 21882 883933922 87761 87762 913107924 41561 41562 745800874 86676 86677 884322012 52756 52694 413887020 70939 71026 961464271 22943 22999 506676178 59418 59426 874883202 22415 22389 8905001 12024 12025 833814824 65544 65545 8424500 2878 2891 721039889 44867 44876 223986233 53878 53879 663543718 46745 46746 618080570 31022 31023 10236034 16106 16107 12817790 45275 45253 94249985 3257 3258 606165329 73260 73261 923009849 32933 32922 642465616 64318 64377 903895217 82206 82207 320707968 22134 22195 476607062 42959 42960 145743793 31825 31826 692174826 79003 78937 715487190 49643 49583 386280535 30996 31028 745607808 45403 45404 917968099 80736 80765 272695687 14648 14649 543798387 65047 65048 61945719 94897 94854 795047177 56385 56386 300273005 71653 71647 396765848 9976 10060 206093631 13472 13473 527656715 72925 72926 157706383 366 279 880336747 70093 70056 384011921 32921 32922 477052140 38032 38033 133865 83991 84048 778443978 13928 13990 903564417 22028 22029 505807770 6681 6719 87464508 69724 69741 559193779 31783 31784 365038411 48738 48739 979371898 28635 28585 599433752 33514 33515 996171780 71340 71257 296670673 81704 81756 388512356 77151 77152 563939715 35497 35504 963075836 85852 85818 165084229 46871 46935 228417920 89575 89653 771087629 28736 28737 168138524 13094 13119 698719823 48279 48277 77712341 46522 46600 200382336 83288 83221 235871971 24483 24484 388513059 35730 35731 747627692 16377 16336 293428946 10150 10151 125651748 18801 18757 262200461 73323 73343 806061599 85863 85864 971485163 86042 86052 197718175 68419 68369 876221119 58250 58230 910519585 52707 52679 554791168 70490 70571 393008266 70213 70248 210201826 6149 6150 229311708 24207 24208 827276974 24400 24413 454748689 59297 59298 495906901 26439 26378 300955354 26017 26018 912422772 87857 87858 346837054 15950 15951 959212297 3668 3669 586027518 94060 94061 462094965 40989 40990 623924125 80517 80518 49158840 67642 67643 966186457 55410 55429 670449961 32775 32729 981383023 48767 48768 991871331 68786 68827 859839178 24287 24258 687807022 93149 93150 879910802 71081 71082 427340636 81883 81860 446724414 12173 12140 538128388 42075 42148 272196581 29091 29092 795615773 45253 45254 350563981 51089 51081 100003104 47017 47018 258066817 98998 99006 221581059 35778 35705 770983223 12538 12539 752079959 10668 10679 980148961 58344 58345 80798288 87047 87048 335723520 8473 8474 44998748 64382 64383 655206338 74803 74773 906995090 9564 9565 566325710 74702 74733 476904936 50908 50941 109579128 49961 49962 191972082 11380 11381 556854680 13351 13352 990401438 60538 60460 659320105 85551 85503 648185319 51276 51277 435352368 61435 61395 741475668 78165 78166 257049049 98039 98071 215008160 85315 85382 340771164 39138 39139 193331912 12581 12631 678806906 14664 14665 440440823 50320 50321 360723215 864 865 892029519 72556 72557 135892839 29122 29153 201980677 79162 79078 288147834 95970 95971 48004809 41443 41504 624859135 23197 23198 277382962 6787 6706 655372339 59620 59551 380225831 52313 52314 509097716 4051 3970 221896610 38796 38797 837093702 52947 52948 893822083 13066 13067 675081898 77867 77868 921431631 89605 89561 167784228 80948 80984 490080602 16160 16230 522774165 36668 36669 905948700 54851 54852 340536957 25635 25636 755691089 27 28 852386263 90608 90622 988574837 72124 72125 951995489 1483 1519 157612268 29962 29963 964086330 8054 8055 324174015 98412 98413 529946729 86588 86537 691680672 67514 67499 719039451 14443 14412 556195916 64890 64857 948086444 83382 83404 497698631 70972 70971 561576127 21350 21351 277745582 4761 4811 155313189 37691 37772 694284244 63119 63120 604463061 89480 89425 516934524 5777 5778 670825256 37310 37311 223029144 96014 96037 143941077 29529 29551 145195581 26975 26976 727518239 57520 57530 479327439 71615 71602 700479934 83684 83738 359489065 61368 61327 804193991 77679 77680 510219914 53980 53978 128525713 68305 68306 790427682 66158 66199 65578345 21183 21184 666544246 31559 31554 701397227 71861 71862 158762484 8498 8441 55048194 19358 19359 777379867 29555 29567 426195228 29281 29282 443292605 35950 36013 107514806 13451 13533 306800568 26078 26079 133509350 2958 2959 79444846 82155 82207 485823131 5826 5827 351175511 16665 16666 938534359 89187 89191 288121856 62472 62498 222504847 62673 62674 989377709 33700 33701 154501076 58874 58875 884482241 17874 17875 701116491 96267 96186 235171567 22809 22891 236661598 85987 85923 18040106 21681 21682 424531509 89878 89879 90906992 49664 49734 661447681 37611 37612 338540179 37589 37590 415689806 27634 27697 791172014 60085 60092 5048295 36067 36068 201831207 87760 87761 691176796 31045 31046 531299105 77817 77775 598491853 72071 72072 234687591 64058 64119 272487399 6355 6432 316356829 83616 83690 104839535 57052 57053 727010597 59051 59052 745861931 69057 69058 184202948 8280 8224 540442503 7205 7246 1622120 33215 33262 901268953 85992 85993 333671979 55962 55963 560096554 62607 62608 281693288 10033 9967 796176990 40692 40700 642833678 31382 31314 145295763 10433 10514 920738383 99959 99984 926268418 96388 96442 970304414 28502 28503 589015289 31931 31916 176317636 67465 67532 123822916 19456 19457 605600251 51269 51186 365115742 60242 60246 86358099 78586 78675 712195854 68225 68226 58485089 88680 88681 680829865 39203 39204 100670590 65504 65460 665562311 91473 91434 657823874 90790 90731 940864046 61457 61458 918091765 82066 82067 527530927 32129 32172 366348156 77372 77412 428813147 91128 91209 245195691 62975 62912 934038708 92354 92355 27116509 61375 61445 384340941 44829 44830 18728916 96698 96670 248080573 50621 50622 398010522 88178 88100 783697471 56592 56576 556189763 99848 99849 261144703 2090 2091 311866245 38901 38902 638805338 34345 34347 773517361 56413 56414 915680640 2 3 685655857 43551 43552 511351106 72372 72357 270290479 93215 93216 28813916 26050 26051 337015195 73171 73172 411681730 83571 83557 988324502 67998 67999 554551163 65330 65331 934697701 84894 84903 564382405 91507 91469 484531364 45090 45091 731259057 43894 43955 551094762 8817 8818 970133981 70616 70578 198837058 45942 45943 564273216 90237 90283 320107940 25868 25869 576215927 51116 51138 582385322 68124 68125 840212698 23432 23376 847594889 51930 51931 844947984 85238 85287 885518685 27722 27711 51611139 24852 24803 683691606 60315 60316 551575043 87352 87353 191256755 77907 77908 879182747 61369 61308 331581978 15881 15882 141401115 41943 41944 346310286 17435 17436 674435264 88488 88565 87708809 51807 51808 985593902 80136 80137 974695567 43834 43835 486314302 78668 78669 628865290 81772 81703 613360864 98916 98930 978955025 30132 30133 421847935 47918 47919 14565982 7603 7604 898423437 52445 52466 948389312 24139 24199 398695129 99954 99943 322070707 24550 24481 489253090 99108 99109 366834507 79981 80051 569999898 46921 46922 859678518 78100 78043 393200778 35178 35179 522721940 43876 43881 862754206 46485 46486 840874475 7889 7890 850323264 51443 51441 897330888 1750 1798 654540057 35679 35768 852502084 24933 24866 789092232 62855 62856 416005547 43792 43725 733396336 71784 71785 623030705 30789 30790 594422150 39856 39889 434296509 52786 52817 24296527 36040 36125 756151913 60650 60620 466714729 71422 71454 520107578 9397 9465 372008080 73845 73846 266085957 2167 2093 117710659 31592 31644 595343176 4573 4522 852655973 5914 5949 598795959 67840 67841 137604934 73657 73658 232156023 5939 5885 745932480 83630 83619 619116799 7097 7148 768430193 60872 60873 600419106 94852 94913 220742030 77877 77904 289240633 62193 62194 280566685 81784 81707 960887474 26257 26258 358922244 5065 5054 245906931 25457 25453 862961293 14581 14562 470986315 46314 46315 411625147 13678 13679 438891039 74618 74619 26364297 77203 77204 833891139 26550 26505 521948891 88076 88077 121696567 86183 86256 807619398 96465 96466 422728279 62045 61963 544965212 33158 33140 969204207 1003 983 274380158 54577 54504 62436303 45047 45080 777774883 78982 78966 507361077 39833 39795 602347639 91365 91353 720306047 38516 38517 457109112 32218 32219 218131783 60990 60991 460971570 95731 95732 58152026 70895 70980 485038245 68355 68277 255390724 25367 25343 171687544 5324 5300 562686588 78818 78739 545388615 89337 89338 848042808 90847 90848 73331697 89739 89740 379654753 34109 34110 163778908 51509 51464 245518729 40496 40497 790661907 68793 68794 69648670 93913 93871 85149762 65638 65685 376017201 58065 58012 680487924 52339 52387 195502144 91260 91258 258127116 33046 32995 448885278 4101 4102 446898544 16379 16380 258376827 94497 94498 480968930 17525 17526 172124038 70330 70292 797563346 58554 58555 7177524 95400 95401 856601684 77313 77306 892792459 63317 63290 375523824 23103 23104 140619765 2233 2234 379073410 98298 98299 942337111 825 826 876961899 7184 7171 744158401 80735 80737 587393253 38184 38185 625990458 61339 61421 510028015 80304 80311 572316757 55104 55105 57972772 75727 75795 351701746 37452 37453 466439683 94729 94692 550646034 1159 1160 40418363 77825 77835 152422777 77848 77790 424724410 73145 73142 333544717 23685 23633 199554571 15272 15333 823947538 16608 16631 948365504 43097 43022 77212695 62360 62361 278000906 14945 14880 183943792 18269 18268 936379098 77545 77546 484268600 60566 60559 877035796 6262 6263 1252391 33706 33707 592849030 49123 49054 812306743 32673 32726 473725224 72357 72350 408647299 66791 66792 656703482 74980 75062 226837945 19027 19028 111104747 40793 40775 856475239 16691 16692 881286312 93335 93336 719017947 51938 51886 434392233 37132 37072 134371629 71597 71558 860238151 31748 31669 326046903 84944 84945 189876198 66927 66928 320139179 7608 7597 882886687 55506 55426 230034987 18500 18414 282449407 49227 49228 95847169 76097 76098 895283182 4166 4244 593668160 70548 70532 7337380 35612 35679 3526033 26202 26203 761037964 83119 83120 368062947 67012 67056 202843783 63061 63062 768573539 20152 20090 941472864 79069 79070 568472953 45361 45274 735183312 96184 96200 625575933 77059 77052 791451447 99424 99389 869016623 73304 73305 747209758 14710 14711 84544101 56923 56975 828552545 80488 80489 684986152 19116 19172 817163887 48032 48033 692898564 60243 60159 827014404 24774 24775 658133211 91644 91645 998444112 61355 61346 589943746 82957 82958 568680 35822 35823 206436671 63639 63632 194957885 88398 88392 427737752 75494 75495 807229852 69582 69583 757503080 98711 98661 526431084 86356 86395 195972611 35951 36017 243181921 92882 92883 884729285 57177 57244 847850728 60397 60453 796622991 81854 81855 404372127 26508 26537 799629174 74044 74037 712866543 35451 35452 482227545 56898 56815 96238470 17175 17176 32375404 3834 3835 772564288 24588 24589 534533886 57150 57151 986751915 34199 34141 489823665 10075 10031 876426910 93095 93051 946448881 88664 88665 290668257 29557 29558 116399779 31929 31930 495635238 2240 2241 424824355 19473 19474 530452146 56071 56072 532844667 77935 77983 875320198 61846 61847 944921901 10949 10930 798167960 72208 72209 895048524 51898 51899 825060770 4203 4153 457437454 27844 27893 725882206 50440 50441 754559628 67692 67608 247865138 43952 43953 949851046 9256 9257 135292023 52640 52641 466942845 19710 19728 643999693 37273 37274 453127589 78521 78522 829513285 65360 65407 447805175 2076 2105 237583832 28127 28112 886158119 99745 99746 752170582 53592 53593 965057270 30216 30273 470922631 62379 62328 717235214 32293 32372 303755266 89640 89616 555216045 18596 18626 942585056 1031 1032 696347057 88216 88238 643985365 4686 4687 279981660 15125 15203 830999881 20413 20414 346411747 89902 89903 623146248 19384 19385 760197590 40134 40172 410731391 28969 28965 733320999 57642 57717 570752492 12592 12593 256770879 80525 80526 816588169 81045 81070 783148163 63237 63238 80833537 35130 35131 505835990 51436 51437 598494987 83342 83331 342520954 45265 45266 581813453 86098 86081 738062147 12430 12431 870926377 60968 61035 861145099 16576 16501 664466626 71934 71913 965093268 48775 48776 201877455 88718 88674 8920334 27149 27231 58856021 67027 67028 967107090 24000 24018 141203648 33234 33248 897314848 25071 25102 684031041 11058 11059 955911171 16052 16071 358587876 69682 69624 536056936 60695 60696 611704051 67712 67713 962324368 6183 6184 904328692 45738 45739 647709801 83595 83596 5324493 86629 86630 609443103 38033 38035 790374040 33056 33084 47295813 14197 14198 481855996 76642 76643 906184499 18186 18187 608625276 96729 96784 629958482 81289 81290 885791013 41213 41214 120327978 58547 58548 554688368 97321 97290 516576323 83204 83214 784123196 92101 92065 193672455 55743 55787 822156969 19538 19539 117998286 95279 95280 9420830 42521 42522 652260559 51990 52013 509269964 70724 70774 912245733 97531 97499 4813971 19939 19921 121105630 69374 69375 438460064 62565 62566 610792764 73127 73128 14084635 33022 33023 56694337 90764 90792 755118117 92634 92575 788346151 75749 75830 571333344 5513 5427 134822161 63808 63809 159624660 83946 83947 448116358 66425 66363 615143979 46694 46695 174305418 55186 55187 474353396 42491 42544 626967320 4177 4265 385735068 75635 75636 348415064 57891 57892 379992711 23473 23503 426837279 47301 47302 15534127 59078 59151 430204287 52601 52570 56233893 10660 10661 971067019 9272 9197 261255864 14341 14342 532568309 48598 48599 285966872 56832 56883 62190774 3715 3699 589495881 41267 41268 828169750 93661 93686 651884127 55546 55547 414943126 46967 46968 74333563 96908 96853 495374142 35675 35676 475226324 40545 40546 538044902 71935 71936 429882158 49189 49122 611582142 48560 48561 312008589 94816 94817 139905232 59641 59642 35347545 92370 92371 926880193 4667 4679 90878421 71547 71522 686421444 38966 38934 441898053 49790 49783 234161026 87210 87234 825336128 61743 61744 288797585 23377 23326 896421856 98164 98165 881485159 36181 36182 399118158 61326 61327 719867932 46483 46484 523918864 25670 25635 182148086 42146 42147 822048221 45698 45736 224250534 10820 10795 933032224 92404 92463 731257713 72030 72028 69194528 69489 69568 67213920 90606 90607 493739015 23307 23347 561541580 92703 92704 772615691 50083 50065 656247906 92825 92826 30422727 9805 9723 735390484 82769 82800 465988299 70374 70375 80355859 58206 58207 353821425 35439 35440 346885144 42462 42463 949734219 81715 81716 129921720 55373 55374 933716630 52643 52644 518996423 62897 62976 123443872 58011 58035 632548584 9464 9496 422229664 42887 42888 278597857 10215 10262 591177987 86417 86418 558568751 70223 70239 200897950 32640 32641 849096414 45362 45369 269253076 24816 24817 240722536 76688 76689 784955969 3776 3777 327985369 92636 92695 362683982 42630 42631 821385949 26514 26515 7786927 51609 51610 304509449 87894 87895 348298757 23598 23590 437314354 81413 81395 82211337 97622 97623 540279968 10308 10309 362073817 25472 25541 441885329 41206 41207 525659759 24002 24003 261305514 49921 50008 85390241 66510 66511 98335297 25813 25814 771909590 12181 12138 369551807 76260 76261 278668414 18997 18998 918399755 59264 59265 519088942 27799 27803 457235892 77539 77540 271043983 2638 2726 225146092 40610 40611 512748389 48337 48338 739189592 11090 11091 565978881 15382 15383 887861806 12134 12135 545717682 5991 5953 817814376 86110 86143 836694272 56454 56455 252936815 14565 14618 401275604 40546 40547 395867866 77084 77093 499893160 18495 18468 968179457 19251 19243 246212416 6855 6830 361258156 80850 80897 895849736 7791 7757 544106479 72129 72130 838787976 88558 88626 580931356 59619 59620 754640679 41242 41292 267419037 19231 19232 465824306 24459 24460 89608959 45996 45997 505682702 3043 3019 606901826 37395 37396 273147174 32096 32031 355747936 78812 78801 710660203 89033 89034 352085797 13027 13028 425727411 81135 81136 718274455 15374 15375 459387089 89437 89438 287576975 94632 94644 77820837 98892 98922 103002901 8326 8309 726422903 34494 34429 404645540 4155 4195 226373605 24390 24414 200894465 11603 11607 964918234 777 755 957930634 70873 70927 106555763 81067 81068 384312077 96986 96987 597206423 5178 5181 38448745 70014 69964 951876168 95913 95975 737398653 46140 46141 661604414 53852 53888 891718026 53524 53525 759085596 12236 12237 432061081 42821 42741 709394216 77417 77436 144555989 46136 46137 620867936 22497 22479 91660264 8147 8148 623873952 29226 29227 589668120 7629 7630 282082935 31969 31924 487923172 87334 87335 438561466 29999 29992 52752374 51012 50975 605355820 53426 53427 820177654 47372 47317 350121688 30333 30334 105282303 63523 63524 25200676 33159 33160 294441980 83040 83120 376559716 58295 58296 705508202 43063 43067 223574567 99252 99165 827766472 35234 35284 281192218 20124 20074 680028843 78125 78040 366968790 73864 73889 516206449 45870 45871 104314139 39665 39614 231574316 37423 37511 987539714 12393 12394 646099307 11684 11701 887843572 93917 93918 23052723 27252 27253 807449883 81042 81029 448783845 50220 50181 962873883 57925 57926 85740971 53677 53613 671996309 86557 86488 745807726 67290 67219 613879692 87384 87385 959827362 61959 61960 193640491 26938 26939 760635313 54773 54697 514227376 85726 85727 648347612 19258 19210 211675715 88162 88155 632682613 72114 72033 427120172 21353 21309 29632655 15861 15862 905383360 97115 97178 839832669 60373 60421 923117231 24949 24910 599943819 25087 25088 465199297 23324 23295 733633008 57810 57811 343945346 46688 46773 990552854 8133 8071 751920633 74868 74879 270355262 51414 51415 379505767 40011 40012 172959009 14136 14137 530340184 80482 80483 348989847 57908 57909 984733906 80637 80674 405231523 15525 15526 185554037 677 678 852413739 53729 53730 506263199 34010 33921 139782521 28470 28467 375680210 1179 1128 887770786 11355 11328 781769544 61770 61767 986987071 40153 40154 87993254 97020 97032 365749270 72358 72359 879997633 52678 52732 294907916 76891 76868 117383471 49378 49379 222203717 19434 19435 727777051 44260 44326 710846274 11910 11871 203236509 7137 7138 203627524 15824 15859 255682161 52574 52577 477696035 3933 3934 750437100 17729 17730 707329977 77361 77350 827355454 30601 30602 222902266 7092 7179 946532789 9378 9455 122352017 67275 67354 780843288 63527 63587 404633367 55147 55148 291399029 75915 75916 863628808 46888 46889 259996339 52835 52748 713721421 94847 94933 374764456 79 80 117236953 9578 9579 235096500 92917 92872 365757467 48053 48054 556363235 66605 66652 238930498 33697 33692 119956684 39998 39932 27987008 84047 84048 193984572 95589 95590 679919824 62251 62252 928608290 81564 81565 684816157 61415 61348 544340606 73514 73515 609252231 27175 27160 361943967 65903 65904 744024776 73597 73609 892379743 9967 10007 327695410 29243 29272 444781819 66613 66614 967791126 16984 16985 634581923 57011 57012 236823382 95659 95660 605100589 24813 24814 874507779 84580 84581 737455949 72312 72293 433581812 14454 14455 405701252 54285 54286 994270233 59460 59461 303284966 46172 46173 818204482 45136 45137 849389408 92549 92550 825233854 55357 55335 566236588 88459 88413 114062243 34883 34884 896945609 1485 1479 334953181 82373 82452 728585524 90150 90105 886310089 74499 74500 187115604 8058 8032 701133208 84487 84488 977919617 42523 42466 585123442 25163 25111 817344320 84985 84909 450987866 94693 94694 693507382 1482 1513 542673603 33815 33816 894949002 41808 41777 715861385 48293 48294 481421023 92625 92626 183623447 36631 36632 334259733 88089 88090 239738171 3315 3262 515117079 27864 27865 892774857 61011 61041 48786128 318 247 857216186 45850 45813 778158422 95574 95646 618730748 35553 35537 744128179 92705 92706 49116141 23215 23161 896240318 49789 49790 228755522 64077 64078 620829289 36250 36251 167620557 95838 95839 865424363 81276 81277 211635208 45634 45635 397728314 29188 29177 903136701 6610 6611 261101512 97044 97045 339657017 40237 40238 560615259 86648 86687 877573850 61511 61512 448230718 5130 5131 222966870 44234 44235 118140361 11802 11803 90036404 85905 85969 758132436 91168 91229 348973008 36570 36571 582931878 77336 77337 872726093 31144 31145 608237644 54239 54217 797173958 26250 26251 521225808 90968 90903 455097124 22677 22604 46294212 95394 95434 74356822 92360 92337 366596834 11458 11477 133046396 30557 30555 643859209 52285 52321 389373090 28012 28013 249485101 69478 69479 620843841 77330 77331 754615752 56971 56972 698391297 32782 32781 263653709 21809 21752 491426038 25205 25137 801167517 99086 99087 311070394 25482 25483 254597955 28821 28822 987045093 14601 14602 287744027 97646 97606 336762341 94192 94193 225502445 18880 18852 855108380 20156 20157 584515608 20328 20397 464762681 67299 67300 147916813 62331 62315 396450814 80627 80628 586607162 186 181 881426774 60799 60800 54184358 95671 95639 607069025 70422 70407 295804710 2355 2309 810715072 71678 71602 622471580 3091 3092 594724360 15216 15255 859279024 15326 15329 824015380 87937 87970 369656443 98954 98955 983619330 34107 34108 719112615 77716 77717 987860770 88351 88339 455741657 30178 30110 25516037 20163 20230 249802483 61831 61776 131625272 62184 62185 698028939 86208 86209 977177939 64022 63953 791608035 91839 91840 393166665 58935 58930 282599868 26685 26634 824298166 35922 35866 516565982 24338 24313 757625107 11133 11175 326228689 21865 21866 279394212 21664 21729 852838967 23645 23646 783668842 26440 26441 306937131 25257 25258 472906921 50938 50939 525275019 13343 13344 122558270 3578 3646 725384143 14708 14709 889413317 74907 74908 469661351 9990 10048 449309266 69645 69668 872440827 27264 27322 683143681 31709 31710 279542218 55161 55162 450161284 8788 8789 395316539 31113 31114 328380798 43516 43534 543143867 81158 81178 446681934 24367 24447 656116197 69160 69161 234435557 11833 11797 161403446 41732 41733 675864741 30987 30988 874774715 49033 48962 196261459 28893 28835 690760960 20779 20780 874522128 73220 73236 494894720 363 357 94278111 17248 17286 765175425 66429 66430 277676661 73937 73938 181401810 55021 55026 575165198 5459 5373 900492278 68477 68408 944175594 63918 63944 119552125 54072 54073 374935018 25504 25533 693016881 47810 47811 106097895 38046 38008 337055004 41659 41686 713791541 40779 40780 199317766 57902 57881 324978919 15987 15982 67353286 66142 66143 456727487 11020 11021 100605202 35526 35581 963945288 37499 37578 558395873 88699 88653 37640915 13870 13898 873629341 48540 48547 658655250 40871 40940 295575907 24718 24719 407783129 88448 88372 275202310 40057 40058 543531574 8501 8502 121065206 45868 45869 800394850 28454 28455 759040860 99163 99164 727195840 41862 41863 323003354 97652 97653 698889017 26368 26369 955429412 67376 67377 812871237 38038 37960 885978400 21405 21444 1179406 9139 9140 708404598 75725 75753 155847495 51772 51822 90093322 71898 71933 193216505 81358 81359 829894916 26253 26254 470007158 9252 9253 396364269 90623 90654 406062082 25443 25414 292093029 16870 16877 848621699 33889 33890 766543670 74138 74216 251519343 53569 53497 185196459 72701 72702 341773788 95085 95120 871387903 19992 19993 380273254 10816 10817 234753447 20097 20098 763221811 58193 58194 14520650 24392 24424 624540053 34508 34509 265011440 541 542 8722929 16131 16132 922805258 64480 64481 581525963 66912 66913 630582171 64885 64886 364207425 92651 92615 31418717 68219 68220 936112263 54842 54840 35867559 55524 55536 113547075 27313 27274 167556621 72673 72674 272850015 34736 34737 213243987 74696 74697 146276871 91364 91365 343125880 77949 78005 706539660 92978 92979 43038304 77178 77126 166778139 64895 64834 280557083 82120 82121 59390433 59150 59224 80367003 44218 44184 539211014 47891 47892 412159088 42768 42769 956880638 33966 33914 842441221 88824 88850 177559278 79620 79572 912905622 8225 8226 785341542 39642 39623 931007348 18591 18514 234049912 23033 23034 14729105 155 156 736849386 50874 50954 550908002 2396 2397 236151641 84558 84559 675551368 60494 60426 68059027 48280 48281 120736333 82306 82218 332669127 84130 84199 488149825 42927 42873 13975328 79606 79690 184620499 22317 22318 890206297 33647 33588 725335593 31770 31771 285145730 74447 74448 81139702 6313 6314 748963863 71534 71535 888140543 8318 8319 811889802 96333 96334 152089211 20312 20398 256909077 34412 34413 693670185 35713 35632 357416449 11308 11309 87818490 70051 70035 898050174 17011 17012 9023714 16051 16052 141402345 15709 15710 288313681 24908 24909 523997477 31905 31906 230896240 29100 29058 218942971 89465 89534 486622444 14807 14808 120679005 70583 70666 178158518 61217 61153 803270914 25111 25116 611924397 62581 62582 70782904 77118 77199 987378577 68938 68939 536132928 44170 44144 556895464 8373 8301 21150022 13947 13948 11193496 90568 90569 251348352 34760 34759 442890986 34001 33962 105151985 30144 30145 111408651 69336 69337 935765329 25757 25698 207678927 44458 44483 849775238 94437 94395 433098501 59898 59899 496425169 33240 33241 380604773 29814 29815 807645382 93751 93752 524455243 53673 53744 729374598 90251 90169 321364324 96057 96058 567135941 79219 79232 978151750 22244 22257 977795250 14433 14500 952229692 34046 34047 541241250 76722 76723 483241002 52975 53000 698485921 23581 23582 655721300 3728 3729 613377236 46064 46011 27065723 55037 55038 421335528 57409 57471 354710169 6279 6280 111801923 9364 9409 903360964 19378 19358 240352433 77554 77555 914863447 35348 35349 690996375 67594 67595 122364560 15694 15653 82916212 51095 51096 74770624 74612 74663 624283002 20460 20461 230222503 30549 30616 507057598 84654 84590 14472130 80037 79968 247817711 4691 4692 131365737 98756 98684 242825954 27722 27723 351741043 45986 46066 467648212 9781 9782 452517621 67728 67729 745256012 70477 70478 612532801 69365 69366 201234853 39215 39216 643381304 87872 87803 727710783 58023 58024 915618046 24700 24701 71506681 50493 50455 580720458 67995 67966 975261387 50513 50431 20603171 40589 40590 84142764 63476 63438 763719026 92668 92648 890532906 69799 69800 97397866 95134 95207 717944155 40418 40449 985057780 28390 28391 288467195 53446 53368 806212906 85186 85187 675556641 78743 78805 450721094 77481 77482 740810357 26880 26881 688657431 6664 6665 789961348 6754 6755 711555123 37136 37190 942529427 19551 19607 843354412 27532 27529 516205064 81121 81122 19108086 62791 62819 591391673 53960 53961 199603839 99627 99577 694262423 42417 42418 510766880 68532 68533 381279741 35048 35023 862515708 39161 39162 886574002 71734 71735 217005768 75110 75136 809249275 36271 36227 439690212 91827 91828 655606620 59761 59762 391046755 47099 47100 281380081 37809 37810 686994971 18368 18369 499110936 16604 16531 115700063 19159 19081 264314721 97532 97582 72999535 96183 96184 292108310 92874 92792 578956462 7798 7712 709893999 43104 43105 16615292 67044 67045 571453175 29226 29168 720806097 15419 15406 321445145 70196 70197 426806321 85908 85914 865114137 13092 13093 649544948 11104 11105 551325654 74917 74918 690610095 90016 90102 867177500 20428 20429 915509293 77743 77744 357587129 55146 55103 435785251 14050 14095 711767363 89799 89830 298714587 68509 68571 629621963 94995 94969 641241818 92232 92233 189513445 55117 55137 645062743 90771 90729 124850577 46398 46340 428114690 19644 19582 236614012 95921 95997 845343567 94858 94859 32584305 85990 86023 823517510 51992 52081 660451580 89135 89136 237681830 83713 83704 868624689 69070 69051 884859685 71090 71091 809142612 75818 75819 448816685 51699 51700 473414421 60916 60917 19539702 1008 1009 969504835 18314 18328 224493369 54826 54837 766660772 21039 21040 283321674 17483 17478 378603624 70306 70289 265868262 34647 34698 939844282 66694 66647 766116855 56944 56927 936449841 6019 6020 804271860 68229 68230 132647323 19703 19680 557744694 95727 95728 897941797 16272 16244 388979961 8385 8347 75775629 32470 32471 752390495 56825 56826 463470643 10184 10185 966627879 6939 6940 23259170 43581 43582 46739748 7509 7508 706435411 51702 51646 519214794 68996 68997 232023858 94274 94260 838786950 48887 48905 522357873 16973 16922 484591283 9859 9894 273643273 32654 32655 606532515 23003 23004 318234607 82789 82790 213818756 27651 27673 14678804 49481 49566 154876826 93772 93773 732167805 11557 11528 275832584 92372 92367 206977189 89880 89821 718768357 86252 86253 535250520 31608 31609 502429973 3160 3137 261257194 84711 84707 31393456 21473 21466 478937844 16460 16474 160456615 24737 24738 916303121 44352 44338 141977459 49822 49823 297751720 39670 39680 726399812 65299 65300 626945711 92939 92940 935440041 90160 90085 164587472 57626 57627 381472374 6697 6698 992519513 10186 10114 960860299 91789 91790 249435580 70114 70130 998920001 11735 11674 311430640 48961 48885 919028482 69537 69545 204806095 66712 66710 509898523 97768 97769 301696595 17729 17776 238207517 98576 98578 456853666 10702 10724 533781693 85630 85631 403580830 5354 5284 501162084 72713 72714 229282946 46750 46751 865526032 45474 45475 719547371 72739 72681 284567361 696 697 218338792 15089 15167 991840324 9666 9739 685356218 86927 86932 268059264 24649 24650 141960835 40228 40162 43899619 54114 54184 511430998 27568 27569 471876668 26646 26647 695493864 2314 2364 717327920 62421 62502 338882288 60947 60948 340433641 76214 76273 889919158 6630 6631 719975390 40298 40309 562349523 14072 14073 950462928 67840 67879 476104697 68430 68377 293983064 33834 33866 280999092 63393 63398 825673877 99086 99009 645733312 65513 65529 277146186 30041 30042 311342922 90039 90007 180473224 50997 51056 385647858 23876 23877 580885371 96148 96149 425900384 6682 6683 12139562 28530 28531 200782606 81381 81397 378049350 23253 23254 482765582 49036 49037 536328694 10845 10846 797804160 7485 7486 398113203 86585 86511 408948211 23576 23577 785818504 27169 27179 824193648 52939 52940 273881751 80745 80797 169140251 71901 71865 351823422 79853 79906 214567375 89235 89236 937698568 94389 94351 309587650 81955 81883 313720315 71575 71596 811685771 87755 87730 956458170 30523 30524 450627289 13610 13691 791040619 48788 48789 27529901 62549 62618 311952056 81810 81811 5703902 44144 44160 295683506 68920 68839 481957753 40527 40441 436215093 26395 26321 754703869 65927 65928 328980991 64614 64684 498663567 18557 18501 335506535 99831 99832 131405650 25453 25542 942157343 76556 76557 265883950 79086 79087 974750659 37815 37816 395175600 58337 58338 544114584 37965 37966 513840587 2703 2704 275548884 29791 29792 525018055 32973 32953 309244416 99128 99129 630506138 44702 44723 39634195 98377 98361 526111932 36881 36882 985423620 22716 22684 570435024 81034 81083 333162392 4656 4626 113652912 7949 7950 658081237 88663 88664 994656008 22266 22231 857220023 91382 91415 275660689 10407 10408 432597913 18278 18279 205641174 49632 49646 569323346 31827 31751 159429951 37917 37892 824479947 8882 8863 220518105 50154 50093 754138357 96139 96131 243763851 31452 31539 870758102 45244 45245 246558492 7188 7189 112789525 76788 76783 591189773 35392 35386 255472870 12816 12817 125320944 53847 53812 679312818 30642 30653 992807122 71065 71066 739144112 41988 41989 333597866 25245 25246 418109310 11856 11781 614400530 58190 58236 328280274 69407 69408 404421214 83813 83902 45422419 43858 43931 577183618 26472 26473 905451549 32081 32082 639731000 31074 31075 658621246 58613 58610 281282820 38378 38379 819278176 21873 21940 923505807 32521 32522 748535234 13786 13787 39608062 18747 18703 796497595 8801 8771 979382398 96852 96772 699258327 47500 47501 616342861 76197 76235 509137698 89921 89922 10947193 86829 86809 640672261 11125 11126 81632179 32643 32593 641165983 40004 40033 146167373 85740 85768 426674960 44102 44081 722471255 42100 42172 601471754 192 186 51804554 74311 74279 720414579 59175 59176 812042379 39575 39576 330016929 10441 10442 571451590 22016 22017 871191574 23854 23855 328958598 90358 90359 881076443 85063 85113 777567607 28801 28812 456757757 42214 42219 434427816 691 692 735928167 32269 32270 835879235 22630 22631 533551730 84451 84452 720840000 4184 4185 691289835 51059 51060 775523525 70974 71056 978313066 81598 81599 827342610 85535 85536 450009685 76021 76022 178452863 74354 74333 794799397 28786 28722 412756139 4898 4899 635757929 66612 66613 8931910 48464 48513 269691272 50521 50558 433668987 30279 30219 787102709 34007 34008 647871212 15041 15042 198290705 34194 34195 670491047 38916 38871 188553371 67670 67712 275873767 96809 96810 109412720 91518 91519 892129688 17896 17897 514945 96834 96783 472350020 88230 88231 694518712 9552 9553 758972040 29036 29037 780687488 58950 58951 699794930 24051 24052 309727909 89919 89920 714334300 20259 20260 155041696 72513 72464 370081278 4786 4781 324364929 45123 45082 72121545 39425 39467 310396962 84863 84949 881845841 1765 1766 733120284 35964 35965 565080075 51864 51947 851822727 30783 30784 66560455 94658 94659 947130104 29349 29350 302177333 14492 14493 981241771 71695 71696 438019800 82709 82710 171023714 46524 46453 268144842 177 178 28913766 67505 67506 790910677 43233 43234 852741396 77673 77674 824092098 59604 59605 13153177 71494 71444 46275853 70165 70216 250800527 38584 38496 523175306 90848 90852 904181533 91312 91270 450592370 46301 46302 600091699 8766 8767 178830281 99440 99441 934061594 82724 82725 619037893 14594 14563 245262761 6650 6651 760654115 82041 81998 554158208 62623 62624 248741012 91151 91113 314526803 57620 57679 911459368 71865 71940 55673671 41649 41650 581544082 82332 82265 266916865 29712 29770 96542735 21991 22049 237862239 6813 6814 391027792 11980 11934 742698678 2845 2846 239860708 24022 23985 625464263 36797 36798 141595199 65455 65531 399886702 54371 54358 905208222 97632 97633 140091436 21970 22037 933517361 52457 52463 249654356 43666 43652 927330002 27347 27348 496184466 6867 6891 91043332 42054 42080 36344567 53234 53235 26090309 50297 50298 530776823 51237 51172 708994605 88233 88234 389397874 99183 99184 202082955 57109 57110 840123079 82181 82182 132937931 96239 96259 354483788 89755 89751 546418819 78686 78687 10880524 59026 59027 948556191 89371 89366 335976887 71056 71083 606462297 20806 20807 643097759 37634 37635 997823712 17066 17067 95672422 85891 85877 738521148 79786 79796 260200440 55572 55573 203923475 47210 47257 669329756 40767 40768 998586919 21112 21113 144423713 17625 17626 513718278 82403 82404 679618983 9188 9234 437566745 6062 6063 777121225 33112 33160 104883817 67118 67119 358790943 31818 31771 864371197 27716 27717 838721261 99130 99131 928003 47890 47838 578678184 40301 40302 601196789 88872 88873 204097350 21930 21972 708766221 16973 16968 392670704 96085 96009 11579274 51604 51686 618783358 96407 96408 24384991 29170 29171 844356400 71315 71330 155469864 3542 3534 270758941 49349 49350 167085083 20384 20468 750497613 73985 73986 368398078 67983 67979 562386158 36503 36504 709148346 33611 33612 610059410 73195 73270 986782695 37068 37054 485647393 57436 57437 511968365 61013 60953 854453689 79198 79199 566282723 56148 56165 14625424 76654 76655 305800902 62126 62127 526189814 43504 43505 410555744 96688 96643 179375482 72602 72603 706432791 36292 36293 475773811 36974 36975 724635593 29951 29952 397750216 41398 41399 684449934 46755 46756 991831088 46049 46050 713408907 20087 20088 713676538 16141 16142 92876377 1959 1960 895406686 35614 35539 878672436 62014 62015 290962402 35483 35484 939266890 24634 24678 796083263 47835 47836 826485463 89078 89079 331652098 52562 52498 905146303 39458 39459 376324227 25575 25590 855524946 20946 20947 7425335 17436 17380 587139983 23454 23519 154293357 81461 81462 130042354 93258 93259 322497047 49639 49563 371278534 23514 23547 224330131 72722 72723 600636971 58027 58028 963242505 88905 88906 6139352 47377 47347 801558359 20636 20653 498457979 40824 40825 4249829 54303 54304 963959482 22615 22699 500000079 88702 88703 47128732 54698 54699 237635336 6055 6116 642588525 75641 75701 62262719 62937 62938 106079224 37984 37985 328518904 96080 96081 117634045 75014 74979 166058507 37911 37912 939187539 61271 61272 202924603 2041 2119 604386417 90986 90987 140237890 13340 13341 126241696 30613 30614 379284874 94980 94981 643387325 8547 8548 800750837 81327 81404 280990199 40631 40632 576992511 15822 15823 530604487 13541 13601 966579986 74950 75027 718262457 52829 52830 167867096 69227 69241 279745871 2588 2589 579762331 24329 24245 992967766 28429 28495 593372979 6976 6977 17714758 56882 56883 401934805 7572 7605 472540812 30122 30123 318543201 86196 86197 39648328 83801 83802 542158797 93333 93388 928037204 3697 3706 131381342 66248 66249 152278651 73071 73072 326244258 58900 58901 839069853 30994 30922 710898888 4315 4316 985468271 70599 70600 83372037 44325 44277 748443248 50733 50734 244322120 74379 74404 109709380 95675 95676 727463102 39251 39252 901810256 14938 14939 889727416 19279 19311 764214180 46679 46637 576179158 4398 4369 292253355 69523 69524 498273095 13589 13590 119358060 54683 54632 965000995 65261 65190 909950866 71617 71688 408197027 10726 10761 250762933 3674 3675 721758235 70362 70369 52780227 48811 48872 943911984 94718 94668 799955962 31522 31523 816560677 78169 78170 954123660 98517 98518 20588495 73010 73011 437217033 54772 54755 124601545 35087 35093 836021555 54124 54125 258786049 27590 27510 365915109 14113 14087 400993946 25282 25359 23088892 59168 59169 942220153 35644 35645 705808647 41341 41338 652903679 23000 23001 166399915 53645 53646 690976530 15862 15784 808103588 22150 22151 133361915 93393 93394 282712636 82009 82085 370021792 57114 57115 407439281 77633 77634 909587370 68125 68126 713525994 27896 27852 561439665 10418 10419 285276377 80798 80719 878347147 16343 16339 685084932 45548 45510 688007197 28250 28251 351281084 9189 9190 328658119 15601 15602 425743215 64704 64705 933842257 26705 26630 704564492 83623 83538 320001917 20150 20128 538397830 51158 51159 344800161 80253 80254 928542641 10897 10877 949853638 92175 92207 166658513 16820 16821 766794704 57008 57009 119370106 87346 87347 6900204 76781 76782 46218760 49305 49306 993403244 97037 97038 419816276 72901 72902 93754330 99757 99671 210325489 68 69 870347555 16974 16975 775018484 98551 98518 325223530 9770 9771 496403585 76498 76499 748404366 89916 89957 804305832 62947 62874 53053557 63909 63910 935032879 84826 84864 716492759 36869 36870 326254974 96463 96464 895324455 88195 88107 67182413 68641 68642 176178238 65128 65039 553927858 79289 79290 988176132 50904 50967 925589134 90286 90287 346071064 93756 93757 326417109 27311 27312 702660280 96309 96397 644611774 51448 51381 605187411 42669 42670 564946704 57829 57830 509181738 26110 26111 426901335 41754 41755 319643065 93600 93601 714632947 31031 31032 169919521 73060 73097 656712463 66408 66409 342960871 71585 71637 223761803 19370 19371 243285689 52195 52196 76884462 78881 78898 259196881 96123 96124 474159494 8063 8143 803529052 70282 70264 199922161 49941 49999 463990249 3299 3300 90639598 98967 98968 731036701 38292 38293 122137290 8908 8909 431867786 21630 21584 128900791 78665 78666 31303045 12987 13031 681315005 42170 42250 993781259 35557 35628 208402479 80700 80701 198705686 70276 70253 797606515 35983 36054 868158433 1730 1731 708702017 44377 44378 292402470 48453 48454 301931866 96846 96847 196862011 83789 83790 649229827 10134 10135 809014593 27420 27372 538687081 61630 61581 291070849 75380 75381 243356473 98882 98799 396229567 27673 27674 86148633 87245 87322 161395094 1180 1181 589054711 29075 28996 377502313 88458 88498 874507352 9137 9101 827005615 43451 43452 300912693 5809 5773 942336962 24555 24556 136280403 63131 63132 108921221 62315 62353 766008460 7004 7062 516366657 34678 34679 710388620 65623 65579 893339336 45285 45283 567508517 1173 1174 98709316 89562 89517 846698451 73694 73663 542670388 14703 14704 526026836 96698 96699 534839542 91533 91534 727960540 61470 61471 611008356 73105 73058 733038450 39164 39109 717815668 91652 91653 872502245 69122 69123 52194897 32114 32170 145963300 2729 2730 444078673 34074 34075 774102549 73533 73477 519404833 99968 99969 121355395 35468 35469 433025354 36030 36031 291611494 74466 74395 15651728 57844 57759 680074002 8558 8559 707663727 59868 59869 227060511 48976 48926 824002133 2309 2310 601843674 63576 63577 969590612 64143 64191 763670392 35245 35166 125429764 69237 69235 129560136 76502 76586 951851400 58224 58225 69001572 64310 64398 229581504 59485 59474 996278791 12262 12268 722269267 71835 71836 605115235 21685 21686 918761521 46269 46311 430518651 5405 5406 915684973 37027 37028 71191422 13935 13887 472834355 9072 9060 61316238 68920 68982 833202627 33478 33483 854486531 30008 29993 454124169 3285 3287 710458801 51542 51593 360345781 62451 62369 306231558 58581 58582 160266183 90884 90885 835733127 68595 68596 888931972 7185 7186 271856430 3616 3617 354512006 80241 80207 475483616 72694 72695 707908093 9004 9005 337836619 86983 86897 258821065 63772 63822 83715328 96817 96783 256011099 71834 71755 554647482 31664 31629 174120254 1697 1621 928956174 38069 38070 682089100 38128 38129 36591882 86592 86593 637379257 64345 64346 395826119 82540 82505 441542279 48753 48754 753567598 79638 79627 229045650 86352 86308 852934208 4164 4097 1354204 2713 2714 917242029 95563 95601 22957915 68799 68823 952362532 60408 60409 507422325 10792 10793 52654998 82715 82794 330297317 1641 1642 461975296 53474 53475 912053817 92442 92443 128903887 12339 12402 140746060 71616 71592 416995576 34238 34239 28536375 32571 32573 371714272 40682 40607 905746222 13126 13127 438489961 14484 14485 524361871 37124 37054 469792714 59223 59224 408699998 6222 6179 791289482 84221 84222 749931777 44539 44540 273097009 71806 71777 268188833 38590 38591 943990003 24747 24694 297367721 26770 26735 805063868 19323 19324 567550079 19117 19118 454292888 88471 88472 434841296 2125 2149 712481144 54001 54002 940943013 84775 84776 767270616 57405 57406 318962740 29520 29492 850456935 45659 45660 952572210 58235 58249 803617865 46768 46769 446370961 5320 5321 504486929 91294 91313 52967643 98420 98390 581920078 57640 57641 503719961 96369 96370 319056654 87764 87765 288684022 9360 9334 516834697 51156 51157 488128122 31622 31623 925980920 8054 7996 928685006 55038 55039 489774828 49868 49869 701209626 75564 75612 507697857 78311 78312 72170872 33231 33232 423444309 38549 38558 823817402 93937 93888 13426310 88434 88458 389559740 9851 9884 467844545 14351 14432 247276174 50920 50921 5756176 80614 80566 16041465 6921 6988 86771043 24556 24493 179211668 37722 37723 160888739 31390 31391 233548822 32646 32727 882430864 27741 27742 645557220 45233 45286 358754822 32670 32671 257604984 50893 50943 759152860 74722 74723 473342799 8382 8383 205217008 37539 37482 82053630 91285 91323 444902367 79209 79210 193996931 96681 96747 800670095 21150 21083 784462625 45982 45932 339577022 34622 34577 797395783 97697 97698 73655030 59414 59415 125845828 88282 88283 220945802 81553 81637 158130305 85237 85209 825684754 92201 92237 861181459 22200 22130 414282099 6710 6711 780191445 82283 82281 685139011 90710 90704 7183393 47050 47108 121532515 38513 38586 449188522 72117 72118 76415601 59308 59309 291769288 14065 14090 162830410 72840 72817 187346342 81082 81083 431992006 90377 90294 367747167 13483 13484 820064113 36335 36386 492527930 24918 24969 606240245 61681 61592 788630627 85792 85858 237907411 8543 8544 959704829 47418 47419 389990825 79803 79804 197476980 49121 49122 234491838 15707 15708 612693088 78396 78397 848155641 63974 64053 346455308 14849 14850 916620890 21268 21354 416404041 80907 80908 345405264 12333 12271 372719609 23987 23988 267060147 43474 43475 300326336 2285 2216 119181851 39817 39818 649691120 36054 36030 381109912 6317 6263 181073040 20873 20797 82065838 91806 91807 119784892 43372 43373 269412802 98865 98827 565309328 62178 62179 567988112 41731 41732 696852932 31054 31055 788611817 91332 91333 17678789 44582 44596 745444233 6198 6192 396128726 27994 27995 943129627 36167 36168 65476349 61594 61536 488010745 11344 11396 794465507 24253 24254 353135813 74459 74375 123057682 70466 70467 962308127 83431 83427 807017495 58958 58959 618492438 16462 16463 395051792 65718 65719 185582573 14591 14592 780507248 27846 27847 283077420 24120 24072 70006140 38089 38110 243624957 98018 98039 992933242 6211 6152 920052853 57984 57985 589285950 89040 89041 203665670 60970 60881 105698667 1314 1270 782749051 91747 91748 331508733 33813 33814 699610150 12814 12891 806029344 74282 74283 611884285 56571 56497 519585062 89149 89150 224996432 30545 30546 552390005 68351 68392 262333584 98914 98915 325287799 87041 87001 616336104 87550 87533 303956665 99721 99722 694919697 93721 93722 476388748 41091 41092 831622682 31656 31657 142905716 70969 70970 936302128 18346 18310 207109316 53787 53718 364616104 47459 47471 461260170 56746 56747 907707344 90088 90089 963832122 99686 99618 584295216 11701 11702 403937066 38890 38891 160567739 95720 95721 842265408 22749 22678 520823692 88560 88561 255633134 23618 23540 207562437 14805 14806 405570031 93870 93871 407960385 17197 17198 77538427 93131 93133 832747400 57421 57446 920367022 483 394 473798804 10511 10512 738748904 33774 33775 442129987 37298 37221 753670323 2982 2980 96490111 17492 17493 547334855 51032 51033 217479153 18823 18864 184627791 81619 81620 6039133 75428 75429 211251807 35742 35758 498579364 13926 13906 977931507 64160 64161 522099115 63043 63080 423917979 28147 28095 581006686 30642 30717 473918561 88650 88605 283255909 83818 83846 502091676 37640 37721 103483324 66495 66496 924226290 83383 83384 868029509 39793 39794 681003849 10863 10895 352515548 68824 68825 627183825 84973 84974 885376611 75333 75290 956571981 82551 82541 533644301 30626 30542 296056021 8346 8287 313772608 22893 22915 547505106 49996 49997 124415030 44814 44899 904165089 9409 9410 322505432 84706 84707 93987847 13734 13735 909630416 72484 72485 534185113 39556 39557 959735585 11368 11369 409027350 30718 30790 291999229 29437 29510 845811039 83417 83487 571190272 56098 56099 951508472 87415 87381 152900217 5294 5295 164386639 75218 75219 680971844 35205 35257 29252075 21663 21664 690687996 15722 15676 365505483 92061 92133 32949100 37425 37426 373447817 72353 72339 762414664 62119 62196 420274304 23586 23626 37196468 15964 15965 875042923 79314 79315 424296164 10828 10829 858433802 66554 66627 650557238 74760 74789 595615042 81801 81772 101662445 11293 11369 35256484 63316 63385 692275472 76089 76090 420767360 44564 44565 573915615 38335 38336 368091530 16863 16938 862540385 48420 48421 522004033 54132 54067 978120315 8369 8399 512072896 42904 42949 974847578 27097 27103 87104715 49554 49555 659802274 62530 62531 496589725 4185 4121 58324746 73849 73793 393735017 43233 43278 817324151 24117 24118 395330014 49050 48966 390551985 34490 34535 985602495 43119 43120 404266343 10840 10841 880623597 3509 3489 868109628 66036 66037 923050160 23357 23379 308232939 99322 99323 495784698 85820 85821 579662024 34116 34117 850670746 70533 70534 61440577 65045 65050 838518450 64080 64081 961126088 72426 72427 599227656 47489 47490 706109921 44785 44786 49198712 58098 58049 534444680 73468 73463 919561462 63624 63632 93094944 48882 48883 137322433 67220 67133 624384776 19474 19389 698688720 56097 56098 822656996 13030 13031 813987307 49355 49356 720014143 52711 52788 220661516 57398 57328 536543801 37788 37828 601092015 10687 10754 390171637 3563 3554 599045730 26231 26232 911294140 104 142 594463155 719 781 684958797 23201 23157 821495698 81911 81912 208067619 5462 5420 51420868 98301 98302 426608687 1631 1632 628123372 88062 88063 291431583 43131 43089 227564278 31379 31358 402914369 25903 25904 333144469 91891 91892 780037421 98016 98017 218479739 67949 67973 898683313 12551 12552 914341503 81532 81533 146180239 73230 73159 983351866 46203 46172 246241536 97783 97784 971337731 62396 62397 334797961 15211 15140 329315907 18774 18775 983072582 90794 90751 295979369 72509 72476 899577158 49846 49845 757650338 33506 33448 923324983 88126 88041 791016765 90714 90715 298338399 6827 6828 491157885 94805 94806 285708160 56392 56393 164853344 93308 93329 174300539 72246 72247 850645259 73054 73000 751185107 70205 70153 251254238 37165 37240 315109170 72252 72253 516719206 12847 12791 829946463 27546 27588 166843466 84015 84016 576137446 70178 70179 717673075 42812 42751 712407570 8925 8997 736098869 95604 95605 13355818 85334 85316 541016235 24175 24176 258190591 12738 12739 364001658 6204 6188 148132002 83967 83884 417537757 31196 31241 106333934 31108 31109 989661548 33573 33574 767775801 95334 95275 437413204 36322 36323 379738995 93063 93119 914054434 40427 40428 575529283 74791 74765 456933798 15494 15515 889606017 32283 32332 200015333 99606 99607 938985129 9031 9032 965734316 87956 87979 266147517 31921 31919 221004457 13683 13684 145130462 98615 98616 259241109 34696 34697 485734485 83415 83408 439239419 92256 92257 36988262 59375 59376 449087927 71084 71085 933121204 97944 97945 351679896 84603 84604 518407521 28156 28136 291900748 91557 91613 789652136 68429 68383 555118126 23309 23241 652810087 26390 26391 788508779 79732 79733 814502394 96401 96452 329449416 56502 56503 39361770 31530 31580 24341803 2767 2834 509083040 48688 48689 74485183 78384 78385 317791921 61358 61359 808211137 73107 73098 2307171 38499 38467 573896126 40582 40583 572768549 60844 60845 383333051 86875 86797 991644634 97685 97686 450551794 16346 16347 746939366 14190 14266 306194548 44202 44203 495731128 37820 37882 4214404 19632 19633 866834354 19894 19895 363661037 94180 94221 384466948 91067 91068 406443229 33229 33314 94549182 18402 18334 935714263 76188 76189 704502892 15004 15089 534522040 82327 82350 833677088 57567 57568 381529430 49088 49044 937287792 9843 9844 904558215 61280 61281 42015400 41461 41462 60024161 7768 7819 357902625 22011 22012 777226768 82852 82853 397261031 92509 92566 616098164 53441 53442 348343693 61019 61044 324764038 79843 79778 506729719 76280 76281 138407080 5408 5409 818675024 3660 3667 590729199 7763 7810 531614872 61325 61270 97368167 19183 19184 233388069 24627 24699 532580288 91105 91106 748864962 40964 40965 95271097 51288 51214 580578191 97506 97507 398691420 87079 87040 138409585 34368 34297 905871990 27003 27004 405804799 51910 51981 372174241 78934 78935 756451601 49350 49278 820455117 45131 45132 799457476 72623 72624 811517819 66007 66008 746841673 1776 1813 829680178 87855 87933 735469749 61335 61336 471630833 41917 41869 397260344 91700 91701 443413371 37532 37501 639622666 98382 98383 322464688 78990 78925 771176068 41939 41940 707862223 8682 8614 797554317 65023 65024 105929698 64420 64482 622473696 72161 72072 178901019 16782 16783 762243121 90994 90995 654894657 86812 86813 173221295 10052 10053 182599746 7165 7166 459064640 88465 88466 56474533 2852 2853 387985656 40133 40134 814945859 4104 4048 485387899 70655 70673 13947680 72429 72430 424093502 23223 23224 461057766 17418 17451 605269882 17302 17303 892195655 34083 34027 843163783 77730 77711 361906562 73453 73454 624948611 67161 67235 282207504 20077 20078 547606143 96959 96960 988350340 81136 81066 675425968 24068 24030 818460085 4005 3980 24294027 36252 36238 154549279 42470 42489 810785688 24059 24060 876720849 44301 44302 693979056 16121 16200 788158538 31864 31934 157433021 16503 16553 807832554 88056 88057 984199349 65498 65499 513857730 14317 14242 295971497 6448 6445 650820791 23364 23304 296465474 32626 32627 907323445 78472 78473 202176364 54764 54765 291820355 24560 24630 899398017 71911 71881 591474734 94196 94197 154503780 64913 64914 74037002 77983 77973 638619200 31691 31615 947272322 30480 30481 689893157 91306 91311 211213923 45599 45550 474502456 8476 8477 719405529 16018 16019 547774474 79535 79536 421592913 47022 47069 587019505 38709 38772 412855420 36536 36537 760731018 98896 98827 948141100 69147 69148 882193261 35324 35325 135282374 65137 65138 800524002 91347 91344 131458860 29442 29443 222977396 42077 42078 377093031 33882 33883 562025840 48438 48439 581826751 99326 99327 486430310 61055 60995 743013362 24829 24830 133529453 67369 67370 929929972 91240 91241 943245849 86851 86935 735628765 19551 19466 336639717 99973 99974 605322283 97809 97810 205710729 66454 66455 476665502 97185 97186 859493833 28846 28847 141819300 91586 91587 76612949 22683 22703 814823546 99699 99634 930755754 31439 31471 534392461 65080 65081 832647065 84123 84121 71636461 41873 41874 317070165 81643 81595 170975989 62473 62474 654735264 40636 40637 949521234 4257 4258 801256746 27743 27667 837758533 40049 39974 229461891 14826 14783 369262466 66367 66393 110304718 62981 62939 395714944 81837 81838 253239755 82579 82580 931433812 74703 74704 499789509 37818 37819 165220074 40730 40731 492711946 30898 30899 192095599 95179 95139 766902792 70181 70185 777171474 77792 77793 613174127 75109 75110 729183775 44360 44361 795465019 86586 86587 439977115 14673 14674 671113193 7972 8030 92570556 28471 28472 906462273 6676 6677 827187820 27846 27871 70591848 49300 49301 575617103 21422 21485 581988042 494 549 835826056 28665 28737 481276198 21686 21720 894403237 1180 1190 229226685 36879 36880 966142786 25331 25298 930625841 80913 80914 591366302 77007 77008 907203864 12215 12216 966062363 12602 12603 937688235 83052 83070 435696888 36881 36888 777420965 70938 70939 888784056 46862 46856 788624763 49546 49547 221299566 71659 71660 178132734 41666 41594 791147399 6713 6714 598358575 64471 64472 151906887 66019 66020 561794138 17689 17649 224278432 73907 73908 171937492 2284 2234 462131383 61007 61024 130182673 9943 9944 75287855 2528 2529 575995028 18334 18380 166446672 70754 70755 379317313 72499 72500 399342294 52051 52052 893514384 61646 61574 955489379 53675 53676 467614692 75890 75851 808146929 18562 18563 577929903 61127 61193 417328362 85018 85019 56655106 71666 71667 935173116 36107 36175 109326253 27404 27338 24203072 85505 85496 574830217 44421 44358 509405167 75027 75028 510972078 99927 99987 740700144 50103 50138 342193835 50445 50356 195405317 33586 33565 186211254 61792 61793 445928978 33970 33971 221068312 30250 30297 284027897 61751 61724 236131453 31808 31835 199722802 40114 40115 712761633 32406 32407 110390336 94940 94941 858792000 59210 59211 121191344 77685 77673 585846322 62446 62447 163810176 94853 94906 768075201 79011 79097 519619994 60803 60804 150000580 16659 16639 373050794 75668 75669 271406406 10800 10827 379676803 89532 89533 570443514 5051 5052 685882992 39133 39079 685188619 14473 14404 922763177 13002 13003 767954064 74415 74416 235753205 87692 87693 435567152 30508 30491 413562920 73924 73925 156140404 66772 66773 652593376 72720 72721 848415069 37214 37215 311677750 50698 50699 463254030 64469 64458 868601969 36954 36914 447779284 8395 8396 860844309 95610 95611 932690643 77751 77752 336793082 62178 62186 356522173 99035 99085 989948001 70497 70549 877926834 21488 21489 471996581 93172 93092 345145281 13242 13243 853896917 33620 33621 990227268 156 157 348921667 31902 31909 950821036 64619 64626 266139065 8473 8409 20010822 71655 71656 774276990 31287 31255 788012295 17738 17739 897160003 49856 49779 727190245 72123 72173 716682611 53160 53161 165637102 19896 19959 509579863 73192 73193 36265067 48496 48526 209525983 59499 59500 986803255 85155 85156 421939373 49198 49199 685712910 45329 45290 85906756 95420 95421 342824830 24240 24323 507269513 54029 54030 637729801 86429 86396 566875896 75101 75102 22565137 55216 55217 302506096 52777 52819 698942986 38939 39010 766777541 23394 23395 753874019 96639 96579 783815066 17572 17599 85311808 49361 49354 483208519 43759 43760 698877079 42551 42552 830220790 40698 40699 444498220 98607 98579 714077094 7481 7482 264773715 84529 84470 599016878 3300 3301 238800274 79442 79466 589922758 30323 30324 492118441 10077 10101 418250763 20171 20172 99199888 21162 21123 676666999 58464 58548 185187002 41547 41548 653168679 17957 17958 2443815 81765 81766 612337254 49822 49872 982125566 48140 48141 915820592 93059 93060 214020325 92417 92375 802492848 11352 11353 601169076 18140 18141 640511168 86016 86017 719656708 83111 83112 880968253 95151 95152 353771512 25758 25759 132512432 91739 91740 204731143 53039 53082 64992672 73361 73362 834157 10345 10357 892947156 82206 82123 879600354 15603 15601 317844816 28770 28787 158276800 3771 3789 360993387 77008 77009 237931235 3466 3467 953158696 5708 5709 984110181 45163 45164 998824332 87351 87360 245985397 89567 89564 42818545 61005 61006 980597233 11311 11312 842888939 36072 36073 12852976 97898 97817 548107226 74001 74054 504716817 118 119 291696147 21326 21295 440078416 20950 20977 828644886 68110 68111 478338436 63088 63132 761531253 12909 12978 117739674 13299 13300 655891585 6364 6365 492393542 9730 9731 501536812 98153 98069 335824797 11679 11680 710537979 16058 16016 325709441 94029 94089 417455316 37987 37964 888469622 72167 72168 953434873 86850 86796 259165051 65563 65518 592823047 14749 14746 788990064 18906 18897 740069815 11995 11971 495711765 90834 90758 85856740 14599 14600 682085439 71210 71211 948697254 83943 83944 267108882 30268 30269 420317618 66035 66036 925661023 43571 43615 365021772 89737 89738 86477105 86968 86969 378004471 74780 74781 78227357 28406 28452 546599949 63289 63343 871910359 71157 71178 800755775 75267 75345 987879309 25262 25277 776778054 53682 53640 683726100 3143 3144 496549708 49341 49383 605721771 42137 42059 546612996 93101 93102 739886394 59165 59166 503182326 17898 17899 488875545 9114 9115 634360555 86286 86287 717858215 84083 84010 143914441 92752 92698 823299628 36275 36351 469587110 96252 96194 102115527 31211 31212 585443743 40803 40716 404930974 36781 36708 813791350 14475 14476 211122238 71174 71175 714944790 38822 38872 648518668 95873 95849 147448316 13947 13926 15950970 2871 2784 282920411 92483 92484 869736088 8867 8868 281812266 80181 80155 329418006 73933 73934 216252814 6818 6768 654901091 31170 31184 963059112 61235 61213 634205600 78643 78656 826367981 11912 11978 273891380 90193 90194 163872107 28568 28616 963064597 26426 26427 182259057 94745 94724 257670061 35009 35010 209288617 94912 94913 285646537 82901 82902 45358783 99234 99235 393325092 57414 57415 214574063 75444 75442 4720783 73607 73608 304741241 43429 43412 316259993 77433 77419 502532153 682 631 902163322 56637 56638 796484021 41707 41708 259856995 56973 56960 879352580 96287 96303 714735259 48898 48899 97637780 95301 95302 764178658 46636 46637 907068428 19294 19317 373095514 39007 39008 421987372 26011 26012 818793869 2252 2240 820188329 43285 43351 372085546 9072 9073 761625101 90696 90750 179587934 18062 18118 514938806 44808 44809 715277733 95876 95856 250123024 69013 69014 636374635 2140 2141 616208236 62649 62650 169440639 39311 39395 122571216 80582 80556 343816843 37273 37229 818439340 70557 70590 391069260 91575 91663 885465211 11093 11150 705359748 96887 96888 961334982 26804 26805 911474898 81266 81267 764212650 38232 38252 268767205 47880 47881 580150338 89222 89160 312765194 85540 85480 487650929 46443 46395 965893918 20256 20320 379817332 39207 39208 529135650 98712 98713 768863661 98471 98425 307474407 50519 50520 995121863 4097 4180 662827967 36848 36849 395583688 243 244 342408164 44418 44419 592781918 46723 46724 248438117 21877 21878 598715048 62652 62653 567771539 83504 83523 45274883 37967 37968 968859169 54441 54442 864559102 32018 32019 28804580 52010 51934 234275265 5010 5056 374196463 23704 23705 951671057 67282 67283 83543004 90555 90556 609865011 45799 45767 317134667 85535 85460 317101380 83275 83231 667823885 10848 10869 75522383 54833 54834 311573945 36889 36890 396424478 70954 70955 462988596 33688 33736 861555247 59378 59379 55168752 42950 42951 680293598 69934 69993 352639015 99460 99464 218971362 16034 16035 722581410 46510 46525 583987575 63969 63970 114135337 84149 84150 126607634 97373 97370 386569921 52290 52291 302863971 81381 81382 993229463 12924 12994 760147257 25490 25545 759945412 23012 23013 189954362 83277 83217 271179571 43084 43085 251509206 95989 95990 382926625 84134 84222 292151708 73073 73074 464472320 19923 19924 533362448 16854 16855 69990473 28490 28491 552564992 97150 97064 749481259 79766 79784 187828401 46971 46972 836261615 97364 97365 446631874 85727 85728 395113262 18408 18409 300583922 8753 8754 885139522 95577 95578 589032 26802 26803 371307524 52328 52329 444535427 45590 45591 321666008 42707 42708 926947075 28515 28516 348429102 50618 50698 971659320 18388 18389 160945235 99906 99961 754179568 72575 72576 104871726 71768 71808 839980998 338 339 570810956 85821 85903 521803350 38242 38243 885749347 92177 92138 644466482 20551 20599 163512979 5730 5784 903422082 81696 81649 626075180 37833 37782 737230779 77375 77376 699973102 93154 93155 74832448 36036 36123 670431205 51489 51490 684759728 67240 67241 201777916 33816 33817 71369317 64724 64637 300210221 1679 1660 620119678 91762 91730 423477360 28675 28597 993557838 20419 20420 408501996 5371 5415 633122219 63141 63220 621184463 23211 23212 726154402 89850 89851 767721257 54593 54654 922886254 34263 34233 853810746 63914 63915 126357417 89621 89622 809449728 49579 49580 549614922 93035 93036 373605987 6045 5966 536161857 81857 81792 173429796 60 76 762605749 54621 54623 756961438 2705 2706 794295634 37822 37823 577789263 81418 81392 511199956 85323 85263 682777847 39563 39564 636220972 48509 48504 736522113 82398 82424 89373800 9385 9386 143130105 60008 59989 159532708 26541 26532 240041164 79952 80016 227174805 31994 31923 230139259 22605 22606 583879126 98263 98264 144685392 88766 88767 336402011 36765 36766 772423704 28570 28503 729995378 94613 94614 739980435 89960 90044 364707635 36988 36899 367548524 84717 84718 304001591 60082 60027 886568264 78181 78182 385885727 28038 28039 705387191 96211 96157 565330923 97899 97900 63197748 32147 32120 357913078 20776 20864 225742773 29660 29661 582546169 96374 96375 351965510 43494 43438 273821776 97440 97441 159380714 15521 15583 173953439 66280 66281 837843248 69235 69236 540125906 91235 91215 103517025 73128 73150 883506132 42736 42769 26616585 66139 66068 714101800 62291 62292 28595724 53700 53701 655130773 2399 2362 376006364 59976 59977 989673107 10381 10382 150707205 73235 73236 801233738 52852 52853 57125154 13306 13307 289461068 90939 90940 621055980 72461 72546 696618846 5216 5217 625718081 81576 81577 691787476 89038 89039 280206829 74669 74670 284425436 83037 83104 90358828 68372 68373 909933257 94916 94917 2830337 8805 8806 404231851 20220 20132 27854625 24743 24744 824574066 66342 66343 666861543 62159 62129 768750129 51340 51341 444369150 25808 25809 571360478 21886 21893 916199209 24222 24223 393773119 67626 67599 950419371 55741 55742 684649494 83645 83567 402902985 44277 44330 585603264 86624 86625 219092745 21534 21535 282773672 95020 94991 656136234 80766 80706 949556900 96111 96134 405395334 24103 24158 715258423 87376 87377 692125506 11520 11521 347166471 71206 71205 143590357 29166 29193 80625637 50032 50080 709452092 73945 73946 923266720 83314 83331 350866601 52585 52586 920041962 78076 78077 884449391 9496 9497 729513807 86705 86706 60077559 77816 77817 451643408 88652 88594 17098236 56193 56201 458057814 93391 93392 799843512 21429 21430 476296277 21206 21244 767827974 14120 14040 727626370 15797 15885 164543824 51279 51280 942247066 34050 33997 134361780 30824 30750 707442676 36625 36577 126177693 4444 4445 348671335 95090 95091 336647064 78503 78569 52111637 42874 42887 903333214 329 330 517718180 79728 79729 66053046 83710 83711 299008984 53379 53369 552791067 5964 6007 108839485 39294 39295 656253501 68686 68687 798931830 54677 54678 339766569 60492 60493 235132711 73756 73757 223339588 31181 31177 78922023 18803 18804 309313206 58783 58763 290489529 87599 87564 791002056 47263 47341 161172170 76645 76646 316749512 82857 82935 708597616 28477 28478 69640347 56813 56812 154313303 24374 24295 821067015 52825 52826 801972747 35844 35845 936034152 92787 92788 131526613 45764 45765 874169454 93758 93759 608101049 25488 25476 958828992 66488 66474 359199830 62510 62453 215880957 76079 76080 851315266 52530 52531 220101301 89450 89507 202786989 83874 83893 253740152 22728 22742 287052239 98613 98545 429690752 67269 67233 656263567 86244 86330 938318503 40684 40610 792006454 95231 95311 669502711 8227 8239 48131090 59840 59822 33569184 34439 34400 945639747 965 966 305741096 97523 97577 689035025 59075 59004 519736461 98396 98397 875020884 51694 51692 343878076 65350 65307 697621288 87839 87846 338775517 17386 17318 810311187 91118 91191 791903717 5711 5712 663947786 81932 81933 998918711 21789 21825 591554628 7608 7609 346778348 77724 77725 433097019 1646 1583 989785625 65008 65009 396761044 18452 18400 804127893 77547 77548 823770502 28467 28468 60841771 43525 43518 329802611 66079 66080 206948204 33419 33420 140853046 18198 18119 192761021 19068 19114 396041452 65060 64971 650834198 93774 93775 703984231 58946 59000 840600223 27629 27661 41373136 54988 54978 53109093 49768 49764 399737681 12851 12762 719525765 64403 64406 5860873 36221 36298 865541583 68709 68786 62629494 28865 28866 14965468 27741 27709 762133832 30172 30243 651366809 94264 94256 804327476 92175 92121 308548681 13108 13109 155923456 46379 46372 981319447 30903 30837 699558197 48410 48451 967655359 44088 44089 396256027 55780 55781 635826095 87349 87388 274510079 19125 19126 906643725 36109 36111 853930744 68920 68921 930117821 93239 93240 558453644 17142 17143 686870040 43154 43155 276008421 58146 58157 846614783 94877 94878 746684818 56932 56933 572926708 2749 2750 44640603 14966 15002 228074436 95564 95565 117434966 62495 62496 766753558 62660 62661 762104501 47592 47593 528607064 31959 31960 851799396 3560 3561 782446756 38114 38186 856091229 81170 81171 462049571 39540 39541 543966015 1521 1522 601502904 31151 31161 688639935 4581 4523 517695778 30785 30786 438566335 99166 99080 553082851 87509 87534 306226155 25410 25411 535858920 84756 84808 521452345 50180 50183 631452217 79532 79533 762019161 91322 91323 610259995 39003 39073 228746242 76684 76685 874426556 50510 50511 12071445 32306 32219 785156874 36678 36679 901059267 58901 58919 158235360 40936 40937 445956272 97730 97731 350824424 23558 23559 279368529 72153 72134 221426992 79521 79522 75587416 97863 97864 670556410 57630 57716 560021660 78671 78757 517138259 97219 97220 806215545 52300 52301 829970097 85709 85710 391840312 78540 78578 598626567 16086 16087 967013851 7544 7567 367897452 7609 7610 98362733 53070 53136 21735769 95697 95695 740057955 96400 96421 549838903 83778 83811 86602132 80851 80878 7919295 39876 39877 140298039 7640 7580 790010410 73652 73658 61104233 11834 11855 948061706 12478 12470 203378187 64975 64976 100826567 35770 35771 741678983 51918 51919 261191783 93925 93984 279324118 3419 3380 948912797 43719 43720 424560150 97093 97094 378255356 92688 92777 959352274 68061 68063 415582824 49620 49687 476084950 86681 86713 667320633 13612 13692 349304464 55588 55645 551495710 2411 2412 999444217 28240 28241 844252368 97537 97568 526497852 7720 7721 402112735 82759 82760 59666801 44238 44193 854246040 74858 74893 918238783 57189 57190 849066981 39975 39976 964247312 13325 13326 837583658 55050 55051 878950906 18942 18943 991647382 9181 9104 80195020 64953 64946 612282798 97717 97718 633090600 6882 6883 97939354 19162 19212 595424685 93976 94031 696300482 27694 27695 629610661 83268 83269 273581224 75890 75891 92294088 95286 95319 750061875 86187 86273 812363162 29423 29466 942294114 91467 91447 970669893 58733 58734 320033134 37855 37881 185991445 94654 94655 527512954 88703 88704 911331274 24073 24102 3161020 84219 84220 147828960 74093 74015 243861698 71980 71981 66691571 98333 98278 818075036 76308 76309 701582242 73351 73262 501387534 66609 66629 376740084 96711 96649 978474755 90522 90577 629077478 63164 63244 559194348 65017 65018 141655225 4787 4783 72769422 76432 76433 132326359 62034 62035 721858770 4991 5049 284074648 46736 46737 535437596 38789 38775 367815151 636 637 393166467 38933 38951 894951002 91021 90999 465345271 26877 26878 231985332 74019 74045 105081465 78839 78788 601945506 14244 14229 191509718 41015 41016 942020587 72987 73036 595741588 31388 31350 517474563 25169 25170 681459711 27917 27918 811607723 59380 59345 121888879 4905 4906 748371726 83105 83116 475394490 16225 16226 716085548 30558 30641 364414732 30396 30397 773072292 35127 35128 106027275 64048 64117 234725874 96962 96931 281677111 36466 36388 897755070 27391 27392 922904662 68826 68768 633808520 12172 12260 576786173 53228 53229 354606219 66655 66656 701694079 23462 23436 470832041 93117 93058 48304664 84989 85060 870047664 95319 95368 407742171 6288 6289 607959809 90504 90483 500326528 59108 59184 695303292 45544 45545 830825424 57384 57465 569896783 19781 19741 241608939 83995 83996 401082232 72394 72405 83202631 74186 74187 166361752 28388 28445 704227398 35368 35369 996794424 20027 20028 773003927 23365 23329 14109078 34743 34716 122011897 19601 19602 990048282 42128 42190 199236919 6017 6018 897490638 55628 55592 985496796 85336 85307 996608681 46358 46359 129091648 5836 5837 96309094 94012 93999 339334914 47096 47097 909865044 40937 41001 548602325 21639 21719 242634107 49593 49594 635567798 43342 43343 274670823 2329 2393 875835855 94496 94497 541897690 97718 97719 435764179 67242 67243 334858066 42395 42396 211522246 27707 27714 46818183 30565 30501 491037284 74974 74975 709453590 8678 8679 27309220 90920 90941 835263728 7402 7403 346534225 37884 37829 227174577 64080 64078 292851030 75734 75684 728442887 30341 30342 603986017 61962 61963 533437557 91288 91326 492023727 78595 78533 919561679 975 1026 102414365 27781 27782 698229744 49559 49560 519409782 81642 81722 986431873 31623 31624 986157249 82692 82693 250908408 82071 82072 483780706 41686 41687 44456318 41392 41456 101735427 64040 63967 233273033 79163 79164 431390905 76740 76782 855731603 50078 50128 12587749 11997 11919 319623 88555 88556 304796422 95061 95062 73174032 10797 10798 269234822 16085 16086 787539037 93536 93606 489229206 89626 89688 373913734 97280 97281 587622719 57568 57646 557816600 60590 60591 938189047 55131 55132 65697975 67509 67510 399794508 28527 28544 754203436 9092 9006 404223094 39166 39214 310348878 56925 56926 839577839 46284 46285 311737312 22033 22094 681576384 67883 67884 852307563 34997 34963 637978028 39021 39040 670140210 81886 81889 794062410 52437 52472 326989512 53839 53851 811414722 74894 74834 11061210 84738 84700 493625796 29925 30004 444691457 39876 39944 929603463 65679 65759 103039644 90426 90427 11962384 99747 99748 761851030 40241 40214 422058185 13498 13488 181669836 67033 67034 860102281 82280 82332 759232715 77483 77484 943641790 20088 20089 875317819 87724 87725 144720263 20486 20492 40033356 65212 65213 255390185 81519 81452 625732316 90512 90499 245131425 28161 28145 91488501 77902 77905 864230064 53350 53419 404264421 21469 21470 205779149 5219 5241 734793010 89954 89964 772303612 88381 88382 336692573 14374 14364 787861421 73421 73422 184826983 65928 65990 394549283 63347 63348 802497358 69213 69196 546926577 71315 71316 974730131 15032 15024 338344796 14706 14707 936783813 94927 94947 377195145 99215 99216 189630172 64731 64732 37933900 90940 90941 33220533 63093 63133 685107733 47499 47500 534118607 72229 72230 832452344 95108 95062 557710740 4133 4134 265305140 72070 72071 342110563 23934 23935 559320093 63458 63459 224278744 57487 57488 621060023 53409 53410 195041117 69054 69055 325153471 92801 92802 398594135 59916 59917 979214118 78237 78166 287942371 1864 1948 767763293 74600 74601 651660869 28974 28975 844385476 82562 82563 105206406 56951 56952 236046887 81323 81338 557577926 6758 6759 647760041 56887 56810 16296851 46636 46647 657670441 49745 49678 450553412 10955 10905 842324342 51004 50920 940665830 57090 57091 45854958 33472 33422 49044892 39408 39485 229095992 92455 92488 317294562 5247 5248 578291952 7035 7036 933971714 65388 65389 793922923 38186 38187 793911254 61804 61805 166657376 99807 99808 321125895 91523 91524 621642430 884 943 626466879 12980 12981 223429499 79944 79897 478581095 49764 49685 481315302 65285 65286 162681914 15818 15876 819591530 2237 2207 671467451 97813 97874 415166055 33025 32981 444839615 68419 68420 208125202 13097 13012 401480538 41416 41417 774151374 21821 21822 632840568 82957 82931 101646481 35367 35368 189050046 90172 90173 631957853 62162 62132 613496508 78656 78657 89407789 62387 62388 217514458 81745 81746 469676621 67656 67657 52748762 94368 94394 370385848 42753 42827 161059527 68432 68369 896914210 97947 98005 563029645 12674 12680 721230631 73379 73371 707782623 8671 8753 503290863 22571 22572 359745391 66220 66174 321402662 38025 38026 610934521 5306 5307 779030311 88414 88415 723629782 11657 11658 609207697 8037 8038 47582854 71555 71556 810224345 76926 76927 430003600 51825 51760 605721953 44364 44365 7215786 56008 56016 945670994 43942 43943 942519900 78888 78889 990328812 27877 27801 596296883 63725 63726 336060428 7259 7260 415223406 59528 59583 652542234 85022 85107 805597894 53317 53318 872158430 7424 7487 897408304 62575 62558 130375442 92627 92628 655742104 82739 82740 651222306 15517 15516 720164585 74169 74170 663219591 35696 35697 896738345 29857 29858 825553538 28141 28070 186516620 98560 98477 128630561 34887 34888 669628532 18602 18677 345139143 93403 93404 871932017 96561 96502 184884293 7614 7639 656631039 93132 93083 707527710 1246 1249 583755765 57589 57590 304555622 65595 65596 613275564 93172 93168 789457038 52018 52019 960428801 74249 74250 208386066 29843 29844 268922247 85894 85907 767258116 45142 45143 13152528 88456 88457 204311116 37259 37260 621534720 20489 20487 524328319 43955 43956 167265884 41694 41695 967324729 85507 85508 794969669 36425 36426 454323428 16463 16464 442270061 78249 78265 800775859 89160 89080 797569682 50847 50848 354845806 58987 58988 265570817 15057 15058 229681163 79694 79615 155903929 61957 61958 157418888 84988 84989 853871341 2727 2728 495712838 9689 9690 822405067 53838 53839 501424035 73474 73454 656186356 17938 17939 104758366 58726 58727 659884628 17730 17752 899046481 87963 87964 274655531 88811 88771 214749721 71826 71899 9458437 80490 80491 130058690 36171 36172 396852405 4569 4654 131393344 52414 52378 445459101 55345 55332 196240653 39612 39608 841873667 87054 87055 456983606 87908 87887 993058051 51943 51944 787971613 7429 7503 712783796 94252 94179 72305559 78669 78718 925151744 32332 32289 972584378 33392 33481 21234586 61429 61352 939172737 44146 44076 335535516 24094 24088 546152136 57300 57315 293632701 30302 30287 951871337 61342 61343 653492089 82942 82959 340126207 49851 49940 215997290 6550 6551 148642228 23288 23249 306339676 21421 21483 485014206 68870 68871 945376581 53420 53421 554501049 79067 79068 354369707 1195 1207 598136937 30300 30264 542440306 93824 93825 464392514 17554 17548 448584890 30655 30656 858115181 86431 86498 550224593 3890 3891 620873553 65216 65217 42034380 37736 37732 488917084 66905 66819 690643015 52097 52184 977835777 20786 20727 85690293 80824 80825 213966893 15339 15341 50021703 53925 53926 724391424 22494 22470 131057210 60003 60004 248262797 67478 67553 604689691 29625 29626 813815976 73732 73751 133557534 5960 6021 67717814 43939 44025 715236807 41225 41226 148888785 25525 25526 209642301 9460 9461 760615778 78474 78475 420821865 90583 90584 945072229 67859 67860 728104024 89531 89532 230577743 39098 39099 11334342 72265 72266 265865785 3289 3290 883590196 7956 7957 971711512 55185 55186 839297678 55928 55925 13491767 21962 21963 907449803 84791 84792 793598804 97416 97417 236204143 63649 63625 883592681 19570 19512 86497583 3042 3043 654543970 18512 18513 340299719 91291 91292 852213834 32599 32687 5884138 64114 64162 896399524 94533 94565 983890005 13611 13699 625423299 56083 56020 695491268 80244 80293 827871570 23390 23391 30194630 2391 2392 985487630 28573 28651 805412434 79974 80024 979628051 5955 6014 815201096 76002 75991 531112648 31281 31223 178461550 98637 98638 135232131 51822 51823 155608628 71420 71443 549816265 77370 77371 575081622 27651 27652 490807791 90403 90451 570387432 35069 35102 633849077 46118 46085 625858780 79401 79399 9417329 58555 58565 77630754 59273 59316 749280664 5081 5082 567882381 66674 66748 750907771 12981 12902 4009180 34871 34821 700646457 24138 24187 29036097 55201 55214 38929200 16887 16873 592833556 81546 81547 52674286 91543 91544 181704290 51185 51115 760619436 91639 91640 996380864 73472 73412 21096429 67413 67414 750276577 30929 31008 721926558 37642 37661 449914700 41543 41544 537088202 64868 64905 640807802 23993 23994 806734550 95162 95163 12611584 77864 77943 516556710 50032 50084 70165953 16132 16133 851384844 24034 24117 149583819 27059 27120 592035156 81230 81231 356289230 1673 1605 678522253 30286 30218 467249096 4799 4864 298853499 614 615 456552508 49841 49842 285750084 47256 47257 604929975 6326 6271 587810763 91234 91235 255724650 57338 57346 461108062 29945 29946 905319648 12305 12345 845423508 2234 2161 950063969 72778 72779 423127328 47326 47413 689641235 49457 49433 769990357 35662 35663 77638137 14179 14185 935188951 29933 29991 330798871 10477 10468 783294789 34409 34431 524951234 5421 5422 973046508 77593 77616 103635340 92420 92421 702943420 6432 6433 54385128 4244 4256 452719889 697 698 15163925 61079 61126 703444443 34155 34239 946563026 27359 27418 500314179 49625 49657 276314528 12664 12576 25762627 83359 83342 560278394 46709 46779 833910713 96898 96920 295010255 21942 21955 211642018 40111 40112 227088709 39351 39338 791730754 120 168 781224197 21081 21082 279144521 95124 95046 927031785 51003 51004 973204576 23676 23703 199894705 67533 67534 707443669 56510 56537 444478128 94348 94318 529649262 15533 15534 132124437 55687 55688 147246741 53889 53890 888481053 38049 38050 437131448 77087 77088 154774456 13354 13355 717461502 39121 39196 576538226 83750 83826 560432284 39578 39631 553798744 33521 33543 614183622 43488 43539 404111805 28105 28106 168197841 37245 37246 887567456 40128 40136 921937793 14655 14656 781851033 35542 35582 323349851 45274 45206 155139866 77407 77409 977482383 86787 86788 641603163 26332 26333 822456247 35192 35250 215334222 59511 59512 812847194 86649 86650 589579331 9154 9150 859783063 1608 1609 568351867 91172 91173 515194933 84277 84278 869944301 52367 52392 195204218 26425 26426 751826285 9986 9989 985238095 5395 5396 60190851 22316 22317 618878036 29753 29754 807508298 87281 87259 25397345 85008 85009 722928665 26150 26151 419452599 33906 33873 381826938 30553 30554 250565740 67703 67704 86863734 57944 57932 768732502 79527 79561 402977647 90074 90099 969973553 70026 70042 508611498 86550 86506 484926605 97349 97285 355242241 25889 25819 71231322 29445 29446 35114939 5985 5986 117463109 71839 71840 225044869 11371 11459 609164486 17502 17556 507919600 48743 48744 740626782 34902 34855 824663765 70841 70879 242918515 48666 48667 400444378 38471 38503 786278468 95964 95965 164216159 98063 98018 377135877 85638 85639 228016481 31126 31127 229968591 6576 6577 415386420 89473 89508 962882146 9800 9763 967402452 74979 75046 946401427 58684 58685 637592168 29487 29399 59348727 29701 29702 560351799 52368 52286 814294593 61073 61046 245876875 13437 13393 223606935 9092 9146 699354221 28073 28074 164225053 10111 10112 647496528 36051 36119 116254407 5837 5838 442970642 97189 97190 937928159 23528 23529 823449514 42273 42274 255942691 85936 85922 758600187 62602 62622 327865638 8675 8652 730718804 87423 87510 22240605 71819 71848 291775740 93782 93858 518593038 3189 3190 21101172 58083 58084 674620010 151 145 771888544 87287 87288 362490176 80131 80132 190477960 84685 84748 803352467 72085 72086 481141113 30872 30822 844746110 28188 28189 175333508 31387 31388 924890314 82482 82483 244430154 42187 42188 249451847 23083 23072 2933507 77356 77385 916605336 14033 14042 36322370 46607 46608 640252286 77633 77642 64265000 39081 39082 49280763 29916 29917 945552271 71224 71225 886149379 67050 67034 23094437 29454 29455 614963528 86340 86364 525862352 35414 35459 46793569 43711 43712 6711518 99634 99635 97045901 70099 70100 443006665 19913 19992 621281718 25548 25549 135359308 13824 13825 939612956 27316 27317 471980655 87720 87721 856907261 13695 13756 401821883 63662 63705 502982962 16323 16379 127898719 97017 96992 289037360 92456 92394 732080199 95573 95574 151602323 73796 73797 749697872 52019 52006 2236234 79059 79060 498820974 36255 36256 302972017 38820 38868 572971485 97844 97827 148448548 39317 39268 229268329 21502 21534 111887393 6086 6087 150224007 78082 78083 889387038 23723 23724 318889199 20614 20615 668238497 71335 71336 742183194 97576 97577 974000890 55352 55353 625930833 79134 79135 455316051 46774 46709 702684926 60976 60977 226150978 20450 20451 861104596 43211 43275 381699362 5866 5867 574329090 84352 84353 997178864 36953 36954 498391765 280 233 529011344 84044 84045 44556923 50131 50122 24788855 90991 90992 912210621 17866 17792 224340898 95679 95680 808264237 98125 98130 725698072 84410 84411 153825312 69179 69125 842366239 88113 88170 365087696 59538 59539 819575065 62606 62607 981914604 57846 57847 786036346 39169 39170 49550114 15621 15622 830813671 85556 85557 960662458 12201 12202 889914978 50693 50640 126886770 15533 15473 242064525 19024 19025 979404632 38789 38790 951948838 40839 40866 190031683 81882 81812 429365643 81929 81930 371687447 29855 29856 200195208 422 426 695251910 8472 8473 323437712 30398 30399 33095566 19055 19106 649838443 18106 18107 865207914 56283 56284 266893677 79005 79094 878043658 90273 90274 391282799 65935 66024 939529823 1396 1412 200907053 34255 34256 873942754 53901 53902 324563074 817 774 456778971 83167 83168 820257585 48741 48742 771714016 18500 18540 241977174 34604 34605 272994777 17346 17411 115527676 66902 66975 742304860 47141 47142 533570066 78064 78092 245138415 97517 97456 263510550 7129 7130 346501682 47347 47385 487638062 26098 26172 99408558 61731 61732 117097619 81345 81346 803223843 80442 80456 498210970 32253 32319 139322049 97141 97142 885029983 27950 27951 999436010 56205 56206 896428612 57916 57917 669234400 22085 22173 641913110 84110 84111 608522426 61081 61082 955705119 4195 4196 770111632 48557 48558 499533495 61997 61998 431640117 43595 43596 85447772 66049 66050 255916810 14637 14638 176417324 90598 90599 717820632 67996 68034 967280312 23324 23325 946977368 69568 69504 109081907 85182 85108 792976180 24561 24562 539821014 58926 58927 739311851 76375 76387 563228684 57231 57232 98830373 21232 21233 792562505 44505 44480 358088381 1384 1417 526737678 81360 81391 680668509 47445 47446 662862155 95898 95899 915186236 29076 29077 341921245 61017 61018 70416263 82150 82069 802590909 49550 49551 782109345 7381 7382 106335483 85918 85915 441092658 59610 59611 722017775 84749 84805 47780921 3865 3866 198435939 92375 92305 372022439 15394 15377 159009614 71339 71258 157072934 8940 8941 178723385 63904 63905 65155716 52353 52354 400034152 92238 92228 934545870 86241 86242 765341206 5875 5815 128861870 32837 32838 156149667 66407 66360 759850914 6595 6669 988693527 61674 61735 552880499 12503 12504 284186833 47547 47591 604196467 14672 14704 466677700 97119 97111 253503693 67056 66993 530705840 24862 24886 254488272 71430 71393 953172837 29777 29828 258683277 62355 62402 356239505 86447 86380 599280371 80025 80107 235777155 41016 41083 454110835 5678 5751 422998626 70923 70924 411370496 91468 91404 515123206 59634 59635 780862594 48582 48531 849398423 17803 17730 655150978 88477 88447 391808137 96074 96019 153837041 52958 52959 975123457 63587 63670 584948898 7969 7970 615334053 47870 47857 49492829 56200 56201 998695945 53892 53857 456038768 74547 74548 996362025 41067 41068 599178751 281 282 394866195 20954 20955 314569935 72913 72905 923016672 56848 56849 184674823 33042 33076 48019871 92429 92430 19343605 5198 5199 253052971 3703 3616 293171897 72884 72970 243122882 60529 60530 85394317 51788 51830 129304352 14698 14699 937594165 8052 8005 999590016 47798 47799 45781833 27023 26998 594362920 53646 53627 426240185 36001 36017 539192402 9962 9955 490387234 30421 30478 328341305 60196 60197 476651848 81719 81720 816091732 1642 1643 613209582 46233 46234 613752997 67656 67577 450387829 84136 84137 516383456 23902 23888 9762858 38161 38162 162361551 56817 56818 64043800 38911 38912 296892641 62115 62116 688722344 24740 24741 375643740 98743 98744 492530032 10253 10254 144102482 5249 5250 14215189 31531 31534 912819948 99505 99506 951052716 72833 72834 443124864 72375 72376 826100836 36477 36531 562929085 92197 92283 740420844 31176 31222 74782370 62491 62492 915652922 10390 10398 618261639 18071 18072 183373595 35782 35846 66937161 75645 75646 231681859 87660 87661 815449476 15515 15516 841007027 92479 92480 396346624 71830 71909 458503564 86532 86585 913013943 48693 48759 643455039 7685 7686 594396708 54308 54309 520482471 99927 99940 212197564 43782 43783 243207037 63379 63357 946727069 89742 89743 129106047 50505 50452 775176589 87028 87029 186799423 38726 38727 551246624 56962 56966 627036655 82440 82356 333849763 63106 63107 812450089 48262 48276 742704841 53846 53853 56297620 54842 54843 28500491 94750 94751 984074263 15696 15638 305909374 18962 18963 880101170 16465 16466 496654534 60307 60350 479025873 69208 69125 604561722 87395 87396 885042468 74292 74367 586802317 33216 33152 695315079 11557 11558 253074805 8367 8352 791922225 92997 92925 905121189 43280 43354 868496858 31283 31348 126486722 17458 17428 357866955 26856 26801 142390417 19371 19460 495873947 83946 83890 252570592 80129 80130 434807687 45511 45512 220776008 70647 70562 576013612 71379 71336 442087020 64153 64154 830922326 80292 80293 187594252 10322 10323 720439984 23330 23287 729509175 50078 50001 273563714 20850 20857 671474700 87110 87085 183742106 32788 32789 518320788 78410 78411 750603237 49156 49157 768376595 85326 85247 569577225 44053 44054 313728867 85632 85581 696441741 14033 14044 251206844 96559 96511 105668947 91379 91380 481475794 45508 45439 831214287 9001 9002 288966282 91298 91222 172710082 49352 49353 948710024 95421 95352 274924357 17044 17045 874394827 28779 28780 367650015 4892 4841 759386186 6549 6493 843392657 26272 26273 947366287 27133 27134 868842695 29056 29057 23688258 42231 42248 703830432 27390 27440 824006830 9988 9989 761638029 43802 43857 463842849 31650 31651 189001213 99783 99784 611070589 23155 23218 223570669 99432 99415 550221962 63496 63497 462211795 88647 88561 539857820 50176 50212 540369424 55839 55914 503791451 54364 54365 192877500 29714 29701 578025720 4657 4658 637094497 73173 73256 135334713 91117 91145 32646109 42626 42621 858152909 35730 35786 153080363 22973 22981 48610470 72055 72056 950387470 41237 41238 618095889 933 999 97994657 83630 83631 560292567 69106 69127 249550390 51863 51792 993735623 6977 6983 40434563 34787 34788 631820885 10651 10652 251713335 33217 33207 473319757 58008 57952 133065564 35599 35603 834410427 72069 72070 17328964 62555 62556 300760960 54220 54242 917001900 48896 48897 208774828 46122 46123 876955629 18603 18617 674207149 65717 65663 99375518 65291 65215 116949416 86335 86336 875074689 18375 18380 930579158 69404 69479 820870528 50004 50005 670669489 65048 65072 396791752 27161 27162 603583989 16261 16240 922040260 41846 41847 730965254 88152 88164 92299700 26468 26533 647414458 71264 71265 295039206 57665 57666 445286478 96764 96765 888165784 59321 59322 350049592 74344 74345 474375010 51753 51754 935914141 48352 48353 510732959 30080 30081 989267055 28650 28651 908641394 63907 63944 325989977 89203 89204 776369055 85670 85671 806887355 95073 95074 250815440 91442 91482 410672453 10463 10503 397867518 22145 22146 8802914 91077 91078 34585862 47643 47628 318467787 27040 27036 525885485 69749 69826 850778254 35681 35682 67720353 57267 57268 752181337 98784 98783 285568926 95258 95295 318058332 37393 37394 990892837 51240 51241 415153299 33554 33555 35171575 17126 17127 702408205 53216 53288 765992256 60209 60267 366814298 49018 48998 358377330 70133 70174 437989131 89952 89973 234554246 53483 53484 138666053 4960 4932 148889441 24899 24900 621549086 35521 35531 834676632 85100 85147 488758300 83775 83776 676233086 77437 77526 211281718 87021 86967 296027945 1800 1873 201097820 68864 68819 850533667 13816 13819 398712348 82366 82409 179261122 12314 12315 316455850 17987 17960 901115688 62326 62327 106192020 34716 34717 887066086 6861 6862 204486088 98190 98175 559194131 11578 11581 538780517 48383 48384 730343903 91061 91062 570818182 32006 32007 182995640 67083 67084 442271947 43248 43249 351842663 50559 50639 210925664 27625 27607 30717409 38318 38397 110720273 6448 6409 80883678 18476 18477 113540759 52823 52824 377921645 60562 60563 711207049 27499 27500 366081925 6586 6587 895887665 52677 52630 640715332 96101 96040 24822784 66440 66441 647395998 45270 45271 27856339 81946 81947 145304736 69275 69276 711629433 35926 36006 115265292 74200 74201 309452845 5108 5109 403174341 40147 40079 719336939 59732 59763 388410795 99487 99488 42666429 3745 3739 278621927 42516 42517 367328649 30677 30678 526276074 83478 83479 842909974 37014 37015 677464539 83796 83872 254103932 87362 87416 90928529 88587 88553 563496286 1773 1728 636156968 41435 41436 494297949 80624 80625 260426763 48113 48114 549762796 11804 11805 380695397 66699 66700 380375738 16553 16472 567629763 556 479 206583121 68013 68057 140871699 76109 76110 279088576 9989 10047 950026381 70517 70518 991793460 34821 34822 382771265 97668 97601 929151707 62862 62932 78561640 53619 53597 522501149 70051 70042 120861838 93801 93748 317750920 65053 65054 533913366 71879 71918 516151306 16449 16450 637776314 67245 67246 631568822 59602 59603 310373945 53753 53790 156714899 35654 35608 119699211 74528 74495 718902013 13420 13421 111489323 71194 71143 994473940 9074 9075 220677524 62509 62476 938891641 65189 65190 96294109 23499 23452 667006071 33935 33936 67933421 24090 24091 570917388 2756 2750 111760761 86654 86720 140691040 35323 35338 202852596 92484 92472 738180528 58818 58858 263352193 68786 68838 232677316 87123 87104 624643056 45803 45804 826006227 18158 18159 130119501 90752 90761 982052484 82602 82644 993342482 2413 2414 689945139 68181 68182 771036337 86068 86069 919861196 65175 65176 700654018 8724 8725 633242680 53937 53865 813067801 89297 89298 897545314 53943 53995 176496577 11912 11885 331136201 16259 16250 422869936 82365 82366 260659208 72465 72399 94618202 50666 50667 167216287 76348 76276 532353536 16159 16160 865704683 44246 44247 961081154 14762 14763 639295010 2628 2629 491521679 3470 3471 124798851 72674 72714 816930438 9192 9193 471162738 748 805 531235092 77819 77820 305026026 85739 85740 388923807 91158 91243 484572876 25705 25688 444687594 95612 95613 735336926 81170 81259 460408171 47393 47408 327923739 56388 56389 718107365 36638 36693 805384883 95135 95136 98880726 99412 99413 226123701 23817 23868 506561332 1942 1943 800296615 87186 87206 869359530 70634 70635 606478947 83427 83343 908165065 52841 52907 583631382 21094 21085 632818570 86227 86228 225382188 26757 26758 5188386 88949 88882 966138829 6261 6233 328830334 32920 32919 707276566 20984 21066 233076645 90590 90591 249412808 97179 97240 873818742 18853 18854 724584001 77045 77046 365957424 91031 91032 256383516 38023 37983 970027315 25353 25354 203531361 85810 85857 686525889 82746 82747 885620895 95769 95737 673953164 6208 6288 686422912 81675 81676 460368064 97404 97324 691447279 27807 27808 130321593 60158 60199 221633868 47155 47156 626114301 16748 16677 60557169 93249 93250 680953748 16155 16156 146125723 78657 78658 581559261 97061 97145 355572482 16849 16850 437086917 41678 41708 332880912 12652 12653 146537119 59328 59300 840364796 87151 87092 864577460 18728 18729 117049216 46933 46934 771578477 90274 90237 554465181 91769 91770 293420238 82908 82853 376118839 71234 71288 724189042 43988 43989 827232620 57225 57226 341172195 81248 81249 175055527 42041 42094 587186620 24520 24521 721374875 60257 60283 694314196 99769 99770 388063485 35600 35601 999631366 10136 10090 731046479 96006 96007 640550927 59651 59652 323722505 80929 80952 89379169 43476 43477 890594099 87929 87930 48284675 42732 42736 559400440 78590 78591 824572855 70394 70437 777422006 50475 50520 611706284 25571 25616 618281399 32513 32514 15869919 30153 30154 485696744 64137 64104 175939724 4098 4149 496216133 77576 77577 24033145 95905 95906 769730388 69986 69987 423492709 87455 87386 812284442 44715 44697 174754238 22487 22488 506503453 35205 35206 287805644 337 338 433732479 37762 37845 442983190 44996 44997 143330036 72062 72063 134307541 76936 76937 427688057 78153 78144 590572683 10530 10531 86881576 9210 9211 211998090 81456 81457 320354715 68909 68910 747777202 9786 9787 641108986 23393 23394 496998502 11174 11175 412408004 21575 21576 412231257 31612 31524 257645218 17670 17671 385574589 88657 88598 794685118 70538 70539 753608505 80903 80817 697558416 43696 43697 831690978 42059 42060 562255875 189 190 772568840 90640 90641 521865673 88649 88650 955095875 67633 67664 463291881 16273 16274 296152396 81771 81772 840572543 74791 74837 436376437 2038 2039 535123211 77235 77236 544423859 80582 80615 6012221 94666 94667 571832829 59225 59226 235440402 98065 97986 337166470 84520 84521 681745905 21450 21451 861328621 82477 82454 514027771 24389 24320 187609127 73914 73915 721884201 13298 13296 893636306 22934 22954 485629613 34116 34173 437403825 92231 92304 401062513 15067 15068 165824877 25657 25710 580701758 10727 10656 431025495 7184 7109 326783609 44670 44671 181742821 54745 54817 476959203 89790 89831 916037269 25375 25376 527640856 75332 75333 495935935 98944 98963 273324374 30228 30229 698534438 59285 59286 920138075 10926 10927 53034587 94987 94927 162541160 84566 84576 433985752 21800 21767 353009691 49247 49291 493408044 27956 28017 887179808 37796 37797 14116663 96086 96032 206267701 53546 53547 260758833 52274 52261 226666881 19574 19575 411162694 82081 82146 498288514 94453 94454 289926664 31360 31322 445087993 41175 41176 212886362 36092 36093 806130704 84624 84596 725631983 96440 96499 792003289 38862 38790 627254891 31367 31287 135587908 42103 42157 125412993 78256 78208 981867421 22481 22482 495825567 87484 87485 809504958 20442 20355 150414637 95139 95140 907351796 3612 3579 372859860 97496 97497 766770025 96920 97002 198873796 41130 41107 110468705 6725 6726 289544868 81158 81159 603086834 87671 87658 665751854 56568 56520 660436446 39472 39473 621136257 32843 32773 932835899 80225 80285 106917144 50328 50329 391942424 54869 54870 774159205 42522 42560 935315247 22810 22873 309902611 207 162 764100175 23831 23917 936543926 18320 18321 750286841 19070 19109 122196888 51364 51275 282568722 80509 80510 219122999 6551 6483 366396749 58746 58747 793674607 28952 28953 319418674 4704 4705 258860984 83097 83026 429290570 55260 55213 699791217 71117 71098 345563796 26261 26262 577098847 61304 61305 184278034 69404 69431 208632983 47647 47648 539140521 34933 34936 943029601 20679 20618 567282035 15445 15434 227206392 20020 20021 140636512 50009 50010 863343061 44358 44441 119988990 83718 83719 6361436 13754 13755 822691473 63634 63635 814464563 70545 70546 250561008 21574 21538 629161377 38352 38276 117903324 56006 56007 801276124 43178 43179 242066720 57024 56942 925291903 5428 5429 803871885 84185 84123 476280136 9789 9790 735317334 56598 56555 934631047 84334 84252 236837478 15282 15283 784551191 49627 49628 650893940 36559 36638 901274540 10814 10815 284791191 78631 78617 517411774 64251 64330 586937617 90465 90466 368041342 81254 81212 868577977 98834 98835 251705429 77883 77941 468711276 71671 71588 787110266 41789 41790 331468858 78857 78777 658251807 53992 54050 547216357 77142 77143 938797405 62216 62194 677799878 95858 95859 999170013 4154 4155 950617060 1758 1844 170497111 25739 25724 795201132 57429 57386 218479829 74208 74229 618789817 95269 95244 363768244 62205 62206 554304979 64130 64128 970181806 21910 21841 983326966 75998 75977 462723677 53715 53732 793957975 23413 23483 591980312 55118 55196 641773398 92548 92549 436293938 7596 7510 458968149 2366 2443 957902480 8910 8911 332362306 80646 80579 236638754 33305 33306 713429835 74329 74293 353942488 40160 40161 639688489 91068 91069 882238459 4732 4733 164425495 15794 15824 649244907 37407 37408 76228775 88420 88393 89817716 1343 1344 719203795 32740 32741 542389789 42261 42262 555013430 5245 5246 275489240 53691 53638 951400003 47885 47801 857969166 4696 4778 29347153 86494 86501 359699476 39232 39233 457064517 5902 5903 431497625 37385 37386 268709624 16102 16103 965123883 52915 52916 674382202 78065 78151 38136709 95338 95307 438023771 43036 43037 724624905 49163 49164 159943805 92762 92763 182365679 73813 73814 661435863 95340 95263 207922603 59047 59048 600708669 652 655 377219409 34938 34862 991771612 45959 45960 22461679 5728 5794 628032195 96813 96827 343745683 18146 18128 171371082 66301 66228 906539912 61564 61565 154614671 23901 23862 640249594 12644 12645 273861121 97829 97801 612277314 5193 5162 101259813 67151 67182 428265494 53859 53860 415717591 16242 16243 395684405 15041 15111 24441896 46034 46015 166867165 77952 77942 85465784 781 782 986104726 11813 11814 832793067 46008 46057 29431 65459 65394 862309557 39226 39227 78038963 9522 9523 371847793 17896 17877 136476709 20661 20662 468649107 41338 41347 138672840 24074 24148 947757425 11990 11966 284736535 62857 62778 414326824 93751 93670 330771208 69145 69146 736240649 46261 46293 783274806 95108 95109 218793466 79104 79105 564598670 33588 33589 356204629 91820 91794 554211570 8251 8191 663404199 65620 65621 221705320 21182 21164 894612581 75489 75556 472875373 27762 27763 367196729 26903 26904 649579161 6090 6091 596728188 60253 60215 691583527 8407 8408 843842786 8 9 144065336 49643 49644 770670809 25420 25421 936847095 20341 20333 379410787 77999 78000 619606015 56243 56197 994783808 13880 13881 831626527 26809 26841 326058641 31583 31584 766636338 95539 95514 639656084 70211 70212 797349182 24940 24886 535140678 91919 91886 751814896 20750 20805 730326324 59063 59038 920018173 34965 34966 939286463 8572 8660 225109533 48222 48223 696983074 53190 53196 735742988 19034 19052 568051825 5434 5435 521888586 12381 12437 254757854 41541 41542 471226081 9993 9994 978757938 84826 84832 129006679 44007 44008 687161808 39735 39736 858493356 28199 28116 540311562 85497 85546 721188017 80287 80288 984399542 8830 8831 607578391 94522 94523 786449541 9377 9378 106781999 26338 26339 850267430 30891 30933 776065711 3585 3586 484620724 54544 54521 257085150 82138 82199 144162709 52718 52698 25535609 38827 38761 457385420 12352 12276 427578639 11884 11885 25800280 3122 3105 937835211 24270 24275 963800406 88352 88417 596802015 1314 1369 187181378 69089 69000 519227251 3723 3724 457561017 51074 51123 325408323 95311 95312 767193361 90590 90584 140835735 29687 29764 128384241 50952 50953 377656228 48782 48705 280829969 61710 61663 801502267 1745 1746 991236375 52816 52817 511623434 66893 66969 269807338 29238 29239 485923223 40449 40384 304716519 56211 56289 341769002 93371 93457 73982577 77234 77304 163967962 64919 64920 655108583 32208 32209 900858268 78364 78317 611232514 47728 47802 254966508 86157 86083 244729119 18946 18947 840718424 11239 11161 467804979 88693 88781 950130486 61678 61590 43138601 9812 9813 228193011 55965 55957 131728225 54814 54827 807480305 66609 66695 515933467 33850 33851 251490592 78818 78819 829820764 43722 43723 831987427 70687 70733 363766776 21185 21186 338707655 64391 64371 358843754 31267 31204 752570167 51782 51734 607810419 23702 23703 198091702 80129 80142 511069203 58721 58722 15841690 15376 15454 722037600 87293 87370 875943166 7679 7603 155758916 81114 81188 520624377 97263 97264 210721056 82135 82129 391415108 64742 64670 647767320 21356 21357 836982896 27009 27029 790236037 88125 88126 630459645 67711 67653 660615961 14862 14863 98381314 26730 26698 514330738 92985 92986 602701408 20193 20258 602740062 65979 65980 768110055 19848 19865 509260964 42993 42994 563548146 41271 41272 645263689 55792 55793 254000159 45354 45355 666755487 80628 80629 300881238 66742 66743 297967862 9994 10078 459969382 9011 9012 155148107 1694 1612 149123797 43341 43383 928293333 84569 84570 14348951 62576 62577 943037449 83064 83017 890029140 41807 41749 840443980 97634 97635 743840436 84954 84891 81941268 79609 79610 524213124 43647 43648 759586497 38294 38274 533116498 48251 48302 753042955 6000 6030 216499421 1570 1571 653347272 8217 8218 362853413 62509 62510 497386045 59995 59996 764287790 79189 79190 657403834 15461 15462 293267914 93103 93104 821568486 22879 22939 319103095 89440 89441 807170508 89009 89080 331062519 98754 98755 55003480 60698 60699 11267934 95695 95734 552777010 90641 90642 990379256 68789 68851 473046609 42193 42194 977729327 72524 72504 244549270 41049 41050 863390210 58419 58390 613885630 38333 38311 701133031 86820 86821 900739816 92277 92278 831402654 42803 42856 418392818 20525 20526 558179675 7559 7589 445024713 29816 29782 587735736 2645 2646 392594837 69149 69147 322835109 65612 65613 595338519 2817 2871 606920238 98499 98449 188846192 86522 86523 432586837 33039 33040 109403675 81735 81736 690469664 95983 95984 197526479 34732 34796 58909826 79011 79012 208845916 1010 960 281414717 36442 36443 716166988 55008 55039 972816057 78586 78625 619866380 1863 1864 389648113 76380 76415 570012329 61607 61608 168564692 32097 32098 334430546 40058 40024 212487077 6068 6056 961066738 44873 44874 388839893 52170 52171 456869191 909 853 402021131 32262 32263 496199138 53631 53575 535757481 69071 69072 510141695 79901 79931 486514557 42744 42745 601554152 47394 47395 235635788 85850 85789 418342862 6049 5995 258368509 122 130 697716597 8191 8148 317635008 11547 11626 330415479 64925 64926 280028093 18467 18528 111762793 87509 87504 891056674 50430 50431 786584866 85659 85629 571492703 35511 35512 329136717 79085 79163 632584663 84606 84597 590847415 81471 81472 238995810 42143 42144 768254408 83208 83211 429607156 61050 61051 587748792 68704 68741 64337749 37085 37066 200204594 32019 31942 816564354 22015 22016 768069551 21382 21383 16423863 67041 67042 778488179 95197 95198 166408721 39337 39392 14297915 13037 13072 840216032 37762 37743 308637632 24229 24230 777901703 35745 35738 496700234 13029 13030 958163285 74557 74558 605385524 9491 9505 93069432 74166 74147 396186336 77633 77699 510897986 49378 49359 943939230 32013 32014 497719765 93225 93226 543926399 20708 20659 299526701 86413 86414 828858951 25914 25915 34442224 11307 11335 507286923 91240 91281 214460753 45320 45321 137151828 64315 64279 720499280 22910 22911 148505543 6414 6415 919400049 12352 12369 77986332 93883 93884 241065012 75603 75607 631808142 56076 56077 630339413 22373 22374 74294869 9276 9277 92720345 33767 33758 110513275 72813 72814 242447458 87892 87887 969924886 15914 15915 652006440 24994 24995 738797147 90900 90931 857065886 71436 71448 297716023 34815 34816 918917380 888 889 140013804 41843 41881 87933724 64553 64551 190196280 29589 29590 991939601 78782 78843 764202495 46365 46366 673666720 71759 71826 315192383 28616 28617 210655379 15418 15438 331291102 51154 51101 406747316 84772 84713 6938957 62274 62275 231243326 54543 54471 153765800 29457 29458 245797070 60589 60514 337188439 43125 43126 743825292 63831 63874 655829569 74599 74600 652300817 3141 3142 25346100 19045 19046 517526370 50266 50267 294685471 90421 90422 466610040 75303 75304 266628218 95117 95039 258306157 38892 38865 333441705 49962 49963 465531767 40185 40159 314122087 2359 2428 651903606 33933 33934 362703805 21745 21746 33240574 71074 71075 587532432 50567 50643 773088370 63429 63485 261115919 45521 45469 658883619 2244 2240 677074463 34532 34527 10793180 21108 21109 935544023 4013 3938 148454112 51316 51346 218419715 46221 46222 864399879 33270 33271 802812724 20340 20341 12980055 14270 14271 397568988 87918 87919 990368648 1627 1697 576725374 28177 28178 2415114 98745 98754 207412227 7637 7638 367584594 86766 86767 572203623 76291 76344 379614751 79318 79260 841508834 54172 54153 209822376 49491 49476 929287028 79494 79519 496379582 470 471 529271666 36863 36776 914124745 938 939 959597133 6505 6506 932210271 26751 26752 544383162 24787 24788 926318413 31552 31576 428391211 12375 12418 569629773 22173 22250 759346618 54590 54591 677022681 57781 57782 868739502 79831 79842 910360020 21380 21381 434980257 28236 28286 201004611 68893 68894 87453730 47491 47492 555433709 40205 40117 779909715 80184 80119 165199490 6911 6828 217818767 12192 12155 41807186 26858 26832 688638917 36906 36907 844411825 80166 80167 760414474 87389 87390 601722809 97759 97840 385364388 24379 24380 311179996 44614 44615 700154957 31807 31808 271087143 21036 21037 441506409 74826 74827 462683332 54893 54873 56701883 16556 16471 178113529 94599 94600 575226416 97118 97119 980545965 18064 18065 122474002 33467 33468 359051994 36456 36457 442542589 83377 83316 491471576 32737 32666 406567295 56014 56015 700860995 2832 2833 489552592 68389 68390 131225331 63281 63360 227949028 94056 94057 498896498 31355 31327 274201059 39293 39294 666009706 42080 42033 772555901 25872 25841 408738115 62363 62364 702096360 80343 80291 360689232 61306 61307 735339251 3771 3708 237117878 17843 17884 672531250 65282 65283 939109263 74069 74070 583632702 5526 5527 256100261 52798 52820 744927976 28683 28727 161408308 47978 47940 890541039 24708 24712 274608167 66426 66427 12715885 67858 67859 661714204 88478 88497 302151000 3326 3327 649373448 36853 36854 41870786 35480 35427 495260608 48292 48293 561395156 89300 89301 945198551 71077 71078 145700137 66595 66596 45308392 59426 59499 181002707 36553 36554 346087895 31133 31132 622774844 23699 23694 483454263 80957 80988 476642478 54092 54130 59232672 35977 36018 444047926 31350 31418 304846669 34878 34879 918275030 22406 22360 721141696 41384 41385 561431541 81465 81466 251233623 51097 51098 674883050 98435 98436 475358725 46725 46726 477683822 54810 54873 258990180 32265 32207 279424072 62483 62547 19679853 11190 11191 23560712 89730 89731 437299392 61576 61605 655489397 32986 32987 102696736 87873 87874 527168947 58651 58627 849133541 78687 78688 587080434 54359 54360 671999395 75928 75929 922607500 65178 65104 770811416 24005 24006 896150582 66447 66448 706848110 72043 72044 336699523 2537 2538 529956814 54717 54718 849950757 24654 24570 375365206 44287 44288 558508138 82908 82965 938784608 66061 66081 965669854 37762 37763 495903231 85710 85711 862121301 85917 85918 825489845 92744 92745 428722728 2572 2616 973628691 73439 73527 874501187 73301 73369 581982510 66308 66225 93230527 64511 64512 474152353 81120 81121 793322283 23770 23693 895957583 61590 61591 513732114 3660 3623 452001314 10820 10821 566584877 25230 25231 908609863 67242 67318 490364387 89561 89562 921953292 89876 89877 667902425 82054 82095 851083892 41608 41609 405694704 62912 62989 592424072 66300 66275 273061415 39590 39504 681240152 94588 94589 674124047 61850 61851 431467029 18104 18105 41178635 89506 89555 524600022 7598 7599 607213228 36667 36668 983454072 61483 61484 357275233 21217 21283 991358997 59123 59124 410227965 50464 50465 323609186 97645 97646 550535517 50332 50333 463965644 10211 10146 229091485 92651 92699 300189571 22773 22774 543816167 2325 2408 657643933 20185 20186 252997740 58314 58261 687271434 50167 50165 938195070 56690 56691 576369850 99659 99660 85062815 49507 49508 126937387 64010 64011 246578468 70495 70459 648789998 17127 17090 820504238 39337 39344 773477665 81476 81434 41335735 97337 97338 620091832 10230 10231 313209232 19626 19627 855725549 35475 35476 220531584 17783 17784 833942146 97271 97312 859399931 46520 46521 321939441 11941 12012 224408151 89865 89866 373086112 11348 11364 474208989 45693 45694 89488468 40413 40414 40292056 13340 13295 639884210 90810 90793 825328480 59768 59769 551920753 11675 11676 171847076 39339 39340 66245006 37784 37785 812336442 37078 36998 700726276 41071 41072 386278431 39198 39199 253117446 77738 77739 94984304 9338 9339 929781077 51622 51649 816377069 10329 10330 378250566 33274 33275 783903596 39297 39269 327033543 70847 70921 537618546 37218 37219 441215332 44826 44827 78021658 64448 64449 679886252 27399 27438 398430117 62846 62878 772356112 31160 31161 397500053 53415 53364 33718937 23871 23872 753135137 2553 2554 763476155 40462 40437 197307472 48048 48110 649395610 54533 54534 456274032 22563 22564 874065987 50187 50188 377830307 24037 24038 846201645 97513 97536 313321958 86551 86552 824482558 87980 88055 253572440 70617 70618 560391130 77057 77058 146336993 53024 53098 280002865 85014 85015 253993980 35352 35353 973777489 85698 85708 444796479 98126 98127 435325974 51736 51709 240898811 40942 40943 834886397 58624 58625 154478305 82923 82924 970297553 18330 18331 180353244 38345 38364 875132849 57996 57944 249786372 46167 46168 63923112 77577 77578 383349886 78360 78361 90637456 90407 90408 958319307 51649 51650 468046155 98889 98890 714996236 74043 74044 118502264 97720 97721 604874306 50210 50209 938479028 76286 76287 108947339 60172 60210 687625381 78660 78644 989355585 33473 33474 908508135 39533 39534 874885195 16426 16438 519280485 43326 43327 550090603 76479 76491 79889423 64958 64959 370667911 34870 34871 86549009 13821 13822 902393543 84421 84485 623642324 98310 98330 943104357 70734 70820 284820066 21286 21287 295710830 75681 75750 929711351 30714 30715 858107522 20675 20676 442543706 57152 57181 453194094 38925 38926 738084397 12958 12959 520586091 37184 37185 326627139 24658 24623 868571312 82519 82580 212973837 178 179 833094372 91753 91716 329653328 27749 27750 576166131 21520 21521 305748638 58652 58653 795806350 28068 28004 271771401 71223 71220 520830437 30486 30487 699126356 11469 11426 916501514 52192 52191 21685754 69425 69426 880783177 48924 49000 303582117 93230 93203 232872529 43937 43977 285123961 11048 11049 758640532 23668 23673 968322001 47310 47311 419112808 30742 30803 137823891 75914 75982 91006059 52246 52247 628185098 74347 74348 516330590 39081 39085 915821572 54648 54698 246747319 55968 55969 307579260 82054 82055 818571595 39822 39823 469616711 62392 62393 506242008 93395 93396 496617578 10305 10288 254227125 17946 17894 958705156 18969 18970 337084750 41681 41660 425969777 78450 78457 931073984 37666 37603 587922908 33558 33559 977482329 23890 23837 168274191 94475 94476 604730801 45358 45359 434445977 56679 56755 693125477 64491 64492 386605847 49216 49217 431832995 21897 21904 959595482 74969 74970 499049201 28655 28677 412363190 57388 57389 169461083 85314 85394 12109894 7995 8007 565653206 9093 9087 184454765 81905 81984 868247444 99980 99891 417897204 9862 9899 173919525 21580 21581 81327470 17337 17338 263231750 88829 88830 859787438 80132 80148 423460279 6590 6517 916938647 99486 99487 161367590 34976 34977 849546168 81562 81563 35706596 34251 34169 328093769 66034 65975 273650001 88543 88577 850428793 99641 99622 707646617 60423 60410 263675700 23104 23105 721207602 43777 43778 391818744 48284 48200 737494787 33396 33413 888113278 37989 38069 333315849 37333 37334 20007954 24422 24482 910277412 74404 74453 639603128 62611 62612 598600130 92902 92823 979528521 74314 74226 609139321 14162 14163 97881007 90593 90611 174230012 84697 84758 990682622 35582 35556 612265693 2127 2128 33427994 64312 64313 73257436 67167 67168 419569610 19453 19454 566317244 7292 7376 707726284 26723 26663 897888463 39716 39717 966459353 37827 37857 251193801 94997 95012 62072178 32761 32749 332028943 73743 73744 733099300 30053 30011 432278135 98927 98928 89907863 83016 83073 47657553 87893 87919 29112380 97009 97010 152552679 78095 78111 759756661 12421 12422 418924646 79318 79269 255011671 13423 13424 724764443 35268 35298 287340752 75880 75881 290046595 69881 69882 676772678 42894 42895 502695516 81652 81653 488418828 36715 36767 479036898 34290 34291 974491562 7938 7939 252876721 95812 95813 312923218 62094 62095 934521598 18382 18383 138071638 5083 5084 499637467 25752 25763 570256148 82873 82785 518394854 60120 60121 747566525 79265 79266 943664781 54716 54717 41146555 10068 10045 727065081 29523 29524 714909933 21301 21302 448117073 8969 8970 516811846 45142 45081 427779273 27174 27252 355819240 9417 9393 483278249 47297 47230 839501446 81734 81735 81557481 78925 78926 4894243 89501 89502 755295564 73202 73203 60711134 15726 15727 714081888 87941 87942 101550959 9348 9424 105917013 87522 87523 900863179 65476 65519 894183294 13149 13150 864881299 73372 73426 502897283 3265 3266 891125214 30696 30697 840283036 27557 27558 157765245 78873 78874 307262054 82934 82935 924428992 84120 84121 220370308 75988 76017 410152481 1525 1565 921588944 62103 62104 255104912 63077 63082 507995966 92647 92690 894475939 70109 70034 613356348 40269 40270 45877182 30949 31023 560988103 12752 12804 611388921 60200 60184 61741438 96849 96850 690879259 58069 58070 348727969 29662 29663 371662424 92647 92654 84721393 65777 65778 235388709 1879 1880 567559557 90480 90439 147386824 45592 45593 252519314 25462 25463 605165590 73042 73043 606997266 78831 78870 753994053 63904 63871 876840332 2652 2653 644858954 19150 19212 923991370 93162 93163 350738342 88685 88617 214543413 97274 97275 553145053 97993 97994 986251980 90922 90892 838410242 57823 57804 603803706 86862 86863 21267911 30793 30784 918608863 65963 65911 434952072 46158 46145 474348643 32410 32480 321172818 54512 54513 371054429 17649 17650 327317948 17111 17117 395024863 20179 20204 405685467 71288 71289 168971455 24672 24678 953727684 16855 16856 9031315 7541 7542 638658526 15612 15642 196218297 60092 60093 768763987 75710 75711 822215672 77538 77606 38230694 86077 86078 399118603 82129 82159 397547461 28067 28068 531733134 32175 32176 61441425 10853 10854 701177456 81368 81369 45118380 71897 71952 582224576 20168 20169 67412939 75109 75044 578680181 5001 4944 704530030 76748 76749 749423178 22662 22728 629491877 73861 73947 427219952 18562 18518 864918795 50631 50632 911996742 65234 65279 378490046 1854 1797 417784602 54919 54920 462923675 23920 24009 789878100 4953 4954 100916151 99660 99661 401833102 25109 25110 376764971 57538 57449 346161727 45031 45000 836924205 6523 6524 459079829 56084 56085 87515526 84669 84687 421625734 76417 76503 110995785 92817 92776 910982219 29185 29186 242320266 85036 85037 156114332 16087 16088 774090279 88405 88406 18089342 13721 13722 607608956 77025 77026 656952963 55139 55140 255209052 19404 19411 40523654 1302 1284 303265130 32611 32699 55610132 73616 73617 377694965 49735 49736 264573896 2943 2944 563841015 80754 80755 668813740 86001 86002 798670948 88584 88605 337313477 63500 63447 41954282 45303 45360 750098417 71596 71633 190941231 33887 33926 927271549 31868 31869 298854723 33064 33088 79177602 39939 39940 136385601 85184 85213 161336334 74119 74120 132554032 42988 42989 213227083 96439 96375 932080269 83663 83664 113762910 13680 13676 124536306 85648 85683 664975017 8841 8842 76940760 54537 54538 807923686 61280 61323 52254592 87381 87382 893631980 24603 24654 892465949 35754 35755 471677393 91474 91448 787032990 47594 47569 866607388 28743 28771 589756031 57096 57047 632986073 72907 72955 19896062 16559 16600 645394561 69759 69811 836645395 52876 52877 794069339 38585 38573 845004729 13500 13501 567636786 7716 7667 255239146 45044 45066 929767960 25108 25109 904647763 33804 33805 89314094 45681 45763 345097346 25016 24957 725160036 44755 44820 361030412 94263 94222 286574109 89264 89265 285549068 8009 8010 786654561 90529 90560 192279312 31786 31728 788960150 53972 53902 816290505 15744 15761 898963294 35808 35813 346794108 22044 22045 817062867 15992 15989 739547909 90559 90637 510308922 57187 57154 388177206 72994 72995 705109621 38778 38779 296412022 13553 13579 711210801 15989 15990 26090460 57598 57636 253135994 98855 98818 510043342 39326 39329 386313834 96292 96209 173022369 60198 60199 732585543 20946 21012 454378127 3558 3480 840692625 96148 96123 283028087 30192 30230 928918877 666 667 473082155 40796 40805 331895676 66051 65977 431909806 15608 15577 841969620 79675 79689 883955327 98767 98768 422144729 56884 56885 955812177 79775 79727 646020748 81989 81990 394236601 74462 74460 343543026 32060 32061 810425638 70833 70819 794246817 23020 23021 784258468 97684 97715 689162040 70480 70496 139255022 48819 48820 955012281 42001 42002 658045236 32195 32196 337889502 97384 97470 239513370 51356 51357 167301879 32250 32210 195789599 84634 84635 687321941 90184 90259 288256610 81563 81511 112897222 65671 65678 482864597 82929 82930 420595799 97282 97283 348591566 90186 90169 838580027 16914 16849 530351564 57114 57186 970606775 35109 35039 650985079 143 144 971820671 23068 23069 655568704 56781 56782 726115826 42674 42675 479161641 3331 3390 695264631 21390 21391 89024197 15341 15351 813742500 30953 30954 939022777 6616 6617 936941071 39098 39142 413822564 83557 83558 694137729 74829 74830 84487123 71290 71278 409633934 29737 29738 503398240 95150 95180 220862962 74678 74602 152804968 13170 13171 304127286 4163 4164 384320164 98815 98816 437606086 71163 71164 817117234 88462 88463 965882235 99476 99477 367936031 24820 24821 465641240 99921 99994 463403124 56293 56294 863994789 47782 47783 610553981 83188 83266 957917015 47065 46984 186615417 48514 48537 611058526 13024 13025 211387715 1487 1488 319435618 8794 8795 221225008 25185 25114 725389359 60425 60426 597285859 62135 62206 28089681 60316 60317 713701705 91861 91862 435571370 40949 40950 405471790 61412 61413 246299088 39726 39738 240345613 32480 32481 91356219 22680 22688 843799665 87360 87361 638193892 28769 28815 239827687 95063 95015 863879033 32264 32327 606844559 78564 78565 250644956 85473 85449 623300815 53554 53555 131290124 5820 5821 700464762 83189 83190 200408405 77249 77201 633742771 86140 86141 112163345 45462 45463 688913064 47621 47622 633670535 50486 50493 800353423 38216 38217 263665710 51328 51251 958643964 59244 59228 755886112 48492 48493 249709396 36453 36454 252995841 39736 39786 188007105 49601 49602 377105692 81089 81086 299283529 83918 83980 201198421 78017 77992 505536934 20351 20355 545298399 8844 8845 64995076 44219 44220 31167204 18554 18495 775701189 48298 48257 386850737 54288 54289 956454634 20924 20925 678218040 36397 36425 140510301 43502 43503 79857148 90111 90177 519035946 41314 41315 111693684 37797 37708 180411882 79511 79547 476536937 4536 4537 139231310 29032 28957 891253852 1861 1907 876210468 56148 56223 924823333 48318 48334 761842375 84867 84868 463613328 59993 59994 220213454 79096 79159 999195582 16520 16521 825490042 4083 4008 826719410 6853 6854 244214774 94063 94056 857083135 41330 41245 524365728 39376 39377 858398963 58327 58336 883600500 55036 55037 611902949 67193 67121 231595296 67374 67296 673001364 11016 11017 59249180 62 63 183140155 54286 54287 274736009 57486 57487 643907559 94054 94055 923480808 74155 74156 100360175 31812 31813 334127350 39481 39482 535952588 5895 5937 514680855 5463 5464 597160225 21791 21729 209889655 89755 89756 631831350 62432 62433 834814350 65178 65179 262556049 93514 93515 611782856 51294 51299 442982944 3319 3320 598990334 72448 72449 883061527 66470 66403 655360216 54274 54275 27719914 58195 58196 178203812 70910 70982 991204550 84037 84038 957552115 1313 1314 518797254 9817 9746 233580268 5638 5603 429089206 12042 12043 399836229 9793 9794 651677121 7263 7264 640860452 50475 50476 146752538 63077 63066 272523167 76065 76066 108038057 93314 93237 596205508 22375 22331 553542036 55010 55011 936021330 67643 67589 126047263 78964 78965 396049810 85091 85092 939042251 7638 7587 769424504 61556 61640 613593920 66525 66446 797891731 62686 62607 668650130 66516 66517 876568039 67785 67773 786611624 37663 37664 586034202 258 259 766836382 58504 58505 567196667 67202 67243 109388555 88480 88481 114035820 78952 78976 898630428 37264 37265 997154258 85799 85821 771574921 53726 53737 520732499 50904 50993 9710873 48441 48442 219870104 30227 30228 174219125 59415 59416 378965487 55686 55728 637845329 93113 93114 609510351 43487 43428 15799183 8769 8770 184515450 97690 97750 512047323 81849 81850 457634438 56701 56702 523772462 6060 6021 122401176 44701 44702 504961773 4551 4552 24423878 79324 79325 790006247 73655 73579 840452133 3494 3521 425545442 89449 89450 34092326 31720 31721 190871890 82112 82193 252327810 77715 77668 72283985 4610 4653 323744727 2859 2860 564778703 65557 65558 605760782 41149 41081 159590960 3046 3047 957705130 56825 56908 105943064 13943 13963 69508102 55187 55188 451396237 9484 9459 344324513 76056 76079 886588175 20669 20670 467945508 7606 7607 434072560 83425 83426 73667169 48475 48456 977893390 95777 95812 881435338 12304 12305 539704860 34643 34565 284692838 72267 72268 593646942 73391 73392 662464573 40498 40489 948367672 52406 52428 879241003 93852 93853 493569594 60956 60994 310710180 53140 53092 94638739 91377 91378 383131467 79785 79786 414477694 82484 82404 627420997 82004 82008 67063173 75212 75232 765681626 56195 56216 903385663 62075 62076 251417436 71792 71793 976420917 51120 51121 235446890 29860 29935 58308729 16827 16828 151531057 74861 74781 431791875 48161 48162 677384105 75357 75358 864043770 61811 61787 756572718 39016 39017 139222605 64159 64076 367963318 34692 34762 768665657 47924 47938 525361042 61675 61754 353778973 68366 68367 740510997 47803 47797 449965397 54136 54204 25340163 79406 79382 900304500 87258 87185 179026023 96593 96594 539791960 7321 7322 742003881 82944 82960 533395364 80494 80503 835945378 60930 60914 304863648 81520 81521 757178499 4338 4377 728099056 55479 55413 246932363 35325 35326 771616229 25162 25163 905602962 12752 12738 467262806 929 930 133640304 5615 5616 989089849 55503 55504 422242196 23053 23054 557490191 35959 35960 237585462 59612 59541 834036897 28584 28606 578416086 96580 96581 249997808 97737 97707 705604750 88654 88655 652824697 70702 70703 841396936 23755 23751 267194898 56912 56913 465425597 7019 7052 878875063 77512 77453 279528693 6015 6016 727101692 4111 4078 175098074 61522 61523 478388809 24162 24163 786962600 31670 31671 542654172 49883 49884 915425750 98051 98052 553621978 68328 68313 530215015 33022 32958 651209755 17909 17910 859757087 58014 58015 394133726 79509 79510 333216858 64310 64395 206148094 39472 39442 878305576 87840 87841 652288599 41132 41122 662085270 86427 86428 253405265 96061 96062 375548235 80278 80279 449156969 32157 32144 55035253 57089 57090 704197105 10421 10422 961791643 47579 47595 124775671 99965 99966 961294563 1133 1061 364048855 69580 69567 228387333 30623 30624 967269974 38803 38759 333051699 10558 10559 146302286 1544 1529 49609127 76255 76342 362250562 92212 92213 528703841 31644 31645 474487256 36639 36640 638509415 80696 80697 628059592 451 452 376762304 96854 96855 245742567 97337 97395 840385051 16020 16021 922568577 42436 42361 336904762 32468 32442 997092313 38218 38219 979639314 29094 29114 664933750 27563 27564 152786920 80870 80847 612341318 17247 17248 44467957 15702 15703 573521413 81183 81151 883297852 761 784 214626730 9377 9360 5363932 30120 30121 620415925 70760 70761 191934495 71486 71487 10555403 91633 91634 987918112 21887 21888 88176537 13697 13626 11101073 88913 88830 893604937 18594 18533 210060964 71239 71271 660766329 68834 68747 915806417 27786 27819 456018306 83380 83381 317968201 55063 55064 512099332 81378 81444 91100136 31085 31086 584968303 20080 20044 170858362 84551 84552 112186106 65929 65887 732227422 20613 20614 441752582 260 261 815724324 53818 53790 636094723 11118 11119 937208574 85237 85251 762914754 28611 28582 312348144 67266 67267 673626707 966 1007 345499111 46016 46017 140747214 81938 82007 361971344 15374 15432 50697282 11258 11325 915811537 33406 33407 247870422 86847 86815 85706438 95685 95686 533783081 14660 14710 708198606 50994 50995 662348465 37551 37552 687716256 22679 22596 331820316 73846 73859 454909138 80324 80325 205009031 46034 46035 342133794 27723 27724 804000583 88257 88209 950828997 8723 8726 622447448 8838 8754 79209341 31350 31351 415542914 82447 82441 805206513 77503 77504 86389873 63418 63481 834040805 53256 53257 663781819 55596 55597 78715160 43824 43825 929308224 30004 30005 889003692 194 133 650157001 40414 40415 870436923 22623 22695 312416903 19755 19756 68105887 23764 23765 476619067 891 877 289060312 65742 65787 317923667 41114 41167 596554249 38398 38399 125525142 65256 65257 614253246 20373 20327 223095471 80953 80971 341047325 15157 15087 630009233 77352 77353 826202637 11517 11502 732895992 76491 76543 792849092 30017 30018 204981341 98465 98466 576980503 15493 15407 305901307 33168 33137 568589871 97732 97733 275249865 31604 31589 490471234 265 266 347737450 5493 5494 830768494 1997 1998 158399042 88201 88284 566661420 57099 57173 991157695 73922 73923 728374505 77437 77434 62217824 57567 57652 725283957 91540 91561 851415663 29953 29954 254954351 6832 6833 262104610 7742 7785 536885983 28272 28281 364385554 91613 91614 637487266 61924 61925 685510037 71552 71607 683598578 48239 48287 119974431 88728 88758 393180443 26160 26181 330940218 9562 9563 254014952 87624 87625 72638037 87409 87410 656875625 57285 57239 701784106 22024 22026 466692039 38699 38784 431743983 85343 85344 704117278 90587 90569 899417892 93781 93782 548440940 85980 85981 66690494 62117 62118 917723485 854 855 980799471 10607 10608 863830096 58509 58532 538421610 61464 61457 218252256 80648 80735 543762565 36791 36792 759717053 83473 83415 777499588 47537 47538 662947786 59446 59447 979869639 39110 39170 23124559 74987 74984 708226301 216 217 439206654 99106 99126 166916385 62389 62390 253502138 5367 5368 159046462 47984 47960 822921662 8310 8283 200323290 62654 62566 292836761 93935 93986 774340130 22561 22562 497025445 12931 12870 982575003 6793 6872 16725712 79709 79710 693014683 79284 79285 200986659 6357 6358 401232934 34014 33946 342672089 60725 60814 78646892 82911 82825 301090758 55800 55801 971011637 20732 20645 343978836 70291 70292 971147302 48918 48950 388669387 87681 87682 427287743 36617 36701 583592923 39632 39633 105999001 27089 27052 384818919 79859 79947 665888755 44006 44007 680546792 1207 1208 139235422 61604 61575 973050751 3513 3514 987294161 19459 19460 960767176 66705 66706 57094771 83660 83661 38826553 4492 4577 53549298 37250 37251 818840370 92022 92023 867918420 33560 33561 898885514 38535 38505 512390909 3553 3554 780056150 6680 6721 380906281 49162 49163 455172981 88256 88298 892209083 88123 88052 425157391 13662 13726 890792607 44639 44640 429409339 9599 9600 165928891 78212 78259 928063749 17349 17350 436966900 23136 23133 331277362 3878 3879 245366131 94100 94101 770931979 76684 76731 554298844 49301 49380 677481049 25587 25656 616622755 46153 46140 179703201 49682 49683 700498570 3205 3206 451735372 17998 18084 616760888 10465 10466 351544404 13756 13757 346922993 16317 16318 676722517 38225 38226 816738549 42788 42789 361060114 18025 18017 549830165 15708 15770 393849814 31500 31473 472502736 30288 30289 637112154 67316 67317 590753962 30193 30121 84166609 695 696 859815669 54595 54531 664192886 85927 85928 228177529 79200 79160 648050476 84138 84139 853524953 78299 78212 684208938 22291 22292 882348375 80284 80285 296433723 67865 67866 841459911 8618 8619 911050095 3140 3141 508473753 5189 5190 393153967 26930 26881 482609098 93092 93024 16174629 74652 74653 236275481 47277 47291 660728539 2499 2500 787122408 98202 98118 847953848 29346 29347 595610505 65368 65295 898656218 8044 8045 490109613 62977 63003 992194711 46905 46938 110189999 97534 97546 462036625 19322 19323 48598274 20320 20287 13489339 17334 17335 394681220 28786 28844 940750366 61473 61430 322356297 1916 1917 733434126 58622 58710 814830495 77185 77186 93858312 87717 87718 345452903 31523 31524 732870647 83594 83597 485719508 72788 72789 272884980 96652 96653 461871691 88698 88787 522340321 65641 65642 183915455 40641 40642 163836531 94170 94224 765309475 41388 41389 173643737 57020 57097 4772123 60608 60665 336405870 6810 6811 49223147 38312 38313 829528917 8177 8178 708561232 32503 32504 207645813 99781 99782 779328210 87325 87400 738970466 27674 27675 130097248 79348 79400 806683287 86756 86685 496303078 46791 46792 961672250 37652 37738 316635537 47078 47079 541809277 5552 5618 379375563 33704 33705 679879261 91199 91200 743942645 82943 82944 490781030 43221 43222 329673057 72942 72943 2082327 33221 33207 230572202 18610 18537 767267476 89775 89788 944986103 88346 88272 755933505 86001 85958 670032366 51628 51629 107022493 13925 13926 255223249 68674 68623 875003601 28624 28680 567647518 90456 90457 537889146 19664 19678 539770524 52011 52012 81167077 16332 16310 242757970 31352 31367 8110133 8001 8002 100902885 75312 75313 632989313 64267 64268 531503386 35038 35039 413345567 46052 46010 141307213 79008 79009 513948210 8971 9035 354248410 99482 99483 228557646 57844 57845 151957316 83099 83172 397212968 8039 8040 186455989 56442 56469 921333014 38760 38761 981588250 18465 18518 687904613 85859 85860 265501458 3578 3630 250055224 28061 28062 273775059 96773 96774 859159682 27293 27371 245797245 51935 51976 564133233 13705 13706 707238266 99240 99241 463350902 13432 13433 120469248 70085 70086 582169343 26824 26825 390936908 64179 64250 363808476 31750 31697 82462058 18223 18161 297783145 54846 54847 193764632 82085 82001 73907094 93392 93324 311911182 44849 44932 258289908 67170 67100 17440575 10963 10964 264952992 67179 67180 424824265 26685 26687 951449315 1348 1401 226207551 31032 30944 868149927 12214 12215 362927715 87839 87797 220195560 95399 95400 122119254 21359 21325 233383248 49418 49484 989326419 50343 50329 684178678 69955 69956 83530675 11518 11519 901708314 81274 81360 634806236 53035 53036 465759555 45222 45223 657218705 23114 23115 924422916 98606 98607 397185147 39755 39809 315852029 87705 87791 710461074 7470 7496 106488972 17771 17772 854989259 46798 46862 207613767 92044 92071 381145140 71223 71224 831110849 17639 17640 641487512 93441 93442 810652439 54517 54528 372936958 81872 81843 770490188 58773 58753 601261663 43161 43162 608343462 25519 25520 518621384 38497 38498 133732341 24353 24362 306983532 97084 97047 223246519 3708 3709 7677801 47561 47604 845083828 83276 83277 492398771 90776 90806 536840458 35290 35235 762193128 62898 62899 346462257 30872 30873 130859168 17719 17720 508193150 35773 35787 210345737 59951 60036 532965085 66050 66035 107207776 14245 14246 746814203 39581 39564 251114388 90419 90420 687339712 80439 80440 907589087 87277 87198 780173381 97412 97422 566149711 88622 88679 886731971 58882 58898 521624841 82648 82586 219782137 12598 12552 650789208 2712 2713 276012908 19991 19905 284011547 38022 38023 932605668 98432 98433 103597446 96302 96347 76417433 46044 46045 609894687 84323 84298 706931818 671 732 685648846 40186 40187 220693524 90536 90537 471965729 81534 81535 75466288 82098 82099 829676726 34204 34205 913972182 28692 28693 436389856 23650 23651 379934599 60098 60166 725560732 78652 78653 68507790 13785 13786 936105571 54092 54103 571816331 59510 59511 802477652 76460 76461 662578696 33992 33929 127775648 95692 95693 386596230 38234 38214 462927274 35345 35434 94753014 50578 50579 716290259 74326 74327 874294365 10345 10426 993578668 11943 11954 680352607 82025 82100 326011110 4876 4877 733685459 28838 28839 863655860 79585 79601 700467385 57987 58008 939198398 72294 72295 952047125 25484 25555 416424318 29735 29771 843133293 4166 4167 542354725 93826 93738 495252026 2636 2721 502910947 70390 70391 716929510 86733 86734 894822872 60443 60378 43578286 22473 22474 670291927 21700 21733 204434465 90861 90880 891400603 96292 96293 320601844 81506 81431 570035583 41701 41702 633089471 30384 30385 658656037 93327 93328 506157127 71067 71132 100411121 37783 37784 760324728 58973 58974 63984911 87024 86945 177866794 94130 94131 282524760 53267 53244 57154998 4819 4865 391667728 17711 17712 802265189 58821 58822 65890085 3134 3135 527102443 74752 74753 818579294 75157 75158 836540830 94721 94722 927922720 78204 78205 112178340 44855 44891 940137247 14255 14238 387007829 61191 61192 334017033 44441 44442 188334343 19312 19313 868595630 51205 51206 4403434 48513 48514 225697970 23574 23575 596552026 86006 86007 183255798 12339 12340 114055928 99658 99659 801053453 19466 19467 48854920 19571 19587 200667880 49653 49644 995856762 40837 40838 446158240 69220 69221 293440903 14482 14483 922105103 39157 39126 48080691 81612 81530 832802893 58899 58900 132816383 34419 34418 621049323 22803 22744 87400867 33876 33856 280217621 37588 37637 304515301 29661 29710 239513178 23287 23347 746402053 54843 54844 144218938 93659 93683 129315520 88764 88765 499361935 97898 97899 266933591 90888 90889 263087685 6133 6055 541949109 93155 93156 653747958 17286 17287 951395659 13999 14000 721809657 84754 84824 908322513 47988 47989 947656757 62521 62442 64564315 90072 90094 986192040 40146 40068 588571408 61807 61808 992306680 88639 88640 9942223 80012 80013 886466093 49959 49960 245675681 25231 25232 915664546 57471 57472 971179949 44686 44660 236798659 86331 86332 869745901 18087 18071 763502280 99160 99161 679860380 79172 79180 108832549 6824 6825 539834858 18883 18884 526667886 41178 41179 26143246 34859 34860 313157762 79928 80011 999127224 90110 90102 272420243 97048 97049 516984166 7270 7294 843764787 16967 17007 865970584 66195 66209 665850781 97614 97661 214570343 51047 51094 204413727 55779 55776 214567985 36996 36999 726045698 87560 87499 819372391 80147 80110 151998829 54601 54602 467619211 96799 96867 984606498 59185 59242 261384371 94779 94780 271294027 84413 84414 148348353 81151 81217 369487378 99411 99412 295219396 83711 83653 419704292 13615 13672 112008050 10123 10073 636893230 72777 72778 391364868 24019 23930 361634431 52324 52280 58916059 8715 8679 926797883 2144 2133 567766219 93121 93114 464271102 42880 42835 895875993 47703 47704 725789392 87492 87493 958878284 39057 38980 882222845 70728 70659 8914561 82308 82309 363845236 81405 81406 678372194 46447 46448 324984897 92305 92306 676402987 83517 83518 799959814 35542 35543 455152340 96950 96951 890593914 69455 69475 438651000 44763 44811 574903943 27666 27709 105251143 99405 99406 447979374 18835 18836 629312634 20449 20508 812709911 90885 90904 605212167 92831 92780 876195335 26833 26834 443331012 12245 12251 360150300 4856 4786 258256664 15498 15551 450106247 49403 49460 577605935 47842 47909 653716054 89049 89050 56253702 64033 64034 790877125 62110 62111 252867165 14997 14998 451677769 57223 57224 730596429 22107 22136 658519622 57569 57605 32553281 33703 33752 207386691 40741 40654 756466391 33169 33170 672324858 20344 20345 35175904 48985 49032 510904024 77497 77498 345201637 66206 66207 959380696 64326 64327 158086008 79012 79030 887207595 57532 57518 692567244 25356 25434 459147674 83901 83902 20941389 5618 5619 389157198 34208 34209 467127873 26208 26287 678016931 99349 99395 654390121 20536 20595 969493997 9291 9292 221221472 18115 18176 295179581 80180 80140 499380290 93856 93857 948612590 74592 74583 899406558 63315 63351 84322427 58620 58572 932970028 25305 25359 303369163 34808 34797 788853634 36773 36847 329007188 23367 23368 69534766 62992 62993 15189820 61346 61281 773276825 66628 66629 784291161 38180 38162 224546501 94840 94841 36405601 13866 13854 853701294 35569 35570 767501956 23105 23088 1446822 37809 37734 545219742 82858 82935 17306445 70819 70815 57427147 81402 81464 845473542 97047 97015 111235297 42159 42160 22798837 81566 81567 815505866 9549 9550 485495804 22161 22162 988203654 63317 63329 198959470 56004 55942 490783258 32964 32965 274681510 73060 73133 481029661 8179 8180 533830755 73969 74015 772631662 31465 31392 724521866 83121 83122 292878727 27693 27694 437276952 48476 48542 489641529 19683 19594 153343805 76419 76420 778381698 1470 1554 611494264 11591 11592 371183822 27619 27620 900785923 60976 60987 146747685 87445 87446 872429221 69126 69127 974946665 2082 2046 753877328 95322 95323 438726572 6944 7013 422753717 75478 75479 992729422 49376 49339 134334308 35507 35442 859219364 65974 65940 551443867 14227 14278 288396393 85512 85513 4698286 96870 96871 260858734 27596 27597 422107768 56090 56072 458024241 58462 58463 463347492 82487 82460 713331223 12390 12391 564441226 92241 92186 995259274 29908 29909 678874010 84458 84459 38214254 73089 73085 742329998 97852 97853 189172013 82354 82355 155719092 9896 9810 346965594 72220 72221 590310272 86362 86363 337574743 38466 38436 185026728 56128 56129 965823956 10645 10646 436886050 29172 29173 998852666 90773 90774 514987860 47410 47411 442742206 66354 66355 54588836 98949 98927 679060923 91023 91024 851842126 27770 27787 387035246 49847 49927 909417390 670 671 473627514 52668 52669 145571809 77178 77104 998794152 64575 64576 756617095 83733 83734 167217113 90417 90491 209100011 6953 7022 596733954 72255 72256 465155928 83390 83391 225673908 75280 75362 520733725 71292 71261 987230550 78200 78201 916378434 39230 39231 507269512 39652 39653 194469368 3332 3333 724993827 86958 86959 6453829 79738 79755 363059283 80955 80895 843390490 52910 52911 148072868 54167 54215 681064515 32519 32520 822717636 49111 49027 454563656 42095 42096 321328468 12686 12687 349143913 4795 4809 680029303 97952 97953 374310100 10786 10797 312380794 43898 43899 718170667 73910 73866 700224010 3307 3266 45181274 14063 14064 188239656 64212 64141 952244713 91276 91277 443752227 70746 70747 341394812 70937 70938 193905797 61952 61953 345697509 78631 78632 984183610 23944 23945 851699730 97866 97867 18608620 57167 57168 820484942 39861 39862 967653326 76330 76263 523703859 37116 37138 74216148 29841 29842 613917606 98957 98954 969451347 18461 18407 38885210 55439 55440 147199433 58087 58117 137067274 89176 89231 546008637 55228 55177 63579418 96221 96222 69420438 96617 96628 93857609 4070 4119 327305421 48993 48994 691767700 9518 9519 363749018 86928 86929 826762200 71892 71967 778380959 61554 61548 681464980 39982 40054 674925970 71379 71457 933574095 3852 3807 96219691 5597 5598 686593106 64330 64331 340689714 11889 11906 700791041 81579 81580 519888941 41223 41224 401591650 79341 79307 66518983 52880 52881 612759094 65943 65932 298810343 72495 72446 707342855 69730 69682 117453622 93975 93993 8554433 71663 71574 862619985 98060 98061 946902923 50204 50205 296395221 78234 78156 760083276 71356 71357 344139499 84307 84345 924248768 85130 85056 416582994 86053 85980 792056872 27462 27454 624768346 89415 89468 558165919 51359 51420 768340687 22617 22616 230946774 7416 7347 974704880 37026 37027 495822709 66267 66268 939687222 79075 79162 131555044 71884 71885 773388292 5195 5147 680572646 23728 23743 859823772 9072 9138 179545678 48704 48763 941168698 26067 26068 147433674 89158 89168 381467034 92498 92587 341685181 36367 36368 47194056 59475 59476 164868488 45315 45316 82186746 45053 45035 593803616 67688 67628 85069206 50487 50488 38470705 17558 17546 265047650 42286 42210 360542122 92378 92347 744934875 57373 57441 200927110 86143 86183 500863003 9236 9294 395799302 97054 97067 267172672 29732 29733 905266410 20526 20592 33009981 19619 19626 37183586 89321 89322 153034114 19995 19935 34782536 45631 45551 715360673 93081 93053 68793442 61740 61760 14262913 12152 12105 152874176 16276 16277 695910688 37891 37949 426598462 43213 43241 148128128 71809 71731 287616014 50887 50879 849731305 81337 81358 819685016 45926 45927 733547199 66629 66569 639064869 24394 24395 971854395 82240 82241 852237702 50971 51019 435658558 10417 10418 586761124 47724 47640 399599033 82567 82624 926134882 85598 85567 76151487 12996 13065 576918884 62354 62307 560512700 79596 79602 505887008 81619 81586 496886007 99778 99779 636638651 63036 63115 340411006 47563 47599 335296325 81026 80971 787374010 5307 5308 147071439 80276 80216 929097649 83318 83319 238375420 85084 85085 327336154 84238 84239 23961521 6577 6578 331982861 12936 12937 874263272 97630 97631 699031761 85436 85491 862083536 27308 27305 657537074 28274 28297 954408773 99438 99402 862322201 86666 86667 662540841 92780 92784 637978907 79741 79742 904683632 57760 57761 621389885 44301 44295 726893726 72655 72638 852036646 8032 8033 555198476 3053 3100 92152889 10919 10920 59077665 91913 91914 600527638 7014 6938 712643147 31492 31493 855341362 14093 14094 980149849 4840 4841 977352089 58354 58317 507024561 15694 15749 761549029 61219 61170 728232705 83134 83135 624680636 20966 20980 489702187 1241 1242 862965117 4431 4432 427537654 61356 61367 30217059 10690 10709 235842466 41449 41364 367486583 98974 98975 542065750 97934 97935 171934469 17087 17088 312047580 4651 4652 664690170 58320 58358 466931140 66975 66976 697955743 66695 66767 484911699 10490 10491 372726132 32532 32533 266241435 32275 32292 10393892 28103 28104 169533743 90427 90428 152513692 51457 51458 456497738 3163 3136 43406885 83451 83386 594142106 79332 79404 132351561 79975 80008 776664226 69142 69134 233880245 36869 36855 628948763 79028 79029 212935773 42532 42528 535932810 12434 12464 118066086 16587 16588 619750262 73442 73432 250344665 84294 84306 811578557 5971 5972 742692109 22653 22577 799734402 21319 21397 644393742 92686 92687 572156106 98816 98850 9441978 84070 84071 138216496 26669 26670 269308510 32713 32714 449459953 67599 67591 822724112 29992 29993 945114063 98806 98807 512700244 84559 84493 457854515 88469 88470 179588041 4535 4536 56700351 93982 93949 585292912 40598 40599 94831350 30867 30950 862175046 60825 60826 521371998 76514 76509 268507567 21465 21487 67079686 99211 99134 695089210 68628 68629 59483310 92419 92411 79052719 11357 11434 855680411 10854 10853 346370373 57934 57943 163675465 64081 64078 936269348 31532 31533 501157267 80697 80687 32155178 29506 29507 627563502 71687 71627 848000640 69029 68984 189813035 47532 47533 540406548 97477 97389 686596168 61798 61799 730867071 84533 84556 212152023 13419 13420 83129876 45132 45133 355581454 42479 42480 405966087 29499 29484 476449630 42363 42364 108538125 19910 19911 966032572 93574 93660 128124505 74116 74117 404579723 92117 92047 318607301 12450 12403 42658028 63749 63731 114023942 12177 12178 371630973 68863 68909 870110857 83907 83945 756905438 45710 45711 529148054 80603 80604 316630634 47404 47345 649023687 44163 44227 518588058 96147 96148 728714734 69792 69759 171896063 13751 13752 829197487 80679 80693 309225615 20354 20367 30045488 20751 20730 527708172 5105 5106 138978673 92177 92178 9304015 62083 62034 318342829 78966 78967 578949397 66627 66628 97120187 60743 60765 610390658 90822 90819 178863644 77669 77651 712773345 64521 64549 67550893 13069 13027 583031732 45521 45522 186988020 236 237 581663252 92896 92818 41440086 87877 87885 394082309 41510 41593 858431920 2582 2570 891857 82212 82213 794777366 9835 9836 411353043 77421 77346 314859081 21366 21367 150555871 34206 34197 477911374 87648 87649 295713493 87411 87412 584857526 9610 9621 906774135 12079 12080 998122709 89493 89494 264690451 91784 91785 765929431 6094 6168 379636973 39377 39378 482040459 58547 58601 110958553 58197 58193 650646055 96734 96696 770979792 76843 76928 412984461 68128 68129 482539483 91801 91802 284632576 9390 9364 483413160 48614 48615 609731638 94324 94325 235625388 3153 3154 401627126 89162 89163 335986556 80978 81011 852507877 1572 1573 446657645 58010 58011 301931296 29611 29603 936101844 39882 39883 186411914 67701 67763 688246371 17412 17413 66078910 85478 85479 800159099 30383 30384 856842298 53083 53001 339795531 73524 73517 754850331 23677 23626 598748341 70526 70461 169189130 14020 14021 211633204 4108 4109 712913721 64509 64585 962163716 52587 52588 324762354 86387 86350 563236862 54373 54374 248947559 33929 33930 809906211 65437 65438 492777309 56723 56636 753075412 14313 14314 238167478 15726 15747 666662080 65833 65907 834674439 13652 13653 823506437 20706 20707 615648398 23813 23814 860791001 42315 42316 93507327 22579 22580 33260654 86796 86797 213101585 17027 17028 370156457 75694 75695 725481486 99346 99347 562412413 74965 74962 747605029 56381 56382 237339822 96568 96569 916246012 30760 30761 638291344 25208 25209 6024643 57826 57827 154499234 55579 55580 912283012 79716 79660 513493078 50128 50097 868992128 69270 69241 769070339 40118 40119 279047845 19567 19581 661675728 74565 74572 408270836 61400 61323 154065014 61290 61291 865658125 67134 67135 837276799 33134 33154 673009945 77308 77310 594696822 52781 52782 912705361 10724 10716 99697108 37231 37232 779708871 34741 34761 744943529 24432 24512 318575268 8082 8166 902899713 70918 70919 66880919 18362 18363 837682170 52687 52741 691509224 94025 94098 438573621 9083 9027 242214549 45519 45489 511825633 65057 64980 71305238 58463 58387 784795673 58010 57965 325055913 65199 65280 191712692 12123 12124 81271165 99823 99824 571631205 2205 2206 244506959 72044 72045 150509823 63354 63355 526954194 54864 54808 822828468 74273 74274 253161105 63322 63294 833466004 90697 90627 820268751 88482 88483 662731918 71999 72000 52259676 49425 49365 955485338 71299 71325 662089811 87117 87096 386142632 13668 13641 357989150 9776 9777 988151147 19460 19461 350423846 91909 91910 698383302 2587 2586 20614415 74163 74191 639151642 75298 75299 494488815 34886 34811 522782359 68479 68550 421382607 9478 9479 53974640 20275 20244 865081425 34119 34120 313248312 9196 9197 464674690 91547 91527 124048889 19763 19764 839449752 9009 9010 328395419 23635 23606 527835677 34698 34699 947589137 64216 64217 842825402 96009 96010 541137871 53256 53227 373760455 32781 32782 435607927 38062 38063 67628787 97136 97050 391053118 4107 4192 167942399 34551 34484 512364724 2292 2282 316306033 25186 25152 672751535 32244 32245 690826690 38153 38154 240899922 23729 23734 302094421 42329 42274 802026100 23844 23775 476072217 98743 98679 898227485 84274 84275 809753447 98612 98613 763261908 69368 69369 599312224 33808 33801 318792305 28344 28345 896357482 21491 21513 589191880 86488 86489 68935732 72621 72622 19532097 12799 12872 331349287 24277 24230 725711413 66337 66338 220055333 40552 40555 162783148 22943 22944 25408921 81914 81915 723926118 58037 58038 145228211 44330 44268 33767277 13006 13017 694007050 2180 2181 671960541 53346 53278 620133588 61978 61979 940735702 84187 84188 851073590 94672 94673 736376806 75611 75612 53125628 83373 83459 555713001 75980 76006 212984142 77328 77329 819843204 51543 51601 21449747 49591 49585 218366798 90164 90141 690898941 52190 52191 5668776 63209 63283 827924577 98611 98612 136384820 63172 63173 544210225 73205 73206 45719717 39101 39102 911406591 72216 72217 600304951 80385 80371 749985234 72010 71939 805254033 78224 78239 758685539 74819 74820 824307412 5765 5758 483770644 74284 74280 740605968 47060 47061 748684955 23976 23977 9989117 71163 71170 349029705 8974 8939 907505088 26024 26025 607254419 33958 34032 41689024 28974 29006 447917566 76025 76026 123255754 85292 85319 291915190 10124 10125 56347178 60223 60146 42210121 22930 22931 428972259 5295 5296 102004790 59167 59097 617020543 49974 50052 485525274 16145 16129 385079569 79576 79623 363952305 49623 49624 844880603 57887 57888 540822627 39259 39228 476303792 59251 59282 704755962 19202 19203 767804118 37335 37269 33001450 89265 89232 300875268 67402 67403 613372396 10367 10368 239411239 53448 53449 908293406 75310 75311 61018106 46489 46490 227988441 14948 14949 746591885 3130 3131 327215029 86669 86670 645079214 20237 20251 230117833 26361 26362 397328590 44248 44257 575466758 44856 44857 539942140 16257 16258 462423677 46843 46772 787124563 82413 82414 162656259 26162 26163 881157567 97962 97963 282651810 58596 58597 798477249 90337 90341 240351970 19232 19233 375511281 94281 94282 155266141 14257 14311 957791592 39638 39673 774895468 79470 79407 379782347 4353 4354 399090570 56061 56120 898095829 30886 30887 47149681 12620 12621 346678914 65136 65137 240697379 76250 76251 752862838 39838 39839 785310177 41549 41550 271628975 12532 12533 947412933 95044 95045 901188773 5587 5601 894303673 20366 20367 226200942 65943 65907 315394934 4509 4571 446945318 36898 36842 390593501 39785 39725 48997700 94805 94861 699389708 14167 14168 956655150 63929 63930 472896878 53739 53734 807537581 55480 55481 45283505 71386 71387 960992295 5465 5471 368206029 67082 66998 522148799 70096 70060 444517514 75165 75166 450609248 71372 71406 172779641 51207 51125 483243181 45951 45952 235908875 19838 19822 714845037 366 376 959512551 87107 87123 222832943 95222 95223 390773234 10871 10872 572611768 10674 10663 932086256 43518 43478 403631611 70881 70896 313939696 60326 60321 296315628 14739 14785 864512761 29995 30008 202378426 62244 62245 753683852 95874 95875 551936681 43625 43685 503972003 52815 52871 835651201 51268 51316 803952145 15209 15215 385928401 42375 42376 503310789 11097 11054 863243137 83239 83240 391063809 30676 30612 950410514 7733 7808 928973742 6591 6533 810188611 35589 35590 100717406 97735 97765 187695586 98500 98501 853137619 1225 1291 161328824 39228 39229 632658752 99144 99145 84103304 62470 62535 780666031 57159 57072 658436782 89156 89209 603141005 82238 82239 530244115 98574 98582 323317061 99054 99055 821919195 22012 22091 183820047 20754 20755 51705563 33244 33265 574435233 91065 91042 45058967 29405 29406 574905546 67848 67897 508913289 48930 48931 257834816 13727 13728 51544327 2159 2166 96677146 41250 41229 10074296 13314 13315 327763854 58786 58787 521668382 52705 52706 645977872 38943 38944 205978260 41260 41261 236977065 19461 19374 275741305 42240 42241 397842577 28818 28819 768346850 79899 79832 681609464 79589 79614 823064660 75747 75833 592055324 59032 59048 932043477 7031 7032 153462768 83711 83755 75007074 97205 97164 414493927 51560 51561 27350705 31477 31399 247091325 18047 18048 363365122 14720 14721 33229449 18837 18838 393819354 83802 83851 49656877 33234 33235 56981377 22948 22949 194947529 3770 3839 657415819 62302 62303 66548556 69189 69263 200500759 72338 72269 802695058 67090 67091 207764873 84175 84195 694997219 67540 67481 463159709 18642 18640 124178920 28684 28685 364391337 2086 2001 919889099 17423 17407 800155172 9736 9737 736267685 85461 85462 274874677 96249 96170 500271761 34791 34792 296235933 78114 78189 240582759 3945 3946 225730342 78161 78167 24578080 44063 44064 329092985 62406 62402 840016176 43974 44030 158744759 32053 32010 69676849 22361 22362 311192065 3667 3668 535600595 53354 53376 347784492 25096 25097 670915177 73627 73628 844576079 75101 75042 163360913 98634 98572 509775113 56764 56705 169842818 73608 73609 279327556 11784 11785 40697687 68020 68045 152557778 50582 50508 310060989 42390 42391 784196472 70336 70267 956593862 47786 47713 139211443 70030 70063 856871677 84315 84316 416739312 86937 86938 396546689 79184 79174 501914880 30092 30097 129293956 16743 16744 86433752 68511 68554 498356593 19741 19742 565999228 84374 84433 439419080 85068 85157 869856789 1024 935 844396423 72253 72247 40662276 73327 73328 17904151 4936 4937 613945907 73773 73774 42657999 23504 23585 659019421 48542 48626 31276124 14676 14677 746047835 14281 14280 965442303 56164 56165 423895117 29114 29115 556661382 52526 52527 343025771 66081 66039 989901976 27556 27557 939219112 84490 84491 402506031 38546 38547 834345801 28375 28353 973113286 68506 68507 784666003 77863 77864 115489094 65001 64917 385852775 82477 82399 18003277 19453 19445 351974416 90848 90799 221082367 67920 67907 696099826 46913 46914 696277214 46629 46630 961109713 47332 47333 681718394 17321 17322 909045965 44478 44479 364898018 54571 54572 109318530 69012 69013 490888677 97502 97503 960866374 23372 23373 300132395 84630 84631 925816964 34313 34314 601331739 59905 59850 760540077 96995 97016 258415883 97139 97059 625732102 38109 38110 922883526 67209 67210 548217714 37759 37760 806084315 1042 958 949944030 13057 13077 721190422 16752 16835 710882395 94888 94956 637772965 72397 72398 153521201 94624 94699 633059588 85803 85819 607525394 93980 94030 111397887 51036 51009 725939712 17718 17719 43219197 482 443 559387779 50257 50218 463393476 78774 78775 226609983 29741 29744 478624246 93841 93842 562317454 70100 70019 986645162 3874 3945 41559435 3913 3844 758791389 50545 50546 412190630 53909 53900 955376285 70902 70903 159920745 44023 44050 208748347 34419 34454 641168043 81737 81781 38926193 31820 31821 676125271 37548 37549 113148301 19457 19495 245230362 64419 64420 421963047 56328 56417 136795960 79735 79646 818496816 98451 98507 553503961 26763 26791 834114288 98884 98885 851782695 54681 54708 237374216 44261 44278 476206764 26758 26845 388226504 62901 62902 4465961 6878 6899 251428718 92488 92408 286616381 76400 76401 836574566 67717 67674 842198737 47884 47885 543162569 42689 42690 429231122 19687 19688 965973147 36054 36101 622706312 89823 89783 497244540 43117 43118 764067366 69782 69783 646720089 31260 31261 342492607 68115 68116 365385211 9976 9963 568293290 78325 78351 219088273 65430 65453 219112341 99079 99080 946005716 39803 39757 135460686 42687 42689 137235137 87611 87684 332740672 34982 34904 872800982 52824 52825 619123620 19980 19981 650261147 27247 27248 960870807 90867 90903 367006116 68584 68553 824776337 18661 18712 206113615 87367 87317 186537328 59709 59748 379458820 14913 14984 153508219 83928 83929 717121598 29136 29137 585249719 98558 98559 420263058 9447 9448 673914673 65324 65325 481394244 71709 71644 339630551 72950 72951 679885196 12286 12233 805426486 90725 90670 318947586 8234 8235 628325537 61388 61367 957598680 93701 93789 341090411 11243 11263 970494218 94092 94164 458859952 26123 26124 339923288 58225 58226 443557475 3541 3542 763297946 47399 47363 272850509 7460 7461 352223429 87919 87920 245550581 27052 27053 950939418 47289 47290 794232198 7550 7551 106624113 89580 89592 330670485 14153 14217 543173358 96506 96500 866228229 62825 62826 279229902 26556 26557 575166657 56288 56331 369409198 47626 47640 779067860 58063 58055 763062967 79894 79972 529667730 59734 59735 526593306 83561 83562 327977427 37289 37290 60264664 93400 93401 14674055 98245 98269 210304939 96139 96178 138275389 72525 72526 706739686 47682 47683 756266083 13838 13839 171411175 40003 39992 555888178 17098 17099 789135777 38841 38842 539605712 18668 18669 38779522 86224 86173 928828799 71552 71583 454078002 89656 89657 915023435 13933 13934 404135391 95713 95671 586744664 30550 30551 474253468 20952 20953 851230294 9680 9679 825668262 379 380 837954544 20609 20610 332209864 86960 86961 17498947 71114 71115 279716352 2683 2684 261703513 95956 95898 679966958 61464 61547 373113107 25349 25350 928227111 6833 6857 22587361 21973 21937 903359896 17113 17106 985338291 41651 41652 802573367 92432 92433 12904881 12423 12458 514144257 52105 52106 238859054 29664 29665 126402183 21066 21068 418656564 76796 76851 398004579 93556 93614 843304978 17094 17095 931020261 83384 83385 18537335 25600 25601 494813295 1215 1191 111231447 5842 5843 917436158 38645 38571 284038008 23481 23551 997207230 16932 16955 28924214 42629 42626 529725625 49070 49008 553667733 3169 3170 257930482 76924 76925 973130889 89317 89318 460788954 93643 93690 316103600 31942 31943 404314944 26916 26942 598598675 128 129 760213719 86015 86016 895265178 73766 73767 20923118 54218 54219 385828053 42734 42735 300070592 56658 56646 514101891 26703 26740 673635814 5551 5502 951766213 39354 39355 567804372 51477 51478 703359146 4437 4438 963153322 86207 86157 514917867 42554 42541 157745715 91232 91233 314129617 58374 58375 893844902 42567 42568 858513441 74151 74152 455081558 79795 79796 266027054 97446 97397 34911933 83048 83051 520643012 61654 61720 782269953 33045 33092 854988208 87757 87798 741467414 55414 55497 498703842 23746 23747 946458914 32137 32138 325632488 36248 36203 474380764 42875 42876 154843677 10384 10385 894783022 63769 63803 139608172 74660 74720 410031684 68095 68024 52416985 23051 23052 280522871 69539 69542 510060386 92245 92322 955004236 10596 10597 548380787 79656 79657 993683057 593 594 938762791 2239 2240 304415253 52281 52282 291743610 17868 17936 959152631 35771 35772 835289979 99055 99056 179678338 21134 21135 438853261 88758 88711 809243567 97811 97812 482300141 74049 74050 744362784 44182 44183 685277296 95841 95842 16445480 43209 43210 932678309 96008 96023 786492709 83323 83264 968450776 52510 52511 751211784 23578 23536 229519400 17880 17881 212680719 92172 92108 110027405 99318 99319 968567974 92410 92492 438764444 45931 45998 228726438 94798 94799 765474486 65090 65078 377197801 59518 59519 385596772 70705 70698 915213575 73566 73567 368936832 84497 84517 229399426 53691 53706 901072428 99185 99166 766018915 19513 19559 440257136 75304 75305 637112483 8544 8545 95100909 37459 37472 354701864 59722 59665 472755042 54027 53971 709862757 33188 33189 720843408 75319 75320 633289779 23558 23600 199818161 15466 15467 747585743 83527 83528 278063742 97492 97493 379310908 64654 64655 569505305 35116 35129 227225535 21415 21348 882005652 86444 86477 518465584 19644 19645 933022412 42671 42672 92670097 76782 76807 411318252 53052 53053 144523344 86014 86050 935907407 71478 71525 923917224 96766 96839 374258642 90020 90105 505677033 42500 42501 811373248 74582 74583 816783535 28331 28332 287886540 6777 6778 14649388 13628 13584 762775732 10388 10389 479316998 18360 18361 443229901 73054 73055 257318469 48708 48709 469054187 55726 55798 51039080 21287 21288 965526280 45203 45117 293737087 21058 21059 884298386 44453 44501 193347085 7709 7710 442414821 35419 35420 729207105 88984 88985 967688377 18289 18290 119581532 40538 40539 855765587 75167 75168 384947413 44052 43987 450208431 35736 35707 627512994 70482 70483 694457760 67630 67667 548453358 69069 69070 970636673 16691 16778 845234717 94224 94195 579546149 27100 27084 258920940 50450 50467 850553422 69721 69677 205935891 54894 54918 183387700 89326 89327 699549975 99103 99067 683239688 47235 47227 105728662 50448 50501 316417117 93029 93118 573107869 72119 72166 917920096 36067 36012 854455512 77880 77881 636415803 71670 71671 105280806 33402 33403 930132444 72559 72560 60723541 40453 40454 275516942 75376 75377 653970731 49647 49643 826871039 49798 49796 844773549 5621 5662 530830250 6158 6159 891498089 27969 27970 597408922 72912 72994 287303925 16822 16823 278257421 61795 61820 881755904 26799 26800 244062141 8385 8376 90810978 98741 98659 499962337 46727 46728 898097353 53975 53976 686309902 12458 12451 422684409 84892 84856 170876134 70193 70218 748250113 89566 89489 520837924 91212 91213 923666746 44030 44094 736718271 97982 97983 803480363 25051 24989 691618717 98349 98311 280522192 19095 19096 22395421 43612 43542 842623396 70437 70403 741032300 52948 52949 570491975 84627 84628 708213482 91142 91143 917523734 33107 33108 247780564 81777 81778 400762385 26080 26081 856770016 14863 14848 722628790 77012 77013 970598453 35803 35770 934509656 15831 15842 643447151 76662 76663 550591389 96036 96037 779182531 14734 14735 252673009 91468 91469 532327234 8304 8305 330583630 16073 16074 755468085 98532 98579 713818624 10093 10094 200614712 49006 49076 281274830 29962 29977 340268572 7277 7278 657722259 89095 89006 858808024 70716 70767 233294950 54767 54686 867592112 77917 77918 689270770 71375 71376 389276999 76291 76243 13302914 58476 58485 719459785 96361 96287 767166763 24113 24037 452970442 68608 68609 726051435 65937 65868 137960870 13525 13526 60728665 75386 75387 673626945 10548 10549 825322529 65049 65050 446891026 56470 56557 69044971 99715 99716 168952111 73683 73742 43004676 87051 87052 697728027 57170 57171 668560752 7148 7065 796486749 25797 25727 4526589 13375 13376 682905482 20202 20203 578195574 70974 70904 587998296 98815 98866 794523995 47171 47172 532957832 98156 98116 394522233 12968 13039 857056191 70597 70598 968975985 5338 5378 759463521 43558 43512 877167320 37232 37245 663010358 17666 17667 646510697 12023 12024 992579179 53375 53376 626828315 38465 38466 343052176 23113 23111 119822250 70427 70475 350837151 77608 77609 885491042 45035 45051 624075999 10112 10152 178340701 37367 37368 408161277 77064 77098 266283820 55061 55062 814169985 87291 87241 695786565 1427 1428 897647879 89526 89537 227964087 74122 74123 94527645 56641 56642 56528207 54528 54534 788313171 74266 74297 651180234 79446 79447 748599539 58194 58193 10882547 96099 96102 411742573 42751 42752 984909791 19227 19223 812814257 6252 6253 423353596 20242 20302 588399965 58679 58680 280084304 45723 45763 208784027 47423 47360 474899361 71843 71775 691405838 78030 78031 113615385 87075 87076 151017470 90171 90132 134760743 88036 88056 518798309 98178 98245 382771360 97222 97223 600192990 57426 57492 379212549 61392 61393 363470021 60387 60388 333539051 70390 70409 849168269 34049 33998 793486614 48173 48174 387038072 53820 53839 552030260 64673 64674 242214687 99799 99723 317720469 11401 11317 18489420 8634 8719 827010930 57076 57077 730287620 36048 36017 721566595 68517 68604 317682598 98430 98431 711654762 97361 97319 44329812 48178 48179 437313694 99614 99615 419970510 39576 39577 132951289 43969 43970 818586738 77038 77080 549633808 15883 15884 448225691 53964 53965 445603132 2594 2674 719086134 96286 96287 567406380 50676 50677 666604454 75855 75856 198300216 44556 44480 302905298 90433 90434 739213067 35293 35206 90105761 42700 42745 20734338 44517 44543 796896176 48131 48213 144649290 22163 22121 662757148 47795 47796 518801191 76249 76166 485191090 96416 96381 597456950 8771 8803 24147513 6569 6570 303724288 61430 61431 252965198 11078 11079 978349127 48060 48061 20926105 6975 7043 591458902 73007 73008 162308629 5701 5697 488330896 73800 73798 689351969 93228 93229 701914774 48637 48638 269067688 95205 95206 349914571 46641 46642 236980624 58476 58477 796696008 50105 50106 232542475 77300 77287 724000317 11322 11282 256763780 85603 85553 947325392 76384 76385 453608134 24474 24515 176719129 51401 51403 188724624 36055 35983 252410948 17411 17324 894219942 82593 82594 368312202 79892 79944 275186401 75327 75379 619270357 52251 52314 561811686 51433 51379 130982044 87801 87802 105526108 62308 62309 965418884 62148 62136 619989246 20136 20089 247975557 82132 82054 312982379 78601 78666 627841226 49587 49588 832234906 48956 48908 987485192 24611 24681 284577824 43892 43893 479589441 65000 64997 307482687 70146 70158 886549311 65627 65628 840322743 73927 73928 696216133 92792 92793 124172200 66794 66867 109072143 44109 44110 918331059 6618 6619 266560957 14960 14961 1232041 7990 7991 19568369 75553 75616 291226119 94227 94228 326396263 8901 8902 55070036 7248 7321 70810066 69112 69113 690311491 71744 71667 672913108 10958 10959 446998171 56025 56026 495078377 55364 55365 26514961 10183 10184 557642387 97869 97846 118228976 62133 62134 442592820 26568 26505 762649219 9801 9802 149957134 12681 12682 133591445 15649 15723 784712515 26661 26724 546617474 93473 93474 725560025 69062 69063 529523129 33851 33852 283923698 40108 40109 287142461 232 233 494209027 54891 54892 180590045 53846 53847 648561327 35536 35538 737938721 74096 74127 419264634 75866 75867 226196022 91151 91152 786823508 91306 91305 732687991 98368 98323 337425284 93742 93743 341646934 71107 71108 396997997 13926 13927 415346685 37517 37433 171349644 87914 87965 487722253 66203 66204 357799912 55753 55825 240576336 73513 73425 218923261 38404 38405 426811584 11171 11172 178521208 82716 82717 317117718 74331 74281 463892666 68140 68141 270212160 20023 20024 261146891 84376 84377 923761498 64174 64210 34104687 25138 25199 653273583 3856 3801 216269876 86374 86381 328867652 80500 80501 188062486 87661 87655 256775932 48681 48684 146523840 10127 10128 370804974 36496 36527 782477300 43822 43823 931024403 41524 41525 653757878 26525 26526 516460025 96396 96397 175758180 4651 4606 958847738 96179 96170 282294387 14725 14726 144969253 17207 17208 553669472 54735 54736 978460008 18318 18238 330458804 83995 84078 201687929 49674 49737 779350357 72246 72253 304808111 95622 95703 653398432 41321 41322 571780303 16339 16364 115112830 44079 44005 27527676 64569 64570 412431841 72335 72336 473043706 74490 74460 286422998 4910 4911 694867597 27084 27051 468526457 31065 31063 579523545 65103 65104 935305961 57340 57396 982732721 86143 86144 480316209 37599 37600 480157554 21520 21600 310601776 37868 37869 673097341 10789 10790 724328507 90644 90645 807501596 11417 11409 779266186 35220 35221 855474194 80788 80876 828343921 50710 50755 505529926 15462 15453 356388723 31400 31401 171753672 6589 6588 232514236 92524 92525 162355289 88362 88363 170005430 46740 46741 138448889 10314 10297 432211353 79298 79299 183833341 66513 66455 633353729 2586 2517 470077931 34404 34368 718692122 7652 7607 353392858 56115 56116 832881160 69274 69218 178723381 73212 73213 821951698 83574 83501 659834206 95018 95019 611965184 23604 23605 367360926 74644 74645 65454152 94495 94496 249437789 2057 2058 616502591 17611 17612 560365472 70662 70722 91714217 3349 3275 628511815 62927 62953 452005398 14229 14215 253898427 31325 31370 686399625 82124 82125 182198625 64993 64989 264723025 95771 95772 144386627 68659 68658 302701764 53934 53935 180621809 8318 8332 541540745 6923 6924 154849644 24053 24054 219194710 8559 8560 582037784 5186 5144 258118290 66348 66303 572348280 24144 24135 261261939 14481 14402 493623811 87274 87256 668818062 77831 77832 747352020 69307 69308 449160245 16777 16778 700561750 7570 7587 837468935 94024 93945 199358172 14917 14870 98815705 75330 75329 784855977 89314 89277 888824060 68543 68470 293477911 22851 22852 625702610 3128 3196 734480468 53795 53796 826234632 78845 78856 184457117 77931 77940 475642713 75468 75427 717963871 30496 30481 144981294 47522 47523 826483680 76503 76504 907763043 96095 96065 121387542 41755 41756 698993480 92049 92051 107949831 54503 54587 970855304 20181 20117 506768665 81660 81689 638962755 43429 43430 950455471 48669 48680 286201463 43445 43446 522891758 80978 80979 517565975 63507 63508 545837623 81541 81555 230497498 19633 19634 342977179 56370 56371 566681150 94491 94492 163166218 60472 60473 458200163 62088 62089 169458845 54167 54116 127163082 8805 8730 317382850 1550 1566 758507709 92888 92966 965958126 60495 60496 238362211 40961 41016 942163329 7500 7501 135536309 7228 7229 115335812 74073 74088 812193273 37430 37474 874887244 32856 32777 852466701 32092 32004 952853806 79660 79661 379830078 41348 41349 217059261 20091 20092 697207463 74568 74579 883200850 44144 44084 246001180 5440 5441 989700029 83158 83145 417559203 37920 37923 182057477 18791 18716 498686450 69061 68974 544236524 53023 52957 814209474 59651 59611 892868619 95532 95533 769742016 27260 27261 357229171 83100 83159 952194662 71767 71768 969150256 6988 7043 73105616 86087 86130 517082842 34210 34211 711757301 29410 29356 265134062 31761 31695 285235889 87725 87668 597305303 96642 96643 575307502 55315 55321 59897990 39890 39855 252380561 89527 89528 559339710 81808 81759 778725020 15496 15497 663151243 74712 74729 824794587 56407 56444 380013059 47912 47913 792570125 33106 33048 696412750 55609 55610 458871650 50282 50207 148785019 79583 79584 921331630 36916 36892 797618770 85365 85313 121732059 45831 45832 561538058 87855 87873 988119335 72846 72866 435652226 50121 50039 320294022 77376 77300 351183562 77588 77666 166987871 12361 12362 616673734 47828 47773 448049532 16417 16357 436191229 6453 6454 271710847 51302 51303 549770726 69018 69019 451399769 52520 52446 29188327 29624 29695 106544998 26147 26128 593692836 49959 50017 114444322 62483 62484 832555856 48428 48429 660509150 86505 86550 416404831 2509 2510 757061877 17520 17528 953427731 26895 26962 817467331 37241 37242 863357205 73699 73700 859250505 19061 19114 801201057 42563 42641 664083646 65332 65333 443374412 11180 11267 689083568 60115 60116 494225382 39239 39259 709236885 28134 28086 193754386 7921 7878 989203607 35876 35877 549309304 7400 7390 750280046 29071 29072 62341142 23819 23792 362413707 95398 95399 610610019 90812 90817 688109271 78622 78623 625110013 5463 5527 622629144 77323 77324 315312829 61190 61151 275243919 20721 20760 387365854 5993 5994 407292871 28899 28887 397143593 6590 6621 457474331 36390 36391 237622804 83439 83490 699192726 76829 76830 761902491 44533 44459 153142204 25209 25210 497631659 6968 6973 684662255 99150 99237 712058277 57215 57216 814281353 85716 85717 444455802 6462 6463 832487500 28305 28311 362472102 23136 23137 344291774 32358 32359 352324555 7198 7172 380736507 56181 56182 327559061 7028 7029 13746280 71179 71214 46184004 77834 77835 144504797 94984 94985 594835108 28190 28191 641180953 96157 96201 715377613 22395 22396 483109199 52586 52626 117402219 71783 71812 990366421 11762 11763 328760235 40847 40804 280246781 62753 62813 732058509 19090 19068 643039427 5115 5042 342949344 85160 85161 493899406 18208 18125 550153359 52978 52979 958148883 89276 89286 988273796 41363 41316 920550392 82231 82232 774656645 20095 20096 469867365 90879 90837 759981568 69217 69218 60059214 57802 57803 932803233 3279 3280 823107479 89143 89144 332527843 23110 23111 916446709 65577 65578 44520239 25092 25037 332711210 90071 90100 163003820 98858 98859 345495653 61419 61439 10101060 39382 39398 303925443 57893 57971 322135627 72708 72709 7352368 96331 96332 710461286 64153 64134 62184053 13600 13609 316961119 85033 85009 472410442 81425 81358 869075662 78033 78034 904005192 31896 31848 566427552 9180 9155 597500656 97138 97139 489315277 49571 49523 526635856 50443 50394 999453476 97040 97093 202700020 68837 68924 979423810 82552 82553 619549672 10216 10217 156897258 40041 40118 304387273 95558 95584 892809993 99447 99359 127582555 8808 8795 500616902 33938 33882 594896062 41350 41313 455742663 9972 9973 455191697 24107 24108 400934673 23295 23344 464977782 78146 78147 658976550 6526 6527 519946499 90071 90072 82089498 96657 96658 288845773 35277 35278 410520490 89932 90001 72799091 18024 18106 188609596 22692 22693 294645843 5436 5437 330583102 16244 16222 523736767 18126 18118 869016710 56417 56456 161698722 40488 40489 582100905 54018 54019 385539127 22413 22366 395728392 27250 27200 522297281 69007 69036 264789184 35382 35383 921462152 74854 74855 551583183 54125 54126 754251370 60065 60066 362700615 2871 2859 635954611 52658 52659 369620404 61042 61059 573891157 76614 76597 619797740 72964 72965 754943129 44091 44092 305994466 93321 93322 818072775 86212 86213 782825904 8266 8198 470251740 49094 49047 51251599 70506 70507 9897237 28247 28248 450394685 54281 54282 271406963 39518 39521 714352940 58195 58260 157782368 62876 62877 649691441 78162 78163 411829610 43658 43659 716606979 1971 1972 505801608 4014 4015 268854755 64815 64816 404007514 94618 94619 77815954 89982 89983 132817812 4853 4766 351050969 9470 9533 671781204 64794 64795 786491165 27297 27301 211450177 10041 10042 599117658 25951 25952 838206318 84176 84126 496104603 78343 78287 344295397 77912 77911 208866362 40172 40250 56891874 34332 34333 776155804 39963 39954 55484036 3914 3876 128592005 57139 57068 969399629 90546 90547 817684358 58824 58786 430592184 51063 51064 528937468 52884 52885 681456089 90428 90429 127099773 38231 38232 131373110 4441 4472 399486199 15767 15717 791448503 99365 99398 749804857 33049 33050 339140989 65420 65405 213377328 79989 79931 443269515 36245 36313 257516867 66846 66847 641665170 95034 95035 515596721 3106 3107 490255063 37215 37286 993420316 34182 34183 873918944 75846 75847 713354863 14348 14264 73350910 91392 91393 494712102 93768 93769 856465747 33438 33439 411494533 81089 81118 801119713 52164 52179 551625692 87271 87222 526654959 29384 29317 265923805 43334 43335 614709523 36016 36017 701486825 79450 79451 376986623 14559 14602 942184790 25417 25418 924283484 44969 44970 391522597 60296 60325 920267710 1317 1324 950532393 55151 55183 854719035 7746 7747 353619821 93222 93191 663808192 39801 39861 438155856 71357 71328 95718234 60828 60829 624280558 7378 7379 62171654 74540 74541 978280838 6457 6458 824618260 9342 9343 642872690 81718 81733 668052080 76955 76956 361371006 97390 97391 233421703 72772 72773 961661239 26003 25934 362128729 39152 39153 960002354 49655 49656 854212778 2062 2139 521728831 97692 97710 110192922 80596 80539 354459838 20764 20765 344630437 38240 38237 319013644 89364 89365 461998364 80612 80656 628766322 32173 32174 529780603 46047 46048 972698776 43849 43902 103170959 41583 41584 921764105 25649 25650 322707535 68001 68002 897427268 78197 78264 972274378 43889 43917 501716037 97947 97918 978136240 20567 20568 601381910 50567 50520 800888607 82765 82766 63374968 39094 39033 473917620 91710 91711 479134629 45572 45652 9921539 73606 73607 840639108 29587 29648 92783337 30833 30858 970241857 89142 89143 520324926 16666 16667 38541995 97504 97505 742662271 17281 17282 189379894 94363 94298 655333089 3693 3694 868588934 96485 96486 389003263 34232 34283 498723026 14965 14954 805288877 73591 73592 106365744 76251 76252 686032608 83866 83923 635270995 58872 58873 330820124 8437 8444 783066154 47509 47468 24759933 47783 47784 378335666 74730 74741 682197112 8980 8967 431882109 37498 37499 398403050 57746 57684 418273724 80583 80563 826462225 2578 2579 370048953 20546 20618 899933971 95813 95737 229506313 60922 60977 239127358 72047 72089 458502190 99408 99451 618482083 4337 4412 382256165 94998 95050 606382424 78288 78276 265313889 8058 8059 763233503 1510 1511 687313943 69016 69070 92065280 28029 28004 705364941 79566 79584 703330258 41137 41138 890051549 63719 63720 28363093 21380 21332 154505017 81455 81414 859077068 99076 99077 239746911 49877 49854 283991146 34669 34736 198746132 76370 76416 88885893 94818 94819 966169454 68233 68234 610331454 34911 34825 9871462 18833 18834 832619617 63178 63145 189133198 89471 89472 901746958 27820 27741 157396113 51825 51912 152364038 59889 59867 589321042 86893 86807 866447631 58340 58334 361888869 6868 6869 806541290 31887 31801 934586754 75915 75917 315236605 99173 99174 612035982 84705 84645 701785743 56804 56805 425812084 11293 11250 871747987 63612 63658 420491984 43216 43217 146971020 79389 79390 212752384 94161 94173 776687395 69878 69948 971189943 9494 9495 948552646 6550 6545 660321631 64969 64970 71333300 88052 88025 34054609 33396 33391 498481774 73584 73585 186277877 88631 88636 459900976 5252 5253 651499227 9589 9590 703004562 25321 25241 543620981 9133 9134 928443954 2141 2142 757879498 14612 14613 524382249 47466 47467 565741898 45606 45548 369214397 47660 47661 617698564 24428 24440 507636079 64282 64331 457462305 84154 84155 55937478 62956 62957 851291644 99399 99400 586951800 75701 75702 328406828 84867 84789 400227289 84468 84487 434583561 87196 87197 611757204 53923 53924 274008596 58857 58858 473654144 10308 10325 283960570 78372 78373 419704555 43925 43976 678442088 149 101 909332677 6160 6161 958221469 64896 64976 915418254 86125 86126 424459178 17810 17811 477308220 58758 58759 903021827 98691 98692 883096235 85251 85252 790198068 25691 25692 322843857 81643 81570 548094841 32189 32190 484197785 19620 19621 327727609 73061 73103 181665355 31654 31655 62450651 34967 34968 930823079 84108 84109 160399758 611 527 510208084 37762 37756 201998851 9607 9608 883176748 95168 95169 560391526 82882 82887 92882308 11870 11871 158908661 50067 50002 279210910 3285 3326 755251419 18235 18236 412014524 22953 22954 741928932 81945 81946 778805439 41488 41489 212629737 50899 50936 727004053 9667 9668 392194135 4866 4814 549004272 22644 22571 357611483 13094 13128 100510014 5610 5611 875262735 4193 4111 459068865 82223 82224 161500054 96162 96217 626208718 71176 71195 674955164 33038 33070 300121705 58642 58637 877995769 2531 2532 313042124 66259 66260 468002892 68868 68869 387663836 78493 78494 412381934 35778 35779 698229468 48387 48388 942550226 20178 20179 821292163 85957 85906 850161810 80990 81044 641287806 8342 8343 587591972 28333 28334 116741132 9190 9191 133656888 95002 95003 482335822 26086 26080 649137213 74309 74325 948660662 63153 63086 180475119 76822 76758 337897138 58474 58410 727017451 60697 60698 465596551 7533 7534 600971131 4620 4621 580111937 44279 44280 709025835 27779 27716 768590843 28202 28261 141485136 51901 51902 651620564 74419 74420 513001089 10896 10848 311342866 85460 85461 807802839 15890 15891 223739888 29082 29083 234343010 17205 17264 340448976 60132 60133 571651319 2839 2840 925580493 86824 86825 407416812 60383 60384 851412068 27122 27167 987088188 56752 56753 30808700 45633 45566 422215696 68251 68252 243920550 9436 9413 366174947 43630 43631 825811995 50802 50716 805163434 36556 36557 196700029 20775 20776 580507604 47273 47231 599955722 47617 47618 71234433 17049 17050 884293615 64499 64520 807769977 75033 75034 990284348 88140 88060 195313509 76881 76882 965633818 35985 35986 91760612 98123 98124 838991610 74531 74532 368515597 89230 89231 966846233 93065 93066 143766535 78702 78764 143598861 89541 89542 312016042 51646 51558 320728144 96830 96831 785288096 25091 25140 109583922 94922 94923 553083956 55320 55291 99028921 38584 38585 233721805 52156 52157 148670445 6979 6930 275781543 49582 49583 887610385 9152 9215 259060629 86056 86060 756916762 32994 33061 618080237 93269 93215 199743047 89719 89654 446654199 86356 86357 92325409 10083 10084 796875690 11578 11501 606047449 92946 92947 108904009 35772 35698 376928249 38356 38357 839617546 75767 75826 312781491 91365 91366 114449216 36029 36030 501229481 51173 51174 171380093 20318 20319 815448806 38065 37988 464062307 58567 58568 414722450 12359 12296 398371445 12793 12755 125117535 62171 62172 227336272 68050 68133 458595017 35345 35359 709116864 49337 49315 632956935 89467 89532 555347631 95272 95273 693648010 40868 40883 125039760 72308 72309 626194738 17766 17767 641313638 5284 5319 791166288 36984 37009 913234388 30002 29947 670911876 55469 55470 954455911 39418 39419 219413681 17312 17313 341341707 33485 33458 862642447 4797 4798 779560641 66929 66941 303115294 40797 40798 690852769 63062 63063 292860661 38102 38103 29575829 86989 86990 923169057 1583 1576 551197869 40701 40663 897791578 21860 21861 274458707 87505 87563 920175724 45622 45623 265872208 54747 54748 715237904 83880 83881 242220558 73918 73919 858889073 59942 59916 248939125 25189 25217 532850477 13982 14051 460336495 38836 38837 319973696 11098 11099 244393197 31571 31572 389474765 69382 69383 359531868 64856 64865 846215503 94576 94582 709162110 71906 71907 964696827 51287 51288 827299702 96145 96067 916440449 92369 92319 343059002 13571 13579 552775857 59065 59066 856273497 71027 71068 141314969 43369 43357 277852408 99919 100000 307384782 94651 94652 101099597 20629 20678 357101412 45259 45260 545838503 70267 70268 848176253 74398 74399 387536021 32610 32542 442654721 26845 26814 885746033 62924 62857 514621668 97086 97087 914726538 53393 53394 450232552 59911 59951 654782460 53956 53957 615075657 44479 44540 455670243 32910 32911 337098846 43519 43520 245319444 32239 32240 768933772 71903 71887 591825915 40776 40777 205328516 62728 62729 96777992 9373 9414 748320256 44537 44507 515115714 15910 15911 265921131 22168 22169 466259816 7582 7633 299447583 34284 34285 34237860 78886 78887 285951685 92504 92505 459457665 52636 52637 524402130 25962 25963 335126300 89930 89890 154458634 51503 51498 622219848 20448 20449 641964540 14463 14483 807038774 24137 24138 941427550 4825 4902 151536849 64640 64641 381020224 54169 54113 855851506 78866 78867 319390858 62663 62744 803971674 13526 13527 487978508 45680 45681 709945346 1891 1858 288028692 10359 10360 415972669 82268 82306 456112113 29805 29806 517904458 48122 48123 171368867 53198 53274 428142128 13688 13689 103975145 95991 95992 327231099 97949 97950 303730335 95962 95954 406993130 76766 76767 154906027 89962 89963 718835927 75687 75688 258292992 22618 22640 28254273 19255 19256 943443080 74108 74039 27224765 54884 54925 940965561 65211 65212 202660426 63573 63574 578934403 51989 51990 202834374 93085 93086 183154419 40882 40883 83537362 23458 23401 753884969 24961 25032 583454929 15719 15759 56206149 69866 69862 437254099 94975 94947 783358650 29063 29064 994412640 94186 94187 602255076 33476 33450 778477237 90596 90627 203827881 88138 88119 784860905 77333 77307 559102166 8181 8199 866757435 34379 34380 312759728 17920 17880 878584795 55395 55439 79094430 28174 28208 825865547 12976 12977 304768919 51977 52050 743296347 14562 14563 175855189 90001 89972 997244544 74401 74402 129558886 59559 59560 357199502 38500 38501 720958158 32282 32319 87590570 64728 64729 897483856 96075 96004 932960466 38395 38409 709591913 34994 34933 937330120 77822 77740 649450715 76054 76055 199988838 99409 99410 84864214 89104 89134 249845580 68829 68830 383317092 49262 49263 82889997 3526 3527 303651523 41424 41425 507056654 23481 23482 688761440 2595 2596 999395290 60600 60681 717473139 23214 23141 220084750 13791 13745 686494334 11005 11006 340503967 33170 33085 723595290 53841 53842 950768398 90546 90579 414254587 78969 79041 458891700 11761 11762 626565256 55820 55821 881562025 65918 65970 5017826 35649 35569 398515595 76013 76014 43753793 60437 60447 537075741 33202 33203 486821106 31934 31989 894979260 76052 76122 908915130 15514 15568 741988169 5014 5072 406605078 44008 44009 441027733 60534 60535 837288951 62775 62776 477520936 55506 55511 475587950 45500 45515 605597150 39800 39801 820123809 74008 74096 447174845 54703 54766 257222505 54719 54752 185504833 30929 30893 491283528 38146 38147 55217375 99290 99273 252601468 91503 91504 62990157 43624 43621 600929994 8347 8348 228414147 15169 15213 139908168 98860 98816 69374810 92545 92532 691595101 46957 46958 836514770 16820 16861 213195374 71106 71107 724112123 80244 80177 247205009 67909 67910 733414019 78663 78664 253011560 776 724 78536385 27805 27806 186902895 60777 60747 350401741 41145 41206 10833703 71188 71266 596841082 67519 67556 722522512 28852 28928 843326828 4852 4860 299189114 30389 30390 103820386 32131 32090 536183813 57179 57180 713309275 43392 43320 812080687 6675 6676 332553396 81176 81158 154937865 91191 91192 63250745 48067 48068 798838341 34631 34567 753233904 5694 5717 138052227 89571 89482 517774578 64799 64800 752510311 51755 51713 81275578 57220 57221 563157957 3410 3411 524123892 94824 94803 943114768 79430 79431 280421761 67230 67236 506451197 20621 20622 551329396 8857 8800 708585606 21961 21962 969112300 41834 41835 348402356 49734 49780 564816389 34059 33993 284621587 21014 21076 20907242 93569 93492 229454633 3497 3498 818849813 12593 12594 728036255 49137 49138 994208786 48520 48538 756552752 3227 3271 581785405 58925 59010 302509638 80588 80658 885970773 17771 17686 470664456 6867 6817 206135384 28019 28020 921394797 75652 75653 593786221 8942 8943 197023197 11126 11215 870819447 98447 98511 654629564 41897 41898 344373339 23167 23253 562914946 42823 42853 884083992 30491 30492 255043397 91882 91883 635811372 12332 12402 646109295 18314 18356 333750507 12537 12470 103413614 22607 22608 449847835 99013 99012 5239003 81059 81060 543449783 49021 49022 514691094 88049 88050 613825869 13794 13795 962191239 1774 1827 600201774 12149 12096 501836003 44421 44422 658203923 65569 65606 65873585 41604 41529 771802268 13903 13970 395317742 77801 77802 916589213 52747 52701 274991276 85641 85642 722357118 5615 5589 898863406 75319 75246 96944272 80082 80083 686600399 41038 41039 714906274 40296 40263 715080012 25089 25090 115377225 49990 49923 680588056 84171 84172 390087643 14340 14341 988969173 46715 46658 136795830 48117 48082 443485486 26377 26378 494519490 35807 35853 988711086 21870 21871 870224510 58216 58184 294739081 38315 38316 334614770 57740 57791 479193894 28608 28609 649591691 33693 33694 195519962 26766 26767 731722077 97914 97915 154030535 55310 55311 805055966 67575 67492 952214029 80367 80368 4290909 85089 85090 333104129 89963 89876 304748630 55961 55962 59661641 60524 60500 362889321 60766 60767 939244754 34585 34527 433425212 79459 79460 545328710 37928 38009 275885938 26215 26267 976904303 52694 52641 10753861 14836 14837 546410000 47027 47093 261939042 55629 55637 541030551 38088 38103 889538996 92861 92862 385385708 71603 71568 121617464 54378 54379 378096738 20492 20440 210916972 51626 51693 757331802 8948 8986 222858217 55158 55113 449469662 24613 24538 143367804 91889 91890 485062606 75591 75592 515004877 49513 49569 197701009 12720 12804 392201668 3277 3360 811232019 21986 21987 518487371 9114 9095 91728911 46611 46691 313497537 65392 65465 608991441 30276 30277 752683735 51352 51353 73111928 16021 16073 995598596 60777 60810 653308777 87350 87351 864986613 82849 82850 401731217 59052 59053 31913884 79801 79802 111200174 79478 79479 558530343 36687 36766 42267719 47969 48044 51889619 77759 77760 899967944 73388 73304 963931370 47002 47003 264686895 13615 13563 584634339 29006 29007 784695286 78367 78418 831557438 660 657 613515098 19790 19791 885357995 53802 53783 402076291 57937 58011 503490276 79931 79849 729620138 67314 67315 125043216 65043 64983 130421966 62686 62639 594866344 70459 70504 147927767 63785 63786 619894199 6793 6794 398284572 5461 5462 901548368 3748 3749 427349126 23412 23372 771933635 22731 22711 731044298 13600 13522 629256102 527 528 542453969 86189 86124 41181025 59037 59033 536488875 85067 85068 866447378 782 826 314498597 21521 21569 5839510 9175 9176 329988752 49468 49469 148735228 75691 75609 808390629 68078 68079 404810799 97363 97364 701487416 77728 77729 906369812 31944 31894 558610805 31571 31519 912252956 61390 61391 180122078 22553 22549 692619985 53251 53252 761817520 469 470 736654124 93119 93050 375482068 18618 18619 333896702 49439 49440 812666837 46659 46660 945631908 37416 37441 784726498 22739 22740 876590665 61348 61321 780917994 57777 57816 771960949 40933 40953 661790958 84507 84428 143185784 48705 48706 77561727 92951 92918 199804463 75544 75545 433609458 60910 60992 798154245 65905 65859 477625463 41334 41332 466143794 70221 70222 268949626 23697 23698 369931268 27437 27438 497620908 40252 40227 324541713 51174 51175 754262474 44952 44953 770649963 90210 90244 71778050 10331 10332 930088860 1384 1419 171545509 44235 44283 261851194 14888 14813 801406153 4520 4591 327851766 48504 48505 56229640 54276 54277 186860947 45844 45850 350018924 85163 85164 319742269 10709 10710 908940297 86607 86667 309430871 98174 98175 824996826 71275 71276 71675504 23447 23468 830753679 74134 74135 544419364 31994 31995 62462160 31736 31701 947697619 89422 89338 592578114 34235 34236 883455595 83607 83608 68524270 18782 18783 14494851 42527 42528 786329593 82328 82340 28743610 92538 92624 44655991 19982 19911 136007982 19445 19372 862707379 36528 36529 790190921 21076 21031 678845835 95519 95582 619283077 23586 23587 796714107 88971 88972 565930694 63245 63168 679846085 52251 52252 563834898 79569 79570 773336085 56741 56742 848268983 38545 38546 385713711 78103 78110 140606358 44399 44329 67250947 12739 12786 344344226 35135 35127 830451451 70435 70436 499161288 71075 71076 638223846 32809 32810 146890573 42493 42473 677222089 15760 15675 919609217 22863 22864 407171127 37744 37678 816782603 15992 16024 76031028 73592 73512 522345228 9551 9552 627637275 76570 76571 655633269 23243 23204 736915701 47626 47627 417646139 5235 5236 739029803 60981 60903 109205015 57381 57382 745239074 50261 50262 987686836 61901 61861 599492110 45699 45700 593753240 55713 55714 338018390 13833 13834 496220361 12500 12480 750761048 95163 95164 60836228 17185 17246 600042035 55673 55604 159649971 75931 75949 279571692 5180 5195 595717344 22649 22617 587378904 58323 58324 121442297 18168 18093 43665395 48580 48575 588978919 60943 60959 771919315 50820 50821 950372022 38515 38516 523461520 98571 98572 473771662 65114 65120 585907672 27115 27064 454835641 49131 49132 924174592 99552 99553 825451082 5960 5900 884352042 38878 38879 651632139 86183 86223 727460174 37305 37306 679458357 38137 38138 864204076 81896 81902 317443318 6524 6587 325122683 91729 91694 784469197 9523 9524 6927159 89881 89846 44465493 28096 28044 797456107 53260 53261 917767936 31117 31118 831665072 99921 99910 41371901 12673 12641 766523928 59191 59192 960240019 84135 84221 502260596 29930 29931 527495787 72367 72368 773631718 40893 40842 854086982 45999 45979 979132767 69984 69985 162253341 20997 20981 480470138 46101 46102 851855052 85189 85190 531272956 30746 30710 551750730 77940 77912 588424893 31573 31534 136303082 8539 8499 925923667 75504 75505 774589613 3078 3082 732315321 91862 91863 143189701 92598 92599 64945115 64581 64582 828456711 79302 79303 361560588 14881 14882 228249861 58397 58370 65565989 37424 37425 26753420 9958 9873 471949390 36991 36992 20182042 62009 62007 214665346 13963 13964 801419046 34094 34038 116465795 15695 15696 722012756 85120 85147 653166760 38924 38925 249409448 46401 46402 499172859 40204 40205 145966847 93765 93832 697001163 61639 61640 189143712 92521 92435 188626985 86648 86649 839517471 10435 10382 710944834 82054 82118 738346119 36907 36828 1491368 69554 69555 155759850 27530 27531 513799178 18801 18802 155580037 63211 63157 830569493 71904 71942 116597540 65127 65215 7173155 29010 28961 437856676 8646 8581 769123563 40421 40471 163171084 72035 72036 649809921 86407 86408 573491188 34138 34139 880003839 76046 76083 909168921 71929 71974 113829021 4243 4244 807833364 87131 87132 659543523 41496 41432 322521687 84702 84745 122933535 2864 2865 811930064 46566 46567 346566441 28509 28462 918515602 87891 87892 10842042 34108 34109 644153677 21789 21790 779010927 50796 50769 672816645 25323 25384 849380226 61336 61337 758537066 9012 9013 172612097 16446 16509 658519722 98972 99032 887873117 56702 56781 500433519 41155 41156 355277214 18655 18641 113289346 86563 86541 343369539 2046 2091 623268481 44624 44625 176059522 69231 69232 19691035 86048 86049 985092220 21162 21163 48963801 24025 23937 645233587 34796 34797 401383884 23309 23310 557254568 44809 44825 219651971 53410 53411 11963870 18359 18283 583090837 44760 44761 347270311 31001 31009 223160899 85996 85997 865931408 24340 24341 151410622 68990 69069 648637694 9581 9520 899268492 94675 94754 98062426 88514 88515 402752143 14190 14191 447135537 35369 35443 666968450 9460 9464 412459412 50621 50705 321956856 4789 4790 107446384 35582 35590 571723704 51462 51463 454005238 73831 73832 713425304 89330 89331 199747029 5736 5773 992786093 94014 93930 46089434 17347 17348 933459912 87260 87317 458583120 29362 29363 205054643 30557 30571 72925342 16689 16633 677159636 83216 83217 821007995 43860 43861 300198078 76605 76606 150690403 62578 62579 107308774 8929 8965 513964172 25499 25555 101299884 21435 21460 512916898 44615 44616 378897825 76309 76339 589561603 54222 54285 153148446 86415 86416 245291367 94830 94910 493834360 19148 19186 956278569 19412 19413 18281885 71856 71857 190353892 32475 32446 340940369 38812 38862 487856463 11951 11952 527792781 69518 69490 572321116 55327 55328 996927220 53586 53635 599994914 71069 71103 793333071 99233 99234 297434070 98439 98440 120832135 80547 80548 858257287 36572 36590 297729504 53247 53226 422446020 5369 5458 634817384 24684 24665 798171994 75113 75071 469788249 48766 48767 877899199 74250 74251 132054850 2611 2612 682888836 675 647 347342277 17876 17877 552300202 92148 92179 583242353 41589 41590 936397897 30986 30985 189472589 74627 74611 797995182 35713 35714 828589000 79558 79559 485158292 47761 47762 67003753 9373 9354 464527177 96729 96730 442678266 65870 65871 209753304 73377 73378 755903244 24994 25016 363689421 62323 62324 422588029 76659 76660 371617618 52502 52567 74251569 10615 10616 969721489 44252 44253 709443416 61700 61719 725901480 75140 75127 34839200 5507 5531 79669282 40516 40517 612740804 53122 53164 305646611 25659 25662 357667817 47269 47187 419469862 57623 57650 862283749 59867 59829 905267863 27142 27143 476196864 16193 16194 342606497 26351 26283 970160735 11749 11750 865909463 39047 39053 641026379 35076 35077 677567412 37908 37909 785725589 32725 32680 501469293 97422 97371 77754677 76824 76825 29171489 42439 42510 828720901 95768 95831 925165050 54037 53967 952342769 91242 91258 848955520 51144 51145 522761946 35820 35791 924807394 85713 85714 127943017 50591 50519 856440057 85607 85608 461250218 67075 67140 355382974 13472 13449 212411851 52174 52251 679891399 685 688 819235843 11796 11797 537351348 30807 30808 182337136 50950 51035 285199870 99766 99733 922983395 4892 4877 403934229 11836 11794 93290429 28743 28684 240442627 82490 82491 168470818 27054 27055 866857428 56796 56814 136423862 32780 32781 183616146 50801 50802 477146909 97042 97043 262700703 82902 82903 71408710 78176 78160 656051843 66250 66251 871540463 96590 96568 509679466 52211 52212 118350286 23629 23630 862491866 89864 89921 333583900 78926 78893 306256336 95566 95551 605646411 80291 80292 879036088 97107 97108 305130931 26654 26651 261100870 68748 68749 748837606 79224 79299 34337216 16705 16708 723037699 57325 57337 841251877 39936 39981 182921452 28951 28972 586672706 84816 84817 359407957 71707 71791 588599328 33411 33412 900835673 77579 77530 912101776 20804 20866 77813154 43836 43837 396513478 38114 38168 15324204 64731 64782 46210538 14472 14473 135789137 92428 92397 254923437 40140 40141 601325198 84726 84783 354323987 7152 7078 821975718 71340 71322 698419868 57466 57467 165508172 20771 20772 283747663 50532 50533 182230737 31282 31283 55749243 40810 40811 529941457 72948 72949 286086388 42496 42432 964809170 74811 74812 21483227 30096 30067 70229441 9718 9682 507596643 34037 34038 20289331 92232 92207 13904191 43849 43850 790630058 48194 48195 644581148 26269 26351 332305579 81799 81816 931930864 65549 65537 572662635 87469 87470 138107966 27196 27236 844407234 6302 6303 942789563 43433 43434 798204695 86425 86481 906175732 29462 29463 478879881 54604 54605 926675508 67870 67950 428032941 49799 49839 897440952 67057 67058 927874643 57417 57368 173464756 22463 22468 164912917 91101 91035 363904340 77566 77567 373069749 84808 84832 85945481 77150 77151 447438341 82964 83009 833368648 34625 34626 636251216 14256 14308 502449697 40455 40429 655111422 57548 57549 270720347 92063 92120 48255211 90476 90477 790607708 60557 60558 669684362 34648 34649 788853949 91985 91986 188915392 67643 67644 142425793 75991 76042 388741754 588 589 920193362 9147 9148 675632711 70409 70410 740174825 92491 92403 29137393 33153 33154 542132135 98674 98675 950817845 72173 72174 575415272 7877 7851 545171545 44804 44805 913030355 13048 13028 602811013 4950 5030 239709974 58933 58856 859412833 68807 68808 997149211 53609 53610 597251176 27678 27679 981553076 82494 82495 571693709 54477 54440 592565393 37386 37387 129048798 20380 20464 997165050 68453 68470 215918351 36875 36876 639074669 75600 75601 31230296 64763 64764 471292705 81512 81545 239739744 25743 25681 247107957 36760 36790 797915020 43800 43824 135203374 39731 39732 331160656 3505 3540 439304268 79919 79920 291016477 6996 6969 285894268 89491 89492 890376630 38109 38047 357011979 35888 35889 163890263 3695 3696 304135837 17152 17217 48707977 58819 58858 793528347 35672 35673 741370641 69084 69021 767582434 95785 95786 888590508 59664 59639 480796547 25773 25774 721585294 51655 51607 55892807 3621 3705 676892638 25479 25562 100565178 10376 10310 243172958 32174 32175 54597377 18141 18142 911946236 14430 14423 617714172 30475 30439 779996842 47306 47220 90813054 1937 1938 512577757 89383 89384 325781596 57748 57669 54539767 54694 54695 714917961 79636 79597 599988975 88373 88374 447349952 64941 64895 759533226 72141 72142 990253581 46050 46051 261278263 4731 4781 890320472 43513 43541 348118910 81547 81510 322508459 60564 60590 593191189 457 534 420134322 85594 85595 444315073 79926 79918 171330734 65246 65247 35649380 34904 34905 652639773 14678 14703 533307142 99637 99556 843939366 65789 65705 790009256 8975 8976 89702579 43071 43072 435467737 43975 43959 807593410 31681 31745 232694448 63716 63717 464092425 60795 60797 504291378 96243 96244 277287028 51549 51571 186439860 52416 52417 404800679 37241 37322 323353830 28187 28188 83198337 21581 21582 867752938 86570 86571 713168535 55272 55273 89776385 27187 27116 334085275 82955 82956 478813884 27189 27220 255357747 61145 61146 398871833 31318 31338 218113108 54927 54917 877380752 31965 32048 630648844 82891 82892 159128146 32188 32189 645123930 93839 93832 227077388 50893 50824 186625519 77514 77462 496716372 71527 71500 685394636 49625 49664 174608946 99404 99405 941361356 66514 66515 197259343 90331 90332 354271069 39159 39160 831288368 35499 35521 442553968 24497 24498 788864048 52537 52538 300144746 77061 77062 528383133 97464 97482 689930145 32052 32053 903947808 71581 71546 953399909 81663 81751 872372999 89910 89974 824894393 55200 55281 375214892 58249 58250 291742147 15393 15460 894279589 88110 88111 282712561 35874 35848 512158093 85085 85124 764790343 20248 20249 929733095 62458 62473 686336423 65679 65622 877256685 72430 72498 645773160 33663 33664 112316544 20422 20490 826678363 84478 84546 991468747 62962 62906 239556161 5843 5884 633517087 46905 46947 730853920 18322 18368 290448377 15541 15542 364843354 90732 90733 340200922 41192 41233 844407984 93595 93596 40091008 1269 1270 140208487 44869 44870 776351657 78990 78968 878486122 38882 38883 897116624 75994 75995 557694029 42206 42207 710942092 33009 32973 576596474 6389 6390 739635355 59759 59760 649071510 36283 36250 986442482 61975 61976 578544794 90422 90423 84569133 7667 7668 224711230 24092 24093 807753729 53419 53347 239541095 34706 34707 276384139 59863 59857 795269491 96631 96632 892027640 89975 89968 935091389 76132 76099 585047752 6346 6257 734392455 11448 11449 865816117 88446 88447 95499592 58627 58575 790626434 81782 81783 721621548 82157 82205 942200972 61451 61452 197333472 45991 45992 38899736 90745 90746 383749189 6051 6027 679451400 45346 45330 874991488 31894 31895 767669583 1445 1447 181480411 35386 35387 759182338 67844 67892 105018754 8971 9003 802130186 74984 75027 858447593 35722 35723 398245399 31499 31413 45769697 39284 39285 959946549 83287 83288 564430104 18669 18670 603380017 22934 22905 588122722 18280 18281 100392144 12352 12353 206769859 83272 83273 623813986 74443 74444 823361521 3540 3541 75874166 69348 69414 75749039 36395 36396 443451426 16806 16807 193185704 26045 26046 879318518 56846 56807 77030277 25583 25625 661554455 50435 50436 174342287 3803 3804 847031567 18403 18404 536692922 98386 98441 989639618 34400 34401 81522481 56452 56524 904874134 74018 74019 274095661 46189 46231 635850384 99872 99873 659640888 34299 34300 650481096 3716 3717 888384581 69659 69573 408574123 68976 68977 321091753 92142 92125 511246225 87544 87549 573148577 2821 2829 603273328 48251 48252 224482948 48153 48210 52468841 98093 98130 968517994 49203 49194 126574446 55424 55497 224400263 16455 16497 454533131 83267 83268 210978059 813 814 222317900 45714 45715 751542577 75775 75848 609128920 29945 29866 722931255 43671 43672 202401946 29297 29344 932632479 30089 30074 236574238 59574 59575 411180411 83428 83351 999959846 55976 55977 839973710 45084 45173 65085307 40559 40524 553492701 997 998 970341835 8828 8829 318785632 24171 24247 416617174 2851 2868 14991586 99468 99469 206094890 53140 53063 435765469 73482 73570 147394770 45949 45950 350395177 98675 98676 413130667 66941 66942 198156171 40142 40143 891296096 80831 80905 396189491 97136 97137 600772736 89936 89937 196154478 80957 80958 44281974 34189 34114 692566092 25594 25523 586398968 81378 81379 907801919 42652 42582 949336740 25755 25756 113320493 99047 99048 446301871 4336 4311 39927697 22570 22571 407441267 39227 39228 272602493 70464 70540 952566081 61070 61071 562121562 26062 26098 978076541 24697 24665 198083077 49283 49284 582101536 53674 53675 441710226 9491 9414 229038813 60892 60941 401971444 2283 2284 174237355 22413 22414 189319691 70420 70421 279428357 3523 3524 94929855 23005 23025 961079260 71259 71343 38502374 7106 7107 105687463 76646 76650 20729291 62317 62318 881770709 88822 88823 268555279 40163 40164 113553317 12140 12141 31580320 53678 53679 831303253 76493 76543 174964353 60730 60731 284534558 38276 38362 225774852 71433 71444 953430781 6605 6589 392739036 51597 51598 118442836 97689 97775 725819166 88818 88819 273671077 94189 94106 294703106 47958 48015 418910922 57298 57299 208854349 28276 28317 209332360 23043 23044 445732771 20628 20629 198448676 47039 47040 970345891 24176 24177 93443629 64607 64595 954535388 11006 11025 512446979 25985 25986 61621755 72348 72427 962151643 99640 99641 720171273 77516 77517 80913866 11664 11665 437808674 35195 35196 404180250 22536 22532 715070987 88343 88337 713779822 75347 75286 161290728 13070 13038 987032481 16896 16897 89481802 27550 27551 593958220 25990 25953 171878190 79320 79321 715376725 18216 18217 289718605 26780 26781 585845401 12531 12528 67914859 62001 62002 820700591 28005 28006 212119686 63019 63020 40206725 69942 69943 986782157 99979 99902 558549338 15930 15862 376788579 62156 62157 975910860 34577 34578 876888775 80832 80771 36945026 96212 96213 542853618 42159 42171 894289133 19346 19307 170065896 74978 74996 241643222 92801 92882 212392675 32055 32038 90801190 71528 71529 564957069 42580 42582 135157058 31228 31178 65546530 99766 99767 418001934 14969 15028 638780380 3633 3634 515151229 97400 97363 771861421 47864 47865 257637566 46100 46101 379473766 55669 55670 436836920 37000 37001 129542296 16733 16734 126600002 48447 48500 513467638 25412 25413 782385899 50149 50206 286721705 87833 87879 527749530 94240 94174 477652583 15294 15264 724281728 23432 23433 814591045 62026 61993 897776291 25656 25680 24771962 13654 13655 435092652 49222 49306 655985825 32271 32327 764182502 14905 14952 535607090 34315 34316 646242098 30427 30397 501851489 35767 35723 574416804 63154 63073 814107316 77515 77516 407753967 17422 17501 224760793 84194 84195 503461629 69489 69425 240688749 13210 13211 345340966 14728 14776 861328672 23765 23766 636011289 89495 89484 761785468 35353 35354 703212152 1582 1583 845041435 68597 68598 207083112 80872 80873 561804622 4409 4410 779793968 80154 80155 38418537 83949 83950 633744788 10766 10816 679343635 17641 17585 410698909 5470 5471 277318185 84106 84107 701651914 35647 35648 258291750 75309 75310 443907935 67631 67676 707372549 98931 98968 240800354 87853 87854 892699372 89245 89246 90960660 96547 96548 180153388 21258 21173 368073119 34386 34387 855179532 45836 45837 875675270 9356 9357 228381728 45837 45825 519221446 75729 75730 108342558 40536 40485 567201361 40807 40808 92606486 64639 64640 716654437 933 947 781185940 47915 47916 572993678 94264 94265 197842068 12160 12146 200829135 96807 96874 366918484 22093 22094 115203106 11249 11250 980573791 75400 75401 596975044 70492 70559 837144000 83003 83004 86324747 19732 19733 872852499 94132 94180 340713255 82768 82769 427507315 49485 49486 996522498 21650 21723 484222321 22823 22869 787585316 65386 65395 981026318 20348 20349 420180440 82661 82593 707780905 34287 34288 581626006 48814 48815 966337595 78377 78361 899863477 34468 34469 972776216 40302 40303 232491524 76115 76054 690834008 24456 24457 450878731 35193 35194 412101534 27904 27905 90201950 32001 32002 809440169 51075 51076 46991350 85733 85734 257240926 98688 98680 643326950 15293 15294 618039821 54027 54092 987360998 62124 62085 356150455 94251 94249 674946931 27497 27498 678445791 43122 43164 556973978 75139 75156 150967375 6401 6402 904469332 12868 12844 89363517 52708 52709 728323459 72282 72261 184050372 16669 16670 986471482 3210 3215 323143331 90236 90183 908689192 11563 11564 810230903 35489 35445 642135020 27575 27601 954381727 33971 33972 289186635 40084 40142 440419500 17994 18049 249511594 67842 67843 154531387 29609 29673 999581340 98817 98818 194432530 87343 87285 783289725 8384 8385 725673883 53371 53288 109017879 91285 91223 784339340 4291 4240 397287624 7340 7363 432323754 58404 58405 621709395 16540 16541 967703105 49661 49683 772102773 92653 92654 578959988 22454 22405 28635510 42437 42484 740863208 86670 86671 748171289 40485 40486 102128364 19404 19405 965056544 38483 38569 144631896 10525 10522 240252758 16078 16079 906658401 68777 68732 389270310 46942 46993 569594837 97014 97015 971853632 67698 67705 425391387 76368 76369 325905835 46614 46615 967783497 86622 86623 10002382 62764 62794 403673651 67085 67086 627645730 67504 67505 460388200 87900 87987 188007518 5574 5577 954123617 91521 91522 802324217 98507 98453 394019274 50243 50208 148067166 42677 42678 121476549 47889 47959 9776857 95957 95958 663731042 56778 56779 446980080 16112 16172 576733165 74551 74552 407859769 12181 12229 947239432 64891 64870 808381558 65505 65506 735227000 6597 6598 547618409 29401 29324 348416843 20473 20491 728150224 73926 73952 61537612 75946 75947 717608081 94391 94335 774013030 39095 39096 267106499 9041 9004 183821424 86323 86352 822574261 76866 76867 148888332 93797 93863 548388094 5093 5094 803975010 73664 73665 378103198 93367 93368 545386431 95965 95966 849211465 79774 79792 171585069 50723 50724 440589561 38917 38856 804040560 94021 94022 19143716 73174 73262 180296422 7997 7998 706040371 88216 88163 415269140 57121 57056 998633517 52847 52914 715794106 14542 14543 80851628 81592 81593 279586702 18181 18208 315386846 9020 9039 612738385 92979 92993 459903795 64676 64677 40290628 20803 20804 682819585 81778 81779 946738304 34982 34983 455405844 78290 78291 671230378 83683 83761 741144064 54143 54120 274619752 78845 78901 211198629 68270 68330 340150028 11021 11060 540671111 52696 52697 514040389 33585 33610 160224855 26193 26194 130282324 60878 60879 487618972 2719 2750 294136119 13473 13416 758247433 78224 78225 42279001 88235 88236 928838734 85675 85624 292859456 24547 24548 768884659 24602 24603 530686609 56727 56728 356240178 19446 19447 247362985 51383 51384 829647916 95782 95714 184014387 94662 94663 856081831 74064 74065 709756549 14091 14139 857300470 45381 45298 779489522 93183 93184 467752616 72957 72988 286182295 57426 57406 23605758 53062 53063 778862064 1382 1334 246033349 11764 11678 680287818 39744 39745 63819765 82993 82994 787244127 56327 56328 507113767 36032 36076 819925855 71060 71061 560853796 1075 1076 681668827 71359 71360 158413851 78582 78501 443187528 5599 5600 17890207 17977 17978 923906110 68981 68982 437330711 94701 94781 690924481 10800 10801 856613293 37495 37459 829614677 76689 76761 958232 96068 96069 127127384 22197 22226 589821527 89726 89727 724834785 75003 75076 703009672 84319 84320 68772975 23229 23230 740216872 18788 18826 101560456 88643 88724 900094113 17827 17911 419432248 47159 47112 926596150 49718 49719 747464539 11614 11569 429849642 43506 43554 717815785 92959 92960 205297926 47073 47074 160092649 37473 37412 169047813 66566 66567 276476939 98415 98416 40100095 59580 59581 878988122 7394 7340 230481682 75628 75629 279801569 53233 53192 399208111 84586 84587 144967837 95009 95028 94263641 30417 30424 509453676 38298 38299 755309763 30937 30938 140848682 86239 86240 457184911 47399 47395 465882169 69218 69288 67755204 54534 54573 958843166 24743 24695 98879225 24653 24622 460025718 94463 94377 567125979 23707 23792 784985889 34658 34618 869994696 93186 93187 303508055 59578 59579 495456674 63411 63464 314143312 31128 31080 414279454 26965 26966 186427396 68600 68601 242481677 69090 69049 916068974 91713 91787 597552167 39015 39016 849967032 54086 54087 527518901 96979 96958 56195003 24390 24391 58947904 82063 82064 550739428 75994 76035 32513667 74078 74079 741338226 12228 12229 407967361 55109 55033 997480229 1660 1661 370371099 15475 15405 851499422 28354 28430 101376622 33889 33867 876411186 34581 34582 158426652 711 712 942637392 67327 67328 799950528 68137 68138 102855917 66553 66578 899794895 21321 21334 307453140 47167 47168 461213508 91852 91853 931573513 61426 61427 690067595 2108 2061 435937341 65908 65909 728043925 3428 3400 63737903 79684 79640 401630886 86326 86320 974313533 27365 27366 291749611 29690 29701 155094204 95270 95351 87014170 79938 79939 820387441 55081 55148 359087341 33608 33569 850208576 43640 43641 17174222 56520 56504 185042039 53924 53925 670468030 86187 86188 41623847 82446 82447 87059775 48191 48113 318059125 60058 60007 741794250 7489 7544 75049245 45254 45255 73160066 226 243 171453204 12011 11943 338699995 40783 40784 193969390 76487 76403 372801963 13871 13886 584468492 85931 85932 270572845 86165 86108 509857242 82410 82399 58275780 33054 33055 411488520 20047 20048 756026449 73214 73243 943222099 66136 66100 917552551 5889 5814 757860458 19407 19476 613391845 51875 51891 874711783 35486 35475 424404015 81172 81097 589515051 8456 8457 700106226 1035 1036 868136142 36083 36142 14892451 71584 71579 105359260 92936 92937 488841863 57688 57689 421126958 92425 92426 878087378 84929 84970 152567993 50365 50366 871454762 61503 61480 958777722 597 627 976103903 35389 35390 791990503 68459 68493 405551650 83540 83543 754323708 47204 47193 161335528 51017 51055 188688717 17454 17455 569013373 17827 17828 859020952 74566 74637 390015825 3540 3481 609046660 79862 79851 662566041 90890 90891 790398035 64547 64548 580799748 88271 88347 642029829 14785 14745 484100691 51432 51352 203186196 4937 4938 646123421 65211 65149 512694236 47957 47958 439606855 76321 76287 69875626 51854 51769 416269558 64585 64615 139556881 25782 25847 9450419 58445 58446 665619933 14954 14955 386829983 66679 66722 992070450 70202 70203 671354273 32072 32073 180009596 90646 90647 622930674 24114 24115 887367143 87397 87398 998331581 4951 4952 741255422 16425 16374 75751872 74316 74317 840728758 15383 15384 900906924 42178 42179 959907871 27762 27679 597562205 97590 97604 456787385 20645 20717 492829951 63836 63837 680980798 67266 67192 40072087 45694 45695 408054290 11028 11024 390560239 72011 72012 798436254 61518 61599 31596558 72882 72951 39557563 50745 50746 919316353 69790 69791 421913105 78852 78940 617144022 24363 24448 275771716 38092 38093 526633782 36103 36104 741035807 46486 46415 454817461 21737 21764 613162984 107 108 50073870 26900 26817 584993123 9128 9129 354883772 4203 4170 187920911 88890 88891 945772616 82165 82166 284199600 39030 38988 59807649 88879 88880 580400819 95080 95081 531158791 54709 54710 183526403 55763 55764 778095752 69946 69947 553478332 28109 28110 587307059 93396 93397 382025742 97534 97535 138827987 76646 76647 369159419 25054 25055 323168243 50923 50900 844333722 26577 26642 118365596 22519 22520 419273990 33205 33184 598226648 18583 18584 760357004 79668 79669 606416128 33191 33192 496970603 7775 7776 521049103 22068 22069 906278590 66929 66930 152120424 40718 40737 500680902 24408 24418 218118543 56546 56547 729058096 564 565 15209121 59103 59104 210189106 85386 85317 357817794 25555 25484 131062736 8253 8224 565529568 70659 70733 974656238 19719 19720 265245981 80779 80728 389910366 81755 81756 327530615 49469 49393 775613270 55355 55356 840550044 68303 68312 144548028 23203 23204 256184115 83277 83278 972041108 12906 12879 163222074 48295 48229 498297797 72592 72675 409364552 33885 33886 727018970 58465 58447 89817524 3289 3288 810680803 60537 60602 303760658 10391 10462 262747441 83697 83741 567902382 63332 63396 607627321 37958 37959 836344503 88155 88156 149988642 46702 46703 833187502 6421 6349 165800801 47328 47329 442077760 21858 21859 848598271 91594 91581 447699769 60382 60383 697148303 43394 43332 132500705 70342 70259 922448140 81761 81762 194914994 20442 20483 935248316 12406 12407 472307468 58253 58254 312319111 4798 4850 887826668 89190 89134 175596315 49834 49778 644960233 77763 77816 780629379 94738 94739 470978685 90792 90708 60974273 38636 38637 954951752 30355 30356 846516508 25208 25234 818375861 56874 56875 483368038 25389 25305 755742738 94396 94397 286159848 74768 74769 798225298 68592 68628 878173636 30183 30184 606868902 81070 81071 877800813 35174 35175 769103696 58554 58574 479686685 48490 48491 161195528 66332 66322 852843376 47923 47900 854329829 67467 67519 15017754 32039 32021 439806288 12803 12857 342975091 59602 59627 933784552 46700 46724 536735025 10635 10636 435039906 26166 26167 380535602 79255 79256 867936790 93720 93721 609273792 70405 70489 852751226 4123 4124 376468690 67119 67120 972974942 45770 45771 51566911 34760 34747 166253997 84470 84471 198224143 2007 2064 582357926 65927 65913 719237233 37562 37585 386364475 79136 79137 498396622 66122 66065 82939755 64918 64996 89845566 5786 5723 608235133 85166 85091 838878281 70958 70959 534148035 37508 37557 965545616 51007 50943 643573916 2093 2132 815947341 35984 35997 516926261 43109 43110 110158964 13879 13965 206095483 42284 42251 118278049 71250 71251 581721859 65892 65893 922690910 46140 46219 338851515 52026 52098 464695284 85184 85153 94435835 1573 1497 90794841 32702 32703 130224535 78735 78736 961996897 44717 44718 958978910 64207 64164 876063757 61926 61983 590493593 14892 14808 629762828 61634 61635 322794278 32243 32244 874925338 63974 63975 378993831 69872 69916 991444488 43957 44024 702345942 42549 42550 619771010 2992 2994 351740747 5116 5074 364857553 87181 87182 231465684 17653 17654 315915845 66308 66309 378960194 93012 93013 49338852 11316 11243 113833576 603 604 622144236 27124 27125 765172022 70062 70063 269253587 77098 77099 612418322 43552 43553 314226887 35159 35191 892625326 28041 28042 748049582 70422 70423 157031814 33445 33446 258924957 64874 64875 241456094 74152 74183 908142014 21869 21870 503605933 61184 61253 57315548 13166 13167 157606543 24583 24584 136297411 55094 55071 623538343 57777 57778 477331212 29832 29812 90334842 27870 27871 903884232 5941 5942 918554723 2913 2941 436031464 48122 48147 905485299 14567 14599 902324127 79807 79836 653187998 85801 85846 777928739 47540 47602 26358272 2252 2253 921236821 4249 4250 365410542 37900 37901 728246453 2806 2809 673755525 69634 69635 100470128 58135 58136 837890468 61249 61216 662658870 20251 20226 858875496 91093 91094 666786518 73526 73527 552303009 29919 29948 316786753 82462 82463 875987034 27259 27260 710391243 91627 91628 329392546 4866 4876 360780399 95752 95672 664034898 61754 61755 372635394 33984 33985 730929966 8952 8920 762213291 85741 85742 165495573 82707 82708 869284371 653 665 674322256 57865 57866 900494936 75556 75524 690515844 9683 9684 374678223 62911 62909 528641 88544 88545 128655292 56169 56160 368894336 62609 62666 831482766 59390 59391 961011977 95709 95710 334000591 51370 51371 709985006 55614 55615 196570821 9363 9364 928458204 98085 98153 892575586 16113 16114 832170953 72186 72251 384388041 10459 10458 552123543 97574 97492 899419276 2726 2727 548433191 87901 87879 212537311 69930 69931 210815210 85919 85920 796255468 70632 70633 857428029 69278 69249 804738171 13104 13015 666303255 66521 66439 691841546 6334 6312 7035671 5544 5545 430181766 57214 57303 35618446 33233 33167 137319573 23455 23456 767762960 70609 70653 168424071 95126 95127 344514727 70320 70321 570662576 98387 98388 974317035 10297 10298 12732488 46573 46574 926085481 54791 54792 824482773 52301 52287 248983284 96490 96494 812101783 24185 24213 849690206 83322 83323 120378587 32093 32111 611741105 17999 18000 351357650 35456 35444 96706619 63377 63350 635505255 19142 19143 282330699 53590 53591 652630751 16332 16361 126538853 40875 40876 630204389 21242 21260 274184689 92346 92352 982561368 99764 99765 182686136 29403 29471 619113551 55220 55221 121199631 821 822 636228377 97456 97457 160608683 31981 31982 498861639 48949 48950 291694639 48152 48133 832482537 75034 75035 449992723 77122 77123 966694637 72196 72197 277823973 35298 35299 158204734 29536 29537 793049624 77807 77808 930516079 46681 46682 977229999 32191 32213 318549646 26781 26782 730886405 80522 80501 645818916 80013 79965 886835829 44571 44606 501707580 26003 26004 962538142 78820 78858 919680317 17628 17653 501785731 43407 43408 210311943 47620 47621 774780207 43196 43249 75830913 31010 31011 278018297 182 157 150650024 71580 71581 221532189 79853 79854 399323812 78599 78651 920494131 87089 87090 669126442 13360 13361 683621954 73540 73541 22336196 83819 83820 779656788 77951 77952 300326311 54832 54891 958877599 49675 49676 203819880 8086 8005 224361089 68653 68625 794399268 79034 79017 312297075 56302 56308 353110291 62520 62521 816912461 52750 52751 631550125 36195 36196 419481863 74740 74741 603206167 88769 88770 835057869 13730 13731 875156093 6393 6394 885243722 38697 38698 477316734 24553 24554 810259032 69604 69605 765714453 9203 9267 626346278 83124 83125 610078182 35269 35270 994731556 67956 67957 71362316 42881 42938 783694785 65794 65795 611583877 14892 14893 873290295 20153 20216 401878580 12214 12193 89332339 57155 57156 532989851 52730 52645 370945651 22875 22876 404034621 45134 45126 830445686 45626 45541 568029115 79282 79283 529011039 10969 10930 279141443 82851 82852 751793310 90647 90658 321695526 50867 50862 65911197 87187 87231 98723005 98472 98516 124733503 43385 43386 820765199 50862 50788 608651562 20359 20360 838600441 87901 87863 417539626 30541 30617 168841559 721 731 732529234 90237 90185 438457935 14021 14022 915094369 84553 84496 621892964 91404 91359 972674868 74022 73989 167270251 95837 95771 589502041 88531 88465 11994174 77028 76942 498858448 22717 22718 299375803 73896 73916 786979511 80331 80332 101521053 87295 87252 940255317 71763 71764 22553483 73310 73311 29955171 82166 82222 414843964 54995 55008 938816116 84003 84082 346658994 84152 84153 539881322 22048 22049 257255129 91361 91362 330236926 65249 65250 632745344 599 574 249969007 47099 47161 568359274 56165 56166 298602922 98009 97962 538066110 59624 59625 574838586 74163 74234 176780714 42841 42857 921436658 79415 79416 900985478 40883 40970 678587481 4785 4786 663331443 21392 21393 493994479 3611 3612 313514694 33992 33968 420984987 18907 18886 91361203 65273 65194 763619270 34027 34028 160130963 89840 89841 654598980 71733 71688 899604475 23309 23369 173390405 40850 40851 647308872 37965 37926 896720752 81136 81137 936107246 31024 31017 918834814 64622 64623 561489101 54667 54668 656276627 53102 53103 901274577 21435 21436 354929223 26377 26357 593591204 6469 6514 90980106 28642 28643 48033679 27709 27771 560843554 62337 62347 265917458 33441 33415 247501537 85839 85821 41270884 19320 19263 982727696 38642 38643 887775358 5473 5512 930480467 9667 9705 999460632 4724 4725 628886358 49926 49927 688998663 70084 70085 7421288 60112 60113 283921166 87199 87165 238637773 55886 55974 607614443 15772 15717 583876067 96899 96900 548675515 67321 67322 990143011 85828 85742 471063395 89684 89655 713762820 50547 50548 339508340 20050 20128 77595839 86611 86612 767692234 5412 5413 282232525 87096 87097 412949849 81810 81861 259705709 74322 74353 606231215 11907 11858 773925236 63241 63325 217587665 87318 87311 405361058 72422 72423 562916921 57049 56971 588017572 1185 1214 611725061 97399 97350 266027560 9811 9883 960681939 87834 87850 487438430 12624 12609 422362183 3812 3862 315908558 85332 85333 246211581 16500 16553 177980386 32470 32398 508746105 33223 33166 308396511 31152 31153 396669721 72311 72386 492937308 53556 53576 575463943 90387 90381 165428113 94209 94227 924678930 82076 82077 385970943 18248 18249 817705146 69842 69843 815861232 17180 17241 322347578 58672 58594 830828986 85384 85448 57677931 13084 13085 875733641 55592 55593 107010118 73635 73636 557061178 59698 59699 121944612 53253 53254 153284852 34390 34391 7341039 24346 24347 348920480 37354 37355 225972674 69441 69442 660520262 60528 60529 529051406 6090 6116 643397865 51341 51342 261823392 24832 24837 238791242 70504 70505 592851337 29951 30024 565515991 70558 70559 555358876 4869 4868 886841058 3810 3811 283250811 9653 9721 23553007 92091 92092 57086227 60248 60311 465142640 32610 32611 605935909 31700 31701 486892604 27607 27608 301351479 45488 45428 629971611 66501 66502 463049595 57070 57038 896173718 36678 36706 463249292 50171 50172 552467588 80396 80378 912478428 37544 37545 744770856 78841 78842 610406084 83556 83562 383018407 58759 58684 770201173 61489 61490 78617693 29726 29679 302175654 32511 32512 716555802 76062 76063 590447841 63232 63233 509254675 30782 30783 822495061 19525 19438 130775301 30641 30642 769282872 37649 37569 69126572 93078 93079 327111797 49819 49820 732768329 98989 98990 645102235 62560 62534 638513567 12799 12800 589742739 92624 92625 457722839 96350 96266 918272849 40295 40301 174214280 75796 75797 836829013 30369 30453 3026326 75842 75843 803226191 69448 69449 168615443 12027 12028 970056580 80799 80838 931543090 51988 52006 109179584 31135 31090 234369397 44403 44404 90689854 10829 10867 668743339 13312 13313 140214547 26696 26773 504701266 91301 91296 861026290 38902 38927 9571272 28331 28383 132660805 57693 57706 94849584 30886 30929 119013206 47273 47274 876585987 36131 36132 713133643 27983 27984 124877548 38036 38037 913741217 60098 60099 191964335 42942 42943 944442849 85215 85216 179935331 12630 12585 857437247 6809 6851 467450435 57527 57528 606115472 40067 40068 217171080 1108 1109 848610355 53995 54054 849767823 41061 41140 820087414 72341 72342 542884463 20763 20764 920827459 15204 15171 564307270 47877 47878 532618883 76131 76132 71447895 62285 62308 302158089 88650 88655 114326686 16108 16109 793032531 32336 32271 971537139 50832 50759 513671330 9111 9112 743004324 20972 20973 87774711 68394 68395 883052144 97976 97977 938225740 25050 25051 32171863 43686 43687 537272998 89888 89889 293117534 45897 45929 163469223 87726 87710 349075332 68944 68945 28423874 39593 39594 317610058 70287 70288 730970606 92806 92866 231862993 30827 30739 799240024 230 223 385334413 69362 69363 9460955 20118 20119 573799990 21337 21264 740935539 36513 36514 612701718 77066 77044 818223794 14931 14932 169574505 97672 97673 926745317 20226 20227 185882048 46595 46684 174035158 35814 35799 925109745 67778 67729 26515530 82238 82235 97967704 67101 67102 697570296 22726 22727 691198590 68069 68070 883839681 23649 23650 387025045 23353 23273 272804698 41295 41296 577989887 86696 86645 69535135 3059 3060 366910550 28736 28669 133583302 33344 33286 557413788 43113 43114 227125033 71907 71908 916424571 20310 20311 123084373 26155 26156 527888848 56194 56151 890247703 20670 20586 550487773 92258 92259 342230611 24155 24156 106441068 92600 92601 159496826 45851 45784 189253567 8956 8969 311509576 93738 93803 91124763 19834 19847 81356436 53794 53795 193040364 2790 2727 184678260 78461 78390 202037812 68550 68615 734258239 41867 41797 989590434 62237 62238 912583634 13845 13899 510332180 48429 48463 950078386 92063 92064 339224538 24419 24365 977831723 79640 79685 747092713 61823 61763 520331835 9251 9252 28920709 25007 24947 978275521 30874 30875 494818606 75556 75504 141236591 20959 21041 691059931 11211 11212 977160883 77068 77069 670856917 73982 73983 236371129 16484 16554 873211815 78839 78837 646016221 44108 44086 824608994 15611 15612 655169200 35121 35120 729470745 90802 90730 816348762 74640 74641 72988527 86525 86514 109173169 90506 90507 210492704 55631 55632 302607793 30741 30788 412401631 9327 9308 899938784 84082 84020 499897858 55120 55121 646408610 56468 56469 126712032 80959 80960 799009583 12351 12352 94050951 54399 54400 612387280 689 690 890049336 50073 50053 547544161 98304 98305 376307038 91310 91274 125472404 14950 14951 347869460 32860 32919 582992457 69893 69969 430237058 72388 72389 586119810 27091 27088 349351565 84737 84666 174000987 45796 45770 25930202 26956 26957 765530212 62859 62860 955087914 74893 74894 667407464 13329 13330 791238314 26495 26506 538059045 11085 11086 510156099 50922 50923 611612522 51930 51932 409277092 5817 5818 742264467 12355 12323 766020032 35109 35030 943022869 72372 72368 179591141 21905 21906 103534554 42121 42122 149492755 18161 18092 495352897 14095 14096 472948841 21297 21298 793537837 30994 30950 959814900 76466 76460 126949457 30503 30504 898773670 94740 94741 99114842 33678 33679 840045583 55461 55457 988945549 93644 93698 210576896 56415 56416 57848500 11532 11591 520666789 27571 27636 859104897 52661 52662 116837730 56192 56193 949040307 56478 56524 457147364 98462 98463 585529135 27627 27568 322080352 64100 64101 564950802 74041 74042 66263613 31423 31424 370159012 38452 38528 293041426 71541 71542 978901818 22130 22173 445565053 3096 3097 789799645 80245 80181 555111119 60445 60359 337485275 90119 90120 181160606 35761 35805 877831091 76816 76853 415270543 63072 63073 649244833 25372 25412 475209242 25650 25612 745651780 57619 57620 445236253 41012 41054 403354568 87078 87051 937174002 9636 9666 688905846 22450 22489 303032728 88819 88820 579742163 93159 93160 638310620 87900 87901 499687323 59861 59942 204531774 26151 26152 913273967 24267 24257 661964899 53606 53612 486964704 61964 61981 894494440 99066 99021 250035033 10777 10784 653025793 42991 42992 907309646 83923 83926 739390760 10742 10743 608268928 65710 65711 176415601 1893 1894 974641977 50083 50084 606455627 66196 66245 636789720 62114 62115 791911698 93820 93821 697828620 49899 49853 92280477 61128 61129 866473890 30775 30776 213431750 42453 42535 454603799 25331 25332 258506748 95778 95720 983279150 77364 77365 137370422 29126 29159 753402619 29247 29307 764231495 45982 45925 170782347 5168 5080 972236955 63152 63069 440528683 26693 26626 449122173 82589 82630 812689581 49482 49519 114651461 75996 75997 889062803 90642 90643 51954027 22533 22534 945060374 44505 44489 33577548 95467 95468 575492064 44741 44742 44726959 73018 73038 377121670 32342 32263 934050508 46124 46125 189489319 73734 73735 941951798 73243 73244 517039384 20926 20862 561926080 1836 1859 163364950 90781 90782 979667901 23920 23997 778734415 71959 71960 344539301 17837 17838 192031155 78012 78024 740578114 87596 87597 473037949 12402 12403 182943139 49057 49058 257661172 93463 93501 376579647 89641 89614 92516639 78335 78283 379842784 57180 57261 159893358 400 331 734691922 90778 90779 756165323 13600 13606 6190885 83590 83591 396141644 87638 87639 640214404 17172 17173 697210666 39437 39487 190987705 5974 5975 853481217 5124 5144 782227217 36313 36314 224583569 30541 30491 783349261 58338 58339 668145696 11363 11439 970718586 4048 4049 717811290 19645 19716 317206774 98298 98314 204553946 2511 2528 163385986 79984 79985 450768183 34202 34203 528349732 76105 76153 707563727 44660 44701 935888228 1048 1070 97576850 20939 20940 354855406 85335 85366 269570012 44404 44375 377744049 58028 58029 496440956 68000 68001 184574305 33071 33072 102282941 48929 48984 261529391 21100 21129 562746515 95205 95277 275666865 66856 66857 26212000 54328 54280 395124883 34783 34696 140592116 98360 98361 465198466 88809 88810 781779664 89854 89855 728529904 59737 59735 770839216 10401 10402 686629750 78351 78314 26957946 8193 8126 882182612 80919 80929 34782229 60049 60050 889253268 72062 72085 54239986 60201 60202 665018071 24311 24373 313025896 21578 21579 506311013 14046 14050 249647257 57914 57915 885309282 54264 54320 339809344 36174 36175 143053619 84827 84828 888219973 97723 97724 900795337 76709 76683 911435653 75876 75924 976494063 139 140 135956351 55881 55882 817916523 35711 35712 786078280 3967 3968 938493715 70838 70824 56853328 99623 99624 506195598 7389 7390 214877339 989 962 602758415 77218 77275 486400973 10241 10204 276379246 64371 64372 220458097 13778 13779 340749905 715 735 369461293 18514 18584 375504688 85266 85267 884686384 20726 20727 584841810 7750 7783 231959836 21492 21493 484686403 34451 34452 284650373 78497 78498 340869544 93832 93911 360938734 94312 94313 606079707 85588 85656 978397824 75896 75909 792415274 8474 8468 403544484 7418 7363 707592525 47964 47985 155262872 94595 94596 537665388 7008 7009 432448083 11118 11058 94227396 79413 79369 542527555 41764 41765 125831864 82733 82734 593187489 92324 92289 25558102 34937 35025 361462915 72541 72542 275747284 21710 21711 40081689 19848 19849 572027148 15396 15397 899209137 42567 42605 269646408 59302 59316 583377103 57823 57824 953462527 89084 89105 547239219 65864 65865 665374715 99669 99738 703266345 3649 3650 287454019 39719 39720 149249046 63829 63830 276269222 81612 81613 560383268 52606 52654 69056547 57175 57256 948880003 18160 18161 82433843 65936 65937 56725473 1331 1332 329334845 22852 22853 5321053 25017 25018 444748283 32099 32104 923608416 67793 67794 281371328 55349 55350 744397208 96715 96716 471344100 41731 41738 226817624 69291 69292 463843541 97411 97412 257155209 8655 8656 987616278 76319 76385 171370872 2282 2283 730160276 93829 93842 687038253 43300 43301 28243082 77155 77181 665868558 15589 15590 719532027 83098 83067 692956627 63483 63484 538446027 49051 49052 208150725 2515 2516 893769556 74879 74880 33326798 17571 17641 887966596 91191 91218 556693093 21110 21111 217903934 39247 39248 702303560 26146 26147 787333475 86585 86586 89004122 24758 24826 315325336 77408 77409 749591219 46730 46731 435564576 70845 70846 513894918 34203 34268 683152680 4887 4888 134523481 3227 3313 702455634 69749 69750 129622392 40465 40466 193264473 89415 89401 171963965 46905 46906 849959775 70052 70125 727365230 82938 83002 481149130 59064 59065 934844411 65609 65567 411207289 83493 83502 566389396 98171 98099 115871913 75264 75265 151091936 63379 63380 670713103 77810 77811 296338400 56353 56268 858944744 5151 5182 720453141 77935 77936 433048373 71193 71194 682515191 67035 66994 563453328 39945 40022 893804121 63124 63105 909986100 52289 52290 715815908 80212 80263 490086861 14326 14327 537615284 56460 56461 812061532 14624 14625 923559168 88972 88973 372762002 9229 9230 978355571 4976 4972 326236258 88698 88699 47091283 26119 26120 861714349 47224 47225 346569852 40523 40524 966128599 55206 55207 73524227 55459 55474 496713226 71943 71944 239880253 13778 13711 988719193 97551 97563 848924483 33588 33658 676444521 31072 31073 312312009 31149 31150 637071401 97179 97180 122510259 61943 61944 902095377 68696 68697 987084291 12225 12226 78614338 11465 11466 228994677 67360 67361 793513374 17694 17695 938661706 18877 18882 468843665 86036 86006 582538865 3081 3082 374592033 87815 87828 880430581 39527 39528 559357338 77916 77917 938173228 13718 13678 394992270 36781 36782 4992267 43946 43911 234298963 2099 2126 953325177 66915 66835 678667766 46656 46631 755898064 79184 79185 416018959 12473 12474 154542887 6390 6319 493710711 72206 72158 733612093 9036 9075 483956735 48201 48211 141538614 92127 92128 62842379 49407 49365 868762243 36361 36362 455897533 26073 26074 966054328 80787 80788 826960826 58419 58420 696185217 75279 75280 543918467 24925 24855 557963216 96153 96082 954533575 59567 59587 845479617 54911 54912 963399562 13376 13302 21600573 70015 70016 139219240 14420 14421 234500309 86626 86609 362567740 77641 77642 343913 11324 11325 930635265 75800 75801 745322000 62627 62683 965375962 67933 67866 930384276 98554 98555 116972686 89902 89898 614899492 63460 63461 880128136 56693 56694 273966320 4392 4441 466469704 88917 88918 56827274 84487 84399 27811721 917 952 428580807 89683 89684 876751200 26188 26189 899174002 13117 13118 807566375 51995 51996 897807528 76778 76791 779868384 20022 20023 772555138 51942 51943 288396588 13116 13104 966808510 27233 27234 295793941 8619 8620 251112922 13593 13510 403511464 91652 91630 641407342 8068 8069 576461986 77639 77696 262944130 7766 7767 186007945 85696 85697 449529772 43687 43688 257533468 39390 39391 974723709 93753 93754 966373880 16860 16850 440983614 31860 31884 14858515 66424 66369 668402200 49543 49529 44957734 90861 90792 324041278 79440 79441 77852256 44716 44717 494226145 37309 37310 787090889 96528 96529 695767380 59429 59408 338996266 72798 72799 342983595 55595 55585 208770030 1980 1981 618491572 11700 11701 50534279 23628 23684 484015581 47633 47647 282478149 14460 14440 207692284 93728 93806 406407147 25858 25859 64715004 95430 95431 786493317 50423 50358 255476355 8520 8569 562992933 5905 5872 546871079 34158 34141 990793988 45267 45249 950352698 264 270 303497955 88352 88266 739264942 24829 24764 543400044 8907 8973 790609942 93020 93021 779087653 98074 98023 741962050 96287 96288 632281371 408 409 120750170 57317 57318 603520669 58264 58265 543761143 65108 65109 427045782 67186 67233 884016741 22349 22419 755985906 50362 50363 214487249 97117 97118 410368957 91087 91003 382877330 94503 94504 367951269 84144 84145 976756610 76291 76292 523423786 54162 54124 813826895 42219 42220 896725196 78536 78537 878867362 82799 82800 102027435 42458 42508 965805333 3694 3735 362315060 74637 74638 955436696 29591 29592 549908840 54137 54138 987570858 38480 38481 951281748 33783 33784 226092402 5343 5344 510966657 2196 2161 692693714 61199 61265 49189610 946 947 631499821 36310 36311 631227308 27097 27098 381385806 56508 56509 949299347 71180 71181 876032799 1441 1442 530223639 77305 77306 240362330 28132 28133 493878187 32063 32064 668648073 68910 68938 323636916 95716 95723 589464303 95320 95321 923319009 53428 53429 911658733 72741 72742 7752334 7579 7580 173127831 127 128 288512125 6842 6785 611249802 70190 70135 348924012 23429 23430 309683201 9600 9687 786878549 51516 51564 651445670 95343 95274 87028538 36479 36480 512853900 48121 48084 279149527 50749 50808 40919004 90286 90343 472232241 11188 11189 731744758 866 867 51981738 57686 57687 801904770 94057 94061 46855777 33902 33883 624099036 12648 12649 273628563 78373 78374 16605580 33348 33349 850198367 30266 30267 504951585 97191 97187 484918520 60398 60327 861203239 49196 49246 233566445 8137 8090 458602025 14133 14075 293267200 29375 29446 338538651 45364 45365 972699414 57129 57130 547547931 64700 64714 854941858 83992 83943 991023156 51190 51118 311392407 10318 10319 614427567 78461 78503 571492917 86851 86899 209417682 8130 8131 93400379 37837 37904 325704925 84536 84537 405248762 60408 60383 322965362 12947 12960 149263527 97377 97289 52010498 9240 9234 32126786 16887 16879 970928476 81160 81237 620963378 58432 58433 749286941 77522 77568 259157425 24643 24644 458381342 5641 5561 592415181 72816 72817 630668743 1049 1050 59566340 21368 21369 746843277 84799 84806 508468682 16140 16147 4478625 99945 99895 886402339 40623 40574 908913391 62879 62880 483055839 81528 81529 257155375 47334 47289 647583796 31557 31581 574801042 94575 94576 805125418 99709 99751 506919624 50764 50762 603338433 58683 58684 953251036 48808 48809 101351716 51129 51130 866586096 39197 39198 596171223 74146 74120 572455039 42950 42888 927465259 31514 31529 152182714 56448 56388 531964876 46611 46588 903393837 77475 77495 585742802 19600 19563 379446370 5043 5044 44961702 82115 82117 72181679 81954 81955 102309400 96336 96322 631035726 14829 14780 586597008 41690 41742 625825113 37873 37789 287744677 97943 97944 607769599 32715 32716 899908376 12927 12922 403484874 58381 58427 838154739 33066 33055 782343859 3464 3465 605828993 61651 61733 136319788 79945 79946 429493389 33213 33214 672874176 64873 64874 352283418 79506 79444 929890939 59719 59720 482633238 89945 89875 461844080 30012 29957 679808363 76294 76295 259793061 28556 28592 312355712 74889 74890 913044674 19048 19044 846528412 19993 20058 299275951 64148 64104 340698147 29732 29784 455524561 81203 81291 724997264 10636 10670 181003261 27930 27931 327480929 10715 10716 941394952 59873 59811 164359622 22011 22038 937712731 54563 54576 216082932 49844 49822 821933567 79743 79744 455565610 84705 84706 813800722 87050 87051 831371258 28353 28354 446415758 65549 65550 431505769 33623 33698 299148292 19906 19911 774142113 24243 24244 933945970 18121 18122 402683649 32482 32414 491985884 78435 78436 776664233 95505 95470 634151216 87366 87325 884772464 33873 33874 261789221 23415 23416 126973591 98345 98294 868587359 37402 37403 116209228 95248 95249 930223352 85218 85143 823651663 70586 70587 997430505 33155 33156 967905743 75191 75192 326674103 3525 3526 852695552 90189 90190 697775991 75537 75576 532145364 6449 6378 750672802 87594 87565 574137379 26914 26915 963690808 14817 14797 283597443 51453 51454 474763269 7542 7501 129126366 63130 63202 486805459 75926 75906 707473062 13417 13418 646080287 52210 52211 421368130 17160 17161 993787857 63951 63952 992222335 37301 37302 238953669 81990 81991 266768926 58612 58613 464808655 78148 78172 274125104 72919 72920 908529681 64152 64079 82476454 595 596 276735266 27543 27595 52652984 95058 94981 913097529 13170 13096 491016764 18387 18388 503241751 72172 72240 473320572 94093 94041 676329892 14201 14191 430692803 57131 57124 171656827 86672 86673 257866999 33081 33157 628013526 21535 21536 744465199 42940 42931 443805819 84643 84644 72244925 78507 78523 375643099 29744 29804 148646131 86478 86441 249739010 11919 11920 226739380 12581 12582 455002950 43958 43996 399953434 85600 85601 168400429 52993 52994 557093482 93882 93826 235878182 36293 36209 978573033 11910 11967 340229036 63037 63038 644963350 23403 23463 838624624 51158 51115 530230167 92095 92109 533495184 20670 20654 11435372 31836 31868 857723117 21870 21902 98821461 75009 75010 87867218 55430 55431 319749637 83005 82997 886668304 10357 10358 763955446 97984 97954 803536920 42147 42157 471963192 25948 25949 121010101 65506 65507 505916186 43738 43739 538437912 74948 74943 613531156 8095 8096 947707953 11514 11459 622379157 32571 32572 10129906 38464 38465 781547467 77763 77694 894159350 45177 45120 117791112 53131 53132 862331361 12847 12829 581493425 50267 50324 792548973 34485 34486 663075266 70268 70269 902873247 66471 66472 489906123 64413 64423 508268165 18364 18322 53553194 71377 71378 125269653 40938 40969 306956665 13840 13841 236795335 54586 54587 223882558 93181 93243 201813442 85612 85613 32929982 33792 33716 667997609 69070 69071 100702060 83692 83693 798062779 38659 38660 989771113 65819 65820 639189043 6746 6778 749799746 93835 93877 805799519 94610 94576 607133490 63928 63862 859738165 23505 23506 502546843 27851 27852 788210343 88943 88944 338789167 39000 39001 526224687 99969 99970 733933025 6707 6764 343518097 52310 52340 882924885 43700 43760 607003936 65461 65462 234745048 31791 31730 252449450 36617 36683 350104778 77187 77188 654145387 14586 14608 214551998 54312 54257 370786560 75943 75987 688592870 26142 26143 811222606 78790 78791 857273292 56278 56284 35555869 42777 42788 790738116 58548 58549 669336213 52228 52229 797271876 42820 42775 135927425 3057 3058 256447044 93684 93685 432499062 62606 62626 357632003 34288 34289 417128115 88167 88168 753307555 70096 70165 520280949 42156 42157 495189874 87977 87978 627085974 57011 57090 79568123 90902 90903 11099553 26269 26337 418161410 22132 22133 123721200 20000 20050 12075240 73976 73977 138255040 81731 81732 973654545 73123 73105 892038992 9222 9223 87666272 21413 21414 675483137 48662 48663 514461833 13855 13827 88631424 90637 90617 163429169 12429 12430 565096174 45077 45078 730693805 56202 56263 603253965 68571 68572 230727299 19213 19176 649296579 82656 82743 283761306 71517 71518 572360568 57899 57976 717447016 24192 24193 652566786 40922 40923 959351248 60312 60313 204582474 38211 38212 15866136 63553 63566 355573379 71627 71543 669386627 41102 41103 587841953 98097 98033 167655191 95265 95210 869390871 6715 6672 306192701 37555 37524 115613948 27992 27955 596671872 19831 19815 406077030 28265 28344 199325491 77022 77023 498543963 9267 9268 150538656 79914 79933 539989282 47520 47593 869613489 67432 67345 477819405 16467 16495 682890574 87768 87769 65510891 13821 13904 716419075 49635 49659 359555815 2217 2129 132573462 77166 77161 151933334 4896 4897 337080756 37833 37834 282209512 12377 12382 342810513 28057 28058 949543924 23655 23569 759535316 66081 66082 900249374 71560 71561 498639029 33166 33167 784356873 90171 90172 669528212 91530 91531 699727206 58528 58583 266118632 53593 53531 186427613 21225 21204 942843305 458 537 748251233 22665 22666 749351424 95487 95467 411515617 40098 40099 257800650 96825 96826 80729703 43476 43495 69223986 44940 44941 240002950 36188 36189 824568176 19628 19604 388630545 68115 68163 355433239 97393 97394 916697185 53058 53109 198176641 69421 69422 2438604 42273 42220 967565692 6673 6674 917931388 23399 23400 257219434 6960 6961 547904870 72230 72267 312187285 33275 33188 664972453 1151 1152 285304109 85627 85628 990798289 15805 15806 484315597 72291 72270 597901968 43228 43148 541763784 71735 71791 200713837 2155 2105 292943775 140 141 826233115 32183 32186 851808037 88568 88577 85715148 74446 74447 956537518 588 633 746577481 81649 81560 122933089 81116 81117 626473972 7025 7026 343166329 76877 76809 745678011 67806 67807 82213615 90691 90697 657711910 80729 80730 943689614 78109 78167 917234962 51787 51788 483167489 55261 55350 673719314 51201 51210 299214590 81894 81895 778535409 77616 77678 28608342 42536 42517 447645817 16822 16887 101898470 74863 74864 782789354 28526 28527 534450314 60733 60734 999055437 13938 13987 790066758 5282 5321 801089474 24539 24515 715679104 69755 69722 897358735 23860 23921 916616984 48086 48058 245759100 62766 62767 401152297 34532 34620 457397822 92968 92969 892031563 71930 71955 599019036 91459 91460 379963650 26925 26926 979504290 10497 10498 200357981 54065 54127 568988771 89397 89339 921572734 65762 65763 583220420 4851 4852 937060472 75440 75445 791169880 89069 89068 643139842 20813 20814 269923767 4765 4766 534968565 21461 21462 381003273 8638 8639 203941060 62902 62970 959255815 94145 94146 804845957 4972 4973 381496277 54810 54857 971906887 23042 22973 69500139 21154 21104 99696342 79203 79204 983708151 28039 28040 449220998 18732 18779 364330465 56532 56454 552044865 91507 91508 224981526 86461 86524 422472584 56655 56656 616646043 7519 7520 975178590 54414 54339 886380099 75354 75355 713674501 92544 92545 233093015 50000 49961 173631503 71041 71042 839995727 29563 29564 307253444 88417 88442 493154139 10717 10718 279500751 6235 6236 581224036 24683 24735 686360426 28755 28756 57572086 77633 77693 830266945 37927 37869 321148739 78768 78760 967015497 14084 14085 207053678 88418 88335 976052292 28362 28363 601480494 18218 18219 416516430 62757 62698 351642370 97144 97065 725930060 45572 45573 45771735 1669 1670 672793176 66090 66091 21978621 29569 29570 481814248 92503 92504 639411176 54544 54545 99420153 18097 18098 745052238 50971 50972 323214872 27286 27361 542192820 41824 41825 662331494 55568 55569 826541516 1341 1285 446593602 26911 26912 672807512 16828 16838 393516975 4771 4772 958977838 36551 36594 86349359 10112 10113 476152333 57050 57051 58781121 79000 79049 578004746 34794 34871 566746619 67146 67168 865124998 19000 19001 336908365 6436 6373 986059330 34461 34462 883737435 51853 51910 40401787 22279 22280 787659233 89294 89296 369011151 24622 24623 321020441 15143 15144 990764443 19579 19629 975501845 10505 10506 965707160 76594 76595 286573257 25346 25347 99237367 99067 99068 357734567 81175 81176 917710123 65785 65786 392519153 24079 24091 823260018 14151 14192 905415098 50420 50396 163402660 35412 35413 339612914 77289 77223 814696483 33643 33680 945602756 28552 28553 991266131 33330 33284 184494680 40455 40475 209619879 28529 28530 456267226 66423 66424 407557602 879 880 241627062 18013 18014 832420318 18440 18425 192124367 17377 17378 127575457 32740 32781 737460117 684 685 821075501 57075 57149 840708118 83211 83223 886082669 9914 9915 103120512 5591 5592 91534110 88295 88255 778788357 97771 97772 5591170 44886 44887 615789500 41606 41522 675162806 97856 97779 710476388 83277 83208 757113576 83593 83608 123095171 85711 85712 499785400 11986 11987 270462838 90858 90939 436523606 49204 49166 792849154 80471 80472 417617016 48502 48414 57050013 91779 91780 828435522 78489 78423 973801155 70111 70149 939012357 73514 73461 834569321 86789 86866 190041926 45123 45124 275367558 74949 74950 58680596 22731 22748 604368386 83078 83079 113101367 65850 65851 439151164 52044 52025 274848714 85168 85169 955686399 59036 59037 496307748 5336 5337 801715470 25237 25238 121044116 7266 7194 387801162 31530 31531 228053703 33624 33625 850301100 81125 81126 847332716 12170 12128 423509677 19878 19879 494053862 69009 69010 51333196 60748 60749 524145654 5352 5353 780461151 72333 72334 678303026 9760 9723 600078366 87549 87521 839377389 66133 66134 933755696 81386 81327 874518060 59067 59101 852443057 20677 20695 912870392 58676 58598 338832803 63593 63598 869691837 16045 16046 930783350 76828 76762 265037917 26529 26530 115830750 15377 15378 536304516 90895 90896 722755539 51621 51622 72538284 44529 44530 160114708 33086 33094 754502232 77188 77182 748550037 89525 89480 233208551 76132 76133 354512689 5620 5618 283449548 43762 43763 235287256 62045 62008 890584986 39126 39215 103042706 94179 94180 904643202 56281 56282 893382077 28589 28590 537848533 53996 53997 927563747 35057 34992 34093595 88531 88532 25874671 9668 9669 295165204 34860 34861 561684915 69392 69393 639066858 24006 24007 105388072 26225 26226 138901771 85545 85521 945454521 20160 20189 552614726 83508 83532 17330749 95129 95130 42541086 21472 21473 591687083 62322 62323 369603764 35416 35417 5940864 86231 86232 405766122 61253 61254 653992867 99150 99074 456623024 83385 83364 653257545 22232 22280 83405157 70145 70146 327507381 2029 2030 264251815 19830 19831 648002378 11269 11270 810544402 56914 56915 910378464 89965 89966 610141880 38508 38509 816217887 72219 72220 281364609 89448 89405 470122937 34339 34340 165011000 27400 27401 711266615 28227 28205 642577536 80113 80179 189803038 41499 41478 749688395 66543 66558 93009631 79709 79736 169943819 85056 85057 601377084 76743 76744 505487923 65630 65631 502705221 2490 2491 646993739 95443 95444 393615490 44282 44283 512474062 67102 67184 505612645 63306 63326 924587159 62809 62802 857369544 1899 1932 947826771 94494 94552 54588823 86455 86379 331638737 76274 76215 189997476 30808 30809 689055913 13826 13827 805696233 21026 21027 593250344 56811 56812 766962983 60722 60723 199663558 26860 26858 570354679 85127 85128 802709535 11923 11868 34048460 65717 65686 523261204 12446 12447 246441888 14638 14554 825726354 19501 19573 742930907 94971 95001 950409313 20910 20824 840745374 44598 44628 924130185 63680 63599 893579790 33349 33350 577858620 58331 58332 94552874 16360 16413 401039286 53460 53454 181031387 77321 77369 615595486 86668 86716 766553284 29742 29736 823805243 21725 21784 185582244 36579 36580 765266961 92960 92967 848448748 998 999 140445441 82788 82740 378474527 22192 22193 700244479 55109 55110 684920754 46144 46061 165776059 15297 15258 791797792 73804 73805 754291570 97130 97131 368026030 21913 21944 141837066 10787 10815 526737792 10931 10932 336766630 78487 78488 207327044 13322 13323 491235554 30348 30325 495463443 15040 15122 264089247 87349 87360 723437471 69964 70015 362599529 98768 98853 543784693 36922 36929 994876414 69595 69622 624727729 66968 66969 650717132 78594 78595 224677929 6819 6820 98083979 52495 52444 550173196 3757 3832 194436637 49381 49395 911393538 19036 19114 879833667 16726 16677 164087617 84117 84085 412532262 53749 53750 841506379 53296 53300 104719410 89815 89788 185968921 42691 42692 459951031 74478 74479 878151640 34062 34063 354709634 70635 70636 785680774 13043 13044 855335128 56141 56160 829545536 11296 11297 548438551 64414 64436 327567157 77125 77104 928769886 48207 48208 998080672 86712 86681 960561179 89015 89016 528241154 25913 25911 399139259 14667 14668 187858275 14760 14761 106740934 3452 3453 654113955 85737 85738 190639044 91467 91383 737116432 86568 86584 438351582 40232 40187 711840030 76752 76753 262476182 9809 9810 214098513 14456 14457 85444020 8741 8742 738952092 9601 9602 681987530 5696 5697 854833546 73547 73563 754771460 25412 25392 371202916 29644 29665 134017426 3856 3889 627815901 49016 49017 590955875 82483 82484 162659061 98667 98624 436297078 51530 51531 745234805 91057 90999 86445043 38289 38290 281037789 31525 31526 182085658 38341 38328 980789928 32920 32881 874866240 24506 24582 105407303 53394 53395 939825068 29983 30056 56530285 21044 21088 109412709 16393 16370 589154713 90298 90233 491490074 55259 55260 211672121 94459 94460 262354339 65126 65127 873039298 97502 97566 156592608 89618 89603 848747158 14187 14236 115102352 32634 32590 742095367 31461 31496 888140494 62559 62560 226180763 12348 12259 587046401 15584 15585 328733350 63155 63156 402509276 70303 70304 818676208 14618 14619 204418516 91869 91870 305256493 41306 41242 48495552 59277 59283 349652776 83458 83455 481691542 68067 68068 403514020 75448 75449 171353157 92729 92730 124622716 84096 84173 242224691 2367 2368 924012295 19555 19556 529721693 16025 16026 945499389 97235 97281 359845098 9094 9095 507304475 2497 2498 969930561 70709 70720 666291645 46239 46240 32664852 24708 24710 993867443 96851 96824 877545394 29690 29700 833318403 43468 43469 37343302 10909 10985 160128723 89214 89215 507019783 48284 48285 463331487 50356 50357 352610991 95553 95538 700247877 56168 56136 268520481 90352 90334 670122460 31146 31147 13971384 88047 88048 696129803 62082 62055 486789906 56379 56380 886649103 47936 48004 134527687 51915 51831 238152564 79726 79739 222688462 24049 24017 776902314 59774 59775 949360590 85708 85709 840376104 19289 19357 912970539 46833 46834 691524612 84347 84424 179608577 12759 12826 388786459 11746 11747 816760208 48420 48340 409474585 95407 95408 801131463 72170 72171 246091156 3308 3373 246472831 8257 8285 843084912 3286 3344 818154670 30648 30578 84614569 2674 2719 169905742 69189 69146 274239751 43444 43519 826214971 27433 27474 327327387 43922 43923 734221445 89584 89671 927089024 97371 97372 241433408 19542 19543 304543315 93197 93198 113468086 52736 52737 619791271 16210 16211 56326738 7909 7910 374068724 93907 93917 289205910 23497 23498 379215705 91446 91526 135939592 1806 1838 773779925 20276 20203 647232713 67401 67402 562122331 9738 9739 348284388 91682 91683 17476928 64197 64215 1620203 56925 56868 490410944 35852 35941 869538140 51881 51922 5363336 44310 44383 918481944 72662 72683 25037807 22381 22348 75513530 61425 61511 170451489 20009 20010 714193165 1811 1812 398835810 86438 86439 699471662 72586 72634 8727301 61848 61849 668853217 9474 9472 765542875 65055 65123 152665639 56954 57033 303677817 98302 98303 108153853 52146 52147 479325833 44915 44916 827323799 38288 38289 567052421 12391 12392 661369196 16283 16284 261047560 30030 30006 258961288 23538 23608 831381600 10585 10606 645612942 80918 80919 286298174 25937 25938 916626331 12455 12390 835387201 8910 8981 457600525 5310 5311 554842372 22379 22380 297753639 51892 51893 508465556 17231 17193 942568068 67645 67697 290955398 23356 23292 745789353 51615 51583 863476450 72509 72510 249081811 60710 60781 585118854 66140 66141 213362131 9441 9369 378447718 37973 37974 125583674 24338 24339 430573077 80519 80567 406236523 38493 38408 77383947 5803 5804 473348152 78709 78710 147572511 61297 61298 483346986 24992 24993 521725395 49396 49397 121752194 84660 84571 390577932 792 793 234736359 89358 89359 836840726 56395 56396 939158913 30896 30809 83775653 53062 53141 287840182 4136 4080 742604458 4693 4679 445243899 65729 65730 472394024 74410 74411 311167439 95560 95561 723560647 70446 70415 431068016 64299 64367 475066677 37321 37343 151184779 63110 63197 751462235 92840 92841 213822168 71329 71328 144098432 24888 24889 416014465 12273 12294 396136229 88061 88075 862950611 90783 90838 294245925 50137 50138 534399097 70797 70798 169903184 80848 80786 521191803 12444 12420 660203265 22709 22639 688446588 26530 26549 781444792 90094 90102 114859438 67151 67160 274856219 89979 89980 310911286 23805 23834 396788179 18627 18628 684355004 68231 68232 24723214 98858 98812 581455045 24490 24491 588598371 93712 93760 769105573 22700 22650 191610939 53852 53829 741275970 74479 74480 742604313 30127 30212 489962664 49111 49112 799118094 36160 36161 841687759 77864 77865 594320901 7958 7959 561423227 30579 30580 617952369 46952 46953 745300913 98007 98008 218415727 24622 24538 764069278 34737 34816 903394756 8162 8163 712146703 8763 8823 586549788 77848 77849 677463785 36710 36711 903559560 16642 16643 571244958 43302 43356 452224073 50736 50807 801272730 29138 29121 783411092 89865 89794 737553864 44313 44303 648124307 56617 56624 335918022 6959 6953 750037261 4624 4597 26565078 85332 85246 850892216 34001 34038 486290668 29093 29094 469169558 16612 16613 94100139 33365 33278 858082113 23256 23196 230014740 11940 11941 445054011 31643 31644 884536043 77575 77660 378273032 89445 89376 400971618 99819 99820 696310250 77636 77625 810517201 2965 2964 2015886 2129 2130 616026917 88754 88755 160634623 66623 66537 840557692 85111 85112 529234917 61787 61788 437474086 79903 79904 718050457 58138 58159 579456197 33291 33292 314857785 51180 51181 718174602 47064 47054 459437218 26224 26225 652419525 39444 39445 120038990 27760 27797 231551351 42278 42325 257963746 90643 90664 382721571 794 795 190764977 67858 67781 569377815 11496 11473 975056488 39654 39659 798365751 25302 25303 736603214 59555 59556 250962729 9346 9332 429917992 54932 54933 15934073 9787 9726 156443963 11334 11314 562020110 82390 82344 205297264 84397 84474 236768345 62018 62043 708959314 43846 43847 884947749 75093 75115 530252890 12342 12343 789940958 64746 64747 372319606 29406 29483 622813755 30831 30818 52051477 20565 20566 235253932 98455 98485 729923792 21088 21089 980256962 16663 16699 576236667 89096 89097 695125820 82127 82128 677524458 95335 95336 490192647 19316 19317 159066575 30362 30435 240388610 34489 34490 676198543 40400 40384 681306413 65815 65864 597983481 79383 79384 298507641 96374 96393 230899971 74693 74694 536742523 93479 93480 163914794 23814 23815 273976619 14518 14535 981466820 21777 21778 443318099 74079 74080 837216221 88139 88140 272942706 30505 30462 790429102 74841 74842 887204362 98040 98002 998437564 48236 48179 627685774 71612 71613 735917027 30672 30673 287098038 44460 44461 162755401 95445 95531 594878623 41496 41574 885620864 69313 69356 806127029 10238 10198 152608056 62734 62735 533753012 36155 36156 426756452 40111 40041 649253928 54705 54706 883227917 62297 62298 161946406 72521 72522 908159415 77582 77572 261921033 5318 5362 392120486 56903 56904 332687181 61653 61654 489177161 71685 71681 67830707 41626 41715 424235571 1804 1805 145580317 733 734 780637067 97656 97657 70506507 92797 92798 837611869 38652 38569 636729424 13266 13187 822973091 43006 43007 528717779 92527 92528 113603162 26441 26367 293833063 83419 83504 180589761 89264 89329 182935079 66202 66279 883599156 97942 97943 627335281 57726 57727 962867931 62175 62176 683364632 98677 98678 58005275 89109 89142 372073985 1281 1192 545951485 91054 90993 882862238 75756 75735 124450127 17098 17143 135064759 60204 60153 23232494 71594 71595 784003750 62974 62975 32757388 69889 69890 321046105 87065 87042 202306708 91 92 485735766 43545 43546 542294121 11672 11673 615678218 72222 72223 336564081 99390 99391 126958269 63520 63521 771481160 25105 25106 443910959 86769 86765 32636417 55179 55180 873283297 61103 61042 564038486 225 226 602791583 48062 48063 892092715 10050 10051 431646708 9118 9119 546919924 62085 62086 199300060 33148 33169 709749732 69768 69800 482472744 93196 93239 15396646 2636 2554 357582616 85828 85832 878288875 29811 29894 535219373 66205 66271 468571336 17150 17151 398406668 76890 76891 541335853 59418 59370 905267581 11933 12010 460520255 1035 1111 386901611 4448 4449 274693988 79414 79415 504995975 33327 33258 338819050 54326 54368 262208347 85156 85207 548174606 77147 77148 206023296 34607 34608 891330993 80678 80679 509680552 35326 35295 821330653 30079 30080 917381106 447 448 512781299 49512 49469 524602313 26839 26840 304021453 16285 16286 806186679 34474 34549 278099185 58075 58067 104465849 72316 72317 291281705 72905 72861 381601141 35735 35716 768440690 96998 96999 344273964 36272 36199 460383386 35222 35223 396052000 44730 44699 649426754 56609 56610 999734858 34075 34059 875475268 10544 10545 771181924 24755 24825 155296994 77374 77375 798312122 28903 28904 616049858 46689 46619 353146840 73779 73774 678401171 33752 33753 354823684 21514 21516 632182546 52561 52562 35513705 17256 17257 932998978 11342 11360 923532142 24711 24712 635559508 22294 22295 638366679 80445 80526 279037862 81150 81151 195954279 68177 68139 960759735 75917 75918 358719267 43811 43812 703773894 55419 55333 927049848 52807 52808 979570875 16715 16716 452873459 25473 25474 463807430 53409 53471 176103873 29270 29308 286138233 6456 6379 28171310 1862 1778 831586865 34287 34216 346172308 25980 25981 486095921 37613 37614 670947921 48069 48070 984126426 13081 13103 784883346 82836 82837 31739312 82915 82916 295405123 59386 59387 434593604 70646 70647 321192758 56130 56131 279160779 64156 64157 474311008 36440 36435 340079742 86479 86480 129690352 41982 41983 155872554 86619 86570 868455463 96377 96378 65246695 55599 55542 555492820 69513 69547 425777881 33476 33477 875873327 12271 12272 564253470 47304 47291 303859014 19245 19246 856425292 83928 83907 275190081 2947 2948 701684445 55538 55539 663572104 5430 5431 894009208 72387 72332 783287867 27857 27858 94700379 36357 36350 687753900 57663 57664 443306657 21237 21238 332490827 528 596 931748391 54 55 486270281 72190 72136 825197496 77128 77213 4604261 42034 42111 190717584 62391 62361 745441888 14523 14524 924477356 65058 65059 642192891 12063 12064 581943019 68969 68970 136685894 19367 19368 310409801 92450 92451 976524146 89997 89924 664514928 88652 88610 306132479 60922 60923 378834628 58370 58371 199768041 82882 82826 78314267 83230 83208 442930020 79767 79768 998049733 47391 47376 505401024 27134 27135 661613765 11291 11292 340840106 8158 8159 804266355 18041 18042 588195201 20339 20340 244071548 96459 96412 396497988 68381 68429 702416621 27424 27425 266699765 92202 92150 933873411 91756 91757 246711349 72346 72347 217743808 40340 40417 436136338 60102 60103 946421001 82113 82114 656146815 32826 32827 567533434 35541 35542 449905471 23830 23831 180201443 72083 72084 299465728 76415 76349 831352998 61778 61779 32596903 24522 24523 181273887 27131 27064 138531377 69191 69192 498555082 69032 69005 626312221 21278 21202 760645063 56157 56158 224722125 19059 19053 202895070 90848 90849 535359969 5757 5774 57553332 29133 29046 445342962 80939 80926 263337705 79762 79763 966802059 75343 75363 301810591 5192 5193 287576384 94332 94254 670046497 81393 81394 180101919 94914 94850 753160467 75422 75464 767420843 24640 24641 617431179 39828 39817 817345353 15945 15946 891309734 20950 20933 560084985 83780 83761 241554152 85035 85036 661223945 38345 38346 458401266 34031 34032 135107685 39821 39857 555532425 84684 84685 966501496 17753 17696 768427074 31682 31683 10294580 68343 68344 819131054 74461 74462 665643185 8139 8186 881116244 63699 63745 934979925 73254 73322 305073658 55459 55488 878873579 78840 78855 548024852 14203 14204 127385980 80974 80975 705114330 99048 99049 752331356 62689 62690 252452215 33205 33206 600054595 31692 31693 432814383 9399 9448 319722925 22097 22141 5017930 34832 34833 558262037 98737 98736 324781933 4308 4309 299587690 5021 4956 597460385 96543 96544 735290826 20485 20471 657880031 70942 70943 919012282 94023 94111 712369204 16086 16126 430068229 33769 33740 820884451 21304 21305 847467378 75235 75236 135889645 98627 98625 655864304 20455 20380 116128810 54091 54036 453998488 53595 53596 433781464 92385 92386 876767657 39853 39854 394333753 59624 59543 134353618 29844 29845 168309237 88635 88647 693968776 71924 71925 804960024 96209 96158 470522955 12656 12657 340460947 73484 73485 748127986 53693 53694 554736538 18167 18143 531049429 94395 94398 144576770 50095 50096 419309850 96574 96575 79469159 46082 46083 569491933 76901 76948 866448009 76859 76903 598506404 62885 62822 966552963 42519 42520 245123378 73900 73975 98703958 76242 76309 528019459 80046 80047 565735363 49754 49673 137606814 52717 52751 155228853 50384 50385 523234017 84799 84736 511309909 2281 2282 501808102 72162 72163 216638731 32934 32935 542711772 66712 66713 679511736 75234 75322 875615793 801 802 401729511 31514 31548 956347033 2043 2016 598626432 97790 97768 585867981 84014 84098 951882718 98819 98820 47871059 61415 61477 891863596 23973 23974 923939856 4226 4227 470788150 50208 50191 494251851 14594 14595 452660086 35922 35887 672830387 12454 12455 82884151 45251 45205 253984373 74702 74765 730680853 97058 97059 791936410 5046 5047 944494070 7671 7672 239742706 25027 25028 637999832 35697 35698 726796837 32952 32882 879762606 2523 2538 624886865 6343 6344 478114512 80646 80647 687342319 43119 43065 308385595 24475 24426 674753375 94117 94180 289813237 53853 53771 648449537 97685 97635 621530039 55542 55543 389330382 23166 23167 413151838 24669 24635 244199039 88903 88904 268345575 12670 12671 584261503 70018 70019 97710766 2913 2944 409259758 5476 5477 69142790 43364 43403 153026495 6026 6113 601420335 66004 66005 381251321 67550 67583 153105437 79846 79836 939329191 23607 23583 210347673 96966 96967 114859449 81189 81149 793258672 26610 26526 173685257 38471 38534 560465721 9470 9471 970040745 79741 79677 269506569 96918 96919 883626371 81818 81858 349478422 52862 52789 351175607 67233 67234 630986321 10983 10984 863533895 52808 52824 661278703 63583 63517 820019309 41121 41122 53501845 98881 98796 283571255 91236 91237 899179070 29401 29402 264220691 50129 50130 433706684 7955 7956 785353003 57637 57638 938506567 19602 19662 620504205 8821 8790 917648065 31222 31223 440001034 25422 25423 199254787 8823 8824 763629734 88716 88715 248702200 27436 27437 454357688 89458 89450 514506084 76044 76045 723931144 69133 69134 424830808 55157 55131 502840549 20346 20347 402815503 13914 13915 939205909 57498 57432 514496789 78415 78363 150127209 307 308 8837770 4942 4943 18647173 89063 89010 910070826 73843 73844 838865095 23287 23288 363047090 30542 30561 807764869 76738 76739 128043803 28406 28371 90140724 47929 47930 456998336 39146 39147 512763990 15501 15546 30578686 12111 12116 306487193 83180 83181 201686729 11345 11400 102861959 96900 96901 525162542 43749 43741 73763084 50598 50599 15207510 86414 86375 951831850 21919 21898 773761484 91132 91083 135014589 53227 53228 999926965 12270 12271 769733478 92947 92925 566174598 7968 7893 584408600 87771 87772 942561884 59871 59872 548223605 52611 52627 211961478 60569 60647 345771556 74989 74990 228072225 76948 76949 541418663 45508 45509 483379788 46223 46224 894002955 99142 99143 244284274 7138 7121 483496860 37995 37965 696009692 73862 73863 544397270 66273 66274 956310836 97900 97845 70929513 99605 99606 384672620 86529 86530 730369263 86403 86404 38353240 32888 32889 956735032 25611 25549 511967663 34427 34428 200593943 43503 43442 936879048 69376 69411 176877900 21674 21675 28042685 4022 4056 148888172 43638 43560 607483788 41140 41141 811600409 96594 96595 305793007 90443 90469 915001120 38351 38342 593796064 88995 89025 164905658 92924 92925 379347962 20332 20251 367249792 28949 28950 243420701 5171 5172 976407795 56317 56318 532352470 5362 5363 803015906 87595 87600 893415948 29782 29783 802249093 79722 79713 176874202 96051 96052 744673717 39199 39200 116072616 45241 45242 800350493 74362 74363 50735464 68489 68568 877925557 80463 80377 852149049 23818 23819 430950994 9771 9799 518930347 63242 63306 917830328 55138 55181 984416844 53820 53803 573709457 6698 6699 383982439 45430 45431 595829586 2805 2806 259049846 95336 95319 44475272 52205 52235 827583089 66620 66621 612110278 57782 57845 950190541 5621 5622 966303721 25503 25504 27038788 34517 34584 207801296 61974 62062 715714024 78907 78908 87153325 39485 39433 730391959 24160 24161 554708707 5360 5409 316145482 86493 86421 674178710 58833 58881 105675229 78554 78555 811381832 90646 90570 994005929 21676 21743 441298354 14831 14832 900998333 62262 62296 409579295 98384 98385 620822274 40536 40590 863856991 52057 52008 171237775 5705 5660 754515587 97868 97869 935574965 93529 93530 798845550 68284 68285 719268697 60887 60959 159734980 99019 99020 915488619 60140 60182 18489845 11357 11437 717769616 22345 22281 222057567 78492 78493 724973044 34030 34033 882636763 45975 45976 738933564 38420 38410 799632328 69114 69121 552708890 56021 56022 610376131 91105 91159 626001574 49986 49969 397483788 67691 67692 216113791 67144 67145 825728544 20927 20928 876337030 19550 19614 410332478 21166 21119 143504261 16599 16612 970626932 96013 95977 190537961 91903 91904 891660771 56244 56280 180790820 52390 52391 278083812 14458 14414 388452517 67127 67128 385676382 18037 17969 716263341 26614 26615 564870043 99042 99043 664336061 9731 9706 978626402 52064 52123 213739927 85618 85619 964426904 27709 27648 406088535 18063 18064 310111243 10034 10035 135854816 24395 24396 951446281 38192 38193 459879841 4278 4279 258324291 34096 34097 646386611 35039 35101 676289648 26052 26053 963950313 3311 3312 368485487 48698 48699 640078437 81938 81939 798968089 1478 1479 6242175 20007 20008 427677436 45582 45536 432321127 36774 36775 408612584 89410 89411 288922346 48372 48373 65759967 86280 86211 859902636 79098 79099 373617566 98227 98217 309070860 79974 79975 222683519 76641 76642 368913674 87572 87592 308939879 28648 28649 225599046 11886 11810 302290797 35178 35222 927282878 34535 34496 256435231 51078 51079 846013554 42581 42582 298427911 93931 93932 724927723 86987 86988 508346098 58427 58428 720601428 70875 70900 328225613 76268 76263 827106690 3225 3226 750482411 89626 89627 777630371 7686 7600 581329701 94512 94486 226287926 14446 14447 566350010 22233 22320 57909778 22786 22804 205705610 93631 93678 297294893 97281 97212 568914958 40411 40415 835662276 54808 54771 586098423 19035 19036 799989018 52891 52892 420474418 71838 71787 459940890 29969 29970 105367793 31786 31733 902264477 5936 5937 221923436 11499 11511 225865866 46741 46742 798706184 51716 51717 442229231 13393 13446 400437149 84507 84552 268522673 94564 94565 560164700 8435 8463 209916854 37287 37288 436454222 61926 61985 21290595 2699 2700 159366420 97252 97304 877220025 20718 20714 777585386 45235 45321 881985813 94555 94556 752462535 73402 73403 539363159 33738 33716 821338917 58155 58120 755604088 35593 35522 558781349 13931 13875 572092668 28857 28858 151849563 84800 84801 6880412 98828 98800 391677374 86531 86532 170200304 3516 3517 686784905 86133 86134 417101805 70158 70159 213124790 59760 59761 576894608 65501 65502 43200817 33056 33076 284328990 10301 10302 897327250 11968 11981 299868286 75782 75783 674536048 61199 61200 585268500 71234 71309 703844105 44579 44547 996913574 82684 82644 135530333 74033 74034 558589856 25942 25943 995912929 378 379 721265455 93615 93704 88729359 79146 79147 763738697 57888 57889 786406264 88691 88768 932320108 79013 79099 396824475 89422 89464 767927386 82614 82565 989610659 88732 88733 538257804 22223 22273 330948345 28170 28118 250140754 91476 91477 616986885 89155 89208 506008977 10200 10225 655293893 44770 44771 741344634 14440 14441 978076165 63613 63557 83920551 29835 29910 264396093 40570 40571 983083672 54533 54552 83429672 32659 32660 398092342 94596 94597 798400369 32674 32698 573250937 64065 64095 952831073 58300 58282 315556156 61402 61403 952850668 29529 29530 475043329 61959 62040 865106630 98180 98181 88041960 28153 28185 499860598 89664 89665 74135954 16037 15975 232380716 69676 69752 347538172 35101 35102 19127034 54454 54455 657185692 48693 48632 769861274 19938 19939 720787725 86772 86836 349399212 47408 47441 414124309 63762 63763 413609331 70438 70369 632833604 51122 51179 266986522 366 299 224596504 42946 42866 348253595 47219 47158 49771664 51188 51109 332329487 42373 42374 628917396 5007 4924 44038057 87073 87008 539221828 50053 50086 503334217 56248 56249 330809071 42748 42749 221708703 88684 88685 585198111 60836 60837 103540534 46069 46070 295492862 53856 53857 481865040 94338 94400 522210340 98769 98770 768344926 36659 36619 44858893 43028 43029 211797880 22581 22543 480616389 59200 59201 609992295 75402 75450 1423723 35329 35330 201169461 70738 70686 864061849 93028 93029 340832960 85284 85285 933047054 55637 55638 474374642 78090 78129 477573492 68442 68531 325830737 81548 81549 568575605 89938 89939 833011904 53705 53732 152640818 16010 16039 478985361 38739 38740 856506939 53953 53903 94846249 31179 31208 127072994 85181 85123 862978139 6212 6128 839320352 81008 81009 263340040 96153 96154 611819605 42637 42580 675575612 66651 66652 857884330 33246 33247 729333130 41978 41892 734742702 74433 74375 349586002 10611 10617 846889284 21183 21109 681930041 36716 36757 681395031 76181 76188 250225762 47040 47041 818386001 85976 86037 6037362 39267 39268 943999325 60085 60060 737261691 80789 80790 248683232 76921 76922 859399543 82601 82602 520003338 33883 33949 461260382 76134 76152 645723220 52076 52077 689212002 62272 62244 987151480 50782 50783 572989322 22309 22310 280388441 90531 90463 931265653 86842 86843 333158762 59117 59118 780792443 80190 80265 801855647 76195 76140 223270897 86164 86165 907519011 96796 96840 340228550 51298 51258 773348200 85875 85876 572408387 17031 17032 57290340 56450 56487 400306016 88335 88246 459685774 36517 36471 781386600 38043 37955 547395591 64184 64125 145149907 90625 90626 623400252 83286 83287 188608464 29690 29633 753360964 4055 4056 60580988 14842 14760 422691327 87671 87599 217180654 20554 20555 829766064 17790 17772 905867206 76134 76135 768587993 25487 25488 739829955 83169 83153 563837588 7177 7178 848935078 41104 41182 840224380 359 360 341290863 1538 1560 863828613 76213 76214 875542984 383 410 131930316 87753 87754 222642176 42486 42438 454562368 31591 31592 482140450 91603 91604 240975868 66588 66654 94031542 65734 65735 81465068 68598 68599 694254253 47479 47486 41334548 42437 42497 804507333 7519 7593 501423333 66037 66038 513893357 55472 55473 523681479 51191 51192 579307692 38404 38403 148176068 50724 50725 195339547 97142 97143 282548388 93995 93996 744211067 49873 49911 367381777 73775 73842 251081634 563 649 938425892 9580 9581 9283100 56013 56102 694454395 42613 42614 881604476 99018 99096 259307812 36300 36301 982215372 31092 31084 63777669 91920 91921 299361968 55468 55541 64532513 15365 15366 888462953 92804 92805 376275250 2973 2928 440555731 87583 87665 551220992 61766 61786 554411722 61197 61212 666489350 66602 66538 778982774 63557 63494 229238000 33506 33507 921499688 29928 29939 659495120 83579 83580 214056805 61068 61154 228826305 96896 96926 225268659 59639 59569 132530212 56758 56759 193472844 3523 3483 544418189 90173 90174 818020489 88228 88229 819698756 46342 46343 469249570 1802 1803 195455367 8709 8710 29339907 66180 66171 258586201 1964 1936 534592225 91919 91996 555202953 9225 9157 356737545 63687 63688 171608740 98912 98957 200250073 23233 23234 115949552 42755 42763 810515697 73541 73542 362658214 4840 4879 697661834 93830 93848 685535135 49488 49538 430472813 31129 31172 935962263 33276 33277 82922300 64177 64114 677427370 95295 95311 208372099 50204 50174 794773594 47357 47345 98149316 49319 49320 843216752 51821 51864 579861706 36289 36340 571619579 60220 60208 245709251 78755 78829 807429017 52349 52334 24892221 1082 1156 111908761 65904 65878 845691180 67674 67596 233393157 1428 1429 455250611 6493 6507 680621264 75915 75994 230948338 86285 86286 20342610 19582 19583 984244579 47059 46989 733128351 79061 78981 621820417 62087 62088 364230268 39714 39715 24942124 8661 8576 650117449 69973 69974 274349765 10225 10199 933021874 77737 77738 666124914 90841 90842 697432025 94279 94327 210772136 84819 84739 240313148 29605 29528 223337021 12716 12717 141612326 16627 16628 914139142 3490 3537 712507469 22668 22669 557585422 61047 61074 367129611 9604 9605 502734929 45485 45486 385852725 59069 59070 428880517 75356 75357 595071990 73622 73691 576050616 40364 40365 157068443 34665 34666 825414280 68369 68332 587790968 70334 70335 971197585 19030 19031 847273466 85171 85145 901640773 65789 65790 719196084 95563 95564 339918775 49136 49054 150770841 23231 23232 551508314 71012 71013 69602427 21552 21553 552049177 56135 56221 674920106 9946 9947 574744421 44539 44517 505131714 4803 4723 255922247 46951 46891 995198082 84377 84357 902384188 66515 66508 678474635 97538 97609 631316167 68224 68205 970893986 79612 79582 239740851 35107 35108 368541749 71884 71874 119738190 12594 12595 430444825 8923 8989 90360330 49180 49181 869602570 7229 7230 835507271 75092 75093 158667726 55642 55564 955527646 96308 96309 113842569 80788 80810 193639583 83508 83582 55581109 97194 97195 125009153 96246 96247 539057821 58437 58438 554654549 95553 95480 800705314 57233 57218 662643232 49158 49238 690445987 55043 55079 108120601 93935 93936 430148637 80385 80386 869271227 40377 40357 629348845 26013 25967 365702888 43133 43134 589677801 45993 45975 392136714 19042 18953 325416995 97429 97411 872595082 46012 46013 162582235 3340 3341 323849396 26463 26464 855605624 80558 80554 962591999 33254 33287 59425417 69740 69741 273655432 73554 73637 293926232 87110 87111 541077894 95889 95908 4673344 48340 48341 266345341 90260 90334 769080363 90028 90070 889998529 5576 5577 819121093 49760 49761 813092113 9933 9934 325982230 25080 25013 931298373 45840 45790 652674308 95240 95241 488329188 50400 50430 392694736 92555 92556 867794094 19781 19782 280071197 61142 61131 438881481 2963 2964 509047840 92286 92334 463583629 29478 29479 177190461 70206 70151 652717453 94179 94203 958354175 23297 23298 840426466 93664 93665 660572644 97004 97005 896224865 15865 15863 478595888 96782 96783 825650083 6346 6320 894743653 14387 14388 920583903 66356 66406 30108532 92889 92890 640756732 62930 62931 795731061 8680 8651 252550178 25376 25442 449164811 45736 45695 108978541 57813 57814 220598891 40942 40881 223512175 58503 58541 247074515 41591 41592 378261999 59157 59158 617495714 17545 17540 577029023 92696 92697 131885191 89024 88994 57677647 46734 46707 119865959 77188 77153 910569773 48112 48113 293404941 16405 16406 710796404 65337 65338 634707200 46379 46300 977360821 809 810 616217637 11780 11799 754188860 46384 46407 67506255 85941 85923 784001793 83931 83907 87078180 86105 86161 894524253 67009 66998 223384792 31752 31754 38654072 76030 76031 869416054 1556 1552 336823040 86728 86729 993340126 85684 85715 915709627 39365 39438 375397999 63751 63752 274947095 89762 89847 574101329 58746 58670 507814471 75441 75442 490942432 23683 23739 700053238 34993 35081 557259989 53830 53831 929647254 32047 32048 93559079 730 765 229959059 43005 43006 440158950 52494 52495 498963024 35635 35682 113336902 73614 73657 82426476 1871 1872 591234164 45777 45792 135009766 75491 75544 797377772 26033 26034 64369576 20189 20190 410695567 4476 4535 158352291 5523 5524 608833903 9307 9376 503895222 26960 26950 762320595 63915 63985 145771530 14549 14550 666537016 68185 68186 970452836 3396 3397 341822627 44105 44106 848456093 92126 92127 864484146 18869 18835 832211049 67918 67984 24321834 99272 99197 255092020 77230 77231 766466798 75135 75052 480441460 44243 44244 569669139 45169 45170 477910455 25966 25936 278684419 19147 19116 431437252 67243 67244 274107944 62299 62300 5750208 58210 58211 114723122 41446 41400 271460110 25424 25425 408055914 89605 89606 396831519 22287 22288 935019812 10145 10146 555852435 35479 35480 91552614 68513 68514 761455784 18330 18389 348948402 48137 48210 329138557 47199 47268 652043423 56813 56814 664125395 33144 33145 428974040 89568 89638 148497292 93428 93429 275559622 89077 89078 833285162 28756 28792 996484134 68828 68829 810944812 76691 76692 670441483 75019 75020 944466323 45847 45848 432122179 32856 32767 773504134 70790 70791 50023984 12501 12502 65569823 54340 54374 931592835 18527 18528 510770410 91192 91193 446626602 94569 94570 488612345 46938 46939 811925008 39757 39736 211550170 53656 53683 907454438 98782 98783 918321977 90911 90912 639444768 15963 15964 565785691 13874 13875 227242817 89600 89601 393228975 8112 8113 205723813 77447 77399 162115229 66820 66821 431242752 94131 94132 746406756 1105 1106 228104892 85113 85114 705428497 21611 21612 364936800 46950 46951 311940867 66275 66325 85792068 46966 46967 33219399 13281 13288 473286747 32414 32474 153073768 76272 76236 613458896 77258 77242 119886797 78332 78316 219394337 36506 36507 863184841 71846 71847 540507869 48575 48501 115473240 11738 11774 143819514 76514 76457 244228623 40053 40011 283833774 8646 8579 449111214 4578 4611 619956846 44973 44974 484731946 94947 95028 137402824 49110 49181 762910861 89853 89854 974941227 98195 98166 146931056 29160 29219 256113292 67733 67745 410694073 10183 10140 156631529 53332 53366 322016889 14058 14059 489256340 14729 14811 453680262 19939 20024 556301065 35624 35559 882252176 60123 60095 265723798 80171 80183 48684348 68548 68549 200141937 35080 35133 880158431 76906 76907 701694870 49402 49403 464639818 43514 43515 820280503 22004 22007 981725059 64705 64622 465960250 31660 31669 73096120 57525 57593 426573172 40228 40229 157664507 4958 4892 293412370 53695 53744 842880026 23009 22938 197574910 29101 29102 483419741 37767 37824 788079594 11578 11570 60453767 71812 71813 803255351 78332 78333 505017043 85796 85806 497309954 79323 79324 136752715 5387 5323 108290595 7174 7175 897241927 31919 31920 181713050 24815 24736 409687725 79065 79066 567919707 90695 90711 929974110 3646 3612 141924141 75473 75502 90657639 38162 38221 972284179 93670 93696 374104478 90587 90588 154696379 27534 27535 686769106 68163 68164 380985100 835 836 168948365 68972 68997 794624105 88959 88876 450094584 89931 89932 606495657 64264 64321 749211715 25124 25125 271442495 81895 81896 884247981 13671 13672 841049100 71332 71330 345775141 44319 44381 684962593 93343 93345 308878421 393 348 535614596 76371 76372 403881879 96044 96045 194389633 60501 60502 878400556 34262 34295 373634748 76603 76676 256028063 60852 60898 941211518 49846 49772 5265377 75822 75823 315615047 60192 60188 101546252 34299 34243 463336159 64419 64388 544354918 35656 35657 592741345 75001 75002 63666856 66548 66594 742305678 32688 32689 61840658 33598 33559 537208641 89482 89483 638900555 41912 41913 411302689 17301 17302 449365144 5943 5988 300450103 40490 40407 172457464 91985 91968 164146725 56928 56964 312024692 37805 37821 763791386 68072 68073 236948425 80404 80405 413048108 60944 60945 589129297 74666 74667 494441404 98364 98365 286474765 98644 98645 9703563 28191 28197 953753787 63811 63812 297550164 2364 2316 225126604 41471 41472 451332838 40389 40357 463585117 37421 37422 154278144 52853 52829 850302326 25043 25044 293799737 42739 42712 158777516 3673 3661 410499948 55618 55619 491254416 1230 1173 225749736 76411 76412 67053828 35550 35551 307225956 97205 97206 846929193 20248 20323 315028803 17144 17145 11992550 4212 4127 947301031 35335 35336 59760951 54230 54231 690290285 3572 3573 631754262 33433 33434 598594503 34886 34887 355766784 5301 5302 321047520 18319 18235 99059678 25463 25464 679498545 7714 7715 894362940 69603 69624 627673277 74510 74511 67369625 82883 82884 847965175 44200 44242 30037244 38102 38172 987724522 53302 53303 313970921 32725 32784 44017393 14647 14665 909440519 63205 63206 345132308 20393 20394 349606906 10170 10171 953426030 73422 73423 768176048 63974 63946 985409133 23604 23642 49790647 93207 93208 375498929 89807 89791 663638124 23598 23599 818858348 53983 53947 476720905 98087 98088 630855049 27838 27839 585400500 16482 16483 796551207 34454 34455 275450275 16622 16623 638186705 2184 2185 714635060 9868 9937 173982867 84564 84565 437351286 43026 43018 568156146 83599 83600 29088878 29655 29656 593566080 91225 91259 878794599 33239 33240 881140087 71660 71732 508972562 109 182 648912498 9753 9738 573561380 22593 22594 748597593 794 801 443655395 58625 58626 219221473 83319 83320 966253291 57762 57844 534751728 19171 19219 284771156 67511 67512 111371233 38030 38031 778244279 51364 51282 114567713 32668 32669 126304285 64937 64957 694977962 17156 17157 224052042 22026 22080 231830298 21458 21460 325409921 15108 15135 810730928 17476 17525 908770136 50555 50556 760735638 7574 7575 692508588 16973 16974 421028349 44329 44330 727232588 70369 70375 434071738 46651 46652 668523761 25052 25053 293866998 55246 55254 618199346 43196 43197 855423854 35 36 959835475 78007 78008 339741010 70418 70419 795504342 71465 71469 740872130 5721 5722 741584465 44766 44774 189071961 47964 47965 362697979 72225 72185 32277968 55182 55156 250222106 24194 24166 427312766 49862 49863 819259057 75568 75569 341079174 72023 72024 816340505 48605 48626 316095388 74748 74749 787255142 13356 13367 383554408 49176 49098 153361442 47992 47907 647603253 62280 62281 688062133 67548 67549 896290244 39933 40000 344003644 96498 96499 393603510 46435 46436 246552767 99327 99328 430434957 18646 18647 554073515 83129 83130 158896190 2198 2245 376539766 68612 68620 657708299 32777 32778 464812041 43697 43638 43314479 40642 40643 984270872 14744 14745 798669509 38198 38199 501641432 51626 51627 122096273 6216 6217 144658610 71295 71230 359728773 37162 37163 59178766 79179 79180 791960091 61785 61817 353607839 49020 49052 62093157 28523 28583 856439768 27342 27343 466723836 19162 19163 978361448 42650 42627 422634978 36814 36815 991040071 17900 17901 848488727 78338 78339 577858614 35286 35287 495781938 73149 73114 517829752 41592 41593 373503812 57020 56966 46005175 968 969 54487080 59915 59944 89515888 90651 90582 524891200 80231 80232 818417778 62805 62806 264966123 42179 42140 680924095 16773 16758 832143589 36541 36526 801941941 29129 29146 374275606 82844 82854 317509285 91674 91675 396928534 52078 52079 449631789 3885 3919 153618255 72686 72638 221069165 93445 93449 758112070 97234 97147 728977202 48277 48278 450287380 39892 39824 532294516 64237 64238 247254839 15316 15336 7161831 53513 53477 929173661 70864 70865 687603992 55814 55815 752011938 27445 27446 33049183 10493 10494 55435255 17512 17513 441939363 79786 79787 608480938 9008 8993 873247452 73416 73343 339276326 95803 95770 707679588 83406 83484 927014314 35241 35207 315179354 38353 38292 134917557 13560 13564 215769449 35370 35416 789396909 78661 78662 344456892 76704 76637 947633447 90240 90295 747629288 42932 42933 718242455 22913 22914 252175928 62755 62756 151202270 6078 6125 161886039 32939 32940 803053709 10037 10042 183599774 29802 29803 228481087 92473 92474 347483523 61668 61632 563203467 67233 67215 297683341 17418 17419 825466878 2767 2768 772714089 37501 37475 21763970 21724 21664 562950269 22606 22607 498836118 45686 45687 739214740 3589 3590 855496498 91041 91051 425920069 11719 11755 788068139 14778 14831 859916495 30988 30989 822210819 44517 44518 208098067 2034 2035 275665766 99212 99213 939879504 97114 97033 222065998 86402 86423 656935251 26436 26437 154174946 16808 16809 376091412 42869 42870 175284446 70162 70124 447434941 69851 69852 566135166 52447 52412 919438900 62627 62697 470391086 80260 80339 314321213 87466 87467 446648491 42890 42838 643626445 58606 58655 342749027 351 355 909365012 53368 53369 846314165 97966 97965 802819564 65507 65448 592956045 1384 1355 920833478 87324 87325 257344252 10300 10301 708390188 29306 29388 892648807 74204 74205 874685083 80430 80431 40038582 94744 94780 335824824 55356 55317 49620912 20162 20217 147773309 16026 16027 415459240 79828 79829 444235806 93466 93437 15418361 20795 20874 628057963 24963 24964 219006838 24435 24465 334814686 60041 60110 235001497 72006 71980 987266224 49548 49549 284016064 59275 59276 150954063 34000 34001 242918319 99045 99046 947349220 46144 46145 973868600 84239 84318 39853179 7396 7455 918505047 99940 99941 634325911 68722 68681 188807297 92427 92482 172827862 17440 17397 596042692 86265 86266 277469733 48499 48500 606376380 39565 39511 480620254 11767 11768 834342699 26431 26432 17664437 30914 30915 982158835 58478 58479 567160745 44067 44068 947135165 43223 43224 668022998 69356 69378 169940165 84017 84018 834495654 97505 97484 288369225 37295 37264 483699875 74809 74858 84807294 91917 91918 107198732 64033 64044 307553518 63738 63739 114013771 96921 96869 366170624 84058 84013 132861781 89837 89828 581618454 25042 25114 509963867 24041 24128 21785741 35636 35675 957557627 89314 89315 874749398 14354 14355 541883483 61855 61856 584602640 24214 24167 970379647 14448 14479 280645913 68660 68684 745088243 83711 83675 255416479 11761 11779 256478575 71978 71979 709231834 38895 38896 720904681 9377 9373 12900841 73402 73483 722287878 36459 36460 50368673 17110 17111 788702698 21798 21870 222286922 80878 80879 874378165 73527 73528 712984629 38596 38597 635739204 69646 69647 800179562 26650 26651 960346394 65069 65070 163752631 38988 38989 983292677 65916 65873 167911832 19091 19092 251830003 19596 19531 758500190 7732 7769 305508418 64015 64057 702027447 17192 17193 80732225 12773 12715 192227390 42531 42532 777783936 5831 5832 251972142 26010 26011 59345506 28838 28797 945281508 25823 25786 361594983 27288 27289 392356338 69884 69959 890038405 47633 47634 260295763 66716 66750 224146057 18821 18822 152531867 46497 46585 412962683 75632 75633 929369168 89024 89025 189911791 48963 48964 279157515 54852 54853 712494162 71164 71165 206562299 26692 26693 63695797 8231 8307 417408632 6263 6208 395243492 89987 89936 31607287 26443 26444 836489862 44977 45013 885430799 65729 65787 363525981 34408 34350 466103806 96108 96109 410493046 64964 64965 790295319 27486 27541 338416671 85364 85423 953314334 36247 36248 191997109 98404 98323 417515555 92098 92099 156928211 11621 11622 744223975 80379 80380 726128433 19122 19201 506723190 1025 1026 212121842 90109 90110 466348182 70965 70966 158109544 48354 48355 317655429 51798 51786 663753552 22927 22949 274639206 21979 21980 440209515 40225 40226 782129788 25950 25874 931812193 37461 37462 504431556 41363 41346 933705553 63069 63070 319613417 3344 3345 379238538 74906 74907 139233328 64374 64372 238897404 17063 17064 513354565 23679 23680 787209395 72144 72059 666836932 33504 33566 616237952 52876 52919 854053596 79593 79594 685805895 84199 84131 486596127 37887 37929 914909411 58090 58091 308224578 15 16 739851731 8673 8674 525973092 64560 64525 323423291 9009 9045 777866604 52794 52795 559342994 17839 17840 640767625 51428 51447 51363793 42054 42010 321458277 83747 83693 261683189 17786 17757 326601687 89924 89925 614956496 57290 57362 468653420 49332 49333 775391963 93343 93335 30604890 45800 45801 430767138 2125 2212 10930088 66350 66351 392562783 98170 98171 47373562 2320 2298 197580621 76531 76517 812920855 6583 6584 778493266 32318 32253 179632054 74002 74003 856967850 99857 99795 82768063 34493 34552 861408424 18185 18186 790189547 93385 93386 596358054 56369 56445 538613001 13696 13697 654795048 26016 26017 958007554 71306 71307 143007212 65685 65755 793511697 65110 65180 631162950 61509 61518 561296255 86382 86383 514324055 78222 78223 584629393 18346 18317 803746556 48305 48254 524508539 94212 94218 568420094 16465 16439 127359688 93040 93124 239149809 83070 83071 466564624 55430 55495 878830099 33164 33121 300446970 95210 95139 72155824 5574 5575 555258458 69615 69541 472324642 59083 59169 603705805 14686 14687 820375363 40409 40350 716334823 21776 21771 331737608 55456 55457 210998966 59228 59244 773629369 33117 33177 261338479 22968 22969 142262372 89610 89622 594877601 8282 8200 924899053 51489 51400 433024369 19372 19373 451131696 49604 49689 553762447 75648 75733 186713221 24011 24012 319075181 46966 46925 55796829 60693 60694 586057031 51542 51543 107703900 15756 15787 754018124 48883 48932 381315053 35804 35805 910249819 24992 25069 194990361 43939 43940 671458019 90758 90759 239892628 67854 67855 465607899 83696 83697 315951190 56 57 204930025 30607 30608 366462141 48365 48366 228457878 79238 79239 324766755 38666 38667 786484683 13062 13041 375302224 96098 96034 785758152 43988 44068 213426173 71685 71654 277094543 55148 55149 762544513 2883 2884 678997062 32634 32626 618246916 36818 36738 275514436 30356 30357 28300765 31030 31031 588272829 25724 25725 155085336 12632 12559 478524633 308 238 56522133 25350 25351 251268219 42466 42467 382556252 2815 2816 534737544 41597 41598 963421817 2421 2336 586707434 76581 76582 673967511 55682 55683 817130652 12910 12875 498063872 30844 30845 786936890 40185 40186 873338596 52017 51983 851160255 38156 38109 344104674 9450 9524 710254542 77911 77912 945682611 29958 29959 254283779 17750 17697 173393242 69118 69119 497992452 18650 18685 368034354 34949 34950 153251784 25670 25671 577756440 39175 39176 722404627 53423 53424 231271401 98210 98211 701604604 71230 71195 324560690 28213 28142 979276756 19560 19561 575520328 48519 48520 411904506 82532 82521 786566775 88193 88194 733142164 59405 59453 957355686 44515 44562 470807165 93441 93403 644940550 48563 48564 81240660 97158 97080 666536446 4453 4525 498388761 75149 75227 525516732 69033 69051 561459996 95866 95867 574177071 5978 5991 326393814 16646 16647 144386016 54768 54769 937608364 14073 14074 818627109 67391 67392 844359245 86705 86642 378813486 56802 56860 513118822 30855 30856 104542735 5370 5306 953496623 39529 39530 463204056 65169 65170 234351663 8181 8182 684221321 55089 55086 183703649 35394 35395 522044435 41430 41442 411654262 99806 99807 73167312 84577 84578 527017463 6127 6096 539228474 7437 7523 556069631 39161 39145 161164387 77659 77660 797149921 21265 21266 707391719 69063 69064 669600414 68666 68667 29422876 70964 70943 726578245 96960 96961 628033348 66021 65960 944962537 73199 73200 416746795 26363 26307 461516202 53650 53651 213961439 57822 57867 963696493 76851 76840 16831029 84050 84025 991472606 13295 13333 180179616 68345 68346 798296558 54230 54244 435007584 22858 22771 398496920 47885 47886 751915155 81889 81928 133264318 75463 75464 270999378 47076 47120 818049696 62232 62182 451146388 1993 1994 479518760 1053 1089 339569495 74119 74057 966364095 91593 91594 260179476 22615 22616 928005779 36278 36279 574711954 50056 50037 485724174 18299 18300 304000276 25994 25995 839529460 83492 83493 759392853 62955 62956 910368998 44183 44201 964054690 84558 84601 397243830 21493 21494 742339523 90684 90765 679343229 77749 77750 552850945 9980 9981 563449454 11719 11672 478170181 10427 10428 317499495 37805 37746 638182629 30748 30749 976256084 81849 81887 628048989 81671 81738 680995650 63302 63372 167384515 47927 47928 433838865 95609 95661 320025271 30860 30797 450568470 90913 90914 626180088 37454 37455 318423860 31180 31181 208232472 14527 14528 365349508 25313 25278 126695309 79769 79814 290292936 89793 89782 671010668 40744 40687 212679810 53458 53459 587353699 13061 13148 370138853 55155 55157 971610976 89686 89687 211247768 90196 90283 236521879 145 146 217148474 82182 82183 229586049 16947 16948 254013220 98298 98301 561588362 4080 4081 929239654 7906 7907 696194886 37119 37171 686473028 99616 99694 878059659 44496 44436 677035354 52501 52472 387306253 526 511 224656221 64668 64669 872149130 35835 35767 429807854 55648 55604 329376079 11411 11412 424412425 61307 61269 456801048 86567 86626 289103939 87593 87600 930604114 16570 16571 520082815 78590 78674 434983620 11848 11849 17206631 31529 31530 229210123 19791 19710 898950829 1946 1903 67914151 7590 7591 817477126 90191 90192 726167560 62941 62942 71411978 7529 7571 711509201 89881 89882 121260126 27588 27643 809209172 17665 17666 233704436 22353 22354 303333364 40735 40736 448387398 94574 94575 255892374 64932 64878 790907355 75044 74972 583903703 84249 84295 182901287 8206 8188 982514475 21875 21818 907849900 48878 48816 911984347 32102 32181 982560486 48020 48045 596706354 6287 6288 237229073 76252 76321 489138812 92621 92622 173000685 58756 58783 91706306 32495 32496 23199822 6369 6419 612510255 88120 88036 558223106 71455 71396 702305944 61724 61725 232845073 52096 52065 772812761 24123 24130 192533388 89595 89596 463451395 71354 71328 10431752 25513 25514 74510937 94267 94294 661684072 98439 98402 541020416 26356 26384 412429948 85004 85005 841770122 37963 37964 357001736 29011 29071 911770120 89740 89829 877766512 59849 59894 589985315 53452 53417 201389142 39012 39013 224671940 30644 30617 115639161 98143 98144 381118073 62011 61935 598146172 17134 17108 734329701 2375 2376 193873443 39054 39055 533374332 10483 10484 890158653 88691 88692 953484108 37804 37805 933780343 14611 14612 244036324 6272 6218 829031216 13800 13801 837938650 82134 82135 700670835 70756 70793 716936036 87290 87344 180906362 93694 93611 408136789 80541 80542 29289800 82182 82259 426287608 81068 81069 504916210 10117 10118 403809309 86265 86262 925675132 97778 97779 948563368 34212 34213 274526433 38142 38143 862661034 41464 41465 787844410 31016 30938 512495710 8677 8703 844606800 6800 6833 517104530 97661 97662 193901062 74964 74965 710519300 62880 62881 373023285 35557 35558 182764670 47525 47611 524761768 90976 90950 917708656 52823 52821 225714498 47433 47434 853205618 33391 33348 854270133 29639 29652 852217242 89759 89760 129682520 1762 1763 712371288 22629 22630 676727672 35424 35389 688714687 70291 70308 741587763 35926 35927 59961456 59284 59356 884409169 51095 51137 290807747 284 304 429546213 12551 12548 996940850 67140 67215 465001463 49258 49259 678426927 79698 79649 607479749 85108 85109 220681492 31866 31899 847247261 59370 59371 416095743 37194 37195 860336489 94708 94709 820853535 43596 43666 511570697 89614 89676 584271418 80496 80497 742266645 79004 79005 90322014 68458 68532 463081933 27968 27969 845410438 79075 79062 487688848 14911 14913 949888796 22316 22260 575609636 78572 78573 508801767 63757 63758 367205078 7683 7625 601241213 68848 68795 617565967 55988 55926 122258799 8938 8889 459819449 20252 20249 107262334 9642 9643 652309154 38808 38809 272459003 442 493 731909382 48587 48599 291455015 68049 68050 938404593 28150 28151 950063450 95420 95350 331723340 216 199 683381339 46441 46372 48683333 11110 11111 939138895 89515 89516 916494215 34069 34046 831638350 66962 66963 912567404 91507 91473 712371520 91254 91169 2155947 27323 27311 68067954 65658 65659 725133830 8609 8610 475716970 11956 11957 660481679 13214 13215 536792845 17877 17960 916561342 40486 40487 152485090 90820 90821 431354528 57838 57825 595278106 42937 42945 538811002 26657 26637 170933795 2956 2910 892314080 73049 73071 71032458 21935 21936 812515317 68735 68814 386486347 28206 28249 632692487 48116 48117 390410272 66127 66083 990270589 94169 94125 651828813 28551 28552 971707841 64174 64175 466943364 64861 64862 710966353 32847 32909 422520955 21383 21353 995550809 52931 52932 622156115 3508 3509 823708199 44165 44166 962246874 43998 43999 484119638 80768 80769 31565165 83137 83138 264080828 85277 85278 38952186 50148 50149 552505492 61164 61165 954450570 95295 95326 394305422 73119 73112 934701945 71605 71665 998207785 12910 12911 155514892 480 481 572444968 37187 37273 768002239 933 934 935420837 50531 50532 10853256 70861 70886 979043587 21851 21928 94001754 27789 27790 311036277 45313 45298 711313402 474 475 71061188 67922 67923 530953933 46532 46504 563134563 46108 46184 138840902 37177 37178 239843397 37802 37803 650849423 4614 4602 876128441 63584 63585 496395154 56677 56738 501262929 55330 55331 68766810 71733 71734 648247295 26970 26971 708664145 88013 88014 933565853 44899 44900 785651393 69561 69643 843409751 80403 80404 262719406 10890 10947 615629634 61905 61934 364513919 6587 6588 717450208 54330 54356 634698497 26363 26364 16880456 27234 27196 861604177 69051 69052 283491182 586 587 686404964 54819 54820 895896057 62383 62404 163856569 69778 69779 761108690 64644 64614 244878936 33164 33082 725464796 60702 60672 63279236 62674 62596 333791077 30045 30046 565942217 36603 36604 123693504 97132 97180 643442311 81164 81165 717718594 52392 52393 783711170 77257 77258 535782569 63821 63822 491530420 17281 17244 483187109 58422 58406 88977286 31481 31461 695409794 29182 29183 321973991 70415 70416 829787539 25416 25380 561225084 8130 8058 572459356 24498 24499 810267488 76568 76628 201891411 35492 35493 23101723 93699 93700 871853291 34118 34162 610039975 46115 46128 842269063 20233 20234 797400961 25145 25146 846907241 97870 97871 867960168 25396 25436 830861362 9245 9246 200084717 25163 25158 758030323 28182 28098 876184771 11423 11450 197207698 22011 22034 273133980 56496 56432 818822090 90381 90411 969456229 8856 8814 155923530 54043 54044 418344297 79793 79794 405657017 99964 99965 843392003 30165 30207 155559402 22999 22975 810121934 69015 69020 931383809 13371 13404 873147806 70175 70124 400375101 76081 76076 383804379 23458 23369 387120280 1663 1664 315244845 40425 40513 510448112 49956 49957 77396002 58800 58801 581690691 70281 70282 711858374 62422 62370 870547184 62650 62651 718290435 77072 77073 568529103 98373 98374 291502114 42811 42876 885894306 59670 59671 427656428 66546 66547 38686178 1884 1823 791090274 91489 91490 290621637 39425 39426 460632613 22554 22507 682357915 15501 15502 961083379 38188 38168 447229241 2991 2992 729836395 73603 73604 986551654 27358 27359 594563573 58397 58336 514332490 57929 57930 805759750 12330 12331 713754190 72024 72025 8776588 95716 95717 429478037 77141 77114 547535262 17484 17558 425583287 21512 21513 561982261 55079 55080 825290891 52918 52885 524440903 60720 60798 996910814 66918 66919 821047879 4276 4277 823177092 28023 27953 950951559 40381 40382 766324663 2743 2744 190804865 65947 65996 487992425 43942 44007 827514211 60372 60348 818706418 84962 85024 551601900 7187 7105 379758766 64745 64668 741939344 37379 37380 555976266 22552 22476 998245826 36010 36054 20322109 12706 12707 479238042 60467 60383 574206813 88506 88543 421561490 65801 65766 153480762 44864 44861 678856305 38583 38584 501508975 3875 3891 320517596 50372 50433 30251716 73116 73117 936128195 59813 59799 438238935 48462 48463 473270926 61193 61247 326053839 76130 76131 338781474 82984 82985 994178629 34246 34202 514927967 30993 31061 48892859 43289 43320 429597010 46982 46983 854344386 58972 58973 697657880 5213 5214 541677174 70785 70708 545933675 35808 35724 455437638 56204 56205 28063707 44583 44618 392775969 57953 58041 704293357 60601 60661 633645080 89000 89001 824341479 39372 39373 563872845 10195 10191 523271569 18545 18470 437003212 18318 18304 817386307 11512 11513 202944988 92843 92844 891952171 19404 19321 792379549 8003 8012 123021942 18089 18051 811857366 67275 67322 771451015 8767 8768 184749464 19158 19159 811193656 11120 11084 303875889 51123 51124 357754185 82786 82715 649360113 51747 51709 602609863 33823 33824 862442528 72085 72008 958898564 7140 7141 706189657 59608 59629 969055695 48347 48396 556228726 12604 12605 789915151 39812 39784 982227890 33242 33156 643306147 12765 12766 200540415 74085 74133 555973236 58086 58083 547319494 25893 25917 726189738 55619 55620 37481848 18187 18188 390591496 52700 52701 572133606 15437 15438 276188476 86850 86894 296705322 92352 92353 881982957 63899 63854 887010331 36309 36243 683653202 24683 24772 603764649 70788 70789 374021443 50800 50801 495308759 69323 69383 156731023 67064 67065 534038023 46080 46081 943348457 63152 63153 158271218 34041 34042 663567515 90293 90294 702300833 58472 58473 24470203 4474 4475 658483061 46334 46335 375177149 50780 50781 510549083 22208 22168 293432182 84597 84646 683423342 84186 84187 227730984 78376 78377 915336794 62669 62670 839489883 16009 16010 335737348 95520 95521 484737451 85263 85264 121846545 5091 5056 356257907 23163 23142 19792059 86416 86417 982262672 26258 26187 105922369 10130 10131 871118371 61150 61108 413494445 40245 40246 850901739 12040 12041 315984337 81099 81100 51038333 97470 97521 235740698 72440 72441 355299272 11507 11508 536683328 47136 47137 469100095 70990 70921 545938213 55621 55577 649276725 70345 70343 614610216 85329 85366 930200736 66644 66645 890187896 21167 21136 52756481 37966 37918 427245147 68947 69006 967330909 16444 16445 962139057 71317 71332 838692759 3725 3744 933687932 5174 5175 19358331 44897 44965 13276905 77245 77246 605668768 12436 12442 319116751 59463 59441 95564625 96382 96383 625441578 36091 36100 57977625 32749 32769 170829973 39016 39072 649334112 50944 50945 900828886 31149 31069 446441741 5839 5840 815135233 79996 79997 191362847 85580 85581 890528334 83452 83527 262788790 65337 65329 868164225 75743 75699 6521965 12743 12757 323873509 48584 48604 59656488 12434 12435 365443702 8980 8981 973001185 37880 37881 690610196 18127 18128 70499164 34543 34540 767650475 79906 79907 333245420 47607 47608 163738663 50277 50278 403868271 92404 92492 626741115 50393 50394 920182307 63656 63657 859439464 83301 83302 896971629 39361 39362 866531993 10065 10066 691234941 57644 57701 864586558 30617 30618 443495979 67652 67653 625188765 73700 73619 847345366 41403 41354 891515242 64489 64490 734716120 39113 39114 774694263 41003 41004 402581110 82417 82418 277228970 34415 34398 362296251 30452 30527 542268525 9556 9643 63010626 2507 2451 413592658 19574 19585 668776080 79075 79004 610750428 93754 93755 734430318 55321 55322 491063122 50324 50325 583287253 44622 44623 393793940 3586 3642 79031075 70712 70720 37551207 44284 44214 921674351 11906 11907 333400207 18957 18895 723445738 82677 82589 345415340 38222 38223 787396608 18446 18415 633008168 89495 89496 775623452 15257 15258 795189294 93719 93714 858662092 99545 99546 159219233 37845 37779 149478004 54240 54171 261155131 48820 48821 707866792 67087 67088 48035830 59693 59642 203232571 50099 50100 100913031 32940 32941 926702076 95457 95458 42259615 92233 92172 697816684 59485 59489 36147264 74898 74912 273186295 71393 71418 475213291 36387 36344 646765150 6044 6124 586257448 56023 56031 999740300 36584 36612 822349343 35620 35621 818503268 58400 58415 482771347 27160 27106 572888880 20986 20987 92612150 70237 70238 481926743 97757 97758 417696751 84281 84282 332981923 99181 99177 274628024 81647 81648 974434432 87004 87005 983927623 94986 94995 875446532 24724 24725 78316640 24883 24884 992463174 82829 82830 150856901 97983 98009 591239354 18533 18534 528887443 16320 16235 618496593 96532 96533 117232627 17019 16947 154219173 87167 87168 2241480 62379 62411 520982019 71785 71786 83905428 52609 52610 926956059 82424 82397 491175731 91205 91188 713407967 85218 85167 422727622 89823 89824 848390367 28328 28277 929107571 24959 24960 965677128 75258 75259 101751839 66911 66854 260034866 98608 98577 273805278 17829 17830 36626872 19364 19365 920598134 61968 61969 798687283 35037 35124 691886358 8065 8040 205411661 89470 89471 166970884 99554 99555 250654810 76374 76375 364673848 72628 72629 708914518 77417 77418 757082777 93586 93587 717558596 833 782 931306351 70413 70351 867743850 16885 16886 543640277 47361 47362 548246489 34986 34987 674392420 52789 52807 37805166 87564 87565 452126644 41236 41237 381711536 86002 85936 935761897 59699 59700 431342321 86577 86578 924541837 2063 2064 692906603 75088 75089 431867301 99217 99218 486671643 41942 41943 605190217 90053 90024 288281738 51485 51426 647047961 92575 92576 228732171 26379 26364 57423867 43069 43119 869601516 93483 93484 435411138 8097 8098 18064745 86224 86225 520275676 22255 22230 105406372 30186 30187 198301064 1369 1370 95975233 88046 88071 908075530 1702 1744 470261045 86883 86884 899711539 85750 85751 211978524 54078 54079 470932066 16596 16597 18153215 19871 19791 73325143 67829 67830 293452532 71623 71624 483076954 50956 50994 853690986 11577 11578 218998675 83025 83026 767952663 99225 99281 784210533 3414 3360 291862791 82164 82165 476966132 74825 74813 172252813 99316 99317 515816583 10790 10791 947433882 90609 90565 375656113 50460 50461 168717388 16910 16911 156630504 32135 32136 732284787 22357 22334 386658308 43483 43531 914990114 65090 65091 802355757 97844 97794 990227523 17808 17769 824044816 44370 44371 546483342 39295 39228 149772243 72782 72783 888395695 82734 82735 624444548 22428 22429 181986198 39137 39138 694121737 48420 48416 885156724 87228 87175 44701609 17547 17555 358423247 39250 39251 435224221 35445 35446 736499580 9996 9997 508462378 34292 34293 208706437 46988 46989 326913810 18773 18774 335591845 48059 48060 694540644 86477 86485 817950664 91103 91104 750765357 51895 51928 286736827 22129 22130 661898517 28495 28408 670849454 50417 50418 771394386 58488 58433 390024394 8716 8717 91778107 81961 81935 719605689 72012 72013 47802604 29718 29749 396436203 25262 25263 100623069 99202 99174 51982644 65610 65591 569885202 19408 19409 498560030 52648 52570 422858152 2397 2398 529558544 21357 21358 483550002 8051 8042 462105858 71617 71618 644125306 72728 72729 485931196 69615 69579 704228072 44249 44186 275443917 32991 33053 99341439 16979 16980 336014140 93436 93437 350719652 42899 42900 688652542 26688 26626 486790760 32226 32161 575797761 83897 83884 558952625 51123 51154 607674693 12508 12509 971514818 4434 4394 214124987 37753 37831 987038893 51312 51313 29478608 13329 13317 235255323 44901 44902 318143786 33391 33392 550479487 53154 53236 168400215 34703 34716 495072120 70972 70985 52202801 61706 61658 545777268 99537 99621 516403436 68579 68597 11610554 9058 9109 881570502 28729 28786 969870921 17177 17178 190881660 31426 31427 361983771 46738 46736 564144120 51237 51322 293873348 59943 59980 75669945 27967 27991 826446365 99586 99587 125206803 74646 74731 423540733 26498 26452 21098938 63933 63934 335382953 5899 5900 540908662 87271 87259 627738460 13520 13480 214951035 56709 56710 554486942 97526 97527 726704370 54206 54207 760920075 27993 27994 92310177 66694 66695 597959822 30497 30498 215449662 29059 29120 266992961 8163 8148 676238896 86942 86879 104021780 10676 10677 318006167 42409 42459 254252520 57016 57017 490136067 12431 12433 281650463 93692 93693 338134956 84066 84067 200277895 87671 87746 510204668 52186 52195 556349560 25952 25898 296720310 4325 4397 397477255 93196 93197 735918281 61364 61375 909178415 54088 54089 72936915 28079 28080 187471703 4902 4867 402724143 94423 94424 601899150 79468 79469 631007718 3216 3186 728859491 91288 91365 230369506 11083 11084 878123745 53071 52992 204377796 43694 43732 515088970 91376 91377 913407543 72192 72193 307355397 16980 16904 786766729 62962 62935 710580242 98786 98798 226830292 54434 54435 16027575 12442 12383 714168500 91254 91255 794151790 29499 29464 735439300 99912 99913 777011976 16990 16991 419658342 42383 42384 903382755 74354 74401 311013301 50637 50680 932063229 98415 98371 896420290 60099 60052 205580503 68950 68985 425762905 41453 41454 782093080 52083 52084 281906547 96247 96285 716700691 88275 88276 704534040 98915 98916 202688960 32407 32408 972738245 64127 64128 862424880 47172 47239 747342691 22647 22648 449621298 63045 63046 13772799 66893 66894 433978661 87106 87107 941955205 70981 71008 554823639 9262 9346 56281979 77573 77574 56314305 63490 63448 31820341 71816 71785 200534819 84893 84807 108646034 69309 69310 222326283 90584 90660 349383799 75515 75516 909488783 43306 43307 725406663 78850 78898 889042286 80291 80289 462241325 81417 81453 839387338 71098 71075 420353499 80809 80810 528277456 27331 27365 17819429 4204 4205 23071039 65984 65967 585725423 70600 70601 129476415 37051 37052 972601079 56074 56075 773710690 87628 87629 552908580 1880 1893 159969176 87477 87468 7075732 61938 61939 767784923 20024 20025 665927683 16527 16466 282387117 94910 94911 324127380 38144 38145 991447546 98898 98899 847570648 60752 60753 479287517 69179 69180 363037632 8358 8359 964705393 76746 76747 724689760 64103 64104 663055834 59257 59248 383988521 20900 20937 906485922 19591 19592 697044828 90224 90225 185136754 39081 39013 128665086 35080 35081 141893438 91709 91640 571957002 19908 19909 485219815 47168 47169 970633805 64340 64251 963479713 80561 80562 681248349 7566 7567 709700659 94263 94264 438865676 3992 3995 786086369 4351 4352 618391338 48838 48839 683221613 64946 65030 559473339 84773 84839 690485003 63366 63311 964283008 69853 69789 457988464 45887 45888 628641461 48627 48679 622866499 24473 24474 71773670 25900 25901 579035066 13406 13407 490708713 67473 67474 777522747 1932 1973 869474151 34804 34848 83734001 64681 64759 347064964 39107 39187 988064105 37131 37190 862991291 69102 69103 561506270 5878 5853 391195751 72327 72379 290050776 9076 9077 373075609 86144 86182 309983339 34423 34500 668882622 45567 45623 45382835 92056 92012 694765190 57529 57503 539022090 84401 84403 510366389 24956 24957 816372113 97339 97293 539844526 37070 37095 269154647 64322 64323 608671956 38165 38091 789044888 33001 33002 821582660 63394 63441 70760595 94146 94147 635830437 27748 27717 113733484 96094 96095 310417926 64494 64578 125097723 53246 53247 319623109 69962 69963 646453102 10113 10114 447121211 1524 1525 111084892 82648 82649 385242419 34712 34713 453170008 30119 30120 881532481 77112 77113 919949062 84069 84040 528158411 58673 58674 44993040 16963 16936 896758439 94237 94238 911911228 44201 44202 676584455 12452 12453 476266200 68856 68900 807563469 52997 52984 548530997 48324 48385 338588664 78247 78300 807222253 92579 92499 416842285 46506 46447 710070016 3531 3504 833439818 60627 60615 824925322 39938 39939 171836137 83188 83189 94769995 93139 93220 136175347 16164 16165 56868420 71754 71755 169418620 35343 35344 326625286 3038 3039 673472304 60936 60937 302517690 55235 55155 951292957 19036 19030 130378819 38855 38856 130024078 77601 77534 137404172 61853 61793 187994255 74762 74763 562251051 3140 3148 891237391 76562 76564 308957022 88073 88074 434423725 32470 32427 257864236 5816 5821 388031778 71648 71734 77612786 21614 21615 394571158 67568 67569 281441473 15925 15926 621069916 38774 38775 886988710 89672 89673 910054313 14769 14770 408311797 43084 43026 55121846 17030 17031 795458535 4239 4240 340266302 8589 8672 710858675 54514 54515 65743089 76617 76618 203783719 54568 54515 542972653 9532 9455 751151335 68401 68411 661723280 80573 80587 745970138 94229 94157 376278228 1967 1968 586738844 94208 94147 758400678 32110 32152 121969541 65588 65591 213181330 87436 87437 903859419 30460 30377 741257504 77732 77729 347617100 51329 51381 845270007 81826 81827 431587240 23713 23714 745721463 52455 52456 252694191 20408 20409 686999889 67746 67681 160029356 77779 77847 630665227 71841 71842 552962873 27812 27785 294420593 95803 95723 327742259 10992 10993 649123518 61522 61476 793103384 73518 73450 591555219 95757 95758 81437605 70440 70497 429603198 4678 4679 300635676 76532 76586 987573611 88768 88769 332169687 76647 76648 425277075 50317 50318 238131599 81532 81567 427529581 2901 2902 598806093 61799 61879 500232866 18467 18468 509742554 93782 93783 443580215 13910 13999 724268846 54202 54203 672260630 47419 47420 105607841 14729 14656 820342732 99499 99487 292312073 53526 53527 165976385 36088 36089 180373078 1328 1329 584892659 45696 45697 818010162 13896 13897 294978107 36056 36057 879002117 97172 97186 145903811 38410 38335 696002163 69449 69450 143479300 62506 62443 83079888 13234 13235 472488380 1359 1371 850906407 6330 6331 171475985 78272 78239 79114740 32307 32255 912565678 322 262 999913055 22967 22960 643493502 22131 22214 766893587 5670 5671 594608238 37239 37240 635884165 54500 54501 533997588 18217 18290 47341875 92955 92989 16993635 14942 14895 876104400 97609 97610 52611531 86390 86391 977404526 43279 43257 226123681 83349 83350 933680333 50238 50305 196461304 26768 26682 149884044 79830 79831 742757502 13920 14001 38176109 17796 17797 561636258 53375 53293 733656291 21705 21686 822267692 55599 55626 837342914 51574 51575 49480757 96206 96207 492890496 90617 90618 470760084 72926 72927 768078965 4834 4835 674592661 47471 47399 852112091 2880 2881 989282040 38567 38568 622103863 91054 91055 842055256 3647 3631 378502539 72216 72293 969780727 45866 45798 284856777 63266 63267 810543173 34919 34878 347064705 89185 89186 498252893 50513 50560 725864876 6929 6843 24140335 78843 78844 117149315 808 809 58721094 26245 26246 3252666 13298 13276 824894452 56648 56643 970418704 48619 48663 394683529 86938 86939 37079010 96271 96220 165860443 96755 96756 458565268 42478 42502 827883724 5788 5715 603159818 37858 37814 619434914 72284 72285 721789522 69066 69067 176045062 63747 63748 51505133 76459 76433 818396694 19339 19377 802827034 84087 84099 172315633 96788 96789 383955593 12678 12679 431271580 8638 8624 981691734 96352 96286 448007910 17878 17879 792079573 55181 55147 773741724 39248 39249 39099215 17588 17592 988930342 51945 51946 371774385 47684 47685 384388845 93278 93366 278741966 19226 19227 870256401 57997 57998 583958766 50868 50869 380754516 90630 90603 844580348 52924 52925 900788929 67792 67793 793381751 42587 42588 964296494 98508 98509 278953024 72328 72329 397327964 25147 25146 332348231 45112 45113 741815611 10664 10665 512082050 19513 19492 518176035 74376 74301 956962138 56144 56078 784406237 63125 63036 782816667 83271 83272 727258032 75535 75566 269141115 78310 78311 747835597 62284 62285 430670279 84645 84646 273964726 81019 81077 930364679 80275 80276 820860068 56661 56662 842057129 43959 43999 528969429 54130 54115 268758648 69663 69599 584159274 7974 7975 585956792 6890 6913 809284522 94213 94214 411681983 39355 39356 326698325 11036 11037 945623827 20008 20009 153553151 13050 13051 949768374 20529 20530 292871892 7005 7006 372161305 39200 39178 145190883 94326 94384 833451912 72463 72546 328494576 34880 34792 5206728 30558 30559 678395696 39634 39635 594105890 42540 42541 965286917 82918 82905 830299236 59965 60009 489031695 96994 96967 141182569 17543 17544 983312935 78861 78862 330737383 10560 10561 109104270 39981 39982 875095863 64936 64944 103823726 52671 52672 460087088 89673 89674 809248155 30675 30605 716819790 6334 6335 486530001 51162 51194 510876898 24434 24435 766875974 15818 15819 75979946 57720 57721 802979644 96020 96021 582951101 65594 65646 88976902 41861 41795 212633235 845 846 208676287 20663 20640 51568882 98102 98126 336617010 21069 21010 11793735 53838 53820 182237692 39293 39236 409043772 76928 76929 719827477 44305 44306 186318077 16058 16049 53670240 5828 5829 549243890 18952 18905 499337866 76123 76084 15739350 12372 12304 644595105 31841 31811 555868926 57183 57184 977395086 9779 9753 335586829 74090 74011 303462791 32887 32891 432494688 42118 42189 845207808 81272 81274 177005117 47417 47418 735960374 6257 6258 968253961 12043 12044 593919540 27674 27742 353677340 4447 4448 819106396 75331 75332 688727681 97658 97659 287378122 54521 54512 830947023 64758 64759 677006208 78164 78165 210423530 10494 10495 323822413 17310 17349 608628576 60887 60813 817050984 88473 88474 585631608 63376 63377 902141480 2028 2029 270449547 17153 17160 641354636 98404 98359 110190586 72408 72409 981001576 50834 50762 456645944 29973 29911 950125827 40202 40226 692556713 97481 97546 8504668 61012 61013 696574772 85794 85854 630440685 12303 12334 150835977 98160 98185 799913493 74602 74684 213522857 76290 76236 91109613 47970 47921 694438017 10105 10026 363374205 42568 42569 293924710 27741 27729 603365317 66446 66447 548301550 92316 92393 479897636 9800 9801 607344904 2781 2725 37594282 62357 62342 891287960 20355 20356 906311908 59998 60041 316512684 36120 36060 552227922 29099 29100 874482710 63179 63255 805073862 53487 53473 846640312 83948 83949 452016086 98700 98782 123966159 77179 77176 322049204 80838 80839 152821952 6787 6788 61381279 76201 76202 547126258 19705 19706 988540259 42880 42881 498651560 93174 93175 550028875 8433 8348 812825265 95455 95456 648985003 27154 27132 408508018 32702 32739 225020748 76421 76422 942740626 397 398 801493911 64648 64649 854465160 86237 86172 526610227 74390 74391 194038254 16744 16745 260003406 34653 34603 555797661 19190 19191 368690106 39308 39309 103025911 30647 30648 485431984 96751 96762 514786224 72261 72349 383784179 81792 81793 492633990 29499 29500 474476079 68983 68984 763810408 69088 69087 550989719 41132 41143 199497227 26490 26491 95041451 74737 74730 113990878 49759 49821 642754555 69484 69485 131957386 24733 24686 311430720 76700 76622 150933920 92590 92591 409799208 86524 86525 567051632 10429 10417 384114259 1156 1157 77419880 33338 33339 833804403 86510 86439 895022364 56762 56805 907975901 51917 52000 460852954 21553 21573 927909811 27395 27396 143375487 42958 42959 102317648 14733 14689 929627692 40399 40360 678481247 41122 41123 154409978 86746 86802 743001630 69730 69752 684400012 8966 8998 306911772 24216 24217 462796188 52156 52151 553975596 72843 72844 984752296 97655 97656 673035313 56806 56765 855582726 4810 4747 430279677 36151 36093 353752342 96332 96333 661565002 55752 55753 868789903 91492 91493 683414793 51151 51152 547622091 21996 22062 551517589 20926 20927 393261162 31325 31326 75822708 67400 67412 987261919 91398 91399 112594989 75860 75777 319420154 26206 26207 425938187 52698 52635 507693082 43068 43141 156121602 90830 90831 88210482 10898 10899 190300425 72576 72548 2333298 99753 99754 206911930 87744 87673 845239441 35995 35996 534175292 63109 63134 274562975 70816 70856 854957241 65320 65299 175303927 56090 56091 92233992 57022 57023 568963100 5719 5642 823818640 55356 55357 587317771 16892 16893 175461703 70330 70331 683978978 44617 44618 503261626 52434 52435 135681726 35265 35266 838841160 77697 77722 104703588 64410 64372 226015286 87452 87388 794529891 16020 15932 988914785 65770 65710 791432878 94799 94800 300582969 55002 55003 222365295 97386 97387 532721885 82951 82912 701794892 25842 25843 647980802 64829 64751 254679010 13226 13227 850708622 23793 23840 5960005 24924 24925 710464811 52262 52263 282287566 31033 31034 926889264 70532 70491 861116337 39299 39300 205268923 43849 43935 280415567 41626 41627 443123873 50295 50363 404086018 58034 58035 559860962 79742 79731 688707861 34524 34593 42101951 14630 14625 653320838 15469 15485 791946955 58274 58275 274327260 6248 6249 417840595 21508 21509 577835304 36810 36811 624546042 60640 60641 92735237 58623 58624 268911570 24135 24136 199621516 7315 7292 805844001 44381 44382 622163811 72348 72349 599884083 53334 53272 394163011 30909 30893 744156469 91667 91684 644142922 79497 79452 169673493 9068 9116 392352385 71614 71529 210000412 41116 41112 809648852 52558 52619 497763927 58901 58960 735029408 11377 11378 707578585 51110 51032 777379035 50767 50768 849099364 34094 34068 94314175 18355 18404 519142437 63066 63067 332357753 43895 43824 996226438 39021 39066 334337268 31855 31856 522098315 61246 61335 930595502 24906 24907 539760357 1190 1191 646054548 68340 68300 619084449 36797 36747 114227336 41631 41632 575703773 75395 75396 349265569 85556 85584 13872234 46809 46887 48741344 17246 17274 616243502 46561 46562 479770590 60702 60703 619459420 82540 82541 665803149 48555 48556 292622600 85660 85685 138709767 44853 44854 282552077 80896 80930 410340752 90416 90417 827874584 97413 97414 288137255 50316 50317 668818923 57803 57804 607355451 976 953 168706539 44176 44177 538998780 52540 52514 248564325 32984 32975 955999916 29954 29955 429932900 85068 85069 91067971 76930 76908 356394171 30564 30565 701689322 56043 56044 165692771 62298 62263 375229929 48860 48861 5011775 45182 45183 481988013 52678 52679 230419152 33001 33025 662191222 53494 53495 75270923 80239 80240 598154414 56184 56198 493840885 15917 15918 604329637 35396 35397 617607288 9476 9530 549968313 58417 58418 709517319 99175 99226 526366901 47949 47978 131789714 14315 14316 306938277 79112 79113 226781068 47374 47345 615394765 36000 36001 199885112 74760 74761 816679617 93291 93337 604707515 44470 44388 875506578 65021 64969 674933480 65766 65767 281914278 50386 50462 240846469 69669 69670 423113573 35382 35361 527311209 38968 38986 665493077 42302 42219 520210336 64692 64693 555828411 86809 86897 610234241 80173 80245 588495443 14019 14050 715718768 75021 75072 863990261 8005 8089 891776286 13733 13734 412582206 37923 37941 680865981 95255 95325 293620067 10827 10840 938044472 54103 54104 386807384 32768 32819 523144133 50502 50503 637029039 14496 14428 706703343 60421 60352 488221265 33507 33508 28354880 54877 54900 113808330 30394 30335 143136735 1369 1303 897093070 58684 58669 955036387 91615 91675 58634447 60243 60256 226723781 93688 93689 307889250 14717 14718 440010481 73958 73959 345251837 5350 5382 713721901 30978 30964 921681515 89302 89389 214677863 40203 40228 290723943 3522 3539 706357828 9844 9845 469839754 87225 87278 41226103 23904 23871 530668305 13566 13567 315632742 37656 37657 784004103 64013 63957 579777218 6919 6920 567308901 26303 26324 379159446 62301 62302 717237148 65202 65203 893463833 92233 92234 652808998 72164 72165 531435811 41878 41879 149124311 47856 47874 329127524 78256 78287 100953108 10279 10280 839358794 83098 83114 876769150 82935 82936 208805095 55916 55857 860399479 90157 90189 533444922 1718 1804 420631789 24371 24372 794468534 92839 92923 321745795 84266 84267 170779249 87448 87449 244452436 47930 47931 93067806 79383 79465 705605075 69001 69002 220916980 35061 35115 789579179 15312 15313 957764892 23741 23742 470943201 2322 2323 57548684 62463 62464 157045181 66598 66599 313166716 72739 72740 131488292 28910 28911 311442414 67075 67076 88198664 9550 9482 420257524 74127 74142 565890656 93002 93003 503326503 30781 30784 153612539 89527 89554 499024032 6428 6429 140969028 17413 17414 313286312 22588 22565 806190622 9038 9121 60378226 48907 48908 996670001 62283 62366 928367214 75 24 522752439 19896 19897 873532052 90720 90767 720297788 37834 37835 303558623 9696 9697 967210060 4571 4657 203733239 54101 54171 278791853 35777 35799 209401462 14286 14287 463066491 90370 90293 932311705 89623 89624 793568372 97920 97921 443896908 98527 98528 285321447 32408 32409 936694143 17543 17624 156291976 37293 37294 667593538 42497 42498 29759269 79502 79503 305605009 2834 2843 146490271 99071 99072 472018734 69745 69746 382074884 56480 56481 83026557 74520 74521 89375231 15153 15154 887577995 3638 3639 160325957 86204 86219 128539145 26396 26397 129867618 39925 39926 542671777 52710 52711 12741784 65953 65954 341446192 7986 8049 650936377 26572 26518 316510845 59775 59776 997057592 48163 48164 254545566 58374 58298 661423069 60421 60422 951966598 81946 81905 281184673 8316 8317 919899693 20386 20365 853316425 80647 80648 248019571 99245 99246 626868838 45063 45004 82500786 20002 20034 656624240 5546 5598 936128146 19017 18939 737936389 89231 89232 922414732 73792 73793 300377430 21693 21694 119561661 80601 80602 440685458 47846 47847 231983601 29394 29461 981749071 42472 42444 687398849 7993 7994 917397041 64587 64588 837066700 23718 23660 375000676 40073 40074 305192470 35691 35692 887242818 26086 26134 251349089 75764 75765 722470425 65189 65193 265978600 18027 18108 536733192 53696 53697 231196433 88649 88713 376298828 58707 58746 517706504 77244 77245 758419283 78169 78255 140044067 9934 9935 788357513 81803 81804 536974014 24427 24488 854509647 52863 52890 677180718 70205 70214 151007265 42653 42603 340843461 8637 8629 993766573 97969 97970 68905745 76063 76057 251235211 21229 21196 204733708 78440 78441 688544158 97176 97177 284874546 31280 31281 455962048 61932 61933 299994663 52214 52182 388756482 52081 52038 33617582 76570 76527 738874255 66303 66269 655460403 56193 56128 444106349 26581 26656 687843576 98904 98851 424525797 673 674 606315332 87851 87852 425694830 22155 22082 881879197 66964 66983 403078913 77767 77768 493670407 37247 37205 194748316 89590 89591 30894145 87344 87345 321485426 93059 93128 275107377 23298 23299 714513735 33291 33380 94659083 77572 77506 937841622 60398 60377 316660528 36568 36569 223658416 28360 28361 5146997 30018 30041 397405414 39418 39380 174987147 17594 17596 317351046 62281 62275 337310810 27675 27598 791052800 60504 60505 583353110 16784 16842 939092621 15708 15630 853067609 12939 12931 836014951 1033 1034 334345593 73459 73473 581629832 74709 74710 873542956 34985 35004 6734718 53208 53233 898245124 27925 27894 63217937 29300 29292 72805694 74249 74307 709293326 94913 94914 390812440 39017 39018 443572675 860 861 770353156 9155 9156 333812235 98145 98212 14915671 58626 58687 154789638 81580 81549 342523889 56863 56864 767041285 1531 1532 226718989 15903 15946 647715500 83753 83754 181030882 79659 79660 208237388 8612 8613 654492794 24715 24716 946150380 28557 28603 156652946 42268 42269 831678019 86649 86603 821278798 68678 68679 564273872 80584 80585 778361839 95834 95835 956083389 4400 4401 40520487 57022 56990 533456057 11195 11196 523549343 78434 78435 251941944 80598 80620 569841111 71433 71434 882712241 37070 37123 652966263 84999 85000 917868766 2635 2636 826163925 42828 42829 650778482 16776 16777 741216684 43202 43152 765491384 9066 9067 942275178 1153 1154 88445860 32215 32216 758014895 61280 61318 112139397 67745 67746 12705546 40894 40857 768058176 36479 36543 593371345 80684 80713 757241702 73680 73681 227440584 81317 81335 702940652 20283 20284 975892959 98758 98742 92236767 4488 4490 182437492 60391 60392 516595406 66549 66513 728871643 18609 18610 36215929 52250 52335 544250287 74253 74254 433600692 22147 22074 17617861 8692 8614 455037619 45593 45594 324699945 14159 14109 789868637 52682 52683 494001079 89466 89467 635580756 55287 55288 911710141 58206 58265 393430289 69624 69573 964945468 86125 86113 278273112 18370 18371 526684281 24411 24412 58887011 53123 53147 420244 5547 5548 761189741 50565 50648 188023300 29419 29420 129867102 92988 92997 280155327 40963 40964 956435972 80754 80833 167058963 18865 18846 189640141 98813 98753 293308632 4575 4514 556869294 17078 17079 560969260 34368 34369 299307266 35582 35583 623754421 79134 79106 624666355 61615 61616 518430158 27728 27729 974517821 32509 32510 592002262 49870 49879 483284454 45820 45821 940335439 19594 19666 184451949 89018 89019 857632542 41244 41245 899576538 27196 27197 170407842 43793 43794 928072642 52296 52297 295077028 86896 86916 790764851 17153 17154 212015795 85862 85944 136883767 6276 6277 19304352 21555 21556 11667060 6765 6766 851016835 70175 70102 49940104 66416 66417 537962649 41860 41861 690766435 56440 56441 160279392 53534 53535 485624386 17170 17171 934395108 2681 2682 446085657 11118 11196 224359878 5896 5897 662564955 5726 5690 691792652 81142 81210 653853851 42405 42320 881425997 51339 51350 902564418 21970 21971 286424576 66937 66989 284610529 58952 58953 344730321 74369 74370 135067236 57809 57810 892491820 34136 34132 762909937 8743 8744 266205340 12778 12779 480420615 85644 85645 886177140 88440 88519 906385166 46770 46798 249556497 87092 87093 498762931 40355 40387 300962307 20050 20085 262733614 41538 41539 994957190 96289 96240 707379229 96672 96662 856926779 32739 32740 114452237 48823 48824 807950621 98621 98683 254249610 51935 51939 934983374 33193 33228 518591660 44943 44985 687212209 15052 15123 791876330 4869 4870 39405467 95014 95015 855064645 87456 87490 314736370 25838 25850 129411865 79556 79557 838074678 63128 63129 660190224 12844 12931 959152919 32635 32636 321096512 74664 74734 625133378 23783 23784 800839876 57872 57895 248192758 51872 51873 437221379 52777 52778 244497858 97262 97263 508413837 59221 59222 73630896 59987 60023 627468670 51954 52010 127027726 86157 86129 744200941 30577 30556 875537818 40634 40635 447435804 88602 88625 439713222 44821 44766 207929898 33196 33186 636239458 99728 99729 194327664 5123 5100 71300753 7036 7037 64436991 54992 54947 416426099 8373 8405 503183468 1182 1183 248526162 65170 65104 138004174 47698 47677 709395957 87598 87599 130227809 36805 36722 535644958 11798 11799 624471483 18872 18915 342848954 75655 75656 906016213 60776 60764 658300145 23286 23287 583640546 80477 80478 956330544 75771 75762 260053244 45454 45455 848323778 84638 84557 855195148 62992 62935 715292279 41367 41368 339199742 13292 13318 289441194 104 49 413018321 41160 41161 324965786 47652 47653 552181102 13941 13898 625876246 85647 85648 84022372 85404 85486 770407481 37910 37829 883497849 39099 39100 934906055 94191 94192 260097467 97865 97866 972858800 42227 42195 117166786 77945 77946 249651609 48069 48145 888238982 3491 3492 937307052 33350 33351 172140825 20572 20531 476121687 3267 3335 109645970 82224 82255 804385325 22362 22335 784220434 76255 76256 922964050 71103 71104 174027129 48544 48545 92275703 92775 92822 754429831 78023 78080 961480587 34373 34374 641629222 15876 15877 248599304 93037 93038 954250142 36102 36103 886129375 1449 1384 19062695 30998 30974 268842677 37415 37416 630562055 56386 56422 363025018 45837 45773 573542954 72293 72294 570453343 57446 57381 166427672 60237 60299 664402264 65618 65544 556269423 14928 14929 954486670 89560 89561 493109884 15626 15627 400066242 7296 7314 605316589 7719 7667 641383511 67354 67272 574979149 86329 86328 244033378 46923 46924 42121612 98810 98850 994086793 93051 93052 172194113 56877 56878 858852721 84295 84296 514423232 43518 43463 326262519 28406 28361 249166118 24075 24076 96545361 58828 58835 41998889 72529 72574 49163138 83471 83472 851897511 32788 32785 360628141 94974 94975 897694693 76875 76876 587163615 8728 8729 557722900 51956 51880 543512882 12347 12389 617673462 98608 98609 843759886 27022 26984 581128052 64653 64654 109410004 99221 99222 673110663 61726 61727 522626538 92142 92179 423165684 51319 51320 923554488 22497 22412 829216285 13213 13190 701959117 13048 13049 863186732 35728 35729 577251273 47152 47079 108673039 89949 89950 667389626 8962 8963 58292977 95044 95063 504446351 98014 97946 118249038 23648 23649 680154594 85962 85963 185535237 96209 96261 134607994 67034 67035 999365846 66385 66386 702822982 24573 24493 659849986 76008 76009 44272789 43465 43466 497687135 51434 51474 221977584 56035 56036 603173316 39686 39700 827150035 22874 22875 259827842 60490 60451 732995876 41225 41302 523047909 77033 77034 90684676 34807 34776 557515842 69542 69543 32617176 42206 42248 569667724 28548 28549 854874473 44986 45017 846553579 64827 64828 491116028 62120 62121 318051786 97094 97081 336458272 61829 61885 661032249 9537 9560 691399766 62264 62265 749459560 69505 69506 518048316 58921 58922 708464860 56532 56539 674053776 43422 43469 397785918 75053 75054 151496601 80772 80773 65646083 20975 21024 744246359 24406 24486 322257094 8692 8693 787304639 76583 76584 899270319 35622 35623 843889613 51794 51755 380926529 88309 88310 527683994 79704 79705 712985866 21635 21636 743894842 58799 58800 601380764 56878 56819 330378892 72613 72551 793265221 73941 74017 147103186 49798 49886 55382420 73835 73836 837777155 40389 40447 569998597 97409 97439 522819724 19747 19748 214528857 40833 40834 16848525 3183 3184 818518642 57074 57146 865344646 410 471 533629075 63635 63625 726456401 64228 64229 418171644 79280 79281 395689163 36659 36660 584195730 23922 23923 988427005 78773 78774 966561820 9456 9403 285384097 40518 40489 296611983 63020 63079 113972733 99639 99727 993144243 85072 85030 329468791 77797 77798 695615972 22705 22780 44278553 72048 72049 52994018 43444 43445 190508280 10280 10367 132239725 51221 51222 739637884 7185 7271 645980033 823 843 425160312 25971 26059 432457625 74784 74827 479246635 45237 45238 602143122 95697 95766 984871632 71522 71596 775392171 40616 40617 621717166 51128 51129 460901939 7700 7620 748308552 33625 33536 624073775 59949 59959 524478418 4268 4269 306581775 44864 44852 379754402 38969 38970 923036890 47648 47649 745611055 64286 64287 451545196 33120 33121 211829922 95496 95497 656718591 20181 20156 284391177 11952 12011 425190578 87354 87361 212180439 83869 83794 63874044 91594 91595 529644131 12347 12379 598458895 10868 10893 94713928 40836 40837 530391806 38081 38082 64335667 12349 12350 136892690 45744 45739 182033465 19351 19281 880611240 63729 63730 427635049 79761 79747 884559527 33181 33228 699653243 28267 28268 170936130 17746 17747 16900737 77956 77945 191727062 70104 70105 817466003 55723 55694 580475961 3848 3849 739813985 55285 55286 607807783 72252 72294 114335310 78980 78981 370799706 73601 73602 936180150 82696 82697 415912246 53308 53239 799253690 42376 42395 659907010 25736 25671 811496703 95220 95221 478583172 19156 19157 687826766 45497 45498 967903704 56196 56197 236327549 6680 6694 404434164 44301 44306 303461942 29089 29090 633989119 19583 19584 92306662 4528 4500 586402893 85645 85591 79997502 97148 97149 23002500 12891 12892 746508438 36749 36750 313087979 54819 54807 952995618 40688 40764 503968305 3961 3962 245443488 45972 45973 904174425 65027 65028 601256783 11381 11382 166001097 87408 87409 189696399 56359 56310 803006593 23025 23026 400272493 97889 97890 103284757 19011 19012 487153627 99504 99448 567732675 92903 92904 258381330 30386 30335 836273740 20020 19986 270889875 37502 37559 411897301 72579 72664 223214698 88772 88773 62207905 93544 93545 911119022 50664 50665 3575340 42525 42526 447041519 90092 90082 55898631 51723 51797 103225425 19944 19945 44407365 43632 43653 272911515 7457 7458 326679543 45213 45214 902693700 87464 87465 517091738 86665 86601 834533941 59011 59012 945297066 81896 81924 690606142 42036 41957 809649157 32824 32903 112746538 20612 20592 331879889 23808 23747 937253329 29496 29436 932201933 90250 90175 589299781 51350 51351 846580026 48876 48930 567363073 7604 7605 620347352 90776 90777 951495451 98990 98991 65738885 13099 13100 622407940 87661 87591 490589442 98970 98957 856343152 57500 57576 208122295 87281 87282 895004526 14423 14444 534136544 48399 48374 727397186 31366 31367 49820544 89739 89728 76903204 39185 39186 555058035 69484 69536 584956083 11269 11184 395869766 23457 23458 335509395 56830 56831 679043502 1971 1953 768735170 1037 1038 311174728 94116 94117 30509815 74512 74548 179079590 15697 15648 678762879 87246 87247 659852580 31306 31307 567527833 99805 99806 989738602 18318 18319 16739025 12347 12348 568748774 41951 41952 640119573 80286 80237 528615950 68063 68122 88730664 74034 74035 568527941 73253 73254 537174545 59582 59504 178660307 80925 80900 24470979 91543 91579 983463810 10404 10405 907785947 22310 22263 978917662 97112 97056 391023156 21232 21299 730343761 89155 89156 51862877 51410 51352 61746797 74676 74677 734925438 72987 72943 48457038 73403 73329 801434712 65647 65640 887176350 56479 56568 17273038 43935 43936 514255330 54352 54353 710573383 75790 75791 187645980 62988 62989 527256470 1974 2029 714134561 34234 34235 679611387 46858 46804 266213290 61862 61863 774924672 78911 78912 852793001 88468 88541 341250321 87743 87770 698492680 14414 14376 176316522 98355 98356 678547750 50776 50777 758331485 1623 1601 544040569 51424 51425 119900319 37488 37489 893173108 64765 64766 846426495 98693 98668 812769353 52398 52424 861539210 43662 43670 800547744 95445 95446 408082319 68930 68931 413234247 72674 72731 637010257 13530 13531 648924821 99378 99379 789051323 74579 74580 606351124 22250 22265 904135400 24612 24588 859190029 74131 74174 615156720 49158 49159 18258897 38330 38331 494890420 76393 76394 220342859 24140 24141 675462927 83141 83089 922752278 11516 11559 456979246 14880 14881 831560286 61633 61668 557015471 38951 38952 75283579 97353 97354 323363110 12660 12661 226037256 18465 18481 370887066 26266 26183 935588704 58665 58690 982783230 22154 22155 7853321 35916 35895 626481530 90376 90377 742373261 7518 7592 215687933 90625 90621 228179564 250 251 168942749 44394 44460 807498623 35425 35370 596616143 31005 31006 351933771 7938 7966 241008291 14427 14452 406716136 42703 42704 793792974 41842 41829 949004224 22587 22588 663902902 89836 89837 229481503 13694 13678 717660524 1756 1731 280718945 91640 91603 415429196 52607 52685 942391668 43011 43012 354161781 59041 59029 203803812 61336 61389 438817984 33443 33394 497278114 50097 50098 21905062 30867 30878 504401981 98365 98366 533062872 95533 95534 783777813 91418 91419 772074417 21233 21312 652191169 66784 66854 799323877 29946 29947 688792576 32448 32450 125232354 40396 40330 798285647 87709 87645 71171714 74073 74023 6804792 68906 68923 325189330 48254 48189 544899299 32734 32662 610090303 36903 36904 836443707 588 630 966320424 11887 11927 627889403 28615 28649 600771083 34476 34454 328492603 24540 24541 446526674 80773 80749 256467427 71941 71942 361398424 11573 11574 814792302 96613 96614 510376894 29194 29172 806374037 68268 68269 299633951 978 979 722468019 8763 8840 239083459 44383 44390 507778478 7559 7560 827777949 99882 99956 358839417 45248 45249 826290874 16389 16390 375832027 63475 63476 587541651 14959 14985 968889833 15942 15943 714488157 20364 20365 483362698 74163 74164 523419132 58603 58604 388590630 2353 2354 685167331 96699 96695 398353527 95810 95811 869778060 43042 43043 37810402 85799 85800 601510915 10740 10741 2938915 16376 16370 116249944 39787 39780 7868046 25781 25735 53584830 9844 9921 555689047 57255 57232 646077564 63747 63775 666495435 35538 35470 294618677 61603 61604 718023789 76281 76282 486965402 18640 18595 418120867 12533 12516 795610846 55947 55957 866425188 59514 59558 484160278 22448 22388 213856006 13033 13114 746634205 19608 19635 666343313 16264 16196 249905917 11325 11258 269507193 36417 36368 14594616 6648 6649 683045282 39784 39785 364879179 29813 29900 172701843 15239 15240 31236065 89584 89537 574491600 78632 78633 41992120 146 147 699690044 26032 26033 239503017 39606 39565 883567563 98719 98720 874643168 21614 21681 465461088 13305 13306 518452801 46283 46218 44800638 44704 44785 541369581 37007 37008 95731459 88992 88905 705291956 62228 62229 577782998 817 818 859690150 70130 70079 57947134 32346 32272 255833285 88470 88467 888654608 18031 17951 200203044 70647 70648 532450675 17385 17386 534974656 2827 2896 372385901 2059 2060 618930449 2928 2929 59426110 1611 1526 130865997 29530 29531 105670022 45697 45698 606627617 13552 13553 48157596 22531 22532 78394055 73829 73773 645827858 68464 68438 215291463 24566 24583 313861394 62537 62620 14874961 28966 28967 185978476 22432 22483 727481088 67273 67204 986867481 76809 76802 267887654 87859 87860 491973316 17223 17179 972891477 89499 89530 906451053 98868 98844 646947127 64540 64454 996855338 94907 94908 179244784 25715 25759 414548081 18916 18927 796766753 43873 43874 917185860 11707 11723 485976499 7362 7322 530746017 49469 49470 697589870 37178 37118 356065212 13011 12973 973678467 39803 39891 148503146 52471 52394 981209781 89405 89426 125783875 37857 37858 159838865 69060 69061 763846256 10539 10450 362325307 61407 61408 388351831 54000 53954 751673028 73271 73272 42499337 40109 40194 401381820 62178 62226 797673029 68720 68721 792585012 48871 48925 395874251 72941 72895 526896178 30746 30747 337973250 38460 38461 302275410 66435 66436 857947971 28173 28174 634186861 59340 59341 930531969 75495 75496 960469838 86686 86651 60213746 97965 97986 318196328 76048 76067 299538323 39168 39218 214011472 49179 49180 601330516 56688 56689 119310389 53763 53706 806824176 48439 48376 701842926 536 545 246536371 51966 51967 250150333 92238 92189 807690113 79574 79575 723424048 75112 75031 856865683 96702 96631 267133804 25557 25468 453114321 95105 95027 631643670 74135 74046 936610902 48153 48154 694614112 16441 16442 945268913 51766 51730 470946650 6718 6719 991827487 21923 21996 143659779 88681 88682 248073552 66695 66696 605779389 36623 36626 782287650 80378 80300 348986471 75853 75854 505023279 47143 47177 776832036 18994 18960 743236531 89953 89954 546872919 89452 89453 583932630 57707 57708 460385697 50513 50491 222638623 41028 41029 185741524 2066 2067 51990102 61680 61743 49101656 77321 77322 552170536 90584 90585 669203718 93475 93437 428309173 59725 59748 253408863 52167 52153 948453515 49684 49685 188456688 74481 74482 385168397 4967 5016 97690739 92074 92075 567576038 67358 67409 283848014 90604 90605 861271900 49350 49289 960419316 54882 54883 160020099 83092 83071 903588246 17350 17351 917363393 51210 51211 249150435 88481 88394 244091658 23350 23272 734796498 18551 18558 2672938 19348 19306 67967702 34866 34867 38833780 6231 6232 952333014 50976 50988 200870324 80194 80193 485359084 43210 43196 470676433 99997 99987 467615802 27226 27201 841330750 55582 55583 83612904 52183 52165 102067738 76420 76508 618043794 67859 67947 593965278 45605 45606 674715880 27124 27094 538412799 13318 13355 792459878 24516 24517 393020202 24001 24016 473965179 92318 92384 713267974 18347 18348 709899103 66422 66395 271392209 7078 7135 316104561 61673 61684 386716450 83299 83300 864223404 61509 61510 370818197 95915 95916 548109397 88641 88724 63738130 50961 50962 355867858 39992 39993 114016936 78828 78886 974005173 70108 70109 163699957 6706 6669 287850418 15527 15528 656244687 55826 55827 503408621 48633 48683 469625447 19061 19062 871752917 36222 36242 101566644 21565 21632 833009970 5729 5809 733511760 98472 98473 351812086 21166 21167 887715011 32365 32416 593706376 1832 1888 589022614 62102 62048 944837947 75527 75509 997256908 92708 92709 877221009 92403 92404 685447774 30730 30731 427231274 7877 7878 741578546 67763 67764 323587668 1231 1144 407225598 13370 13337 592503638 45709 45710 821832986 60399 60400 747483758 10143 10144 594869629 15083 15084 354756607 10918 10837 174830080 36233 36234 281897310 77284 77285 856899088 15835 15836 68682032 81315 81316 498957994 1578 1579 301132599 52131 52164 947442100 53046 53047 259420188 86724 86725 51944609 22215 22301 325856788 86012 85981 704746135 30970 30907 393279487 94794 94716 805166645 62682 62764 424900689 73444 73445 536089846 74051 74023 471058194 30566 30517 77496084 28460 28461 210962708 41511 41512 882488677 2360 2361 467095394 84319 84328 356436762 95733 95769 215006741 26103 26158 567774187 57957 57958 533804138 82820 82899 667072222 56036 56037 360735104 86977 86888 2827170 89138 89145 986662810 17550 17552 857599608 15568 15569 339534467 92256 92314 332137407 44819 44820 11313166 96316 96317 239239264 87816 87817 253865219 74847 74848 474534374 15249 15238 50411127 45110 45111 462246971 2923 2924 374844429 97157 97158 191488496 1684 1685 200593208 26959 26960 500187596 81840 81796 813648015 58299 58300 191795088 74979 74980 346664029 53569 53570 240436788 30787 30788 918164474 87123 87124 482686517 46492 46575 411881210 68547 68553 75036182 74766 74736 836341764 76380 76317 118507775 65223 65224 233255201 13039 13040 999536533 96672 96710 777010766 23698 23719 783366188 53289 53338 705089583 24254 24249 476367263 84592 84593 122827809 45199 45200 374236062 49758 49759 26062877 86524 86503 402704393 66288 66289 952450576 18534 18535 124825331 6879 6880 89147256 94795 94796 283784672 55420 55421 534726104 4800 4788 616073643 46865 46866 473469977 63520 63489 760427681 5281 5299 179954777 82062 82060 940241641 7434 7435 471444558 96259 96211 598587807 23430 23453 810457079 28208 28209 208439384 32391 32478 223218267 30343 30344 820975453 99078 99042 101333647 31292 31375 815988579 25550 25551 996922154 16226 16227 97925417 85905 85945 857308391 90089 90090 44637481 25002 24970 429985229 84409 84410 588819776 57636 57676 583821656 75315 75316 555694075 1560 1561 437431245 55610 55692 740026920 34086 34051 115572767 48348 48408 217649747 13225 13226 81600533 14814 14844 372165527 59649 59609 375036703 41222 41184 59486473 81519 81520 305778427 87652 87574 14302492 84183 84184 329712550 64358 64359 264348206 69455 69456 758591103 9197 9204 158071709 51022 51023 667399461 90007 90018 385394799 16693 16627 166242751 91164 91157 606222241 92428 92429 441037064 60556 60557 919579557 29059 28976 696647177 38952 38866 698954414 4659 4614 734953589 98848 98849 902921307 89940 89941 817666537 92567 92568 137548398 81960 81959 682561233 94273 94274 569972401 25290 25259 386829845 60797 60798 825059406 54941 54942 378095274 19079 19080 316390889 96076 96077 567015283 72918 72919 416194591 60097 60107 305726931 95042 95043 186077469 10210 10211 724263083 67646 67647 914824413 60539 60540 740117351 16199 16200 125816154 81630 81631 363433227 27855 27856 942794221 52985 52986 519431021 32435 32371 264523366 37246 37247 466691497 30905 30906 543474346 2965 2971 968571424 47083 47084 734204570 60247 60248 945515424 8668 8634 511609155 85853 85854 706895040 25508 25538 781328928 9922 9923 386939074 60253 60254 275194865 58537 58538 530253521 31456 31457 384853930 47102 47103 462392593 97933 97884 151683051 8761 8762 739881680 48591 48668 342933009 53522 53552 623522619 22064 22120 853836220 76636 76637 828979845 32219 32220 763906503 61715 61703 310023091 16880 16881 733052353 5439 5481 807226571 56476 56413 790073014 23392 23393 599752791 44268 44350 16555474 36174 36178 664448301 12077 12061 831345946 23731 23820 636315793 59701 59647 660532510 47408 47409 965555491 21719 21720 781898301 53869 53870 439229604 15658 15659 202528023 19401 19340 194487029 12329 12405 542714666 11066 11067 933072614 79039 79082 238368540 8800 8837 660634968 78765 78828 897996028 28012 27924 493070792 8043 8044 919511938 31205 31206 119152837 79371 79372 524830711 68760 68761 877953858 88077 88078 364833775 69929 69998 172840847 8399 8367 370660403 26043 26039 321913944 73596 73597 551159441 73805 73806 70851973 4066 4150 584111455 63537 63538 725046635 1988 1989 772451277 59776 59736 108201409 15382 15357 43712929 37752 37753 474485467 35796 35797 862739661 91233 91234 153333118 7348 7349 688912783 20240 20241 102906630 62111 62136 383985759 43338 43339 459572034 3363 3364 784675732 19324 19325 899566721 99441 99433 750294039 83866 83847 119499666 45941 46011 776939196 63286 63197 787518657 5540 5505 86605879 89896 89961 205601271 34029 34030 552715516 59732 59733 543410012 43076 43012 680516293 47204 47205 41507146 35297 35298 606434310 27478 27479 425701317 7248 7249 59584974 19690 19722 607101053 5480 5481 831013722 26415 26416 128868369 68424 68414 115377646 80929 80905 499942094 91115 91116 859639437 403 484 746487895 95178 95179 419353275 4287 4374 111031801 17929 17930 183615324 33079 33053 166524341 76507 76487 83476366 89887 89847 314949590 63938 63875 199338615 73091 73092 694122440 40796 40797 134663008 84844 84845 757295150 60860 60939 353207126 45023 45024 311761630 38952 38884 32436771 88657 88658 640539435 34718 34719 935089619 68061 68062 204623964 32469 32464 106776873 77687 77688 81499584 71870 71921 736209533 52349 52350 499655850 19653 19716 513043292 75289 75278 352466587 49745 49746 287281152 39055 39006 737626858 89151 89152 612175561 34889 34967 57289650 70745 70746 613391283 10593 10538 689291171 29445 29393 540588807 12172 12231 410704795 33315 33316 979060611 81434 81435 500461363 96874 96875 801731378 3722 3741 895761823 87879 87938 55905190 55029 55030 721305021 91145 91135 510620420 12213 12194 995987633 59261 59262 100796902 95777 95778 700662858 17469 17470 950881265 34891 34853 734555447 53643 53687 538078089 96561 96562 25978352 22969 22964 153141098 11983 11984 248470320 15218 15219 875528216 17513 17514 613922599 9134 9135 877662559 22753 22841 264313157 42018 41935 457468191 67809 67735 546724827 60008 59949 493580267 56929 56930 242223491 73670 73614 389032950 89367 89279 350174606 81047 80976 560842732 40659 40660 576734973 35224 35225 18874009 53783 53713 715773226 6993 6994 291013072 73340 73406 142502737 48866 48867 944941513 42723 42720 908538747 25343 25344 123013253 58550 58501 586662302 77067 77099 267301347 13921 13922 682976599 22185 22252 414761540 37483 37505 316365038 22923 22852 395300153 77493 77494 990317437 49292 49293 480710973 45561 45562 158536577 19148 19126 193230924 78505 78506 613877346 98120 98121 456169777 47252 47244 256566946 70843 70844 29230719 23137 23074 450933835 2806 2807 386615443 92526 92593 874127391 52197 52198 605793314 3846 3847 868459256 82282 82283 983909233 94302 94377 450501117 5846 5847 432824651 7825 7826 763053671 72877 72878 727414277 88518 88552 649105460 17314 17361 372316872 38185 38243 29653895 22274 22275 6881110 75625 75626 883285318 23059 23058 470883366 95692 95674 329576604 80060 80037 837937794 31839 31893 234241050 68132 68133 241098055 15062 15060 768095280 21422 21387 173240959 58465 58466 791173185 64580 64576 542121748 91597 91646 316621991 35949 35950 440028002 86484 86525 640217840 54675 54744 881146562 41710 41721 181847305 33201 33123 77369898 87384 87472 599756274 28675 28635 633765744 72208 72231 945916764 86504 86505 252987192 65603 65604 692362807 5305 5355 24297545 36429 36441 704162220 18780 18781 781338695 71946 71947 615591201 32913 32914 956809404 39714 39776 235475687 52324 52318 908798 15603 15683 756177210 12995 13054 711037615 40624 40636 325611514 27583 27584 239663615 1504 1505 89044451 53076 53061 886726778 20868 20782 542912168 88141 88142 771907948 30929 30930 606623015 4096 4097 468002553 27195 27196 427755475 56288 56289 275969189 40060 40046 455268016 13723 13724 964456145 28635 28628 86660457 75772 75737 521166195 31308 31309 151781560 84905 84906 925314830 11328 11291 38370798 51285 51286 993205094 52941 52973 760568057 58089 58161 28694560 81541 81542 981057220 16990 16975 267611273 87966 87967 173735949 19512 19587 984049329 77681 77682 673293623 39908 39909 962211923 66106 66107 642413681 45134 45071 650172358 45509 45510 8142240 83011 83012 471034857 22581 22643 622740269 57361 57362 755710168 41278 41199 306212617 98240 98316 858739853 61725 61765 642913832 93081 93082 716273884 12258 12259 140147274 47230 47181 179962457 54164 54122 96467920 72275 72276 536987715 14964 14965 892726727 84715 84696 265299734 87096 87026 642651076 84153 84158 976989213 82441 82442 527026869 78117 78200 247630309 15755 15756 356615278 30458 30459 609584222 74315 74359 921307051 26548 26618 222870401 31583 31502 191881293 94520 94521 520686502 4466 4517 879902273 15074 15075 394819909 69435 69436 318777997 44020 44081 839058367 96828 96829 97468866 98925 98926 796388307 70318 70235 224761167 9913 9916 210473583 5290 5291 189722074 6159 6160 966246318 95417 95358 104821901 93408 93409 91349475 91226 91227 345871505 68316 68317 362689582 18769 18706 130883935 20890 20927 308162773 89255 89256 917399404 91664 91665 170770327 15413 15470 294207313 65101 65102 598304903 34607 34595 338379979 50544 50545 209916001 1325 1326 19021880 19094 19095 469505544 69469 69470 732225050 15091 15148 353331445 82991 83028 478603617 20281 20340 534889566 93342 93343 205101960 30297 30311 394782795 89601 89643 702523932 85240 85228 58697992 31243 31244 279928856 81535 81536 430244820 88235 88307 618109948 79689 79690 942414025 88197 88198 462591472 83766 83767 165835492 76661 76652 306652346 46701 46702 550757782 32289 32290 9123820 17158 17222 420481890 28161 28162 523534700 31208 31219 155778920 71453 71476 298892305 78403 78404 629382030 76423 76424 561893373 85896 85950 800343737 80345 80346 326549004 71945 71946 806337486 14751 14752 65252149 691 756 527816745 70217 70255 525461944 951 1003 308444060 82283 82284 524220954 62260 62280 823960822 28274 28205 93284379 48900 48980 111068738 30241 30242 192940427 97310 97301 406216360 32070 32058 130700231 99280 99348 673808308 37966 38029 383695638 71462 71463 216644695 32363 32364 149870926 74074 74028 842587695 63721 63722 484875595 15671 15672 996953630 80966 80909 321072831 62212 62213 252087894 32176 32177 745020252 65500 65467 804767980 6592 6593 14995963 27307 27251 994050256 2814 2815 359436858 29059 29060 146770362 61512 61528 454271158 47534 47488 815322979 54810 54862 387185092 70503 70583 91998388 20843 20844 22844575 99951 99895 535338118 20814 20815 986925468 4922 4923 574246151 27013 27014 46398619 56401 56402 12172298 52916 52968 413983054 83694 83695 874128732 55523 55549 290481889 65113 65055 545361015 83802 83803 814165261 83868 83907 568131218 978 1017 487539697 14181 14106 867830833 94723 94724 674435764 38856 38787 67331352 1178 1179 16336304 71499 71500 400957679 21928 21929 615807702 26071 26127 682424266 94094 94090 313373193 55710 55751 489321369 79539 79540 393688212 7553 7554 823600919 23438 23439 514339563 8603 8604 928335022 46235 46155 42366500 48191 48190 700474381 49410 49336 236003273 21109 21038 505484690 50120 50073 56040581 21180 21181 180681186 95424 95429 820782915 2154 2155 802445780 27089 27090 697596612 17895 17856 321570006 27819 27839 140834596 93272 93273 297879122 21671 21672 165648791 62324 62325 4385934 21414 21380 30046888 85391 85431 460843438 19264 19249 419350064 60502 60441 887558532 55193 55194 720287862 66319 66287 6119710 50221 50236 979329479 1225 1188 22590017 18316 18317 221745093 66146 66060 667402531 33883 33884 729614135 3367 3368 734921146 54646 54621 379703545 67876 67860 529817457 43924 43926 342099605 35616 35617 32726537 74708 74716 470056083 42415 42416 803855272 46570 46571 865889856 25452 25453 417219426 86894 86926 847259144 13730 13728 638472072 46664 46665 666652818 2350 2351 832794395 49616 49670 310219772 83628 83672 502373442 2207 2156 771147625 97507 97508 365167483 46323 46324 825076676 30429 30425 81909025 97684 97682 736779382 24333 24265 169953765 55082 55008 594870890 56369 56370 661881896 29477 29478 712632415 29713 29714 372226823 14432 14433 183602804 67985 67922 196217396 60238 60239 464960425 5472 5473 600660774 83903 83904 693721697 39656 39657 642899724 17826 17812 440611990 27382 27293 631587306 61496 61497 199338568 99328 99329 337134122 48063 48147 722151413 23004 23005 660655159 43813 43890 700108906 64533 64534 429011043 38105 38127 926652255 6971 7031 687472280 59411 59412 374661094 17218 17219 140485556 35116 35091 598783291 17994 18064 317870682 69994 69995 346418165 97516 97598 215101507 76 77 870832486 33365 33337 379096527 36112 36032 823135507 71250 71220 723946853 843 886 358138386 38035 38100 731640906 6798 6799 860473455 96464 96465 466779710 21297 21286 3874166 46671 46672 582474807 34721 34722 715210818 95313 95334 326447471 5269 5331 500319238 76040 76041 2688962 50076 50077 109015881 20839 20840 218137965 86565 86566 560416435 99503 99548 139463527 94771 94772 886962863 94691 94692 725788101 16859 16858 272680340 9936 9988 394465223 12594 12619 330779485 51452 51367 574690221 73784 73785 232901419 55794 55795 492034261 18014 18088 158106218 84313 84314 230694453 707 662 731844156 44810 44811 31533649 7361 7362 685826065 66333 66294 461572293 3275 3276 657258112 70359 70337 649134473 1884 1907 648789534 89013 89014 622757570 97210 97209 561304692 88799 88800 495878538 86495 86567 850937225 77347 77408 455442982 9914 9845 227723254 7630 7716 282086313 33423 33424 877860780 49912 49913 769987541 47757 47800 820563151 5911 5981 770716586 7123 7124 265274832 65877 65878 918507491 48905 48928 752051286 40315 40316 36634413 55599 55683 520629786 69841 69842 83359526 16575 16576 409151479 43601 43602 614621968 51607 51591 25338936 41073 41109 830042932 17507 17508 813816447 31597 31598 523180915 3586 3672 990540002 42960 42961 393417797 9424 9425 807285198 87992 87993 691726803 36858 36835 665237108 12754 12741 15683183 8022 7960 925622116 33659 33660 594585027 36750 36680 612449998 35339 35340 316738676 34786 34787 7161976 67756 67713 65147205 17854 17904 617518213 24166 24112 585078574 26679 26680 788101402 53623 53624 701751696 58759 58760 898672029 29092 29003 525576236 24752 24753 371171770 64922 64923 286644227 66709 66710 193262894 80699 80787 405759797 8627 8693 84974486 17785 17786 325380299 6655 6656 904708450 9954 9955 663038315 56139 56214 555144061 11247 11281 934496194 28135 28136 133250907 57535 57536 561805514 36219 36270 687995489 94018 93949 685800999 8783 8784 79193224 73725 73726 770420043 62111 62031 955491348 64851 64852 981604260 63064 63065 268511311 1707 1708 458334611 44126 44127 741090686 4685 4686 6062233 99886 99887 201609366 65739 65655 418792872 62862 62825 911699489 70921 70922 431894551 49940 49941 822735331 79835 79836 432321913 88737 88738 175486833 88992 89071 320394025 85894 85886 890384809 15225 15265 626416046 39765 39766 712040948 78078 78079 200569157 29749 29689 261658204 78404 78405 215042273 80940 80853 21798350 47788 47837 289641263 44850 44851 332369671 41297 41290 647341373 91149 91150 366884568 33230 33231 277264496 3567 3568 355770079 27066 27067 967592848 19207 19208 540079217 61158 61159 655168392 11417 11418 541769264 49958 50039 389156112 34370 34332 437867434 43838 43839 204734696 72827 72813 126011468 94791 94786 756751450 62973 63041 643555381 37724 37725 368072784 35525 35472 386631143 11358 11359 190642790 46623 46624 791794172 52644 52645 523905427 96775 96776 797204875 46995 46981 108076847 67878 67873 927762834 9186 9187 351034364 99771 99860 277264387 14471 14472 991901290 85038 85089 754963405 64490 64491 40581130 75702 75703 227689007 62571 62572 316975467 89897 89978 552000518 8254 8255 942627800 70162 70163 73126873 65794 65820 722378330 38716 38717 995630748 35850 35851 748787451 97961 97962 313156368 85668 85669 273470204 91924 91925 335838206 31911 31912 775269127 61223 61224 303101822 90999 91000 299468066 69115 69116 619710445 95348 95349 707215225 12352 12342 311565307 63269 63270 96745023 90706 90707 901329396 69631 69632 841874234 58984 58985 915508427 37762 37833 174986572 89871 89872 115809873 43658 43572 997174016 26657 26658 994125 98101 98070 42932845 76327 76328 739055054 93443 93400 436170889 88842 88766 240827997 64782 64701 525773121 49695 49696 494618208 47154 47155 704047004 54273 54274 763300951 20853 20854 755650747 39367 39368 513744032 30384 30411 558360490 30870 30898 853070945 91352 91353 879771272 18623 18624 740666992 63706 63634 977920087 99335 99336 430273122 21987 21988 65843412 93304 93305 718999438 77658 77659 461854058 87021 86959 920836452 88168 88209 562526226 95453 95493 91387651 17944 18005 84236743 9427 9393 355709826 23707 23627 779494767 11393 11338 911336961 56428 56367 917127765 77998 77999 814333918 88688 88689 232272444 17511 17512 316915152 68362 68283 367149165 76151 76140 786091770 22397 22398 2958473 93219 93220 16633404 76706 76687 906711045 97325 97326 646738804 48103 48066 595425717 24503 24549 555452985 94090 94091 254979091 82302 82303 617612652 39513 39487 785637348 66692 66721 26274297 31536 31523 765777564 77608 77602 757629768 98363 98364 408228302 14677 14678 693865584 38549 38623 795587911 65449 65450 216847312 50185 50186 251184874 19005 19006 50007524 51525 51526 731013589 61229 61196 260242151 54810 54811 673951620 61161 61149 838185396 79590 79586 533881805 90341 90342 786807430 66226 66230 71566897 46942 46857 698272299 58215 58224 253987579 14683 14741 534297101 71642 71643 283497749 96188 96189 319092102 90817 90898 906400298 45619 45703 469777108 29126 29127 906465526 57143 57054 970451376 98291 98268 473447006 4299 4300 635659532 11269 11198 234432248 6546 6547 80138580 64000 64001 675552973 47441 47465 18359129 4299 4263 512348203 37460 37461 409822507 31279 31280 561778033 245 232 897940018 69935 69997 674817964 49807 49855 160641820 60451 60452 629815923 42603 42661 268858483 90144 90145 216389272 83891 83940 232861195 71373 71391 246443141 58353 58340 417475245 70147 70157 937411837 86023 86024 429064379 43460 43388 821496733 80259 80260 345291194 77590 77591 738806735 46548 46527 627554633 19911 19912 781428983 41412 41413 465588795 6760 6814 540741375 53929 53886 506109615 64102 64103 445891999 3173 3174 35056614 17170 17119 237919352 82274 82275 823519980 64522 64444 900586796 21817 21818 926091258 47223 47225 678257938 52949 52962 585153795 43183 43262 884307267 25225 25277 407524687 56683 56684 887006942 36424 36497 881179287 91578 91579 181107454 99280 99312 649202134 90252 90217 102965893 75102 75103 644168300 52354 52355 63300278 33967 34025 55947702 73072 73158 749484270 64224 64197 151044544 5636 5637 158229904 20750 20751 376528916 88809 88790 228554480 21534 21590 158854448 34381 34434 764380120 13649 13650 659389216 60853 60938 90089734 2115 2116 908992697 73289 73239 684642638 85792 85793 182196687 37929 37973 113769196 93583 93668 79588564 38926 38847 819088720 36209 36210 820958315 10993 10951 837704988 21939 21940 828315056 42958 42873 115714155 98538 98539 479126303 86976 86977 101796659 89908 89909 934077675 44705 44723 228981738 84894 84895 481481937 91295 91296 130238178 8685 8686 131376273 4681 4703 599123063 81099 81050 355582799 76145 76211 297045648 16253 16236 114271870 66421 66422 403165296 62097 62018 544437520 83274 83275 871662361 30660 30721 651667979 39127 39128 282626909 10118 10119 323018507 84230 84231 354933665 90718 90719 461658778 14036 14088 72501685 8880 8826 48113166 7991 7993 3977873 66706 66784 569288032 15056 15057 483054810 97550 97551 53055444 40144 40075 176706458 68066 68037 130852851 1702 1765 853896298 57318 57319 250481262 63090 63061 474860543 59440 59471 20667066 48799 48837 274533978 82088 82039 463289342 96838 96839 865437655 32406 32427 727818569 53532 53581 265275052 49574 49512 40593823 4283 4371 695347784 8214 8215 104578341 4501 4584 640081293 18111 18112 170603669 73407 73394 15899040 88911 88927 908150239 24286 24348 709547999 46038 46039 282858598 38786 38705 587272456 80406 80407 543323388 68559 68521 180938357 88688 88648 584401807 80449 80368 663795261 21274 21275 333820333 96467 96468 66436442 28111 28061 946762182 11714 11715 62931112 41960 41961 358457638 98459 98460 524476868 55105 55106 699790717 40719 40720 538576888 76416 76412 461426172 22232 22233 424699711 20105 20175 818687236 87410 87411 545266188 66834 66835 547899041 62444 62417 102602161 11969 11944 482965744 99953 99954 162049500 71271 71225 44867053 14056 14057 719040084 95553 95554 798456893 10055 10056 753328630 93880 93846 821027653 70487 70488 749298033 90989 90992 318691707 45234 45256 345499718 51474 51475 389891105 8390 8391 650020419 22082 22040 78332206 61048 61049 657677143 38443 38444 711413184 49427 49375 174810598 29894 29895 110008505 14913 14914 213197964 75635 75647 417555533 7496 7497 718165735 62786 62765 655237038 88956 88957 988609795 79995 80042 336520437 69889 69920 335254875 72868 72869 284737300 66715 66716 43752393 62747 62666 687485464 41190 41275 321660856 71824 71778 308940865 75184 75258 918496849 83123 83124 705262315 94382 94383 244478960 85060 85061 738787830 75079 75038 21368574 37340 37364 620648347 20865 20778 192654286 7163 7205 322604750 21109 21187 928871286 50196 50197 324850587 40061 40047 463213313 77890 77884 261143315 29321 29322 481498747 99747 99755 886322307 62156 62075 807204285 82204 82188 278823506 88413 88414 693389389 92011 92079 839034357 34963 34964 938644594 55195 55120 843175811 42026 42040 969110213 82809 82810 529917945 28296 28225 521407586 57705 57706 72939735 89971 89972 252493452 84507 84508 219907880 87976 87929 270759081 4878 4929 743153593 87355 87356 547680942 30118 30119 906626871 85973 86023 747243991 28396 28464 115562206 4065 4066 487174751 68561 68562 672168702 90116 90117 934206975 30473 30515 986896428 57103 57152 739949629 67701 67653 38075094 35222 35169 792558559 29704 29705 268859522 5502 5503 959200502 88532 88535 839205487 58699 58700 686937030 67696 67697 12707997 6469 6470 588291871 61896 61897 326604094 31757 31758 171106652 90594 90558 290052796 7606 7595 498244712 224 281 387039961 39846 39847 66300937 14042 14112 639821791 58076 58027 768081759 25299 25376 588011111 73630 73662 941152103 31397 31398 538779330 30729 30730 331769841 29674 29712 283954633 54593 54553 15762288 62333 62334 889563403 57 135 670824604 6666 6740 513402467 87661 87662 225126891 62837 62838 468364496 65585 65665 237212421 55145 55116 950269 42987 42988 384391490 16538 16593 217550520 10366 10376 287727495 91589 91509 594723380 6037 6038 925239185 82912 82913 485434664 77912 77913 504634100 38528 38529 186624016 65263 65283 759225274 67673 67674 238549182 80569 80570 351326381 31676 31686 744431506 16325 16346 437213179 80270 80348 494229219 79443 79444 171588813 87711 87664 145180568 1813 1729 180599993 69759 69760 489119020 58581 58568 569715051 16417 16502 843059917 8423 8395 392339350 25035 25036 319628112 4870 4871 360007489 33800 33765 800938329 24319 24242 501595102 48224 48260 537647235 75369 75322 228907287 59487 59488 54172466 69970 69944 361304204 25049 25050 467715531 37494 37495 163007211 67313 67307 828757006 6779 6709 472234669 1537 1538 452953324 86658 86659 597707216 72936 72937 139744469 3897 3830 131286011 82455 82499 497218257 93748 93830 269810660 77538 77539 653515091 94955 94973 687039731 5292 5347 479331304 54967 54941 830984102 5559 5560 372588724 79628 79598 251877051 88527 88528 37535897 44159 44071 136430970 32118 32119 834408909 45004 44946 341086867 62703 62704 907093885 69390 69430 470863972 84983 85064 744804809 49060 49061 375998334 71860 71836 801478738 57276 57277 544220750 39767 39756 529389530 8686 8687 458820652 98005 98006 969507175 81343 81344 222508821 62391 62392 44890179 42741 42742 810510656 7359 7360 280229101 44844 44921 947026610 37428 37429 976163412 67820 67821 480265683 16271 16218 863788484 53282 53283 171519155 54153 54154 939713813 80953 80954 670635553 53208 53209 501751051 213 214 66817897 45744 45745 574521358 81194 81244 257684772 55739 55654 451454920 56063 56064 813385182 64244 64173 802462096 49683 49764 95403266 4254 4255 26221103 96321 96322 181010246 37049 37080 466460357 83519 83508 906678863 59821 59822 807663315 88628 88629 907272381 82996 82954 668135407 25659 25592 769387353 85544 85545 645233656 29471 29472 891182948 31553 31549 663520370 49142 49143 771590464 45608 45609 657508668 94862 94863 413314545 43965 43898 244680169 56442 56392 444029661 73957 73958 753864149 48845 48815 560416593 93389 93390 33582668 2935 2936 58084494 89734 89735 274841275 38236 38247 336397230 11759 11686 148592783 36228 36237 268480211 63836 63911 109358230 16420 16421 942080103 65364 65365 213832194 42678 42679 903954424 95694 95768 695818372 86716 86782 556251159 74978 74912 173970663 11586 11644 438797611 27812 27844 688531101 81788 81737 22894997 71799 71855 569161191 66413 66489 392997910 23013 22965 6447246 44018 44038 358994210 91482 91545 989936292 10784 10785 432339091 36596 36597 417528539 59149 59064 650321235 48909 48910 57412511 70171 70128 329128726 97012 97013 39691605 36072 36043 883585674 84819 84820 272747343 99581 99582 90829499 82703 82704 836073600 7305 7306 490954910 6581 6564 41041091 91520 91505 976977515 11140 11154 765582964 63227 63228 765023519 27529 27530 919121393 53820 53859 887819052 12374 12375 345030313 71160 71108 580363852 67024 67045 644677148 4411 4412 938720901 96 69 801028714 8152 8153 826431980 98386 98387 581041917 15297 15298 126639161 41673 41674 608980422 76958 76924 505253414 4251 4252 289174970 82530 82531 3373114 32553 32527 44225937 82014 82064 693093683 45129 45130 817412205 50275 50212 148770054 63769 63770 299041960 25306 25220 765775596 94844 94845 22016673 80808 80809 701968496 56566 56567 427997446 77190 77191 876433252 14234 14188 69065883 38974 39030 590744570 63452 63453 345771860 93353 93364 547927889 2834 2780 775390635 20951 20952 833071103 65507 65553 88388956 66901 66863 892646960 45796 45794 813236875 19083 19084 797963463 79618 79619 724748483 9375 9376 373947800 35650 35617 944189187 65209 65144 865810213 67398 67399 80826786 3044 3045 141735882 60481 60482 176452177 75625 75696 232083703 12988 12989 337650953 35349 35291 430079942 28268 28281 965754758 95817 95818 114346600 95674 95699 40750174 21193 21194 568602912 88799 88802 600833909 81820 81752 839232350 3493 3494 384284411 52123 52124 237639241 34297 34361 340122946 29609 29610 317101142 39307 39308 401445823 6489 6490 681463829 66754 66726 894511862 10484 10545 431577551 25639 25640 994140676 40306 40219 230108366 79680 79681 624520438 48261 48330 691524366 416 394 411103261 57741 57742 236168224 50526 50562 46106800 13201 13202 757307067 26316 26309 410942464 59042 59043 823537354 45983 45984 836060613 52468 52525 143270066 22612 22613 694415416 70983 70984 239752764 76760 76761 821141792 89720 89706 115506656 1841 1842 374400237 14567 14496 757748478 36939 36940 528213297 37585 37586 992982019 77405 77406 493114467 99689 99690 275224967 88104 88105 296159785 89485 89534 724836325 90471 90472 705254579 50310 50311 494733548 30176 30177 327527934 3567 3625 637337631 84634 84592 43917635 62428 62403 680851652 32512 32513 48843416 34790 34791 608342118 54446 54447 310639417 77110 77153 50039924 64309 64310 192984618 64687 64688 727537655 12169 12170 844006677 73602 73685 713270901 72026 72027 427562781 36492 36493 957448560 58051 57997 747402358 47807 47808 140433705 49714 49665 783700704 51821 51822 994067605 58105 58106 794699878 5243 5244 615034105 66714 66715 116662914 39943 39944 834546118 99268 99269 70861409 79461 79407 14560753 71560 71515 460416432 96994 96935 24622466 85624 85625 375265513 74299 74300 903110608 51483 51569 711064597 88563 88615 759891947 4948 4949 702436472 95451 95452 158930720 34197 34205 844845379 87924 87950 325208294 48008 47962 634430731 27322 27304 520913970 33518 33447 788182964 63684 63672 458380089 73300 73301 505964029 65077 65014 62260799 7705 7706 12751653 29005 29006 450537759 92781 92849 595111389 84885 84886 527765228 68727 68728 767917618 44525 44526 905546882 36428 36429 84922466 6635 6636 422871573 2182 2253 271414127 97021 97022 936259720 39141 39092 453755247 97996 98074 154232265 63530 63531 440050720 2072 2073 129911550 39643 39644 250160182 85246 85331 756223896 13407 13373 663866600 89282 89357 586101384 98251 98317 490535036 96271 96325 675981442 7579 7498 340270062 70429 70411 373054566 71352 71353 530426052 95654 95655 96295947 11100 11089 476927557 2483 2480 123490313 72441 72442 760882053 98722 98671 702569347 2171 2172 463279234 60620 60616 460371863 80219 80132 622045409 18733 18767 405240607 55366 55299 706046390 57587 57675 77591667 69169 69170 156113821 63935 63916 781922677 45642 45643 647102331 42277 42278 689891459 46655 46656 369480585 86906 86889 73125227 48736 48788 315162537 35382 35444 742535996 34189 34190 596538205 69140 69213 280643569 73986 73987 496958521 99080 99046 317181679 1518 1511 127435619 97522 97523 631675674 90758 90721 708508110 40610 40566 181827785 10994 10995 376645062 12770 12771 941605352 41235 41236 333132058 84356 84357 776858027 57517 57562 64281833 37695 37696 633360070 68462 68463 514486988 92395 92323 346909664 43277 43314 599007853 73794 73795 229759611 42045 42085 483313476 57814 57813 171772302 86139 86205 973198752 57060 57061 726741470 84472 84548 918666856 56794 56749 965081678 49179 49243 16458899 28556 28560 78441514 16563 16564 883349335 81672 81718 104621284 40230 40203 305136369 43494 43433 706953830 61862 61806 458505954 79591 79592 206822536 37002 36951 798385502 13956 13880 847691351 284 233 258195124 96026 96027 323746735 1301 1302 104642562 73058 73046 396595429 16751 16801 897725806 3033 3034 977254753 87317 87252 55280855 89362 89363 180288392 21459 21460 331077877 63720 63719 97733894 71092 71093 641681116 78552 78485 124852034 52493 52536 977605238 95443 95525 266332951 36111 36195 559214633 38428 38429 425010301 43490 43548 983682102 15231 15232 290126014 70399 70377 499361206 52526 52485 915998750 20988 21011 852158091 70568 70569 237241081 8696 8697 750588956 74660 74749 177247593 4018 4047 375023931 71518 71519 610532234 65415 65426 119408874 97195 97147 252476136 96842 96843 140163974 88199 88224 538189701 47581 47578 410661675 50186 50259 372204366 52029 52030 140528778 92802 92803 291651895 61977 61978 273408990 60802 60843 10186359 62986 62987 731118013 37054 36966 724471680 49337 49338 894905888 69117 69118 42883127 27696 27704 403550622 85352 85386 6684647 91371 91372 65572583 29742 29743 501261475 51385 51386 674680593 25685 25686 433397077 11308 11223 767221176 84334 84335 294062383 11221 11157 950229427 89421 89422 151658417 27268 27276 803343289 68860 68861 207004649 7096 7075 177322578 60287 60288 731535305 71409 71410 33665479 3013 2950 763276853 14848 14849 682483830 57429 57377 766589597 12113 12114 366407314 80698 80699 816849056 90292 90293 714204973 68442 68491 36431654 26086 26026 748645160 59520 59437 344858399 26723 26658 619933877 49511 49512 186953637 39573 39574 49964493 35719 35720 29766069 67741 67742 411724142 61186 61229 814026714 71506 71578 175666391 62978 63051 952148386 20321 20322 321089925 84089 84090 197703746 68203 68189 339118224 21599 21600 597660541 50119 50120 4408893 57401 57402 806190611 82529 82530 252595243 74627 74628 368254258 63476 63477 579379876 92517 92554 713083470 97007 97008 513209351 47253 47302 988632609 70515 70576 577856530 75840 75910 85277534 36055 36029 327995319 43883 43884 166303430 79052 79077 380020188 35261 35298 113892979 90068 90001 83000120 64511 64559 916727072 62680 62681 981982847 43639 43626 169866367 84299 84300 808532251 78430 78431 636452810 78371 78331 818217449 28781 28743 537811269 35588 35589 393574425 86035 86036 493614041 3867 3868 294230590 40179 40165 473461306 26212 26153 163802342 64789 64716 166168381 6851 6914 977305541 23750 23751 609812156 97419 97503 905172269 67025 67096 603609850 60766 60848 345449705 79237 79250 284327379 91094 91095 889223309 16534 16579 28318325 48787 48855 286926058 90299 90238 190771243 96160 96161 280539987 43916 43917 822878386 70290 70372 181749068 53477 53505 246497138 94627 94628 708245649 15645 15646 214741463 17597 17559 492462560 99933 99934 232648455 85202 85186 723497090 97702 97623 668896932 35375 35348 984622209 68378 68407 282085584 2679 2680 203757484 36804 36890 159015982 87085 87086 199167427 84961 84895 265335131 61986 61987 187896362 68428 68425 451769083 29186 29187 56403791 5100 5101 406850536 39475 39441 259235493 57307 57308 646721062 92625 92616 248401191 39721 39722 839942807 67941 67942 188214515 6881 6944 825067837 34213 34214 86700725 92019 91942 415581744 61368 61369 645407927 52628 52629 957334839 42836 42837 42518103 16866 16856 793082947 86006 86001 128564535 22019 22020 305741311 35275 35276 869375718 16437 16420 953594044 80486 80482 86257040 7799 7800 947790950 88151 88152 433174466 83 84 17439305 10203 10156 743218105 70238 70287 921547957 44200 44201 194015729 7476 7533 305407626 24711 24705 582525549 26568 26550 498898378 58122 58123 278805904 14331 14332 690716156 13900 13901 867204735 92694 92718 989046408 53195 53165 395789839 43499 43500 991400986 17540 17614 991530634 52983 52984 938872485 89869 89875 650213208 32589 32660 127532169 83070 83090 550569905 83911 83912 39886050 42296 42297 858969286 57959 57960 894554626 4432 4445 8345687 68789 68790 810140890 8394 8395 638493429 26661 26630 204082970 61315 61346 170697486 43911 43901 959382489 36218 36219 300061303 96837 96838 531473008 4455 4486 484785739 46190 46191 877205227 41726 41727 145962757 39068 39069 220814553 72089 72116 482762543 86354 86325 892581839 89641 89642 30187624 74084 74151 35960326 26227 26260 127299836 22644 22588 78456851 66768 66769 410993103 7656 7657 332560263 23689 23690 116366359 48671 48699 131628443 71420 71421 745760403 48825 48880 113808139 32483 32571 24083031 15540 15487 326621756 66300 66331 325425916 7317 7245 91979016 49692 49756 601371032 62813 62882 65881478 63291 63328 410245510 50368 50332 744851390 71636 71637 806017736 44484 44471 593532968 75043 75044 298663503 51854 51855 540537137 65204 65141 377755964 95176 95183 856205343 73359 73280 343151274 31246 31247 488791501 80889 80890 289523375 7263 7209 682926563 85383 85384 194538236 38424 38425 946848934 17624 17625 933459142 28887 28814 279683489 98110 98134 227691452 63789 63790 648575177 11267 11277 847095637 23288 23250 14603794 67860 67861 375326343 16822 16882 348188375 63648 63649 338058691 81697 81733 340870686 43879 43920 55851742 56002 56003 925724925 3824 3825 828822561 74859 74789 624363255 29960 29948 281247822 15623 15624 213551304 45001 45002 755683687 86605 86678 454623466 33020 33036 793114672 52977 53058 339649986 15071 15063 615949770 26892 26930 823112910 31297 31245 653149171 64911 64912 340258496 52411 52412 720191660 97099 97100 285216724 90703 90654 938206278 87585 87529 57793319 62700 62737 836209264 66203 66122 649776664 89944 89945 827787546 99069 99070 595658233 11386 11353 94641495 86858 86859 936455074 54475 54476 843577296 13304 13270 743163347 76133 76134 6406819 53608 53609 590241748 47086 47104 512002499 49403 49404 316556288 50013 50014 406891442 60042 60003 268055043 17198 17199 483300345 28746 28747 331386800 76723 76768 819928016 32699 32700 206386431 43139 43120 570705300 34827 34816 713127432 16445 16446 196019495 76952 76953 218876337 93773 93774 445378694 67681 67630 350211369 4602 4663 200212217 9981 10045 239352726 62360 62336 974528199 78969 78970 155072003 69940 69938 179867930 51376 51377 70951525 26592 26541 706619579 57066 57067 353292981 43471 43446 947088761 68786 68787 2058650 1208 1209 627658807 65082 65083 162530539 77734 77732 408796980 34582 34583 828745113 86051 85972 648824961 91115 91082 169099544 23285 23286 681934256 55177 55235 218982269 10306 10332 23960272 80040 80041 853707493 8270 8271 652495107 49005 49006 413170097 48944 48945 226138114 24946 24947 5449288 15107 15021 804483250 89693 89694 458424492 78554 78572 135675372 24239 24310 609145643 67414 67453 381319874 92796 92797 870150332 19904 19905 383534924 65774 65702 628403944 40646 40647 725905551 1903 1949 415502226 20277 20280 486164525 82016 82017 707390626 61917 61918 447817241 93639 93640 650446533 19353 19354 802082365 79771 79789 297262274 77664 77665 851162329 81877 81932 368316454 78755 78727 143784965 42328 42329 343040751 66404 66373 118713126 89638 89639 939924367 10136 10137 985450533 38471 38472 189482753 45789 45790 616039691 56116 56187 807649523 62053 62119 287708663 2094 2006 65323055 59486 59475 12434168 43286 43287 982910302 95254 95263 345357332 38055 37974 554120073 204 264 138505261 10772 10773 671432046 26572 26573 124734791 75387 75388 733881353 34897 34898 405754811 64485 64486 11724076 52038 52072 629641865 89043 89044 627256346 20100 20058 350164388 68811 68812 143749097 89284 89301 677105127 11665 11731 501128383 73291 73292 866313307 81188 81189 938495941 9215 9261 400940839 18418 18419 800930776 69919 69920 581150032 54363 54314 56246269 76479 76403 225532547 70219 70138 220003626 42709 42697 339192577 78749 78774 787501826 34122 34112 636288556 9389 9390 952286491 32720 32641 492839477 32564 32565 526952371 87673 87674 576999688 50949 50950 375843802 18300 18301 720685033 45790 45858 77348426 77960 77915 944412227 29196 29197 496052399 25825 25826 544596142 81839 81840 472666596 21846 21911 284367149 95738 95739 895075033 21105 21106 140173153 23785 23871 794003052 9334 9363 774897484 88282 88366 72748088 2439 2444 112341182 63647 63648 425750294 82032 82033 939486808 13835 13836 904050334 7034 7035 137099896 74481 74394 121112437 82130 82196 632840992 74358 74359 169509810 52219 52220 391435138 4244 4245 222338457 3625 3626 294429980 26030 25946 276435078 76694 76624 82798067 68868 68844 216980103 59216 59288 634045761 57765 57756 491356551 20174 20239 181087935 54853 54854 100314201 59887 59936 668103319 39120 39121 887507306 38415 38416 424179922 37359 37360 75577278 61461 61462 571890659 92053 91969 18046224 56844 56789 426020480 96636 96604 428027061 66584 66585 439521490 12208 12209 135381346 25613 25614 101985349 55086 54997 495925029 98473 98405 487306285 33179 33180 49773336 44904 44928 493961910 59485 59559 95975477 48201 48202 619449048 57079 57140 22465862 55148 55136 631398701 26154 26155 651755731 94279 94200 836599811 4748 4749 495138672 69884 69856 963562692 56620 56599 355045431 64202 64190 728377244 40407 40408 482682727 39065 39066 369380934 42468 42458 756077328 18902 18903 855353868 28831 28837 591508038 63577 63587 711758843 78854 78855 186709939 86666 86680 658565860 10668 10702 764785632 35963 35964 319578526 66359 66360 536636406 45718 45719 707162582 26520 26457 847343036 97708 97675 621581660 22680 22681 556571317 31274 31198 689640093 94978 95040 760726945 14303 14304 261803305 51124 51094 44874465 92076 92024 451848598 63081 63055 440583390 61869 61870 481897368 82207 82233 92891994 67281 67282 670369628 97609 97590 251932009 19661 19662 843855855 97868 97786 347139192 39886 39887 245372238 58049 58112 644642408 46345 46346 10397853 84584 84510 110047212 11051 11052 888770194 86723 86724 230309627 30765 30766 114015157 27420 27421 742426027 54974 55004 245497549 2696 2697 218512891 75167 75081 395872003 46818 46819 430191136 68383 68343 18939629 6377 6378 619262452 60415 60332 185041836 31594 31595 569611073 47515 47516 179343685 43791 43792 531339901 49520 49515 24096598 27128 27139 119462900 47375 47381 955005707 607 608 932490370 53682 53683 102593349 95732 95671 907901633 42231 42232 723351470 69524 69554 730976979 2467 2408 571084843 77427 77371 181310104 65522 65456 67847058 41614 41675 457905470 55438 55360 29099456 11069 10981 783095375 86834 86818 792982893 72727 72696 334262305 40140 40091 579857593 97931 97863 422355014 39950 39951 794641734 54615 54595 165429474 28631 28680 657015763 80992 80993 195672951 63329 63330 672812390 19662 19747 137745409 62436 62437 841721367 66445 66363 788338117 85199 85200 903388028 5273 5274 971359052 73145 73146 869527334 96830 96793 620632977 62901 62915 602492263 89027 89028 226011807 94609 94610 98782735 88045 87968 366788649 55098 55099 491497111 42753 42754 482388887 49165 49166 4754750 49684 49649 281747996 79594 79648 43804782 66057 66078 348774450 43090 43091 964280316 41012 41049 218628968 55949 55950 875674230 94964 95031 932920863 78603 78635 78327352 66793 66794 530154930 81404 81405 283688744 83932 83933 792008531 3976 4033 454085548 98309 98310 730381709 86372 86448 695790061 77360 77443 107353422 11156 11174 390539314 11678 11630 771852068 32820 32821 721268332 6071 6110 423512760 16634 16635 562103392 48429 48430 68976855 19590 19591 543285951 58089 58032 908785641 99201 99162 553136369 42230 42316 692361639 16517 16438 316555028 82222 82223 509034765 2362 2420 948680704 96086 96087 691378298 9817 9799 716630347 14017 14018 988518465 77118 77119 322011457 82229 82250 159011865 33979 33980 749542729 67912 67938 4456504 20399 20406 205796531 60657 60710 422709337 12680 12681 255451762 37104 37105 113212148 20802 20829 716541454 18229 18230 489283929 66560 66623 764901692 77869 77870 587512593 9190 9171 393253976 64531 64532 321122525 1048 1134 468024059 43638 43639 437482957 63502 63422 748608682 7177 7100 367601294 54000 54001 100357847 31534 31535 835595108 60172 60173 812582615 27923 27924 761587168 73630 73712 798488334 30744 30722 477076374 81109 81058 218119156 73421 73391 914941698 96873 96874 471889436 88320 88319 858837809 85825 85783 986505078 15725 15726 729291457 27222 27223 688847590 68950 68951 828675981 27769 27770 391613502 11100 11101 200591900 87641 87690 656926468 88137 88151 834832397 92369 92370 411830863 60410 60411 285405727 68889 68900 904720325 22098 22062 812239499 35176 35177 191680106 41493 41494 125969357 29961 29986 732087710 44401 44402 100698001 48305 48358 889084469 80901 80902 638998781 63913 63914 592174430 6625 6647 855583098 71631 71632 837267332 35650 35651 429985948 25226 25235 497098023 90149 90150 476456023 78703 78761 154553925 78046 77965 547405473 80109 80110 271492540 85226 85280 986218263 72237 72238 375314257 86532 86533 252356603 39426 39393 708493530 69461 69387 919988641 55276 55196 694050890 61655 61592 475940031 75029 75007 257411021 6564 6565 881319153 60850 60899 332898152 6180 6122 406675269 98768 98769 738333484 11534 11535 79531223 62665 62666 189016397 78039 78080 746153401 72320 72283 916410481 57934 57924 788062022 10059 10060 227940012 44542 44543 145343018 91839 91878 75544531 66398 66399 218035250 21879 21924 662772887 16758 16795 775780994 53258 53189 444859279 55995 55996 274114639 86966 86967 208950825 17398 17399 999292960 80293 80294 187738897 9079 9080 261264989 71909 71910 803632496 95781 95782 338566063 58663 58689 652275413 27643 27667 343264335 67525 67575 18591729 41571 41572 562121033 81774 81775 933905456 84852 84853 817774173 52081 52129 595791822 35323 35324 83146 89357 89358 467492781 99990 99911 840470008 88719 88643 754288778 29654 29655 936924035 27403 27338 711819000 92794 92800 182364326 50993 50994 483143527 49373 49374 612750737 20658 20659 868947589 95279 95263 533013499 95098 95071 887120430 85829 85886 892098148 17315 17283 696413781 26582 26583 593946581 17222 17192 586012033 88751 88662 271276525 62427 62367 592410620 75561 75615 866426621 28917 28918 645806419 1099 1100 988997458 94396 94421 614251800 58981 58987 696332727 6450 6451 76936109 43987 43988 258856214 5854 5855 72119413 24456 24426 591772784 74358 74402 400651864 52843 52880 511775828 90742 90743 631906786 99775 99776 112864872 80925 80940 855784116 58215 58202 662626309 66280 66273 624736392 68589 68590 243184900 47343 47290 752333151 20393 20312 93453741 91103 91187 829714267 7352 7353 8321657 93365 93366 619300431 68681 68682 325428874 19481 19523 780424720 94171 94149 54476169 68089 68090 106678096 56978 56927 788223074 7381 7456 324171678 84494 84457 61305245 66382 66310 247226070 58756 58763 191960432 52204 52205 49893157 95310 95317 178096915 92579 92547 402775833 95059 95060 266671765 2873 2882 489068369 15015 15016 467810601 91302 91293 185594231 9647 9720 715567353 33042 33043 145831710 94837 94799 777863442 76653 76729 998517503 28522 28523 975794689 19786 19756 783033986 79101 79102 862187672 76779 76742 907091026 20478 20448 93103697 12438 12439 844624461 9131 9132 125303674 80530 80531 129888300 17299 17252 307838838 25531 25535 976472155 28234 28235 804328139 76560 76561 161478811 81704 81697 872585729 37069 37059 527183076 26564 26565 202949147 36429 36430 562178582 76415 76332 845991548 14233 14234 264949797 81090 81070 644235931 12352 12344 311962055 96706 96758 964223864 17180 17158 380381617 30122 30095 811602809 97877 97792 29861078 75824 75860 374069378 80650 80651 547572824 70346 70350 53775440 93176 93237 484192772 21859 21860 38197039 288 289 864615438 95138 95139 453882353 45500 45437 645565501 69078 69079 453356538 56424 56383 989723216 20579 20539 717935263 89082 89024 103386475 76579 76580 60204502 66639 66640 485402306 10138 10128 24883512 91353 91440 221727017 38891 38892 549016715 81187 81188 180739233 3666 3667 69414643 75500 75501 219044686 45442 45443 215163919 54758 54759 555216820 908 997 420189729 55019 55021 477396869 6446 6447 785341052 57868 57876 692056449 56325 56304 929913334 457 454 800163847 25311 25277 826081437 99838 99873 823084104 95188 95191 200485028 33260 33271 379416160 87754 87755 170119281 60288 60289 83015182 93001 93050 962087405 26172 26173 958229702 18612 18700 138006257 68603 68519 750081658 71919 71920 193324825 56656 56657 583477987 90673 90688 309604596 39542 39459 386722303 33044 33111 287048578 79850 79851 379405140 61099 61100 830718142 66287 66288 248881979 90917 90918 686503408 94143 94080 238529327 76100 76018 44606257 73177 73178 653722419 3181 3177 722601351 56114 56176 857814751 53960 54031 231784239 29603 29604 212859324 97196 97202 631885911 18177 18178 265706443 94777 94778 838664489 57648 57649 951210096 19880 19881 68871931 62985 62972 639672264 56490 56564 808694939 20356 20434 172339660 15386 15387 217238346 65541 65542 649776080 61224 61225 220079102 86395 86462 873501592 29194 29178 451157153 79966 79967 444259540 44941 44927 396333229 90108 90076 593934301 18895 18875 830522625 99170 99245 823866265 28549 28465 891551427 39063 39064 489539823 10822 10823 665898218 26984 26898 501564341 7476 7505 467555884 83491 83492 175511382 22789 22790 841691246 259 210 282375857 94776 94738 118011576 27638 27639 887168976 6425 6426 210988368 61033 60955 118731714 18657 18658 541243531 83276 83205 258266127 57985 57986 704875504 47380 47381 458869711 84084 84038 213952978 56911 56861 102236742 28138 28061 134557076 92360 92273 677414128 27629 27695 819322546 7900 7845 701895959 43061 42974 654381346 53711 53712 942766224 88552 88553 117009739 45377 45398 661450320 58232 58233 566927270 60283 60284 267297560 98390 98391 891725088 70090 70049 351083935 47116 47117 981434097 49245 49207 57497188 53051 53052 939030515 76423 76366 210853734 50520 50502 868486628 95671 95672 481383920 42437 42438 617007785 55970 55931 890988316 47853 47854 466303633 88004 87948 568878485 50843 50844 168559482 79089 79162 22273229 68615 68682 754563808 16486 16487 958790846 36990 36991 206155210 33441 33354 50998760 55270 55271 669773712 74942 74856 670113434 24082 24083 762963625 32078 32079 57003320 61232 61233 575717848 62902 62892 787571030 86748 86809 384328341 71221 71158 301144063 97305 97306 812792896 70011 70012 977051424 67350 67429 484527482 87953 87970 510392928 10693 10664 234149853 14501 14502 947751371 81485 81510 72409013 9119 9120 471932880 47707 47708 753554743 71882 71869 954228552 90487 90488 69553176 97577 97620 314745945 343 365 625533857 34118 34119 563098697 8834 8904 336396977 85881 85944 732699216 42128 42102 478112760 57261 57347 165030067 53272 53205 446461583 90581 90582 477337904 49467 49468 368250563 64265 64266 182176615 69728 69729 427499387 54844 54845 883526763 22468 22406 525678919 41188 41189 884356547 58126 58127 367092709 77171 77172 729416554 42587 42665 96869448 35497 35498 126496076 82457 82402 765335114 81578 81499 471658574 40899 40890 182604164 18710 18711 82137888 17888 17889 549358374 87646 87733 900265174 58509 58510 61698584 83646 83619 511519557 18889 18930 101836885 83902 83972 397294576 28826 28895 466216834 39235 39324 197999209 25186 25245 737861318 64830 64911 298089121 92999 93000 162115115 8960 8961 59863615 78362 78363 372864387 85229 85230 665019224 49718 49782 261013967 40671 40672 777807665 59878 59869 66742619 74670 74671 734414979 43568 43569 684974005 57245 57246 938971982 61832 61830 390930271 76274 76275 790651976 97549 97550 353567455 40969 40970 461405767 58329 58291 507856785 71509 71510 48962748 9802 9803 633322088 60479 60410 448301940 28825 28826 835271863 43730 43766 806590309 18679 18734 434670448 8685 8603 298127741 5469 5434 522073406 44903 44904 109885214 23779 23792 140740740 85805 85806 428859231 59741 59742 539112191 87071 87072 844467169 71270 71314 308477834 48732 48733 727463309 63996 63992 107323676 84900 84901 68866376 81331 81325 999534232 54164 54165 128149314 99358 99403 249657487 12218 12219 730102914 46951 46952 856447462 96772 96773 64210965 1860 1824 856315687 50370 50371 289644403 73001 72967 294802461 67710 67711 993162290 84870 84871 139564994 62045 62046 997143805 79696 79627 214609288 43560 43561 371725444 41892 41828 242481465 9412 9413 560361789 42126 42069 889572339 16225 16306 888677670 26970 27043 362483540 74952 74894 949448152 76478 76401 169358046 12205 12206 397454196 82346 82347 102536591 24693 24743 500484163 15805 15830 56734729 87327 87328 814640763 99333 99272 605570149 9009 8958 5955799 85263 85189 823952466 73803 73804 91918771 67288 67289 888505692 40091 40092 964078920 23910 23968 930435413 57906 57978 50730707 39531 39534 611532540 24351 24392 144961969 57154 57176 279573783 62253 62334 672523686 12969 12970 609766421 9529 9537 694462310 71364 71365 428395109 91149 91168 868785304 13789 13790 492805431 71362 71302 85054000 75868 75943 185978779 55709 55626 52834943 12934 12863 22839217 63339 63357 803343893 72315 72316 578266972 53713 53721 511484385 25436 25381 321103921 57031 57032 587227353 98109 98134 921458337 5946 5947 679871036 42991 43014 500386053 19813 19814 848114849 23405 23406 920907617 27121 27122 214795980 33495 33467 434011045 8661 8605 53372334 26499 26508 344796528 4967 4968 671297696 39476 39448 802417030 84934 84992 716265619 55519 55453 433815867 6037 6086 742309415 634 635 807694864 20441 20435 516942575 83217 83236 938544584 89621 89628 354123980 83847 83905 708312659 81846 81847 351889079 39134 39132 338006580 31179 31180 139847897 30256 30320 881166293 37119 37043 899288391 91142 91149 400949217 69753 69807 692170118 29372 29373 476660823 39979 39980 348969129 90944 90991 926601984 2871 2872 332931521 7650 7585 135532174 12886 12818 719037011 29481 29482 524972280 36273 36306 441807687 26778 26779 121789346 54409 54355 820838821 71508 71461 313042486 17070 17156 718557324 35179 35241 586634998 37997 37998 633188335 21537 21538 30452828 41256 41293 638753375 37065 37078 935365233 63448 63449 59163831 47455 47456 438835283 38657 38600 921009055 31141 31142 328313549 45784 45812 90288372 37668 37669 63216795 99271 99307 498369992 19853 19914 419603571 26388 26354 626439060 87101 87102 210593320 56267 56268 721994371 8469 8476 730722089 47611 47612 392568059 81999 82000 234866227 51824 51825 972452371 12411 12395 194278593 68829 68755 178747000 3672 3673 423018238 3524 3505 732585695 16553 16554 970609140 75771 75780 952797317 95048 95068 188490890 59044 59045 642111927 33620 33577 47089701 48131 48051 768738328 60807 60808 301952954 82928 82929 375782498 46579 46556 153893894 76239 76214 308965043 4031 4032 87397000 35908 35921 862358069 29663 29750 305892572 47217 47218 457218234 4306 4307 472065286 71223 71247 391884748 83247 83248 902132405 47268 47269 956977303 60382 60347 463202983 74113 74109 708301407 872 813 560399260 98801 98802 691904917 13601 13602 559138876 53431 53491 714059972 88524 88547 559883055 21423 21347 544429263 24727 24728 298258258 72921 72932 995964075 35552 35553 225785039 8356 8268 332822952 96519 96520 245660856 4467 4468 851396488 51570 51571 484214349 22585 22586 726206973 71337 71402 961515492 8198 8109 684359653 16615 16664 112926908 39398 39433 790989977 610 611 819022309 90436 90456 278821029 36498 36499 480741579 8101 8102 16467224 53202 53230 901597704 3860 3861 379538484 96456 96457 11498435 11601 11602 27409634 8829 8821 865449588 29244 29330 286482679 38427 38364 450311529 14607 14608 83713593 85425 85426 485061840 39715 39716 401915538 30907 30915 23323066 50700 50701 862448521 81239 81240 198977119 95007 95014 829979647 23375 23376 738231229 3099 3100 243982335 58587 58588 139569461 12801 12802 204689237 74169 74213 949789989 91380 91422 748352887 16044 16045 653570841 20401 20353 949068257 60546 60547 671030969 2328 2327 941970696 22615 22591 360857035 75051 75052 856467875 26876 26877 945078918 8319 8291 838698554 848 855 338697528 16974 17002 52087566 42646 42716 521865005 70849 70778 247575829 3194 3195 647400042 16202 16204 160929252 15110 15173 665145335 36388 36389 823392024 23831 23881 702040542 93404 93405 424830464 89709 89710 734265902 47359 47437 19245457 67884 67940 164606555 80912 80984 89830653 69883 69837 513200340 89791 89792 906342548 14570 14488 160871786 49911 49912 144346616 32373 32374 611459423 53054 53110 266565643 96096 96097 92447626 63887 63888 797857135 84348 84349 434770260 80662 80663 490373365 73613 73614 657704089 36904 36925 710052797 41600 41518 310936353 35175 35250 560892107 70703 70704 355915155 11274 11275 997364743 134 135 520199103 22093 22069 301457346 77800 77801 679627173 88519 88520 102025493 37623 37598 551592155 19438 19432 155106499 72351 72352 464595323 83855 83893 822603988 78049 78129 953628157 17297 17298 830803562 70793 70794 624838364 11530 11531 143437915 27813 27814 930517955 4193 4152 376900217 54305 54279 6543003 76207 76237 450755391 54621 54622 785675694 37690 37730 448961730 33535 33536 743722687 10123 10124 205554740 8142 8180 574563171 59558 59612 500489426 68605 68606 615431787 259 270 999728429 87623 87624 768247032 70893 70894 434552360 54527 54528 893019214 33657 33658 186416393 96640 96641 480128115 11565 11476 355867512 62057 62058 81753257 81262 81263 792695507 94517 94518 234366497 37097 37086 197499549 13218 13219 734202042 34940 34992 244068634 24204 24205 748966425 23741 23667 306323238 45451 45452 283712855 37432 37433 892743446 21690 21683 509463217 26100 26020 237139335 55697 55635 58411850 37499 37500 852349029 17422 17423 12069614 67239 67240 270825739 5564 5590 340198247 55799 55880 827173015 12908 12835 900213414 30830 30806 582582603 36468 36469 200396535 70562 70566 279149051 30747 30723 463239541 56076 56117 464650745 61746 61773 84091824 15814 15815 334181940 62932 62933 263051599 13908 13909 526608409 83615 83616 42727115 36250 36328 339431934 78280 78255 16769315 43227 43228 512198922 11013 11041 106217794 12719 12720 996241356 94891 94892 981100540 2800 2801 2457939 63661 63690 522283729 35098 35137 442831636 30238 30239 807443310 29661 29615 288168137 55351 55397 972290311 80972 80973 447014582 47772 47773 298813391 19246 19247 880111374 8970 8977 318514199 12545 12546 346967206 60490 60491 63164778 69834 69835 50713545 40340 40341 374203766 31819 31755 611647400 92205 92206 228144329 71048 71049 168430231 58165 58121 708813363 90962 90963 170205800 50310 50390 662465386 64685 64686 839128922 38441 38464 113289238 39897 39898 573935606 41993 42026 617998151 73948 73949 822371166 80911 80912 566944525 81896 81906 665515196 78058 78059 21663731 57944 57945 287189326 24852 24930 769519120 93767 93768 659430197 42641 42642 313577718 31668 31669 408843518 3186 3188 621097357 18344 18345 529683551 65063 65064 4037445 46871 46872 233167107 84596 84661 840182774 19941 19942 666720829 77299 77346 340066599 83745 83746 911283173 31138 31139 880774109 5106 5114 886376640 58165 58166 509906078 26727 26728 827265383 57188 57189 841627989 58021 57962 824031291 31480 31481 831702941 92436 92369 879920981 46684 46672 694914105 84674 84675 564708614 41874 41875 514312260 54776 54688 764226601 93723 93653 377406271 31447 31448 556218637 9851 9852 744197153 6593 6600 409178207 49443 49398 189796948 1653 1654 988990727 66727 66728 309862526 9536 9537 189558539 76184 76185 856601748 64295 64296 598653776 68497 68440 670004268 31452 31372 833016479 26576 26577 388872717 6481 6420 789965333 2877 2878 606833462 38181 38182 732592504 60362 60363 828125243 21679 21680 618604907 77395 77338 573300016 81587 81588 933233886 37643 37644 283892414 99579 99580 495145992 51109 51110 931939933 45509 45485 771939721 99872 99844 262122012 3834 3789 78894836 75949 75940 218409796 73896 73955 119392427 73958 74006 299608428 47425 47426 217080815 69167 69168 715292821 7634 7635 283041586 56332 56333 812536712 94385 94386 407473365 27773 27840 381124054 15173 15174 514597115 74721 74722 688406960 56872 56875 30923521 47791 47801 428442520 88414 88493 683915984 98896 98824 234719694 11199 11200 112862971 39275 39276 516409140 41964 41930 727074234 34620 34621 289412586 32597 32598 438292244 74698 74629 344074949 1068 1069 102817148 89893 89894 261257688 6784 6731 347786657 80790 80791 557610216 93031 92997 179832229 26248 26231 763034488 53385 53386 159605771 65450 65451 763810030 26662 26612 802317361 45047 45048 199092666 76861 76862 322008985 6816 6817 400647780 18456 18457 349227925 50473 50552 996169096 35842 35913 68625376 50587 50588 928807494 90214 90141 221027803 55390 55449 256384783 68747 68744 281041877 99547 99548 392978161 75574 75575 625886303 97545 97634 513415646 43640 43596 487161194 99943 99967 837435697 37474 37471 784095026 98717 98718 767198813 72759 72807 115220933 27231 27232 69302466 69966 69921 330661741 3485 3486 330355665 13488 13489 566207083 53915 53916 468638705 34746 34747 385375674 42057 42058 875657591 64984 64985 528559627 9656 9599 138954696 16288 16284 915097036 81875 81928 385474400 98980 98939 19780386 15088 15089 52776357 77733 77666 99287371 53461 53462 516648555 40651 40652 205157123 35472 35541 560064164 14147 14193 123124565 7758 7759 954324269 74145 74146 903790647 97891 97859 288279948 79685 79686 528923220 62352 62353 115579499 90898 90899 346259889 34471 34472 731838122 20331 20271 849790488 28488 28489 823441264 26027 26028 249304458 19212 19213 730368613 38109 38061 157930929 98429 98430 872947904 80112 80062 121018335 92589 92629 360830698 36871 36872 253187357 92121 92122 361989765 20180 20202 852881107 48189 48190 182574120 85755 85756 739037496 64203 64246 64553245 5923 5924 126269137 75378 75379 470242772 63355 63434 485418720 40261 40262 221721075 35870 35916 109785200 24324 24377 714399785 61515 61516 335465262 36552 36553 643828431 79368 79369 706392541 78041 78048 44062895 84102 84110 130886945 3285 3224 743797267 95100 95101 273428459 58127 58069 39528762 36206 36274 970901249 110 111 829284188 40971 40972 629099491 24983 25016 104288433 36180 36181 466820193 42804 42837 800592458 82667 82699 544372795 36514 36494 731364619 85185 85186 947958575 46083 46084 628813656 68098 68038 512724719 37913 37914 301384304 66246 66247 950872992 65663 65664 933872098 53141 53142 328059931 4555 4556 375148965 69506 69507 797492686 43355 43356 434038498 70468 70469 241415006 1967 1966 29782907 15816 15736 952330921 98862 98808 578549325 84621 84622 967599861 87364 87365 879781042 77744 77745 169580673 15056 14975 649999 65874 65962 50580284 64294 64295 375729806 22664 22649 163856406 11413 11486 119529565 36971 36972 221815092 37897 37898 138687706 97373 97374 260152578 71260 71261 849534323 89994 89995 206848866 18631 18704 674393211 13413 13414 105730731 30581 30667 464568942 57032 57033 205593864 57786 57776 89367655 20584 20666 807236343 93117 93042 702423135 86042 86131 664464337 34301 34359 842300840 9803 9804 167956940 29797 29798 270366962 36128 36214 304108561 16723 16728 658046859 78749 78667 761342103 90181 90268 704966895 65564 65565 371677650 8453 8432 53602924 17891 17896 671383142 6945 6946 724089392 80910 80911 556972288 64090 64035 240535326 57116 57122 279425397 69737 69740 43821857 15636 15606 563805198 7759 7760 547710329 54066 54067 156089586 78061 78062 689121608 63236 63237 915967852 95016 95066 124758640 75107 75108 539849646 76214 76215 647024037 43815 43816 335456522 81853 81913 684329931 21115 21175 707007870 88551 88591 509897302 66389 66390 715541474 37285 37286 108185773 38110 38111 12374418 60440 60421 196460626 3565 3566 611990869 76245 76222 641283798 64101 64053 403278721 44769 44743 574092395 24524 24525 52819949 95825 95888 955796975 5899 5895 780912969 39973 39974 134745460 68787 68756 320284013 70669 70699 761192574 5966 5967 581231763 11144 11145 583640086 40801 40865 478725444 30205 30135 705345089 64513 64581 242901633 73269 73270 217326910 88058 88059 534348398 38140 38141 455310196 10656 10680 165633344 57465 57452 229680888 22897 22898 300118146 84511 84512 674165050 97931 97975 23210873 42059 42099 278180136 74977 74915 692950068 6739 6707 595856784 58337 58297 924400446 24926 25001 695100923 81323 81388 658097204 82892 82918 263237681 42389 42390 30510551 17835 17836 797017456 16590 16539 174532751 64288 64289 361630918 92547 92486 982811767 26893 26846 600924822 34762 34763 616932159 3316 3320 832384496 32424 32421 60766090 73923 73924 98773597 64083 64084 68105516 75783 75723 340337503 73208 73200 166555521 95999 95942 110158366 92988 92989 648679000 82555 82556 197979482 23432 23365 435824929 35288 35307 865846570 55580 55581 798010549 60450 60433 511578703 34559 34560 359962707 47537 47521 333581573 83593 83594 69331390 76048 76078 41656871 17894 17837 245164459 53048 53049 755134641 77768 77769 815106617 24034 24035 584284629 87444 87445 683001811 61400 61326 373440838 32682 32692 154978808 64043 64044 971998036 32701 32612 110847045 52177 52159 85971681 13871 13872 522997799 33839 33840 719323147 93596 93518 499774583 66271 66272 679262419 52631 52632 187651468 84690 84691 890809544 35628 35629 476399394 90837 90838 711811126 87253 87254 957307895 14346 14347 698573167 89525 89476 372410930 113 149 742587048 99564 99569 601998182 72705 72730 37314551 27984 27927 550596773 5778 5779 166695092 31548 31562 863787483 1792 1793 359572977 74624 74625 736087358 69949 69914 560023074 70112 70128 824869062 39732 39657 4238903 47453 47454 706268062 3111 3112 776382716 2250 2251 113540071 13444 13452 894638519 9242 9243 533118776 87506 87507 797333591 8839 8840 673065487 70161 70231 652308664 95204 95205 594875956 53162 53163 237003109 98793 98722 40957201 73419 73435 987339150 16451 16452 827920834 88774 88838 271184618 71919 71929 431659745 70745 70833 988070245 97327 97328 138781109 24699 24700 324759385 2561 2562 931460911 33035 33036 863021698 39890 39870 297700357 93572 93499 862821241 9401 9402 868784634 1164 1163 427419976 21109 21110 242143006 23470 23507 474311439 89198 89199 460511907 70087 70088 915010394 95489 95490 708488946 63608 63583 977175679 83768 83837 225764663 54055 54056 911250887 1985 1986 754109970 86544 86545 616632106 16011 16012 995039306 59859 59854 157102030 17824 17825 742936763 98101 98083 475332948 85411 85412 413848240 74229 74230 185625878 75113 75120 614916416 30032 30014 284982004 45239 45240 748355785 39476 39477 57637782 48618 48572 679365631 81232 81241 871728531 41359 41290 611384860 81199 81200 385042829 77140 77141 535797144 90444 90366 849503378 86354 86329 164193383 35985 36034 557055251 45839 45840 339612622 43180 43181 938861325 76314 76275 586063474 56696 56755 931591599 89107 89108 921430808 77454 77541 820354170 65483 65484 186016161 91755 91756 662574227 34530 34531 574118525 46066 46109 957443826 72297 72283 461055686 17191 17102 917636772 94147 94077 98639088 97312 97373 315085860 71605 71688 807155565 41731 41820 929966800 82272 82273 454115716 4416 4500 812698802 39228 39244 430203206 2596 2655 709751746 45068 45069 482043767 40380 40381 5942877 56702 56679 231544436 52600 52524 973882390 51653 51589 722695869 95322 95346 201379606 10164 10121 703991207 32747 32748 629211888 32049 32094 414386390 81156 81157 870905430 74089 74090 992365468 82453 82454 594339150 70519 70560 604061952 6479 6480 794717807 30743 30808 21816497 5359 5360 166808549 9669 9758 403383014 33757 33838 15801060 82801 82802 166511834 26947 26948 362439148 16600 16620 904582952 88846 88847 756111119 61641 61642 625775326 97306 97307 241332028 45250 45236 489253807 27459 27460 459742393 68590 68591 176526506 90722 90737 557038144 63597 63552 461859916 80357 80277 551356897 44417 44461 331568187 14536 14537 922946476 66808 66809 267104426 67031 67032 590771580 1001 986 980285998 90139 90140 360139151 48197 48237 690283571 61927 61998 259383104 74933 74905 49909781 20907 20942 646601901 81615 81593 485159957 6533 6534 572842238 91681 91682 113089894 64523 64512 18945614 16726 16690 164052447 77128 77149 794101891 47557 47642 68931032 68943 68944 237675999 47349 47295 281807007 3269 3270 615521037 30437 30438 439229328 9130 9131 906968339 63340 63341 912023896 3044 3015 157090833 81107 81141 520316609 62445 62463 315472954 38603 38604 622498138 93517 93542 890055581 71001 71053 806038505 6956 6957 761030108 63775 63776 339178119 76337 76338 647125993 93715 93686 660446748 40594 40649 215449004 62793 62794 34147097 7318 7357 721512647 92677 92678 910105281 90426 90434 614021618 89838 89839 521710110 47729 47730 50011778 68645 68646 150222264 76496 76497 788244494 96484 96466 617149646 78810 78872 664791783 29608 29556 536565877 62987 62938 738144442 97378 97379 67238017 63585 63586 891965344 60203 60204 241184223 95309 95379 77077328 17674 17624 319855987 36212 36213 288848788 76299 76330 519524734 69538 69496 33676922 92716 92717 117627577 85147 85148 387120482 66858 66855 619140693 93390 93455 351786893 10102 10103 255338515 38822 38823 646075252 56046 56047 44637556 61227 61216 82663791 34388 34322 731199872 97956 97910 951244035 89287 89288 127845743 9295 9296 590994632 82710 82711 261716446 64478 64479 380596706 57169 57170 619988805 632 688 807450146 78529 78530 947069554 6081 6082 692004368 70373 70374 576586193 89049 89109 15223582 21629 21630 67813718 12779 12780 1467392 71110 71111 123968725 92949 92861 750411596 73195 73191 589575935 51671 51675 952631592 19132 19133 494412347 5441 5442 588434339 54167 54168 906647864 29642 29712 775361656 24277 24278 959774403 66354 66327 309849769 61595 61596 139859628 76091 76093 726146671 48713 48755 146825206 11894 11895 389185699 4369 4425 604922050 19024 19028 91831565 33228 33286 612267031 64394 64395 518140846 22467 22395 319205512 90486 90440 543834781 68220 68221 17532013 29371 29372 271005624 85751 85752 922970416 93053 93054 789595813 8906 8907 994577100 7941 7942 383621412 53073 53043 377795439 84403 84404 982498594 48700 48632 382868365 37760 37761 125112076 18664 18665 793551586 39738 39770 732491695 73024 73025 344217113 95832 95833 256081841 4845 4846 79465560 16787 16788 782980234 29069 29081 818776376 47902 47903 676310199 91218 91294 745063708 90012 90013 104962712 49260 49261 556047713 4242 4331 670087439 52572 52573 564091933 93605 93673 964006492 80554 80596 28635601 24248 24249 662272746 4448 4434 267110253 2022 2066 222603607 7518 7503 92261611 60119 60200 756346122 43181 43182 605954761 4729 4695 7351363 84208 84209 311475895 13691 13774 425267491 29178 29101 592722284 98373 98449 159503101 31505 31538 343614534 83701 83702 580271053 50170 50106 233468132 73059 73060 438170514 74537 74534 498316629 85558 85507 426015438 49053 49104 487627676 62036 62008 230951020 36290 36263 421194289 70578 70582 688360899 53508 53509 144256775 59992 59993 288571654 89262 89239 705145674 75346 75279 386446727 47600 47530 746164876 70527 70611 677581041 32410 32428 821508118 21123 21124 848463326 33216 33217 62430131 52363 52364 569295969 40187 40188 759099196 54868 54826 789562760 73378 73424 743958670 81344 81345 22211056 62228 62210 747201586 18189 18115 225240708 40243 40234 441122167 37133 37125 600325309 99076 99010 776802708 20348 20363 23350690 85124 85102 462204164 85225 85212 977899796 31283 31307 915853707 43436 43437 550883779 5357 5435 954141636 82318 82258 652315779 85462 85440 143454526 61836 61837 503480923 15022 15049 630082150 80307 80241 955817703 82311 82312 203138500 60761 60762 801317324 79663 79610 697871249 43419 43447 363374017 31543 31544 910563625 31088 31154 44130959 12655 12697 52486714 85439 85440 424374520 85700 85656 832216549 58832 58920 720748070 38925 38961 93386124 15065 14981 79252182 3181 3182 655140930 17220 17229 603000413 78788 78789 675922826 32968 32969 726258801 27244 27245 854333900 22843 22844 271564597 10763 10744 822919314 76123 76124 639075738 85505 85506 538782280 77175 77176 494260820 86314 86315 149768368 40768 40849 379834090 97616 97617 366725203 35903 35849 163262835 56880 56881 82936682 70699 70700 738168028 84237 84238 66101536 80832 80833 934926720 23743 23744 557940756 67975 67976 606285683 6337 6338 551927631 58891 58892 585263751 37223 37284 352718105 9145 9146 505127309 34851 34852 109667537 76692 76759 843083502 43867 43868 429397125 95532 95544 392765283 90611 90612 297849246 57149 57119 960322838 84892 84893 247891049 20043 20044 89682029 62276 62311 820805677 78584 78528 250728060 56791 56784 23967895 11362 11407 798631679 37449 37406 213255913 88770 88740 251760604 37821 37822 761536193 79102 79174 188279317 43370 43381 831752280 71036 71120 867156819 48804 48805 633269347 78705 78783 408148710 86635 86630 42713623 30593 30665 936368594 20410 20431 419364055 7577 7578 53746975 78100 78182 852974784 93897 93873 41549723 3040 3041 478328202 27512 27540 121754430 21418 21373 607016772 20115 20116 114732718 26527 26557 33441556 89194 89195 900992312 85813 85891 210600236 89286 89345 384097276 87591 87671 196264676 47056 47004 465064840 5916 5917 309576544 12311 12377 891371229 41012 41013 292554748 44783 44784 112709451 44603 44549 728094714 75349 75343 463098157 69031 69032 190587054 33958 33959 977451760 57367 57409 959780780 14887 14844 258896443 91305 91272 730315716 89350 89351 2381866 28814 28815 218548163 5754 5692 871362714 93959 93911 780341995 67938 67939 580212842 64007 63972 249816668 23342 23379 210490976 46153 46154 112598796 72300 72292 314471074 10650 10568 713724485 91316 91317 473804729 1860 1849 847734502 90564 90565 404676674 20209 20224 467929628 38799 38800 458115727 10377 10378 413821446 88019 88013 248390662 9499 9551 112953256 31077 30993 660681518 33473 33448 415590694 93698 93699 399482609 41680 41661 699803859 83586 83587 423741995 83446 83372 792331190 44906 44907 178470150 11129 11130 614897364 38672 38673 822563987 53413 53414 165752855 36098 36099 547971387 34379 34454 144368894 1888 1964 849362380 26662 26619 902721582 66071 66041 788634538 61392 61469 476213052 74975 74895 270450306 11796 11839 384207969 40136 40055 656834121 8549 8550 30582009 31500 31501 626577044 65646 65570 936463480 18380 18374 830884883 70851 70852 373329494 36533 36534 322878367 44804 44793 923136111 56831 56841 544628851 4930 4931 270602585 23036 23037 58700732 65139 65192 490975404 63516 63461 821743901 7164 7094 132357341 62679 62712 752179124 89400 89401 28562723 21819 21899 205592549 16787 16850 724818417 60978 60979 564806264 17873 17874 312224466 70073 70155 830443829 55603 55604 935301387 48211 48212 649313974 61741 61742 833817722 2711 2701 434241091 62696 62697 826205068 64679 64680 115314851 99333 99309 71733747 15655 15669 873435330 75363 75364 671936832 15971 16010 989697744 77984 78030 470761321 47282 47283 530628889 88986 89013 56020490 5327 5324 497413198 13123 13124 873129250 67129 67092 905238188 71627 71628 361747350 1109 1062 23543435 78402 78403 297267536 41059 41060 840129482 91576 91577 462289126 55712 55713 999326276 47625 47680 839527476 32743 32744 657065263 11974 11986 785326062 51212 51274 575866424 6605 6606 640015254 50919 50920 291628817 57069 56986 650592119 87640 87641 368642485 51272 51189 648865094 77815 77816 927502844 55155 55095 158395410 94552 94553 918357234 80155 80152 416067934 68946 68947 635571399 21802 21803 331339772 96435 96436 943221022 66091 66092 986676149 86273 86274 762859490 72602 72606 916638265 46837 46799 369288824 56768 56851 333564767 24783 24750 648629063 15640 15641 207162033 2035 2036 596597809 59946 59947 264329773 84891 84840 319992379 5215 5216 61370219 86578 86652 72139071 86223 86180 812370430 47663 47664 34918470 53612 53630 833366502 34410 34442 47832384 36573 36574 874846520 68363 68364 918193804 1133 1134 766477742 59456 59457 234147224 33802 33803 615076791 41664 41665 242029133 35481 35482 884796819 52921 52922 411161001 60219 60167 787740804 20485 20528 394262703 54803 54782 923261122 40432 40453 492562647 17902 17903 857691721 63240 63298 853195740 53947 53948 159079702 52679 52680 367018226 37782 37837 376004483 95708 95709 67824318 72733 72734 718414643 82514 82480 224388663 10179 10260 223074365 80644 80645 938714918 93300 93301 629243609 43025 42976 41900657 88895 88896 248018437 21714 21715 614994262 23272 23248 265711727 61755 61756 807321793 27850 27851 202197755 18492 18493 195975939 34186 34187 962652577 96201 96275 961488032 33580 33550 632146306 33002 33003 865127087 22590 22502 577657257 32907 32908 43706904 56777 56715 661090997 1226 1227 993038129 92954 92981 614943523 84157 84092 525786051 42072 42073 330429510 10631 10673 482147124 62929 62930 507008946 26929 26883 733944005 44161 44162 9057645 41765 41766 970098112 93240 93244 465720284 52862 52863 460869001 96434 96345 340412685 21530 21598 751849903 8635 8636 683732718 93341 93408 494026601 8519 8497 782206497 47852 47853 598340218 57022 57094 383206074 60290 60309 794575448 74229 74299 454294138 27942 27943 354140919 46083 45997 184796326 21388 21389 934269629 49026 49095 744896657 66744 66765 749422940 73108 73109 682317327 86698 86699 646329263 78578 78579 707714716 82570 82505 762776638 14088 14136 351451699 6937 6938 414506604 20893 20831 230208475 95513 95496 339949876 97555 97589 162249651 66411 66412 457018873 6551 6637 635971963 82020 82007 192490885 35991 35992 57305664 54453 54483 673197972 36589 36590 301973280 2368 2302 144358306 54830 54816 296663614 45049 45050 12721309 5385 5417 66886397 2025 1959 714441451 26128 26077 326258634 77873 77874 528197833 41531 41606 89883200 4819 4820 2838036 49514 49535 754464726 3725 3726 956142450 97752 97753 667470384 48227 48239 260524163 93256 93273 450354949 97448 97476 235855286 73440 73441 265117792 14935 14986 185786611 42995 42996 808562769 73055 73056 346545787 12862 12855 10245588 85346 85347 314166207 38940 38905 565570348 46975 46976 873400368 59842 59843 691100315 73452 73453 353162216 57232 57233 510061031 33578 33579 458526743 85028 84959 616541602 73380 73381 431334055 23199 23200 934829355 22036 22037 957458570 89191 89192 596177175 48090 48108 276587850 19847 19848 414312678 3682 3648 673400949 4731 4732 38347939 26459 26460 445775167 4830 4909 758236083 14013 14014 113715153 68351 68352 892833463 84095 84096 522669773 9324 9381 188140479 65193 65277 16405560 26917 26901 448192283 3380 3381 495412791 29019 29020 911844680 33210 33159 801360401 19004 19005 985642039 29230 29187 804780080 13779 13783 341266987 99242 99243 946538804 62859 62902 740798649 13346 13362 846783985 61614 61615 999920087 97503 97504 600366266 21167 21173 435738578 483 490 605159672 61244 61271 694419084 29131 29181 616553057 76405 76319 549045968 24036 23965 487481335 71974 71975 656836410 72277 72278 823135402 44384 44385 619334924 49143 49144 896856428 73415 73406 675702858 77333 77301 185921675 67752 67732 331964379 93923 93951 896648406 75436 75496 551489829 82430 82431 875269449 59133 59134 696709188 71879 71880 5734082 49146 49117 426476266 47989 47990 530083632 6472 6466 572130880 49092 49093 608634104 5230 5252 85616678 66171 66174 871218912 28161 28194 333470452 22415 22401 366072795 31621 31622 757019051 44087 44088 821847650 86494 86495 407912453 61096 61055 71352200 88771 88772 664552925 3586 3536 228379437 49884 49885 948843473 68300 68366 953979289 13726 13728 514681415 53571 53538 723339153 70359 70327 918542588 35633 35634 694247443 21878 21955 851551211 92830 92899 244850494 41776 41777 959935251 54979 54957 658052619 42854 42855 832002488 68173 68261 414327441 51773 51774 627410202 88377 88378 748815315 60326 60240 578951371 23738 23686 763908470 11620 11587 774421492 4893 4846 80685363 72892 72893 939508871 51473 51474 266450112 33351 33297 574700670 68642 68600 774494360 37313 37314 656167947 10501 10502 972308043 24169 24109 946765258 89333 89334 655344548 76759 76694 712075898 95206 95230 988538201 5535 5536 330283486 96596 96597 352047365 56308 56387 558157275 11710 11711 861391493 97293 97205 382480908 7814 7830 452741215 66811 66899 562491604 19441 19504 300893709 36035 35969 512026186 70111 70112 272832074 29205 29127 797719158 63010 63011 156315598 85667 85668 185509563 15618 15619 301042734 38944 38945 142126838 61206 61207 26341197 45360 45355 639704631 64440 64525 612234295 23677 23648 755211870 21940 21941 345270305 31705 31706 150068035 65471 65455 804573264 86372 86411 796103238 60313 60314 643456615 49041 49042 969288790 13848 13818 265192757 8008 8009 3546500 97084 97041 655523306 1622 1638 932847920 97183 97184 580432235 61344 61336 844289422 81724 81725 812479369 4883 4884 286977995 57697 57698 680634987 37271 37321 286515610 89581 89664 648017218 10375 10323 381748201 89578 89579 833609159 51369 51296 246174060 31331 31332 954557429 47355 47356 666821527 69502 69503 298998517 15460 15391 572555270 32027 32028 196388233 48106 48183 788296513 18325 18344 88911364 98165 98166 621024124 82106 82033 162897728 96223 96224 864511749 64248 64249 118527330 16039 16084 400845639 84303 84304 828922555 202 269 273223805 44177 44178 227542643 50766 50767 536378114 83597 83598 30313473 36348 36349 598862008 97023 97055 267973520 48346 48347 648260699 86096 86097 562922916 94919 94920 431158791 15711 15712 662198637 38202 38203 832361833 23675 23676 112834528 21189 21107 558969564 51037 50995 829453013 14087 14143 408341101 91897 91838 449943239 72489 72490 549987 30402 30403 308166164 5400 5432 234892749 70622 70623 537054716 51713 51714 834286846 27318 27319 861241000 68809 68844 834203597 85983 85946 354646320 55032 55119 6225891 19570 19571 834705783 62481 62482 276611645 19429 19390 161241668 28283 28256 256657472 33894 33895 417404786 9964 9965 529124116 73473 73474 285891959 56584 56577 170752188 91243 91244 190957361 37348 37349 791632533 94592 94593 487352032 73532 73533 718104648 1669 1667 751092059 74894 74935 269679043 41520 41521 427000626 96121 96122 66245378 76320 76367 136564125 43562 43474 736153053 34530 34546 916495164 33691 33617 892837422 73724 73725 122356924 14245 14318 486272355 90547 90609 959767493 71196 71109 640952476 64832 64833 921247700 35444 35445 961996178 45989 45990 57999995 58294 58295 694931591 86149 86150 868530438 69678 69765 27625569 74757 74685 566293661 59402 59403 264785653 66758 66759 91600709 98042 98043 831774144 32435 32436 95828397 44982 45039 960859647 78885 78886 933585981 51955 51940 692182107 79491 79492 264350925 84788 84840 883432629 78796 78797 768529241 30109 30110 105068900 12391 12363 507387235 21321 21322 747346566 40245 40205 109989539 25042 25046 299427975 68812 68813 629182849 11660 11709 944453926 17901 17902 637439904 16236 16295 83500868 67308 67245 527085624 74937 74938 179567775 3196 3197 643705227 57507 57508 963910224 25684 25685 608747904 68574 68575 656075724 83884 83926 602723521 10386 10313 956249962 85181 85182 973861252 9585 9586 596961356 87627 87628 274774448 67475 67472 314442077 94408 94409 593407749 81956 81962 458822203 3309 3310 765436484 71162 71163 691211126 51035 51036 805832510 74107 74064 909380566 64957 64911 576241744 51870 51911 277308056 55385 55386 639273844 13570 13571 909143202 51452 51453 957180562 9174 9175 43088842 14424 14481 746560442 4909 4827 112694061 13894 13895 762702601 85923 85929 101684149 57376 57377 452445404 33420 33421 194481118 25854 25855 323572256 4597 4584 759014098 89663 89664 756062048 15970 15978 829953340 23224 23299 330423808 4761 4810 725917438 51546 51587 135670861 72758 72677 356140537 86083 86084 722215530 49718 49701 148995382 87351 87352 755919432 31806 31807 418323566 93579 93580 261109123 52827 52892 720120647 59875 59811 192617681 18342 18376 102839954 94700 94670 605217827 64287 64288 643607374 44338 44339 25944028 87270 87271 305455081 75926 75873 496744346 56396 56376 262087540 7693 7694 524142314 34404 34405 777308627 19218 19219 575518465 98596 98597 624137790 65190 65245 276573144 37098 37099 111485938 78033 78074 563201433 84716 84757 134425087 65826 65878 948278876 57243 57265 332300710 24986 24923 771007983 32256 32229 912514338 73918 73968 11819316 33289 33290 325702561 42526 42527 557272136 63120 63043 567746887 39692 39693 839920406 52938 52912 200142977 80942 80943 687119482 32153 32192 135659334 77314 77370 455843799 37429 37361 106405843 72154 72155 98535531 14596 14597 978818313 58061 58062 793906486 81475 81476 221751662 30599 30600 702471265 66155 66192 990349401 29271 29338 967373083 76027 76035 708042421 35761 35673 271633072 79860 79861 478714402 2080 2081 159590003 44464 44393 324429741 33797 33816 623448883 89674 89654 462292786 17661 17644 906963713 47091 47092 144356773 70380 70381 345048369 50467 50468 270707262 71167 71168 7468102 78959 78982 70754851 57772 57773 217764786 52916 52917 48540718 46800 46801 328536036 68987 68973 323837428 14732 14733 505677529 44260 44264 310547288 76302 76303 194754955 25395 25396 678341854 87409 87356 427118715 69136 69137 612630545 28810 28811 966465317 58113 58114 243439258 34069 34070 254524095 78531 78578 998035069 10641 10619 556285688 36324 36343 448407362 81982 81932 311891631 16546 16462 503981701 65862 65940 740597258 38191 38278 455026287 42975 42976 645115412 9912 9913 41711199 81371 81372 998891393 68497 68498 516118049 52721 52682 239840043 52680 52681 605473480 64364 64421 211649688 77515 77495 896767450 81836 81837 141063500 40785 40786 95793451 83870 83782 489764282 31519 31520 99235231 75408 75409 425365487 97559 97615 856497496 63021 63022 414994862 39845 39887 624623652 80609 80610 426054498 12064 12065 497154699 1453 1454 967837397 35064 34984 219695148 58401 58402 817613749 75881 75921 141706810 93286 93366 546774059 7451 7457 310629334 94862 94923 329262212 49702 49739 974061058 88383 88341 314631145 19342 19320 381552169 66079 66083 892757801 100000 99999 391186512 21503 21504 951585283 7189 7190 747801559 18887 18868 849102039 29119 29120 785813162 16496 16466 408893073 8542 8610 16298611 17633 17634 179836913 87567 87545 855976221 88396 88465 66646518 53918 53845 337328315 57375 57432 971507530 62666 62667 746900802 33310 33259 273975795 21693 21720 168194215 45458 45450 916696223 93749 93750 681684739 50170 50129 546275877 45186 45187 922593839 44725 44736 237369708 81434 81355 485478726 83988 84022 40871357 8472 8442 398314007 91723 91730 198004269 83784 83721 375385408 15393 15454 351494047 64502 64503 749241422 20825 20826 396768261 32428 32402 888731428 9177 9266 609069685 66840 66856 672590775 32958 32994 859581350 8617 8566 972951121 23568 23516 405415791 61713 61633 784872437 23736 23773 404573769 58608 58609 634663988 99005 99053 737276491 15488 15416 609304627 80434 80395 165083548 41238 41239 355182864 27136 27084 448632294 61693 61621 834548432 58422 58423 290608377 62009 61982 783470599 16721 16658 264393319 26878 26879 62429619 97646 97647 663034449 45646 45725 535783430 22209 22210 146308487 34605 34606 91049028 91140 91219 169856992 57125 57168 100754363 67330 67377 634917901 69052 68964 279032148 74517 74518 730792216 12944 12945 9033624 69707 69708 359583186 81989 82001 779436530 10053 9983 615983805 24913 24914 683261999 68376 68447 713818243 58006 58007 451524230 85138 85139 303476735 55195 55196 825727495 58515 58504 397971437 30724 30725 993713390 18302 18297 389772755 72037 72038 801757376 61804 61831 249225941 22676 22677 411256175 32621 32704 430341280 96561 96524 36224181 7315 7316 407225500 41941 41931 725832988 92852 92874 908141695 27802 27803 53872712 43789 43795 882448718 82082 82167 686108305 3272 3338 631378582 17557 17558 769245410 77855 77926 224136386 4899 4900 583937803 43640 43592 724244903 88291 88364 323025293 3136 3219 158994204 93848 93923 473811961 12285 12286 817112487 20504 20505 334172721 46162 46163 962602638 8834 8835 897821722 61903 61830 884674694 12426 12427 942281839 39591 39592 40110347 23562 23563 581959592 74363 74364 735856415 47542 47600 30608481 88623 88624 751791438 58316 58340 689846437 19959 19960 390713108 20554 20593 3121969 46594 46595 105467930 44632 44545 512075692 22236 22158 557388827 806 807 359974751 41286 41287 710479867 98247 98248 173722428 72004 72005 150057131 1860 1861 695007712 7112 7141 422762916 98378 98379 43848161 5986 5987 345483616 79912 79973 8465999 61890 61891 135041206 82688 82656 112599083 42167 42137 13453224 80808 80737 319078467 98460 98461 448481351 72232 72173 821121226 90926 90927 974762021 51767 51732 61104655 4495 4470 989130763 30572 30573 588079071 58360 58441 201213259 41454 41455 291262007 79791 79792 862375384 22002 22003 856981451 72945 72889 543130088 83464 83417 634263536 49339 49293 138583711 75988 75989 558051663 79158 79159 381359887 42485 42486 383878131 84297 84269 73381558 40825 40826 338352034 90499 90500 508241520 88090 88051 470795560 95163 95084 786514525 61362 61363 448756272 80536 80537 115301793 44864 44865 315322660 31474 31404 10639244 58365 58366 712852750 22078 22079 872592762 3155 3206 694624526 92248 92323 23794400 54050 54051 568971289 90978 90979 643865149 53457 53458 862896896 60568 60569 485972133 90843 90844 584157207 53866 53867 461393186 36463 36471 403125351 95192 95211 355052521 36228 36229 652783265 33214 33215 396949667 93009 93010 245933156 37373 37374 418042581 57635 57594 899734946 54341 54397 38984873 69895 69896 733178936 29680 29720 536564479 75632 75639 646841921 16278 16199 788789310 38354 38397 744650222 45562 45519 617656005 88971 88964 870706094 45032 45033 356287573 78696 78665 302554102 16589 16554 486245343 93623 93624 198346115 18820 18760 454188788 99751 99725 672804747 55646 55574 803501050 52234 52235 817968629 8992 8993 636730837 80233 80164 665727105 92827 92747 349341599 31648 31664 383327039 90258 90179 449214807 38402 38403 356530146 44778 44779 879132096 18326 18405 402944766 27114 27037 11940540 96567 96568 169067686 93457 93418 945858581 35760 35728 956357610 63192 63193 129698567 69467 69498 979722923 29672 29673 209553798 98726 98727 334460801 46430 46431 448361859 82735 82736 2443139 36194 36191 401701235 55549 55550 687282303 23039 23040 985361851 60703 60661 739603511 775 781 614054478 27824 27767 506740597 38527 38528 453839860 63327 63328 929355966 62044 62045 670039690 68098 68052 401171346 95389 95390 276438154 34629 34630 322268119 6456 6457 796674283 52326 52327 187528692 23382 23372 150661839 21050 21055 922627690 28108 28027 15061966 99589 99608 143514654 66087 66088 784492711 91767 91768 660298001 56230 56231 244135638 71097 71098 679408941 29560 29488 235062814 7476 7477 38658049 39270 39271 679482841 71155 71093 803207739 56855 56874 793665939 24887 24888 226524712 26613 26614 443615326 79988 79962 958053806 87151 87101 882412810 7732 7733 452514213 20872 20873 654874511 10923 10924 673322826 56182 56183 334632787 711 785 47333913 30951 30894 692749573 67824 67877 898517126 48350 48351 532710290 55251 55252 535744831 11679 11744 808429548 39902 39903 861452530 10172 10138 20155385 83765 83679 899583548 37709 37770 478219344 20606 20607 758273335 36426 36427 965426625 18452 18453 363860037 76770 76771 366768788 59818 59819 52641729 50360 50315 442141910 91749 91750 388473546 50300 50378 957266704 42100 42101 300918591 43577 43583 973132967 62733 62784 546710314 94043 94044 300549954 75111 75191 746448580 79752 79753 2842663 60398 60324 777695502 18745 18806 195709877 82537 82512 729813712 31819 31831 891030351 6142 6143 805280970 81500 81501 531423037 44369 44365 41733595 25671 25727 842588039 66455 66381 185277190 33077 33128 21481214 93859 93775 577488087 24541 24542 791752574 30823 30824 710038221 64960 64961 35589642 73239 73240 665129866 39208 39209 176246713 70073 69991 133765064 18406 18407 15484600 35103 35162 192580462 6806 6771 265500051 58831 58912 575275398 44253 44218 91316785 66764 66700 443163083 72089 72090 236706754 63074 63138 713641896 66060 66061 606306733 73760 73761 140905556 59718 59756 262040024 96471 96472 348668972 20510 20527 641805598 49199 49284 12876999 77593 77588 213159949 15100 15133 682570432 49025 49081 716545569 28043 28131 527104022 28396 28397 593070520 2416 2417 940132166 46828 46786 400384103 40763 40764 684771577 50514 50453 112112842 91617 91672 273810647 31541 31542 428697103 1969 1970 981661084 4596 4595 697237816 73788 73789 243977181 33428 33429 542416520 69748 69700 619590690 73967 74002 355362903 16683 16684 937427079 4999 5030 968593751 39578 39579 720147512 20253 20316 582521048 66653 66654 938232714 34629 34699 957561755 49364 49365 529345472 88669 88670 211529740 9427 9434 194015471 60852 60853 632155971 50307 50308 431857416 92034 92035 34154417 41697 41698 8949060 20074 20075 830521938 76744 76787 728540284 62108 62109 264478869 6907 6908 670552454 69078 69040 227698596 9270 9271 285563547 94951 94919 953748821 4497 4498 152458950 3627 3624 225123553 58219 58286 166061748 11750 11751 284478061 68513 68427 128103156 15227 15228 777067952 44163 44164 777646879 57743 57744 380552543 82851 82910 541562745 3325 3296 449624964 67518 67519 95789891 30576 30565 640189494 45690 45621 503030423 57995 57953 547017105 88266 88267 443556642 89992 89993 272709478 47908 47909 427689055 40891 40802 504421852 67208 67292 355149493 76105 76106 516047963 99553 99625 218348892 5598 5566 793873976 1749 1750 480491644 20254 20215 671291192 60345 60256 935154385 81038 81039 30488213 78851 78852 873991622 18443 18444 142890379 59344 59389 721637787 78639 78640 506241976 36365 36366 708361140 37041 37042 532285597 18678 18679 839758894 34617 34541 799127766 12369 12370 319532041 84272 84273 551850635 71372 71385 115910162 89472 89473 393277388 56222 56223 794277172 47145 47130 132127271 84558 84607 873477046 18710 18668 967442095 77219 77220 650861068 13953 13991 934617790 93293 93360 593407172 79700 79748 747997582 50343 50425 764674298 79053 79108 953315159 64478 64505 179129836 90450 90438 496834704 1960 1961 727751611 42026 42027 278047751 8854 8926 655848085 38607 38608 258683932 47193 47194 929703882 28904 28905 650398843 95706 95760 477817048 56659 56660 991696137 55969 55970 307490472 6480 6481 678774376 3369 3370 805698664 67125 67126 750802015 61433 61366 656977401 31475 31476 981361091 92054 92098 246112005 85698 85699 823985188 27416 27361 688749721 21173 21144 598143650 5976 5977 218308363 59373 59395 380132355 22620 22690 75554864 25533 25534 436356253 42930 42909 916209905 89699 89692 435706987 86849 86850 100248940 75187 75181 78481859 19725 19726 19845238 31503 31570 578030263 30299 30362 27314117 56238 56239 598477770 64986 64987 495561095 47832 47833 713294800 83365 83352 245415076 31824 31825 620507271 94137 94138 100982559 49184 49168 136743326 59220 59221 633694818 48543 48544 893409690 25174 25187 554379421 21266 21320 699034014 3761 3762 367434673 29108 29109 955038386 96595 96596 955752457 616 617 281714590 83798 83775 586389732 40899 40869 574140693 98551 98542 663897589 13146 13147 628889458 65612 65603 462842382 9666 9667 897665932 40855 40856 917407501 64150 64151 947388927 73230 73244 694517602 51691 51692 567076687 74291 74292 672590756 26800 26801 111666346 72832 72854 481890492 2343 2296 663702755 6152 6153 383587177 27991 27992 266491164 34836 34791 656378380 43089 43029 92458222 2386 2387 329310216 45666 45676 868485722 38041 38080 132109515 66109 66110 858589796 43037 43100 153658111 44295 44230 94641233 57142 57219 406779189 49206 49207 716391799 36659 36693 144015326 26114 26115 620391056 81985 81986 592284710 48261 48191 627854076 73186 73187 320024244 98422 98423 688222193 2656 2657 869490646 99480 99481 102294068 33452 33453 957690807 60140 60061 161191925 57205 57257 914804490 86553 86567 644938463 1782 1804 200217593 57512 57513 103412831 68209 68234 727167090 68480 68481 712281663 87882 87883 341898386 92999 92937 33806961 78591 78651 221478092 63333 63388 587406593 64714 64721 491628988 41869 41894 887068334 1822 1823 696731220 57829 57766 924909023 10729 10746 179637174 5924 5925 824309218 27879 27880 773774274 83281 83225 832656068 62907 62908 288536496 26555 26550 833443263 60647 60648 120354020 52113 52114 137405093 19566 19655 686621191 20685 20686 441234646 81062 81063 394896882 67440 67355 2900591 94419 94420 357819363 36404 36457 18177199 79967 79968 196998118 55351 55297 762415178 9209 9220 342669986 33193 33194 335388751 57887 57832 669352707 68836 68837 989208339 63043 63011 712095708 13620 13577 132585083 69890 69913 313536293 84652 84681 996926612 40399 40400 117199518 9247 9248 890345044 59816 59817 889144675 46260 46270 750894213 80940 80922 20787402 24714 24715 712236841 28594 28642 534213816 83399 83386 431967519 2301 2331 204828887 32768 32769 194340196 44555 44490 374156100 82702 82765 958777396 16550 16501 376320116 4025 4071 780519185 60949 60920 706616968 94576 94544 293661230 78868 78869 625557585 99821 99825 242992649 34054 33975 902706579 77549 77550 531921606 42539 42540 605091842 4379 4436 850235918 47713 47633 799015569 79094 79095 584553183 84205 84206 22303774 12150 12151 390223644 12016 12017 706437825 62026 62027 701732899 38535 38536 206515132 93852 93805 530493835 37641 37642 50377243 69100 69101 488221706 41353 41288 280575194 39619 39626 832603742 12996 12997 351315773 71078 71079 268043218 58354 58355 769210177 73474 73475 102615595 15749 15821 735253542 6910 6911 615019362 92842 92843 739673357 48929 48885 50060545 66022 66023 760708557 95923 95924 765827106 31570 31571 493650588 97475 97511 198413445 29595 29596 934255300 66656 66657 685609398 88556 88557 91667593 28377 28378 218060971 38408 38390 153674814 17265 17286 919280855 73637 73644 824675713 34173 34090 941741687 38655 38634 733772021 33430 33431 472570573 64876 64877 830775296 20575 20640 311285065 17935 17936 968583914 56334 56335 48129 22426 22427 892397108 22320 22387 455541496 39825 39835 444805714 58972 59054 893715044 15733 15734 480945521 27090 27091 556835146 43531 43532 901730461 84592 84644 436349197 80532 80512 619877067 48524 48541 393960466 42854 42887 202994877 79503 79546 800508381 69872 69873 496772517 516 491 139828379 79743 79827 153910778 13890 13843 42988781 28295 28254 174706438 83600 83650 111946303 94705 94706 379016933 30567 30619 430145424 33677 33678 256098149 18051 18052 609682650 31736 31811 223692459 51546 51547 79408989 22959 22960 785705317 11093 11039 144558251 70577 70578 394070313 25530 25535 465162333 31664 31665 133928469 40737 40738 751591915 2383 2384 197165034 96379 96380 787652531 13604 13605 201536744 21897 21898 296724373 72170 72185 979392070 24328 24240 175210427 79992 79993 924165927 23248 23249 129482121 63268 63183 796895565 75949 75931 11361487 6270 6271 627533179 22141 22142 747411817 69876 69946 593220316 75752 75753 262570904 79517 79518 196555643 37860 37861 616253725 34360 34361 180877690 42679 42665 224136199 3818 3900 228310452 85753 85809 880529811 43349 43350 901948800 45815 45816 896116378 52874 52795 795938949 63670 63671 88624430 9315 9274 476527240 81122 81123 402598669 1029 1030 367887185 9865 9866 213008158 25875 25876 530482152 76651 76652 147229801 50449 50450 436615262 52297 52315 796957366 22436 22437 366188890 57496 57497 547779438 10569 10570 45702502 65891 65971 36660961 80088 80089 93256375 52624 52565 427859896 41855 41892 168035955 17315 17316 142154055 22740 22658 38463196 15277 15278 50149538 69601 69564 471739418 19655 19730 223791739 19431 19394 55207367 5901 5902 3698456 44845 44846 297096651 8892 8893 710636319 28145 28068 486568054 75661 75662 647809206 90381 90391 68011108 28744 28659 985321221 56617 56618 660831083 59172 59173 476262574 77530 77597 779061141 7125 7140 859896794 37739 37740 843441993 24576 24577 624357522 41085 41086 534480041 98340 98302 37367561 65490 65491 643573919 27420 27337 633318643 738 739 190543689 82736 82737 320765794 73891 73832 559104983 75733 75677 347779323 90338 90339 174559716 1833 1834 593324730 31504 31505 782246116 42903 42904 647506977 57586 57587 366496002 28128 28095 993262183 12954 12955 749034161 34276 34277 968727080 45822 45883 504786711 10429 10378 734346450 58333 58307 741953350 42638 42724 842439831 72178 72121 357676337 80902 80903 910157011 45138 45057 854888617 55173 55174 371914459 61884 61863 933539457 80110 80111 459746962 58523 58524 115845031 74488 74489 736631787 98901 98902 503581827 33219 33151 465471274 41551 41597 5905577 59426 59448 275997067 57368 57376 985732143 35212 35207 37793231 12741 12708 857380969 29137 29100 156046 50496 50497 877608905 67510 67535 865594875 20484 20563 379138792 34795 34796 997207148 8719 8720 522068118 20406 20444 539067459 12026 12027 850427004 99815 99816 417461664 30578 30661 199253866 87784 87785 85542562 59008 59009 402664239 87968 87941 402947664 23565 23651 529495750 44868 44802 544458447 72272 72273 155370220 26894 26895 206211086 14107 14033 930585232 47948 47949 904263531 18797 18798 505566693 78234 78235 842191575 69891 69892 146181735 65181 65182 292893502 50755 50788 415499586 77964 78006 515010930 90863 90875 215046187 13537 13538 234200864 97842 97880 73068440 95655 95633 700440369 68757 68758 266110237 89389 89423 308844131 26039 26058 140188571 37772 37843 285826452 20939 20921 451614384 74859 74860 398551235 88322 88239 724527708 36604 36605 131686213 64846 64847 442327256 31791 31792 521256518 68329 68330 327807381 42878 42879 766728579 74844 74831 382589725 37128 37129 568619325 6429 6465 40898384 82039 82040 570636891 34400 34408 887112277 96814 96815 784836463 40073 40030 948958613 71252 71253 54447471 44635 44583 131971017 57561 57562 875026991 27129 27159 646280475 18223 18224 15536275 90570 90571 173876958 31298 31335 991062442 10617 10618 987617166 70572 70583 483622962 34988 35002 672839943 25842 25762 783228889 88931 88932 340475238 35084 35021 227772967 21294 21295 293835889 21735 21736 502666916 82686 82721 526702242 52992 53075 424946945 38960 38961 140933805 96527 96528 553138648 86277 86278 140629382 8427 8438 369081924 91606 91561 220160071 26030 26027 322031093 51978 51979 211863428 50011 50012 693376558 37867 37836 875691540 56064 56065 787426181 49303 49309 63867612 38105 38106 642869184 48966 48884 71740914 54145 54177 300957076 54921 54922 752710525 28160 28126 316742861 20875 20947 937398616 49806 49807 902628026 15943 15963 795636547 55401 55364 24388174 38635 38554 882417342 22420 22421 586157309 12979 12980 172874308 73341 73342 386191894 71678 71679 123124287 90374 90341 501951273 9537 9538 977872683 37075 37076 439295483 46792 46793 390498223 72103 72172 241017702 78116 78117 301662475 8409 8410 262734267 54315 54349 90841592 96215 96146 228845930 61285 61286 92428495 10472 10473 313862005 63941 63942 842539915 84808 84812 910749745 45523 45524 999175136 73058 73072 658894468 70614 70673 539437369 40676 40677 325011547 52543 52544 388062408 5114 5100 738700355 4669 4670 477655184 22374 22348 414040559 73116 73115 858630666 57513 57514 682866826 20892 20878 52818206 77252 77253 695437281 94841 94842 686460709 70231 70232 986070908 2722 2723 420977689 17014 17101 918475264 78502 78429 94812180 73165 73166 592827791 25569 25570 104975718 34957 34958 992994849 60018 60063 717177104 40099 40021 881941142 87278 87279 808439070 19960 19961 857933250 19285 19332 325059232 36010 36011 988531315 69733 69734 380818214 11054 11023 286984987 51664 51665 53646304 54112 54113 467978664 17077 17014 695810093 36334 36335 799361472 18619 18557 463365795 39446 39447 448707811 62562 62563 707521311 86152 86153 934159686 31433 31400 299605300 46109 46110 315167669 25699 25683 214553215 43966 43911 998640193 51599 51600 525823138 14942 14943 589147122 68065 68133 274406701 32792 32793 676817533 94583 94565 381061973 59754 59755 550523457 82974 82901 430097918 57764 57765 686825593 48099 48100 124040772 31479 31484 888486927 76924 76992 483970025 97618 97619 723042201 93865 93827 927909284 43983 43986 312826224 96394 96349 251047499 65149 65150 219753496 60353 60354 345219768 77573 77516 130402459 65769 65770 767005299 92421 92422 491881920 28661 28650 931220454 14514 14515 35928771 20515 20516 498208868 42726 42795 549529565 21381 21356 883473121 75811 75812 282446461 18321 18292 373548338 51271 51272 585962976 88613 88614 312997149 63000 63027 251377042 42581 42505 603447302 92186 92127 694932676 70601 70676 456336035 45389 45390 828273045 2928 2953 795035266 31768 31769 912174245 75423 75442 164192579 4553 4501 25170631 26283 26355 716695489 8874 8841 337206037 32430 32431 760148910 98335 98336 349660734 88414 88460 264204410 12160 12136 29677726 67127 67103 300348190 45965 45966 11744457 30848 30930 362027505 84999 84994 748970933 14694 14741 18919491 78112 78113 980958657 42971 42972 345170482 5103 5104 24216517 85689 85683 949445380 55442 55521 821095064 10629 10630 669390132 80714 80730 766530989 74702 74703 853811833 83103 83104 128908538 95075 95076 682792799 18571 18572 201241686 65990 65991 184716243 23309 23287 837431763 32059 32060 542261432 10579 10658 588409063 5762 5844 782118941 21731 21732 664795132 23089 23142 413471048 7121 7122 818590894 48120 48183 86867517 81116 81165 542290189 76876 76863 544968695 89157 89097 220507104 21000 21001 991848623 63102 63103 907204104 35340 35401 335925611 28703 28631 368133362 13592 13571 758069883 66331 66332 477775835 17550 17551 761732894 36425 36409 603295263 77691 77692 853836064 12145 12117 368149716 29370 29371 190771335 85629 85588 882002895 71455 71420 381238913 66489 66490 995619901 83786 83807 155418563 29449 29466 768219285 97259 97185 435087177 24158 24074 591394492 7727 7728 333777819 50636 50637 996866354 28270 28258 804355873 11336 11337 810938687 82290 82291 721729053 8309 8329 586942597 85313 85314 98576567 35617 35618 815584009 10855 10856 157319416 14750 14734 579974237 42948 42949 570975954 54977 54978 563628397 22765 22760 531831672 4906 4907 430850309 37921 37922 13517505 73898 73899 441850597 20946 20857 894723559 61648 61649 139594646 76500 76456 27277955 61892 61893 835914855 83964 83965 920557894 30240 30319 551009322 74486 74487 731292769 12118 12119 101278184 46881 46937 756273310 14493 14426 488960645 50468 50469 859975134 22816 22817 753863687 71666 71699 134300627 53198 53159 734937132 4296 4350 643616396 91340 91341 902519424 87284 87231 886482929 43022 43023 470440041 46790 46858 552203529 45684 45685 636187779 74806 74807 641086466 28892 28893 756238193 11893 11894 674860050 58750 58751 627400632 41535 41589 436177013 42697 42691 402346623 47685 47663 751199553 91959 91960 724163452 49851 49905 434469121 21313 21254 122094410 65480 65511 803134333 94361 94362 40305121 7620 7621 132714699 12637 12638 297111983 10112 10193 190391946 83256 83257 303652345 13812 13813 527625756 39983 39911 132587213 53022 53023 655915338 91921 91922 174926357 44925 44926 124564150 37036 37041 6571798 8865 8866 291787472 61800 61801 65920820 53772 53773 862502311 46692 46693 189092141 80876 80877 771379974 30165 30163 335723102 81249 81250 587460071 5942 5997 273807077 14889 14859 424857084 88867 88933 884343406 40100 40089 100956915 43784 43785 64826233 22239 22240 375140680 10695 10709 473503746 61113 61063 454422821 12471 12472 481350453 34411 34391 663409907 89537 89608 9551249 12966 12967 454883194 15459 15460 666589776 65130 65131 223793703 65777 65781 900432021 27621 27622 571422525 60083 60084 768087672 88218 88219 646703955 76034 76036 780859089 2738 2739 630934797 18172 18173 47746308 86684 86609 230973446 42946 42995 561873571 15839 15840 735358723 35603 35538 413296472 57681 57762 944531508 23319 23261 819840824 25112 25052 833429655 10542 10543 436592152 18861 18814 959849775 14282 14283 539719301 37253 37254 744852480 94830 94831 522667526 55926 55927 861173439 35727 35728 964130345 3968 3969 734710581 10899 10819 720191316 7726 7727 85088843 87836 87837 712643197 40738 40739 416786354 60911 60912 633251859 39861 39787 755312202 76022 76023 842043633 82444 82439 380865230 9929 9847 378336116 29699 29676 803616468 91522 91571 115329459 62965 62966 569253786 42893 42894 77039865 86224 86150 130355131 63093 63111 515516819 42480 42481 450998298 37119 37120 971713135 18977 18888 457227795 13464 13465 779721679 58685 58610 91450280 71347 71348 426787120 32124 32125 470164718 73978 73979 837783552 51141 51142 302683032 46020 46051 347401773 25295 25296 114447213 13547 13548 431071140 57870 57871 18243552 24973 25023 929059249 17798 17799 38585394 62217 62215 262569914 75308 75248 408800278 9104 9043 999709706 20931 21006 614011153 46480 46463 286339381 83308 83310 271301464 5426 5427 569968676 74596 74597 496792739 77033 77064 294352712 12074 12075 354735261 66640 66641 647180143 90316 90375 686481400 49442 49443 95487405 21828 21829 145164022 10259 10260 740391590 34045 33993 525735543 9156 9157 292665188 19383 19384 783402974 60869 60870 314256542 60297 60238 286295521 71136 71109 50549087 43819 43820 457531910 18467 18547 164654898 77302 77380 438449406 286 246 231535646 59068 59113 384250766 45623 45624 499018147 74049 74104 321860410 53827 53828 762671158 82421 82408 728308394 10634 10635 645137827 46035 46036 227007595 94762 94797 361454985 53502 53503 44855709 11034 10978 12123255 44054 44055 363905089 22174 22137 223523083 90474 90503 835603277 5631 5546 787432320 29254 29255 100750920 10605 10616 93027526 17486 17525 333799777 89008 89082 636434448 24635 24641 351087403 29366 29413 439110312 84165 84106 485859505 73187 73267 75360130 40595 40596 884944790 53329 53330 874685157 4990 4991 180177480 75823 75783 3778462 88997 89003 796370175 41109 41110 688027844 76494 76495 290334601 84055 84056 193355865 96587 96588 136160833 78683 78684 185815314 63788 63782 609319499 21842 21843 77306560 71741 71788 341284994 80422 80423 42123885 11312 11313 456533158 42457 42480 204990562 67351 67352 485962485 76968 77021 202563613 92683 92686 815692638 99062 99063 431967694 32433 32365 660984686 5575 5576 447645771 54105 54106 804939675 69208 69209 185123612 36014 36015 761782076 37326 37327 82749550 7932 7913 218453725 51583 51508 299553241 16722 16723 870763267 49829 49915 265673917 37909 37910 332802009 90086 90048 810970613 27893 27807 558227918 59135 59136 529059561 41095 41096 640413387 82832 82806 393861237 85398 85318 557061378 67458 67451 497811077 49585 49525 885320731 8063 8064 285394741 1018 1019 25211542 48090 48038 796743285 85922 85934 35243258 68051 68041 777713002 31976 31977 682329529 67485 67486 775887661 83747 83748 940323192 5660 5710 65276680 99643 99580 944175384 4282 4283 678410035 74284 74285 570343846 97255 97268 607346288 98944 98919 699723641 38719 38717 112081 71858 71817 310823148 97569 97526 258771485 78470 78432 906378896 9080 9081 897747533 74270 74271 606442256 11762 11721 699633190 83187 83188 255795220 12049 12037 187062032 34134 34157 924357639 43569 43570 691815779 24378 24379 151717666 66781 66782 243557683 13573 13502 242460093 70475 70553 568816557 40016 40017 630789841 42071 42072 257175022 82363 82364 504838386 79661 79628 908082287 46701 46752 608292121 5781 5821 938910307 66555 66486 175462302 44373 44374 204562678 15542 15543 276266653 95448 95404 259186120 11582 11626 655578872 38782 38783 71757263 18669 18593 621384364 16587 16553 716560126 57814 57781 138522383 98912 98864 178562626 8203 8135 126702512 1721 1774 724361781 19194 19174 257394544 56405 56406 152459337 37073 37074 82273081 27708 27709 549975413 55080 55081 954794741 89746 89718 34336094 7534 7535 193288708 5868 5869 316274925 62667 62668 701586398 83168 83169 974878987 30458 30375 852489685 24089 24163 542782740 29016 29003 779866007 99913 99914 591644645 19641 19559 966715661 4300 4251 394348369 7924 7926 234170909 28529 28612 818141534 60239 60240 497863372 34381 34382 287642661 27697 27676 792165246 60343 60344 655375992 55504 55459 55428998 62189 62190 879797884 81030 81031 263926623 43917 43918 595832289 78803 78808 932810559 4345 4346 910189753 11555 11556 622261890 75615 75574 281751384 75185 75159 633083140 64028 64060 307446419 69693 69674 127916235 68990 69015 673271799 38980 38981 382973945 56692 56693 477246755 27701 27702 300120497 71893 71894 960804042 84493 84494 705616997 5217 5302 884995788 47484 47485 697270194 42299 42300 890626123 2878 2855 35793217 85834 85835 506693221 80988 80989 789100130 2041 2042 784308791 86025 86043 278889170 23003 22926 8194122 61320 61245 833986431 25311 25312 42110030 95054 95066 596933766 83508 83524 302100242 57377 57378 331499934 86836 86846 474569344 97144 97164 229034575 21998 21999 253364258 61061 61130 258815493 86749 86750 919745403 23462 23463 401283137 58091 58146 23911845 91783 91784 997376789 6544 6545 348388409 4982 4952 277689666 33115 33116 38243171 91171 91175 221931507 72375 72395 80686648 74866 74777 561081332 21079 21083 270388669 16200 16201 928100078 10161 10162 823415046 24840 24834 125917156 29431 29373 103473398 74677 74600 40308021 57332 57284 967351466 47471 47468 647258817 94691 94651 838820180 80704 80705 532291552 66472 66473 756426422 50969 50970 17957280 69555 69604 367394306 7411 7450 520313293 1810 1797 857924806 1965 2015 251109837 74556 74557 353936680 37575 37579 66595117 6442 6443 185769696 75527 75606 26971346 15480 15501 956195211 49329 49330 791787710 64852 64927 132056525 38451 38452 797075321 13445 13470 652928537 71589 71590 48258813 75812 75813 334129562 91379 91306 947238389 45491 45492 231740180 87798 87885 33543705 24539 24559 967917375 25024 25025 832388030 56632 56572 284813606 68059 68060 397043715 19411 19412 392223606 54213 54134 640525333 73323 73276 5282653 77954 78022 838379936 383 387 591371439 34487 34488 919551341 26578 26630 581826676 16440 16441 987589807 25291 25292 623905738 53344 53345 624501384 14448 14449 845309771 20963 20964 794010627 1757 1758 140375715 12197 12198 150398424 69510 69511 925182373 32664 32728 493497859 72058 72059 817387159 68192 68174 967492950 79310 79311 30967093 10403 10439 651166328 51067 51068 713843421 68949 68950 777145131 58716 58686 403676279 80011 79954 680140814 31357 31344 607903508 96235 96243 145508512 20593 20531 16133331 98659 98660 515209766 33262 33263 680202604 71845 71828 571679817 99905 99816 21496433 44422 44488 334409710 54954 54937 396937493 10233 10322 12751009 8983 8984 788845005 82975 83059 544843812 78621 78566 9602719 18510 18511 745924163 98684 98664 554630722 85496 85497 32132364 99746 99747 627635138 68309 68357 24678718 28964 28905 722019350 96422 96423 746927085 58746 58779 442670901 1077 1078 560754369 19167 19168 649223701 24773 24774 842075393 59906 59907 648934107 53416 53365 234617409 91473 91474 427308514 33699 33700 578336224 62769 62707 678437773 89643 89644 932976727 44554 44555 537148804 27976 27977 892743857 90247 90291 287208258 95652 95653 971073692 69818 69819 164883598 80612 80613 759309741 78973 78974 83695870 99210 99263 441384745 40525 40526 739338401 30885 30810 112512870 95051 95052 26196551 15197 15198 128248385 84655 84656 97918320 42397 42391 205953940 7725 7784 430215866 96711 96712 11175166 42857 42852 9173664 70872 70866 107033157 84387 84388 785080121 77398 77399 561202649 7446 7447 201262092 57661 57620 970673763 41565 41566 493783567 46976 46967 144840679 73245 73246 40956163 56859 56835 128949353 38227 38228 744663809 90747 90748 286502193 40455 40417 378970567 22059 21986 742155869 28897 28879 240920856 75903 75904 359956711 94099 94100 507003065 83722 83762 948999831 10087 10074 568711239 9835 9823 209045699 6326 6270 956218962 48929 48930 224106496 3028 3046 308954790 36840 36841 405078624 66005 66089 512833073 56773 56701 614100566 73648 73649 855945766 14966 15027 974235474 86418 86448 706109638 3031 3032 410494562 79639 79644 632153064 41133 41134 352154140 4916 4917 440378960 41100 41125 54375925 73033 73034 572955449 42289 42238 948045443 90600 90601 777173539 36062 36063 706110892 81459 81484 889882664 87333 87298 698549339 42623 42624 544319429 32591 32657 932442978 44626 44627 605556046 16332 16392 160575363 96121 96047 468787106 23076 23077 476941794 68160 68161 876736817 15678 15667 44153188 85446 85447 304704080 74658 74659 680944582 28609 28610 524936192 49884 49919 62083191 24202 24203 988615478 5762 5763 888923379 2940 2952 429817175 27269 27290 719437959 64602 64603 835546702 80805 80747 45007198 89868 89869 839491930 16165 16216 216914797 66983 66971 605468384 48571 48572 872716964 67487 67570 101771933 73806 73807 757005289 85829 85896 338576096 50608 50609 896835947 3987 3990 789431704 16282 16283 289852085 39689 39649 796981380 18094 18118 584531337 75055 75056 600005156 96213 96214 585189843 35720 35721 885120897 3556 3557 688422264 65135 65136 570034572 48629 48630 707542393 85294 85295 141225496 63678 63664 257359120 30349 30306 348761210 23209 23218 276880596 8095 8018 61407518 99498 99544 707979933 82874 82811 451168674 48541 48542 360704473 4234 4235 932677266 34225 34226 992443750 2962 2963 439519479 36018 36019 51445329 80279 80208 76838604 25128 25129 972753329 21652 21653 388517303 3793 3794 129600455 31914 31915 917352076 8039 8074 20748283 96827 96828 911115862 70239 70321 217307979 46008 46009 891020920 63147 63148 147441581 45631 45632 64536739 87050 87019 514598120 52550 52551 620854487 7588 7567 166978452 52141 52138 608048970 78751 78725 199667407 76053 76002 477184674 26232 26211 104950289 69255 69256 47373914 28947 29023 594626307 71482 71483 651716916 9494 9427 937521687 72676 72677 812031324 51930 51937 319232635 82403 82415 23933358 55543 55593 545638164 95244 95221 920206839 12594 12630 85865630 91572 91573 867716704 55463 55464 366759619 99246 99250 534430282 64045 63976 616268897 52343 52285 113700932 99007 99070 546218121 1284 1323 700451199 88864 88922 12325432 41607 41603 853647388 75461 75546 410581659 68246 68269 621110866 99330 99331 931416891 92018 92019 785985845 58307 58308 333224098 61586 61602 93791599 37960 37943 175429407 40042 40043 473592393 99764 99818 764679216 88121 88162 289767169 40059 40060 479081413 91504 91505 339538304 25447 25448 351259083 64793 64794 160601063 82637 82562 887840480 16504 16570 667485882 22193 22194 424991370 4747 4748 497251763 68601 68602 541387182 30810 30723 814172454 75917 75968 695009390 3253 3329 944181366 91382 91383 222238826 46650 46565 940308696 71965 71966 260839847 58649 58698 894546963 99267 99180 401387889 92066 92111 663019756 48348 48349 157093486 46989 47038 550464277 24687 24601 15213931 84918 84829 604797661 59193 59252 291133545 75238 75239 830397311 47517 47518 780970667 26211 26153 968283780 32660 32661 873432293 22902 22936 576249390 32247 32248 576034626 85146 85147 31668600 73697 73642 582175312 97730 97819 313080851 52487 52496 510035015 82713 82714 735695799 59554 59638 155854014 78683 78625 586166375 143 221 836258336 74823 74870 755290281 54506 54559 392965349 95256 95257 556801420 21621 21683 221656862 78620 78563 659059941 26982 27070 94023421 31064 31065 898367727 72292 72227 738824162 38042 38071 854876865 77720 77665 649814590 58187 58188 865744801 27130 27131 809384582 54690 54691 556989905 11562 11563 636915090 15791 15792 237973771 44188 44189 488258069 76224 76276 907285457 9495 9496 520136453 35667 35668 771510732 62490 62491 39863126 34136 34137 285525495 7678 7593 585684792 94136 94137 607292147 6318 6319 299103723 85231 85188 389377850 47706 47702 350486613 91600 91631 437096746 99337 99338 14710590 54327 54328 231075576 65588 65589 991706159 97539 97540 466793935 90157 90158 561837423 94637 94638 445357396 79469 79388 970068580 85496 85433 510007546 61905 61941 35573539 37839 37840 404820212 62663 62688 343031142 29629 29630 474387702 88139 88116 589651048 98839 98840 737009711 76083 76032 70126409 58513 58510 408420360 34856 34799 669358291 62962 62982 191642659 79721 79722 460194562 99510 99511 827207453 92679 92727 924800068 91089 91164 932944991 17342 17305 103596841 89761 89829 876124982 12153 12154 591139832 70423 70438 443413119 11030 11110 489438873 10322 10261 943135895 28358 28359 277004933 3388 3389 565897535 84142 84143 838573762 45948 45978 261807052 79122 79123 803629595 81244 81235 291918387 55897 55870 433756814 74469 74521 809382621 4593 4512 432285832 66335 66416 230548533 80637 80560 103383747 35656 35688 378181478 53098 53119 171289733 43292 43293 720958249 54807 54808 300029863 39916 39856 495181451 47481 47402 475238835 92055 92056 519370058 25362 25363 802817954 38151 38219 777334716 45984 45896 256954639 5502 5538 758631630 24445 24446 259312031 65334 65335 344449579 24887 24828 828346644 6496 6497 806009205 34048 34133 674207849 45896 45897 412012384 45077 44995 704403625 39581 39582 743344481 31681 31682 188050570 93556 93557 88076665 1292 1293 257101605 3669 3670 334395962 33671 33672 137891153 9273 9267 421729573 82972 83016 266617546 6247 6248 747528848 21309 21283 338413812 87540 87559 357229049 15410 15411 391179376 94177 94143 751675307 22392 22393 132440292 78202 78253 166470109 57484 57485 109428260 7423 7424 818800504 40524 40525 851618363 35309 35294 552134689 84581 84535 267744979 8122 8123 337217735 29139 29084 687565751 26800 26871 747403554 91154 91111 481488642 2673 2640 60511042 94482 94555 41840855 93372 93373 189958515 39038 39115 188787002 63847 63848 696427231 803 804 717877226 30936 30916 100955373 57046 57047 334382433 70699 70763 504558083 79638 79678 990795436 29014 28950 488345074 18694 18753 797077947 29389 29448 675105459 66749 66750 903299143 2027 2028 451584665 76836 76837 346386232 9028 8941 426668623 47903 47904 452701880 16512 16473 26694818 56672 56673 982055033 34466 34442 751679187 77487 77452 952095335 10105 10107 518096697 70364 70365 671293740 53229 53211 962448197 78415 78500 28344307 52274 52223 942573991 8990 8991 182757875 59057 58985 194644135 96866 96906 286769680 64304 64226 978714232 57651 57652 662186450 46230 46231 274934918 45760 45761 110788631 81620 81685 435031767 10630 10623 706433435 48562 48563 624539017 75882 75883 857639281 30608 30654 656714366 11739 11740 883269829 82101 82102 734727751 38166 38159 86600332 2732 2733 920168184 5695 5751 816897514 36186 36219 731417397 93594 93595 997145142 99159 99160 220163430 49212 49213 915584629 27439 27440 193377679 29952 29953 273787822 80048 79961 4439594 58067 58081 867577582 31039 31061 980067189 56612 56626 891357708 47978 47979 763652118 75126 75127 546948051 39713 39790 901835137 74872 74887 92321521 75026 75055 440717759 96938 96939 798478992 75716 75767 511186256 25778 25779 140506676 50338 50339 416500070 7067 7068 441433784 93559 93560 476306519 47189 47190 307461332 58712 58738 539092755 94147 94104 47748141 5452 5453 600420372 53951 53952 706904414 86693 86648 829420668 66572 66573 693341608 37142 37173 30435795 1336 1337 852867844 88274 88275 71866560 53759 53760 346928242 29833 29777 875363170 29873 29874 772096490 92016 91945 667046222 70530 70531 875917747 59476 59558 168776261 45394 45459 464174838 44402 44314 478224688 19734 19790 551833763 59665 59681 694199680 30827 30828 197505913 18075 18076 960002229 63966 63991 65578089 98062 98081 15739878 40525 40557 976452368 57187 57177 405562847 4426 4349 864397931 38664 38665 429478576 50503 50504 879858764 8975 9037 367449876 36876 36797 741486581 69429 69434 918064953 90593 90594 924257508 62201 62202 296129552 34735 34736 78210338 88687 88734 227462889 91236 91222 410238089 96987 96988 673708925 82988 82989 36491202 73008 73009 991416820 79523 79524 830834605 60548 60621 402345987 26342 26343 501513266 72242 72243 277488833 5230 5245 742414740 92072 92141 653724052 70717 70718 431256345 56041 56063 198837454 56999 56981 856934788 85216 85150 226379289 20975 20976 322758128 68201 68210 110237035 84330 84316 330527381 81592 81619 713431561 21252 21253 479321277 28050 28051 658401383 38884 38885 702753443 555 556 621812706 17959 17917 496578027 44258 44259 223961169 62855 62862 187177990 96085 96132 175183379 83954 83955 451816705 41648 41700 909593616 82084 82131 755963149 85948 85949 550365556 36004 36005 934448639 28384 28377 905912272 77644 77645 267666122 13534 13518 334628578 69470 69471 890335712 68246 68247 179898687 80369 80370 161203795 25907 25908 91674598 65433 65436 974265566 10476 10477 778099874 41705 41706 450477829 8912 8913 670471407 30678 30679 310730892 11439 11440 996375571 85539 85540 970175221 26900 26901 363323133 83664 83671 99275986 27452 27453 229800460 77164 77216 262411995 98068 98069 930198966 61509 61526 911040974 61119 61162 176317229 54984 54985 473225301 84952 84879 332089400 95228 95199 107052426 5515 5516 862542205 10512 10513 808467582 7752 7753 316810061 51295 51351 385862391 91945 91946 33725166 21288 21289 573298344 18346 18365 879549707 16500 16588 679623317 47497 47548 277179312 43884 43885 447858619 16685 16716 844537096 9765 9766 41108023 48574 48575 65966431 41204 41205 164414423 30680 30681 461889878 98040 98041 364923146 11121 11067 960237693 46212 46173 498032905 84679 84662 210576539 82357 82288 332148940 24575 24576 195132814 44562 44614 420002572 56762 56763 813329380 14388 14459 956696436 85276 85208 541189248 56443 56360 699934782 67535 67608 854232354 34754 34673 807473546 12837 12838 907769139 91871 91864 843691684 24474 24475 997424626 78381 78343 170413450 92034 91982 491737538 94709 94710 814591236 16506 16507 696943508 47939 47878 471842993 62349 62350 643149963 22256 22257 33052724 34645 34644 604160830 9901 9902 624528514 27746 27747 867777528 35485 35525 502606351 44074 44075 927058294 7531 7532 267988947 58987 58946 506474040 3624 3695 262215053 81809 81781 279289245 97291 97211 47750969 53389 53390 938995074 38491 38492 52025479 8069 8098 236445388 97774 97775 886173996 36108 36109 664648638 4672 4682 504314446 84476 84538 917259040 1087 1061 3964193 32070 32086 428585203 84547 84548 424065489 85209 85210 672648957 78522 78523 272060239 51431 51487 600684527 77169 77141 693799453 3414 3490 897788489 61661 61736 948357666 69993 69994 148376052 64959 64960 729472032 9721 9722 545467254 90499 90481 650782552 63718 63803 13284083 32398 32399 787383808 11565 11500 384744042 16795 16869 205729295 91883 91884 383289163 32712 32746 669128723 71582 71583 142295559 70094 70103 126143445 77294 77205 149520329 4508 4492 112160814 98117 98118 196818632 30024 30015 602702170 95939 95940 470616812 39259 39311 831806434 40550 40551 448541094 34756 34757 555730548 54508 54509 459298743 88608 88609 621104459 96532 96492 693586342 68106 68068 747470072 66908 66909 426363022 51682 51648 997333443 99405 99354 141246002 83396 83397 176083063 24050 24051 786207014 87371 87372 821477683 20216 20213 736400262 26996 26997 461030627 70745 70773 178033274 51944 51939 17819336 97431 97489 138281220 63323 63324 349489995 46036 46037 961974795 33334 33385 873440941 70571 70572 588118798 31801 31761 272253095 96224 96225 428540780 3003 2989 861059774 79853 79856 209186776 17699 17700 883087592 56300 56379 288249256 17925 17926 467090664 33224 33306 789426308 11458 11523 554814932 45035 45101 173656062 47046 47080 328494877 59087 59088 131019489 4395 4396 500453782 10046 10047 219461192 57580 57611 797641870 23395 23396 7769979 46421 46505 337694855 39665 39603 60539899 96188 96258 671714361 94038 94039 723514067 53556 53624 997208574 57267 57322 75034627 29465 29466 947548170 28020 28021 421890002 96942 96943 3661195 21472 21475 438363580 38473 38494 466770695 45204 45268 417131074 17237 17238 164691524 74290 74291 588682794 23174 23139 375970428 4469 4470 662486023 34980 34981 426277392 84585 84586 378991165 95378 95379 386806128 61025 61026 755663727 34734 34735 273128297 69146 69147 909584966 62928 62929 979526399 28573 28574 171512848 41158 41232 972691071 69924 69848 632925867 77039 77040 656182610 76918 76844 85252644 7723 7655 353381756 51066 51067 331909839 95226 95227 944224201 10846 10847 894537989 67110 67196 110308585 44103 44104 959716321 16818 16819 101136411 66008 66009 945883511 48019 48020 135555534 30624 30669 24417488 62010 62011 68625394 34883 34909 370884377 37219 37220 285931807 95916 95967 504905532 41165 41155 288357967 91253 91242 730929924 58805 58806 408546535 14641 14569 730989374 90113 90068 773521432 57299 57300 629106694 1303 1304 291639505 95380 95381 741053469 30331 30332 669666289 39130 39211 81386400 63775 63731 633912031 22864 22865 829731594 2087 2174 557855055 81472 81417 937418018 31805 31799 867947735 5373 5429 844949052 2742 2666 292816382 95723 95721 438515335 61656 61657 431408698 30945 30946 650923267 54518 54519 988610112 12011 12012 907932249 46431 46432 680302718 49284 49285 135142023 6906 6992 103947337 30517 30432 136681545 74035 74081 611964758 33330 33331 645572403 62623 62656 128617566 4903 4904 241906856 21866 21809 416182408 14940 14941 600199046 7516 7517 751131806 87416 87355 463872265 85558 85477 355075088 21330 21331 747836548 83144 83145 876359395 77696 77697 151792091 43746 43747 530946100 33388 33389 967403189 22597 22598 69679282 73273 73274 460019258 81921 81922 346639042 69301 69302 773090684 83051 83052 872342344 41915 41916 886674014 71829 71830 235517572 15803 15804 645611171 10236 10237 397108038 83160 83161 993902682 96642 96692 159971060 63501 63502 713750994 28457 28458 922165524 81623 81624 628443525 68485 68564 594234922 88138 88139 471822341 5841 5828 616449416 88484 88485 119097844 16953 16954 975228511 79118 79119 939162548 3123 3124 558034224 47159 47111 656576742 54009 54010 917390193 45925 45928 897291780 9811 9812 273313139 97187 97188 615406217 94820 94753 218705084 54523 54524 134023373 2293 2324 591527302 35626 35708 67886326 66260 66229 915510188 84366 84367 835591022 62587 62647 95708587 17539 17601 623426306 21045 21090 831110468 83968 84031 6657650 92359 92321 893080270 96463 96461 101425090 29763 29764 725564523 54955 55008 851791406 38160 38082 312795650 69720 69721 866785803 74376 74377 539208971 62159 62160 937248976 48992 48993 524181935 58636 58637 597572278 64657 64658 367577038 90337 90257 248832152 73154 73226 514941835 76939 76867 278095632 97315 97316 52960763 59541 59585 35602175 51591 51592 727860760 80871 80872 116158836 51117 51118 299567629 40370 40371 659399101 6309 6310 614734617 78105 78106 682361512 34639 34640 784449244 47287 47288 867916084 12402 12458 708173974 10148 10151 510435659 78725 78726 744272297 71994 71971 670231399 71864 71927 333103525 50092 50093 339567977 72306 72374 679808934 50629 50571 269607787 69540 69541 295171814 25218 25219 55479539 76388 76334 442694022 68476 68477 406253027 41107 41108 744958486 51543 51544 892948841 42674 42634 373683786 97482 97483 293378966 91413 91414 274699725 27108 27109 161194699 60015 60016 802859049 56198 56199 918455703 46525 46538 935565334 86462 86463 259078706 24383 24432 935843629 14389 14398 551143870 93003 93004 989000649 33336 33337 588327155 11297 11298 2716871 10054 10055 157450046 54935 54929 68802966 25277 25364 280728213 47304 47360 915790795 56886 56901 460866204 1971 1991 834358645 80073 80074 749631171 46400 46401 152277180 83998 83999 782281235 47030 47031 827942675 72310 72231 302389433 20786 20787 832676392 84770 84795 707848111 24321 24274 580670726 15892 15893 295979872 43806 43807 820461697 87921 87922 779657356 11747 11795 63415671 11715 11716 785477889 22772 22773 466504331 63895 63896 110319292 87507 87508 47803441 99859 99860 784316651 93394 93395 957380723 89403 89404 633825701 99429 99430 613029260 87348 87346 990906574 81983 81990 851665144 65963 65964 771269316 88394 88413 741990812 47396 47317 464560718 69811 69812 411924509 7322 7323 737987039 37271 37205 633553283 73041 73042 649162368 87745 87746 700510448 23067 23068 863279724 44386 44387 354567337 14312 14343 267576670 67357 67358 924186786 11660 11661 897205321 23462 23510 32710328 34472 34473 757527388 62644 62645 978092541 83090 83138 141553184 68918 69006 799489176 63610 63623 904962566 82512 82545 47860330 49056 49057 204591889 84566 84636 52670925 51658 51592 915855579 10001 10030 910510735 26346 26347 583324749 58985 58900 487346142 6549 6550 802740915 80900 80828 973471982 48192 48236 19055543 95680 95673 190359380 22768 22701 833808031 28670 28671 630067284 40686 40689 848662935 37191 37192 876615263 19967 19968 54070115 58231 58232 259458608 78898 78899 8160977 65095 65096 325406543 28262 28332 885914326 58273 58307 606392826 96135 96169 813807468 66420 66421 750469736 40467 40468 374716044 83427 83359 17875854 41317 41318 153941814 42622 42545 815700843 36915 36950 877189689 44307 44308 916217269 54137 54168 991286337 95264 95265 336858266 63423 63424 17891713 12756 12757 179932007 54282 54210 5370200 20987 21015 962699801 1713 1714 701935230 87608 87609 625030645 74894 74895 370120618 26549 26623 729304463 83446 83447 546136013 57186 57239 914424134 74198 74199 106568505 89232 89154 427186569 17531 17532 933936670 24865 24832 417036139 64884 64885 146178610 19964 19965 297370348 44723 44724 274605274 56405 56363 160201295 7635 7675 230609704 91073 91061 276143108 48690 48709 659867627 4022 4023 609342265 13883 13915 941763965 22183 22184 479932334 94594 94595 30037964 66574 66575 628892492 17226 17183 476087968 81842 81843 148389364 21631 21689 753439778 68092 68154 776751336 99592 99585 652497286 10950 10919 849690490 62575 62571 878054157 862 804 435754681 76080 76081 368742604 11980 11932 28090529 22672 22673 86138929 58030 58114 910367662 36147 36225 492086249 65331 65332 576974346 79983 79934 851728808 42073 42074 209650995 88276 88277 193927182 84533 84569 295796910 93712 93630 33296213 38601 38669 604481709 54275 54192 114206121 7750 7751 704307348 11568 11569 915268726 97446 97522 854836796 96684 96618 422826539 7807 7808 169436246 50473 50474 428164588 26122 26123 712056616 27173 27174 148058780 5090 5091 851805997 64921 64922 408409436 42238 42239 446710731 55345 55359 91574916 33541 33621 666408792 8998 8999 529438365 13030 13079 266007510 58169 58170 164496557 13017 13018 656365153 42617 42629 113107947 66234 66235 672839206 61629 61630 738419683 76154 76155 340011780 458 459 822062066 17465 17492 995923506 3916 3944 685576266 215 216 699623573 73783 73784 430437932 15773 15750 604475622 72450 72425 332882606 55997 55910 887268134 6171 6172 395979200 86557 86558 795908735 52102 52103 238521584 30552 30553 970851635 66300 66317 490299943 32029 32030 888889686 55674 55638 363851736 30000 30001 243914454 61504 61505 813847774 84183 84214 594894729 71583 71520 683841022 77247 77194 92864971 31383 31384 350737107 35232 35233 214776408 4683 4684 96029125 4189 4201 677465272 26584 26585 617747142 38797 38813 831998932 90145 90211 726470425 78466 78467 131476023 64076 64077 226206853 18396 18397 554561988 14612 14619 893198996 85678 85679 990946781 28582 28583 300856674 48027 48028 50726663 12534 12620 958270043 66235 66236 454897416 81943 81898 907445153 31394 31404 622161687 34251 34252 94638001 71642 71668 184118340 10149 10150 651433895 6605 6611 427905901 96273 96306 292942740 46780 46796 621215313 63500 63501 940848919 19149 19063 884827835 36314 36315 43910827 77169 77170 932882281 89887 89842 566929034 82731 82732 136870841 66850 66840 586070111 27615 27616 532446831 32147 32207 898904292 81174 81175 660346214 27350 27351 211488874 73205 73118 133332413 9317 9318 300546903 90960 91030 802320287 88706 88707 526981322 92497 92498 798391738 55627 55628 257202775 48842 48843 76910069 86630 86631 712403699 47513 47573 960572207 77673 77596 449182825 54400 54401 246700828 58829 58830 544003973 40451 40493 762511252 24089 24137 523253782 75842 75833 712349974 68441 68442 370583078 65207 65250 414178350 15147 15168 583440096 91239 91227 108378678 58947 58948 434762290 30938 30851 811096509 7073 7074 268043411 75604 75605 586699657 51374 51375 330638077 73932 73933 13824106 4838 4908 748129014 39037 39033 271014412 19294 19310 981194394 6693 6694 446063456 64470 64440 636014220 80948 81028 516159010 56113 56114 185757232 44508 44426 577013509 7687 7639 709672657 97090 97092 153449776 73585 73586 281272106 39112 39113 211251186 32322 32320 798815885 17811 17812 228021244 47561 47562 224393016 79725 79726 733562219 71236 71237 816080150 7648 7565 243166977 7861 7869 370287152 75480 75481 155484699 27167 27110 387005765 56234 56243 503390846 64955 64956 408612115 97595 97596 83332409 74402 74490 724757969 75491 75427 322867765 8463 8464 840066810 85524 85534 334480658 91505 91471 287204634 55176 55210 470779466 36386 36387 221138442 18701 18702 209905584 31066 31057 600478690 95534 95571 938055823 27421 27422 926017765 32185 32186 626146024 93347 93348 44918572 77899 77900 806291572 44309 44310 744809163 12118 12034 957640312 21139 21134 241988002 67002 67003 917854150 30296 30337 804466515 91579 91580 35637706 29656 29657 704602373 7321 7328 233014450 77256 77199 100492113 46551 46552 956178029 22440 22359 966477542 90695 90696 86559543 68816 68817 182335476 67731 67672 649411640 23301 23302 866503378 86834 86835 984625725 56266 56286 63306581 46673 46705 859112256 5799 5800 769727534 38835 38784 38347452 46090 46091 79111859 8669 8706 266455889 96979 97063 729364843 44738 44739 777257043 17831 17832 495862237 16362 16363 239222761 40229 40296 505134811 88449 88402 585495272 12974 12975 955087256 90954 90890 857775497 46027 46028 626865308 72352 72400 392264428 36720 36721 708272197 57576 57525 825477975 17203 17196 38936479 64378 64379 671419108 9376 9352 241565098 16618 16619 303090649 32367 32374 235101932 70110 70167 776725752 68806 68807 751782188 71135 71197 591095344 39046 39047 691919694 45024 45039 240008670 73175 73185 617143197 89602 89603 590800682 23490 23559 482904710 30175 30176 515459647 55236 55237 514986505 97704 97752 425099321 81952 81953 537026422 84877 84878 395293007 47087 47088 945706261 57867 57868 359196309 67844 67855 695355643 53090 53091 338132689 91323 91388 953091437 36854 36802 838655964 34 35 371776716 2132 2065 742270778 6010 6011 266025938 92713 92714 389054952 41151 41152 248040805 10767 10820 166738306 77082 77083 72382284 14852 14924 222593181 26410 26444 515977993 77814 77815 31467043 84517 84536 567376894 42098 42099 994348707 60604 60690 854881585 37986 37987 544966937 56319 56320 596179105 48269 48270 451675755 36426 36345 905221246 75168 75197 278180819 55866 55867 808271687 65173 65174 707464593 93527 93478 83782137 64841 64842 191148731 17767 17768 409511464 17106 17099 745048481 3692 3706 487481886 40812 40813 441784334 61845 61889 450609619 26562 26563 554714911 29634 29635 978510441 7473 7552 402982030 32933 32934 790176133 64930 64970 690114575 37418 37419 888902382 96071 96072 632207875 23263 23264 778693494 99921 99922 360798534 17570 17571 136030859 99521 99522 557606864 90468 90533 384693685 85718 85719 125729712 60681 60682 900293766 20815 20729 389020931 37956 37957 943271850 70700 70701 306184287 78256 78257 815941404 15886 15887 578131588 40949 40917 866238906 943 944 411088441 32902 32921 493446210 33644 33645 30838810 25524 25525 867875664 9701 9702 933215576 18604 18689 536392144 32930 32931 265787408 14928 14971 147845371 82173 82174 780660778 37275 37287 858390773 59825 59826 767090848 50359 50360 310768580 69594 69595 886686367 85443 85444 486635403 4280 4281 459972031 77537 77482 473242324 27044 27089 190683456 6355 6424 715923802 78417 78495 208200488 93786 93787 568110503 84370 84407 421709088 26493 26494 176963017 72596 72567 462573688 37936 37977 46558236 42532 42533 511949353 34135 34152 400569892 92492 92571 732510836 19239 19226 929310005 43393 43385 367355307 23700 23701 10168254 54978 54987 982012613 96496 96451 278479733 62558 62559 654261334 43183 43241 698438353 37647 37720 422450915 32003 32001 945347675 20800 20747 195903707 93568 93557 98420814 92176 92105 391467005 19660 19650 574396870 57453 57503 767438583 91142 91080 804050150 35661 35731 171173359 66736 66737 362578404 58066 58067 522966648 38722 38723 651888899 36019 35945 760822168 46574 46575 570658438 43437 43381 839759664 18241 18242 227531739 9551 9572 983174247 76264 76265 898764280 12464 12455 457075366 48238 48222 487265317 86963 86893 115965413 30966 30967 327671564 7710 7711 460750358 15190 15103 811697931 42469 42470 868035555 86491 86435 354949678 4320 4250 915144924 96583 96565 826711825 93821 93822 328182602 17233 17234 676357462 81874 81875 240198979 15068 15069 745993780 29073 29151 790913086 81642 81575 493296809 81473 81474 90326590 36739 36747 840617937 92910 92993 424453272 73500 73447 798303931 6982 6983 152564668 27136 27137 540911931 98365 98323 569178666 48225 48226 196678982 82705 82706 722903515 87027 87028 483658176 55212 55213 159916778 47144 47145 570714977 90143 90144 184210112 48999 49065 62746364 91657 91658 381735702 27061 27008 756592739 65571 65572 807055110 32617 32622 515331884 52593 52594 589274799 36888 36889 324139455 36241 36154 894125991 86868 86869 307529784 87030 87007 895621260 86857 86875 867226374 38139 38171 289563542 96016 96017 437511280 85503 85504 195945443 63067 63068 860037603 39199 39251 595867852 71211 71264 567466408 93500 93501 432849589 6553 6508 785499597 93685 93708 609418921 32376 32377 703705218 73197 73191 90478003 27212 27213 35842864 17872 17873 786732047 81303 81297 94908704 62434 62514 778655748 54722 54683 378244596 64573 64652 268117910 6836 6783 198028205 94748 94663 183125483 33919 33930 668296072 48412 48413 872947287 48947 49012 995906521 91439 91421 594296960 22240 22209 450456535 50733 50711 666298245 75355 75356 564721049 95423 95424 27500479 22724 22725 248909924 55400 55401 165865078 43433 43460 438399928 35138 35139 215168539 20402 20403 165249756 98208 98209 825220913 31655 31588 780477123 38164 38134 967605406 93833 93858 159303447 34996 34997 849924132 35003 35004 163071069 22124 22137 324524969 37690 37620 311441523 59300 59301 740641488 64935 64936 211119169 82660 82675 359042506 51062 51063 947522259 11286 11256 375531642 30007 30006 224478649 92197 92198 879352518 77072 76988 768263927 39097 39145 144893778 63150 63235 421208346 3277 3314 863744313 31154 31155 196400607 66800 66719 279368394 42079 42080 915444756 20850 20851 648101289 82196 82197 142666878 78670 78748 565581184 51565 51566 289034775 26334 26330 465855608 37448 37471 749169570 67451 67452 727160858 25575 25576 802452039 77206 77230 863383949 67036 66996 37188612 40491 40492 474528267 80257 80258 838307723 55533 55451 334199931 27505 27506 896208278 34944 34906 333145332 34070 34071 442810132 2230 2231 476380419 52930 52931 810348281 28349 28350 695208909 38314 38360 342484154 29611 29612 934523288 99650 99704 505727548 28786 28728 931921723 23373 23374 55306897 79989 79990 959276503 48970 48971 839123085 4971 4972 693830405 35513 35443 361518117 33600 33601 740323746 40974 40975 335034068 23837 23873 326434882 28841 28842 716254724 58610 58613 870980325 2170 2108 193859016 57954 57947 218163670 25979 25928 499423343 30504 30520 764591943 55009 55010 615255532 1958 1989 392865095 58616 58631 561066308 52534 52576 481308997 13046 13095 983331036 84179 84180 711715523 97480 97481 630012605 97755 97756 806107567 67580 67581 63255045 29985 29986 134822720 4120 4121 597418600 18160 18085 138035014 30112 30113 574608086 1853 1854 225521799 54284 54278 5995922 33605 33590 973118341 98985 98986 128246588 30374 30455 306387030 4806 4717 784582515 76470 76471 404275065 69967 69968 60342291 18482 18457 339044585 69716 69717 112127425 13296 13316 134179536 60553 60629 540841151 17433 17434 652169545 12611 12662 585911078 59457 59458 171928467 19718 19719 421380600 59369 59383 462535633 92014 91944 798499322 80284 80216 71295677 41721 41673 463750327 44487 44506 364371560 12552 12553 772351565 61620 61621 479759573 36340 36270 314005763 57721 57722 506086635 31310 31311 106967377 57773 57774 538286222 67534 67520 584320954 741 742 809748092 63556 63557 101834402 63699 63700 815378355 2271 2299 626383207 28280 28321 601035102 35273 35202 830449612 56373 56374 280221293 24104 24190 83817127 70023 70030 57695553 84519 84520 279003138 21018 20946 854314141 89324 89325 20361757 24337 24338 747631582 17941 18016 640209647 96999 97000 249338554 68486 68532 719682664 77964 77965 77125474 66061 66062 809510502 66660 66661 711767097 41456 41457 871782800 36583 36568 840722655 82544 82545 512561057 30038 29958 506744024 23494 23495 350109689 19473 19555 554901113 59800 59802 924937605 49509 49510 904067838 28666 28667 910756962 30464 30465 352760804 81669 81670 224087351 24065 24066 928756688 12465 12466 818155138 30803 30720 670365438 24609 24610 594344885 56896 56897 386084864 48954 48955 529406909 66094 66095 673312511 85721 85722 895138060 15893 15894 556360940 56155 56156 448827304 11046 11047 869133818 88679 88680 805257824 73311 73312 268556226 25108 25148 342467892 28298 28284 450843413 46826 46751 853866651 24488 24510 861147990 76893 76812 586316419 86780 86844 98006937 97122 97123 691000308 28933 28976 638537681 55651 55621 917864029 22978 23062 751989320 77634 77635 121251154 21084 21085 137912659 21498 21533 540409540 41968 41969 699798814 27390 27456 750878269 7288 7333 832742876 3788 3717 870348591 63539 63604 860227042 10142 10172 685993063 41381 41304 44824351 96444 96445 568984609 38779 38780 933110916 27648 27714 627882983 50209 50237 751866770 2267 2268 953104900 52105 52052 262179527 93438 93490 558885294 62109 62143 433203740 59204 59223 80981827 33112 33113 835269216 63478 63479 772936277 84809 84810 813278139 87943 87944 410611262 82280 82340 955499124 138 139 173268843 99135 99136 703769588 41518 41519 229503276 21447 21368 144885898 23092 23016 693465209 26081 26082 715991744 51762 51763 798923068 95391 95361 157761769 91929 91930 445054845 77886 77887 605968596 32995 32996 834313092 74707 74718 771007471 55103 55104 855866419 71852 71935 610338127 67074 67082 716601493 16892 16902 144095448 39287 39288 997875666 93397 93398 375756530 6730 6731 338534699 35814 35815 191778835 21359 21424 231452822 53222 53306 454743752 3496 3411 845594693 34794 34795 945573419 19118 19041 641164729 81732 81733 316454796 24102 24103 836795137 18941 18942 816652277 73863 73879 722549195 96198 96199 312356524 48072 48123 829735303 88656 88595 142250347 88244 88285 530134347 86491 86492 483228417 1865 1866 979043110 73668 73669 477742425 52922 52923 606779843 48338 48258 258685331 41156 41157 483278071 68553 68554 593010742 28031 27969 798136799 57857 57858 529756165 58249 58224 520489219 29242 29261 235443336 71657 71658 465261931 66712 66624 690657991 24764 24765 801748409 2206 2207 205901206 58479 58536 798502045 71668 71669 717131570 89683 89643 263693606 91997 91998 178092970 30246 30247 224162769 20355 20413 332337134 13472 13462 303108770 80108 80020 10824280 21784 21785 506405599 21946 22015 881467773 80344 80266 804012968 12427 12428 287549603 75736 75719 484107319 22206 22207 500128878 10333 10334 978022251 83623 83695 247352628 69395 69396 211631447 82396 82397 688424747 46627 46628 465362152 78474 78547 735365430 85199 85239 104772951 37730 37731 97163228 15505 15506 182526822 72336 72337 881789074 28342 28343 118877522 77646 77606 68695019 16611 16557 767013755 72117 72172 886963419 33143 33144 246580965 75003 75004 869007140 90445 90408 373543401 36723 36682 226595438 93807 93808 373647999 56596 56646 108212821 77137 77138 563724900 24497 24494 5037799 97085 97086 553745741 79423 79347 795513053 96939 96899 166398073 86865 86801 930053845 20823 20764 277224428 74683 74640 715431740 12245 12210 279163342 27914 27862 236488510 97415 97416 976945349 55743 55744 505703827 45172 45173 177716645 61067 61068 643186001 45406 45473 392344012 89020 89043 217053709 57306 57307 735989865 81977 82024 580583143 37828 37792 588585673 24201 24202 925673985 67719 67726 373238088 3517 3464 948903409 38496 38447 314310872 67082 67083 565240397 15846 15847 919220530 22809 22787 248438303 85192 85193 485896073 98526 98527 430203608 7349 7408 76577242 57438 57419 667861634 30711 30667 177889292 11012 10981 615955359 59512 59483 56229397 62498 62499 283913079 53013 53014 259907182 94153 94154 505753578 25047 25048 85439539 94041 94002 163488608 97770 97779 534587440 13149 13176 272538488 55787 55788 679332431 87741 87677 723071537 68036 68037 547273773 70547 70548 967780205 87881 87882 817102201 75401 75402 678341134 28257 28268 187221476 75676 75677 273243301 40312 40249 160587252 7985 7986 697795351 48597 48624 690086949 74876 74877 451701105 93264 93301 682159808 3699 3655 262887007 46068 46069 659059577 63401 63458 814939675 52831 52821 108003899 30367 30368 555471393 90955 90956 325333628 41102 41089 926451908 31950 31902 909346521 35217 35218 730352160 50381 50382 421769224 59410 59411 946370525 55987 55940 406799034 44722 44672 711455538 49152 49153 864710830 18301 18302 213276600 10782 10783 846439602 87359 87441 87701561 4116 4187 888312415 87389 87406 537691272 84090 84073 730758170 36345 36408 133386896 83183 83234 458119219 63898 63877 700905653 83756 83757 365504782 9360 9361 864620660 79736 79737 659024120 76020 75963 583776873 66521 66570 538579350 48277 48312 311719910 5833 5863 367920749 55925 55926 294436996 42436 42437 52468178 93409 93410 88224298 90722 90723 531502186 14336 14337 968452815 70579 70542 992965004 32319 32254 389592176 80164 80246 25876503 36104 36105 962835613 40723 40737 531814022 10466 10389 34358803 18888 18889 746737426 33623 33624 64604193 42648 42647 246794588 38093 38077 725072540 91149 91170 121728170 23035 22992 620191587 45356 45357 409413951 52931 52842 520092226 44502 44503 420225827 50538 50539 962826985 97402 97485 915300258 15115 15055 964760734 82973 82974 744341175 45462 45503 83980585 87813 87814 967286371 29402 29376 869804772 11054 11055 460783746 22105 22106 700305093 55147 55185 807493217 89877 89839 546423313 48223 48182 91710046 20409 20410 87186263 35837 35838 625878450 3963 3886 487586324 81530 81531 164059559 4884 4885 875922893 84671 84635 522528788 46596 46532 450084984 7472 7456 32167771 59824 59905 365568884 19693 19694 294684950 24863 24864 953856258 21561 21562 547870089 89513 89440 440113852 38310 38318 501415017 11121 11125 112683246 82305 82306 756957026 20570 20504 896805439 9753 9690 723001047 8297 8298 767044923 48322 48323 635449472 18961 18962 880932081 39062 38979 88961432 24931 24844 596883154 62496 62437 476387436 42024 42080 775763799 65054 65089 298452422 4562 4563 862384001 71566 71531 273871241 8232 8233 284026146 59016 58943 854846684 19423 19358 993106692 56790 56786 547318010 15683 15684 978059200 6141 6142 638671912 41154 41155 28712478 54655 54588 693554619 32173 32233 148043761 17498 17499 936377371 92460 92461 657208887 82070 82071 584064035 73698 73699 143619120 32295 32281 709728917 31404 31405 120774134 46417 46418 143377683 55198 55237 564920774 49347 49348 646034138 45475 45510 944971204 47604 47605 220823581 69826 69906 968576006 19497 19456 72240170 43511 43512 184657527 4674 4646 340413094 4429 4430 546379021 59304 59305 591240382 87947 87948 325588267 91128 91155 125718072 85646 85610 191050512 87613 87638 272370594 7215 7216 419474314 8956 8893 372392421 31028 31087 304014246 55531 55569 650219733 23616 23617 144479784 38653 38654 638955319 44589 44590 483516266 63893 63894 117846028 15619 15620 389389045 63467 63468 757049945 13165 13093 165372669 57794 57870 951111397 71010 71017 342310747 15353 15354 189146608 17071 17139 525765523 87666 87738 504869581 91947 91948 237529109 46492 46570 130089598 78388 78389 471714415 69149 69150 125883846 92398 92399 415664168 24955 24956 873818025 57934 57935 913899709 14133 14134 18492495 44551 44552 931318044 70123 70124 716393537 70628 70597 423521518 67918 67919 265596508 19711 19712 776160255 70768 70781 520360203 38499 38500 854517036 8643 8644 189106220 81679 81680 910268283 13953 13977 261032663 73141 73142 68467485 46949 46950 330026598 73776 73777 558577544 73691 73745 647374501 60323 60362 440880226 76021 75964 486628206 17516 17488 632423038 82930 82983 74411795 51473 51466 293864401 30805 30863 871416247 29795 29796 662011068 2919 2920 424248478 1567 1488 800525908 48905 48906 260487556 1426 1427 271446445 24405 24478 75377702 63375 63376 947072008 74876 74918 402607633 84363 84364 759860874 24187 24188 388121341 18008 18009 961622882 74890 74891 219820758 51692 51724 828391091 9893 9862 357163237 49293 49273 600728003 40107 40108 83426971 54385 54320 744635019 23350 23351 700329381 27306 27307 146424736 30125 30123 385896832 10726 10727 518580797 99796 99797 673935809 83165 83166 958196515 18252 18279 643476735 51036 51037 395022999 9277 9355 669984240 90012 90072 328746524 49369 49370 324130814 32104 32105 594965605 5257 5258 797728132 41434 41435 320361239 21214 21215 654242549 96506 96507 512847159 25015 25041 170846855 37470 37518 562471458 31337 31312 577696141 80071 80131 809446566 50796 50762 635317220 61933 61934 202958404 37378 37379 642447318 15213 15263 307907238 63356 63357 154884591 83999 83996 319777206 90702 90703 181297336 20268 20182 418512246 11792 11793 293283163 78240 78220 659370106 48474 48475 103770589 57894 57835 6553869 7959 7933 75952985 44711 44739 663261007 76191 76139 228946410 95428 95429 201447555 12640 12551 85995324 45219 45289 132452323 8623 8537 917826791 86461 86462 381607476 82677 82633 353091404 25603 25546 739092642 18335 18357 780984587 83065 83033 637222680 90916 90917 893358322 66080 66081 357875862 11956 11935 387659697 57313 57314 463917148 36069 36070 395234342 73954 74024 393671902 5441 5361 802144379 14193 14156 826091330 68437 68510 222787894 62569 62632 789176251 52305 52268 508252975 16844 16829 694946466 3229 3174 309562687 62637 62599 88944606 15721 15794 48912864 3630 3576 987066346 16586 16587 355468333 39158 39199 803383816 37195 37182 233609929 68834 68835 814764812 98951 98988 644301601 7879 7867 753167584 21868 21869 980929516 30109 30049 577857984 50675 50742 975491598 60555 60556 563107361 5848 5849 515834677 10025 9984 658820347 3314 3255 892226590 55663 55717 22339529 54554 54508 147173522 44813 44877 938642967 29093 29044 616790819 86263 86264 596751466 58560 58561 507480507 22489 22490 923262296 80975 80994 741118859 80563 80600 873265145 63016 63004 404583296 38851 38859 682403581 92707 92708 351778307 97512 97549 974077126 8773 8769 71506112 76555 76606 769320653 70600 70561 581510611 34547 34548 214731847 74405 74459 325058732 63880 63881 80200382 64553 64481 313202108 80460 80461 57512181 10764 10826 826183241 12740 12753 135645151 77601 77622 354055795 62029 61944 915067279 97977 97929 619300505 64297 64298 118362029 89163 89218 574735488 1396 1397 18890977 8854 8914 636155799 85242 85243 542214710 41614 41565 465549510 51648 51649 572729040 66150 66151 503509571 95509 95510 525883519 93994 94029 930963794 8136 8137 701966884 66782 66723 31477162 23177 23151 448023509 31908 31909 449230328 71284 71285 38834630 96191 96192 15009453 4915 4916 423014576 4211 4227 216823894 27872 27932 374350167 67444 67429 467050676 29039 29128 598725100 11080 11081 975506612 53391 53382 557083466 89170 89171 39458664 77944 77957 961993919 26074 26075 85938785 84901 84902 697748737 99380 99381 785120339 95465 95507 370290330 72556 72641 47554376 73897 73980 280912361 76681 76682 754823948 83909 83849 734970166 53011 52947 353927229 69511 69578 748931091 16825 16830 555800221 79745 79660 271137070 37884 37885 572817070 790 791 50095249 70432 70433 690095484 6629 6704 24294087 64839 64840 752909998 95584 95631 825390312 48593 48594 121944335 12998 13038 470112167 98790 98830 251104454 37960 37961 471499643 12116 12186 744426231 20847 20792 670563190 18973 18917 941813481 42465 42491 264921018 46610 46540 27578479 29468 29409 597705182 22457 22439 539468690 26811 26740 785043946 87014 87015 217315922 21707 21708 710591706 21476 21487 197922154 94381 94301 174564116 75886 75887 227532321 69591 69592 249287090 4454 4455 601892964 27685 27686 97349238 99827 99829 591774803 58560 58494 81524352 71895 71833 679408785 96612 96613 459748300 93969 94042 459317650 96817 96743 961780701 27492 27493 912431862 44379 44380 975379958 80673 80745 956729880 99824 99825 137739365 9105 9106 382826999 36663 36664 59315589 3258 3259 865829230 7914 7915 92203797 18045 18046 484360434 21078 21005 963114340 60320 60286 152347617 3897 3898 960409061 83461 83462 454704723 46969 46970 553738545 55717 55718 749075449 82013 82014 78479361 4213 4301 409375377 86943 86944 617181809 62830 62831 785817649 61282 61283 464876528 2407 2352 89739065 36617 36618 654530427 60968 60969 674306434 5885 5886 387997940 36844 36823 642925401 54780 54781 645986440 83646 83586 554689307 37680 37647 77202749 46772 46740 940834746 74042 74043 651362053 57939 57940 558102491 10162 10235 737781466 29574 29575 20088319 13382 13431 400896337 66296 66297 6307562 3733 3734 22451460 33411 33366 112192921 32856 32896 989944906 53968 53947 676026266 2841 2824 375678795 2636 2681 747156824 59352 59376 547503904 59361 59290 705180675 40224 40225 558980885 19406 19407 850939733 83952 83953 922230417 49342 49339 76765826 6245 6258 485281995 27074 27075 478294623 15440 15441 943552467 23815 23816 339384011 26823 26871 768549790 13058 13077 989758454 95498 95477 656253925 23745 23746 718524112 84976 84980 83395704 64754 64755 187226198 70603 70579 364107075 43072 43035 533354666 26996 26987 156348133 40197 40246 841891953 9204 9246 568752606 10183 10177 918121470 98191 98277 906065079 98728 98729 640154105 99930 99931 570683863 91310 91265 393322640 74921 74957 672962453 19531 19443 390054612 29796 29797 983926256 54325 54326 666256901 44817 44852 577614532 73284 73285 376765034 91389 91340 476876911 21048 21049 358295303 93076 93107 86079311 45750 45751 96966019 55667 55605 872194889 36661 36657 839662911 2247 2253 313970820 31839 31820 997656941 20392 20456 837499613 91235 91228 42038895 34139 34151 442615117 85870 85793 887372663 37959 37945 333018264 2666 2682 208937867 36334 36302 466443783 43623 43624 224269389 87185 87186 748613460 9050 8986 611574324 34233 34238 318858997 76938 76939 220121242 4156 4157 628820691 67214 67215 58932460 90719 90720 788860095 19331 19258 959418753 71385 71386 186551893 77978 77979 996659937 25233 25234 864411742 56020 56021 161273923 70529 70530 717340744 35612 35613 980879268 42818 42796 378404598 74694 74718 546807073 51636 51703 347816712 16483 16409 870760942 16597 16598 185282057 61700 61701 547876686 93596 93597 58501291 17514 17515 900970361 74662 74616 743691921 15335 15336 482861136 20983 20984 785248726 22881 22882 604268192 16115 16116 617657380 95088 95089 751050388 67244 67245 787019093 48704 48663 232833870 5099 5100 181197514 83060 83015 294100416 46081 46017 577634110 52950 52951 31013372 86939 86976 513290931 53354 53332 351192663 65864 65859 69634572 96793 96763 746082144 11412 11413 500861990 57566 57567 122449654 50056 50057 726247694 81995 81996 667212988 87420 87473 455544620 20212 20171 850972979 58420 58345 836259600 96954 96876 579734053 28144 28145 708769833 91573 91661 948465304 72930 72910 253742912 64810 64811 377359581 35171 35172 499545793 64782 64839 978206652 18635 18636 241340425 37832 37895 324421132 43529 43530 248293514 73372 73361 917954485 72044 71965 533843414 9534 9535 47421492 27444 27523 743387403 44676 44677 919117044 61427 61428 93348122 39122 39123 837119257 37411 37412 539712833 92844 92845 110095639 11163 11222 436821120 93269 93281 33664080 85176 85239 554258837 78407 78408 588171006 99187 99188 802952030 878 883 623685567 36861 36891 935383764 57083 57084 799914447 35755 35758 15605116 86948 86949 21362652 94858 94909 19356035 6545 6606 680342504 14198 14199 77375418 20945 20946 849919635 35387 35388 316460703 48043 48018 913620468 92637 92638 752604132 63093 63136 544607476 51788 51789 525351077 9743 9744 305347594 56931 56932 195901174 99980 99969 218937595 80485 80440 426722694 7988 7989 457593684 57842 57889 171666211 82584 82579 598780746 15286 15287 942856931 53280 53361 769715263 15616 15572 259339121 28388 28434 314321558 81496 81546 760170809 74760 74769 386189237 85862 85863 412752182 57791 57757 523572892 71791 71859 268927995 57895 57896 751781072 66928 66845 429368261 98307 98329 956303397 14665 14666 96482667 40617 40618 825208673 19560 19514 505283689 33717 33684 313513675 54548 54549 987854010 19479 19499 289813769 93623 93587 626614375 54836 54837 828629189 28982 28955 116565155 32194 32195 963635942 11707 11785 204465313 89666 89667 97048781 89211 89212 344208452 27331 27332 497066422 89612 89668 571970349 79581 79582 810413435 48186 48187 465419463 63603 63604 839049906 73047 73048 725786239 87072 87089 418779404 71026 70950 408396948 62514 62600 555359512 38807 38865 50250787 77807 77817 492708825 5726 5727 63291613 29082 28997 942785850 73134 73135 625980140 73290 73349 617753464 18076 18125 561803135 35148 35147 13318174 76006 76007 555725035 13797 13802 790788025 89509 89510 953166661 76295 76305 774201622 10443 10444 270504901 7816 7817 6325551 51504 51501 997446716 21684 21731 625044311 76812 76813 157899496 57662 57745 90823006 30421 30422 36674546 58573 58574 973615367 70628 70629 523049147 77009 77010 505785096 90299 90300 76264268 91583 91585 579228903 74342 74343 61628829 39749 39750 570773460 69016 69017 337580254 90126 90175 292470121 41890 41891 905630361 48536 48537 307600686 87202 87203 876642967 82485 82486 362545812 88843 88844 843941424 17722 17723 867218976 64872 64948 8602195 7297 7298 72752816 36747 36673 427667611 95548 95549 677106249 78399 78434 206747426 20273 20274 663025594 62456 62532 20115194 67327 67239 512151429 94711 94696 196744770 39798 39776 173093152 29932 29933 172679277 92246 92280 345967952 50857 50917 710234980 26086 26087 955353641 72030 71959 887340459 37284 37285 648844258 1407 1408 297114625 26040 26055 971097466 22021 22022 160399020 88938 88939 955315735 79250 79251 449188769 86386 86387 372625854 30812 30813 913519893 57544 57569 666435746 86005 86018 84116624 59334 59290 766912635 86660 86631 175606650 87688 87689 398348760 79424 79425 941195543 37947 37948 977790066 90478 90413 960107972 79822 79823 748159865 78654 78701 11304893 78544 78630 237116688 4677 4687 598390164 48795 48748 163462009 92286 92239 501458688 72478 72486 662491077 36199 36200 292265705 40279 40261 546072867 75017 74934 990096201 24760 24761 173700740 87651 87655 640887058 20361 20437 774326933 51057 51080 857897166 58895 58806 451730264 45581 45582 790944846 35920 35938 995867102 40698 40688 692764964 57039 57040 899693792 52733 52734 857541875 64545 64576 716105730 26603 26573 323539845 69639 69640 232963151 60743 60779 928879855 16846 16869 873372556 29261 29263 429893092 58836 58837 91815372 35912 35913 134820489 47081 47082 706270218 2041 2001 265594992 92249 92250 55209427 25667 25668 112709178 17893 17950 475156515 1309 1223 184105744 17019 17020 900978572 46764 46827 864357151 29120 29198 73124384 18091 18092 691680972 9045 9013 940404987 60849 60934 231017010 70674 70675 682714543 31187 31229 650640002 9389 9339 286852383 25865 25866 748912198 39122 39127 673931082 48002 47932 271678883 89744 89809 372421695 17946 17947 798432691 85853 85857 935142634 44494 44495 793409405 44662 44632 714834080 11657 11686 479636836 13355 13411 464856298 53848 53849 358004817 25636 25637 305111157 57900 57847 705824640 88476 88534 366045149 44655 44614 822484041 76321 76322 708840286 81516 81598 872683176 70990 70991 871140193 32818 32841 191203436 31254 31210 481515668 57364 57280 168153321 35567 35568 166151616 20358 20275 43798841 98898 98950 549588057 70695 70612 867951403 54824 54845 807247404 99738 99739 988174953 66116 66063 294736386 45648 45732 82310798 96393 96328 441526054 94425 94506 217911753 36139 36163 143244274 49345 49346 100914137 42377 42378 824559121 35942 35943 877618373 492 493 357815119 71156 71157 884606855 67778 67779 967503600 80849 80789 158422479 16535 16536 849780266 72149 72150 242039595 95400 95460 149555466 46135 46136 584514470 22119 22120 98002752 57459 57460 280119496 84258 84259 667967541 360 442 439952206 49520 49521 162280479 65259 65260 697812468 12143 12187 276752713 36477 36478 631798111 12800 12801 293285798 57127 57191 600211703 33303 33304 714240574 88195 88196 248799515 72027 72006 221601918 58178 58176 247157593 61011 61043 482785799 67921 67922 290607669 17473 17529 916329503 11699 11633 123344539 25585 25586 649995657 41741 41742 222043776 27593 27594 617786251 31573 31541 504359479 32329 32330 104072425 81920 81855 247601937 82407 82408 364511167 38525 38526 809581071 70821 70822 447098502 53292 53293 754445601 47048 46998 803304058 28262 28263 722172971 4412 4413 484344893 82387 82388 838029013 94373 94374 898465623 68792 68793 449340840 97053 97041 780746386 10135 10136 145408212 32209 32284 209811138 44046 44078 287591046 90879 90880 771284661 38319 38320 178199187 76249 76289 346793493 37913 37853 944005268 8494 8495 954894316 22532 22508 679062820 17872 17795 353965256 24517 24449 309249756 7565 7492 981133039 96734 96705 263559401 14414 14415 895528764 81161 81213 680047801 75082 75083 439823426 59821 59808 530313748 82609 82535 169967655 94488 94489 167640778 26643 26707 977608297 69247 69314 334029276 5253 5262 757537287 81466 81452 90389158 43193 43217 98887733 51171 51111 822908251 886 971 86690139 93638 93639 46880725 42940 42941 906433234 39568 39650 330993104 1483 1484 957734518 95739 95796 371383085 68134 68215 261713920 34102 34082 412024659 82634 82619 444711508 64262 64263 932770728 57334 57254 453284274 14721 14722 915090967 33933 33988 798481290 78208 78209 327940245 64506 64507 13534539 51783 51837 964791500 52512 52580 265303223 29995 29916 617119638 39587 39637 27218662 29126 29157 919501801 74811 74892 804210477 46347 46348 652257093 33470 33471 627851656 68267 68268 942098894 50449 50420 125436868 44571 44525 674854258 32189 32231 189877661 44715 44800 825202513 39113 39143 9072334 63903 63984 841633894 22727 22728 432822616 12330 12398 8872181 61574 61575 87114407 4000 3987 973202207 89384 89385 513856549 20503 20504 264681391 43399 43400 409564231 6536 6596 165635396 11968 12001 279011016 78944 78983 728328562 48579 48580 348537026 28989 28990 210802717 57503 57504 563306538 17587 17511 362507276 58174 58217 87566293 75210 75211 711221807 64466 64467 49670195 6181 6182 783322699 81014 81015 896247797 4924 4879 247961462 26227 26228 443379603 8022 8001 867091800 54081 54082 512407187 5823 5866 157339068 65142 65082 731182512 24979 24972 142353973 26086 26033 56478859 42109 42110 274153733 24030 24004 859812657 6969 6970 351089841 6772 6773 605137287 83676 83677 366095626 67133 67134 138221771 59337 59261 241429625 43646 43647 476765214 73174 73143 186420503 65093 65094 734812784 10118 10080 770191828 69950 69962 434470541 35560 35550 231979390 27733 27793 138171238 74770 74771 413275540 59967 59926 883602350 69095 69006 886377059 38259 38220 519960838 38730 38731 217965883 56181 56095 940065681 97623 97656 921177973 57724 57652 816078901 85079 85088 935063113 11706 11707 496100317 60321 60322 234272532 11970 11993 728185105 6260 6233 335855177 61740 61723 645572986 22342 22343 904216144 96526 96527 164772450 30843 30857 158177834 66001 65925 210410078 13570 13531 110009228 66328 66340 629595029 61122 61123 60505494 70512 70513 235382392 18411 18330 817684247 7647 7675 130690706 51007 51008 774819351 99002 99003 824955718 63113 63037 234027068 99189 99190 121310440 41200 41201 174653392 29386 29387 198834437 42413 42367 884038723 5157 5129 958913583 64927 64867 304339740 71135 71136 969272439 52702 52754 714993493 79023 79004 36548165 4168 4169 392824195 91806 91813 75183846 82245 82246 429915861 35768 35769 812406747 98000 98001 198770678 72888 72889 804957715 1678 1679 538309071 54930 54882 319753077 23413 23434 850577434 78385 78304 206954685 94268 94344 872631059 30941 30986 807847404 99441 99371 862555049 51840 51812 120626278 16245 16194 129584209 38495 38582 6929779 67205 67277 834016276 10399 10448 48322486 17688 17726 895963004 43994 43941 742562164 2240 2234 880503459 33057 33052 542458474 99087 99014 275591213 5016 5017 701479012 45614 45696 161320624 2942 3020 942121963 72542 72543 401715740 68666 68629 199699302 88793 88794 31236167 39526 39527 747590588 30336 30385 221129951 78254 78255 321231176 31330 31310 68230312 7082 7066 952538918 33758 33804 663167645 76689 76690 481014549 37923 37842 986867821 20727 20728 862725610 23441 23427 751739894 82931 82932 174079294 3077 3078 138106261 33959 33911 137191099 53164 53146 318581926 83487 83488 937346816 94813 94814 483238555 59260 59336 331202266 24694 24635 584428513 97037 96978 254578121 54386 54387 243783093 58956 58957 274179286 81843 81844 313969731 86137 86138 127194145 23954 23955 982248104 31593 31659 68060941 72445 72446 143978725 51728 51678 418047373 32785 32786 607809025 29661 29635 371757127 25609 25692 461903274 24073 24074 212429399 65859 65877 947295702 36248 36199 616854970 2248 2195 50219735 40810 40863 780406822 13185 13229 856936257 67175 67176 637829272 5388 5440 624283111 57840 57896 178437579 34483 34484 473706357 60137 60207 687951611 34362 34363 965170433 80267 80280 883738258 89348 89349 697195846 28408 28413 532280257 7785 7723 475683054 94264 94243 886313221 83460 83461 154140587 35522 35509 947370112 43816 43817 280354500 3889 3846 23575972 22647 22660 46577661 85370 85371 652344518 55417 55418 744511572 78179 78162 428882435 69937 69938 757329155 96219 96288 417771512 91751 91695 848246294 22942 22943 122950181 79912 79913 73862892 44085 44093 339145704 13628 13629 161505526 29543 29544 724476487 23490 23461 824492769 84404 84405 703050863 87093 87021 608415866 87280 87281 881444061 34600 34601 883379787 98903 98945 367852139 65675 65676 346193703 86246 86218 642381696 34174 34091 959490923 76229 76275 758824203 81290 81300 730257533 43674 43675 889193576 9346 9347 118833816 67916 67917 135635553 61566 61567 320106301 48692 48693 338771110 97559 97560 844682973 53734 53783 958344914 99691 99692 449081946 90696 90695 636179134 83887 83919 926466744 73283 73284 157649461 66372 66299 721258372 92199 92150 304314623 1072 1073 554301062 89455 89456 607285478 80180 80199 714638137 24635 24636 17642169 8850 8768 600927734 48127 48123 834516185 92898 92899 524030598 40316 40317 907346477 23192 23277 419301030 69902 69836 197413606 23035 23036 272683956 98282 98340 323433584 84843 84783 905292449 6905 6906 636665574 37828 37829 716409782 78455 78456 484511683 40918 40919 893144762 99266 99267 669029955 62405 62327 238580957 90274 90275 401082695 5045 5046 455632219 90433 90408 253150761 83682 83621 194457430 76019 75938 785549704 95922 95949 688436607 26036 26037 602937404 86168 86169 690913158 61400 61479 219893248 14823 14824 197571857 28023 28087 941619665 19498 19563 349101893 72529 72530 580842537 19717 19670 223994266 89413 89441 756982412 80582 80583 749227714 86863 86864 687755144 81316 81317 223566415 29471 29456 918027093 39237 39238 163079365 5435 5436 352417768 68306 68307 805683809 2043 2044 355100565 59623 59624 18224710 82682 82760 362458838 13787 13756 637471632 1711 1712 192249282 37152 37153 43783913 47961 47915 14092520 83131 83119 305136301 17331 17416 995900017 3898 3899 897544068 42580 42642 467747650 20988 20969 551617722 95880 95881 906203431 91583 91539 961696067 652 653 165792107 38131 38132 337326566 61512 61481 568048138 86108 86028 240608119 13388 13413 858716557 512 513 936091289 86171 86172 309432305 22307 22308 802805315 66582 66583 540039277 97046 97047 947894182 76255 76230 42177815 70166 70167 710586283 70801 70758 879477736 37633 37650 454129871 5095 5073 63629987 73720 73787 956606438 83095 83096 948497692 53234 53217 400798669 77451 77448 396326311 16144 16136 801518613 36186 36187 823856839 92553 92464 412785686 8826 8754 396444707 63079 63150 336876801 17990 17991 727596811 37137 37138 293505885 95212 95172 315399348 84977 84907 504541463 62634 62679 644373462 36129 36104 511353157 47214 47280 314242540 52560 52561 706529252 59470 59396 298098006 36996 36997 565326873 21588 21584 11973476 18953 19009 2845909 95304 95305 717835322 42769 42842 247056344 58763 58764 169183084 90029 90064 642468487 56201 56202 243017143 44975 44976 27682953 83319 83242 90302245 34056 34031 507199879 95840 95890 241477056 17229 17230 10272745 87794 87729 920541009 51319 51392 390301645 5045 5001 155290914 81024 81026 820967604 74279 74245 839936683 5994 5979 211464695 10574 10508 296462052 9690 9691 204469920 77351 77352 599664628 19449 19450 919302629 89068 89069 18753010 38639 38572 652433377 34834 34835 741052135 64563 64608 795485719 61384 61319 57120615 28459 28460 189636028 60104 60105 883845459 55443 55444 201000979 89896 89969 768236286 86261 86189 835529079 99711 99683 444822464 17850 17831 190894489 81043 81044 866727830 24626 24707 894901452 89256 89257 680118658 95972 96022 296126163 98347 98341 382498431 89578 89667 475814472 30596 30597 942389396 14149 14150 994745137 24606 24587 920225946 44680 44700 542752757 6581 6647 248946249 44457 44542 204818269 59426 59421 862447346 52121 52064 338973300 69781 69782 353657912 30442 30414 125240496 707 708 219054120 70319 70320 379160150 44997 45061 116032271 57562 57563 131900336 26094 26091 953222063 46805 46806 349094884 4811 4812 301015930 39613 39614 212089626 63432 63433 266242766 21191 21176 349330253 80843 80844 99819836 38889 38978 869530664 90138 90139 599857046 67087 67131 642540379 24815 24816 872366787 8964 8920 615222413 97351 97330 459905687 78117 78102 807428922 88831 88832 777520769 2136 2137 449208214 99866 99873 867678538 68191 68170 987051132 44264 44265 706849034 19708 19709 523384641 4780 4781 271149259 24280 24328 563782517 18350 18351 98457800 46790 46791 145252334 78140 78141 897887164 33288 33352 839603457 10134 10072 105690677 59677 59701 76861131 50317 50295 398997446 44907 44958 653088858 29820 29907 394996913 69921 69922 942160343 67259 67260 75655687 39342 39419 983487038 84102 84103 241897504 76857 76858 832893310 14498 14432 528678641 25626 25627 969746359 56183 56184 636296850 59942 59943 46057943 23519 23520 674495854 33021 33017 171885529 47052 47053 850384214 35325 35408 348168157 75951 75952 674789214 24808 24819 467995250 77884 77885 544643319 52380 52464 750463883 28920 28921 659204687 68308 68309 402146827 6933 6914 352683288 95909 95910 131771325 92427 92428 333498401 20108 20169 985259584 75432 75475 545925486 13337 13284 624262343 48844 48841 311609395 54351 54354 942710504 83847 83848 327656173 74105 74052 543934907 14510 14511 714175019 72392 72393 872888661 83470 83471 165937160 36037 36038 58505634 96317 96305 389671756 30170 30171 696409743 25437 25438 997778404 1125 1121 872764432 63862 63863 694288652 51361 51435 959819236 87602 87603 666486866 85945 85946 429259554 26926 26879 823792945 41735 41764 452878934 73081 73006 39964251 36276 36277 55641068 60895 60896 461947525 12888 12889 385819187 37008 36940 793025525 60243 60244 140358220 57050 57056 366944502 16005 16024 262380314 23893 23894 973739506 36457 36533 396788981 2179 2257 211122608 22319 22302 486834276 30347 30418 70530539 20488 20486 355892056 78885 78882 708163544 22730 22731 35304485 67853 67854 445055462 34433 34434 120063253 44184 44268 129746584 59763 59780 884907032 48564 48491 421675829 28543 28594 730214899 59986 59987 54404425 59987 59898 624796570 72485 72486 921448380 769 748 78603691 5121 5096 587512480 40235 40193 607153563 53937 53938 426879714 61351 61287 998203066 71470 71472 792023790 86079 86162 723611618 89543 89534 559112996 39048 39049 423207535 16937 16938 922688705 59250 59184 664126741 53967 53968 321992043 85608 85609 561964140 24377 24378 693723755 42127 42128 948670709 7171 7172 447728752 3096 3034 788906010 41670 41592 770068657 54195 54196 460593295 52164 52165 206549606 91208 91290 412456883 79413 79478 869185471 65780 65781 544309878 31184 31136 906846059 10630 10570 99522282 93000 93001 925464806 61598 61599 702638932 48625 48549 611390504 25904 25905 457478503 43882 43883 116217244 21662 21597 865493805 69120 69153 791203107 89685 89686 887168788 14620 14621 312969950 56791 56764 800972742 22364 22365 774606225 853 779 135173118 18058 18059 263377195 79990 80019 768319085 53431 53402 465160663 54995 54996 220793294 12179 12180 592936474 54423 54365 40046949 20428 20401 333806767 66266 66267 254055428 85207 85151 168676058 83226 83200 624987647 93267 93268 443409638 35027 35028 482760367 82615 82616 562570420 18747 18796 627883907 32928 32950 734619370 61520 61500 864305244 40236 40312 709698885 31227 31241 686048445 8697 8698 347773366 15789 15769 217138465 75199 75235 735329409 43105 43040 465455184 71294 71295 639831576 81141 81142 386360679 68215 68153 264966455 45120 45137 188679967 67123 67124 887546220 68464 68465 243937470 3630 3585 952840866 79242 79243 353453111 88118 88119 539610986 80455 80456 723932511 94968 95004 320172235 41868 41869 850883585 88433 88362 942906774 49140 49103 832364223 50385 50342 461435775 9628 9629 682222079 3191 3132 163471756 2061 1987 452713468 25321 25322 662339583 84696 84697 177265211 36104 36166 480563571 82860 82861 728136384 61535 61497 758202625 58500 58437 667106238 67580 67515 648590573 4242 4243 216621983 43069 43070 832494442 37645 37711 45808336 35515 35509 583140594 82178 82179 64325127 39537 39538 681092205 62327 62265 944925900 76 99 613102147 1900 1901 978829062 21416 21468 832451820 43754 43798 490512172 77849 77850 458287404 65455 65456 997909445 98013 98014 932990222 81784 81785 543939635 94521 94537 610028841 15107 15108 167823600 41703 41704 681049247 74197 74198 266223306 69446 69447 341713788 20019 19985 298234497 852 853 801737682 35020 35021 409926631 25152 25153 305949846 22273 22274 994207732 14008 14009 9335342 85566 85654 157180033 8856 8857 463717603 15237 15238 610843325 37385 37368 31032896 1119 1120 521405878 28010 28011 769411895 44145 44146 648700163 31266 31335 560098069 53504 53505 922773414 2426 2442 469024726 28045 28046 466706631 17088 17089 829065414 19432 19433 557873548 89229 89261 718216896 39150 39215 335815056 45277 45270 409932964 43244 43163 257375962 33343 33430 944736400 80801 80802 868447309 99787 99866 460391703 58288 58322 125756073 60484 60485 550485364 51790 51793 768646044 78933 78934 787044778 55871 55914 333138390 34095 34145 714950952 89204 89205 327050103 95017 95018 998129004 76420 76375 985398911 28467 28543 677827675 37479 37460 627765726 11449 11450 824220273 5529 5530 243391340 54917 54918 688036620 3234 3235 330645420 83006 83051 983223579 16124 16158 859136255 55788 55789 872606965 28281 28282 863804190 13842 13843 853792188 82693 82707 482074171 75935 75936 169566038 77446 77408 890664489 22009 21955 865143203 55929 55890 283805998 87434 87371 613827283 33162 33163 864402584 86432 86433 734747047 55705 55706 698558492 66995 66918 556241591 60440 60395 97831093 42951 42875 390575683 43897 43893 182864731 40607 40608 712571505 24801 24863 837697145 800 801 462098990 68350 68411 225661901 34987 34989 993709191 70478 70492 521123131 26973 26989 204340456 50125 50165 922842300 96181 96182 107834661 194 246 596841711 20670 20719 163085852 84971 84972 74013406 91262 91176 798226397 26730 26731 6099394 86854 86855 488742641 90053 90054 107738192 51139 51157 957885468 77516 77497 707001765 53434 53435 890526366 23203 23139 680355064 77657 77738 54317215 63137 63138 985112328 14266 14267 644210626 86442 86443 690753376 12227 12316 100384881 73675 73610 180371074 44516 44517 116181285 88528 88512 510331922 4275 4228 980867282 65524 65445 840505448 49120 49096 355560080 61309 61263 516741017 75459 75460 835305207 70920 70921 759338928 3987 4074 235247029 76753 76705 118096119 60864 60865 824346714 61697 61698 988977459 30753 30754 888730796 58833 58834 715122682 79871 79872 605803986 25506 25515 894310243 48637 48568 960895210 87001 87002 370445737 49019 49050 761774252 2010 2011 356168752 18985 18986 363383112 62388 62389 749817972 3810 3868 73181968 32500 32501 644852316 90490 90491 230304715 59825 59828 426825830 80848 80849 754881020 58233 58236 606858913 17911 17880 572021484 320 321 652638891 24978 24945 810335557 96801 96802 902614908 77629 77613 708731090 79959 79960 402048007 4751 4695 267840664 65690 65691 614393015 53977 53978 81529148 98424 98402 530910333 40632 40633 153839950 63055 63056 844832123 7665 7739 768234482 20900 20815 920092514 47591 47557 904465033 43261 43341 790101920 24280 24281 162689349 61562 61563 993310005 14788 14789 194453166 54235 54236 255435630 37741 37770 556385335 41011 40934 848304645 20802 20803 242572220 93090 93091 788840800 35668 35616 69139376 90672 90673 112550717 84584 84585 831285154 90277 90278 468541481 23996 23984 533720640 2084 2085 709814705 80606 80607 251296094 47040 47023 254913414 67007 67008 490428286 96771 96772 500126131 93091 93162 81288188 98670 98740 284077445 16823 16824 315607832 54360 54361 444853994 40277 40312 190647065 26591 26592 972405901 62707 62708 492255360 51077 51078 640291965 88573 88541 695764405 50006 50007 5326746 59973 59922 353832417 12520 12521 885842608 26581 26582 288777495 77564 77554 112311498 70913 70844 970546450 44028 44029 936398353 12283 12359 6580320 93620 93621 5729925 1607 1608 846618454 42260 42261 431632897 35593 35594 710424541 84793 84794 143277063 71429 71430 555316157 81476 81477 211328811 39835 39854 795382809 50444 50456 248848600 19421 19422 536257768 18184 18185 419180763 92768 92769 332489289 44845 44807 35318101 98034 98035 276360039 83230 83231 305294917 85630 85577 179746514 39431 39432 212737218 25120 25148 319999426 67800 67877 28395305 37755 37784 18748378 61460 61429 613784494 87750 87751 262212953 60861 60862 409153613 90255 90256 204970214 21482 21435 936124403 47091 47144 912604484 3673 3755 837288133 1181 1182 472012831 7626 7627 911481920 26736 26737 71569465 63385 63467 207153831 68437 68438 4961459 16332 16333 813371259 49296 49297 616854789 63378 63327 641064019 42318 42319 525454607 74546 74588 930605653 83719 83720 844597480 82046 82057 114449255 46044 46111 371557659 67975 67936 108390200 87922 87890 980683257 84691 84633 668749734 41807 41808 757949680 89658 89682 303370422 89966 89895 585642071 81794 81795 939276946 28936 28902 753595237 81915 81916 887253946 41467 41468 594861817 29699 29700 838473340 83785 83786 912270540 52307 52308 641375836 75847 75903 279408859 49268 49269 265755318 75260 75261 179196651 1941 1855 581265559 87585 87586 350630026 11483 11484 247672535 8192 8193 875623845 32327 32328 809646861 45328 45329 572692990 82672 82652 723252370 40536 40537 240890389 40079 40080 763894598 38555 38590 319668808 98823 98824 252530433 81490 81491 485669381 38751 38752 507874565 34891 34892 803963906 30461 30391 979891438 39235 39236 796962405 11203 11212 103720094 99899 99900 390000530 23325 23239 737889684 50573 50630 199854980 63140 63181 450560398 83970 83971 854540880 14787 14788 100899633 68166 68184 263156369 46051 46125 57389325 54329 54330 770043894 89575 89646 718238790 56313 56348 93425784 48290 48291 352529673 35626 35688 610804801 3087 3146 39698112 73521 73522 630201342 52797 52792 377553236 90267 90268 995186420 47125 47126 743762702 75144 75184 483008301 66632 66633 354447255 62807 62759 215368131 5499 5500 533171437 28674 28630 383607002 29553 29554 793177717 27784 27785 159357081 85404 85467 915292955 16239 16156 688198268 66256 66257 651359303 50795 50796 801667845 37177 37105 890787241 31359 31360 478255666 2163 2164 218307929 82208 82211 371910349 65977 65958 693404469 995 996 598710751 49330 49293 98269499 42325 42402 688192571 32707 32779 478657275 29754 29755 575723698 59783 59784 377248773 88810 88802 627933402 17206 17207 917999067 45636 45637 685785906 63068 63069 407732599 7641 7595 816541124 355 356 967478528 38812 38813 581558545 2631 2625 426946041 26888 26889 181263220 89178 89130 179607381 37824 37893 71186091 16521 16602 762183260 85807 85847 103705826 76863 76913 13929251 83973 84029 115866868 54125 54151 418273624 18768 18766 343069772 75040 75028 595661959 39764 39828 650834146 33647 33648 620507884 30204 30118 309479603 23969 23963 279993376 70637 70638 920996551 7599 7510 170891461 96479 96480 675392777 72031 72032 79840773 74763 74764 637297940 10578 10579 66799771 89165 89254 164839633 44910 44911 920566459 53906 53907 934443380 15387 15388 863538518 46672 46673 625386338 11002 11003 632616741 94282 94194 279388163 12825 12826 889210645 65823 65828 236956834 68779 68780 565611649 73500 73501 739735261 20442 20443 595585534 21552 21511 143813954 24999 25046 502886895 13170 13126 172824414 1067 1112 385786061 11602 11603 662781368 89222 89223 228741042 36182 36183 567977467 52441 52442 590501244 2266 2289 141969926 94457 94458 995853116 70604 70687 247300944 55671 55672 129430787 94307 94308 278950551 2677 2590 601522720 11227 11228 536163943 63372 63330 826899531 318 319 960558628 34945 35022 164348716 89701 89702 571872178 90671 90672 455900395 20723 20724 960068126 56945 56923 784371635 18145 18146 204080157 81871 81801 653885743 5402 5403 911353968 78353 78354 506979276 42705 42731 98403845 2483 2524 732521065 74599 74672 743196221 5991 5992 206183964 29363 29364 806869931 17618 17534 853460836 93320 93255 835634338 33256 33257 804279896 94254 94255 650163629 66340 66341 431499999 53736 53695 126508918 54410 54411 624503515 37397 37398 491359294 70831 70832 780119691 88374 88330 160709757 9268 9328 422070632 38322 38298 129467533 81949 81950 469109552 89722 89723 119902550 9250 9229 68912039 97885 97886 943255462 54380 54381 425269036 86881 86882 474672163 30913 30914 901330102 12091 12092 627183752 98610 98611 42198949 47879 47942 370123783 78203 78204 969399046 96844 96846 328426179 17958 17948 390396737 10756 10757 943174450 52566 52567 225004301 70095 70103 801780706 85387 85427 415698918 89440 89364 315860423 62850 62851 678365869 70028 70029 783532679 14188 14147 874400507 10030 10031 68527803 6781 6782 616421393 97527 97528 480859397 57823 57825 183517936 27273 27274 7102849 26636 26637 863216863 75291 75292 445386109 76343 76305 190865570 76397 76433 580402752 14917 14885 515535151 22258 22259 764339645 89733 89744 907404027 12956 12957 650030617 39326 39240 167639157 40832 40833 585279013 50050 50051 496793266 83685 83686 539864124 35084 35025 119725151 32811 32812 68725438 81435 81436 80252611 68736 68754 489627356 63800 63866 716738127 61487 61409 29817168 71896 71897 594351114 79162 79163 949031088 67300 67301 947471752 63471 63472 741471780 41439 41440 906838650 23463 23469 814294337 68171 68259 31257643 61839 61840 214509631 81824 81742 385618926 18252 18217 479820259 98723 98661 886899720 38933 39002 916559227 65357 65401 797967839 86719 86684 132116745 95074 95075 158664704 38265 38280 826972099 63281 63282 244086389 9158 9119 904047988 23165 23163 12418391 4749 4834 490913946 14450 14400 912332958 14669 14689 185917752 57244 57203 675494548 11920 11921 944256403 64414 64415 520971741 23050 23006 611265242 6618 6533 84578177 29772 29734 674641156 621 622 277278375 33852 33807 180226978 55119 55120 351526982 62845 62846 183491393 49979 49909 483273278 96677 96678 453488207 92660 92661 877337183 92299 92306 421935218 45252 45253 722439962 1989 1990 948230163 65202 65286 414722863 18750 18751 60767076 48790 48791 966448675 44367 44330 150518065 27213 27151 313370922 20696 20694 295300189 91879 91880 712909160 46810 46811 512192921 60623 60624 377218204 2129 2172 219570165 21733 21734 777360575 82349 82350 638580491 67009 67010 543684371 52435 52513 169490265 99809 99810 780723947 38610 38611 164083427 68360 68361 810834587 73353 73270 186959073 82057 82065 402693658 44451 44452 483373997 34889 34887 393252709 31948 31956 436468565 18854 18837 332985512 26414 26367 252530238 79470 79526 278906836 93641 93642 81956966 82242 82330 761348783 17407 17435 750058145 36446 36447 974136228 68151 68152 838774463 18861 18847 933305300 16954 16952 304174666 76750 76751 927138937 84003 84046 166861760 27016 27017 157057601 35100 35143 537051294 92609 92530 280510591 85793 85794 437547734 21798 21799 108864348 58602 58603 618486055 76387 76388 108430075 30201 30140 702057047 70747 70763 914462987 50335 50336 459136387 88854 88932 225575088 17327 17328 581958309 2452 2453 380866018 32212 32213 803551476 40844 40845 909769996 18119 18120 880577002 39110 39143 206426013 26405 26406 801105161 18290 18308 382193986 77128 77202 162930570 9780 9831 208906078 69485 69486 254190282 26215 26216 248941276 72572 72586 30762748 65363 65430 956415508 17216 17149 373196166 84016 84097 473559625 55921 55995 941764210 99089 99041 373765445 41812 41813 132090171 27956 27947 945771551 57594 57595 73939964 19547 19604 227269645 5110 5111 141656806 12407 12351 617299172 54946 54947 764698735 92183 92184 172394087 14535 14536 728468298 94719 94732 812716204 95981 95982 627166371 90259 90287 365130596 12882 12883 212159312 45713 45714 700429244 1889 1890 873703810 85157 85193 242885168 22808 22828 576593620 45790 45791 897298977 76863 76813 466595778 12622 12557 635339205 12681 12657 313630929 15085 15008 6214425 74716 74717 259898241 28294 28276 712120811 23600 23601 37291031 87685 87735 544135602 42166 42167 17580117 35119 35030 103059994 82813 82814 860921739 24663 24664 910437905 71018 71082 688463235 80221 80202 225289260 86947 86948 115387949 74695 74696 171111294 44359 44360 101439315 5818 5819 621153605 5267 5214 656301214 29288 29289 665002521 50386 50387 755419365 22298 22299 600317421 41547 41474 358926611 58803 58804 206919948 56980 56981 542938462 36231 36173 582297875 57236 57249 851483426 98824 98735 874447003 52555 52480 300341377 59127 59087 14414470 93957 93958 506442824 49847 49848 755450211 64540 64504 275698939 48970 48988 602429995 98614 98694 287619606 57053 57054 330485039 57047 57048 674982582 50939 50940 519348061 77916 77979 703596509 73777 73778 658186885 15040 15085 247651905 16998 17002 449736604 17536 17537 126936269 24794 24708 309954884 7851 7898 432336529 81581 81582 738808768 55392 55406 46406657 9569 9658 97401754 4157 4158 239732652 35896 35865 553984506 55096 55097 689981203 4121 4150 457129850 12834 12781 6848611 26321 26385 673131268 42046 42047 654518236 74059 74002 400286810 45460 45461 388949042 69713 69714 181387949 47350 47393 513609493 98329 98244 741491999 29271 29229 690846126 23727 23744 62215669 71511 71533 973879006 24458 24459 198881481 86021 85995 294381498 10954 10918 232802130 68397 68398 693435516 85587 85588 337456268 92468 92469 844148672 65859 65902 93128589 38927 38852 747226107 38904 38905 344734001 60446 60447 8664661 46896 46844 823258712 98705 98706 665488691 92255 92256 960212294 22856 22857 980051297 82931 82893 290475714 47697 47611 774306475 54849 54866 156586039 65592 65593 624371391 46577 46602 265570341 39323 39324 223569879 55382 55383 392452876 69456 69457 601504983 38087 38141 576525367 7497 7512 266345831 74227 74309 784838015 52183 52107 339660807 84873 84874 384683118 64128 64129 818281505 17616 17605 719461861 1956 1941 694535811 92496 92497 380470437 95020 94931 58595686 68884 68863 993849684 3071 3072 260537643 77011 77076 670252891 48089 48117 872938119 47710 47711 163111559 75528 75480 626608395 85501 85502 469715726 75867 75868 327520061 90302 90289 956484515 99621 99622 918907330 14374 14375 986786649 18689 18690 939117359 70032 70033 85115055 71550 71558 577854490 51519 51505 362769500 88540 88623 47230268 10533 10545 247296503 95892 95893 282780233 57723 57724 661384821 99539 99565 594901756 42452 42413 35971551 7806 7757 641208365 15128 15129 861691568 85511 85512 840651661 94203 94204 133596320 46568 46633 103890149 94395 94396 306727634 39839 39840 812250036 16858 16859 782924339 4296 4356 425845035 25175 25176 522774104 54211 54212 536917580 14108 14078 514695828 44241 44242 603507582 63446 63447 93744938 84472 84471 109563732 39008 39074 955724504 60538 60618 450004270 95919 95920 478003328 92747 92748 911796752 48138 48139 506988204 2774 2775 321557824 80389 80403 824011288 27789 27786 334900715 93372 93391 281879819 11919 11875 207660247 14494 14495 264026605 55776 55777 318541148 41666 41668 781583671 52602 52603 195989441 85063 85064 93924308 58594 58615 800474889 74815 74830 993619352 75101 75043 799318679 65029 65030 463476958 60754 60755 157984075 51936 51937 577737036 59786 59823 639535334 23767 23700 85692962 54052 54077 521991415 85568 85569 210664263 81928 81929 877614192 79251 79252 352498002 18065 18066 644270031 46202 46203 624553994 96763 96764 702066867 78390 78452 981542377 98997 98998 292970750 43062 43063 354346611 24873 24905 440401520 2755 2756 282533966 76871 76861 171323679 26089 26090 354944155 72690 72691 683317418 51776 51777 740199946 86580 86581 516087073 50301 50302 136010923 1916 1981 335343796 84104 84105 53418705 12850 12851 918008563 21048 21084 289165297 62721 62722 866231166 58927 58997 565220710 15973 15974 133325137 45178 45181 75917318 92333 92316 691593419 5411 5412 542007518 27792 27794 701399899 83659 83618 388601007 96242 96243 138775516 15228 15229 507960255 83968 83969 401584601 40181 40182 474908635 46079 46071 885519345 90535 90536 246722965 10192 10236 696388902 42704 42705 278771870 73899 73900 754638956 7984 7947 794552638 63062 63028 425972098 34573 34574 715279780 24765 24766 530602333 59444 59363 20587134 42066 42145 575405882 69230 69207 111675959 45004 45055 695868400 56516 56466 14740128 97338 97339 238279763 94741 94701 156881269 29414 29410 498476759 69884 69885 354339130 351 401 581042625 49047 49048 336716919 68196 68245 804206473 97888 97860 363967761 41593 41675 456751934 58998 58960 282962573 30645 30650 228271566 23935 23936 178442224 30582 30583 321980871 70296 70213 899206676 55930 55943 18870346 92902 92903 901233291 32810 32850 528151043 27393 27394 142563924 11385 11386 144775157 98159 98231 9789296 76259 76260 55853787 61480 61481 310879654 14435 14436 963940955 98331 98332 935275165 59039 59040 664016748 8757 8758 262630512 71484 71485 142450944 54951 54964 542705604 16150 16151 642901558 5325 5326 334696085 77857 77858 466085851 52719 52720 309334063 62237 62192 557474056 13684 13685 44350147 63679 63716 827896784 38631 38717 423053328 17273 17353 530077381 78525 78490 647070224 1881 1882 277583760 42927 42928 194656632 37092 37093 348811779 84844 84758 524792776 52045 52046 123676479 94399 94400 416785086 30364 30365 572756793 69915 69964 650721209 76891 76892 444923533 30851 30819 568093444 34869 34870 915486244 67628 67629 685979647 1334 1318 135139800 95085 95086 80043905 87258 87225 284951574 82701 82702 46690482 27367 27364 715898683 3280 3231 650861534 67742 67743 893869998 68573 68574 234419879 6920 6952 596144492 97074 97087 253116693 54536 54537 621297999 23295 23381 104578194 58098 58099 15757115 56574 56575 143109618 60332 60333 72379819 87577 87578 462403282 56400 56377 899195918 87120 87068 604552407 94485 94536 787214547 58312 58313 345082219 68435 68436 314527907 11147 11148 264346986 44454 44533 946799502 55971 55972 824523645 99247 99211 927033866 15476 15477 195293885 12392 12393 652539895 16536 16537 370937455 22278 22279 938626486 98563 98564 725754931 83966 83967 93525932 97741 97742 160866535 92066 91980 961062790 10326 10258 969448041 91404 91405 942248822 72015 72016 633019833 38297 38298 247967476 85038 85080 203429119 10637 10638 304234569 96459 96460 293990748 95093 95094 306562616 25426 25355 611802254 57258 57259 838205146 43273 43345 453560779 32149 32218 457281883 57724 57725 748021191 25494 25517 526211954 24472 24461 527453882 70110 70111 603185468 61389 61390 627050813 63463 63464 302952110 45946 45858 527179371 11308 11386 481480851 70959 70976 163629060 58401 58325 160359114 13624 13625 684355281 47064 47065 478854148 83962 83963 998707381 80803 80804 436173226 2264 2265 523459822 24307 24308 404817047 88166 88084 192875029 1145 1146 759265000 97984 97985 252450992 70928 70878 706640403 47792 47793 662237049 39009 39010 874156837 47786 47787 741226015 51689 51636 558785505 83207 83208 36663453 66906 66907 675751781 95685 95732 401308028 62779 62780 120914511 42088 42143 888152878 76479 76480 938040288 87073 87074 57991251 87179 87180 36002094 47256 47232 204763352 29330 29364 963569813 78211 78278 826691083 11713 11714 249704732 13333 13334 787032517 44164 44165 16982911 59814 59828 558907367 24127 24108 650538296 95236 95231 685801919 28054 28055 123783958 22652 22653 527150379 26788 26823 164695904 18882 18883 21736185 20170 20106 953331232 18048 18049 365954419 91440 91518 365841605 14851 14852 761722286 31639 31554 101108695 3655 3656 429092345 95603 95541 290359045 31600 31587 31747910 62388 62396 541440833 97844 97924 236805392 3284 3338 622203132 7953 7954 476233540 2287 2288 735884457 20520 20475 913914255 35759 35760 473692342 14125 14126 27104283 32287 32288 234398961 21190 21149 525154283 65112 65113 914267573 51326 51327 451726239 81062 80985 484525466 69684 69667 800863271 9470 9394 641874122 15840 15862 604568201 19635 19656 913895403 42072 42101 559805233 42063 41987 689161125 55070 55130 268763032 497 442 501827401 31004 31005 682370899 22933 23014 126575513 78154 78239 975008039 37840 37847 749098378 5631 5632 15355182 83252 83253 980525178 41488 41500 519121431 52364 52345 898257385 65716 65669 272447283 89972 89973 372438703 82578 82579 558393194 12487 12514 317295684 14096 14097 869873093 79537 79538 573633209 57730 57671 536589460 95281 95220 93196565 79260 79254 199071740 15605 15606 21944342 73609 73610 543930793 22677 22632 389513282 69256 69257 675716985 1451 1538 291252876 55681 55753 647794236 98307 98308 953263872 9466 9538 564315251 50595 50642 7754654 75068 75069 526662564 54549 54552 851925446 3820 3880 301023854 97574 97622 223332722 482 483 31977247 63579 63580 629459051 79969 79975 325575463 51521 51522 969814750 47505 47506 682227432 75556 75486 130440611 97888 97889 90233649 22190 22191 348137080 48787 48755 30246105 18757 18771 326440399 3928 3929 362769894 53305 53250 893334156 53568 53569 211109193 30416 30417 740708113 61599 61600 974247213 21751 21810 209350228 70860 70861 691452914 34029 34022 456542179 19282 19366 18093256 46003 46004 742871145 87796 87871 466336953 94681 94730 960450925 97832 97833 701498183 31694 31695 644140379 39287 39245 445001538 56337 56372 291247161 41557 41558 350946876 84948 84949 456374175 9208 9209 290073708 38333 38290 294266569 98216 98217 887749215 96600 96601 844380754 49103 49138 683450571 21665 21666 294441339 36931 36932 640598478 48800 48801 325713424 86100 86166 117364100 82398 82399 132059946 5396 5372 896525644 83777 83778 593397895 48627 48628 371499437 44570 44571 208751728 80025 80108 441340191 92990 92991 490567572 70439 70440 139481029 60984 60985 83948755 26455 26441 43628451 88125 88122 905986772 21122 21056 156102050 3953 3954 324828534 82738 82739 58919966 14567 14568 249177616 64314 64332 926257147 89547 89591 337659117 95661 95662 550653043 28907 28908 574029596 61964 61957 628127158 77840 77802 915644531 34083 34084 697764451 90975 91064 928679146 30999 31000 55585081 63179 63180 241902624 2387 2347 626082033 48111 48112 669137508 78094 78095 616072572 72225 72226 437993543 96862 96863 118642059 55030 55105 990970131 65585 65617 532805692 13068 13069 643260269 9547 9495 914536301 48947 48972 899535072 73709 73777 706748467 13847 13778 145898920 6835 6836 216289989 36741 36735 341842902 33560 33488 426710215 12037 12011 422561313 16673 16674 135590653 9010 9011 677061751 96776 96798 415358820 89171 89172 553932797 60806 60758 814663553 36901 36915 708777703 9669 9670 463555878 20704 20636 449964730 81439 81522 411759685 60352 60353 90038403 24721 24676 373870961 7153 7143 18884985 49901 49902 225220895 87921 87949 353118294 68508 68509 31370548 97449 97450 610557666 50489 50490 643360230 82451 82440 64199046 94022 94023 782518621 21292 21293 612334121 23123 23164 845809871 20616 20582 321380289 44329 44393 442150084 47342 47343 517840682 52415 52491 901649082 9482 9483 241367139 43768 43769 553984004 50650 50651 743321096 13018 13019 533270884 68173 68225 481797865 13084 13122 984072583 74347 74328 481041896 82087 82088 875456393 41901 41866 455214332 72553 72554 943122761 93624 93625 292524467 75547 75548 691373367 24638 24639 69416578 89609 89633 951777122 56356 56357 210929145 50964 50945 280987541 97404 97405 378396581 51021 51096 751741529 26819 26895 494016018 35680 35681 483433472 22634 22635 188625823 84559 84560 171405956 31321 31322 713745051 95952 95919 574806302 34598 34590 687693781 51091 51180 91074436 6492 6493 282255981 78532 78511 836448113 49034 49035 345814977 5596 5597 687370086 57842 57872 288672202 69295 69296 219535094 42135 42136 450091789 45294 45295 748268109 57936 57956 525079296 42341 42342 231887905 11228 11229 851326240 39912 39960 924468664 50908 50909 359131120 23618 23619 504090171 90218 90219 250190105 90585 90586 77427681 29583 29543 639551406 91504 91466 95438125 660 661 798555863 33877 33883 505554384 55546 55457 918918276 23821 23763 635742787 88933 88934 671907545 5773 5685 408473101 27280 27281 562020290 9847 9848 20164085 17101 17143 740977190 17070 17043 551070553 93538 93602 430864185 21837 21838 810043347 26817 26860 820419401 31809 31896 1233969 15588 15589 648605772 80829 80830 484189578 31950 31951 838122005 36586 36587 609391137 25139 25140 348344478 62706 62700 789694349 20461 20462 135056746 7638 7639 577449280 9106 9092 19506970 45913 45914 371759605 32427 32344 236671686 61141 61163 450808982 78255 78256 144191484 2881 2848 470268554 84952 84953 632915100 39502 39503 959899445 47488 47513 610378127 35904 35905 164820746 18612 18613 277286605 72862 72784 32586905 23169 23170 114425524 43453 43441 715049426 29234 29235 865371894 21886 21887 579016898 49420 49421 412371005 60167 60122 868754446 95081 95082 901971206 70091 70092 872621678 69915 69916 918389109 91875 91827 908212683 81308 81274 463524902 28679 28680 121069822 97736 97737 194970905 31000 31052 396461898 77776 77777 268217732 97190 97191 87556113 11490 11535 307940187 8785 8786 39728394 6107 6108 971105178 64004 64034 596333716 14135 14216 79285664 14753 14750 782443781 39596 39541 120252421 28732 28733 842458197 88158 88243 652762883 17551 17610 987791737 1235 1236 255896604 51102 51062 125199252 24560 24548 807255141 5676 5728 705309158 85675 85676 773103663 15219 15220 870634617 35664 35665 189727214 49358 49359 975768704 60466 60380 205874677 88884 88885 362153742 73488 73519 111558096 3973 3974 124447028 13515 13516 939470255 3658 3659 834685312 111 112 181953942 6113 6114 708858244 14619 14704 937518422 74775 74776 140341803 88133 88174 406395787 24449 24517 232276545 21113 21109 701171274 11139 11140 978155753 85868 85869 8622867 70418 70390 493952182 27969 27929 367523324 42058 42059 969895963 1750 1751 643818207 34095 34075 599138943 60307 60249 440837812 74055 74016 455164221 89229 89230 35143460 82346 82407 996927303 4844 4796 990161792 37680 37681 796077992 25114 25151 685352600 71286 71287 597992449 99471 99424 383900574 7006 7007 612870299 6617 6592 105316876 54773 54774 935089377 16831 16898 516676129 95839 95840 359797265 98847 98794 772445780 6841 6897 567734747 34882 34883 942689301 92511 92512 380746398 20768 20769 838953454 72443 72499 853544066 21534 21581 889085557 87580 87578 910900699 85414 85415 922773380 1940 1941 802830015 21259 21312 292970194 48964 48920 745162896 58271 58201 842538834 84279 84280 835025236 30566 30650 784973091 87916 87917 189387964 58290 58291 402227494 58012 58013 51748785 50515 50467 612147901 88321 88288 706580487 9561 9562 24361984 89870 89871 898144765 67773 67771 687144656 70948 71015 681739149 13137 13138 697946784 88932 88913 120039746 48245 48246 781040537 17310 17339 870534396 50837 50838 1890248 88978 88954 678262334 51160 51105 434836485 8631 8632 27559013 27138 27139 538667067 40191 40192 681732870 62554 62555 36078265 35197 35198 766582945 14064 14065 116942472 72066 72018 390874032 40029 40030 997265690 17152 17153 645175089 64451 64430 425816275 45748 45800 668470084 73176 73214 730828213 63990 63991 277312406 49647 49597 184594144 47779 47780 69406665 7794 7795 12184031 77560 77609 216663396 91320 91321 655792681 43272 43273 916836116 54092 54093 800027597 29359 29317 512753273 32763 32764 882537003 95513 95514 120213346 23107 23128 661072254 95876 95877 476011633 88421 88347 13493082 83180 83232 209020321 3927 3875 625486171 32636 32573 747834226 24580 24581 452867866 66176 66177 619734467 25359 25343 893160113 40354 40436 114427124 50567 50510 238214069 57787 57788 330108667 33800 33887 742104242 374 296 523476411 93967 93968 940551826 78150 78151 55098719 25547 25621 297576970 50508 50519 421703516 25460 25469 572258775 11488 11416 399608471 95847 95883 985012711 41849 41850 326106105 86145 86151 591430577 84867 84938 241653936 4756 4757 553115746 41877 41878 912403312 26085 26086 918501183 90553 90554 992365342 73074 73148 368741695 92240 92205 409896270 56503 56452 449937259 32040 32041 526606715 55396 55397 353510208 60619 60620 524343244 62653 62654 166371859 92540 92476 663574697 99835 99836 772260092 31355 31270 399706760 34351 34352 200245991 71000 71001 493505128 81542 81543 579909606 39819 39820 407611998 60516 60602 593061605 33860 33861 216945057 56614 56622 612303843 47024 47065 933780555 53202 53198 439740579 84944 84911 307956069 15694 15776 119303601 43204 43293 773575427 94301 94302 585149322 55839 55782 292472541 85704 85705 795974123 96628 96636 940358916 2974 2975 673419759 50416 50389 661303801 64825 64836 145978515 34780 34781 724452535 24025 23960 119585238 54616 54689 191528056 74578 74579 69365981 31450 31451 445534379 57703 57704 781549631 99378 99305 309288691 88257 88267 836237825 26850 26851 438643944 30366 30446 865196362 56966 56967 159844583 80091 80092 568628381 98983 98984 58690002 21638 21690 401235544 11717 11643 91324738 58274 58351 693428458 39271 39272 442336032 5193 5194 635247219 15754 15744 855836697 38678 38679 768726463 83245 83262 495902661 72006 72007 290534307 77538 77548 408884239 43629 43630 574275868 83494 83479 559103016 63637 63722 531571399 2166 2167 602987662 54275 54302 446661532 12336 12337 152376992 34333 34375 913012866 5139 5140 670807039 38197 38198 426540778 32682 32672 345002788 80422 80343 561844806 62594 62595 973674684 6597 6653 606084461 82355 82356 860863891 24142 24173 480838653 25056 25057 400538955 67342 67359 151077362 39392 39393 17575626 52844 52845 67548579 10457 10458 369753912 89412 89413 735786477 85479 85480 397908229 20590 20627 741006492 41869 41870 586920871 98185 98186 991524184 65559 65560 606645054 54219 54296 780014147 29947 29948 993514055 42972 43024 491330673 97299 97300 598161369 18373 18449 258717609 94154 94182 953398088 7308 7309 438352318 21059 21113 536325655 31189 31190 777721838 52519 52520 879521478 38729 38803 342744265 11474 11453 271534911 47458 47408 906282874 25558 25578 617651274 92212 92167 118433949 65387 65358 653055521 90360 90406 727813497 75502 75503 779057747 11234 11179 678161996 49585 49586 179034893 3426 3427 547935151 97232 97233 102004966 65178 65255 259028395 63082 63050 442281459 96948 96873 944678994 31612 31621 511872476 39792 39793 331126501 64453 64454 614979901 4768 4769 653048671 67999 67989 768945131 95161 95162 338625285 41502 41503 880771594 48449 48461 402059907 91511 91512 488963242 66430 66458 603614364 81162 81133 823674143 44603 44604 490612911 60905 60853 400101618 47205 47206 371208860 90429 90430 674415093 46620 46689 420949651 27596 27683 952411431 4193 4194 938054884 48812 48793 472730110 30028 30023 640989956 88247 88248 517381425 98792 98778 570035510 78393 78394 108077373 31746 31768 189767381 47816 47742 346700878 20354 20355 378578793 73209 73210 397117965 92644 92595 374990757 34686 34687 836040361 35283 35284 226610774 73260 73254 197046941 83569 83570 953677623 46419 46420 386467557 65488 65563 117979737 41195 41144 246823494 16772 16773 906973346 23369 23370 791214209 30948 30863 540978470 34776 34777 651436962 57097 57050 727933853 53274 53239 369800786 25188 25100 63491178 58028 57982 734146545 64531 64457 578555950 70111 70146 361670562 89063 89064 249761008 28207 28267 772045131 97264 97185 559165344 883 884 149703158 42900 42901 935140726 86914 86915 133243045 56886 56887 613555019 38511 38512 958029349 7772 7773 912220131 37474 37475 969643989 63619 63700 754731206 77072 77081 506047614 6438 6385 349746531 57913 57914 305617505 69904 69892 611001600 59027 59009 845044989 11566 11500 965006834 38847 38817 639552759 91456 91457 716833008 57281 57282 548624748 51251 51252 633529574 23136 23098 528379615 957 958 93867364 89423 89338 521064597 94169 94170 193406341 4661 4694 877960333 24306 24307 952459234 29896 29898 155381213 12391 12448 52895985 76833 76834 297978307 95366 95367 602418147 82560 82561 872317792 32656 32657 727122224 26126 26127 456275111 48394 48395 912910778 86066 86033 547581326 58595 58535 998678208 99711 99670 819625973 32136 32186 569129993 6570 6571 771745344 8066 8067 801613855 57052 57115 811942115 98138 98139 899899590 22001 22002 149995000 91397 91398 844249785 3382 3383 382096428 50825 50754 406589634 55080 55079 52498398 90187 90168 374387447 50066 50067 117709092 37560 37561 436153520 88949 89012 883874433 12990 13009 742334703 17990 17931 359245728 41439 41505 964935212 8909 8910 427137327 22771 22859 202307394 18166 18167 14879999 54711 54712 783093003 42074 42158 680238513 6292 6233 200897128 7960 7917 384641463 68016 68017 450122042 33914 33926 786102637 64406 64407 466675360 52093 52068 214766354 31210 31211 760642973 48281 48215 736808914 82467 82468 912501632 90539 90540 510770551 17563 17512 182333797 9992 9993 585327716 16662 16650 957600357 9521 9489 494251635 82224 82225 708538816 41903 41866 420420101 3241 3242 738388296 92967 92968 794477684 44065 44066 75188729 10114 10191 126914600 97453 97454 139528300 94732 94733 836352458 30860 30861 148155645 71826 71767 642368428 66192 66159 664844433 17036 17037 399233341 505 506 591696555 33180 33181 499158317 98037 98038 88766537 58941 58874 682922592 62521 62522 342040063 95580 95590 772360709 6634 6702 292610968 66182 66262 332762873 64092 64152 958378382 93550 93616 394542689 51850 51851 636228835 11018 11060 278452403 12296 12363 678336000 22045 22046 59575974 75781 75724 25537333 3699 3730 253574126 66316 66343 87942250 18120 18121 812313012 5638 5713 95581307 16826 16827 459896289 70040 70094 64941226 62777 62849 922294470 26085 26160 901673435 76554 76555 471927171 54785 54786 532598711 48168 48103 719199102 7648 7704 765480503 80748 80770 907562922 51074 51067 517060000 17592 17629 868564711 10253 10314 828170689 61971 61972 168627499 67255 67256 220836327 65468 65461 816392155 62592 62593 966681133 17685 17686 83136041 64473 64474 234719226 99043 99044 524423170 28697 28698 187574217 69399 69425 52967754 80702 80738 519923237 78774 78693 966272328 85082 84995 670177608 51757 51758 167380473 45453 45485 23840790 36344 36345 371723400 61256 61292 677813164 55083 55129 388660083 50551 50468 458027655 86288 86336 920585491 34758 34749 662352564 75207 75208 162637150 59341 59275 758416749 46395 46427 254757541 28507 28454 77762657 86123 86148 557062789 72951 72952 23615007 62109 62181 865735166 63477 63478 376717613 49232 49233 991770110 40987 41056 279085270 70882 70955 234123105 65441 65442 243586558 25100 25101 221297205 35634 35635 547591319 56968 56894 594221712 72847 72848 89186314 67121 67120 726299807 27317 27318 189834245 73308 73309 828436810 78365 78391 421614427 60550 60572 542380208 30728 30799 995212651 71986 71987 70319208 69384 69434 198913380 90403 90404 637986073 76379 76393 284843147 27378 27379 999693954 48832 48833 615231390 82104 82037 947591232 95208 95209 246530930 9664 9665 784456875 16638 16639 11587266 28894 28895 788459397 99984 99985 871023305 24236 24237 297035281 30372 30373 252667243 86043 86116 949502005 2938 2939 364310757 88318 88357 38918778 39818 39889 81487280 26230 26231 74688481 62836 62908 83294432 78196 78197 735282254 39701 39756 338975554 92991 93018 582742286 52358 52359 273695893 67261 67262 399563556 16631 16632 587119926 31693 31694 14741266 21926 21927 487340839 89403 89467 436849803 90281 90282 56383098 75950 75951 251914347 43025 43026 836046079 86519 86520 378757963 55111 55172 953212367 85454 85529 935219024 32220 32164 541855741 13802 13803 771942286 61877 61878 260336895 19808 19756 453684254 9942 10018 89341004 73831 73845 895861651 6371 6372 730640676 10032 10033 176932860 65309 65310 137935018 6975 7018 154931349 71929 71930 474629632 49923 49859 792042554 32465 32397 171281970 13444 13418 865372823 98845 98846 115583604 681 682 830352426 24387 24400 407643267 9875 9881 267188531 55292 55209 42493832 89809 89877 373655853 41706 41707 319103511 80289 80290 148397462 33871 33853 752635181 51802 51888 504825295 15896 15831 906331075 94426 94442 706484153 36548 36549 345092946 63793 63794 694930770 41468 41498 805771239 17188 17189 903963134 54712 54713 333307984 17182 17183 833601708 45288 45371 752707870 64328 64350 460715579 28244 28245 796349481 88455 88389 620524570 5457 5378 104324952 67672 67605 586394806 23806 23807 769617007 40855 40816 46489276 47547 47629 558142666 72540 72541 463327856 10961 10962 760141529 31841 31842 531590277 16892 16836 894595688 96171 96168 953506158 30740 30722 721817755 41357 41268 92173073 2715 2716 341389722 47502 47452 1941730 2408 2459 187278363 743 744 752852303 15066 15108 585771712 16576 16577 347874682 60989 60990 411010441 40240 40270 528866175 99536 99569 469790143 28720 28706 211411116 706 707 760412864 67405 67406 921763223 16411 16463 564625406 10970 10984 154694394 20717 20765 474459005 41926 41927 947293484 18229 18263 643101167 7939 8016 585594267 76940 76941 372001581 18294 18295 821065054 29791 29785 280191110 85171 85172 983617695 23666 23691 532831332 20224 20225 29016872 36153 36154 167316811 91471 91472 136284153 62012 61926 851848708 92163 92241 981599371 45816 45730 867883182 42946 42947 648335279 18355 18293 611948521 85739 85699 686851864 45416 45417 673765916 35965 35966 605825587 42391 42475 67943422 10682 10683 209214959 10514 10515 615974599 84640 84641 712777041 22202 22152 520975702 60032 60033 155151050 39110 39029 610284460 51866 51902 663656155 92873 92874 341124233 2543 2544 542735550 75223 75224 973581104 81541 81600 32157235 37682 37640 866775353 12588 12589 976905312 50272 50273 478416400 90235 90181 85201695 4346 4337 69087528 69418 69369 544643932 73403 73463 546735863 43392 43393 447589848 26503 26453 406285454 2668 2706 897096337 97117 97082 956011576 59931 59925 340300888 12800 12778 552298196 89320 89321 4071654 74370 74371 583594326 70149 70150 970871875 12275 12276 289231808 88356 88357 362604213 35853 35806 602511221 63782 63765 600670228 25010 25032 156362784 49747 49748 238112547 27630 27700 154075808 13052 13053 883653347 6528 6593 361887119 65351 65352 507183919 43256 43257 90235546 99945 99946 576267998 12068 12069 823542974 45474 45479 946359803 85383 85419 181998132 20821 20867 742303488 22829 22813 317180846 66671 66664 171517086 69184 69185 270947118 22000 22001 477002968 38479 38480 402569063 75026 75027 243964457 59922 59976 655366115 60345 60346 318659885 23020 23023 467034204 63832 63833 869330819 44540 44529 469019684 8720 8721 364506554 84417 84436 858083704 88021 88031 146333231 69756 69757 218284290 49122 49204 953857580 25760 25761 591627952 23315 23349 917396654 15372 15453 217417455 85780 85781 457593970 48923 48879 18006507 32353 32354 376664758 62472 62424 926903798 66836 66837 293688159 50264 50265 776358431 92155 92156 362878407 5613 5614 200546273 76514 76550 272867587 74098 74099 843624687 78607 78525 197883183 40030 40031 650071817 85189 85113 139486616 34606 34575 674853319 79697 79698 387203109 29239 29240 841197978 44421 44480 616065605 71479 71480 596698182 75910 75911 274722510 92349 92350 607679990 60427 60428 680531793 76971 76972 9271356 27323 27324 932940148 18049 18032 527061920 21315 21316 895554553 15363 15318 588562233 67747 67692 926577104 91134 91139 87165681 40074 40030 4284807 93425 93426 308942555 28691 28680 18242175 98374 98375 345660626 88131 88132 707563082 87446 87406 358275011 72219 72141 375762967 95752 95771 241902729 15767 15768 906263279 30967 30885 568872819 28517 28480 176863274 81232 81233 443801184 52785 52813 984729879 14234 14235 532210371 6756 6708 312668447 70987 70921 991482471 94117 94186 489061515 99342 99343 821263797 93913 93914 170393558 73200 73201 216257702 56189 56240 229211954 39659 39673 56409592 92898 92840 972486909 30622 30623 495966106 73545 73611 995955856 75579 75527 840028223 36750 36727 430854186 24108 24155 818712341 12020 12054 631903906 85177 85089 858218714 24958 25000 854080636 84638 84639 516298518 6040 6037 264901184 67075 67139 938455453 37310 37338 947121130 76128 76149 883147843 78383 78384 831334177 13079 13080 663827662 92476 92388 505384805 3447 3448 627688599 48919 48920 968067268 74466 74451 247358381 24407 24408 696015333 49381 49382 669831756 85122 85151 128205746 28374 28353 847737319 51580 51564 614910004 63162 63111 886989878 59541 59542 300356231 80616 80617 510745003 76297 76237 963115377 33070 33043 798430363 87469 87398 189040436 68768 68720 162163025 69724 69725 263272125 64040 64028 931409333 60864 60948 773889541 11170 11138 733225670 87986 87927 312935558 50885 50886 977742097 31381 31440 845626615 82122 82123 396791681 80497 80498 377230512 24465 24466 903065801 97975 97976 443849751 58321 58322 953371999 84278 84306 270223134 17847 17921 865003393 24991 24992 18371698 96872 96873 440584479 64819 64820 948640513 89532 89560 909303594 24493 24431 799448149 26862 26863 806197645 33288 33273 979600624 62081 61997 828166993 14076 14048 31586254 44320 44249 541791142 71763 71841 701276102 18898 18915 444770716 88294 88295 339284859 86691 86724 394944674 54738 54669 246411600 52322 52280 213626245 63510 63445 709590400 8168 8169 412819016 23779 23780 211019544 44514 44515 391018474 8133 8134 972761556 39469 39460 313611289 41068 41052 723701335 49055 49061 501622080 24129 24050 729635614 43192 43199 433417547 29758 29696 197215389 32219 32156 44343248 35163 35164 179146612 96023 96086 378482417 46014 46015 789170089 6822 6823 906590901 51598 51665 799541602 16399 16400 46675092 27936 27937 701912272 57162 57163 391150204 70890 70891 430828788 34592 34593 321886288 29937 29938 277071547 35299 35300 143062016 64721 64647 914320729 87128 87210 180651084 82316 82383 21418122 66572 66485 989613190 59826 59750 900100848 36901 36902 416465636 14396 14346 188002124 35767 35741 595322445 45181 45182 465023704 67623 67624 273497071 64292 64346 871608807 40424 40425 916339910 63710 63735 775000034 90047 90048 987281097 19529 19530 170368269 80640 80641 143845588 43872 43954 662647455 96069 96070 547551000 43904 43905 575091932 67191 67192 34302702 91499 91519 288949540 44846 44847 487998915 3012 3013 333447030 29023 29024 315945811 24686 24687 600121317 85211 85251 891745309 53036 53008 387902138 61666 61607 822540731 18009 18010 417399744 8017 8018 893035235 13382 13383 598001855 82061 82062 542295559 49951 49952 652575577 57157 57158 855580270 87358 87359 833762111 58475 58476 586471293 55530 55531 659570341 4494 4533 916601806 15858 15859 792191491 80198 80199 231951321 4925 4926 547313817 33654 33610 827742598 33381 33382 685929573 53999 54081 482429641 32374 32315 335217958 7068 7069 219043485 34948 34949 913789653 85194 85157 795805853 41082 41083 132964203 83086 83087 491034029 78996 78997 61021974 60139 60188 619275526 14874 14875 172948894 510 511 858146595 80734 80735 655727713 84994 84940 830171436 68211 68212 275565333 7770 7771 122082202 85121 85158 96760341 60048 60049 197546184 68976 68905 951015563 73881 73906 76047946 31956 31957 255178537 30088 30005 246715718 98478 98479 377160497 37581 37582 425656392 63254 63212 842621331 18675 18676 860858365 7256 7248 969231328 97447 97526 399154400 35700 35745 534785129 39713 39771 200798913 45807 45865 194451694 46640 46622 200548098 36251 36252 66126862 55737 55738 524264564 26940 26862 100488485 72383 72407 713165174 15862 15832 889360288 12366 12288 879341957 46324 46325 548857858 10436 10437 955258948 84795 84796 83361156 69230 69231 789707177 95199 95272 181167142 53400 53341 858148698 7393 7394 714834608 26376 26377 298330205 68386 68423 361205773 75987 76051 201108202 36470 36435 312703452 63885 63886 216022975 85331 85332 968139121 170 180 993973160 38221 38222 406367331 60974 60975 536537513 76020 76021 18012555 73555 73556 39536489 38922 38917 79892063 6830 6811 388696466 14150 14151 814190574 59312 59255 525351402 31354 31315 843177051 28528 28504 645736740 90803 90787 241286917 16498 16499 729487554 75987 75988 843074120 9655 9597 850104477 3139 3140 184026521 7030 7080 276254297 97801 97805 379963454 74309 74376 421213286 52367 52368 601780449 78520 78521 318018130 16143 16144 617510744 57921 57923 717937499 14788 14793 899571912 14157 14158 485281470 92040 92041 787010941 76915 76916 480623504 30305 30286 668882102 49063 49099 118635127 10415 10429 238503697 7826 7850 785577578 7323 7324 156090865 3761 3799 270858509 45156 45086 267531113 41980 41981 777271646 66554 66555 942477345 32454 32455 299223070 7628 7629 965587065 30071 30060 871653685 7576 7577 211577556 18299 18350 135902104 77115 77116 427940778 63139 63119 875068875 56333 56334 127236214 32879 32801 955686569 94784 94785 667678300 3679 3680 663057626 22418 22419 27128158 31463 31464 880455271 80043 80044 738375258 29 30 2768417 98130 98198 635402375 40925 40926 755549437 17217 17198 518992337 35700 35729 500837802 31417 31465 807468237 43086 43087 484450058 29603 29541 225411686 12790 12791 599509632 90924 90916 496794382 64725 64726 917726320 6561 6489 897387896 1800 1885 274993988 64619 64616 71932893 30506 30507 312605480 494 495 894949962 60219 60220 122809722 42796 42777 441170000 49952 49876 736659281 20438 20364 595243360 13972 13983 148943382 60379 60357 538917669 31501 31502 368550185 51906 51976 633390662 85984 85985 195647342 78304 78305 27959175 92246 92333 597278462 63302 63303 753671836 20815 20816 765063291 3352 3353 368151924 97988 97989 159077273 21200 21201 24794644 18493 18576 269908858 35466 35467 986217853 87388 87389 47431988 12764 12765 506709903 26183 26184 265950343 66538 66600 483716429 67098 67099 125809075 99339 99340 967815602 93141 93150 312202196 7556 7639 942327598 90301 90302 382205150 10487 10462 100627512 36565 36566 181879927 24168 24235 887232112 91312 91313 686946835 9524 9525 818209975 86626 86627 558321282 80401 80333 28169634 10844 10917 605081970 50860 50861 582320946 200 201 519361514 8363 8302 975423307 97899 97933 791597680 75444 75481 244007259 32672 32616 138949617 28075 28076 281768148 55572 55535 721617041 98981 99027 829014868 67215 67254 898510436 89960 89961 79382032 17352 17353 740475323 78426 78427 839116674 20697 20698 616307207 59152 59153 344279823 2172 2256 122465537 98744 98745 947092262 82810 82811 484738192 58766 58767 524224891 54090 54053 795337855 7284 7283 434766382 79091 79092 300292262 46548 46549 763541495 98275 98202 736213766 53576 53577 16690044 58425 58426 802955264 64218 64175 395716549 96206 96234 799365389 21626 21697 267859854 51269 51289 557187358 22278 22242 608874328 87442 87475 881038232 57409 57410 707456313 54393 54394 481929069 97476 97477 977257282 6348 6397 109360466 37274 37275 569220683 54069 54070 84119374 14407 14455 135239228 53333 53387 339290302 29706 29685 472246638 24796 24797 35675970 10442 10443 822522292 34466 34462 706866434 77139 77140 720332246 33799 33852 476675716 14410 14422 559872817 99913 99911 217790393 13265 13343 149538123 98614 98642 408347895 13059 13060 804149012 27710 27733 25991113 32198 32199 856011753 34104 34105 689521413 57932 57979 460913096 88343 88280 484601395 92678 92679 237166465 74098 74122 675408909 25019 25048 712997692 59537 59538 713699835 70037 70038 342109253 93954 93888 430799640 57395 57483 825985736 60850 60851 618102633 69055 69056 523426183 53455 53456 989865907 6475 6476 844762766 63162 63163 864927491 50823 50863 719692439 97822 97823 375694865 79577 79597 411561145 21706 21690 970506908 39027 39008 943371145 57051 57052 649318116 34352 34353 636725949 26503 26504 501640156 37426 37427 700108326 69034 68990 539773060 79370 79371 886002890 7473 7467 847336694 29576 29528 579990111 60178 60252 780170521 69569 69570 684676605 89777 89778 825785426 23251 23252 828556433 20161 20162 222090734 52743 52830 598479236 78198 78237 303186292 53096 53097 733249336 59392 59393 528852862 72415 72352 131719456 67971 67972 217780565 11422 11480 585769237 36611 36612 607605415 42760 42761 721350715 29708 29709 952712645 13708 13709 353350429 53610 53543 502993458 10761 10762 398647929 77298 77319 422917489 93858 93820 641198330 1267 1268 494737251 71215 71216 417942217 37203 37204 637145251 94926 94927 52223851 73798 73799 932840323 56371 56406 792989240 41652 41653 412571157 55555 55556 631699934 29676 29587 508947024 21619 21620 335999787 53175 53127 34890471 64888 64840 929293485 76592 76593 899319651 86041 86042 861006994 39501 39502 86391880 2019 2020 302155354 71954 71955 394022748 64017 64006 294657190 87560 87622 350026365 58347 58302 662956772 20610 20611 387849980 38658 38655 851779124 82050 82051 747698540 52461 52462 346548177 50785 50786 24299763 6054 6061 131472146 1838 1839 286042129 9870 9908 592781162 47001 47002 386611828 90000 90002 705030441 71056 71124 424362951 38127 38091 888983683 84191 84245 602307074 79790 79791 856042423 84604 84605 691180776 87392 87393 663050469 73802 73803 550649724 10488 10508 405534939 7613 7638 407375015 2025 2026 603389550 22679 22730 907841920 53979 53980 956107986 16774 16724 587376168 41193 41194 473701732 61403 61374 980639443 13592 13533 113246817 14494 14474 832415832 90529 90530 349886539 74633 74634 108106868 2644 2597 449723076 34690 34612 639591335 40568 40569 449708293 68621 68664 366078601 33471 33496 169119069 54909 54942 815430499 13480 13508 678156103 94520 94507 566833329 90062 90016 683848270 40013 40054 261693324 92019 91946 367192386 15984 15985 619007579 54696 54697 253813487 52689 52690 553395592 9133 9149 85576967 611 560 208753397 86483 86484 934322574 90842 90843 404705983 61181 61183 885493905 44294 44295 87318291 24099 24100 788192673 42189 42208 876494084 85147 85105 474475047 74606 74607 769260906 17355 17356 934202760 24129 24103 634386095 67794 67765 264947467 22255 22256 927709936 53522 53558 192556827 18828 18829 964999057 96213 96197 345153189 75639 75644 67225325 47960 47966 442414406 64016 64017 212092609 72862 72863 694094937 32726 32789 580723622 96057 96143 236081259 15683 15709 380659822 4298 4277 153869318 2409 2410 301311624 22788 22789 732177336 53155 53074 314904125 70447 70486 922516206 83265 83261 557176796 92949 92944 283950831 37285 37300 162967323 25516 25517 482393273 72179 72180 809408718 27189 27190 129615279 59576 59577 516372595 35657 35645 934897642 82121 82122 442913983 37690 37691 558421395 86422 86423 975879873 43635 43643 542234632 91802 91803 379312426 78556 78486 669140219 70880 70881 21187657 27181 27182 760477615 37475 37454 714485697 59985 59986 237441310 19814 19846 145592725 32956 32957 815074280 80349 80382 930636015 94033 94034 665077960 31063 31011 734319108 35713 35640 713749307 99913 99840 768527359 81002 81003 392275870 67492 67490 168438648 84707 84708 573548356 51523 51503 162314068 56494 56495 499839500 44781 44706 565531253 40474 40475 504920690 76534 76457 617576024 44537 44498 167995656 77688 77683 474123958 69551 69552 547433551 76512 76579 834057707 70279 70312 58794117 90023 90024 78053849 23539 23498 495581464 24016 24017 573148684 11558 11559 496197593 80314 80230 104112685 14005 14006 697845802 88842 88883 968713875 86391 86392 12842391 50203 50219 534850782 18575 18576 219924162 44284 44277 652585933 42151 42178 458799931 7779 7780 494017113 74439 74365 105352773 39365 39324 752415500 20361 20362 391511937 33507 33500 490878918 48119 48116 72795965 91443 91401 457596994 7142 7225 877758576 16621 16622 939938846 1884 1885 794275307 41683 41684 714430485 19581 19582 497564409 61999 62035 138883791 79261 79268 349070426 86022 85954 922693723 82488 82413 39751582 72107 72108 23268504 41837 41838 176775813 16652 16576 574839584 79898 79842 850829792 20715 20726 454518657 94597 94598 284145229 86935 86936 842842206 17264 17203 2661976 71334 71335 614580583 12546 12547 496903677 16688 16717 266194097 59347 59348 882517172 37929 38000 885855091 66073 66082 413142162 64176 64177 527663366 10889 10890 671235334 96844 96890 193628362 69296 69297 448664858 75451 75452 719228330 36064 36030 536018522 24431 24432 768959844 80101 80102 388373138 39541 39542 200527770 63870 63855 542221531 27529 27472 822401635 89948 89949 419504376 7329 7330 238647108 86325 86326 924232275 73486 73572 603142436 16418 16429 581290522 64264 64265 773946726 30777 30778 347036476 97766 97687 557177854 18341 18318 175479156 26630 26590 907866204 48159 48103 698315327 15483 15484 129471806 22407 22322 172492863 24788 24704 462919075 63660 63661 593591013 26745 26746 293723636 502 588 663801883 31527 31585 118339233 2169 2201 686920536 33831 33832 366741377 5709 5700 365663110 42086 42004 430867201 56629 56585 160062608 28152 28153 845080679 76244 76245 470721495 42004 42005 170584247 70910 70911 168415367 30829 30830 806856373 33473 33458 178989505 63570 63571 114027683 34511 34465 279180167 46440 46441 215549991 28288 28289 678919632 35661 35662 833253705 64289 64290 251230433 34026 34027 17202088 20836 20768 624145885 22380 22381 895863424 38696 38697 905265079 743 806 433147558 26932 27003 440879710 38804 38805 822103939 16054 16055 316989959 58055 58056 968102673 15760 15761 951926866 48616 48599 18849157 86350 86426 443222247 87996 87997 966319086 60541 60542 426211117 83526 83527 220757597 58750 58779 545337338 77429 77349 919325491 42717 42718 86719051 49768 49769 781548500 23683 23684 867568704 68967 68985 760535118 61113 61142 660330340 10090 10104 648231716 96013 96014 473225709 86038 86112 504302680 8304 8283 854095580 83636 83637 795309099 29219 29188 349046936 68262 68263 497165966 40753 40754 807857875 20002 19924 115834124 40641 40692 824373306 62450 62508 23865516 39549 39611 208570847 11351 11269 643282668 14310 14311 570892009 30326 30327 97426888 38736 38667 955542419 72025 72026 215253590 36699 36700 821824424 20858 20817 557355756 92537 92538 316956300 83018 83002 638137406 38523 38524 42567398 97636 97637 386560452 4796 4797 205212838 85666 85667 967032398 11709 11667 34495597 6451 6501 457181821 49672 49673 251066662 78458 78473 645921936 15538 15539 655136724 58260 58214 636034613 86427 86382 762387730 43682 43631 523227097 35841 35842 747620836 89435 89436 276720963 65777 65714 258372344 28882 28847 392676894 81759 81831 462617122 19677 19738 635671049 366 367 829329912 41066 41067 743351524 53285 53286 551097902 95123 95124 352596452 68058 68059 314064908 46608 46550 21980500 45975 45916 48381230 48592 48593 903849655 36736 36818 612399674 1187 1188 216803255 27944 27945 680275940 44475 44476 763125926 44389 44390 839176270 29012 29013 799307078 42125 42144 135320097 69623 69700 697390512 21528 21605 271083369 55957 55929 298374425 5961 5962 747940835 34577 34623 934921461 27915 27916 482208854 42459 42494 636391758 25682 25685 123908071 99382 99383 625674685 30267 30314 224254087 59573 59574 803941291 1313 1304 538614572 69871 69872 978162389 39908 39853 168662352 26299 26300 557193557 45387 45388 438399764 39434 39435 894880702 73343 73290 430653271 66468 66521 984735409 63062 63052 919626497 11023 11024 313192513 70827 70828 768128396 49720 49721 566902122 37230 37231 577521428 32912 32847 384964635 76031 76087 133032220 535 570 764482198 8137 8138 219604863 96526 96509 137358231 52728 52729 617269129 3885 3849 539172334 47278 47313 701632489 29780 29781 336051001 72839 72840 857545916 24909 24910 217736394 81138 81139 946538231 17755 17756 456285331 96840 96841 925571246 53518 53519 438445916 24413 24414 320238055 13623 13624 260964835 47188 47241 372614752 5992 5978 182506778 81306 81221 335090086 5484 5485 89040082 1512 1513 451351220 58013 58012 551553707 52464 52524 276348656 33260 33191 51716195 44280 44224 458405074 51624 51625 428416975 82288 82248 126903665 16389 16448 844010966 50456 50450 833495898 59654 59598 173142981 77563 77564 254796795 7658 7659 594488468 83254 83255 14510180 31656 31676 405055649 95524 95577 514204511 71968 71974 748098258 30835 30836 242333650 44376 44377 1791187 64334 64335 102071172 17927 17886 47998231 46559 46583 395507834 47973 47974 902855323 9771 9772 683080021 90287 90331 326561143 16260 16247 351348576 24911 24912 961489620 50766 50795 929698770 79052 79053 265881827 32444 32445 98533364 92009 92010 348742173 61989 61990 62997252 20787 20752 697010669 8535 8446 337413685 54255 54219 400221488 92810 92811 201280585 1032 1045 934103799 64497 64498 519703969 45711 45717 196419377 1451 1452 935172250 92505 92506 293077350 13392 13393 93317353 98526 98539 53739149 90226 90227 308282043 93865 93866 525146699 25586 25656 499378530 8646 8647 856632981 16524 16525 58873653 8593 8616 742549500 69837 69838 994402909 75791 75798 862569802 14113 14114 118173296 31011 31012 887314284 9374 9375 510471531 8054 8000 301717824 58654 58655 534148858 11622 11623 361226232 46169 46102 511948421 89905 89897 299706371 37747 37748 33876524 81984 82035 360126426 33768 33769 891254886 3819 3908 234939729 88929 88930 26108702 31095 31151 904967059 85725 85726 760099728 61546 61547 257380488 8538 8546 996307792 55784 55785 867032774 63103 63104 326005531 49540 49541 660298545 53693 53736 170442929 51679 51680 817604906 52319 52320 921303416 83161 83229 933067677 71701 71745 318368269 27584 27538 279623727 82397 82347 783310935 43118 43119 333452339 21528 21604 216086744 56808 56809 741130826 21168 21169 615935108 45453 45469 923818326 88404 88465 710412220 49909 49949 880013443 12656 12610 951832778 44970 44971 275301984 23668 23669 279690776 73413 73440 290815034 85635 85636 741026654 45478 45479 296680015 31450 31423 736870759 74793 74755 432640851 10328 10329 856308857 39363 39364 743917926 9908 9909 20866808 88180 88266 189486616 59190 59248 617863519 49175 49176 919897966 64159 64160 254475986 33569 33652 435704742 90633 90634 114557114 67831 67904 441925934 54142 54143 205023407 66688 66689 622667542 63914 63958 879046059 37445 37396 251320655 41247 41248 75194416 23657 23658 513781468 77491 77422 28334825 31679 31680 94237624 68959 68960 589935474 97193 97194 399633396 85863 85819 143782266 18346 18412 647976499 68706 68707 115861337 98688 98689 162171523 12274 12219 320647089 6742 6743 944831117 45621 45622 885760736 27624 27700 992777304 79646 79647 534450663 62695 62606 640707218 50551 50552 214136714 11103 11098 888667455 66118 66084 138865051 52787 52788 133847353 87079 87004 935760408 49807 49808 149847272 38283 38284 664626257 76875 76924 665751125 37182 37183 442499143 90798 90799 361756715 7036 6961 838629008 72245 72246 381537205 50258 50259 167645869 59641 59578 256689403 78111 78154 692466681 63387 63388 757006295 93567 93631 970564820 45310 45311 800728372 61691 61721 644646082 54354 54308 674021544 84742 84743 75845296 61450 61516 196390089 77775 77776 807619268 22639 22685 203162894 97191 97192 917405951 95427 95428 73523349 60416 60399 396856947 17922 17906 794911846 5698 5745 301949282 611 612 346224871 4295 4285 64789924 21612 21596 832626367 57121 57201 34079284 90001 89982 577680404 87082 87161 747841331 27000 27049 774116973 43674 43692 303202834 15854 15855 575508280 75382 75311 209355591 3549 3550 474070177 88999 89039 247207764 28819 28820 934485086 54567 54522 787331626 74884 74885 251491078 10565 10574 858811489 76132 76113 870045561 6536 6617 82787213 65772 65795 58985515 81428 81429 653862981 33787 33788 991080816 90311 90312 224341650 64888 64889 720744804 43979 43980 318687346 44467 44468 921047320 56569 56654 354898383 89459 89469 135423542 74971 75044 512490458 75890 75823 478935100 38206 38207 927625785 45474 45462 248187551 82924 82925 50825903 9465 9471 774327906 33410 33411 804130910 3030 3031 697564562 65380 65381 779032294 49820 49909 873675029 45038 45089 678658135 78350 78401 646055878 59552 59504 85353935 7442 7443 520003889 19455 19456 737569375 6232 6233 334000324 35993 35994 305736614 41720 41670 917983095 49984 49985 586899862 80187 80188 829536520 95765 95762 234427079 19098 19116 371021289 80009 79942 151904620 66771 66737 222352155 3789 3790 782615052 20004 20005 229256633 59987 59988 439935561 74715 74716 299742705 77960 77961 54047970 29308 29309 453703463 55987 55988 819082899 9166 9198 733122225 62430 62431 623088520 69274 69266 893847757 31970 31971 726622865 57609 57666 509087252 39561 39562 74665174 44796 44797 979485890 63217 63218 82182986 77485 77486 18879867 60454 60464 436999834 47537 47611 307144629 90314 90315 566141877 50746 50747 494574560 49875 49830 466567944 96692 96647 695202924 25155 25156 757393501 33175 33176 133008919 65012 65013 798612058 18029 18056 341553362 92935 92855 471772425 6920 6962 694591542 13541 13607 40570212 47194 47195 725030980 39941 39871 352333719 29784 29827 237257785 61079 61080 81130914 38275 38342 114005789 53644 53709 652536950 6561 6527 942054220 60229 60230 370615029 24488 24562 950492899 64802 64823 802051210 6218 6136 467091513 68875 68945 44680175 14018 14019 504673411 29326 29331 150397633 55097 55114 712851582 32256 32257 609648439 69950 69951 874508695 88111 88043 656211225 36122 36123 35599500 87625 87546 441627366 66974 66975 973193032 86994 86995 7778940 56217 56170 59080104 57789 57790 414306934 11501 11502 459698949 65293 65299 421737742 73320 73241 765112241 14614 14615 867397227 89028 88942 15053025 95069 95074 121411857 80788 80789 694243477 26189 26190 921381077 77299 77237 175846842 55369 55370 35884389 31216 31217 725630129 86340 86317 311763547 66727 66723 737709174 96149 96073 99020046 89121 89122 608376826 18666 18752 932109338 67744 67745 486183718 46537 46538 562004031 87823 87812 682253310 50026 50027 647165616 66112 66111 303603278 85684 85739 403040944 30581 30582 620240322 50184 50146 409664843 91388 91343 46635868 35296 35297 974866865 44130 44131 594334938 36618 36619 121004790 91847 91788 318763714 51554 51555 283165477 94448 94375 117584923 84958 84959 580369462 48950 48951 101272941 17889 17835 409499561 80926 80974 918767654 39831 39747 464974709 8697 8661 375879467 73481 73482 717992070 49863 49878 378584966 9236 9237 45041660 45583 45584 569375150 98266 98267 281242157 29461 29462 825317518 15576 15577 954421740 88119 88120 119681448 68134 68182 891814921 79338 79339 26646621 91207 91208 947873369 16401 16402 474813592 15413 15414 41161417 56901 56902 68445759 33770 33685 99903686 53364 53365 222846685 49468 49532 281804847 56626 56587 537393423 22034 22007 998271394 89362 89285 410374599 24589 24590 33859881 27084 27085 95699396 54430 54431 664895872 48090 48091 423100074 67826 67827 388421106 13701 13702 583506187 61646 61647 938686268 53149 53150 684714011 416 417 555668223 71789 71824 347880602 64031 64032 705811802 2112 2106 93194807 87059 87077 292330679 74109 74193 356076545 61371 61450 388466469 83537 83472 36691470 26450 26373 183284685 51423 51424 630301780 46469 46470 247110934 91554 91555 953522685 16147 16085 979961903 23465 23466 37430741 87866 87867 186299992 19159 19169 125480440 71477 71478 971236639 94509 94489 243559284 59953 59867 194130281 60137 60106 295443457 80341 80342 268015833 52000 52077 597138301 31499 31500 809069188 24738 24739 470254926 59771 59772 847720066 8229 8230 111214169 60085 60027 488052425 84612 84613 456819161 10181 10182 919501838 69045 69046 630277853 79199 79200 635611529 58324 58325 259670605 16899 16927 304660950 11860 11861 132717967 37214 37295 534185828 28673 28674 979594535 22721 22722 615004168 14477 14478 344599813 66577 66578 493514419 9021 8965 400759741 51720 51795 199675792 94682 94715 199190797 40053 40076 424576878 90371 90372 807187394 27518 27519 360667314 28489 28490 885537574 73708 73631 286684166 26264 26265 304499065 73502 73503 893688408 28705 28754 686775516 16183 16169 92824120 63691 63621 488517320 56329 56330 428034688 15996 15997 664919204 92643 92702 253213530 40473 40474 634830596 43232 43205 886818490 72997 72998 399118947 32632 32633 556460664 16157 16158 425488811 38939 39026 303861340 87378 87323 2970371 14728 14709 977877220 57676 57677 541568212 91532 91544 314955273 65583 65512 15901345 6099 6054 414009979 67385 67391 778231806 85386 85454 287367958 65329 65330 904859449 83443 83444 47211482 21641 21637 31581236 34302 34303 494071989 75053 75008 385822958 68155 68156 59488185 9889 9890 667790544 47457 47458 794312372 99400 99410 231108168 92829 92830 154739483 37961 37962 174589045 95623 95681 190043318 88283 88284 700080835 55613 55614 578913979 70553 70547 268675022 90861 90862 127204141 5982 5994 767286922 78884 78904 935137994 80363 80364 606374393 70372 70373 235902786 63960 63885 408657618 88606 88607 306442871 34060 34061 882524653 78779 78782 915576737 96757 96758 182342795 45511 45526 266237418 33017 33018 416365664 52435 52433 873176344 97516 97517 715541857 63145 63209 606461009 8167 8123 6818078 79354 79317 444529745 89970 90047 516359360 88160 88239 803898894 54017 54047 700831205 51275 51318 109046617 64883 64850 790238846 98056 98057 854884936 20487 20488 926430797 58085 58051 869301007 89137 89069 39454287 14869 14870 87421888 76874 76875 665091309 52989 52922 792806655 31899 31900 244026051 12428 12429 868699701 87810 87811 573047439 92502 92445 295547794 89254 89219 10524675 95898 95834 632558284 64812 64738 97848218 6636 6630 570185699 77129 77066 547481891 35109 35110 720546341 47998 47999 571514761 83489 83490 590654080 98354 98412 642280138 99036 99037 248332137 52351 52269 424629463 46924 46963 496686876 89593 89594 735410756 77038 77035 485226088 66221 66222 855135155 27262 27225 802026585 90687 90743 411888014 83182 83108 363406307 6828 6902 826444142 39122 39196 838055644 90352 90314 516871517 30699 30650 569123292 81698 81699 690855545 42066 41983 400969495 38444 38489 506093617 57429 57430 14630520 34829 34830 136862344 24321 24322 806236034 36252 36279 76770779 44619 44705 962802077 25610 25584 825643428 39783 39801 680289627 73897 73898 258890263 13688 13630 418992935 88021 87965 286185741 21749 21823 464930010 33323 33324 25255135 96931 96984 427055617 53432 53433 19611106 77119 77172 304692138 93391 93417 176950555 95439 95397 339798893 94082 94163 956936916 39751 39752 751200130 28189 28190 940196426 87421 87422 844682305 31010 31062 793608352 99901 99902 103500528 49754 49755 653160319 4856 4849 89405418 99725 99726 129832696 25665 25666 482868743 78538 78576 767502510 73006 73007 809475700 54695 54696 116021035 83887 83888 147585688 52637 52595 3714445 35971 35972 42239316 34398 34399 899361559 19704 19700 741352469 93657 93658 972232123 64253 64254 816139812 94336 94337 422381582 65733 65810 49886004 83828 83829 942429997 64951 64944 890492654 81159 81212 311603095 55884 55960 962337753 93622 93590 446580602 4363 4364 589096538 12230 12231 222590399 99195 99163 722686068 81065 81066 250497643 58363 58327 280136591 15022 15015 524529358 71929 71941 527705648 83736 83648 339434345 98156 98073 174588672 1123 1124 266632996 32238 32239 529983522 41006 40978 763865586 30846 30847 368053791 72667 72668 734740053 82468 82507 359468957 91925 91887 636156661 7389 7332 309955177 35646 35647 678582688 65127 65083 878375219 66748 66762 451101490 12324 12263 765171913 45043 45044 928532665 65698 65613 896271998 63417 63357 624176981 94269 94202 956491509 39302 39303 303898953 91547 91548 42847650 35925 35969 633075264 66478 66479 969165857 34978 34979 56435800 94994 94995 59773995 95615 95616 942435979 9257 9296 401508959 26653 26572 651627876 36025 35995 46410811 25484 25485 376999486 80128 80129 446380490 35750 35809 684356196 69155 69162 677088257 41215 41216 205874521 4696 4697 163368576 7778 7779 402517757 34699 34700 579944923 30468 30469 101171028 48758 48759 972046389 45234 45189 822130189 76068 76043 27101838 45671 45672 956287057 28230 28231 691265100 76844 76900 119576550 7035 6972 377977629 82641 82668 2807851 38747 38720 209411146 43261 43284 329023346 67117 67118 86083494 89273 89297 842360770 65422 65371 246009260 13543 13504 804631795 41833 41750 209871847 3884 3885 875677898 26519 26514 594402417 38447 38367 145807200 61706 61707 600520010 84820 84791 170218184 51296 51246 110162076 23168 23169 675465137 13418 13419 341469695 17618 17619 489727752 58282 58202 437090620 66668 66669 567161642 2002 2003 630832950 16144 16145 327987754 38860 38895 543934460 71295 71382 385969272 34990 34991 467440947 46824 46829 930944835 91048 91049 51313902 83330 83331 780972836 96438 96439 84215323 88630 88652 268661182 87337 87292 367268996 45958 45894 441710760 69515 69594 131274974 22166 22167 43725752 55418 55375 275292592 31859 31860 838841325 43355 43376 815051125 41466 41480 593832906 22752 22753 748258715 44028 43986 355702374 59173 59174 949027277 3919 3920 808120349 18428 18429 706736802 64646 64647 435862056 79357 79358 490329973 5182 5155 245543836 87488 87489 384461359 99526 99505 411501611 14333 14368 228336759 56129 56092 991317549 17173 17174 320272063 5565 5546 154468447 29247 29294 327232903 72911 72912 336742468 94156 94157 510513655 50512 50554 75012686 76804 76859 90595595 49894 49934 633942320 14949 14950 279062608 17626 17627 481545429 67920 67921 22307425 47284 47365 888565772 80890 80891 798320412 70736 70737 884207580 51419 51483 285436944 21042 21037 206230484 12701 12787 67778602 47 48 452789134 57874 57875 845297587 38863 38864 458029684 9743 9686 581643557 62327 62328 713816013 37689 37690 225007843 59517 59470 105294349 81378 81296 432416773 26533 26534 992052091 22082 22170 615833174 57732 57810 672458912 38994 38906 712107137 25464 25465 842138684 70314 70341 308743207 37711 37712 491902933 37501 37502 680120359 67355 67356 873191213 30423 30462 720515440 75300 75301 517868958 51589 51590 461726359 91712 91710 122293959 68577 68589 694953512 91059 91110 631999659 43841 43842 533528690 11758 11759 858505831 19534 19597 408889856 91855 91787 273385202 14704 14720 513357609 73314 73315 636869977 72126 72127 385087229 11895 11896 212161112 80349 80350 283621407 21913 21908 383026908 32902 32903 382599674 62052 62065 937103290 99132 99133 629918113 44408 44409 951084809 63805 63806 656955403 94159 94160 726115640 9977 9922 647725906 41697 41743 486643040 52077 52078 870521912 24331 24332 933876144 29565 29566 488606471 34466 34440 311698396 15380 15456 759100071 47003 46976 80607035 24580 24619 583649711 89874 89875 693889554 2000 2001 812091982 89947 89948 457275752 91982 91983 654219978 63469 63470 325521774 52594 52551 956467860 39513 39514 448307618 18039 18040 354002139 75910 75847 336206052 76560 76557 878362925 22595 22596 195803100 10343 10407 548403674 84469 84485 676096379 18944 18945 185779839 58060 57982 793379443 16053 16091 769756049 47969 47979 305474971 85443 85395 70338798 34762 34836 847581256 99434 99435 354345504 31759 31767 945420478 87903 87904 302424592 75311 75312 658194089 9055 9056 612983434 24320 24285 693783874 32586 32642 462222787 54288 54269 981927682 52974 52975 935857692 15661 15629 629332628 5152 5153 788216979 63663 63664 108357810 43980 44033 203376962 20407 20456 469065945 59417 59418 898513144 59851 59897 30739788 61773 61774 21878282 53097 53093 612310139 81413 81338 617520539 35185 35098 224167660 75579 75580 518511773 47670 47671 913074885 59502 59524 29974323 70293 70294 229409064 14680 14758 534690410 48935 48936 372162884 7320 7321 368597793 44879 44880 1093115 30125 30126 913035883 13220 13221 133404401 18021 18022 669965260 40740 40713 114863129 30852 30853 857570771 99458 99459 762830950 64121 64068 362721022 85387 85394 403283445 57885 57886 32204902 31917 31869 417323726 55250 55251 920621806 28244 28226 936651284 87756 87673 344737622 41369 41370 729844979 9950 9906 441587353 10965 10966 351645523 21122 21190 168779662 1781 1814 350791232 43421 43444 368322437 25085 25086 702613830 3732 3733 451490912 67197 67275 762043178 17686 17687 388260147 63612 63613 782604778 38592 38593 865931584 96859 96860 971012801 97126 97127 415410437 71208 71209 477440871 1428 1487 726415683 59603 59604 709422568 18076 18077 377299927 38227 38316 93997781 55487 55556 550645619 48444 48445 976204703 95488 95530 405681570 34019 33943 828143920 5559 5639 385760206 66103 66146 406129904 23332 23340 113703535 95855 95856 895639189 60513 60514 505593868 86459 86518 973449693 6766 6767 864255577 90657 90658 306912147 16571 16572 982390816 98618 98619 799503441 6066 6074 701629944 56412 56409 667254872 57498 57482 475741349 67855 67790 882208173 1508 1509 2606666 34659 34660 581534697 15443 15461 993817586 84605 84522 167490307 15623 15622 476329104 86880 86804 759639973 14094 14095 949523132 90450 90476 541407566 20195 20196 545098000 61389 61434 572747694 91436 91358 937692216 19518 19519 650248664 63322 63323 649637517 38341 38308 456706471 7611 7568 664246822 58038 58079 189118357 94085 94086 776547829 67448 67502 466160638 20332 20366 474455548 8374 8375 815725624 94418 94419 3371719 70170 70171 748435282 79734 79735 136062071 86683 86684 322683729 81939 81940 395560289 22524 22525 743408798 75382 75383 442644473 63865 63866 361787714 89592 89539 902062770 74666 74599 735518952 59801 59745 885526789 91372 91373 631057851 72411 72412 665578922 37305 37324 964122142 53367 53368 107738843 20543 20517 812264725 6731 6696 37066664 29404 29419 509796546 62615 62666 631616570 81382 81383 179038281 62849 62850 934611963 8509 8425 565275579 84762 84760 64768524 83741 83742 646732682 14910 14911 215048856 90217 90218 38752154 85050 85032 307902392 25318 25398 80421451 73057 73058 992029432 9971 9972 256153241 69440 69441 205629065 70576 70577 145431852 16001 16002 412623048 84405 84393 309133931 47754 47771 778542687 32396 32391 48919696 8319 8237 501662375 33062 32985 968835075 35553 35519 559538543 29564 29565 85354491 96317 96360 507966948 59812 59881 39540237 64034 64035 677661760 43665 43747 614854444 45235 45263 971653668 83212 83170 338849323 53229 53201 744630368 3221 3222 368768925 66323 66324 216179596 49012 49058 513077835 50181 50113 226987720 92645 92648 719980179 55874 55875 623735999 89930 89875 887366962 33265 33290 224984947 49875 49876 709237855 8494 8550 51637783 13397 13398 159035847 90808 90743 917205677 18598 18599 997901961 3046 2997 275015778 34745 34746 251058055 23804 23805 388636195 53609 53689 172250658 18251 18252 947387743 48709 48700 184295302 92432 92468 915092467 74269 74270 744875750 79356 79357 35365833 48688 48626 814477108 54729 54730 519565268 5365 5426 231063930 86245 86224 438967553 13768 13766 815284812 21783 21784 619504951 96651 96652 120415271 97802 97803 881154606 13763 13792 90459348 74231 74232 563332779 78706 78707 352281527 41919 41920 740550240 4230 4231 684119769 88824 88825 487138920 27560 27475 788498835 93744 93745 40356788 55664 55669 63217556 98259 98224 43055548 7273 7274 745282678 47231 47286 443989840 42427 42428 837294349 8747 8748 604184619 91880 91826 736218307 9486 9487 44423687 39751 39669 987980623 29064 29143 121227589 91782 91783 214305800 67349 67290 902547273 50859 50860 378253801 22197 22111 444182246 65234 65270 967135200 61149 61150 414731022 94664 94596 267449776 80683 80621 47042336 53912 53913 685113077 66430 66431 390787058 36047 36024 99963949 94584 94620 161346384 1274 1298 438212336 97777 97778 95720575 62559 62561 133171442 55711 55739 443171005 4740 4741 2974784 64580 64581 205858392 84169 84209 277979729 11518 11521 147527267 68973 68974 289131060 94451 94452 427871560 28597 28598 157583075 49422 49423 429725219 87220 87219 560663025 32010 32049 718947004 17029 17030 869729727 68825 68826 897536083 80099 80100 636880897 49914 49915 863728373 96010 96011 773134346 29865 29887 311298810 18036 17966 463018297 42908 42830 89561536 43222 43223 222068184 26693 26694 144909600 63278 63279 335177214 26916 26917 594017440 27635 27636 957756132 49677 49678 396421977 17082 17083 739604182 75545 75546 942965256 1210 1277 197141697 48231 48233 830935160 14203 14237 699783061 8085 8030 218566047 21290 21291 194041493 6557 6510 713334992 73210 73211 536335629 58382 58443 886823826 23673 23697 415733998 28511 28512 638279378 25838 25839 67661731 49892 49857 589643728 89947 90003 504457930 89944 89883 121116532 40541 40542 541737330 57241 57242 59373450 3744 3769 855979678 96077 96078 103506093 85516 85444 71859020 58811 58812 729919767 88996 89065 733425431 69232 69280 408697545 4337 4338 16888289 56320 56321 960385764 57206 57132 730488934 79423 79507 694603593 37001 36917 118265976 91626 91638 592422656 63835 63836 6541023 78329 78359 421958572 3449 3402 985199647 90377 90378 484571564 80127 80128 725612613 58884 58885 371357393 49956 49902 821255989 53243 53220 252738095 60938 60861 599998521 86377 86378 628651138 7203 7204 670235980 7871 7940 963011355 26163 26164 23596877 73034 73035 151706886 91272 91241 978690907 40799 40792 357921646 45739 45738 904952537 13370 13371 649904024 36597 36575 172577866 35244 35288 637448848 88361 88362 782242184 66059 66060 355099738 39136 39137 632727476 84725 84739 501512337 56033 56034 966931018 16529 16560 633190661 90296 90239 813824948 80330 80398 471062141 92089 92165 468549706 6780 6781 145463315 34691 34636 122269425 62233 62234 636492935 94098 94075 970681888 92827 92891 706396035 18761 18840 958160519 85369 85370 953284474 94989 94948 358640803 37771 37772 696136019 91470 91535 450549209 80817 80818 977131617 44775 44710 158680968 87514 87515 716356224 52121 52141 864086518 70005 69952 407154910 23188 23189 376168632 51125 51126 924261018 32715 32647 394625229 14509 14542 459462575 27569 27570 407263901 29845 29846 420553088 86309 86296 228706958 42015 42050 858284831 34130 34131 256096243 66145 66203 847935496 618 619 299475454 60153 60154 166583200 47892 47951 271349247 66089 66099 583442396 47749 47823 687629404 79818 79819 267876981 7539 7540 159557517 36219 36222 647166175 66622 66623 262411295 96154 96140 354946351 57879 57880 759918794 58653 58567 610446371 85206 85181 220888355 80628 80668 573435531 17928 17929 260381251 64571 64567 228158274 71149 71150 741867674 53136 53137 876968858 62330 62386 533002176 58487 58488 94112931 79662 79663 818970616 40689 40690 246188105 14860 14945 581236871 22398 22382 448587754 5455 5456 377547150 44473 44474 607085872 65642 65558 276548734 66299 66307 959279979 42242 42243 143567484 45573 45589 464605892 26827 26833 68762575 2005 2059 986190195 43874 43875 986842463 73824 73825 770753595 82323 82376 771233169 9168 9159 370786357 68294 68338 163611419 54939 54875 816972266 43075 43076 318355093 72480 72481 241296490 36730 36731 994370821 83787 83788 681470883 77909 77917 135011933 61567 61488 254865205 60017 60018 815806397 49281 49273 436459240 43132 43133 193468742 5500 5501 981838086 70076 70018 379194911 83172 83173 445076573 2124 2125 15505503 95903 95935 708633076 96536 96537 215529010 10938 10939 958960932 83265 83266 104934520 14511 14597 594449401 43725 43726 910452278 73699 73624 687866460 28186 28187 540051597 74343 74395 822004763 16409 16447 238600629 20275 20276 100487730 94497 94553 743211331 35166 35167 225473093 10091 10176 870824245 41661 41662 168123548 63331 63332 673332079 14899 14900 635657039 88832 88856 144725184 54897 54898 271697542 62959 62911 423880880 60051 60052 886202119 32206 32207 668162697 41560 41485 36206585 55690 55654 152908053 89587 89643 996576288 63183 63206 566317498 40056 40057 417829776 87102 87103 556358586 7676 7596 281601721 34766 34746 677480144 36403 36404 171197448 73196 73277 170758258 14770 14771 274636328 59630 59631 429811131 9855 9791 885095157 74318 74319 536409322 88055 88056 503989857 29598 29535 408813895 5332 5354 802426238 70783 70740 50468329 74529 74495 500042477 96320 96321 683877494 63234 63235 53718461 28133 28069 321028465 5513 5514 61610307 50300 50301 559099816 21911 21912 395222232 21189 21190 802257428 29154 29164 24522349 82608 82609 312473350 32614 32659 998425025 15263 15174 674559774 66634 66677 68223039 87748 87749 756232694 39548 39586 58491350 19597 19598 200516648 75601 75567 153919962 58205 58206 342597392 70209 70210 765839562 53155 53156 755517055 90988 91004 651551893 89932 89933 729893162 26865 26866 26894276 98019 97979 772403350 36511 36422 41658788 71029 71030 59891434 49886 49887 239335248 43665 43666 318586845 38002 38003 73953887 49945 49966 657660767 16213 16214 334813047 200 289 460354353 83601 83634 229499124 485 486 4657409 22361 22414 735530606 58125 58126 244753230 52114 52115 66556483 11852 11897 567891000 68213 68214 722561993 60372 60399 830584441 13293 13363 133905231 33143 33209 513960106 6438 6363 788176538 81968 81893 394323596 41226 41258 79117351 71503 71504 172185951 90498 90499 292920452 45781 45782 724966051 82353 82354 530676716 41925 41926 263355846 18740 18744 821111802 61857 61858 419090205 14990 14977 317006377 50361 50362 362760060 25132 25133 467987042 73786 73787 456595903 2924 2911 284168646 9677 9691 57161027 79888 79889 987067536 51017 51027 125124386 42346 42339 452056117 41674 41675 779493249 62560 62561 80311506 79005 79006 579292273 43673 43674 776407959 6794 6795 358763883 40552 40530 16820711 83865 83938 537037375 40116 40082 31144750 15901 15961 571935591 88299 88300 538819202 26793 26809 836993994 59580 59554 817407353 95899 95851 447114493 11015 11016 238219453 89430 89431 801601498 47968 47969 305632977 57099 57100 48665996 7803 7804 961408289 12617 12580 861126604 126 127 427356571 83278 83279 560278326 97422 97383 53716441 51273 51348 217495563 17132 17133 51198553 8478 8469 393385606 20716 20717 577388859 30413 30414 643019957 49211 49281 420336162 51732 51737 265681540 40121 40143 597494115 46812 46813 234630586 32729 32730 728604857 76041 76120 724470083 26486 26458 981201125 40046 40047 762274248 35302 35303 345524746 41922 41933 546228108 47790 47791 988804379 45158 45159 945733234 56523 56524 535824290 74792 74793 755643420 66763 66764 77805815 4377 4378 678518085 89692 89770 602010973 32812 32813 108215230 71198 71251 888454656 57085 57162 628122344 45923 45907 842318669 20129 20130 975757926 47422 47489 96414245 40941 40898 511200479 87502 87503 922720779 60199 60200 375457372 59744 59810 682552508 68138 68139 520500550 8259 8260 278893162 55321 55292 282059904 83263 83264 654545972 75570 75571 175558906 11610 11611 879480303 7288 7343 927793930 77752 77709 31585994 5677 5678 713165569 20106 20173 492991766 23280 23285 128745589 20377 20378 683803215 30526 30527 262860989 8601 8602 895164359 4733 4806 980888423 2157 2123 464347965 80552 80633 813311002 63825 63837 321557720 6514 6512 570892622 35152 35153 944406720 30723 30636 106441388 19460 19449 527478202 19503 19472 238122387 62777 62703 495280058 58322 58323 878865979 72175 72176 104890606 34593 34594 247065171 43607 43608 149092418 89709 89786 291118620 12044 12045 848800064 61794 61795 139488801 95560 95545 655262934 94093 94030 264970568 51300 51301 866260148 87104 87105 515864299 65758 65823 505955934 17399 17400 884834029 24131 24132 467073762 20053 20054 756692531 12830 12841 785841995 6688 6622 879032856 74947 75004 601587312 31017 31015 899698525 11349 11350 844632955 83950 83951 897456751 98112 98183 540886768 21331 21332 624807389 55449 55451 982534000 47037 47038 680010293 23896 23913 821578478 67435 67436 802827114 10982 10983 736604522 98181 98182 171330059 19840 19841 476505042 68487 68488 290799477 56917 56918 515190102 94356 94357 523227516 33571 33596 350089162 61624 61625 334436661 17025 17026 233314763 12670 12588 45311028 84774 84775 942216515 36379 36326 808708821 18515 18516 195175108 57207 57294 813106352 86913 87000 467047075 33582 33583 194210764 39727 39686 337024529 6810 6775 55552623 52247 52248 671945822 13994 14044 220643747 73771 73772 630316898 73297 73298 653006901 13709 13638 557246271 94575 94601 732545804 22662 22665 662894287 21473 21427 150010967 50552 50586 618727803 8430 8383 261077056 5328 5329 141142237 29909 29910 792051715 15298 15299 776150312 79908 79909 36879015 46231 46180 743468549 84881 84882 976122762 58752 58730 633250745 24591 24592 584606657 71749 71750 709194969 76910 76842 754870329 92500 92501 107725804 13045 13046 954537108 56675 56676 603574724 15555 15556 291335529 53095 53090 15589368 41695 41692 512075119 68385 68386 803775015 77357 77295 416761171 96014 96057 76153703 7718 7804 819371668 1102 1133 65996237 36144 36145 16870866 99078 99079 625406638 43826 43827 256782308 61354 61303 449755658 96226 96153 593913972 53204 53205 340442753 72592 72581 42124321 61910 61911 467009116 45324 45282 539440512 49977 49908 597534103 94908 94842 705816914 76554 76609 225054411 64649 64571 686341005 7234 7235 131160009 39972 39973 222757388 44777 44778 408344055 75762 75699 773827686 36922 36849 337156467 96342 96343 222366295 31943 31962 701083105 62146 62147 337709029 97992 98022 373412909 22460 22461 560424727 58738 58739 855050008 14423 14433 680957792 22504 22505 310818818 42940 42887 253514398 95009 95010 200481613 79402 79403 374957846 45422 45423 282027057 88000 88001 434087801 24744 24745 327183156 43166 43248 871501407 84344 84364 376660393 3636 3670 462640711 50508 50509 476082808 41245 41246 399184663 23838 23874 356707342 69347 69379 482946624 49010 48937 298261971 23216 23240 137175758 74738 74739 833530476 50758 50777 598520355 21364 21365 278098206 29222 29220 443384992 49033 49034 642909294 16890 16972 342809378 89083 89084 321504061 73415 73416 53979035 17972 17973 589513634 36801 36884 695527315 13465 13478 675662073 43042 43100 694746879 58033 57964 144319010 49544 49545 243603625 83201 83202 679714864 51734 51745 322372990 45677 45678 690836898 8426 8427 666334019 57349 57348 386142391 68008 68021 526217052 44023 43997 182242054 85988 85910 923189973 69358 69359 713761356 81782 81834 205319682 95290 95297 870907936 13352 13388 568057929 58846 58847 531487085 38357 38358 902116096 67917 67908 703730481 62578 62558 845358639 50798 50799 926097677 41546 41547 124952728 79793 79790 511121928 30369 30370 167311831 13922 13923 298645729 68542 68543 620808224 58896 58912 555989905 31791 31725 290177990 94920 94921 513391943 22980 22981 489693696 44569 44573 825424054 70328 70329 854149763 65066 65067 576649959 50685 50686 228859411 41793 41794 185265165 97430 97431 478481104 98027 98042 479265111 85918 85919 981560552 49864 49865 938925273 80665 80666 745536661 89509 89591 812797545 79321 79376 216147218 53821 53822 770185895 64130 64131 438131080 82740 82741 60486101 53804 53805 671649232 96428 96429 620473143 18753 18754 769534862 16986 16987 933213486 30243 30244 166519324 38572 38573 357604160 63477 63513 272900453 96165 96166 629418607 31142 31143 266348391 85475 85438 895732797 16217 16301 708532936 3006 3007 879988986 65084 65006 500599199 7450 7451 119529465 83366 83414 16451907 68024 68025 128712338 9556 9491 193476505 72424 72425 704630317 39395 39396 356336372 74088 74089 518585294 64910 64823 179926532 47326 47327 826891863 83316 83282 19775045 4593 4594 617880449 40909 40910 653768900 996 985 325689308 86835 86836 486191666 34836 34837 28247291 49633 49634 611601886 7451 7452 411112965 13895 13896 827666777 92053 91966 962159376 65862 65863 566638254 48479 48480 354479146 95755 95756 895750952 79058 79059 269598471 14884 14885 990495365 14236 14237 937274847 95060 94997 306017312 49410 49411 649377679 93709 93710 644297908 79877 79878 14436171 11803 11804 384392338 44813 44814 304793354 25542 25524 142633928 1256 1263 152243321 20495 20496 316861544 54841 54830 125484247 70367 70309 524591133 47082 47150 655661894 88438 88485 575226496 59173 59086 997450698 54425 54426 387976426 54841 54842 17615366 25032 25033 37678740 1162 1124 118539664 62980 62997 366658141 61433 61434 237854065 37707 37708 239588827 28722 28723 464356294 60756 60757 437514476 11359 11360 717896543 52836 52784 656326788 35977 35978 684950582 43467 43420 439382909 31989 31990 2981376 35930 35973 206820863 26768 26742 419909062 661 662 153100765 16684 16685 663968780 95397 95337 701474439 53335 53336 995674329 29217 29292 864847034 35032 35050 941292223 39687 39688 238576245 7651 7599 933473019 22618 22619 391831914 40871 40872 115747222 6521 6522 91848374 83057 83005 93532880 34271 34272 394993892 61569 61570 838211899 46769 46853 308901062 25532 25533 157393802 96635 96710 666807852 48469 48470 137163377 90380 90381 601234599 53882 53966 586648865 1898 1899 848389232 61596 61586 773265413 61203 61204 325036488 35498 35409 828686874 7473 7542 475582885 19482 19424 141541644 45650 45651 860188145 44035 44102 804931114 57582 57583 600256626 95714 95757 374731332 75078 75028 800600520 42067 42029 428439519 97599 97600 262595296 35088 35089 488819092 5756 5725 342067036 52652 52653 920943634 82186 82181 342571999 99375 99287 557205300 72626 72627 346075315 85689 85690 20538975 75376 75329 281626774 50931 50932 768904366 36190 36191 635628317 49639 49646 527989685 6497 6419 663682215 40627 40630 418369333 6776 6777 174893727 29715 29716 688319018 66568 66537 112795353 14687 14640 436484692 86043 86044 708038063 7305 7314 646561101 68800 68801 797814844 30338 30339 301645060 98220 98170 628220809 39945 39995 70127105 81273 81197 919860551 19072 18992 923038425 74068 74086 615886786 78914 78915 102074556 23659 23575 647819040 92655 92656 593252816 41229 41316 290893815 63868 63872 875777550 20698 20783 267838909 72704 72648 206410882 77797 77869 205552076 97476 97515 647931518 84263 84310 255207241 5862 5863 429199197 75073 75074 488022291 26817 26753 248850898 83031 83000 312966319 63496 63506 148418562 97645 97570 146516072 73176 73177 277208185 28005 27977 150053996 68009 68010 865388379 67448 67396 20277583 95001 95002 570397383 16865 16866 462145093 48130 48131 224476412 97738 97666 208068782 98011 98012 284436588 10760 10761 98322925 38286 38344 234313034 58161 58162 547515975 30133 30134 738144480 82051 82120 672789511 77550 77496 14103990 39418 39491 962667285 50538 50474 398470821 45589 45519 386636229 1415 1409 204866658 65352 65357 944819807 4638 4639 619905998 60577 60578 245137591 33503 33504 574427071 21285 21286 87115124 62261 62246 672309756 97374 97375 310912166 12163 12164 139962055 73662 73663 811079719 46836 46837 687568002 37677 37678 470402128 55996 55997 685795779 18928 18929 136880724 55630 55631 969607302 63230 63231 646008869 44779 44822 411228831 9300 9301 771044224 43327 43388 445823568 57134 57186 581577206 94433 94485 22618458 97246 97247 332848428 37840 37912 55679240 56736 56744 778994297 108 109 268657193 11312 11377 20538944 48827 48806 525144946 17362 17380 772752552 94861 94866 768649236 91073 91074 91572878 68855 68795 788875978 95265 95266 41156739 12047 11978 556895340 81799 81800 332301061 24703 24704 443585199 220 221 171030376 43194 43195 945351711 9019 9020 85670585 94024 94025 201066954 4233 4235 854712919 57941 57942 357703415 68457 68458 41359619 46974 46975 825559824 83723 83724 920497612 15520 15521 964366917 16781 16782 861182087 16838 16839 106788725 83603 83570 395450221 9109 9110 369662483 27482 27420 754139910 97724 97725 260866572 94812 94870 218846894 11921 11922 323532157 51918 51891 264393166 39439 39440 981123982 72266 72267 591307980 36192 36189 106002377 34992 34993 279685343 18380 18381 964107812 86927 86874 805465446 73340 73341 586640940 38858 38859 626406730 42375 42395 301899822 20910 20911 432092078 99948 99924 47558330 57412 57437 193080828 80300 80301 103608434 55754 55823 751578058 99934 99970 647361938 46095 46096 441009394 37976 38038 387171849 54024 54025 837769106 74176 74177 123265454 22698 22699 109275606 59575 59602 862791134 85342 85326 400989535 26889 26973 381987147 55438 55488 951536597 21780 21781 82266926 80450 80451 422172473 74350 74415 30532904 67784 67785 721462512 43941 43942 266031986 56200 56195 503469059 3351 3407 647076958 14558 14602 492395895 29859 29860 919319023 33180 33155 986048312 69172 69119 866638642 88666 88667 89385277 22193 22211 54414710 72630 72710 744782908 15170 15169 909248657 60639 60568 12507036 36180 36127 751111176 43412 43413 228049650 82423 82424 905093765 5045 5070 59376632 89237 89238 592352642 69108 69042 326361458 12695 12696 779680892 44659 44660 666435437 24274 24275 176367619 41011 41012 911025970 94275 94276 853731673 35493 35503 45557883 86107 86108 295035336 17349 17287 856789047 3013 3014 888056626 30451 30452 566394722 55700 55717 495903210 14365 14294 341791592 67120 67083 294213567 33721 33746 469773980 5776 5777 806229461 79440 79361 512579449 27937 27881 681015896 12331 12332 241746715 18963 18964 242991170 65322 65235 790530322 56627 56628 627070365 49494 49495 675515835 40841 40802 856409459 19303 19230 653079434 90951 90952 36865025 96362 96345 139501485 92775 92776 188080877 62659 62623 837654765 79702 79703 711189207 12375 12326 293667142 987 988 121714554 94616 94551 889115459 98533 98470 913979053 83509 83510 437645275 40586 40587 635736113 3287 3288 611588654 28919 28994 777287471 79575 79576 683134048 50181 50182 136992529 46314 46384 567868965 97831 97903 494506001 17742 17656 12407918 84244 84266 711176546 74172 74173 674375381 12872 12873 36794793 54251 54232 502247854 15796 15782 51369149 54448 54449 50094545 96582 96583 155413043 84676 84677 448915068 70201 70196 340513308 95836 95837 901038052 15196 15197 848210431 56154 56191 315285695 67803 67804 437788693 4460 4440 213910155 11804 11767 865346860 29353 29374 201049365 73633 73554 942731350 71287 71288 69108482 84334 84337 827025002 54110 54111 698026976 35684 35685 571002145 96546 96503 773678312 89556 89557 558050447 33405 33406 867921557 41374 41375 154448232 61581 61515 165493405 86110 86111 886211343 15619 15627 741385968 6478 6549 502858395 7130 7131 63504182 22987 22988 266703377 90734 90657 971494521 17597 17617 149418404 17387 17388 385737696 49566 49618 808059016 70539 70614 668941338 14691 14760 857082664 29419 29409 830478941 87741 87742 699663648 83760 83761 224489755 14809 14810 94067828 95804 95795 112028039 92377 92378 593992216 40898 40944 942833573 71968 71969 458101169 93798 93739 441959669 2271 2331 302165070 96328 96329 83630572 36113 36176 736594751 754 755 216587719 18456 18385 973101101 10322 10364 90914567 19310 19275 949066859 77314 77315 99600956 96448 96449 593288475 82780 82731 972228798 32497 32498 401673729 84796 84797 971083676 78916 78974 92417523 77708 77642 13491727 71973 71974 311020583 55049 55115 443712316 18209 18222 702994372 64173 64095 731577086 87509 87510 473481789 70046 70052 133831367 11855 11856 737813 91782 91832 707409722 50615 50616 625657171 95419 95420 888815473 46474 46490 866760558 98084 98161 853390170 58686 58728 91484974 69425 69430 954694158 2916 2966 413567131 5933 5934 143138533 69618 69619 769513379 72255 72343 704005483 79932 79933 210067109 72005 71982 774247259 55294 55267 833820371 88074 87998 829571958 96478 96479 773788259 33964 33965 204426834 57700 57701 127725075 22592 22587 576107177 20276 20277 74899547 26717 26718 204939766 64029 64030 341804685 23217 23240 478886613 22525 22487 507548308 26195 26196 462253928 92207 92173 622211231 71217 71218 928134940 86329 86330 186517878 32987 33054 416559367 81592 81545 247294113 58055 58143 956532595 57044 57015 274790830 36367 36299 992147242 43556 43602 197292599 6821 6822 727441994 26401 26402 923835282 73706 73707 439553749 11351 11352 990962604 5724 5725 116054594 10227 10228 376877765 58916 58917 775343658 94718 94699 148238411 55048 55026 374231078 45563 45564 772284919 28876 28949 197033686 20115 20051 553166816 75254 75262 595295867 782 827 396272268 21119 21120 145970924 80611 80612 664595080 36419 36390 356350165 52464 52465 895486316 92805 92806 243038697 94996 94987 587564301 41315 41316 122361140 6954 6955 67776284 61059 61053 258670350 80188 80229 733508105 91311 91239 410001184 93199 93142 686347961 75071 75072 974792497 51024 51025 743692462 24807 24862 730641486 20679 20680 846802071 40478 40461 932179587 25932 26009 65091011 43229 43254 844291790 60880 60881 476135637 26705 26779 32368240 64871 64872 141607987 9334 9335 197199612 58609 58610 785267739 68658 68659 367754942 54319 54320 54990897 47427 47428 438755454 53752 53757 437314040 47887 47888 138240292 5517 5503 412765721 19004 18923 124663446 81347 81348 443708822 135 172 582675505 10701 10702 818438781 9937 9938 487958555 19056 19057 363539800 57585 57586 392356237 98399 98460 140544941 37890 37852 256564703 43288 43289 954082675 79540 79614 801810636 19303 19259 881438521 14829 14864 269622281 60479 60480 822755034 46611 46612 922786398 47145 47146 207279670 52883 52846 724277650 84938 84939 666748661 19376 19377 361846279 25077 25078 524949429 57177 57196 812907793 68510 68511 514947503 15092 15093 442493194 1681 1682 947105887 86579 86542 653224007 64158 64159 393155008 49991 49992 826923175 56470 56471 718667264 32623 32624 399225366 73556 73557 310943502 15379 15380 630640998 1755 1700 939423392 44961 44962 344565904 12597 12598 499625661 29769 29770 802617111 5991 6027 648496574 5798 5799 720345778 44547 44565 872830621 98523 98596 670334958 19611 19612 622543463 92625 92608 633174782 54229 54170 631428767 43215 43216 798790179 28818 28738 730551900 32658 32659 377889523 35959 35914 89506957 59421 59422 488039867 71762 71763 688374221 6443 6471 849647332 371 372 669823360 63440 63438 975918604 10549 10560 714518268 55934 55935 291865019 41560 41645 995705194 35173 35174 716983270 26921 26922 884933652 50375 50325 297721628 4138 4139 101806129 65633 65630 491162780 57774 57775 722214116 89294 89282 151288835 77451 77540 534817395 73911 73912 750037520 82419 82474 79414613 86782 86783 174786551 17474 17480 639973900 95510 95534 286480636 65156 65157 82436023 1945 2009 112638250 18231 18197 517306110 45655 45713 447538981 99382 99401 25742694 43753 43754 326339680 29880 29952 863391972 44157 44141 617894374 13195 13269 767543876 91317 91318 527675947 53192 53109 392137622 83449 83421 489667555 61494 61495 866622141 57164 57158 863057701 9225 9226 814929291 24910 24994 784799339 84202 84147 359925022 25086 25064 507124208 85571 85572 419819174 19834 19781 312314936 9186 9256 337867346 71646 71701 585226467 66814 66815 803740385 61346 61261 491042716 19345 19310 306429284 45055 45083 926201171 69144 69148 974819306 3869 3870 46266099 80269 80259 14159677 45811 45812 201319934 54706 54707 423213241 38360 38329 932970829 86398 86429 565411007 37734 37707 697772095 548 549 349232100 2812 2799 395967366 42485 42535 670808503 69067 69089 302879064 89388 89307 237553246 18549 18550 440138630 17717 17628 907060654 40545 40515 537598978 29932 29977 752822054 82250 82251 378382655 20690 20637 823391554 79446 79473 111642862 47492 47493 559692067 92672 92673 650283737 30352 30265 403509581 2103 2088 740337445 5863 5864 163717916 48865 48807 715634218 74274 74275 319836018 75412 75423 418562818 72488 72489 308207298 61112 61119 746209035 56154 56230 253270732 12576 12577 981218006 28467 28466 57505408 90430 90478 643430324 54084 54057 405575299 48670 48710 289699573 22205 22206 468987467 55634 55631 295220212 37229 37211 995084455 95267 95268 508459510 5358 5359 383332016 64436 64352 273406110 88449 88450 899293026 46192 46193 457661618 7868 7804 148269249 3295 3268 789807070 28072 28073 772603215 8333 8334 448548861 5605 5606 810317318 70266 70267 324876967 6609 6610 945782798 25554 25481 582064590 65321 65322 825928187 409 416 137395328 35815 35866 997238213 56937 56871 255816158 24320 24263 690338581 37082 37083 415579268 77091 77092 429481081 74575 74576 827320209 33313 33314 340126263 88633 88698 826629083 74437 74438 977271597 84422 84506 366228730 1202 1203 326017830 57826 57759 29731537 39194 39220 816445150 38327 38268 658155563 28035 28036 362327917 5129 5172 322612396 8794 8827 44369842 19834 19809 504115046 90975 91052 666469452 39883 39884 507600021 27511 27512 330248362 99110 99164 349115767 55567 55568 660640701 1474 1475 563505728 27841 27842 136192860 70793 70798 689577348 50984 50985 804342947 92669 92642 391854774 81317 81318 58372142 32788 32859 70037307 96169 96198 962414269 12865 12788 57059642 85507 85571 557730796 72612 72677 353555985 73089 73012 943605291 28959 28903 618633703 5611 5612 837177090 6950 6951 783647777 14004 14089 559961940 31810 31770 70919333 78482 78483 941591292 23175 23150 636194451 19338 19401 473150446 19169 19083 849826325 92837 92902 257591449 51808 51851 102529517 57527 57606 758145877 75516 75517 980410 68444 68445 232360781 63158 63195 442643815 83108 83109 131370367 92149 92129 62147538 26525 26502 669088571 73285 73306 739570888 41766 41811 82010155 63938 63906 920804106 47823 47824 418182357 84578 84579 954239587 63398 63436 176442454 37905 37906 453881362 5135 5136 893406164 90222 90146 988084542 34117 34118 64243276 47836 47837 796913837 49729 49650 630425158 98977 98978 246755042 65269 65270 201806790 88644 88645 376222095 8974 8975 469275935 18026 18027 513039432 73489 73490 611158905 67587 67588 850201881 71144 71138 4757280 52029 52107 56343003 79561 79562 650000365 83363 83349 471029004 6204 6127 228031807 4446 4447 336738939 2146 2147 132428447 23475 23476 582880382 82817 82818 980197514 53596 53597 663373357 66161 66162 32650556 91336 91287 901913183 35831 35868 392120248 55738 55755 946318554 50396 50397 859563719 24987 24988 861382547 2245 2222 491424890 83421 83422 758461066 79474 79475 42059623 50566 50567 856381124 92286 92287 130969804 32651 32661 553837174 64880 64949 974049851 34102 34103 570187741 79496 79452 971729136 97417 97418 241081023 56573 56574 866704716 53382 53383 997543414 87335 87414 9288031 34935 35019 547361290 91542 91459 909652148 73790 73810 759456625 67439 67452 978413649 39269 39299 155767110 40603 40604 9535410 95584 95547 575296734 65393 65309 199906237 12585 12513 958760416 20157 20139 601089546 80286 80284 176186184 87910 87911 255384320 30192 30193 539516928 10238 10303 553059393 7384 7385 319488465 58593 58594 435802055 90463 90464 589935676 72937 73011 129534888 28636 28552 907351672 66055 66056 417493226 59851 59852 282954494 65211 65231 76544838 8109 8066 790084043 26544 26545 745788939 87320 87321 246333413 43556 43557 419323228 74005 74011 676251660 35648 35649 593732081 7479 7407 851340009 24920 24980 178549319 657 633 206891659 48101 48045 330362035 75383 75448 823341550 94981 94982 372943251 21021 21022 364795152 49238 49325 92924295 62194 62195 316641806 84978 84979 447459750 72728 72766 30155113 17878 17913 210495117 97320 97296 164895810 55863 55864 714355114 3305 3306 671177277 41965 42025 199034811 32137 32122 386135648 618 535 133907473 98639 98580 592030518 60510 60511 534320032 65962 65888 485002805 47691 47692 747619251 52162 52163 921488049 55761 55762 925167548 13037 13082 969589845 28580 28493 357790956 3439 3504 154358649 36728 36698 549539627 1856 1936 240925449 87545 87546 861419555 60946 60947 814627241 20548 20625 543384695 44043 44003 7440769 79607 79608 118143282 28435 28436 254608219 22965 22966 231485123 50983 50984 902956447 69154 69218 436933712 87007 87008 254671170 42303 42314 88140566 80217 80218 296033212 91551 91552 689334095 34248 34191 544628337 40291 40270 360842795 97828 97829 744829966 33761 33762 377575419 86301 86302 366716865 44391 44392 68415747 44895 44896 665582143 13131 13132 639339294 28175 28176 919516010 72612 72613 925676000 60774 60727 668071124 35596 35565 977077893 6988 6929 27204980 36735 36706 66213612 67103 67104 464801154 24867 24800 38426177 16734 16774 421510347 49722 49723 901028968 44110 44111 665406508 12074 12035 700754263 1184 1115 567876581 71195 71212 538971113 4306 4296 908486948 56155 56150 580048940 85526 85527 369193609 16057 16124 609893708 33843 33844 169000298 13187 13188 990176141 49614 49684 528134998 45741 45742 166476755 38758 38759 577583745 92396 92397 405268748 89703 89704 669259580 6858 6859 934918926 64977 64978 256085878 20085 20086 997351576 33023 33024 913644282 93159 93188 534883305 69975 69976 815204012 74402 74403 693505083 16714 16715 837105925 37566 37634 343761163 71981 71982 684399182 46305 46306 658151869 7487 7488 380650490 23124 23125 702691421 31223 31224 488327109 29811 29812 408326250 86567 86568 27489296 20981 20986 386147739 72217 72160 454537482 37831 37832 606863407 15763 15843 379644964 66565 66597 863445306 48102 48103 94395813 17077 17072 688423316 71371 71372 59296021 73791 73792 368313582 97849 97817 299934620 5808 5809 81205531 6319 6370 967991564 50855 50843 603249903 47785 47819 607698426 37683 37665 609857751 89307 89219 943723165 11878 11882 587447876 38460 38412 801057031 86981 86982 578771423 37553 37554 985416398 7357 7358 982070800 23236 23237 628524486 23490 23565 148569725 49320 49321 657873145 51082 51036 455216803 553 469 30547262 25953 25992 885693322 85491 85403 149179518 56410 56411 286595460 12949 12950 9449994 43009 43010 321131693 80217 80296 208418797 64309 64361 239184955 71680 71681 83944897 62492 62493 880619346 57426 57427 790655220 37172 37173 648950712 98632 98633 47459818 13828 13826 45492289 35956 35906 388397401 7459 7461 631176372 74275 74276 565041314 9045 9010 965238960 25564 25565 271341196 52312 52365 223935740 40172 40173 38455779 16311 16252 771235676 49533 49619 826683388 35764 35716 629499813 66108 66177 492450085 19695 19654 702140539 33544 33591 429934209 80195 80196 300253014 58650 58651 819571290 41525 41606 911804231 5632 5641 423724849 10513 10514 599540647 6403 6404 39278879 53628 53713 20061020 8191 8145 768602247 9990 9991 786232726 57350 57351 600778373 10565 10566 857331915 45792 45793 518730027 79093 79094 473085592 76929 76871 654372291 50592 50593 161969133 74247 74184 200688081 20053 20100 234596093 51210 51202 300881979 56466 56467 230837640 48572 48573 230844485 43098 43099 102872049 62367 62368 316094651 20868 20869 391549911 79788 79789 675660623 9604 9588 1559701 86301 86305 518387018 71477 71551 962656183 69815 69816 582320182 42796 42779 425801412 84415 84462 849002661 148 225 655312727 66628 66637 612243462 12220 12277 170336548 56680 56681 780133425 81888 81964 113581473 60257 60229 48708685 40822 40911 581835606 62738 62677 164131309 61041 60974 619977357 77893 77894 237533609 57028 57116 870823381 18857 18858 951586394 90049 90012 918274843 27983 27896 454527896 89892 89893 663458524 95199 95200 258617416 5448 5489 385476634 51900 51828 721072518 3110 3111 558381677 90180 90181 609800355 48694 48695 180090612 57684 57685 288942139 52952 52953 510753166 23495 23496 388548608 23345 23379 91036470 74388 74389 216490215 62523 62524 67211965 87953 87954 345668795 31060 31098 519252185 41536 41537 460885112 21855 21856 438691098 79271 79272 920334667 62676 62677 219819689 52556 52557 654159446 22355 22356 924456784 16815 16816 803013901 6083 6084 164904098 1704 1705 770951493 28861 28902 102229712 18909 18910 593442447 30400 30456 18453773 5433 5434 991945820 34409 34410 193025719 9035 9107 183680883 84432 84409 798904038 75928 75867 5676195 79528 79613 424347818 52521 52527 386630901 529 565 504192223 23771 23772 300417399 52698 52710 653505242 39670 39671 163037850 38682 38646 472886836 13822 13749 541483520 40658 40740 277582676 8748 8749 63770776 42818 42819 14020710 94915 94916 769310122 91658 91659 681582200 56587 56571 907416317 14650 14643 281176796 11917 11918 576830739 85359 85360 389138326 64182 64096 692285322 25320 25321 703970137 26521 26522 378780209 12772 12773 22485430 23667 23668 208004576 8244 8245 79516678 35189 35190 881637179 72702 72715 667253431 8103 8104 615961466 4794 4804 740812388 7004 7005 577086807 2536 2511 272050613 67819 67869 854630367 85673 85752 374551132 92355 92356 827380675 44577 44578 295409082 85276 85277 634633674 12284 12207 420386464 92795 92796 942740416 17553 17554 850850343 66748 66751 365141841 72601 72602 512103060 7218 7266 422982551 41712 41768 83787743 19307 19308 905524730 28441 28442 226511324 38700 38701 118264932 18528 18529 763072213 6366 6400 402004092 62452 62518 845968552 88684 88714 793051282 93291 93292 213432601 45582 45583 650631986 1850 1851 189706116 60192 60193 94986816 22926 22927 198991901 57280 57281 859518488 55988 55989 252824894 18313 18343 564276090 8825 8830 244611296 19382 19383 805698954 51976 51959 571933636 57962 57963 682688142 2985 2986 919604552 11713 11655 754267332 69844 69845 346011615 83874 83932 413425686 55832 55767 995720623 28337 28310 445080268 1723 1724 543526598 27301 27371 326218974 83428 83429 607244809 25701 25702 680501640 19599 19600 410745374 98133 98134 194421346 59802 59803 555224572 84579 84580 104718254 18010 18011 631455804 46225 46218 731886010 28585 28616 261812101 69612 69613 849661418 15235 15275 293770202 95941 95942 545316371 61313 61314 32474333 73800 73801 647540720 96716 96793 131511783 52731 52732 820673676 40880 40881 927084539 25584 25529 199547212 14902 14903 468466906 63462 63402 920614990 30811 30812 333404624 93079 93142 525693140 83227 83267 552087662 66741 66742 856979168 10891 10845 399656024 89119 89054 509211093 46605 46606 12710926 3206 3207 474959866 95297 95298 28647883 26551 26552 965116632 65611 65620 578702311 42353 42423 377204397 98093 98094 78314902 6221 6270 900754807 87406 87407 845495469 43341 43366 743808520 40795 40837 749091259 14641 14712 451464867 17643 17644 622726007 13538 13539 909513976 96065 96066 893827851 8521 8494 31924588 24641 24667 937783145 37435 37490 68732130 89164 89165 159109273 26115 26116 779888571 11019 11020 251656834 47240 47241 131596223 22204 22205 912210163 64174 64186 333521079 51833 51818 243125595 20943 20944 140681592 73383 73361 585849672 38409 38394 33102948 8618 8578 704111729 91680 91681 466147016 37260 37337 500320345 85152 85153 67720323 12759 12760 442632160 93439 93440 500674259 1526 1527 458328605 7901 7902 771780739 40344 40420 428199034 11970 11971 600906513 95618 95619 835895696 79179 79159 390393611 42967 42968 551956457 543 544 496100720 90724 90655 342547677 40451 40452 647369010 7237 7238 258961552 29595 29625 241295062 93975 93976 285456914 2564 2565 82190070 21983 22020 916273424 59204 59250 822735510 14657 14648 861847197 16128 16211 80051537 85034 85035 589733347 46533 46614 286162969 2776 2719 886091415 12114 12185 150264978 5101 5026 112446448 41870 41933 823617110 87304 87229 167480847 87603 87567 902672251 59996 59997 310647813 23865 23854 84451542 54027 54028 583046273 5518 5519 793418774 82895 82896 736049471 98271 98272 192772759 74193 74194 814058428 61440 61370 540093849 46352 46279 405459650 69343 69344 689064896 4376 4377 433998935 42518 42519 660361583 17124 17125 907847544 93508 93509 759892381 75217 75218 91770819 48216 48215 90575531 12648 12624 864727184 70392 70332 891534247 29950 29909 226108861 34720 34721 601122469 29628 29623 754003129 62146 62194 197967582 83944 83939 729389940 61027 61028 27545679 16316 16402 567181901 89002 89003 622374635 13694 13705 374767574 25590 25591 19866398 16118 16119 102351585 12371 12309 60820879 27097 27089 342694483 38014 38015 466561060 70862 70863 56894356 42639 42640 649053235 53959 53960 289449332 20373 20367 387635076 19993 20000 508849275 42440 42441 728879420 89251 89252 809366205 28575 28620 558475109 67750 67751 534484379 61765 61766 264709689 78577 78627 752024322 17659 17705 531944659 48209 48210 169470691 65220 65302 402138735 48896 48967 952490449 42747 42748 397082866 40199 40143 23506192 38199 38194 562947796 89468 89469 751672966 27398 27399 361520452 14495 14496 566781707 74398 74353 121870959 87573 87534 946226399 49528 49529 4266159 64582 64595 65959364 91392 91471 176381657 3249 3250 901442548 15396 15437 713634853 12223 12224 426211044 54734 54675 367830867 17057 17073 489156337 50127 50061 783797656 43848 43870 947001480 23895 23896 929091317 1333 1250 598501395 86338 86286 798728550 52386 52311 365201826 70601 70602 538031561 3484 3485 749272672 27992 27940 171798176 88815 88867 587246949 91863 91864 943831066 10234 10276 66980457 8537 8538 276320453 50314 50344 811319219 70312 70313 26691445 7288 7365 209624793 5752 5670 953012913 60912 60913 741587497 52125 52164 300574033 27174 27261 255705525 45458 45459 280215415 53970 53971 757535948 28336 28261 51515061 72663 72691 7619281 4492 4493 678030022 66873 66874 933958470 23888 23813 198702312 30414 30326 79550560 91647 91648 28334971 3000 3001 991919834 93823 93824 835677636 10573 10574 191414758 25913 25918 806045081 71012 71070 693836718 53320 53367 380925949 31195 31196 991947879 1854 1855 818867494 2572 2503 203554946 69349 69350 423294507 42158 42235 180656482 16374 16334 254926342 32637 32638 780124483 61129 61130 102225762 16216 16217 113073812 80236 80190 785957846 31952 31982 254118632 40833 40767 182930519 46643 46644 401643510 19535 19536 211160829 26256 26257 997590937 88920 88930 66147545 53788 53789 429796994 25288 25289 659224255 30137 30173 415097803 39729 39730 221226359 35174 35205 735602213 4209 4141 945551297 37423 37424 787768217 61746 61797 852027435 10683 10666 33650965 735 796 697927162 46257 46258 559168716 64252 64253 497341432 42153 42131 597886630 71675 71676 413643404 17004 17005 519517159 31979 31965 170488751 20393 20479 253793439 35052 35065 344623135 56525 56526 89090899 71640 71641 983564872 58043 58050 209661848 10273 10274 119251101 79110 79111 21851397 38955 38956 571161136 10063 10064 895424855 83813 83887 804334099 71468 71469 468092715 98689 98652 427282268 28324 28406 428780463 27422 27423 660616159 84383 84384 165792 47393 47468 387021280 24091 24092 834003465 90002 90003 375817814 41186 41158 888150989 73661 73662 761348088 77728 77685 252088882 92916 92908 385191099 60872 60853 127199079 85645 85589 549442997 20120 20121 297373953 22386 22387 553412709 54853 54805 477115800 97341 97342 928477013 65962 65925 90107594 96001 95982 952605983 96904 96858 10155584 82811 82826 459214491 32499 32452 528673891 82484 82485 324268087 67931 67932 351897916 1518 1457 178192195 11468 11469 933946170 42196 42195 486575825 74995 74996 528802254 44014 44015 654597471 22072 22073 448702025 35126 35124 184417202 13574 13519 812585941 58693 58665 44108430 97965 97931 472140465 95148 95149 253824632 84081 84082 104524259 76809 76807 784908180 89533 89534 913528726 15019 15007 898739373 83336 83310 241327170 82611 82612 145586027 34495 34427 594638088 34369 34370 80032286 23861 23862 797665727 79529 79593 233493160 31552 31598 261015751 22490 22500 716213828 31010 30922 904326072 29282 29283 803052610 38283 38258 978552323 90996 90908 696715026 81094 81030 21467119 80929 80930 396312568 9511 9490 759381885 13758 13813 260792529 16735 16736 262106237 96615 96558 478350768 85347 85348 145582603 7023 7024 768832342 15674 15675 123283835 27788 27825 331170539 5942 5943 465928164 48603 48604 604748124 60351 60352 697784272 32907 32963 668243600 9682 9708 565070 9007 9008 578261078 12319 12305 377799792 69196 69197 216896736 39697 39654 499295159 81903 81904 779363354 71987 71988 295489443 69053 69119 758918559 48028 47968 92337453 94716 94720 381344031 68313 68275 75670758 41072 41033 314481302 25020 25021 426989741 71202 71203 32401589 51185 51163 593068554 95352 95353 4633411 41973 42011 563549250 37391 37344 315936520 31902 31838 25813537 3104 3105 207656937 41354 41436 58973004 61501 61418 673394727 37919 37912 305193867 75935 75954 192396667 79511 79512 753016509 79930 79931 242141259 11491 11492 862357240 83794 83795 1084024 30578 30579 51991 96871 96872 891334670 67545 67546 677575814 34752 34753 657223803 1761 1733 413790731 22596 22567 429824091 39056 39057 85846628 48725 48726 435771505 85245 85246 393092969 50437 50511 606849698 98887 98888 590176540 78217 78242 904891069 66846 66792 890182988 70594 70595 148337654 3859 3860 796065750 4339 4340 618181641 21980 21924 788639238 350 351 720691735 85816 85817 229674325 70568 70545 149448655 7437 7348 858248291 99486 99505 739401783 66525 66452 977717533 91689 91719 989123145 61210 61211 920968159 43434 43514 72377977 23784 23770 178934415 59181 59231 164833823 80039 80053 378273619 82013 81947 568672595 16957 16958 998774305 93294 93295 109348013 96404 96405 417007733 48943 48944 862350785 26848 26849 333770340 55192 55193 675816284 41242 41170 234328505 20832 20833 815943565 70557 70494 17728026 68715 68790 298212510 33509 33510 975062241 33227 33144 476771664 35294 35295 572403272 3213 3214 201491872 47531 47532 643977763 90829 90830 463166652 32276 32232 863885434 6839 6892 778511520 98376 98327 262577608 30621 30622 7326380 2488 2489 931397630 12137 12192 711338585 84613 84614 463180348 56114 56115 235672703 34135 34191 395665539 27387 27348 657461235 25821 25783 763364803 75133 75134 865558885 75426 75343 850119635 52695 52649 780429182 88785 88786 150688719 70882 70883 710010683 8225 8195 165535523 77506 77498 707424940 42483 42448 675226303 80601 80594 162392851 12677 12678 477259967 41500 41455 225794954 87526 87495 874779391 39118 39130 985259682 62210 62285 278359440 33963 33964 604049392 99922 99933 586528530 48941 48942 932986260 49830 49886 317084197 46911 46940 823086450 9020 9037 251442198 48423 48431 908462638 82951 82945 995798419 2644 2645 947135527 39165 39171 231356493 54776 54777 301248402 4716 4717 983142453 60762 60845 475432349 65064 65071 119984466 93 94 841959566 87120 87194 179961447 40206 40185 470311691 32800 32801 289781589 97423 97424 767838797 39997 39998 810292017 15442 15443 237920717 56677 56678 493355297 6706 6707 926902997 51218 51219 186414971 72648 72649 738158096 65207 65255 162816888 30706 30708 170975887 48445 48446 541098114 97222 97297 858026163 40218 40190 84522431 43253 43290 867656076 25352 25353 701226989 4081 4082 591765320 21559 21560 579213664 71256 71257 881453020 813 897 585272906 69659 69611 871835307 66693 66776 995734017 91287 91288 635028413 85361 85285 575287294 29452 29453 455861077 90868 90890 666653935 62724 62725 118347394 60516 60517 978286328 58569 58570 979777425 18211 18212 754653759 46294 46295 153693362 4540 4619 692656829 15405 15406 466109615 39646 39710 272120520 63282 63366 994876078 9735 9736 999688720 19475 19518 776611286 36132 36147 201569894 11126 11127 607937752 79619 79701 503714085 5633 5649 933732560 15149 15080 211438377 38613 38587 487786468 96371 96372 102515133 71237 71262 522593111 87553 87554 666673700 53497 53545 141395995 73652 73653 391330154 84830 84831 831072335 59519 59520 732904119 84538 84539 743629870 22687 22688 347600676 44239 44240 544675298 34465 34466 40791091 49389 49434 486792613 7465 7508 533806372 98269 98270 773584374 62906 62907 106796585 15030 14991 733964175 19495 19496 559096298 76066 76123 790266119 85187 85181 967434868 96890 96813 700034822 73079 73080 816649636 45500 45501 303261946 59015 59049 125929085 90634 90635 218965319 10034 10020 794183077 63023 63072 827580660 56378 56379 336380170 76792 76793 726852172 48377 48378 403695468 57172 57173 517318452 39559 39560 146476996 51220 51252 141354295 14299 14300 68277367 85723 85724 539776327 89024 89009 344944841 85514 85517 530397034 14714 14701 401200425 48530 48561 344817576 58168 58085 459334196 91216 91217 597151640 16109 16110 685880192 48983 49028 616160576 35004 35005 419984100 20768 20698 783246718 7127 7060 69763642 63617 63618 61128775 9987 9949 436268956 43352 43353 603980875 86441 86419 234135205 62144 62123 909105067 17967 17903 937348680 13379 13380 23991346 86274 86267 314194329 61160 61150 153054489 83044 83045 728231373 91936 91937 221467897 67119 67123 67242255 80703 80704 282335293 16837 16835 740840946 61341 61342 772488702 82309 82310 7413438 97002 97003 914595224 64906 64907 743634037 47688 47689 36547716 25854 25807 398585424 26929 27010 262252921 62360 62315 504224023 90674 90675 456824788 55900 55899 713476658 54304 54305 685289928 53218 53219 174094241 1643 1583 870532039 31134 31186 82487732 68626 68674 32704082 27603 27604 394604887 64967 64987 244709332 14371 14372 2208427 4060 4122 965506524 61525 61526 708101066 61729 61730 509438554 29638 29639 431829699 13944 13945 177391408 27139 27140 172078859 82162 82207 154077438 6468 6463 69959875 67497 67415 653804622 85348 85268 151795828 75165 75150 41300360 11599 11514 721401768 99242 99156 491876470 39122 39133 247942417 43636 43583 95366014 2933 2888 172808959 91529 91458 329807441 50712 50713 16951928 90203 90204 104216126 30371 30416 517105899 60350 60276 790396101 94358 94284 967606953 8337 8338 164386900 10242 10220 21909342 57028 57049 672341566 49152 49071 246384987 99759 99760 490300255 17338 17268 663574772 81833 81834 218399516 75179 75180 772141784 68290 68311 785698482 33065 32979 206938644 8967 8968 133052131 23891 23860 953422284 3150 3228 590033335 95450 95367 256806757 23120 23121 196940027 81485 81486 729246862 72972 72962 113840341 15943 15944 482262175 58464 58465 845860359 16538 16539 250902522 4633 4634 169639472 34231 34232 76254775 35875 35939 899137947 63612 63605 75145784 47199 47200 640398240 98742 98743 673327712 53627 53628 385448808 48924 48863 748726548 60774 60775 304680121 2483 2501 279037344 53957 53958 237756388 99993 99960 214715442 97443 97367 690253143 54212 54213 901465679 3449 3450 984826848 56386 56387 104393391 67196 67175 86556434 23281 23282 454915912 13523 13596 346398390 67446 67396 44356397 52912 52913 820756709 31281 31339 333019792 62912 62921 462089424 89547 89524 950881171 79520 79521 235973815 16680 16681 125896971 38230 38274 792081128 33186 33187 607447296 50168 50169 933688818 16829 16915 863301237 33437 33438 396314019 83512 83447 966229882 81252 81253 149007266 21840 21812 382282455 86618 86619 143413442 43097 43098 76106286 21534 21612 437177253 2925 2926 565562532 2259 2260 303816255 69626 69698 305878897 3288 3289 599830769 15249 15250 945467411 27753 27792 427835905 71326 71327 495935396 33150 33151 133211256 81032 81113 511819366 28468 28469 558010998 30073 30112 89254255 98379 98380 360602844 31381 31451 106097512 88310 88282 31202278 34602 34603 877233527 95670 95595 538122438 31469 31522 680728342 16928 16929 579005896 91066 91020 980475192 83545 83509 213656350 22116 22117 45528308 35875 35920 524482415 45120 45144 470282500 13629 13630 911260780 71142 71143 79783911 43421 43401 358737518 72941 72942 903765099 49430 49449 633234467 25590 25608 924027879 46007 45930 301394017 52355 52356 101744639 4777 4778 471992150 8996 9068 607948088 2522 2523 776259708 80799 80861 352579506 19729 19730 215084471 76430 76417 57938097 57105 57125 198826033 38919 38907 893643729 99553 99554 592553612 48711 48712 436866930 1391 1392 997205265 39174 39175 860244501 33907 33908 945550059 73110 73072 952385815 43134 43214 526990643 71470 71527 835001817 56467 56468 230796608 49493 49547 4701425 85719 85720 820361593 84857 84861 14455791 69652 69735 656352051 96687 96758 510981211 29285 29286 182734966 86851 86852 99049735 66207 66208 337099297 81672 81704 230161889 81762 81756 980109633 29286 29287 266446019 7877 7941 964536391 31964 31965 727003977 40171 40172 331104145 64690 64623 682235368 4151 4152 915647129 44385 44418 2247483 80315 80293 179033960 28707 28718 518113494 53396 53432 820025241 33189 33190 962635217 42514 42534 784551770 11343 11344 575952054 21303 21304 364488012 79592 79613 990329442 5417 5499 415445573 90402 90403 322788852 96711 96783 26849977 46444 46409 121231284 20465 20472 879316908 79475 79476 993778492 1143 1105 888162867 63665 63664 513914640 14610 14586 435318642 64492 64493 382484935 18703 18704 139833924 59853 59854 982004847 91288 91289 841807365 97529 97483 475360776 7507 7508 668232026 74761 74704 477192599 18886 18887 567883728 35068 35069 197982900 52191 52131 254623346 76869 76842 253670410 64865 64866 50025787 50635 50723 366224563 19860 19861 327305508 11329 11330 57503505 97874 97875 764173216 75246 75247 503305583 88501 88502 951646769 89253 89254 715898789 28590 28591 989648755 25057 25058 141305381 53176 53193 734683279 64065 64066 476872438 35618 35538 433966945 56963 56964 152816584 62160 62161 307456835 22291 22305 13023576 45248 45216 814473273 86300 86337 908203012 45415 45416 500521242 48774 48737 846317542 84330 84329 604435998 23630 23607 814840981 93951 93952 763301002 6170 6112 758067603 3402 3403 470091861 96097 96116 218883440 1170 1223 508846966 95554 95488 156798281 74957 74891 490732199 30153 30069 133442954 36983 36971 154672229 98094 98095 304017773 38984 38985 57587454 44545 44524 835789206 54733 54753 771049309 41530 41531 193469517 57691 57692 474843572 29765 29750 493286826 51513 51514 438846274 16551 16532 127623548 27542 27463 455881038 45628 45621 988883781 29711 29730 299507676 99295 99296 827477490 22166 22172 223846227 74389 74419 943111086 28933 28934 705858397 72049 72007 372129355 56115 56157 210453833 57262 57242 937791376 89187 89274 233337088 36926 36920 434856896 68753 68683 821922709 7095 7096 351926824 73628 73629 324893631 1619 1620 188137261 14777 14830 865031709 740 741 806497969 70719 70720 900223202 91555 91583 342696797 11456 11538 264730488 11626 11635 232721797 92728 92729 190022527 57219 57215 426518571 22410 22411 948306447 82454 82455 562177596 13558 13559 822173072 36101 36102 775957936 2780 2809 708077014 34575 34593 454903463 33487 33533 401812460 6524 6571 388504659 18699 18731 517736424 71452 71457 323617715 4196 4214 501287879 54106 54180 515938472 66370 66371 212693372 92745 92746 421122904 41653 41720 567017853 65883 65884 444604220 81655 81672 795439584 42674 42663 965639351 85646 85662 668253404 11876 11877 221459465 31490 31579 859216493 46873 46874 99647074 81624 81625 196996241 43447 43448 466376237 75294 75295 413383305 25252 25253 438530365 52073 52074 36656937 37957 37958 321341439 54888 54889 674389116 70891 70892 752642769 71062 71063 599563389 30539 30540 496216695 10029 9948 371587849 12351 12383 225962399 71501 71502 481208051 50525 50526 724746728 58900 58868 293060085 21934 21973 812470692 45869 45870 802376452 42233 42234 240457461 76449 76514 156222965 39611 39612 541670907 59120 59076 246834949 5779 5847 875096573 7531 7563 385416452 9585 9524 546573606 19961 19962 780837214 81169 81156 420036951 29659 29647 522595146 75744 75745 561704809 41169 41170 202263490 37341 37342 56338464 95308 95373 567124453 68142 68055 291068869 76325 76373 122913978 48740 48741 149367730 69186 69135 519506529 69853 69854 497061570 65978 65979 55576722 3952 3906 139327479 5011 5012 471084555 13133 13069 910006173 49230 49231 427683141 91133 91134 497419717 72747 72748 756391431 28327 28328 819880471 98128 98162 509887896 71861 71800 842104274 37085 37127 668562237 76118 76119 205661267 82238 82154 535279010 29501 29502 532967368 42782 42805 858061812 15000 14986 226390734 85045 85046 650229907 86656 86636 524285635 327 328 815281445 50671 50672 200493379 55605 55606 309734609 34931 34932 870776229 17410 17411 482374418 52275 52276 258802790 53479 53480 86822659 69586 69649 66262928 74924 74925 10194499 8140 8224 732546842 11909 11910 702700592 25311 25280 418075157 23085 23086 673263037 44902 44918 822747996 96152 96153 406008587 84658 84659 582679720 24799 24712 320037655 84946 84947 158813997 95488 95489 446738036 1057 971 383175447 19742 19706 992577682 51464 51465 464522269 27503 27504 283555670 49614 49615 146042921 61618 61619 943558162 55694 55753 432187749 15595 15596 132418258 26868 26869 54066134 13050 12968 87893539 65044 65097 6332404 77786 77773 515034735 8618 8658 457840669 37721 37714 72462207 55083 55084 105088580 37465 37466 941195420 81419 81420 846467194 1824 1737 363705215 55583 55584 731504405 1895 1807 915965045 54963 54964 803752769 52811 52890 450307489 30892 30958 69177243 25249 25199 742233191 92341 92342 546731169 73583 73584 644091676 18173 18238 926999722 4901 4833 832893613 12217 12237 878056485 3657 3658 91532913 49878 49879 574718767 26295 26296 961340398 9979 9992 255713425 23392 23361 189748609 20369 20338 303281614 17004 16960 328695509 28698 28710 443629874 34203 34229 39205863 95097 95098 940554786 16771 16772 948849797 29607 29656 198673532 48179 48128 963424374 26174 26175 648986890 94727 94728 757674767 25448 25433 589820726 51434 51471 933153678 98428 98429 813030615 27773 27851 150376945 52231 52251 741379402 56853 56784 923304672 27749 27804 932352770 59135 59154 861274200 46232 46233 153639207 85318 85319 900155276 4021 4022 898675888 45016 45017 91493299 25228 25250 204010468 1140 1141 155057957 65733 65792 766338491 70973 71017 300963604 52838 52886 187645970 2031 2067 168414936 92367 92297 911365035 34080 34081 911839032 69430 69390 218569527 65551 65568 407191689 91811 91899 775968211 53212 53213 691980866 94657 94658 906696565 76973 76974 137941646 59116 59121 954608306 5228 5316 103399193 14962 15001 723033083 51173 51168 18994018 4300 4301 832430871 77787 77790 672778170 85861 85862 159241954 42232 42233 907588608 98188 98123 636789225 59758 59674 821516445 28102 28117 749459888 71971 71989 138815994 51106 51105 491824237 33480 33470 968525391 88795 88820 438803951 75559 75628 363719617 51440 51441 276871972 26816 26817 12444056 26015 25954 433597454 64551 64552 283043126 52252 52253 102898695 66226 66260 482430160 51495 51496 70904353 32224 32278 982229324 31555 31530 135205570 70755 70756 284031399 50339 50307 234949712 56453 56391 312446020 55860 55861 706451419 74553 74554 688628308 20695 20696 22579538 50012 49988 541234185 61123 61142 5112633 38752 38751 997451639 588 556 236014089 90934 90935 888697553 86809 86810 222332939 90202 90230 377644723 27394 27395 405330167 6319 6337 34236159 58371 58395 857436573 92246 92207 866721309 30613 30599 897542473 90980 90981 413732741 9165 9166 840134346 64791 64792 123389355 10438 10471 675438951 39101 39037 828366516 35095 35120 951604500 20999 20937 86823632 48925 48926 750207267 60403 60331 762733970 88055 88033 348308145 3261 3301 774213814 94696 94697 96711825 63702 63630 975739129 55462 55420 411673583 78005 78006 413434670 30893 30805 597878204 71374 71451 746845264 30561 30562 324095067 45640 45561 704140841 63673 63707 52216122 21990 22063 748443741 58838 58839 605777785 37662 37695 638317855 24988 25047 426468150 92105 92106 225440420 68344 68345 442784580 77425 77426 710968580 88442 88443 735555164 33440 33393 797744045 8897 8898 265639594 93277 93278 411769987 55050 55006 353299569 19105 19106 322110453 65303 65304 253601972 41156 41171 842609810 17608 17561 923761725 1029 1001 997474690 85409 85410 837766719 7209 7201 994792189 4787 4788 9402985 93523 93524 737170516 41036 41030 286007902 25891 25942 748939310 64040 64041 989420638 72009 71976 922043864 61586 61587 459656187 69096 69097 852322510 74631 74649 858213539 55372 55398 234824970 31443 31529 794710668 89441 89442 197669262 18343 18344 64358157 32420 32421 955474703 91742 91807 416339269 7528 7529 348311925 82191 82235 175611403 80414 80461 538779564 29390 29391 364803660 11735 11736 113215533 35566 35567 886916799 2232 2179 940494917 35098 35058 258765206 47709 47744 984962689 60656 60637 650826305 32634 32635 726461127 36862 36863 633338602 6620 6587 799723534 47784 47819 671175451 63753 63770 37663231 22996 22977 605235459 5082 5113 455776823 16805 16806 592253528 35503 35520 435175018 68077 68078 460552407 80322 80323 341275501 13157 13182 310754574 75233 75234 7396203 68237 68238 481156286 25851 25852 588771893 80270 80271 774059815 39858 39859 44884737 67350 67351 944951549 68929 68892 408758914 93728 93782 474207179 61730 61731 766190659 3415 3416 826501878 76343 76311 702104523 53808 53747 594281541 22380 22448 693580796 14832 14833 307822303 85186 85163 471836378 55159 55208 806014850 98732 98665 224782587 25159 25220 128089795 25185 25271 66789817 30670 30671 922816601 78209 78210 239791442 50423 50424 852008616 4380 4461 303095021 32396 32397 364300425 63707 63708 402429054 44983 44996 584783926 64721 64780 789744653 57568 57562 329995317 25794 25795 573578771 83495 83486 331680566 27016 27006 503187783 65183 65227 868666685 66970 67045 616445524 63151 63152 902011236 22892 22825 486627660 38444 38445 209568243 98642 98670 523199237 34297 34241 241481461 78819 78820 541312325 7639 7608 754058223 47159 47182 693116798 88088 88104 774803827 20664 20665 746293266 51932 51933 821591271 54570 54517 638385904 16951 17035 727450985 51096 51097 209720175 3517 3518 415822064 28311 28312 895502936 13672 13667 996070844 61144 61071 106544246 80292 80291 759763182 7494 7533 361023621 50050 50136 953183094 22530 22531 85937997 33397 33398 724108491 19353 19273 230782205 9311 9312 533180640 82936 82937 492989971 45326 45286 258501170 50593 50594 107412861 81483 81438 942802896 95812 95727 376037919 17767 17837 273445524 53239 53240 296164642 43881 43882 985427445 24628 24629 372180141 25065 25066 893581608 31151 31158 410592864 64619 64620 114394057 8020 8057 822212932 55783 55764 328852996 10029 10081 925333749 52139 52140 672346455 87066 87052 76158364 70182 70183 22035238 92736 92737 44597592 81244 81219 784530664 86736 86668 285068770 10555 10556 509576352 43692 43693 855077000 97863 97946 217681343 90626 90627 686283161 62553 62554 798649541 96153 96071 83448722 31263 31216 145503738 37516 37517 828903174 10488 10489 388302972 60407 60356 741145989 27300 27301 609391520 11273 11192 953335146 3267 3268 27930444 78934 78928 840399048 19713 19680 79413550 12655 12630 361381149 66543 66544 487606503 44829 44773 601930746 35285 35286 712903155 35563 35478 671867907 6267 6211 738172465 68441 68353 913071831 82607 82537 306581956 28029 28030 493370496 65076 65077 314988156 32107 32132 313296656 22614 22525 761667037 51191 51222 232915809 20889 20877 374571944 51026 51027 221481870 26317 26318 810911052 64067 64078 488410906 12444 12445 172632602 8756 8757 67829730 70832 70833 917223085 78976 78977 334401927 84679 84680 887841758 26476 26477 646345909 43021 43022 963552287 10650 10651 975513004 14160 14161 327297609 79501 79470 727676062 31496 31416 805833196 48639 48640 374927744 54307 54270 607390195 93890 93891 256274544 69457 69452 544853869 4243 4302 806947758 35881 35882 137854902 58677 58678 824439921 92116 92117 381294195 94747 94748 109355939 87247 87196 561087833 83874 83923 701831460 46961 46962 125159572 94217 94218 527737171 84292 84303 792231355 51996 52000 210905938 89746 89747 922143640 18752 18753 662069551 43441 43442 951321174 50726 50727 522589380 87576 87642 838017011 25739 25740 537350749 46118 46190 539146450 62331 62280 982642617 73292 73293 716319159 82822 82832 564499739 53340 53301 704352039 66294 66377 639624459 66011 66023 310343834 92790 92878 607978404 65733 65734 41383703 51629 51689 493470106 53421 53422 228645180 35833 35767 216360219 38058 38059 489672935 27931 27932 578774805 91684 91685 775569950 30849 30851 949557278 20411 20361 762985398 12931 12932 828128065 43500 43553 848349429 72144 72168 135357001 53648 53649 519217777 54336 54337 125495075 44012 43924 76614327 53921 53922 192745247 13656 13657 762743731 57191 57256 466517310 25016 25067 850822335 58635 58636 799165973 31555 31553 710607387 74891 74894 874156509 16741 16742 853050111 64546 64547 490486369 15311 15312 541302338 24492 24422 219693366 21014 20949 405251577 99143 99144 537908052 3548 3502 56875925 24185 24186 467135917 38358 38359 957578779 92866 92947 959692290 17220 17221 348069196 75963 76003 773582498 66281 66282 622139005 58400 58387 383682562 43337 43338 337247061 65952 65953 293060224 44363 44364 280421881 24142 24143 67393968 21130 21131 297662122 30449 30450 836448335 34177 34139 770505844 82714 82715 249096934 80174 80175 29257135 77597 77655 942488714 88927 88972 714347941 17911 17912 609624619 54511 54512 755850133 81584 81585 871867495 66384 66385 531530484 91622 91623 805750107 15006 15059 225964517 83275 83276 403716997 59344 59407 111210502 31864 31865 145282062 75384 75385 243456049 25034 25035 334287232 50673 50759 808230927 54663 54583 424966656 96947 96948 784708468 83495 83496 480841017 11432 11433 442060435 10078 10088 410229506 92634 92715 457017461 44638 44694 264082146 34882 34957 570932150 59014 59015 430417165 23090 23071 733603573 52499 52533 668907630 2483 2487 307778721 61635 61658 341948372 17752 17779 603694628 31077 31023 648648929 31188 31236 761191992 60598 60545 132617339 83568 83569 843958399 45825 45826 600700231 68723 68781 272701552 72592 72567 766382847 12835 12920 302449412 43442 43448 756721983 22971 22972 782791728 44106 44018 247832599 8038 8039 751663476 51114 51115 332358893 4378 4355 314340703 30424 30425 734429320 94135 94136 831449206 59887 59888 665205919 58844 58845 987667370 21318 21319 262122413 4367 4278 690522918 18683 18695 294677620 9435 9424 391110268 28743 28744 828181929 18979 18980 76068782 33226 33227 811710297 5172 5173 406923593 37391 37392 862888630 22499 22500 252952982 74860 74861 642931839 20827 20828 595765930 75365 75366 24388779 10515 10516 900366565 44216 44296 65736602 9371 9307 475789431 63315 63316 372064354 43631 43632 486783695 74170 74242 479507221 56724 56761 493405537 17384 17348 512701615 71823 71824 896396566 96476 96477 19093475 20678 20657 132409651 78071 78072 241021479 19361 19436 363757801 11575 11576 927962001 12875 12876 242166902 58830 58831 766996689 36471 36472 101631308 73251 73252 400328532 2382 2320 855042866 86828 86829 937137230 20231 20157 309673610 66458 66372 332968199 9420 9421 699856876 11638 11639 841000588 56040 56127 663042707 78874 78875 432736226 13179 13180 12075153 1742 1744 936550626 76848 76849 950979932 1913 1914 794856050 6233 6298 389517129 99950 99951 605117171 68492 68501 932072229 15213 15225 369454297 55652 55653 954634517 15933 15920 265797533 41433 41356 211390477 78264 78265 398140887 3115 3116 291250408 60148 60233 814560664 34977 34939 152743562 30429 30373 878123114 72246 72264 720253865 60901 60927 483959164 60542 60503 618518646 78831 78918 511827949 94123 94124 506930650 15780 15846 696507623 60435 60436 392242138 38801 38738 736981050 79475 79508 222272554 41187 41110 352502248 55992 55904 98327566 52014 52015 445611345 29836 29863 440979033 90084 90085 809216471 6429 6430 512768610 22828 22793 749039699 63497 63498 893068564 80592 80593 739400848 59455 59504 345126772 34867 34868 832356380 72771 72772 560879881 73896 73897 569582307 44225 44261 27979697 10173 10174 533240700 68213 68224 629178354 60140 60141 611051011 66638 66639 738339097 34127 34133 158786057 57400 57465 468652051 97959 98023 471916111 82702 82703 477052853 98270 98271 724380407 48084 48057 201823139 38158 38148 818819410 53548 53549 739725641 53379 53313 879831776 8968 8969 224723110 37271 37272 98528549 92324 92248 555983772 54532 54533 214467504 53817 53818 486403866 56935 56936 967194289 40100 40054 774251831 24208 24164 787390807 39467 39515 243918447 64710 64711 243428379 47773 47774 762958013 81683 81755 196336923 85296 85297 478886833 23848 23850 100523836 75415 75416 272564488 3176 3177 381562538 49577 49587 128663779 34040 34055 296558778 12560 12568 460486739 50937 50994 267449039 8859 8898 706901684 10535 10536 60348388 36210 36211 284873626 25834 25835 584109899 68084 68027 839018426 1401 1340 789370761 47049 47050 724304131 69323 69324 825525140 23174 23259 772208146 70934 70943 501554672 94533 94534 813759317 24975 24953 865189632 44763 44764 506198317 19750 19753 777459248 52302 52303 371712240 95691 95646 90950549 27599 27600 662527940 97098 97039 503883435 81494 81495 607969991 92204 92205 698750805 50865 50866 128746515 78320 78330 558552679 11458 11459 526467171 85213 85214 71725828 92405 92406 945776629 86643 86644 172496739 32996 32997 598732386 2109 2110 169198428 49375 49376 34395022 67625 67626 208338305 1107 1110 222116949 32984 32916 770444615 96468 96469 890600173 24701 24702 54370094 99154 99179 141395993 4300 4214 984796929 53982 53944 249896378 198 142 663733865 62101 62102 869406880 23097 23010 183115689 12102 12058 629508523 1310 1391 161329783 81804 81805 635212534 45318 45319 144926731 72816 72873 717866381 68908 68937 420748707 8156 8157 597342557 55608 55543 251665045 84036 84082 462949438 70498 70551 574979632 64483 64484 796716565 84831 84832 635663077 77349 77429 483723450 75349 75332 506671588 55835 55836 59984634 5101 5102 951441332 39274 39275 407650804 19203 19204 41479273 31701 31702 526514069 45505 45437 601143495 94303 94304 544071682 71473 71474 258492475 60807 60872 698779929 50787 50788 807330078 91223 91224 960724662 84852 84909 416473517 70803 70804 110590926 74886 74811 732818252 62942 62943 771332299 51830 51831 139112226 24324 24325 428274833 33674 33649 342554055 88165 88166 544130829 19521 19522 894989176 10954 10870 708785746 98673 98674 181480869 28157 28134 575829381 43351 43316 608851690 1411 1412 383966389 62068 62065 662867292 12238 12239 738715756 78064 78125 986551688 75311 75303 975083368 13823 13824 787586088 79295 79302 822173949 45567 45568 7778208 42197 42198 798179391 95245 95233 412283689 87144 87145 158705333 18397 18398 86681548 96335 96336 23821051 64361 64336 928089857 77144 77145 999291050 63844 63845 515650097 79728 79737 316830913 55681 55643 75518467 36654 36655 445126725 69699 69756 395243572 37325 37326 481622153 64711 64665 682781205 29509 29510 77083488 4327 4377 708469356 22201 22202 905039262 83125 83126 320448230 79959 79936 851991965 20995 21034 913819903 34068 34069 677060194 12405 12406 813310378 57104 57118 252681694 18345 18346 727075524 42896 42897 777652237 76744 76745 406177571 33600 33675 573889237 74165 74152 188601092 882 883 640560047 11093 11082 372520872 55324 55325 684124518 81408 81409 464217494 44625 44626 476841750 33775 33776 23537052 69046 69047 265522054 80793 80794 618891248 55377 55378 191464696 32254 32255 296793891 64986 64962 477822495 83354 83355 392676955 40712 40713 695415883 56809 56801 839114285 63353 63354 371537713 84405 84434 514375614 21450 21455 22087841 28127 28171 918945386 93485 93486 336322049 30144 30055 592314409 45317 45318 617398911 29682 29683 674324931 60509 60510 533370240 52877 52942 850703987 45069 45070 71562499 11937 11938 950749532 89419 89483 228888287 2118 2119 164848478 10981 10982 519803906 90616 90554 607180713 8607 8608 873032942 17352 17422 528220861 1593 1548 892440545 22503 22504 800515099 82025 82111 476814496 71086 71087 696155407 90387 90307 387508492 36540 36485 193743063 49487 49488 286823257 3612 3613 381010070 80438 80447 6588280 93307 93363 902369437 74489 74490 984247853 76451 76452 801669956 74554 74555 118420927 18956 18957 285759542 64310 64254 574411695 84897 84838 75592041 18498 18499 681949289 11923 11968 822830018 25378 25379 70608681 57131 57052 783712646 41282 41225 311878535 70680 70681 576511886 9893 9894 277101960 56619 56567 497532462 63994 63995 374860413 89168 89169 137163942 99436 99437 892434905 70513 70543 412317303 9008 9007 630630927 87820 87903 869220847 4984 4985 441552353 28076 28050 676879940 77642 77643 586710400 4260 4261 956654402 98573 98574 321424616 5281 5282 879724841 12591 12592 82519454 33709 33710 814398095 7537 7504 826780566 9351 9307 51088196 34293 34256 512681652 98353 98396 658629570 87814 87744 428745340 98074 98163 679579006 1113 1114 486952260 96300 96356 526143777 10504 10453 534706024 53006 53007 780994045 88234 88235 450416464 83916 83917 220061176 76049 76007 816508190 2682 2683 353360899 43316 43317 849555493 45621 45655 493428739 39528 39511 587415844 31996 31997 316404605 24764 24702 161782591 80118 80119 887773627 25409 25349 628939092 1779 1780 469675423 49717 49742 38769430 46578 46597 303024477 31075 31063 120656912 24571 24572 291600949 98163 98164 573353389 83420 83421 763348728 60401 60402 800816853 33737 33738 232341220 42586 42587 948243337 98758 98759 804494732 49135 49055 336642406 14995 14996 587569741 9977 9978 304535135 30460 30461 860869303 76516 76472 362449762 30752 30753 8498789 30088 30035 896144306 38204 38205 384267302 44946 44947 434629048 99491 99521 505674012 19563 19512 909500554 30118 30055 629631833 52237 52285 865921309 67647 67648 265227154 54771 54691 5156012 39438 39373 631269862 34817 34818 319295925 26557 26558 944983276 1519 1540 432311522 86677 86678 198741487 16112 16113 916977873 7440 7441 589447018 98973 98919 479009889 25053 25054 728008481 57893 57894 766755527 31284 31205 933730689 25265 25185 538992085 7947 7948 455123713 13385 13386 323750157 82961 82962 448096651 99292 99293 182176785 20883 20884 255345602 77354 77355 391388458 89080 89011 539818895 49070 49053 857862874 66104 66088 108539657 83380 83430 417042539 61815 61816 173867116 22560 22561 391737400 35707 35708 830339214 28970 28971 406599925 73894 73811 496038552 41613 41614 615341284 62786 62787 42114985 90585 90656 318821045 78748 78749 800703340 78276 78277 233163673 4624 4625 957354618 42783 42844 404042155 98603 98604 12543425 16326 16345 666126799 2947 3021 81537701 43656 43657 99680028 41652 41689 892663207 1949 2033 496013772 18723 18778 616184464 2422 2423 758298554 58999 59000 320832535 68273 68279 787351187 17421 17422 182695198 66836 66859 963259211 82003 81944 335796644 60696 60697 481336790 70449 70450 863256286 35303 35250 702263716 86664 86665 419107746 14241 14242 438134242 95206 95207 613155144 64785 64786 496668933 50870 50948 227584594 49419 49420 582412546 81092 81093 517128087 21289 21290 417034289 2194 2196 66659673 85434 85435 641009622 57848 57924 880205404 7881 7899 569810481 80007 80008 944160117 5919 5917 15379798 51870 51910 328442872 78896 78909 712028374 64588 64589 161577169 63533 63534 589028576 6407 6477 987710096 12064 12136 218721224 93302 93249 71312471 94558 94559 497486909 48445 48406 623652021 44502 44506 291688615 83364 83365 546707034 97015 97000 809237757 33278 33279 563136340 42446 42447 392908348 1380 1305 956602002 37650 37653 528583370 43176 43179 21734455 68166 68143 295124813 69089 69090 898331913 99757 99758 689215706 44835 44755 348762306 19314 19350 688552720 69424 69461 101083672 6089 6020 577405887 60067 60068 381168898 16736 16676 540004336 9960 9988 633532818 58559 58560 750437760 66868 66864 364139580 6620 6613 167279409 86600 86590 609043920 88814 88815 632655338 83522 83561 769334588 82771 82772 390950640 12831 12749 19927790 39342 39295 30411633 25906 25907 312919279 99406 99407 563881460 45481 45482 532460996 28868 28869 410743532 35282 35283 420465595 88140 88148 134952228 45353 45354 124962138 88358 88359 79086104 35441 35513 123851156 93575 93601 49248073 30345 30393 575399200 54210 54160 357987409 13374 13399 473651628 97759 97806 425353528 51855 51856 205691263 11794 11722 394885228 29463 29464 124193590 57296 57285 688434044 86041 86124 298332080 58717 58775 607725571 60943 60989 334180641 42396 42397 26610323 65551 65552 843742561 11371 11444 232878277 14373 14374 485447271 1714 1666 835665535 76032 75978 895252882 1412 1413 611000927 32583 32557 690603814 29961 29962 85284515 31172 31110 142693142 11266 11267 549978121 64182 64171 853025612 21965 21937 731419484 57953 57954 356469300 49719 49720 85993926 21462 21463 456766230 21904 21905 563660963 86141 86142 28193915 41112 41113 76810726 77702 77722 348041261 9585 9621 541024084 5739 5740 414397401 4109 4133 106355604 90770 90771 41889607 81690 81769 444829630 82767 82705 19306796 49213 49214 357817588 13667 13650 103953514 2535 2536 9885204 34496 34497 496559929 98945 99021 735049586 44273 44274 203871998 5043 4955 873832967 74181 74260 487952190 17961 17962 593362814 92164 92133 490662340 22562 22510 645991054 41601 41633 72326143 36949 37029 669839936 80651 80610 531327329 70691 70692 362130223 31266 31260 201552475 78528 78529 809116425 79541 79603 265897456 73471 73530 658266155 89383 89446 70744133 64442 64495 30155315 54827 54836 236930605 58807 58808 406833834 72147 72150 443698326 59657 59658 476217787 4584 4585 827917583 13290 13291 538667725 27966 27967 748247515 17878 17835 816039459 87414 87415 758723572 97967 97968 370182027 47982 47983 791810948 321 245 337267498 95558 95517 128434650 86990 86991 383111756 68576 68577 652834380 89100 89101 969380062 57273 57193 631312612 79763 79704 271864528 56703 56704 287155187 19161 19074 399671049 15192 15193 238029375 93881 93882 267582009 45378 45290 697817614 41674 41732 399127927 53407 53342 78907356 13568 13569 961855121 58367 58368 573105 97091 97107 516041362 19025 19026 206479373 93978 93894 147137811 6005 5929 675808325 13478 13479 618994747 43647 43638 832863884 83739 83740 830565984 7913 7900 834239996 9404 9405 504268312 87227 87228 669026804 42076 42077 606994240 66196 66197 284419850 85016 85077 733541777 37622 37623 322634311 13291 13215 476297773 94811 94812 878541230 77905 77868 43899234 15675 15749 122601931 82230 82257 548668356 26012 26013 215767372 44058 44059 420034669 48608 48548 21091992 56844 56845 284522388 40170 40133 946131110 76979 76980 651643832 12272 12273 467282559 70128 70129 278569290 68395 68420 480192081 44578 44537 949208339 69128 69048 239631136 34272 34329 857584930 85842 85814 746881688 53875 53810 331469010 54999 54949 627379988 7933 7921 149282662 37523 37593 444853437 76706 76700 72413934 9265 9266 395036732 44900 44956 541692414 74893 74981 24894715 8456 8446 482715140 53489 53412 711771339 84680 84650 684997449 58697 58655 542403167 83127 83128 595526407 12496 12473 973986556 96525 96510 726607330 85977 85978 919355684 94782 94783 626435386 52130 52173 622636576 95283 95220 876435546 75173 75170 745369158 42169 42250 230793465 16701 16702 973731212 58087 58114 906787963 86148 86220 888199534 90678 90679 322522721 71721 71722 54989119 49101 49102 511692697 90831 90832 408660384 64115 64203 767496074 93345 93289 394410162 61749 61750 596757038 95749 95750 556922613 92925 92897 477906980 21818 21819 785422729 87843 87912 275481348 52445 52446 512522047 47972 47973 251784799 13182 13183 917591551 8186 8187 126773107 98183 98184 368357293 1666 1672 679438838 91170 91168 757529696 14780 14741 726953800 72702 72703 506561481 95949 95950 169881299 97890 97945 132589584 16758 16805 783237194 83942 83943 861199632 95125 95126 11432725 60624 60625 750756745 45584 45514 688455458 52991 53005 22855841 79883 79884 879168119 80971 80972 848010298 91827 91757 657529030 14210 14137 202516730 33055 33056 852808899 54856 54857 347756857 92134 92135 594364293 3621 3542 713060494 76977 76978 700493670 11882 11924 879829721 21306 21385 424083800 32548 32637 875154441 24027 24028 565131244 42706 42773 100544630 98023 98024 301383843 47709 47710 732935877 74534 74492 868559986 23892 23893 340265973 69434 69435 120823853 75236 75237 495280129 90635 90636 82166524 12149 12150 424703958 9398 9399 987436583 29432 29433 528821330 82097 82098 613498333 39634 39547 914716268 93678 93654 320192435 64175 64176 24964991 31682 31751 393233625 36220 36221 294740237 87393 87392 206518338 69084 69085 568240793 12817 12743 388542472 77881 77882 302031865 28765 28760 131499153 16657 16655 633296526 65653 65619 14896273 88407 88408 806678630 95232 95233 50216872 3792 3793 953346973 36621 36622 398605903 21142 21105 651076854 52598 52599 5360831 23070 23071 667433267 89934 89945 741375988 61063 61064 442117702 97536 97602 6254701 43944 43945 574662832 59015 58955 325001153 13852 13853 753056761 31090 31155 13801560 44728 44729 7867979 31645 31646 573078873 73105 73175 313678155 31892 31893 63445685 26610 26611 444465273 3823 3824 49027256 3647 3648 511350513 34951 34952 455415963 13680 13681 34843217 67873 67874 82845225 23056 23057 291767155 57148 57149 492373961 97053 97054 577753111 87673 87644 695920064 88264 88192 952845382 53360 53361 559743192 96385 96356 566491769 6747 6748 12809770 73404 73405 791834473 60281 60349 913959539 59495 59435 855250066 72809 72810 105215466 26309 26307 372200107 74780 74775 626771313 42241 42242 821779162 76029 76096 348478170 31800 31834 705852603 86234 86278 885923137 15497 15466 391977400 30104 30050 610743847 94360 94326 41687398 31506 31448 336519408 70446 70437 434022611 41885 41886 864991597 8861 8862 660978197 75865 75915 880036202 26455 26401 671718998 83472 83473 751897840 42093 42084 897191040 75283 75268 632748895 95769 95770 184554111 77556 77494 336082416 57435 57480 361454933 37083 37084 952985303 36416 36491 611191802 58791 58838 898981323 25190 25176 537567306 339 340 813228319 80598 80599 584482153 79395 79368 37531530 39539 39540 718919434 46191 46192 218664931 91768 91769 18832435 70190 70191 90194848 3735 3689 685748128 29396 29357 67745775 30548 30549 992828258 73305 73257 520281514 31247 31243 585588350 65408 65409 151834441 16115 16119 909246792 25591 25592 334159395 11039 11040 77267027 80577 80578 768977869 8874 8875 969838986 96622 96623 294820594 53100 53152 392887583 26754 26755 778492915 54662 54673 828038005 10771 10851 230533001 23999 24028 828069996 61221 61222 149185343 85234 85235 504228802 10236 10311 800832108 39806 39807 526126310 66088 66089 959220796 29211 29212 778990750 64750 64751 97598891 30064 30021 188719881 59716 59717 240195840 85505 85578 844316587 89165 89166 556207103 31947 31964 949400810 92870 92871 11616397 3227 3224 712902381 67867 67891 957263863 39189 39155 917990818 27071 27154 177346576 54889 54887 342037449 7402 7462 819474864 14104 14185 404947927 16538 16600 834607921 46531 46551 67249740 64056 64057 138585996 27265 27321 403828723 57981 57982 776902269 60249 60279 359420872 64343 64340 612969320 54803 54767 105255268 50536 50464 917328282 48916 48910 678493340 78782 78734 726664597 9525 9526 796479361 39904 39905 601530034 52455 52384 226427561 8935 8910 625039517 3526 3474 998678852 34534 34546 444012214 52170 52167 922776961 43441 43374 600419247 5934 5913 820809795 67821 67822 74339578 35613 35544 924687811 88612 88613 53176272 73078 73079 254162943 70576 70587 907428147 67808 67846 983825500 84106 84175 62267698 16692 16717 439725147 34551 34552 775163381 36051 36115 710832148 21345 21312 760366278 13147 13148 824125655 89977 89929 79757734 64889 64911 762632286 98906 98907 235142522 74285 74331 214377761 34813 34753 112122951 51740 51741 599144988 64758 64792 860567758 37582 37583 823816910 29684 29685 859699911 24691 24692 83039454 18903 18957 948733994 77396 77480 440275570 46093 46094 676717185 1294 1295 683573802 73334 73335 286239464 93351 93352 94125341 66995 67042 428918113 48980 49015 540262775 40696 40697 367481065 51634 51561 280115794 18817 18894 364717929 23582 23583 34355564 25690 25691 861839179 99069 99060 690888568 8342 8337 180990843 29813 29814 997935190 68145 68146 838676423 92221 92306 31912282 73014 73015 20194406 9659 9660 714618712 50770 50772 998608782 97118 97043 134691593 9515 9516 651766342 7049 7050 462801644 49145 49146 289632612 15306 15245 109190023 15426 15443 747861976 36598 36599 386933519 51235 51243 416140248 77888 77896 642971572 33645 33646 416073251 94183 94184 824784830 59116 59187 683663443 92993 92994 361201451 4267 4268 207920644 58698 58699 660502410 20434 20352 868244480 52257 52194 483037031 2340 2341 199629969 30472 30539 491343094 91774 91775 982807023 37000 36954 271533311 64046 64097 80642720 37034 37035 156869569 55015 54957 428986673 82879 82880 953623107 25899 25837 32730024 41953 41952 63138382 57132 57133 466176102 88308 88326 739662730 74330 74324 276141625 28078 28079 638201600 17456 17457 514082556 4614 4615 915001608 65695 65696 893578541 70059 70023 28723935 22974 22975 644940543 26706 26725 197703131 68856 68857 436238810 74348 74349 370161169 52465 52422 825481612 40467 40400 130324782 86634 86635 110394030 87343 87344 110096752 50604 50605 819122261 15116 15117 781306002 87470 87524 962099337 14238 14210 661047087 70522 70523 401308069 36332 36268 189767818 15409 15410 611327589 67977 68012 147951640 63544 63588 936441360 26483 26484 841561244 98893 98958 705744031 72917 72850 949755301 88778 88779 997882316 7311 7312 535709092 80222 80223 57491280 3642 3643 958787663 45795 45711 521409745 81760 81758 995936487 74991 74992 508461726 58605 58661 661425193 42886 42970 972291463 70428 70478 866870954 17245 17246 448223830 77165 77092 297899119 86363 86415 44529596 57805 57806 161637101 60364 60443 452353093 9970 9907 150446664 27329 27386 235499992 96261 96262 589396451 20216 20217 942125551 42248 42318 912033323 70167 70168 644871638 34094 34095 569083268 8681 8662 809424195 42452 42368 72158741 92215 92203 3990987 45723 45724 578861946 9 10 628590816 31672 31673 115602561 38884 38940 935948805 72204 72205 70258902 2976 2907 206106782 233 310 93994705 84672 84673 81547264 87691 87692 603028312 60500 60501 798768632 47863 47864 774836717 3034 2945 967098171 33656 33571 107449441 31318 31320 712024076 69757 69758 492625711 98351 98354 992335245 33654 33655 66175151 56935 56853 557653466 86422 86343 731020706 14174 14175 710708566 32118 32160 799064529 16212 16130 193345374 56240 56290 273532342 65688 65689 788492431 89607 89608 657879480 48200 48201 745957886 29253 29254 645200672 55242 55243 428317114 15219 15212 11787291 11646 11703 999321 47292 47293 501943647 19738 19739 948307743 24996 24997 519794166 43328 43329 627998391 47458 47429 873771972 87026 87027 620138186 68562 68563 51971113 57753 57754 910998793 80540 80541 568298318 89748 89749 398446216 85424 85425 585951023 14803 14804 976186578 56504 56546 242310657 60795 60796 257710075 78263 78264 986288048 99068 99041 654551111 92617 92559 551796204 56760 56697 427429777 88324 88413 637276263 95406 95457 761967118 41329 41277 526306143 90333 90300 773776685 56867 56868 66170032 61167 61152 354456788 37222 37223 272134923 42994 43030 848244301 6594 6527 559516359 20011 20012 606090342 1767 1768 927463044 99825 99826 298481016 65780 65819 763228383 28654 28655 801326413 46344 46323 705574144 74151 74126 141444107 88860 88943 319011633 28021 28040 994301415 1273 1343 591842058 15157 15222 149664163 15077 15078 691602032 58648 58649 957990094 22177 22125 937118981 17422 17382 46477200 33981 33982 578546689 60470 60514 403981645 64052 64029 672932471 4536 4563 310487575 82271 82272 395779828 31155 31156 796734024 8630 8631 57673825 75502 75570 765912939 63779 63780 319072423 72554 72555 417644570 98667 98643 119347722 31516 31517 74317553 80026 80014 206119970 27666 27667 789486179 26740 26741 202387987 71144 71159 445847643 55645 55646 575274042 50874 50898 791894912 14548 14549 783157167 66678 66710 901637431 55540 55460 525153601 96430 96431 181217542 6205 6150 35070688 98957 98947 637000479 63121 63034 214777832 76037 76038 383717837 36337 36338 732853516 81031 81032 707412262 20353 20268 764242872 60596 60570 198318873 99814 99815 103610840 62378 62379 378196189 17046 17047 197384415 20821 20822 943045063 85553 85619 436306804 46539 46540 946135626 99859 99932 976916757 79394 79395 615247799 61229 61230 980559104 54301 54302 264145714 96569 96555 415579862 44678 44679 922107687 21423 21424 805807439 1165 1085 666540681 10596 10617 471348044 31748 31749 744230720 50100 50029 434143762 70483 70518 928802125 26101 26102 808243414 15727 15763 797853300 75875 75876 384713806 29876 29877 328471033 95396 95357 348254379 55834 55892 840588392 86681 86682 601949639 28833 28834 823650736 65531 65532 11761572 45931 46000 59542154 48264 48193 420460844 53777 53778 828563326 40258 40259 300125318 8744 8745 8241490 45990 45991 27668546 29001 29002 398743561 95200 95247 614446129 60361 60422 319410351 48632 48633 53707012 69839 69868 52784819 13668 13669 255665587 29860 29888 331914856 43702 43703 214245880 54573 54616 50211746 88169 88170 48259222 705 706 746882841 86717 86655 334009915 44506 44500 779079372 28587 28543 44617866 30763 30798 927536529 47490 47501 20786888 69067 69044 623779836 34549 34588 349206657 92457 92411 761661299 66588 66589 936199759 86846 86847 673360750 35758 35832 157030907 38060 38093 826564353 89690 89691 443961640 35653 35717 461625590 4363 4301 140223931 59902 59818 542309668 20275 20204 181517362 60203 60274 633515800 75719 75692 988772849 56366 56367 220230394 44957 44922 705025019 24758 24718 804115089 19139 19140 995075248 23716 23717 384013971 68437 68499 645661230 11652 11653 793078359 37841 37842 49776538 720 713 1285744 1375 1376 161182091 42183 42184 279383565 13725 13773 976809642 24849 24850 254691711 62444 62445 224268319 2335 2336 703214645 84112 84111 819099374 14545 14488 249076869 58992 58961 536364297 14255 14256 778462656 77334 77335 223767449 11262 11263 769508317 40558 40480 831751782 74159 74160 801724874 52454 52424 820401226 87877 87878 801299981 39548 39549 953933209 96409 96410 878727924 64525 64526 661223109 13094 13095 435105681 44928 44929 147844263 22007 22065 610525159 68539 68484 236516398 83567 83546 625752836 1856 1908 776396963 45348 45349 462532665 81388 81389 511556140 24259 24260 931970640 33363 33283 699094855 35578 35579 8514071 37848 37849 14541075 71681 71653 745278873 13957 13958 581356195 52322 52323 476656885 71936 71937 831340843 40634 40680 322184614 47088 47023 332148969 57204 57251 706707117 45795 45796 838206881 84861 84899 824918199 86455 86456 921184476 59097 59098 244537921 54862 54871 934130839 99571 99544 668525962 26715 26733 514918185 27328 27329 741072039 48954 49029 300410986 90309 90393 506744243 81164 81177 799504560 91653 91654 9446604 54142 54085 830464814 46467 46535 255417790 73528 73502 15882764 12810 12811 174609158 85588 85509 188808245 77013 77014 314413770 25897 25887 211735877 53026 53027 197992021 96193 96194 349895584 85823 85771 120718452 1845 1875 781675023 69616 69617 755692404 75746 75747 943560131 70512 70507 61165813 45912 45960 251105201 29106 29107 441118723 70470 70471 803951458 80479 80480 295464215 11290 11249 985622723 74372 74373 58173124 95448 95390 84409508 19684 19685 368268840 42167 42168 700967329 14930 14991 403900017 10171 10172 545327175 80926 80963 927740061 1742 1734 884214618 29437 29462 659513501 69414 69415 483980656 73316 73317 548026178 37302 37303 748575064 66496 66425 26137874 60579 60545 432886384 30871 30824 923758449 25110 25111 870845281 54661 54662 937986729 11338 11339 493362195 31464 31491 683999764 97654 97655 976864077 9845 9919 40214030 95976 95977 509984707 57691 57689 221889160 76634 76635 986897867 59491 59492 451434310 21283 21284 345683180 37719 37659 79747665 22347 22278 433534751 2150 2109 597756879 85425 85413 244521253 8170 8123 317598212 26380 26381 641434364 85440 85449 806184041 16556 16557 379291352 50598 50543 373346456 67967 67994 532475155 59215 59175 729642746 32974 33046 497506958 96903 96904 754479168 59233 59317 59278721 97488 97463 536149915 70159 70160 886235852 88862 88863 381669988 34560 34604 911911657 86195 86196 812831255 57682 57683 573836302 57833 57834 569229988 70906 70907 640775183 1245 1246 341005046 4557 4558 173597328 62660 62595 788117285 34381 34293 827550193 18233 18198 883656186 41014 41015 833310325 56607 56608 291713931 80990 80991 568771781 57571 57572 824539315 2725 2709 883628224 79377 79378 677073977 86003 86083 498018053 7869 7915 546681387 5806 5807 614567987 61333 61396 515761223 26489 26406 980425178 75737 75738 202956646 78943 78895 920996662 19547 19548 751799473 88618 88619 604034434 49481 49482 204358494 23755 23756 253996402 72737 72768 408962200 28538 28539 538068333 34929 34930 355925387 93959 93965 65595616 32859 32860 349601336 14302 14303 191147605 3068 3127 349064760 14268 14196 547558977 79842 79843 439552441 2395 2396 101680033 76264 76241 332568511 1317 1318 932666038 49512 49513 691970721 16998 16999 65120261 79882 79899 660352361 54118 54119 770917482 55024 55025 273357763 23101 23102 550798848 93959 93936 227277398 95626 95641 717811652 5496 5497 191240316 13199 13200 929797138 17708 17691 717367660 7738 7739 137816357 30866 30867 129352442 34989 34990 528661253 77620 77564 419701903 18642 18643 29890421 12110 12197 798534691 88166 88226 472104713 65539 65569 376301082 54845 54846 745031986 25181 25227 766826920 56143 56195 744907410 9831 9777 322037332 20019 19952 406119801 63504 63420 86426666 50240 50241 571058873 26326 26305 384254964 8366 8367 717509150 53719 53720 685840147 56868 56869 531738238 41628 41654 363998347 56035 55986 904262476 50921 50922 977265221 96499 96500 28923660 45586 45505 55406076 25792 25793 380440752 32464 32468 93038777 74001 74012 120129239 72062 71993 652248201 24826 24827 455682766 66286 66287 567518680 62073 62074 70612096 24352 24347 149115701 15507 15508 919673719 54237 54238 87031590 4542 4543 956281012 27579 27580 401595660 72769 72770 216685570 74692 74743 546039263 75989 75981 201977019 28789 28790 526815649 18802 18803 100979940 55142 55087 549854218 99518 99441 178716908 32990 33075 582235508 57088 57077 763243559 24749 24750 876308172 60677 60650 129982407 37300 37303 231340390 48030 48031 419696087 17520 17521 2501204 95193 95194 418837014 68554 68555 998120412 73604 73605 224298813 72643 72704 615816083 70938 70887 760717048 82168 82169 375127170 70724 70643 750294852 11987 11988 217689058 47166 47163 280073993 69797 69730 868341577 57214 57217 235628403 93083 93084 977084061 17275 17348 566523079 6568 6528 679203940 64445 64433 234037473 78549 78529 631500997 19269 19183 909785072 65823 65824 432005845 62585 62547 560745787 13818 13859 464560364 62432 62508 399026878 64259 64260 139183867 56292 56293 594881550 88768 88733 760958845 44436 44437 355336470 74898 74872 697840327 20247 20318 547418962 51805 51806 344654342 34835 34836 820266486 25748 25816 576085811 13195 13169 436166843 95986 96036 94413794 75551 75552 618344097 1460 1461 462253203 94752 94811 495741236 14973 14974 991005823 84595 84596 326817980 25201 25202 617626011 2197 2198 683710525 14391 14392 480512417 13709 13647 875781241 32531 32532 769336307 5401 5374 315411049 41505 41506 359372694 62031 62032 987444466 99339 99358 33656633 41691 41615 436790755 69001 69056 624949347 31175 31129 84179123 76826 76827 35260252 65649 65579 570180001 50305 50350 55797242 29464 29465 407536681 88970 88971 341789201 98859 98860 551237907 17307 17269 361695218 11362 11285 927918811 73512 73450 1926711 63474 63506 31831733 76260 76237 899344581 85906 85983 814127408 43232 43233 755378600 18685 18686 866345184 18961 18978 306132022 58353 58354 959983796 27070 27009 61194551 37298 37299 75780365 68731 68732 600323118 17923 18010 587636540 13976 13977 251216098 61096 61097 143696917 92792 92862 805004116 89289 89271 503796317 32457 32458 656334925 34386 34317 247502858 53873 53874 974614414 6290 6291 276669089 24958 24894 497313421 46488 46464 422907858 3180 3181 564722798 12725 12775 745180551 33570 33571 809076451 8907 8908 391246571 26200 26264 762330748 11685 11684 656470209 94493 94546 711988472 646 709 316736867 6741 6742 682015080 15488 15568 581739008 27373 27374 809872558 37143 37144 810667036 4630 4588 165462298 58139 58149 319695416 57287 57247 443360638 64611 64647 644156921 53113 53114 431648328 79492 79493 271632116 48418 48380 368429098 48509 48538 608316125 65469 65470 619525389 99891 99892 729789951 61547 61495 60619999 99747 99824 33045203 56927 56923 697046870 23389 23380 549507625 98939 98940 415098221 80434 80414 594036269 76187 76188 992546625 5555 5534 964652509 75749 75750 250103488 11389 11341 860086843 32795 32834 817676289 26219 26220 7448796 43576 43577 705832929 34342 34343 691065633 11074 11075 275529169 51826 51827 590710128 43463 43464 26278006 96792 96793 909336644 24046 24047 928511895 51878 51879 672535831 12528 12529 336849833 12880 12881 162759008 33587 33588 822960901 90271 90335 660035988 63638 63639 523863445 72092 72161 893474878 76446 76447 953951204 88628 88552 65382581 80201 80202 583293294 98784 98785 829009556 41286 41315 575230638 88283 88296 981608491 96744 96745 189721986 82630 82631 971614817 65651 65652 845237597 97643 97644 284326266 55352 55431 410087894 24938 25007 235727675 73665 73666 292694616 33881 33823 562199615 71982 71983 975877904 18765 18766 494363932 78855 78856 775419069 21412 21353 799107807 56285 56286 84471742 49192 49134 840388937 89292 89276 353378424 77082 77101 42803552 84331 84332 845108709 34649 34650 124261815 96881 96849 18575583 68278 68279 264444644 71652 71653 372143424 64008 64002 720486414 41645 41646 182207205 11634 11635 184523162 97083 97084 275140782 30433 30515 541368848 95276 95309 265113308 5792 5793 791701702 95471 95472 240968962 96907 96908 75053681 21374 21429 880257620 17952 17953 533011197 60779 60780 329200381 33339 33340 866017096 49697 49698 231367585 43846 43887 657689440 21179 21092 70813034 21861 21843 532994272 54006 54007 723664833 45307 45308 307083737 22004 21973 648516311 91095 91096 467539009 35018 35096 912522935 19694 19695 484982728 44568 44569 619700862 92168 92109 586115743 24561 24542 6063744 87500 87501 499483460 33921 33844 4560266 62400 62401 137066066 49473 49474 947121915 46081 46082 720543152 5410 5499 701014641 89151 89183 186010974 8554 8555 184933104 91345 91409 21376000 5987 6033 524796943 52868 52869 122777549 23928 23867 67270315 11740 11741 145053466 23726 23727 436665775 49662 49602 715094135 42420 42401 89323757 21684 21678 823491600 11950 12023 874656085 26278 26279 119769848 24368 24369 95364064 11944 11883 40991347 38975 38976 172514350 72760 72809 297969288 8251 8252 868377423 12338 12384 498992210 51769 51770 912702627 96466 96497 882295592 46804 46778 476244510 38111 38112 636101435 25869 25816 30604810 72674 72617 668606971 94009 93984 491986291 12324 12376 705081108 57749 57750 475699846 91591 91669 398637874 35487 35410 856704097 82076 82098 296217140 69131 69132 947215120 15776 15852 484953022 12360 12361 530895845 69288 69289 622795330 48761 48762 367732601 31731 31732 659407118 11136 11137 175471034 54562 54563 366691127 20647 20661 999421124 94482 94479 810965245 64593 64594 299341250 34950 34951 494198872 41691 41701 178533434 18779 18780 555661539 3625 3576 792296497 31915 31916 287320126 77569 77586 69420459 53784 53806 158830414 69524 69525 954898404 1598 1608 171160669 15179 15180 174832051 38746 38738 557824112 78674 78738 773767060 62144 62217 2100551 60680 60755 104000529 8372 8443 716071098 98686 98687 251366267 73594 73509 43111596 40023 40024 876776857 82306 82313 207473261 68395 68396 288066329 91026 91027 311458712 48985 48986 321396645 58744 58745 328501543 28520 28521 878282112 13080 13081 130103670 78945 78946 898049769 9292 9327 62749032 48727 48728 171396355 55806 55807 651452783 48659 48627 233696379 47965 47966 889599746 41964 41965 910225173 7134 7161 708866134 36337 36342 66064685 72683 72684 554414388 84912 84880 301027372 93362 93363 587948160 91193 91182 965971880 7860 7861 98417936 17712 17713 682220538 31286 31287 931992148 18373 18374 503001387 70174 70175 616796979 69420 69504 760448563 15609 15610 349541795 74998 74999 277657832 587 588 443997840 26269 26197 744950143 97391 97392 48355437 99557 99558 704851917 55745 55746 113398554 69568 69611 944897739 48068 48075 975519873 19959 20041 461736551 8930 8931 321930308 69172 69177 871258204 14077 14097 201261354 96103 96110 556011535 11998 11959 722978574 16175 16176 7591218 46472 46473 838685481 29447 29448 90291126 19740 19825 577973966 8596 8597 722711553 51514 51522 475852787 79792 79844 32010476 50319 50320 137065652 89759 89745 453411199 37806 37807 166244958 27592 27593 666450397 84761 84766 278654826 68821 68781 318320459 27840 27769 310862887 82966 82883 174056276 73855 73915 790933778 99993 99994 831170428 76980 76981 380983636 34835 34892 379207109 4852 4853 966061598 49649 49562 870738443 12303 12304 514743019 3966 3967 415500429 40526 40527 346390900 59479 59444 558425360 94045 94046 945628588 65657 65682 456344508 44658 44659 778032996 35422 35458 293351935 33840 33841 536157537 27169 27170 927558356 97207 97208 391438325 21971 21972 726724728 30436 30437 681215892 56643 56624 536383749 96256 96257 768062917 27991 27984 108781689 26683 26621 859909671 32065 32066 467283594 3495 3496 512968425 15735 15789 377313457 28112 28119 242714951 699 700 768260731 73033 73104 50552022 22375 22388 55650327 55988 55991 79456221 17472 17481 860243425 13548 13498 732983391 85482 85483 277893578 86866 86867 174050615 61514 61515 794366518 70053 70054 59475828 54986 54953 881533584 68119 68120 78040348 64189 64207 757357151 53742 53761 190167061 29742 29824 950120193 15164 15165 77594636 40453 40380 413944356 44891 44948 578925409 52156 52195 563254348 3336 3337 917899451 74406 74385 386545287 75309 75353 848391473 45661 45662 268460477 67023 67024 429687327 63803 63804 595549708 2546 2547 942723976 51191 51233 834800973 28373 28374 183106575 76802 76803 626617694 38419 38420 113550709 54949 54950 153610924 68146 68137 229688864 17458 17459 892690770 32720 32721 615963617 51555 51501 272506385 42471 42470 944529082 5689 5647 667437440 58043 58044 870226107 91807 91808 974406095 2660 2661 674524397 49161 49190 7962306 44907 44908 366991148 56803 56769 835217557 19050 19124 42289787 96575 96576 203691654 77824 77825 572224077 47219 47220 973779580 29852 29816 511085400 77518 77579 214089580 23679 23692 97063698 4888 4829 711909115 55446 55366 511609132 92293 92294 607156780 92523 92524 164696718 55082 55143 594341605 6072 6113 305035600 98890 98891 446266286 11132 11133 504832774 36288 36289 102899516 62535 62619 784891067 97953 97922 336086466 81096 81113 234623731 59686 59737 204498483 7087 7010 864598285 10809 10796 464712558 60061 60062 127549728 25180 25143 704718319 9845 9773 418993756 60966 60967 186091864 43299 43300 688447923 88707 88711 616966194 63025 63026 834496510 27341 27316 143617120 68642 68643 188744521 86588 86589 486720255 76551 76552 457785052 66160 66161 854351763 60588 60589 517393818 17576 17577 419068730 16980 16974 960494836 44947 44948 4902445 40167 40224 853520916 56445 56446 110467110 14912 14913 801147001 75127 75128 302980592 57861 57853 609902964 2284 2285 234345085 27192 27193 46227360 1695 1696 707529318 88675 88751 214374952 14443 14444 843875463 57462 57463 343005657 36157 36158 929082007 84757 84758 622754382 91382 91429 53948352 26416 26417 681505119 68070 68071 879999745 18108 18109 902186167 4783 4784 861304160 73196 73197 219506872 37850 37851 692708171 29546 29547 203308593 13636 13617 579548844 52580 52636 519878919 37023 37024 555524559 4884 4873 217554867 36570 36547 553568230 28995 28941 972700146 31885 31886 786940363 42732 42733 509630619 20652 20669 633839988 50620 50584 61230193 14650 14651 853779127 76747 76748 922951329 24103 24104 425850663 63138 63210 346383683 2469 2388 981226158 79442 79441 57926375 70540 70541 676394883 78239 78240 174934777 51775 51819 910281099 86533 86534 603849043 69397 69398 198429621 18153 18217 543166275 8925 8842 595089018 91062 91063 730242109 4588 4547 769773054 38791 38753 602807879 27698 27629 362274145 43592 43593 46626796 25704 25705 325507422 62227 62215 967663593 54416 54417 28406443 87856 87857 733736396 13568 13500 104073948 98892 98893 380278177 21692 21693 69914109 66585 66665 305891210 42335 42353 754460188 30896 30897 184195089 33241 33242 933957104 88030 88031 718729555 94148 94149 737883055 22587 22594 335633484 9633 9634 876744722 11232 11150 556374751 59584 59585 148667622 52423 52424 404759123 45519 45520 817658607 25821 25822 925639790 53404 53405 747626605 35895 35896 694748607 63427 63428 586818760 41944 41945 722946502 51683 51674 293774775 32691 32776 372886848 20351 20352 865206362 49949 49950 448143129 4077 4078 567013122 69265 69192 975197460 70758 70759 953909093 15290 15291 781765746 37087 37088 336035415 47744 47785 347640710 37486 37446 321622466 69667 69668 763537516 62512 62595 806686067 64423 64424 792456813 6242 6243 479151799 39484 39562 790435887 7891 7805 617895944 90070 90140 65144848 37600 37601 581054593 95001 94968 123617281 23912 23924 402031801 90045 89958 250420180 88978 88979 375263411 56070 56013 497989021 59161 59237 618468331 92730 92774 547994754 41612 41624 863965860 80445 80446 41745064 15075 15066 559233007 52157 52158 812685461 66798 66799 234193989 28527 28532 196165722 7144 7145 807773154 34912 34939 72149859 19612 19691 378381589 25369 25448 32563404 58152 58153 923234900 16718 16719 593897977 6258 6200 786888456 92347 92262 77620436 61199 61252 208499566 3407 3443 970871040 46973 47051 301590552 64365 64366 924276661 61655 61656 767029023 86175 86176 223480591 90250 90251 540226958 24317 24323 790411618 50540 50627 847149200 3056 3057 242406539 993 988 470938533 11825 11892 363600651 95512 95513 94382356 67309 67310 746537614 84589 84590 338902805 25174 25194 202470380 91539 91540 99624205 50841 50842 973703837 75878 75872 937131878 60111 60129 905016382 24152 24153 50559605 48301 48302 595414031 51413 51426 17430967 21769 21770 484485644 86723 86796 795642048 29188 29189 588103525 2739 2651 481697401 773 774 68693079 72479 72480 171982538 7208 7225 614631007 56349 56350 442758205 95030 95031 688630452 38020 38084 44108682 14003 13993 135749969 39618 39619 94162268 82008 82044 417346749 50087 50088 817191526 25085 25112 748237567 89580 89581 198703553 27977 27978 908384496 26619 26625 315776180 34833 34834 300065676 83170 83171 524143722 68333 68334 127035586 71244 71245 606462134 42764 42777 908375349 80404 80408 791685134 99672 99743 810056821 2560 2561 518465054 8390 8380 109834794 20054 20085 321831013 76023 76106 777142998 33211 33212 227556343 79433 79492 412070353 75671 75672 878511858 55098 55066 778325708 88205 88206 158694201 70793 70809 283261462 44254 44255 749849521 31788 31789 590714166 77283 77215 513839198 38844 38845 676590531 4168 4204 976601261 17050 17051 560340306 12641 12716 161565541 10171 10226 716548125 36659 36672 261346803 67171 67172 538854213 20697 20739 320077497 69395 69382 367289711 74916 74999 382906410 52909 52910 438245195 43999 44016 614998151 55100 55101 524878255 54065 54131 358715942 16626 16627 815280621 95438 95439 201283835 57605 57606 282807169 42374 42380 265950179 25959 25960 574958865 50136 50208 536079689 68981 68923 698967909 37417 37408 609420226 46508 46584 316509232 22984 23068 820137289 6669 6698 603750226 92337 92338 725354152 87879 87823 769637020 76675 76676 857521622 1783 1784 428154716 93551 93469 136187537 46985 46986 210406113 41646 41647 134091502 25280 25281 670996616 98749 98750 655737280 87737 87710 493023528 79081 79141 873785505 78794 78832 247146577 60267 60268 524251422 67458 67459 410218174 3754 3755 419003756 83185 83157 620194208 19881 19877 640002513 87555 87556 395265887 75965 75884 445073911 36886 36862 370799225 41686 41698 192783895 62962 62963 219536743 67939 67940 735602360 62249 62307 994445443 51194 51195 824372448 26521 26599 271241838 51233 51176 598986142 59294 59295 74375924 26225 26250 928333120 64790 64791 748098106 78126 78127 246939476 42906 42907 970677617 28046 28088 774860121 35168 35119 437083245 32327 32411 164737576 15528 15477 544933663 13211 13212 539084722 4967 5025 130341566 52492 52493 345757696 32604 32693 921609461 67520 67586 802610706 19863 19811 844665070 20031 20114 894337693 74289 74290 88831984 34587 34580 911090103 48714 48715 644302552 27122 27123 729765975 96667 96655 683699983 50888 50889 612886179 82404 82405 158108343 3994 3995 100076672 37035 37036 557195435 96378 96379 191254147 57902 57823 638652312 98020 98021 178122033 4675 4676 577426030 48253 48254 662891570 69623 69624 318515750 78669 78670 770631947 70115 70116 988141600 41147 41085 523088314 65371 65372 145699195 4864 4811 314902955 77932 77933 81718629 71972 71973 77776975 8281 8237 287907709 48075 48076 331784587 14849 14933 590411927 29107 29030 15566064 86147 86094 813496419 50920 50832 104754577 53023 53024 503993824 87751 87752 739885229 8138 8175 295763608 3678 3679 414374602 23773 23728 818593696 80360 80361 637443309 53709 53710 423529171 12771 12772 793411689 78300 78301 415185410 60658 60659 320754370 99514 99515 787343529 27235 27236 316158937 17702 17703 697515435 19431 19468 958800399 18466 18467 900110600 82591 82592 283003696 44432 44433 341083915 19517 19547 976761020 23355 23356 604493477 51365 51386 153182388 90756 90757 779200069 88193 88248 560263847 91608 91609 374436718 18391 18399 933895805 52692 52693 263114608 42046 42010 894292067 66188 66182 894797292 92280 92281 210521367 20109 20110 764486838 36707 36771 561194655 61051 61052 393839395 25193 25194 880915443 56578 56579 577677239 32462 32451 554594394 79486 79487 194441578 41927 41928 234653797 69797 69723 568731932 36253 36254 552096536 44665 44668 253195612 35576 35632 122449438 21526 21527 401899715 78893 78894 185401927 9035 9036 134286493 35318 35319 850670055 4608 4609 197111187 89991 90076 913384720 14171 14172 195430804 20857 20858 775407987 7143 7160 152695503 87520 87521 605915109 99211 99122 633525303 90404 90405 434835501 98392 98393 387484219 26852 26902 533063867 7893 7923 785435846 26321 26383 726965652 93419 93420 926852928 88099 88100 365352715 74456 74457 567645133 3942 3943 31180965 26694 26695 539281483 59889 59890 756630415 89256 89313 397150163 77294 77295 364648332 78551 78552 526134300 92208 92153 89483897 55195 55193 260211195 6848 6849 589703019 93510 93511 479019192 19704 19705 186260513 60107 60108 603723022 79897 79898 134169175 49769 49716 536051975 10177 10178 307189484 23035 23016 875469381 87632 87629 739749295 44240 44241 256087098 75604 75516 333877919 83701 83751 264528592 9956 9970 379341007 35843 35844 401525204 25291 25224 428140753 47575 47576 358510723 62887 62965 169108770 32402 32406 679102424 59836 59880 607038885 8251 8282 367394576 26023 26104 419277418 65384 65418 506321037 50321 50271 200986038 34356 34285 582942932 35245 35246 754647848 28737 28704 974667216 31998 31996 525839889 54555 54556 919800731 65791 65792 985103153 70444 70445 865282388 98752 98753 457920900 24033 24110 191052613 96706 96707 901909092 87138 87139 142126460 72249 72250 775701531 65347 65412 877319581 32693 32694 595318472 67318 67319 669133501 59558 59559 523779740 84852 84876 995715124 18369 18288 747993806 94785 94786 914711898 29168 29149 596830381 63101 63102 849585841 64848 64849 332905448 82380 82381 985616593 99458 99383 595144669 76102 76103 697768205 79939 79995 311249465 73266 73267 850300574 65783 65784 335275200 12338 12324 794795781 4502 4503 133122847 45493 45538 993134955 85429 85430 362003993 38529 38492 873928646 49840 49841 182103920 66361 66362 798994681 52181 52182 881582761 1255 1266 450056606 84167 84168 363710895 57336 57337 96839827 82039 82035 909551573 48737 48738 443099316 84750 84751 193120861 78681 78682 867296590 92630 92584 107950411 75830 75831 221497970 22745 22750 902644803 5422 5388 328351609 10705 10668 275450060 40507 40508 259167738 1864 1781 353980247 68489 68475 481012053 31526 31525 748365708 77712 77713 975033070 43212 43264 38946069 29903 29904 789174550 68513 68461 557497668 27015 27016 254224062 97763 97821 210228498 84085 84086 217796800 35817 35818 905515050 94441 94442 643598910 90211 90212 19331228 37945 37946 510176083 51653 51664 73563642 17098 17130 60141984 51686 51687 430917267 16400 16393 530258889 86371 86372 657185278 27422 27487 173395534 50145 50146 189616331 85758 85759 48067863 99535 99511 743437191 77540 77541 149083463 37242 37231 919825177 11835 11900 149408486 52435 52390 873486484 9021 9022 937396269 89124 89125 791629840 93072 93073 807075182 57523 57449 540657183 24080 24081 539616638 61719 61720 34881731 88264 88270 859275384 92649 92650 893428717 89629 89604 428427962 7436 7524 325888892 82794 82795 156901444 63788 63798 578953125 11301 11302 175628597 21219 21220 651227959 95373 95374 186880143 36414 36380 259488303 69203 69204 1461588 80395 80396 372715956 14692 14744 984101498 57532 57496 553752563 98539 98540 673715041 8334 8335 566655425 39838 39904 642523917 55724 55725 427024334 50703 50678 695088181 73128 73211 106179501 11887 11888 558593058 89769 89770 487536366 41995 41996 434812634 64464 64465 973261292 27255 27256 545068920 76357 76323 955362966 18511 18512 761258218 72577 72578 100236227 85608 85629 218655742 52818 52819 891131455 4970 5006 786774877 69983 69984 102346355 41965 41940 667129459 52463 52464 841596980 8308 8377 82516325 67518 67595 994882052 83958 83974 886269814 68023 68024 748839824 29268 29328 608298562 57531 57507 328793688 74638 74693 242960924 87512 87478 784829100 82037 82038 288391134 63570 63506 481445836 12555 12556 905131717 69530 69531 145592173 83105 83106 106291155 2485 2486 88174969 161 162 29481855 77603 77684 803399077 82933 82934 104106820 52083 52138 90536692 42152 42153 955455533 36341 36342 782428303 48362 48363 845843359 95015 94930 804274684 52734 52776 215293234 44794 44795 569229419 60565 60566 822025844 28967 28962 944411836 12281 12282 603077016 80961 81040 944140333 67285 67234 435293354 69489 69555 808067098 55495 55496 910330840 38494 38495 785371009 10864 10865 572785953 88115 88035 151801229 79586 79587 203636906 32467 32498 844539681 25672 25673 911842335 37588 37532 458827195 92865 92856 180880479 21545 21546 243373846 55683 55684 553084911 51514 51515 152301177 34089 34107 562981645 50517 50492 409762588 36424 36443 333904705 9723 9724 199779549 55798 55799 840305362 4770 4771 827115211 24295 24226 689619794 83566 83567 679173081 88678 88667 537645155 18545 18546 552299430 51704 51705 321750594 4954 4955 53767761 22248 22236 69588014 62013 62014 157927337 4203 4154 950591788 97040 97078 658729668 93319 93320 330113335 35340 35372 485796261 35925 35926 232032616 9264 9265 922573418 96519 96564 843777123 25009 24990 555129929 99838 99879 216895439 13383 13384 940864729 62026 61966 595372199 60460 60511 793488489 46627 46686 724962303 73139 73140 966536992 3089 3106 486831825 45993 45994 732891122 59607 59595 810917184 87173 87247 255317667 32837 32758 272006729 42716 42717 955005705 84862 84925 94893397 19994 19995 68204206 5633 5625 46748883 22194 22122 561074776 72738 72709 327592955 24867 24858 232795921 16291 16209 351232471 21216 21217 186741770 22662 22663 160722508 89159 89160 731964897 59577 59663 844987908 34103 34131 863278650 35324 35305 755325031 22076 22104 993561377 1056 1057 894899168 86904 86905 670324410 66925 66926 817389054 4767 4768 988030242 84519 84539 997901035 29599 29600 587050756 79485 79486 320789314 10086 10010 757786085 84393 84394 687731363 9868 9926 390339105 68387 68404 429699166 57633 57638 159307782 73507 73585 123826719 28102 28015 2391224 1038 964 932018197 12066 12067 44878351 61570 61571 736134928 72601 72530 367837809 21756 21676 844336611 75492 75572 302230384 68019 68018 19201372 83036 83124 483946958 27335 27274 25526347 89331 89332 812018989 68765 68823 116256062 36783 36868 769889454 9343 9344 163641473 80149 80165 584774149 78807 78808 702808172 74567 74628 192236702 93539 93540 374140840 69891 69919 883218261 44800 44797 804770794 73443 73444 896175730 12773 12811 105498280 96205 96206 886970982 15174 15217 900060179 86237 86238 681527591 8738 8739 311946638 20147 20148 896211420 97112 97113 434293992 30707 30708 556937093 66033 66034 157865995 48903 48904 524463409 59755 59811 108677585 27198 27199 500788047 75873 75874 489988757 8026 7968 385215071 96303 96304 655098651 70854 70855 95517244 38505 38507 412071708 98577 98578 22143839 16348 16431 958394904 17141 17142 742519031 17342 17422 638055677 22985 22986 123005266 4135 4136 882932828 89795 89796 860933141 16256 16295 420109257 57243 57244 259927124 50460 50539 138845300 26773 26744 304119067 92282 92283 354108189 95788 95789 283831760 30490 30491 839410702 36526 36527 443672599 6601 6602 85296102 72066 72076 948898743 16438 16439 59902798 97254 97299 251689896 92187 92270 456997390 19033 18989 220277363 38079 38027 946459434 48630 48541 651296633 91463 91446 311291903 97424 97432 143808872 65098 65099 34425944 95176 95177 912902251 90595 90596 494368168 55674 55675 221895086 31538 31539 9336305 24780 24781 816849331 88637 88630 266373454 55108 55133 629717910 97575 97576 150648264 23823 23753 911953433 37335 37317 335027559 16943 16986 102656583 57341 57342 264678681 72743 72744 820544768 67238 67239 918760268 27927 27873 234967834 4967 5028 262946630 60686 60615 883291937 31931 31910 135473621 32057 31985 589585393 17486 17508 284276514 16377 16405 470464520 64743 64778 930288012 6647 6648 64567054 93465 93506 946496502 39171 39133 254646376 68814 68830 571759669 98130 98131 88647979 67004 67007 649706483 6979 7039 201841372 96118 96119 775554313 75301 75302 283179047 74094 74095 880250723 62413 62414 278913446 625 626 456113465 78953 78954 339036522 68916 68917 162422526 47585 47586 121923990 12321 12290 348494274 63955 63921 734509377 30349 30350 126974842 43265 43318 836011419 97827 97899 907478887 73727 73705 56043514 9705 9706 758417248 30623 30592 339779725 95016 95083 179169330 82361 82362 165886232 92394 92365 357277217 6186 6187 249208034 33394 33395 646268621 1903 1833 484660342 2054 2055 438692893 39039 39090 454587862 67787 67788 456565624 12014 12024 632271726 37992 37911 667775342 27899 27876 133994673 62745 62746 380446166 33810 33811 929992800 8238 8239 662124531 11065 11066 552467358 83328 83389 700991187 95762 95763 730350002 76720 76807 165083227 34618 34619 625735149 59484 59450 245898584 81224 81225 570251976 2693 2707 349067837 15644 15645 497501107 93500 93517 620823369 14333 14334 202748099 11992 11993 986852345 50198 50199 154990532 35450 35451 17723588 14628 14629 438932855 51093 51174 312262064 86936 86937 659978961 31263 31264 412354892 32881 32882 893102116 41393 41378 399566260 66439 66486 965302553 44084 44085 85483207 46032 46060 898626704 27743 27744 643328136 79552 79492 981176121 90933 90934 41619576 33956 33957 817567141 8842 8843 860125839 43750 43782 623286571 90072 90079 806544403 38621 38628 687491835 84169 84184 56691884 23932 23933 758218034 58217 58161 365757356 4697 4780 670656141 93627 93615 74190692 31888 31809 469246897 28696 28697 930291020 69705 69712 919610530 74432 74376 169679052 62668 62651 991702419 31566 31567 946535880 89172 89251 877300498 10727 10728 706122830 90141 90052 528555826 97279 97280 150535855 53390 53391 719118376 96289 96290 668775907 15864 15937 363090150 69442 69443 324165318 45587 45588 12199109 36858 36859 723448719 48426 48427 455151209 4245 4246 226087902 72966 72928 76920775 41734 41665 831280152 47959 47960 720176199 62062 62063 684161320 8468 8503 449592495 45904 45905 17577923 85592 85593 39575147 79657 79693 554548585 15212 15160 912495311 27524 27461 589257228 67923 67977 644519558 79775 79776 855671867 46444 46445 902954409 13718 13779 322636786 26121 26122 569173170 83147 83148 205156520 91956 91957 289890205 40696 40785 369880977 69572 69573 543160709 87735 87736 684086462 53532 53533 397401014 11676 11677 310395507 72924 72897 644018204 62937 62950 662806840 8570 8557 480126461 4126 4127 35834310 15005 15032 406887167 15397 15398 598221303 12740 12741 196667255 53493 53494 26732290 12017 12016 435292099 67527 67528 668236722 47982 47911 811921035 76209 76181 589067859 748 749 83882865 60461 60414 157221147 74392 74442 671799592 29144 29145 824832873 8128 8129 727708619 71984 71985 902833824 37755 37756 67417476 57472 57473 594799267 95798 95850 908374683 92949 92862 860722624 60988 61056 573598619 89910 89844 545422480 57154 57155 511489880 20116 20117 934550509 33921 33922 170804395 84235 84236 785286918 19877 19878 20159280 28263 28309 904016998 13357 13358 282072828 66303 66304 996209965 30688 30763 611663581 60979 60980 191426567 60053 60054 855821734 35095 35183 47847624 43765 43766 511366543 10187 10147 967512923 91097 91098 187840252 80021 80022 678752997 90612 90613 625028096 8228 8229 319920540 90405 90406 338940534 44482 44544 271727503 62293 62294 466403863 57831 57832 966364318 22969 22916 214905617 85789 85702 449730331 22510 22489 389496621 3487 3532 18652606 6661 6662 968986824 17641 17642 497351712 90638 90598 727396373 11815 11816 530003488 5582 5525 10762649 99184 99105 430401487 74634 74719 368495672 20861 20941 913054994 88866 88867 964510844 31609 31597 290921122 61495 61496 294322563 87604 87555 16870608 7001 7002 950412549 2502 2503 603691271 49174 49180 823080183 68123 68124 778874756 45540 45529 689834691 62975 63052 811320003 97075 97076 7158664 43331 43332 490923258 92191 92192 151908495 28121 28122 116217801 97607 97657 104046909 89600 89606 125353349 55935 55932 231216337 92501 92532 510335052 99570 99571 144936881 26083 26130 852040322 74776 74836 787962619 98401 98395 368364747 47656 47657 832368855 19054 19055 439748693 43989 43990 882934301 77359 77411 573430521 77355 77356 658269087 38432 38433 41781831 8824 8873 512812560 87948 87949 271686860 15603 15646 158604694 83767 83803 174687253 20223 20224 217941140 49562 49647 896797418 69485 69503 455556843 98190 98241 239878940 62603 62604 808660027 76390 76432 931249920 52517 52518 542301910 43252 43303 695286967 81415 81416 393385570 50014 50015 940115539 69682 69683 981202143 6189 6240 376037802 70957 70958 353996380 55315 55298 509624969 76581 76668 481345150 3988 3989 937513495 3271 3223 726420952 54728 54797 237389128 83879 83880 846853966 88668 88669 539322059 58541 58461 122077568 4002 4003 88107060 34344 34345 779705375 15303 15261 831539651 61178 61212 260581180 66931 66959 63761482 45156 45244 396598389 95036 95078 784768302 96939 97017 425382086 92556 92557 397631376 44708 44709 98719320 93188 93189 974917963 48136 48137 459594205 13994 13926 228393868 48312 48313 252725879 77871 77872 178135877 42701 42702 761574406 7129 7210 515044035 17249 17250 391759369 56969 56970 563432889 58323 58364 723659294 23913 23917 656477839 39367 39300 262249817 36828 36829 158080014 8656 8657 853444156 34034 34111 35443296 79849 79850 359606969 38388 38373 296154101 12609 12613 246795153 71710 71649 293866592 18151 18232 841201377 26378 26351 149081771 88643 88701 978410892 20107 20155 798162798 84456 84442 782037651 69261 69244 102038894 64992 64993 526654560 86029 86038 864404281 86755 86790 346265449 35347 35429 449974063 49150 49121 352097017 98370 98330 184728766 89477 89478 887841915 30350 30389 90342977 12792 12718 807408440 41191 41154 150344435 75334 75335 32137252 23789 23790 482536684 16100 16050 311028969 54305 54229 454172987 12573 12661 442395687 13634 13706 634037999 27373 27343 262830217 77118 77080 584163190 25923 25887 513794784 14403 14404 733478881 40634 40557 214367556 89350 89375 90405736 59965 59990 167444658 34611 34612 261000270 24941 24942 979130996 4375 4376 797908159 40898 40950 196455063 68549 68533 602590539 34805 34806 168392478 50287 50365 306056444 44149 44166 249594031 41228 41229 613370989 27038 27039 836981256 96751 96826 245250725 48370 48371 519339552 36649 36608 190038198 2044 2074 227804555 65273 65349 777131510 97176 97231 86319879 26566 26567 648163399 65812 65813 720785741 82284 82285 696460493 86056 86057 261064948 14192 14193 963896357 47297 47298 276613854 43751 43796 698229451 5822 5809 78746455 47670 47709 603929184 75867 75859 767396364 28813 28773 66353751 84486 84449 585917268 36396 36407 556155173 41306 41307 764659123 69913 69914 893715332 69506 69542 618681827 18739 18740 709044014 91908 91909 422599062 34124 34125 666980376 84713 84714 534160061 23315 23362 974865711 91986 91987 432919744 53834 53919 578256078 78177 78178 287749249 16206 16207 592193766 33742 33738 101689185 34822 34735 690244441 32801 32802 742469044 67372 67373 90785093 44848 44851 319252661 17877 17872 647927963 84541 84521 122674049 55018 55031 924880591 13680 13705 950484739 95274 95291 617887567 97565 97566 927372740 9055 9050 733653229 5300 5380 87622673 90642 90688 395423043 2434 2368 836088673 37828 37863 915896513 22814 22815 695895799 64341 64342 431697912 94157 94158 618602524 43102 43103 743432113 94261 94188 24754218 17180 17161 912488511 55312 55313 549572844 16554 16555 86227719 83575 83571 782506617 47752 47753 509441615 34758 34759 809637772 90754 90781 266986781 36260 36334 666331619 59839 59797 885137267 63680 63681 339897573 43936 43937 186313031 47192 47193 75092355 84954 84998 280861500 20757 20720 992041721 32288 32305 183571800 12266 12267 666455920 6612 6613 945100191 77007 76984 201015439 35902 35832 953945910 34098 34099 949818807 39457 39484 904685586 61944 61897 259851766 9418 9363 829066755 69508 69509 569539939 45444 45519 891754448 27185 27186 563875439 76984 76985 187429563 92064 92065 38064568 45742 45743 791612727 76963 76964 376602926 70801 70759 388299516 80136 80123 766663061 49288 49222 137438464 67843 67840 756444654 69257 69258 335544285 22529 22468 217604574 19119 19193 375917176 31344 31345 383904737 24962 24878 812494998 90034 89980 101561401 92453 92454 543122956 38014 38031 767061077 65206 65207 837966786 63336 63337 126607872 23603 23521 469347890 2164 2178 392142571 2435 2436 197874427 57554 57555 279050716 1675 1644 245799141 28268 28269 731933054 62713 62714 321688472 9053 9054 655767218 13668 13723 782753980 24145 24146 724893812 44769 44828 583740048 1473 1525 544384282 29761 29777 216300109 37499 37516 787123263 15558 15529 686402194 30952 30953 340465972 48212 48213 883235795 37423 37497 765718461 24535 24556 958985798 1908 1909 106606533 12626 12627 853544332 12643 12644 864930707 81372 81373 140092135 34355 34356 454001321 39461 39462 489082725 56632 56633 166441900 64936 64937 549079511 28314 28315 534884427 40652 40685 501628061 90511 90496 320662127 19977 19993 976939836 36399 36488 141553963 10029 10021 628730838 33165 33166 513225247 57328 57329 301323395 64572 64573 213122011 3527 3528 73791878 23003 23031 14373988 56060 56061 792694729 7499 7500 230668804 22720 22771 95926141 84735 84736 826595444 78609 78610 310312156 1564 1565 886486312 46559 46560 471729811 82332 82335 511719036 36444 36445 66160282 61197 61198 456497630 95593 95506 339726730 58626 58627 116988388 30561 30491 885129037 87933 87934 679182015 7503 7504 833179938 77198 77199 741417794 86368 86369 331606343 44698 44650 413590195 48782 48783 808543468 94643 94644 455697330 36070 36148 999265479 1877 1932 59509695 29665 29666 148710767 46396 46326 798608458 52286 52287 648619483 88416 88500 887654030 82999 83000 574548687 62395 62396 433283799 98793 98794 46402823 85582 85531 837148814 44744 44749 123830738 63099 63100 310948250 3830 3831 460643965 86579 86580 878750589 81220 81221 617705228 44018 44019 600375146 31249 31250 711229342 71403 71433 97234002 42737 42779 37388349 84833 84834 151943894 64201 64126 690255488 91730 91745 567005483 4451 4523 710939667 78596 78663 292061205 16810 16811 967830328 5063 5064 227721211 81388 81417 23511847 36016 35995 899913326 13710 13711 282831801 17240 17241 450995511 49466 49467 689039964 51157 51148 677955905 19003 19004 703286690 24933 24938 496908351 45139 45147 397105121 76214 76176 462091065 47357 47358 621103003 28940 28857 118966910 84672 84760 444845183 47844 47845 525328670 97466 97517 82888392 60336 60376 748579485 39841 39757 82570375 21835 21793 163481084 39820 39861 938412499 67756 67809 318525963 36362 36363 150938180 53362 53288 10356093 12871 12872 429273458 33570 33544 369985263 76381 76382 727204965 60595 60664 960302670 22230 22177 718123420 34161 34184 213466375 31608 31695 797398278 90865 90866 763268555 91034 91035 73063701 7508 7568 298680732 17243 17183 411298869 15572 15553 248894826 93456 93457 923610858 37217 37265 326628449 39628 39615 225081503 60101 60111 897780962 48232 48233 833139449 6360 6361 859794659 11366 11367 529581224 6208 6209 912739327 70944 70917 690977668 58182 58183 802481289 68175 68100 734663301 70274 70285 218109774 47361 47382 935107963 60000 59988 385223988 6957 6933 757198886 53173 53141 402013935 48782 48701 718367908 78292 78329 516243248 13685 13761 215610324 87401 87402 62311995 90474 90475 824213697 1839 1873 903136690 30455 30523 371885528 42217 42218 182724639 27862 27843 692180583 16799 16800 906592762 75911 75917 909060694 75416 75470 829699110 15452 15516 593599286 72248 72249 692256605 4552 4553 446967825 18976 18977 241857217 64307 64308 75513168 70240 70241 802434902 88609 88610 749174312 45431 45432 293673697 36331 36332 467173915 45208 45195 203096561 55981 55990 790563196 88379 88380 274478840 60808 60829 587197144 73410 73411 455640812 57 58 181896755 95000 95080 272368485 65803 65816 595029547 82737 82738 363506901 96185 96186 524964859 87043 87044 239736369 40673 40674 523135262 95794 95795 999020336 67404 67416 929132725 81937 81938 829854121 45815 45889 221093077 92293 92301 653808321 93914 93915 255137140 8993 9032 583913038 13411 13428 34673598 97354 97382 676416582 82732 82797 557598608 93078 92991 359434634 25023 24951 678096381 28830 28880 874345522 55213 55214 47892621 69753 69706 694672453 40075 40076 705239411 7853 7791 862634873 63016 63017 363794709 61370 61371 505224939 62593 62594 350570768 85106 85107 136028 20738 20736 452493330 31633 31669 303420266 93709 93649 468840485 23650 23711 17399545 43321 43390 840200302 37250 37202 818247769 81563 81564 584548660 60258 60259 355050817 11141 11142 435171683 44998 44999 751408420 33758 33777 762384473 84314 84254 455047251 9313 9300 395658730 29351 29352 334941710 1442 1443 7285413 33149 33150 220954687 85703 85636 482854752 7632 7663 258539601 85371 85341 286289742 13824 13880 719633978 45080 45081 296280876 13374 13375 126856613 70661 70662 556754878 29598 29585 121038544 12510 12560 275882518 51524 51562 70760080 897 898 968743909 93494 93495 891187715 64761 64758 861703106 10807 10736 283694659 79219 79220 623620567 65955 65982 487803303 70614 70615 166952839 87766 87832 531837360 98223 98195 640891740 65478 65452 257968636 96474 96397 943310820 29197 29172 795858578 6746 6747 870093210 97834 97835 663186692 84075 84071 538065728 1577 1578 391990710 75631 75632 303989797 38398 38457 384894276 14551 14484 717438778 65041 65028 335032315 26497 26551 274381824 93609 93610 713774687 53791 53792 508822052 17183 17105 149253277 79795 79713 409275303 76262 76263 188386683 45920 45991 663662245 69583 69584 325851853 65528 65471 527678747 3138 3139 724619040 35748 35749 656721968 58053 58054 860345611 74957 74958 312037981 36808 36809 591847235 74839 74838 388053549 74096 74129 224334414 88423 88424 526214045 67216 67217 238157310 47977 47978 914348188 85416 85415 872562206 64993 65067 789802955 19698 19750 501824298 38517 38503 166656243 2329 2365 627479391 50730 50731 872651871 52332 52333 140450828 53811 53812 331784884 4926 4927 759312550 81120 81057 741822574 29556 29557 253088811 90659 90660 924240845 53832 53833 113885543 52724 52770 477137806 11419 11396 676244656 49464 49465 305860047 76152 76219 768297829 84375 84376 314753115 73597 73598 659667065 91071 91148 333055438 12901 12868 630021289 68707 68702 99120298 17315 17361 94171083 73003 73004 853599957 48560 48532 480363907 160 220 690117828 9852 9892 549220506 73477 73522 42889836 96154 96093 713198936 31506 31507 995361311 33111 33041 101673004 5396 5397 283105619 37717 37691 92979624 73523 73524 196647302 41213 41228 51946139 84688 84749 603168018 41339 41321 522397927 37065 37054 698304774 77296 77297 647792670 1299 1312 717235886 3068 3069 508921807 26118 26150 53522569 70876 70810 81255417 73087 73088 414586729 55785 55738 621574412 4903 4858 535920569 13608 13682 398955249 73949 73950 644724571 10746 10747 71828445 39118 39119 742215278 62693 62694 265594927 99506 99565 587448847 67326 67327 20406668 67853 67771 796935161 75193 75194 360922229 61853 61886 327741431 90190 90172 933363258 14679 14680 87158537 86932 86904 546149372 76991 77047 669872905 34111 34142 207267760 41843 41844 671450231 34488 34489 60687894 46226 46254 194667954 97505 97506 609582001 21629 21559 804549921 73249 73250 233786081 87403 87382 59007821 64779 64780 720908019 26125 26126 79585858 4612 4613 65041499 78699 78700 958990805 20876 20818 281860364 12078 12025 456422402 76902 76903 487875231 78358 78359 469124934 35807 35808 572463136 77256 77277 634074634 67065 67066 641080330 33413 33414 633037761 61893 61880 149296185 42048 42049 305231211 20987 20919 117127186 23244 23261 167335251 17928 17877 523177778 86993 86961 78520308 64921 64957 222143863 11859 11860 506602548 31158 31159 318967923 969 970 494331412 48744 48745 410792472 25012 25013 829353588 7579 7659 282739410 17431 17422 97090394 34260 34292 694792436 27193 27194 714605363 79273 79259 279176759 37506 37507 828901999 21874 21855 221607926 6588 6589 650714644 22682 22683 698148645 95582 95628 643426113 84286 84287 188260014 93667 93612 473460141 81312 81313 818930796 47974 47975 740551052 68255 68295 596094502 80264 80265 193088713 5098 5099 343568545 43962 43889 212505323 76275 76270 642232 41771 41772 262275387 42034 41975 186889406 77407 77408 564905032 41000 40938 379139624 27430 27431 636144131 81201 81134 805206568 84116 84196 169392086 37731 37721 241442084 29389 29390 116297799 35897 35963 84566117 32062 32092 746410241 38041 38033 382832881 45564 45512 220382799 86665 86666 421864127 99708 99709 729542920 76575 76576 600118762 70153 70154 20749331 77043 77044 607681779 38293 38294 672561526 22658 22644 976040053 7909 7881 851295654 51867 51797 82748420 91323 91281 281867116 16571 16545 807906845 42774 42800 219167070 25241 25195 118993577 35898 35899 109338672 27538 27539 965139278 63187 63177 365484423 62844 62852 684429605 97904 97945 738244443 39255 39256 823250229 18224 18225 673184335 64276 64305 797543284 76448 76486 250075887 13125 13126 570630015 54505 54506 706768810 96040 95991 380058799 47079 47080 394562823 45385 45440 359706543 20696 20723 521414517 78107 78108 476231459 35065 35112 731180652 68485 68486 527005828 32222 32284 438772919 85970 85975 314029155 5816 5872 841087207 98791 98720 621770557 69239 69240 828387358 60040 60041 522307885 11265 11228 411306643 17452 17453 23988329 7413 7414 525819984 44789 44790 923980948 77506 77507 307244365 74543 74544 182842484 28170 28171 847257981 25967 25929 291198506 15940 15941 248048342 65086 65168 227639488 68864 68865 359145493 62663 62664 292065471 14251 14252 337604687 21489 21490 81861704 16562 16622 407602897 85314 85385 777643850 34220 34221 692379450 5769 5770 992311426 29490 29485 951018456 41818 41819 367224307 32341 32342 716376419 28827 28783 125865505 94565 94539 599646729 7829 7830 505969993 76904 76842 243378762 53567 53654 345690193 83343 83344 677697969 65162 65172 161997415 9981 10006 345223319 64819 64875 803876561 59991 59977 710128084 68688 68689 623956058 19520 19521 680773680 73751 73752 490036207 27777 27767 75161444 23174 23129 913444022 62206 62207 126785086 18644 18701 244225866 20262 20295 578712066 11274 11243 46099160 57829 57752 473019952 53377 53291 753769561 9650 9651 390351 6373 6374 47630188 28374 28375 455968234 26141 26142 9507816 96120 96121 899100779 33152 33153 752030982 16805 16880 709099327 410 329 442770583 65544 65563 224890328 49799 49800 83221533 77789 77790 948958297 99858 99859 454767962 53451 53452 379295866 34150 34151 330361476 31542 31543 436703211 5756 5757 656697350 31088 31017 552832820 48302 48303 773484582 14905 14906 694146190 74631 74632 643577520 88977 88978 176710158 92857 92905 102450412 60073 60074 500238080 73259 73260 582316448 46410 46411 22565860 79359 79360 348399878 32782 32783 106069279 33786 33855 111788544 51327 51328 769095047 79389 79361 188938298 22559 22632 258297778 29703 29702 830524617 72760 72761 423994920 65340 65341 372201019 95302 95303 359030510 42571 42624 891943824 8931 9009 920027768 38354 38355 11958089 58114 58186 97407153 79431 79432 760039310 34061 34062 47559708 62952 62953 62701389 63109 63110 636877969 27509 27541 547620956 83548 83481 91746295 34735 34777 596649637 56307 56360 272685649 98433 98434 19700331 7199 7200 453938543 82896 82924 419492582 18758 18705 76233282 5142 5143 567211297 56611 56612 633310469 1761 1762 439199662 81565 81566 567837688 75030 75005 469444241 95480 95481 770910032 16609 16610 95444790 57763 57764 424653799 2486 2487 20101500 30264 30265 461821416 24682 24633 406435408 26318 26313 703188742 84148 84200 700922178 95620 95603 114521054 48022 48023 139986515 38339 38381 4673864 7728 7812 872063144 28905 28906 295910977 80735 80736 253357695 70348 70271 962157885 41192 41143 236947176 89111 89112 8106990 89655 89656 510555071 39254 39255 942220586 32772 32850 901119638 46808 46809 658257863 5124 5125 548567602 46480 46424 114683579 49933 49971 671184107 96853 96854 297070794 69673 69674 589657421 24747 24748 248532148 18439 18412 612472887 29592 29565 146661793 59300 59283 287630702 28687 28699 80296552 16903 16904 77064308 76107 76108 873294873 76512 76513 688996942 55597 55575 750477704 82831 82832 753397927 37444 37445 959856195 24208 24209 653206924 27371 27372 314100190 2888 2973 797131310 69298 69242 366916574 5542 5543 982553224 92385 92435 352043111 39844 39845 66321005 87459 87532 553637136 19410 19441 157319713 4352 4353 609826984 92074 92157 218463000 13241 13242 288957518 82076 82153 207659929 41893 41894 9394286 48190 48257 108082673 92282 92243 346696401 89873 89874 587336494 81366 81367 796938761 82571 82572 267655917 81592 81529 902824201 72591 72592 529398735 44994 44995 497338170 96927 96928 170274121 20396 20479 431183271 81522 81554 992771937 78640 78641 845304286 48733 48717 232523369 1136 1137 289526102 64409 64485 323081646 65286 65287 709543178 81087 81175 877594462 49921 49922 410331819 88194 88133 235994806 34325 34256 162553631 94198 94199 981617266 90662 90615 118301507 31711 31712 148407659 74668 74669 888507876 43493 43450 282419527 72373 72418 856421281 64732 64733 758805589 14008 13947 879656726 3471 3427 602887317 80011 80070 48959027 8534 8564 535748921 8917 8903 544816672 91909 91919 368426281 52439 52440 546934948 31548 31549 511591294 58907 58908 851735388 72435 72436 381855608 75471 75445 879305803 84828 84829 745091031 16789 16790 695156922 99454 99455 121987029 42486 42417 18590600 54139 54074 207690454 81681 81682 148403518 93369 93446 442525422 77444 77396 251839821 85915 85837 252990620 35841 35903 678566202 99258 99289 992365384 2890 2881 927551150 91626 91674 765607725 55606 55557 363263496 53356 53357 176736055 67137 67138 772016560 44960 44913 122136659 6289 6290 458143407 79030 79031 194504273 21107 21090 631578040 37775 37843 239320378 66999 67000 783841490 57112 57113 48144184 92620 92621 969343648 22298 22386 735067034 82536 82580 25123674 18515 18469 210663214 24518 24519 121404144 59318 59319 367346354 41499 41536 119033260 45102 45103 57364371 68018 68019 786826520 88784 88785 232099617 80705 80706 159954946 87349 87417 917467946 72251 72252 636066497 91483 91419 381583755 85809 85842 180257828 84515 84516 558045121 26187 26188 36582012 60923 60890 446775257 53843 53842 31004856 43193 43194 239283902 42627 42628 668972361 53782 53819 265893544 73472 73473 809713707 71263 71200 652113566 62425 62426 759721592 64164 64165 931486033 41440 41437 957686446 21396 21397 720219886 67958 67961 964927589 51226 51148 892289577 71423 71424 674688031 93732 93733 167110851 80871 80801 458034514 74663 74720 706646465 33547 33548 618647253 38706 38707 297771529 42173 42174 443983965 28400 28401 159152549 49048 49067 788350530 26242 26243 112002623 89794 89795 621657041 28867 28918 826892568 69833 69844 607709230 40248 40190 887401167 76349 76343 320704042 2389 2431 520947039 96469 96470 122748411 13222 13223 764506704 23643 23644 545985528 80798 80799 733564309 95181 95182 804214938 86962 86899 3165218 77066 77136 171555308 60474 60448 185659052 58460 58540 308846528 35967 35968 257652278 39180 39181 955136700 12519 12595 53129596 80622 80623 53424391 84277 84217 810894869 32783 32784 757849958 74389 74336 273590326 94275 94269 690256874 87297 87213 724167924 77348 77297 711218270 16032 16072 91444579 47189 47180 250333742 12720 12744 996255635 73877 73878 108501025 28288 28233 397438307 14092 14093 494914569 37323 37324 566077189 11036 11016 457401178 58415 58420 983093401 36204 36135 242978272 10428 10429 613758067 7733 7679 207463906 4227 4228 434467033 92119 92120 63557801 96836 96837 718855306 88951 88952 262374404 40666 40667 669967927 89856 89857 466501116 57967 57968 724939509 11467 11468 690197775 52855 52856 244752024 20844 20845 403243872 30926 30932 389744626 46037 45994 512753638 23414 23472 21708160 41569 41570 949955673 77392 77393 676832475 56684 56607 901260790 38961 38962 810538951 17728 17729 358407429 19718 19711 914941909 98926 98942 93069529 63012 63013 627345892 9264 9221 59456070 10912 10913 495616680 22384 22385 346248 47218 47219 42885453 68355 68356 96037126 13376 13377 912133025 13035 13036 988434304 9774 9775 347535866 52876 52798 984741117 34163 34164 108828911 13837 13867 399259474 89339 89340 724346981 13770 13775 230147098 93467 93468 318806977 94923 94882 535440349 74564 74613 621524349 79384 79385 177199425 12856 12849 922014116 92539 92540 99365479 7155 7095 76705527 33969 33970 77436684 54409 54389 579315235 98060 98044 215593086 61820 61821 814717197 44452 44453 597525713 24087 24088 796201788 91465 91466 125178321 86033 86034 735658975 92467 92431 515548789 55940 55955 981875595 56937 56938 150044288 10546 10547 610173836 79953 79954 471724430 62364 62365 238822895 43701 43736 341979794 62397 62398 274366355 72683 72688 959547591 50091 50092 702079373 68749 68750 184042551 96965 96950 182158558 36225 36297 62271980 90465 90477 903907684 35052 35053 753247175 18600 18601 770507552 61856 61857 821030025 86590 86596 75834794 57146 57075 585441250 62687 62607 762564877 97728 97679 825167260 76918 76919 874529738 11299 11330 861692759 5708 5713 578170685 11099 11100 995061293 77264 77265 371558281 16593 16594 747467579 81439 81483 562928093 58738 58651 190867387 73438 73380 308356721 52830 52831 289242687 91400 91401 40249393 36337 36315 813370834 43282 43283 21997261 11528 11465 746218227 55514 55515 945443463 62351 62312 762386564 31422 31387 98274605 95141 95142 648102443 9632 9633 963174967 24110 24057 267491363 21372 21373 375143117 48768 48747 26327650 31312 31397 204474070 25968 25951 363793016 41123 41141 194575278 90486 90433 364622093 74184 74185 117600216 41511 41486 749149163 65597 65626 217243673 4142 4143 562887931 85292 85293 572436686 23805 23806 241358243 61230 61318 141147486 72858 72859 706348578 40399 40363 801377962 57110 57111 901655195 37797 37798 815476798 95486 95447 373635382 12964 12976 947010852 27785 27786 559374454 23297 23351 881333859 90791 90792 251711311 67468 67469 702231356 5324 5362 855680379 78517 78518 160961803 13229 13230 536311801 8431 8432 345867954 40307 40293 302318545 11564 11578 100337882 93442 93479 367512776 32946 32947 246409057 42196 42197 56689908 70376 70377 347547693 16588 16589 542883007 39727 39728 246050557 35672 35609 581218280 39065 39122 414448663 95497 95531 443729024 52712 52713 599779758 89566 89567 476917072 3587 3606 443200251 91555 91556 439705703 14908 14909 145645497 18915 18916 167031543 98083 98084 194575200 11629 11630 852826918 80555 80488 191567665 79577 79626 247474700 28541 28475 790114706 47304 47271 990311838 19913 19950 611398871 37249 37250 776600410 47768 47681 135572260 24541 24531 866168982 22924 22925 942712077 63351 63352 319734190 23861 23782 774588385 95655 95656 486868111 4783 4806 464644667 23605 23602 976952663 56969 57019 128409146 49704 49638 44207128 41607 41651 663728697 54189 54190 927879218 68051 68052 313582618 85323 85352 829877067 37860 37888 820257218 38492 38461 188256797 34044 33985 476561431 40078 40079 940518689 68587 68554 745718965 26287 26305 168107457 61551 61599 261228149 6926 6922 425779067 34642 34643 319921308 88443 88517 431095157 82349 82379 92077057 31402 31403 668670043 97245 97246 358534085 67454 67469 29900561 45753 45741 335073064 63908 63935 998850973 2586 2587 142091707 92789 92768 960947635 65245 65246 711323214 85367 85341 89254041 47937 47856 730233206 50756 50842 22747457 18649 18650 750427058 51217 51292 240731486 31993 32004 638803727 74766 74743 799715701 80279 80280 223308975 63650 63647 698375632 91319 91320 494191066 14406 14407 332196534 3404 3405 996648395 54129 54130 308629051 31157 31094 412378578 93601 93602 231529370 65848 65830 345146616 22799 22873 632733010 84613 84646 859447133 63615 63616 337948727 18651 18652 253803450 24989 24990 813761360 20002 19943 272380068 55766 55767 859217148 62195 62196 210771386 43444 43396 20406176 81133 81134 798201017 86837 86841 713454092 87113 87114 148920404 34306 34372 564943018 92380 92356 236443687 23072 23073 8039413 31581 31582 932623979 38876 38789 57915090 76720 76748 968173521 10052 10117 116073311 64705 64706 354634772 43792 43719 356180149 20811 20812 803183387 99861 99803 626775797 38394 38474 141294089 67925 67926 177863299 65264 65265 502281052 49549 49629 464515755 7901 7986 592546219 29002 29003 982206342 75727 75728 496404577 71494 71480 920969108 5337 5315 428491177 90401 90434 313383480 42982 42981 25655300 68213 68231 196952722 43549 43617 141595594 8858 8859 412953471 38639 38656 627524358 5955 5956 753197134 45748 45749 177034639 23039 23079 710677777 28577 28578 344106565 53808 53825 515315318 45545 45595 109440453 25764 25763 194931938 49787 49788 564902074 83106 83107 337617800 99852 99853 21872904 8914 8950 911322293 44344 44328 80006595 41149 41150 261548381 29707 29708 197380893 10333 10397 610608717 10095 10096 683885263 13645 13603 89865873 9716 9645 529541585 29334 29280 729891245 79661 79662 820808274 26054 26012 240952932 69094 69095 335585509 19282 19352 910103654 49434 49435 224568732 49229 49183 723577797 13777 13704 539546373 77938 77939 156665575 8087 8117 731476804 23587 23588 397679613 51651 51652 19657662 13094 13135 964197366 20041 20035 780707255 94681 94682 951585087 30870 30871 158944662 57142 57143 832908279 17849 17850 657981782 85912 85913 800061703 66247 66236 764633400 43242 43243 460536530 29071 29124 340800722 60170 60103 952928042 85216 85287 261630036 31413 31433 578125872 63384 63406 703569984 16293 16294 912378096 3954 3943 10689327 6437 6438 858911365 96790 96878 787754584 27120 27094 220992383 51007 51014 716485837 21939 21869 303579286 83827 83908 311333909 58159 58114 233184849 45393 45382 876291687 57630 57569 719680029 44114 44118 297819058 22646 22647 76506035 24012 23939 182119926 9842 9843 973900664 84568 84504 286007380 30446 30447 88424692 27213 27251 682958846 70080 70081 417876403 10757 10775 421706719 33485 33486 522945378 62050 62051 510015987 3655 3578 314958458 35534 35509 355286361 92602 92603 595152832 30200 30287 682804840 74116 74124 15420903 20208 20209 631060653 74975 74976 612050208 89279 89355 991573257 97955 97956 15286555 75998 75999 69283463 7390 7342 684791671 97310 97311 945577059 12317 12318 217811094 57742 57743 647956113 44266 44245 122623622 63528 63572 611921395 70370 70371 228808209 28804 28805 424466571 32472 32509 97678178 5872 5929 385102358 74282 74361 282355278 33785 33786 297145825 1623 1624 286951022 37307 37276 523309326 55775 55795 647856696 4396 4397 38551350 53489 53559 976555580 20076 20077 628021049 91919 91920 697354185 33126 33127 302173312 42593 42594 778818452 7274 7240 420188596 93766 93767 744184648 82203 82204 210725045 33318 33319 825924198 42070 42071 237878693 91227 91228 861497371 90187 90260 432482963 55923 56004 826050445 18633 18627 279561216 98815 98778 218629193 89559 89543 430735985 92746 92740 658491031 45374 45375 279890527 70678 70682 797412733 22737 22655 797590856 55192 55135 979487228 12602 12575 905524182 8706 8693 600764743 3132 3133 67265511 41539 41540 705355654 64352 64353 149437693 33124 33125 464374297 5037 5038 377928037 31063 31064 554526351 9350 9351 121941445 84517 84518 496951828 78580 78665 433282194 15276 15322 898784396 77694 77637 284018007 62688 62689 39352016 78106 78068 230199137 17265 17231 507526669 15874 15875 185533876 15363 15364 89048084 45059 45033 143070869 88881 88882 656760064 86165 86166 992447867 83007 83011 813879771 45603 45620 61323472 22039 22072 316693643 25146 25147 516681216 83273 83338 755979152 37682 37683 907307330 27594 27595 445061658 44580 44581 288738927 55917 55918 918544642 56000 56087 755869425 70452 70404 830660511 54778 54753 613576953 85906 85868 416976758 7916 7922 921929852 47425 47453 483125837 75172 75173 336802759 89682 89712 365290077 56385 56407 334681865 15028 15029 335747980 97462 97463 567789616 19180 19143 58426526 54525 54480 868912227 15978 15950 330765484 26608 26609 454999283 92375 92376 712571250 6954 7005 989505844 76627 76628 30394978 68210 68211 470934596 32052 32023 734250734 73037 73038 953592490 88240 88241 273304614 25698 25723 704198625 91042 91043 219624535 23038 23039 561063305 40017 40069 318002763 93421 93422 905108401 65779 65697 243592505 81983 81961 349954657 87984 88042 654081955 60219 60257 162492059 58214 58215 737286864 11730 11731 50679918 9398 9476 193907421 79099 79100 438395160 60604 60515 512820216 18537 18448 684130061 35974 35988 296955559 971 972 910972597 5397 5398 869827707 94446 94447 402062382 81460 81424 432409739 5095 5019 186164571 54583 54584 427178846 62409 62485 804645498 41733 41664 693034871 11133 11134 873767876 34909 34910 554210674 93862 93945 298446813 89261 89262 709571952 3949 3950 41000456 39289 39290 307609851 70490 70440 331803561 31143 31144 544676532 81834 81835 808530578 45740 45741 302714455 74285 74219 237684440 48670 48671 595330982 4100 4055 20017066 99034 99035 524699819 91984 91910 196869766 11034 11035 219546589 91911 91922 766657289 20645 20646 174375322 55158 55154 984743048 79674 79757 835062769 81711 81657 442808072 33754 33741 201367104 55690 55728 860135331 76363 76364 393228455 44951 44932 594924913 67744 67751 653787337 69164 69214 361343101 93939 94027 755339508 51164 51165 318685412 77251 77252 548810123 29495 29573 388373325 50275 50276 825669365 66890 66891 549980433 27973 27974 510284128 53866 53887 997163506 38590 38630 9098589 55347 55379 444520508 49465 49466 111944597 56052 56053 592767150 34784 34732 633974194 18289 18351 182966747 89323 89330 216765522 80896 80961 265606185 16970 16994 919722591 78397 78398 302869511 40740 40741 2287065 83729 83795 65337891 66678 66679 327479561 90881 90882 195823990 64526 64527 76678282 9359 9360 157791696 46809 46810 981655321 41344 41272 298074581 18353 18354 202555184 86608 86609 740457391 23515 23428 409678364 56472 56473 138904824 33001 33074 423679418 45308 45309 233286048 45329 45255 787270063 29690 29759 393767181 12275 12362 314192662 87 88 313873171 29869 29804 639843966 64932 64975 311926671 36789 36790 250528344 50035 49998 377274261 53812 53742 223586046 24112 24103 478172384 65493 65494 147946294 36360 36361 704241043 46434 46490 959497320 30015 30013 956570914 4091 4053 727026144 96324 96344 857271783 9364 9432 675853064 73067 73117 461326689 13983 13984 55356050 5629 5641 708514495 33301 33302 892120186 46740 46776 487325373 51773 51784 795115561 95627 95628 622748813 84632 84633 218598826 75489 75449 744363219 52660 52661 907602487 28418 28419 871056806 21621 21622 863786182 76716 76717 630844535 19662 19663 451931852 63650 63652 165958205 99279 99280 570256722 20194 20154 630783614 95993 96007 213240689 23915 23916 113282934 64161 64162 629464300 52395 52396 761977299 56657 56658 765132370 43382 43383 294727014 27935 27876 713554695 2100 2101 525624962 59523 59524 605399230 11459 11418 334249415 26408 26457 790425277 6802 6820 784510212 31727 31638 617428348 43096 43097 630115484 70687 70773 789990346 81246 81247 370593664 87234 87152 491871020 55512 55513 313104577 56791 56792 514814373 88006 88007 574605103 80563 80564 133401197 79465 79466 174439115 65070 65071 629286995 24928 24929 66112180 9781 9699 214832337 75060 75064 849315901 95852 95853 126745150 51006 51008 66001141 62521 62490 29409766 26991 26992 380410969 38477 38532 226579577 41044 41045 546231306 83623 83624 600660714 1752 1753 589673959 37108 37109 278526123 49279 49280 396535780 96398 96381 998334976 53653 53728 963176857 45263 45264 475941381 63578 63655 310851123 46620 46625 805817575 1111 1185 239390888 41702 41703 25302216 19858 19859 981231832 98238 98257 141184188 9456 9457 430797696 88757 88758 732360992 34935 34936 915602904 84916 84917 759836246 90507 90508 166786505 1214 1215 665131308 23806 23746 50951497 46922 46964 480486953 84115 84116 311666884 11835 11836 759981999 48589 48531 426314036 30483 30398 899506442 78993 78994 740592551 91172 91180 122688739 6551 6499 843561844 97514 97432 672121270 61301 61352 51879209 49385 49386 340445138 46907 46906 383576466 17530 17490 220859952 69704 69618 812635089 52153 52154 433273115 97584 97596 227999350 18939 18940 55905042 21778 21779 65444135 33907 33940 744939218 65458 65459 695110970 16758 16711 574859377 40934 40866 159030436 72638 72636 738970451 84968 85043 151277945 23277 23340 707442175 21718 21719 28717162 54596 54597 761251267 55634 55635 824056994 62803 62836 766908057 37855 37910 602675003 96675 96676 301552301 90066 90065 744498271 75681 75682 710006714 69356 69316 106035024 31873 31922 362716772 11638 11673 303712023 14000 14001 923935539 42306 42287 172985783 26609 26610 670304805 39664 39665 312316263 40967 41053 125852244 27914 27915 251884492 54058 54021 84737778 48003 48004 128435593 17178 17215 494855242 22683 22684 125721165 26420 26421 974204571 13057 13058 253511970 93204 93205 542827066 5239 5240 719696181 50553 50586 795564853 67685 67686 896844950 83030 82942 191892267 2622 2623 723835286 61748 61749 738127222 57971 58012 981075428 64469 64470 510813184 34245 34246 426620010 22786 22787 170433217 84759 84760 181918293 44729 44786 350383805 26622 26676 591259546 83821 83822 169525754 68587 68588 471401955 92232 92195 203596698 38533 38574 510749472 87997 87998 662711638 19909 19941 513699914 96318 96307 637562461 68310 68251 873261129 4664 4593 472701162 45746 45747 887465627 33266 33267 271509954 32497 32409 272559481 82119 82120 49466073 29270 29271 775990892 42502 42503 207927625 77853 77930 417457321 13246 13247 311871175 16299 16300 338561244 24472 24473 338067357 76885 76886 676595015 46484 46485 190001096 77238 77239 154617641 59836 59837 902619035 75216 75257 570811634 77297 77298 381703758 63448 63490 80165406 96292 96247 754439878 56975 56976 216737612 87810 87769 376109012 45808 45795 831756642 10753 10754 651614183 38521 38522 427622689 7699 7700 785414683 31947 31948 382345315 47379 47380 91917895 73344 73425 106941030 92629 92630 650275993 4997 4998 280820279 32993 32994 991367067 8362 8363 869495417 41170 41171 183524604 46245 46212 943205894 16139 16140 981005281 54829 54830 733746798 39210 39152 996213055 69739 69737 177650248 2819 2820 53532976 50810 50811 838931010 43314 43315 555342482 29983 29998 794167971 6718 6713 314814526 14851 14878 327381009 32016 32017 901708836 37404 37405 683866070 65282 65247 174511544 89927 89928 390924353 51905 51926 872332021 27299 27300 374233147 38936 38937 476976414 15676 15677 922340086 98745 98746 1538689 78963 78904 700973348 84301 84336 870997546 64111 64046 243820836 14691 14692 19723873 94583 94532 838080210 11374 11365 896146286 6752 6753 186645395 67329 67330 736526499 63542 63477 119767988 82159 82082 179761011 31490 31465 211800848 51690 51691 628495633 57227 57250 825810257 2781 2693 499914146 65410 65378 513863125 86600 86628 278766121 50179 50240 277654150 56760 56761 941937366 93687 93745 816537964 59171 59246 460789945 92845 92806 831779302 15846 15772 342418164 94802 94755 143954579 62614 62615 882547405 24609 24679 39811197 37605 37664 809680363 62601 62602 315967990 74198 74237 37946644 92922 92923 638575722 19665 19667 193558331 36293 36294 558954161 76376 76377 239833201 6667 6593 425321827 26051 26052 934680645 10188 10189 78245000 56985 56960 752377779 8414 8415 482670242 69110 69031 598414596 50681 50682 825189826 56263 56264 60805946 73795 73796 689791307 86784 86737 974250243 80077 80147 609982593 7102 7142 340334159 59129 59130 125493720 47565 47566 6212155 994 1022 160559697 2453 2454 314940897 90279 90280 834509056 88209 88148 601885698 28473 28428 667336345 98314 98401 123680661 96758 96761 183705594 5064 5026 965001366 85465 85447 138242880 12568 12579 147217545 99805 99762 626577689 89293 89283 332786418 72281 72261 48895052 8469 8470 297875935 22184 22168 333136593 63561 63562 923638889 9513 9425 607813712 4671 4735 724063583 96318 96319 552664478 75323 75282 762746116 55974 55975 291640066 35546 35536 615917754 35757 35816 346157714 43120 43181 799582731 3229 3230 100044774 96655 96656 263567966 1177 1124 692986611 22167 22227 52585473 78876 78877 83038311 18269 18270 896738487 26282 26228 77398900 31469 31470 689770619 36656 36712 691590274 76758 76742 215699009 18172 18254 964114650 14953 14954 51008788 19712 19713 223371663 1265 1266 801362641 59424 59501 188649570 22697 22786 421097920 63983 63970 546281291 57426 57380 362563644 17770 17771 365726432 84211 84212 69353804 71213 71214 760221028 76738 76734 433795822 36508 36509 551381651 1216 1201 910778634 10966 10915 801698242 32867 32868 641025237 36032 35972 560730933 52623 52611 95431994 80444 80445 979941967 4985 4947 446161995 27008 27009 961425137 70768 70765 486963463 40946 40903 800414354 2665 2666 758470586 374 375 998077272 61732 61733 326152394 15544 15501 171891233 24575 24551 952906148 72681 72635 52081518 66555 66556 510488382 33989 33963 384245804 45392 45382 337266691 11405 11406 971148854 37239 37298 596982574 11038 11058 770030498 3542 3543 193780110 51695 51763 80430526 32853 32854 964989174 4678 4710 125910574 90464 90465 877994669 53867 53904 93414978 83895 83896 174663207 69261 69262 698106035 85287 85254 253759558 76515 76516 793428763 53468 53466 594986783 62325 62326 732338798 633 608 341284089 84009 84010 326184371 45797 45798 82438662 88590 88641 256471587 93047 93048 615851699 83598 83626 870098260 55519 55520 412079770 59740 59741 844556616 47154 47085 117329180 35401 35402 637480485 19710 19707 936595781 49635 49636 216069932 37888 37910 277327742 18118 18119 354263727 18037 18051 685943684 74635 74636 502905252 2242 2328 139970065 32014 32015 669109661 30443 30444 248683621 91750 91759 929732327 81878 81879 749599218 64991 65023 391885587 91166 91161 718717783 42897 42872 538832475 57854 57805 928990219 2997 2998 19069233 94493 94494 726497846 31371 31455 741499145 49979 49982 735240180 6510 6470 301819899 39980 39981 605414466 14447 14448 400522213 24415 24449 803822914 40436 40456 722442154 1992 2053 510370147 91336 91339 907942921 52581 52582 951001253 8411 8412 557733421 37733 37734 268374268 18991 18990 864559024 45135 45136 75510281 70896 70897 664679054 81636 81637 854558592 57671 57625 469277289 9572 9573 997790306 46562 46563 290780971 52528 52529 735461357 50150 50221 612035565 6660 6661 947648589 57806 57807 670222855 7472 7385 391702020 84156 84103 221135070 92643 92558 765463981 6444 6445 807268416 68878 68832 600281981 11624 11653 239581130 13592 13593 993331524 27709 27710 242073025 47799 47756 915904806 43786 43832 768512359 3822 3823 389744279 57769 57786 831226976 52591 52639 237988849 33916 33917 981583563 64629 64630 172710857 21851 21917 662969801 64003 64004 488205634 3652 3621 27441681 61606 61686 91272220 59520 59561 557209978 21632 21633 346939860 83650 83700 192242479 44299 44300 599720467 23697 23634 932366140 48664 48665 137717939 86123 86037 893312423 26487 26533 778512462 74179 74180 413396710 63464 63423 545555749 45275 45276 672591850 97230 97231 604766251 51766 51716 646740032 47351 47284 476756269 79134 79223 129527596 49961 50022 589900269 71939 71940 415257896 90664 90651 442309034 99427 99515 199818417 85951 85975 846902123 68627 68709 852460827 92120 92044 719112717 42853 42894 120063491 68755 68833 70063319 84606 84607 744711215 34441 34442 673616070 85372 85371 754154532 68771 68772 390394763 62629 62582 203059042 91673 91674 628963774 70551 70552 328723281 59109 59123 995550840 93331 93332 67739576 3839 3840 628133655 66657 66632 467900020 96004 96005 214464854 33823 33759 286425812 97751 97752 863659527 49287 49255 29216579 71969 71888 43867441 29621 29574 348196062 63766 63767 533545396 31169 31149 345115809 61214 61215 771993317 48466 48467 281505552 33384 33461 329107713 68726 68724 209411542 34464 34465 866274802 84908 84909 346480596 11194 11242 305719343 75034 74989 885415661 6172 6173 759542446 4607 4626 463751605 57617 57586 685512313 69927 69870 105239593 33554 33467 346387459 53807 53749 327613275 44057 44058 487621691 44060 44061 663148168 95324 95325 660394877 57385 57386 660905069 66520 66560 964784376 75473 75474 924444970 10843 10844 329311623 26296 26297 722963410 69431 69432 716414783 99485 99479 813236142 46067 46068 595943052 67557 67558 364346654 87279 87300 525781041 70852 70809 959135693 81474 81415 611974969 67035 67080 221594264 63619 63620 598259452 50268 50269 179395762 6210 6277 695342169 95298 95299 632671285 4468 4400 625927450 41935 41963 675978036 28338 28339 756585528 29388 29389 275724603 77005 77006 788380680 36538 36539 955327067 79868 79869 493609396 60615 60569 183739819 3189 3252 326127375 65530 65501 774545773 80469 80470 388870420 80165 80166 368862584 11551 11552 751914541 61369 61370 236733458 65075 65076 622904557 14903 14904 972053077 5341 5301 470027292 39948 39949 313509058 79843 79904 422262244 22764 22765 796851314 58173 58259 237709544 22844 22845 247524133 93260 93288 261397753 2225 2237 348086136 36395 36454 848065604 53633 53583 844957037 69951 69952 142965952 14260 14171 424392455 79895 79896 241842665 69037 69038 757071899 325 288 286591851 11590 11591 461864682 52972 52973 199813530 86411 86499 465872771 7186 7187 755501488 76868 76828 885506841 70624 70625 401060155 43051 43037 469316443 45520 45496 555849098 69878 69906 690593307 2574 2575 495481966 69532 69533 276446149 32483 32484 559357069 69408 69446 843325402 29003 29004 992716878 94584 94631 271080541 46524 46525 421192870 7563 7564 888531602 24188 24205 412124003 31132 31106 315730366 22283 22284 282423109 5623 5624 509088167 89302 89299 8331565 30073 29997 285157002 80445 80389 81768534 55389 55390 780418342 7891 7892 803178014 31266 31267 488021049 25757 25816 173962439 76192 76193 739570440 38732 38784 434282279 59673 59745 156835717 21507 21508 427260642 97406 97407 376341669 81189 81190 707476333 48956 48957 716398166 56575 56615 41928760 81787 81788 782115517 1460 1400 264563976 88892 88804 495033746 86929 86930 447952211 3702 3703 742632544 84784 84785 37865075 687 617 382801364 22102 22179 673950787 30906 30907 871735741 68718 68719 174304159 73963 73964 254320380 68559 68588 537365223 91087 91088 926231315 62522 62525 984476302 34715 34764 758831258 75834 75835 816016228 39100 39167 307941999 1810 1811 122954623 35931 35932 602298914 31376 31377 558128430 42714 42685 299768110 21950 21951 66586207 18635 18630 203206128 32292 32284 827137040 75559 75560 118370186 37794 37795 142122853 18151 18152 507944618 8045 8042 513304645 91812 91813 664971856 22140 22141 606407547 87477 87478 708645237 84391 84392 192673076 48297 48282 60561962 83150 83151 903509470 84715 84716 524880483 21318 21381 81463332 71070 71071 112880280 65876 65877 460253959 25008 24944 897075794 25408 25483 715011437 58638 58707 516593133 77442 77521 926441082 43440 43441 489199350 15125 15126 90786772 27425 27475 593548205 703 704 718340696 21853 21854 791888133 2021 2022 4423405 55966 55967 87808101 4524 4540 471879666 87677 87678 482184221 41088 41089 250398543 78081 78120 560698049 90700 90701 397740403 77611 77612 339613843 56419 56495 624758524 49396 49374 662373616 31440 31488 875700410 55159 55203 444699026 51496 51416 90989027 48538 48539 237559385 3863 3832 360137214 27549 27550 968945335 94397 94443 50216172 59756 59680 697122581 28053 28054 123640910 56814 56815 985314798 92012 92013 482637068 14898 14873 977458395 8352 8426 719753017 82754 82755 8941789 32860 32907 516582843 34581 34543 784823667 10380 10337 173576933 68693 68694 962923723 35295 35296 743849203 37693 37694 75356814 31926 31927 55864853 70268 70326 319977735 86040 86041 876184910 14164 14165 299449212 52664 52606 251190040 51009 50930 338267157 78049 78050 410060625 98236 98237 222278609 54184 54115 351697818 76529 76596 850580302 60781 60801 38707055 41782 41763 880089155 69168 69169 673720978 96332 96350 161764213 4089 4142 199246857 10000 10001 689995345 3892 3893 364708112 50158 50178 656402360 73070 73099 975169704 94298 94271 628920033 62439 62507 62478332 11446 11384 404040544 7417 7430 774315943 29684 29603 568310438 39662 39663 129649106 28567 28572 51423256 69747 69727 546783642 39690 39631 479725168 26673 26690 475847483 83794 83738 78624095 97127 97140 165836688 75742 75743 552213118 84924 84871 494850467 59854 59855 376048312 35861 35862 291963119 93119 93112 659766853 54921 54878 781273102 59710 59623 641060168 92872 92873 701681340 6567 6568 390096006 41900 41901 871983319 85691 85692 318581235 57832 57833 824332988 75416 75505 442300559 68420 68421 805238670 86761 86744 635244400 5532 5596 171677477 5285 5214 204839840 93536 93537 444273427 27906 27907 933734656 41826 41827 743967330 64594 64588 363615325 32399 32400 802899109 16671 16672 914367648 14144 14145 165098220 87180 87183 438331903 38236 38237 525893615 96272 96253 371745128 24511 24512 460403101 909 910 535787817 29793 29819 724344507 99182 99183 636787797 79543 79538 967767408 39951 39917 328573713 57499 57474 41234559 90979 90980 526508411 80114 80173 346278978 8251 8289 794121455 44689 44690 424641470 17839 17913 244475620 55290 55291 463372493 53215 53216 966918568 69998 69999 592205367 45301 45302 104662432 71022 71026 679374399 29541 29539 119594136 30185 30130 904708614 78012 78013 621881316 75230 75231 855569609 77120 77121 644231584 65613 65614 342105293 60208 60177 316446110 70492 70512 282612828 63873 63874 909757030 11280 11281 609911580 9898 9899 107071149 30842 30843 84152565 51248 51249 331103059 81914 81895 677491737 5512 5430 283150640 36662 36663 364587012 11825 11826 44054759 67180 67096 113809323 48897 48869 179905391 81481 81415 231076977 76309 76338 253399057 68743 68744 623353234 12967 13008 19207450 1691 1681 564915016 61422 61446 166631980 33660 33721 219589564 10752 10753 217269168 58357 58347 792513540 23326 23239 770235730 71815 71816 837176658 49247 49177 400532240 8164 8127 347026842 98607 98688 209347700 91943 92005 770207623 62260 62261 439586630 51265 51178 110545293 46285 46222 479237520 78862 78863 953031057 2979 3015 551988747 5638 5639 521375108 36693 36694 74003846 22759 22821 802238576 98667 98668 224026348 97315 97288 994841349 56923 56878 46829772 11845 11846 480337397 26384 26401 496571301 21611 21533 422951684 51545 51546 905678244 28476 28477 622049398 57111 57112 154978482 44444 44463 977912984 68753 68754 31974257 51987 51988 606760290 31505 31506 303469685 1667 1668 334088742 76871 76811 18814930 2961 2962 101897000 95887 95951 471660675 60958 60959 9959367 80996 80912 192061316 98071 98009 516781499 75407 75373 303619281 92769 92783 869359171 535 536 22608278 53541 53542 856828262 6111 6112 627600351 90987 90988 488787207 87211 87212 315267704 24088 24089 131543067 78357 78358 68265018 49266 49267 164872719 89334 89420 362209834 75926 75992 927635986 82779 82780 242471485 88459 88460 853791754 98186 98145 286902769 36408 36409 991972404 24708 24722 960930839 27982 27959 153210436 94268 94269 364649228 74630 74631 394340865 93635 93586 143723162 59752 59753 493165898 22494 22525 849859355 33534 33576 369928250 83662 83727 213365788 67591 67592 90434433 7338 7258 480661251 51916 51885 552071880 27881 27892 150884953 45500 45542 322724923 78367 78368 682985515 73197 73256 665479639 63345 63346 761644911 53118 53119 415580937 8281 8282 746404321 25356 25416 430259062 22234 22304 471796131 72309 72230 617173068 81119 81131 656066581 77854 77780 316611858 51869 51897 551676381 97626 97637 308480992 9291 9250 699302166 19891 19923 760140943 77297 77320 526555392 3163 3164 127900733 8698 8651 591531316 42538 42539 343984542 9637 9638 816676067 71522 71523 606136789 72569 72570 942922120 78580 78506 926094887 74677 74678 922694552 14936 14937 299875828 85827 85855 25585877 10020 10058 488688567 57620 57645 14085336 95152 95153 346454050 38729 38730 209983643 58969 58970 831262164 39597 39636 968684405 25917 25918 198981603 54603 54604 645887450 8994 8995 866564958 96047 96048 327996951 93401 93323 499671282 71775 71776 366411061 2195 2196 516324029 23440 23441 173940749 23488 23519 359313339 38121 38134 910373453 66556 66589 940521507 54405 54406 188805651 21162 21175 976355019 17475 17476 960841215 80760 80761 210109227 60940 60873 903630780 94833 94834 146099141 44493 44494 123291403 9100 9035 428357046 27187 27188 343653623 55731 55732 232383099 26814 26815 754419728 38038 38009 404530461 13139 13140 230227300 26375 26376 267470341 81171 81172 568714798 39738 39739 172203226 88667 88609 34748354 51142 51144 788340491 44566 44567 460547687 11713 11650 957357560 55749 55703 583494861 22996 23024 788111851 4349 4350 446411956 22094 22095 41739424 87126 87127 476563569 93310 93311 845335280 40310 40259 911749905 74704 74676 383164796 85317 85232 192934760 51851 51812 682396035 72186 72187 804307957 65186 65147 996986232 3640 3641 353674693 99272 99273 860249083 40850 40770 636563553 9561 9590 872345547 13312 13228 72039191 18574 18575 773030737 88462 88544 845590501 67255 67195 586609786 74251 74252 417603986 189 130 228872718 30285 30286 860291572 83071 83072 355757193 86938 86936 204742565 78983 78984 415043245 71053 71054 274801482 30088 30089 354721794 33537 33501 8569925 91297 91304 814601478 34395 34392 983328027 25328 25329 344916291 8691 8692 523504591 76887 76958 461305351 8779 8849 191226417 26095 26146 456889570 56789 56745 643989085 43796 43797 19307262 36682 36683 385873851 12865 12912 528026021 50000 50001 556801862 46922 46923 793068304 16952 16927 896551855 95118 95084 264811772 47499 47528 311993061 75021 75022 28292267 66672 66673 777479906 4550 4551 784713811 13962 13963 787163689 93050 93051 154751924 24946 24995 986038132 39728 39729 739085013 55169 55109 909621428 97294 97377 142146087 30583 30554 165026341 6047 6070 943249 18810 18763 665756762 76480 76484 219381183 88774 88775 933895563 35493 35482 832016869 60262 60263 991796071 10708 10709 409462076 95224 95225 93228852 89193 89194 194759604 36647 36648 684018195 61667 61668 790677956 13310 13265 42218406 77755 77756 694910399 77135 77136 436346137 19587 19664 611282226 27613 27614 686078573 61134 61135 322574976 32082 32083 382930644 75156 75157 198251982 89909 89953 358087821 69119 69120 811010258 86010 86011 984451619 76719 76728 294303896 53785 53786 635744069 53663 53664 785881861 47000 46916 666055315 45262 45283 528309157 98723 98724 381801491 18618 18600 605476130 21901 21902 113068437 4560 4490 127358229 95413 95450 981012045 79056 79083 4524356 64994 64995 725425159 83617 83696 341547013 33984 33929 238117715 23453 23454 247877198 82863 82864 518351952 30476 30477 884263016 43455 43497 986277489 9573 9574 678101097 37410 37351 201915992 36244 36245 949807685 91415 91335 141335784 88534 88535 752117648 26815 26816 876576753 8911 8912 811175008 73914 73827 899484561 57423 57424 868630624 99647 99676 137944479 15990 15951 771150528 64988 65052 537026134 95169 95220 50079930 55621 55644 518714720 402 403 463286382 67201 67202 853412016 83023 83024 213975852 91247 91248 694530542 20343 20344 924350170 65460 65522 451009388 57876 57877 220161725 77067 77089 682659526 26998 27007 492195946 4307 4308 804709089 49930 49931 442301547 74433 74419 415831663 13543 13456 48351880 18576 18577 24712995 65343 65344 242446125 41533 41458 218167853 58380 58381 816990102 5180 5128 900929955 10289 10290 12289623 56029 56030 227774988 88267 88268 706400683 47319 47324 327322634 74468 74469 259601950 79131 79132 872648940 14661 14662 473244356 82239 82240 852174160 6929 6888 63289633 2619 2683 420412423 9660 9599 798645422 55103 55021 115951001 30354 30435 443899381 40652 40609 639487542 68600 68650 338436167 63897 63898 93556483 27847 27897 843668837 28753 28823 557532513 5751 5752 968067550 65659 65708 86886903 62452 62371 380121196 39213 39145 346032858 98275 98276 169068464 47001 46946 775441768 5815 5847 42763978 15195 15229 376954242 11718 11719 958558536 4545 4546 753021510 29163 29164 247536961 95759 95760 931693757 11442 11443 3122709 56790 56791 947520446 86389 86390 870420208 93392 93337 411607052 36229 36270 838386636 30540 30541 166189103 52235 52236 95318752 13519 13520 971877300 40893 40883 941646699 49783 49784 692776018 49273 49270 735663312 98169 98159 562055762 6693 6659 258831862 80820 80805 529110578 82288 82246 560374003 5504 5505 403443598 73075 73076 966427171 8362 8374 152688464 23510 23511 825775403 10902 10903 711710893 35467 35386 757581931 69106 69187 5028465 47491 47420 773116516 54183 54184 668404743 45832 45833 629092113 60652 60653 941911870 72522 72523 382263049 17502 17427 703039326 45155 45156 201841440 38692 38693 671328321 59482 59393 84185788 60196 60156 474923888 86621 86622 6854550 77143 77108 367725909 46062 46003 310630665 55484 55485 795692058 35143 35144 817564675 8674 8675 600751581 9247 9220 404240455 9179 9176 436536042 55589 55590 624055735 79661 79621 364633245 99357 99332 270653835 52146 52098 400090033 33824 33825 677951363 47944 47945 609112885 28479 28480 498531718 70347 70348 29069958 80397 80398 664845749 3838 3922 663243202 18822 18823 159465843 40410 40411 985896285 18765 18841 268603556 2603 2604 634631416 32250 32320 635904513 28641 28642 450011129 61352 61353 542381462 716 717 608125477 47110 47111 723190841 98113 98114 564867894 41205 41133 631762869 32088 32022 771119368 19124 19120 661095304 952 923 884203251 14224 14225 446046578 74052 74053 682942731 67567 67490 503075636 65447 65516 98329071 78078 78029 719678511 81189 81125 736014016 86935 86886 781066375 84045 84046 922126998 4422 4357 84866000 46225 46226 655674034 9136 9137 725773421 18554 18555 355608415 23856 23857 26646521 93436 93376 516212408 42765 42766 714506073 96883 96884 763537241 39158 39182 339381741 42724 42672 38997031 46934 46888 485497420 48516 48517 466649364 32455 32456 475281880 65875 65876 30048114 85416 85417 561288244 8319 8320 357368511 18236 18237 640128786 77055 77056 74016479 63245 63238 44341319 26315 26316 678605759 98169 98170 622606763 5234 5278 732688645 36281 36278 798987427 3322 3323 408229127 91753 91736 404725308 98625 98586 414993512 65604 65650 816067199 34356 34357 341070756 96635 96636 70641946 92478 92411 497520610 25650 25651 286086356 68722 68691 222890305 7062 7082 976198427 38559 38560 216471760 27888 27889 816911102 20614 20578 111115932 94163 94164 57111348 40771 40844 166255003 89164 89215 415256820 7409 7410 905407358 40682 40767 32943297 81431 81432 121260670 54872 54894 394834529 28638 28611 103655415 68249 68183 561632057 37417 37437 688177229 3452 3488 389433229 12744 12745 442455423 99215 99142 736164418 84258 84185 660871232 53287 53258 143526513 4184 4211 602205216 88721 88722 142547399 70623 70624 287304436 94493 94457 954986947 76041 76042 542930823 92894 92895 60395262 96475 96476 604084212 31710 31666 161516240 47972 47910 744473658 40028 40047 70078888 60889 60849 146260301 80695 80696 854233136 76258 76259 929469725 48421 48411 914865712 37012 37013 362330784 18436 18463 977458634 13828 13829 690005319 52054 52055 893254570 52845 52846 175203714 2796 2832 960796675 16996 16926 311365424 33610 33611 951387511 70474 70421 273154125 44294 44341 451047388 56024 56025 481322591 34511 34512 967703720 65468 65469 665025057 8682 8683 429262719 32073 32074 985847749 16146 16179 569699966 205 274 666158285 30380 30381 171934618 92482 92570 385577770 55552 55594 623772619 93985 93941 920445288 22896 22897 298717934 87200 87135 382259555 66067 66068 726817081 59393 59465 20373897 25933 25934 997266171 4514 4577 176203272 78248 78249 655558746 98949 98912 817075799 86446 86447 617879064 87544 87545 56215104 71258 71259 417840648 61509 61595 75491034 74345 74384 286100676 97099 97122 771096154 62510 62578 371638616 32871 32872 559918728 85546 85587 859505952 4247 4320 42839693 87920 87921 166828890 13078 13147 75360998 60988 60989 342388250 72516 72560 523283069 53833 53903 637362219 55971 55924 566216632 56875 56790 304091583 71153 71188 887543920 24923 24924 589987782 45499 45500 221918356 17400 17401 875906352 26828 26829 433080680 54715 54716 225507876 25747 25673 867127951 68898 68900 771789668 24512 24450 537456880 50628 50629 590313111 94359 94360 85282522 77296 77271 873750645 87104 87151 731817992 84319 84309 565263809 3489 3405 202372120 54681 54603 775022782 745 746 267815916 68567 68568 861619772 44746 44747 374710189 26944 26945 344145782 71887 71888 729851686 59358 59380 105373436 94393 94394 330823841 62805 62776 793542519 25881 25882 528518988 73477 73502 549606548 52890 52891 41773704 57633 57634 682675547 54993 55022 121381025 62447 62493 778887567 91134 91135 352962233 59870 59871 691745510 53553 53497 217923109 78 10 217194390 84970 84971 635426280 48840 48884 311187116 33510 33551 81637100 46910 46954 387827064 61252 61216 711245829 65743 65744 745384734 42473 42390 636417434 66281 66227 612858721 18407 18408 525180528 60570 60611 604226593 74946 74889 785654021 77263 77317 896734968 32278 32279 210772537 6406 6386 132200122 98144 98145 48449759 18565 18566 338885121 29685 29599 572550317 44145 44219 577260445 35765 35766 982474211 47428 47429 162430238 64167 64168 266276349 8012 7923 813728849 48398 48399 817071607 13241 13158 750675484 8171 8221 147901194 2974 3061 301668115 59370 59450 323708357 28974 28893 61007247 25039 25040 285116045 65163 65164 703724155 50419 50420 592030121 21428 21429 936120203 83003 83060 46760795 70812 70899 885773984 82855 82788 685558614 56691 56692 138681285 78829 78747 944706183 24003 24004 789473347 66075 66076 772965565 96295 96296 493535148 562 563 461316852 41841 41823 605335419 10764 10700 865752096 57269 57270 325994907 71305 71264 490977016 79173 79174 211148003 86925 86926 399247700 35198 35199 234038405 62417 62452 474507698 9017 9018 337352502 57136 57124 566640281 26100 26181 403859739 22124 22125 532600925 61825 61826 766504019 73702 73703 198554546 45033 45034 580086173 53588 53589 629585492 58352 58353 523660817 57134 57135 934836293 67205 67149 271264044 85396 85397 913316294 73945 73975 468461596 20146 20147 416576275 50630 50654 94941632 5092 5035 393296236 64273 64229 556778863 40072 40073 20308569 30734 30735 173904112 21147 21148 377074601 73810 73856 395060369 54087 54088 323072062 43869 43870 69792611 51960 51963 311196413 9370 9371 109075871 17268 17269 875723089 4535 4569 196584290 92149 92150 338017962 49753 49754 423366153 67062 67063 117520768 92670 92703 130677815 93229 93230 334409332 14386 14387 279481593 52939 52878 190313963 55401 55402 331793722 98147 98148 141450903 96791 96792 878471011 36961 36962 740022251 25864 25865 309369669 18078 18079 611836116 65160 65161 290124664 38715 38719 791127780 70014 70015 68566013 47813 47726 948741213 33146 33147 859312702 15202 15283 18845636 92603 92604 239107017 83337 83260 341806380 51980 52038 227762525 96684 96685 350935781 62442 62443 41925513 82776 82777 340249862 52521 52522 738463857 46017 46018 364923601 40749 40750 415754593 58174 58173 576847511 58772 58834 785856851 85698 85659 442119633 86418 86377 947695279 93759 93698 728706692 61804 61877 943171896 51591 51556 600842830 34772 34773 606380748 91043 91044 812306175 27671 27672 238265484 41835 41836 572294357 56686 56618 339769769 64047 64048 791866075 59783 59808 937629536 33495 33496 228062189 46619 46620 293721075 82859 82860 60632237 25277 25278 55274427 92953 92954 904843994 26257 26299 355114211 43051 43119 199651934 45694 45652 129510599 87031 86967 484557814 36689 36690 776603396 49533 49578 636105914 42913 42914 911887459 55801 55852 922269378 12612 12622 846051495 83631 83632 979592900 27766 27767 885057195 47642 47643 837556486 73157 73198 941881845 98950 98951 487198518 11749 11692 236315463 3872 3873 746518707 34020 34021 603511397 21964 21965 838142374 54157 54158 993935381 86493 86579 741328915 6941 6942 443335071 19042 19124 565938770 60308 60309 202761453 2362 2363 605086371 19085 19086 28206040 6865 6866 755141313 63352 63364 152574541 43688 43604 213042270 87163 87238 291673644 88950 88951 845522612 23466 23493 422116397 8538 8458 21457479 82940 82863 475343193 14169 14170 556342001 58557 58544 140857090 91405 91416 113219002 75101 75015 834440862 18767 18768 545775105 6581 6582 933387650 96988 97046 234874305 42884 42802 157898828 21379 21380 769592643 21673 21674 576684967 52185 52145 763088500 66330 66331 624181625 58245 58246 495276266 26238 26198 469486123 25181 25263 767375159 67185 67186 45953016 67597 67598 37156862 62888 62816 713025269 73699 73752 836996705 67749 67834 330539518 2637 2625 24208236 50281 50289 477946900 80802 80803 142328524 42750 42751 398769352 71519 71432 676115486 80223 80289 462286936 597 598 808771763 77615 77575 686484630 56587 56588 833773596 31954 31955 398942347 62682 62681 394288486 17313 17314 245613776 25184 25140 662629563 4414 4415 320371234 15573 15574 599262430 53301 53302 268236064 4228 4229 482964096 42936 42937 456762524 63794 63869 747602303 2296 2297 545102031 22512 22584 964963519 49686 49687 908437888 75932 75933 218129912 61026 61027 685830953 85688 85689 332483082 11809 11810 363773438 80486 80487 462169215 18754 18755 730200017 43418 43419 38146188 1030 1058 893963276 36707 36708 256684754 63986 64072 290612951 88177 88235 804633447 6185 6119 52579147 38029 38030 666163651 55418 55385 317208021 99061 99062 53406125 73427 73428 533610089 87526 87554 278049881 85598 85599 561072775 98546 98628 478098791 49083 49135 458634597 85898 85899 217385991 78249 78250 965201740 2433 2495 426857907 62199 62200 563470340 90422 90479 874333605 12142 12111 610717858 80715 80716 310043243 93166 93167 124103868 7677 7601 899662947 43690 43691 825737274 6143 6102 723055129 52168 52101 36332277 86049 86050 861271926 20603 20652 125503262 88108 88109 708110 66077 66084 231269258 38810 38770 944091420 60208 60209 118349728 62724 62665 988522125 17202 17203 103568297 61617 61618 523909946 11734 11673 974895474 992 921 878791738 42438 42439 885566443 72579 72580 961139438 91380 91381 130391441 76392 76393 145318325 49186 49126 941722923 52821 52822 913795245 22006 21919 606683865 15013 15061 512309370 22905 22846 107673723 52838 52839 999919901 12509 12510 698968185 89890 89830 839613122 5655 5656 491960054 17801 17802 701257542 34000 33932 887496888 41464 41499 92829772 32654 32582 577260581 25347 25382 24046704 9831 9832 549273534 50451 50494 103615286 81793 81794 88705763 88133 88134 41222994 65724 65725 401066769 36564 36565 883797647 29302 29303 591356094 6778 6698 983047904 67275 67276 497054422 92896 92897 831498435 40765 40820 376594103 48263 48264 518292172 37192 37193 480042928 14307 14357 588826494 27269 27270 421299199 69163 69164 538896202 67857 67858 170937633 47672 47642 450553422 14334 14421 72068025 70382 70462 255721301 83260 83261 669832243 64997 64998 118392917 93315 93316 938280348 52560 52512 997003299 68723 68769 23343444 66351 66352 713310221 21304 21323 737997259 90906 90907 199200626 71727 71728 100316264 83135 83136 542681657 66187 66107 379208433 37816 37797 884530565 111 73 73518339 59478 59451 340624479 31096 31053 91847870 79793 79871 689827244 31237 31238 394211615 90942 90943 825033085 99800 99801 341621081 14231 14232 649718691 96784 96785 50789225 35387 35352 430890291 38781 38782 466148860 26691 26692 77252585 93061 93062 618993226 33104 33105 935510373 62107 62155 519114905 38472 38397 834283520 17300 17219 260565607 34095 34096 172739777 4726 4727 4506276 2207 2208 934953203 60965 60966 752318987 23292 23287 727706350 44185 44186 513966734 40104 40105 692947940 90526 90604 25894748 97938 97939 984871743 13475 13399 47813325 53380 53396 129969141 17907 17849 556430637 98153 98154 922177364 16472 16473 855369888 17744 17819 236892676 84948 85036 507497175 83558 83598 904191712 7365 7366 614989412 71908 71909 201511401 62008 61991 522026992 13401 13383 594811374 72647 72611 927818099 92896 92833 535548529 73871 73837 846393809 37028 37029 290415481 45001 44925 574443115 27901 27957 64104793 68071 68115 699592322 67866 67867 868611209 57574 57575 224040194 42014 42015 7581931 74706 74722 923989380 71354 71289 695512106 77375 77308 192566650 97153 97154 568976883 10900 10885 929996058 4666 4609 504652992 7131 7132 765581412 63643 63644 26984799 80727 80811 467228811 72895 72896 507337837 82677 82678 95069348 99149 99206 819696858 83030 83097 471441950 67052 67053 184553561 7254 7255 667775777 7691 7692 682572150 42820 42821 41333900 18695 18696 614144995 82277 82278 156234382 80916 80917 262839588 44271 44300 627278878 7996 8037 566460042 94428 94379 916031157 52965 52966 36010642 16186 16131 198005113 13250 13240 865293134 36731 36690 283989179 27985 27986 587103983 61268 61269 559886510 78285 78286 504718324 26971 26972 987128265 80960 80961 637073527 78001 78002 907104385 59389 59390 709949302 60224 60225 431338695 92997 93061 142685314 86683 86770 34241765 95873 95874 727591948 12143 12144 967956955 62997 62945 938566563 3987 4049 321643081 71327 71328 190134753 74835 74836 899993474 43013 43014 908629110 67751 67828 588144226 54269 54270 648023605 5283 5284 574611469 56706 56765 992562223 6558 6559 251244020 66800 66801 875263072 71647 71648 410571150 21225 21226 530400863 72269 72195 348768056 67802 67803 689769322 3412 3413 130587048 79558 79544 391795438 97454 97529 977839379 97490 97528 172050866 69361 69362 512987200 59737 59738 210257902 48538 48465 458364996 84826 84859 458056820 58719 58720 165478026 93348 93429 894067721 41360 41361 740215093 61381 61382 623784079 88057 88081 546814656 71798 71799 900062662 34380 34381 845267766 13111 13112 343265819 69107 69032 737249925 40282 40212 203054145 9862 9776 171798436 73148 73192 681182929 87478 87549 144574055 34385 34422 443879353 66569 66591 239007936 3528 3496 435366152 22919 22998 248217280 55112 55160 288466157 58005 58006 399785664 84879 84937 826008013 90661 90662 251922323 96142 96086 550084887 98128 98129 841784863 45843 45797 150208048 63912 63864 395248655 64180 64181 8412069 97223 97224 641955551 59377 59332 830593370 27202 27171 534669711 86204 86205 58721667 37995 37996 289791940 57304 57305 841237524 61035 60959 140334144 8645 8646 198540255 76420 76480 825619630 64107 64069 496366076 25966 25967 329717475 22872 22873 567257409 79024 79113 167944811 2556 2612 284971680 73079 73159 968122298 5201 5129 900288712 67428 67429 544513408 58059 58060 17877173 67349 67350 526748415 6248 6299 177637509 61877 61917 923652935 35458 35435 577722223 60969 60970 262586148 36005 36006 700080081 85432 85433 475234454 61120 61033 633806296 76345 76402 511804095 103 104 179370244 49521 49434 904333892 47393 47394 251631441 70564 70565 640421832 99530 99531 860656556 4691 4625 881202282 79641 79642 534953073 76970 76911 938770887 57616 57663 119531853 25628 25683 24047461 97767 97768 246205142 50893 50894 616367544 37158 37159 935411491 26858 26794 288854363 77526 77527 754935953 18029 18030 414130329 92748 92696 298966864 68630 68700 130772855 70016 70017 981772178 95592 95554 629541622 55027 55028 414731976 44766 44755 279906174 41040 41029 952319038 11101 11102 132342952 35392 35393 700223396 79595 79596 568108462 46207 46208 961364373 3602 3603 910079836 40734 40735 334534594 76659 76717 893421355 39787 39788 546832614 61856 61829 181058632 20884 20885 136124757 30719 30720 384931845 18432 18433 53134278 54198 54219 100948220 15345 15346 810395849 41067 41099 178528291 30492 30493 763443708 90547 90596 504145906 68801 68850 559685550 93472 93386 7357853 3990 3980 606423535 38744 38702 892580429 30067 30068 281410819 59292 59293 855072455 55905 55906 360037574 3795 3796 82804503 86817 86818 905434416 80426 80376 830681478 98221 98222 114662380 31661 31662 380809064 88278 88236 470005962 24236 24190 608895738 4570 4525 757334813 60282 60283 982832543 39050 39051 979798192 61898 61920 406951866 8740 8758 246633206 73587 73629 891913354 65232 65271 651711842 39388 39389 317177242 74864 74923 625332651 41148 41149 523146614 73449 73450 914731403 14897 14968 525893609 87028 87050 381184910 75205 75225 118364883 74911 74885 796269547 12001 12002 634338980 94406 94407 449276666 83211 83212 577199745 46997 47000 812350837 54912 54843 713403209 16575 16506 536246578 70982 70983 922841147 61152 61153 324219643 73181 73244 44191733 53524 53599 301485339 81514 81515 418793658 60257 60190 143920699 36258 36259 233614978 57407 57408 722857691 39519 39553 999501746 7200 7214 689566496 17650 17655 510383675 99497 99498 244957541 98651 98621 807737933 89351 89352 639981573 93965 93966 111442854 3238 3239 817161085 55758 55748 211469645 97380 97392 83915345 19037 19038 89265182 32277 32256 389604857 87391 87306 14067495 24538 24549 67575997 87932 87906 104252929 54241 54242 289689151 73514 73577 794563868 8664 8589 606405105 24597 24633 477832788 4782 4783 786786036 81694 81695 597968683 52871 52872 334816656 93860 93861 237683906 82688 82689 394745095 92137 92138 120647769 4177 4178 772929310 78473 78474 47231862 35093 35014 345682576 57146 57064 494718692 4004 4005 362148343 84717 84685 670754916 55817 55818 224759085 82164 82107 979996849 44545 44546 984803804 11235 11236 42371924 11223 11224 297259686 39882 39934 749374938 48982 48983 351633033 25668 25669 788214284 45510 45507 753923958 51314 51315 187130942 90820 90770 593833721 28697 28629 748520540 49234 49316 288626355 93094 93114 746479150 34902 34851 234601709 12476 12434 249327139 86089 86119 393268433 91115 91183 6861017 87732 87706 451067953 14649 14650 280802062 91999 92000 412883825 60517 60574 960124518 16268 16311 957557319 36972 37001 375800322 32901 32902 360035712 838 925 193230375 91498 91499 952766627 62599 62632 101197420 61988 61982 406253113 93145 93146 723528558 42056 42057 58109686 50647 50593 931528229 69689 69628 790806585 58504 58592 592911999 23797 23790 761268066 29094 29095 941409725 11627 11628 473758253 40544 40593 416948320 14386 14431 64938060 25265 25315 715526392 64200 64201 385993591 51613 51614 78405309 72909 72910 643775786 79995 79996 618808979 42686 42692 925591478 66670 66671 281845856 97540 97505 541250838 19563 19516 402626445 9586 9587 558473845 64106 64127 365187135 66258 66237 972059050 86269 86266 680500255 34900 34955 102035157 62833 62834 261117279 75431 75432 926721215 99876 99877 268931170 8967 8949 19080030 15191 15179 491938016 78016 78017 963062332 5720 5721 822981283 83764 83765 181363326 78260 78261 984740244 75899 75916 516258239 35997 35973 568644210 30433 30396 823738074 26411 26409 884646209 37605 37606 750978448 54922 54923 486425236 61458 61509 386354993 20397 20398 452072634 99333 99357 85716523 7030 7019 901066277 81088 81117 708615257 36637 36638 341870540 48361 48384 752429781 68242 68243 958740053 12688 12751 964073955 19471 19472 857517760 69497 69554 651300811 53976 53928 480518532 27220 27174 340655067 24314 24315 227366569 2698 2699 94382327 40626 40550 448824458 36847 36848 529118141 18615 18568 334686511 69828 69829 638326848 77555 77634 324492500 83067 83032 136050386 49707 49708 294046611 11226 11186 989407595 93836 93903 166514976 51207 51181 728104363 10132 10083 168382604 27194 27195 233948875 57530 57531 366958074 44903 44914 575513397 36652 36574 256976560 8548 8577 759032293 98119 98068 67002207 29907 29908 91645488 97594 97670 836357801 38875 38962 441416777 70897 70852 773640456 68831 68804 420252576 77086 77019 211355328 39209 39210 109347272 23634 23714 879174088 77505 77506 656401321 23916 23841 501859057 78646 78647 970301262 25924 25925 290630220 46340 46406 803651601 33445 33475 396991307 61785 61786 460063404 11272 11273 497416347 79315 79316 333056954 20979 20892 397396421 32210 32282 924076501 89930 89931 172225650 52743 52790 440190164 42459 42504 334211924 4054 3971 699306700 17080 17141 206881060 33140 33141 155007539 82077 82091 674049602 49736 49737 889590619 69254 69255 135801146 40141 40142 486852578 14414 14491 426592099 60312 60308 863336403 48597 48598 141707440 25566 25491 919741056 8194 8195 662958916 4531 4532 874627995 40827 40828 451834890 53034 53051 587374286 70728 70729 442793681 3268 3296 19418988 50588 50608 157463137 84927 84928 10112404 25879 25807 570861359 14225 14226 835119938 99708 99715 329202344 79918 79942 827237005 46174 46203 966450558 31440 31452 89287871 63079 63030 200171209 57160 57202 128088557 36283 36279 191602095 85314 85315 591248402 93975 93961 7610798 10565 10572 497085558 87174 87175 271155395 65580 65517 80964348 57394 57395 81591615 3131 3172 185640714 96679 96740 680930696 87002 87003 914419887 42742 42743 131209662 15366 15367 254718542 2680 2764 257610816 13690 13691 317755328 31420 31421 383028832 55104 55099 81051880 93928 93929 283271481 16513 16514 582228958 65774 65775 432608752 4584 4609 202706071 80508 80468 199700476 38659 38605 296461600 46496 46513 807556226 17554 17555 293021743 75505 75506 441611989 63461 63462 982985023 99061 99104 473472099 63083 63084 298860136 88087 88025 375333912 24370 24371 578901556 72581 72582 206304192 54976 54950 938417331 41567 41561 464461334 22488 22543 445786823 9362 9278 135390459 66534 66535 742727525 34917 34918 308549276 67218 67144 307867515 66545 66509 127641609 94670 94638 21382531 43916 43859 445607098 84068 84069 713797615 71023 71024 870415477 26134 26135 366545898 9107 9073 156960368 96961 96962 888953805 17668 17669 551295074 72867 72868 603452164 76313 76314 280681848 79980 79981 199206019 97906 97907 911460357 12703 12646 916107181 54628 54639 266042598 46825 46826 544834846 79643 79644 81368835 27530 27574 582648633 73799 73800 819198900 20708 20664 784052549 52596 52597 229147634 84314 84315 559156974 11145 11227 905800605 22658 22659 55819545 89764 89765 358011331 26269 26294 845975670 31119 31048 928342654 25023 25024 362560347 76342 76343 934793458 297 243 286173775 59703 59784 25739594 16943 16944 837649123 59769 59770 873301978 75888 75889 984069653 57464 57519 462715858 84779 84780 728655789 90846 90834 388208844 79727 79742 670575034 92541 92616 190796021 8625 8626 555672059 80547 80565 526292367 93665 93587 374386274 31880 31881 439475611 17479 17480 232361760 53186 53187 610902934 86140 86078 822181295 81730 81775 830818255 28905 28934 395444637 5123 5124 79499812 66265 66266 891617217 49937 49938 463912036 7202 7203 385808381 60191 60278 516588700 54682 54683 310274617 53308 53230 968536557 32593 32627 448546658 95297 95381 374637813 96559 96560 213360046 7937 7938 650499201 89597 89667 141479092 1058 1059 842257388 15025 15026 952407480 13264 13230 639904762 16228 16156 162248126 39073 39079 837883975 78190 78191 188955206 35241 35242 750226141 62675 62657 769642579 25495 25496 912780001 64961 64962 78826433 61758 61827 534004742 29406 29407 600175137 39008 39009 412151113 62119 62120 212551198 47525 47526 305612077 94051 94052 960783690 85231 85226 90237052 62381 62382 77929097 41450 41394 553811888 68223 68224 260613556 76758 76762 44197375 13453 13454 903454108 890 891 31795740 69188 69201 303308639 63601 63602 360857961 35798 35799 400013989 3808 3809 796405630 5270 5271 69780263 60082 60083 471344997 6197 6198 75726937 46263 46325 694456102 17814 17864 643743252 72109 72067 456186193 50764 50765 730737276 70142 70130 96535928 59177 59178 843916660 47838 47839 435336607 83878 83911 961500699 64138 64139 187241889 46788 46789 25316468 14553 14554 594628824 92951 93012 906314715 27049 27050 60024306 10795 10735 743882278 63898 63886 797969209 90224 90287 214836137 93079 93123 724742047 46537 46579 995272884 4981 4982 698349758 24173 24214 350418143 76882 76883 909881115 33770 33771 670136231 97400 97401 611275823 70656 70657 638623979 85006 85007 96217042 9803 9827 961184561 45552 45553 430038837 37174 37210 882298185 17163 17164 293851465 65987 66074 786535886 31446 31447 758388449 11478 11461 184429426 99868 99929 98211164 84725 84726 836987578 85844 85845 476729861 3786 3748 201437600 28022 28023 512833026 24761 24817 245521203 4129 4130 185687523 68167 68168 950670136 68458 68459 449849252 24506 24470 215785413 97031 97004 199155690 33697 33691 144473195 89787 89737 537718443 10321 10300 757081998 33741 33727 886605491 67170 67171 227723305 29374 29375 585133017 67079 67080 874224993 84141 84106 231431108 2827 2828 171110009 69866 69867 320971001 12204 12205 44830041 25896 25958 600755917 26497 26536 226994577 89541 89507 470221773 54417 54418 345379691 76644 76645 232063651 55700 55666 667911682 30643 30644 939422554 56695 56708 426725798 59626 59645 927392567 95048 95042 490082170 83539 83580 338958107 77865 77866 283660151 24791 24792 443475824 25799 25780 727858885 74674 74675 647076103 24360 24361 838090260 90878 90802 731457001 27682 27683 373376450 97018 97107 526158196 89559 89560 293845349 76330 76331 657582435 95706 95749 472075 83644 83645 823330992 94716 94717 952746906 63245 63246 428484813 4945 5014 879975286 44954 44880 830509170 41197 41224 189493294 80066 80052 970840358 2504 2505 564345494 3645 3620 906352094 30348 30349 906648389 76877 76788 854888072 99899 99893 139855409 5771 5810 558967993 12352 12315 206794523 9309 9310 632266267 53245 53327 278993109 67265 67266 70049217 58860 58861 946642691 53948 53949 728984581 81315 81284 90248893 92251 92195 166777099 54528 54529 581553964 12210 12211 279206546 11779 11788 285002705 47940 47995 502540501 97328 97361 114441086 39953 39954 590142894 41060 41008 467251387 97517 97553 79928340 92552 92553 767612911 1615 1616 147061571 91178 91215 431601375 15461 15413 653287333 27381 27382 354738620 90183 90184 574769559 38576 38577 273790022 33012 33013 505820339 56345 56346 368639003 96121 96114 272948406 22090 22091 561454165 45580 45605 191324798 82962 82963 361534918 78251 78252 736988323 28351 28352 53389833 54981 54904 278665731 30594 30592 810476791 94717 94718 371563239 9624 9625 906452542 88999 88935 208960893 99961 99967 116155529 37503 37589 248316379 44749 44750 787750026 41647 41646 666563422 66260 66261 892866937 1430 1483 562275308 35316 35317 87971592 50338 50281 432293706 77888 77889 392638027 89722 89794 406209994 2817 2794 778373454 93715 93698 298631968 50326 50396 30213089 27385 27386 829826568 11549 11550 577907355 86131 86146 514788678 96957 96958 615817459 71546 71547 725189385 19756 19757 914190433 26908 26909 97043379 6786 6787 828944191 90701 90612 787200607 30553 30471 393311075 30374 30375 6665218 22726 22701 211478689 86560 86641 664590590 20648 20649 476116920 51810 51811 226536981 76697 76698 263667122 51664 51584 462194120 6602 6673 474771957 16876 16830 408896523 79983 79984 966708061 87109 87110 604231959 32912 32963 330129891 3383 3340 664105233 18436 18477 414962367 91243 91274 779204702 39901 39902 580139728 5372 5331 985627308 52311 52381 968936468 8784 8785 859739232 39002 39041 220573925 86642 86643 824188944 94288 94289 974794256 67805 67858 895791697 33025 33026 365847404 39741 39742 941931807 22115 22116 445132480 77485 77567 533518766 28984 28948 183563108 46542 46543 111388155 73048 73049 97544879 76502 76503 211466353 36782 36829 395707945 31417 31418 174476769 19285 19286 801142986 15291 15375 479275780 69715 69649 609943547 84244 84245 461104524 27695 27639 556449309 31347 31275 54067376 40677 40606 30136991 59800 59801 106532558 69435 69461 21426422 69525 69530 627729092 98650 98666 307403725 76364 76365 152029239 45119 45120 210762616 35906 35907 222581634 50041 50096 338666395 36025 35963 826829964 40926 40927 63292733 39763 39764 459818647 89628 89595 578354335 65744 65772 528295250 41841 41881 297146527 24668 24725 690840917 46105 46106 488963854 71977 71978 973867199 8800 8801 368368090 86756 86757 205284860 34493 34569 901735494 29282 29230 351373722 65955 65956 974510158 65516 65517 586076051 12396 12397 542212564 79371 79324 601756732 56541 56542 80326328 83725 83660 868442517 2341 2308 87767171 3984 3902 949136457 49562 49563 787496066 14952 14953 666943738 34352 34435 225502188 25207 25208 535418581 70548 70549 126230504 46850 46903 540454035 29689 29604 315280091 13279 13280 460999640 5346 5347 482263786 36684 36685 379866875 67936 67937 1323884 29041 28962 60435851 3677 3678 595733296 48510 48457 912947930 13213 13214 203495342 90589 90590 67378461 54732 54735 86760931 66526 66527 491087232 88979 88917 814980393 30551 30552 747948271 86409 86410 845979428 62306 62372 951713646 96931 96932 528147842 66092 66093 928354162 81679 81687 105784416 32772 32792 127002095 82687 82605 382955518 2883 2796 989303076 2263 2264 624875142 10342 10343 136995766 77521 77532 605787502 24926 24927 892226609 8855 8796 289211952 28067 28031 984059788 3895 3851 29654307 23184 23245 796621990 63894 63836 260446366 13578 13579 844765347 5366 5401 4121321 86565 86562 791798327 94882 94969 159031464 86169 86170 267461506 71353 71354 77180689 3149 3150 600897823 58559 58561 175561290 49329 49248 591901612 98303 98297 730231538 33018 33019 44673867 89174 89175 832253845 43467 43468 620887209 72417 72467 238424767 86683 86735 700409156 85264 85321 23829124 61450 61451 38291629 37089 37090 374162255 11584 11585 955917188 89612 89613 126494178 37428 37467 327920643 8967 9038 804588865 63220 63221 528842902 98172 98173 388285209 95495 95528 985301922 83837 83856 443431622 17431 17405 934811950 83519 83505 612742035 39542 39486 991119397 1144 1145 706391327 17017 17018 717992273 1654 1655 599517060 87584 87585 441510010 89342 89324 383358347 406 407 309324385 73356 73357 838304820 1540 1541 5216449 8370 8371 802722150 67066 67067 4206219 88966 88967 630923785 89912 89913 309980316 95467 95397 445828055 62736 62737 357867762 90582 90583 779882054 18731 18709 349203024 53074 53075 186635419 17472 17553 32054351 46613 46614 889729085 4060 4061 291591068 96284 96285 869608652 93988 93989 39300830 84689 84738 809676019 68034 68035 83891871 52446 52419 653074155 91873 91874 550386101 10387 10388 519046096 84998 84999 714639155 73701 73702 766055820 49335 49336 167970943 13463 13376 994548302 1227 1251 437728460 35159 35137 451643665 82091 82077 372433181 29100 29101 753720175 25850 25884 91174945 52249 52245 846766011 75108 75109 927049037 7652 7624 65565437 68862 68824 437225738 94823 94824 123880564 53653 53604 386324377 7977 7978 533821840 36230 36231 422016262 19761 19762 86322154 36071 36072 648511924 99066 99075 631516136 63052 63053 917823711 2642 2643 162268067 19263 19206 296597215 82824 82825 796918106 12371 12387 672655326 95672 95673 954930313 68823 68859 531752171 56464 56524 306712527 83738 83756 492313413 6292 6293 25709902 59424 59347 706830547 64405 64417 661671645 7538 7508 810479587 33055 33054 495901989 8407 8496 340899474 98046 98047 514306506 11857 11858 657468714 73579 73618 801919749 84020 84085 190914816 93822 93905 984195640 69874 69836 803559588 73847 73848 337855529 7227 7228 907791326 11863 11864 595456587 66956 66957 183381471 49033 49023 959914576 41353 41354 128609362 4229 4288 572390683 93534 93535 433145168 58791 58780 566870058 64314 64280 938085403 97467 97468 160649466 23198 23199 822197679 70698 70692 633393618 33138 33139 884303958 39771 39772 241847799 80505 80485 913373460 10231 10295 253603292 53989 53953 835536550 23105 23106 893231863 33398 33313 757965650 117 118 125129943 53498 53499 505384754 9320 9321 393622528 19385 19457 22399848 44233 44289 20137443 47598 47599 470118373 20801 20802 892180155 77726 77727 975620879 97399 97443 525340456 31557 31558 337468807 22332 22333 494120455 43142 43125 599465225 75768 75769 22155443 10472 10485 106777057 85489 85550 320340469 42820 42823 350416610 11800 11819 308872483 10805 10806 494748458 91383 91384 278244727 99184 99185 108266569 65752 65683 811835817 18919 18832 998564040 9419 9420 33393977 85143 85067 91234141 35417 35369 610967627 54215 54282 561809504 90493 90436 795602335 13228 13280 309484280 87188 87189 784457283 6275 6276 479428156 82778 82779 866547916 26618 26619 751860897 43080 43081 561627333 82919 82920 446186775 5244 5254 446256908 74433 74434 149453282 48012 47930 255854399 56654 56643 891662816 2869 2902 427087543 73159 73238 82619144 55342 55329 137412401 85972 85973 41510268 48736 48647 612745550 28308 28303 423124818 90304 90282 79984501 91933 91875 170372765 48900 48823 405970327 75093 75094 943431604 73365 73382 331200823 62831 62854 462400815 42263 42222 134266181 9883 9884 647238914 52846 52847 640907428 59578 59664 927391967 53347 53381 871646872 65131 65088 474535692 11306 11307 559053343 77463 77464 15232970 59693 59694 602980149 84548 84549 627579480 86398 86322 327440872 93014 93000 623943890 3183 3181 64518148 80492 80493 125442549 42057 42104 279895373 66637 66566 166028722 92281 92331 830443243 92607 92608 160098470 9588 9577 961913966 86468 86469 803863208 95866 95832 501548373 6506 6582 113218764 76639 76640 566977288 226 172 752053787 23644 23645 287499671 9065 9066 90678565 80280 80320 111355131 47494 47495 662662443 15534 15601 362020218 26660 26661 139241303 67311 67312 508198380 49577 49578 702470641 35406 35407 452109313 8388 8389 771408604 81087 81088 607670793 85799 85844 935947372 14864 14865 786076135 80216 80265 119538703 70686 70681 168493628 33884 33807 169764110 46007 46008 195546878 74027 74028 815766363 50276 50277 943764923 80494 80495 441173428 29955 29956 628575789 6876 6877 530878151 36713 36708 631825807 61036 61037 410120665 59912 59924 381559209 31856 31881 802151657 97474 97475 139552674 19166 19165 776118183 76510 76447 287492926 98709 98710 952498889 81232 81221 93548416 44640 44641 524360520 74598 74599 878278011 14274 14275 55090762 45905 45906 571178933 74658 74703 187992731 84491 84492 387156029 70643 70644 871242655 63580 63581 611229750 95725 95673 474536692 46226 46227 36247488 33174 33180 776048944 17510 17511 777440867 28086 28087 783660676 8075 8076 563907080 76719 76766 192084905 19854 19855 60677112 33898 33899 222937955 56032 56071 732936901 73848 73795 37588014 68556 68557 809078804 18718 18719 945455405 84199 84200 128226061 81638 81639 662383254 22398 22399 877232434 93855 93856 341259962 61433 61485 809830611 62660 62679 525046614 9244 9245 581975555 54628 54589 700004307 15958 15935 676959860 69283 69284 549268024 44921 44875 817246448 63324 63325 281389833 78627 78628 110457466 22962 22881 422887120 80251 80252 686482191 60521 60522 677924866 7440 7362 32779688 26594 26595 310085645 92692 92693 551004901 44747 44749 729185908 25549 25550 401490334 3191 3183 381220485 50928 50924 469604226 71537 71452 720094779 58563 58564 16695046 66329 66393 117750696 17747 17748 815956477 89126 89127 609071780 8895 8896 872529214 76916 76917 820482421 36453 36487 897106367 49196 49278 432411318 73326 73272 297829072 77551 77512 303291397 40742 40743 864269936 85285 85286 285169641 61285 61346 232144347 4012 4015 536262204 54970 54971 2685418 81907 81953 800578143 86037 86038 803119127 7757 7758 508059928 75577 75578 743314460 60956 61011 671152575 73559 73562 124101856 42249 42276 573519649 21217 21218 110185407 7371 7410 261432869 36461 36547 261086339 15589 15608 991890640 14610 14655 195920928 96038 96093 414815489 85036 84967 236298458 90515 90516 350617456 10275 10276 327960672 87248 87249 884725228 3136 3137 234697275 60740 60689 651210406 17735 17805 586292115 77291 77292 239205493 42545 42546 884365534 62697 62698 292427382 80522 80523 106770150 38570 38538 654674972 11437 11502 766729414 31203 31256 318276125 40441 40442 610527304 30739 30788 670995924 63615 63573 624713023 17368 17283 692693771 60354 60355 548447285 1010 1011 231035926 60389 60467 602298316 1602 1603 618024127 54664 54604 778047554 22216 22288 339452444 78699 78661 670148242 73146 73147 101453841 85131 85132 81649749 71602 71603 916746450 87307 87308 344140867 88458 88459 177829019 99147 99148 277304506 79674 79675 816850424 59228 59229 980320370 38319 38285 23894291 88678 88758 764427968 24406 24407 577393313 55065 55066 862557806 95555 95548 810958713 47977 48039 968293075 51861 51862 705794772 74720 74746 375057867 36845 36846 202009974 13745 13746 547682590 66313 66314 316280708 14699 14637 53818208 68172 68173 47553493 74144 74145 806409199 90769 90795 963066881 44079 44080 790442722 90415 90502 937368785 94515 94516 185271854 45628 45629 455383548 5812 5768 484157315 22383 22444 299433280 56775 56846 202606956 59565 59566 595595976 28672 28673 872193456 70971 70972 729048900 91386 91447 913749183 84459 84494 559682821 32538 32539 615748558 71640 71617 854251596 58198 58274 161336753 52873 52874 28758737 20386 20456 690556685 47954 47917 256325892 81092 81045 796861405 25211 25212 984912382 64191 64188 204078907 59141 59142 93394767 30505 30500 508643819 75959 75960 505196383 86375 86376 869684418 48327 48344 154164802 55310 55397 342908022 89812 89869 495365589 20757 20758 874396944 68183 68227 519456638 97168 97169 902115227 40357 40358 297753255 84229 84230 652851802 52975 52976 780230446 40662 40614 404977885 28628 28629 60664265 74689 74690 287065341 61011 61012 946661277 64727 64657 959287359 67252 67253 257110298 51388 51413 884341028 33772 33794 575987115 74670 74686 151641106 14879 14790 947289335 14563 14632 373178790 58879 58880 942647625 13006 13007 113181839 77876 77877 861293556 1608 1586 628222782 95929 95976 522446244 3544 3545 881831939 63115 63077 676297520 23859 23907 414944755 82170 82171 100531100 47234 47211 469795011 45295 45252 941796538 83614 83615 196099151 40503 40543 333428771 59274 59188 51432526 46417 46425 399424204 91580 91669 263838453 83582 83599 324352358 86515 86516 775873608 39065 39020 919329248 62642 62683 194836681 70797 70831 268913308 78904 78917 961795845 79145 79146 187303343 77423 77424 601954636 90899 90834 105748639 74514 74515 616929187 28931 28932 74299651 78982 79069 565892516 3553 3494 374000031 40212 40213 41410859 93365 93351 139680688 89959 89960 587122654 68318 68319 52743455 37951 38032 559516591 90098 90027 377760804 87531 87567 625475089 40820 40821 673411715 51400 51401 129578467 87731 87732 841136829 29382 29383 565471485 50347 50348 91800696 16654 16655 121277804 90074 90045 619001136 94537 94568 835657107 47435 47374 531149254 58138 58139 349192728 67467 67468 787852397 38325 38380 897841063 71059 71095 684604862 69099 69100 342022778 47991 47992 209489232 34532 34549 50433792 54619 54690 978282957 49567 49568 208374843 75130 75125 528340571 43604 43605 461613223 56463 56517 752430684 36677 36709 516228056 69525 69462 773212439 32667 32668 614997656 55174 55175 898397253 39821 39822 691262472 92133 92079 971645900 30237 30253 232003384 95508 95509 95842090 45607 45608 77034972 39265 39199 188771626 35522 35449 271927230 73602 73603 989894577 26817 26842 913259287 22306 22307 305694860 32645 32646 602331391 6582 6583 711079923 23937 23993 48999766 84451 84411 98986909 21688 21776 300108600 41922 41837 193159179 47995 48081 358916532 93702 93662 936925323 5413 5414 835811092 72970 72971 259632232 63754 63755 749278341 41211 41147 299266178 84845 84853 934226484 3505 3537 577909255 37649 37680 391737196 85194 85195 374312688 63552 63480 582569072 39716 39737 579960269 83418 83430 236482539 58590 58532 183753221 40138 40139 235225059 231 285 72092343 59929 59930 612905545 79317 79318 827095363 95290 95291 860533482 27201 27131 385498416 90351 90418 212557937 62705 62706 31305976 27129 27130 350316410 31105 31106 726669924 20163 20164 781946800 68527 68528 923990543 26580 26581 695766658 14158 14159 217220118 15680 15692 116211277 52700 52698 381486436 11765 11766 120024872 71017 71037 500101882 4619 4620 103428063 90976 90894 15063608 20174 20175 172986337 33829 33795 874284050 85100 85101 466849830 48609 48610 249638616 57216 57276 398551674 60869 60837 548189124 78046 78047 853860035 91442 91420 285364024 22272 22222 824627040 83350 83426 604476226 31254 31255 667841727 64054 64109 216990779 41493 41435 32242066 91431 91432 52511254 92027 92080 499245228 73977 73978 179065150 13387 13382 392268617 21213 21204 73125900 49164 49165 553615710 77060 77061 856469987 24476 24477 865893147 51781 51782 621987989 83132 83141 184898160 8307 8308 62717424 36779 36780 482364199 97398 97333 795474696 90632 90633 712235755 96301 96302 838210897 64850 64932 356495710 27263 27264 953719024 93481 93482 790360889 75856 75893 777486031 942 943 385969752 86635 86636 499488579 97066 97119 357979150 76000 75957 595502645 8413 8414 498073197 35113 35028 716316122 1061 1062 236130630 54324 54379 575109989 96114 96115 599309821 45221 45210 629165958 60105 60187 510210282 90950 90951 522399345 56314 56315 207134012 36316 36286 547313295 75553 75635 782178403 99910 99911 440368618 70519 70595 993864984 61694 61695 712338994 97763 97764 737069 9400 9415 81076766 16566 16567 546818559 86845 86896 75993566 23669 23745 878092071 93475 93476 293428112 30653 30571 200014457 1347 1348 975458954 19852 19923 738216400 90387 90388 364273287 93437 93407 704530115 33919 33920 514815018 76058 76045 491168757 16875 16876 557584284 31380 31300 871812230 92833 92908 82122770 33368 33324 976541562 26718 26695 367782686 70285 70328 294359234 48365 48350 772206569 61612 61613 138633401 52879 52880 173036960 32478 32535 777379339 89857 89831 588486519 94524 94475 587746371 18896 18807 736912172 50208 50266 26746501 52865 52856 778792481 23348 23349 285529297 96783 96842 187628375 61739 61774 785306209 65109 65110 786057716 29424 29425 88212373 9504 9505 35261573 78708 78709 615805155 26866 26867 849076902 32313 32314 351665263 14284 14370 633200866 59847 59848 933246902 49396 49463 44027990 50976 50977 505941841 24289 24291 551951541 75628 75659 93163400 71643 71685 879157645 23182 23183 979214316 75124 75170 148260099 88659 88660 678010687 75269 75238 779297975 64818 64819 471474662 63633 63634 669560885 18410 18350 223120627 88035 88036 737618672 13550 13551 852958 87371 87455 481329151 68111 68059 42373062 86450 86470 134857235 65748 65749 408679778 66488 66489 511153757 12066 12099 61175123 60816 60836 409666083 46060 46061 774712010 69244 69243 386553926 56879 56880 572626803 48308 48309 383567444 99002 98972 607517958 15554 15536 332489396 33056 33057 730009875 95283 95361 382397010 8671 8638 784828589 31493 31494 567161926 13659 13721 728253554 59960 59961 65764593 44021 44001 156754014 47472 47387 688624114 52685 52686 99762035 52104 52105 618839363 79539 79463 139938780 52132 52133 693931598 83918 83905 624031685 55528 55543 710020731 94368 94286 729015786 7641 7642 711487199 94085 94155 130915624 33048 33106 312067784 31534 31615 856095448 53188 53232 237527015 23796 23797 537929294 21582 21655 107220771 92803 92804 176914355 22142 22143 744174214 76294 76372 417988095 67886 67874 814179958 93253 93254 2948742 48824 48825 373157070 65504 65505 890527481 98747 98748 822052548 44557 44558 821164441 67457 67458 253954650 3636 3637 331434533 78849 78850 332296524 20687 20736 774410581 88240 88285 75823074 32703 32704 975789254 50405 50406 714186565 55326 55327 703299806 76942 76882 828837070 95596 95597 18407158 65540 65541 680229179 91472 91473 228196688 7506 7455 122866783 26872 26873 877771922 96481 96482 13140158 3811 3834 841750785 24345 24350 109049857 58737 58722 442415237 36119 36120 674533618 95993 95994 957952588 84297 84298 406150636 44001 44002 817771792 8662 8718 794504241 10831 10784 190038450 60257 60258 766852690 61071 61045 290625229 14550 14551 11513878 97756 97794 201304986 57251 57252 421505629 13168 13141 979217953 30899 30919 564389174 31631 31632 549599041 10812 10813 538737902 81865 81951 731301549 81115 81124 438015177 85753 85754 82402190 1479 1480 366151753 30193 30194 234621096 48998 49055 84061746 91126 91127 478457863 50596 50511 665693793 84092 84093 584562031 90831 90798 416529362 19759 19760 393636924 97711 97681 956979390 34397 34398 768908060 66044 65968 214022871 79892 79961 699015104 99098 99099 978446927 60313 60229 663191342 92083 92006 931323944 66813 66748 655785921 34263 34264 337951766 7687 7622 78767201 63744 63745 204746412 45024 45025 28983364 26607 26608 707018307 86144 86122 888995952 64801 64802 378103153 8421 8349 663757554 92534 92602 196935497 64844 64845 93037841 33942 33926 358004253 58851 58852 84662033 15536 15537 497169098 89989 89990 73060548 17450 17451 321422444 21620 21659 745967021 88018 88019 986464294 3066 3067 586667388 20344 20363 484344309 25763 25764 455481020 84869 84870 652088713 66515 66516 53586656 8392 8316 368458512 35356 35357 108026721 16249 16250 862992555 87344 87401 943700826 69811 69810 171414543 25265 25266 501792919 68914 68915 333622684 57912 57913 862683863 6250 6251 324708555 16819 16765 165409450 91215 91216 637481711 55003 55004 517159431 87369 87370 453491998 16548 16549 367115505 10564 10644 824730936 88718 88779 378539253 47633 47664 632854680 83400 83449 496120946 76112 76113 769077453 78081 78082 404242814 57505 57452 231605089 52276 52262 560181825 86254 86194 492029320 42256 42257 243710519 33689 33700 204135950 85199 85149 969608083 50722 50639 225410442 97601 97602 963734608 82172 82135 462795322 70448 70397 752420826 72572 72573 900384843 23638 23639 613315715 68885 68840 289871028 44916 44878 284401080 29472 29452 619346492 99791 99792 592942375 30918 30909 663216467 80928 80929 20897122 20923 20924 868874812 72530 72588 59708746 94006 94007 790870118 42914 42853 583854357 82292 82293 574278091 63636 63637 967042365 36047 36048 711685670 3897 3981 224845059 58010 58051 520778050 74751 74752 273323159 77308 77309 918466599 75679 75680 881342714 88798 88711 749266716 77609 77610 407043719 38121 38122 958006345 90980 90918 27432355 30275 30276 223505502 25084 25085 745751389 97384 97378 383417751 96462 96520 649315188 50828 50829 856145303 71586 71559 447068266 64706 64719 445605065 22339 22257 762626300 52261 52240 540954968 87299 87300 208526256 78301 78268 844292611 63836 63885 827400998 83970 83890 36656333 19749 19678 434967324 19973 19974 706946286 92918 92998 67896410 45734 45813 54869169 51680 51750 774267904 85970 85971 152341471 11639 11657 663210604 58346 58347 353891895 4185 4244 885346332 34396 34307 157546279 35754 35775 639977048 20822 20770 328303577 18912 18913 50530387 59808 59800 697251383 77828 77829 197075895 88407 88467 454673440 80685 80686 307162988 65881 65908 227893370 47720 47721 339490223 24910 24870 209692982 2999 2972 822873458 72075 72076 259418008 87197 87209 896463584 57794 57795 284718423 29512 29513 106645452 83649 83650 836290870 80339 80340 368134752 29303 29279 24076707 30454 30455 561765631 31287 31288 973092148 87787 87788 600247268 79237 79247 781476742 17143 17144 364284872 50602 50603 537041200 61291 61292 285779985 71493 71494 25782502 84009 84087 240622603 83146 83147 252591039 71226 71175 204879751 57622 57623 550662581 40841 40842 438655438 26592 26622 194495703 85188 85189 550900274 96007 96057 908652836 89901 89882 140953650 58586 58587 74967080 33681 33682 890223509 90799 90800 342527891 36626 36627 944238123 10248 10250 46298555 86967 86959 312544921 93326 93398 398714418 93500 93450 18992979 23777 23726 498233584 55803 55826 446380270 8098 8099 126079669 28788 28789 265148277 68537 68538 488672159 85449 85450 634389283 38164 38185 5318163 76607 76608 903608831 89720 89654 666754833 22302 22234 107393641 63863 63860 165064554 13404 13405 591684512 82514 82554 223009216 4162 4228 289017262 90803 90804 882904343 85823 85746 962377280 47479 47480 488396416 73845 73820 274579476 3803 3749 693900439 31799 31875 862064736 42784 42785 347297080 79787 79733 642084615 96112 96113 969645218 95569 95624 274354274 29473 29474 246951114 70493 70494 820229664 1799 1770 899021149 56844 56825 2804662 38188 38189 548689798 98061 98062 603024400 87780 87855 357975816 4649 4650 43863593 6408 6418 702494011 15596 15597 565597886 22636 22657 722465351 1094 1125 728473337 81882 81851 503929473 90324 90325 527921229 3444 3445 897621131 65425 65388 235256851 45526 45527 372173240 59711 59712 250834609 28407 28408 66430608 20381 20382 264705992 44352 44353 456880968 60684 60769 17750943 68922 68941 82445148 84999 85040 455190932 34285 34286 529087264 32443 32444 818884264 13588 13598 152106112 92789 92790 976602539 10953 10954 251980403 45628 45710 937166508 63009 63029 315775786 2153 2184 255664760 2783 2814 222692685 91356 91357 450936062 25061 25121 311410235 18438 18439 465648342 84977 85010 187532142 40488 40562 333346722 18681 18758 635256830 3062 3041 672450317 38445 38446 822667717 86073 86026 40196545 74539 74515 264206521 51057 51058 746333415 59748 59743 208175374 56496 56497 400152005 37825 37824 136222319 55889 55890 951459881 56493 56494 940047416 30200 30173 244964044 11427 11430 868829507 97481 97537 883099729 44227 44228 755929475 8260 8183 97386442 8872 8952 737345879 79970 79965 848122286 73178 73179 500990943 28394 28395 183056065 31131 31132 160829597 52890 52881 929005247 63225 63226 438310557 21561 21634 566538048 37211 37203 325289122 8156 8245 618021093 55941 56026 835001193 77359 77344 30286233 20712 20683 820345325 76315 76358 478358870 84637 84638 22539707 38093 38155 94181848 70165 70133 699869709 81350 81427 91742588 78524 78525 427559127 34497 34523 932015236 56249 56250 953909116 39607 39637 329377409 34770 34771 694588812 24506 24429 751091942 28154 28134 29641695 22061 22062 557094016 52158 52159 576485323 56672 56755 887620789 12717 12715 888598644 46065 46066 509334232 2741 2804 278743869 76199 76216 540341737 24857 24858 251333561 64350 64317 823762128 83408 83351 767976416 6007 6053 682090130 27808 27764 917338252 38216 38156 717591377 26949 26957 659903310 79577 79538 401722146 59095 59096 942155869 67650 67651 410811436 1410 1411 753750214 53888 53859 880460108 49371 49449 574787643 80932 80933 781213902 13202 13203 665072944 87437 87438 791570607 69949 69950 115505460 28140 28219 847191784 32071 32034 378972538 5492 5493 197068930 44175 44095 650453659 63676 63677 800925467 92528 92529 781839538 40188 40264 651363083 72263 72264 214419166 44380 44381 945323540 96703 96701 23047442 18730 18731 147930192 8425 8479 920323033 98792 98832 209976370 12779 12813 903378173 1470 1495 784647377 97461 97462 940314241 43061 43062 727524002 49762 49839 536501070 63384 63385 862574905 7454 7455 431957011 45395 45372 189142247 26599 26615 694517109 66705 66786 196317332 77990 77944 397293956 25693 25631 544913617 21515 21516 158531329 72522 72530 771224580 67476 67539 263690917 92221 92157 90187247 60113 60127 827830315 46142 46126 259696503 85005 84952 328423522 4991 5011 753928339 71803 71890 834930338 85158 85160 988490062 50154 50155 35880672 28113 28120 512796863 29266 29267 750752416 22210 22228 934995461 38378 38361 88575453 91646 91647 166758860 1665 1576 348468320 96523 96600 156465757 69637 69638 385897532 49621 49618 787219581 57996 57997 536559935 87985 87982 666037278 70980 70981 678187525 52553 52554 810551680 26079 26156 948021103 7399 7411 600996300 99283 99284 690299729 85795 85841 841853006 18339 18257 381864614 48401 48464 405841788 13020 12933 755491147 73256 73227 976696551 9794 9795 439604443 98984 98985 834911498 86457 86400 978499143 83545 83598 941792128 76441 76442 601268873 78793 78794 456025622 93031 93067 392837820 52908 52824 669853878 86184 86185 766478511 46761 46682 431577235 57068 57069 54123663 48601 48602 64507038 7192 7193 624898581 77386 77387 423244055 50721 50722 875726097 52452 52475 507912868 54020 54021 377047566 4614 4637 686540690 96917 96918 295790399 16543 16492 468379907 27211 27212 635981683 13987 13988 454697815 55779 55833 882348090 91629 91652 663033570 92205 92261 863728338 36035 36036 897180587 30569 30519 799706140 50792 50735 915144005 25972 25973 490226230 98448 98400 395276869 20288 20289 481278922 16342 16343 32168476 35081 35141 914973349 12924 12925 939767960 31433 31434 229319036 55280 55194 523733001 69467 69468 837328813 6905 6901 369143464 77855 77856 579447071 75244 75245 109897045 54837 54838 111502580 63399 63400 414406674 64711 64667 944200062 58798 58799 586435750 77963 77986 789300867 48679 48680 901682448 97535 97537 52684893 88022 88051 497781034 83443 83369 458978558 74385 74386 447866243 18347 18395 190907062 27490 27506 694325200 72513 72525 230359033 98825 98826 33734545 98457 98472 905349572 89534 89535 827162524 35604 35605 376823330 27221 27222 725335399 59126 59127 527059813 52810 52811 673909287 86896 86897 801834027 26709 26710 55301025 56042 56043 766631457 60827 60894 513874475 28612 28699 957351945 3332 3296 348105080 5211 5212 491536285 32679 32722 104301998 92524 92442 269757196 26149 26150 844325538 99460 99417 681283846 36995 36996 513579047 67878 67862 163852925 90056 90130 914344518 83401 83467 594100235 7654 7655 844485376 47017 46988 279195760 64582 64526 934418523 26222 26223 595960890 89752 89753 546510814 83175 83093 538088745 61252 61253 580893396 89139 89140 216424623 47485 47517 519477125 19829 19876 47993620 3193 3194 14302254 48283 48281 993215415 12493 12494 811481178 67661 67662 322743118 98399 98400 468147893 23172 23173 856502155 60278 60210 641449556 6836 6837 804260384 11626 11627 119253705 13447 13448 403447954 20951 20930 864231978 72043 72046 879011120 49549 49550 577530914 21285 21200 715454493 74008 74009 316099703 98436 98437 298786496 25328 25267 771950320 39768 39769 919806929 96572 96573 657242586 42372 42384 68120025 19881 19922 534901408 59480 59481 172217044 53744 53759 672842506 83019 83020 444412404 33448 33449 371819973 13563 13564 968490196 36516 36465 767745905 38284 38285 753815723 98992 98918 572718709 26358 26297 795037172 51996 51997 712043166 84462 84402 436347163 3128 3206 428753583 64442 64443 143724737 75266 75267 223850280 32632 32543 353672421 73834 73835 954105118 54864 54852 567637913 3009 3003 842824794 90633 90697 956279869 77589 77508 665948800 42917 42907 215987771 69556 69634 139594732 75216 75234 301783419 47144 47225 495932602 41424 41475 249422775 7752 7830 836419662 15627 15628 704129090 10139 10140 576392939 33549 33550 447189786 91873 91893 520104673 82027 82028 679322893 12355 12372 684834300 95118 95119 704014866 1780 1781 354479067 95478 95479 68953868 15156 15157 342569154 20372 20373 445075763 89030 89031 756567203 48366 48415 178428685 13130 13090 5113937 48141 48142 76786394 38055 38056 264570456 44575 44576 226715615 57787 57863 449794499 84196 84220 818136481 70396 70397 308205134 15946 15884 1377589 67736 67799 247955637 79638 79639 303873038 29403 29482 974872620 94425 94421 784814807 39282 39250 174358014 39031 38964 941665295 73189 73237 214073292 9386 9370 110114075 89118 89119 258649135 56577 56578 671478207 42690 42738 157066012 91323 91324 25254940 27380 27381 739409234 81634 81587 656498700 19463 19464 375291910 56700 56701 777663075 44491 44492 391843613 34875 34876 374385559 75953 75946 254028665 18119 18030 273791151 12560 12561 345001860 57418 57419 176488531 90303 90304 452730165 68279 68285 574462848 92857 92912 740096092 71793 71738 509387597 93177 93195 132311340 60827 60828 267261581 6849 6850 340087231 32201 32202 446155002 39753 39688 976000902 54552 54626 802829529 13115 13116 875022814 31677 31678 954073150 54708 54772 503246573 92172 92165 67979738 7809 7810 228639735 52360 52361 829298646 99611 99612 862524506 54450 54362 676737619 26539 26604 968767250 76053 76003 634330400 36865 36911 522180221 59143 59224 15853165 68439 68440 658341178 85228 85229 602580937 78700 78701 816602474 69032 69033 46724594 79699 79700 228851312 96309 96310 568561823 39492 39575 559555884 52372 52373 989145547 50408 50409 898302134 50928 50929 588443563 23681 23682 607239633 60077 60109 565263502 26774 26820 397140345 24562 24563 467638694 53657 53658 430003397 78218 78284 873700898 71651 71652 863594571 60267 60303 131018010 79822 79773 539905883 84696 84607 789015703 29467 29468 64037816 22550 22551 735175792 40089 40090 366390506 42579 42603 513964951 22266 22316 506458139 40928 40917 415669975 91981 91982 851582361 16358 16328 497487783 43781 43782 119943033 21530 21531 3704383 2055 2056 861329419 61040 61114 165676449 43315 43295 552891937 25861 25810 484219569 5990 5903 762881201 10247 10248 277259925 8800 8720 702548508 66646 66647 81200768 53618 53650 725301804 26204 26259 790842409 21682 21683 574750232 26057 26058 398042303 39121 39072 620177437 97348 97349 920845105 47313 47314 222469962 257 258 562137777 37111 37112 314486983 21426 21427 115147545 92303 92304 590790469 56965 56966 998443185 85794 85767 183675709 70367 70311 153294988 43587 43588 242079366 81722 81723 179570822 75030 75061 364909379 41375 41376 947564472 75416 75417 196645550 29418 29410 819917458 27524 27596 568783132 79766 79721 822872304 45774 45823 534045910 94907 94845 371222427 92439 92440 208657878 2702 2724 869998963 41862 41825 774517089 91209 91210 288664752 15147 15148 273813517 80411 80477 827809697 74640 74663 67978569 3348 3410 382123810 21733 21705 19912310 83645 83646 596157566 41669 41670 381177482 66892 66893 437541188 89270 89271 661184168 94383 94399 422350982 80982 80933 159274812 21704 21698 178542607 63550 63551 585742595 42558 42631 136089734 39622 39623 566784045 89169 89170 264760761 22593 22506 559298512 44956 44942 365381320 16064 15982 803721636 84477 84478 10774798 55182 55253 593312903 70381 70441 985236383 98162 98163 474065428 24237 24255 533964312 72654 72655 514538699 17006 17007 726477677 65344 65355 987418826 7847 7862 744551729 12977 12978 667526451 87863 87864 617869548 57776 57777 229668160 14291 14233 656572443 58541 58542 770917341 73238 73239 731830228 63689 63690 419421809 32372 32425 571773893 45978 45970 296957619 3660 3661 919425739 43362 43301 453096394 756 719 920182463 15506 15507 408665526 55201 55202 609617017 74651 74652 547477270 71888 71889 592953400 61551 61552 268817662 65856 65848 739900043 30233 30160 56604420 3095 3143 716899694 65017 64945 949039785 16475 16476 38517311 56489 56490 444016297 36680 36593 941584607 34353 34318 448245556 18645 18707 672535544 97689 97690 559553642 44410 44358 606027095 61323 61255 830634987 36072 36110 98288460 99748 99749 145255881 54242 54243 605394075 29646 29647 17717805 87206 87256 488336923 41226 41227 581452061 15026 15027 55547062 66137 66138 773885997 22412 22379 879467576 55218 55219 757151675 59166 59167 730105586 13704 13705 429786898 99292 99227 840785421 11031 11032 640693218 40775 40776 145857749 32467 32505 495914102 21005 20934 735049866 32721 32716 656095762 86144 86145 710902290 9819 9841 748913851 84675 84676 266453778 19223 19224 211120277 96241 96315 542632278 5563 5564 816375522 38096 38097 786400350 80445 80460 322754751 99569 99570 783933546 407 379 979622091 55667 55694 831513481 24658 24659 812977742 71302 71231 154105674 35321 35322 130847568 20102 20061 525339847 73499 73500 910841409 70469 70470 923235333 54346 54431 811480505 92284 92278 632651101 80796 80711 237973609 85465 85453 677115430 67213 67214 121883544 65063 65123 934553678 44935 44953 556364340 74003 74092 859703921 25353 25431 626422312 83448 83449 784228239 11619 11672 572940997 29865 29789 603075499 65009 65010 839956120 64793 64874 370570864 94602 94567 735616016 41089 41090 655728105 61611 61612 55906404 60341 60299 586517372 91626 91564 131808034 37153 37069 178073014 70982 70960 795669166 65350 65351 41901796 11333 11334 258423560 87178 87165 30253143 14123 14124 293466853 45445 45374 496259825 41618 41690 653576862 95994 95995 244570569 96406 96384 531868881 22345 22346 504149069 9680 9759 259973576 48429 48509 459263661 25008 25009 146067948 15329 15330 745407067 56689 56690 786974837 9734 9771 184498752 71723 71724 876060878 8730 8731 252782593 91690 91746 189429873 58906 58991 790202880 97124 97125 84149766 66195 66196 318182500 40996 40993 445322045 38348 38349 388934829 9885 9817 821564915 25561 25562 566872212 76953 76954 187254599 40141 40203 555762200 14661 14703 531916233 29777 29835 992669830 90291 90290 32350955 47900 47901 591857261 95424 95399 467888683 65660 65661 458831821 85590 85591 890042403 8647 8648 856167094 7316 7377 941841132 92447 92495 518760315 10665 10666 319913261 14102 14103 220377167 17515 17516 414123160 9904 9878 638346671 90774 90764 76429533 36979 36980 806363153 15779 15780 264638460 59458 59459 722968139 25057 24973 91743956 63621 63622 157875849 66848 66859 351115267 2872 2873 886035808 95274 95309 436451570 91786 91834 620867210 52089 52056 122815952 55836 55914 687336336 53686 53700 131870099 27166 27090 538416375 43584 43614 818290097 29874 29875 824271954 59433 59434 518562777 94347 94436 682890398 53437 53438 991340754 79595 79590 234642344 77173 77174 192114143 60286 60342 318254524 88713 88714 525675626 41975 41976 976805480 99941 99944 432932693 58807 58863 293417429 56199 56200 295474766 31370 31371 997849438 47233 47234 340010930 52647 52571 804146743 7179 7180 417004009 24042 24043 627635731 79355 79356 328396027 53327 53244 689157629 47650 47598 817532099 18225 18275 233425010 53636 53637 338247 61440 61441 96373647 7111 7112 21671522 13598 13670 828394500 81021 81022 26579242 13562 13563 277090490 94110 94111 909611029 34019 34020 770107183 33932 33960 375992685 64182 64183 875711059 95034 95009 720426192 44918 44919 772022283 55862 55863 468595957 63156 63157 385807896 2676 2620 982633584 15807 15808 752194622 59602 59615 176792134 28199 28200 534457714 16245 16246 92275417 57836 57837 264402753 32314 32352 872787339 27321 27322 299783994 84038 84039 416494564 67486 67487 869157123 32350 32351 892190605 64859 64865 43946663 99218 99219 366202567 48773 48791 227333705 18755 18756 545287687 59850 59851 643684645 22777 22866 774412864 16183 16271 894542250 69404 69405 617593418 4054 4040 927547212 17860 17861 977392815 77928 77923 805277518 13728 13774 898016915 9015 9016 275799216 55471 55472 453169575 98670 98671 564879266 69603 69685 983011084 745 672 872823124 23700 23633 538499492 92494 92454 758160522 15930 15936 900330737 81846 81881 671935623 97626 97627 320564170 77342 77343 56519017 54759 54760 463198504 30348 30275 735790498 96735 96736 829852891 81290 81291 337014859 35489 35490 405315839 67729 67730 904437305 59575 59576 956625843 50383 50384 789510923 69872 69816 333324283 27954 27955 66765490 78201 78278 402708069 14137 14138 904604182 62778 62779 711076154 60783 60784 941602702 31774 31775 110129230 31534 31559 229240697 47024 47068 445000538 52108 52109 995427685 93362 93344 20313416 91133 91049 953091955 6135 6179 375170993 17662 17663 441731301 99762 99803 669072823 28049 27997 793452092 10604 10605 767845110 60650 60630 742520015 38876 38877 212595489 75549 75550 481396955 51321 51322 884738030 55030 55113 822151510 15408 15409 95998185 32522 32523 975126063 88301 88279 264208488 24093 24094 515712578 94997 94998 688032954 93938 93957 470039660 66518 66519 298159649 46527 46560 730410306 94513 94514 985312260 30722 30800 881179712 5231 5266 578912040 37056 37104 946879806 99125 99146 160541511 45527 45453 857504631 67483 67484 38868065 87116 87117 804749708 43784 43873 684421766 8814 8815 498591511 77296 77344 797402431 81517 81518 583736101 8615 8616 61371061 21832 21782 861325847 48451 48496 911659148 39768 39743 662047313 91541 91553 786867962 14181 14182 108599887 73181 73250 273161880 58371 58446 19093343 81416 81383 860589701 65609 65521 766433922 90849 90850 357345829 27952 27997 770241103 86988 86989 553442616 26720 26750 748558495 49880 49803 720504541 20386 20387 158183141 50229 50230 45611959 685 686 476664821 86221 86222 542633488 21570 21571 250251454 68439 68381 189404099 38470 38473 24525257 87199 87243 181102634 78640 78701 256134070 52415 52482 415380421 57337 57338 395524248 98548 98601 191583335 17356 17298 555700734 19308 19309 955048276 30347 30348 187882748 38552 38551 395655861 33222 33213 585322826 81963 81964 532455224 1330 1331 392849558 77242 77300 743997601 52359 52361 294639241 33244 33245 553956818 26108 26129 8082353 79643 79705 432976084 84178 84179 184773071 45228 45158 376422121 78366 78367 275103572 29149 29163 383860140 25846 25847 609899209 5686 5700 603341344 85170 85171 398430026 26844 26784 621697336 64717 64654 156490264 48516 48506 754114960 25568 25569 89490416 68187 68188 19976287 21848 21893 843215654 13974 13911 155304141 29649 29673 150708133 60426 60427 763830996 53684 53685 739144512 29309 29310 413667274 43141 43095 988854756 84298 84299 359645751 61951 61952 643127540 54600 54601 642395824 73501 73502 580403780 40205 40206 955024913 85231 85232 112824716 32231 32232 777498133 34714 34715 453168796 93288 93277 764551317 29325 29326 37981553 8336 8320 235368294 90687 90647 680612098 99608 99609 15302611 64730 64731 470735960 42766 42767 380043534 21934 21941 862800753 14221 14195 568521751 9903 9904 511463635 49214 49215 803798771 63766 63764 428348061 21562 21563 21971 71789 71846 498356268 77526 77583 879651093 17166 17167 568956768 36786 36787 6603018 31791 31845 322080399 59998 59999 197923083 33545 33546 738732904 64812 64813 91311804 27662 27663 658542720 722 723 384515733 54465 54432 893842592 28077 28023 168796979 40932 40948 714105433 41773 41774 345122319 83903 83861 523205253 89115 89116 668236094 11506 11507 670140732 72646 72561 826469246 81751 81708 651358990 24048 24049 707679537 94949 94939 35676916 82040 82041 672579284 69139 69127 865462764 90170 90171 689620476 15221 15205 360475545 20759 20760 600676523 67306 67307 842744008 5166 5179 644952540 96358 96359 870831286 14142 14143 366393739 52624 52625 579284948 4973 4999 664131942 12748 12749 542786765 79301 79302 420327722 87128 87129 153203282 63211 63186 492782758 79483 79484 735500019 58875 58876 685455467 8778 8864 479455835 25031 25103 820716089 48977 49017 942597703 76200 76201 471918052 60712 60677 596570344 4314 4329 427707168 33757 33780 458648719 33418 33414 437383658 29840 29841 257081751 17037 17111 671213735 50637 50709 217234476 17269 17244 656186567 98534 98535 463993065 83126 83092 171407769 21384 21385 377190194 76844 76798 204457385 27182 27183 154870126 95454 95460 370661162 90646 90734 444545104 80477 80422 955825733 2942 2943 500685115 67192 67106 932081112 53700 53633 48999462 33099 33086 910542780 78863 78870 404552857 47782 47839 700456416 23352 23353 718769665 271 357 945814510 25507 25508 9696273 79395 79445 963355074 25922 25923 845536421 82545 82612 350569513 5253 5212 389472587 37703 37728 540959036 73370 73371 114765228 38260 38202 5063424 32662 32574 685153325 66774 66789 810360568 78606 78607 358964551 35869 35804 276687277 40309 40310 622347815 5601 5602 809809449 60070 59993 527957638 21703 21704 865527239 73752 73753 786869221 72987 72905 4193420 99117 99118 466787194 97638 97602 980578849 91421 91422 341074668 13046 13047 714475521 35731 35732 831076920 71547 71532 514554303 83227 83286 203243427 5544 5464 621987505 83669 83691 720744903 96350 96351 646724712 65686 65687 440727320 47920 47901 634208211 50306 50342 880308443 64707 64663 161652883 36610 36654 243538544 51040 51088 853666782 46031 46032 690358168 84011 84012 136422730 35709 35710 176073484 33647 33701 491247095 8202 8203 247101289 59828 59829 771600508 54901 54902 196190629 48109 48110 233736499 63653 63627 541214917 62095 62096 814773886 39504 39575 279856004 80892 80897 763222450 1098 1099 777819576 86998 86999 704361593 42714 42631 914429682 94665 94666 457180950 97727 97787 918464065 71264 71219 85998631 95850 95851 930890430 61238 61239 226907413 12017 11978 840060903 73303 73304 897474426 82121 82095 665861257 90595 90667 330753472 41857 41859 41803833 87311 87312 658014062 37848 37835 743471747 2914 2915 122856844 77473 77532 738711592 21347 21348 45690801 58257 58186 778020626 53670 53671 776961936 38456 38450 600741472 13649 13601 198121657 99348 99261 816158567 15376 15393 192727163 14937 14938 456354495 98069 98070 804525099 34619 34620 627582471 3371 3372 619282271 43664 43665 375659620 66196 66107 333794967 51764 51765 422428474 55778 55690 349729805 26213 26236 187365287 72976 73017 394444926 99942 99943 963566706 60816 60817 434718549 27186 27168 366376265 85866 85867 194307487 64786 64787 377465999 49745 49722 806603640 73009 73010 820612051 67306 67244 141120690 11597 11664 290293097 35000 35001 142199864 6156 6157 539042837 98938 98939 230319339 57410 57411 961857465 39597 39598 566179178 78642 78643 109814555 19733 19707 392561882 25954 25955 471977320 54123 54124 525316584 82751 82752 115392962 91532 91533 488980582 5864 5803 292644204 70511 70551 890744315 10657 10658 958209830 15283 15260 912018962 80581 80582 36578426 71255 71222 719294672 34474 34475 647979500 77381 77382 410676 22823 22847 297490860 97737 97821 47791741 89525 89467 711803914 90883 90884 485971000 46255 46256 14670116 67866 67943 163208795 17678 17679 908501624 1637 1638 589189484 55492 55493 929047792 17949 17950 271609873 47216 47242 675541165 86507 86508 918476748 1198 1279 943329296 9952 9958 195018614 83855 83856 713875864 87159 87160 177894095 84776 84777 700695624 31065 31055 989488062 43376 43377 105565286 72070 72155 682002094 14554 14559 719487546 49740 49741 492028961 2217 2256 57144102 92825 92761 21659938 77097 77098 915617650 5225 5226 181927338 78810 78871 382924735 8400 8401 70808976 67979 67980 824981879 96425 96426 74746114 57678 57679 192768613 68129 68130 814498278 40852 40853 766754313 40877 40878 533006798 69224 69225 784439002 21925 21950 62314708 15545 15583 469810406 92574 92575 365475995 29213 29214 34174903 98310 98311 187091726 41072 41071 386215728 96546 96547 850427592 57315 57316 404893353 43670 43666 987751820 21563 21509 210681902 83437 83423 930152792 13731 13732 972191287 11379 11414 811387878 49588 49508 542509255 74939 74885 737699278 48852 48853 592650751 63829 63860 76251272 79913 79914 591344231 66535 66532 278343821 46443 46444 31347956 33021 33022 768010685 51438 51439 105047486 66904 66905 351615930 6413 6414 932345806 50550 50537 827628757 1137 1138 746026974 16213 16188 624817859 67709 67631 396624818 21047 21103 700806353 69778 69839 936545618 19337 19338 94464753 26027 25992 603192913 91112 91113 470993734 80163 80115 245862350 13215 13216 386528512 5465 5463 965494422 81186 81187 587394759 9966 9967 821360069 76586 76502 496175330 72347 72348 659338265 74495 74496 554714408 9945 9965 656761404 7336 7337 11216996 48430 48431 83504357 50613 50668 924211607 44619 44620 13084460 58456 58457 56123131 79425 79484 299421520 72213 72214 87719648 98203 98204 730618531 24646 24647 15426710 62135 62109 606503073 11911 11863 532733061 20055 20071 366229977 63644 63705 761904962 24613 24614 225577671 71090 71065 168014779 62167 62159 722510237 11916 11917 230632 80485 80501 6413857 93675 93676 364451224 63275 63276 47831035 43729 43730 221736849 1674 1675 813400449 6321 6322 143057745 12987 12988 377862675 39832 39880 951901423 51148 51149 329233389 8014 8015 450004773 2308 2309 285305098 58519 58442 8460372 31695 31637 498389713 61528 61439 402331508 23608 23525 415602912 44460 44446 746197270 36 37 22750508 54976 54977 900391774 44694 44695 54631905 82724 82799 770751443 85826 85827 358634802 76195 76169 426103468 25509 25510 131374790 90675 90676 905216676 17251 17252 635013043 91244 91164 117862121 22214 22294 559486502 76289 76290 287706946 22659 22660 163136974 87084 87053 276456797 81093 81094 441821466 73588 73589 308991877 22721 22684 86034329 21069 21070 803430447 52133 52134 398716133 25406 25331 813622320 60156 60157 865934361 92570 92571 878541014 47476 47414 555754875 98872 98873 339214035 56717 56769 824781794 74935 74849 969799145 79420 79421 68078257 39459 39524 355851522 49075 49161 880179982 66396 66397 63568728 85114 85115 266042925 37834 37858 630918096 81505 81506 33638998 67163 67164 184973525 5869 5870 670290947 37311 37312 653019118 21277 21198 749473712 91125 91126 539374937 64918 64919 404044749 99601 99602 683744850 23577 23644 790216767 39545 39546 687742673 53648 53695 635567159 77494 77495 792729554 73899 73982 379854763 32288 32320 89949852 7607 7608 723046835 14917 14916 939993145 43410 43411 926554178 38984 38951 524945146 55258 55259 29702291 56771 56688 156372010 59565 59516 970711537 73865 73947 935620908 11820 11738 495915475 92462 92443 816865810 96761 96775 564110975 1724 1791 496827271 58172 58173 552483320 64974 64975 986644720 37068 37069 847084352 4606 4607 511020900 90308 90262 979841906 2234 2235 200403688 69251 69252 336589544 54097 54121 92891197 82775 82759 726399427 49041 49003 816674986 62401 62402 296100034 74723 74724 604231831 49732 49687 750815883 58791 58725 966852387 21729 21760 3758229 20994 20995 559401310 15761 15694 982870251 76693 76694 609998947 88792 88793 885140869 4717 4719 940696167 29174 29231 191057277 39203 39266 422681378 15696 15683 16411701 56922 56923 647876215 37124 37125 127261759 83851 83915 383599602 53815 53816 387574317 6478 6476 392401803 69570 69571 305992056 68301 68389 582220213 20357 20358 55199638 93156 93157 507784602 91989 91990 869554332 92100 92101 116821456 85720 85721 469413166 92305 92285 409269960 36198 36199 225944487 27015 27019 444876491 19805 19721 262695406 55339 55340 812238555 13878 13932 488846949 3963 3929 737378744 67999 68000 493627653 44953 44873 463918704 13521 13472 934578463 20667 20668 897043593 72896 72897 450281275 79325 79288 973305349 76497 76415 462189835 92890 92891 136046330 3877 3878 363331887 35529 35530 169071627 59857 59796 101308686 68190 68102 868328187 75923 75924 690142131 513 514 393339907 6258 6259 899666304 19527 19524 32306938 53893 53894 783258792 85094 85095 423491096 6073 6074 635701998 60659 60660 504738554 48047 48051 109782291 14929 14873 191079620 95245 95259 247522974 90969 90924 356561978 69495 69471 442734436 6367 6385 999066700 25504 25505 323948067 90366 90367 162552997 30712 30713 961697790 93700 93767 446236505 64720 64699 282938400 85495 85496 287020873 52535 52507 739614875 7806 7807 492118704 84840 84850 939222878 33137 33177 867296866 15655 15599 990348057 6775 6817 238252313 66506 66507 722740661 47692 47693 785242946 86982 86983 194113135 29761 29824 497601234 78488 78460 45031980 34694 34663 281495326 42954 42955 558463916 31396 31397 816086918 97029 97084 636999580 29229 29230 277157352 29700 29723 921998454 70989 70990 317818518 68054 68055 907789493 91866 91826 273489166 94930 94931 276920212 93199 93114 12285583 55399 55400 678551009 73095 73096 583785104 2121 2122 123011418 78244 78245 44885798 92946 92957 102669124 74613 74533 704552656 52087 52109 468394278 78259 78235 654659958 53088 53089 146817488 39051 39040 777289854 4631 4632 984348100 39673 39725 874433918 8354 8355 892192869 46212 46184 533524940 14050 14051 283894198 20810 20811 501436072 18694 18695 110041470 44932 44933 519851658 52487 52527 666596703 35236 35202 514583626 81098 81182 757310591 73704 73705 218405335 13492 13493 65052284 91419 91351 386712279 20731 20732 103065308 83510 83511 610159247 61374 61380 290864116 27157 27198 732768817 65787 65748 133689762 14368 14369 961018607 83182 83254 479969780 4490 4444 423827245 43355 43373 954783282 83088 83089 882007912 2541 2542 699066776 20566 20567 187738690 52911 52912 230470266 82643 82681 142831142 18606 18607 611547148 68107 68105 745610112 53445 53384 187104295 92921 92930 982619653 19491 19555 254573508 66649 66568 119242702 98260 98261 477449175 95922 95926 12172674 8625 8563 351574296 6633 6634 909195671 25080 25025 777136635 57881 57882 87325263 50331 50261 838981999 42577 42542 301200961 70812 70813 828595930 48367 48368 202567716 55059 55060 909199568 53888 53928 671685769 53066 53067 834953699 87236 87237 342889837 92964 92965 506542058 57849 57850 727697788 13865 13894 184263242 14986 14975 646160162 9399 9400 410823949 40119 40207 153302286 21023 21051 957354038 46786 46796 949143344 56435 56507 929611006 39554 39555 18767582 5524 5525 383658890 9048 8980 767546084 52781 52757 808071057 87161 87206 891059882 2851 2815 770280160 67581 67582 918425788 59010 58952 147437169 99573 99574 836951394 98384 98450 75253214 21690 21679 65313985 36846 36820 931272877 23543 23527 22954270 31550 31551 851825100 97187 97099 570833845 13807 13864 675356073 21764 21778 550076404 27657 27658 806794884 9757 9758 700875804 77731 77776 582387721 81729 81730 302930654 8705 8750 269820524 6049 6084 990755027 51233 51188 773173761 52148 52132 482616416 45413 45414 193392591 456 380 655616681 63031 63032 478459373 66863 66864 614091786 86408 86409 676560390 75843 75844 828705225 19692 19629 712850753 79563 79627 420422229 34346 34362 600673574 10901 10902 163134180 76927 77004 902857114 51993 52068 489492991 57832 57868 178731511 43972 43973 405510967 47360 47307 417880185 9423 9424 650938406 16946 16947 995754552 53502 53539 470017524 25630 25674 67558878 22142 22146 784782259 67571 67645 643668478 91039 91040 148336667 47643 47644 841528672 47491 47410 162448572 63959 63960 389367539 88448 88449 115653286 97973 98032 494717101 81815 81818 177991988 88041 88042 731993578 23092 23093 9528898 16367 16404 761939773 73265 73266 659340149 68626 68600 772394034 94584 94666 504238716 16533 16465 906808456 64554 64555 259292121 97383 97384 504079267 80750 80751 37040328 59780 59781 412963436 96283 96368 437274354 36329 36330 773534123 6151 6152 673648712 99796 99722 576425171 8614 8598 296568385 86631 86614 243043561 6359 6360 703693607 86120 86121 378679865 85598 85595 278998939 49991 50074 839329968 24205 24206 475577110 70377 70378 26286507 9822 9744 318792872 5524 5476 60437685 63137 63218 433067722 26829 26830 732701138 59955 59956 298358723 41031 41032 415258951 71779 71780 410730771 25963 25898 98147169 87962 88008 839529917 55279 55280 407646940 65540 65526 722484891 83097 83039 161060713 91313 91314 414302142 41403 41404 507044352 63238 63239 238307443 8941 8915 611812755 57153 57217 508654690 49529 49530 426099054 33128 33126 39900134 2061 2062 527032202 55034 55054 161106765 95587 95578 75439337 25229 25233 838894632 26637 26561 248496911 94725 94726 231881202 34331 34279 577065052 76676 76662 147154872 68555 68630 196566886 45846 45847 754374406 56177 56178 350140578 57158 57159 123250301 24031 24045 399419200 51763 51690 115519075 39059 39091 282476824 10704 10703 675296608 79220 79307 251667403 54957 54915 507057075 40170 40171 402651865 88432 88384 911398907 37794 37831 869508580 83383 83305 602273066 82293 82294 770951049 81033 81034 125662779 16622 16592 132367485 86718 86719 617358422 48041 48024 126103736 75538 75539 514292760 79366 79346 971891858 53746 53780 498063320 35928 35929 670175041 32339 32401 676918180 42517 42479 394687353 368 369 998222730 43871 43860 79801156 51643 51644 508655491 80954 80955 962498933 23456 23506 552044701 69314 69315 625092185 16544 16487 302031824 31007 31008 487417927 33176 33177 453515386 99100 99101 284081034 77148 77142 240741581 6033 6026 455348262 82516 82517 304314540 49903 49904 688115415 36669 36670 308143664 48773 48763 774313137 82084 82085 647448723 53874 53875 530502243 50491 50437 168545909 58439 58440 257521997 72327 72328 890692628 60113 60114 690586385 21750 21830 771360424 2417 2419 893081809 37766 37767 784682489 83656 83693 422880982 19607 19621 635531395 8909 8892 446732278 67575 67630 528742792 26800 26808 588554705 29374 29300 399584294 44238 44239 695233120 61325 61326 356378726 41691 41662 174850492 24596 24597 487605147 79850 79854 425523706 14043 14044 472139656 88833 88834 23064193 51908 51965 434441382 92838 92839 211215852 28801 28802 807575656 45243 45244 684086505 252 253 31625209 98208 98132 84682682 7265 7215 932462282 91368 91450 494816633 66976 66892 553530338 25123 25189 355059863 79859 79874 482236682 25545 25463 989216333 39720 39737 995234570 40433 40434 577447377 2020 2021 448130928 4304 4305 462888596 80214 80215 412470360 94158 94232 774630357 24885 24842 329138052 75729 75800 331358380 78819 78846 461162268 6967 6968 487602720 39257 39241 993854873 98311 98312 450158613 84061 84132 825642239 66729 66730 348269366 44784 44785 41175107 71064 71065 378433196 34256 34251 234257337 33755 33712 743539962 98390 98377 148156382 60535 60536 128680684 24586 24587 472822463 90797 90798 835721366 23784 23736 476362251 89844 89845 920529190 15699 15674 131291994 69518 69519 468011548 83193 83108 51093403 27450 27451 722534995 33053 33075 965222555 67945 67946 954517960 35385 35431 761679120 78770 78771 421726013 39473 39516 299005659 61257 61269 982742537 85504 85505 848460940 26192 26146 453108109 26741 26742 991092288 91280 91281 526258044 43689 43696 257981148 56853 56854 739989770 74343 74344 276817552 96985 96925 297762707 74121 74093 299936942 26442 26443 356430181 22423 22424 601151452 16966 16959 662533300 37618 37619 889734614 78185 78186 781341047 12792 12793 859637660 35530 35531 671510556 41285 41286 301475360 26697 26722 107668656 43173 43233 280765035 81265 81266 805740185 88728 88775 468225422 13182 13195 712397484 69132 69160 303399425 35294 35346 813714768 15217 15218 318461629 43150 43151 782314936 9918 9880 959931431 81747 81748 598327306 12949 12900 66138355 69233 69264 855184214 71520 71521 919612530 62846 62847 301106466 12070 12071 336716537 97255 97256 423966678 21756 21757 773177440 32524 32600 547106081 78619 78620 616782793 61212 61213 832375329 4039 3996 567283187 60379 60380 265596160 30409 30410 800070841 15400 15401 211186093 20286 20242 173687847 1350 1351 808480918 32983 32969 164366428 13021 13022 633504739 22123 22124 962781585 52634 52583 173482855 76328 76258 892462676 55428 55429 300716331 4814 4815 44643541 57858 57859 147526915 18088 18089 647520742 20230 20231 630642064 40701 40702 927836840 33123 33119 300976315 25818 25819 363534070 96884 96885 219698357 63676 63625 986690648 13426 13342 299087418 25729 25674 519712544 12037 12038 376455327 47738 47707 546898537 78879 78831 382315377 92139 92140 863160230 63993 63928 787474409 52532 52533 381964111 10318 10265 933874581 4604 4605 764272104 87562 87563 156388067 78564 78528 728562241 39524 39511 734688324 35131 35132 617396575 30602 30603 435647283 12431 12432 618205959 43831 43751 231631829 40170 40251 933379720 40525 40576 193285168 3439 3440 714012956 81333 81334 109043901 15948 15949 953457891 8983 8976 960865187 56359 56360 501197230 57278 57279 584498355 34275 34276 70181002 3626 3627 63120537 60013 60014 467184666 60873 60932 112085748 61706 61684 25105707 4010 4011 548468194 5973 5974 509569426 26873 26874 206190832 2170 2218 619079569 29952 29865 783553405 25240 25241 290338864 92246 92247 698114796 39682 39607 22596529 37542 37631 832387411 74745 74681 671350871 34226 34227 791778624 16633 16722 844606185 85114 85120 551123697 10496 10497 188622554 90565 90566 944404984 13093 13094 85371401 70516 70517 560886014 70353 70316 364575821 81519 81603 588723804 62672 62599 572940369 1753 1754 236507438 26550 26551 88923470 69333 69334 700826197 62199 62285 9721969 30388 30387 415996854 84943 84944 821785006 75572 75573 427264132 36958 36944 433534251 10818 10819 269282698 92163 92237 383520204 14869 14930 185599765 28083 28084 405351488 5484 5467 875627039 58993 58994 835827176 42291 42292 832751551 44393 44394 99249257 58044 58045 87155801 41239 41240 240748168 85163 85199 686079698 99453 99396 540207961 2277 2345 20495688 33925 33859 599086469 67850 67851 162574347 11747 11712 505887855 49665 49666 962469384 61454 61541 640515155 28267 28220 246102339 98777 98778 309599509 73842 73843 900564469 98934 98892 675695085 32145 32062 741960318 98807 98883 63171090 58508 58475 254777898 7700 7701 63911627 54068 54082 904091868 23773 23774 359218404 59920 59921 369217474 73328 73329 834181192 60121 60122 962030841 9527 9528 912552877 6835 6798 884552873 47046 47047 561467537 66146 66181 268089954 94748 94745 617753430 47887 47872 70490452 14114 14081 777080408 88243 88316 681961400 5225 5196 627783445 96858 96830 668346104 19137 19181 643703239 80083 80084 139548303 21066 21041 2192942 64415 64416 928347489 52863 52905 276649898 43550 43551 33894876 42406 42400 749779604 54950 54881 739223273 58891 58914 879944155 65314 65315 933413572 35385 35318 20113850 68805 68806 882110315 89782 89712 746454494 64534 64577 296788116 55075 55076 461171267 697 721 701725913 35067 35068 374249515 44464 44386 908339328 24341 24342 505544336 65806 65807 923168476 20933 20917 972638587 41013 40947 144086256 16155 16092 689601255 72324 72325 838077274 39616 39600 999909233 70679 70680 355626472 10197 10143 463088881 61004 61005 699022720 59934 59911 850712996 82582 82583 34555951 8996 8997 614966044 87815 87749 128893500 81421 81422 458146771 66746 66747 287137449 31046 31047 2036697 17615 17668 261885643 1566 1535 636745312 74070 74030 205717903 24898 24877 260651158 76683 76666 108636088 25689 25690 397651883 29678 29613 376496494 19616 19617 784328090 8074 8075 473241401 38396 38397 647775798 53315 53316 409899066 42414 42360 560345023 44788 44789 725198705 63693 63756 716724594 90148 90149 535282940 20249 20330 639340829 32558 32559 384191858 79577 79578 85020800 23097 23121 649374430 34337 34338 34309238 86318 86276 694378740 90354 90355 579615140 62950 62951 293012132 61747 61748 566604042 51797 51760 764892646 46773 46718 693760339 33314 33315 264311963 9138 9139 620346960 29472 29412 836578667 33477 33478 117879708 48468 48469 340148014 91596 91597 376220556 56427 56428 177276893 40244 40311 756669349 70464 70415 275301233 58840 58824 730801477 93084 93056 620694921 28979 29013 102507189 88005 88006 535356219 97110 97107 697032439 76250 76166 377291109 15953 15954 410405330 17658 17659 847463283 11929 11930 645965223 76976 77007 485601869 60371 60372 339001406 52511 52512 602991202 4057 4058 542186094 32048 32049 31910219 21474 21458 485924371 10730 10731 407778925 18072 18084 413221382 80777 80699 621647138 571 572 409318681 3792 3838 320975670 84317 84345 103236909 21029 20951 975694910 31564 31508 806739096 89704 89689 721932466 48936 48937 827846556 82679 82668 791697613 46108 46093 478609587 24039 24040 768576476 15612 15613 883409371 51241 51263 363214913 69187 69188 746928900 39041 39042 160414285 64338 64295 320813901 90666 90667 330463953 61556 61528 791839995 43362 43393 287626514 17234 17263 762546217 72692 72693 226422584 91528 91510 821272233 78506 78541 199106443 19726 19727 489205785 42065 42074 395864616 27458 27456 492012367 82715 82642 615671854 6542 6543 745193202 66582 66504 991421581 11669 11670 657669787 64975 64931 7666941 26228 26197 161962476 36157 36115 50544838 63823 63824 641619056 28875 28876 844834726 84392 84419 690170325 59714 59715 831060787 83851 83905 415001300 67144 67127 575235757 73856 73854 299409646 94322 94376 614744779 72511 72512 373391397 54216 54282 742196446 37508 37509 806084061 94888 94913 421116189 22839 22840 338814113 55649 55650 842219809 82006 81925 763082902 23346 23347 103256194 41575 41576 349292450 61429 61430 643160121 70086 70074 544178475 93562 93529 370081691 51889 51890 686561368 87176 87177 211996900 872 905 987285596 57979 57980 458124080 52284 52344 184934877 16612 16630 909970310 58229 58186 112012467 40263 40268 783547511 53606 53607 510492594 61822 61823 518798960 1731 1732 427679498 92154 92107 493364601 23748 23749 213724461 4673 4619 188130241 17307 17308 156640597 74706 74707 86961489 19666 19667 340234728 97929 97930 635507224 68245 68201 565311238 1538 1539 923497530 92714 92715 216721239 20804 20847 946956897 44308 44309 789794694 54426 54427 226934005 22558 22628 516662507 13740 13828 517487466 52977 52978 784979100 31094 31125 3969958 14143 14144 196126713 92058 91983 436390639 10582 10583 517941288 56979 57048 60067827 5740 5722 758182189 12375 12376 699171149 50371 50443 194838296 13863 13864 308472812 96274 96195 748209975 78558 78629 614964325 94027 94028 728477461 1340 1341 241595072 78806 78807 381946345 71073 71074 46325208 48722 48723 224507466 49281 49285 658073055 15772 15820 180523686 10272 10218 279412338 71469 71470 338931691 64870 64812 481789208 69088 69023 806359009 61477 61478 259203815 68451 68467 714759521 19619 19593 263648959 89884 89885 309965407 96609 96610 98757989 64863 64942 978613053 79871 79904 26040071 65564 65488 20324604 88162 88163 103506885 37989 38044 801291147 48640 48568 146944603 37277 37278 36052985 90596 90597 96243432 20788 20789 306903280 79905 79930 960725173 56092 56146 746436895 83475 83427 189814631 98723 98772 753896441 77879 77952 196863357 14806 14807 176255411 74821 74768 275669641 73428 73471 936197035 40333 40334 167830335 58670 58737 128358179 39647 39690 136240275 10768 10769 831775863 45274 45275 147968545 85654 85726 822742450 80134 80135 962782875 65839 65840 874542963 87178 87108 84442585 5237 5245 523597253 91248 91218 748702082 66894 66870 158965301 7908 7915 872962482 73108 73136 940515018 72814 72867 400782598 49706 49707 123393792 15605 15625 686938352 95562 95591 440645453 92506 92507 69265725 69632 69615 962622016 71267 71268 832484394 29135 29194 215355069 71885 71958 154305356 83764 83703 899289388 12698 12786 790071548 78271 78272 84170493 68261 68262 287121309 51506 51507 897950177 47105 47106 410658475 42850 42851 931352892 93557 93644 762769573 96035 96036 803584285 28614 28636 73890808 79504 79526 346708023 25390 25448 185238983 7193 7194 537503854 489 490 853148149 89834 89835 403285714 41224 41225 817547227 50172 50104 673593311 91043 91104 151973589 10370 10429 956019407 43513 43514 904091676 76701 76702 539666672 21360 21293 436784254 56639 56640 477865366 2069 2070 319776 47427 47454 59235449 54672 54590 523135858 55901 55894 287209137 72441 72369 621788135 6573 6574 538210956 61573 61574 725652407 49146 49128 602659760 27007 27008 122019120 75396 75397 441289232 39961 39962 833051462 38859 38848 425138341 71641 71642 255942192 5080 5081 841762478 24138 24139 355670086 14436 14428 44486754 34051 34074 43913883 39836 39837 553444985 53080 53139 80231734 34064 34065 839755843 2962 2930 163166845 63284 63285 553423827 71686 71600 788289695 10359 10343 889805950 94648 94649 135843892 67487 67569 781518320 99184 99225 910562359 2316 2381 948255258 57601 57602 242561958 74570 74571 172084439 45048 45025 924139930 16672 16673 959186744 98842 98897 923152163 49515 49590 482938346 2149 2150 1156842 86117 86118 777241853 98431 98432 273779194 94160 94196 578252664 84164 84243 205474523 81544 81545 976044350 93546 93497 479699818 52331 52323 294463089 76632 76633 271085792 9997 9998 231540879 55254 55255 462368285 75599 75591 195579968 94764 94765 270901517 98936 98937 800822744 22648 22624 833308574 78913 78881 364795007 33555 33582 102486666 42259 42320 841833801 85970 85885 51873768 77500 77501 810899074 95029 95030 77979876 74781 74774 242649096 71505 71526 863231733 42920 42921 893890155 17164 17165 399840293 27132 27133 439820661 54380 54451 131470443 99884 99912 867249440 61004 60945 395488383 1662 1663 991302103 52691 52692 845057412 21812 21832 289622108 79097 79135 662913003 39869 39870 897495837 32462 32463 926917184 92672 92584 274518313 95073 95046 983544197 9298 9299 734256892 69597 69598 373377168 38106 38084 749169004 32432 32433 139919946 14664 14623 634167166 41727 41684 393959091 58276 58219 441003452 92955 92956 275085693 11831 11832 371340932 736 737 711233034 75482 75483 893130424 43122 43123 934696472 37725 37726 39587934 77646 77576 249949377 19881 19882 561853293 36484 36485 737966967 43372 43386 891357973 28924 28932 56792568 10873 10874 377815923 78235 78236 235508383 47547 47548 900270258 64769 64770 778382759 57397 57398 874053510 20895 20872 283268312 85052 85053 255986717 95303 95304 46791216 55666 55667 604808980 28304 28305 405757724 34536 34537 265281269 35592 35593 73239585 26556 26624 823095895 25166 25167 942566295 7437 7438 236664191 88405 88466 44577545 39605 39606 489653484 10474 10490 186097064 51980 51981 833586000 2754 2755 838486516 27881 27882 60353781 59160 59201 992294542 60801 60802 302730012 54634 54627 984452052 89757 89830 511577833 11529 11530 753955695 3997 3937 237457801 54881 54882 484934359 55428 55342 633252702 19541 19624 790148482 89363 89310 162985380 76883 76884 304183764 67096 67119 453852234 91660 91738 928804741 23577 23600 102054648 98370 98371 969451543 3760 3754 285043473 1129 1047 694055715 59391 59392 957333565 18057 17988 775317306 47968 47991 729775256 11542 11589 478613335 988 989 306765666 35185 35186 635699127 36837 36838 289064135 68567 68653 109601621 18760 18771 19360465 44462 44540 798792208 93008 93009 266144354 31801 31802 673936554 29818 29819 361848130 85213 85281 422198206 85653 85654 79135692 18252 18203 565617329 38875 38832 516453092 5975 5976 890401784 52324 52325 420826741 97117 97121 995341613 12656 12586 614992849 13785 13832 480985622 8671 8672 875730049 76501 76502 650959550 72321 72374 233887389 99275 99318 190691886 37449 37450 618970237 52041 52011 933573746 52182 52185 156241487 35545 35629 347855324 3162 3163 863006565 83561 83536 852996184 82899 82885 420956989 61677 61678 31945048 69303 69304 271756411 79911 79912 621775342 74083 74084 780067908 61305 61296 249476734 98261 98262 470779632 45037 44978 696594656 25530 25531 550896600 2225 2184 181382544 7724 7725 219095750 36110 36111 98400632 75332 75385 172214356 8000 8001 634041517 78990 79076 671491516 56275 56213 379978784 50432 50433 129082595 93630 93631 186831804 30358 30359 212978332 96557 96558 692791808 32390 32391 357924010 43108 43109 494680419 7388 7365 704743118 43995 43996 627679329 48888 48889 568463658 14508 14509 99557850 59253 59334 290637318 6514 6515 391917922 51343 51344 585839063 49301 49212 509301370 20124 20125 448412242 40878 40879 891480908 11456 11512 9192109 75183 75101 99071744 53556 53557 609836036 83767 83768 241084320 32969 32945 944128880 49424 49443 310068609 5407 5452 715877406 35538 35539 505202001 20262 20224 482919309 20286 20287 447165197 16494 16495 726392011 36679 36680 609675732 88490 88457 452952510 63047 63048 709657987 33399 33400 976037124 11399 11400 516023139 91952 92012 274447854 79870 79824 497900570 37645 37646 201908388 62011 62012 604780000 72750 72694 183843586 10032 9986 579830438 78860 78861 431773966 98797 98798 818622757 15276 15277 984390457 57796 57797 395700674 16116 16094 729869247 20931 21018 170145852 26149 26189 912693303 51204 51205 47313551 35638 35658 771752315 88381 88448 325874115 98147 98157 819415923 87825 87868 932893012 26983 26984 953560614 83304 83228 616169496 94294 94295 712470186 59034 59035 942041692 72187 72260 674937029 37374 37375 520582455 39289 39370 139676035 25833 25834 888508563 75277 75284 760383478 47502 47503 816227672 72750 72751 202364173 41275 41268 652407063 2868 2869 694931857 13135 13148 739657785 30116 30044 580801294 79541 79540 130051353 3226 3227 517248641 14102 14077 213877932 22380 22294 385609119 69747 69688 761049254 50480 50481 821305600 62559 62581 435885791 12546 12474 743953348 889 890 255756829 29610 29540 161052057 62751 62752 283392675 53570 53571 897912889 1522 1523 212400040 94279 94280 311747491 70994 70995 220924254 77638 77563 272298708 94085 94154 212365399 3590 3591 838634537 5206 5136 563966849 45471 45472 109399437 14460 14541 380610094 18564 18566 372761385 34201 34202 876773089 80117 80118 295395801 47182 47183 20683904 5351 5425 61098604 31609 31656 674014084 58439 58460 852394057 63369 63386 986930434 93260 93261 282818009 77882 77945 677593446 55505 55506 785979952 3741 3768 849352022 7671 7709 669968462 88048 88049 429362722 50521 50522 801128337 84527 84528 248775867 8381 8319 379823333 53414 53415 278673249 70495 70496 54498179 46449 46450 542996154 82411 82374 677953900 5453 5454 911602403 15350 15268 586578275 52421 52394 743927964 18335 18336 845951277 54262 54233 587365807 348 349 247948337 60225 60226 98700770 51186 51187 468563603 73792 73832 703164385 60968 60954 801408401 60128 60153 999668508 65006 65063 645131210 38183 38184 123123950 53227 53144 101527055 8535 8536 18670351 86428 86429 387295274 3186 3114 648331516 95125 95097 661797243 31316 31233 43430368 56642 56643 320021523 7992 7948 178080616 59545 59516 203755193 9626 9627 314135954 36484 36431 412240581 79272 79210 84574700 67427 67428 176539558 16117 16170 578977785 49304 49305 442190189 83640 83641 780268213 25335 25370 384586594 37421 37465 970850752 82847 82848 883729705 47288 47348 422947782 31691 31737 846487076 5260 5261 309004228 92253 92307 375012956 67876 67817 909015765 66138 66139 546053302 50313 50314 458121041 64903 64904 510695412 29172 29090 396720046 36120 36121 317793849 12964 12965 830399490 37861 37905 196658200 81282 81283 706012682 81841 81842 847067281 73891 73820 124497827 59124 59084 9464799 59953 60021 487058610 93932 93895 513602480 60069 60070 666748163 19482 19421 99779018 11618 11619 996225066 98222 98133 98939333 79072 79064 31581929 57729 57721 659169626 34440 34466 668597874 67699 67700 299846763 13666 13586 729458670 28986 28952 697378027 31633 31677 231742762 43602 43639 263829980 42033 42034 378821901 38507 38508 704475744 50177 50178 933907239 89050 89060 144527123 13194 13195 297102304 80413 80486 668887308 697 752 178048488 2477 2478 159081453 95821 95822 284467167 23537 23538 768536677 14360 14361 550195758 90147 90148 346137830 80205 80124 220158189 55799 55800 235219690 55525 55526 515830356 49528 49582 683141792 43923 43924 222926019 39049 38997 297912865 63408 63430 326374481 73958 74029 800273516 59315 59316 427293658 72754 72678 371028403 42368 42369 910606832 6845 6846 105263702 35527 35528 941441714 75448 75537 645646295 44607 44608 314347593 80242 80243 132574313 73201 73183 718872015 34521 34435 173979780 28373 28410 19794209 16721 16722 871759582 26626 26585 559290050 91022 90974 472712212 97287 97288 888075081 88175 88244 733938135 70874 70821 534887843 10200 10201 350932327 68754 68817 366943909 43464 43465 727079627 72473 72474 811097655 61037 61052 152542605 56548 56549 639256631 87196 87132 806441605 86663 86664 783167100 97589 97624 161160480 39940 39941 280467331 80833 80834 1246585 91922 91919 734529298 97699 97665 529215315 13628 13662 963367026 23719 23720 315332337 93789 93703 844450491 32112 32113 403235020 13672 13725 716462167 46826 46909 343809869 12187 12188 84520308 94630 94669 636417423 43825 43826 330000371 99618 99612 339580722 38405 38457 306477194 14008 13996 955543707 49541 49542 857083501 62216 62217 359017594 74743 74812 38985450 94781 94782 626819517 86425 86426 695957373 40569 40535 166118965 87127 87128 185407819 25856 25857 358547526 34280 34274 942177847 82200 82201 695293750 4873 4874 925702583 67995 67996 204467704 53318 53319 287378011 88242 88268 456856580 88234 88263 713226345 11618 11607 217833973 38671 38672 240616272 99754 99755 547080220 45960 45961 812554434 77550 77566 632129737 93696 93697 313630678 31733 31734 209454849 96482 96529 239813091 86324 86352 701422588 72783 72784 856242546 36782 36783 679079017 35896 35977 370138952 40285 40323 215691449 69704 69767 233950771 14828 14829 268569785 25445 25446 24201612 49186 49174 120249403 28719 28720 198296888 59280 59281 879165141 9326 9327 569289219 76181 76182 743701337 78755 78756 530607722 9676 9677 414857167 76431 76432 277535393 62510 62511 550858338 18543 18474 767921688 57017 57078 703175446 2390 2391 667732761 17881 17829 581159917 59701 59702 613018342 15499 15465 279484608 75171 75172 693213457 13191 13192 216487338 95464 95430 881125679 57460 57461 946502560 77205 77292 664592065 55678 55679 8241624 99137 99138 380458030 98410 98378 366661110 66580 66592 786562260 83174 83175 66724044 10808 10797 449950577 44665 44666 547837632 28713 28632 301279111 36768 36769 467899608 68196 68177 112888201 77643 77707 393027158 61894 61895 933383965 89122 89167 587399974 14183 14137 31804138 59326 59362 536545032 34367 34368 600366360 58150 58151 371620949 20710 20720 392496258 79087 79088 920160459 3656 3657 746793884 80232 80287 393628608 98668 98669 644804002 91570 91502 286965667 20700 20701 310304239 64649 64650 939508156 83817 83818 310215025 88255 88256 195296773 62248 62249 191975940 94841 94900 496977483 71991 71992 547113726 48521 48522 363511086 80348 80341 684559344 96457 96470 220735783 97010 97011 175648169 85078 85053 284349940 77105 77106 848227830 76190 76191 357723708 76695 76767 893289948 73068 73109 55808065 7884 7885 416520818 46492 46493 886141561 80190 80191 4254636 55823 55824 386615436 71296 71368 563813739 25002 25003 539451310 59721 59722 85410531 92142 92143 166570285 38159 38111 943598158 27246 27311 249098808 70003 70004 443054226 10503 10504 681208713 55135 55087 706209412 72676 72755 638602383 57550 57483 798205180 52786 52762 631903787 82619 82620 93085389 7040 7041 305400465 6349 6419 150066149 15748 15728 512877003 62692 62693 653954395 73049 73085 563664711 14063 13992 505406066 4423 4360 385140548 47363 47364 683366880 59068 58997 126773174 35892 35893 961014422 92835 92746 484524825 69325 69326 834997841 10630 10651 449874358 63402 63322 252113935 86165 86112 223585333 19592 19593 279206432 21891 21925 206075542 40328 40366 61439384 20331 20332 894750142 60591 60592 354838428 79797 79798 755062246 95259 95260 647499305 85985 85986 155202168 32964 32960 740679363 62878 62879 340216230 38095 38096 105195134 99533 99534 820891857 77384 77385 442812653 44988 44919 761641646 33260 33339 745004177 81020 81021 515676298 84984 84963 145912256 77062 77063 469329599 12561 12625 104980445 64524 64600 190428115 98616 98527 211967186 50630 50631 670456844 91229 91230 115175496 42736 42748 391601357 47403 47404 251007145 77866 77867 274619211 83090 83028 980754116 49117 49166 70765825 85932 85933 805527791 30737 30738 678828903 99490 99423 561672270 61745 61741 14508350 93728 93729 153462055 97344 97345 605035394 62374 62351 65808978 76878 76879 947004311 66436 66437 663696905 4145 4146 724895600 67438 67384 354291287 33689 33650 863540931 45561 45601 776324249 32793 32794 190238273 30005 30006 203810306 25039 24979 365360147 90609 90610 242981875 41884 41885 594949898 8416 8464 617334950 63857 63836 401083784 15629 15630 521052591 51402 51392 770354445 64534 64492 172064017 32186 32239 732753720 96901 96871 102926860 88156 88116 172123589 91720 91719 762345541 93915 93971 544799947 47732 47788 496732373 58929 58945 497125706 7271 7272 170192511 84110 84115 422547050 10475 10496 396258047 50231 50232 206349879 60863 60864 64649433 3682 3756 692739278 53584 53561 497700424 35081 35145 213395544 8606 8517 116755076 78125 78126 887961252 25893 25894 665630221 94788 94789 349964277 43146 43098 178921336 64236 64237 762294664 12578 12552 552599936 66942 66943 865138504 91116 91117 699647866 79678 79679 220037366 5621 5693 645281494 79929 79930 877086064 61072 61073 819436628 90276 90277 507099020 27160 27161 173031129 20932 21016 582696387 68436 68437 779082891 31604 31605 986412082 59482 59469 44826861 25467 25542 951269626 8784 8737 747983206 26381 26320 769458114 48836 48863 98459882 51045 51046 826339693 312 321 866380933 94176 94177 38982271 30992 30967 550863122 75175 75176 791452850 42059 42014 385431529 95955 95925 147760898 9472 9473 208548625 79542 79543 690452123 33022 33088 42509974 33122 33091 598271523 89735 89678 862888568 40259 40288 479717576 62091 62092 632998800 46505 46506 69931578 627 628 296730584 4199 4200 937177743 69445 69464 585664233 74342 74351 219426987 75235 75178 878302259 63105 63106 167939399 30779 30780 621097783 83004 83005 273881686 3743 3763 233351617 37679 37641 50133870 24271 24276 318950585 59301 59302 418174492 37681 37682 361052377 6444 6453 579850132 5768 5750 900563047 72490 72424 536332014 53536 53503 866987971 76494 76463 241761947 19280 19281 478041758 4349 4307 6410119 37891 37967 330328964 55086 55168 812616213 47971 47972 594593229 50966 50907 924100066 43091 43085 999841357 27794 27795 865457947 22458 22459 179928391 69689 69690 779844441 16623 16624 995333647 58606 58549 651103905 86650 86706 871935620 81515 81516 734514775 2455 2436 786249021 88065 88066 714211491 73274 73305 110891722 32931 32992 715338243 34513 34514 966687802 64504 64505 286085804 67211 67212 662825438 43732 43733 423000487 15772 15773 184272528 57963 57964 33505569 64709 64666 75401782 96417 96421 637132418 36114 36115 821360028 35846 35847 586869825 81536 81560 825976123 3828 3858 879679048 3588 3612 922103960 78059 78134 390287840 17373 17374 646107100 88693 88730 740557657 50296 50297 804440038 88082 88083 946203560 7010 6926 709751914 49273 49274 290324675 21065 21066 666604039 64697 64698 665917467 35811 35812 781466213 24157 24140 986825469 1323 1324 782018259 73090 73091 809177969 48065 48066 859747483 92884 92885 648889200 91864 91865 246171146 82890 82828 797508108 50946 50947 303947035 94046 94047 662027676 59747 59677 988243479 51899 51834 743000674 72395 72313 916617376 99492 99524 521559605 45297 45298 265718766 7986 7939 554677737 63141 63201 133119196 17179 17122 106752006 81693 81694 414880203 33208 33209 977550353 82556 82557 62991905 55265 55266 516758285 60735 60736 688369892 99926 99916 102205195 77411 77412 953876179 52993 53039 764527138 59669 59607 387805223 46941 46885 402988669 15792 15793 153877035 74911 74912 832788292 84755 84751 219289776 77275 77276 153928546 54627 54666 200107635 16326 16329 54209148 84766 84852 852213333 42987 43052 450514761 66541 66599 528165801 49900 49823 544924078 20983 20933 381607665 25226 25188 618017541 94318 94404 186782824 67553 67640 464157400 44358 44394 352582014 88141 88083 231457137 33285 33286 979611397 71642 71563 646541762 77465 77466 453034590 30015 30045 327986290 65319 65234 436186617 46864 46914 12697982 28217 28218 779018620 79412 79413 949837242 52365 52366 412648244 75161 75246 798920227 65367 65368 151445679 23042 23043 297765959 82207 82167 609072895 4358 4301 411959053 73575 73661 911802407 9985 9986 298178141 28768 28853 115816487 95035 95036 569358086 98012 98013 13867456 78861 78893 97190254 33433 33388 388808200 86850 86851 703359685 40024 39985 311881572 90906 90817 401895071 31638 31639 265050524 57442 57443 141530699 30975 30976 894144936 51203 51204 899492629 98079 98116 466338804 75262 75263 170919175 11069 11070 862051017 76240 76241 962277601 43241 43183 171263131 5517 5518 713369976 2589 2590 291194701 86476 86477 207834446 38331 38357 673766802 24347 24348 825240404 45140 45141 960508390 5924 6003 941364578 63892 63893 982240499 36675 36676 320998580 89179 89123 860816646 7537 7585 963033520 72963 72964 372284665 69972 69973 418985576 34418 34348 826618243 8301 8368 251918962 10413 10403 799037480 19857 19801 798933560 1945 2006 242123601 68765 68766 162965842 73626 73627 424167462 38838 38839 315343658 38795 38796 570345289 78191 78192 929707706 24988 24989 859401031 97458 97459 509190392 17629 17587 37604852 15569 15570 811156145 90425 90426 258607162 57006 56930 196204593 17625 17564 504205631 27936 27995 325148104 52334 52338 829925615 36963 36964 564314354 39933 39934 990574196 82393 82324 95968809 14330 14331 341543163 95651 95652 559846909 96305 96320 613039282 82369 82370 985852117 33449 33450 994557614 28124 28125 878580319 30850 30938 611920683 84307 84308 335499476 50861 50908 461100601 57433 57434 917328544 39946 39947 898184898 26472 26487 446361268 32976 32977 656169125 25877 25878 137441966 58855 58856 906384955 60595 60560 892791895 45727 45663 145012160 53591 53592 687392326 27215 27216 815899312 35374 35396 29825726 44487 44488 686399952 55297 55270 312426829 44839 44814 591782265 51240 51205 107057642 13834 13918 399083640 53232 53233 898832900 38439 38440 778297661 78863 78864 750101694 27146 27147 837001424 71260 71297 612932425 43708 43709 460731859 19077 19059 497212682 85974 85923 585971347 37776 37721 16432142 47879 47840 917213654 48512 48513 844003035 52215 52194 395179291 21268 21269 614744788 31078 31021 46165737 31992 31993 563625112 80643 80644 763989294 93823 93901 614571200 53458 53542 7930691 72515 72452 589897889 45281 45282 753699312 38846 38847 850311001 48019 48103 482999609 20653 20654 415028336 49343 49305 192273563 29917 29879 34925492 6421 6422 319698430 67158 67211 110610337 38929 38930 309687256 84940 84866 694164789 2251 2252 287432095 89918 89904 449039510 77119 77120 407735161 34301 34248 140338985 92124 92125 886271510 40113 40114 560879616 94333 94287 135783838 42133 42134 603200717 24718 24712 834292202 87427 87347 844935752 76908 76946 195399642 59 60 341028770 94747 94666 348548032 70322 70323 854798556 74567 74568 941834663 45800 45815 620019684 8617 8636 612209093 48454 48455 232652637 45867 45868 642503376 22594 22595 262005302 97784 97785 612551148 7667 7733 862687663 649 650 401702960 58391 58470 565853 33029 32958 895468668 98323 98324 356600634 27257 27258 955226832 87936 87978 711194514 81260 81261 19830955 29354 29355 743988093 90975 91056 220769903 34458 34459 341738786 35938 35860 899524322 55387 55421 616312515 47727 47728 117853375 74834 74842 423028011 82658 82659 90819167 51135 51136 389799735 11634 11631 163603759 80543 80583 737123979 3490 3536 80992408 31476 31543 904957094 40997 40998 440599871 63129 63118 30224464 46146 46147 670031554 49462 49412 407789547 40762 40763 96587664 59100 59079 582108291 93927 93928 84560165 54863 54864 520700952 79854 79855 470484291 47228 47229 501899790 79412 79422 898020298 4857 4858 757470607 75960 75961 538181585 38147 38117 119086736 5404 5405 565954461 40267 40268 684297122 20031 20032 803072112 89354 89355 692610770 6743 6744 194781814 36481 36477 765978769 76000 76001 507893641 32270 32271 877269604 30973 30974 487103992 3505 3506 414856867 46848 46849 991798664 13226 13313 528885380 74888 74952 859949629 73354 73355 150089027 61992 62037 747270550 14530 14597 639080933 3974 3975 272266324 7279 7280 680658045 6334 6303 406281783 70226 70227 855837433 94992 94993 288706017 64805 64806 775877238 26853 26854 468316687 22710 22711 99902688 27467 27468 585467407 43598 43599 950805564 66892 66903 105371064 48972 48898 431807553 92814 92815 260879441 83898 83928 204275383 58282 58283 982134883 97676 97604 54463452 46029 46030 354764875 39665 39666 93087605 70312 70280 458088618 42941 42899 560195503 2807 2815 235183366 67764 67765 554470469 98039 98040 140420434 99506 99467 765468505 58037 58085 441310907 64614 64615 55996131 52088 52122 813684641 99027 99028 611303972 23732 23733 356159921 6656 6699 595143359 39680 39626 58371338 84036 84021 530678998 14426 14389 292391980 519 520 757972504 36189 36223 556188567 36941 36904 191888540 96960 96943 88217308 14240 14285 817571971 91298 91299 208664620 41900 41864 339184271 27147 27148 821703925 38613 38565 392890881 91446 91447 148629164 27855 27934 275213306 92981 92982 462333716 27933 27934 891474378 75020 75060 879581933 62815 62764 365835853 20885 20821 524902245 80688 80689 409404938 42493 42510 191068795 86764 86765 621500844 43072 43073 331535873 36094 36095 844102107 15689 15690 249221 31050 31051 310282485 31519 31512 318791820 85838 85793 802585415 34029 34032 101541149 86955 86956 183829154 91795 91796 610281917 77519 77520 206862698 63609 63616 727697011 12115 12116 100993169 22545 22508 802832685 14217 14247 244467316 1000 1001 476255280 31581 31545 350218139 50390 50391 80721003 76795 76796 137555138 47311 47334 360235955 66898 66899 893297724 4578 4579 916720545 63819 63820 173659151 12556 12621 927601035 87699 87700 439141270 25920 25921 874343033 69363 69364 992028484 57265 57266 200097132 75461 75462 556592429 18785 18759 289950120 14977 14978 893417687 1070 1071 86606699 1356 1357 496364501 78871 78872 36438990 54318 54292 319726089 75635 75553 716596288 50155 50156 600526536 32842 32816 685008541 83543 83544 292598376 32974 32898 951942314 34843 34844 822302133 16366 16367 636263534 51886 51887 16466542 36019 36020 604018437 96771 96822 95349021 55566 55567 789326660 31000 31001 404765695 93023 93014 997119374 80014 80097 56908120 63696 63765 652182976 63082 63083 526513579 92888 92845 781354214 82746 82666 568535859 74428 74425 186810783 69814 69815 247530792 44443 44444 680430699 19396 19397 187963318 51322 51323 103142950 71071 71072 33558774 15239 15247 952906197 44430 44431 748057556 62551 62552 867748011 80701 80702 775226830 92921 92994 262401798 27144 27110 65058461 63096 63062 415186930 97230 97297 172310821 84811 84891 559687127 38604 38605 994048953 65713 65714 164404010 65678 65679 506814941 72097 72077 26086561 87017 87060 996135229 92219 92155 83428271 69499 69500 291516723 23526 23527 637096583 2331 2332 58768342 19047 19048 727484395 44175 44176 906909692 29021 29022 617686192 12154 12155 443634502 75758 75759 358034195 24200 24201 497059348 99528 99529 550247279 70242 70243 437032307 30585 30586 630912187 29441 29442 22425618 72223 72224 636605348 77914 77889 465350709 20136 20137 468195023 25446 25447 499239867 39869 39867 707127913 74576 74500 742110199 45777 45823 755125484 8818 8876 946844117 73911 73888 923938695 68355 68361 314615212 58689 58690 704611196 16408 16481 478525643 27694 27673 350304710 10991 10992 759495241 92423 92424 476249555 37095 37058 236529126 56241 56296 209416891 78778 78779 713922659 90542 90535 856071773 65703 65704 285073533 63877 63879 62666248 27607 27529 369066189 3962 4024 157487132 26367 26455 99624623 57090 57122 307373343 7623 7624 802142421 73725 73812 843259380 98041 98103 891944239 54958 55035 744874597 33161 33162 339140759 39024 39025 114861981 12986 12987 126565573 54174 54175 425098071 5673 5674 975227955 82527 82466 310325130 86803 86804 807589283 26290 26291 149096105 20035 20086 633117405 68260 68278 263216703 51943 51965 788816911 5741 5700 447981659 82833 82834 396413823 64942 64915 650137743 23383 23384 11898346 98984 99062 934636633 74204 74275 967108972 46949 46914 387686674 83205 83206 219319063 62135 62097 618097592 75599 75604 63968777 23162 23159 946373152 55652 55669 983441311 96319 96265 461414202 80688 80764 984746663 98057 98058 982521198 39218 39299 753156865 82964 82965 674123675 11442 11500 849877944 12835 12836 792401380 72198 72199 793497788 59075 59098 140857164 56179 56180 71628981 77476 77474 632786377 1004 1005 508389058 22028 22079 727740618 31871 31872 905365742 87268 87269 666081423 91097 91184 978646712 65757 65758 338735464 79157 79187 863754777 31077 31078 318116828 72646 72641 28253481 18961 19006 576904366 73583 73551 641599208 36933 36855 718551803 26178 26179 574450183 384 385 468716797 18271 18272 287793646 60403 60462 294384664 84902 84903 582257389 85162 85163 428250316 37558 37559 711620305 17023 17024 234597597 42701 42682 397290610 84872 84873 704344880 20714 20669 621472188 43543 43544 914671231 27070 27129 526374557 3696 3697 55950904 47914 47906 986212118 68438 68439 232415310 46244 46245 406167485 83369 83346 460575529 18822 18855 385509820 553 554 23229193 37543 37611 866297591 53319 53320 294797949 72678 72765 798577193 42131 42132 986996948 28014 28015 124126691 43594 43595 599247828 70263 70286 172794478 98078 98079 490640702 8959 8960 12123386 77968 77969 464712415 23754 23816 987197529 98803 98804 157207235 97219 97241 126334239 8706 8621 318131736 89716 89717 788702304 54784 54697 630789748 50882 50841 828868715 23208 23215 920380092 8714 8715 576297924 41988 42060 267472514 1212 1262 394181932 88197 88232 844932797 65810 65885 81532956 80614 80618 111594882 43880 43853 544185854 37296 37385 964918037 94815 94816 643611041 32572 32629 496098249 87083 87084 357103870 13947 13897 839960160 54918 54919 152135737 96484 96509 285213951 23354 23355 185713709 92703 92759 12901069 729 730 550342883 25894 25883 229381639 14194 14139 371970776 15563 15564 721971863 23647 23648 710217670 19923 19838 594706373 63368 63369 600704354 23409 23410 842532962 95254 95316 9191542 71561 71558 344257265 44334 44335 843324249 73731 73732 92987767 27002 27003 537769548 73391 73418 354247098 71605 71609 34426056 51703 51644 552569757 80313 80319 14860737 42337 42316 415849225 82386 82387 967507048 24517 24518 685709094 96859 96926 319586156 66142 66222 308478183 13007 13008 33750952 43965 43966 313204026 64690 64691 165651344 1081 1137 587343444 37701 37702 822082888 94972 94973 422439697 78720 78805 731274603 49829 49888 799918005 20767 20768 657282258 7132 7133 93562201 17295 17296 121477449 66074 66075 642046982 18157 18211 599159652 84869 84926 568682925 28355 28356 285598221 73919 73920 345432312 17336 17359 997653551 38721 38799 564122754 18096 18097 665215271 75455 75543 653801408 77322 77250 564892170 76625 76640 43160139 17091 17092 114467484 6448 6449 25947202 79572 79573 248970493 48051 48098 32552984 22685 22686 922044378 89954 90041 523450927 39634 39595 22110385 81939 81858 291785912 16869 16932 557857166 40919 40920 753420284 99349 99438 11041286 43830 43784 107236176 87020 86947 899553208 42495 42480 48961621 25691 25636 255482938 13942 13943 236602466 45423 45497 756337307 2070 2150 482819288 85337 85255 190948890 51734 51747 680703345 4448 4462 719446743 67001 67002 832825972 63383 63341 177934644 85959 85960 993464180 95008 94966 765766569 90789 90790 990013490 37359 37335 774331666 93575 93576 975350335 40938 40939 545763817 74605 74606 314622031 74141 74142 15819717 92817 92745 633103741 368 427 477003991 83730 83731 925618077 65664 65665 980258164 81462 81542 391727846 22312 22313 684992995 76765 76795 825874887 30900 30957 423125674 80497 80536 471091619 92242 92243 130715136 81274 81203 602637876 51281 51282 473663207 33382 33364 411953890 75563 75479 905532525 73721 73722 306762327 11318 11319 240328797 1296 1334 910318883 26918 26979 161608170 14000 13951 767693839 67747 67748 78992723 32053 32017 503558514 93925 93895 62577920 39504 39505 199286864 76611 76612 313141312 57137 57138 86930313 57549 57588 235404439 6889 6938 730109330 38771 38736 704730171 25170 25171 139804425 35217 35304 233519286 8517 8593 110562259 58576 58625 452304909 86778 86779 920144307 85942 85933 830626765 28746 28719 334504194 50213 50214 543217219 53057 53020 249511734 3007 3008 362193819 83112 83113 349868418 78327 78274 359265626 29847 29848 252150261 28581 28582 687393188 40002 40033 616479997 60866 60867 994641665 33675 33676 512654596 24218 24219 653943933 33821 33822 151520811 67930 67958 860725515 96678 96679 359055591 36894 36895 475190485 63306 63283 207259038 60613 60614 641301868 45463 45464 370630774 66804 66805 350697779 24090 24075 116950472 32235 32236 958755450 31704 31735 409745496 66757 66758 409177140 5129 5130 237857896 24197 24198 290544379 15160 15161 347561998 42921 42878 752388073 63243 63244 195486533 33804 33780 402080911 22559 22625 732476447 12227 12228 726559279 20877 20878 397526887 8392 8449 365318358 49641 49642 41630044 50896 50897 96123603 83374 83375 197848026 46219 46152 625347134 64625 64543 153541051 66721 66722 924763549 21790 21791 888116953 75272 75275 835388821 92650 92592 776169229 92387 92388 529763943 89998 89999 875119999 51100 51102 548859417 96863 96900 473164646 33151 33152 914661374 64161 64245 511498237 32461 32425 432786186 42189 42190 734752152 81788 81789 431292507 19301 19302 323259604 32421 32422 324931077 79445 79365 748038162 49194 49198 612382494 62550 62551 456827507 17389 17390 14179580 86561 86562 179942636 75307 75308 962277883 78479 78481 744144507 26598 26594 541723729 25830 25860 224138175 18085 18086 158958644 66945 66940 576113083 85914 85915 827937478 86911 86860 140068434 41744 41745 175947181 17722 17642 612362584 21132 21133 412023773 2112 2113 752076771 60458 60370 979804448 63472 63537 578971438 15000 15001 28491936 26113 26114 286755018 7898 7899 331125444 24794 24795 940818392 58498 58499 744644062 70124 70125 675813534 97689 97609 189370441 64773 64695 991186309 94724 94725 399894910 3500 3425 434274131 48810 48811 178687074 86496 86497 319594835 13055 13010 925061928 30123 30124 511408570 68271 68272 840416506 15124 15125 759513292 24828 24808 925867254 42786 42787 724898913 14480 14470 828601594 44161 44238 418043757 31929 31950 484302431 35396 35327 476708157 45901 45902 673478167 23244 23245 921344395 77436 77437 926626647 12612 12613 605235298 38123 38124 139768905 28438 28439 984864923 78359 78417 822418651 60483 60484 104885374 29751 29752 494584250 68447 68448 424458899 96666 96667 10544851 13627 13628 453096496 76959 76960 573152141 78475 78397 843190533 98827 98828 802759944 72776 72777 251136977 27819 27820 46617947 71581 71582 785687655 16678 16686 581943423 48024 48048 112807894 48675 48676 819075770 62053 62004 212073580 67797 67810 401757650 59151 59152 688123443 21604 21605 817634543 44688 44689 183002341 6709 6710 872082370 68410 68411 70300233 8437 8438 723750019 31464 31465 764474812 18764 18765 610205576 21337 21338 534643667 1004 926 889305612 71363 71380 65674682 3011 2931 476566285 9277 9366 694094375 72973 72974 466815873 94710 94777 951671164 51236 51319 746103744 21997 21983 90801777 56295 56250 903713666 43900 43901 679450846 37146 37063 293239468 37213 37214 105066864 67697 67780 492615039 63520 63484 106187308 18193 18194 929758206 14425 14451 928843424 84783 84791 851789166 87939 87940 826302459 14182 14183 23555939 21650 21651 524415018 36787 36788 575564381 57848 57849 602633455 52182 52183 172167432 12137 12138 591031545 21348 21409 973005653 18093 18005 872997539 97109 97110 26708064 61638 61602 503475116 84584 84667 648430580 1547 1581 176530159 72098 72099 412480373 81228 81229 709906630 47683 47686 316265623 25201 25256 715940709 19898 19899 480186980 18816 18820 207951728 74465 74407 172794421 62096 62183 87176383 11614 11603 793129894 21293 21294 604851874 46052 46034 10602058 75548 75549 674629534 56516 56442 5545516 89145 89185 113131378 84532 84533 279588043 12035 12036 997225165 20914 20915 205955653 42319 42243 667425624 71953 71954 524220155 33576 33577 394666061 17430 17500 251581224 8623 8624 83691955 35001 34946 979175945 3905 3906 416255255 25855 25856 953393274 77221 77222 921675107 81468 81551 883967366 66067 66000 762206243 36616 36617 326924029 70922 70974 118538331 86084 86022 94780861 16453 16454 590766749 82574 82575 20125635 8030 8031 865994793 62470 62496 670658198 7883 7884 769460019 25712 25713 76966020 29005 29090 76365214 50094 50167 336827285 298 299 769744494 14959 15019 983423494 73196 73158 352718936 50946 51020 835142705 26404 26336 148046726 34589 34590 560604426 35516 35429 19341648 39987 40053 18117609 61828 61829 512882619 36516 36509 802262628 15061 15005 778627289 49068 49069 756852734 47278 47279 272636236 5771 5772 358998532 54384 54385 15936189 72649 72588 306173960 74553 74616 406792133 88991 89010 393036006 71901 71903 45498982 6500 6501 990921186 52161 52162 428635230 93590 93550 990609030 46491 46492 68022770 7371 7293 737905361 11064 11065 148154158 10004 10005 162260132 92111 92112 160323936 70294 70295 906693842 99463 99458 894219832 30260 30235 713262420 3999 4000 235022297 21148 21149 288203841 58972 59045 736070779 55317 55318 509736952 24676 24614 901884597 88522 88549 846192273 31391 31392 175651834 67751 67752 122906754 55997 55923 544990314 80691 80614 967614445 49965 49966 289309722 76867 76825 896083979 65964 66015 931854953 22281 22282 862749266 67564 67516 343688892 48108 48109 190902875 91860 91861 576168490 31211 31231 804460777 74744 74745 408643813 86480 86481 176075380 46425 46449 950625026 83146 83199 925211103 48098 48102 44735499 9368 9369 305042531 82415 82478 28348442 56829 56830 750517107 41709 41710 62813494 72584 72585 721462097 8523 8581 812504229 85457 85447 480688866 5620 5546 353095872 29104 29105 656721673 66341 66342 816088642 97050 97051 519738640 1627 1587 576432878 15606 15607 245266770 33822 33823 180099173 58212 58213 604731605 56583 56584 500778679 93080 93081 292646039 76071 76072 311706236 96083 96089 531184135 20738 20739 237681420 11466 11507 368622195 17486 17487 445777865 88195 88229 258205726 96921 96926 9735671 59484 59486 251313634 97412 97413 438379298 50500 50501 978396342 28003 28004 759752609 93086 93087 329355762 94002 94080 826930930 30803 30804 16806624 7246 7166 676669171 15166 15167 363179175 50461 50462 784358000 93853 93854 476451102 16930 16917 706669922 73921 73922 424576979 6669 6670 990352824 33508 33509 245584060 94703 94704 985940259 37241 37328 467669524 7396 7397 16665340 55041 55042 441906160 27972 27973 399185855 38311 38312 949993129 88518 88519 638968752 85013 85014 988270671 9325 9367 471451267 53961 54008 516663944 81373 81311 119895294 12239 12229 791527785 31424 31507 128962 39757 39739 732638037 6281 6262 963908755 57516 57517 756482975 85856 85857 434858814 55417 55360 970807067 60941 60963 143706731 5856 5857 189551770 15785 15786 973050621 99653 99654 314874618 57735 57736 311982037 61307 61308 591051323 88673 88674 116219999 55229 55194 4388805 35202 35289 34091473 98557 98505 118353941 20453 20454 870600312 3725 3758 52522361 79583 79605 980049984 47674 47675 878783119 36462 36513 87643609 53793 53794 679625215 52763 52764 266053521 33113 33114 60902538 63215 63216 877905817 3090 3091 697011901 39003 39004 971490124 64796 64797 624142726 13388 13389 221025469 56828 56829 492882802 91264 91222 759056362 37389 37390 5305866 18481 18429 86340933 22993 22994 497523922 45330 45316 447854993 41473 41474 148519463 47617 47534 918281390 43553 43489 81240196 81650 81651 81062176 47171 47104 407709189 79274 79275 579373552 96165 96184 123292399 14398 14399 494259527 61518 61573 763317427 54279 54280 857777912 39202 39203 194715781 22199 22200 595463150 81178 81179 517214319 48977 49056 253306448 91679 91682 774760899 94999 95000 567316930 73442 73443 267726852 72558 72637 829857544 9759 9760 565049797 42875 42810 913835230 11556 11501 336661844 54886 54887 18824086 42839 42922 76441575 64190 64191 463464993 54265 54189 4910317 11375 11411 891395598 14897 14921 680011505 68752 68669 996341233 84980 84981 519157376 41910 41909 533566249 52868 52815 325631508 7708 7709 15502242 5934 5987 526414048 90523 90524 68714152 75664 75727 193416875 56891 56892 632988062 83195 83196 406359907 23559 23560 181942127 80001 80002 995088471 83744 83832 561415573 81961 81962 554358882 65743 65718 742274460 82461 82462 113585793 87713 87714 580814056 95617 95618 262116695 76649 76624 281536160 26849 26863 448711194 87363 87427 670330331 80726 80727 761779238 23689 23660 842517116 43872 43844 3231405 6902 6969 717107619 70031 70006 592439412 67339 67340 632597222 18521 18522 570900306 75158 75161 96344424 31168 31194 197219150 86020 86012 159445089 71032 71121 155177967 11637 11638 884529639 73622 73534 373558504 11515 11516 860971083 30240 30241 787536960 15434 15435 979225168 23911 23912 582738401 2517 2518 606418856 30929 30950 574350363 69603 69604 411966865 2638 2639 653762363 81303 81307 997683504 59248 59240 292627947 46941 46952 230725966 9925 9960 114451335 23973 24049 26714104 32020 32007 197736162 28485 28416 306408912 97221 97189 892087606 19955 19881 147383684 46962 46895 67706109 13450 13451 278525077 85296 85262 380402716 32154 32196 941275791 96873 96836 653592696 98426 98427 56196390 89546 89547 790491253 82158 82069 161116872 47164 47165 528925356 43742 43743 351894586 82460 82473 563316093 64114 64115 787562393 34032 34033 230212625 44197 44198 496407768 73258 73272 190496399 91124 91166 611188081 25032 25072 286997885 56889 56890 330102380 61361 61362 369971852 37723 37694 822029788 8442 8495 754305074 43994 43995 183658170 85571 85485 173885104 97029 97030 489697806 55371 55346 704708581 94214 94215 711747311 36038 36051 120053099 38258 38265 262719374 89056 89057 707699993 27341 27403 345589619 21258 21259 118120457 71216 71217 698465530 27643 27641 899066787 32730 32714 224273101 27131 27098 355902754 43018 43027 102204989 5583 5584 809804848 43670 43731 944448349 92478 92479 100474523 89340 89341 581384818 10034 10105 304192829 12396 12457 602381867 14094 14021 365657943 56529 56530 967069471 1355 1435 824236962 11517 11518 854071822 24326 24327 402667318 42060 42061 561452474 48657 48658 280179658 87041 87042 307293322 2731 2749 865196017 60817 60818 90141193 16849 16831 796761208 37856 37857 609139048 27335 27336 921170860 4957 4958 721878119 33845 33846 452847104 91387 91388 115987205 29088 29089 136755632 53258 53284 169421717 60367 60368 876638728 78303 78377 251517561 67221 67204 852495744 18949 18950 968106821 84964 84965 187614799 32003 31991 483079886 26293 26354 745997665 98778 98779 484917052 52035 52036 770978398 153 154 530116647 48328 48329 377216880 36257 36258 65287191 81017 80972 716212337 84071 84144 781478090 25931 25932 586750299 78184 78192 508336321 58575 58576 380174035 50283 50284 500213866 96751 96752 47536818 18842 18843 171339414 92827 92784 600969019 61913 61867 957710124 61177 61178 122282549 41304 41305 6972338 68127 68085 57554964 26939 26940 742952159 19099 19120 259947268 24165 24166 713994473 32766 32767 911090692 52237 52238 718282011 49558 49559 417614356 79722 79723 302461164 30738 30739 650071436 98223 98309 74109585 27322 27253 100367109 83020 82999 169925757 28244 28267 26581658 86002 86003 220756329 7946 7879 413880254 99897 99898 221284487 27186 27187 465466181 54985 55074 974364881 25463 25461 632459593 87518 87490 509988192 47007 47008 561422086 46168 46169 643722829 96689 96690 577787223 38449 38450 330528472 45958 45959 19026451 83197 83248 76509847 43506 43507 608998598 72134 72189 819428853 83521 83522 799101793 2083 2084 38461612 33818 33819 895540720 9883 9901 880354022 49838 49839 335191700 21603 21650 830297896 26610 26553 540248655 28122 28123 504290006 30616 30656 983770614 77689 77617 622908542 88168 88169 719489636 93589 93668 510868242 70304 70305 418383015 49772 49855 276928045 95908 95909 799198361 96521 96522 829827054 84318 84319 771177884 4162 4237 842660991 44166 44167 468831866 96477 96478 145593914 38904 38875 578685323 76428 76400 673671016 55260 55195 284295624 80597 80598 203456507 85812 85879 364749142 59296 59297 860866445 90273 90346 54579218 61530 61450 558384935 83128 83140 774788799 68477 68560 994411684 47025 47026 936230051 93424 93425 601503161 90631 90632 593933277 34614 34615 848541462 64891 64892 231426189 57162 57187 281385270 46202 46246 753628572 62812 62833 17222011 79145 79122 630605869 41573 41574 956125050 23540 23541 615182201 44047 44052 272951069 19825 19826 384564626 4680 4767 177220783 87232 87244 521409240 51583 51584 311727879 31963 31892 942327325 97072 97118 719141277 50380 50371 457476573 6582 6616 156673012 25265 25323 921498979 83735 83736 810623883 47142 47143 251046369 60887 60888 475453024 79344 79345 450831979 64151 64112 251537522 5721 5686 495186212 3692 3687 913366603 89399 89403 875899360 57660 57661 294031137 57424 57425 105611747 88715 88648 385085023 12362 12363 974726542 43668 43669 151701702 33005 33023 907593677 1843 1902 319096075 41149 41172 307978857 80800 80801 750767262 10314 10272 231805779 12355 12409 812647023 94699 94700 513844571 97243 97164 620785702 2922 2842 518509817 99280 99281 181004728 77132 77202 682369337 90099 90075 86848324 98123 98135 283686578 74925 74847 980875934 3287 3292 49429068 10186 10187 492659274 93924 93956 989705284 2359 2360 678692559 60342 60343 182380518 43899 43920 91005134 99494 99495 418962060 55630 55607 560289725 41870 41798 379742842 60621 60664 402984235 98586 98587 214765706 94251 94165 822459625 73152 73096 808564688 463 475 167029376 21226 21227 648280277 15155 15176 353930070 66567 66568 600763623 83052 83053 81167308 63619 63689 199238629 60926 60927 652578038 39408 39409 804875447 98021 97954 412462087 55909 55910 316908596 79048 79049 696656908 80801 80843 553510345 2182 2126 414087518 4985 4991 613770516 22165 22197 408557520 82729 82754 878235120 38667 38668 504957257 28176 28177 306908151 64956 64907 384243234 38514 38520 751372601 63749 63750 527387183 5603 5604 438681009 96329 96326 385463231 57630 57631 465759582 51282 51283 515280834 2002 2089 152234799 97931 97932 734811273 73270 73271 28188157 60918 60919 207463118 2364 2365 875273603 98835 98836 31610615 18532 18533 310574101 3593 3594 845078617 4712 4776 310130277 56593 56594 70391880 27294 27350 246354564 56334 56289 458986981 44751 44795 42071179 10957 10958 117209608 39327 39328 682856804 21644 21645 491243727 49645 49646 222928318 98972 99051 421006774 37469 37429 855781593 71597 71598 582486636 20120 20046 506766798 30912 30913 257416772 60751 60752 707884701 31212 31264 591239288 42216 42217 605946419 37110 37167 318660813 58909 58927 257422500 99347 99381 982173148 34176 34177 609929131 93007 93008 145340769 12427 12408 452558286 57701 57702 128254119 44400 44369 492485594 12330 12259 859108800 21808 21809 557186724 56499 56444 82428992 8330 8403 929331150 5983 5949 261065982 40337 40267 136323828 16924 16962 970485141 93389 93454 149577037 89745 89746 448809225 19956 19917 998596603 71683 71759 361734147 55257 55249 344495037 4787 4777 475943942 41635 41604 308053644 26307 26308 973019369 60797 60822 38437165 75856 75857 545183282 68144 68225 313032255 24327 24289 94866537 6374 6366 920834719 39872 39943 470094889 20444 20445 432237836 53642 53703 367062887 19446 19488 458876938 15135 15136 944077075 73966 73967 931320166 7042 7043 844148061 83649 83733 657842215 58958 58960 10276574 72393 72469 59808562 26980 26963 731555761 11876 11874 905661451 51897 51902 142677855 3279 3277 558769734 71824 71825 234154934 32751 32742 502203340 82910 82911 161043017 31024 31025 554633162 61969 61970 197034560 71966 72037 407516033 69698 69785 786282036 31352 31388 963958901 69584 69585 584828870 8699 8676 225851338 12828 12898 376976858 67004 67005 910137658 52760 52788 933459304 91416 91370 123261488 45130 45131 91981814 48036 48037 755517997 50044 50045 301176358 4633 4660 810482387 74360 74361 419230409 53124 53108 378232205 20721 20658 232711722 21444 21356 413568459 68177 68160 548876592 17895 17896 702004753 96831 96762 808505343 25889 25831 123636400 27325 27337 788219016 75819 75820 418069890 87396 87397 601109491 81924 81942 418073035 44448 44415 487171921 85180 85091 589694405 6721 6722 264809094 28303 28365 715292598 51531 51532 75061937 38217 38218 857611945 58894 58895 105835202 9154 9155 816822390 38350 38342 416748836 49271 49272 126712557 87735 87795 97200672 61605 61529 946541231 77983 77931 472613719 10967 11008 561007826 41331 41411 239831227 15509 15510 783784233 76388 76322 214325525 26192 26193 386804273 24097 24098 569367807 28011 28060 970338728 74132 74133 804870473 61394 61395 44462514 64211 64259 955386111 74563 74568 973650535 9762 9763 632298085 6303 6267 74869270 68584 68585 331682355 24682 24749 588461246 81977 81978 367339253 38304 38305 758842048 48028 48080 389867847 86071 86072 854745855 14319 14397 554449337 54471 54522 515484020 55227 55228 893150644 1844 1845 810177829 2570 2574 924804725 72188 72181 785933708 77622 77623 893896701 77099 77100 341982676 19127 19128 750415379 47601 47602 928288647 83747 83659 976836561 71262 71263 607787643 77200 77201 917748254 21366 21329 520601541 77779 77780 793238195 46696 46697 149082659 60596 60539 654183541 47916 47904 876419180 26994 27073 547465803 59089 59029 858363056 66017 66018 615426012 28145 28146 637106816 59230 59234 824441356 76843 76873 670097895 21356 21286 657219709 93520 93521 179502679 81353 81354 691677976 71160 71161 421428953 87127 87138 551689403 58405 58406 961871431 66923 66893 685604182 30031 30032 67309239 92303 92249 857289590 96060 96061 624883991 44209 44210 522045622 12489 12490 402869757 40760 40785 345736805 21861 21833 235694176 97350 97351 581104664 11187 11245 883422540 32019 31948 704713009 49126 49127 309974373 73890 73804 165459057 2606 2636 462680192 60669 60670 591697583 32841 32842 971748829 12563 12642 279334554 62476 62477 553865698 92951 92923 265465501 27237 27238 462212044 9839 9912 645292185 55361 55355 55396070 99309 99398 985649801 283 288 813486335 91491 91495 120180346 7624 7625 489506321 91712 91725 67224013 17931 17881 793090521 87811 87812 621536948 59238 59256 652119903 79825 79794 42172393 43836 43918 297878404 90691 90701 839657886 25185 25186 843706900 64239 64240 576757361 5370 5371 452301332 82807 82885 314188850 20995 20996 817777357 97574 97575 319171196 42712 42713 301178391 9061 9062 387420862 49659 49692 739875955 67690 67691 114572858 61166 61167 713666356 54649 54650 654632878 82174 82175 289837011 59407 59408 183751189 54829 54819 878532226 51252 51253 700782104 84507 84533 97343433 33262 33277 523763071 76920 76954 780280327 1405 1342 993159180 52050 52051 952892845 55885 55886 366203997 70642 70643 645490714 43990 44009 784369314 28848 28896 590866379 99428 99429 490604966 26048 25990 472878190 12400 12384 227605930 20451 20452 204659730 13712 13713 346176702 90603 90541 705982824 86823 86824 900239802 28491 28458 671750947 1250 1259 701493766 24919 24920 986981567 18409 18410 952465319 37134 37135 610622963 95934 95935 77343666 75755 75756 681401303 49996 49949 368711645 12242 12243 135633814 28974 29046 816772407 99924 99956 973983726 21846 21828 479000352 35046 35047 551648297 84805 84785 543398765 21272 21245 159123686 95225 95278 409987576 34700 34701 412524683 43294 43295 222545341 6613 6614 632645886 14446 14403 450836681 12252 12253 522151609 1149 1150 793555019 14841 14842 473345963 73989 73990 877925555 96619 96530 689669222 41596 41597 798664201 89550 89551 881053449 11902 11903 283541653 26795 26876 938238944 59397 59423 890967812 41401 41402 341002558 91627 91681 101017902 446 447 818688886 82588 82589 401982620 60923 60924 207136250 95147 95148 438255584 93095 93096 655364928 46485 46493 815808216 32729 32742 58530577 96151 96152 279485992 48434 48435 356781110 35939 35940 420744487 69779 69780 854984539 26555 26556 966949796 93548 93549 67873353 42195 42196 576620292 43976 43977 996394850 49259 49260 413638853 42163 42225 16937656 59811 59812 207165573 70620 70621 861348133 64075 64076 761937360 24564 24565 105411317 88027 88028 277334983 2650 2651 54085439 52647 52617 383752996 36268 36269 529897675 49026 49027 753021384 31006 31007 325745868 2671 2637 166925744 99136 99137 446163451 54245 54207 412415267 9092 9093 620099941 57931 57857 963462922 60039 60040 216673195 76892 76893 543190463 35062 35063 492930196 1795 1835 286815887 57930 57931 80802380 47733 47734 377400494 20742 20659 575148842 63096 63097 601849816 16141 16061 877122585 72410 72411 967480999 40239 40150 393698563 76805 76806 636496718 84480 84481 182290850 12592 12628 353069511 97564 97565 974375638 44698 44699 810152158 12397 12341 266879162 47400 47401 95218745 69844 69895 874111105 94065 94066 674382479 58972 58952 241651037 76722 76656 434452305 95084 95151 522155077 82102 82103 534801518 67554 67615 740991129 77817 77876 210253207 33358 33396 94011685 11991 11992 499758456 54214 54233 750507496 90615 90623 298305983 5222 5223 863642743 91076 91077 438152209 62658 62713 671976460 47216 47178 294874899 20636 20689 300285726 33740 33741 981879181 56159 56202 713929092 95491 95492 220342080 59229 59158 2286524 69126 69196 134111729 67547 67548 631339114 74439 74440 400423035 45066 45067 578847637 7580 7581 842526708 48483 48556 890653297 32764 32820 522862335 91263 91299 890411460 87417 87418 2606991 53536 53537 271751881 26069 26113 589438998 32784 32785 249412507 90019 90009 778133768 37827 37758 485942861 63193 63194 266133650 15278 15279 455552117 66469 66470 659455688 40146 40147 869700949 62065 62044 636999849 9168 9164 167226162 69956 69868 224686586 92800 92801 553440258 48889 48890 301871798 61249 61329 429235376 58643 58661 986434755 96614 96559 144309327 83658 83655 118670681 38656 38657 639405824 58058 58059 748244905 47674 47763 586033378 65499 65500 228092711 1830 1910 884947663 31847 31846 786692081 72459 72460 723002692 54498 54579 507430194 80814 80815 422369541 86678 86736 448311559 89020 89074 557050943 89728 89729 212062512 17915 17933 988618119 33455 33405 442246313 5632 5692 487326421 61349 61341 674474154 92892 92902 873768852 48880 48833 718787213 89913 89914 453203826 28885 28809 370534939 39213 39165 514533612 6005 6029 856706101 85662 85663 202791601 38294 38215 573558783 62545 62546 574083682 48552 48607 308669263 83343 83261 357745514 47651 47652 733720734 22921 22922 895311395 72245 72241 93381933 74400 74353 296503822 11093 11147 691384523 42384 42385 191781181 52142 52143 595445464 69919 69981 512838361 54876 54877 825275339 15915 15916 971293743 86902 86903 63106041 61779 61780 545303503 12796 12797 570725443 65404 65405 458965046 37647 37716 516905730 10696 10697 696279187 62197 62198 842125267 99299 99300 29840029 49389 49390 977997915 31415 31416 47064366 70020 70021 665140151 49816 49817 353133017 14308 14309 513155423 49370 49369 170470710 62030 62118 235342382 18200 18201 731461703 87797 87798 328655257 67562 67563 108911692 49079 49080 979836829 70869 70829 137719678 75681 75766 499478660 86008 86024 876824016 23751 23752 928143754 7252 7165 491752191 56510 56511 4066166 76369 76370 448247634 69091 69021 885252500 73128 73129 815624532 68858 68859 97515677 453 454 531971372 90196 90233 626192677 22821 22822 867618368 35337 35360 687317109 5258 5259 88348176 39082 39083 305454265 93482 93483 873387272 66992 66993 639295554 85922 85853 600463760 72532 72552 293200801 5164 5118 7749753 77038 77039 523781189 30822 30852 479350656 47921 47864 586466281 6267 6250 77643166 17714 17715 28438985 25165 25166 707592617 8573 8574 211643905 56211 56212 457544748 51108 51109 502589324 71750 71741 806123703 56143 56152 629186401 94627 94650 354924788 48886 48887 429212362 69411 69412 555072672 9253 9254 556016296 83786 83810 871542821 61334 61412 908044257 15455 15456 764426008 79258 79184 631978606 87179 87166 640765339 28422 28423 945178459 68799 68800 467149772 60160 60161 93924687 15184 15185 658074319 97608 97695 329420230 40892 40893 207178964 96890 96906 402632102 5141 5193 852681246 57480 57391 794902276 61032 60946 642218090 75733 75734 400617235 93242 93181 526254042 72859 72860 12037398 28445 28465 537394898 85193 85267 190355883 98911 98945 225184106 53021 53022 450262447 20303 20350 15032148 99812 99813 515172379 19516 19504 261425418 76474 76475 343166939 22554 22555 929863194 35945 35946 777371615 37534 37535 422330677 60637 60664 803462726 40256 40257 133096850 31499 31511 757360853 92158 92237 752682550 29099 29057 190791800 34241 34242 36237725 68378 68461 369672745 35278 35192 944384599 80169 80170 884768640 78677 78648 921412778 44705 44706 600362221 33522 33523 656015362 56155 56231 446710452 66734 66735 975401366 46891 46892 355233161 35501 35456 289120277 8216 8155 652770822 88363 88364 699974485 41739 41742 579347775 45837 45768 277215581 99355 99356 578240707 6100 6101 745501281 20982 21056 549396909 78613 78614 408734505 43789 43730 467444619 48203 48149 54993648 86885 86886 506208532 18143 18083 876743278 90694 90695 311858313 95171 95170 652637083 6003 6004 614514968 56770 56771 448595619 30072 30108 827612737 27718 27719 429744249 69787 69788 689105267 39924 39925 301963055 7095 7082 154232700 7475 7478 188165898 83664 83595 598342356 79388 79365 946360827 17646 17647 577288905 58050 58051 336407897 18770 18771 510211040 40147 40148 301360067 1455 1428 903525765 42682 42683 265880951 11943 11940 288686268 47867 47868 253146883 34684 34762 499864492 74726 74778 5157248 53264 53261 192204533 59405 59406 235204895 85387 85388 174656680 26421 26353 530685579 91571 91572 807563927 24196 24197 787415977 22619 22607 386282151 29588 29589 71516454 28332 28349 502093883 55494 55495 908605092 85265 85309 418111911 91853 91843 22003666 94778 94853 793108168 21217 21278 307023399 35870 35894 302199238 81927 81948 197941156 97324 97325 759737181 17976 17919 748160116 65705 65680 632276551 45872 45896 709071489 62070 62071 919896826 65242 65243 197710927 40112 40135 399390226 86921 86922 501988353 49132 49108 365449238 847 799 502484147 9384 9328 46330035 97712 97713 408647298 61072 61066 867621983 54898 54976 103005188 7173 7174 67681581 58220 58221 183195424 39079 39080 26444749 88329 88330 518439835 36582 36583 44830266 53412 53413 726013325 44739 44749 295985351 93522 93479 629595994 98223 98222 5488544 90349 90325 356807609 31732 31733 765580292 76355 76356 116128845 86524 86491 927607846 5879 5793 359332957 12107 12108 83413966 9299 9296 867684945 23162 23163 692665307 77413 77414 247304739 99906 99962 210934876 30500 30541 807033863 87262 87320 541024769 68130 68141 324194412 18132 18133 258920842 56635 56636 685116855 59286 59339 154893138 85270 85271 42361429 95422 95423 614563289 82638 82624 736572601 74129 74130 163509889 63080 63100 50184269 71277 71348 245964589 80106 80107 592761576 99126 99127 692276178 17110 17135 749044351 91582 91601 332861195 86573 86553 662928828 32279 32280 114243453 68238 68239 375427255 41967 42027 444078684 52398 52353 760807835 16298 16341 541644601 47411 47439 506476078 13974 13975 793102124 40907 40935 586312518 47303 47304 506542350 31002 30946 373628063 64812 64848 428333 44032 44086 302337019 27780 27822 58814228 31661 31629 880504976 62648 62649 405347689 94745 94797 644935289 54219 54213 632554245 13274 13275 861368354 32903 32904 958870232 25031 25049 123564490 37021 36932 911931899 63158 63159 687342236 64717 64728 556448206 9477 9478 184547910 67254 67201 470765580 72622 72711 831651351 9781 9853 335801515 76278 76279 886817678 15444 15445 804522454 5180 5181 832643395 37951 37952 367103684 53600 53601 476068521 44056 44057 47622292 96659 96660 975187422 61723 61724 474039523 58997 58910 868436709 85606 85607 686413141 36627 36628 670358240 49994 49995 393900113 3317 3318 405090560 51544 51545 378597795 69970 69971 728272429 78687 78772 673185825 15107 15144 299222390 82074 82075 912747218 66043 66054 297081700 36968 36969 697933023 3521 3552 506194032 32797 32789 285469443 19819 19847 574834350 61331 61332 414702149 88454 88455 414416723 63218 63219 435086045 84130 84085 640582067 97135 97136 457443607 82263 82264 350459105 11571 11572 550263217 26554 26637 299464835 96386 96387 765480367 5858 5859 198419942 46884 46885 458454015 22419 22420 513428898 88938 88994 422567815 43216 43193 240545108 81796 81728 880493836 19559 19560 526235248 42730 42731 31763626 20056 20057 123113342 79970 79971 151303375 98456 98388 881796595 44269 44224 58728059 27279 27280 221713304 87989 87990 678508421 20894 20895 206174846 68905 68906 769821145 81232 81204 492765375 21842 21763 931738087 68417 68427 308814060 54754 54755 344439470 4406 4407 634133693 98354 98422 133814632 24262 24263 722600234 45676 45677 285566640 97409 97410 844168280 91549 91580 729543547 3383 3384 599732195 41910 41850 319645440 60160 60159 600453536 61720 61721 40903126 42107 42108 548177589 42780 42817 423137411 91283 91284 131504024 37934 37935 397889590 67878 67879 487211831 68469 68429 536553556 39507 39508 531875076 35483 35435 141976407 22310 22301 496388856 77440 77441 688963983 23941 23879 338173534 11449 11452 858987837 59748 59807 277569419 71461 71462 29663298 35570 35561 193153435 68330 68310 241415556 32190 32191 767242959 63521 63435 953097072 73573 73554 430211826 46155 46158 568980331 41143 41146 341470119 3881 3882 784839644 80607 80608 831345513 91100 91172 706608489 52585 52564 841299103 82861 82870 650548923 14488 14404 313799889 33723 33724 569436612 46227 46311 421572421 21438 21504 67472217 87394 87395 818106338 78562 78523 737575848 75097 75098 638432911 19920 19921 841603788 37150 37151 323783654 73465 73512 244146393 45851 45852 582070425 84698 84699 357305604 46103 46073 273131351 49983 49984 546590557 47330 47331 610718548 42453 42498 834470117 3610 3699 999854321 9115 9187 202074000 3731 3732 995989807 68936 68937 879425665 3704 3705 739028516 94151 94152 486175072 4327 4359 555049093 37671 37672 908880854 89638 89576 487715602 83158 83159 631183270 26258 26311 790553215 86844 86845 516823519 21738 21812 771566261 68057 68058 64133614 55339 55341 477529140 28449 28450 791525020 62376 62377 650906512 29213 29290 154144915 83027 82964 70860891 38166 38156 963142676 3700 3701 954134912 68104 68181 135174353 32631 32597 615706604 8093 8179 933587158 72576 72577 258375871 88009 88010 896012302 37680 37729 777902378 38871 38872 581052348 16052 16053 896298468 74564 74544 26515210 42040 42076 462176148 65886 65887 979406581 99091 99141 747964442 3149 3116 89516885 74456 74429 661896681 72521 72437 828999363 44367 44368 32696807 3477 3478 584490749 40778 40850 952343093 44971 44886 377086452 2106 2033 263559824 75624 75544 901399812 62858 62928 565577434 88463 88498 256197087 60554 60631 225906107 70473 70474 62629814 24889 24913 497140596 38847 38848 843858921 18917 18915 41043090 20635 20558 268455703 25208 25141 513706326 23140 23177 6076341 52627 52628 73354181 73379 73420 291893143 99049 99050 18982593 72557 72558 312070130 56782 56815 168255259 62738 62799 990297506 6788 6789 102737783 27871 27872 938126100 24898 24858 342828783 57808 57837 638408386 87539 87540 828945886 1558 1559 748055870 18003 17924 83509496 82617 82618 662651812 72182 72236 46645476 11963 12006 522457533 24068 24088 591426113 12201 12153 72048674 71552 71553 208761805 73718 73665 698247986 14445 14446 772989663 68526 68527 897378038 73983 73984 282313928 74071 74072 817586143 3349 3350 78199170 90213 90131 747215702 87000 87001 665744641 63525 63526 429396025 67032 67033 753180876 82044 82043 988633088 54387 54381 216594133 40834 40835 306198807 45127 45166 122382001 56511 56573 854624526 15636 15637 641330923 56315 56331 659604251 63598 63531 650045045 7220 7274 607019860 22598 22599 563771062 87176 87133 598235045 18846 18847 165870571 91584 91594 922438773 64509 64510 116444566 76220 76221 929238295 26861 26862 99482019 66980 66981 196943277 94745 94656 229377254 3532 3549 320552408 49974 50041 371854778 89674 89675 698645924 95981 96025 479518647 41715 41716 907606054 74806 74800 128872885 27486 27487 424034185 5894 5895 274841641 67903 67847 47514855 67029 67095 706720352 69793 69794 648351902 30257 30258 276848089 69162 69239 47601515 47912 47951 390552067 43890 43836 698331505 72905 72837 98065059 59424 59425 907707907 76269 76231 772746514 10443 10484 369744591 11159 11160 793484605 12243 12244 527482620 63684 63685 364921331 25546 25547 699695310 3899 3831 903311387 88038 88039 667694538 21662 21663 949952067 98563 98521 653225714 76657 76671 351641853 3222 3223 616525209 68004 68088 557375782 28966 28913 560887779 95469 95516 154388961 9576 9548 43007278 69548 69549 74008130 74180 74181 34075252 2159 2160 186649061 81880 81938 24651175 37153 37154 276521984 67274 67275 201706639 36189 36268 317347246 47740 47741 425975046 36698 36697 334698919 68988 69067 6476710 73032 73033 694915481 64579 64607 544917100 14433 14434 452860912 82042 82090 160106355 87868 87864 531352829 92868 92869 297824442 87461 87458 118038080 70117 70118 342465000 64750 64673 510952888 34766 34828 673822817 68583 68584 35300729 49337 49409 260756538 35098 35070 411004705 55652 55655 868412528 53197 53136 399077840 67944 67945 322930031 72008 72009 450039631 42161 42162 319392297 95173 95221 207099289 99739 99740 644094084 70879 70822 405021109 31607 31608 539691207 41100 41101 305864274 68221 68222 671472530 55136 55137 77827594 35970 35971 853113529 75949 75950 445931624 53059 53116 852998926 18556 18557 919620548 19395 19310 589523206 88989 89060 806844517 39401 39377 268080146 42354 42355 992627755 44991 44992 210038538 24584 24585 233283701 11741 11742 520449070 24326 24379 564997153 62998 62960 420663519 50743 50733 97484097 71209 71141 839447272 14193 14220 790967684 64647 64699 709106555 91853 91854 311770531 88346 88347 605941226 27241 27214 337481216 96939 96940 521181498 51454 51455 473701921 73507 73508 200308597 47830 47831 148184053 91626 91692 958424728 52436 52519 37006064 49682 49653 704993726 6987 6988 503358376 47135 47074 920341272 832 833 832726224 79886 79822 227263274 15340 15341 487971624 60474 60475 794863363 83936 83964 98163115 52308 52362 525036688 87806 87807 490974563 3268 3269 315622980 57788 57869 322609467 57487 57439 69668144 88257 88258 788302916 749 750 803442238 20075 20076 944971033 22748 22749 579270503 54640 54666 970220422 21730 21751 445176415 57301 57302 60213399 67074 67075 897409462 59332 59292 845854409 17109 17061 357147889 78287 78288 759039092 17541 17587 727828392 25782 25744 918250748 53867 53868 470144459 89353 89354 290274053 16891 16877 693264453 2759 2681 560251494 53471 53472 799422680 31879 31914 59560153 89757 89668 16050761 63444 63445 294249575 21519 21520 447656335 77230 77303 637110514 29232 29303 896106516 18372 18373 134258323 87548 87549 841888386 87018 86941 368931274 87883 87884 773122069 28957 28958 45477418 47720 47709 323380042 23514 23473 243547532 52427 52428 499441188 65683 65649 277967446 18153 18141 206072529 73015 73058 408858073 36590 36515 359402467 33574 33575 692690775 91631 91632 590588415 73414 73415 209571608 75894 75896 53328906 83625 83571 247740179 80550 80561 544090203 57621 57708 54558658 88316 88241 673190534 88280 88353 907069780 74502 74503 590999053 87997 87976 290521230 66328 66295 29605040 99467 99403 548847051 46384 46390 457208419 13654 13648 811715100 27952 27953 165078503 27420 27418 688576721 83556 83571 935444269 73599 73600 389949254 33463 33464 936638001 55826 55748 920552926 1333 1334 530458613 50091 50012 32578622 8460 8461 887606568 81006 81007 574762493 4508 4547 867218401 42563 42624 115919124 27078 27079 409563974 35745 35727 935628080 21422 21424 965445082 83843 83844 203267172 61148 61149 824803237 5661 5662 599686485 11770 11704 534535918 2631 2632 656055983 42029 42007 800262880 23104 23098 630653897 78130 78131 63563889 89203 89115 713895889 95969 95970 631064388 98599 98600 731164454 35199 35200 420048861 41730 41731 418332784 51863 51825 928463548 23855 23856 904186401 79620 79695 942855341 49069 49073 832803046 43034 43035 659778332 39697 39698 289276024 48661 48574 603376320 41004 41005 366093205 99000 99001 322155405 31628 31629 720287618 10572 10573 768948809 82186 82135 56003993 72320 72321 294025966 88265 88266 730915015 97946 97947 386505806 31416 31417 321059962 27180 27181 750499717 56916 56917 114301550 369 312 373452755 36048 36074 707754175 47358 47270 689086172 97202 97249 713455282 50161 50162 588358030 72609 72643 683522190 34384 34428 208455043 88388 88389 297577047 5890 5891 279049317 99719 99720 540702020 75364 75386 689974947 959 960 487852163 33604 33545 12139220 80489 80490 36351896 7711 7765 562219596 22358 22359 18490601 3232 3233 707340775 32325 32300 62497483 8754 8755 519828418 3283 3284 568664730 3604 3621 953263006 17814 17744 148927020 68393 68394 814073068 23485 23486 381315961 23288 23289 449316940 55217 55198 263333969 13000 13001 357248258 57171 57172 461490041 43108 43187 681771474 43490 43491 700779554 8217 8156 179515282 16839 16840 189055244 38675 38676 315426434 2542 2543 899074746 12854 12860 11516611 80794 80803 225238666 36740 36741 802807476 42997 42998 430439871 98638 98639 222945475 43171 43172 327551412 31150 31151 117746964 8892 8836 994080734 35718 35719 459054131 87936 87937 582837093 94336 94290 612800796 81659 81584 46406422 75868 75869 428560646 11105 11106 59832223 91137 91124 214230265 85767 85768 942405986 60636 60599 453605952 23753 23754 109561704 35342 35259 53718593 5388 5389 55500298 15764 15686 868662512 96799 96829 565563325 30694 30702 678062307 74704 74705 757712829 96110 96111 401106478 13421 13496 32290600 63740 63741 881942622 88906 88969 910835631 34920 34886 157697351 88409 88410 903611535 31862 31863 871335109 92887 92888 149517472 9054 9108 717866701 28760 28761 258337786 20585 20551 698343661 89069 89122 978351585 42366 42367 453707572 85350 85320 42522602 46361 46367 151305200 68653 68654 488944439 12377 12378 475469560 4730 4668 276733964 27153 27170 231845318 91527 91573 437623432 33353 33354 233413891 79218 79219 844807655 61471 61472 744127085 4573 4574 462207881 35977 35926 454386944 1820 1821 869590514 73004 73005 363862751 47866 47867 77213024 32088 32115 935636256 39045 39046 707410768 88267 88356 958957959 1021 1057 391821137 1910 1911 109831815 14351 14437 37418081 63908 63909 886203138 74892 74893 452614000 66802 66817 318252936 48593 48620 958934366 88111 88195 614185690 6814 6815 113197300 80832 80852 579994970 10551 10552 811197118 96952 96943 956278003 59568 59569 241171794 81163 81121 757226406 88464 88465 828240174 73790 73791 61415684 2899 2900 126502351 30688 30761 289190715 82862 82918 790854586 2884 2885 806297489 1726 1727 356345802 15625 15651 618870648 27153 27094 423746368 27591 27608 273099106 9726 9727 394912200 43664 43747 460411904 22128 22169 666057378 10742 10692 716558277 73653 73705 958601404 83164 83179 738103424 93290 93291 96176593 95312 95313 773646034 49211 49212 815795136 58431 58432 742686296 17020 16951 660643491 62118 62125 990613653 95608 95609 792756735 78090 78158 316391841 7383 7377 749692642 61193 61255 924753097 81214 81140 692712242 38390 38391 420822711 55870 55871 263298776 620 700 385871024 91317 91256 172133760 70617 70570 577760294 51827 51740 878066900 35337 35264 594046399 96615 96616 940393888 99404 99408 70757060 81521 81516 772650557 69652 69653 999291419 14408 14366 230496883 22070 22071 254312969 87235 87236 499627429 62548 62567 743121552 93006 93007 983489990 20700 20786 987493196 4581 4582 931986727 95763 95813 631775645 8027 8026 607376221 93234 93170 769933620 52621 52622 649858873 46289 46290 71220048 62932 62889 326741679 60257 60234 820816322 27604 27605 101897093 2786 2787 580792703 93059 93012 215949012 273 274 304286397 62358 62432 305891772 49196 49197 791440373 18133 18093 764912544 75747 75748 891951691 66096 66097 157015560 72952 72953 843616203 51753 51690 21181148 35061 35024 501931429 88238 88239 454359811 85823 85824 916275539 75618 75619 101508909 60505 60427 935395069 8648 8649 859728080 84977 84978 876425203 88178 88179 129972779 31106 31160 440483082 71436 71437 214056604 49938 49932 548225393 83684 83685 767884514 62523 62460 528188749 7856 7813 951367927 10434 10435 767446894 38224 38225 696822838 90435 90379 591944530 27331 27341 928578990 63733 63734 854505660 27103 27104 630928657 3938 3939 871775406 87153 87154 910542483 64346 64338 9711879 30452 30439 943301665 55118 55198 674208019 42232 42239 254948223 9438 9439 118573595 84166 84245 861961918 99726 99727 164257608 68891 68892 50573493 12690 12691 577087809 66739 66740 741871190 87913 87914 834242231 8530 8531 493485293 28496 28497 414625544 97769 97770 804488209 73793 73794 796069464 33198 33199 868146387 32685 32677 365778954 59860 59901 539312886 96636 96548 589079494 28206 28207 530085157 71300 71291 210886425 1907 1985 381154438 59625 59698 516177647 35389 35418 490486518 55763 55772 662403148 83250 83251 78614436 8050 8065 477892818 10040 9998 12129795 70434 70435 209701264 21587 21588 771474473 45563 45532 419466651 5773 5757 123087958 8928 8929 100595473 6984 6902 619663555 38866 38867 948489161 38149 38133 763278688 48219 48220 895845974 18804 18805 794302101 54969 54970 199146874 50425 50426 644357321 58656 58599 587609711 55005 55080 938833370 44949 44950 218683360 19566 19567 739580715 56100 56101 845871483 31186 31187 701988305 79157 79158 58116871 26176 26263 951290479 22927 22892 167465075 51223 51274 940573074 87456 87457 965115507 95184 95185 367763894 4130 4131 656346947 81132 81127 915375593 20478 20479 110963544 63515 63545 671724386 4554 4555 650803206 32019 32077 599097400 38281 38282 391718748 2503 2504 355378649 68956 68969 163436017 42467 42454 248731741 77595 77596 85997630 95548 95606 268009637 6648 6583 868063331 10320 10253 918750167 57751 57752 83320773 85762 85763 425047609 54936 54917 331094696 58106 58107 247128725 80228 80229 232283354 98280 98281 905686104 60456 60457 457065601 20361 20354 694642439 45574 45575 228824339 96248 96249 241581385 5233 5234 792897566 71921 71874 983052364 3325 3326 291308341 43735 43706 32468744 15947 15948 650769836 32957 32958 960009072 26387 26388 499906492 75343 75266 357402597 42895 42896 541763368 5511 5564 161550107 2088 2082 522826868 10611 10612 244132369 87785 87786 942715402 20160 20191 79657735 30180 30181 290857563 80934 80872 734763810 98248 98249 601633039 31928 31923 325850794 66051 66052 133827806 43802 43803 253963650 5196 5222 791235497 16481 16482 399318734 33893 33841 520178962 90896 90897 481470208 43130 43131 985620707 85319 85401 155309505 40771 40772 741842272 2736 2662 921849917 2946 2945 533983176 63742 63746 866282413 5720 5745 401051257 82484 82507 901500004 60299 60376 513103421 79914 79973 864440285 23389 23341 459604501 12811 12752 378432352 65699 65617 790857546 10525 10473 651592504 81985 82026 316825254 95212 95131 899251211 74151 74155 55539803 27880 27848 475502619 64870 64901 817295365 37812 37738 98013920 71424 71393 562536423 39142 39143 468868429 90102 90158 859918593 27636 27637 564029237 10721 10722 190070631 58141 58142 882329413 41220 41165 160202971 64417 64418 521991423 34965 35049 969267986 6670 6744 843522587 54676 54689 604256663 54858 54865 122566028 67539 67540 755018389 90970 90971 102985147 45613 45555 507178885 40024 40025 188938060 36923 36924 388353145 15003 15004 999486353 53221 53222 28354429 56993 56994 612485257 37448 37454 696262618 5026 5027 814031875 39674 39759 928804471 39206 39174 744627017 52444 52402 165057765 13338 13282 486916369 30267 30268 129030380 18087 18088 349949524 50132 50133 789046809 14937 14931 696826093 77556 77557 344783007 87776 87749 219327783 56754 56755 393367681 7528 7541 250942695 99250 99212 431470779 86975 86976 505787304 52430 52431 410896773 82657 82658 33191581 26690 26691 73848254 54913 54914 823432329 45094 45095 13926649 71358 71382 982720674 97215 97216 356757062 68994 68995 145506592 301 302 691661086 66788 66825 92861298 92166 92214 776955079 32483 32545 641520706 2466 2467 312556219 11483 11517 62108355 93013 93014 20663979 47192 47116 653167712 43279 43280 851798258 84343 84282 425232389 9916 9850 444820577 61530 61475 106202546 88453 88454 897121356 80656 80657 673223117 20599 20656 322665192 45303 45226 547255511 53893 53860 984174772 63421 63422 288584855 76648 76649 879433735 67664 67694 703424499 24650 24651 871588698 96709 96710 329564854 36055 36124 70335959 32126 32127 473820059 19360 19306 861448895 57241 57182 59439782 59666 59667 560278414 86983 86984 395633695 49876 49877 210226188 55568 55483 180819287 53987 53988 534589307 91005 91006 880289373 76381 76296 256016423 16817 16818 418935995 15389 15338 12564832 89619 89620 69887254 89931 90004 425284971 36966 36967 476500726 19393 19394 565696705 26942 26920 549181285 52886 52887 162942160 61929 61932 465410096 92700 92660 536046431 3437 3438 467924238 83621 83589 108478093 74284 74329 116215608 3454 3541 545281481 16121 16126 372843671 22164 22114 412493319 33293 33367 858667985 49011 48968 941136641 47323 47324 525403397 38479 38435 890785325 95872 95838 193243989 51665 51578 676388518 53488 53537 149793312 53909 53829 241231885 62020 62021 284007717 41460 41373 358320303 26760 26761 120772560 72212 72213 168777082 95160 95157 532744587 16063 16064 161890927 59261 59205 487702894 82781 82838 599800893 21375 21376 469090585 24625 24626 592021074 41573 41532 1699856 19017 19076 727922773 3037 3043 289905931 87064 87052 258203147 30172 30127 557291001 10324 10325 901333436 1673 1628 922415409 32681 32682 531177382 34457 34458 132366945 88637 88638 681926942 39804 39805 2287663 23471 23472 602188937 66304 66305 715143541 64828 64829 632561907 64102 64065 135400459 56257 56258 530158389 25163 25164 756099068 29051 29120 342388655 95095 95037 906718964 26441 26387 451788179 30940 30941 998432870 51117 51201 138200555 7740 7741 381073869 47765 47840 694012009 33814 33815 940023147 8811 8812 942951038 85868 85816 901706332 83484 83485 881082420 48937 48876 968828993 99580 99604 329790864 73553 73554 288207967 36821 36822 302250322 51479 51480 610488345 28953 28954 705738797 40249 40250 627179900 54243 54315 818586903 18890 18883 205610012 2469 2408 684753616 3132 3208 793973484 42790 42791 593100875 39774 39775 668381697 46927 46856 1374478 80013 80084 401667506 36221 36222 204014047 49958 49895 673864328 58918 58937 904946742 73151 73068 829603487 70792 70793 607828727 3468 3469 618300656 58426 58427 337015787 36648 36649 79765323 80163 80164 939617280 25169 25239 35631431 52299 52300 887350376 35379 35380 121312437 13769 13727 522636410 75651 75652 23413124 19532 19475 280339005 82199 82200 865582572 74471 74472 460722007 38044 38045 631076486 46936 46973 832343010 42891 42892 737509546 71931 72015 336771207 71595 71596 623894079 1938 1979 716286705 67578 67555 820486371 24254 24255 417185958 42335 42323 577077028 53740 53800 143410921 23826 23902 458579952 98893 98894 349826207 87655 87656 327107509 92941 92942 132097268 97757 97767 841793058 55588 55589 376190614 44367 44346 590805955 86009 85991 554726977 38277 38278 279382627 32247 32216 510868851 20558 20511 945741995 37331 37285 431846367 31367 31368 504038784 67390 67388 96450082 60006 60007 759354847 89112 89113 951532592 81486 81503 295210700 33498 33582 288820784 92108 92162 132805328 95319 95320 465633033 94184 94169 355012562 23573 23574 313101574 31850 31907 111548304 76042 75970 296130959 87368 87428 358010920 49331 49312 627461731 3230 3231 177684843 73679 73680 488263658 37978 37890 923477518 93949 93963 946485546 39568 39635 386071525 57668 57669 8886062 69855 69856 54900890 79085 79086 943059672 60879 60834 5456529 78369 78370 809234056 66758 66678 231941915 96905 96906 16034804 98484 98485 313084957 60185 60186 285210914 86922 86940 945308525 77825 77826 613575910 70263 70241 266764283 22535 22536 686656030 40842 40779 410597619 34944 34945 287375205 85225 85226 937909133 57087 57088 534635864 75935 75880 592990832 35581 35602 125442143 64636 64707 276508770 90044 90045 23114150 62533 62534 913889764 15699 15700 75715339 81503 81504 126830802 7338 7260 127150744 20852 20853 667408026 77372 77373 341119330 77410 77411 272613604 43973 43974 938388108 63371 63355 968244070 14554 14547 519898352 21797 21884 721760901 56486 56487 567965781 29344 29345 167142620 6176 6132 158725267 84435 84494 49752759 93610 93592 532694035 76092 76085 8219503 37572 37573 455298439 3620 3704 496277676 63925 63954 667094019 87629 87549 73197993 60655 60709 935646645 98276 98318 273441976 26578 26579 399772734 36417 36418 19120073 6443 6364 313693788 67579 67580 522310287 75261 75209 29349090 48960 48961 779187460 2385 2386 619116849 2931 2932 346059375 70808 70729 655005797 15859 15777 985501204 85342 85321 859593968 68611 68612 771937677 12435 12436 468730525 91557 91565 206444307 24925 24952 799647252 73526 73594 254781757 79358 79359 306124510 40342 40343 319438805 11046 11081 877441871 66236 66155 417998114 4061 4062 722536926 69904 69905 51409338 37190 37191 489258495 15150 15151 805475466 20715 20716 620996368 8879 8880 909376970 15888 15826 392753670 85687 85688 700396839 14436 14367 716903086 31816 31894 790588051 2780 2781 616927356 18439 18517 937637214 47229 47230 28857405 8679 8680 477836236 26989 26990 232794725 97085 97117 21635422 31323 31324 990975441 41625 41617 138271575 69154 69198 227489883 70885 70886 708536178 31665 31666 972036589 10440 10441 23780092 83215 83197 454754174 71121 71047 585199160 56504 56505 969363671 7021 7022 669102300 30638 30640 602245604 33705 33706 780691578 50472 50417 656659385 26405 26341 580174886 63301 63353 887940534 49463 49386 437442626 48158 48159 216355569 12291 12277 99277227 71115 71116 966073684 93968 93969 864150472 61095 61096 65979817 87956 87957 775717725 95938 95939 320237255 79739 79730 211975059 42153 42154 876144459 24666 24667 128840823 24058 24059 605713157 31664 31715 858415093 19345 19346 896307949 2730 2679 524542490 63487 63504 708059962 31123 31124 716618257 76620 76612 663280423 96304 96219 649536244 14823 14834 991597445 2128 2129 931863816 7123 7187 24677061 19188 19148 149704017 48377 48440 116090741 9777 9778 830210982 74428 74429 657291108 56154 56145 764271541 8606 8607 955854768 23925 23926 243546375 99938 99939 321118496 76292 76293 191426690 89942 89943 581543772 68759 68760 572303136 94068 94069 801769393 54615 54616 444992791 90877 90878 320690956 14716 14633 882828732 34065 34066 417201940 813 786 781402814 94664 94665 317075390 22032 22033 173888739 30605 30606 957360564 72428 72398 574303835 95486 95487 903575119 87495 87458 789867284 28933 28858 915183404 642 643 781602161 24918 24919 417465842 17465 17470 957873810 38698 38779 888645200 23102 23069 135012199 19723 19714 671913983 54207 54208 824729717 82651 82652 268302228 64472 64427 436533525 29173 29170 350333290 71521 71575 681823970 1419 1456 77552011 18634 18635 547294065 66846 66876 290321559 23154 23155 249673955 87872 87795 662599543 4056 4057 643555438 34215 34216 846978103 20758 20759 286429376 70364 70328 893151423 48611 48563 24762633 81509 81488 712405150 83442 83443 204695864 4507 4553 260670512 13360 13315 593812887 69729 69813 58460804 73708 73692 61838237 89805 89736 469224743 61503 61504 128834701 21588 21589 215119753 53530 53579 693863384 70939 71011 477244628 87958 87959 32973730 16785 16774 602066426 77318 77319 868936718 15157 15106 445022206 13461 13450 485127813 31101 31095 470474610 89278 89279 72807633 65863 65899 232967260 55092 55093 96943296 87878 87842 547024629 19550 19551 493245155 51836 51837 773137458 28680 28735 336992336 86306 86307 262637660 30927 30928 609519826 79375 79376 114192325 68383 68384 339966586 60601 60602 134839016 65986 65987 977010724 96813 96814 612876805 48424 48425 335778967 56523 56443 231610363 41659 41660 331605995 82397 82403 873302152 12881 12864 475739031 83600 83672 113293889 5338 5328 580865286 15676 15753 62701161 56612 56613 563113731 52267 52268 700717353 11538 11520 782119247 86075 86076 483807287 6596 6597 533607781 33986 33987 586955644 52352 52369 642890535 84792 84860 628985620 40530 40531 836199507 90786 90787 631103981 36709 36724 880441693 93233 93300 813426618 75729 75652 186337944 17790 17791 539397956 95625 95626 393862502 61812 61813 970372423 59676 59730 484339176 62439 62440 724426572 2787 2743 879274001 9620 9702 909788679 44081 44109 554125076 13270 13221 458503978 7956 8001 240354533 17522 17523 392433563 33254 33255 586696542 4262 4308 609999933 92801 92860 28713657 45026 45102 426360297 94259 94256 336277612 546 547 607246959 50749 50750 597642850 81417 81418 390684030 67664 67672 442442357 26738 26739 309552988 71022 71001 372372082 25676 25720 113790482 95824 95825 703936121 82338 82306 494927857 47960 47961 671158695 94865 94862 993706456 41623 41624 502284726 32202 32203 966391094 97647 97648 8147813 72059 72035 182496606 92958 93023 483790910 44465 44466 123141283 467 544 881072636 56225 56226 496154390 34512 34513 272587740 25761 25762 410678350 96746 96774 408773521 69618 69564 959854594 20424 20511 444805966 34110 34111 915916260 49652 49635 302361121 4629 4630 20731226 65849 65836 782323525 72731 72719 573555956 63407 63408 947394864 69093 69043 701114944 75029 74967 875376247 10647 10648 728801091 56643 56644 557013860 99367 99368 264678576 60905 60906 903323264 26243 26240 777106490 34948 34886 31086327 77870 77830 325099298 38586 38510 80588639 53634 53635 391209485 92763 92764 33188118 51266 51354 807557805 72678 72679 142954572 23982 23983 871568406 13744 13745 624839378 61448 61436 603318441 85636 85637 510810739 93171 93172 652892293 37218 37132 86139425 9538 9543 886024598 73198 73199 341135738 9945 9905 781959288 19048 19126 191739800 85464 85465 333752698 68530 68572 616962047 7134 7133 958703087 15784 15814 575333002 67476 67554 757293015 55724 55741 273794803 46550 46551 648935216 68643 68691 443430181 42886 42808 85937063 20300 20304 927548988 61747 61780 915620132 72910 72889 165824755 23615 23667 984362563 1592 1593 131220236 62163 62164 572272946 86311 86312 404532784 39660 39661 327628515 15561 15562 300646523 4493 4437 943846452 59698 59668 149641667 34379 34320 113430130 13302 13303 514716505 6484 6439 103981207 49072 48987 937478652 6769 6737 611510289 13727 13783 702901515 9171 9244 791433913 62842 62872 369713819 4575 4576 297052274 68284 68258 781417182 90352 90353 125056815 99607 99608 785963329 73710 73772 224648502 89599 89515 739938832 10249 10250 174106128 52472 52473 859048669 45176 45128 744173065 60634 60635 827911696 72356 72428 221615584 34827 34818 477471628 36045 36046 597997345 55921 55864 568827288 40183 40184 859189637 78614 78615 818250608 32296 32297 383280057 5731 5793 923486141 52669 52703 701361012 1940 2001 27722111 48401 48336 718429815 39713 39714 420351599 71699 71700 164170894 85557 85538 240357375 93076 93077 76234423 60389 60390 10498350 77707 77708 259479907 50248 50249 858449059 936 937 421781126 20228 20229 709084884 78188 78189 908474345 68962 69032 783954209 63662 63674 647809348 39674 39675 68282890 19283 19226 841773215 58186 58231 779209402 65185 65186 566287042 70244 70245 865881564 70227 70228 280586170 1047 991 130208774 81577 81662 469138213 9548 9632 784922246 51657 51658 815678220 71675 71620 268796874 22722 22715 788983410 64561 64529 757021893 47890 47891 118998710 71098 71120 829315124 25554 25611 966067745 42363 42353 471466006 69039 69040 149231637 66540 66541 889862693 94478 94479 6290864 52074 52093 238563970 77965 77966 984196434 68324 68281 366149720 958 959 730572311 63494 63524 774005020 92138 92139 937037256 50716 50802 345931530 61519 61601 190277694 70010 70011 87127792 93044 93045 458975613 74610 74611 613622084 45329 45330 545222075 99673 99674 145143412 99164 99165 878000949 53407 53408 132932731 75573 75574 948946913 95545 95546 905546884 84949 84873 521034568 30744 30745 678847788 83761 83762 937451735 46262 46263 243830367 33769 33770 826917133 47780 47781 63964025 65522 65512 890139569 3276 3277 380619536 48334 48402 19439640 27006 27007 611222789 56247 56248 45408369 88886 88864 466845946 39448 39449 563237702 47705 47706 305791654 41791 41829 925556821 58496 58497 201347412 2180 2240 677915014 31738 31798 108819904 72222 72144 222844300 87255 87256 381529766 66594 66595 913145043 93314 93315 919550930 9832 9833 938691251 69619 69620 474868702 34753 34814 703850062 97867 97873 411731006 40077 40137 923518962 16476 16477 752483976 61073 61074 747566654 1502 1503 133856045 85428 85429 38288279 85238 85239 533624782 3434 3516 795029940 72002 72003 529161474 83981 83982 364758946 56809 56810 433327584 86915 86946 385306660 72971 72972 869776343 25336 25267 464354543 6409 6343 901089894 15258 15327 266769612 39118 39076 993605206 63196 63209 499909595 68362 68382 122874796 15690 15691 103636075 7128 7129 755267872 23996 23926 52383279 73796 73820 115528125 36599 36655 907743895 45647 45648 341103855 85214 85215 994612997 77925 77926 421318044 65855 65856 590997264 30486 30430 318658855 30738 30789 956567138 58963 58964 178301180 84390 84391 674698322 32819 32820 181931477 40927 40928 325947948 8799 8800 13461419 827 828 960846883 31369 31370 966751401 92420 92448 237716660 92924 92849 403210525 42017 42018 983951604 63332 63265 453924122 97807 97808 523597924 17338 17339 998109394 18228 18282 695147361 40124 40058 734383142 14994 14995 846167927 7596 7597 7111642 36902 36903 985407 62477 62475 604203032 77829 77830 676040807 6940 6960 219485780 43811 43776 307866995 97484 97485 564762576 89406 89371 780500820 15679 15765 511357262 51027 51042 695799868 33778 33749 675933298 84886 84887 880021467 37958 37988 940358079 54343 54368 173770972 19876 19954 46251236 338 257 808171951 21311 21355 488027438 47696 47697 187748431 97265 97213 956911352 19154 19111 857765231 98988 98989 500218381 17229 17217 479295586 98993 98953 184969005 85944 85945 249738497 91811 91889 431643711 78129 78195 409337997 66125 66126 970469641 45225 45226 47125632 25735 25781 517209715 33132 33133 336292331 73392 73393 444697141 62984 62956 610873974 14128 14101 383364316 58779 58780 710976205 86470 86435 773258423 31985 31992 86166192 83215 83167 760930833 14628 14590 290157946 19795 19796 698877069 47672 47673 458236925 14405 14406 527510015 52726 52812 941159243 39201 39265 611940398 35716 35717 641071231 65866 65867 407324557 16657 16658 932149771 5700 5701 443816104 47050 47051 746694481 61131 61132 786124484 78837 78838 485497629 78095 78057 510766258 5180 5238 37238635 26398 26399 44860230 63980 63891 634941845 93480 93481 493484561 46252 46253 724069174 4090 4091 969640637 79823 79824 931925332 54500 54472 593560828 38133 38116 811516096 27494 27533 791737783 43152 43153 738200698 90824 90825 220269907 54299 54300 658112300 47070 47071 559825353 35384 35385 848953118 59535 59511 68313550 39920 39921 944069844 37746 37758 722742456 7899 7934 607487378 27237 27254 640213158 65738 65678 973754570 86893 86894 625593065 66136 66137 116634445 76709 76631 744045281 67833 67834 325129631 36670 36736 327438324 63925 63991 495769691 86882 86796 754887004 32839 32899 106933407 30752 30668 109445979 3024 3025 764849708 7148 7149 497093200 32288 32289 83592466 57441 57442 584947023 85949 86007 756560840 4762 4763 637677881 18369 18397 156904673 86788 86789 516996831 13224 13210 420161262 28636 28637 808233088 4709 4660 829920688 7335 7336 433799528 43933 43934 630077949 41056 40974 421547188 89210 89281 132587820 23509 23510 933488789 24230 24231 292068558 81957 81952 603272959 98897 98898 372892977 68121 68141 768842298 2265 2266 772612083 75351 75352 113200389 86350 86351 22200677 32918 32919 745415998 14493 14504 32623089 44792 44793 508008086 51833 51825 407638718 57910 57911 981695809 72485 72445 295016102 12763 12764 544306208 74224 74189 527204228 37482 37552 101460179 64737 64738 984711638 69974 69975 384171669 17288 17293 606961849 25720 25721 281380930 55015 55066 397729617 53999 54000 309745600 83815 83744 504320552 85392 85393 334025361 75639 75595 583767823 12951 12965 17106596 15998 15999 765336655 8212 8274 987247973 22412 22413 403129945 64193 64194 865098443 1816 1876 974929113 2627 2547 441382053 68386 68387 832320589 51635 51636 93751801 52652 52703 977189391 63637 63630 65446605 45362 45365 480265329 13545 13489 385878657 45425 45415 825946127 29897 29898 266692941 37455 37523 865373615 49837 49838 85978161 89023 88999 816583629 87818 87869 157435146 11437 11438 210514743 43501 43502 199752975 93154 93115 284481055 21698 21699 552080263 72462 72463 453857218 29736 29737 701786313 32393 32474 163483142 15158 15225 274977794 61215 61216 470025286 93815 93753 503368938 24793 24794 147401764 61449 61450 543553703 44280 44281 560866832 11689 11600 540429740 36680 36681 927010520 76640 76641 243199176 97345 97401 468676285 15081 14992 639195590 76650 76651 485816806 37544 37556 307706001 12040 11978 231029533 64985 64943 943897232 44532 44533 958154606 27009 27010 662670035 33963 33909 493989967 23583 23584 629903802 458 534 444224954 85445 85461 956112533 15143 15129 21639224 26051 26111 650554963 2573 2574 360201167 48292 48238 148552372 92252 92209 209886571 88701 88702 812601021 54210 54211 288481286 11808 11809 955233575 97628 97629 39526293 73044 73104 439156229 85542 85543 850918260 20526 20613 225888385 30635 30636 869693425 67320 67321 257305880 84647 84704 554470945 22524 22547 37098727 9468 9422 493551154 33284 33324 233624772 47998 48076 877702700 19750 19751 817035152 65937 65917 460566566 64458 64459 559358930 19076 19149 244061802 92419 92420 726230155 82855 82859 794866293 15369 15370 266787170 20522 20523 856953846 33519 33549 47673249 23739 23796 706846550 82921 82957 473778642 84465 84466 325723040 43268 43269 411213714 99293 99294 89545569 29057 29058 34461796 54218 54203 796457246 23733 23734 919063608 85988 86026 746541366 78470 78471 628145344 55093 55156 723477480 50045 50046 802675864 6727 6670 512462844 76748 76716 651961460 75436 75437 152801965 54245 54328 201954961 69241 69242 802327224 81887 81888 547396516 30753 30791 923998219 16882 16883 432420495 23323 23324 175511558 74948 74949 376145429 47469 47470 354860683 45949 45861 496300382 7981 7982 702669155 66910 66823 153986587 85057 85058 905092620 37593 37577 255755768 66532 66533 338294284 15745 15746 551588805 93936 93937 504601416 68751 68759 570618251 30968 30969 592228490 47619 47620 142992541 87328 87325 326198019 10469 10470 856168900 37184 37104 211398469 16692 16693 290364680 97676 97677 118266676 59863 59794 152882567 6968 7036 108221882 62422 62383 191180855 58320 58321 708773938 70727 70728 602437190 9844 9812 687313121 90852 90851 621758452 98018 98005 661606956 94886 94887 904238049 85173 85174 81738235 65005 65072 484121874 73892 73893 311634117 57481 57482 409942713 74104 74105 148751870 42200 42201 666476038 24421 24422 926736573 44101 44102 187101308 87076 87077 567752248 51446 51447 85766025 45133 45134 926310373 63144 63076 536233835 97650 97651 944544705 81177 81178 659844478 70721 70722 219122884 47572 47527 591149661 58309 58246 439529658 70046 69959 895517604 78031 77985 590402394 80895 80896 927241900 98079 98129 40190218 73229 73230 223123727 74686 74679 23970056 68962 68963 450355692 97695 97677 786691049 12304 12272 593754764 66456 66457 542131978 26406 26363 900725251 85818 85819 423943009 38407 38408 964313359 11406 11407 298979147 84665 84612 328850438 58346 58333 698169700 1053 1054 808937877 44955 44946 224168360 51953 51954 702201435 57269 57280 95332691 22196 22197 684825498 37419 37420 551334678 94274 94275 522728456 69772 69855 319001663 22374 22375 46871482 59959 60039 131204764 19047 19128 272223955 78296 78356 511052762 39651 39575 812179035 2660 2727 496449452 48046 47998 396139918 9875 9876 276227410 3099 3188 557726430 61530 61531 19199075 65072 65130 131373455 8439 8440 177000501 34922 35000 441639858 64567 64568 618634283 49299 49300 41807236 1097 1147 648917090 52795 52796 618241483 68155 68123 221911727 47371 47348 710520481 20969 20889 543692725 29852 29853 868705307 95726 95727 309245111 54065 54066 853559693 17553 17509 251465720 41314 41372 685263517 46295 46296 555253957 71828 71792 77782544 76945 76946 582522740 65775 65715 539016900 28718 28775 381286916 93690 93691 561034665 27165 27166 461377199 34143 34144 906085297 38184 38149 138395674 89347 89348 31904915 46789 46716 94539420 79527 79500 819044493 32549 32562 265768829 95141 95194 8426114 96623 96577 718056201 70582 70583 690269779 50366 50367 167268362 61647 61648 442406219 89456 89457 858669048 79090 79053 998077125 12858 12859 450085169 22488 22435 809954442 57451 57452 77256626 26784 26746 959910785 30894 30895 217716458 96220 96221 997862375 37237 37174 861756442 23282 23283 582145270 88869 88870 478645640 44474 44457 965176696 69683 69684 766188779 19175 19176 608040411 32810 32811 456078544 53555 53579 997822784 60063 60103 308307629 22475 22476 386768958 12058 11996 850436118 84972 84973 869816544 16259 16241 327756774 26926 26927 189191363 67257 67181 43126964 82034 82035 21001415 78962 78963 8163890 18953 18973 877360684 71036 71042 65097078 92937 92908 716867674 9860 9895 613553248 84564 84626 16886605 51296 51297 503947116 36397 36398 965022154 3199 3200 100114434 77261 77201 918430938 12984 12985 486903985 75208 75147 240631236 12181 12182 131697021 67202 67203 774387608 30217 30218 245549961 64683 64684 79774275 33174 33112 863175176 61921 61922 453328488 31197 31198 306240201 93465 93466 948097200 45311 45298 781916487 96865 96866 854217529 3813 3814 883859759 89849 89850 805224991 4320 4321 167330875 91841 91808 306922996 77545 77468 453336206 30536 30537 585842775 59512 59513 646180495 40822 40775 559371675 97360 97361 610953318 79596 79650 211917913 32709 32710 989941869 18257 18258 147598052 37384 37385 164941310 86262 86263 155540574 1284 1285 945268456 48107 48108 9111043 45114 45123 505346252 15365 15318 441961501 17555 17573 52715505 8511 8429 752758286 71049 71065 751995337 85280 85267 793672267 69347 69348 352222037 87793 87794 644352025 22755 22666 716877675 91045 91087 631873215 46972 46973 204542348 42764 42765 842210254 28640 28641 72207953 18911 18978 2728641 61583 61545 914823240 81825 81826 992276052 20106 20107 867207689 54647 54721 698632457 78228 78229 138359823 56753 56730 122516700 55087 55088 46037863 85692 85678 627946953 40997 41067 404167353 20611 20588 974391753 60985 60967 560568094 53305 53337 46903036 42172 42173 871188689 66869 66870 497507935 89711 89730 90997226 43605 43674 986573414 91157 91086 289890367 14608 14598 346016928 95438 95472 321786664 15999 16088 649678318 37046 37047 717864698 39368 39394 589557630 42083 42084 450221205 87897 87898 166393796 78438 78439 887591912 33153 33141 324621778 90410 90412 71637722 94235 94236 656036661 15298 15304 491989020 35914 35915 309795576 21219 21212 144841028 3788 3789 510302592 22234 22218 253852953 65865 65866 83787987 5812 5838 531038795 64885 64818 85755485 55266 55331 308541343 36625 36612 321743015 78981 78982 326245308 39783 39749 507468045 51563 51564 143192859 42227 42300 739014690 41178 41222 458605742 2898 2924 418927296 61482 61483 77094890 20546 20522 424713986 98872 98884 56956642 39928 39983 33577695 42267 42217 903845790 98536 98537 150853731 93776 93777 542800525 57778 57779 944731057 5337 5338 616151216 43402 43403 518628872 93043 92965 311128780 46941 46968 232674436 17609 17610 406813442 51490 51491 142078267 38067 38127 616774977 16391 16364 774690847 45074 45075 145215940 70999 71000 276579995 86336 86337 885386463 35495 35458 736468109 52747 52748 452775038 61477 61532 988964409 82369 82456 629443876 31572 31623 229628943 16382 16383 230567157 28201 28141 779815082 624 625 333135926 41410 41357 779900693 46882 46871 388606885 3145 3074 254534926 60491 60558 6904383 69835 69836 824252797 80835 80836 29348317 3541 3506 468847176 56820 56821 410831462 34502 34522 659076870 43687 43624 849243841 44119 44176 132422486 39700 39701 617819852 28139 28103 246799799 64064 64065 147033770 90549 90550 146338296 63508 63445 817732626 77562 77563 462837082 50057 50058 576517622 25134 25135 970737140 50972 50973 409301366 31658 31659 631730163 15255 15258 762518214 38155 38156 884823187 94546 94547 125849831 88493 88494 802519018 13577 13578 874554471 42745 42746 38883528 57718 57719 15338062 59727 59728 29218427 13742 13743 447461404 37643 37621 98547510 37017 37018 161953897 92967 93038 155841364 17953 17954 488228725 55970 56003 499646603 95371 95372 228219672 33711 33664 976276025 42133 42052 95011879 28638 28639 982447353 46958 46959 752656146 97252 97171 634636332 98244 98285 829167126 25460 25461 938178881 18317 18318 176976484 63337 63338 898533342 55653 55654 142333327 83283 83284 769920492 31772 31838 796259576 50010 50057 130172148 68736 68737 582304831 37535 37576 967033140 66754 66783 872578226 57279 57211 538548113 49231 49192 615840899 43808 43809 333804241 18089 18090 263756207 11106 11107 679999898 77545 77512 669699318 36201 36202 168013239 39550 39551 742999628 19126 19127 138728618 79457 79458 861733251 45828 45829 543393763 25752 25669 633640283 20436 20437 6769578 53276 53277 480978287 23451 23452 315522658 24704 24646 182007928 21534 21620 320576512 48659 48660 598829393 35435 35436 579531025 42882 42883 511763531 86927 86939 937875182 89482 89406 339007938 80689 80745 329350285 85083 85084 710395862 94193 94194 406779198 65251 65252 241678726 84993 84994 597427924 76170 76221 384856827 41588 41598 544053500 89295 89296 44305299 19375 19376 357222537 48506 48429 611775949 33500 33495 628452095 46743 46670 868788692 78548 78549 158214634 66612 66607 859986197 17782 17754 10147546 64617 64563 787623790 15407 15408 371027021 61438 61439 644797453 728 729 393277793 64600 64561 90055745 60231 60232 655578761 56051 56052 873782263 14625 14626 300290796 7249 7250 651096427 73020 72941 739368317 59977 59978 866065503 97873 97906 76369219 31668 31683 423591174 4535 4499 738199361 50401 50445 326694077 84100 84101 225644496 47769 47770 463152704 94295 94365 686377667 44800 44725 942492166 432 433 906219887 88425 88399 806866949 32971 32931 249841177 67699 67761 939618697 73527 73582 614075631 99450 99451 626409519 48197 48198 153933561 39754 39755 867983751 96148 96081 294258068 91994 92016 481415296 60684 60768 718191524 21975 21976 302866371 50151 50070 267250176 58550 58551 8429433 65278 65339 630691870 90089 90139 975665653 6532 6533 560901355 82941 82925 554749240 91978 91988 449598887 63094 63021 733726098 83364 83346 477796746 41499 41500 473869816 81591 81592 106932972 87686 87732 771443397 32449 32450 975677277 40782 40695 297489949 6680 6681 693414794 46963 46903 436486438 14942 14934 798255593 71341 71342 638759250 84874 84822 799213780 57975 57926 862290965 19528 19529 446777399 45873 45958 885020328 9684 9685 197904411 33997 33998 7532746 31713 31714 567514324 77071 77087 211844710 29608 29545 796904976 88940 88941 319934598 40715 40742 297705358 72151 72108 950586773 75658 75659 24730876 76435 76465 513245276 27410 27411 143530881 91900 91901 965453869 26052 26098 704560793 41303 41290 162065189 1623 1656 618044255 28455 28422 857407421 67636 67637 790787523 73848 73849 383069138 57455 57389 103155020 41446 41447 313717435 66963 66983 83625408 61501 61486 108816180 95894 95895 194485873 27423 27390 92210687 92211 92162 242746415 10284 10285 204793026 71439 71440 531350675 18681 18682 957742318 63837 63911 832732818 75366 75367 324179722 98246 98247 407268742 94944 94945 724501161 26124 26125 837941376 152 153 257529055 26286 26287 553473993 3923 3924 765169036 59898 59838 583934079 62759 62780 806133420 85124 85125 109346462 71689 71690 201000197 12432 12393 458050565 55778 55779 965280466 49713 49714 471687428 42569 42520 378938898 20250 20335 25980780 50387 50388 158415628 53928 53985 22945564 95673 95599 315081966 16098 16099 565863696 54208 54252 687425542 52541 52542 866604913 8996 9023 708997563 39446 39439 441813876 75980 75981 401990953 46907 46908 338510825 13674 13600 494074118 33080 32997 694021267 1636 1637 447232283 71630 71631 895751560 71373 71437 359320496 45800 45789 426272032 14758 14716 241196032 89981 89982 290834886 50010 50053 324108662 76305 76350 320223176 60823 60824 429018865 17300 17301 228350676 20404 20483 197456518 75862 75869 166296106 89106 89059 724648342 51629 51630 190096391 24514 24515 281704142 55956 55957 514280646 49346 49376 789042018 38618 38649 141137046 35741 35740 526569059 86233 86234 155916790 51579 51639 784897565 96911 96914 64927863 90434 90478 435182894 90701 90741 112310533 81078 81130 853994428 73017 73070 690357310 56535 56565 395402783 83681 83682 85565666 76226 76227 684634072 96016 96028 210303835 6357 6273 60067493 35771 35800 773951610 4164 4077 582134478 96340 96341 837382665 22567 22533 348687453 38054 38007 553691285 8899 8948 934958024 43219 43220 704039468 70844 70845 47177194 8578 8579 742207801 70130 70131 901548753 43643 43715 61411067 50208 50252 727928426 83244 83198 776566371 56040 56041 894341594 55072 55073 900913105 71123 71083 801972797 10777 10778 846485466 55202 55203 746416206 38124 38123 901746789 34978 34930 427842663 62680 62769 743404404 34211 34205 872446952 70592 70593 658079022 95326 95310 440935070 38757 38758 105223759 82839 82767 543899503 1222 1223 879921041 50053 50140 579851123 11858 11859 954865133 27151 27223 638576409 94342 94368 922849558 15681 15682 674521619 49599 49621 946650620 11572 11629 465001252 27519 27520 838085080 31392 31475 678333587 19127 19167 858044758 43868 43834 564688086 98178 98179 820321259 98989 99075 351534611 28959 28960 838022516 64707 64708 928445186 68472 68473 721817718 32884 32963 642119374 27000 26997 991581817 74939 74940 592295421 27806 27807 766526640 29058 29059 547783149 32211 32212 758133426 56070 56071 261565037 9217 9218 547318101 62352 62301 522627241 70575 70576 116618153 98737 98709 450843170 11642 11643 877342269 87075 87126 501146972 58082 58083 119702635 9920 9921 336964607 50008 50083 263404563 51012 51063 110580722 69340 69408 786878362 11277 11339 522221891 13398 13399 139507083 71234 71235 730678053 93691 93663 781628711 98626 98627 248790750 859 781 551460358 3507 3508 857844168 87595 87581 479466077 14394 14395 92829384 3888 3889 279911861 15088 15118 777760686 33998 33999 476155659 8502 8505 620089994 25320 25393 337721250 8436 8470 266410284 9665 9666 933117547 57873 57874 643525366 76723 76771 84585823 238 268 943036616 75644 75645 295358681 69948 69950 475378501 79926 79927 777775277 47656 47603 885426484 38926 38927 721676721 69886 69887 331428064 17430 17431 391851092 47233 47170 995481841 51249 51250 43649440 86223 86198 532149000 31778 31779 198941827 95474 95421 953015272 2909 2910 253136206 56272 56232 780793971 53370 53338 960926299 21785 21786 456163898 85889 85909 875136543 41007 40977 449213516 43632 43633 405166501 81495 81508 903902077 93541 93524 173362588 1266 1267 924592491 93723 93724 33169730 33541 33542 175909965 15720 15714 992760810 47492 47439 319486474 72648 72714 743729501 67743 67803 984813178 71168 71249 953305149 88254 88255 766912929 1949 1950 797098439 90142 90143 896194310 94955 94941 501828832 22175 22193 906716008 96082 96005 638283371 66518 66505 846373647 85787 85793 350760247 63624 63692 566877259 5669 5670 646942868 31726 31727 703481828 89319 89320 461289467 57890 57829 826622994 64234 64235 789920812 25161 25093 75994191 14327 14363 367656243 52424 52502 97417006 860 899 632162641 89993 90062 67974680 16163 16111 253965666 41399 41400 54529436 52581 52645 979976758 98338 98339 373923587 45567 45616 284066813 69882 69811 180167083 55732 55733 242112745 25705 25706 274979897 16810 16838 800382208 14715 14716 882286424 95886 95944 432266902 62605 62656 40711237 25939 25949 178011231 4507 4508 154558824 62345 62346 847374548 7394 7341 968696112 4274 4226 699128791 81050 81051 803750868 61769 61770 988834941 88422 88459 624885971 57209 57132 861150462 9830 9831 816244398 27802 27742 38858408 84623 84624 387996149 83554 83555 126368968 29943 29987 792956661 14111 14112 147415024 71462 71536 192828745 1336 1394 32186013 62872 62873 674099995 41708 41622 45991986 24183 24184 22660517 32664 32610 378473493 4280 4271 924751507 90451 90452 721256231 83772 83773 26550565 53296 53297 361190768 67787 67715 971450819 58038 58066 978460562 23821 23822 931812905 31014 31015 947604166 21445 21446 989389365 64347 64348 11856107 22185 22186 689279384 74662 74590 717185472 54774 54857 183857247 49986 49952 376977514 72027 71990 441398749 12961 12962 853198664 95099 95123 452359618 4033 4005 767036339 56987 56988 690188452 34295 34296 29629885 84880 84881 185203129 87419 87429 343962565 94002 94037 25607687 69473 69474 479648121 45170 45171 867691621 66233 66234 185077818 51871 51872 644185306 39269 39270 715662265 5962 5963 7024720 65098 65060 130450523 15477 15478 857744101 67749 67750 159111831 26851 26822 441334379 46932 46933 358001416 38455 38428 950781093 88961 88933 88266404 9030 8979 257211146 44418 44436 225617613 78401 78351 859840336 74982 74980 371095537 60837 60838 732865239 30130 30131 433301411 45219 45220 250172645 23480 23540 170188336 55550 55615 672732118 11798 11741 624245166 29370 29355 889560442 12881 12882 140384354 79447 79448 335907153 25774 25775 814103119 89342 89347 941249435 28885 28886 945195232 43157 43146 854949611 3267 3345 96303033 51734 51735 228875241 40279 40280 1938785 25216 25217 127556290 29133 29134 976414749 16537 16538 930501155 28929 28906 434220998 9394 9395 529525554 27308 27252 124565078 24235 24317 439365593 23538 23539 736838076 73350 73334 721225100 61440 61400 19151419 76783 76784 994735557 4883 4821 142666021 46282 46283 184894158 78118 78119 439449330 66029 66030 404156575 83295 83296 573999605 15331 15332 29678054 12284 12285 646956417 80416 80417 334143700 35521 35522 713646056 56316 56317 243158450 94650 94651 742569098 8798 8799 957496335 10254 10255 306019740 41798 41799 409039411 35577 35578 794846967 40655 40630 221337647 53161 53143 596463312 40112 40058 356608749 797 818 840372787 69458 69459 899795176 58208 58234 436945693 53291 53292 272561583 51014 51015 90147598 6072 6073 519603821 68256 68257 592381481 49936 49979 504566313 13431 13402 731318310 84915 84868 725955853 53927 53855 716945457 74651 74679 253222384 98896 98897 342012942 87261 87235 559591025 14243 14269 555323122 11901 11902 126779694 49717 49718 488364405 65369 65430 291661979 58862 58863 380184284 3667 3711 698707710 72802 72842 682805889 33754 33801 158135738 7386 7387 617105392 68334 68269 916400985 96254 96261 34949911 26492 26493 315857033 36674 36675 902926283 22970 22971 330747105 72031 72112 980242009 71772 71708 179838586 26857 26858 297357758 3342 3282 887971466 97425 97441 620365296 66974 66966 673097508 41657 41706 379200249 72594 72606 660174161 25447 25429 113863808 74233 74234 72828248 60533 60534 952672254 79226 79291 929831342 25550 25562 179364157 15540 15541 524892280 37236 37305 638427941 63912 63906 571368777 18016 18017 533417785 49197 49198 487412106 77385 77386 981021373 47629 47630 686831538 8875 8849 91462211 56236 56195 62635339 90359 90398 86998544 74266 74267 36043560 31469 31412 798549365 35799 35800 728713167 52422 52423 589383429 41607 41608 56742835 68651 68652 509783738 65788 65789 969618042 42203 42162 977056705 27869 27787 159360668 44941 44942 948167730 17316 17376 469245146 7390 7315 157070078 13110 13038 959529371 16492 16518 511642776 88563 88558 721813522 86510 86554 232434082 97641 97642 676080726 12488 12489 137441010 13382 13348 891955541 89344 89303 621387409 3493 3497 7057484 80150 80134 825547720 27529 27490 694195788 56036 56043 833912216 81436 81437 187979519 2787 2788 956873993 82231 82163 593216931 60648 60649 244268442 15693 15624 677724331 9692 9734 157862067 60106 60094 119770122 12769 12770 911207365 10203 10204 49105314 5690 5691 801097559 84932 84924 206030884 96154 96155 81788725 276 202 98996133 83776 83856 117864834 38269 38270 271302093 90475 90476 680375272 42974 42975 790612625 33101 33102 937302350 5841 5842 872367372 59224 59178 513098083 9667 9647 813052437 33543 33544 901401896 26378 26379 77037431 22715 22716 158527159 96832 96779 193270991 10260 10261 889281102 75902 75886 554075901 4920 4921 732387973 21031 21086 743085512 31043 31010 450994383 76740 76729 328818229 48858 48802 535451130 62855 62932 217896595 29095 29023 358213382 32493 32494 969397240 23037 23038 303998707 17650 17641 926015940 94360 94361 146897937 71354 71355 155843172 90242 90224 129331059 32600 32627 732720172 23224 23267 756210536 59419 59352 416033380 67784 67780 383964499 47991 48029 604834083 8803 8792 919126618 25033 25048 991861149 67249 67186 53999782 81805 81806 558982257 12852 12936 170336821 50121 50137 903585864 81302 81303 21522804 49166 49141 119901569 14971 15021 366645613 78176 78219 503327586 18887 18890 152823523 32943 32958 427082224 31062 31069 331806283 76727 76728 506378181 1341 1342 370625061 55144 55150 572483035 26311 26312 746208879 76826 76811 565152555 45755 45725 497896940 91837 91838 622476250 86673 86674 69456173 32214 32215 735516845 75089 75090 158445268 85080 85024 2938732 47702 47703 937926531 70736 70648 472562085 19766 19767 419069550 89948 89998 509906485 38007 38032 536433016 77993 77994 22620345 63273 63274 84017057 67021 67025 972828423 85982 85983 586645602 30701 30731 787440007 26506 26507 783637056 67701 67643 734773924 59705 59773 189031896 49917 49918 202947289 56584 56596 544129154 56135 56136 351687286 32740 32675 538336528 19986 19987 256496685 57664 57665 147853918 5419 5420 210897912 60748 60774 511776159 87292 87339 940584153 115 100 357964837 46935 47019 827037625 24412 24413 479631835 11003 11066 26395800 18467 18435 325238660 13602 13650 456736997 50446 50415 721692250 69947 69948 535568699 95325 95323 73663305 46195 46196 483217809 24426 24380 599285053 62059 62123 437152578 49763 49816 131390060 27947 27948 771777183 54651 54736 862275822 55114 55115 973708578 50051 50040 491185472 55607 55601 28627353 39536 39545 782165914 66504 66505 961181525 30830 30831 893861123 74161 74162 116804265 5451 5452 196827850 10817 10812 938180877 81409 81394 394543202 64587 64510 583929461 90070 90071 724472037 66222 66223 534612415 18972 18973 949290289 15997 15998 642098262 87301 87302 761184644 20268 20256 42667880 22982 22983 41642200 31927 31869 175528173 25468 25469 524141990 5293 5294 699455282 74157 74158 253870657 9042 9077 446687291 73776 73834 693974541 74824 74825 287305892 12467 12485 660424386 10903 10904 934792348 53196 53197 289300486 95799 95800 144172684 37207 37208 256141949 27867 27868 403603551 96780 96848 924245956 51800 51812 391872120 27859 27860 746996272 88181 88148 807603970 16348 16349 831267342 42579 42505 768849080 37004 37009 592377183 56856 56857 569145003 24546 24547 302429671 13037 13017 253143582 78072 78141 530164947 5853 5840 494397200 7885 7836 119283524 12206 12188 790321018 15986 15987 496230898 38540 38521 923431737 41468 41469 194601398 76396 76397 940171717 88096 88132 390314440 80263 80317 550669402 21606 21607 967918064 65740 65741 831094540 70343 70344 271249112 91210 91228 286984919 27207 27264 803417814 77502 77450 739422306 20911 20912 148763343 19269 19270 188691482 79494 79573 218783339 43018 42937 610855812 57494 57495 574968901 5327 5328 17577431 30720 30721 424380554 91179 91180 356218339 20930 20931 559651331 7789 7790 714044642 6580 6581 514569613 88456 88520 79268274 2508 2507 939085653 66258 66259 794446569 70882 70928 873142466 56095 56057 598723889 74267 74268 399926536 66473 66474 945655616 58040 58041 273311686 59123 59056 125711774 13116 13117 576422649 91668 91669 140957730 36767 36768 927485251 94200 94225 168625604 6185 6166 136169724 91253 91254 441449804 77273 77325 402540220 35764 35765 991888828 89946 89964 800345803 11897 11892 638377460 9982 9896 515247067 14511 14512 672058846 49486 49538 23293044 6970 7038 802415300 14951 14952 640692526 54046 54101 151136133 50873 50947 85598937 68924 68878 484284524 95882 95883 336384512 38729 38677 122759944 91994 91925 912178519 91302 91303 582821339 62688 62747 95355079 19187 19226 253789403 77090 77091 969002090 51815 51770 903441905 62627 62564 956106470 77890 77891 174373470 97810 97811 255916263 36799 36800 780847857 46597 46675 253439593 96865 96860 435388383 5531 5532 399868332 44960 44961 753560106 27443 27489 497203354 62503 62504 972655207 6687 6688 821229731 13887 13940 360284942 84642 84623 504077041 44729 44730 144288598 51484 51494 359028775 20512 20513 196639716 50942 50943 518340694 43966 43979 699139867 16734 16757 999527004 39728 39758 16763993 31167 31116 177466351 5725 5772 432739095 52704 52705 484836934 42740 42741 11234662 47901 47902 498585717 20638 20639 441453412 28509 28510 801156259 30187 30188 551089379 86114 86115 550630521 1973 1917 28743626 32858 32859 478253701 45099 45100 729174275 26813 26868 993243326 13462 13537 206040755 30604 30598 392328172 48695 48636 531127015 43847 43848 661838987 80917 80918 979152609 75008 75069 985175444 52634 52635 947358145 17109 17154 744495043 224 225 941751653 41060 41108 965776817 21551 21552 40335096 24852 24829 986336773 43589 43643 634162545 95 96 771303557 55035 55036 785558477 31876 31877 110319193 93776 93845 937990875 54791 54733 903111034 52357 52358 391269863 72407 72408 851982673 12759 12690 169640921 95277 95278 141923031 66100 66132 81778681 4727 4718 629813630 85483 85484 399526706 81662 81649 869644105 64620 64621 394049067 8702 8703 572267353 14752 14820 260314771 62288 62314 676143934 86002 85927 749060162 19066 19065 45190088 39960 39973 899852470 99310 99249 509857528 73184 73173 198493296 322 291 321159267 9526 9527 287398473 33274 33362 662662133 77445 77446 614888431 62101 62022 417935430 62978 62934 242814609 46110 46052 862701853 8523 8524 120107753 12096 12097 823894421 90372 90373 475636855 64273 64224 565807651 53443 53519 482306363 58014 57942 801316120 40353 40354 668866148 36507 36508 209474273 38572 38566 534755407 60524 60525 449113363 92300 92211 912871640 6049 6050 105307843 96694 96763 993996072 57933 57956 147297847 23058 23057 203469805 35793 35873 815374133 80984 80919 116712340 33333 33409 703443519 35986 35987 139317376 84408 84386 650171649 69285 69243 454895243 4121 4122 237600293 53759 53843 32040261 12398 12399 447787311 77326 77335 935512659 15760 15733 208157567 10281 10358 467194148 37188 37183 243226324 56290 56291 843508467 54926 54927 492390551 42594 42595 463012153 20714 20740 80025067 46571 46572 133527759 19253 19317 802095799 67242 67175 280431080 523 602 179713782 70746 70666 948576151 40462 40453 683169682 64594 64591 280622726 38191 38192 79583686 60679 60680 406433218 64924 64866 120396120 99633 99597 543190902 26074 26111 424681316 41867 41792 129242287 8230 8252 381825142 40307 40308 879545064 26882 26845 654866394 64970 64906 20441732 87002 87036 681523373 83197 83215 319385429 81467 81468 5641241 36203 36154 651595032 80116 80117 560533490 20681 20739 445561796 22826 22827 703055515 91862 91892 607075457 53777 53796 774930260 6152 6236 844821048 59339 59340 263986317 86995 86923 525180465 8973 8974 957028149 40504 40509 139870313 12834 12835 394103765 80070 80159 251501726 88641 88642 487365372 99371 99372 580964514 86635 86723 820506081 63552 63491 121722887 86414 86415 845901906 61153 61154 973411380 82551 82552 6199022 77192 77179 813925616 52610 52678 51647195 49762 49763 535673753 17704 17720 684798618 2328 2284 363556731 55317 55252 41307380 4887 4846 799886079 32799 32794 846396433 79727 79782 166319665 82557 82558 605528689 27471 27472 998123332 71479 71546 35508093 41197 41198 180556301 44780 44781 410765156 46246 46166 59451563 48097 48098 654914397 63209 63210 217467707 57909 57825 26851220 81928 81918 99274064 39223 39224 980802471 3362 3363 109258529 34030 34031 717708880 23333 23334 872058502 1358 1359 947103613 13647 13648 364695188 36896 36897 102746707 26222 26242 640201231 74061 74062 986440287 52452 52517 713799225 59908 59894 217602659 11373 11374 670843773 56638 56660 592737846 36618 36701 697776184 20977 20978 61081974 49727 49808 784491963 74833 74834 629265874 54638 54639 746243066 9768 9769 628759264 38019 38020 814218292 48234 48193 265099367 85642 85659 666216218 19278 19259 477827896 65681 65697 717225061 67632 67712 573270864 96027 96028 192716009 81560 81635 557493530 11709 11748 443913643 73839 73797 960497650 37417 37482 473137218 22153 22184 545916849 83021 83070 242465247 77992 77993 530468410 38867 38888 442151570 41046 41081 710452939 51392 51439 295182305 66855 66856 976578245 79807 79725 821787118 70117 70105 562452391 60893 60953 991945993 5859 5860 955882991 64902 64903 612266093 40375 40376 52931760 57169 57208 882111949 31087 31088 308696165 70531 70480 910628798 7077 7001 217321144 59648 59649 157117102 43681 43682 831763294 77370 77442 207955207 20989 20990 976777354 69661 69662 743142372 21248 21249 286616651 3389 3390 281207829 60430 60431 281531829 1763 1752 761178906 33094 33160 795308168 6140 6185 79906679 77208 77209 143325726 2293 2347 432256831 97588 97562 336066063 14922 14923 99321045 82198 82199 754037495 501 502 662742830 49075 49099 805898058 1682 1683 773934915 41803 41836 123582571 33053 33054 496293360 44998 45024 138180653 77820 77821 110429149 90493 90533 899637210 23392 23323 517396411 47421 47422 231509561 46388 46305 662677105 6774 6775 956504080 88574 88504 443799278 45678 45679 930446757 81273 81274 886829077 46351 46352 248416072 12306 12349 65459748 31147 31148 319065752 98680 98681 35796906 16048 16049 667241288 10929 10983 478740100 95960 95961 708162512 48671 48684 431570362 37920 37887 309231692 16202 16282 361940821 38541 38542 22382335 94547 94548 733702563 79570 79571 442168599 87559 87590 974620602 13983 14062 133952072 5028 5087 237539157 68208 68174 74815115 72596 72681 797065713 4820 4821 912543352 8690 8691 535285184 96972 96973 921126983 97385 97386 465946391 66715 66644 478255856 77503 77419 789205315 23490 23491 171504732 9994 9995 673336535 54815 54816 70542446 30592 30518 495524520 83332 83259 95243304 76348 76349 387054689 89395 89396 161139917 27514 27428 232484472 32429 32430 177043924 19948 19915 235281353 85590 85525 367707737 66689 66626 873493416 69459 69497 336557093 96339 96261 577367268 5752 5753 130370468 61157 61146 264132341 66577 66606 25669680 85717 85718 382379957 6349 6418 891567690 13026 13102 226502444 95268 95248 516308791 90264 90294 629932301 7226 7227 356535708 12846 12847 862520454 25123 25124 17605318 73036 73037 702827843 44327 44365 66548741 31750 31830 550565068 40137 40138 35255967 73330 73281 320935715 15911 15912 670163018 35502 35503 610741145 16605 16606 865847526 88451 88425 468383963 52382 52363 473987715 53016 53017 394728658 99153 99188 131705032 74160 74149 772636626 47084 47069 959424197 99001 99031 487095205 97492 97568 438011011 51684 51657 183904325 9582 9583 413692070 45424 45425 53865658 85691 85698 530670647 94936 94937 443284405 18941 18982 966467760 66442 66443 326093476 9891 9811 318420274 5171 5213 268435588 55696 55697 981319425 2540 2541 389727049 66117 66043 218023735 23924 23848 624096088 21173 21174 811315559 51041 51042 859082240 69784 69785 910089503 45426 45427 282838165 36578 36530 590984852 81839 81767 847030691 17941 17992 219546552 59033 59034 974059139 24811 24812 730627719 21786 21787 494034449 48096 48097 672815367 34357 34358 863459203 48896 48808 333184476 99472 99473 405311795 21753 21754 999177604 27204 27269 752262730 39612 39700 877729331 40928 40949 653649918 92104 92136 943391575 3012 3072 27446431 63232 63239 278743687 31833 31834 466383016 457 458 84654919 9265 9256 393984134 26843 26796 999186264 67354 67368 577119219 20102 20134 145139953 13761 13762 624719265 65805 65806 409569273 85632 85633 888454380 78229 78230 852325406 83862 83948 488307741 57242 57243 900493492 67613 67614 764530485 15063 15101 414083530 14869 14810 516253653 80863 80864 527787230 69294 69295 566283893 53363 53364 480289860 83555 83522 32232647 15632 15633 108087967 40603 40529 172665442 99874 99875 390705424 92592 92508 555284542 75268 75357 909668716 34690 34691 223783296 34765 34766 111694046 2615 2616 688042244 5729 5679 818333475 43568 43481 341314979 13972 13973 829637403 96102 96103 781118505 11021 10934 893463867 60309 60226 712154332 74933 74934 360320124 13524 13525 61314621 27312 27313 691016409 14146 14068 165048853 48244 48245 880126303 99702 99703 250407931 29002 28989 617262551 71773 71774 61469628 74550 74631 280667404 70085 70098 977341834 67476 67403 201694271 45700 45701 983530818 5503 5504 849528379 29184 29140 601969214 83269 83331 117062040 82177 82178 705632547 47089 47073 450240865 66638 66600 724390244 2398 2399 267926034 39686 39687 697086829 34803 34804 990816 29804 29805 410229150 15868 15869 39696563 25975 25976 596501821 90426 90490 472700075 3248 3249 550683452 56908 56909 931075253 54939 54940 163759883 61384 61385 308544030 94755 94756 564320675 37868 37814 579868836 42767 42768 462704054 48672 48623 580400818 97294 97295 747819900 19141 19173 301300180 60877 60878 65387676 55827 55828 777128754 94132 94045 392805090 91363 91360 400001160 98697 98698 232894550 10076 10073 483642378 44327 44328 945431084 8241 8242 926745159 92459 92460 759160868 22890 22891 133480061 73611 73612 312141838 54778 54800 115653947 64212 64135 811085107 49793 49777 588069677 58407 58393 565646665 85247 85240 812458797 17018 17019 651267346 63429 63430 591190689 24600 24601 309624925 46320 46321 947725172 64589 64590 288716041 40688 40640 471242073 30659 30676 25065003 17080 17081 902651077 98470 98471 415494023 65164 65165 567018534 28711 28712 194486342 87068 87069 437431609 75217 75205 1616947 38298 38348 378648285 73143 73144 91252515 95636 95637 881369299 24387 24388 963268723 76061 76103 997301170 80104 80019 330038871 78920 78921 784145390 31187 31180 55641517 41997 41998 752946748 54582 54583 788974579 81230 81219 630757446 81969 81903 895117312 97673 97674 513150298 94233 94148 821872402 94228 94191 921956061 87767 87806 840432639 69253 69254 805797614 60587 60656 988080804 81370 81371 819407208 50849 50789 362340174 40723 40776 966579426 26763 26701 707619565 67162 67236 522648654 54254 54255 511184791 33499 33500 68490545 89782 89800 575527459 73184 73185 193350093 46489 46464 196409103 5494 5445 645547286 94300 94301 514609619 66108 66109 542343466 52936 52880 456016747 20974 20975 454836675 34837 34868 268379313 50509 50527 312806982 9135 9136 345097564 87903 87823 688725974 67566 67567 713159870 8833 8834 80275288 24832 24833 71649595 51606 51629 330088505 78942 78917 407140582 29413 29481 350351637 14621 14644 236220719 90909 90910 812346559 72724 72725 843515896 12227 12255 241477390 57064 57065 66204836 53252 53289 923757210 39720 39668 292963170 21957 21891 328979451 67957 67958 685780695 68215 68216 278341211 91146 91147 110767471 40805 40815 223815082 84066 84029 319540300 44567 44568 31289534 51104 51019 422440397 52248 52244 234022642 12388 12303 91443802 85705 85706 739718847 82730 82731 54075108 76949 76899 64887843 32021 32022 105780777 296 291 319463943 83267 83235 584606566 13692 13693 320298885 75905 75911 722625207 62738 62739 569159082 851 814 763803099 68605 68647 825232460 3331 3332 632458509 58 97 130261459 19526 19527 379861595 49083 49152 99274686 78299 78300 712082913 912 915 71802128 59675 59676 577922369 8972 8973 781705479 62127 62128 751336990 69770 69771 759642423 97368 97369 781334053 83740 83741 58795155 56173 56174 186691396 35677 35679 654284304 30208 30172 670316205 66674 66689 486636190 98007 97930 682866482 90835 90850 564145472 34906 34872 446499606 97125 97126 790758371 20471 20472 473825276 60650 60651 22278444 73119 73120 247540494 23834 23916 904428544 97620 97646 155792363 67437 67438 794546722 22915 22916 928905569 49642 49643 787131623 32125 32126 259543033 82724 82755 265511421 92486 92487 756297887 64950 64951 652762459 36551 36562 340350626 5646 5647 303069675 96928 96952 645306126 41815 41816 95452096 47300 47270 725473087 46504 46419 880633319 71800 71801 746099608 82558 82559 294471879 26981 26955 464596868 8528 8529 842699636 81857 81858 844492363 82237 82157 768223684 95707 95708 300246281 30167 30168 349335286 88936 88937 664793115 30319 30320 727846486 59740 59766 491312996 72502 72467 23095057 30072 30004 741458826 11931 11932 812210466 10382 10311 889123370 60665 60666 910339734 70494 70495 983322272 81451 81452 209191321 21766 21773 390742119 59233 59222 856649160 82179 82180 895711480 2800 2755 633166603 23434 23435 198071069 92056 92025 99224058 86857 86910 972358099 95047 95091 573108836 4359 4360 431501536 87617 87599 16534766 18506 18570 771106144 64897 64898 1549228 20736 20737 504905598 85456 85457 589898300 42147 42080 384434723 8961 8962 397126355 56232 56233 432384051 71768 71769 856795155 24862 24867 281493097 74732 74733 115534786 71205 71206 494497707 30388 30389 612167683 50108 50109 505230828 32417 32501 705175380 28512 28513 219546973 62111 62112 492607556 1979 1931 431052856 97195 97262 743050259 1299 1300 164296020 90261 90262 422443903 37980 37981 166875743 7737 7726 561123672 18535 18611 320823533 27475 27476 576685349 26143 26116 210116837 7461 7462 5160197 63910 63999 517487020 868 925 965814621 26567 26535 182866456 50079 50080 544319839 772 712 333177760 74 75 986786731 62671 62672 566124936 54088 54058 894720892 32865 32866 453943809 23306 23348 684918266 66483 66466 627357088 54217 54218 884441182 95736 95794 325415643 9477 9424 284600140 30477 30478 425343689 62912 62953 949819907 48551 48538 39142850 64397 64398 669258858 9048 9049 255195255 18275 18276 631415203 59094 59037 976897762 15916 15917 520570686 82919 82970 519623974 81577 81578 824084724 94423 94338 408766513 46714 46715 633712207 15158 15128 797190994 5066 5067 39216400 45963 46041 922593361 37490 37491 854668308 5558 5559 548631748 17282 17346 170475571 97514 97515 989485423 84076 84077 199608254 42239 42246 951807078 75920 75921 811777477 84504 84505 516702939 61920 61891 394207191 57736 57737 367414484 58395 58414 572335500 51311 51312 468637529 46780 46784 306142004 57555 57556 927532834 54961 54962 295859625 26096 26060 572926204 38024 38025 371764403 12423 12424 348496787 53148 53157 883464482 45204 45285 182468110 8985 8919 238433811 61432 61481 307433337 36369 36370 828636942 54536 54519 492586912 77017 76977 703199308 3160 3161 729136136 93161 93162 285884999 55533 55517 359577515 87478 87479 368210978 51587 51602 375705333 87909 87910 490510682 8903 8904 678974607 42943 42944 812808822 87518 87477 64919473 97463 97413 720359222 71537 71487 373820164 91969 91929 948997097 81263 81186 222333383 82148 82149 7997198 31955 31980 954848673 63934 63981 456878473 64233 64234 908418897 53075 53076 246334793 72015 72038 836713501 9127 9128 241685720 22393 22394 99110501 63773 63735 411781848 1529 1522 307288041 64872 64949 389921453 6809 6810 588127357 42792 42821 576980009 36766 36700 372925790 33247 33254 523093592 69589 69590 603054312 23544 23617 324098325 19433 19411 906614404 39639 39712 159048483 96225 96226 972549290 67380 67444 993638926 70680 70762 181484488 60010 60011 868680536 84522 84523 504253952 52512 52513 713299279 55190 55148 241042226 93105 93017 337674018 47270 47339 128588244 55984 55933 338246416 98547 98504 939745774 3346 3347 161861410 3883 3794 870134715 8602 8603 480369541 12550 12635 45426155 88222 88223 183572950 41544 41545 289454783 6557 6558 571904055 86311 86376 760427322 73018 73019 648092201 49512 49482 66757707 45275 45329 39692175 2059 2091 468183406 67525 67496 237758796 69548 69501 959380670 72917 72918 396976370 88921 88922 37248214 10663 10664 649566876 74948 74974 522325550 15697 15698 953467595 98645 98646 361744660 38826 38827 951637212 49605 49606 46920788 68054 67977 249700103 19642 19570 546048838 20699 20692 298857726 53771 53691 631000706 76329 76248 246013265 37024 37025 777624705 81269 81329 305003692 69959 69912 699046244 67788 67789 123624328 70215 70216 439453291 7558 7583 542265361 47482 47570 977156975 60249 60250 366273004 11623 11624 444477374 88081 88082 866391292 58645 58646 977532642 9517 9518 343765947 84382 84448 789532529 82475 82476 611543277 16365 16325 204714299 26004 26005 109852323 54078 54023 834085513 84408 84409 297318109 50962 50963 929022413 87217 87218 432167209 33227 33199 822043830 76660 76664 323743940 68057 68079 4641457 44262 44326 290340104 35783 35784 974365092 96732 96733 34716484 34548 34613 355349436 23267 23268 922380709 16473 16474 276418250 35779 35780 154779230 76855 76856 627327723 82595 82618 188850568 97319 97280 276967631 50260 50220 936048585 30899 30900 75286807 94259 94260 169433797 60995 61074 889635050 65651 65589 734238152 22436 22380 63742935 31515 31516 905048137 60080 60081 105351553 49270 49271 274994217 77290 77291 538961671 29521 29522 682729961 15565 15482 998400529 29264 29265 485201943 97624 97625 377594351 80931 80932 114522976 12468 12515 326800457 96831 96804 802396580 82807 82808 994324881 52166 52167 642757733 19872 19873 602149382 4706 4707 704666583 36353 36354 574772330 7732 7816 852563628 26281 26219 275587390 62789 62790 168428031 79507 79508 722020517 32403 32404 770661024 84657 84658 746614903 2133 2134 838573052 30607 30566 951817969 82055 82056 926869022 42454 42513 365375526 69487 69488 437168183 4341 4276 885933514 93057 93058 387697305 7516 7465 505226370 21734 21812 957988675 66680 66681 447821725 64534 64455 417288856 9862 9863 192170650 98653 98654 356358583 27419 27420 29588045 8273 8274 221269387 41857 41937 154520484 50012 50095 148223560 61990 61991 805359372 43508 43509 867570789 90690 90601 278998367 69768 69769 502850126 2927 2928 367466638 25117 25169 103257255 27261 27235 111566307 37810 37763 947589520 20680 20673 751029987 26603 26604 615544565 97116 97117 910949033 70767 70768 450564651 37553 37628 554820204 37342 37343 621940111 68961 69043 556850310 4647 4648 637931459 15456 15457 477931212 83953 83878 955938920 96172 96173 655238846 3353 3354 495608190 53620 53587 307698103 86487 86416 666292635 36742 36743 304130122 96389 96423 684784313 8160 8138 224467961 30491 30502 549975793 15396 15412 673819358 99597 99673 749431888 27839 27840 434422417 69170 69171 934277655 40223 40224 603370742 83592 83653 548351892 40695 40696 379382013 26783 26784 408655939 46860 46861 785958219 79082 79146 151176316 3356 3302 189792894 95145 95146 727054221 2648 2649 659550105 98617 98618 168560707 57900 57901 912648391 20052 20047 839013272 29359 29341 30982497 31364 31313 408384732 44425 44360 129672361 2737 2738 165106918 90162 90197 649224613 62205 62266 349052197 11608 11609 252267867 75479 75480 591876623 55604 55605 577607520 61487 61538 395301342 25347 25361 847376432 78721 78722 890978178 91867 91868 46346766 70809 70821 631128648 48954 48999 468542308 54500 54446 264135456 48948 48884 875068939 94230 94231 779635733 77966 77967 379152664 27141 27142 184880691 59840 59793 777286657 6318 6361 636327061 75115 75152 632842114 92852 92834 803797865 92754 92762 51104700 2659 2577 414251676 87153 87201 133184265 203 204 138377243 87325 87326 227905249 5674 5675 697207754 89732 89733 220573839 86078 86079 642801711 36943 36963 278537521 27960 27938 993214252 29949 29950 992893935 69026 69027 52730757 73084 73085 648660054 1399 1408 32311834 3377 3378 647080522 3515 3516 106003515 4964 4965 544272890 46774 46713 902701116 18716 18715 847946141 8377 8378 152143191 34906 34948 815994897 12006 12007 668023486 49972 49973 849003130 43712 43713 679549345 8154 8193 397417310 58284 58285 614548518 47480 47392 740062188 71055 71056 986042268 2634 2635 794568189 57786 57787 264124410 74732 74739 567713474 52752 52681 954869351 43689 43690 473963730 95623 95624 394464420 3802 3803 163147437 35981 35982 234820158 12733 12734 531173276 82748 82722 635055670 18730 18734 338292457 38128 38173 524034730 336 250 178768128 80744 80745 464823850 23013 23014 228417357 84430 84431 907202732 43406 43374 968352841 99549 99550 836108098 1987 2036 900968883 53850 53934 656505499 42400 42477 104360298 40704 40785 107272331 93284 93285 570821886 58659 58660 863710635 51363 51364 92507107 7061 7062 786835064 13081 13079 336219388 2861 2862 104241436 17457 17443 163578805 77011 77012 412252206 78686 78759 391926648 12419 12420 574267128 3717 3718 254848736 58143 58187 125734821 86097 86098 21619906 42264 42265 962056809 49187 49261 689119348 86180 86235 503211079 51748 51837 114288861 59935 60003 84433195 30950 30951 585658558 1767 1786 641139035 44863 44874 851708984 94750 94803 158624191 18832 18833 105704647 8775 8790 67345400 1003 1004 647588276 40002 40003 806330590 52748 52837 127651422 15946 16012 27338709 18070 17985 952803623 39753 39794 777582775 54400 54414 464230318 36466 36553 473187678 28565 28566 684395757 35042 35043 854460203 89290 89291 892649351 46669 46648 310042791 32157 32205 338173814 92587 92659 963069145 17888 17873 462091914 13502 13541 370948085 6392 6424 505708940 14526 14527 992702216 57128 57129 411383448 87288 87284 191222222 17588 17589 162174090 46676 46748 565823786 25456 25457 870564850 65550 65551 883321686 56731 56732 610016360 80896 80854 447773603 83705 83714 913929442 40985 40961 948468060 78427 78428 170585582 61129 61202 470416385 71066 71067 438815309 96430 96367 910691274 39744 39753 574765330 80348 80331 747149003 40715 40689 590952137 48551 48552 661825917 50824 50884 151557988 19773 19839 434159662 72883 72955 787012029 71930 71918 985815810 41194 41186 384716169 16010 16011 30997926 89555 89556 108102190 84190 84191 674892891 79797 79872 854435369 63979 63980 976980597 98491 98431 140848232 23530 23605 932966082 41664 41623 224849776 21538 21544 785662848 41362 41294 658993103 52942 53019 278148370 22940 22976 287044612 60406 60407 631482192 45110 45194 158450685 12357 12358 508706646 34171 34172 125779211 18308 18394 536802015 83331 83401 472081100 77453 77522 607120898 9272 9210 574041585 56766 56767 16291051 89146 89147 192408977 90295 90296 208742058 95800 95797 121838934 90239 90193 768681967 73881 73847 554430085 65585 65645 240396603 25368 25369 980342954 7765 7833 801792975 53175 53245 180494643 17396 17440 13845887 95899 95866 552184406 19440 19441 728586141 98525 98478 729614574 34681 34682 42364364 74923 74924 376148597 57302 57290 630955028 41585 41644 437193680 81597 81561 245141206 90947 90953 376172454 80127 80124 115837966 68248 68249 85330243 3004 2919 577682133 42125 42126 811170281 72370 72431 66725141 79532 79574 559906968 52999 52978 570932621 40816 40872 619522116 93925 93926 917012179 90899 90880 164934917 19490 19491 702763544 94352 94353 608661445 88844 88845 61416041 17315 17231 124620139 55166 55167 998190212 93247 93248 605035374 7473 7483 405283420 2775 2825 177773682 96714 96715 998670309 33480 33481 5058886 65530 65507 23685245 39331 39332 477318209 44019 44006 989117609 47019 47037 727152547 35863 35864 270015587 32916 32943 531583507 45966 45991 629030538 28128 28129 841622673 32817 32818 355927538 46043 46003 442105162 86844 86903 348744833 50686 50687 177300320 37979 37980 693390975 45657 45658 206996677 88398 88399 355378157 4663 4664 323212790 68195 68196 558221609 79476 79477 921320834 54981 54982 166673257 15207 15241 346871004 40271 40272 799023030 22537 22538 32288759 68709 68710 419765787 59585 59586 792829539 8053 8054 715083822 22096 22097 624980457 29917 29853 162693508 34652 34653 728221568 18254 18255 843703606 82401 82402 966980111 59867 59868 339711199 45434 45435 976647113 87677 87609 752076627 15818 15812 364471474 97148 97161 508281845 92406 92407 752829849 74750 74771 462804110 65036 65115 575498861 7863 7864 889487118 26092 26138 111396709 30597 30637 190761702 12326 12327 107428635 69780 69781 312378676 82548 82549 11595338 54826 54827 766820444 89642 89730 519392895 42007 41919 723985808 86721 86722 599941037 46296 46297 306681062 56261 56262 424620806 11583 11649 870262325 22798 22799 127556138 94070 94071 999244944 92253 92293 670966305 36326 36327 264024810 37167 37144 726232355 44149 44150 283536951 90433 90480 847885227 84595 84663 17082554 77974 77975 189072316 55822 55823 604963032 7722 7799 714805030 79549 79599 716721959 17053 17137 267897595 68279 68190 532737276 77614 77633 800341678 58351 58352 128983340 81806 81829 638186399 92799 92754 207105680 34053 34054 653293899 99598 99564 709442110 49646 49642 395163100 59161 59162 41040766 58837 58838 652903502 97032 96979 558255295 56502 56569 603946242 52159 52160 248665875 75237 75238 487665348 68315 68349 105303940 27798 27774 963041866 52334 52264 978852849 22934 22892 312299839 34426 34427 19677512 96542 96543 809972736 44090 44023 299930095 27742 27807 331440299 76081 76082 746467342 40747 40748 958914888 49334 49335 783870501 64156 64149 902696208 92422 92423 596515373 16842 16817 622534744 42725 42726 85619369 90533 90534 600722066 788 789 876597310 31291 31292 624081951 59522 59523 774168556 42128 42129 755658644 57790 57791 203998913 87418 87419 98005686 51387 51441 648115329 18451 18452 514791389 69489 69545 590994904 38905 38932 788552748 4729 4719 288333839 86917 86918 300287348 83239 83309 135731280 69318 69358 239952146 9344 9420 680540644 97385 97445 347024009 54140 54141 536015730 75220 75221 712893891 39629 39570 869013711 63384 63334 189443594 77682 77683 279886611 11514 11515 218343903 40818 40817 497278893 68578 68514 668829647 15199 15200 608844681 78338 78388 905946430 87628 87655 445314269 8634 8635 784529083 61069 61070 9805169 32947 32993 279181044 18800 18861 820869587 8999 9065 164579414 71274 71275 396694233 12794 12735 186051539 30545 30633 836965030 20280 20281 171789829 70273 70274 579285341 41345 41425 753323575 18272 18226 210745960 23022 23023 740597925 78588 78508 301098530 36584 36585 17107013 44812 44762 195561895 25771 25772 927566767 70541 70542 646986289 88254 88221 909680175 54682 54654 248481325 54096 54097 254679696 58846 58839 595707168 63065 63066 691393378 90971 90970 76282234 35946 35947 75911242 34003 34067 123875881 47314 47315 90447747 80424 80437 662428776 41172 41173 194283683 9685 9755 610089436 18682 18683 294178966 98972 98936 649239880 13135 13136 514669318 33360 33279 789103635 78615 78610 698968699 51089 51046 499999426 16748 16749 324324688 28692 28738 380311081 21642 21643 85066597 76275 76276 421418337 36919 36920 198098667 17116 17079 949870794 98486 98487 530352761 46822 46823 591079161 66542 66487 520680261 18929 18926 288284908 7988 7979 689649348 52979 52980 801793584 4609 4610 74776245 14918 14899 952326681 70265 70206 772355887 51926 51927 612509568 81531 81532 92540894 17300 17313 459225660 18194 18195 748530140 96980 96981 794387262 95154 95155 582362765 13618 13594 781808388 7330 7377 670065309 92186 92211 484907151 490 558 416970856 6397 6349 587578690 28890 28891 922237533 20732 20692 830006851 8900 8901 371684379 46453 46454 101134296 54976 54962 915283474 60535 60464 669303103 93141 93142 67676579 70715 70716 520054400 64901 64902 976639380 43554 43573 796815771 54808 54809 327247942 31328 31329 203663520 48061 48055 883675512 72209 72192 264840886 90 91 559232794 81180 81155 189882744 94952 94955 95211348 3263 3264 529986303 85280 85301 882068031 19599 19656 563287499 16684 16659 45745429 71563 71564 980352683 42242 42320 761573428 16195 16196 450527258 41415 41427 372182654 53019 52939 150586074 26629 26570 985724694 27459 27544 808878412 75325 75306 645424253 46045 46046 910394682 57562 57620 483495788 51992 51912 667691182 69042 69043 320051273 10869 10905 896924974 61140 61205 696665812 34604 34580 744903386 16755 16756 732431722 71873 71874 397215789 96595 96589 458424346 60838 60839 919721142 96731 96711 470871444 98059 98060 744979121 63620 63621 21066524 35594 35618 742117601 40201 40212 695756318 68350 68351 247491452 71500 71501 742521310 15066 15067 628468709 47223 47285 814834637 47573 47574 339077171 51371 51458 927836472 64087 64103 346460544 80670 80671 33534496 92675 92704 801605285 91527 91442 917929923 86481 86528 930201501 31850 31851 512670582 29189 29190 999751430 74764 74765 597270246 24292 24338 853492114 53733 53734 979959103 63817 63818 409446144 51887 51845 823619976 90609 90550 455251323 61126 61150 918520496 71010 71011 301048506 50479 50535 101643190 4140 4141 706677827 21124 21156 965464620 59253 59254 416572729 48039 47981 870637675 39329 39378 881136 7843 7827 367329761 79624 79688 529572655 3119 3208 33449192 29812 29813 592614784 49945 49946 918587970 13377 13378 536409338 57520 57582 317537148 11555 11609 419366380 35499 35500 677627034 41075 41076 452193959 41667 41668 641928102 99435 99506 854706748 26087 26088 388165979 69226 69227 130668580 86441 86442 453402710 56670 56671 864522156 57320 57321 879575288 37124 37066 487189949 24487 24488 363945158 15529 15567 73589923 5221 5241 148395375 68002 67925 841344688 42090 42129 637742748 87323 87258 26674845 28609 28525 286096926 86440 86441 148786856 73817 73818 306717210 93381 93382 143870696 17259 17260 266423240 35920 35868 83915529 77331 77345 389396504 76433 76427 687944769 82436 82361 229715889 62938 62939 545230032 31513 31514 411935052 39611 39596 159253831 17234 17308 811012925 80474 80475 848465059 83556 83557 886957426 89799 89787 460237742 89489 89490 918283863 25112 25163 658378583 54401 54402 400224990 41871 41901 930194788 73235 73250 966658096 98846 98847 887372741 88746 88747 342629196 86189 86190 600595751 60321 60296 458875210 38484 38466 347932119 9326 9241 997383153 83842 83802 531869237 62676 62698 407373769 15979 15965 248529883 26538 26539 970077328 72866 72911 358932089 17649 17598 254132348 24298 24250 338027627 85954 85979 712619636 85786 85787 914529674 51571 51539 730100243 72295 72225 160362732 88285 88305 722761784 32595 32596 873711699 11830 11778 104233519 36986 36987 310377635 38663 38664 653926023 97996 97934 831527093 59494 59495 770266112 73896 73976 809173946 22492 22558 377426269 96109 96085 213579013 90924 90925 363266175 29648 29649 848263146 280 281 874378758 55297 55242 830275068 60185 60173 455207173 75525 75579 672050585 11046 11001 651198542 26686 26687 104344552 46553 46554 439456141 58477 58478 761691691 14362 14418 561989376 77773 77774 194715314 13590 13591 644519969 40448 40449 993672688 11473 11474 388730300 74049 74133 265295066 35537 35538 171939205 4252 4253 794674584 70421 70422 685375956 30666 30667 794735291 38949 38980 559156341 52112 52064 963601951 48384 48361 367248295 97806 97758 779720643 78673 78674 241951497 47315 47316 916061647 42228 42229 323139028 99871 99872 267256470 2649 2718 1487933 57586 57655 701447030 68998 68999 245203266 17661 17585 503810787 9710 9755 534898575 64766 64767 644159484 88929 88984 862758100 80197 80165 111135558 80528 80498 99842092 43324 43281 727888307 39807 39774 827974432 41004 41052 408753102 21759 21701 138033861 16800 16801 863768577 97727 97794 646708509 89281 89282 442140406 59893 59903 668165113 49063 49098 187362164 34717 34718 325676837 94633 94568 920707710 60243 60282 914802863 39341 39351 784448617 37113 37114 352217538 33694 33685 870410081 77603 77604 22113252 5858 5893 694245103 48660 48661 227704392 73346 73310 878176324 8088 8038 555344610 25673 25674 744540726 32591 32510 817284675 50758 50778 339183457 17927 17866 965603611 89622 89710 701640002 99904 99865 605737377 33781 33782 915135455 84369 84370 342959943 46727 46744 998587334 17112 17181 132048383 18122 18051 517556493 90654 90655 162527824 99556 99629 710780184 80098 80099 762947592 59183 59184 221844253 27357 27408 830137064 26892 26893 999296025 60792 60793 824697331 99946 99955 120970281 24343 24407 829640601 38861 38862 535562354 17267 17226 768815975 83012 82954 265116649 40894 40895 514667361 27848 27796 8770765 39914 39915 913089344 62250 62229 326972545 5458 5517 566305752 98927 98922 166138065 12770 12827 793621853 77926 77927 882940133 32336 32337 237329009 137 170 559801616 1770 1771 178739478 91829 91844 399898290 90788 90742 266458834 35031 35032 912356773 93674 93675 604010947 47241 47157 722068206 5983 6021 647385153 98930 98931 561093955 61534 61602 30695338 69919 69861 676929055 62884 62885 631538354 4265 4266 146352098 3439 3471 295600420 42710 42711 70053679 2700 2675 292973755 30886 30945 622079916 94058 94059 877158543 42308 42309 745384862 82967 82968 552407541 20125 20126 161011369 10232 10233 988948808 71756 71679 562649895 1514 1531 691302570 11626 11599 4992404 26696 26697 533170758 48703 48625 204266129 52024 52025 386421400 36107 36108 524100048 77933 77951 619635136 11444 11442 32892213 57219 57220 5054071 46474 46475 239005076 39575 39513 527375291 27647 27648 500480853 66669 66756 932448268 74540 74602 849546108 19144 19145 123393653 18096 18089 522768029 74565 74496 899652440 92538 92539 40937811 57366 57367 601054767 90493 90494 604595139 71094 71165 220076661 42011 41929 959584351 6349 6310 888124064 38941 38942 471983231 4198 4161 641915691 51210 51243 377959868 18518 18519 165394002 39783 39784 798442130 93693 93706 373039781 60409 60379 676072281 93021 93022 94266656 88965 88930 726878162 61787 61715 579576516 42798 42799 373358364 22954 22875 395427416 40200 40123 279961527 45936 45920 233373541 57026 57027 587278502 14024 14025 17564481 53655 53656 706002172 33178 33179 972618661 30948 31002 6236062 13981 13982 436260562 32186 32187 98790893 80072 80113 392071923 24011 24001 465728193 68189 68190 693813981 15056 15042 143189770 2805 2786 612026970 91425 91451 325160696 11339 11340 462494778 8454 8455 789235647 56837 56838 22971888 3695 3774 445117471 98706 98707 274596359 60468 60429 274300000 73891 73892 314439837 7160 7144 729605533 14579 14613 336285482 63416 63417 848851422 89488 89427 246972333 14466 14507 641955444 80379 80335 715967216 87415 87416 938393408 87000 86916 321951491 18231 18239 315464930 87029 87021 683326308 93849 93850 812228904 29556 29498 578492150 59798 59799 276567923 14229 14202 85588880 35293 35294 375857581 16529 16530 653069503 86095 86096 384890240 62407 62408 886365165 53624 53625 978056880 10419 10420 171682058 79750 79751 689669773 31274 31207 583922340 58524 58609 242933678 62379 62335 247514903 28569 28516 547691208 95721 95722 309645263 56455 56453 942289956 54312 54392 930109945 94982 94983 148821502 58508 58490 334471358 71402 71403 35668344 78025 78098 379173280 46420 46421 936681974 58382 58383 437312687 49140 49141 824403935 96511 96436 262435081 67102 67103 831380738 7202 7237 127604424 4433 4434 449134159 12110 12122 344350568 32420 32381 901862898 96570 96564 647851507 9251 9339 604998960 53147 53148 352472010 72839 72804 240254277 39570 39534 535357417 79939 79940 992514362 52407 52408 119314792 26158 26159 33961767 13348 13337 689256573 29032 29033 332782944 96019 95956 37604602 36927 36928 517079283 18745 18746 323427484 18747 18734 397828586 98992 98912 122295687 80591 80637 888512237 46250 46248 456009992 59398 59399 858405936 83196 83197 509232585 27721 27722 649366205 89636 89561 118370113 41527 41606 523444298 7676 7645 749767172 36576 36652 669453509 5738 5685 821434440 89242 89243 758447354 49354 49355 300985266 91566 91526 1726120 45985 45990 213247681 11990 11991 835126889 21319 21274 526207210 78910 78911 394743853 60518 60471 439145402 79080 79081 729445453 27533 27534 595247604 78470 78463 523061414 28611 28612 993690830 66615 66616 45527222 60491 60436 931912795 69762 69763 274659197 59754 59728 696096130 54474 54427 967278492 54492 54493 529421742 3188 3260 581283506 56755 56756 940423695 69701 69754 229887232 59021 59022 484564634 4001 4002 371685468 7616 7617 84431532 71101 71102 986046262 99772 99776 809536967 32400 32433 121395070 36079 36152 727955874 66297 66327 429654721 57502 57503 716094065 76221 76222 230247359 45397 45398 668122817 77338 77339 854639660 93746 93709 494279919 16767 16768 799661468 3418 3419 609994881 20745 20746 248379531 39643 39606 930904531 4725 4705 702418611 37370 37433 671300115 54974 54975 572408945 85570 85571 754680277 56057 56058 1524420 73208 73209 67152856 12219 12220 924750742 97155 97156 617476763 78616 78617 386393894 20269 20202 761273738 99236 99256 500997505 81274 81275 284253483 25464 25421 625631730 88390 88391 435073457 13491 13527 931180824 81483 81484 90447178 11972 11973 903598685 85143 85144 964557999 23611 23637 490578974 5656 5657 433423079 56152 56153 846631240 88571 88572 8173354 255 266 551118265 45777 45778 635379212 84137 84138 367954571 95771 95790 410770170 9668 9695 9235598 10340 10410 736018970 76655 76575 746149421 90870 90871 527201091 48383 48441 824991028 13906 13873 381722810 44637 44601 999287402 40314 40315 889841238 83900 83901 631920230 21237 21229 273415339 54322 54323 829603243 58996 58972 215849009 92911 92923 57252835 59382 59443 870228059 16412 16362 351788067 84074 84075 312481274 49883 49861 270122358 14976 14977 854875031 26129 26130 211659048 931 932 249540216 40019 40020 454008506 13870 13797 606518216 88850 88851 321723516 20378 20379 504901780 75184 75219 690516494 97945 97946 360555543 76692 76685 39931790 88020 88021 436700922 89673 89584 868766295 56594 56595 830477287 96378 96441 215547279 87793 87824 917389569 8750 8728 705453096 15837 15777 108388583 51661 51596 253046069 17161 17162 617752371 59594 59678 244149964 69857 69858 463951453 6620 6640 629961738 72120 72121 260458987 64407 64380 394976951 91720 91721 413829962 72229 72156 318022502 52796 52830 878002487 63994 63965 527641660 78379 78380 282983905 27524 27525 85219688 43146 43099 206888135 20192 20181 232243295 79793 79754 688772112 82897 82955 903441479 62441 62352 817705661 34231 34238 968049222 65624 65625 519983282 71912 71913 461476448 37004 37005 978927897 20264 20265 935387799 12486 12487 294467405 21284 21206 516810819 82300 82234 721254563 38935 39013 5236704 85956 85957 550382875 34294 34321 748640189 95239 95240 955304646 83257 83258 330248632 79978 79983 91299222 35452 35453 354355229 58388 58389 519445380 16927 16928 157178483 77709 77698 857470233 23669 23670 491247833 31609 31610 38445663 63453 63412 703439334 45618 45619 428878108 15551 15614 740907806 61651 61652 438135499 51973 52022 804464811 92277 92220 619863345 94287 94288 220693774 82215 82241 152560456 21453 21454 314903091 52599 52650 260673304 12001 11992 57206613 17284 17326 514320332 10744 10745 886072729 45532 45461 518317203 26590 26649 952454777 92921 92922 366822592 10980 10981 160550724 12032 12035 441770122 99958 99980 483531054 62889 62890 917600609 3851 3852 389317245 10641 10642 922798919 50759 50760 776174239 8610 8619 269657823 41281 41282 72640326 43717 43718 751443081 75693 75682 732882705 17773 17774 939840602 252 242 964420489 30632 30700 342651533 33605 33606 289116414 10530 10570 516652917 65621 65622 869240698 85837 85838 529462157 66550 66551 839903321 92643 92644 859992749 93728 93800 289202680 86021 86060 773208941 9533 9534 829854228 38411 38412 633806492 20443 20444 713858117 95729 95758 672363683 27245 27311 114666506 51535 51536 736572502 64636 64634 853272470 12002 11942 657347758 95682 95660 568650528 61762 61763 940986436 26518 26489 349481937 95258 95259 564714683 4113 4048 410649919 90238 90239 597765065 53418 53419 525525096 22656 22633 847994371 34320 34321 357176813 80695 80669 904185751 61610 61611 596018719 67047 67048 614010362 12540 12541 357899172 64969 65040 492693855 79390 79391 158749399 58752 58753 470254766 34740 34776 243322659 47955 48019 632907106 8005 7928 750761841 40822 40823 404839095 73434 73435 664245101 53797 53798 283239178 87878 87879 939407138 27294 27275 967827482 35374 35305 279061291 98544 98577 871202822 69754 69797 63475732 57733 57734 470881813 20573 20618 22945671 65952 65986 522929457 57060 57077 628404705 83099 83100 430808123 13548 13549 866925163 19730 19731 452318759 99236 99148 807564269 94661 94662 352137749 44645 44646 984730732 43635 43636 248851778 15097 15098 747506827 21034 21083 756798428 89280 89281 815812320 52702 52694 302294815 66307 66343 608522708 38640 38642 139823511 4985 4986 670757260 61155 61156 792866949 19708 19755 903497701 76099 76100 300263085 99199 99200 571157759 3511 3519 214947968 60914 60947 514286760 81091 81078 412541615 84348 84344 868715527 57411 57356 778787841 53257 53262 693198343 1210 1211 822993591 2384 2385 732452230 25167 25117 551096987 33635 33636 354386959 94097 94098 55524936 87193 87194 348894442 28236 28253 785851928 94792 94839 618272853 77668 77687 971945803 87134 87135 550060020 62904 62905 252373055 83026 83075 660877818 4877 4878 679620705 65852 65853 538786948 71261 71225 251488328 49476 49477 234189366 81579 81491 643489065 91599 91600 271596541 84401 84402 434262503 43170 43171 124887019 73234 73235 686754102 93555 93538 987637536 1721 1690 437271148 7254 7278 460027880 87457 87458 577304887 36649 36650 255263649 95744 95745 742329331 43968 44029 980264601 96808 96809 91522047 59293 59294 351781953 57557 57600 475116766 56349 56385 720526384 39908 39952 140081044 70956 71014 310544455 33190 33191 725262683 78891 78892 988196466 92179 92198 916884835 2171 2120 510983096 30568 30486 30599390 84992 84999 336256499 18244 18245 38392516 57078 57005 311017561 75492 75493 713384987 44134 44181 854435418 70156 70216 268124942 19141 19062 990657323 93531 93478 103006102 59145 59146 487368053 1017 987 409554952 94617 94582 593818048 80199 80272 2107378 53119 53120 676995145 61878 61879 383159839 15817 15818 32791316 558 550 645372239 38677 38735 734865785 21028 21029 918504076 25695 25696 385550902 53701 53628 203636069 79666 79667 230417790 18465 18466 56551532 9973 9974 659376537 41042 41043 452382502 46141 46142 758246070 40947 40948 173676593 67936 67855 117722029 43551 43621 98192488 89972 89979 740685317 3311 3356 822418943 47345 47274 797114869 89604 89605 459205879 14678 14677 603870140 44532 44602 384180029 37347 37295 672732887 54108 54175 785780757 72551 72552 25428445 98829 98830 306034326 12012 12013 201032205 14731 14732 381523766 85316 85317 466967953 49646 49645 501658342 54629 54630 861231401 54478 54479 776412849 21483 21484 307991347 25609 25595 43866690 1788 1806 405082412 81648 81649 969144511 71806 71807 398416455 75656 75657 257990957 57130 57131 838630013 68421 68422 292216983 40812 40870 394437008 4979 5067 643232024 94363 94364 589582211 14714 14736 226283886 16383 16407 121838253 45056 45057 495073879 40379 40397 942252664 65911 65912 213769963 67636 67673 132505895 10623 10624 66845383 30557 30558 249315035 39747 39748 969155801 42774 42775 315022472 51842 51761 76648540 40867 40868 435063141 91828 91829 646408128 20859 20860 55234391 62593 62539 102964166 98290 98291 628967137 94069 94070 875760726 75691 75718 441716413 71988 71989 356133777 10965 10882 294678112 57329 57301 210652238 51644 51645 447850981 11410 11411 16710599 80103 80104 496243472 81117 81118 706079640 22383 22384 834369814 56007 56028 530533924 85587 85547 698591586 18330 18402 920996427 73317 73404 137165127 86138 86139 880621557 74491 74492 411348688 37821 37880 433563960 86963 86964 851185070 47650 47651 584886191 94371 94298 475241076 99948 99949 80157906 7892 7847 140978458 23523 23489 219575006 24905 24906 748671918 22379 22360 590987265 90876 90883 872628208 94881 94882 553827931 64243 64234 45893406 70057 70058 433186781 31351 31352 467139498 70189 70190 572019281 73336 73337 936884245 93169 93242 665733423 12168 12169 941428288 65105 65106 809137332 31573 31574 83300903 71961 72017 874281869 51038 50978 574606551 10543 10527 840290674 34594 34595 767086677 54015 53954 349831003 38762 38831 235293429 5236 5271 743469545 62727 62686 615493413 18654 18655 462226387 62454 62393 536680079 21732 21733 462445295 95277 95222 67901313 23263 23268 741690749 97930 97931 530516088 70805 70806 435063294 20068 20069 763276699 18743 18744 279604994 58646 58647 109372696 43672 43673 740443698 99870 99942 862226014 27569 27483 535786556 82030 82031 529686729 61593 61555 143984189 84903 84904 449776799 70797 70824 377320143 58079 58080 549722234 21458 21459 360798341 14504 14451 467562154 79975 80029 274648501 838 783 732508142 27390 27469 230731835 99960 99961 884302291 78759 78675 939752744 92103 92104 707914816 7756 7757 266832742 34564 34565 564905265 87312 87313 685331477 21972 22003 79454423 84938 84892 160373383 33112 33140 997958011 18386 18442 533051214 57067 57104 394050954 31013 31014 692050929 95629 95637 355139121 28525 28526 634182246 76495 76496 963463866 5102 5163 839686443 99297 99305 931104786 40140 40105 965087901 42539 42550 643443727 44187 44265 363942179 13875 13876 531003530 11786 11708 92348795 26837 26838 390315331 34706 34795 37349404 93184 93149 32829439 74592 74560 463402678 28534 28535 726098956 53310 53266 129034319 72306 72307 63461080 33953 33954 546505353 23844 23900 527275722 404 405 997007789 38808 38800 772788644 3318 3319 677526341 72668 72608 519647318 64002 64054 536597994 6686 6687 534412520 94417 94418 963905562 90744 90745 220744496 12795 12861 59101887 29642 29660 163185894 79470 79395 104414738 46942 46943 319566399 32320 32360 854982922 9713 9783 584746830 43957 43958 878051027 2018 1930 510177381 2336 2337 761477372 14122 14123 264136835 18536 18509 929649985 16942 16943 541994600 63997 63998 674188192 59233 59309 173961390 59458 59386 667160846 83908 83909 180706288 84342 84343 586874129 68876 68788 762009018 49372 49373 199477094 85581 85582 10638699 23294 23295 772740254 65500 65415 805189866 52635 52636 121372172 69044 68984 637402838 97292 97293 494442466 2900 2877 795215175 22203 22204 581974138 34006 34007 449020456 35377 35378 378086727 20091 20111 488102787 7010 7042 255198445 80468 80469 138663118 78041 78079 657646884 28463 28452 397092650 62295 62296 448717896 43710 43637 790484160 76822 76823 339193880 75225 75226 492745810 67956 67992 658675200 32910 32855 940270691 1389 1375 247571869 89293 89302 481472908 40327 40328 23492121 7105 7164 950173072 71446 71447 360169193 68848 68849 248803016 69441 69425 512421187 58964 58965 381727225 15362 15410 282259461 5639 5684 365940463 54398 54316 861805681 14235 14236 526796455 32244 32166 809743619 34808 34809 5171282 31634 31635 439724498 76375 76365 60035896 74657 74655 223129758 40386 40434 680846801 55131 55086 537428396 82014 82077 21287608 6879 6906 377129934 46276 46277 134758602 48871 48872 304534428 19745 19746 13027631 8835 8836 889135801 92934 92976 520703031 32274 32275 476240531 55548 55549 911344938 23295 23273 167710773 49908 49840 488676260 16730 16731 407234515 12671 12672 819785484 83221 83222 309731731 32332 32400 491057106 48385 48472 347014047 42988 42932 140999335 29832 29765 580532934 90645 90646 978211885 62239 62273 834646809 65365 65394 144665746 98931 98932 399328793 25601 25602 490302600 70984 71033 640529962 8422 8423 917757714 55853 55854 307009487 36243 36184 119907662 29974 29975 854051407 18965 19016 321755251 95367 95341 976648969 77739 77738 426827574 20387 20347 655304343 30073 30162 885825265 7245 7246 46729050 39781 39822 731028526 1842 1869 428558851 71183 71151 936826805 85969 86047 420704336 62474 62445 395740506 46963 46964 194674268 88563 88564 793616379 64133 64134 531128661 70245 70246 71791570 91016 91017 763424549 47546 47547 484697109 99827 99797 108664899 90511 90498 979575348 84114 84095 739270063 61827 61772 21108270 37546 37547 554978150 45082 45083 211508479 69649 69594 821238105 26287 26321 108494922 12372 12378 924857480 68566 68491 738394241 58875 58905 785526114 36161 36162 36278192 71272 71273 153081535 38864 38866 761585134 31884 31852 560378824 62280 62319 753261175 97861 97819 465420354 9060 9061 145694386 2156 2083 420811233 29940 29860 484215813 43366 43454 722892031 74107 74108 593129192 98490 98442 915312690 29168 29179 510549395 75292 75367 260390440 56918 56919 930769644 25609 25659 207097775 32166 32167 676315009 46356 46357 310265761 70517 70458 763729638 6273 6274 778665863 36201 36196 454962534 46811 46812 688022946 59916 59924 365226529 78356 78357 100019953 27224 27225 294179287 62614 62544 575052871 186 187 645187492 25659 25660 954695550 98684 98685 120972640 90538 90572 466407126 97710 97711 203613533 95229 95247 70303347 67036 66999 697300374 81795 81796 539795492 23276 23193 295567986 33047 33048 277393542 59098 59099 782658071 79649 79619 449718052 66205 66193 643297741 87262 87263 855827295 99752 99819 977851548 38134 38062 936419028 27403 27395 188071508 49941 49942 441951247 82609 82662 784358916 51991 51992 854814469 52315 52316 266864340 54193 54244 403928664 56974 56904 531444518 96581 96620 8724979 51969 51970 532144784 59324 59369 871146831 42976 43058 61540860 87803 87804 35739924 97743 97744 453786623 77567 77511 584939378 55561 55552 964747800 18501 18502 993334236 89297 89339 676281681 79777 79778 840846471 16964 16965 5855215 90467 90472 988890966 92244 92245 834756424 73537 73607 814414295 95951 95896 119234310 55057 55058 557996063 87804 87805 915667541 88241 88242 451169062 9924 9925 316863563 82712 82795 139296431 431 519 667320942 99307 99308 312208650 33911 33912 882386898 49095 49096 633768463 41910 41911 404080950 11709 11710 837117368 16347 16278 742928387 43297 43298 459547475 267 254 509936203 33248 33249 207004327 27712 27713 362003529 1111 1060 831184938 92253 92254 604542940 43698 43675 398210923 8469 8475 373062392 62742 62679 402022861 15200 15201 657192665 65954 65955 654228402 89483 89557 468592553 45685 45686 953811233 91601 91688 611225734 86540 86541 253371971 31199 31174 438116730 36636 36637 333963680 42889 42890 676697734 8989 8990 253990032 48901 48902 469023261 99619 99640 87503738 44801 44802 343557167 58876 58877 811451622 38649 38627 360610647 28537 28567 325162214 98927 98855 916486368 5473 5410 48795666 45912 45946 721142009 88689 88690 393427083 47812 47813 190799514 95642 95643 883448510 71726 71727 483168756 24165 24195 986428071 31148 31149 912474807 63436 63418 844535686 11806 11807 249715624 90402 90375 150538577 41278 41279 645635567 64917 64918 284969941 95383 95384 773789509 28132 28187 378640480 43790 43832 845847774 64209 64132 293512733 27782 27777 715309207 12711 12723 988156596 31316 31317 921501922 20908 20849 500867290 96136 96134 317069719 19071 19072 859894841 99099 99100 839681969 82053 81967 498893090 45044 45045 671316216 72259 72209 678031199 59187 59168 847089126 53968 53969 279466673 19574 19508 965220598 37244 37200 111417481 71327 71253 328808541 16230 16289 335507999 96794 96795 931383720 41814 41815 82139305 21376 21377 865068978 64020 64021 266073566 48381 48314 220474683 61470 61504 433392148 36082 36083 898412699 50047 50048 854730763 19946 19940 398853559 66229 66230 471409076 28413 28414 929265103 38940 38896 20130579 38408 38379 570990103 53864 53865 309670682 92073 92074 744094123 47629 47588 529958019 69653 69682 761353250 65938 65920 276378727 38736 38681 652009756 90876 90950 186093505 20160 20161 274254211 87647 87720 883883177 28095 28096 987534876 28164 28165 579227871 1422 1423 962269034 73956 73875 344066628 19145 19062 811280250 193 194 586379542 24471 24472 923091381 88403 88404 511561903 1976 1977 807163930 60948 60949 856902625 35804 35884 405320734 42391 42392 145244607 16102 16021 817946500 15009 14984 669990239 23423 23462 303816655 13178 13179 248406950 82940 83012 169508293 8938 8939 214285651 34887 34958 759532762 256 242 237793779 71834 71850 579478699 64243 64244 410368272 30903 30913 635926052 88935 88905 652128775 11152 11153 902927431 74138 74094 668196232 23847 23848 312652999 44274 44275 991097495 20369 20352 884715400 80407 80408 601110267 66985 66986 730240422 4206 4279 622370706 57316 57269 749212761 51403 51404 41151540 10107 10061 921332734 46231 46232 273398405 67445 67408 132875922 32087 32088 506789980 37591 37515 153699959 6892 6893 172484 87494 87495 385910354 66272 66355 239633537 75112 75057 263110467 68414 68453 807160868 42988 42981 970127445 25780 25768 769067656 330 331 804185770 77251 77315 567573829 12078 12008 780339188 73357 73291 633514723 15065 15005 148528371 19589 19663 430250249 8707 8708 60347721 98987 98975 202617419 50295 50296 2907544 17696 17697 705247791 75329 75330 153483461 86776 86777 509971615 32528 32500 109202627 23888 23889 733762278 31824 31887 312278758 76005 76064 50031856 20757 20723 99218047 78010 78053 940426756 23349 23368 192858509 68024 68007 865384065 89716 89651 679575446 80952 80995 788977141 86537 86538 696258354 80176 80122 228303876 13467 13468 618891025 75938 75850 298124100 5848 5777 563405319 52535 52565 395975547 793 766 188826613 31946 31894 401953691 95092 95093 674391734 1671 1668 801021238 54551 54566 813988994 5103 5118 548066039 36151 36138 723496363 97928 97929 590365600 30475 30474 245164637 85326 85327 402765644 89076 89077 629399584 69898 69899 86648002 2955 2957 582598016 41212 41213 592508783 16947 17009 531022291 41024 41020 963669151 36531 36532 396777086 10528 10453 897516546 54302 54238 477981673 95188 95113 138387337 27724 27796 146015862 23122 23123 646055050 9089 9041 430995884 51212 51213 589098964 81225 81226 794159179 41476 41414 496317023 16641 16642 754654017 40874 40875 702777424 56410 56328 266374022 79728 79767 719723404 3390 3391 702311042 85554 85594 631783499 15749 15752 581878009 6261 6187 635656286 62704 62705 904123358 70058 70059 193105559 4872 4873 411879550 6728 6795 593829406 62460 62375 322689890 55272 55187 886391203 52746 52747 535666680 80259 80288 918506634 85097 85020 497130175 79444 79362 830287191 15315 15316 259906556 62988 62973 281006679 58395 58454 753833617 7074 7051 636815158 59963 59964 670202310 67934 67935 688450988 4342 4343 658086467 85915 85880 531350554 84887 84901 142415077 34475 34476 839324527 4553 4510 696750913 33757 33739 587762029 4769 4711 696569701 19603 19604 345382313 18219 18220 851348042 18216 18129 119873327 52863 52942 154970993 243 214 989724171 25586 25587 635477766 49784 49802 655933974 93894 93957 520813330 57553 57554 651839472 31055 31023 584797720 32425 32426 321904891 44414 44454 668873687 55833 55834 480996226 42599 42515 808989513 85560 85561 612052173 85976 85977 674426315 55582 55588 507036661 34258 34302 997125129 24066 24067 118176655 70486 70487 133114365 20149 20150 777368419 90263 90209 161251971 38484 38485 167672679 37790 37791 104439022 30589 30590 550674340 73901 73972 776979946 24288 24289 217139265 9837 9876 381798136 12211 12212 254906137 38874 38810 798861802 15093 15094 810287038 60519 60520 886645767 94639 94640 812141125 98073 98074 637555216 97352 97353 854565008 34976 34929 977697376 22893 22894 546174788 57841 57856 721268636 43647 43625 325565834 88354 88394 869535349 41257 41189 565589840 13908 13902 281698298 98507 98508 998021869 43083 43084 986565736 67499 67500 39368976 71548 71467 975347594 30318 30352 858539276 253 254 466886713 54672 54673 571446708 26486 26540 136466954 30213 30214 894858224 25478 25479 165203034 27507 27465 292537401 25292 25319 338366773 48177 48178 902666970 87679 87680 348287391 93496 93562 239473272 92105 92142 25617554 21276 21264 131606056 86833 86834 925053317 84141 84142 936640348 65842 65904 474870989 13810 13811 70742915 16635 16686 318656785 2569 2570 713213145 55726 55727 809394610 77234 77241 82425551 78064 78067 105092496 45106 45107 279505548 63246 63247 810749612 54290 54291 288659503 84500 84501 485352590 2114 2115 152967508 34039 33965 368225194 40791 40768 479621409 8086 8087 368359384 2111 2112 916246318 32240 32241 358454268 93176 93129 138383215 88658 88659 705795649 20550 20551 755019706 59099 59100 770577795 31319 31320 413596301 26426 26424 65454620 86813 86814 38851438 15086 15087 153204182 77360 77424 708799635 54534 54535 381437710 40571 40572 42656471 28976 28977 993586652 21572 21556 826419005 39649 39650 911249638 76860 76861 128095499 2987 3045 123871565 5064 5024 246543508 2982 2983 870972166 72077 72078 871118351 40681 40734 734132749 54452 54394 902844782 91057 91058 722649100 19849 19850 693855651 60298 60299 568766296 7108 7109 883030349 21978 22054 789943918 30223 30224 864814635 5402 5438 746496572 68857 68838 41253432 65853 65854 965111286 96894 96982 500848325 36771 36772 18854175 69000 68984 34135657 63698 63725 66649859 34523 34524 799932764 21554 21642 221988753 14926 14995 481241113 93181 93182 243470874 61113 61114 635342295 89266 89347 261353331 53758 53731 208741134 17765 17711 342285030 20221 20263 582554579 93190 93191 161627406 14583 14655 19132737 99244 99245 144017358 87845 87846 82510391 82368 82377 808550322 61075 61076 922186510 83027 83028 240119347 19995 19996 132400179 22306 22234 171736500 25867 25834 679908974 36694 36695 112135003 89277 89278 909534053 41914 41996 200657034 32175 32087 232148782 86927 86883 843922490 5513 5478 295581220 88476 88477 244764097 87771 87722 753259343 72417 72382 37582599 51366 51367 712409764 61884 61885 971215289 48333 48334 17487621 23754 23755 638329681 75270 75271 832636265 19758 19776 505677548 11425 11337 843825959 4372 4308 942649676 99626 99703 305541571 74298 74224 675927424 40087 40088 553575023 24608 24609 34913164 6370 6371 282857106 61002 61003 320985834 88740 88741 702530079 71412 71411 490581401 24021 24022 726003339 33530 33531 733512467 36079 36080 643563253 71155 71156 75725787 95536 95542 489327033 2130 2131 353292053 59674 59675 228444140 8283 8284 870103253 49746 49747 508014444 96518 96519 908052783 4057 4141 697774163 97211 97285 498397228 35870 35793 21819713 9489 9492 230322812 37561 37562 90930555 66078 66079 333995772 41266 41220 759850168 29926 29882 115415955 17147 17148 670349021 5731 5777 420647622 24101 24165 639409958 30003 30004 607682633 59947 59948 125167106 66153 66154 307161316 76340 76341 19830095 2710 2768 773754089 96101 96102 713037120 34802 34783 108816376 75044 75060 117740000 96847 96848 431173440 99354 99355 493722666 81356 81434 535860746 92037 92049 277212739 99091 99116 216592957 20387 20471 967475390 9272 9335 887805204 30101 30102 655269321 19208 19133 394303467 35209 35210 307393 95379 95366 371253199 11716 11717 55091498 84180 84163 715879605 97096 97051 795449651 3170 3226 410374352 89640 89641 456290610 30541 30542 469222011 59534 59535 716550739 14341 14298 627275932 27677 27622 697093057 83905 83906 390963777 45921 45845 368777193 72327 72394 403816959 23636 23563 506228097 40090 40091 241930666 27512 27513 634113804 65363 65364 207544367 29487 29426 420045697 15245 15218 984786939 31457 31413 161320723 74973 74974 145160458 17365 17296 373192663 50639 50640 254053972 37379 37381 768460006 74957 74949 755274110 36151 36152 645379900 94373 94456 913918875 9598 9599 175239790 44667 44635 76281279 47631 47599 739477711 46481 46482 500934967 8149 8067 898389089 92854 92855 879838779 80855 80856 170507295 66597 66598 149800881 94985 94986 748313796 53213 53157 112424819 12346 12411 643358551 2203 2204 736605431 89975 89893 3880049 42344 42281 497240012 89538 89539 937243327 18304 18305 633547387 84739 84740 596682800 60655 60707 37729144 24143 24144 471845551 77873 77832 955905525 15575 15576 509217840 72583 72584 621221997 46440 46361 974039143 79335 79388 499384946 7721 7689 702512872 29330 29331 384577392 17630 17631 167212268 20577 20578 711238515 89547 89532 273170390 40600 40601 604715756 20088 20031 331590047 60209 60210 457780288 48015 47929 828724548 77400 77378 472785071 22441 22490 653680120 50429 50430 611470003 94343 94306 183570069 22034 22035 163209240 36055 36089 297852577 86333 86334 247290947 80854 80848 445037756 77705 77706 539515241 29064 29065 389177721 80700 80642 349768126 58984 58907 771534193 69968 69969 425891754 11630 11649 709498302 53865 53861 242540158 7256 7257 95332589 46409 46410 10912521 55268 55244 251289962 1387 1388 417088284 40663 40617 599349171 79696 79757 772108565 86093 86094 980174347 31434 31435 647203521 28223 28224 198600420 80009 80010 879258158 99693 99694 928953 61361 61369 648937402 74541 74542 101471563 39878 39879 544176691 69763 69744 685266127 90166 90167 534548043 89780 89742 140650479 73503 73479 488191579 99325 99326 528070515 16585 16592 583280356 15046 15047 955266270 17149 17186 375918810 49302 49303 240084313 15053 15128 73839753 91293 91373 208955293 26221 26222 756970058 71449 71450 868706803 72615 72616 734804082 38881 38812 100698777 41755 41833 615417494 55965 55881 68230189 91796 91797 248550601 65411 65412 552235786 9949 9950 247979330 25027 24979 538737747 7941 7959 800366965 22623 22624 693601598 3555 3556 454353818 43031 42986 521483694 47094 47095 663555491 8513 8514 927093587 5446 5374 433965585 58998 59083 852957862 67521 67548 732195925 66186 66187 624296859 11537 11462 579217318 80501 80502 904038431 13111 13037 106889102 17095 17096 399090164 25501 25502 306691454 8740 8741 186212665 9057 9058 1588486 63711 63630 926460669 81510 81511 38425082 17138 17139 219981703 33683 33684 850692589 25815 25816 29555714 67217 67212 476602712 81241 81322 753388104 43787 43788 611579782 88312 88365 391841612 17830 17810 227169213 70530 70596 467962179 38091 38092 81699529 32802 32881 205216997 37317 37306 341501455 35772 35773 887296212 83106 83084 861540223 21539 21494 564278990 25726 25768 526183568 70417 70418 326484760 81218 81293 951034959 58861 58812 223461235 62888 62809 285747468 51413 51414 437301449 74609 74592 897520713 9448 9449 299982612 46932 46971 727095468 64210 64260 344221208 87764 87761 607405136 95511 95512 840860355 66592 66593 844204894 55517 55518 541465315 52711 52666 938732629 79870 79871 504050329 99285 99286 3088286 53740 53741 963526828 31662 31663 808540443 80572 80636 787793982 84441 84442 595694117 8361 8372 868930177 94202 94203 425479437 94644 94645 129489236 50199 50213 924856646 34438 34439 113697515 53190 53215 184748381 64353 64416 320089624 19104 19105 370122454 64143 64061 486132139 46881 46882 855957237 47500 47573 953273573 57866 57867 148049615 46654 46655 784751572 34671 34672 705411265 98702 98703 533567122 11427 11428 437569613 49990 49991 787125341 26865 26919 75979032 99290 99359 340806836 90607 90543 24795448 37060 37061 107860046 78943 78919 107413010 53760 53817 319148211 94528 94487 163970360 97493 97494 728129924 46703 46704 218007922 81967 82005 357865211 41606 41667 822561897 2431 2432 242052362 5957 6006 211636579 48547 48548 505530094 6268 6335 291328317 27219 27220 765867680 5235 5265 37939815 54391 54305 225586243 89234 89286 93318369 23100 23070 664072676 77300 77239 201160871 71333 71366 786773766 1468 1469 350073195 69615 69616 395781650 30840 30824 873413369 79456 79545 150242961 66608 66609 15359999 21082 21071 594907197 60086 60087 932120705 25821 25831 819738668 34698 34636 736297673 85788 85789 270581852 17644 17645 558552679 72436 72465 397873423 95739 95740 659643541 63189 63263 358730529 34048 34084 214355778 22627 22628 170333802 29683 29684 420421168 5840 5841 403936398 31149 31172 323176048 17033 17034 486184009 16960 16896 38715516 47811 47812 691924204 76013 75945 260612250 37244 37245 689250142 21295 21366 290629622 16572 16573 56110120 27006 27023 636199460 17959 17960 164058670 32337 32338 597916529 53486 53464 857589937 39515 39516 743551518 57911 57912 603726882 3965 3954 332305805 90960 90961 97296597 67774 67760 572025431 35113 35120 334067920 3880 3881 338919598 65817 65828 637824259 99840 99841 809710050 64795 64796 198965743 6033 6022 321980220 58230 58234 926247870 45556 45557 456679450 80752 80753 669621557 92136 92084 314713321 95474 95475 55645554 38948 38992 195631625 4636 4706 859446105 46708 46789 375933801 87902 87903 923636251 97673 97730 359057697 45393 45454 946091543 13065 13066 948087951 21009 21010 457041193 82145 82146 491309226 87629 87630 201092826 96329 96322 90892246 39008 38939 901684665 46814 46815 954719478 83826 83827 866866991 19649 19650 569966820 70567 70568 471364841 1189 1190 216524973 47793 47736 378762256 23015 23016 206351629 58771 58842 721298424 29940 29869 171751422 3697 3698 964702108 29142 29195 680278698 4809 4797 272310306 9402 9403 969448615 24036 24037 508309036 99018 99019 45389739 88602 88603 844363040 79283 79284 535572688 38364 38365 983163444 50564 50532 133988951 81123 81075 945328579 90422 90466 842904962 24969 24970 924335295 71615 71549 682400519 47118 47119 96102544 29226 29294 427926281 83634 83712 59868141 33103 33026 76786638 82773 82832 560016843 44653 44654 84650152 7880 7881 995602904 39161 39215 228144434 61913 61987 700582175 16804 16805 420916433 35204 35205 161513729 38193 38111 598209335 3873 3952 505632809 49173 49161 194821354 19017 19018 207429234 7547 7555 746783615 24332 24333 71133868 84285 84286 45136507 4863 4864 62702296 87652 87653 632806064 73971 73989 467438470 28075 28060 360267564 80192 80193 460378591 96192 96193 440568116 33307 33308 133415968 44988 44989 474953163 18113 18114 712742740 40361 40418 617551098 3858 3796 787332998 68927 68843 840990708 32314 32315 199933449 61468 61540 598941408 19957 20018 276565124 22438 22429 68103503 12080 12081 646948321 892 893 382595498 87355 87333 560142138 38757 38823 376162081 36640 36641 204223691 18863 18853 873385763 29596 29597 547694789 47275 47276 790762305 7963 7964 782489715 47337 47338 817472548 14798 14789 491725105 8990 8925 921290579 9004 9067 422040055 37789 37790 329061438 1533 1572 204999663 3778 3779 765892730 29790 29791 684635223 44376 44379 105309602 94519 94471 358692346 20967 20968 104243950 82903 82904 666760021 43432 43502 60005810 80219 80270 265405031 59084 59022 880308111 78811 78812 438312967 95110 95111 464937157 91277 91278 682422099 8440 8420 543246750 65608 65609 968919712 3538 3539 774270931 42778 42765 1240229 25511 25512 926963829 85704 85793 348506106 12490 12422 565749075 35433 35515 887233849 45711 45712 548552654 6346 6347 797273694 22010 22011 11847302 67353 67303 998765258 82386 82346 359302551 16758 16759 487522381 65081 65082 611657292 49600 49640 398348747 38646 38639 854227377 17600 17532 892869363 14516 14507 907739162 51238 51239 211373960 96601 96602 575000728 9261 9204 85896776 73234 73219 831039626 42468 42397 732982730 18653 18654 694541163 87213 87257 260062565 5393 5333 409092278 8760 8723 239480589 43207 43286 878689975 34384 34385 145246376 97764 97765 299201398 3487 3488 644739763 84118 84119 360924718 19282 19283 439986762 45344 45345 228748539 82481 82526 636541027 78582 78583 814841313 65361 65362 121436581 71992 71993 701124705 21557 21558 478443494 41275 41310 197246928 77400 77401 544540024 13630 13631 235354126 34507 34457 840912799 69488 69522 591325551 1090 1115 870509399 27536 27537 953503484 79797 79823 345384848 38099 38100 383396560 93116 93043 909782417 63072 63155 729817793 75512 75486 674447673 40712 40655 827990182 63972 63889 463975161 81521 81522 252726900 70984 70920 269843993 13067 13075 99752283 4875 4876 118811541 67540 67541 449239397 93693 93694 589183482 9303 9386 805211109 51547 51548 650514508 97691 97614 315280749 31437 31353 145135714 13952 13954 484038849 40594 40526 431131111 35574 35575 135032494 21091 21092 944714640 98734 98735 926964580 73359 73396 841705107 75494 75560 587923021 84087 84088 924625067 44877 44826 655109522 88292 88227 299412579 15130 15131 506727560 18758 18759 587664989 30861 30804 648976170 93116 93033 579863685 72869 72815 139097053 36401 36402 155647804 3753 3715 985412861 72264 72202 48686971 33128 33129 956999371 187 174 882154279 14544 14464 296122782 28807 28808 118894012 71990 71909 46201326 79907 79848 709069302 69292 69293 185055574 58072 58073 919589862 95167 95220 132121687 42576 42577 403568484 32263 32264 604349560 79376 79427 271772014 79936 79937 746685621 54504 54475 835879708 37998 37999 439022520 4416 4417 971766564 4640 4691 389427210 39951 40006 750679936 1345 1346 109481063 46426 46472 319942575 52558 52572 614468428 3874 3875 855600754 98314 98403 908878802 53439 53440 225733730 38475 38496 242111794 41586 41587 951769692 44563 44550 134152410 28385 28386 173446822 66011 65946 913865272 91785 91841 906028974 24432 24433 817153162 72489 72509 538691951 75743 75744 10818203 95745 95746 683700981 12448 12454 628656719 64237 64197 752056900 29631 29546 554363468 33763 33805 405295614 83630 83684 646912486 68837 68826 577119379 83370 83371 29261151 64324 64325 92135605 10178 10179 999200945 80300 80361 458027043 33616 33617 588207124 87803 87731 115397198 83724 83725 951145647 98233 98201 902463399 18082 18056 953060274 24688 24689 252258722 99146 99128 235906736 38691 38610 884630147 35930 35931 612857300 51233 51199 490492335 11540 11616 767313163 50161 50116 309612789 49039 49061 583801067 53116 53123 492419247 41944 41889 84245070 57667 57668 149097795 9314 9315 380869055 68392 68317 388641907 18122 18123 25520003 85874 85953 583791897 94388 94389 357890341 15740 15741 289510457 75721 75722 597034543 19946 19942 783188291 63635 63636 200563475 23445 23428 880623820 44844 44845 34256314 49275 49276 228023581 98698 98673 223387769 94472 94474 210710442 2230 2255 608226606 41947 41966 518643655 23607 23640 812137738 67985 67986 193141017 70459 70460 159390016 36676 36660 89078884 61705 61634 199243023 50144 50055 330207017 85414 85445 621731113 20559 20560 303808452 7131 7085 646370322 9750 9751 196390318 16272 16309 649330160 91809 91810 711770951 87198 87199 774090855 25031 25032 572290192 49804 49805 387065869 4969 4970 591966530 22890 22820 205023418 7223 7178 729487241 86992 86958 535046158 79691 79760 678071427 10709 10643 958516581 73379 73380 35900526 40096 40097 742856387 58271 58272 704011038 33738 33739 14719946 58243 58244 46620956 12449 12450 455307229 70937 71015 229398512 53783 53790 522362913 90177 90178 60354786 86771 86772 677401893 57427 57347 501394853 38499 38496 907903983 74464 74468 594677939 88040 88041 841869684 7846 7934 218623243 25837 25838 99106727 22461 22427 408434368 95423 95483 934569427 34262 34263 42188856 29998 29927 852695851 67540 67469 723621873 23201 23205 288764729 13176 13177 801318462 57498 57510 197263439 79678 79763 586640475 91650 91674 504805555 86061 86062 191876020 49396 49441 760875826 59508 59509 135813585 72067 72068 420549938 48099 48103 260771143 47601 47538 851274967 68483 68484 428952556 95862 95890 619902640 70175 70176 93450738 42901 42902 366486487 91714 91629 484933397 17708 17709 566372871 37101 37102 872425887 38045 38046 309544392 98914 98912 691560444 83975 83976 190790297 34455 34508 954978392 45146 45147 750502044 18067 18141 505594878 56022 56081 538551518 73295 73296 73043695 99996 99989 898034684 51389 51364 703246584 27783 27784 367760161 45715 45716 91728036 89492 89502 932471898 67546 67547 146306837 48449 48450 995978483 37070 37071 428431370 81711 81694 866863280 80715 80660 402650972 61386 61320 340228361 79260 79261 75269408 71964 71965 287959852 63043 63044 75664491 65273 65274 645229311 30610 30593 452420380 48437 48438 683264153 96700 96724 221289768 14582 14583 462579058 51874 51875 968371558 62828 62829 186922811 26133 26079 975006965 39332 39311 848106383 1922 1834 957267589 51804 51805 244955297 66931 66932 684416822 9522 9610 944253072 6517 6558 453634621 71616 71617 324393840 77216 77298 414088092 2847 2763 959386743 61465 61453 864336300 51175 51176 681316957 62915 62916 162651517 86475 86476 850598207 84770 84771 851110239 38732 38733 669790576 34289 34324 292474433 50705 50706 217991706 62813 62881 678939170 17719 17757 781341166 79161 79194 27919796 3653 3654 818967662 94154 94155 118699084 12094 12122 381855309 92346 92370 75241254 65793 65782 266191255 15371 15425 570500093 60148 60149 698976723 36387 36388 453904601 26726 26783 854891625 44490 44419 751987672 48946 48905 421290517 63370 63371 953232731 2730 2731 25174920 63463 63408 776731744 83409 83410 570909245 4471 4479 789303680 63373 63355 744875251 19774 19775 966642370 74662 74636 721150375 20035 20036 692102553 72098 72137 910845299 42173 42136 710220014 73880 73881 649033622 55019 54937 604529525 78101 78099 565352776 66525 66526 721734035 66600 66616 867269146 66870 66863 33525308 56248 56209 406337897 9104 9105 78169722 4511 4440 468364756 29884 29895 839112858 60847 60824 419501301 20420 20482 244066940 89553 89554 815767986 42840 42841 47154072 68424 68434 337120911 88952 88953 794675444 42569 42505 391422233 70426 70448 80848330 42768 42809 514792752 19228 19149 27099639 65403 65404 863153165 54117 54152 756690890 5330 5331 880935871 36287 36288 934797761 42473 42474 441526255 1369 1360 503113014 55319 55320 197364005 57293 57335 264221625 92665 92632 600588784 53346 53347 551116610 72073 72033 7940212 17118 17119 16699617 30472 30473 12244355 21042 20996 505196769 14411 14367 82487206 66679 66636 952069505 15154 15155 272681192 39968 39896 760454789 65087 65088 491533221 85103 85104 660080337 40139 40061 906573450 73071 73010 630918973 63250 63335 278233828 63278 63297 338986137 42027 42028 869971752 10445 10416 359608173 57923 58009 144328793 30895 30896 95034291 23561 23562 385507436 87100 87139 448097361 91090 91091 821379165 27064 27065 48803985 83655 83570 503068990 1920 1921 958976545 94514 94515 913255067 49403 49492 768032427 60753 60754 17408935 1527 1504 717044749 80941 81026 683639110 84789 84790 168664719 9500 9501 216720247 2078 2079 841564596 12284 12275 301679184 69810 69811 366435949 90319 90320 960002839 81514 81585 682795704 45469 45470 164252639 87908 87909 959720014 3765 3766 56840097 61487 61488 730426770 6642 6643 609710583 73584 73557 200659366 95268 95281 265159052 86775 86721 73229255 59692 59693 729459709 49444 49445 273007238 83689 83620 413218700 55537 55479 62244799 2388 2389 251110923 76290 76291 826112809 90492 90581 392389313 51063 51073 235142519 49565 49566 714376152 25925 25920 366636120 81506 81432 17267094 65882 65883 692516889 24642 24643 41532450 99319 99383 687501224 80778 80779 694239478 47261 47282 116906406 23590 23565 657943511 74821 74805 742717083 58199 58275 249526510 45612 45617 852239882 41055 41085 412261845 79576 79634 942368135 96816 96858 929423555 8711 8712 464004307 39745 39746 501207711 25520 25521 623600301 19579 19580 405203460 36854 36855 283584964 99066 99150 348310853 91677 91605 530729936 44912 44980 403366695 34950 34936 187640166 68135 68131 406171546 3867 3943 749290148 75872 75873 574865496 29192 29193 558284962 34881 34880 563102503 57431 57432 700326960 11537 11612 61579987 4832 4912 94251393 36346 36347 67055125 2192 2193 967454933 27202 27203 416246783 50053 50028 82335221 33312 33313 650434819 84700 84701 170827206 87978 87981 256819117 48755 48773 206701919 77852 77929 726026347 75404 75456 663558749 95927 96007 872961909 60830 60831 95492526 97027 97028 671842121 94808 94763 420002559 15518 15547 718580528 53259 53260 11126662 75058 75059 291765914 78341 78342 254501126 52545 52546 662081227 50879 50880 150965313 21232 21145 583265675 85510 85511 680770482 76880 76881 163019690 76656 76657 363527244 11319 11320 529828105 95336 95337 401958028 92586 92599 808959228 44776 44777 541021811 7243 7244 340785927 67316 67315 705941381 54153 54086 830242690 72800 72801 753177671 49755 49756 794739645 83097 83098 985944288 82235 82236 693524994 68433 68392 842320778 73325 73389 347897014 39259 39260 254117526 16229 16307 802040568 47191 47192 684643305 40777 40778 283870745 21962 22032 959274693 26703 26719 995055730 83285 83286 13730628 37715 37716 423952894 39074 39044 416915806 49269 49258 606423453 4520 4469 879560043 31904 31860 68618211 24172 24237 151528360 21612 21690 285672578 56602 56603 669476084 51797 51720 17010195 3323 3324 851455832 80025 80026 937193550 28031 28032 107268615 95650 95621 802615901 87704 87654 91807099 35161 35162 872912479 30830 30811 488123888 364 324 72347269 51073 51152 698693656 61186 61108 276603164 20045 20114 582516376 87543 87544 666367817 65276 65199 195085177 4716 4701 275354706 63622 63623 307175591 99175 99179 974477801 22295 22344 839017065 96066 96067 208578575 56585 56586 365133980 30363 30417 616981874 44445 44489 893308311 12234 12263 574945427 66676 66608 455774179 87169 87196 789004707 534 535 747433753 56707 56708 87218883 56827 56828 459106131 39678 39759 904350201 22469 22470 466868912 22257 22258 700337781 84484 84485 895725482 91646 91578 744950837 8529 8547 64288220 41210 41211 130145353 50517 50518 195395707 2854 2855 885403297 82606 82607 35036319 68322 68323 534276924 87923 87959 84444028 51784 51785 574127971 19330 19331 364536273 98438 98507 808211597 82672 82673 794583663 72838 72850 233163518 36397 36453 272816168 30751 30752 238375340 76681 76733 105255124 53024 52979 736027305 53877 53813 252976186 64669 64670 222004768 61361 61371 950342338 10538 10539 61576696 9219 9220 108167193 75167 75211 641062866 69690 69691 167595212 29038 29033 175116474 44729 44686 132198195 64366 64436 132978897 51797 51798 588381383 52303 52360 696614583 42909 42925 837932050 99447 99396 351786234 25850 25857 590036423 65288 65289 584222617 18735 18736 162017200 69680 69713 651828305 63827 63785 816309600 34218 34185 34978433 96723 96737 430828086 67829 67873 108449671 2718 2802 168919076 92927 92960 914575868 7026 7027 575325412 71592 71593 610340381 77779 77692 190601732 21425 21420 140208360 31925 31926 662063932 96560 96553 534791490 92945 92906 98754395 99124 99125 679515343 48300 48301 187871943 79263 79264 12036471 5236 5253 22425073 61672 61673 662554313 37648 37678 315911159 85046 84988 834391001 87361 87368 225880827 62313 62277 300540466 69952 69953 768423664 4435 4422 997757485 86541 86478 772540897 19646 19647 686228694 53487 53488 887240046 69325 69271 11136080 18713 18764 961249466 65302 65303 76580548 89880 89881 275029314 10587 10604 271637698 66110 66182 210579991 33265 33316 706537834 35738 35671 139132291 77651 77652 383358621 82804 82805 914624541 59972 59973 606011611 1201 1210 376212199 91897 91960 733446391 77653 77579 906950575 69553 69554 963524863 11365 11366 177280394 33982 33949 399755197 10925 10926 185472687 47662 47723 282909114 26437 26438 263901240 39790 39791 418174486 48339 48340 996635413 3338 3339 17567642 77694 77695 488150364 82243 82244 928271459 94505 94506 138970426 95182 95271 263567259 68095 68136 602492531 34624 34665 725823224 763 764 956733177 89887 89799 228080926 12896 12861 274997220 44620 44621 945112623 79533 79451 638363053 28592 28672 632425133 60928 60929 775636057 2487 2452 893439026 21040 21041 915457217 28985 28986 311616351 12054 12067 27239455 26603 26670 664249214 77735 77736 560139442 88893 88894 956938951 1374 1294 385936664 92113 92131 336498851 55050 54978 840486591 56589 56590 225697162 82138 82148 135009336 68430 68516 63844960 39611 39641 953102597 25232 25233 966293751 82445 82446 346297418 45814 45822 272849479 30340 30341 261422864 86971 86972 599191803 33467 33449 802134013 57059 57112 692766871 24171 24172 489457551 99006 99007 869793430 41737 41738 420343450 87063 87064 744672971 6309 6385 193639822 49331 49252 997036707 26888 26824 155574025 28824 28825 138179395 54659 54660 479056682 8594 8595 307731122 9177 9186 606841411 22823 22824 196376291 78022 78023 385884152 88428 88446 290547608 45960 45888 379860692 3296 3321 613933533 55368 55369 515515565 64723 64724 504840328 15579 15565 272845587 22686 22629 687463702 23955 23891 762482657 44903 44836 694705937 71401 71402 852771889 85619 85620 955022472 58045 58046 589245284 91890 91891 683817612 86423 86409 11199532 10704 10705 781420019 27204 27247 870311191 47131 47132 767152412 76421 76435 201395735 56442 56443 320679287 23443 23431 649716299 8502 8503 540697449 31807 31854 475055204 64187 64188 925904921 17251 17183 634850088 21954 21955 802776196 29203 29204 982806582 39499 39500 48848059 27842 27843 755325280 46053 46054 470743487 2576 2598 238031889 27028 27018 341076947 88243 88244 978086966 11728 11725 876391092 2067 2068 57092116 8269 8270 741048863 67800 67773 596782520 97624 97682 534406756 96915 96932 652881443 41273 41274 327183396 23976 24053 118419694 44566 44582 50857466 35287 35288 365538929 6148 6213 931030680 74072 74073 485669843 63982 63983 30965204 64724 64725 425050811 57802 57805 806974017 14641 14673 438223839 35678 35679 192734213 25823 25801 377637229 98707 98708 525171236 74029 74030 952264359 54263 54264 98136573 60223 60224 189232944 69877 69878 912432447 97146 97080 614026121 24447 24448 458581354 89926 89927 736338357 79909 79848 740098622 40811 40812 703419008 55172 55107 401447424 3615 3529 963943786 52314 52315 142300423 18850 18851 898924330 86500 86501 907901436 97705 97706 713660062 19765 19766 921470518 92796 92789 987251259 29647 29602 354122868 59805 59806 839238390 21802 21874 459535519 94756 94834 138677293 36151 36175 376668324 64441 64370 690874568 96363 96364 742640625 5622 5643 198675815 58795 58796 509016568 21215 21236 756076336 33084 33085 819327415 7822 7738 795005770 17105 17106 502402445 48450 48425 486022307 79414 79405 965763415 65581 65651 820400190 23310 23342 934509301 34893 34894 621357488 98212 98213 86926454 1182 1131 760375425 427 428 64985243 98682 98653 582005834 50520 50521 359268382 46059 46060 592000987 19265 19206 974902221 47693 47694 324745089 93808 93809 963644548 97536 97493 136402707 23083 23149 25710893 12345 12325 746551556 83849 83850 180563131 61142 61060 557225467 6305 6306 916497700 24545 24546 219290021 54330 54331 327983317 70587 70588 791680392 32361 32382 585773224 42245 42246 382447260 98389 98390 148263712 65840 65841 387892093 2993 2994 655043924 29854 29926 556654998 83654 83655 934081587 13484 13485 545328142 29344 29360 954448281 14087 14022 671674123 19144 19183 431623243 2139 2140 811694555 81286 81348 988123396 82652 82653 207759033 40015 39994 486881454 23271 23272 983561984 60089 60090 917023417 65334 65417 607694728 43612 43613 685106499 74940 74941 27156229 98219 98220 769147515 6684 6685 753794897 82843 82844 190184432 47818 47771 994327962 19690 19685 665064741 57029 56966 384285328 16965 16966 547895651 95558 95587 317734384 42158 42154 484434347 38149 38222 455239809 24777 24762 662275865 87162 87173 596911638 64510 64465 828306963 9810 9881 754460812 93402 93403 744672 24761 24762 397082915 38506 38442 601786164 33289 33303 902896268 30310 30311 772799287 27763 27764 949230882 38832 38833 179320309 42059 42017 914314327 34014 34066 334467241 78672 78629 530263383 65698 65699 557202782 32861 32862 819799855 14015 14048 424563170 3078 3150 448393462 57866 57921 47696519 22241 22200 839151063 12647 12634 327504474 11680 11620 5017722 10060 10061 188710385 7701 7648 68704806 26789 26790 953982985 2576 2577 124510238 3718 3710 164659606 84531 84615 646877927 12785 12786 208514069 81006 80936 434020023 72197 72198 943044212 28952 28905 300191796 44597 44558 750391477 72464 72472 335283697 27876 27877 601244395 26776 26777 460408019 97149 97150 163054424 77741 77742 649107132 26097 26160 412937909 19246 19221 413301458 5549 5568 462213915 93088 93089 990278218 33684 33685 483738298 94554 94555 991129118 99515 99591 808514816 77261 77262 495209101 61919 61920 865029756 64241 64315 899425673 29616 29668 46148162 49855 49858 385326769 34034 33969 496609720 72665 72614 722720800 53186 53257 730968284 94890 94850 225042120 15585 15586 207724724 96413 96414 189101230 34338 34389 173435021 28708 28660 522168148 6088 6089 460079218 14604 14659 35220483 97524 97464 933222755 64217 64218 582751756 25603 25604 852038885 42093 42094 303991281 92168 92175 874162230 5406 5407 116141665 60553 60563 547919499 55598 55599 345762585 72211 72240 102600052 24129 24080 313397994 70290 70291 200353874 38099 38074 181477262 31289 31235 78880312 88411 88412 322619551 17449 17499 917906995 17794 17809 265361698 70563 70564 54579881 53441 53381 509362150 86384 86298 248256968 81525 81526 973580299 67358 67359 516913241 10714 10751 561310953 56194 56195 550646884 35313 35255 858281523 24276 24277 679474610 5236 5202 649277236 67511 67431 914634122 43494 43467 527387345 84453 84386 233579419 76016 76017 219245042 45314 45332 927165828 1536 1537 932530602 40334 40335 599981549 58120 58121 306932295 39332 39333 812012448 96584 96585 880710878 53691 53692 445875340 52060 52061 590549542 42365 42366 71840300 63075 63076 782838266 32106 32107 810797874 35053 35047 18220528 88342 88378 553908534 40749 40660 916967470 91466 91467 116317742 46386 46387 165660899 13681 13768 957482648 97260 97261 517883365 5303 5304 431828746 80145 80117 12601914 60910 60845 697929926 93483 93432 917708536 88375 88376 414968073 8597 8611 540328167 30687 30656 909554884 20831 20804 921559545 75374 75351 741224510 28042 28043 214799786 11049 11050 187111812 37988 37992 556069004 76473 76507 54884325 57288 57251 683217572 86979 86980 377880547 66311 66312 613148197 69370 69371 188673495 15263 15254 350401770 88067 88125 97401011 23751 23818 319642321 98874 98875 537511643 61441 61442 883523305 98593 98625 158857480 14707 14719 697066636 64943 64966 100478429 4543 4465 860482779 85442 85443 463147664 91031 91073 29768270 5464 5506 160777753 5890 5808 438126458 15744 15745 503061393 57802 57750 432050072 95210 95175 970090961 47894 47895 574620557 64599 64600 977295553 88871 88872 415232083 40058 40090 114497956 44839 44840 819062611 27032 27033 365893361 22923 22899 16170880 16203 16225 403009510 79070 79071 387396390 48089 48090 355157636 13679 13680 52581014 8653 8654 482361486 99828 99807 208351646 7497 7498 420546224 46824 46854 185732252 90337 90338 22650286 80862 80863 672875232 9597 9598 547615538 85316 85251 595767195 24803 24804 228689027 4704 4789 806067317 73274 73275 480882338 35780 35781 168080433 18694 18644 921261028 770 771 926885507 72943 72944 977882567 93296 93351 396814905 25948 25909 398378023 87729 87654 264653177 79626 79627 39468932 62712 62713 894774419 5999 5963 145172481 73934 73935 598586799 60628 60645 571059653 21271 21256 66792835 60773 60695 519602247 88206 88207 183224259 89760 89731 653714985 31124 31125 935967257 85778 85741 431905453 30825 30892 67135938 78183 78184 431224445 41721 41722 945418241 95607 95571 432197335 69533 69534 575140360 60363 60364 480460025 91051 90964 102701021 36983 36984 479569444 1613 1567 218735127 12422 12423 411896801 77036 76953 243820495 4315 4365 583124133 65776 65819 655979147 43162 43106 21576009 49948 49891 500545483 19036 19037 104852108 60550 60593 428983723 8640 8641 849848658 72944 72945 675486026 52310 52229 562262317 22867 22953 268287743 79829 79848 748494857 89792 89793 504710460 1352 1422 500075518 24302 24303 319472702 6055 6113 201440168 31002 31003 188225084 18817 18818 227751373 33016 33017 712925758 83339 83340 602568529 44984 44951 465408373 41119 41120 965848942 24983 25007 419611203 93974 93975 554492316 16208 16223 230471612 23324 23372 528759494 48011 47946 229873154 26115 26153 327517436 37590 37506 940387360 66963 66999 650763416 5183 5184 809796058 26366 26299 91741504 24965 24966 529514399 13386 13373 111468752 75348 75349 948061828 80638 80671 870172460 11240 11241 127820896 10525 10526 910373010 89029 89030 860564018 34301 34302 694768617 95795 95749 459389908 11703 11704 713978715 83960 83961 406757890 64634 64692 248047794 94610 94623 556834732 71908 71899 168593394 59091 59092 423492551 87369 87444 357486144 20993 20994 325742237 49905 49906 28268707 74561 74562 526273878 54046 54047 542281963 97936 97948 724654781 72262 72263 119532157 90091 90092 612959917 76538 76476 826746069 16130 16058 686840975 17809 17810 126788281 26984 26990 659746334 33592 33652 740972453 87125 87126 263298727 51201 51220 354151883 40216 40217 214656817 28380 28430 789472231 63896 63897 261380216 21442 21388 257280272 64274 64275 348076706 5949 5950 73459614 10610 10611 877954841 29195 29196 878879755 37985 37903 920273760 59447 59448 222265242 83008 83009 798580426 13587 13588 717310167 66087 66150 645429739 76655 76672 231125523 66636 66637 638646283 17795 17779 619220662 41871 41872 420068904 96952 96970 198095480 9086 9087 897918323 1036 1037 568649419 44886 44871 733562324 65369 65398 720414506 38733 38719 375300923 72341 72313 359259306 40863 40864 530650317 92286 92303 238534016 21016 21061 546652279 34055 34056 529615479 80418 80400 540512731 37893 37926 278464490 52991 52912 45402140 81596 81597 739592577 38680 38681 211200245 53093 53094 175794361 23421 23422 396621886 21496 21489 454098743 25939 25940 820847440 51658 51657 348442374 90105 90106 184695721 75378 75325 731146603 29605 29606 196616297 47977 48004 595377350 3959 3982 950775061 82866 82778 85779225 20215 20257 379810262 9577 9578 968724745 79599 79600 74621663 55710 55711 466908606 88087 88020 557008158 52040 51953 661638397 77006 76990 240942648 57708 57691 831059979 76633 76678 448561475 98247 98260 710366173 19829 19830 767963992 47567 47568 164118240 43151 43176 741297363 51177 51178 626151892 33774 33787 840850338 60803 60742 143273859 43183 43184 459437687 70122 70127 878149427 98548 98549 271830400 32463 32464 941294191 61716 61717 730730380 68259 68260 991251786 59797 59798 626737581 7636 7637 126805905 46691 46771 410003370 30816 30817 445222805 47612 47613 571711891 53201 53235 105380190 5953 6036 14338382 6182 6213 706473900 60356 60414 371862129 98574 98657 165332635 5336 5295 900408985 12968 12969 410052507 14439 14518 384251577 35782 35783 750278297 80664 80694 29347699 75485 75486 682574398 60336 60337 689768460 70405 70406 385451718 52737 52738 426706002 32375 32376 245199420 27354 27383 345715646 34522 34523 929672893 35390 35391 95419829 10395 10396 362586952 56751 56752 100648424 6531 6532 782653906 57026 56937 154013439 65345 65312 219810400 31602 31603 345134007 77299 77300 181240208 91320 91326 181152758 22628 22632 109833775 17516 17517 332385113 38875 38932 23127721 83859 83885 95056865 64998 64999 92980140 44887 44888 248714206 74984 74985 710403644 49452 49453 837515738 41607 41684 849540672 58691 58676 134652695 2706 2627 586419555 41931 41932 136952664 30713 30714 894013272 53928 53910 408267539 36332 36315 536078783 46846 46850 822832709 68520 68545 843546801 18429 18430 764091048 53300 53339 780155104 97590 97591 313173196 88316 88317 625315488 17936 17937 4106735 93962 93963 899659146 11570 11571 531934797 56438 56439 339983946 86339 86314 266772104 99122 99113 817905169 10160 10161 403322993 75247 75248 569987246 67388 67389 728227425 47286 47307 456483481 77683 77684 143076569 11379 11380 463882340 10602 10662 552607689 6047 6048 772337915 55124 55125 6651552 5382 5383 723705655 18126 18127 115157978 76614 76615 805079926 15676 15718 365425023 80636 80697 122014109 14081 14112 291921555 14092 14008 661048131 77393 77394 132267085 36914 36918 427418653 76250 76260 497614545 35391 35394 274171702 25179 25117 662204612 33552 33580 996776984 48796 48738 908101286 86637 86638 239157629 61635 61550 618207668 11053 11007 580080671 62347 62348 114288099 22223 22142 152007590 19170 19131 604058685 47570 47571 167418357 39573 39621 482045412 37219 37292 615198412 28879 28880 202662727 42554 42615 74100926 29616 29680 269088251 55616 55617 448628256 83599 83575 786834340 20021 20022 371532412 10418 10341 220028772 59182 59183 446991286 85794 85795 684837816 54004 54005 385826529 27285 27308 169379431 42186 42187 854942865 21481 21482 263115410 59336 59337 875255821 49714 49664 289017772 12183 12233 235035844 35112 35176 529585093 38122 38123 230117288 34045 34046 709522732 78306 78307 255526554 11837 11838 402920559 83971 83972 611775027 61014 61092 344283745 91470 91471 732481851 84522 84489 901381921 74678 74727 892856828 39615 39625 400757778 76711 76712 986557626 14674 14591 807634920 61456 61457 911959839 5089 5090 569932157 98751 98752 408340596 8802 8851 118429261 39422 39423 837113345 78306 78290 843613466 56900 56977 625926058 21314 21278 676526720 21171 21175 16673588 12023 12071 238672462 68319 68320 710690405 47339 47283 691791775 26042 26020 55667030 95003 95004 259295990 42326 42348 537240014 9698 9699 798418910 39219 39220 813819968 45122 45085 22143200 61597 61598 448615726 18567 18637 547131791 20132 20133 691403410 8331 8400 342040587 92094 92095 128654135 9108 9109 25068712 97479 97480 373734680 2242 2308 745158436 41278 41366 610568394 78637 78582 72172423 38605 38692 633607300 88800 88801 463795448 99973 99908 772327169 13028 13044 875536598 44900 44863 463645346 61882 61799 755280475 77102 77103 837681787 74956 74957 485229526 75039 75040 274518435 12935 12936 658565123 69355 69356 604805571 22467 22468 909481551 90540 90541 757246655 61327 61285 887755675 23173 23174 916177018 35902 35856 703355497 87383 87384 898946098 89665 89666 222628690 22644 22645 333313923 23649 23700 72155974 27012 27013 375050348 82786 82787 25610516 55367 55368 284480032 71660 71661 861925837 66144 66145 280650548 89249 89235 964739397 19374 19375 235565514 89154 89179 444195883 76521 76488 110842020 96079 96080 372490006 31848 31830 88927202 9513 9526 464959647 69202 69203 412621758 96680 96681 582547746 56699 56774 682664808 26038 25969 81114669 93799 93800 348291664 92770 92810 89257119 40272 40273 752232775 10640 10647 199643180 50874 50875 827182736 32664 32721 449341359 40446 40447 309130255 70930 70931 90666948 41514 41486 69882678 74154 74179 326024033 9164 9130 210727284 41058 41119 419742539 5963 5964 108532408 76333 76258 742932274 1924 1925 870265157 6024 5993 451298538 39560 39493 892378168 47150 47151 255221799 51241 51242 912917739 48147 48148 161675820 10195 10186 865527488 92867 92868 362024343 35424 35425 268412594 56633 56656 49325046 68141 68142 436434675 98681 98770 969598795 79218 79149 945425227 15579 15580 345384865 43413 43386 882442139 81670 81605 243213234 60001 60002 998727741 69066 69109 872290897 11012 11013 461641468 19800 19807 480172695 51970 51971 971393743 8646 8562 766998071 99357 99277 922044195 68776 68830 461870177 56921 56922 901013135 83476 83430 920873774 36751 36738 810649447 30977 31036 493721182 38612 38613 399581546 24131 24081 193477351 28685 28686 713401811 51073 51162 44837473 85223 85224 618971529 67147 67148 769870826 14107 14080 434166811 68823 68899 636875377 25221 25222 922682336 45603 45575 539481599 93888 93889 447544181 16692 16617 408681257 91512 91513 205635240 23234 23235 985174222 54971 54972 403880499 39355 39287 294652086 7117 7118 660402748 31876 31804 559628366 1638 1691 415170656 63877 63929 103425893 13933 13850 814660496 2371 2372 949335657 48961 48962 520918830 48259 48260 894895266 85031 85032 943351768 26329 26330 133061566 15840 15841 792974047 77967 77898 884096097 76366 76304 527443588 6417 6502 149558425 23801 23770 281762158 12260 12261 674086427 23723 23664 238336652 87382 87383 491528770 26356 26383 916252492 56797 56798 32397621 4927 4890 376304598 30667 30668 283105244 16185 16202 860191685 54713 54714 773390947 84439 84440 323544469 24907 24908 420589349 92657 92617 493865459 21240 21179 554283784 23822 23738 890425920 11198 11142 280694312 36643 36662 27663216 83881 83836 246758877 84767 84715 685233296 86579 86556 385316592 86843 86844 764607089 3623 3702 144058852 84941 84942 529388536 68589 68545 528398733 30631 30632 692456357 20918 20982 9819227 50027 50087 658463108 20718 20746 100098217 25040 25068 438390042 23574 23573 276024846 53023 53072 199905116 25098 25009 751677518 14362 14363 898347756 19567 19568 819224880 36744 36745 538411395 73050 73051 927777455 32676 32677 49740214 77266 77267 739389536 44232 44203 62474720 39326 39344 588926775 47123 47124 737904714 53452 53453 841201569 24623 24624 538230381 50095 50184 516037786 93540 93471 342440528 1005 1006 60681798 65317 65318 729822739 68029 68030 686080102 77458 77459 889430166 85243 85244 108209574 43648 43649 85306576 45446 45447 269856618 83017 83018 891325228 50117 50118 800506562 45198 45199 272688175 59738 59739 784637631 28566 28560 872818522 17307 17302 388023756 17559 17560 161375193 74272 74300 574895687 15921 15997 952727951 53727 53680 998352562 65117 65118 942939283 56940 56941 652021899 9763 9806 880826717 12296 12241 123436208 94522 94502 945923138 30111 30046 761049801 16261 16340 591000466 17114 17115 752604982 63224 63210 784545755 78761 78794 524529762 63384 63315 241488659 67364 67365 195647459 66444 66496 678012681 24801 24712 749696247 44099 44100 283367844 82244 82245 498045319 4770 4758 764692902 48775 48831 904971998 85178 85179 951471784 35022 35023 689225970 89086 89070 825914967 65295 65323 811356844 71294 71381 792790626 34154 34155 371762745 87505 87485 458041378 71549 71490 167053436 61007 61020 540014079 15326 15327 538919049 61565 61489 654619783 83270 83189 663861338 29640 29641 864851206 10398 10399 355162725 70895 70954 450534285 34792 34807 968567919 39353 39400 936877550 7785 7786 60562542 44232 44181 558768803 20371 20372 882357955 13923 13977 473295368 25095 25096 307795989 41867 41868 156445576 46639 46640 452908582 54130 54131 246199796 38444 38520 261589142 55384 55381 591568619 51875 51876 213343943 26833 26759 510578581 83799 83800 677112471 72018 72019 292502358 57644 57584 282799210 81058 80997 838728837 63105 63093 772565697 15591 15592 192795712 43539 43509 435386378 58147 58148 836660184 98498 98506 871726893 83935 83936 170760871 35487 35488 513750945 12211 12270 592324663 84434 84435 20066963 61669 61670 657680854 85333 85404 915507853 14011 13936 272905880 36543 36544 577541521 26803 26743 144063976 64979 64930 639707368 53513 53588 873557148 50410 50370 279064186 64408 64425 707787069 85538 85539 49043846 69539 69540 836612784 46271 46272 789074982 45504 45473 21461151 46298 46299 164733246 37352 37353 361966433 36965 36997 775574467 30138 30173 657109519 80433 80484 848551677 84471 84520 240223783 86798 86824 725978113 21945 21868 149188643 76813 76886 983080823 25570 25571 112873585 57926 57927 583361256 72519 72520 650648944 89777 89804 809947877 46169 46170 968590807 56779 56769 183377911 53345 53346 169467460 63973 63890 31478151 91645 91646 911252134 78641 78671 787121418 28656 28657 446535369 59362 59363 503241038 40557 40558 149341645 45615 45616 276088583 82138 82139 346877350 65231 65318 497951910 79241 79166 985578812 98842 98843 454811613 97298 97210 445812572 28402 28403 817600107 66732 66693 570275152 26038 26027 4941237 97998 97999 406360696 92013 91980 541215787 16186 16223 711220257 71209 71210 984722555 53786 53787 46953707 47349 47296 807139743 55877 55878 800763357 88068 88077 4453698 32762 32730 292973884 70555 70626 673566534 55609 55660 54767529 74936 74863 730411184 12381 12374 648249031 41734 41732 932223090 41494 41495 45402400 87367 87326 719096232 59954 59955 473255226 99963 99964 468480054 4452 4494 918155503 67389 67390 240766552 87136 87137 516570538 5886 5826 892180260 84996 84927 936415589 17797 17798 677666259 13344 13386 479088331 97858 97850 256507580 38251 38252 846629352 99008 99009 333782222 4891 4943 531828376 12268 12267 744911700 52610 52611 862592544 76568 76569 623243213 19305 19293 106058246 10906 10963 429588251 88732 88744 918734364 13459 13460 93479490 70125 70162 515600478 38824 38836 933224228 71710 71711 387164273 86823 86890 354308558 71965 71881 497086913 69331 69327 357116389 59609 59610 72212261 51588 51590 167416825 66850 66851 636681385 42536 42537 914693994 28064 28065 645929913 43698 43779 854893627 5355 5356 906588677 792 705 54229789 38074 38075 758648647 9928 9995 762584483 30736 30657 551576535 49380 49330 754209315 13883 13884 717630435 85230 85231 188456073 36633 36634 886021206 77153 77154 800431613 75241 75242 589012299 33263 33264 153830070 79307 79308 781392792 24702 24740 794341444 99641 99642 91522734 78879 78811 507971097 29973 29974 814716358 38685 38669 193050177 35802 35803 285398656 86868 86817 778872605 34702 34663 805997830 16169 16170 369440681 39480 39451 463173897 14350 14414 492967240 29608 29609 499172464 1250 1251 813668250 98956 98957 522227170 62726 62752 588408029 5365 5438 904763701 21683 21686 186815363 27137 27075 557257390 83889 83890 709995871 11285 11271 255357218 68817 68818 815797179 88007 88006 550070441 92374 92375 596001524 61745 61690 564694561 18735 18720 89615176 97512 97458 360654875 34518 34580 104233849 53724 53725 339225876 15602 15603 567614784 34347 34348 477442317 47467 47468 918019790 27715 27630 975270435 57466 57434 295602566 7987 7988 44744855 35383 35316 468198279 64641 64594 234245530 53259 53299 500227766 78006 78007 163283233 91641 91642 51204609 40012 39987 642447785 37410 37405 102545721 83583 83668 593525178 67812 67778 900687036 84385 84306 705057785 15828 15788 352713253 43347 43384 99221817 85749 85724 199430590 94964 94965 912755702 28631 28668 260503384 73570 73571 606270295 31127 31128 196280369 12828 12847 834470459 12679 12709 651785080 1580 1581 920608680 53254 53255 789855085 57038 56974 925030805 85837 85816 943220480 9671 9672 256941813 34480 34479 644812178 11109 11132 700379231 1272 1194 56079158 36605 36606 576861788 12606 12667 106464998 45 46 371492556 75410 75450 762404359 33131 33132 563099894 53840 53924 663627547 12747 12748 298936068 38704 38705 253353300 46639 46713 864723415 56363 56364 740669353 43525 43485 326274210 68148 68149 45496948 24282 24264 316546728 82729 82730 978097629 57680 57681 240997735 41483 41484 582343161 98972 98973 773345556 3431 3432 280390652 40988 40942 577689592 60699 60700 300749271 87796 87797 484676122 131 46 766413181 69825 69867 189781299 99496 99497 903703712 76880 76939 145732355 55601 55602 78927747 9020 9021 164752031 21197 21112 652131931 25971 25972 858951184 83568 83628 318948937 86498 86515 557499977 6405 6406 431823514 36931 36949 627533405 40793 40865 119030379 52021 52022 562462882 22828 22829 253048694 65219 65176 571201352 25894 25895 152937275 333 336 492822116 37502 37503 999351254 77387 77388 289899698 8928 8920 461083696 75974 75975 673793364 45337 45385 514516632 73832 73833 248392813 32943 32939 537284303 90363 90364 489301096 55356 55323 650791296 14710 14705 473319201 81852 81853 39461548 76815 76816 860821568 68774 68848 953847128 43783 43745 708840693 98408 98409 428344391 880 960 868993370 33058 33045 83153183 49053 49054 750463524 28924 28848 941915713 14334 14279 471791106 27787 27788 556855764 15469 15415 210389070 85822 85823 498312840 75452 75453 825765987 76383 76313 437467422 82440 82387 860342687 69050 69100 895358783 56655 56646 566392248 80941 80942 785608314 90106 90107 507249264 83790 83791 159583624 69367 69368 207821189 37730 37816 268227843 35091 35036 600513872 64859 64805 587116698 840 867 75964628 86051 86085 452509204 5156 5157 852981397 22126 22127 62855654 76621 76622 172830828 92716 92736 118238736 38709 38710 801363881 99105 99106 604841493 35985 35939 829155118 65345 65353 406091990 62204 62205 588438082 50990 50973 616105391 2280 2279 59426408 71262 71250 695892118 93262 93263 961751450 96552 96553 464852132 77823 77775 742685727 7043 7124 182951692 39843 39844 289413523 44509 44510 497248833 32680 32729 482949392 84646 84590 44917182 2102 2103 588900326 46929 46930 341183083 77729 77782 167444834 99207 99284 13695392 97811 97789 481354381 83021 82941 438879789 36356 36303 218196541 24444 24445 721750070 96364 96449 814649995 71610 71656 678245421 64307 64303 533785251 77490 77491 759119524 1039 1040 28421519 46544 46488 816123045 3864 3918 347117379 67129 67180 390567001 9661 9662 422422727 89829 89882 974931898 25946 25947 950394395 1836 1837 611958698 73097 73134 191172019 36788 36789 242035090 16914 16939 899345639 97817 97892 988807086 10550 10567 766135039 33335 33274 179942385 7386 7372 733916095 68659 68660 557760090 87486 87487 806936434 32126 32138 155909416 49894 49895 199859413 55263 55264 976102780 56215 56235 871637658 15995 16066 139858986 35096 35063 397364121 92325 92326 172433937 81462 81463 706639800 94670 94664 942495160 4576 4577 123444721 60113 60063 891721621 37149 37150 257399932 96195 96196 511532449 85924 85925 191149017 21102 21103 926226539 40293 40256 460750879 76807 76808 533318038 74832 74866 383008470 13358 13359 878939676 604 630 145539798 79451 79444 536665208 52331 52332 596738201 18350 18346 650906031 94366 94367 971352446 80079 80080 635683392 9790 9873 606145276 47187 47188 177168955 79579 79580 608941272 59162 59148 637700224 83737 83738 510381157 88254 88320 691655109 99729 99654 216906176 13399 13400 878647943 56444 56527 251312696 4124 4125 546737743 85849 85850 189795176 17453 17514 81001348 54305 54311 239506438 62433 62477 952172896 53065 53150 727577135 3522 3609 751423019 47791 47792 806363990 37467 37468 413958938 34066 34141 16521814 47783 47779 650026905 24478 24479 830347164 41933 41916 272989739 6490 6491 769983258 55420 55467 606065863 5318 5299 340154529 98154 98155 522369180 18884 18969 559156346 16221 16222 986316542 63583 63645 876188887 41372 41324 409991874 55345 55346 954529770 25501 25527 754244588 27869 27879 294589322 8286 8239 839069440 42820 42859 999125125 26539 26499 449500207 79399 79321 617997621 47156 47157 811787298 57943 57944 810148627 20298 20299 643857279 32255 32256 525276930 10988 10989 404087011 45187 45188 363776198 52514 52515 542499213 22583 22584 822346175 83199 83200 935396676 56667 56593 657957635 33532 33533 958877582 16612 16540 291890149 58440 58426 836744644 55099 55100 459261433 52011 51981 613814291 19927 19845 765092656 15644 15567 575872642 72786 72832 770056460 37074 37075 613247973 78963 78964 467699020 89202 89288 933235851 18267 18279 487652159 77587 77507 968137233 77480 77481 734414994 59742 59743 729041899 13776 13862 593751188 35952 35914 564318643 37520 37503 194358167 75613 75614 388300417 97372 97373 273843117 44292 44293 334764665 50407 50374 997248160 66810 66811 755706798 35503 35504 858369648 96933 96934 382114404 49546 49558 947135840 1164 1165 379997851 18865 18866 663043094 84473 84394 611525783 53746 53669 318826930 3615 3616 996319296 91627 91588 529524430 4458 4459 380133108 16449 16455 614781456 41770 41771 182630950 65154 65201 687411143 8751 8805 566818344 68320 68321 386670428 31978 31979 612644554 1798 1799 167002060 19884 19885 547520771 52686 52629 149899743 14103 14104 260791059 99188 99189 97796819 72317 72318 875948539 58379 58380 424497255 31412 31388 790259933 84151 84152 745425904 83980 83950 182892383 84442 84443 504352944 11614 11615 308195624 6441 6442 473162329 46955 46988 75622710 40374 40375 925185361 53780 53781 460291900 90122 90106 234539870 20548 20549 997074760 84632 84648 745392097 38388 38389 448732723 98379 98430 952407630 92656 92657 926121208 68641 68708 214975898 49436 49437 811207584 19177 19178 748354484 16881 16963 819637614 43087 43137 303878259 59349 59350 154454182 17329 17330 321967163 52260 52261 939024485 39435 39354 234242351 43929 43884 931249450 59766 59701 700366018 15316 15317 56035304 16293 16350 591062383 74405 74488 104254132 61442 61441 703628097 12237 12238 655657822 65396 65397 934353377 71594 71540 134262459 71543 71583 124333241 96052 96053 673338199 54162 54203 901944729 57156 57157 116029143 75432 75433 913105093 25496 25497 796914432 52780 52800 793280872 27561 27562 293795301 34730 34709 450790956 2910 2916 257712350 15633 15634 450877615 45227 45228 844079285 6187 6214 553364969 62156 62210 564283294 4143 4144 598179911 17938 18006 29292586 86396 86397 619481144 25043 25093 325470987 27940 27941 578103629 82157 82158 953104401 79094 79066 582937146 64112 64097 76504833 10064 10150 494249401 46809 46766 640899457 61539 61540 267276716 12852 12853 728524260 84620 84690 259827889 15313 15314 618650123 39984 39985 719842289 2655 2682 193025857 74573 74574 965190501 61666 61712 851385583 60592 60593 549646578 52681 52682 470502840 62836 62889 457378915 94565 94477 19184189 84740 84741 996519443 92445 92446 244358558 28448 28507 626782563 15389 15390 983216568 9468 9469 676268294 37728 37729 563123943 23302 23303 234734593 79062 79063 607286216 67902 67827 148577326 18433 18434 232902272 51172 51204 202593307 86340 86341 679865583 53649 53650 895228594 20065 19987 205146058 42218 42299 801882518 57932 57874 904585876 39182 39111 186655480 3018 3019 345144619 81216 81217 317773264 73315 73316 918790129 56162 56163 202660914 58252 58253 776961628 35495 35496 450314018 65893 65894 908850739 3875 3902 302536183 19272 19273 974590734 1030 1031 792294994 83061 83062 621816461 93219 93228 823138461 57106 57107 72370446 79760 79761 541791950 6539 6540 271218345 26351 26352 166943689 11603 11591 371590647 76166 76167 615966659 92011 92012 823816957 68939 68880 180355470 2884 2909 817288528 4288 4289 942881322 99401 99402 343321527 93804 93805 150157303 36216 36217 295999259 36011 36012 73064865 65918 65986 138364748 50194 50195 143062629 44516 44585 855254546 81843 81826 526958015 86785 86787 529642207 85764 85765 562165642 30880 30881 894313165 65454 65455 933399808 47204 47224 741118138 38810 38811 864264909 73301 73302 487001981 11726 11709 10204867 48925 49003 78181812 86697 86727 468932699 43616 43633 84225438 7763 7719 775957180 72843 72806 468820472 35811 35856 338210069 2246 2316 231518858 75801 75802 119033851 33544 33545 747559984 10627 10628 993020200 22044 22092 950815471 40253 40181 820664250 69821 69822 861609825 56379 56465 801893668 59830 59895 145061297 92397 92398 76112598 62020 62013 888265490 56705 56706 316628088 22406 22407 125500901 38476 38477 716658220 6884 6885 639271046 29062 29038 948991471 96041 96042 994961654 91910 91911 782796031 82792 82712 461225461 399 400 326674557 2578 2619 502117631 52061 51999 962353668 68241 68242 806037847 3262 3174 167388494 69403 69465 275586898 2588 2624 458880405 51716 51754 812272215 21596 21548 134655158 79705 79706 816525075 57534 57535 201467233 97971 97972 536076186 88223 88191 294398112 75254 75321 937404051 20944 20945 437446303 62928 62927 631275494 80388 80389 961515341 37167 37230 420705655 17728 17742 344171277 76539 76540 443394640 90580 90581 294632208 49188 49189 221487698 34697 34698 744057297 22848 22849 181791248 84545 84546 806097130 89113 89114 400723424 97465 97466 7806820 76559 76560 858166629 6759 6760 878311266 11273 11274 854416347 64488 64489 245643775 15238 15261 657169083 92277 92242 867497657 60395 60307 651819479 42693 42727 313830157 84212 84213 881437215 67875 67876 900398016 89066 89067 170159236 68961 68926 662144123 1569 1570 670351156 48998 48983 632839488 98149 98150 163561902 23467 23468 181661046 28129 28213 576044359 27207 27208 292962514 92597 92661 262339555 74426 74427 809727487 56822 56823 977777710 728 762 879882184 62474 62518 45334562 50340 50419 18462901 1271 1272 719139607 29261 29233 207091011 60586 60587 20396679 33905 33906 31356897 54660 54661 534456996 61534 61535 363628215 86151 86152 68124159 24952 24953 172088430 55151 55152 471780698 48694 48647 880368764 15976 15977 456670341 52316 52322 335159550 41831 41881 215225184 12423 12374 7363313 60982 60983 125611130 52822 52823 920791228 39460 39505 450452769 54998 54999 176136001 55045 55127 278450678 58474 58475 938455987 58904 58905 354242571 59009 59035 267327552 254 255 407520556 29794 29755 326992670 28593 28594 613900902 23205 23236 167902715 25379 25380 244750441 55875 55915 30943163 50349 50350 6946691 58125 58098 325554456 84168 84164 210592506 74899 74900 552313251 39462 39478 23770257 5653 5666 176149184 92158 92159 724484601 99794 99795 951530885 42269 42218 780860813 65781 65782 358946503 42586 42643 90626562 9915 9916 225472110 93599 93600 395926457 13815 13816 648068549 41295 41219 924592598 88065 88108 290986891 18154 18155 773068210 25275 25219 93332127 16430 16431 624489469 46864 46910 568853503 57095 57096 42361458 17659 17590 705383946 41517 41518 241160296 22565 22591 446019347 85471 85472 175320887 33474 33475 544383981 540 541 2718043 85374 85319 687811083 75560 75581 859788014 40362 40363 966427811 41738 41739 138840921 51100 51125 368073959 93279 93280 140913026 50214 50274 638480726 1588 1589 106368508 6630 6644 653099678 49068 49117 813560700 77392 77352 334846006 95690 95691 917562184 8375 8334 245188513 66787 66848 254431653 44611 44612 704125856 49237 49238 936821315 40008 40009 767842230 33250 33251 763992390 62723 62789 812591554 33965 33966 71650882 4327 4328 270092816 60399 60346 716072554 22595 22558 522467590 1700 1691 179755756 79584 79585 591675752 50957 50958 151311552 66069 66130 802514006 37743 37690 229975600 88059 88102 396619697 91161 91162 109999148 62657 62658 874462939 94965 94966 492599495 49059 49100 632576575 29248 29249 687514357 73306 73307 726454542 1142 1143 680034343 88248 88249 183714529 65521 65490 73461090 59163 59233 773986206 11974 11975 629500685 41327 41328 454868085 56272 56273 343021960 54986 54987 484109373 6314 6315 584427994 77946 77947 539905328 82039 82041 979913777 13179 13122 897926606 20432 20427 248052349 95113 95123 197412877 36226 36227 57305582 47907 47908 89027354 61537 61538 220942766 41263 41264 851856244 57520 57551 147961403 56792 56793 857350574 43794 43795 962156068 80308 80349 318100326 66250 66266 514483448 37196 37197 282176638 4231 4232 642402664 66462 66463 173537360 21647 21602 75928537 20139 20140 315610649 56335 56298 268725618 98289 98367 572842814 84201 84202 513222222 37722 37756 461785487 16314 16248 28039492 2493 2438 573006018 43750 43756 49664230 40418 40419 346196532 85667 85635 753424188 23641 23626 30543242 36555 36556 700177909 80865 80866 376609969 33684 33720 702984822 97231 97259 777182172 55772 55737 617111561 32154 32199 509973102 7046 7004 577512830 7728 7729 758571702 6515 6516 97887802 57413 57414 289277152 74831 74832 733558297 54722 54723 727930524 61374 61460 333222611 74745 74708 888716306 25663 25659 311418511 17994 17995 465221458 23358 23402 576147417 53898 53899 40232629 11667 11668 894847708 38973 38974 416850598 43162 43163 312746316 21386 21387 584049393 10380 10378 122241186 50538 50455 243980920 39590 39591 338281022 13807 13865 696734077 16589 16590 853876143 15585 15671 85070503 77420 77421 959577420 60305 60301 180898463 21253 21231 48164869 40836 40760 907259965 22346 22347 48084187 22348 22349 267206173 16230 16231 450924990 63485 63563 578584770 24282 24283 682320813 4070 4071 9832753 29163 29136 49409136 4551 4472 782948610 89626 89564 178153007 18829 18796 720829054 76891 76934 907933353 13769 13717 980582421 25706 25707 409637617 73021 73071 453347091 26330 26331 228287624 48431 48432 412256247 83943 83918 50945305 17515 17545 538084752 7415 7418 644468284 15306 15307 762532882 65771 65787 629427856 80708 80709 569438485 37633 37634 336664086 95394 95373 684615341 65839 65829 834161540 1157 1139 99822886 60123 60087 64993432 95874 95893 139929766 2959 2934 529415921 3726 3796 12388744 35086 35113 425102291 22009 22010 397777905 94901 94838 994146323 34477 34478 262118671 85733 85656 565799976 94169 94231 333567273 69933 69890 681923200 4668 4678 236343308 80804 80811 409826786 41508 41491 233743380 75803 75804 9424972 82592 82628 957327950 69305 69306 400625229 54201 54278 574935723 25596 25558 163411224 48719 48707 328669867 52527 52528 254746988 29332 29286 801038832 34590 34591 344701117 98400 98468 568524337 57864 57780 339618407 74881 74882 899986532 8049 8050 809839940 17743 17715 68385981 65233 65234 352901741 22975 22968 917314112 89229 89253 779887212 97820 97821 550961245 82191 82192 586092340 52819 52820 431066008 64323 64324 973478698 54691 54692 934525430 6290 6236 649931522 76872 76791 192075043 78802 78792 721300316 28861 28857 550180388 45492 45483 96618297 76011 76012 190380208 62145 62110 506234001 15146 15147 361228778 6088 6064 802388317 30014 30015 654320661 10051 10077 877826700 55156 55157 287930276 60338 60293 347451260 24708 24709 198161880 53707 53708 662062910 43262 43263 413046328 35839 35840 482875998 24868 24953 649416146 98808 98879 115778891 21263 21227 538522247 66250 66337 465828483 28246 28289 516560527 19186 19187 850575921 64141 64142 464102053 89629 89677 656040244 21753 21816 767754273 35389 35318 352073474 64116 64117 702339202 51080 51081 496251025 50238 50239 134696896 79183 79154 263402223 56435 56421 748452270 46517 46544 981868106 7786 7787 37704280 19317 19318 187012015 78352 78427 235598830 4847 4884 232721655 90605 90559 381463450 5485 5486 408799811 82825 82826 180234695 54575 54576 859777484 41292 41293 230679093 67771 67682 388545050 21598 21599 226037365 86154 86155 752739933 46760 46744 795617025 56643 56604 225864789 76987 76991 65723294 64666 64608 408053965 12778 12717 35642545 98979 98980 470180374 42776 42777 541761232 70209 70220 645243741 56531 56532 991859396 29579 29580 984060326 55372 55328 240566663 82791 82810 102566855 48792 48793 195901882 83973 83974 486445794 67677 67678 833518402 25790 25791 696281177 35255 35300 922614975 37120 37079 806358382 43735 43736 330278515 58997 58937 49232216 90090 90077 348616345 35864 35813 403000480 88837 88882 837279286 13316 13317 557131927 86857 86814 518506534 12123 12099 400926346 71997 71998 979433907 19179 19180 26163315 75424 75425 140614361 20555 20605 203662935 10015 10083 625690350 97365 97366 362929300 15824 15825 467839940 35301 35302 505483219 41395 41396 155081949 87330 87327 476533390 75237 75196 853598288 69434 69446 770135041 47029 47030 119593693 51083 51084 106275947 75567 75568 930938801 72726 72727 503587933 67937 67873 346312894 20652 20653 730674798 3295 3296 994047729 78607 78608 707879165 43660 43661 275151222 89233 89145 294982186 19978 19954 248184004 16260 16261 494013150 86827 86771 580199261 89478 89481 257794290 80664 80665 643159937 7668 7669 149081562 25751 25752 775180904 60024 59954 50157309 91713 91714 229170924 34744 34724 653411180 36507 36562 800969394 21836 21837 679744731 20246 20178 774406268 99734 99735 198268673 37355 37299 160678302 7688 7689 693562628 31510 31591 217625185 6061 5975 305943904 61332 61333 465181697 81099 81061 741380794 27245 27299 775992266 6086 6024 732464096 51392 51421 681166222 56176 56177 174363956 84036 84037 195183818 92254 92255 589544920 78532 78465 915042254 42735 42788 211327048 13208 13236 174322908 18663 18664 294838046 92238 92239 496810009 54647 54648 301857804 30469 30470 597509030 70609 70521 848180198 43435 43463 467632129 20461 20527 1191298 24416 24417 342415857 16120 16068 87431367 56389 56390 889750294 85005 84918 462879779 58007 58008 366940942 5086 5087 405193547 6517 6518 677488819 61881 61850 203816068 34322 34286 233536768 74795 74796 889877568 8151 8152 29252627 92324 92267 937240188 4833 4834 606403367 52468 52469 450563604 73830 73831 400342143 76674 76606 478366689 52177 52178 629348741 41700 41701 704578488 47637 47638 859788122 38665 38666 773606290 30604 30605 777846436 22041 22042 17077965 70802 70803 560498055 7803 7823 430532800 26713 26714 604477350 57044 57126 958824483 33682 33683 1019879 77516 77518 643366879 88394 88395 741435107 39503 39504 193178716 9159 9160 423999700 56098 56023 820271309 66516 66507 770923138 80153 80154 956239686 40612 40613 80989422 52007 52008 696150452 10540 10541 732870115 34064 34153 9430367 64633 64634 112916028 6878 6965 788686753 30432 30433 975753979 75715 75670 892860390 64166 64082 856304814 27831 27832 893306447 34532 34533 80931405 67217 67218 54001948 48913 48914 32006355 31340 31341 163403369 45179 45180 354359928 20340 20264 249966858 88957 88971 666426974 46200 46201 465556067 28026 28027 299928304 62605 62606 999234277 82082 81998 118336066 10559 10526 362281129 4217 4230 447307736 28570 28500 279935211 35224 35264 166901867 54835 54836 416583935 61411 61412 935394872 91224 91279 829054247 71714 71715 111439821 10692 10693 857767287 33854 33855 290655068 36703 36704 662980574 45052 45053 605337917 86230 86231 463389309 96025 96026 69280408 6935 6936 982897914 97025 96972 366077169 5476 5522 841796653 65091 65080 468394585 16283 16240 676337190 38978 38979 496716908 54028 53990 882149270 9870 9871 308266638 64271 64304 798692538 26890 26850 630272183 38333 38402 575425678 7776 7777 275990267 57175 57252 805635347 16218 16219 850055408 35707 35728 779090689 44562 44651 196705564 41013 41014 259003197 38721 38746 175315417 29222 29168 232942080 59198 59199 18376603 23622 23616 309557344 42026 42015 664604428 65723 65724 80039790 70041 70042 84617733 20168 20200 272230337 84875 84876 137426613 83657 83658 695751108 94715 94665 896321223 7681 7674 27863580 56885 56824 213134593 46099 46142 884206711 18662 18663 514262345 30128 30064 693569264 20165 20197 424761528 64905 64983 592510071 25399 25400 801288203 9413 9414 651739037 69654 69655 211277550 44650 44651 641570823 66390 66391 236137345 89093 89094 791997052 82123 82153 945741535 8890 8891 389453012 37163 37164 42074596 93349 93350 3446323 81426 81427 725467736 95793 95713 942853507 80560 80561 209958400 26026 26027 245671270 56707 56681 418129176 88008 88009 212363647 66289 66290 483212975 38226 38172 753092092 37716 37801 863178644 73755 73783 278084283 70217 70176 567727366 43871 43872 442743014 84275 84276 760621935 54133 54134 967724056 17962 17963 335185740 91553 91476 606611794 43661 43662 155335678 3873 3840 428446536 38899 38900 173460087 80566 80567 570057223 79547 79531 704880962 71412 71413 859065704 76215 76289 443103449 49604 49605 768241556 30386 30387 111156609 99857 99840 718960765 82812 82813 115602278 15746 15747 3456043 31438 31439 879854810 69959 69960 392722688 97490 97460 341691758 4625 4626 502459862 75443 75365 859763434 63138 63083 28804537 68090 68091 610346059 92045 92046 332522758 98742 98693 584296941 61111 61112 225926913 9019 9011 318627540 56304 56305 107643139 3020 3021 853005550 28214 28215 630026140 49389 49336 251347966 54138 54139 149243775 99493 99406 550196113 56197 56198 491324827 40150 40078 730990942 88001 88002 547412517 14261 14298 56796422 47871 47872 908492946 90913 90999 70327719 4547 4548 457885082 72395 72396 325906281 67843 67844 537501561 52442 52471 946987485 20833 20834 406211067 55543 55533 575693969 21531 21532 794139611 75907 75908 842300982 32947 32937 818238435 50392 50450 453761217 13988 13904 670607589 23227 23228 890676662 11355 11356 539722544 56457 56380 375352255 44220 44231 638089094 52131 52073 663727444 83076 83077 378604547 6045 6046 985818927 30366 30367 780568570 43724 43754 904280263 51199 51200 731870765 7268 7269 500843697 18230 18231 781341236 78436 78437 315916594 68633 68645 365192827 69461 69462 146692090 29170 29246 937896796 7935 7936 869799908 7190 7191 650937310 85352 85283 1169569 37369 37384 1689549 11078 10992 450353590 16615 16552 819259962 64223 64224 591155014 97224 97225 343935339 34584 34557 53708192 81170 81200 703689848 73714 73781 425661767 85623 85624 124371328 63886 63887 147093644 48707 48708 852965374 25726 25727 685911842 12156 12157 830443354 42684 42766 266896794 34861 34829 39083336 27082 27083 869624581 40505 40506 555384733 90949 90950 391464146 66 93 524017821 8324 8368 244476403 75438 75382 483351866 19129 19158 696383335 75777 75778 66637956 10005 10016 431848067 65701 65702 708881650 392 393 38745165 59254 59255 584072442 529 617 505897354 828 786 613552323 41059 40980 136447636 40378 40429 67576772 7150 7151 717753869 12918 12919 790681026 97607 97608 85831530 97294 97215 282177489 67130 67131 559191914 1492 1493 764286015 19099 19100 345288133 25519 25576 783473417 83744 83745 203301938 3931 3918 245317460 97886 97934 766942591 59322 59323 322257873 17956 17872 437666847 42044 42045 893305526 49762 49754 436583173 18337 18338 817123137 31767 31835 829036341 98475 98476 954646934 94036 94037 443628481 46933 46857 446534793 2694 2695 466236601 44190 44191 516854933 58566 58567 989644936 43633 43634 470040063 25120 25121 189356858 34534 34535 997619894 52957 52958 291506691 83584 83585 850218517 33828 33895 412656899 10946 10947 672478513 88494 88495 293419588 4889 4977 442331003 72076 72077 558194021 25264 25265 287857633 61054 61055 195944747 52040 51984 17146641 58125 58159 348162712 58622 58581 355122497 94649 94730 267012810 58837 58770 10325790 61378 61385 18409451 41840 41875 191532802 52440 52441 821602059 46807 46802 222857879 84474 84503 858309538 8881 8882 782147307 35278 35279 163770710 89750 89700 865614950 70123 70145 255841655 61740 61741 873117392 70554 70609 933922282 94068 94030 931910189 5059 5060 199634417 36135 36136 56346051 99028 99029 613952097 49595 49596 411029168 52091 52092 69330568 80052 80053 33931468 82850 82851 783498606 68563 68477 27365386 17033 16966 684457852 858 859 965438715 35012 35094 77788772 21136 21137 819851443 94447 94448 407253970 49546 49543 829129289 92438 92424 343058958 39762 39763 206926635 18312 18340 582391413 79259 79260 318187698 5563 5490 711138201 17217 17218 214613667 964 965 119326843 71328 71329 437997220 24804 24717 515048335 20862 20924 962261880 59997 60072 275040481 17945 17946 771610817 46720 46770 220168686 77112 77040 759629080 3458 3469 447954326 3110 3153 705783333 94841 94866 876801533 75954 75955 724661245 64747 64748 545202138 66485 66486 402710538 96566 96567 267230569 93245 93246 229783262 30048 29998 533845131 64820 64748 20938830 17276 17358 195305555 84156 84157 14029787 53109 53088 476278947 32582 32583 969004546 93280 93281 373948572 16982 17060 294262588 39718 39719 128022146 10014 10081 659178294 50345 50346 967169974 96007 96010 980812999 68033 68034 351243367 61121 61122 298122150 13633 13588 11088295 88780 88781 891220115 94004 93924 564006539 36822 36823 119482647 48509 48510 980419951 22364 22424 448596655 97979 97980 545169880 75528 75529 369792898 87758 87777 328305052 26324 26325 84818525 5244 5245 336666562 23805 23883 595758977 5284 5285 783984405 3500 3495 817571137 92831 92832 330947094 9490 9456 732365534 11024 10993 567607727 46287 46359 223443745 60338 60339 767551435 51100 51101 242857622 5264 5261 659525355 85187 85188 778263809 11309 11371 193499252 40639 40576 94072712 53499 53500 190934809 98217 98218 888069895 84708 84737 13014479 46554 46555 253116019 56271 56272 40285139 94778 94795 790052706 43037 43038 220153012 71204 71184 439866715 34210 34273 161157750 42157 42158 823328689 2324 2325 220688606 27069 27044 288511421 96692 96693 490149822 1361 1362 67823298 53992 53993 119810753 24917 24888 531366439 18098 18118 144986685 80571 80572 85673985 44965 44894 832325863 75308 75309 294670132 16664 16648 27332801 51484 51559 184107160 96624 96625 475109469 65046 65067 659768331 46206 46193 198040630 4118 4119 26420534 8099 8100 895627440 93648 93649 813103130 40436 40390 882184418 10439 10388 680243395 4134 4097 894684676 43853 43775 575243827 21245 21179 143380240 17544 17545 572570397 90733 90734 54502618 19243 19244 709211721 58614 58615 438686689 73722 73714 301811330 42844 42845 304004727 54828 54829 887363360 13324 13325 252896246 72750 72746 578637439 17506 17507 198640476 3182 3257 554554484 79074 79119 92218370 3368 3369 517384274 44923 44949 892399056 54154 54201 2676886 47474 47427 631125776 62134 62135 726652094 97624 97541 424838747 3180 3133 624567338 18009 18057 911179874 66517 66518 660098683 28657 28658 846378847 20561 20562 42414218 32676 32689 36542357 30930 30931 58652422 98721 98722 267074944 55362 55355 80613261 70249 70176 37829904 17019 16988 87729545 30178 30179 218359842 12888 12826 339774267 20311 20390 779696190 76475 76476 195174178 29159 29192 239394562 63301 63245 747142246 15165 15199 288536749 94645 94570 620554845 34747 34748 49724986 65667 65668 783674818 95209 95210 905247085 30903 30896 879456878 84755 84708 784202792 69284 69226 969310045 38305 38298 837560108 12536 12537 553302184 80579 80664 307160840 58553 58492 228929902 70479 70521 849628186 85715 85751 972449596 39222 39291 824476721 42102 42103 409447254 29431 29432 380432726 84993 84973 221794292 97306 97330 321768477 91142 91208 177376214 82978 83056 37398452 30609 30610 334659528 83369 83349 540973638 8093 8007 77242282 36197 36266 208802229 31750 31793 125589589 70571 70493 465025894 32553 32554 402133632 38655 38656 186925505 88233 88268 912433775 22239 22275 773060856 76092 76021 73836825 53035 52950 673395928 43671 43653 724604902 46280 46306 699799071 58695 58717 727372165 59801 59802 284741237 47860 47803 356462147 42482 42474 418916991 36113 36114 597668910 86702 86703 311748850 23087 23119 476699079 22533 22473 447017450 64266 64267 261655589 44954 44955 897260035 83700 83701 937664599 98417 98430 733284275 82960 82961 570289688 19894 19965 739180468 5489 5490 785194815 88275 88313 721145790 20518 20478 53973519 65285 65229 492663742 28683 28679 661939036 81691 81692 424911257 32877 32878 598435567 54947 55034 781126270 22442 22397 363725571 82397 82429 936155087 77803 77804 600116789 89530 89531 716399217 95842 95843 582455622 25015 25016 88328652 73632 73633 245719305 12220 12289 155476787 43940 43941 921253790 69207 69178 987467772 21912 21913 121744077 56188 56189 464790786 51678 51679 861782343 65796 65804 814592220 89788 89789 376668979 86695 86689 930388230 20586 20667 915145280 19115 19116 12334960 96617 96618 743058578 36213 36214 591520710 42235 42243 207802139 16555 16556 874091878 66711 66735 509476219 23424 23430 347492271 64521 64522 87545941 46467 46552 182139036 72569 72603 700370354 94489 94407 852608260 63348 63349 799645900 44962 44988 807446984 62892 62873 174721763 77243 77244 68679088 70467 70468 402119730 33603 33604 250962829 40349 40350 452045863 98025 97963 491571770 75919 75920 207554055 51269 51315 344192760 80724 80725 178628441 14110 14042 774424002 76457 76374 384847789 68290 68291 163249596 27272 27210 929536768 67370 67371 956461330 5392 5452 955430337 4237 4238 669670703 49852 49805 566604794 31074 30992 401428443 13974 13913 145727650 63928 63937 139494991 55723 55724 869350450 19286 19287 718207656 19885 19886 24407877 38502 38590 413150974 66314 66256 353944385 60983 60984 792215533 96965 96966 628925039 94398 94348 137064492 22671 22710 527057165 88039 88011 374382524 73186 73268 94610142 24902 24923 46474603 89017 89018 315595874 50232 50233 147944543 83458 83509 351174580 89368 89369 624332753 63935 63936 487780060 9067 9068 621260017 61786 61787 823974086 12657 12658 357666192 2708 2709 416577732 91308 91309 315979057 1764 1826 161644258 58174 58214 645984531 94283 94261 237638418 70878 70879 595847098 91726 91761 5230301 69067 69061 253999668 87359 87277 325647490 80717 80718 491422295 15197 15170 678785778 14263 14264 633631598 11261 11262 491412633 55579 55512 622888464 34520 34522 641937421 51139 51140 684432089 15066 15100 171142605 91135 91136 706170567 5129 5188 480297099 15592 15593 474466061 52452 52463 559038815 99334 99392 500486251 42289 42371 517896034 56969 56985 342490179 95131 95149 983185996 89248 89299 253768620 15163 15164 296491119 71737 71651 41432858 40509 40451 680093093 49281 49259 884967477 16715 16732 775260210 40850 40883 143854948 32688 32619 62281634 54661 54742 503835367 78361 78409 119671433 74955 74956 394882661 13233 13234 504398508 35962 35890 279942040 14322 14393 463259047 83967 83940 263825282 33622 33623 506515734 39291 39292 538062744 843 928 313442684 33936 33937 80463188 24966 24967 402239409 86411 86332 317805169 69502 69561 528930885 8070 8071 923857179 13292 13336 682998587 11253 11254 378312006 55840 55848 659404756 86736 86737 46797583 8400 8348 778645727 24468 24469 280748141 68987 69053 671410117 87774 87775 33991288 96578 96579 385781971 28052 27993 80866561 44139 44161 122670072 16437 16438 6673868 20706 20649 847675391 66016 65943 183414695 30456 30457 604691331 73408 73409 643618975 54064 54065 568259648 76447 76448 260630038 74809 74722 413874430 17238 17239 828431075 70655 70568 554080476 81217 81209 485325823 98026 98034 452911545 31938 31945 310161716 67447 67412 183217065 91616 91560 247239186 46798 46840 546563747 12260 12317 915811752 46693 46748 342730280 72340 72341 365793341 97901 97902 496696811 35889 35890 814659725 41105 41177 369833862 41615 41526 15930951 21038 21091 534655153 16737 16763 65580846 7762 7763 623990638 96679 96680 174078972 22005 22006 511085116 65197 65157 498078225 11800 11801 869532082 53105 53052 52344706 53245 53246 314528242 64338 64339 549471203 66511 66513 889027999 90055 89981 122488903 91560 91640 816959979 22023 22024 418249752 58658 58599 614554443 81882 81883 239543813 57360 57275 661650542 19299 19221 919815056 95747 95748 385447560 23400 23401 582039227 64042 64043 53465104 87468 87532 593929015 12621 12635 744884284 37497 37498 979110992 83002 82974 911399110 19072 19132 113569158 53500 53501 645836198 18621 18540 311940850 21434 21378 808965527 37772 37754 704060915 39808 39809 882874846 63408 63409 953420015 37410 37411 465148856 96480 96481 542070000 34928 34896 409246684 89331 89329 195770124 11624 11625 69699118 73511 73563 719705623 6279 6237 384692843 55053 55007 230039688 17042 17094 264245083 35028 35029 90296100 70873 70874 305200373 46283 46235 198757583 48207 48144 119743237 10070 10131 437777029 45929 45874 100563323 9921 9885 587786935 9687 9707 661879282 65899 65893 904354214 34335 34336 313441334 493 496 165344779 19646 19644 55047365 44680 44681 208350721 47103 47104 656418841 65770 65845 989524336 56961 56889 745400699 81713 81730 488195121 91152 91153 359885897 42817 42782 986138417 50271 50252 356912553 207 208 371055812 8990 8944 761651717 54893 54894 352348451 25127 25188 471261628 24043 24044 477017480 9151 9152 865284948 58725 58770 507685892 14467 14468 904338977 87414 87430 3963637 30144 30088 888290180 27728 27686 729316328 85685 85686 431076347 32161 32162 985595261 54164 54163 336939486 5060 5061 811647779 85023 85078 931861496 25856 25921 378866781 81019 81020 339103069 39347 39309 63094664 40203 40141 849522943 35627 35628 588409975 78031 78032 611129350 8628 8629 142148039 1229 1230 224955343 91587 91660 65528903 74961 74962 142845353 81359 81360 940125521 59160 59161 246125532 49370 49288 290543320 30664 30665 425519191 47412 47413 45212614 27063 27064 912935297 25650 25623 430694095 9054 9055 289087748 61497 61498 996533940 62532 62543 400245638 17946 18005 172407632 84556 84557 946140019 95168 95240 93724537 71644 71645 312688628 95804 95805 136354676 58973 59042 928716456 26513 26498 384316831 79434 79502 44995938 87460 87510 69768412 54530 54531 104302134 38636 38588 143966908 88357 88417 82815149 4273 4227 961687940 79836 79837 961320029 53314 53315 389757787 54635 54687 654153169 62813 62835 482418407 82068 81999 217754049 1896 1826 418606454 3833 3843 268733725 66389 66357 415127070 18771 18772 626343779 55484 55441 595108903 39655 39656 102182569 58521 58522 625709708 13157 13158 547457952 24725 24726 538090399 56406 56422 667855424 37835 37779 115794702 17341 17384 543894780 30317 30318 435946950 87892 87930 142395825 51037 51038 552534382 71807 71808 483999911 95527 95530 788897342 87474 87475 856473815 82269 82270 21899040 51533 51555 908240448 72636 72637 244412397 74695 74706 836416108 71911 71912 321035387 10560 10568 127061995 46792 46732 496230868 66913 66914 827744127 68093 68159 238236165 16490 16421 628774988 50654 50655 593341772 26703 26704 247296097 31250 31240 448673410 13091 13092 781298507 89095 89096 243214072 30790 30791 473283545 49729 49730 618986950 92670 92671 922504442 10970 10971 967490567 35981 35899 272292901 78458 78459 781939166 79657 79658 258493752 44805 44806 500845381 10364 10365 786258354 66528 66529 421153746 96003 96004 525941529 3160 3179 757139373 41877 41869 363697775 44585 44534 122669129 67109 67173 271769192 81987 82001 252405693 37888 37889 498378455 69127 69128 932560323 98777 98751 378527927 71369 71370 438194022 62465 62436 379062122 8585 8586 952254336 94377 94378 464702375 55628 55629 455426230 71993 71994 909566683 53916 53917 156573624 71833 71888 854885241 95774 95727 847595486 39793 39864 891417808 28546 28507 411312739 81867 81868 183538725 79100 79144 56089535 20917 20869 558139848 12207 12149 871631814 15024 15063 897561464 40673 40603 535063913 1007 931 350471988 69341 69342 129975405 80290 80291 113870248 34792 34793 527979761 53879 53925 140448748 32839 32840 599672757 22182 22183 163597532 33609 33610 194946634 16821 16896 16013079 96525 96526 136135994 13988 14040 703967770 19891 19964 36674382 17461 17478 640874568 87508 87430 58557786 75227 75228 804725272 64618 64679 562889851 51211 51212 941829065 68053 68141 765996410 45357 45358 749729109 68288 68289 772572575 13402 13403 330855537 2433 2434 708267517 1051 1052 363548200 85479 85486 479583413 67584 67585 142922980 58832 58780 889714319 32872 32873 188125319 18608 18601 356631044 76257 76258 696963050 8854 8855 750679025 41597 41599 884624760 91556 91598 778095426 82469 82511 239927711 93271 93272 440535122 28241 28242 622117570 23567 23589 795628392 39388 39441 89753678 80509 80450 588793227 69522 69523 531231791 53619 53620 776282603 81996 81997 890299060 55500 55547 368361769 52606 52607 683189660 17552 17634 318020133 89015 89033 268757013 4452 4442 729958137 30716 30655 128317627 73561 73562 14771272 68509 68510 883699550 61954 61991 759154823 10473 10433 793332001 60470 60471 359380625 35812 35813 176731858 20794 20795 254154617 40510 40506 971431425 53217 53240 884981030 85729 85730 206348033 95676 95635 401750279 14647 14648 742485482 16591 16580 586002206 5117 5118 877004948 6815 6816 89367203 48171 48172 857244446 13207 13208 63358314 19554 19639 608199790 54581 54582 733633490 4015 4016 163737450 75778 75689 248864474 87630 87712 546236543 79132 79148 556513910 4147 4148 905374626 87153 87080 719016146 87924 88001 387593992 81047 81048 810853352 5719 5734 17842801 3554 3555 119548854 22323 22367 62973664 5585 5607 774956402 51577 51578 136646887 33819 33820 882478908 50803 50764 857457210 76147 76148 753932101 90783 90784 813085045 75283 75200 593357928 53637 53587 249106858 61686 61641 674902452 44554 44619 905009581 16687 16688 240994764 23271 23233 195060065 30091 30092 776219538 13222 13166 998748388 15445 15446 777061626 16205 16206 957625004 24467 24468 462983795 66220 66221 310540121 22755 22794 440361736 51825 51826 42557640 77441 77442 105788446 10474 10475 256199567 49776 49753 745337948 10632 10705 547494247 77875 77824 934248805 20648 20719 992131561 36201 36285 644553470 98071 98072 173584344 3436 3441 482122576 71809 71810 975195444 72629 72630 725371072 12697 12661 134046887 12853 12854 27933037 88926 88927 150080087 50831 50866 661603806 22833 22866 641049781 97016 97018 716292784 16489 16531 942466429 70604 70571 258303333 13258 13270 162278816 16378 16379 217379010 23579 23568 706621923 13930 13931 156482379 62646 62647 118284525 44397 44433 225478268 51265 51266 258451516 2552 2553 481360619 25403 25485 423002285 21427 21346 876995175 50391 50460 60752319 35648 35693 283385325 49441 49442 861293384 35848 35849 524173178 30658 30602 439285173 80579 80580 138054338 93783 93702 992593348 24706 24753 98037675 62785 62786 39588844 16394 16395 21385169 27793 27794 771772450 24525 24562 883777364 81536 81483 119543498 46560 46574 311410301 56581 56516 736131217 33073 33074 825077881 48951 48865 90420618 37031 36996 971483897 90834 90763 545866729 80066 80129 473832985 93852 93879 430719300 25336 25307 629214919 21942 22021 745345152 9176 9248 812703787 20434 20347 512729182 30997 30962 809209883 8118 8176 507154874 22288 22306 481603766 85372 85325 591184796 97911 97912 176991548 61865 61866 739238973 95824 95884 381849782 32377 32408 315100602 75190 75245 649230344 46229 46230 541528362 66630 66631 309740379 81742 81784 447851081 39585 39544 974837522 16707 16708 894884114 23353 23351 894287616 69189 69229 931748482 3218 3133 963181822 16506 16505 684980006 15006 15007 148204666 66829 66830 487958495 92291 92292 272901692 88312 88313 10592118 4131 4132 507210910 9574 9626 467910913 79210 79184 644331128 65874 65819 401586345 93357 93358 843499894 90784 90781 18046539 22337 22321 704756384 33795 33796 379640495 14237 14238 145987394 61604 61633 939771064 98591 98538 722569094 68847 68848 934352031 54961 55020 481845568 67827 67854 578560323 23403 23404 865993418 25833 25847 654165257 95131 95132 445071680 55854 55839 886895716 86454 86442 654131109 90575 90576 636669717 27208 27220 993378680 5959 5984 161722264 41026 40949 694039222 44203 44199 286752457 32862 32819 178189704 36077 36078 697062478 27468 27399 51933190 8955 8956 752882272 92419 92343 843294542 45236 45238 66850336 44805 44815 582251922 63167 63168 222160755 83115 83116 812050325 96430 96362 911639379 32546 32547 803585347 96478 96485 422112204 51189 51276 675553619 62764 62819 767584427 50859 50856 361147331 19780 19755 818725960 94185 94130 63439672 9326 9274 626704232 20990 20991 950750263 22446 22526 369167306 221 151 708807471 6057 6042 877229832 71591 71592 377969081 89098 89099 575332645 30925 30926 68857369 88874 88875 620403852 22052 22053 84358317 47223 47224 182969138 57593 57594 182735082 32965 32895 771522142 82260 82299 435292483 7547 7548 364239663 33109 33035 173247701 28278 28279 473876213 74858 74859 866236854 31652 31711 55519113 23713 23690 230737095 17650 17734 261377855 2937 2938 431498165 54054 54055 339809446 98736 98737 639820532 63494 63495 934270368 20155 20156 650206438 50803 50804 384382022 82295 82296 285553848 28715 28691 232670210 88801 88794 624551288 9625 9709 73819055 45126 45117 196383540 30717 30718 180707519 63485 63458 948880835 29985 29937 862230488 25214 25215 903534318 49768 49687 790116767 84214 84161 162865855 95401 95402 722677349 51564 51565 613792093 96805 96760 94427205 35937 35938 997592155 24312 24313 907134727 99915 99916 452424789 36280 36230 157857992 3713 3714 379667152 30705 30749 87895639 30763 30833 333158242 6532 6620 466410916 85682 85669 519460829 42520 42521 916034523 53138 53139 909731195 59570 59571 871094454 40026 40027 556868648 20721 20660 976462516 6207 6208 167477321 73866 73867 200798393 61190 61191 438523417 37454 37419 367040352 13526 13476 724729201 2147 2148 393147735 31632 31687 381683240 77805 77877 345358048 36528 36447 336987520 31449 31484 319540471 63539 63540 217775469 93757 93758 27194301 40027 40028 173790989 80353 80354 158745400 10461 10456 947137242 77064 77065 879314994 89506 89584 706944859 43611 43612 29376778 95914 95909 752284798 42779 42803 74051429 4650 4651 194775912 95528 95459 858699424 983 984 635922892 42046 41980 400198898 6433 6434 220528779 23422 23423 369068270 42709 42710 588669286 63803 63868 244894782 86309 86385 868614711 137 138 495594381 42119 42184 370894955 12682 12683 457002859 85321 85404 414605342 31156 31157 554332492 93573 93574 351710987 75306 75307 77060509 71650 71627 54632799 1869 1870 396502243 79403 79404 707873919 44975 44900 111904610 92532 92533 657032650 54204 54205 834877343 92839 92897 36811127 93563 93570 836390155 4512 4513 443244282 53091 53080 552385834 48878 48809 554229689 40238 40239 526475 38756 38757 583887593 16433 16434 211270509 22188 22189 213402595 6204 6233 733632907 24372 24373 299368238 16779 16701 628095748 66112 66113 423688924 3301 3302 434622701 90082 90083 252859836 86831 86791 264919100 41425 41426 700291971 20533 20564 499893085 85620 85656 253387500 83513 83514 566506303 28463 28512 737744120 95840 95841 748208139 87903 87896 804110649 4619 4581 531058374 9996 10043 638069077 8542 8543 306696191 79463 79544 812397431 91750 91751 338198696 21880 21881 857395340 3691 3692 348047583 64857 64941 225265421 46641 46676 575707566 9752 9753 276159279 73711 73776 858198390 24845 24852 402402477 75682 75673 297062394 88545 88546 891173472 50115 50131 220116797 42816 42817 127152512 9654 9680 597930338 55067 55068 650095986 31299 31256 265444859 44329 44288 335755393 22036 22055 207879771 419 420 949656947 66728 66729 140298586 33742 33743 414328487 85269 85218 132377059 93711 93727 387251693 66467 66468 257899713 12578 12592 383251835 351 352 186997520 88396 88397 64863762 24605 24606 768568473 56629 56630 392693156 23098 23099 859339635 97977 97972 50495446 64353 64354 214293166 65276 65239 641104006 19592 19529 374041909 9806 9826 800638694 68475 68476 862484934 65364 65382 274702757 33751 33752 399247132 75792 75793 337516589 44654 44689 719281160 89930 89866 223569921 45897 45898 660764917 81380 81386 820493877 62985 62986 691754290 73497 73512 796929940 94867 94868 638086147 92359 92360 602913474 28550 28551 107346261 83705 83706 340951196 39458 39480 237497971 6366 6354 291989277 22012 21989 996421625 77684 77685 943110931 56153 56154 270973529 89052 89053 805455646 47113 47114 270537870 46904 46905 661418417 11583 11632 188679242 95343 95344 724652979 44066 44041 285416329 86989 87067 122321659 63080 63129 448221469 10147 10148 627999633 38668 38621 471273632 59079 59080 508761905 1247 1255 306564371 91275 91276 261132873 53501 53502 451247615 26269 26270 231222112 42030 42031 770611597 93289 93290 58509950 31038 31039 787780414 54029 54040 580683564 63034 63035 405570070 20835 20836 30897875 48261 48262 434226283 73504 73428 156661884 2835 2836 468481744 2330 2395 203075601 66777 66778 718803986 66429 66362 5865859 256 343 51822083 32326 32346 620821788 51310 51311 551293109 89502 89503 824255503 62344 62318 93099983 62645 62584 789563170 1793 1794 272724630 70435 70429 531833059 37545 37546 674124667 459 460 6113078 37198 37199 47030808 78463 78464 211197416 19080 19087 636392206 8296 8308 522561117 86775 86776 952823998 77262 77263 676520542 61247 61326 895845700 7509 7510 670475722 14077 14078 324500228 73225 73226 802483360 67267 67268 679738223 93390 93331 811040715 19463 19503 348665085 75197 75198 629152004 76491 76572 729015837 91892 91893 309636858 77885 77824 56395819 22216 22217 859325722 97791 97704 878754424 57019 57020 213433386 71057 71058 33017696 66830 66910 415092934 6378 6366 557005932 48980 48981 75921143 71119 71120 556315513 46117 46118 474610874 13722 13707 708167186 21459 21523 886754889 63739 63700 395054510 40687 40688 288318182 30037 30038 555036303 54707 54708 291491682 10668 10681 531022147 85624 85566 659263974 89800 89717 511101064 92986 92987 195179102 34169 34170 150234008 72700 72701 661367003 31585 31586 51614925 98114 98115 423501822 68017 68101 615871798 9414 9399 862125042 7448 7527 752394034 66976 66977 905941319 58914 58915 477944882 28205 28219 643939599 18944 18860 630086312 88672 88702 757191009 38369 38370 788650584 85911 85912 332380355 59578 59595 85641202 75023 74988 966903028 81762 81681 682452167 45988 45989 653788977 64644 64592 355607893 94008 94009 198209637 91056 90976 561114532 42311 42312 262899000 52815 52816 336046103 61906 61907 706775906 88048 88133 481000621 43569 43550 9650628 76017 76018 447689343 75420 75403 582121382 37377 37372 579458431 57387 57388 464908490 73418 73419 393352341 37707 37679 464378560 53350 53340 300474491 52261 52249 470022868 2212 2213 993675019 36470 36471 963719629 73123 73124 945035437 90621 90563 859972517 21533 21496 243009897 74037 74038 169627973 10927 10840 325154781 20473 20419 770225862 54495 54496 863900610 2341 2342 301394126 33371 33380 587825566 21649 21668 731604821 56973 56909 563646720 24870 24846 332274229 70887 70828 222495137 94924 94933 732646226 20668 20601 551050205 36002 35920 643660672 16540 16462 810592861 25715 25792 130211914 23099 23100 651609418 1506 1507 555947302 88161 88162 891870020 13606 13672 730868834 8580 8581 351159789 48599 48600 608137235 79147 79179 997276743 41656 41657 770579076 17135 17136 537073739 3911 3912 638883168 78681 78731 192350120 71609 71610 545138008 27149 27150 395207203 77295 77291 292652697 77084 77085 781773676 39182 39162 160148332 19267 19268 741944950 58328 58329 934114484 18331 18332 629935498 7836 7837 80405324 98320 98321 225274011 10121 10176 702443348 2903 2904 166359410 32323 32378 286521530 17089 17090 885240340 75713 75714 188504921 16926 16927 302490943 93750 93751 373359594 47897 47898 552501340 18580 18594 915315335 23804 23858 415537098 10466 10386 835413686 83576 83577 341127021 85024 85025 698402816 17351 17352 859545139 43493 43494 246624675 28184 28188 71100008 89353 89374 991054085 10737 10738 733926747 9621 9622 476620886 78303 78304 584619352 6319 6320 920874409 27553 27568 761654630 76487 76488 797664816 94528 94535 258075229 82808 82872 664336483 57223 57299 512371392 19652 19653 518021494 27196 27244 664163466 1381 1368 395273075 60261 60212 770464189 18243 18244 894479687 66335 66336 939336769 39926 39927 671324632 98427 98462 464636549 76618 76631 664364721 58087 58088 141098097 24455 24516 958707074 53047 53079 239719807 13878 13879 906858104 89425 89376 779982872 4858 4859 245031189 7611 7612 826248664 4761 4777 17332744 13741 13742 913743510 83832 83833 282845655 69573 69574 176770896 5603 5551 411112912 78057 78032 83107014 17216 17219 165870750 78314 78271 424325875 27080 27081 294677700 46503 46504 755793382 91806 91821 854244802 47589 47590 882428608 81576 81526 306122841 1046 1047 142664515 60124 60154 532845847 82439 82440 783036494 15952 15953 786978571 40473 40513 695126054 71050 71051 47516348 42806 42807 775699325 79049 79050 310579404 95559 95560 362092974 2797 2798 700773502 49702 49703 425393420 70912 70913 671293611 11313 11314 804722227 81245 81199 674197471 59486 59438 408767023 73715 73716 317979223 88136 88148 247207483 30218 30219 661128196 69909 69998 976968395 2937 3023 126859286 66239 66306 515838212 67024 67107 683006591 99851 99852 8348065 8651 8698 241213463 14294 14295 427479331 88927 88928 40569280 7236 7237 963925172 7073 7144 220531794 97978 98037 328593487 90398 90399 791586042 71191 71192 555147651 54993 55060 585755889 75393 75412 458958972 48142 48143 240574062 73183 73184 790717873 20663 20664 626493104 81174 81111 340090397 98686 98696 11514331 97782 97779 870334815 24788 24789 759706931 92110 92111 676786179 84003 84086 308725549 13646 13679 951412555 70711 70712 354573339 32204 32132 150520821 46865 46853 643001270 14963 14964 647104245 22595 22566 498933331 59939 59940 316567164 82569 82570 681203945 55986 56027 520225376 90160 90161 487945571 19025 19020 919650992 55018 55019 536103283 59116 59063 267511789 22845 22846 518343135 96312 96313 104844709 49353 49330 876339130 19571 19572 136980159 31146 31217 257029560 18968 18969 21541572 93126 93085 594785803 66726 66727 219171871 70952 70916 110846497 86038 86039 666851036 35751 35678 906507700 90992 90975 856837349 60283 60256 599120031 91221 91222 541509771 95776 95777 754087286 90547 90548 27689679 60363 60294 674483059 35663 35657 556708920 88578 88579 924654230 73053 72987 383331893 94977 94978 559426524 8018 8019 834061305 58913 58914 729376766 37890 37883 741913889 22580 22507 279665737 36205 36266 91971003 47547 47511 109639777 32151 32166 989411332 62610 62611 869068598 50707 50708 892514568 91609 91610 77890760 88116 88117 689209393 61058 61059 410716499 56383 56344 176578834 9775 9776 954896448 38679 38680 782671449 27847 27829 277519578 45768 45769 10943606 5136 5137 282324685 73878 73879 548778036 40240 40241 977333404 75783 75782 697350952 63371 63372 276890337 32334 32335 164812080 43273 43274 176974279 8326 8327 206489499 56092 56093 417221596 68910 68964 420686364 4333 4334 590929785 53653 53654 856863157 99390 99425 520456430 61350 61351 353359746 86251 86252 296938094 57322 57252 439451158 74650 74651 200578954 77274 77298 948023553 84737 84738 762826584 25724 25746 764916413 83297 83298 776067386 97826 97792 874236360 72511 72580 820351690 28641 28625 830953379 81879 81880 197411305 78431 78459 102096123 82394 82445 669036512 75989 75990 965894472 48792 48791 935146142 75289 75326 308866008 81696 81697 953603546 47755 47756 303143110 44554 44490 59395328 13363 13364 46555242 73411 73412 326230537 26735 26736 98646381 88276 88220 312565324 30901 30951 726756253 94783 94869 775718610 61021 61062 893705602 94425 94403 327478185 77184 77146 638799291 33628 33629 961249799 42243 42244 469867786 37337 37338 852667083 3289 3364 183111516 29398 29399 364697291 33277 33190 32245748 34048 34049 209167032 14078 14003 59167891 88015 88016 614281221 91022 91023 914276784 81911 81952 117325869 53543 53544 979675425 53678 53765 168012677 49557 49473 82864399 23165 23117 809582711 30501 30573 985265935 5973 5894 446413312 96672 96750 79293181 62633 62634 935512806 72249 72258 386469330 68570 68571 784643344 39813 39748 701487504 17931 17981 82346478 51698 51664 819326499 71808 71835 953286489 48636 48637 688838490 73992 74059 94772382 92035 92036 138170950 99538 99539 687019073 80633 80634 823363682 90805 90806 874947082 11919 11928 189310557 99743 99744 86620057 68097 68098 83398053 42606 42567 708536049 7036 7031 306301126 65681 65682 516685965 62126 62083 192188805 60176 60192 184366427 64074 64087 876223064 88192 88193 100070892 17274 17344 546022119 87984 87985 302393820 12526 12470 724174581 82237 82238 110800546 54472 54473 998564795 27803 27804 704740648 99892 99893 325024780 88463 88546 328023717 1890 1891 982040698 51295 51296 121297751 27843 27844 723583524 92977 92978 587703483 20894 20825 313216916 81566 81634 445928467 7061 7032 45318827 91175 91176 763456695 62513 62500 305184654 6946 6926 544319639 75262 75287 757879031 19123 19124 973407528 73431 73432 865479170 77693 77694 145377044 4733 4687 997564623 34363 34364 651187690 2800 2884 917001865 58544 58546 720381668 33034 33012 377468895 55529 55552 838389319 95801 95802 407593842 9846 9781 617064899 94864 94914 494311723 42490 42491 841067582 23506 23507 666782474 7057 7058 747545284 43227 43287 111287770 96099 96049 667919224 94100 94071 63110374 17370 17371 61178286 70534 70474 454217966 67655 67566 812405032 57731 57686 905954786 86673 86676 233495046 39171 39172 839656745 23999 23921 861725714 94181 94182 483055874 760 761 711115408 14035 14036 883499423 70326 70371 987927114 11776 11777 875246201 17113 17136 305502048 62496 62476 334940713 2897 2879 285364996 40917 40941 133807990 13440 13441 695182212 5162 5163 301046427 57536 57478 423104589 25307 25279 212746416 20048 20049 643425700 65829 65830 866378110 50589 50573 844289545 28325 28339 997852210 52212 52213 32687439 59891 59937 139089058 76785 76784 402371999 97300 97258 847038759 54250 54251 862440772 93645 93646 930223443 3893 3894 801084378 92525 92493 663283839 84481 84482 449924193 98279 98363 191787150 30721 30671 759118969 27125 27126 592443547 98078 98053 672804010 53984 53985 234744103 53637 53638 928905119 80834 80835 92482508 17371 17372 45095844 84392 84307 936184879 38001 38005 913650544 98659 98636 766767322 29474 29475 520948330 11641 11642 455571791 38175 38221 436204884 168 141 422997884 35797 35758 631838763 57755 57756 445001487 54353 54421 79850846 79343 79404 550562330 64403 64420 610172116 62373 62374 641189280 85535 85561 37137075 21416 21417 104846989 51301 51251 476813724 67179 67154 908836044 63180 63181 105097330 60685 60686 708627751 84970 85009 240802216 3036 2987 525017329 61688 61737 594752578 7406 7464 505590514 68552 68540 961199962 36760 36716 239301871 2624 2625 353346776 40095 40096 533625314 40083 40084 770833632 26434 26348 617985433 44765 44792 688763072 20159 20103 113494232 83603 83657 953061873 42616 42622 933053122 7037 7038 300921586 49929 49930 95057198 2385 2395 495636430 37463 37464 405223000 72927 72928 45506046 31412 31413 44135579 11860 11867 453450190 79524 79525 287564963 80408 80409 155753288 20653 20637 33232016 56644 56645 827545101 6842 6843 536613274 36559 36560 537810944 93079 93168 616941065 65179 65225 28383078 83459 83460 496262437 72740 72741 992140603 25234 25235 913186097 51600 51601 249546289 79566 79561 164817901 45986 45987 446082151 44814 44815 476928366 97498 97499 405158648 17131 17132 73364446 10366 10326 908600792 89723 89724 915215110 80323 80345 928766480 40007 40008 627087986 42693 42700 97329529 26563 26564 264104491 647 723 538533009 85712 85713 909499104 51442 51443 79415298 6566 6517 638408406 95777 95764 20767448 11102 11103 658272794 77686 77771 933074159 51290 51291 238741819 47404 47405 885392409 52125 52126 9093267 44771 44772 32577468 81214 81288 121185705 43634 43575 847167785 81908 81909 972876543 72137 72085 385826370 48753 48709 966418526 35867 35868 337418617 99471 99472 653754423 33909 33910 176439986 32312 32266 114214374 99164 99093 989430458 27014 27015 461219339 40667 40668 53876231 38421 38422 511301181 75765 75766 797611959 86083 86026 527576445 94926 94884 756389690 2890 2939 306926368 50368 50325 508854973 99455 99456 257434968 59165 59133 529635352 96472 96473 315107890 10576 10577 155901629 81784 81736 420738325 12723 12651 129102552 4255 4171 908468307 63136 63137 396955463 12154 12195 493820259 72835 72826 366814451 57151 57152 587429895 46749 46722 966556089 4951 4959 90642622 59243 59244 672876440 12782 12700 266556820 9440 9441 311321350 33131 33201 10791300 78028 78029 305182446 57149 57150 772959712 84360 84361 633089908 98080 98081 242024080 37636 37637 529425557 96283 96284 694936860 68132 68220 519787599 9929 9930 477880001 69155 69156 806166376 82419 82353 407699983 35777 35766 149358499 47641 47642 336600708 69495 69496 394751763 54120 54121 213140493 31963 31930 464795100 54625 54609 211456897 67595 67556 336125288 8421 8422 502744497 95973 95974 310008271 99433 99396 665370395 98920 98921 788028580 98826 98827 438596617 70552 70553 196509963 96852 96853 908621082 50685 50760 476195890 87843 87844 618347027 25224 25225 847081207 66643 66613 911815274 66044 66045 370345929 84907 84908 873033160 47576 47556 696187279 69735 69736 143316705 67580 67551 222060360 71730 71731 295754128 96243 96323 795382012 50259 50260 171077737 99384 99301 247990303 52501 52552 224235838 60407 60465 90770396 308 313 656775833 10386 10387 817052160 94776 94777 491942708 20316 20346 646720335 57748 57749 330198985 33309 33310 561554796 22338 22339 732157168 36487 36463 768104472 39429 39430 754723154 46258 46283 688900902 89497 89498 136501675 34456 34472 805076016 87895 87896 114711510 28303 28350 687150790 69218 69261 180821901 22435 22436 727973561 50167 50168 884219855 84697 84698 163301412 79688 79689 496481409 78363 78364 875233123 7941 7883 729938422 62434 62435 233946855 94114 94165 695185489 27514 27515 735120303 22260 22261 981647991 55817 55832 314225819 1845 1846 854640507 91792 91781 788424785 98282 98247 268354702 47963 48042 983642540 9341 9342 610585218 40951 40952 514732511 74089 74008 95903677 73936 73937 711993627 20973 20974 764513403 1032 1064 698931914 12969 13019 815411914 74408 74409 798843189 11519 11443 114501691 25292 25293 436279976 71278 71326 219360652 37868 37830 946212581 71868 71869 830489376 54999 55000 528057182 64148 64149 582307325 62294 62295 560455201 72087 72088 951339359 2172 2173 765961667 32326 32327 597028919 57071 57001 132693520 49622 49623 983006217 12440 12441 236105617 91766 91767 942967899 23441 23442 579877813 7629 7632 660678289 5467 5454 586712203 23608 23609 468790975 23894 23895 11312706 24353 24354 575206731 99741 99742 363222169 62761 62762 646928080 32680 32687 533396519 94134 94099 678771628 15578 15579 255519478 41091 41099 975900422 96914 97002 505509168 19822 19843 680574894 90003 90004 621567700 22063 22064 462846949 36403 36467 911844603 40021 40022 173321490 54224 54225 875437043 56624 56676 195029214 9046 9078 430303180 75096 75013 945941468 7572 7573 385155550 97407 97408 635953674 74830 74899 969627788 86181 86182 733747547 61866 61867 714568031 2523 2524 39802945 22323 22298 88056738 75278 75279 121634474 92066 92039 677044421 50408 50448 774277816 81859 81860 150052059 43277 43268 749798195 72516 72594 286187985 84006 84007 344312599 91833 91834 634631847 66923 66924 338872342 66919 66848 887229459 60390 60304 322423327 25964 25915 194845624 1866 1867 708339400 26056 26057 988044865 1065 1066 477669541 67395 67356 522792104 86124 86125 398343285 21060 21040 449133201 69840 69841 361441539 18899 18900 266318164 11276 11203 416497213 92336 92337 291391224 4928 4929 908337930 27869 27873 822661285 91901 91902 116300455 21670 21671 561465814 70795 70850 54460358 37605 37638 51262704 86312 86313 831107031 74747 74748 386823962 98852 98853 257932249 95062 95063 662986867 82840 82841 317032490 85479 85496 232262585 6239 6327 297781649 5852 5853 560954559 87931 87939 677465650 77205 77175 279309346 65709 65679 792533307 72987 72988 574271906 82959 82960 685622540 50469 50543 201160673 23139 23140 135101057 60721 60715 46821736 42552 42553 658615189 97934 97866 186099465 99508 99509 536075664 89345 89346 800509173 2015 2094 385475305 83096 83097 590234239 14713 14683 94104145 38867 38923 373041588 75262 75210 314235111 82336 82343 403051918 23258 23259 436517875 73714 73715 972587038 83063 83047 621204995 40165 40236 531383663 943 866 927331878 23044 22990 854949944 68593 68594 126937456 4617 4568 818101373 12241 12242 70896106 89282 89283 286077732 6612 6586 294648535 83714 83658 440731448 30029 29948 524255885 55820 55845 180755041 82426 82470 184060297 95575 95508 536361611 70867 70795 498017306 53588 53515 174219800 42841 42842 327808294 83515 83516 672102558 35920 35921 389581692 97096 97097 460192913 79322 79277 206909031 87860 87861 845389507 61042 61043 257697932 71134 71059 104428553 83945 83898 929935262 43992 43993 181677740 70463 70452 304344229 33134 33158 322118243 22405 22406 957995003 4640 4641 962708780 86487 86484 958411040 45843 45907 887878703 44843 44844 763501380 20884 20848 190307081 44089 44013 978288912 30382 30379 158548174 38143 38144 182154424 25300 25301 967501477 6187 6263 277162294 23200 23120 978767827 29515 29487 463953263 32697 32698 530229932 22037 22038 834833691 52762 52718 416675964 13239 13190 28149424 8802 8803 311422611 30862 30895 900967645 51416 51407 429968495 60093 60094 8810340 40419 40420 928861654 37486 37487 491046278 87708 87661 574829870 85935 85936 780000573 32673 32674 701735867 31159 31200 106694041 36268 36250 689556835 90469 90388 362164966 20176 20168 400818396 41288 41289 801672466 5849 5835 573100321 88550 88551 592348150 82473 82474 475028331 94479 94480 370847605 20657 20658 704326852 103 100 248297481 93887 93888 63214280 77468 77469 844471639 46842 46843 229088638 41159 41079 668185418 77482 77483 64178027 93679 93591 723378735 89299 89300 795936193 96572 96566 654064084 22180 22181 54199470 67194 67185 263082434 69706 69740 822140037 21335 21394 398602784 53984 54020 637112606 98463 98464 16471622 78390 78391 331192906 41845 41846 458087711 66064 66065 206228532 90614 90565 692309484 90779 90814 286055629 22964 23053 729636091 74606 74557 128608244 23514 23539 394331282 4128 4129 828593225 60791 60833 103855772 60090 60122 771383118 14243 14244 401128221 870 871 297691824 82287 82215 409044616 40350 40323 735181206 72606 72582 518227463 54570 54571 587979233 38614 38533 941471590 1072 1063 781350797 91686 91687 75062277 17965 17970 156538764 35426 35366 134952265 89970 89971 142564183 82432 82433 720990696 52957 52944 43919928 47969 48052 308171669 79978 79912 937972660 21427 21436 222199616 48937 48886 750738952 47778 47801 30554373 25001 25002 334703830 96964 96895 89550041 66665 66727 29913354 76025 76027 867699756 71955 71874 737905041 17242 17320 377233266 71276 71277 364739322 85793 85707 889580725 38528 38470 120613260 16334 16335 362263074 60217 60218 562029431 89104 89182 817215035 83620 83621 222135767 77162 77163 470014860 7701 7629 859272358 8137 8067 531964066 89444 89474 85422559 72191 72199 971422540 69426 69407 16430043 64516 64517 995349339 28708 28709 990050047 27157 27158 729222267 22490 22569 659864800 43071 43023 544683432 98715 98791 536680640 67043 67094 768688129 54056 53981 436272328 37772 37773 772088591 68489 68405 858405540 93369 93337 629146466 16091 16172 33897662 76694 76695 161591894 36391 36356 848558602 64303 64216 728979416 90054 90055 351490907 33090 33091 291954422 85973 85974 787112882 10896 10958 452700611 62191 62145 666675667 52240 52241 865633428 52773 52774 116552567 91379 91319 190229893 95682 95690 967423325 82286 82316 743801078 68310 68311 496121680 29279 29198 804507882 30649 30650 828495283 57116 57117 422453369 29662 29734 975439132 22952 22953 644337445 65027 64988 533082284 15230 15211 134065848 45375 45376 902571270 13974 13934 312447912 11142 11143 620089451 88834 88831 979146835 17423 17436 595206154 98599 98629 650586985 29400 29367 642422256 55916 55962 313025866 56069 56070 380934814 3582 3544 473144535 52026 52058 785611652 96841 96805 386060537 55497 55488 146764431 34072 34139 85376262 76515 76476 983444453 90124 90164 604229020 79370 79326 26878019 27041 27049 475291075 16649 16661 375820830 74267 74355 229881283 49029 49030 257090082 19148 19228 870241792 8864 8858 624707213 8345 8346 675714444 19120 19121 343555476 27494 27490 936842688 51710 51742 921624118 10019 10069 152560751 28948 28949 286831584 35809 35810 815479554 80900 80901 755737992 88259 88260 991964932 63187 63188 487679989 58900 58852 770842740 53348 53380 512104647 96660 96635 501043286 6345 6406 713250436 86053 86054 240463557 13720 13738 780378492 63201 63202 460713759 91778 91802 854164147 10092 10093 840480749 80974 81058 424188272 62699 62640 555395797 11742 11729 733577461 40681 40769 156438834 60105 60106 115042443 75667 75668 517381603 24810 24864 485967607 46953 46954 990473921 36557 36558 452522253 43805 43741 807193387 74847 74770 867233272 54531 54601 174588163 74386 74387 889277760 61310 61286 462307001 36892 36957 869293356 59385 59386 132054997 17462 17463 946533579 64237 64290 66793957 71318 71276 104860821 34531 34470 996970041 19361 19276 589016229 38018 38019 873886536 20640 20641 311330230 58852 58911 88364256 25251 25252 493943419 30689 30690 228824104 3794 3782 141494040 75642 75555 101547728 54723 54724 691126231 12608 12526 806131727 82846 82921 746941088 72805 72806 855040026 10891 10953 933443582 57428 57417 579114319 45061 45034 80955941 50021 50022 797084507 55213 55233 667037515 18808 18847 442350564 37824 37825 261974009 72459 72417 971889154 73655 73643 593036638 95219 95220 620244504 4819 4795 66303792 26679 26648 488746823 42972 43051 969315724 84518 84430 719348071 17831 17795 989704769 77287 77288 539180410 31760 31823 925765525 74755 74756 988952806 73061 73049 614537486 52218 52219 935722684 33832 33833 41138668 30848 30911 137741896 25724 25683 682964630 22862 22780 336891886 51328 51329 313605204 90367 90368 924202177 71894 71895 325051695 18270 18329 967538494 69907 69908 376928548 46849 46930 694903618 35774 35775 802529803 84122 84091 559602566 95207 95122 954745686 88994 89067 298871834 28621 28622 778349297 28626 28627 158071220 74348 74394 360364051 19126 19149 909578683 67347 67260 661248029 99125 99051 145437621 78760 78782 284166456 32712 32713 338895862 84682 84683 136594426 57478 57479 67068385 12121 12051 469649598 21267 21326 955937885 44237 44211 105986360 79084 79051 572440513 69813 69814 829959210 87780 87781 62035904 76815 76862 660003668 47589 47663 863141812 58839 58840 678747360 48893 48973 248672225 66970 66971 423573462 10212 10292 970797429 1389 1381 367389729 15049 15050 501987061 6503 6521 245794655 77898 77832 56957109 8674 8614 39141222 46696 46762 962893503 56156 56093 631839280 9282 9311 454879467 7396 7339 97257705 54621 54697 798578163 39527 39502 55922412 64788 64789 786149723 7332 7333 474928680 40368 40369 49243968 76462 76533 993280219 99389 99390 916474212 8873 8874 418653153 81041 81063 443232741 67439 67489 755756310 33864 33865 423539421 64289 64292 134932758 77205 77158 476334836 40655 40656 489309598 93576 93577 458127660 65539 65540 320437154 31828 31829 138643941 19531 19532 189197512 70127 70128 759366293 25383 25412 731013731 61979 61980 358412377 19612 19613 136432033 87341 87342 787260158 31008 31009 759609742 62754 62755 72453713 68053 68042 832368816 38566 38511 926510215 3312 3396 537736617 70626 70660 977474874 99302 99303 614280807 62586 62587 69398987 35814 35732 833281186 55415 55416 447578592 85926 85945 484753751 52633 52634 980780516 92347 92348 740763039 90094 90095 693584621 43512 43513 50697150 40052 40078 764092999 83276 83262 673248790 86242 86328 70791016 6558 6602 887377412 76604 76605 95227563 77877 77797 272873371 86094 86095 535743293 20729 20730 475027752 90648 90649 246164259 93939 93940 514108918 99552 99567 827336211 70204 70287 116710160 22053 22054 923565581 208 206 84628139 12186 12212 993506274 44366 44280 982590598 6486 6498 463956243 2858 2859 223095972 85935 85913 144399454 42505 42419 39594278 52448 52449 736137284 87354 87355 382676464 63963 63964 773461882 74441 74442 328132291 29357 29384 555354370 34813 34814 211834736 25272 25273 447729151 88530 88510 664048045 28084 28085 809539990 57388 57341 403629569 30650 30641 106665652 4964 4955 245512106 81330 81251 265744577 93049 93061 690681399 17793 17869 575697594 45786 45787 435283193 86875 86948 95428086 61761 61762 309367550 20192 20193 400546017 80737 80738 590236805 255 256 316527238 38621 38682 752861366 53453 53454 691077388 26539 26540 205899517 22820 22821 539082015 58283 58284 191978791 68582 68558 609335427 29867 29801 861924399 31598 31616 958545665 60711 60712 631599383 41096 41079 220959866 4983 5026 696601038 86662 86663 422589892 39181 39132 268218373 95052 95053 696755305 25071 25072 431303083 72455 72450 774388515 82989 82990 51711820 35726 35727 754392544 24366 24286 8163165 24880 24881 280342771 66697 66653 905030679 73348 73349 630492403 22831 22832 82454138 84777 84845 75939465 25184 25185 351418010 29042 29043 176131526 47586 47506 913700639 99796 99719 510969370 37177 37104 130239900 2182 2183 894335713 41894 41848 840607173 65704 65705 237582762 5798 5709 338129728 2831 2832 852879853 10323 10324 242170334 92407 92356 631424464 7017 7018 230578440 47415 47416 769497329 93739 93791 628561808 22836 22837 483255535 93859 93778 103735267 25172 25173 829459140 14400 14401 28275783 84788 84803 235161404 52858 52859 3478792 49458 49459 678876519 57919 57920 927597054 62315 62316 952500036 19328 19329 728184710 60998 60999 430757304 95066 95012 609472981 76031 76032 536666548 95948 95949 656216367 84284 84211 823431995 26168 26169 143229401 6485 6486 478268474 53360 53413 465312998 2512 2513 900310045 82218 82228 877023075 15422 15423 520391008 30113 30114 701001231 21613 21614 386118625 77710 77711 117960860 76104 76119 359032845 62478 62479 532808904 66074 66028 510251767 15762 15806 876913253 90869 90870 7803340 24864 24865 450482174 86424 86371 449237395 38184 38119 920153375 55930 55931 454304746 70534 70535 450736710 78326 78397 308970788 43550 43613 28003767 57734 57800 701211226 34202 34125 89121483 89508 89556 900874698 2332 2421 153315021 24525 24495 872168091 16090 16091 617004006 23786 23787 519294833 4275 4272 620773793 45755 45756 837189880 60498 60499 2002260 9124 9155 620230607 64007 64008 390541812 8145 8146 680809732 46421 46422 58614553 67232 67233 507801147 92562 92563 976777532 91358 91327 22677975 34467 34468 363609585 2369 2370 508143297 86899 86938 340197847 73202 73121 610733234 61129 61151 276523068 40072 40147 204577769 85702 85703 709348473 74638 74639 331106483 56375 56376 864967394 64584 64585 821077441 54325 54354 655310114 11760 11763 564696254 93570 93571 385072205 26077 26078 361481132 31067 31110 556942065 52898 52930 436664226 77350 77430 394004406 49165 49151 803798597 36798 36799 235626423 96298 96299 936354317 24258 24259 322568801 52029 51982 942138094 79604 79602 575918267 7813 7874 236241818 41913 41979 986481418 58413 58362 146457023 69880 69881 878682964 6300 6301 214140401 11321 11322 987674208 82318 82319 221203845 27661 27650 226861303 32477 32400 784200799 50393 50358 412961926 15464 15482 162615250 25888 25889 107802595 7344 7345 779299480 22296 22329 964477514 80317 80318 916217235 50029 50030 31665029 60910 60911 567042077 14827 14835 56225233 93938 93939 567271445 97243 97244 343501605 67006 66978 71056244 12961 12985 722959572 84447 84448 213511813 8457 8377 531533989 42687 42675 547335554 4160 4161 948114186 7258 7212 550411010 25181 25244 722571435 71772 71773 619757056 74046 73995 74471377 21587 21561 703648593 49262 49250 504321278 70690 70691 748531638 44437 44438 511917119 57182 57183 14448652 86947 86980 936464641 46870 46958 880963654 12479 12480 796504730 11595 11596 654387643 56347 56378 357260362 94039 94040 420659257 19171 19172 827237105 81348 81287 211733646 28307 28386 47862980 87958 87935 992076614 8138 8178 116210601 15002 15015 667644708 10933 10868 502024769 14148 14127 627319300 96550 96551 288543175 41427 41428 337025990 37814 37862 273580452 89118 89152 669488581 79746 79729 486244394 41110 41089 699512143 85337 85327 162381725 69973 70057 52693980 17278 17279 759761178 55983 55984 436583018 35827 35828 880420885 99946 99958 5754019 77607 77639 945080807 57007 56926 507667234 75802 75862 975875900 84535 84536 139887741 26412 26413 434242294 92315 92316 260204077 43866 43867 898599921 31057 31058 234502490 47906 47907 406835800 75823 75781 93675312 11532 11446 302303775 56146 56130 260642688 51462 51534 142465494 29886 29887 336040186 68341 68342 436751355 95262 95263 377606263 17726 17771 287417837 25106 25107 556350665 9581 9582 847242806 30537 30538 925927621 4974 4975 906244708 83949 83973 936325005 16723 16724 723846633 4602 4603 56891606 38793 38855 438209822 671 672 487601419 11876 11858 866685650 69652 69658 963191990 12839 12840 868928322 99296 99297 711199309 1731 1784 181016188 80601 80657 573337599 10333 10362 537357709 70391 70392 115254999 4613 4614 268176214 20733 20712 793830496 20183 20208 296457640 81279 81290 705477740 71688 71689 428504967 19100 19139 55440553 33653 33654 876167840 90036 90037 218611015 95415 95416 528651434 87922 88010 979873161 78148 78196 509416728 29608 29524 597499950 20972 20930 501181665 35580 35581 370302192 54816 54817 562569173 95384 95385 904139498 23888 23921 313015706 39325 39326 625705753 66892 66826 114573994 30240 30261 411886471 2457 2458 324762460 6696 6697 910296379 8725 8776 403759158 53254 53231 604541817 67982 67983 499934669 15364 15401 88963803 76959 76984 937211760 8404 8405 320736563 30679 30680 109124548 2401 2402 748621690 29636 29637 172155637 93803 93804 920294261 93016 93017 938849121 71434 71435 425948144 646 725 933334942 61954 61955 746012799 94963 94993 546009768 99155 99156 385114554 18049 18050 621991861 80749 80750 703069511 45198 45233 95656396 15821 15801 639751828 64404 64405 194712235 7013 6937 108193113 23768 23769 251906766 53211 53212 102503513 46220 46274 210457937 62508 62467 960499124 62213 62214 755824224 84644 84571 21487223 81335 81336 713557615 48498 48499 728688584 84161 84162 882413644 55074 55075 812476742 79742 79743 655182395 6163 6200 782123091 2229 2230 599891795 47252 47253 56506755 82773 82779 634046824 67536 67537 445974334 60963 60964 748582311 45376 45377 987173396 5328 5327 492173982 81086 81087 588409835 27729 27730 67578017 41794 41795 822212944 43428 43429 426947302 57655 57619 865603723 95259 95216 880877603 15900 15907 419049746 66365 66366 435944526 33672 33655 326027091 59257 59298 70590941 7867 7794 537794344 94233 94234 821052340 85055 85037 848430961 89971 90047 88854537 75017 75018 575719548 6150 6151 925461767 56320 56247 562086759 58714 58739 495646968 55651 55604 933215993 5674 5624 232802344 12850 12845 400230652 79227 79228 605297069 74434 74511 418534547 26662 26663 771647563 4385 4418 20043048 42016 42047 977029386 93228 93283 698799160 35910 35926 39532533 17001 16933 299193731 45997 45998 4825986 56553 56554 883581535 23657 23568 100433204 97612 97594 659785694 42588 42589 309142506 57993 57965 708620507 92645 92646 26468562 12350 12351 695816399 79494 79548 657968449 65362 65363 641124905 35849 35824 541139523 87670 87635 632778670 40580 40581 890432429 53580 53528 300838122 84262 84263 53811513 31578 31579 435087447 85073 85074 917486272 86997 86998 221652527 59817 59818 74097923 89178 89179 638304008 53081 53011 299719334 84047 84030 702267006 63389 63390 7161649 78021 78022 474740732 16886 16887 93239076 45885 45886 379668309 75531 75527 601062303 63249 63278 646274084 11421 11422 190876526 86729 86730 803374966 35718 35668 236453926 18795 18861 84274906 97918 97919 646889483 6629 6630 872308864 3334 3335 64244152 42007 42051 987590162 4728 4729 121830916 80211 80212 542152230 78000 78001 299643778 92676 92677 496445787 2068 2061 603014041 43659 43575 440115437 26313 26314 445346058 20416 20417 547379994 50174 50175 298187703 50909 50910 67848092 95551 95632 234574806 99768 99814 56179473 5713 5687 847455604 76610 76611 493183034 13287 13288 873713018 99164 99237 940040277 37749 37815 471163834 21678 21730 369198580 52851 52852 726469131 68326 68327 539311590 47888 47819 339493639 23715 23716 98638598 88786 88787 496332152 63281 63336 928394707 5357 5445 284714372 57983 57916 435613760 56217 56218 403798082 55275 55276 375624357 55419 55404 759864637 7534 7519 462141782 16496 16518 771243715 75726 75727 204358419 32039 32040 334643553 20093 20023 757944694 83427 83496 648969618 43041 43063 358238611 97428 97417 702547718 51475 51476 480344522 54099 54100 152971869 39586 39587 238050405 78789 78790 575875724 94675 94653 346001577 81389 81418 935359466 72991 72992 65376652 8447 8387 13135317 27286 27362 718398032 29815 29816 56912703 21481 21468 401644509 30947 31025 328268916 87490 87491 10293659 30253 30261 581444993 53862 53863 917141441 81801 81856 940146896 74443 74413 490539716 64610 64654 92035626 43471 43472 161523924 54456 54532 211549776 34519 34520 704863659 49765 49822 154042566 77101 77102 597667623 12419 12356 857036272 61887 61888 831071319 9044 9047 277771340 16107 16108 172265498 60985 60986 297612083 43136 43137 26843885 47231 47232 102381069 355 401 828177578 62440 62415 880184882 52523 52524 709241237 246 247 296570667 34125 34126 495855932 79500 79501 113263823 63438 63439 431785150 42922 42848 433956605 74359 74360 592328434 37629 37627 7064195 94473 94474 527694951 67089 67090 831723047 31081 31106 850037386 95125 95172 477889876 8768 8769 821999969 38641 38642 723237132 79127 79163 393341674 3936 3937 203303086 60805 60806 346456064 42476 42518 406838304 76733 76734 301083538 12529 12530 874191787 26952 26953 994850961 86757 86758 537603306 55532 55533 615900575 60938 60939 551521458 4485 4491 822772630 41958 41919 374364735 66857 66858 804489720 27710 27711 161002514 20017 20088 363546919 73500 73588 351006741 92433 92434 264272157 42224 42310 646790536 53982 53983 567092738 68349 68350 729129573 9797 9798 438181354 56728 56659 38299967 5743 5744 754944540 27689 27690 551784891 63568 63603 75059543 28 55 234445304 49639 49640 883079699 91704 91705 269404660 95394 95395 28275010 62480 62481 925284853 7146 7147 589335053 30352 30353 698986516 85217 85218 885554576 46101 46124 679978939 44155 44119 596398460 98259 98260 281280203 34909 34913 265389562 44003 44018 621452597 63077 63093 826733227 80883 80884 29139949 98209 98193 28924202 90709 90654 923312727 13023 13024 329383865 39382 39459 180862001 96140 96141 74120801 47487 47541 562642252 7664 7665 831780070 42610 42611 570856739 68948 68949 198264145 29025 28937 425510177 89097 89179 952897295 42813 42814 816053032 310 238 626609877 539 540 657623717 69554 69475 618450161 93887 93903 334751770 37937 37938 807649812 69353 69354 130827176 82343 82344 445205853 79133 79134 304191258 11634 11572 930236703 63541 63542 873299040 92516 92517 594657747 42478 42479 148134198 74946 74947 215786143 17762 17685 164804469 57470 57385 705014797 96446 96411 693216141 83410 83370 604876761 88989 88990 531347221 98035 98071 237930454 52743 52744 668081955 8442 8426 566835918 81831 81832 780946748 99276 99277 637488974 38732 38813 92115465 22902 22903 719676336 94239 94240 229352101 57475 57476 933869368 77711 77712 638607080 84996 84997 833826576 62158 62087 925550506 40565 40534 796742280 30960 31045 181456662 72616 72617 30481231 77896 77897 979476027 33837 33860 774745094 97880 97893 687957541 25592 25631 835194642 13399 13362 211855493 93189 93265 727666357 37454 37459 874657957 50065 50066 442574920 56242 56243 677981 79258 79277 99728538 37353 37357 589753333 23361 23370 388332573 11736 11707 785666247 3357 3358 512915782 64495 64496 912479196 45313 45314 658186025 19378 19450 76846009 55701 55702 68507412 33015 33016 506469019 3533 3572 210777848 51487 51488 873440773 24626 24667 703010920 29313 29314 669821306 21837 21890 232898612 2080 2062 795799741 13430 13395 497893442 93955 93956 520974255 33454 33455 601607593 76005 75963 475848138 3024 3057 961196922 77352 77370 985793576 45840 45841 711201637 67040 66952 203684653 10314 10292 682086350 51537 51538 385042089 26459 26372 745749657 10206 10271 807219045 17337 17385 998464514 52826 52827 552053202 85897 85898 365180680 88144 88145 766441508 92786 92789 327643207 5807 5875 657253634 77287 77217 972189065 37606 37607 673171297 6220 6170 832691554 88883 88884 229272002 48495 48465 119171776 49446 49447 999721391 58531 58595 881906844 39582 39583 668070440 58489 58490 546438900 77962 77882 93390823 38478 38479 130474096 80697 80698 233587823 74981 74951 91355445 15526 15527 502110972 5595 5596 821247461 86245 86246 856521777 42494 42466 141593813 73436 73409 923829348 73903 73854 769043178 50415 50333 26859259 93112 93177 811173003 41811 41783 792646641 79637 79638 99966322 38093 38026 925025439 52293 52282 607674938 66301 66302 11280931 69931 69932 500909601 60305 60306 470198562 71491 71470 360150758 62212 62257 997711374 94003 94004 762925140 7655 7656 500051612 67535 67536 45439534 40732 40733 581296807 44457 44458 66910712 68640 68641 817289230 95050 95051 541922854 79278 79269 745428431 52589 52590 85149411 73202 73275 990902822 14298 14299 503245077 27438 27373 976261793 52971 52972 293690922 47381 47382 162698378 37133 37134 416710667 47241 47261 397043100 98413 98444 220298449 92462 92463 716993555 32382 32383 590948785 12006 12032 181367200 65001 65002 204952710 93899 93900 239966407 9950 9879 396726324 20555 20468 40592052 42845 42846 973438110 38475 38476 962900587 53517 53472 376252206 91385 91306 819510572 87971 87972 270978843 92854 92903 370286329 41287 41288 684706582 97635 97636 703209070 94323 94371 22176719 39887 39947 266750425 59114 59115 47863365 24476 24393 403692424 79812 79813 930542846 1532 1533 574950770 46558 46559 904799214 1803 1804 587447335 82036 82037 384928970 12645 12712 378776357 22811 22876 961814975 15631 15627 21227275 25093 25141 871941592 10005 10086 326831072 54564 54541 988000592 24396 24483 25078624 60207 60208 253554269 25466 25467 282057708 48898 48952 513024228 83612 83613 600188423 10456 10457 603618099 6267 6268 545304660 18614 18537 636382273 14257 14258 632877076 99653 99594 663861683 58424 58360 95463990 31137 31100 503593661 63339 63340 534234904 51200 51201 594134559 19604 19650 308372549 33185 33186 135689764 52221 52199 929040737 91200 91268 730483145 32848 32872 682254194 37741 37742 46430199 63413 63414 54355962 93922 93923 338754268 84035 84059 901000704 39126 39127 684311839 29835 29753 711735924 28408 28405 781064122 11073 10987 220706568 22492 22493 973415465 34336 34389 481566080 35409 35349 895225362 15385 15407 928508732 53783 53732 25666104 41236 41255 458770218 80888 80889 462555481 74316 74399 823486708 6240 6241 632087457 62408 62409 976572260 26460 26511 846167676 6339 6340 613175936 95726 95797 516877866 97908 97909 274434838 21751 21752 337605557 3832 3866 984914903 39400 39401 526516487 26061 26062 257180174 12204 12185 156796835 52805 52866 669833309 12942 12943 455731231 86856 86831 708523840 86854 86900 485561751 39906 39900 686889911 76343 76313 799290624 16142 16143 450316529 73116 73077 660482529 57393 57394 732650901 4933 4974 226383766 58049 58050 156241646 86587 86637 323014473 28907 28916 571190604 74281 74282 696785182 29044 29045 61209774 41209 41287 476819651 18029 17968 434001886 69172 69173 756579467 66703 66725 454235831 61602 61619 165943001 16673 16753 44530996 20414 20485 502001514 72586 72587 107627601 8866 8867 313813697 10049 9975 655161428 13531 13568 887223742 50647 50648 583372028 89129 89130 404398887 97857 97858 461180716 43791 43741 528870919 2105 2095 361303497 62183 62097 10729135 93413 93414 144474272 41269 41270 357683736 20936 20937 923349409 83429 83430 848986476 38567 38520 539142045 10296 10297 415283397 83869 83870 938618136 37131 37132 851383607 32282 32283 36511930 40215 40216 524808528 97661 97581 586530450 81142 81060 966410271 8743 8737 168511196 9861 9862 781174845 9503 9504 270150268 62983 62984 397532656 59808 59809 635427061 90984 90985 914582098 36072 36081 285027465 83769 83775 432688778 90966 91052 161235140 48586 48535 299085349 46000 46001 226262911 90696 90697 44619513 92255 92235 623859890 53519 53520 575429874 87783 87784 263230616 47509 47510 243270567 67231 67215 114316663 3767 3853 754182532 72844 72845 985237779 85139 85085 19444726 47359 47360 919586707 53293 53302 148901360 50926 50927 608762077 54585 54586 238015430 13320 13321 764176083 31887 31897 822418768 78932 78913 400905011 61806 61807 610939134 50287 50288 120671969 8193 8227 844591464 63605 63658 690945993 75447 75448 886020926 91844 91924 384760885 97053 97056 951934998 56887 56888 548416613 14457 14458 673712892 99472 99459 274192198 5057 5058 282765570 85623 85548 981392033 76362 76438 490117643 91457 91458 780801918 28943 28974 334160774 76235 76265 29776955 31607 31615 638030114 6175 6176 288596342 10693 10694 754357441 40952 40953 746551318 82900 82950 648071469 98594 98653 799090573 72393 72318 16227101 10729 10730 846282663 11218 11219 422980372 75416 75469 716028122 60484 60423 822565589 80365 80366 450399874 9643 9644 619638046 63479 63538 449011445 96352 96353 66917575 73515 73527 74575090 75696 75763 674281343 69302 69303 1753942 53051 53129 289811491 333 334 511625338 59907 59908 938330365 1456 1457 687310459 55570 55626 516161604 8898 8899 992532017 29359 29360 782241219 2725 2726 496796744 34523 34559 319730868 30415 30416 541391286 84084 84085 457546287 18711 18712 124166360 38609 38610 597692523 9820 9821 40579470 15002 15003 621762506 29033 29034 9346678 98068 98115 327829473 3992 4065 798635111 65402 65403 38101854 36944 36945 457690083 34825 34826 959752827 12617 12631 351709104 25885 25886 343984919 27553 27554 911404273 52966 52967 258868948 32989 32990 483734271 80390 80391 155881565 72183 72184 815656727 52272 52273 489529665 87044 87045 240741751 87225 87226 239063053 95772 95722 634253127 48981 48991 749346695 42052 42053 80452767 82452 82501 151569821 80478 80436 143037671 17245 17316 66352649 95251 95252 434942988 79246 79247 810858818 5668 5617 289435587 18183 18184 551328452 85093 85061 681191568 9373 9374 96249491 54952 54953 974518544 44580 44621 330219271 46025 46026 148037753 80373 80374 107685876 47303 47291 95854165 2302 2330 935186078 43868 43847 32651865 45143 45137 726228677 30901 30902 913088134 47517 47526 236690489 94019 94020 21361351 53642 53643 547635228 79878 79879 462102001 54817 54818 564079283 31647 31621 841650204 9179 9180 411479331 42012 42040 404137798 50005 49947 519751754 94568 94485 178038161 57056 57057 205556724 63006 63007 855185360 92793 92794 22417581 4778 4831 15287211 53429 53430 407956703 48895 48896 441468168 39731 39697 711879876 70520 70521 891950159 64661 64638 342090399 68956 68957 188866989 39163 39164 154449710 33607 33668 369512653 55271 55272 193221886 95588 95536 80310656 5316 5317 391911730 91252 91253 286219981 23403 23475 294199757 56278 56279 91791625 24387 24476 24175524 76901 76902 567635416 45026 45027 441214639 38486 38575 825916032 87999 88051 855793017 99059 99087 78517438 60876 60877 118242635 68324 68325 867213690 71185 71186 856495739 34353 34282 182277273 90790 90843 14584842 33597 33598 844735473 29459 29444 156337838 88794 88799 672218347 79956 79957 633719314 42924 42987 522831234 93646 93647 994582257 28602 28603 698454663 62149 62150 236534848 32431 32432 378395441 49514 49558 436839832 28775 28688 831060616 96694 96695 246648971 2968 2969 168726197 48988 48989 167438399 901 855 319889917 16179 16180 208541774 62615 62616 219471547 88306 88392 34138207 15815 15843 68615446 5350 5288 153019292 26328 26329 303527803 15511 15547 530515523 76129 76107 128342260 11907 11967 999899333 12888 12852 387098851 68332 68333 59719993 87949 87950 45470080 94014 94015 184042672 43456 43457 518968353 54979 54994 327354928 64238 64247 697697227 20591 20504 534470033 14161 14123 323199650 15100 15101 819793187 84955 84956 965257936 71774 71707 556324983 84882 84908 370055001 4589 4590 938204213 27518 27468 588669297 7506 7507 929983611 79277 79278 661078670 10401 10419 947742335 86745 86701 131927046 1360 1448 710508735 55190 55222 949430344 60392 60393 416990602 32439 32440 47486240 48019 48085 80063984 90528 90529 51768719 90052 90053 518260751 48953 48954 698719446 96747 96748 385898038 93321 93398 542861920 94606 94607 780345394 9594 9595 244508788 28524 28525 970878737 38874 38800 879255280 48668 48588 939328407 78514 78599 423342268 15620 15640 485742936 17539 17611 569785125 45963 46005 417964547 53557 53558 292251047 37443 37433 868830327 56864 56865 570173031 9081 9082 273702704 79941 79866 920516345 75178 75179 881678574 6694 6696 215438721 6087 6065 904503760 37076 37028 286365347 40128 40129 95318218 20839 20914 762230114 78980 79020 709737737 3312 3313 471103348 17516 17441 381917485 38173 38217 119656255 45466 45467 104261544 22833 22825 426268986 15215 15286 495296336 26916 26954 557194067 41150 41151 90273556 15524 15525 252368943 74183 74184 532334526 67181 67255 170380803 1040 1041 114462069 94414 94415 467490006 73064 73027 340945185 98664 98665 338509636 96087 96088 263773053 92402 92403 2020812 21020 20992 517412568 9071 9017 581902737 63958 63959 590572912 64065 64114 184814315 71941 71995 351027740 3174 3250 514276379 61319 61238 420222600 67487 67539 951329946 63965 63966 607721523 58235 58236 725707814 59897 59898 696828516 67408 67409 627464283 20142 20143 457455047 73445 73446 780338141 31456 31387 220086987 56902 56889 639591827 64364 64315 429367083 5927 5944 996111030 90878 90958 455251613 72971 72995 464438987 54326 54365 616075365 39929 39930 548235378 39124 39125 74634306 10447 10448 701688289 7924 7925 677246666 28367 28368 57484924 96102 96139 488661577 76156 76120 721249195 14568 14569 361387506 28254 28213 481044043 98867 98942 20964487 39420 39421 760075316 90144 90076 865155575 57259 57295 632322736 39123 39124 255006285 55541 55542 656952745 76238 76239 850007091 17603 17604 99152088 82330 82389 370587275 59412 59375 520479438 53931 53932 668986284 5094 5095 791319861 31916 31917 603329605 40305 40306 710719077 78137 78138 150269383 97356 97357 439636460 39059 38978 335553375 3286 3209 159767342 39555 39556 850628142 81289 81298 890683948 55243 55244 445876012 4816 4824 473572036 3921 3922 691780611 31921 32005 109689427 50409 50445 944091616 39181 39182 864923855 17596 17597 41516662 79796 79878 733762007 98729 98730 235498541 17597 17598 517073665 81141 81229 444220520 80552 80553 571992371 51619 51620 654779191 18069 18078 653368999 47270 47271 352345937 98036 98037 459496031 17099 17100 529631319 32788 32836 919140008 23346 23301 275061091 66099 66054 464988537 74865 74944 860327440 26524 26525 290863312 11631 11621 867754110 17152 17096 300353211 47999 47917 736922050 39848 39849 886025615 70978 70925 273102342 68919 68887 526779162 99865 99866 801621150 14722 14723 419740618 25334 25308 336409546 52619 52620 116189764 65950 65951 305684173 68122 68123 395644954 5384 5363 285816868 21444 21445 757853637 94212 94213 308382295 87061 87053 266791540 63088 63149 454579558 56202 56169 603923173 73711 73712 167783948 55053 55091 34568785 63140 63217 448254021 87308 87309 846854958 25104 25096 578972298 78865 78942 281190426 17764 17801 922881339 61108 61087 744942453 8614 8615 826361162 49392 49354 537849719 52357 52371 615311143 88791 88792 410153263 79719 79720 31676299 51219 51220 118676142 27559 27489 957447514 30839 30914 184672305 7695 7615 105858789 95337 95338 723201812 2209 2210 127536664 20570 20571 664800902 77447 77448 120767061 99086 99042 335115691 8233 8234 107739408 25536 25537 688813212 95011 95012 326267777 92444 92445 828385126 60100 60101 751825953 58739 58683 53919611 72936 72977 601160799 74280 74281 623890157 90831 90784 155941327 9703 9704 295740555 59212 59213 961495206 79565 79627 978247381 48785 48786 498587175 5974 5998 362299690 50729 50762 743812489 12263 12327 402445185 37498 37557 501266743 5829 5910 87298361 81761 81738 944868699 64333 64334 826880287 67607 67608 55825878 55802 55803 251060467 42990 42991 246769747 80761 80819 498584943 7743 7761 811579699 36930 36931 85973657 40264 40265 2354653 37515 37531 724934812 35822 35866 956309376 64277 64278 888184040 46092 46093 171839353 4569 4570 704285140 21673 21758 37629794 46204 46205 506678458 86477 86533 777325961 39831 39832 397535495 28780 28781 765141532 54098 54099 649195987 31804 31805 361362777 46343 46385 131008326 81953 81954 568866214 5155 5193 191521846 11612 11613 92772357 10204 10271 31841327 6768 6769 690229346 7462 7523 752752079 68348 68432 80434007 44474 44493 637361095 9863 9878 796364525 96671 96672 144355198 41764 41814 644447582 68955 68956 277267639 58379 58466 925215155 53808 53809 787494033 2490 2543 521922349 59219 59165 19965686 33953 34012 572957468 28869 28895 193474683 4914 4961 574092683 49830 49907 413657525 34046 33983 145021574 2134 2135 272760444 65753 65754 545370697 42481 42482 806629306 88883 88795 637510499 57200 57252 678027555 99371 99326 348087915 86348 86349 737733647 88351 88352 636681725 12862 12842 715641356 81019 81070 430958603 62392 62450 398431076 90269 90270 729485917 48196 48261 304093181 75552 75553 854121106 52518 52519 398281647 20358 20359 985640583 51456 51457 66921378 67026 67027 798590073 76735 76736 113142119 81767 81768 466586996 71956 71955 220718372 41304 41373 433379084 16053 16054 587812850 22800 22823 520589367 39088 39124 656404301 40828 40829 356932237 86118 86121 914382010 30683 30745 251952002 11574 11566 140000622 11977 11978 379835902 20774 20775 882371748 64860 64802 215615401 36738 36777 267037105 68491 68444 258060971 27178 27106 344097604 41325 41326 484247000 69392 69376 183491420 76430 76410 256842048 48902 48903 800360094 65043 65044 785150050 28984 28985 481686256 22310 22253 298103500 34759 34760 962003953 99231 99232 484574135 53752 53753 981766488 68086 68087 197718304 24169 24111 924142825 45566 45567 956695544 67330 67390 284761594 80796 80797 314754238 8125 8126 559859195 6614 6615 621239313 60596 60597 719819018 15189 15233 381763239 28275 28276 26510999 50609 50610 463937711 86997 86924 204944725 72774 72796 904834750 96879 96880 874179584 58528 58529 140756921 29135 29070 101367469 41392 41393 973187084 45779 45780 351884416 19450 19451 71444377 97169 97170 928513252 97534 97456 794930435 74786 74787 530024730 36248 36171 483316286 7284 7217 626249915 29531 29532 620235373 16982 16901 582579029 23635 23636 640772905 74493 74524 243798484 44454 44428 91777669 78166 78167 562052323 24362 24299 674377275 82837 82838 278171793 31356 31357 989684498 18835 18785 128851712 34744 34745 26866749 66892 66823 415326086 14878 14917 22798683 65354 65355 687850318 55912 55913 495296635 55408 55484 926243006 50901 50890 812291323 75821 75822 880054235 54071 54065 526451605 55305 55380 723565120 42596 42631 157801341 61830 61831 225896064 96239 96228 884195610 94334 94335 349613603 4067 4068 844370631 60774 60742 670468945 45423 45472 477006396 17117 17118 524216161 21158 21187 279318696 77853 77854 906594874 97518 97483 492555521 81348 81349 219572319 25141 25130 595220477 83475 83476 773488630 31477 31483 470988276 41487 41449 509795381 34857 34858 599023539 52907 52904 689751752 51182 51183 891300085 84314 84384 179274685 48812 48811 462933399 81106 81107 749191205 60018 60037 545611115 52720 52743 821801816 65968 65969 718374763 60950 60951 46859131 72618 72619 905700265 38004 37930 592181665 42434 42435 106742357 3982 4019 386543844 34984 34985 516876933 50099 50037 499652335 47981 47992 934438184 27023 27024 325252392 66628 66623 642447098 72421 72438 135731304 44297 44298 678446474 88012 88013 213247072 24620 24702 670057326 39468 39469 609077055 13860 13861 574792916 60003 60088 113549357 65102 65103 738224991 38149 38150 577381837 11902 11970 667737428 81055 81056 731354256 98161 98100 222965719 90384 90433 826420479 60339 60354 627814058 44178 44179 286548367 56772 56707 906800536 17004 16932 558110783 60138 60139 103843654 96538 96539 158959629 55981 55982 464052737 80651 80652 100317943 16971 16972 180778185 68369 68370 408635841 83690 83691 700254127 79081 79082 355209650 12541 12542 724951063 68773 68709 926663801 89086 89087 87901426 5665 5666 594403184 16917 16918 626047974 14976 15017 963217228 39898 39868 284527167 88266 88177 576533866 29749 29750 874894573 56749 56816 39518658 89747 89696 258949506 64989 65036 353227703 664 665 651711377 83662 83663 463504476 79710 79711 331332527 20900 20943 273448355 10437 10444 180123337 23756 23757 479405118 68285 68309 393374613 80951 80952 950526108 62058 62024 243297807 14707 14708 995664906 99485 99486 754472598 37870 37886 61277036 99590 99591 125724566 70445 70368 748516406 86867 86868 342724299 4808 4891 981270305 9598 9618 534472488 49975 49976 533489695 1550 1551 765993196 11996 11997 457015295 1628 1691 620302352 80508 80509 858950382 28761 28762 131753809 92723 92770 743975410 1474 1410 189296864 95283 95234 33571646 48744 48677 316586129 46888 46891 198603184 26248 26249 914268179 65338 65339 253073050 665 746 555235480 33034 33035 685153378 26313 26328 431249325 28975 28976 849577279 58139 58140 529474099 26031 26105 929132020 6417 6330 178911531 49288 49290 423708607 45952 45953 139816473 96854 96858 945991147 54036 54037 816493483 63302 63217 866720709 89370 89371 589667388 79821 79880 90062264 41300 41301 664420127 2083 2040 31755832 70811 70755 635123120 56673 56628 518590485 69074 69075 986939615 70813 70814 873801819 76088 76089 907714893 32225 32312 895911392 34709 34621 762816133 92179 92092 199978554 78510 78511 172578823 60214 60215 469364979 18936 18937 720156417 60195 60215 813678505 96408 96409 501187896 613 652 823726805 58609 58656 81823252 84357 84358 421763862 58592 58593 447073445 74463 74464 541595822 6138 6139 398049042 45882 45940 963042097 44922 44923 328153999 45062 45063 927632622 91663 91664 244569021 5506 5507 437900666 35584 35502 297473219 91619 91620 773813103 52022 52023 68895979 5166 5167 908100656 70049 70106 537377290 61267 61268 813529472 19536 19537 252801351 54644 54653 456281222 26043 26044 287616504 31454 31455 635139883 43397 43398 980262863 36509 36480 416603041 96987 97056 200423551 20311 20312 236249525 74164 74165 455966988 16291 16271 939778631 33192 33193 155901897 86018 85944 504943773 34391 34392 564902925 43484 43463 932757644 18033 18029 422900093 57458 57516 213377192 64772 64773 76444413 32608 32605 80176253 67990 67979 588408161 99406 99452 33389209 26678 26679 280029906 69829 69830 907407804 4500 4470 761236545 80272 80273 328727972 52475 52476 931247814 28098 28099 850280024 49228 49173 691530550 74703 74760 514054140 70644 70666 663195702 7875 7938 544026611 10517 10518 608204854 67951 67952 597800230 64800 64801 769306889 77390 77412 468283016 60743 60735 625469059 92642 92658 283618586 70420 70453 49440161 71091 71092 77910576 26180 26262 689955062 42330 42331 962666987 5213 5271 195403820 47175 47192 737356121 25632 25693 847132718 21247 21248 810754935 42647 42648 51838195 5809 5810 69444660 40973 40966 294813883 75766 75741 151654924 71444 71416 692579473 35367 35428 98076888 49393 49394 659755978 34025 34078 390447832 32864 32901 567622694 93132 93168 218351259 19675 19676 963816057 33412 33413 966723450 47490 47491 232349096 31801 31793 157644518 71408 71409 748071544 89850 89854 474736993 94376 94377 867863443 94255 94256 934799289 32617 32618 52894286 50384 50435 477960008 45436 45449 143664951 21590 21638 978737275 17262 17203 422803534 37950 37951 662805642 15032 15033 619155543 98757 98758 998573732 79144 79145 504123038 75664 75665 749388166 6135 6144 478643280 75679 75633 52669178 55487 55488 474978129 1894 1915 431022459 78399 78400 938735462 51327 51393 317684558 39155 39080 907970412 1044 1045 740244206 17889 17890 729622856 31009 30920 310784458 8567 8568 864649533 29813 29862 717535544 70940 70941 97092606 94418 94455 375229158 67760 67761 129741230 24234 24235 809411938 26039 26040 586730186 36310 36318 800812021 48754 48827 357402586 6155 6156 638527023 8064 8065 523832288 62469 62470 29310427 47090 47091 507409995 19709 19710 306594303 49206 49205 63644398 92956 92957 103929429 7546 7484 350013287 8957 8970 718032028 78506 78567 967538641 92721 92698 811840736 60710 60711 903139280 4549 4627 711674162 61071 61072 487711324 19397 19362 315266850 46962 47050 594236666 94824 94825 906188667 92179 92233 651946840 13984 13985 193289494 54427 54428 478426820 46766 46767 233170844 70768 70769 828237505 63362 63363 968393160 26314 26315 244106629 70218 70219 491936077 74068 74069 133965238 85784 85785 692098653 75796 75743 875695842 22651 22652 205305103 7365 7357 999169196 354 355 777940145 35577 35567 568583733 86509 86510 31912697 66393 66330 893490413 6220 6182 389916627 65631 65632 910020095 65618 65663 654704586 31890 31891 936075933 71753 71754 947375245 80361 80362 112375391 55412 55413 404993852 30236 30237 100440950 28675 28607 199939524 43983 43894 944483460 3187 3188 181782596 63884 63858 725633449 36915 36916 343547456 33400 33401 614136381 24555 24470 528802348 33409 33332 970770284 65084 65085 278597018 62402 62377 360612203 59115 59173 461664480 62140 62158 133963122 51422 51423 530284316 16907 16908 118432245 20551 20552 572455818 5863 5880 262951093 69129 69130 865643202 42973 42974 921928957 6488 6489 807611170 31545 31546 474826737 77984 77985 818116458 91558 91559 296342001 17130 17137 340125270 92299 92300 238765482 29743 29695 597919128 27334 27287 701072768 79502 79441 64881462 42039 42040 663550686 23671 23673 514734908 33669 33670 29903371 54310 54311 896615449 43506 43435 645005135 55842 55843 705317766 75578 75560 770995379 81913 81914 301566010 7075 7076 247845101 75985 76073 621661187 1914 1915 34415383 56108 56109 118051758 27660 27661 984346834 44143 44136 855965429 57118 57119 603492595 27525 27526 612755178 79723 79789 913165421 49100 49026 917198695 71437 71438 894427965 5824 5825 297322208 26496 26497 105921572 13889 13846 82524607 34946 34947 261724760 50289 50290 924162653 85053 84975 859649035 99944 99945 412259812 81146 81218 979109774 36641 36591 896722792 84450 84451 470106483 74964 75001 568520578 23467 23394 205349776 26973 26974 913874246 9682 9620 682492623 85574 85575 129523452 57933 57845 764003188 13206 13156 353244643 49342 49343 409031878 14033 14119 62094250 93348 93349 331864312 68298 68243 806701349 19040 19070 2448525 72101 72060 181983158 8142 8176 988824213 86472 86473 875426001 25249 25250 156271979 30319 30335 456926153 39970 39971 814919026 59639 59640 10675621 38298 38361 748454560 63659 63660 812226952 37735 37736 222580452 63383 63384 117108641 16962 16940 9549925 16071 16044 259682067 58314 58315 993654763 77554 77478 973207307 80555 80556 706736028 15714 15715 436697305 94197 94187 787002414 91098 91099 967253388 93777 93806 46326690 90957 90958 572148477 79596 79597 404021300 24397 24398 249833966 50492 50493 254080832 59775 59780 748769994 61707 61708 957579741 11362 11387 909252689 6817 6888 883252297 43477 43544 714275479 40352 40353 873663026 29035 28979 407418142 70909 70910 543562339 44019 44020 426579217 78693 78694 848474489 51523 51524 193723389 68636 68637 52530051 10524 10525 235305165 3610 3549 846215156 27424 27342 865592428 39545 39612 703745552 23277 23203 679577168 94158 94159 632090087 2382 2383 367792506 2966 2912 933788784 41856 41857 692629266 12129 12089 84263316 13445 13420 4629601 51631 51560 345813541 34853 34854 228444226 75427 75376 510216331 53300 53319 483243447 18147 18148 300007968 82300 82301 111152503 51975 51976 339800470 4934 5000 522188994 82366 82425 566913469 19062 19013 202277673 15007 15035 618084378 87606 87607 341509153 9600 9597 146636720 523 598 123174680 47411 47412 635028782 29984 30057 956723371 14310 14226 99304230 51578 51593 864759929 66805 66806 497873206 10119 10120 365832769 63542 63543 243893800 48443 48418 595782991 66343 66344 580632899 22069 22156 50038837 9235 9236 262799677 40869 40870 273034883 46712 46713 541229219 59164 59198 260858617 77979 77931 230736402 22341 22342 11031230 28337 28338 821759806 78946 78947 81554214 34431 34419 24181808 12305 12260 956757562 32415 32481 975482065 85489 85548 156984832 11577 11489 669572082 3113 3067 518794429 72439 72440 162662316 51726 51656 895287022 37191 37232 430578347 69330 69331 618088381 57879 57842 946139141 55203 55152 998890734 21547 21548 197385254 43238 43239 862092643 86352 86321 900983027 8985 8986 585929225 20732 20813 251740411 8170 8129 187246707 14814 14861 177152468 26706 26707 787347778 28317 28242 975636286 3298 3299 58653644 44958 44959 553787511 38746 38678 618959450 40630 40640 434511846 18204 18203 120922783 49184 49222 925506384 89117 89118 162699417 93194 93141 258360127 49912 49832 591653814 55573 55574 124382663 76548 76593 212009916 18131 18073 482981077 69438 69400 995577892 77977 77966 503325835 59709 59710 543377331 27029 27030 234978863 31831 31835 996912303 97243 97277 405021839 11728 11672 80847192 64985 65064 753651122 30457 30458 902786841 66055 65989 42633980 58617 58604 231652400 6825 6826 840686872 4539 4530 945936638 44333 44334 299161840 4111 4079 888469561 24954 24955 101285492 76542 76592 532085168 5665 5737 85419691 72524 72525 412231138 80561 80548 220149474 79052 79104 155729414 32273 32289 14940887 32334 32245 682175151 24366 24367 699797342 95499 95522 622107113 41390 41391 17416432 35478 35479 499047828 84131 84132 350935739 60252 60253 672159543 18715 18716 396938963 35635 35645 12741472 38718 38719 346942491 92999 93030 773552895 19672 19673 718821529 26943 26909 112052309 4828 4829 443117316 35688 35689 16284843 98227 98257 664682865 29169 29170 227884331 90031 90116 325762251 25440 25441 239776051 67722 67780 646774985 45113 45114 902837545 14905 14860 600330881 20474 20434 184813401 23427 23428 39019641 12882 12893 219957398 40654 40713 179417743 23951 23952 567778606 45644 45645 536869509 75183 75184 787898301 59270 59271 639497858 73767 73704 665747001 1776 1761 214257624 23906 23836 364517467 23566 23486 684307843 61196 61197 164982511 84099 84100 328427028 77760 77761 44029895 49994 50045 174756574 44315 44229 159687342 28956 28957 295453751 62840 62841 626863112 67243 67304 978865883 23474 23464 976547995 16051 16112 591354366 33743 33815 983978730 32499 32500 330069453 76482 76565 828410854 50634 50578 237279073 98855 98856 90445860 53 54 252264747 19400 19342 589950537 50617 50643 827213135 68661 68662 738316745 91452 91491 649619337 35851 35852 264746255 60864 60798 848986776 49763 49764 310021260 12878 12879 387457014 98091 98092 925500646 99194 99215 837023247 15163 15088 579328875 4961 4962 600846355 37541 37542 638672880 19188 19255 416547128 95814 95815 731636680 18950 19003 717175732 830 831 648426776 59448 59449 808222641 21086 21087 980621917 13148 13149 55549293 88777 88712 237787749 17264 17265 331512176 10088 10089 261155226 68648 68597 497059827 5816 5733 113929698 24542 24543 217756220 81174 81190 102558800 49406 49407 403049738 59911 59885 744406985 20513 20514 695556078 30786 30705 52337224 7946 7965 353927360 22509 22510 685989465 97266 97267 495302286 55308 55309 650789558 88979 88992 237293976 67406 67480 184135499 72785 72786 916797511 54523 54578 728371706 68060 68030 328224869 53706 53674 932285402 26134 26220 790173441 71190 71191 882505034 2015 2016 853350428 92752 92753 674815792 64715 64716 478927058 75985 75986 324418126 85079 85080 464454765 83092 83131 583778139 75680 75681 585887663 50863 50864 757670869 15174 15175 860932753 69668 69694 348884584 36343 36378 226236473 6837 6838 439749576 46901 46847 594796038 97907 97995 106815109 14197 14265 16857214 89928 89950 864667680 68295 68296 144303036 40997 40935 217804142 25612 25613 876378933 88820 88864 483171164 86639 86640 670995879 71783 71784 299304931 83375 83376 708883622 26228 26229 72344386 33902 33908 136599853 62386 62382 882062445 63222 63223 758505516 65183 65141 649592912 56047 56048 665356784 3926 3876 371667123 77267 77268 615405141 88027 88056 518302626 1368 1369 562116248 84758 84809 429360036 26929 26930 595020840 12283 12228 448288258 95079 95080 34924748 36537 36538 428803578 51028 51029 186027531 34181 34182 12578998 63584 63604 529966972 20598 20599 599216259 6821 6801 115306725 42535 42536 69016833 9381 9382 126210838 75539 75540 832955258 5574 5489 861729796 5002 5012 829036127 73214 73215 953105857 9926 9927 133853295 97653 97657 106526716 82464 82547 340797573 33800 33866 718664787 71324 71373 443911216 27261 27239 496093545 4271 4272 579754816 26863 26853 435973291 67276 67277 699366080 22920 22909 254197472 56477 56478 129396398 42101 42102 401928850 76232 76229 74275984 33734 33805 681176050 37491 37512 158428951 84976 84977 639517953 95558 95597 764147605 80149 80100 507027624 33927 33865 525903594 38999 39000 547611942 65755 65756 265192324 48799 48800 371725141 99094 99095 46622640 31420 31368 167708535 87122 87146 57174603 33408 33409 146275677 11611 11645 66488473 76564 76565 6598871 43929 44001 300165725 12176 12170 703623838 89037 88987 682748059 81790 81795 909315104 3015 3016 731057100 5331 5260 118099048 99409 99382 291734760 84074 84151 642106662 66274 66196 891959311 49654 49655 660781359 21184 21186 648199642 90214 90219 179254943 25633 25718 269557367 79447 79524 877159501 60088 60066 360943236 16870 16802 51051379 2927 2975 373161758 42789 42845 893962987 12019 12020 73342902 85112 85113 589866251 96164 96162 988780889 43723 43724 405476432 14503 14504 227153471 36279 36300 462161284 48557 48560 541924090 36984 36961 202082260 50465 50411 164259135 9933 9847 718923387 23129 23130 130280990 30328 30367 654833458 8312 8313 924392921 7505 7506 751393839 20134 20066 307504972 80114 80115 344209390 96407 96333 783338322 86256 86257 119922310 29060 29049 358934673 41765 41846 91636309 51387 51388 548009455 93955 93971 147637037 67061 67062 868596305 88449 88486 247826506 95267 95344 40478587 37064 37001 607176313 39147 39148 286560825 97045 97046 971465663 12494 12495 851826017 40821 40863 619812728 78282 78283 600309075 8920 9001 934337192 79695 79696 326252002 57674 57675 540672596 29679 29669 665937984 5199 5200 771358785 54275 54276 825125498 20979 20980 386957564 46945 46946 258986210 73063 73064 56247228 44740 44661 423145144 5093 5131 547295601 45914 45915 384231971 73703 73704 45613274 6933 6934 667556321 19649 19707 289221865 93390 93391 207190509 47349 47350 454836673 16841 16761 639361620 60500 60440 105821462 35482 35483 71411664 9263 9264 790882992 42439 42466 418670312 84723 84724 952882080 23442 23443 918838174 48026 48027 541068506 52130 52068 111391928 89781 89751 64573212 7812 7813 580397422 41128 41099 196759114 10770 10762 627325440 2096 2097 865328270 29406 29388 182585891 35332 35333 698205647 24637 24638 163169745 53851 53766 197525292 43996 43997 215910464 11984 11987 247907685 25687 25688 211673795 47475 47476 574138253 89881 89950 461092973 35294 35367 491905709 28389 28475 659305179 93032 93033 886773919 19349 19286 95324145 5324 5325 18036576 38211 38127 412491411 38564 38565 479425631 5048 5049 227193161 58418 58357 376476017 49790 49791 642870216 97578 97579 34255630 51193 51194 342480240 16323 16324 586003940 28855 28902 96092488 7139 7140 997122765 45220 45221 66110053 6464 6465 529109083 80949 80876 621602404 53902 53903 362727490 4835 4836 776596662 78097 78183 137074810 89437 89425 716153928 55706 55707 575774896 53868 53869 710932547 67639 67640 790978481 10990 10991 324180655 11229 11230 500955476 28824 28786 533577770 60012 60034 955022557 91338 91339 497307960 24411 24353 947171613 81861 81862 492504132 16923 16952 619058924 708 709 813354959 23312 23313 547962599 23594 23595 328006744 63511 63512 696257234 96019 96107 983150626 49500 49501 624695218 77496 77466 531354285 63798 63799 627341647 32110 32111 759248054 91862 91795 748263933 51756 51717 901909037 66004 65969 631030695 5685 5699 778716864 53185 53148 146968133 7249 7206 498412698 23397 23401 710350311 35111 35154 871218905 39939 39986 563254593 38057 38058 439425622 76799 76798 814830022 88108 88146 82639190 68260 68261 782012087 77528 77529 656410261 38429 38350 8490507 16955 16956 879980864 56689 56635 611784158 14704 14705 423663344 89300 89231 855693221 81741 81659 942402140 24339 24340 235920325 15669 15670 913132097 11051 11133 227565343 44019 43988 536422932 41002 40928 412342096 31814 31815 384044078 24799 24812 273284879 11213 11259 79260499 25683 25684 55368141 54789 54790 239718291 60330 60331 728038834 81763 81764 994621902 19067 19068 875032883 34887 34844 658680819 14039 14020 860459359 82596 82597 794899380 90459 90462 536910812 31877 31919 46863353 44618 44619 243040171 72256 72176 571526370 91871 91872 40480822 50736 50751 25309001 7163 7084 881488967 5653 5654 310723611 27920 27883 833311405 2082 2083 555757565 46616 46617 799798128 70726 70727 391774086 18458 18518 528678852 12508 12517 347423199 77355 77275 970468371 69651 69598 642765051 12115 12109 523826959 82634 82635 483285046 26098 26099 52909763 50072 50073 149856569 49976 50015 829886046 76422 76423 521169588 33026 33027 246681320 23213 23214 625360916 36330 36346 788716863 66218 66151 125259489 33968 33969 45076993 43251 43252 483536457 2867 2868 832111059 69579 69580 181158761 99867 99868 808198247 57474 57518 286982504 81784 81731 804218235 27383 27384 903910935 10841 10756 595782619 19626 19600 518169892 93644 93645 97936324 77857 77839 576611416 1817 1844 747647483 56879 56901 333274004 81944 81945 299573064 62665 62615 198979321 55735 55736 538766414 89473 89504 601058305 96052 95978 8014383 40120 40100 811130405 58019 58020 405115425 11607 11608 470186985 67454 67473 42940089 44077 44078 158700402 87130 87131 871167157 52706 52771 174979804 56938 56939 387482106 68749 68729 827189753 42876 42877 567362204 61094 61076 270315097 1215 1198 745370854 99806 99869 375089218 78494 78495 979227984 39394 39395 835661271 45982 45936 397979986 971 969 605693739 88775 88823 706809990 70278 70279 947625782 12246 12310 365248517 9589 9653 186471282 94759 94760 992524740 83434 83435 370699400 60027 60028 828367571 92434 92409 215150960 81444 81445 734390861 90975 90976 667609171 80420 80421 57236054 30956 30957 705395934 20476 20538 935570800 29610 29611 702818539 73116 73155 708199254 33503 33466 598341643 50707 50686 146144298 5034 5035 659892787 89639 89703 676740314 93956 93957 212920021 38289 38223 859723443 87661 87638 472048461 67819 67820 909532046 35737 35746 363220654 23184 23185 459062119 41098 41099 168949496 35723 35724 723470055 35587 35531 971900418 20636 20620 506366305 50016 50017 95710656 95091 95092 199181346 16836 16914 823773264 37768 37769 959158255 13506 13491 425686278 54693 54694 787016571 45348 45273 448766982 8747 8778 440698683 12794 12795 623830297 7512 7513 197126786 48955 48940 984217203 96127 96128 498168945 85388 85389 488254736 56974 56995 31772928 63384 63472 446865704 8360 8361 291197116 15009 15010 581693072 22628 22629 270968100 43567 43568 704788304 9292 9259 812460638 73187 73188 304931458 35225 35226 657949907 1595 1596 626208254 93414 93415 92764787 26042 26043 64514513 92668 92669 814037664 40890 40891 935076198 60809 60810 419894016 83871 83915 222268160 48090 48095 948118207 54761 54762 81283713 83746 83832 644741021 45527 45528 822863514 41788 41789 884403432 74421 74422 633150910 29541 29542 198264630 46912 46836 789638896 2085 2086 672317300 54594 54595 652406350 30815 30816 593392845 34693 34694 507145341 91499 91500 479889013 4332 4410 947460094 65374 65359 562266006 36905 36911 375638161 2158 2100 928148959 34527 34614 336759184 6452 6453 497890775 10975 10976 123617637 12972 12973 711540838 53375 53386 437635329 3626 3703 25429654 8540 8541 926828133 75042 75043 335241855 50943 50855 349617414 34444 34445 311838629 88654 88743 456216581 51082 51144 8441931 24670 24671 699671669 779 829 789207880 38131 38063 175697657 17167 17168 742277864 4344 4345 987964901 63283 63284 906610483 94868 94869 139011577 77839 77840 393257803 68602 68603 643111195 23981 23982 677441592 30284 30285 844121040 87882 87827 773600731 25078 25079 355364824 58633 58668 995691574 3203 3204 300941683 49201 49218 178568720 67657 67658 387736141 39279 39208 914397145 57671 57756 779025604 42879 42794 158470759 39936 39954 215246652 22950 22951 730986000 3364 3365 70168106 46485 46506 526135872 75563 75647 215130885 98476 98393 753520017 31666 31667 740880234 96043 96044 840340238 96336 96413 140569641 86450 86451 343662973 17070 17071 133827510 70070 70009 522228729 93680 93681 446787518 50909 50958 577679475 89231 89173 878499788 85821 85822 77477552 71159 71142 443665787 32206 32157 232392911 55851 55852 335853479 89909 89887 507586294 10114 10115 329693558 42246 42247 760024273 51712 51713 990949615 22748 22792 344543474 53991 54042 864342835 96296 96285 718984093 84791 84817 827144938 23468 23469 108127182 33943 33944 640732470 62701 62628 716287962 93017 93099 639539690 9809 9849 495649133 47865 47866 919305809 85090 85091 990949711 77786 77787 915840805 17903 17989 692557145 4971 4955 76723736 73621 73627 625791103 99647 99648 619828765 51338 51339 246433687 18846 18868 131980620 64783 64771 642698273 60610 60611 739387611 92912 92999 502133619 55008 55009 84870273 63827 63880 389396146 28059 28081 713196636 86388 86435 947186194 98521 98481 851876780 12967 13042 226307229 63459 63460 941979918 18209 18210 119564370 97241 97205 730953572 42817 42846 899150438 86444 86445 447781591 29191 29192 555548272 79364 79365 353063579 64906 64859 785934412 22457 22435 975512519 20467 20468 153846020 65532 65533 607215659 91416 91417 773370064 66686 66680 323136633 62599 62656 648287834 12669 12670 366657814 69027 68979 692108532 33939 33945 389713867 94917 94918 448532877 13135 13112 631269832 36909 36910 52383691 38627 38628 845192494 76747 76749 349826410 43786 43787 793032711 81809 81820 591418260 32675 32676 947341288 47700 47633 903757388 36435 36488 817590993 6053 6054 470639831 64030 64097 782977970 55909 55882 312499339 33689 33690 369051216 56646 56703 722929314 81102 81103 847309490 69535 69579 398598115 79780 79702 343298891 35020 34948 633837889 21254 21255 228039356 48058 47993 966504225 7747 7688 724841144 99572 99573 79242194 70744 70745 135805396 48625 48626 164404999 79010 79024 273435698 54564 54645 105769563 48869 48870 250912065 59478 59567 484800403 84141 84098 487830389 71998 71999 842706821 80475 80476 899535958 69014 68957 134139664 75402 75403 783744741 82848 82849 103550220 95477 95478 759310660 33311 33237 217972969 58928 58859 9193636 35131 35050 553155215 82451 82452 207748151 72213 72272 716138047 65742 65743 281686763 51267 51268 434085591 31930 31931 65418717 46524 46550 17859102 75278 75308 730988639 48262 48333 147892911 83498 83413 642593451 82981 83045 795186102 38361 38362 823954050 12481 12482 597762123 66136 66203 683413188 19154 19225 276342855 27740 27741 493823181 40733 40734 279352307 34647 34648 185596367 19698 19724 495386519 87407 87493 494453221 8617 8620 34985662 73041 72955 7639276 22284 22285 209541261 87714 87715 346541864 58201 58202 385640194 6588 6668 941480442 79333 79334 342654927 79066 79067 45749316 77597 77596 313463186 70651 70565 328768115 94675 94676 290984346 59246 59247 983050752 67575 67576 53693446 4822 4823 78718563 2833 2875 262341038 96554 96625 999133005 49857 49803 312238428 34863 34864 436641711 15957 15958 466257475 24328 24295 331190786 58335 58414 130622592 18400 18401 471574896 10082 10018 888019384 61985 62014 154075485 63276 63277 330107156 80152 80189 676964084 51926 51943 905895165 46223 46309 506910090 16628 16600 298784617 98341 98402 567567769 47120 47121 913794878 26650 26665 475528516 2635 2661 103718840 32290 32291 449179524 76872 76873 865530008 60524 60447 43101620 46736 46710 707001729 24644 24645 317840907 70484 70485 804350410 52386 52387 983274206 26726 26727 257289361 5105 5072 845542126 23772 23822 175782507 21660 21661 113269251 39610 39539 567035786 31877 31957 773632726 17730 17731 885801890 54787 54828 144584978 19058 19059 932699480 24435 24377 109488134 92051 92052 505503253 27144 27145 11432338 11160 11161 292031922 63214 63161 18999123 34106 34107 312121044 16198 16199 134324992 77977 77978 765584974 29589 29666 769185698 2242 2327 939660710 60147 60148 796302391 30447 30463 237473462 48613 48636 761013984 25219 25148 87105705 75720 75721 125918179 23230 23231 234189468 75523 75524 303622535 31579 31580 342882339 81755 81740 554186641 91139 91140 949300403 53228 53315 867269086 73872 73873 258203587 92335 92313 428998571 83707 83708 62733186 35142 35143 165343414 96843 96844 169372528 11531 11604 862145091 21136 21157 729970080 35345 35346 887148913 13907 13908 739771020 78800 78801 676894795 90309 90355 449701998 26468 26469 637586228 4303 4239 17707128 37204 37237 337377801 42087 42030 963540334 80387 80310 372070876 34645 34646 796051010 1014 997 322096000 2274 2275 8098220 99883 99884 143955599 18153 18165 617891415 48763 48764 480507763 81661 81632 396668867 33791 33792 645292196 35635 35713 149224981 65938 65939 508683702 96003 96049 130693511 59777 59778 846573637 40062 40063 218778184 98791 98792 835729471 53271 53272 816592592 37491 37437 436311868 87868 87869 163964352 66396 66437 928864859 88103 88104 978358318 78973 79029 298619116 35299 35240 580205961 50419 50345 934677151 49467 49459 974323122 84083 84084 636112906 52737 52682 608157997 49024 49031 772889493 64452 64453 944569635 64942 64974 273544697 84371 84415 505485858 500 420 329834004 62514 62449 858168454 90531 90532 964603582 66836 66782 878993969 50720 50721 744490296 61857 61876 217063536 33099 33100 957723830 72051 72132 523186428 22250 22251 455922257 96173 96103 317196959 17504 17505 818406226 83598 83617 634728643 83677 83678 795332561 2687 2688 237484862 17256 17232 394314274 61789 61790 569011154 58910 58911 381486606 13616 13617 454587501 94117 94090 883733277 14437 14438 641977423 18009 18038 602403009 6468 6469 258625142 65037 65038 769001494 70425 70476 701403344 92069 92070 36416648 76683 76696 688111093 95939 95951 52526719 92401 92402 207630569 38262 38328 749614066 7339 7340 29273208 84395 84396 654600760 24083 24084 860395619 96173 96222 934175284 74420 74421 999816957 95137 95058 926455255 82915 82928 504900142 40488 40502 386762277 67456 67457 898701693 78987 78967 824854227 52055 52056 977330390 75621 75640 1667720 51636 51593 496781405 84914 84915 546908007 22831 22900 124882697 8090 8091 654268818 14680 14681 137218386 61288 61289 330964847 91132 91113 450349011 76162 76163 226739692 93798 93884 610544241 33399 33457 854405531 25844 25765 797498122 35683 35684 422607083 42625 42626 16672750 86001 85951 191650385 54617 54627 352286512 96876 96803 458965761 10649 10696 812590354 31483 31521 138736837 7002 7003 976855904 28092 28093 303673437 11350 11329 817006347 63198 63199 860103342 92821 92822 156330995 71014 70979 259281821 3207 3118 473090814 5521 5473 361322188 53487 53474 864497594 48952 48953 35625139 72134 72135 289212560 26723 26698 764127319 54561 54536 874219251 8092 8093 611097983 22236 22237 574467691 75601 75602 323127731 86197 86198 518144967 82552 82528 705638594 33365 33366 373365713 67415 67416 197249846 69783 69858 836298662 18058 18051 10260158 421 344 135351839 98200 98201 636826863 51511 51512 941393729 98102 98103 772973035 31508 31551 945390812 90819 90820 492923718 55634 55676 542405908 68161 68162 670060005 89299 89352 43412657 5761 5730 635589574 54203 54204 218990436 71350 71351 978603633 64302 64387 301557908 86031 86032 143500543 77838 77839 301903227 18639 18640 449499907 61420 61421 938921828 37358 37359 867341415 99050 99051 929966791 43275 43276 600953091 19052 19093 328437561 87366 87454 969918386 86878 86846 863467194 12170 12171 181820836 53641 53642 464900564 62978 63021 19650004 36855 36856 863811861 57968 57890 34536689 7175 7256 13018373 1873 1874 47478202 25474 25475 904326078 59158 59159 898544266 56733 56734 910618508 66400 66416 409563965 47697 47698 527960642 13693 13656 395098762 28918 28863 247174124 68177 68178 422837647 54065 54135 746840201 74568 74569 444805406 60793 60794 348136300 45749 45702 754180748 18990 18991 962686913 33788 33789 731437232 19783 19784 268425517 20623 20585 197471559 49117 49118 340262894 34607 34522 133741908 72148 72168 757475619 33152 33191 838095000 71098 71099 288746581 50325 50388 592909951 77548 77472 970748890 18853 18899 799771629 30733 30744 733390230 54327 54334 406255398 72062 72040 391717625 56540 56580 760427250 76723 76812 849402304 72277 72359 683584203 85137 85138 249548274 54332 54333 975960386 77527 77528 620418342 45981 45944 843958638 52356 52272 288322113 5149 5150 711073074 97638 97639 862082729 57070 56989 50327980 20984 20966 420612651 60549 60592 566919615 72870 72902 352702092 74056 74057 239350744 25062 25063 36573884 55720 55721 466688021 46344 46345 820868660 14005 14093 39759382 30910 30911 485288857 68722 68723 256435552 40758 40759 384757169 42085 42118 76798546 20092 20093 638355916 47836 47830 569510188 91036 91125 393349072 70675 70676 712480444 38291 38292 651768481 50400 50401 783019498 90733 90700 894456035 62443 62471 254399815 80815 80768 762211857 12698 12783 227177911 77294 77358 123360273 46584 46585 683623111 18583 18570 83664579 974 1022 446379964 81481 81516 142521714 20903 20894 750769296 67590 67591 630477505 69806 69875 647088247 64449 64450 189229878 42347 42296 257894739 39868 39901 642664142 53582 53659 419882169 5545 5546 709926801 91215 91267 183783963 46738 46667 594197420 11743 11729 677090084 83074 83075 22644610 12310 12311 282417251 79082 79156 103969746 36501 36571 299781444 20231 20232 336673825 51172 51173 595349948 44851 44852 607085972 62685 62686 353880733 3928 3920 413472728 11615 11604 475061178 68332 68288 243556803 90801 90802 331146127 64092 64093 848506760 77272 77273 662799795 95091 95131 760569200 95495 95507 284384474 10828 10915 527333187 29688 29628 125472617 10437 10413 34490812 34495 34434 806493594 87926 87927 134605220 25436 25437 282101718 83400 83401 331706309 78866 78852 785706179 15722 15723 450528256 30448 30528 463780282 65647 65620 953532788 12430 12486 168175022 48867 48884 555334402 53062 53030 768278432 29076 29153 629078554 52009 52010 255696629 50280 50281 601336437 97528 97583 27570299 98563 98545 851188968 67952 67871 918922718 89560 89506 536362315 81899 81877 147410501 86352 86408 625246806 36206 36207 381793653 10080 10081 259082598 62379 62380 23670443 4291 4292 379103129 39716 39706 513910908 14201 14202 217555382 55667 55591 821872228 71670 71697 654858528 2094 2095 742390386 6427 6428 615839470 98187 98236 215706214 80769 80770 155553275 49556 49557 310297077 31520 31521 667515580 81643 81644 36134575 23167 23168 611372519 77368 77369 788861519 5875 5863 910003499 23027 22943 180786522 22900 22901 691643574 73106 73107 806269645 82488 82489 536124895 69614 69615 945295450 11178 11179 403340716 24855 24905 457873251 82194 82106 889959557 94426 94393 38326765 63899 63900 45427585 37202 37203 911600653 1348 1349 36004836 16375 16376 96135635 4737 4662 233889902 33723 33741 761820277 49481 49460 258140077 95065 95066 236000910 34113 34114 525422816 24334 24335 400421533 78526 78531 906261517 70763 70764 736571909 14208 14202 791338133 4267 4313 639440522 25824 25825 103574740 27261 27262 692278952 43740 43808 429307574 22728 22729 179480455 60949 60950 983934063 32547 32467 884187904 77955 77959 837323164 46248 46251 721248944 51090 51091 188243653 60397 60437 455191310 35338 35339 845821346 33986 34070 434763667 56526 56603 694066270 85531 85532 732166373 42778 42779 403046915 39879 39880 257449026 17590 17591 480842032 41111 41112 140153073 32816 32849 793861796 29309 29247 396887032 34903 34874 577685555 24220 24299 477160731 29907 29895 105951544 5554 5555 481827308 21934 21935 636920368 34808 34884 240881217 48704 48705 930926943 6004 5977 262675886 49664 49718 202257870 51652 51653 580938399 12473 12427 944154473 51066 51051 256862746 54694 54736 225440175 5733 5734 622258074 32527 32528 404898977 26071 26072 847178303 38166 38167 993874761 38497 38409 872631356 46779 46780 362671188 56335 56423 808774458 40708 40709 104805929 99966 99917 480274037 99113 99144 194676167 91181 91182 842098926 38214 38224 839845344 28348 28349 821566871 32412 32334 15047881 10089 10090 484396999 82746 82661 191563559 1507 1508 314367900 72073 72100 468042156 44601 44602 538549338 11247 11248 961686055 73306 73376 410573336 61710 61630 1344016 61912 61904 351938306 34121 34122 607981583 73680 73749 315141778 10055 9999 801963426 5248 5199 936945877 45090 45152 278380965 51277 51278 266800662 37296 37255 421642805 58867 58868 448976087 16090 16043 282710563 34210 34282 199997483 76934 76935 531324527 5604 5605 509690942 56620 56616 750610275 96764 96700 286745601 17730 17769 701385422 26790 26791 456910242 11307 11308 763276588 63623 63651 91788659 76674 76675 392221950 42688 42689 526473014 39636 39580 586817434 98973 99037 579482115 79310 79281 721286615 48242 48243 797306237 90893 90894 515888815 60620 60621 558937234 5438 5439 140942458 80329 80415 679384964 65652 65653 437255068 92816 92817 204044195 14255 14318 810844215 12441 12523 375145411 40154 40155 468263975 6547 6549 192450007 42985 42971 740985644 29587 29526 475797553 6517 6539 220018028 44106 44107 462083282 5666 5595 977329710 38413 38414 674990940 19907 19951 191624063 88302 88303 535054050 39419 39420 279999159 59235 59236 100523485 52618 52619 162610780 30064 30065 931980520 75856 75787 53616603 84951 84952 844884428 11 47 969753378 58543 58544 639019029 58247 58308 43599249 38375 38314 464011629 46163 46243 64400769 235 236 920524631 5779 5780 697803449 75560 75569 303870266 24176 24194 537154579 41730 41802 907638164 71034 71035 867707593 15769 15782 874736627 81639 81640 408334500 46489 46574 585369884 62128 62129 75895866 23709 23710 793347820 80916 80926 675755696 56122 56123 53010392 21227 21286 48967332 80340 80354 920631979 40643 40644 344958218 85396 85449 768173520 59873 59951 493801313 56744 56745 89481388 47760 47761 466031886 62394 62395 815443078 24705 24706 524350407 53472 53473 487827378 57179 57208 290572875 22376 22400 41070260 25918 25919 252557721 29222 29223 558287179 55776 55844 648555524 22018 22019 112684698 42555 42556 958725024 37991 37992 725201553 51023 51041 807137714 18430 18416 102049985 3121 3122 75897140 75268 75269 690255558 35535 35536 232541734 20342 20257 223577855 4982 4983 95004741 37743 37773 478346795 54679 54680 186019242 81834 81898 435714292 30328 30374 212909094 74488 74497 128105914 47970 47956 619755862 5410 5411 422004011 54475 54558 175757636 17965 17966 198599016 17948 17949 661826322 39341 39398 900555113 58723 58747 66815390 70345 70346 952957289 19006 18919 363509684 65267 65190 111672727 55534 55535 637756551 97936 97937 722265702 7421 7340 879674032 89479 89480 42495350 39234 39235 85447220 38921 38922 90705571 79682 79683 516157513 98200 98275 181897192 12080 12024 659693385 25301 25237 575277626 68768 68769 428806723 12645 12637 767641308 58522 58523 182149471 75249 75184 975424950 45393 45394 9444895 88342 88326 642259606 69400 69401 394097153 96084 96085 430427377 43751 43834 631505984 33974 33975 786371919 6228 6229 910493458 85317 85244 73272298 11971 11891 457767833 63137 63196 886155231 83330 83409 364374354 11759 11760 681017817 83036 83037 16401003 97395 97396 989336798 96999 96919 531172856 33670 33586 804023068 91612 91597 762185912 68949 68968 953518793 4434 4435 187404696 62468 62469 953547707 76534 76535 526973323 84536 84496 621199700 28866 28867 960630652 79016 79017 352635689 29418 29419 345940631 50526 50608 955987709 72502 72503 760555513 74934 74935 181689620 27824 27825 534734511 42692 42752 427048965 6555 6556 477725110 68034 67962 133752261 69307 69263 573193964 69561 69562 797282821 9406 9407 261262956 18831 18832 931769075 89717 89718 127604974 77320 77321 686838531 64948 64949 911332188 47530 47531 585021610 7986 7987 124143923 32821 32788 138767012 3097 3098 786380471 83409 83488 811254995 11894 11887 915347319 40044 40045 105910259 99263 99264 320836135 57288 57289 544750349 63790 63827 481285814 1689 1690 970492879 96271 96272 913123727 28021 28022 266960529 87607 87608 306812481 41863 41864 421575573 85876 85793 122293479 85179 85148 383125639 28655 28656 278819759 89804 89741 745890461 911 938 391955426 66611 66612 298683850 78381 78382 768877307 5814 5815 38554268 49257 49258 722441494 11421 11472 172066079 6165 6166 536428654 90321 90322 427000844 29366 29367 210870503 77878 77889 101341688 84199 84126 274035659 86104 86105 909737964 73463 73464 386938097 88345 88346 50164864 29369 29409 771608775 14933 14934 38586566 85938 85939 122420297 70348 70324 340927396 87525 87526 468954437 53126 53127 285918167 49997 49909 7235885 38401 38402 459453884 90196 90197 25524446 29661 29662 443472178 41442 41443 359660019 77504 77489 770693508 74495 74421 803844782 45997 46085 489221658 77690 77691 327908303 69244 69245 221580091 84768 84714 224638397 28441 28466 961028372 47209 47210 883008403 38234 38235 19163511 94276 94277 663265087 95691 95745 828870318 73194 73234 904609980 36389 36390 451084530 29453 29424 228736314 21924 21982 152362383 70008 70058 458959996 83565 83590 699231224 57193 57194 585441202 91348 91344 804370281 12295 12296 952009136 47873 47874 118641303 9250 9278 40507274 24877 24878 783533875 95809 95729 961671192 10168 10169 313410954 15971 16049 778673344 37863 37864 478505717 9197 9283 55981346 78588 78612 73496390 36946 37000 554567805 59901 59902 356351847 29682 29695 826475463 24997 24998 7367219 47749 47750 209767647 62384 62385 248083497 16977 16978 340822140 59338 59339 57749858 42520 42514 922135575 16638 16603 29381598 29025 29026 47032765 11144 11058 841430061 29476 29477 135742624 23502 23503 443472192 16788 16710 645352223 78801 78802 981740862 1496 1497 46668411 89659 89737 962300480 72739 72688 176825167 7927 7995 788151029 12274 12275 614759300 69205 69206 253927738 53383 53332 751509623 41501 41502 896493596 42374 42345 146033103 70791 70792 457795033 71184 71105 637441613 71230 71231 745286613 67341 67373 627761348 32085 32086 822214606 93110 93130 538173341 26942 26986 665120867 95481 95482 393351849 81462 81504 527733816 33949 33950 892208111 20838 20839 70880377 52407 52370 195043350 38852 38853 46462706 44721 44722 892749146 35006 34981 717937795 89363 89364 24767286 24032 24074 470920526 28485 28527 403704434 82783 82771 190942280 29013 28979 845011391 17667 17668 431124096 98762 98787 52710120 27081 27082 934836698 82487 82488 240923345 36951 36952 627413580 68543 68544 113493143 7915 7916 875145204 55012 55013 738034359 57628 57604 98748342 86434 86465 879638659 39038 39039 615985204 21385 21386 79302222 77220 77221 911051936 42531 42554 832172931 44868 44791 341626367 54761 54775 938646167 57923 57924 856778165 64190 64254 47166450 18986 18987 398706029 14114 14115 537837740 50114 50066 459019751 79197 79198 596385793 39552 39553 125741169 66602 66603 192806645 15278 15193 431671627 4312 4313 213729337 22767 22810 161179406 18821 18734 170814133 7231 7232 571955946 88072 88098 45059630 71658 71659 443048061 58370 58347 429044032 36705 36706 348294537 69399 69379 245289833 84774 84843 206281437 42926 42858 688803849 31044 31045 855320578 42336 42337 777727711 2070 2071 334442306 95565 95566 693297354 87517 87518 24957735 95408 95404 377986403 22815 22849 359777376 70223 70217 331123993 85430 85395 372944879 70271 70272 229430671 50270 50271 781710695 7103 7047 969621391 87262 87197 619092214 75077 75078 753766662 67894 67815 661534642 68892 68893 287467684 74930 74931 727274995 32406 32459 68341877 73412 73332 228354852 98003 98061 977129403 79028 79034 705795637 9634 9635 541366359 13640 13641 58483400 44244 44245 376470281 66091 66120 644884222 82864 82865 88471191 19814 19815 923534480 63777 63778 797368170 18195 18165 61671638 87574 87585 41824474 80731 80732 920454150 8003 7978 8544699 22289 22290 602371363 21110 21105 800112556 5709 5628 576954020 93222 93174 166060091 59810 59815 310941275 95613 95526 573345359 18811 18722 608801202 5854 5816 373543632 96387 96372 825245424 75931 75932 224646546 12298 12386 512610136 87885 87886 258087876 83208 83209 370819898 84678 84679 376018359 29760 29766 893958034 74766 74767 501045511 65409 65410 901717950 64956 65042 962819143 978 1056 894500622 92179 92180 222736766 53293 53369 549625831 80320 80321 954939710 14372 14385 633708195 26082 26041 442868082 92125 92135 343914911 95425 95426 783487656 2344 2272 537387342 44158 44183 850449385 78695 78696 107960543 49658 49659 994647161 58407 58408 150640793 40399 40335 383498282 82440 82486 259296102 41560 41581 610491417 98136 98103 585252356 76608 76628 202549934 51771 51727 241717431 18144 18196 988176208 87700 87701 779637862 40372 40373 720563754 70176 70177 674695414 63890 63891 473513888 83841 83842 491871649 77090 77010 781458939 20446 20447 329393716 8405 8428 70974538 90418 90419 415259313 71415 71416 636581188 58931 58932 295126069 26604 26671 85249758 87514 87503 424860087 93875 93876 855467928 57383 57384 791034859 33610 33577 1970349 33733 33734 324384978 11002 11029 695760719 82392 82346 959707140 68991 68985 476443193 92330 92331 135722697 46883 46959 17479655 51268 51269 355131632 63140 63078 236321401 86940 86892 947349158 28000 28001 108988888 37523 37568 100904122 87532 87533 105442539 43916 43911 435738776 46116 46187 631909384 38229 38230 938060958 40503 40504 827093087 93450 93451 280221908 52086 52087 174463354 85906 85837 724594748 24720 24641 167174772 24595 24596 979458078 45999 46000 452139580 34746 34765 778001576 56499 56411 567065279 94006 94025 917225209 36539 36465 540609524 66653 66601 409933849 34798 34799 345396490 77737 77772 626169537 80290 80311 532823430 91475 91476 358759561 56556 56557 14700667 44996 44944 486515357 77134 77135 524639796 87174 87172 206019575 6085 5999 165100475 41620 41621 144413328 61065 61066 301369671 54017 54018 393391441 64954 64955 720050201 76904 76905 143979491 17704 17705 329802992 6178 6179 269423679 60727 60728 496668646 12316 12317 175905043 59646 59647 406749931 53049 53050 676405723 74143 74144 891343551 29300 29301 753655465 64815 64744 585881281 10144 10145 973474518 86615 86616 116204984 41083 41057 399227291 21439 21361 896667827 99405 99402 846032240 64085 64088 55643175 95570 95582 97738554 17299 17300 439243223 81722 81775 854151738 55436 55437 340680036 36440 36401 438133778 85655 85568 36610893 56352 56353 991307939 43951 43926 977772632 47543 47522 446540964 25645 25700 988290660 53550 53621 135765913 48890 48831 568512124 99659 99653 443296501 30441 30495 180366617 70288 70289 87391681 74361 74362 209911528 49003 49004 520469064 20705 20706 80551801 70739 70818 567143292 53180 53181 769517946 51160 51161 192593958 37795 37796 808610762 81507 81548 279691186 31932 31939 547142505 56230 56174 416583292 48376 48377 445046938 39539 39536 163443890 15415 15416 871530729 35742 35743 984437204 15432 15470 251549979 55581 55582 811817622 12904 12905 521266893 22758 22816 732774539 15707 15792 879627878 56055 56034 533919088 48588 48535 95820969 62516 62455 943479648 82313 82314 57895959 37629 37630 574719102 66338 66339 60104215 48388 48432 478722882 19945 19932 49259288 1805 1829 775046663 41706 41738 631213751 6755 6756 189013893 87339 87340 558972431 10559 10508 504645305 80450 80490 927147414 29519 29473 804729870 92830 92831 508609484 51977 51978 29761772 41250 41227 715821796 10307 10308 995684397 31188 31246 11758753 42134 42130 55372076 52280 52313 3686938 24104 24160 75018717 75105 75106 793867165 19580 19581 290238917 59700 59646 101221259 82965 82966 762418834 23527 23528 571701581 86835 86847 802129313 57677 57678 268597642 5107 5091 338019105 41858 41859 57449408 67822 67767 899303545 46762 46763 251864497 40376 40361 272805356 50658 50738 42607161 11609 11610 131845971 27370 27371 984522615 16231 16232 874872355 29669 29670 162111187 95424 95425 188874313 12767 12787 587112228 90346 90268 969290866 58311 58312 922767688 8371 8372 361807987 10411 10412 706339374 42216 42198 788203276 30770 30771 268993708 28186 28107 860954625 57287 57288 768830973 85019 85090 96335319 36344 36354 364107192 61038 61039 690823580 99240 99303 989737055 3960 3941 80080165 75131 75093 219457957 76922 76923 734067970 75637 75612 331938030 65849 65828 184573106 22886 22887 872238372 8397 8349 330853461 18049 18114 892670417 62888 62831 769341747 5661 5574 453055010 70854 70896 628988785 23507 23508 817180629 77222 77223 103336523 69066 69034 8706267 44621 44622 475945290 64505 64506 192547518 11280 11224 280100871 40170 40109 481972369 25693 25694 95702819 6748 6749 649328896 26378 26434 613639301 53703 53704 876587831 60809 60731 242405411 56535 56536 580983030 23353 23354 281507808 63208 63287 972206872 71095 71096 598947535 87730 87731 862909537 10738 10739 799888901 22853 22854 48973414 15546 15547 621247990 95390 95391 660781646 67476 67542 159967631 94862 94812 106738864 56338 56339 630522895 77335 77336 435302296 54515 54516 171028647 84341 84342 787596773 15136 15137 693462084 3726 3727 213517300 45932 45920 222830088 78566 78567 51556766 81877 81960 129740921 96670 96671 860640172 80747 80748 238356652 3926 3998 499557940 45575 45576 594047727 25413 25414 606949716 95434 95522 923553404 94247 94248 13687407 11107 11108 122116157 56544 56545 734373463 72620 72621 158414370 82831 82789 764603991 21763 21764 775601079 23317 23318 724825702 81123 81124 701555859 91296 91297 894980814 72535 72536 116898850 15131 15080 656516234 67375 67376 143501201 31040 31076 866467928 26238 26259 130196834 47988 48021 578150090 24679 24680 718770061 17750 17751 93927757 17623 17624 686559105 6200 6201 781892862 93382 93383 911291024 21510 21471 169867701 43756 43757 159501580 15549 15586 372435053 92543 92496 626668865 66711 66699 530636886 54201 54192 907167396 29849 29769 649286882 49550 49514 768881527 79115 79116 881938211 42415 42399 776029527 94849 94880 605232666 43224 43186 153582297 21647 21648 199716720 83015 83016 607396488 76314 76315 512112700 29092 29093 192785665 77159 77160 795594342 73992 73993 428160839 30989 30990 813549031 49738 49739 634011447 42932 43003 853096632 99493 99494 484432513 66815 66816 634151218 56789 56790 99778326 74475 74476 789515720 25787 25788 277660572 12279 12280 98454335 87079 87080 48912577 49267 49268 124164271 26895 26896 744607353 39710 39711 85106228 91923 91924 140348771 49918 49919 62225573 85329 85330 273739365 51705 51706 988035738 29848 29793 873769486 72812 72813 553724545 32414 32416 683639928 22231 22232 256362274 25202 25253 468685147 12380 12381 943861611 63739 63740 100463193 3490 3544 561362114 33707 33708 53497878 87201 87202 329957753 12745 12779 738603249 95629 95635 655529195 62274 62313 85379531 39440 39457 470309294 1846 1847 182355972 75563 75564 834423175 53496 53497 14768178 34812 34765 424532725 34366 34367 329795555 6227 6263 236970867 48284 48350 448554241 92480 92478 471067780 45589 45590 939209387 55184 55160 546113727 64778 64779 559314530 31977 31956 570035235 47837 47838 919737502 33613 33664 780851329 508 509 528246363 16836 16837 736962047 49311 49315 730998432 16418 16419 140043129 64183 64189 582598576 15446 15447 900031329 25768 25769 107377690 58140 58141 405726700 76816 76817 918755042 2818 2803 238312319 14747 14820 262889980 25198 25124 574800526 29005 28961 873396576 87819 87820 675216903 98479 98480 232324846 96321 96320 264841844 2356 2347 374080790 89411 89477 180851990 23734 23678 499566917 87558 87559 655379972 99995 99981 831495802 83867 83868 382057405 14524 14525 327756171 52050 52045 891535882 91474 91434 179168769 89800 89801 330779164 31440 31441 552170649 25874 25875 736115260 42455 42499 567167023 94234 94235 697074371 48577 48578 413318219 24190 24191 1118846 605 606 465408366 84512 84475 137336739 54285 54262 757447857 96444 96523 135960824 76623 76624 416320695 50160 50149 67339110 12469 12554 980438193 73891 73902 213304304 18731 18732 17761473 98566 98567 349414468 32526 32527 148483215 16636 16637 817172253 19991 19920 116360411 43217 43158 525919848 26090 26091 151194302 4293 4331 58534419 82479 82480 563589241 75259 75336 997220539 22340 22396 237546459 20124 20046 682785377 60294 60295 987794273 78856 78857 137334717 69981 69982 327451427 19451 19452 866307059 67515 67516 141658809 68481 68463 327767391 99338 99257 346383100 58666 58667 544028001 47968 48003 776990344 33536 33502 7261809 91401 91429 677264569 67401 67452 715959292 67550 67551 61402961 52986 52987 559163844 47914 47915 382704428 61550 61551 152141061 54684 54630 264470526 31659 31660 351227946 20821 20848 261245725 22733 22760 929312393 62527 62528 550170214 4270 4271 555688264 17627 17628 370445700 22482 22483 213359664 3870 3940 908952235 45484 45485 572329447 60545 60546 288429842 83358 83356 348836706 12126 12127 937935993 27264 27222 952780464 78099 78036 54359056 58969 59010 463596928 83341 83342 803675263 41941 41942 488700778 93082 93065 333041756 57109 57169 72105462 65584 65585 708429567 98227 98228 760537217 49105 49102 741861511 95912 95976 187686975 96868 96869 585010298 13225 13275 662988121 4393 4327 803206555 87483 87484 813330170 74315 74229 723503065 24751 24836 8463772 4557 4639 389627376 26118 26119 612231071 30627 30565 746252788 31109 31023 927402209 2791 2792 498425542 61809 61771 630437646 53558 53559 782340415 55244 55265 555756031 74037 74122 944811654 33065 33110 926782033 77613 77632 90769906 22431 22473 215335401 62179 62146 495447578 45096 45097 657047685 10398 10447 432591882 18061 18062 478168390 78327 78328 977707956 30036 30037 541989538 7822 7735 162490719 15120 15148 558839817 53801 53832 854950132 12061 12062 40718090 2006 1977 610533456 41234 41156 136131660 50049 50050 705822729 16418 16480 432529905 16209 16288 862536955 51716 51638 331866628 37893 37918 289422788 6246 6247 132737480 6788 6733 740169777 5477 5427 254644678 20831 20832 880177221 84968 84992 650811338 79231 79232 370869730 88402 88403 777070302 6930 6881 58985502 68219 68230 201360557 34057 34058 828824424 53530 53538 565367706 52541 52532 214985479 32536 32537 420975127 42499 42500 167132969 38303 38304 720820961 2321 2379 650995226 28519 28520 827781227 66730 66719 65558464 92294 92321 471044042 22984 22985 353439635 53809 53810 342101410 95173 95174 459812265 45349 45435 562451821 86710 86784 201799994 76454 76455 478130680 36423 36375 615968797 78026 78098 683320497 37966 38031 815347070 77954 77904 520314000 45812 45813 526741429 4412 4366 593800206 64027 64028 44816056 49421 49376 363192467 97346 97347 646376682 26783 26732 821182649 45084 45085 198218466 9116 9117 78590511 63002 63003 623379229 10519 10520 11392944 46825 46767 487002684 99368 99369 71839171 89269 89270 85269413 60998 61045 799487161 98836 98837 510844513 42010 42073 102936701 90680 90692 197070042 43643 43641 98541005 19343 19272 81088232 79410 79411 422037640 48265 48266 568337226 78349 78338 710187714 47061 47062 324450553 1372 1424 484873012 67755 67756 289263706 99916 99917 551803961 37749 37750 330503347 11617 11618 749375856 34208 34212 741789566 42624 42625 25186554 39994 39995 363518279 64747 64780 872085988 30864 30861 275046639 93525 93584 923733785 47454 47455 52220617 56557 56558 502007304 28160 28161 598736498 19435 19436 951592514 96161 96162 482048140 80976 80953 922342901 23091 23092 757943079 52538 52539 454373608 18305 18306 825450616 67489 67490 222652484 78634 78719 902626357 10009 10069 812665655 72230 72172 50937734 714 750 213082926 60915 60916 754632513 67573 67649 533793465 87857 87939 353036607 29068 29069 681237418 3616 3539 965985645 62749 62750 139077901 43151 43152 365389731 44517 44491 913954553 87024 86971 422090324 54681 54682 446058715 37018 37081 762351116 25039 25095 741767982 48805 48889 182046830 28739 28740 561895314 3024 2975 347816090 66482 66483 649633478 4798 4799 858976897 82873 82874 778157391 23597 23579 793405164 31654 31741 155991793 37968 37969 288212181 99732 99733 831836116 32833 32834 365624987 67173 67174 812791746 18043 18044 629857047 1107 1123 980506548 27448 27449 303619919 65752 65744 446310234 13673 13641 979319135 76162 76110 427311768 48808 48852 864218132 18519 18520 579303236 71865 71866 232668944 22346 22363 22103191 12562 12563 728254508 59844 59845 438573110 40533 40534 471716115 15085 15025 18821969 18723 18724 629519710 44445 44457 715184288 71641 71716 390352077 70015 69953 550927804 26417 26403 646736762 9102 9103 259152336 89899 89826 338410945 26460 26387 312139275 61035 61123 711035089 47554 47471 666494708 99652 99653 92512615 71761 71762 736609430 89575 89576 103475957 32039 32108 806656951 65040 65041 241294392 88436 88437 970535229 2511 2460 805338646 62393 62394 536990377 7488 7489 855263132 49326 49327 853989824 89907 89908 622633870 75095 75096 167894204 95713 95714 273794466 73428 73406 554084406 11382 11383 785930641 88224 88225 549667527 11684 11685 284139407 34552 34553 100992157 69018 69103 55055890 99847 99848 843039248 68961 68962 390549279 43219 43281 870133912 44759 44838 647067045 87357 87338 51207789 51472 51557 561761359 50753 50703 861728495 43853 43804 620193356 8697 8693 844246709 45613 45614 673297994 37712 37790 316190584 97089 97090 610998463 5032 5082 676058697 13934 14010 482728470 74662 74663 47274253 53248 53249 212787355 1733 1734 569557148 76288 76289 800343378 1868 1955 121352817 76150 76151 572917462 97601 97539 604091079 20615 20616 733141570 45379 45380 709768169 55936 56001 641495377 18240 18327 822239096 82325 82326 447829603 82796 82797 645075742 16497 16498 386265213 97554 97555 992704069 38635 38636 810858701 87874 87786 742890337 88980 88981 924082891 61238 61225 336173258 50647 50681 384124816 3530 3531 821391811 76340 76375 208844400 11078 11008 908699097 2567 2568 108351372 50581 50582 375413665 34040 34041 930848218 40623 40624 332231784 15637 15638 739405938 76445 76430 95879828 2827 2741 781088268 79832 79823 655375237 21845 21846 952010537 63088 63104 789048647 45802 45787 609164312 37482 37483 609599957 60728 60729 559507201 51528 51480 641951165 53884 53885 632840271 11157 11158 732815968 92389 92390 892804305 44162 44163 698754515 75520 75521 411145026 67186 67187 570234432 98797 98854 868821739 46776 46777 85196129 77796 77797 759468722 58430 58431 670780434 86384 86385 190999228 31511 31512 53741299 69726 69689 188530330 63128 63055 672546024 97713 97714 922108813 94926 94844 947272107 71099 71088 692784991 58186 58268 788622815 57473 57547 363166193 73479 73557 95638792 69923 69924 12372831 48745 48746 76458116 92921 92908 793123694 11371 11379 29867878 78511 78512 473773729 87559 87560 673658017 57843 57844 881642867 88387 88388 78736936 7187 7153 763055653 26859 26860 838131945 15552 15565 18284434 46024 46025 339366648 75999 75919 510166268 54668 54755 53833492 13073 13119 35009974 30302 30275 978768476 14384 14385 399725444 68833 68834 998662430 77605 77606 551880488 40266 40267 786836158 28768 28769 388606257 7087 7013 881517027 55128 55079 474732463 16469 16470 207316310 28295 28296 532362315 34442 34443 338051092 16483 16484 436067432 20651 20652 773527113 15426 15427 926262431 4162 4163 259419651 40347 40348 1403374 97599 97553 13728107 51622 51561 828056250 61478 61485 614086152 82419 82508 653472064 67380 67367 770234332 34050 34051 300000910 96891 96892 637361898 11427 11387 621379655 73417 73418 550312957 81477 81547 163692740 7700 7723 44584229 98711 98712 352726797 37390 37391 353725228 94906 94907 987284316 63207 63161 820645862 861 872 311646144 90400 90401 463604081 97551 97508 928411904 82806 82807 357016535 73750 73751 807646529 56301 56357 815760536 66176 66171 825165316 31889 31907 339236633 41378 41313 116821288 51928 51870 665788168 46713 46714 2901638 3303 3352 205494014 30508 30509 553064133 72567 72568 822043953 25313 25314 458683029 12701 12624 674900433 84842 84843 495068785 65166 65173 248728432 84944 84910 970120037 22255 22224 689039035 81155 81146 145020063 89571 89572 719773681 45206 45252 23882025 52662 52663 896900799 18216 18169 363315525 40447 40448 437864895 29667 29647 69039164 47351 47352 708469867 99025 99026 763229674 59379 59380 189650368 21103 21104 277939376 7810 7811 183474189 31136 31137 180582611 31687 31688 660447540 23734 23735 335780761 53176 53177 216857970 26779 26793 417994616 40553 40554 97524152 84033 84034 778665478 10477 10478 6445265 540 461 84297147 25156 25157 455678558 15880 15881 820089634 53083 53084 771460307 78535 78536 570967772 56447 56448 373574194 64947 64948 905303720 73097 73098 62837313 95798 95799 57485574 77284 77293 580319989 67250 67251 231769055 94931 94932 372902703 92031 91977 951183356 96487 96488 606678755 57058 57059 220552493 82780 82744 85023600 88005 88094 671870787 15727 15752 927493566 11456 11393 916884572 37199 37235 53455519 23303 23353 10602805 26586 26549 60194873 4358 4307 930874765 66392 66341 244693442 16714 16673 392551223 76582 76507 83666524 94232 94233 548591769 45864 45865 107445455 42991 42939 13966345 86139 86140 840990747 86992 86910 419904872 17824 17736 42972606 98333 98395 860427692 2426 2438 66935685 73481 73517 878713205 686 685 841415812 39845 39846 408200832 61875 61850 736732491 99593 99594 212727277 24025 24064 728626908 64095 64096 58675363 4289 4290 882582958 94296 94372 143984388 96506 96434 278386398 83807 83789 108763883 58710 58670 855747305 35131 35205 723581634 94893 94821 115061171 41116 41117 765260077 22098 22099 417529548 13693 13694 571841732 65700 65701 795269053 51558 51559 383014976 96101 96120 601340155 83567 83568 984236062 3875 3885 886216871 69366 69367 602476972 5021 5022 228983568 28367 28326 590388907 77551 77593 806392876 60240 60241 580302030 91996 91997 727153207 7436 7437 686742943 76652 76653 270875978 75876 75877 672175187 60046 60018 158646564 30809 30823 121693397 45597 45598 792509405 26437 26447 755243210 93411 93500 894617532 45425 45426 969910582 56975 56915 763422332 30736 30737 53170853 69012 68972 643097068 97102 97103 22629464 13276 13321 351987536 85068 85057 19990824 27881 27928 191688317 67022 67057 281763662 80496 80459 149740904 9979 9980 22920950 79272 79189 320173471 41420 41421 823631186 40226 40227 235354919 3902 3903 379516755 62435 62475 144767461 40343 40344 459433971 27532 27453 316417573 44012 43933 772388102 8602 8594 617353924 82230 82231 486401609 12859 12770 645839225 82653 82652 994851080 13021 13096 490550869 80093 80182 171745106 79323 79302 612857422 35922 35923 443865335 41441 41442 431099066 36695 36742 172678811 78671 78743 708803054 80796 80829 397727063 94737 94738 426756674 98108 98109 546165573 54431 54432 126448270 26251 26252 403194021 31082 31083 739568925 62484 62485 252518820 42844 42790 444196099 49591 49539 300850200 41967 41968 138317988 13765 13735 384882772 97525 97526 162502572 25286 25287 724526733 73459 73515 176656789 98798 98799 557951702 59530 59531 19647704 24868 24869 304672346 93048 93128 797668613 60265 60181 87701349 95166 95167 414450930 82447 82448 459815400 93157 93158 968211 39623 39596 742274128 54305 54306 902137936 89374 89375 314363111 30466 30550 510662473 43403 43370 306038207 31063 31134 757806128 55808 55809 377021338 19804 19875 785697392 39708 39709 970210667 44929 44900 65267448 58906 58907 806599519 68008 68042 24864550 58838 58925 68611883 21452 21453 861588687 317 318 986738109 73136 73137 463112300 31683 31684 262311210 47434 47435 546896879 32092 32047 255462875 15581 15582 158301158 45008 45091 165696183 6685 6599 89872586 61711 61684 739228823 41305 41306 52523453 99243 99244 47130478 91610 91611 264042028 10499 10500 418583801 10086 10087 944358679 13947 13858 118702911 27823 27824 605895755 94766 94772 19529950 21418 21419 382235778 48658 48659 413625887 51146 51147 241701870 22850 22851 177946568 63901 63902 965532851 2828 2870 340432812 23335 23336 898339444 36186 36125 632092875 27388 27389 589940183 69832 69789 401575547 22214 22215 906644783 91635 91636 542695635 52965 52950 281255925 39604 39622 284185339 38622 38623 52260186 63791 63715 729095774 5184 5185 203318061 17099 17140 664697459 81518 81519 690021560 89544 89545 967293803 7088 7089 469881239 32924 32892 263951084 58976 58977 458417023 17844 17845 204773415 77653 77654 85574897 38537 38538 258066129 76318 76319 614599032 29815 29834 565896593 81901 81902 570906063 67995 67935 117682822 70824 70797 227441154 64645 64637 113715010 51885 51836 915826826 43823 43777 529790369 67459 67535 464047665 24454 24455 171159550 94874 94830 887375406 52099 52185 250399002 82115 82116 476018145 65526 65527 617035485 67278 67311 800570204 84417 84418 919154079 46223 46177 707302459 35812 35869 260531092 51198 51199 57961492 73033 73100 471454095 80483 80484 135430686 41199 41200 590273938 59217 59218 69757745 18061 18099 627195662 41096 41097 45554692 91885 91886 225874981 83872 83959 347761315 88983 88984 433500765 97144 97170 973425461 69585 69586 38115563 57121 57122 805777058 45539 45540 890296169 3202 3203 508107670 67967 67936 512403399 10807 10889 684860258 725 726 637954426 26116 26117 453986302 3802 3733 146910058 75558 75559 6110801 80737 80822 202997701 42660 42661 981398210 758 757 917287162 83198 83199 158705450 19742 19743 380994486 85032 85033 571777085 66960 67045 834277591 3438 3439 376719349 68942 68943 34365958 84215 84274 294449211 42357 42322 102139938 48170 48115 664947573 15304 15305 530828647 57856 57857 157103659 38575 38584 720712799 84254 84255 723442804 77312 77355 788472934 60927 60928 33519907 22655 22656 777401783 69838 69839 442420272 31717 31718 162167564 85467 85409 305946716 42547 42472 678816989 92154 92147 76708498 9233 9213 148636061 49243 49299 157552894 26732 26733 18365080 26901 26944 407239494 69072 69073 190567943 66500 66501 248254191 46037 46116 60488952 1112 1113 131919641 52217 52218 762795253 89893 89867 370934876 41382 41383 975769984 12376 12377 400307052 58616 58617 829578679 35111 35112 445345345 19339 19340 266897631 70470 70535 719557527 14666 14667 632188778 48503 48427 862351828 60577 60620 981928493 63556 63584 734854461 71494 71495 802758317 32422 32423 565401549 55389 55366 45866184 79233 79234 522179765 33276 33273 158564493 2978 2979 870641942 6887 6888 7923856 19648 19649 980555213 33464 33551 213491341 86158 86159 250420498 11720 11713 111799147 24819 24820 228068073 58331 58375 87756606 41801 41758 675333569 95365 95366 253733724 96002 96003 312899888 5922 5911 584474882 50269 50270 859751549 40799 40800 173852301 66810 66895 179946473 30488 30489 106484526 75955 75956 293066803 93355 93356 582731505 51742 51743 381972106 2874 2875 691510895 25854 25869 146374479 49376 49377 454294958 41268 41269 412193953 47601 47617 877222660 97815 97816 328913867 85180 85196 961219473 27418 27419 374671060 35751 35752 420659672 61052 61063 209479924 42002 42003 709479423 7351 7352 287481866 81919 81849 392485438 98550 98551 78145780 46659 46589 904299128 69861 69862 410220999 76268 76269 17972516 25137 25138 535274353 13542 13456 588096379 32041 32042 564904948 97009 97018 944800937 856 858 949779676 62890 62834 384411602 92385 92425 545874434 59495 59496 100668191 49268 49352 650864337 21946 21875 279003240 49734 49754 946395063 24119 24196 568910712 30359 30299 701927792 90926 90952 625590118 81095 81037 349363956 29402 29403 126123878 13936 13937 96099076 58071 58072 636629412 91075 91076 628569719 35830 35826 705310950 12563 12606 389505097 18440 18441 432856185 50165 50166 289578264 73701 73751 359627842 14226 14227 695649211 91209 91200 871894141 1125 1126 243492647 10311 10262 186539431 32094 32095 381262725 23101 23034 196699153 54465 54466 14933962 1617 1618 896697088 7851 7864 633871359 68041 67957 244542233 15935 15936 208028998 12687 12688 943525736 29087 29088 704951566 26791 26792 641901757 83036 83029 128852244 46710 46711 933693333 60600 60601 662655298 33501 33502 974384620 7069 7092 242739306 57556 57557 423601362 31940 31997 305928983 57012 57013 561771750 91362 91363 5799410 50270 50227 468850657 67347 67348 558957151 73825 73826 941665688 64635 64636 429750438 35187 35270 218796983 34528 34529 262629200 2277 2261 941770174 98588 98555 410374891 10614 10615 549632980 63264 63265 861931919 40198 40283 541991041 8098 8093 352503396 31611 31612 692739246 19552 19553 763611609 67062 67020 654347017 46185 46186 954272344 3618 3619 78823128 3965 3895 57918306 72122 72123 930252046 74323 74324 807906443 26919 26920 735173359 66503 66558 342600999 81550 81527 326466686 13552 13626 483940531 72668 72669 430839536 18703 18709 212957502 633 573 25081340 89862 89863 120505805 93533 93534 18985879 21498 21499 346364539 49905 49853 323382914 80071 80087 204600407 27070 27071 326279447 17727 17816 753280129 17083 17084 719979883 25147 25148 696362701 33641 33642 376448506 79587 79588 960911599 79781 79819 292483188 53434 53412 434531165 118 153 911035656 33130 33131 736711905 76797 76800 758109965 74725 74804 917786649 9796 9781 865337578 67746 67747 139594170 38783 38784 506823296 95116 95028 53760275 85172 85251 896748813 5734 5815 505364564 58832 58833 321233426 73953 73954 555212076 2558 2579 54165631 20334 20335 590270910 93632 93677 102609019 38215 38153 678594633 93592 93593 701702420 47337 47372 361065221 47046 47086 835892399 74001 74074 66961475 5523 5450 98810720 2243 2244 144507831 75887 75888 475772447 60366 60367 820808171 2763 2786 882399343 8278 8279 652224696 87572 87573 8976858 95733 95734 639942135 18411 18437 416495256 22712 22776 407280594 78041 77965 760429200 62574 62532 695002331 58764 58765 972859982 83432 83433 57226439 99588 99589 103380817 82090 82058 974778284 95559 95495 712974048 13174 13175 577625916 86234 86235 936382030 37993 37994 866230902 76153 76070 459947949 37624 37633 974173078 27390 27391 956707303 50617 50618 759137463 45848 45857 730962251 77197 77237 707518413 63217 63227 782039257 86630 86603 748206569 95897 95898 668431575 23141 23108 548597726 98286 98321 996804698 22869 22870 123872142 47464 47410 445187181 23386 23387 551934423 60355 60359 379462037 98339 98345 260358768 96800 96753 256799892 13540 13485 163446876 84577 84585 250092195 84048 84059 268155619 76486 76487 295442472 23869 23949 878910339 16391 16392 66701224 37844 37764 971715922 92345 92346 350876013 66709 66706 293466847 79319 79320 542250093 73222 73223 894760514 75993 75994 443383807 66380 66381 576308210 56708 56709 594504728 41302 41303 997648739 92377 92385 714997747 25514 25515 949280809 74086 74087 314329565 4698 4699 430834925 75716 75717 148196903 97746 97801 784087377 33988 33989 134323470 31843 31881 128748144 83117 83118 937526759 3740 3741 912933432 7922 7923 414041894 18330 18398 902211110 20696 20652 937217106 10522 10523 439630221 7097 7098 131633214 13336 13337 522633283 76420 76414 226747372 99909 99910 275795958 65841 65842 618589361 52333 52334 331414097 78575 78576 63164724 42851 42937 383315718 41801 41802 789835044 62795 62763 639163534 28131 28069 713512081 18171 18165 397016742 13435 13436 976513604 94158 94230 829113418 50799 50714 227791639 22969 22970 211164751 16071 16026 734910020 15390 15402 101533243 34972 34894 562512017 47095 47108 680813537 55703 55757 137612734 13361 13362 655298396 94598 94510 369470843 40676 40756 680571382 87612 87613 608490714 41796 41797 91108942 47966 47967 947231634 13493 13494 470756221 99580 99581 724720195 22542 22459 309918830 24971 24972 64365420 31199 31200 164421021 52591 52595 977772203 24304 24305 795029966 4174 4175 558531827 5774 5775 127083908 62498 62545 475925788 30429 30430 213203580 18553 18554 918251110 19860 19798 223539589 81543 81629 155358601 51166 51167 587005070 5291 5245 886493576 34961 34962 399057326 15625 15626 353571407 25642 25643 119098734 10844 10762 229197271 93361 93333 98352363 4624 4536 797197121 39119 39200 228073781 70403 70404 611113405 4203 4204 256568652 4561 4562 197606813 71513 71514 372224314 16842 16843 883445339 49652 49653 103969195 71173 71174 891199892 42547 42548 828499618 66240 66241 474762339 6135 6196 765441821 89245 89312 196343078 15248 15242 729164804 15869 15870 970833590 23974 23890 50009073 72576 72632 871886717 74350 74351 449408082 53757 53841 830364972 76907 76908 267496360 77019 77020 885637087 84371 84387 923924481 9397 9449 436622644 96366 96367 424473029 71837 71821 392123429 78574 78575 489336678 39424 39506 625725903 4068 4069 193088493 7933 7934 461011732 73960 73961 638766562 10776 10777 19779406 77329 77312 567239063 4615 4669 883234543 26901 26902 726207488 26353 26354 879534975 27586 27587 9734110 15069 15070 54504556 99987 99988 271567769 6996 6955 986776354 66761 66762 931562632 68904 68905 313660811 73337 73408 152332875 2221 2222 723676983 38727 38710 654395829 76558 76559 55188120 29307 29348 203456584 60502 60503 33076808 42092 42093 587749963 96579 96580 473111825 16429 16430 260045483 44024 44025 803281240 56146 56147 649862585 36762 36763 559540820 94448 94449 608230245 44782 44776 108613931 43489 43479 491125398 74293 74320 993596895 18552 18553 109424383 84254 84249 38642592 27841 27784 854824102 49598 49599 617893967 13446 13435 665796161 69292 69373 668245209 6331 6332 927013156 40014 40015 264239164 60965 61033 572674774 41568 41613 559271405 21629 21645 720437810 52206 52207 785104792 76423 76444 94044786 18761 18693 654036204 32213 32214 484756667 95667 95581 273580909 31422 31423 47950276 85777 85778 931481019 58060 58061 868097859 58311 58289 156953062 19566 19591 20589652 8997 8998 791362708 39398 39410 73303717 59113 59079 243857759 19165 19247 292109481 17507 17494 241664095 86347 86419 442320643 11479 11476 889429062 61531 61532 115556432 23866 23867 868927584 82056 82057 837173204 39856 39857 34021691 63420 63421 38650656 17134 17210 417732492 64740 64741 811633081 52512 52463 179980361 53262 53338 315928888 63353 63341 101314718 45134 45163 777272525 88485 88486 963654844 3107 3166 240340705 31707 31708 320761723 7776 7814 61119877 19810 19811 676302493 41451 41452 186404863 770 702 953558008 60416 60417 498878352 86055 86056 179861376 80697 80668 800767474 38738 38739 148396361 76399 76400 573382384 36950 36934 981251491 94074 94136 859504774 47468 47432 245189393 90885 90886 513317767 64271 64272 985629592 46819 46820 386288040 19779 19780 891325087 95327 95328 402098940 17987 17988 374180708 19974 19975 751359875 33113 33197 940764080 25834 25785 851699182 85735 85725 65010539 25450 25451 414668902 68175 68257 10687671 41342 41399 66359301 61459 61460 740322173 75608 75609 225823518 77666 77596 576403894 3861 3862 179520819 88212 88227 928591518 78266 78289 197156637 81776 81853 702053071 54074 54075 319719070 56218 56219 965301303 17487 17431 409994955 46806 46770 489479801 37295 37296 796360187 1131 1132 561016030 96018 96010 50492109 3677 3703 664439632 97254 97242 707681983 35102 35141 674242353 71534 71475 680501089 7797 7728 894206677 95565 95512 106073396 3559 3642 883706100 12623 12624 417585068 69099 69049 657450532 61209 61294 796937445 13198 13232 147106750 9833 9834 192068240 99290 99292 146412048 40341 40284 623191033 90923 90998 237008440 10365 10366 857489326 46005 46087 600731618 56260 56336 371026193 79325 79383 793314703 71151 71152 979377749 13988 13989 958031592 67023 67009 329599137 31451 31452 348414153 84929 84932 755055482 75703 75764 359483410 46061 46062 970468056 75448 75522 566280971 52055 52082 36132843 96685 96686 145238170 18181 18214 644313347 66947 66948 922769295 74622 74623 82761173 59281 59242 517022153 87901 87977 848979113 44093 44094 902921135 97078 97079 784816325 11568 11616 468403886 23980 24052 450882274 69419 69464 826909279 83513 83540 474398570 45190 45191 159286350 55278 55196 733798726 87034 87035 919851920 37339 37340 655091643 5908 5909 389305163 23401 23391 831588903 47432 47483 356153477 4107 4108 671696720 56532 56533 821724974 61623 61700 640409960 49603 49604 250612846 53922 53971 945025988 57399 57323 171824484 87928 87929 614539902 20431 20432 266974741 99731 99732 707776388 57870 57950 731236978 94971 94972 215059455 31813 31814 9541429 21839 21840 652597555 57179 57222 198297670 46209 46124 421142199 47391 47465 951204209 69117 69206 143572443 43123 43124 675188808 84791 84878 36059179 30645 30646 893380365 11389 11390 928551335 48604 48605 614217640 22663 22664 343447001 19693 19701 552899740 29921 29922 896259031 1689 1771 603716029 27095 27084 800961287 63712 63652 500291418 84153 84154 500351781 30438 30376 419735229 65091 65057 776748039 55440 55441 919296369 14330 14251 651623635 10575 10606 680890909 20489 20490 371459934 85830 85779 496665573 26527 26613 549874874 73148 73149 624035403 44448 44449 672585272 48151 48152 471799347 2442 2400 459012012 55441 55442 380029808 81568 81583 426020179 36531 36496 628516862 33125 33126 837757593 46112 46172 985538543 49953 49954 224782859 83000 83001 378672773 51619 51561 982587662 1754 1755 211605973 9982 9983 898828247 6014 6092 769910824 67777 67830 944554606 89392 89393 999010636 77237 77238 975032291 98030 98031 208611854 81906 81907 402839284 17686 17646 895508944 74954 74955 35371394 60222 60215 184632088 48656 48657 902962140 68222 68309 4494705 26650 26642 813532330 10901 10849 260218078 47361 47420 416344916 18325 18326 617756368 48672 48673 215308992 45792 45818 774711302 83051 83046 971343042 12587 12588 204573 23875 23872 466324035 46046 46047 224252661 71280 71281 587938308 82416 82417 552753631 6901 6902 249847230 21246 21247 94010274 46665 46597 42256449 62318 62319 797748439 65976 66005 528297836 72509 72468 655484384 65458 65376 738572835 31565 31585 114974373 7939 7940 497930372 35035 35084 357715639 50175 50089 536580004 60167 60168 843331020 871 872 907389628 6005 6066 370931080 13067 13068 923724290 62309 62310 763695650 46462 46463 878893576 96496 96497 987001297 38042 38043 867639830 27027 26979 167796135 4011 4043 406553 41727 41728 462334480 55027 54991 667186236 51900 51901 472642890 76508 76578 487469321 68842 68843 619574204 93268 93345 33741656 56411 56368 224802250 15632 15695 342169725 54699 54663 216238306 5646 5623 103693072 78704 78705 704594214 45378 45434 425677589 45519 45442 777078397 78187 78188 782165721 48828 48829 462615359 19179 19121 686536332 81655 81656 331520049 15906 15949 737964030 42492 42493 137438801 39722 39703 202372940 34904 34864 48921095 60617 60608 267055560 35388 35389 443940814 61679 61695 888910561 74062 74063 64099152 9433 9434 832139558 31586 31587 875089245 25247 25207 374690676 17086 17087 394274240 25828 25791 671190096 46857 46858 454281673 95212 95150 993445287 83880 83910 847401539 68798 68781 701559094 16630 16631 26761890 30936 30949 904136485 3084 3055 442580891 31614 31615 986667368 31881 31803 366447103 80420 80332 593796805 38962 38963 570215667 26439 26440 308436011 76153 76154 77579966 44354 44355 57001751 48010 48011 131846247 47742 47786 825301915 73444 73440 210827993 23936 23935 315328678 96500 96501 750294609 19680 19700 452023724 3373 3374 307694707 72703 72704 278922728 74574 74575 893067280 19855 19865 853416601 99227 99145 789685644 65144 65145 264359224 73813 73750 707564041 85001 85002 945771366 35151 35126 754169032 91713 91773 766225629 17046 17052 726402960 36587 36622 846238472 80754 80703 877230337 81700 81776 631504227 881 882 799185139 19453 19478 957060421 42126 42046 2528293 76491 76492 299517947 52352 52353 746841896 90807 90808 708909952 80772 80768 336572998 6958 6889 483248662 56274 56314 86217047 76749 76750 665612001 66511 66512 589506590 41597 41606 454122146 57643 57731 568647413 61999 61956 995527431 55993 56061 476015269 14892 14890 896045079 22690 22691 722064617 16682 16683 268227234 91035 91036 96530032 34558 34493 114148157 7240 7214 42515880 68762 68763 159113375 24975 24976 20328794 32966 32989 472571623 64682 64622 534435057 64503 64430 554507802 11587 11588 11250463 76403 76451 381398229 70844 70780 701532734 391 320 834531864 31805 31806 636397048 28498 28499 93831685 56507 56587 405537521 65195 65196 414063012 42444 42445 863315936 35174 35110 59457303 45759 45833 267819698 93405 93344 361653196 92764 92744 191629689 36482 36483 733095217 33833 33854 884270643 70941 70942 663200769 14837 14847 143387192 32265 32266 697489453 23608 23563 968883281 14192 14107 381577967 65326 65407 903060600 51201 51202 531566545 93629 93652 148938310 37270 37271 745542627 44732 44733 855799146 26902 26903 508402274 17129 17130 532068497 37117 37118 611475762 88941 88878 58362790 14641 14594 446512998 86654 86622 488039070 4347 4334 707367802 91826 91890 196833638 31561 31562 468316106 26796 26797 612670868 19808 19809 569171107 46714 46650 752134928 22464 22458 325576152 77047 77044 865851332 2164 2243 957474253 55612 55613 847799789 30155 30156 138908451 31784 31785 261236888 61485 61486 275118387 73823 73752 527185933 87053 86967 543386138 35695 35696 875772347 92996 92997 941969513 43457 43504 454874094 39073 39117 737316893 11744 11752 777711709 35658 35585 884870648 50614 50615 21458823 48127 48128 495072920 89442 89415 983397054 64745 64740 43697090 81497 81498 155768504 9193 9194 991973175 3416 3417 159593064 86771 86701 594900340 38575 38576 715202712 19006 19007 413252361 40644 40645 90617158 44192 44193 502378063 82367 82368 849847725 43548 43574 548814088 46375 46410 356964442 84956 84957 848771327 98605 98606 250337557 40654 40655 977620760 363 364 819217668 33551 33616 683462096 69346 69347 221134247 15082 15083 877552773 73123 73098 790661648 59367 59368 621161669 27302 27349 440846794 68231 68314 556452088 87361 87443 247253041 1548 1549 901860686 22972 22973 182725769 78496 78522 653719688 82949 82891 612474454 47699 47700 331047902 53059 53060 485627653 78284 78335 10642755 40668 40669 238748747 64227 64288 700152081 14562 14520 378620761 25271 25184 288604273 73558 73559 151502697 68734 68735 239939211 62140 62100 274900835 26913 26914 679515938 90796 90777 464366367 8829 8767 945212981 15250 15251 89732973 62040 62088 603332960 94879 94864 848795157 31736 31656 342525505 9348 9349 695169632 67164 67087 527089219 11420 11463 380090587 96124 96125 661497855 40817 40818 164065450 41715 41659 775630396 35598 35599 240201031 36610 36557 728570838 81761 81758 549502130 67830 67849 193491674 70826 70827 48758632 39587 39547 295671294 12952 12953 556369805 21535 21491 212715531 29065 29066 218452913 13536 13537 306400690 46930 46931 57685628 13313 13314 681300701 78192 78193 964334939 49109 49179 218618930 27829 27895 609973176 32830 32848 306208387 63878 63879 393459981 12448 12359 608788075 52969 52970 798492186 92645 92587 166104861 17021 17022 860019639 96739 96673 68619760 49274 49247 997781284 21608 21609 952696094 64127 64143 629991696 25929 25920 387974433 76605 76678 754618453 49314 49315 424017763 66058 66017 17786797 5814 5888 823869631 95165 95166 284009673 96827 96869 36542079 46359 46360 607169147 59566 59567 212862453 38533 38534 370751963 52966 52897 68009515 80141 80220 279995014 30568 30569 987873716 23265 23281 722687852 56784 56785 700976364 91017 90968 817609119 55246 55247 274426715 99975 99910 243431639 25567 25566 894489335 89334 89302 813714314 10909 10992 695614490 90455 90456 648180741 22895 22896 70276298 68674 68675 531452724 12305 12295 888565392 51525 51554 598092260 39630 39631 643765000 95167 95178 835476786 18213 18285 416196910 1103 1023 533707775 90966 90993 918515551 2236 2237 958673930 39935 39936 653854888 59282 59208 322961907 52744 52761 152979734 25740 25741 838251195 7207 7192 581839899 61577 61578 807523161 29891 29932 161888675 38581 38582 478860345 704 707 61673298 59642 59692 496011376 1573 1574 920318102 57461 57462 387805419 61579 61580 289246099 25536 25490 654540021 25799 25875 759007572 98188 98189 843756935 5010 5051 273284257 97887 97888 587479999 72218 72219 8967232 36474 36475 444828747 64343 64363 664567351 65752 65776 768400315 8943 8855 492337034 99424 99345 508599442 7951 7943 97349837 62886 62962 784611503 73233 73150 6408649 17561 17562 843885808 60505 60506 808202431 36267 36268 263378251 84351 84352 318073087 1341 1391 860703030 27972 27995 872680657 21746 21747 148119587 97585 97586 898242432 93637 93638 450408581 83987 83919 335082685 6586 6615 442579965 74868 74869 110909503 50827 50911 790467630 855 841 591625072 71751 71675 626734330 65148 65149 566380652 78750 78751 828066977 77689 77690 568487805 59628 59629 239771039 57711 57712 79634466 55226 55227 426021378 48151 48170 618285214 8537 8549 806167657 44989 44990 617271181 48667 48668 815103299 89877 89878 779089709 95634 95635 39394820 98550 98599 72317571 2233 2229 353948531 98665 98666 379950972 33948 33949 377007547 18229 18200 566320243 81572 81573 460344320 11900 11901 573056997 27534 27576 110249640 48704 48783 294609402 69517 69521 932292969 58179 58186 672868713 97100 97101 889405113 70804 70750 277082777 47611 47585 962323296 9704 9779 948933014 71785 71810 310302142 62341 62342 8902713 35755 35756 831272587 29593 29507 379258960 98445 98446 11303176 58693 58610 912074364 62070 62038 56452013 30036 30049 999144686 34609 34687 905645445 9969 9970 265161036 94238 94239 464456108 18942 18921 1366233 25272 25198 465593447 48040 48041 945374758 17026 17080 274414546 83996 83997 938972457 59980 59990 834541746 22744 22745 955657625 35612 35562 503754053 87427 87414 818483890 9316 9317 235036768 12472 12530 882606761 36956 37012 104028349 80375 80387 145995574 50626 50566 847449297 44686 44687 202994736 81157 81182 681193230 79111 79112 622805545 62400 62368 715154053 38435 38436 616877118 25581 25582 506960610 74758 74759 83989577 59795 59796 297968669 61735 61777 178089891 59767 59768 348027486 6476 6538 217299284 37480 37481 311662166 69929 69860 980117575 90606 90673 734929080 58325 58293 568267550 32156 32157 374287725 49586 49653 152894455 11025 11026 547827328 25646 25642 802237263 47424 47425 109826697 3126 3127 710800456 35606 35594 623924824 65750 65737 289816390 63309 63310 926421155 33613 33614 519058820 86018 86019 549424199 89469 89547 47928098 92949 92947 356772099 20780 20715 660559465 11367 11377 68595210 89108 89120 564551536 59629 59630 118056477 25096 25109 355221402 81930 81931 970927934 73686 73687 947490235 54141 54142 173325052 67792 67718 95498448 56184 56185 89485454 74333 74334 667625741 21220 21184 234553764 84423 84443 642046536 88557 88528 55908601 31468 31507 190195825 84993 84912 806491812 65454 65456 215320048 42151 42126 596619111 38748 38749 748859625 169 170 167378854 54403 54421 949297517 72687 72688 868685964 51845 51846 26187343 16657 16726 264220510 74321 74339 689300772 52693 52694 883571164 16659 16720 619542247 62315 62252 395222992 81091 81092 383838499 58457 58458 621415253 32620 32688 522660719 55621 55622 950010075 81530 81481 217423164 60742 60763 940204320 18215 18216 73839202 24455 24456 329588393 12794 12847 157662691 12106 12107 166084810 96944 96932 407839113 76744 76689 498379187 99934 99923 378721219 3595 3596 56025512 20333 20334 268142207 3217 3218 433173209 11314 11315 414922223 84138 84063 596268680 24477 24487 122019243 68739 68761 122393619 67257 67260 601172659 68399 68400 693292637 84579 84621 375062436 23379 23409 652277697 29454 29464 796466136 92663 92671 934990066 53651 53652 919760610 13085 13039 869727623 48546 48547 95738134 10968 10969 620819135 73940 73987 14587436 22369 22370 232473717 41664 41660 548150225 19734 19735 689438416 82395 82396 879950386 78539 78611 254747064 2242 2243 300758700 10540 10515 4067548 20100 20101 903429489 77488 77489 324948088 51078 51121 706260253 84098 84099 299630211 2077 2078 630714240 75858 75889 23370978 98552 98553 208381355 94231 94232 108188625 95870 95871 41257381 24695 24696 242516228 9505 9433 108351831 17562 17563 389966112 44744 44789 483517501 30207 30208 965202998 88434 88421 731938465 3328 3306 809065472 4649 4705 523181899 65144 65060 180463522 79773 79774 917488259 54611 54574 698788605 66662 66641 83495013 70088 70089 22203465 30908 30909 479902269 48787 48779 570652601 54665 54576 485622605 39725 39726 244299872 78769 78770 753788484 63782 63783 757339288 67153 67137 888105480 7479 7468 762792240 65041 65125 702653805 4508 4579 663798311 5632 5663 538152783 72341 72268 490267349 44734 44735 399372941 53304 53392 955472048 29898 29851 881848078 76187 76214 22580663 99875 99876 453788219 60907 60908 912357161 23093 23094 863867285 84531 84452 946399325 91975 92003 908476581 36825 36826 391192277 5190 5191 101046593 65550 65473 685972870 53796 53844 566811832 91855 91839 25202385 96424 96436 488899692 93782 93811 327873681 77419 77499 385517912 37045 37046 198684844 72346 72325 42615597 2311 2312 547844105 9776 9812 393348527 38253 38221 970247338 37734 37767 422165381 14522 14567 536785332 80779 80780 260774406 16250 16294 132048167 2368 2369 446577846 22088 22089 664063657 22236 22230 424723321 68064 68065 154549785 75281 75282 23266497 43894 43858 336824504 20085 20106 803527798 87528 87529 857807376 4228 4167 261087088 58100 58101 634975234 80764 80844 969036961 28861 28862 991198248 23109 23106 447134924 18693 18694 657584027 74728 74729 631733225 31657 31588 145954892 68091 68092 358302220 34562 34599 799740883 31119 31208 292914498 1026 1027 483115890 66458 66459 849095187 43452 43453 806326114 21845 21836 890817195 60284 60285 593282875 25801 25802 526653202 85177 85178 8883351 48496 48545 792733597 71940 71886 40863108 27510 27511 96822739 3599 3600 215420608 27443 27511 436403115 16067 16068 430381322 69315 69316 122416675 83824 83816 87615960 67302 67303 550757694 20564 20565 25749969 25860 25861 566620149 62036 62037 761582457 78805 78806 314146930 14773 14774 60727396 83217 83218 707347931 13046 13009 208580755 73663 73664 9661537 991 992 892134974 34990 34922 942847568 32919 32964 567981010 44121 44122 824412270 18686 18687 592065401 43403 43404 538984764 8499 8500 42300270 48821 48897 724242799 63613 63576 993236110 56502 56549 58882098 12320 12282 894169513 19285 19300 844295887 86444 86516 898351512 80856 80931 149277281 35119 35120 333267472 72438 72371 630046015 58653 58693 241367514 22840 22841 488209534 79956 79917 853259257 4549 4550 886031879 84480 84395 839928024 40498 40499 714896327 25161 25162 729713871 14404 14334 54923481 58332 58333 67920802 31476 31477 402424452 26106 26150 292050403 25743 25748 802387796 20008 19933 815247163 65128 65074 257062468 26809 26855 178610898 26710 26711 973490554 62943 62944 635201779 31407 31408 239525215 80965 80930 503917628 24637 24711 506372537 42841 42863 925935099 81140 81109 391471894 40429 40404 865968484 4327 4317 435135426 78040 78041 113836008 71839 71852 995222912 91367 91368 812589644 93172 93230 521780687 5401 5402 660903524 50744 50706 329744269 39986 39998 432899666 52321 52322 966663712 37490 37404 861704857 9487 9488 89802680 73624 73649 196505941 8632 8564 482131912 96661 96712 208746961 61926 61903 700136899 23999 24054 162776549 37779 37827 710283420 62371 62372 1698698 29293 29323 763672071 51979 51963 520772460 15432 15424 32408880 12965 12966 765735443 38459 38460 639556073 79011 78971 255769941 89544 89633 932717662 10178 10256 330034974 82627 82628 163157436 49470 49462 121644259 5337 5399 410276939 367 419 181663950 73680 73623 784206681 61923 61924 889258938 18053 18054 742398873 4427 4428 243279660 39912 39824 391154433 99855 99856 813466796 73746 73772 654690722 38512 38513 62396853 30514 30528 468767953 18650 18651 544641379 43652 43580 421782442 21784 21803 951817804 11695 11696 10672466 32036 32112 574069785 64446 64368 958861776 95913 95914 951775032 17963 17964 763448068 6708 6709 438928970 105 144 340235546 13568 13531 362841762 47897 47808 238777226 95115 95116 96864942 21157 21213 852116809 3955 3956 782554229 22080 22033 70294826 99693 99632 369390188 18866 18871 564954930 50718 50719 613404261 72993 73082 920917398 31466 31388 74146111 10984 10985 463623919 4878 4879 860344988 66697 66656 46307797 77165 77166 763109240 68169 68120 425729888 9175 9247 170811195 14438 14439 718959390 22834 22917 324811833 6065 6153 198201568 28784 28785 978911467 20785 20786 297979112 23493 23547 483542283 72437 72438 859440299 36015 36016 621549439 61633 61589 896390484 27321 27325 996790951 40819 40820 252283385 3708 3745 952071531 77179 77180 96107070 93571 93491 596761381 59974 60042 706003662 54713 54706 283290890 47962 47892 422904057 97060 97061 687786595 64536 64537 291186343 61590 61561 503784460 94074 94075 958957061 31848 31849 657050179 51636 51637 498028830 61516 61489 786837242 92368 92427 443123093 98177 98178 124332287 53777 53781 924415250 98672 98667 882275665 19507 19508 836625167 23302 23261 747193661 13909 13827 579855813 35928 35945 825723195 33658 33575 197642881 22064 22065 983029958 85831 85812 897427358 56411 56412 361859473 58047 58048 213607846 84123 84124 191390570 55052 55134 568066103 9215 9216 492193764 35065 35066 522161099 15843 15844 228098723 97560 97561 201481026 79228 79229 589469971 35336 35419 150695015 85508 85509 721033093 90574 90575 235656849 34636 34637 604284447 24951 24952 132308883 841 842 376318177 20208 20141 746226486 34087 34088 752306505 24469 24470 648430654 19685 19686 783919812 15877 15914 996498203 14600 14601 483255079 26346 26261 478901837 40602 40603 182427571 45974 45975 479921327 76809 76810 316050831 13366 13348 861357702 32073 32097 912855842 97500 97421 880901605 55130 55171 164979357 83853 83854 303351726 77637 77638 560322878 58352 58338 980414938 21909 21861 430197682 50210 50211 643783785 15453 15454 48278392 44405 44416 605169064 41850 41762 794866949 87390 87400 362114414 98272 98273 865814684 26233 26234 575491518 53520 53521 201818094 11645 11646 287388761 60714 60730 405612612 76086 76087 555487787 19410 19484 772519831 93846 93847 745563503 63827 63828 163973581 5486 5487 79040526 94667 94668 245359472 5978 5979 266959428 17151 17226 285784122 50519 50583 806284329 21422 21354 346522338 19901 19970 740324584 72487 72488 702112258 68226 68187 345973900 25788 25864 501167070 67470 67471 389039288 75370 75405 550593251 16569 16485 637128851 84155 84156 313286110 3916 3873 987993252 61533 61534 569366411 80863 80791 228154763 98222 98223 276968119 32188 32236 348073594 37956 37971 287927442 28751 28752 27942978 47458 47459 516371581 86638 86721 675426605 99980 99974 497699438 8943 8944 463436752 36676 36683 386117000 16289 16200 498275621 4818 4819 859683691 90200 90201 974859638 71834 71835 87293424 35399 35400 524922375 14155 14156 408124024 47452 47453 347862557 51357 51358 117092163 93329 93243 44482328 92820 92861 48641277 68094 68095 778544553 99211 99266 958970640 66008 66085 339765688 32103 32104 44665551 98574 98575 473833155 28273 28274 894996102 74899 74823 488364914 96596 96677 900902376 50084 50113 654636087 36597 36577 150491217 26963 26934 558647716 14100 14031 799782791 45376 45297 215507423 71739 71740 826460898 7380 7381 352456634 72080 72081 198727415 30221 30222 793697769 96897 96898 883016772 31089 31170 809383381 55350 55351 724860266 96390 96391 137284533 70414 70415 703963440 45648 45574 950949060 35705 35630 31844663 9685 9686 840861643 99057 99058 861664550 14821 14822 984571706 47038 47039 918488818 88750 88751 459309370 71104 71105 598284466 18358 18359 676978266 91753 91754 460136739 94093 94094 814130871 56865 56866 983631530 61432 61482 922488659 16467 16468 365548478 89244 89245 530936807 88070 88027 885502700 13888 13817 152721980 13270 13306 281681659 20938 20923 531889238 52564 52565 648901028 45258 45259 968305777 50351 50290 936644093 71877 71878 645640823 31466 31467 959733683 63854 63876 732590728 73678 73679 119335996 64542 64578 256024430 80172 80173 288221569 63580 63526 795418608 7536 7537 618237385 71596 71597 8170616 32714 32799 287317171 82005 82006 793158205 45614 45615 430298618 38117 38050 627782973 40398 40399 153072177 26322 26339 450885610 66603 66604 864965962 86422 86452 528274856 57289 57290 796264959 2157 2158 63054961 2018 2103 767893010 19329 19330 892846381 71357 71358 915288548 46357 46358 587382283 53905 53817 146538535 87869 87925 464647727 42493 42494 74357261 96273 96280 930530889 29422 29423 255836762 58854 58767 890305364 66756 66757 774719252 97285 97309 29085224 8398 8399 882057158 41640 41628 92297354 71619 71625 988612382 56911 56912 904747821 94655 94656 836326039 62552 62553 340420236 65188 65189 664509816 8387 8426 124659881 27761 27762 376099009 22714 22715 614757997 65020 65021 65381285 23028 23029 399506582 27905 27906 168194436 19234 19235 847092403 45040 44985 115935454 19976 19977 951213565 19797 19798 902213694 33455 33391 536575561 84071 84072 697813546 20075 20125 584550908 16373 16374 879089769 96435 96434 376817437 68588 68638 146360191 59944 59945 350031139 54838 54839 42182797 76367 76371 681784806 95799 95727 218551267 74541 74553 565987099 43297 43330 742791604 39359 39360 121780133 6355 6356 998417214 71852 71853 278523350 79962 79963 386871023 98494 98495 166190679 49472 49473 107395958 52961 52912 449326458 14799 14730 411280957 22517 22518 667672136 22662 22659 271794503 67441 67367 340290098 78917 78856 160983058 57740 57668 87848704 6789 6790 322833250 79236 79321 649776148 53572 53573 86726978 69430 69341 939847927 76231 76232 961899539 35954 35955 673576282 19101 19139 279884471 82574 82658 397103825 89523 89467 337844182 91009 90945 951198966 77219 77250 161627548 97720 97764 382529239 9391 9392 28297044 75448 75401 977507830 85241 85297 155744615 17262 17263 547188935 18572 18605 863849856 82631 82687 544226585 63365 63366 669701955 5308 5303 461578032 36302 36303 987669677 84626 84627 306939116 65231 65232 528940705 80302 80321 985177902 42088 42173 58647704 84792 84803 795165297 9858 9859 899535695 98266 98348 426779408 3925 3926 95627841 44651 44652 234886790 83672 83673 381642683 9877 9878 965789078 80820 80740 397579723 49357 49358 595632810 1083 1084 591297368 37973 37987 257581360 13357 13369 256884702 38560 38561 326786158 53357 53358 427976297 9939 9951 509827143 48443 48434 248835859 38660 38661 156989576 47962 47936 287315456 38489 38490 1955628 47772 47684 743636729 58974 59055 856818881 13494 13495 957610412 55637 55650 600744022 31463 31484 21284592 62791 62757 570703257 59647 59690 947874277 53505 53443 486587249 3200 3247 25245987 29716 29717 704369988 20093 20094 340361335 40121 40122 944011198 6449 6450 320782730 26803 26728 912468951 91501 91417 502514098 36735 36736 456369968 93650 93651 164664566 47328 47401 428997066 30913 30934 418335592 93423 93335 803529906 61120 61121 887755299 83119 83039 933712634 47298 47315 739467136 54413 54414 481801735 21967 21963 195710686 8393 8394 343507744 87365 87340 151219316 67138 67139 364862531 53514 53515 926383516 38163 38130 399185212 21527 21492 332027022 58001 58002 9803773 57295 57296 543034433 66854 66780 585617760 95799 95714 80548787 91593 91642 651904880 70476 70396 183836213 80774 80833 57757998 35280 35320 225304903 3405 3328 50469451 35127 35041 164585841 22558 22513 227941903 83146 83215 467453162 66446 66425 19246040 43300 43319 266691766 47934 47900 472795239 94549 94550 727762359 33336 33423 687682492 12913 12914 562945204 52573 52574 303040532 84359 84360 220864481 63403 63487 366915600 23491 23492 279597989 66368 66444 386913461 34886 34893 142571651 71478 71479 225335081 90274 90355 835022948 21603 21604 309031436 86617 86618 855150173 84502 84503 907378708 97790 97761 909712347 60211 60135 391917417 10174 10129 576103137 64822 64823 840240050 10713 10714 531935233 3743 3744 822171955 6294 6295 170945515 62733 62734 658948772 57131 57132 811259528 17411 17448 346821112 18341 18342 695620153 25847 25916 748679614 38076 38129 49854221 96483 96484 311982774 64930 64877 212305292 3236 3237 799206546 7467 7468 557599101 62842 62926 621370687 38369 38326 730370230 80671 80751 129901970 70228 70204 992515302 37492 37493 475150034 76096 76097 13277415 83846 83847 690364058 89215 89216 482353570 39534 39535 475814441 80491 80492 794152742 54075 54086 646914598 38271 38202 908603280 85117 85118 933916648 45531 45532 926826335 47043 47122 359760045 49838 49914 64444861 77611 77646 399574901 87723 87724 931406541 72534 72532 804984451 3158 3177 360534430 33899 33900 19383342 19150 19206 361080212 52 53 349167306 33615 33616 855625360 97700 97693 602370687 65899 65900 47148883 44312 44313 529062347 13705 13619 455917380 45184 45131 898200455 18300 18350 167918224 64506 64550 409366241 28107 28154 262563894 43535 43455 268065209 26421 26474 341293040 38068 38067 791383016 9221 9222 607795885 40523 40608 209803258 65845 65916 328766658 88382 88336 378069773 25383 25306 705362120 54197 54198 539595508 47465 47466 268198178 42385 42386 530104723 98765 98761 293382954 21174 21175 871679570 70198 70149 337539126 26825 26794 230261279 32803 32826 847780313 775 776 310724231 20647 20648 870017906 4263 4264 942819478 69763 69774 755661448 65744 65662 294938111 74208 74209 829057786 9003 9032 712472507 29324 29285 239837584 60478 60479 188032704 14570 14571 873481616 25611 25606 293787408 18602 18603 563623115 24721 24722 789418699 8465 8466 411774201 87876 87877 976401774 15480 15481 907919450 24274 24359 880363251 18921 18922 138006847 49348 49349 903641142 96107 96108 595559850 22691 22692 591691451 51410 51494 551059378 5058 5030 603756550 4544 4545 951697783 46143 46144 38806864 49721 49722 31888820 70536 70537 273315991 41152 41096 833561072 90500 90501 90418432 50536 50540 896604811 27343 27348 208693133 21 22 720285115 28539 28549 470367229 30978 31006 26071166 88592 88593 398669303 42447 42448 194680483 13763 13764 458289457 80254 80335 500150543 47472 47473 458586619 52259 52260 707378879 35170 35258 950087476 1913 1968 836278971 10304 10224 189520999 90794 90795 623513103 15078 15079 258619483 31248 31249 317141434 15380 15415 716581671 84475 84476 17303211 83908 83994 908050349 90344 90360 27052956 25096 25046 490328127 64264 64281 685632449 34703 34638 710674441 84259 84260 134297726 95968 95960 991680602 44800 44801 810330264 14000 14029 385622945 2415 2386 210464472 17187 17188 242276623 4985 5053 447409849 78299 78231 879971681 37254 37255 355095067 75327 75286 982520727 23350 23327 535511001 36602 36596 890603414 52914 52839 99191146 10015 10036 895113520 67037 67124 268605748 58943 58922 914966931 21403 21459 622096232 8332 8266 25018925 11485 11486 734163713 48321 48277 115405182 7694 7674 585516693 55117 55118 898728716 18823 18824 790725613 19144 19221 395091239 39873 39834 512500017 30699 30695 325718378 11691 11663 810435541 10356 10357 579517294 10631 10632 506771139 82020 82021 563489834 62862 62863 311547703 59501 59554 213903437 74726 74727 565560086 91346 91347 818921611 78892 78893 564073854 56479 56480 206565468 12077 12111 404130846 13005 13006 216752023 2685 2686 29257105 19785 19839 14794600 64616 64702 660633051 65327 65328 687622302 68688 68740 234754322 15222 15252 955033462 39168 39169 92642664 26254 26255 502340525 57806 57775 843449965 63252 63253 538251345 71897 71922 355193172 27504 27505 940053927 67634 67635 860267116 31755 31725 99844851 96319 96286 903138055 81666 81647 339717628 87313 87314 83771721 46734 46735 940146578 60473 60400 69154263 26151 26073 27411630 7177 7191 536099960 50039 50040 914300622 12762 12808 863815122 98273 98274 107665511 45405 45406 904964609 87365 87366 533649803 32947 32948 888552071 26569 26570 1514719 76830 76808 97248612 47246 47247 514591275 7917 7918 394265699 17758 17757 37351251 58616 58624 89144761 16890 16903 518557452 12200 12195 741522795 35654 35655 550208311 85498 85499 548502756 87792 87793 840826323 90596 90676 654456923 84472 84529 921525897 35263 35301 694671719 47067 47068 696392928 35972 36007 39196923 98088 98018 924408826 98339 98340 617506334 89762 89763 447078782 84800 84757 866283390 91650 91651 101060919 45156 45229 463957772 66191 66192 125772937 73141 73094 181564801 68862 68863 77066092 14122 14182 89270186 21930 21931 149263244 16638 16598 746694129 96332 96265 678337749 84163 84195 913682685 96644 96645 472469069 29113 29114 658496158 57946 57947 82237353 46301 46287 763475843 41670 41612 612570449 21372 21405 392983322 68642 68719 650762537 2210 2211 675414838 49884 49928 765465873 72234 72267 302663037 68440 68441 724579082 79999 80000 413530611 40409 40361 457052379 25061 25062 336240008 44791 44792 156384430 41275 41228 355499211 11343 11330 223717765 85135 85215 507488158 48829 48885 904832506 23122 23188 949555706 67710 67750 64088719 62267 62218 963901240 12036 12032 989243735 40410 40380 607767067 34059 34060 461852087 70244 70161 911941673 59548 59533 608209618 2674 2675 246579574 60515 60574 908841045 34889 34890 296908632 25750 25751 698200702 19852 19853 976107352 43172 43173 769790746 52952 52970 285602288 85190 85191 461754755 21889 21890 791919399 62140 62141 498940039 4826 4827 88260449 83805 83847 402276795 70781 70782 858397289 44078 44079 661540114 97668 97669 762768006 53372 53346 605771766 49209 49258 975784168 49954 49955 424560109 70982 70950 664313456 50186 50228 960420306 19076 19077 117318199 92392 92393 68735176 24908 24835 682627768 33661 33662 690992772 41149 41209 865819239 4578 4626 571622010 95167 95168 575674597 4926 4971 255852333 30888 30874 511945883 16950 16951 777241578 26957 26958 421063606 80189 80190 641542027 33544 33492 697431227 89863 89815 192414963 31917 31918 419399489 93055 93095 701329208 29582 29575 218518481 28875 28952 235735830 63777 63851 960407847 93353 93391 756874588 76230 76160 558031568 65115 65116 144261027 97633 97706 307510215 93765 93766 189130624 63660 63610 712107793 62842 62930 59484504 66305 66270 818618569 41825 41850 705965243 13956 14007 390419438 7944 7903 998764543 24943 24944 815896775 26407 26487 27935205 53325 53279 106307490 17021 17089 126881440 62116 62117 713969816 27117 27118 351870225 18438 18514 439672299 92880 92881 188174660 18298 18380 664744992 33462 33463 937580960 97838 97839 644586851 61383 61384 331462893 71443 71532 805642033 47257 47318 472859508 14572 14573 588663722 81157 81158 580779100 33387 33301 468332765 7918 7862 946736224 86528 86529 976651477 796 797 491442621 72802 72803 212940000 65823 65735 89815071 85093 85131 79961464 17532 17533 435817776 11033 11034 313335748 27057 27058 856836814 49347 49292 676960365 99404 99453 559575327 1162 1099 572182112 52857 52858 125715292 52214 52215 452810880 71424 71425 965582670 25704 25672 21126415 29079 29080 477364011 70202 70121 361087188 42148 42149 100702392 67947 67948 706076712 95544 95545 153705480 55427 55428 694706878 41280 41248 812530368 50857 50858 8346717 98965 98942 480941574 66734 66695 421551150 67889 67890 646480197 152 195 540276776 82390 82302 549103893 94486 94487 803776134 2095 2096 987601217 95579 95580 512953766 48611 48612 351665592 62330 62331 632757693 57399 57400 786647317 148 62 619038008 34691 34692 796000265 77198 77116 786454322 85382 85422 562192322 71567 71493 988651199 39030 39052 717450378 49876 49944 585423469 84139 84140 528061556 52364 52365 519930888 73497 73498 686966139 11624 11680 803300399 21766 21685 412751281 69862 69874 353183813 10172 10122 517331222 19791 19704 509694830 5888 5889 829276996 49842 49843 88334664 18651 18706 919232136 46900 46981 592589896 88451 88452 175892792 33207 33196 234459250 91433 91515 65164054 88455 88456 445389363 42683 42617 219848173 96991 96992 275093065 83373 83334 705756464 39201 39209 621126351 62893 62894 695063026 58729 58804 356884462 28246 28247 584505581 9515 9553 912418695 1930 1931 26692382 41779 41780 309608230 30854 30855 729172935 67045 67126 234365969 7019 7020 970145679 84611 84612 971367749 94187 94188 536672291 92447 92508 1875284 1700 1701 885034526 89681 89682 762514719 99369 99370 590921253 39516 39517 671840284 30618 30619 38552379 73228 73229 439036110 62104 62105 817592611 76793 76794 255217666 24381 24382 409984518 49120 49121 569598768 29842 29767 126133399 6960 6943 536894242 6459 6460 963565543 82616 82693 574478168 94879 94880 100527269 40495 40464 311421614 97601 97555 892664921 98249 98250 132107396 59579 59540 259445320 85050 85088 616281743 97347 97348 969838616 43383 43327 549750577 33282 33283 597989675 41456 41418 942700016 48081 48082 882214543 10117 10124 301530873 86316 86257 430670083 64574 64575 827837296 22462 22463 888494240 26555 26470 492611978 714 715 995280744 36119 36142 895931595 19340 19341 100919849 36612 36544 499928005 75814 75840 696170188 1232 1233 484867854 69111 69134 886117159 34385 34367 494114116 20231 20197 773163396 47979 47980 30454668 26606 26641 441543361 83225 83226 205351522 18652 18653 913001550 10461 10462 268325300 37705 37706 56291016 42271 42272 349678064 26855 26856 448723128 89061 89062 858763228 19890 19891 584422405 18580 18581 633964550 13203 13204 461827698 60243 60235 804436638 1981 1953 88629574 94673 94753 628431691 79101 79157 275067399 57712 57713 421817087 4825 4806 332064654 96910 96849 201917012 22556 22557 305689483 73721 73779 821431626 17448 17449 543365829 64038 64098 633474659 54884 54885 114436651 81768 81769 711592924 97838 97816 137835930 2321 2322 964448581 94746 94747 271926980 81297 81259 306870992 58443 58444 203228811 84704 84664 525888643 64708 64671 455546168 64862 64863 972904402 75636 75637 815284745 11163 11128 618846868 4826 4752 609098780 65751 65752 80745577 68623 68607 935151724 53726 53659 470540509 76063 76003 489323137 68480 68473 288747934 32795 32796 37815168 28860 28861 973665229 27875 27876 148120461 90181 90182 209775789 67420 67421 317438889 7184 7185 202959310 93093 93094 91801181 42599 42600 107203880 71567 71502 472722925 14629 14630 273767398 40377 40378 337392899 78864 78865 850392537 23180 23228 77587446 53976 53895 430539824 72063 72064 633307787 67800 67817 13107942 37881 37873 622701416 60548 60549 843547480 54755 54841 83160065 83977 83978 741638568 8144 8218 768802473 60141 60201 735660768 90326 90286 468044087 34102 34176 349954104 94225 94226 523044141 69329 69330 3109132 59160 59247 71981946 97535 97606 32214192 77646 77647 839282106 31450 31537 247277637 58341 58342 464776102 77117 77144 663496082 83796 83797 220554701 58749 58750 348428082 54651 54652 675387677 14799 14800 180359330 95263 95264 322535677 69271 69272 567417733 8506 8584 864123111 67039 67040 971055348 20528 20500 809566305 41932 41933 34963712 99118 99119 558256861 24286 24202 228299977 71770 71779 281580627 14965 14966 804205937 55386 55387 455887655 34779 34731 555691147 88510 88511 22830401 46618 46619 876282301 80105 80106 965733793 43633 43568 681733242 9560 9561 344574707 38435 38468 999948094 36466 36541 367191473 89774 89707 644872336 60402 60423 994107828 35999 35917 491381855 9720 9721 810330552 85344 85345 715024795 96281 96282 722231826 52648 52649 865107611 4570 4552 153530148 48883 48884 339324399 28123 28124 692856353 84326 84327 151205936 49476 49473 904249306 45698 45673 193146700 39570 39574 462964942 42658 42603 1464205 1180 1237 577991076 62450 62493 166222652 47042 47043 752688818 27883 27923 509785524 34235 34243 298339212 87145 87146 439074854 55748 55749 987611044 23716 23664 814031690 59694 59640 305004930 73342 73402 320715119 3852 3934 473557821 36563 36528 219746362 85731 85786 104974507 54151 54140 556217183 45296 45297 170877946 12196 12197 435810258 40448 40425 487678379 13436 13387 999178600 90183 90161 889373714 77816 77882 720916852 28662 28631 727111788 90620 90621 612254300 79881 79904 172959044 14004 14005 258878411 72960 72961 242753339 37252 37253 571532423 83520 83521 42265962 88271 88327 795975709 31938 31939 459136017 93651 93652 764531727 32524 32460 503181263 53492 53493 71202727 53315 53269 504747951 45058 45059 521006016 26889 26899 349240322 20712 20662 775016006 71774 71775 705812531 24206 24207 91507578 59045 59011 435174716 80513 80514 806576410 96987 96973 391726513 78929 78930 470791608 52782 52871 788531034 30405 30406 491639238 24989 25046 363003420 17283 17284 711027204 48416 48417 621649413 27892 27893 61967159 1415 1416 112188604 16426 16390 410704087 91217 91285 275729121 60554 60482 872075511 8776 8777 196835674 73174 73175 605854878 91840 91823 770526646 61466 61398 379858978 15570 15571 982095177 52472 52484 791004231 30745 30743 804028125 49135 49136 827211701 97655 97683 175663003 44419 44420 391244949 95252 95253 150717462 52391 52392 126716243 28767 28739 775226181 57324 57325 390472554 39051 39052 554346706 73569 73570 242317498 69095 69132 812776672 97108 97109 39148049 42300 42301 662200141 44297 44385 330858503 46523 46524 799820099 53089 53090 716164848 69500 69571 843617673 86690 86643 34721556 37694 37695 880868739 52781 52845 248779615 14709 14710 448412245 46430 46496 226262103 98962 98963 656592061 7557 7558 819423528 97120 97199 223893497 49733 49734 283144733 21549 21468 751698011 35442 35443 909542869 41074 41075 774456609 19087 19088 151836122 11651 11579 956107005 79496 79497 449929360 31237 31242 785264301 63863 63843 367191257 35310 35311 858348871 44181 44214 871669673 92256 92271 43220505 3675 3705 506038348 48851 48919 658261263 79078 79134 842447846 99733 99734 601652715 49088 49091 514386401 43930 43867 350055473 69916 69917 390241595 4393 4469 388528726 59385 59355 501668239 73869 73909 356245909 30613 30665 695673836 3353 3266 75305158 92912 92847 932132493 4844 4846 236510759 51037 50986 198945797 50929 50930 103251283 24944 24945 159919385 60515 60570 231137223 73102 73082 366956111 3753 3754 309796927 37974 38016 724461095 70148 70203 942564753 71789 71785 147831166 58260 58261 317623144 95742 95743 25510173 13430 13449 774969136 24170 24171 803696152 94954 94901 114445538 2312 2374 854318057 51713 51767 551847352 13470 13503 381300437 56511 56512 825066840 27605 27606 610559967 47282 47195 91448176 40050 40051 564597585 42095 42157 257208073 37893 37894 684994784 81629 81630 366299983 31710 31711 710863088 69788 69771 951142382 95282 95283 611294937 328 329 571278649 79405 79406 532240121 63071 63080 933408003 24814 24815 497033158 87651 87652 803834977 60265 60266 29715893 18143 18126 15644942 15474 15489 120677015 40150 40114 1598971 66065 66035 400966393 18569 18570 607513481 89538 89572 405131827 16807 16808 434290936 63825 63826 58586261 29654 29643 126511941 58842 58901 326737959 69311 69312 961247910 85226 85168 323049243 18224 18146 203440122 94240 94156 870755252 5698 5655 641594005 98347 98348 597609449 95676 95677 757329175 2628 2648 675320076 84699 84700 880018046 72504 72505 62678354 66593 66524 170184054 98991 98992 897698809 17572 17573 835231551 29411 29338 216202494 57163 57164 3028492 1277 1198 852380487 27810 27892 547310060 36516 36445 147964410 95840 95792 396911419 55838 55916 729996534 49227 49138 313793256 953 954 164382673 91141 91088 696437697 81752 81753 408061729 66653 66703 573022623 25099 25100 20347036 89187 89151 453929519 46893 46894 859187197 75706 75707 332036805 94883 94868 90404477 75483 75528 819370107 91736 91737 196727901 74309 74310 275320911 41120 41069 570411591 64006 63920 860286201 6301 6302 469220164 4515 4446 481338824 75485 75428 970775332 15556 15557 251583574 96392 96393 134923483 9754 9842 157358347 2245 2213 896961901 38889 38890 965814946 313 314 141478096 9788 9803 95908829 67429 67410 555327687 37898 37866 947594410 80185 80251 925435679 60303 60304 493772772 6525 6542 180854497 7704 7633 541335390 3360 3361 137899863 14396 14397 781858810 11616 11617 202244461 53673 53674 143601919 99058 99059 535255037 94880 94816 216988210 13129 13199 29685233 61266 61267 515583836 89117 89111 210898416 55788 55744 295355087 71722 71647 356762817 91677 91659 417245858 29187 29127 283349352 72433 72495 640339085 53658 53604 166218924 48422 48423 349516796 34778 34772 131737153 94608 94609 924774401 56065 56053 664111042 11859 11775 571806661 71485 71486 219120324 71663 71664 887461031 48224 48225 651783670 34614 34635 865888601 73830 73917 926285655 76083 76129 919282387 33984 33996 574991609 7018 7019 341913882 90475 90461 417672015 5679 5680 904463145 14523 14532 453951597 48831 48832 741287150 75929 76004 797896048 68114 68115 999492193 1400 1401 163139784 26746 26811 313783494 45343 45344 64877670 60188 60268 864555893 58965 58966 200489822 87060 87074 238392467 32677 32734 911799214 90753 90710 59479391 38380 38388 134957729 61635 61603 409272198 9407 9408 406453830 93773 93734 957721461 40815 40816 838255559 30892 30893 429595690 85033 85034 718921561 2734 2735 342787748 65158 65159 468470303 59532 59578 368778858 40459 40383 541443193 11450 11451 281135235 36440 36441 466191823 49784 49736 630690668 86210 86252 104081908 48700 48701 249641000 51180 51093 464765314 6735 6675 723974014 20493 20494 582982659 6812 6813 790254894 90891 90844 7412938 81492 81493 337566505 89950 89951 242222442 13945 13946 536991895 89609 89610 8390772 57260 57261 153591115 87161 87162 584069048 7058 7098 402857161 96444 96522 891242346 78221 78222 254925370 16263 16264 640980645 30252 30321 15859301 2520 2598 429732803 54622 54623 895724655 56516 56440 899220 27946 27947 896053773 88298 88369 194430037 36185 36238 947921084 21329 21362 703171194 33389 33390 272800126 96428 96470 227733889 44169 44170 1303040 80428 80504 16723640 81140 81141 377255614 8881 8962 606066353 88401 88360 703269522 30328 30329 850074034 20971 20972 193119178 38684 38685 931192031 63015 63038 588865729 14250 14251 267797064 30437 30396 36491025 24328 24329 813182799 50082 50083 559659806 75099 75100 691883221 64973 64974 541143415 16996 16997 37025349 24345 24288 81630844 56615 56616 452181393 59785 59827 455533497 86357 86269 675007974 81396 81381 223756306 19176 19232 200246479 48679 48648 85049439 23196 23119 300683903 52659 52672 642875843 27516 27517 874091772 34689 34690 164038383 56341 56256 583236465 10358 10359 831013687 35223 35224 645896392 5458 5459 244446457 20919 20920 933423535 54652 54653 203059621 60594 60658 404358119 20725 20726 792931436 45909 45822 761935434 38272 38273 881658609 1592 1637 380913400 39356 39339 742324700 15471 15387 896970812 29980 30060 668604853 27667 27670 648664421 18624 18555 126492210 42463 42532 210729337 18092 18093 227945424 76927 76972 721046568 77918 78004 960189436 94876 94877 618701253 56305 56306 959276474 19270 19271 215773810 61553 61554 152768891 64383 64457 570616268 88534 88566 514337464 83816 83817 706681959 95724 95725 224739512 43460 43461 862048688 86709 86710 837498310 5061 5062 594255022 21749 21732 19545556 11619 11620 465631472 23270 23271 202816664 50606 50607 557413681 78371 78375 416817815 83944 83945 736079673 54033 54074 868364774 19020 19033 811470924 81093 81023 953147770 36336 36337 310551294 91930 91931 313926447 18081 18082 7587304 17047 17048 778211525 60948 60992 47217926 49606 49607 168016943 23256 23257 986656639 85403 85438 224979817 92273 92252 379428588 62068 62069 473024673 18582 18583 840782079 79584 79592 702159809 85310 85311 716076317 30539 30618 765010207 46181 46267 522027033 38174 38255 621096469 26053 26054 919903922 27440 27367 888843846 62857 62858 220255648 28715 28716 831129439 48313 48388 5852749 81328 81329 807581877 2438 2439 610693090 62543 62542 665081125 38440 38441 406369032 43202 43144 722823134 22490 22491 476528199 91955 91956 667467093 77127 77128 684438357 59826 59852 26074064 21412 21333 472239662 27812 27813 643495157 14847 14932 726852836 17721 17722 902888179 56733 56705 135133723 34957 35040 244677905 76780 76726 592168812 77040 77041 966020553 45443 45444 663100396 4112 4113 775002466 26630 26637 100354174 20385 20386 394965248 28574 28575 742667993 93737 93738 295673906 67702 67654 136032350 92733 92734 48960091 92682 92683 501474700 51400 51369 770540081 19947 19948 697418604 57069 57122 967964479 46264 46273 234361050 87869 87870 828432398 58254 58212 663274177 23642 23729 306428069 69831 69832 789364101 87294 87295 238378716 19642 19643 445590423 92223 92224 112468383 6059 6112 498522398 24357 24358 608505779 44830 44831 327920198 40490 40491 778976816 73531 73532 988640873 72665 72666 573294208 31161 31112 513261508 60756 60840 81472180 70525 70584 767014926 97761 97703 526124219 95002 95071 403829186 77587 77588 443466901 48974 48975 24546167 63262 63263 442703137 35751 35801 160283730 89654 89577 773878847 58220 58252 125334 72561 72562 875682753 40857 40875 114111365 82694 82608 824557413 49974 49985 338540131 50098 50099 135529128 49393 49348 206965554 97491 97492 268646314 48849 48850 651901059 63335 63350 679593179 38815 38816 239870736 36106 36050 301332263 64674 64675 826200237 28896 28897 755531685 81871 81872 215833027 88367 88432 654631596 58192 58104 945881854 28236 28237 450491838 15362 15363 8831249 59838 59910 952906178 58594 58567 36721686 38905 38990 469117217 4158 4226 150167854 95635 95612 171726268 79024 79025 936680950 62515 62516 119632052 70177 70239 901029411 91517 91518 488884154 44793 44794 588842923 41828 41768 552845990 55439 55389 735505738 77466 77467 520598575 11415 11416 258139673 73344 73345 979218101 3799 3871 594364486 6563 6564 885505152 91391 91392 537760860 17063 17017 960460764 67118 67206 693155492 79766 79767 455467938 82671 82672 672065061 81956 81957 210189229 60514 60527 756459994 5617 5667 891626872 5330 5344 509431426 15759 15787 225654240 27472 27526 370846133 56533 56550 879387357 27954 27967 229679046 61595 61665 890454660 84840 84771 64000645 80035 80036 643821684 83399 83400 870383883 13260 13261 937983128 6949 6948 417041722 3119 3166 951951052 21137 21213 981366463 66010 66011 884963280 91639 91608 954927358 29555 29556 55083124 35058 35059 613520605 60791 60792 406371083 53323 53324 719503953 90424 90425 172124584 17388 17389 262840747 73959 73956 963766211 67767 67768 384583269 6061 6048 931867307 10260 10281 82387498 53356 53281 763316228 20038 20039 286677583 748 818 593737903 6774 6686 964894483 23416 23329 985066601 65546 65547 40090246 14272 14273 927670494 46027 45951 231458731 26495 26459 118082507 99814 99775 165471755 74559 74560 785688836 69578 69579 783617490 95392 95322 812241017 91281 91316 446903666 50059 50060 825784549 16705 16780 536150828 69113 69129 832113847 75468 75527 214219251 48296 48297 269623547 12313 12289 558298417 33446 33447 616166257 8476 8420 536116833 12840 12841 227944466 26969 26970 179014910 32744 32745 704297839 34263 34203 453390887 96329 96345 553617347 73326 73379 789522586 82108 82148 85257084 11950 11951 698122410 47941 47968 965841223 37680 37761 845163408 70557 70521 116036839 79502 79467 273528423 96215 96216 142106997 83435 83436 694446865 61708 61709 8151439 41301 41302 315696245 86714 86730 904070693 12025 11981 566177373 91342 91343 702029059 6382 6416 62714370 21356 21397 498343851 89219 89220 29008202 28629 28630 581194218 75412 75481 563598140 60543 60571 783746971 8174 8175 10540773 86851 86843 576930876 89317 89310 248427032 61731 61662 803761416 26213 26282 565130776 34902 34903 400306238 67683 67654 205391160 14399 14461 211201271 2212 2152 878852288 97563 97564 383957182 48783 48820 924397585 60125 60126 518973350 10765 10766 329179165 742 743 591688536 34572 34573 759009796 104 152 624329660 2873 2874 474847174 27976 28034 84604914 15672 15673 559370085 47488 47489 93553691 76428 76482 876491839 27305 27306 135833707 50526 50561 119450180 16939 16940 127410594 74899 74941 41577354 70799 70875 469486302 6665 6666 890144955 68551 68552 268378172 52485 52496 654116315 54774 54711 706331819 5456 5457 691350695 96975 96976 630537191 33386 33387 996898619 49468 49458 448934382 69200 69201 229678970 33177 33178 532466058 19702 19670 530878478 87586 87587 582248629 86065 86066 927697374 75735 75736 724680273 92199 92200 408839062 8383 8384 933976223 41419 41415 294467754 94098 94061 247710940 17146 17147 782899219 55926 55858 447700792 50824 50904 164844745 16829 16878 329080869 14688 14689 387275239 56666 56752 539696186 57136 57074 72375206 83962 84042 118879678 47564 47565 441204911 81723 81724 617553926 29035 29091 52254065 45924 45992 452508365 9742 9743 977154296 2479 2480 773297534 56835 56836 624652748 86 87 244653547 62844 62845 880025307 20375 20376 228819052 92441 92466 5304571 42454 42391 41841229 24078 24057 833002017 37414 37415 958290392 57489 57490 460339331 2307 2282 495168641 50310 50253 324967563 86271 86272 549581224 44678 44765 82583981 32320 32273 58030395 84428 84429 510840042 38659 38595 734595648 78896 78897 625107757 44664 44665 27707558 72796 72738 997164578 22045 22063 455988249 27782 27783 173761581 29249 29250 238111922 13303 13304 396245853 38295 38207 700818190 45042 45043 275976728 49853 49854 503241506 51478 51479 935639423 60697 60633 551692917 51949 51950 681040625 93655 93699 230762034 74408 74418 652831170 19590 19504 292807013 80636 80637 450038496 68578 68579 91737090 5102 5103 473893169 95786 95787 452015729 72607 72608 9004655 94937 94939 782029444 93438 93439 535536425 20619 20598 982502281 54375 54376 427541037 73458 73375 556779818 40189 40190 490615586 78080 78081 29221664 81424 81504 304256697 47443 47442 644394660 76345 76346 838251417 63954 63890 752727978 78567 78560 12058222 47019 47020 614790028 96451 96452 931953463 84197 84198 661034386 59229 59176 78110537 21633 21649 851029469 50225 50218 759782254 28658 28659 698812654 4626 4627 105585843 88842 88843 292887293 48923 48924 875506908 63686 63687 539937140 30757 30745 570342341 76377 76378 864010817 11128 11129 115029333 73484 73422 239139868 1696 1697 63094212 93950 93951 295932521 52106 52134 101755412 27891 27892 833192864 77016 77017 666192162 26278 26210 172360103 4571 4620 293750548 7873 7874 224228591 48533 48534 813231628 51167 51140 540915516 45443 45422 386637089 47103 47118 144055776 81409 81358 167791041 68423 68334 113863004 73163 73164 205107787 60564 60565 648201503 68543 68613 605643895 51418 51474 787388969 29952 29925 787718965 10362 10363 944698032 77952 77953 812141136 25021 25046 681448351 4607 4673 24384189 93097 93098 898767946 38896 38897 419191477 91248 91323 695876660 18107 18171 908280092 69234 69235 64288924 52555 52556 78714583 70392 70393 650146122 76811 76760 416898734 65768 65769 193607144 33727 33728 520137959 45658 45643 441610515 68125 68088 319341369 37280 37281 804305869 65626 65627 734232517 95631 95632 480530970 82085 82113 551559689 74692 74693 254107039 38553 38554 506588698 15628 15629 885706968 99559 99514 590751853 23914 23915 23024267 86315 86247 562969920 1242 1243 714839499 42504 42520 602308632 67425 67426 939026721 48165 48166 179956283 19473 19483 917993471 22603 22604 580150506 60630 60558 86073951 22670 22700 125710671 38196 38197 644185832 97237 97238 430000698 77391 77392 812874854 43841 43850 142874948 4461 4462 271582699 58618 58619 825893070 26867 26868 238376242 58378 58379 24666799 54260 54206 670608569 37290 37291 733220161 52879 52856 824528317 26473 26466 109066131 26044 26045 929906530 81144 81143 808881370 30860 30814 320019253 31289 31290 872997775 59601 59571 640890694 90560 90478 475980325 90752 90753 970800219 47191 47205 677645621 91206 91207 567653069 53723 53757 463327153 3751 3752 762114986 31458 31459 279870528 38362 38363 972020487 42920 42990 961118801 3443 3444 192097586 89322 89358 222532692 22650 22651 624649416 22813 22814 907492006 72460 72461 818420058 1484 1485 11289852 66760 66761 665411764 54347 54348 495445299 13652 13655 998743818 84301 84356 286926592 69725 69726 932014760 82599 82627 756218516 95694 95695 733765210 36512 36457 747067932 79850 79792 534071765 52408 52355 322975187 51584 51585 394683238 89092 89102 153925153 43497 43498 773470288 9921 9967 341224994 51867 51894 993181981 12555 12606 349413687 21327 21328 566802546 39661 39587 743397340 66184 66185 348516536 49982 49983 804398388 84650 84651 271777681 83431 83435 783913539 60546 60545 448133588 57997 57931 606024389 51615 51616 507797058 15487 15517 313331240 64302 64303 450385415 20560 20561 854921282 5074 5024 529921387 49647 49576 139154117 10166 10198 222430824 94948 94983 450629745 81427 81428 765176122 24847 24893 590504406 46218 46163 759913112 73860 73861 346052677 5287 5288 942614872 35876 35893 953110635 2145 2083 587073110 27397 27398 374963259 48418 48488 600547093 49486 49487 799178974 20020 20086 131208253 75793 75794 551824196 59064 58983 651832640 83601 83602 484787642 54162 54163 659949093 54904 54857 562427023 80343 80344 298593186 44705 44701 909375234 39815 39816 634588748 65638 65639 711964925 59189 59162 876800272 13932 13853 572683438 79566 79567 638873066 12345 12361 399576964 64622 64642 477663215 89575 89543 130349208 94808 94742 664705938 91898 91899 484780355 1522 1548 361304171 24029 23946 836084555 22255 22173 68801265 62406 62407 87004402 35493 35525 207699671 24865 24866 625873540 42608 42540 972747897 72849 72850 31176271 29077 29039 995689192 9717 9754 814190420 23127 23099 440513850 14047 14048 835292355 85950 85951 949401945 6356 6357 544937546 86560 86561 346718321 70939 70940 423566782 31140 31141 397818643 51346 51347 11593271 50653 50654 179909786 43173 43174 457552017 20747 20748 594137811 71067 71068 785194253 85020 85021 642298742 96793 96794 204474751 89321 89316 356491995 81789 81790 591733431 28227 28228 512081583 41075 41104 92472076 49089 49090 104727603 84047 84086 505719879 3228 3229 403455336 23167 23211 270970618 95805 95778 793579100 11375 11376 389401179 96699 96754 946787540 55044 55045 250231937 55126 55158 861110722 48787 48788 23044935 94529 94530 891113076 16360 16388 299183256 64073 64074 82041585 17124 17077 430866155 16405 16317 48088907 61697 61644 736192395 81836 81764 778472242 77616 77602 793670350 23744 23745 978534899 33795 33852 81630380 19689 19690 605442713 11998 11999 97002860 75716 75643 357129391 23642 23643 307888699 1069 1079 437590485 5371 5372 458733743 26164 26165 697147123 83886 83965 50952593 45747 45748 951452593 26683 26684 336404215 59641 59649 510056983 6534 6535 485001721 96473 96561 729287253 64273 64274 156041145 39831 39749 827428255 26182 26183 833578999 63641 63642 238013235 48716 48717 477723975 25721 25746 636153616 95593 95674 161173172 33363 33354 870131846 5337 5327 532631901 10947 10948 201514483 61277 61243 304637574 40702 40763 236547381 29935 29936 943295247 16031 15999 417470153 31931 31932 569331439 12967 12968 354723555 23407 23323 49579375 20165 20221 481999184 76241 76224 797256911 466 467 655951446 77021 77022 62699539 41001 41002 875633073 13510 13494 339784129 19676 19677 262156004 39162 39163 274187868 70225 70226 140437430 1426 1362 229447199 38634 38551 520317444 48868 48869 814877656 31329 31330 383805558 34280 34281 507837722 13171 13237 923032432 62157 62137 67259013 6668 6659 673520072 35093 35168 515674416 15580 15661 979086291 65300 65301 180493512 21336 21277 173020178 8076 8029 8857690 64002 64040 463451974 79552 79553 341478285 76272 76273 453612951 50418 50419 20753715 72675 72676 753784321 9464 9465 164960842 32169 32170 820073261 23049 23047 859874053 47638 47636 945284479 43064 43065 493078638 88460 88461 117502555 45272 45273 668588362 7512 7541 398186803 12354 12407 933989312 46940 46972 840433049 862 863 161989852 3762 3687 520368406 71399 71387 11576935 85132 85133 613594802 65249 65200 804902938 14038 14075 154848174 46354 46355 333246303 65275 65276 585784533 11281 11282 192084071 38750 38751 427416890 19344 19345 389621934 28352 28348 628156893 32006 32050 681892280 48957 49013 112089090 26777 26778 646693900 74503 74504 220292315 10231 10283 511639027 41747 41694 192243976 41698 41699 890801913 49158 49069 723967953 91836 91837 921605058 65540 65502 282517680 84402 84403 711075244 97439 97434 469747322 87471 87472 769452182 36485 36410 967009199 94880 94881 245186488 40999 40975 470694870 61631 61632 245807811 21628 21629 165755003 21677 21678 227443297 46785 46821 876257039 45532 45506 670794747 34754 34755 705278490 60595 60596 991169691 66291 66292 368379713 64745 64781 300339206 82718 82719 937010613 53093 53114 777274169 6859 6860 46021447 62971 62972 751605485 39081 39080 727237489 83891 83892 807792666 48660 48581 350357091 17737 17738 874354269 68783 68784 840580213 54019 54020 659812868 63271 63276 586886021 7863 7776 50845523 88873 88874 57258611 36438 36439 486953467 76493 76494 125279539 50314 50253 455802658 66583 66584 37256874 17920 17869 832488767 75616 75678 682785419 52588 52557 74358883 3982 3983 837464478 70037 70045 853586260 8474 8475 632751982 39141 39142 230711856 12466 12517 965916546 54580 54581 907119636 40094 40095 422378637 59910 59911 274294849 37367 37289 219148250 2935 2962 970213722 87860 87876 356880996 22240 22241 883885374 65297 65227 82908458 42870 42791 484715761 72080 72140 477345751 47417 47348 896385999 19527 19528 675108381 99856 99837 305192196 38645 38646 813938331 33946 33947 61578493 82512 82524 955024041 16012 16018 423730991 65576 65577 273660554 72527 72528 712416634 27410 27415 156152477 28780 28765 927176261 10336 10337 302818771 26381 26382 144562478 33796 33764 375803402 42045 42046 578976601 21956 21957 480950553 45401 45398 787708681 62344 62345 235879095 90716 90659 568977772 64163 64169 485095683 12821 12822 126699211 50534 50579 322901043 40584 40585 978510334 14880 14800 740034194 65872 65923 315074124 74016 74017 450367816 59548 59549 822895602 7325 7326 241599480 23214 23249 20165841 4272 4273 566556270 44926 44978 504226138 55196 55197 941900677 43270 43271 902904731 3939 3940 517370704 47784 47785 613656876 10187 10188 255272312 54667 54611 759454667 41647 41632 148956054 69448 69468 940227302 11070 11073 415443946 48608 48563 241634313 85953 85941 683302009 8723 8724 395523944 89448 89414 408496918 2225 2167 449062166 44913 44887 703087490 25512 25513 949930428 5346 5275 837244797 92764 92765 720374135 30078 30125 588684479 32105 32106 347186576 34121 34107 79028040 21051 21052 577736714 21655 21656 168566201 49968 49969 68901073 55431 55432 99706359 48402 48338 988546002 56932 56912 644013981 72016 72024 877222286 65230 65183 523375334 60625 60575 384432574 689 740 932445618 45264 45265 205562118 34280 34191 390460089 21141 21138 525272060 48674 48759 62529109 54394 54447 989356918 93787 93788 724763434 88329 88325 360615848 6195 6196 845648367 40715 40716 926457747 15626 15582 838832933 25345 25346 26102173 61142 61143 755230090 96478 96446 105547122 92165 92166 887837682 76141 76142 119564430 92229 92230 238407464 95914 95915 40094584 9984 9985 433191825 72807 72808 916823846 70570 70556 988132716 90419 90399 364070469 52839 52840 637201116 25946 26030 745892211 54824 54825 861015673 35649 35650 162175567 84662 84663 816320075 8584 8585 68639289 98635 98636 543329468 27228 27229 643586489 60266 60267 346025172 70371 70460 939416102 51042 51089 854476691 48290 48346 909693451 67450 67498 369155838 3654 3734 746977987 6115 6161 17614866 84488 84489 959229589 31804 31819 975752909 20550 20579 693923715 89519 89520 226146516 71334 71297 646701840 17273 17349 715534307 40903 40822 823694976 89915 89916 214336030 90467 90465 841650828 72635 72636 748149449 1472 1414 114266870 16119 16039 131146945 438 439 582927711 20778 20779 380121791 67738 67701 673225789 47069 47070 890526904 5587 5588 561568354 52513 52514 669457892 36819 36820 996596323 41436 41437 279345960 44661 44623 112979323 13539 13540 668238908 64697 64690 257775576 21975 21953 850618423 67339 67261 703502489 26349 26350 511632286 85968 86041 500146190 57482 57501 332146919 90522 90513 959154130 71373 71374 778320002 69671 69690 748379401 79310 79300 944952189 71400 71401 980820768 13566 13518 190549066 12889 12890 269112615 63203 63179 504735848 71184 71185 674751411 51831 51832 341037992 49126 49135 671381788 26236 26290 257417280 92533 92605 873262462 32822 32891 901939977 476 477 272510172 10829 10830 77300293 44805 44845 81942435 20247 20248 240669476 25283 25314 313822656 26350 26351 201423922 60902 60903 496694604 14681 14759 860706939 26690 26621 255469936 88815 88816 847539164 74999 75000 78807490 36952 36953 219097251 48867 48868 866538940 16754 16755 92713065 16664 16646 89740516 66666 66667 250368521 38473 38468 87398853 33296 33215 649623246 9250 9171 175049017 89845 89846 340123164 56512 56513 254226771 58536 58532 945113056 59494 59447 683817703 2878 2879 766403369 20508 20509 260693263 91331 91332 982461237 75061 75062 708258632 92810 92866 182065045 39055 39056 480081327 14207 14208 645371010 61851 61771 407207626 79459 79458 79936753 87187 87118 400264709 18352 18353 972070745 62043 62044 408825694 49989 49979 921867148 99532 99466 739962873 81474 81527 781289097 6052 6006 602553912 62851 62852 390420357 15746 15739 934491728 45020 45080 857440880 91121 91061 211080999 26570 26571 10718131 2637 2596 330485825 81275 81276 88286805 90325 90270 168014374 10200 10207 749033066 92706 92707 967531446 66499 66588 282764899 70466 70492 114985636 21695 21656 494280539 97978 97979 956800758 21953 22029 840912289 16119 16063 571763434 86435 86436 358356393 61947 61948 891380360 99379 99311 386206072 36784 36785 375827827 67135 67136 235194105 7377 7341 422456917 66468 66488 938191396 2019 2088 231224579 90569 90570 393813648 70636 70637 37120149 7752 7762 467922767 87422 87373 679881747 75881 75882 581734281 34994 34995 394242870 51328 51245 463769583 20803 20851 383825638 55279 55230 879730973 14575 14538 103791694 80676 80677 7469511 48977 48978 437684173 22109 22034 304257687 82491 82492 52024543 17551 17567 217475771 21812 21879 897579771 75155 75076 586923918 36550 36491 256034386 83219 83136 366813520 13588 13589 143599048 36364 36365 542384230 17263 17264 976711981 27047 26967 974553291 4424 4392 643656042 60118 60119 689291970 3027 3028 924541160 15812 15813 417976020 30282 30283 328609444 69799 69858 374899003 11419 11388 324782035 70735 70814 865239104 89349 89419 775145457 76156 76157 865025812 38159 38160 555177329 80197 80198 495041729 49589 49590 868234249 59315 59237 881528661 22525 22475 152794276 69193 69194 631896534 77876 77839 495355665 7761 7762 926928131 4588 4602 448841834 63144 63128 351485207 58216 58217 361904588 47999 47992 161543116 57797 57752 450309684 65949 65868 396538886 69247 69248 839163844 41800 41801 247181411 86034 86027 390090458 30554 30555 746638908 31675 31676 983181660 30720 30771 179767891 5052 5053 239469876 13808 13809 733083717 49947 49943 420108699 45354 45323 881352021 12086 12073 752029016 97821 97822 464197799 23024 23025 172992465 44007 44052 982510388 17986 18012 785840710 99141 99179 747202476 27253 27302 706540426 32274 32283 427683404 40110 40111 962998877 85734 85749 17241713 93944 93945 492800547 64340 64341 620971049 9506 9507 938442164 6724 6667 267723973 5689 5721 297262737 6466 6529 126411053 39198 39150 380618714 59940 59941 895664893 17193 17212 473044008 56724 56725 604679499 5570 5487 920974179 72053 72000 65274724 7400 7412 421304837 63999 64000 274829125 50229 50223 110421963 50618 50619 871661031 89908 89913 761469941 23205 23185 169860849 23185 23269 241724368 2766 2767 300839626 33748 33749 622911759 79878 79935 284770019 11504 11490 785429319 88364 88415 836749526 93316 93355 242123855 48622 48581 731270743 68558 68540 813342172 41179 41180 286042009 28116 28117 668766595 99075 99076 476435560 62822 62823 906699195 86343 86344 308074579 67271 67272 697828263 68041 67999 76417780 65728 65729 863947738 14585 14586 868170741 86123 86124 977572935 9846 9847 25095233 23177 23224 85339715 69234 69238 343083564 42792 42793 289763913 37012 36997 320224506 41486 41424 997505568 76628 76539 234058889 45528 45475 836811389 47474 47407 604260197 40284 40285 937217292 49091 49058 812024280 69231 69244 501920459 91655 91656 755070066 55596 55529 267589818 95100 95172 915474540 47907 47912 163040466 33393 33394 321746305 54234 54235 684748434 31578 31589 950885199 34841 34902 675587020 83310 83311 858639112 84075 84076 655121047 41177 41178 508255404 38934 39015 155705261 74700 74701 472312926 1240 1274 969671182 20177 20141 996440643 18411 18412 350394356 1068 1146 182922907 74182 74183 601762200 64811 64812 544011264 53309 53246 232434300 38191 38215 123644899 50462 50463 85970196 518 519 207484072 42500 42442 398342747 15816 15886 685164397 91861 91877 839840228 95915 95858 359502504 43188 43189 436198009 77704 77705 946471165 30917 30918 341533179 8869 8870 864986768 50165 50216 308904096 67480 67481 959861291 43937 43938 363126999 33170 33171 589029680 45377 45378 369989080 82469 82518 347142605 81213 81210 143796435 31584 31585 360654928 32245 32246 123251420 98404 98405 977316649 33347 33348 787201724 55447 55448 182354597 70355 70356 508384151 80691 80657 831505726 78382 78460 26593647 6099 6100 968236905 72041 72042 758712116 14761 14762 599359429 89914 89915 249727014 83268 83211 769642651 55034 55035 731135319 92879 92880 217334779 20449 20450 60882579 5023 5024 686067701 53481 53482 651907304 70324 70325 618538499 11360 11361 521833836 52561 52554 481129145 63009 63010 238253279 68007 68067 885728283 56274 56275 510760200 31278 31347 980642928 33546 33602 315971238 74155 74073 342492893 73808 73894 708285774 19291 19330 234768098 28337 28407 399042081 74414 74415 483392460 868 869 379788280 73223 73291 75741558 33638 33639 655611915 70396 70438 654357705 83139 83140 241540530 53676 53677 137000166 15193 15262 155526631 37485 37486 308468231 4084 4085 676494697 38300 38354 118346976 66536 66537 368684655 87299 87329 146279824 8064 8001 547528542 97538 97539 11361517 66494 66495 927704404 58270 58271 536546363 84806 84807 55342866 96159 96160 11253696 25592 25563 939848875 61071 61090 428067320 54783 54858 138932651 73286 73287 854491497 40518 40519 373469578 99803 99777 950453017 84845 84831 679330987 3889 3890 394705154 19150 19215 231429230 55249 55250 863512299 3195 3196 64462469 78344 78345 292285090 2354 2355 751654764 13681 13682 445810445 88370 88371 676835921 41284 41285 429452681 64225 64226 933590695 49914 49899 340207316 44581 44582 860733162 73797 73798 138212788 20261 20302 487342349 39747 39662 904179615 86706 86707 408060547 71133 71134 591866487 45650 45705 256746174 38172 38173 808620543 47894 47910 85843574 80997 80998 73722204 81474 81475 820432305 82104 82105 526705811 35247 35207 106485579 88212 88213 363438736 86 109 317986151 66364 66387 465178189 87531 87481 243654195 76075 76132 638938682 56778 56789 177946099 66132 66133 844493756 38374 38291 763573817 10370 10371 818399000 15650 15651 186380130 5278 5228 26223264 57892 57953 843217689 45231 45232 672063244 74453 74454 637088731 43200 43116 918027931 1038 1047 447975282 2581 2504 533070699 74632 74642 889723473 2667 2693 353272895 44255 44256 823979120 59282 59293 287537695 48962 48963 862094525 17014 17015 68625611 92412 92365 783665919 1827 1874 719922238 15775 15695 365164285 66801 66838 707567151 5697 5740 466363246 80535 80461 496308439 89210 89211 47167592 77582 77627 619459762 61201 61202 5499100 68836 68867 983719287 83552 83584 589180205 48730 48731 537901199 78437 78438 246988276 77069 77070 46859257 81299 81300 704451222 7026 7017 971678547 89955 89956 632941587 89947 90006 449498170 67103 67030 251304513 86023 86011 109367839 44717 44635 579268182 6361 6362 505301452 3552 3553 371707811 66131 66196 426265484 47613 47614 373925810 81161 81162 118966102 30823 30880 537763504 90480 90436 388677798 69763 69764 348932190 20167 20150 31280627 35651 35671 980215304 81692 81693 223891132 90525 90545 959592105 38938 38939 497059227 82008 81976 684868757 41143 41144 750117639 29158 29133 187766084 25414 25415 469968450 42459 42460 643184900 44240 44156 712666234 87773 87774 699830557 13807 13826 122910843 9840 9856 822630154 50305 50306 510119364 65260 65261 672634244 24422 24423 981833464 82378 82445 867966222 82031 82064 120729277 65860 65875 638002723 67371 67372 863199835 34424 34397 628202183 29387 29388 501315039 41329 41389 63473716 37479 37554 273273239 46182 46183 906159796 53736 53737 79784519 5299 5245 436755711 31231 31232 644932421 78952 78939 369882985 94780 94703 965552623 69672 69673 436169104 84146 84147 699737134 14750 14674 261586215 68924 68925 646791459 32310 32311 838392312 27465 27416 972123706 935 986 918204876 24550 24466 300240388 67092 67093 908912631 84213 84214 155752922 37953 37954 672107789 25558 25559 835629656 48794 48795 44935342 92578 92607 765145494 80321 80283 287225278 36523 36524 618304840 85198 85155 81580515 18931 18932 185172783 26685 26673 874784664 84644 84645 626670447 4170 4171 772798948 68315 68316 752333435 52776 52777 226202707 37606 37546 903736884 3 4 689028600 31021 30967 983410654 26479 26480 410240464 3963 3887 74335308 23918 23919 364991950 81263 81264 532003638 29020 28993 198800278 91323 91317 704067413 30856 30813 57308271 45862 45863 814843947 93087 93158 623319971 19310 19329 608460362 50834 50779 721346423 11496 11549 252164098 89700 89701 902785033 17549 17550 594630332 15492 15493 401272176 33548 33549 363476559 60091 60092 20223583 91111 91112 945039589 5940 5945 318896572 96940 96941 605757342 64940 64979 465165915 37573 37492 466386421 39241 39242 410722832 37392 37303 977863749 18322 18323 22503566 38321 38322 994676922 43342 43296 617116804 47599 47600 53064884 65410 65433 262986972 97727 97770 135345968 85558 85559 622573717 66561 66562 583172251 13609 13610 443294869 14516 14517 219322911 48052 48053 652861448 8378 8379 850123210 7253 7254 208488717 23962 23963 852260909 84726 84727 379098669 10295 10296 919841036 58972 58927 246496558 85267 85268 53352960 7968 7969 160783381 1568 1636 837741751 37223 37218 777260264 48085 48086 119467822 88667 88736 759778502 75020 75021 421430807 64790 64822 645473802 5727 5754 406224323 45127 45177 377400251 17459 17460 68590132 57166 57167 251206848 66849 66850 711715331 60069 60072 337105031 28576 28605 272274503 1019 1020 916657383 86811 86734 94486092 34932 34862 127906353 11504 11577 578361119 25365 25336 671120709 93907 93856 398705015 73978 73950 426571106 45537 45538 715694933 6218 6140 739527233 97825 97885 131042366 54176 54148 769035837 3854 3788 478801153 10757 10758 599417179 90336 90337 818082133 55858 55859 491228515 16178 16179 146565723 46225 46193 695273465 47939 48015 681363237 27384 27334 409159605 68122 68042 11749142 94010 94011 648280089 45185 45186 811465111 95266 95346 766526680 32285 32286 878504244 65835 65763 511191899 66376 66377 560728622 29246 29247 66152298 57075 57076 446327030 2680 2746 648460303 4415 4416 48520514 98353 98426 1484591 18545 18479 915584383 56306 56377 103942068 3285 3216 488227355 68041 68042 807263011 56555 56556 37991274 3215 3216 700460871 8553 8554 328477824 72945 72946 760230131 89672 89662 501689381 38158 38112 326488893 8915 8926 393051072 77924 77925 124754908 47436 47437 685202486 91101 91102 39998715 43124 43125 898347232 521 456 117504127 25177 25094 815751613 67409 67396 294931991 6900 6815 596732260 90508 90509 718579019 38920 38921 711778790 41743 41744 115921489 63228 63229 439830698 11598 11599 919290323 99442 99443 475451509 78879 78808 782842737 22799 22800 628062248 40527 40499 178187576 83054 83055 488591292 36700 36726 199725603 15185 15186 433820843 71435 71436 129903350 73476 73477 446245281 99898 99899 775120331 29551 29579 223986977 95998 95999 635021181 70997 70998 261825279 7183 7213 405554794 70234 70235 415564139 22143 22144 360567845 61343 61329 844907238 30479 30468 726180013 3738 3739 481430667 19916 19917 851639839 54338 54310 758958388 88739 88740 203751440 51096 51175 271292384 38646 38709 801579409 96868 96852 209956974 18792 18761 37138712 13449 13387 224433115 85536 85530 2135011 90675 90689 967851889 17331 17351 641459510 18945 18946 940178624 35015 34960 372983801 97220 97221 657544271 18364 18279 849776499 86161 86238 118770728 38658 38646 398295494 859 860 863307771 14138 14139 596039802 7048 7049 338414213 96000 96001 551722862 22834 22835 519620176 57154 57109 231984687 52514 52510 350943139 81897 81959 404273038 21749 21783 930111763 20518 20519 776307496 85363 85418 910835391 87847 87848 294058461 36813 36825 867500571 48045 47975 432365527 2659 2594 193880658 84523 84524 697283986 54742 54743 572745271 62430 62397 953247592 81855 81916 223908711 514 515 772677295 54527 54517 392395506 37606 37574 899513056 2854 2777 815526997 6729 6730 174279811 36751 36752 136539490 72710 72711 769996599 46746 46686 220933676 29827 29828 877157678 64631 64711 69570658 81221 81222 671646744 19839 19840 530231872 31408 31409 809577804 59566 59486 634998477 24757 24774 84813228 13759 13822 379604346 96644 96597 452211546 64405 64475 658347951 11335 11336 314429986 27409 27410 836244643 35079 35080 443208287 75900 75901 595401253 75251 75281 112304495 93671 93733 343310336 77389 77428 934197934 54234 54162 630565498 18497 18563 13258257 45218 45211 721231759 44722 44723 675934121 60747 60748 142954379 15919 15921 580825175 57218 57190 510352376 4813 4801 208676693 44567 44556 948060411 74366 74367 493468131 28653 28654 78732176 51361 51362 936230201 58716 58657 737511234 37050 37051 977707143 75819 75817 405878868 26419 26357 183757291 28968 28969 977211122 97910 97911 566126595 52203 52204 684225613 11042 11043 665128154 31441 31524 804624987 95808 95809 174442761 87194 87255 629631930 74872 74873 659836712 23337 23253 274246649 1453 1506 176358620 84728 84729 740655552 31959 32027 983707458 5369 5305 954178480 16568 16569 619919031 81310 81311 662276004 79773 79706 152302047 75273 75220 38866986 86461 86535 592603413 45418 45419 237588761 18714 18627 669643378 33027 33028 766559088 69517 69518 880862216 43103 43149 705958727 17279 17280 468531547 1123 1189 931678881 62748 62814 844779941 1370 1371 821217938 43047 43048 908370650 6180 6181 614305562 11810 11757 655317126 24080 24162 887225946 58125 58213 114117550 49982 49900 29946654 19032 19033 748012310 3060 3096 892975092 49606 49670 69129647 42860 42925 777571320 5568 5576 486316959 28168 28169 13052446 93313 93388 219569851 663 633 328242159 23407 23433 305340893 13992 13993 674191411 31970 32023 631862498 66126 66127 414930849 51902 51903 132617605 76283 76284 999692924 70697 70698 566618775 38337 38338 545101316 86409 86402 845652136 17423 17478 23118238 24282 24206 394442124 531 466 747959434 57868 57869 714135254 42652 42653 321189739 47893 47894 685156353 70602 70643 566207569 48392 48393 183797816 61459 61407 854100215 68118 68130 647112468 75032 74989 655905442 7135 7194 177057555 15059 14973 722050738 98790 98876 364891773 80591 80663 619838856 34903 34904 175988959 9834 9835 616692376 15157 15244 607458374 28987 28988 792449247 20188 20238 50276177 71138 71062 803111914 58472 58488 295829668 55045 55046 556065302 79627 79628 529125910 97800 97734 233102474 94908 94902 458633831 36956 37039 176149702 50957 50956 884289452 7606 7558 161045147 32625 32591 654045141 88782 88780 80852141 11381 11368 5952369 96563 96559 191974295 60130 60057 658310839 89334 89335 99896043 61904 61943 856120165 3813 3817 365114993 53294 53360 742963933 67462 67463 693598976 43485 43566 67196860 68105 68106 620554913 52525 52504 414207137 8470 8471 411451093 67720 67721 691022146 51712 51717 703901310 16887 16888 360686326 48529 48530 116435461 60906 60857 88975819 2023 2024 402907051 69290 69282 688626251 9324 9325 156825150 41822 41906 846182497 33539 33540 188799583 95861 95805 618670570 49577 49534 641844869 22362 22281 569016620 5417 5411 870148935 35904 35851 470847102 48166 48217 81475219 82950 82920 819954753 48034 48035 608610943 21650 21654 881976855 19074 19075 191467884 84389 84390 42597960 55148 55133 882008192 19110 19111 445898365 22527 22528 845616265 8082 8083 260802578 39106 39107 287443104 32210 32211 647569544 96996 96997 842601010 71700 71710 25174471 77482 77571 317706220 98543 98544 327523913 72033 72034 411512453 27464 27423 807635026 18883 18966 818135291 66734 66720 104704108 20251 20252 485052477 55722 55654 595673255 11849 11850 930152508 68707 68740 883840112 55950 55951 872889321 48663 48664 399864189 21317 21318 804928874 12583 12584 504695148 85625 85626 895460759 14911 14918 7092107 9080 9040 864054851 63396 63397 167349027 82382 82383 68954190 22975 22976 372970488 65798 65791 956026502 80327 80343 446837499 16406 16407 727078575 61389 61395 335068743 41761 41840 694566485 61343 61373 912896325 96288 96234 324739082 19959 20040 695850358 19803 19804 736204480 24480 24515 457019765 40061 40053 262578448 58151 58226 966169486 27612 27641 612890118 89591 89592 615869961 23860 23861 861564019 93712 93713 102916750 40597 40598 899668561 32400 32359 467017742 66433 66465 670035466 48678 48674 35078634 16367 16368 295620003 88248 88244 208011165 25555 25624 349743011 27090 27042 202571873 16797 16798 912355002 51913 51827 853537228 11310 11311 285114146 25634 25635 486912928 13205 13249 904887130 16199 16233 487513993 11423 11424 346988943 21202 21113 954092000 7222 7223 142071225 79630 79631 2347066 34487 34484 619306939 14051 14052 893517834 87164 87165 96368253 36440 36479 589662295 42028 42029 414038065 27137 27082 341939189 31544 31630 306054758 28411 28337 802330503 13139 13095 351187091 12071 11989 142935425 420 418 944687903 66645 66646 835555425 96095 96096 59210742 12210 12133 639383564 76414 76415 400844002 58121 58195 977195165 31342 31343 553199104 12665 12666 163653133 77939 77940 575807129 26837 26926 758569992 2598 2622 206327470 15968 15969 588828259 77801 77716 518248554 70598 70611 134760182 32628 32629 36561418 90162 90163 888631369 65411 65326 4801407 5174 5135 168139116 36305 36324 17685249 58277 58278 181548805 11583 11604 842730528 47571 47572 698784446 13085 13086 417809069 66846 66843 567646274 41108 41109 132330299 34671 34734 805671771 28081 28023 978334162 1843 1844 370071268 35905 35906 315658223 73321 73322 982293363 30625 30640 575150973 21529 21472 499399671 14438 14370 475480883 93678 93601 507683140 61363 61359 612139360 24998 24999 402581193 83348 83349 367448373 59181 59112 6007702 3847 3848 575471579 94802 94719 573563550 54758 54732 732882717 2195 2138 775896403 26984 26985 139618489 82959 82923 870473921 65200 65201 619500669 97702 97703 408448994 76832 76833 596513657 59235 59288 833197274 12574 12658 816031691 48834 48835 376296245 90382 90383 287562595 47301 47226 994784586 33215 33216 667415976 83927 83880 763410887 63912 63966 217419594 84368 84311 126845107 32012 32013 199151528 87516 87517 712027900 64093 64094 734647522 75670 75671 528365847 47911 47912 19433239 22477 22500 904503627 67476 67477 676893854 86100 86043 548062517 34447 34448 304940414 40692 40693 449605872 18620 18621 46848282 79999 79979 359479313 74707 74739 856799198 33078 33079 594691272 4405 4432 552609496 47329 47307 309385714 11050 11051 86121168 61559 61500 753398583 13989 13928 43511781 93816 93882 84767818 60040 59976 19344468 54207 54255 820099990 10372 10373 261305893 25510 25511 592491949 6881 6882 418724931 10537 10610 816575619 36885 36886 472461164 53815 53804 162947297 82755 82710 537007669 98268 98266 569688487 44861 44851 988762343 21111 21112 722163296 22916 22875 311913668 30894 30840 323525363 64782 64783 986614075 63854 63855 77049725 42295 42234 503575959 85848 85932 618154562 29353 29322 333619421 78390 78403 419901402 58591 58592 43112560 66358 66359 181811872 76370 76371 112691990 19628 19629 516621112 70816 70747 758757760 544 545 781218910 470 547 323282824 52919 52990 38370309 93535 93506 132301001 98250 98251 831247853 62630 62631 205207739 22390 22391 307821562 44934 44935 200840290 99692 99677 775446544 85007 85008 418269989 65124 65125 702507040 42705 42706 430745373 87944 87945 275922946 41515 41516 796968800 6476 6477 582779338 44323 44324 765786949 67624 67537 676184240 47269 47273 345929896 90359 90360 592814721 86904 86955 599825147 32670 32749 78577860 44249 44236 494302205 56810 56893 385591303 395 424 100017041 61569 61588 217135915 4468 4488 321726232 30547 30548 976195031 30413 30490 360242495 28391 28325 838136334 45014 44929 224097224 2326 2327 535947894 18906 18874 532591646 89447 89448 68848447 18173 18139 184226899 62825 62778 213086133 34890 34891 335398597 75383 75420 480278253 13434 13473 336284117 92170 92215 75917786 27357 27443 832876590 88630 88560 905699470 59686 59687 693504317 26458 26474 586857967 34881 34921 642461597 56344 56345 634978405 76445 76446 810866713 12110 12148 932675826 17358 17359 252972706 31831 31832 772691694 22584 22585 732119902 94008 93989 590088671 63609 63610 933053336 97332 97333 277981347 28756 28757 552903102 64760 64761 110114629 69967 69935 895636002 35522 35523 368749695 57330 57331 288610791 95393 95434 756384467 28724 28725 396397939 32130 32131 731070625 2489 2490 462396695 84921 84922 403022444 18156 18125 642281998 34906 34907 439701873 20299 20300 768801525 180 181 995811786 99670 99671 868709390 9769 9770 423579714 34904 34989 529474919 94096 94097 840459166 89281 89267 961733154 79009 79010 547607778 33790 33874 238209267 90096 90166 32843721 55176 55177 109179076 87857 87810 412327430 24210 24211 739335378 11565 11566 269987367 70884 70885 189079131 85039 85040 275342022 5957 5958 813564720 69455 69489 20580781 89041 89042 308996416 41762 41763 947574120 20558 20479 2402134 54207 54229 115328676 73554 73492 582095811 91189 91149 85655265 2097 2098 143538957 39072 39073 978896876 86646 86647 162224757 30727 30728 935353448 9058 9010 156846040 7790 7834 918452253 9942 9943 123999462 382 302 172344011 52579 52580 449098522 63985 63986 87331035 54023 54024 112878998 64806 64741 827160102 10679 10680 564196067 16792 16793 453685534 21552 21544 771405 78154 78198 448268148 64415 64468 862697107 34007 33940 716453180 81271 81204 290901773 72846 72847 564777817 64901 64928 730252035 83147 83183 460405121 31938 31886 423369299 70752 70753 130527457 54010 54011 861108962 34861 34917 547004984 55620 55621 220674149 29649 29650 123199194 37115 37116 530366934 64864 64865 924582100 15376 15377 651172714 14934 15006 302662995 90707 90708 774312503 46421 46435 532692601 73217 73218 50251111 45312 45249 504283399 37401 37423 899825524 85995 85996 566324238 8512 8513 819985396 98234 98215 68054660 27856 27857 396036615 34675 34676 553939708 11574 11528 872119216 11420 11407 302435568 87104 87172 76430081 88618 88576 696957881 58975 58921 122813222 58063 58064 655465538 1513 1514 50854949 81124 81125 735327983 49291 49313 861122755 95016 95017 736373623 43115 43116 536344196 29003 29071 73007618 68955 68878 754573131 36149 36150 118417079 45735 45755 985270556 60697 60715 422954620 18543 18544 102843367 88744 88745 370906782 37188 37189 287079321 1514 1471 288699650 80596 80597 378721041 26378 26423 322484669 81371 81411 476680395 22589 22616 221316811 39789 39790 540714714 76102 76129 840195502 72961 72875 314443713 33495 33525 278411117 69325 69390 36839446 20461 20478 661434230 19961 19939 514160937 6919 6923 186959658 15172 15173 929487139 42207 42201 889148164 66753 66754 772397330 35078 35010 126167215 74276 74277 463773367 50763 50764 251293662 5082 5158 396995271 86963 86982 915021492 20610 20687 271188874 73869 73870 922200698 65830 65915 522028337 2374 2375 243133240 34849 34825 222196702 98334 98335 879100111 1527 1528 121288023 70554 70555 76178496 74637 74655 730917833 68761 68716 71071001 76350 76320 159942724 75582 75583 740563783 24297 24298 756638263 94932 94919 546541895 55990 55991 688210562 11190 11246 930732512 48806 48807 209438195 80177 80118 292062544 96971 96913 198160387 69743 69744 710789173 87219 87220 135925538 98849 98885 322737289 77393 77464 942014213 19289 19290 168489025 47222 47244 276115519 62556 62575 629259574 75805 75864 993267826 74626 74627 977530534 84581 84564 308667624 32760 32761 320227296 40736 40741 571101967 84099 84112 694268388 89600 89577 117472158 50300 50319 625498932 59712 59713 902147197 21061 21110 742975261 82966 82967 911992298 89991 89921 842561300 41747 41748 656984283 90096 90171 890175090 85688 85741 152391067 21755 21687 357948497 43081 43114 350387838 72712 72713 619750548 4695 4760 675563053 82674 82675 928384806 75851 75852 849625618 42515 42603 190569172 86949 87010 24898949 89858 89947 525704462 8279 8280 534438843 43586 43587 919031952 49086 49087 598267422 43443 43471 158981373 39834 39835 806472192 8573 8545 915690726 24556 24632 379460260 25906 25824 562837618 50877 50878 927118108 32853 32770 132601730 55363 55364 51744425 32401 32464 718627636 90899 90888 10786750 40550 40483 449775537 49062 49063 761101211 9983 9984 620135767 75751 75752 959845083 54730 54731 302416580 63096 63014 53544841 56031 56114 76707260 64558 64559 183484628 73090 73062 526843679 55141 55142 10533336 76123 76133 729453844 19333 19334 173685355 63560 63501 300619735 82633 82634 848375289 78630 78680 516975461 59813 59814 554741338 81826 81887 819928648 94804 94805 168936112 24534 24484 145222110 6333 6340 320627762 17909 17895 243212351 74665 74688 224569250 32508 32568 506984001 62753 62749 940591721 70849 70850 318995603 16310 16311 339567354 8581 8582 16384890 56360 56361 870532068 24640 24676 490928811 38376 38318 840206711 91685 91686 548975635 78584 78585 71136508 67487 67476 341324213 31161 31080 757142313 25079 25118 69285335 68159 68160 162876444 58398 58399 868721880 91703 91695 348984540 97961 97948 783745007 99540 99541 558399671 20459 20510 692356777 80179 80249 968162087 65110 65055 169599818 56335 56336 498596794 71069 71070 490912418 67024 67025 688331121 92833 92745 331572113 63726 63727 183129997 65872 65873 335784426 74381 74382 107280432 67928 67929 765691145 48965 48966 320395731 8684 8753 866793725 96604 96605 111923232 10286 10266 192932714 27060 26986 491914093 22257 22314 604862395 59357 59289 487360036 21092 21093 449521972 97921 97922 485485593 4425 4368 709330368 38780 38781 222430164 94204 94205 846200490 8115 8089 815257159 16551 16550 41052479 1735 1736 812412405 66431 66432 625613394 38747 38748 26233975 26906 26891 860448392 31276 31225 799833268 81973 81974 482468283 95767 95834 158016215 74246 74247 782993104 20103 20104 55912633 34310 34311 68242529 89967 89968 694137510 32466 32467 955632924 31198 31199 115950221 60563 60489 503659519 73500 73530 139107526 70353 70354 696864016 52473 52429 487617631 77259 77263 376932952 75073 74988 36986372 14045 14011 685727340 50783 50784 823731263 4968 4969 987134904 44854 44855 122522208 85639 85558 426716785 67925 68014 340363386 10101 10102 496378706 99831 99749 588316416 7834 7891 705391235 62630 62627 489845814 74150 74171 335431278 6144 6152 654591881 51449 51521 348880111 11528 11458 603327699 20077 20035 977340634 99105 99085 850917460 45305 45326 663901799 27028 27029 600432520 49346 49347 323601127 79660 79582 315087702 39370 39371 755580792 72363 72348 796873320 60545 60614 948615484 49313 49314 837024488 26624 26625 23203506 23045 23046 298855921 23087 23088 749223553 59827 59828 758350807 86854 86790 419677324 53492 53558 130442407 39415 39464 846797605 13865 13906 230900779 1954 1895 177040645 37587 37588 435750152 85730 85800 217567367 57853 57840 266846833 52999 53000 974196037 30345 30346 592016546 82126 82127 840423736 57199 57255 900448073 3422 3415 586845703 79965 79915 74277749 50668 50669 968210934 17113 17198 23958297 42628 42582 862924309 43581 43497 850320791 5556 5580 408948557 19732 19645 219099700 50483 50431 374015687 48747 48748 370654710 92971 93052 532719688 96531 96466 989172870 40199 40200 617251437 76536 76537 700234208 23037 23033 82866636 4280 4329 529729679 40797 40793 81095861 99978 99979 402400241 11742 11807 464948332 31324 31279 397011037 32747 32795 955973121 43575 43543 986063951 45095 45096 414463146 52701 52702 675027037 57725 57758 890108053 28506 28494 762296680 53518 53431 971349871 6761 6790 800699933 3103 3130 699574782 90784 90845 304589821 14412 14367 855694038 8761 8839 372788643 19876 19818 552084254 56863 56849 807421787 37093 37026 865493835 80971 80911 983006567 9404 9490 636543150 63546 63547 61953349 81872 81873 204472492 18417 18374 460010975 92031 92020 299802094 99959 99960 669045756 40394 40455 519585151 30226 30227 509972504 29296 29297 754708514 21341 21366 937897703 88773 88774 728070598 50457 50528 960696929 55989 55916 52803899 70357 70358 585135234 24227 24228 276312582 76650 76727 415168740 41083 41084 704592651 9286 9309 478244442 1309 1310 514267721 41775 41692 226564274 58756 58757 371741548 5978 5901 679306032 62245 62246 296298941 61613 61614 755912822 91630 91557 911828591 53296 53254 624559168 61932 62001 147817012 71632 71633 617051463 85426 85360 581999748 86571 86639 537498883 52150 52114 317275226 49625 49626 690656493 82911 82912 608285471 27055 26991 494565651 18068 18069 37866247 32234 32193 588485319 47946 47947 388523700 4180 4181 404568448 34633 34634 230397319 54289 54290 822834986 22291 22251 727133274 47791 47832 750457299 24842 24843 850008975 4611 4612 423689125 31002 31073 167571861 72713 72793 792903191 96777 96778 152224287 86650 86609 901110953 25204 25205 989274727 14619 14620 350255075 9287 9223 813482238 33649 33587 196803545 12768 12681 102669970 88816 88817 909562818 94251 94252 342886752 8661 8662 830274695 66708 66709 283255395 75805 75806 905066750 11850 11875 574409027 73839 73840 358091791 32674 32673 774395934 58877 58850 637556644 71804 71793 401260157 76148 76084 976520429 87733 87815 504682038 22508 22509 518731240 8382 8375 214890300 55283 55325 974812205 12932 12991 165783506 33237 33238 468904508 94944 94950 929162402 37153 37121 446186554 41157 41158 490239102 89633 89634 264547160 55508 55509 996117325 86280 86316 459156773 65982 65983 386059203 22624 22625 322186572 63833 63827 89978335 28540 28528 977581397 60572 60596 593040796 80806 80807 953417467 29974 29917 380928705 14468 14523 414398820 65305 65306 677435223 59219 59220 163766614 65541 65559 830407790 11336 11357 505329856 44788 44770 240455306 29793 29794 829382034 64338 64263 79815390 2481 2397 987269586 56151 56152 69766350 89302 89303 853701524 64893 64911 476096332 30702 30703 112513051 86655 86656 27803093 99216 99205 499167476 11836 11837 486509505 12684 12685 581099020 22716 22717 832464364 36124 36125 282260710 62080 62081 415969357 28015 28025 904549440 53680 53681 23702457 76984 77022 734144169 67766 67836 358761438 85002 85003 686151471 16114 16115 335481140 58911 58912 428654876 15261 15262 648420621 92328 92402 444243677 61084 61085 618322918 72429 72423 30332799 44328 44261 424816695 83771 83772 401819921 68953 68954 548638746 37562 37563 845423332 79138 79068 747851891 85909 85897 282331781 94862 94869 603489007 60528 60448 619655426 35254 35294 754848698 57408 57416 4215243 30652 30653 566956463 87097 87134 927405210 20526 20527 182087385 54178 54179 653080793 4667 4733 947469420 75288 75298 813373856 28078 28002 986768995 92535 92536 476882636 83778 83779 805049576 96755 96719 317737370 17995 17953 305662825 24375 24376 691117784 96664 96690 794060197 49909 49930 489738703 40972 40973 50176252 29517 29457 382465625 15234 15203 342632611 60129 60076 348608126 769 770 720320735 15706 15707 623692782 7619 7620 470076864 63969 63921 621421942 52465 52466 653982119 3349 3268 389001213 3705 3706 661487197 26392 26371 195302880 72647 72648 379664240 92208 92209 828321398 98025 98026 35135248 50761 50762 704186145 15260 15315 152152669 24374 24375 373586692 26082 26083 909631758 98821 98834 35700765 27378 27339 97184278 16726 16676 47126624 91585 91586 411515291 71500 71457 79650867 71360 71396 729389402 16659 16660 57418662 90175 90176 116588985 65596 65597 589038740 51905 51868 686886619 84743 84744 794279644 88176 88110 163871578 77178 77179 556404064 69207 69208 733086032 76552 76483 649280424 23610 23592 108074983 58025 58026 551745458 25402 25403 24445841 48025 47976 15571355 69131 69074 246839469 58393 58394 417388470 62950 62890 525121993 91963 91918 131780249 46821 46756 731900124 90416 90386 613941833 9722 9723 796615167 70783 70784 741971386 33734 33735 831162032 94689 94629 388660014 39937 39861 596905330 28777 28778 278606243 73865 73873 709850822 41459 41415 539019367 36999 36969 516507138 36692 36657 729336620 18256 18197 496864443 1213 1214 701023401 12185 12186 448694474 69229 69255 712539277 97561 97645 147778333 37569 37570 357853246 96206 96196 265119441 76710 76704 614963604 88479 88480 695112007 12293 12294 284283564 50996 50911 429043856 26622 26551 462229208 7820 7821 408544611 29963 29964 579016229 6070 6071 478765823 5137 5096 618964362 38265 38266 108954315 99947 99972 433185682 69227 69228 944655820 56933 56934 525198566 68959 69016 697868314 41558 41603 399933212 85525 85606 200673678 49210 49211 483480074 11749 11694 532922748 64074 64075 287356980 863 804 664804294 43669 43670 211386209 59466 59525 588083641 99391 99392 416099211 82757 82670 396948818 380 381 665041716 56579 56637 880622521 45234 45235 250248110 52752 52753 795344210 31419 31457 963078191 69556 69557 323097782 25409 25410 772825972 72150 72079 458638758 35009 35016 924629017 98431 98421 360664531 78499 78560 75513700 58865 58866 27757585 74697 74698 746701326 28185 28147 573437511 98822 98823 293089407 84143 84144 404225552 99992 99984 605425665 7032 7033 707121044 21786 21746 746749777 2596 2666 241454498 95991 96032 237493157 87573 87574 745135391 5117 5091 685568246 48464 48465 981898205 69989 70061 944274063 34460 34461 485677516 78000 77988 835294236 64025 64090 329853602 39315 39316 589219378 17405 17325 44304959 35251 35252 194651160 76570 76510 270701278 86092 86093 829569718 65571 65618 969850094 72292 72293 437572717 67624 67625 999914148 62214 62215 280724523 40939 40918 36814680 63332 63305 775793317 13811 13812 347794673 82488 82469 994722753 84685 84686 991187523 92559 92552 421771401 51666 51667 691320762 93129 93041 975771770 86697 86752 100525480 52130 52155 136611186 35458 35459 207794843 26728 26782 7197104 27099 27100 316408248 50212 50213 131863685 58270 58327 707514423 15484 15508 592383934 17241 17209 934922301 51278 51330 782491804 77954 77955 221433398 42663 42684 701303533 23150 23204 16348829 24581 24582 592437645 45816 45817 679394364 2381 2352 703652213 64611 64612 146178138 46312 46313 645463953 90018 90019 538348430 58596 58666 192846551 67946 67947 763632726 22402 22403 244491009 49156 49175 919097357 19908 19880 556819771 30711 30712 334819101 79850 79799 416746341 51823 51824 546290875 70839 70840 818966732 48661 48662 222742500 72311 72312 772248966 41326 41327 101918772 23585 23555 67879099 66216 66217 541141293 25407 25408 718067043 59418 59419 490494534 65215 65259 658794877 11210 11296 888643976 19676 19654 978105062 63921 63922 141562607 91159 91160 368885046 79343 79406 553298343 59420 59421 81900436 90062 90063 710919291 58630 58659 253567812 1672 1673 907807122 96435 96477 641842084 85061 85062 904683535 78984 79057 474767603 33947 33993 794599409 20638 20682 346645436 21351 21352 658329840 45952 45961 408365520 57880 57881 565794039 7099 7132 653937511 91018 91019 403458538 66860 66861 856137984 15554 15555 411780925 50917 51000 432090450 15858 15815 734151280 71277 71211 124950832 15882 15862 826795505 17793 17794 192054452 39755 39756 738868676 66704 66705 489875998 53559 53506 433997626 23192 23132 578724382 94139 94140 295294217 39808 39849 2309317 96337 96338 566281448 48099 48010 181816954 97268 97291 987610076 40388 40389 560981290 7118 7066 616967542 87277 87278 762699628 22483 22484 993757114 31651 31652 50330907 99368 99360 23530950 58015 58010 916523751 39426 39337 311287453 40994 41004 10286789 77193 77278 734830130 97536 97537 386918557 58279 58280 626374321 38172 38190 42556665 12129 12106 600646834 14711 14764 323954660 41841 41842 426181100 78645 78632 255035432 21431 21494 1814203 5124 5199 809227635 16439 16388 238237550 63443 63444 982673440 16813 16735 176745675 76185 76186 188778522 36763 36692 487761600 35917 35852 82649443 10341 10342 411223834 79143 79144 910584906 86385 86386 928611522 71576 71528 579385101 93312 93363 685599318 7868 7827 94989177 80504 80461 521613250 57338 57339 128229009 15359 15270 96619008 22177 22178 273035489 76790 76791 723502750 51098 51099 286098155 57949 57950 178454688 82699 82700 643785667 25609 25610 306569227 15160 15129 989580540 76120 76121 306639654 24355 24356 877074269 92421 92334 276520041 21527 21528 164341853 20138 20094 780743449 6925 7013 223668089 37411 37383 325824738 41950 41951 460526100 76638 76672 987262854 25999 26000 790575852 41471 41510 999931139 77973 78009 82363506 79275 79358 287859994 87181 87140 966813562 56790 56771 720974856 58948 58949 686966055 55167 55161 385324686 87578 87579 267283703 35289 35264 866062093 94390 94437 731230743 10577 10639 562655724 3231 3299 583756261 32214 32180 91078849 42581 42628 246989159 17059 17103 878490000 80201 80153 46044761 27349 27350 167724690 53565 53566 659974618 95624 95625 320855232 78085 78039 831783499 68580 68660 753594906 55059 54992 907606612 51989 52058 884713795 75275 75276 401084222 7653 7654 521891115 90468 90469 118657383 18036 18037 235335064 61960 61990 12379854 26615 26616 219214410 36334 36261 588288860 28700 28701 360629038 12646 12647 457094861 56580 56637 128428585 17355 17430 153959328 78583 78584 81004597 54797 54798 565668356 79831 79901 963437478 50830 50794 535840125 80412 80407 254285738 21339 21340 943176292 37571 37659 831837848 31183 31141 364923292 16043 16044 251243105 79207 79208 609390110 17818 17819 694854730 12033 12034 212708216 500 501 344609929 26005 26006 504346246 97890 97850 449364780 96981 96982 342121584 81373 81392 982043289 90262 90325 772095420 68915 68916 519042832 30035 29952 130703657 99546 99577 381182594 39246 39247 635047596 96436 96437 449522185 97794 97795 530198861 46997 46992 410438109 58002 58007 327102486 52659 52660 694346529 58498 58428 526626710 7424 7425 581757553 86497 86571 11078086 65961 65940 519770611 17095 17033 107208975 6144 6145 502246600 72084 72085 94821994 61893 61895 71905585 42274 42275 470008678 72338 72392 705540189 15720 15792 709451380 75607 75608 816886121 34641 34616 907228386 80879 80902 25146467 34677 34678 574087737 77647 77704 536351848 4284 4285 287183562 72206 72138 18607646 20443 20510 365732255 50536 50537 16913216 49257 49319 85283122 37715 37685 90182564 72088 72143 530620905 63085 63086 649019497 28873 28929 387378686 1996 2065 517390154 22455 22456 969175953 45448 45449 586771278 83518 83473 221069704 35291 35241 498103017 93671 93672 191389120 40272 40248 553499563 42998 42999 101407008 41654 41589 996751724 32083 32084 739338191 54564 54565 103807535 76569 76532 287748026 66135 66136 78112599 93291 93365 618091764 83784 83815 896360852 56529 56461 311907835 25771 25808 817905024 16423 16448 388026123 48324 48325 337364808 67297 67298 936018707 37074 37118 156406600 42267 42268 718884456 32258 32347 67258600 61025 60983 58587145 87163 87164 448822989 9812 9772 897043805 93206 93207 352982027 60026 59981 235109534 41839 41858 182530240 39885 39814 462590231 78618 78619 606750625 95837 95838 993916103 28033 28034 679919082 78168 78247 134842261 91162 91163 779400955 9340 9341 879114589 44952 44897 244542647 28287 28288 363009132 33843 33781 749290866 6298 6299 691452999 2984 2985 577006246 55306 55304 574274448 77377 77378 278908648 32963 32920 211467600 78062 78063 601717986 56848 56770 521633440 89125 89126 127881639 28058 28059 163261125 9124 9125 256013131 15106 15107 959841069 63160 63099 488875922 8846 8839 538014594 94256 94257 641820647 44638 44577 869683295 32452 32453 450137704 15093 15100 311458565 86135 86136 884796023 3791 3792 933447435 29637 29638 117876528 38405 38406 830533090 79964 79965 310201463 27546 27622 957275683 85027 85028 117618934 26559 26560 14437054 52934 52935 397098042 52918 52919 110542151 77143 77144 721602199 11581 11668 560696511 13682 13683 525681295 96634 96635 456656589 9426 9427 684709921 81755 81797 631939002 2370 2320 826810226 30535 30536 391926489 86433 86387 683953528 59713 59644 221965535 1482 1483 658782539 2509 2584 121018744 37157 37158 569466019 53477 53415 931775616 92090 92091 892417739 528 529 540316973 80053 80138 436238470 1284 1275 386218407 28635 28556 222715628 72108 72123 356789539 28704 28685 278156364 13056 13057 933680940 38567 38530 521599617 16056 15969 747508203 60657 60658 622010162 39681 39682 462613070 70926 70887 255440746 48342 48343 125365599 76303 76304 194003125 43140 43141 35158894 364 286 366221064 9386 9387 566736277 54745 54746 875546365 93975 94032 438864682 73475 73476 334914411 63559 63560 775162018 7597 7630 30745795 11950 11877 17699196 90914 90915 87572040 63615 63643 421795535 94363 94368 670429890 76605 76644 672907217 18436 18437 516563219 90249 90250 426589598 95569 95570 898839100 26509 26510 91638779 80538 80539 105721113 93933 93934 971525629 95285 95286 567875068 73024 73018 69634970 61179 61180 55369046 23283 23367 969608259 86253 86254 95319256 67064 67100 407644816 82996 82997 311996471 72777 72794 466534344 48962 48978 905346187 27949 27950 471795953 28899 28900 65355269 72856 72912 124973408 40801 40802 508574964 77708 77731 675150062 92834 92835 80525532 82566 82554 515080858 9135 9083 447714577 38999 38912 108161293 25198 25193 585393345 43745 43746 468704931 14868 14869 57846795 44733 44734 332681623 34463 34464 961988222 53184 53185 544835577 32829 32830 675006345 49456 49398 178562072 58957 58967 551322175 52831 52832 901372881 25747 25700 195187431 50950 50951 322573668 72014 72015 769501051 41785 41805 279034992 5967 5968 404561715 38034 38035 649540834 80222 80231 723189659 4338 4339 884156778 84449 84450 305715549 32581 32582 576010596 26587 26662 175402047 68943 68979 659251100 37413 37342 747662851 90178 90179 263242942 46114 46135 806227649 89219 89154 279994363 95065 95005 297945609 68901 68902 10814129 93564 93565 152532149 94080 94081 938001555 95732 95733 99354930 27531 27620 177419316 37049 37000 16455527 57835 57893 350824956 50974 50975 835751159 27474 27475 685779750 2699 2658 606485621 47459 47460 32636395 62784 62785 584149367 67848 67838 575069299 61018 61019 84249333 90234 90235 165647860 61133 61134 573931790 21045 21046 713218905 39146 39091 466776720 42428 42429 614701679 21586 21587 893334056 9630 9624 522882812 86028 86029 675260445 29887 29935 706411005 4409 4385 704505978 9033 9062 928419585 99749 99750 970422893 52249 52250 444395491 89771 89772 445884578 54742 54697 846336655 19396 19428 264283355 12971 12898 112231365 83197 83198 879090341 61914 61944 702011805 91486 91487 469899466 1967 1897 988884744 42055 42056 507981594 40065 40066 723419263 53058 52995 946821880 87805 87806 701955979 64245 64246 938268039 60158 60159 522017914 3004 3065 295199844 30926 30872 509117084 21984 21985 22088809 35425 35426 992716553 77007 77073 842198850 10064 10065 291590062 59307 59246 801392136 5734 5804 639722696 9008 9009 987307118 29431 29502 413861129 16657 16608 413622425 69914 69882 873840991 84295 84348 865861014 1162 1163 665612720 50565 50566 864447799 22356 22387 805459736 39005 38919 862389785 46384 46385 530028513 26755 26774 364076657 8848 8849 756702773 28458 28459 223366487 64040 64039 427548145 85524 85565 581053627 35736 35737 437188124 97403 97404 997577439 16655 16656 670478857 88574 88575 481665090 58961 58962 765729938 46736 46764 338928396 88797 88743 462657353 45245 45246 804139355 21994 21995 423308650 35872 35873 56328107 39262 39238 409675830 17719 17639 549626686 37266 37351 319952911 98947 98948 725091682 96570 96571 844948860 57253 57254 444916482 98105 98190 949007155 91671 91672 67871269 47298 47299 896316811 80304 80305 772686676 1361 1349 702375594 90453 90454 614446125 83874 83875 773057189 49290 49299 494696759 82425 82469 279084138 68112 68113 248200094 81605 81606 437263372 84406 84329 710584281 81773 81774 95275462 76199 76190 472163801 11239 11240 605733975 67503 67415 461193888 90954 91014 569394995 18098 18099 25806752 69516 69517 535751628 88158 88159 510710927 19584 19554 331331782 84740 84706 57511130 210 267 735167069 3825 3826 572077652 28575 28576 486986801 83894 83895 164655631 24651 24652 207122687 44671 44672 955267954 93231 93152 84516494 74314 74315 989189239 31221 31222 545943037 1557 1626 869396873 19818 19752 202781097 56848 56767 674280245 33371 33372 225397612 71851 71852 7666682 71374 71375 412990689 2310 2311 696733007 74591 74565 133260985 10198 10199 446549351 72022 71939 580516699 99774 99775 114392076 86481 86462 296572747 92067 92068 295882594 67674 67601 471435355 42272 42273 296071020 30619 30646 834091680 50948 50907 497522149 37994 38026 355612012 96890 96891 713988778 67654 67655 195912917 52431 52499 121703158 78667 78615 788870476 21416 21377 995875463 33556 33557 201615661 42311 42222 761560276 13653 13702 711474153 20458 20459 928520915 549 636 224504915 24869 24870 544807665 66341 66385 92566573 61299 61383 966514041 30839 30840 809342866 61550 61500 705966763 69926 69948 907799084 92157 92224 563629649 44718 44719 350794616 35610 35611 807228461 43941 43922 443048090 3092 3113 802175918 22432 22433 302066923 15413 15451 427398580 69487 69452 823917616 57319 57246 995587986 27770 27771 433421879 20285 20275 863783985 67040 67015 442749763 51955 51959 729596387 91480 91553 404215797 43469 43456 963409816 262 239 848787186 90035 90036 798140986 94346 94347 465116521 86907 86981 562207057 37097 37098 379973786 22526 22527 904579864 83728 83729 525680436 18379 18380 266107444 4216 4217 664137021 12353 12314 798599403 25059 25060 540355606 16914 16915 457635554 39761 39762 712133004 97333 97334 189196997 98319 98320 245253615 30650 30651 801052232 79567 79568 978093954 42509 42510 584965782 84260 84318 208340337 24430 24431 256137943 8684 8685 743924232 14548 14587 895575419 2161 2191 803212762 81163 81164 133210026 20262 20263 550841977 49641 49712 315263614 39172 39173 805004742 95076 95077 925765030 67581 67513 670025406 98588 98589 36152197 61738 61739 735516650 72651 72652 896580429 49887 49888 601078676 58792 58793 353668909 85946 85861 140367676 53438 53396 444000032 77508 77509 346454771 95540 95541 502848603 14491 14440 964475659 63743 63677 157499436 82768 82749 600625994 91588 91627 487172271 52190 52148 297306934 76293 76205 697204728 34554 34555 307444315 57867 57901 352699565 10587 10588 968024822 6902 6857 836808775 40574 40537 561692787 33686 33687 865878515 81125 81131 789834735 11658 11659 464228703 46867 46868 90705260 59111 59094 486501799 35443 35444 79900019 15236 15237 589942320 59451 59445 984040335 7104 7105 303469110 68850 68851 416610888 86516 86550 204667285 32429 32355 697201063 56793 56794 152911573 83482 83483 469199058 82625 82570 90586475 38839 38840 158018215 98847 98772 179308399 49250 49251 56216365 65319 65320 243121697 90602 90637 694384601 91257 91184 738432223 88565 88566 249236455 20332 20316 539248355 98333 98265 696240666 31489 31540 662758673 87087 87088 697418839 10291 10292 914793847 71242 71276 999982911 29171 29209 236521292 70413 70472 79903961 51119 51201 28933284 94640 94641 135522503 26379 26380 470133787 17587 17588 486687566 31184 31208 294104063 46800 46853 525658678 48460 48461 774201199 59173 59120 777441631 21409 21410 103207122 42448 42449 782940154 26190 26191 427130495 36261 36262 691082993 94420 94421 609530921 44528 44529 598437954 64650 64651 454002495 35913 35951 885730824 66673 66741 887738621 12978 12904 434704602 83831 83832 927795478 58536 58537 528188322 98902 98903 84550885 34560 34499 579055206 59962 59887 941274553 90740 90789 837320283 90825 90839 937661166 81381 81363 333053416 7768 7769 686153340 94281 94218 964428376 92583 92508 503566496 94107 94108 867256637 93124 93125 645574444 43984 43985 265362836 92517 92518 476510665 72512 72513 659848938 26137 26176 443765266 4448 4400 340366274 31498 31510 656560718 7261 7262 95363777 24869 24808 723420902 14701 14763 444064442 82586 82587 328252563 59690 59691 800738721 82504 82446 386527144 94271 94272 310493010 32015 32016 694342788 38088 38089 756502616 63412 63413 980804676 51213 51214 934425568 465 424 471948852 28155 28196 593365919 21297 21306 954619560 1874 1875 144505548 8915 8916 550353080 89746 89667 641425231 45588 45589 271514164 78152 78135 759371214 56815 56816 933181553 51724 51725 872557271 43378 43450 761601681 86400 86401 418320627 61434 61354 667207991 62238 62244 464150097 71543 71572 212470631 37169 37170 992437371 89394 89384 143914151 71624 71625 637726043 42851 42852 628736641 58405 58361 693711698 36123 36062 652613586 77830 77811 13120730 489 484 590778092 60660 60744 470236471 71905 71935 359948073 3101 3102 742042404 73755 73756 40241744 93039 93040 75975298 86201 86134 916448966 61020 61033 890714646 94000 94057 863868904 17526 17552 724668887 62590 62614 435462096 68190 68191 188886181 38773 38774 812743229 54116 54132 973451981 94252 94253 465949192 3594 3595 210116121 58064 57984 450264751 39402 39342 685380740 71086 71139 765731771 352 335 685548145 37754 37755 947043764 58482 58554 61560518 54672 54627 888644528 14783 14784 242895639 24730 24731 523398377 30996 30997 328113698 74685 74686 233915556 97951 97952 168430379 34383 34330 154538878 18679 18654 536570371 29032 29046 967753476 18864 18865 421329589 53123 53124 944352722 65563 65549 80041251 44940 44887 254909990 47622 47623 652646844 81049 81050 823022543 93540 93541 174185353 49046 49047 446089259 52819 52899 539426621 68772 68826 673280897 44410 44460 960634593 31268 31269 862312405 369 370 520019692 69486 69487 694714956 1821 1822 259487255 10893 10809 21896169 20906 20891 842401315 10767 10794 988034750 44266 44267 474498361 78991 78992 699793675 40195 40196 267208095 25647 25619 633175900 8476 8406 322534008 61180 61171 567484046 11753 11731 565168216 12975 12976 478475700 70396 70444 155576968 51946 51947 256561257 19381 19445 98594762 26958 26875 401079561 88525 88526 505568808 15015 14949 671098950 35402 35403 407037345 54910 54957 582401591 30818 30819 21488542 42365 42289 288167237 34072 34073 147730755 17693 17694 860801460 22667 22668 617374287 94897 94947 391196607 37072 37073 295347445 15624 15625 731342767 60260 60261 350412710 30887 30888 662909692 64472 64473 237432151 96696 96728 103014103 71349 71347 89520655 8315 8332 388202336 34157 34077 965974695 43408 43409 551684910 48136 48206 843565099 47965 47902 13661238 51812 51827 644517081 88299 88287 603620399 743 670 423524952 11565 11486 192751407 97304 97370 239735485 97324 97304 987685247 15819 15876 359997971 58347 58348 16688545 7518 7519 413194785 45959 45944 299003169 6322 6323 661134799 63402 63365 154770833 12914 12915 813187266 39348 39349 993263165 78124 78109 255642295 35461 35462 438255829 30042 30063 857748870 65905 65980 488154606 96241 96210 869779099 71648 71653 985013093 53559 53560 663300117 38875 38876 394602981 27321 27397 695164962 91648 91720 152958646 82868 82896 151819691 10863 10864 659088518 81825 81804 611396275 91082 91083 137110688 51171 51206 471897894 10221 10222 671002316 49640 49641 460152205 46372 46373 441966804 28144 28089 327808887 33138 33221 535324681 1262 1263 742377271 16168 16169 30813177 86589 86590 108681907 86473 86402 926471415 71326 71357 622309585 13443 13484 817835919 56153 56189 437856042 99596 99597 823971233 75409 75347 991439940 51687 51688 310120852 71200 71284 218553687 96455 96538 604897273 8818 8819 575712215 11580 11581 624660081 80898 80896 71948117 29617 29697 231417959 20844 20861 550903501 49977 49982 204172084 3959 4045 481103888 75691 75692 718255973 1005 949 554120617 42966 42967 698049703 22472 22473 632517970 28699 28700 978179383 90868 90869 115088437 39469 39470 285791182 10701 10730 38745144 91675 91676 788190469 90329 90330 645475328 96984 96985 752888728 531 532 100813630 5649 5650 376185413 91150 91216 781498921 48155 48198 630768311 43249 43250 367771747 31321 31308 712554373 83759 83730 972672464 77537 77538 542913695 98598 98577 44480212 39855 39821 850439766 66199 66200 332057561 334 419 907841516 80049 80007 277992242 66926 66927 545340312 4427 4410 751295270 66012 65957 614491230 17589 17636 683057742 12729 12727 155237779 99318 99372 429699685 25596 25556 51060569 57847 57867 871572067 82428 82429 508876998 64946 64947 429211073 61989 62023 298934258 28875 28795 140015301 2712 2704 373589041 24638 24579 581231288 11988 11989 819451124 78674 78641 396475868 97158 97116 145260673 13450 13393 352283134 27571 27522 481700127 44154 44155 871433367 5275 5276 675670031 29800 29801 369147389 60155 60118 516132826 61033 61106 419157234 30947 30948 870469457 3035 3115 215767833 13200 13220 578503963 89176 89177 713569082 53839 53891 581614436 23553 23619 689400858 83708 83709 950413859 38261 38311 413535371 13915 13916 158214649 24853 24854 952188762 50198 50235 152181413 48750 48802 694509310 98177 98252 937691519 23050 23051 191617810 15655 15607 632355829 1849 1932 175375838 15629 15678 227365063 79917 79879 914167590 1474 1514 387379843 95988 95989 546273983 69708 69666 31770189 46320 46389 898238823 30134 30052 228949294 4369 4370 773296601 19330 19263 724602577 23802 23803 875725216 80526 80527 321237933 2886 2868 360893032 23844 23837 524824031 18034 18035 178305999 4036 4037 621287848 29414 29415 552680815 92053 91992 197240320 97879 97930 693365660 26027 25944 673328433 65096 65097 796986155 55413 55452 394333467 37703 37704 593641498 60535 60616 562809023 86082 86083 390139279 7346 7347 298130705 49631 49559 933492970 11570 11561 811628035 44043 44021 324410860 61263 61237 847000030 9724 9656 365323145 87967 87949 460094500 88706 88689 545572499 64031 63980 739513579 58110 58111 800678518 97231 97182 157265799 31907 31908 196954625 76308 76283 359913118 97649 97650 375151587 51432 51453 9766324 84982 84954 927740592 50728 50729 296634864 31283 31319 813467287 23815 23901 707036234 24200 24206 595187664 18270 18355 777317056 48194 48182 293614000 5076 5077 994249334 16149 16150 763231185 4724 4801 742965975 25045 25004 164259006 14719 14635 812570650 82989 83009 90004638 32998 33048 919879663 6761 6762 399814641 55423 55384 134904238 80700 80731 12104610 56127 56123 30994247 6276 6278 736719435 62310 62311 746975205 15475 15477 456304265 70051 70052 365800542 61175 61176 178417701 90300 90213 27314300 73143 73230 394002508 64714 64715 316090596 55455 55456 70324172 7354 7355 564838191 54681 54657 741550432 42825 42826 950435170 72322 72373 315885338 787 788 487440055 55725 55660 918371139 94236 94299 394362502 6912 6913 935837538 49322 49316 22326246 27446 27447 517980679 82017 82018 891488171 55632 55633 906094160 51449 51514 29093164 7281 7207 414707783 16405 16468 380374116 93962 94018 572618338 53223 53224 447791202 93622 93658 139378506 45738 45725 579463297 71928 71983 899575088 12095 12044 297235687 25361 25362 917229808 94045 94011 255083255 45410 45392 124401647 84566 84558 264617731 10601 10602 438901498 66961 66962 634775266 61487 61512 2867857 36480 36449 990450801 48733 48734 389973873 85872 85873 375389702 78575 78553 457720956 16229 16230 853888533 977 960 940744053 5781 5782 263556628 4166 4148 54269523 88447 88521 593132747 81543 81519 959224732 5780 5781 465734150 11072 11073 432271995 18375 18376 500282846 55402 55403 249076050 96630 96631 11126173 17984 17985 693881483 86028 86049 840950932 66562 66563 21886511 14514 14516 46253207 36320 36305 685899553 57028 57044 247296687 74318 74331 36127146 73336 73310 932756218 46768 46748 791106312 70986 71009 274933526 38809 38810 681303601 30152 30192 593369504 89483 89473 975748634 9895 9896 81548900 99957 99920 125792958 88265 88277 330008244 58686 58687 455402549 27451 27407 16413339 96827 96777 319595530 19633 19711 686935666 82655 82656 357023527 68393 68409 69784399 44579 44580 848388924 9558 9559 913551343 35227 35228 463710406 33989 34063 850806642 80409 80410 67450387 87093 87094 826853252 80292 80242 723320433 49323 49324 167013698 31396 31401 127933061 36368 36369 449869376 44687 44770 390612762 20423 20424 559705368 65760 65761 202722589 81372 81315 480784424 70888 70889 145466947 98484 98460 725208295 37062 36983 281386882 70870 70871 643917532 6852 6853 250665949 3113 3114 73293548 91920 91861 140546907 65640 65673 324117086 5649 5652 19681463 57457 57458 314899349 64890 64891 683363458 44902 44903 493465537 37292 37293 775621466 2137 2171 548922117 59989 59990 42427392 89029 88999 736856331 17945 18001 505504065 6962 6963 282926448 71965 72052 172088671 33634 33584 243080297 34280 34277 149518993 78015 78016 598557336 51617 51601 786901099 61475 61486 595599531 3943 3944 608301656 69250 69331 641163897 28138 28063 243717773 75373 75458 98708826 85771 85772 353333664 23185 23186 51777831 54707 54794 265764723 15904 15949 409799816 79898 79943 527489394 9199 9200 315385635 3071 2993 232145560 11068 11027 37008955 22511 22528 462510575 42607 42608 915112407 48817 48818 917880227 52499 52512 127744834 21848 21917 798903433 80180 80181 392866310 93969 93970 269125405 53250 53251 137784823 71277 71278 697667616 62405 62462 136779575 16240 16290 703932352 31175 31176 989740667 4521 4452 783718381 20768 20836 291883602 18546 18547 555379289 1723 1729 894491103 97788 97789 907555307 34191 34154 373198000 6988 6989 12885480 95681 95760 612267869 45485 45547 412536024 13882 13805 775534882 86023 86020 371382964 17630 17585 923061005 680 681 375689643 80494 80459 845562539 69156 69157 605988939 13683 13605 207177526 62253 62254 766189259 52294 52295 419725454 3227 3173 215673735 11373 11458 891419238 86085 86086 150149025 41921 41913 465787944 44846 44805 66276238 66549 66550 787919744 60320 60321 223491638 1238 1239 320703829 47600 47643 804790650 89703 89667 205810153 56280 56281 185080525 89943 89944 48810168 48850 48851 189894791 62292 62293 112188971 2781 2757 371023840 65353 65338 827626832 74535 74556 246096045 22558 22559 24365426 59794 59795 520896396 54455 54456 129463565 24165 24174 526953131 51303 51226 47018519 35237 35270 178812079 86837 86826 222939836 61421 61422 67465937 22264 22265 250406257 43197 43198 696676092 75437 75394 944905802 55165 55166 140198916 8262 8263 924332736 37726 37727 155620724 32835 32871 298133544 10035 10036 863175062 49463 49508 456478871 50478 50479 173466658 94428 94429 899527082 52239 52240 951974415 27365 27283 66762852 93496 93449 709274837 35645 35646 162230362 94034 94035 621880128 70959 70997 644202625 32475 32476 825069205 85830 85831 968508462 38772 38773 35873656 27641 27642 926839723 89419 89420 691652781 24671 24672 172657488 88448 88367 41854558 79600 79601 421474231 26961 26962 357658673 4233 4250 637854253 4584 4622 756170627 99615 99616 685165619 99654 99582 680744257 11932 11933 581071800 35857 35894 211822232 43779 43820 453732546 75671 75759 135054466 27942 27876 59780487 87569 87574 777675946 63769 63724 838800484 20562 20492 217957408 80092 80093 446235218 32260 32232 754913308 25337 25338 198783431 29861 29878 992095150 45511 45559 320395014 535 520 711267781 76703 76704 577002802 17392 17393 787718578 30483 30484 511395644 17104 17105 878050791 94298 94299 998954882 88860 88892 255870562 7805 7806 809982891 57152 57153 491614870 49240 49241 899154733 33895 33894 33323224 35651 35652 287360486 61682 61683 762632448 79766 79841 615814392 37123 37198 147412060 62802 62803 918824322 35826 35827 864031835 22949 22950 107997680 6724 6725 345462427 90399 90400 497395770 84042 84043 945752728 1728 1729 139578063 99909 99830 598768610 33643 33556 835365650 91318 91319 897750045 51669 51670 712733198 66553 66554 909655386 46676 46677 713736683 54408 54473 613939321 86952 86979 546284800 20534 20616 295999138 44184 44201 278669843 2320 2321 760935651 26397 26398 492625046 68882 68857 412797290 88488 88428 672205446 69159 69160 245388805 8145 8147 908653117 35702 35677 807882598 16246 16247 217815334 48823 48743 249007705 30516 30517 539475879 72092 72162 459633114 81262 81289 422288675 37647 37648 782616232 24537 24462 23313950 26325 26326 797540137 10122 10123 600825599 93230 93231 493407953 44976 45019 476803418 66104 66105 386060303 4046 4047 18216689 14904 14905 699957279 62515 62477 722963164 44876 44949 161969418 89251 89265 148403610 49597 49560 350237046 94187 94107 601299981 68695 68696 12281420 47135 47136 147615912 83488 83489 494175669 1074 1075 256807494 31846 31847 578635408 89886 89887 431863027 91986 91924 974928544 45937 45925 654060004 91155 91156 149883677 65531 65590 223900686 58291 58292 437830612 82772 82773 525525181 85515 85582 993651415 52400 52462 419220989 33426 33449 945297068 58920 58921 803405369 41176 41177 921470550 7546 7547 169082132 88159 88160 101235300 10951 10969 918440998 79134 79076 311789516 39386 39387 643337895 67684 67685 397523403 20870 20871 806634738 10731 10706 902049048 87552 87553 941307060 20916 20902 879184245 11916 11921 503946669 36143 36176 464272256 58251 58252 779686574 34533 34481 450583908 81824 81825 557304722 94809 94810 601046950 72593 72681 284345284 77440 77432 559122069 56567 56568 850941403 37946 37953 554994471 90155 90156 853624025 25500 25479 560994588 48669 48670 368681023 16621 16627 774167474 25472 25469 899531436 80175 80203 919113434 21276 21277 719686479 59414 59406 262360073 16590 16565 489164837 1825 1826 24852099 67352 67353 125704055 5014 5015 26035658 93531 93532 207530765 39140 39128 991199646 56928 56929 546523386 84890 84891 82284387 96890 96839 303039853 76024 76018 399158129 32732 32733 238821071 69199 69200 655191999 85395 85396 684709719 1427 1507 467164199 13575 13603 105937265 50774 50775 794779598 20032 20073 695829897 74471 74534 230121024 92794 92795 350631873 57426 57398 212424689 25844 25845 937932130 43289 43290 736527879 27517 27485 859944156 70074 70090 973852576 3216 3282 70070560 25961 25962 267850028 92717 92746 828555772 10438 10439 955904236 66237 66215 825517145 14165 14110 941363844 23507 23590 680822288 55296 55267 726242862 35177 35259 288415830 91547 91525 533244661 13250 13180 893524741 36581 36582 79351197 40200 40201 619675218 81193 81185 591273963 73951 73952 202355256 15923 15855 282588337 4506 4507 499528703 10577 10621 215373448 45901 45830 133926288 39336 39342 460641232 11503 11504 132338223 55953 55954 590346864 53349 53427 215867817 28620 28621 631061734 52278 52357 850742904 52293 52262 765567853 88109 88110 806134367 16795 16833 727524482 91677 91678 130363899 60169 60193 809803532 70469 70495 443149347 68433 68434 184089446 44605 44682 510988882 48959 48960 504132777 51501 51502 196559322 8665 8666 119531202 13456 13448 174210022 85337 85338 385432366 85149 85158 773371677 85775 85831 477691521 42714 42715 859432130 43238 43155 288200168 53639 53640 422096220 10073 10074 617661011 85321 85322 806680013 3950 3951 630370131 40575 40576 846005328 53177 53245 424612896 61118 61119 57895938 55751 55831 955147932 24017 24018 267980849 21941 21900 601499457 84130 84185 357367250 50220 50222 729443038 59299 59332 114280345 4630 4631 726798754 25425 25426 156440794 96909 96829 861209830 25663 25664 955007223 82598 82566 141987832 58366 58367 15230909 44632 44560 847155774 32271 32272 657381353 67032 66959 513166687 17343 17344 301108705 19821 19822 707504939 98425 98426 731010405 98164 98173 424323143 45660 45661 752630969 95723 95758 727933610 31920 31878 162622368 62380 62381 171183596 99813 99746 304676602 81621 81580 651103733 82317 82318 401808735 91333 91334 762571482 74363 74313 257220984 58202 58203 870601587 21630 21631 437522106 30126 30091 732506559 52626 52627 209238247 26221 26235 584857357 9824 9825 851892917 85515 85432 465692606 16252 16212 602547859 49811 49843 548302977 86122 86123 820157867 88192 88223 153076750 80867 80868 44397779 90312 90313 572012302 36699 36711 570874710 64592 64560 40743450 8695 8718 590349250 13341 13381 576987418 73390 73344 873544597 46087 46051 456640291 71243 71244 829973952 90503 90504 234587494 11474 11475 963310608 29267 29343 75509132 93794 93873 408285650 96707 96779 627815544 19690 19691 830998447 67738 67739 402886687 10207 10208 594997744 16129 16130 419376756 96364 96384 134917424 81776 81777 961093972 48716 48657 168767527 81476 81422 57827134 26858 26781 776817343 14261 14262 676055106 76039 76040 779937922 3098 3099 553283376 37855 37828 696080563 38623 38624 718620285 62572 62573 416878729 19901 19902 301702911 45530 45495 625373727 47038 47118 550016085 52989 52990 670929529 60503 60512 944584997 19019 19036 901562644 53220 53221 51022471 82941 82942 522998223 38260 38261 440740730 77100 77062 341906088 32805 32806 603922424 54885 54886 958707411 77623 77624 804366002 30833 30899 809367214 82605 82577 164262570 12094 12095 216665058 44336 44337 782974124 43731 43732 698912470 87196 87217 499611804 43315 43339 274894672 84950 84951 494140929 18188 18178 564486481 7890 7953 281076765 97053 97128 233138190 46679 46617 101916902 18775 18703 854217523 86265 86353 886111601 5044 5045 486115775 33054 33141 664382469 97239 97227 204692176 17072 17035 863457788 54370 54371 242117351 9403 9404 176298139 62275 62258 825678211 84678 84735 543518513 58002 58003 479316079 78912 78913 910732874 27262 27263 950352852 65107 65123 930091318 13868 13782 713479308 76341 76342 348727119 18541 18542 300046859 66676 66633 170661912 33528 33529 368476866 27632 27633 274422106 44929 44930 781875737 69642 69603 615056369 12737 12738 162931082 45883 45884 374979561 61557 61558 236719408 67408 67472 715120430 67890 67963 953698950 52069 52070 601460904 57224 57283 849426996 45627 45628 938525155 70986 70964 600218115 29522 29523 445840854 15512 15515 573476967 75690 75691 766716560 87463 87464 489917192 70770 70781 853964357 40136 40199 583544538 61676 61629 990465850 95264 95224 728599151 91348 91322 399929163 57880 57893 547209314 94635 94554 359261107 12261 12262 284762852 28233 28284 410432009 42369 42313 601633021 15030 14948 435162491 63961 63962 55315848 88303 88385 50621404 34916 34917 176322265 54734 54735 30997358 11712 11746 372600992 16363 16419 531938524 11489 11498 167949519 90086 90087 715819723 14723 14680 28220201 52045 52131 912150705 79072 79041 299050395 62818 62819 144464657 10083 10132 148943277 41680 41681 580900807 28836 28837 421061398 14784 14785 566121420 37519 37520 864151944 8726 8750 356548048 99082 99083 868462241 84766 84767 535555305 39125 39145 234382089 16328 16267 957775258 4612 4639 240868557 32499 32523 780332993 35687 35688 445984709 74123 74089 434259551 15778 15779 500175775 44189 44190 17119768 50368 50369 903204520 1769 1770 435827753 94042 94043 728681699 65695 65766 72747359 22827 22828 559444275 49500 49508 355449695 29350 29355 688381311 71015 71014 694117590 16077 16160 251823907 35907 35908 864991083 37413 37414 47548536 92169 92177 268839535 92959 92931 949773751 62435 62436 643979509 32349 32350 624224008 2561 2568 6437058 29743 29744 577696397 92744 92667 402761010 45575 45523 970296419 65062 65106 591405835 76844 76784 863228712 26259 26260 4040545 91574 91575 28617259 52458 52373 162454982 73624 73667 720650425 37447 37503 827058014 77201 77202 799311692 89332 89333 9903087 74482 74483 921080245 66645 66715 34141701 29115 29116 602107597 77452 77457 880930477 32989 33040 695759758 56657 56581 913407404 90229 90259 414723450 5935 5936 553447231 39907 39908 791728204 75553 75554 654448469 24283 24284 651426062 32638 32675 909519509 90132 90133 639379997 45547 45548 832966981 89108 89059 991067941 23747 23748 426959882 41933 41934 863727905 7394 7407 332486311 81438 81466 547998423 13252 13215 408535135 54463 54523 637755055 81192 81193 458352864 53919 53857 336717770 73737 73793 134376506 49408 49417 900522692 46803 46804 793896920 80511 80578 527891238 28247 28249 12162715 57272 57273 833792079 92079 92080 285121178 14048 14049 265166002 51815 51782 76940575 80161 80162 905104948 28248 28249 42066426 37389 37402 213815242 80847 80775 77751444 16421 16422 382752924 63891 63892 98059353 97815 97841 998577997 54847 54865 480116423 75838 75858 773491690 75490 75568 840887931 18059 18142 956569228 22155 22214 35030995 65121 65122 466334288 31836 31837 262731907 96754 96755 403303677 11340 11341 828473567 64580 64591 211722038 55843 55760 429605089 54994 54925 87286698 12484 12485 863826600 27667 27668 888925055 60127 60201 665705225 9653 9566 125055761 4411 4428 702263337 83727 83728 11223432 29931 29860 884439969 87100 87101 257675424 8359 8360 36658683 64912 64932 461482323 52020 52021 865352569 87117 87118 116402139 18550 18606 797960608 22938 22939 453079725 75958 75959 77227904 62654 62655 929294582 79526 79595 417018315 59948 59949 922545255 24940 24941 246390144 52209 52195 780074389 6851 6852 341173345 75353 75429 957256371 43627 43640 18700383 27574 27575 813274456 63358 63385 427220337 94201 94192 365236996 28836 28889 441241563 30917 30838 115957268 98899 98879 457633286 31763 31764 605957831 80893 80935 314977762 74946 74877 198941568 23104 23166 33507108 60637 60638 829235629 3557 3558 937057108 78321 78338 980171278 3464 3462 680916737 11022 11067 652043726 45751 45747 173210372 46533 46534 995459400 84142 84175 508418919 7433 7434 400254977 75986 75918 897032851 87379 87380 925703708 70054 70055 670191676 44818 44817 154547309 64968 64969 473996702 18800 18727 450992018 51914 51886 215328446 45183 45184 805988413 16825 16893 639655741 51945 51862 142206430 9446 9447 302634548 72596 72550 175081416 23207 23208 560278926 85904 85961 266781255 98045 98066 6121359 99907 99908 116520522 25809 25810 416970112 74929 74930 133387086 56484 56485 101161071 73076 73077 645544498 17882 17883 101959968 21395 21396 544607882 32242 32243 877047995 8919 8920 850235534 16766 16767 296764234 56716 56725 624665482 29200 29264 634328339 87359 87360 200858984 13694 13695 781202017 19774 19754 689976106 30052 30075 88128943 76187 76132 138798348 41232 41233 994968194 517 585 875581167 4996 5023 68219200 39340 39280 273587215 65077 65078 167640166 84336 84337 502560363 9330 9286 518828416 83038 83039 928405767 77521 77522 856970588 54888 54844 311884665 3186 3203 862485311 99007 99008 388690898 54602 54549 625390478 84138 84183 7626516 85782 85783 937673258 50510 50520 543730686 40030 39971 560724470 80440 80441 517824715 14339 14340 588207398 42748 42720 793744073 24290 24291 306448268 8795 8845 689103546 82076 82090 613904018 43058 43059 800626205 40798 40799 788533886 88753 88754 845127035 31483 31508 861448766 30022 30023 440978097 70769 70770 623236324 13289 13290 307764473 66035 66113 33942431 4558 4559 27360101 12025 12026 202996515 20326 20327 315141536 191 192 88375111 77310 77381 840886347 82703 82747 311109809 29831 29832 135987802 2924 2925 520322669 63036 62989 656897741 25229 25203 272752654 43526 43527 931239736 77742 77701 337577050 11550 11580 78343486 72714 72640 202646123 8282 8283 406806861 92080 92119 655371303 95748 95799 366709838 65451 65513 246500904 83769 83756 420705910 3525 3489 200647943 28570 28571 162740954 37030 37012 223770839 11914 11912 416567067 91368 91369 274898501 16716 16717 636174052 36059 36075 735767660 87744 87745 481284966 98969 98970 445183084 33523 33524 201759668 58701 58638 64442368 69831 69908 331031216 73231 73232 788592573 75045 75005 475546563 17744 17745 667102965 42403 42404 18329826 5639 5640 6129290 19252 19253 101108863 61748 61725 600366655 13839 13801 654455010 97543 97544 986642136 89233 89205 27741163 83921 83922 208216924 69751 69801 194795389 82848 82862 40113225 99230 99149 993202854 41008 41009 909677712 5742 5743 517431205 74691 74722 770276495 68085 68086 734972240 70197 70232 138900101 33002 32945 797314038 89872 89934 170230855 1657 1574 251272352 80445 80476 80661486 2470 2471 167790813 71289 71290 426801397 25029 25065 697135531 74725 74726 48432395 71906 71876 718308033 16892 16828 664737110 36776 36777 219762903 98391 98392 279325471 21661 21662 508810904 82143 82144 796195423 77429 77430 920600533 93731 93732 232278242 50938 50923 803516050 1722 1784 420328726 74437 74435 174241233 66305 66306 249695365 37917 37835 957855485 58670 58671 917343116 72427 72428 93770495 51733 51734 980030293 83858 83832 253527669 38857 38858 522516166 57040 57012 988440094 52829 52916 814208172 66035 66013 452147698 95442 95506 160459598 38152 38153 592079189 69419 69387 161141700 28195 28232 118703664 31756 31784 140480925 39666 39667 371513258 61689 61738 256504341 77032 76966 718255978 23629 23544 857564791 43438 43439 359402679 51647 51648 566260899 17366 17367 357998551 72575 72593 816460458 37412 37413 152549258 57212 57213 96904062 62453 62447 270610333 54636 54637 181310043 48682 48644 132622517 62258 62242 661194243 28828 28829 482015419 42608 42659 403692354 10299 10382 228186208 16122 16112 408681968 19908 19899 35639637 53377 53403 445728952 59771 59730 571866881 82746 82806 143782198 52647 52672 501808375 53812 53813 495417518 19230 19231 289960276 94040 94114 152432217 86903 86948 612004414 74979 74946 724128937 15539 15540 282428951 94246 94247 152714404 58790 58809 141570170 35342 35343 41298016 4179 4141 89619978 25800 25801 832371730 31574 31572 663923583 75669 75670 488775148 31054 31126 594110019 1904 1838 657783654 11302 11303 502819377 50166 50232 96193981 46112 46190 118191878 97206 97127 336620433 96168 96169 206493756 84030 84031 744995135 69196 69123 15411215 5271 5308 628642341 5920 5921 238432287 5885 5966 92107910 82950 82951 260136693 21689 21668 17578543 72368 72369 489418486 7168 7138 176901979 10956 10957 498341451 64713 64749 216500549 82565 82479 814439034 89462 89482 498340307 13095 13043 738674095 83280 83281 813141997 40312 40313 676059870 53971 53972 778497226 47887 47798 212789455 18631 18685 210742293 53227 53311 748007011 85860 85861 274716171 97875 97876 94251283 45326 45327 483173954 14076 14035 185059217 11521 11593 62470873 54292 54255 28194455 71577 71526 711481264 69999 70045 662158762 40193 40194 513638109 52962 52953 402509101 3828 3829 769301499 69712 69713 289986070 57018 57019 40736605 79209 79277 383125567 44160 44161 32964111 9392 9393 326972740 46851 46852 463138405 36196 36197 853948746 30845 30846 308177897 4601 4686 524946787 14970 14908 945995748 95568 95569 979915653 87523 87540 370520497 63660 63632 606102614 63767 63768 512745039 88475 88476 905228104 35246 35315 115089280 97718 97704 269234305 74017 74010 107283612 87337 87324 416755677 50032 50033 189598629 85596 85597 542145168 16192 16225 212626029 36208 36243 299818766 81179 81180 631262683 20676 20677 294460053 8413 8409 205774525 75817 75818 688421782 21445 21526 621750645 96169 96170 133696810 54877 54845 282779352 28024 27944 841159664 15168 15169 965176968 91224 91225 708644495 91721 91722 835446649 5443 5456 153529474 1702 1703 592681759 70220 70291 322487893 30026 30027 503030219 70866 70855 159433500 16072 16098 616845116 31451 31387 211976112 92440 92441 512128868 72342 72343 475380060 3463 3536 608565832 54083 54084 837455663 60030 60031 433898507 74208 74232 617175508 97250 97251 747926027 99068 99069 844189675 74322 74323 281529746 49523 49524 428885153 52967 52902 179864214 48977 48926 292820946 40376 40377 291391873 25718 25698 942890077 7468 7469 468076857 76291 76333 190430206 37825 37814 32429181 56386 56303 803493080 48549 48585 805564408 3332 3260 111596655 26235 26239 919138376 39030 39080 925380362 90691 90660 285116605 34462 34463 445540107 17527 17528 898193337 7394 7395 865702879 86781 86757 609039970 66807 66808 284633747 18550 18551 680448670 97743 97689 342962184 62513 62514 304578075 82260 82261 195008264 39090 39155 830771993 52856 52857 861164065 33164 33165 301433037 32000 32081 292571467 75819 75802 984607040 37329 37318 752349562 5079 5080 108192577 63168 63169 645378976 27561 27472 448693209 96263 96184 83743742 15439 15440 773254748 42847 42848 279930958 21974 22030 878057907 96208 96259 196105916 84332 84285 422507391 72901 72891 125265478 47226 47282 417299946 90015 90016 445741094 31120 31171 151082197 18301 18355 423079838 82499 82500 603231095 39018 39041 248427828 73947 74027 651512960 89377 89378 700479828 74557 74545 284517103 764 765 11515520 88407 88489 348005742 97988 97980 717000166 42262 42263 556217419 20418 20345 418778176 13830 13878 83523669 87150 87151 663973867 65388 65373 132127878 21835 21836 1108550 64384 64465 664157647 87847 87777 722464769 90836 90752 813600667 49517 49518 543652571 77622 77674 362091507 92278 92189 971629479 30798 30822 37908956 1716 1717 244940920 29654 29575 477356959 15330 15331 98842749 48987 48988 672401932 71320 71321 182024195 10860 10861 328379258 4841 4842 772398409 94163 94245 339034829 98321 98322 370605513 84229 84199 971732714 79432 79473 157891463 40946 40947 524636722 18716 18702 530632112 67637 67638 772360796 82135 82196 897559597 99738 99821 527294309 81235 81236 814704067 93244 93245 296796448 51317 51318 944097935 48816 48817 315209510 55997 55998 88737274 6268 6269 166721973 42855 42856 208871566 4950 4894 47202189 34122 34182 503682802 40882 40794 70373421 11450 11520 789215564 21312 21349 310988797 86294 86363 479828055 3869 3880 85274613 76155 76175 975347331 11640 11641 872665235 56977 56910 608637873 7704 7625 824660368 34585 34586 308465150 26088 26076 181573992 88401 88402 446829291 26532 26533 872276914 8950 9004 255699662 59250 59299 288320547 49396 49351 829492348 73668 73613 41819724 55720 55755 625862236 88826 88827 919288293 93495 93481 332736502 80207 80208 539773524 91533 91558 880583434 13766 13767 48364306 8201 8223 809412034 17002 17003 429793698 89496 89497 794417423 38359 38360 234316089 28036 28037 305751179 32521 32520 642436969 99922 99946 193396584 2097 2077 615742390 12544 12467 1256976 31513 31497 144910296 84860 84861 342829547 29091 29173 743668229 64332 64333 108625928 59559 59632 189380256 77671 77672 763849356 29583 29584 360220156 66780 66823 365042960 80321 80396 244334496 42488 42422 811718246 70346 70421 878934845 65971 65900 424150477 35096 35032 108701531 37875 37876 297531253 46708 46788 590503099 88123 88124 332028637 57096 57070 567652682 77898 77879 710833130 91015 91060 109247909 41681 41682 594601970 13259 13260 585474250 52888 52889 584743059 26464 26439 279434203 49210 49261 326746246 57511 57539 452408892 48223 48141 434181473 54156 54157 580412571 24391 24396 363636763 97608 97609 763444464 79413 79414 543744253 74779 74766 936552094 38619 38669 92717047 52409 52410 435068287 76451 76477 686847846 62996 63077 467040009 5277 5278 111589918 39679 39684 500874498 89250 89180 279778016 47544 47457 637433609 67769 67843 88735671 6041 6116 908605396 32022 32077 940597680 29238 29272 439500210 83447 83448 866799032 61010 61011 458737946 64143 64097 441058380 36755 36756 536190635 87432 87433 345678971 58428 58429 436679004 18732 18712 758679997 49994 50047 405065317 88156 88157 198139743 50255 50256 29913517 97363 97333 798598206 45818 45819 903883453 81051 81052 862129065 11961 11972 91367632 99863 99864 825507608 76768 76697 197628478 40573 40574 611373794 82531 82532 100799405 11899 11855 110789323 37988 37931 690797892 21916 21917 100154585 822 740 466395865 31138 31148 133387514 24716 24717 732013991 91971 91912 728741146 83433 83434 786331231 48066 48067 731529398 52360 52415 945477121 85241 85242 453953097 14460 14461 747483894 70955 70956 38835213 87817 87745 796120679 27572 27573 649918230 44377 44348 978449554 39696 39697 183352450 80783 80811 625314994 42873 42874 986794744 93337 93338 751297349 22348 22432 357684171 44964 45037 196835667 53653 53723 433967091 24781 24782 652906631 70882 70886 298677021 83476 83477 60330260 33280 33281 921657865 62636 62578 47174673 35306 35236 958975987 90127 90177 140226476 67210 67169 675604661 15922 15923 587044951 43159 43160 466536066 70623 70688 654861421 31562 31544 87902586 84913 84914 135085910 65940 65941 581889613 54053 54054 627285940 11573 11515 882597438 71560 71622 319812691 40846 40847 230089133 2511 2512 989276639 80017 80018 13905975 58676 58677 219323600 16360 16361 178919260 36677 36678 619838051 85163 85102 377985154 89980 89981 189806326 28191 28192 863010332 14633 14634 799672501 44275 44276 442021005 64414 64406 556494838 2863 2791 930775547 24657 24671 666055034 86432 86355 244642812 9610 9611 35605956 95776 95731 752585816 87802 87803 97060213 45472 45473 900031699 29968 29969 114940092 31696 31697 863000613 80512 80513 677687812 7515 7535 79726653 93137 93138 365386571 94941 94942 506710996 51863 51864 272581979 75946 75894 351275875 20261 20241 788954625 51477 51496 268207211 37391 37409 166791325 56433 56434 396250874 51090 51054 521063419 53225 53226 608435787 52716 52758 90231400 77074 77075 548141424 16514 16515 705891989 7358 7275 152935623 81397 81398 404019129 87863 87921 654155119 6932 6985 606117900 977 978 554410636 71514 71515 858049318 80149 80150 985381919 71382 71383 196430921 28663 28664 838383167 52023 52024 398710970 78761 78744 463054304 34152 34153 259218676 86980 86938 920112441 55015 54988 989245988 93725 93726 724535763 52567 52568 893242254 79020 79021 141331708 37112 37166 22926954 80575 80576 135008607 56866 56867 631991412 56207 56134 680698158 33032 33033 59671489 28278 28258 296410736 4761 4727 221519655 8066 8027 657203579 62346 62347 950811116 83671 83630 721955191 30830 30785 16897917 87219 87176 434602980 12568 12506 2861422 17197 17206 664906516 6902 6903 590013782 52665 52666 685532666 78849 78765 6015420 92380 92381 649571241 18323 18400 758189853 18762 18695 622902302 70695 70696 734869710 54093 54094 993091715 83937 83938 429528674 70234 70233 284087832 27434 27481 466004413 30280 30348 833158871 25149 25150 399008863 23936 23937 74674078 72130 72131 644894950 12547 12545 274606402 55340 55341 391747524 93180 93162 554816012 71298 71312 727104932 66538 66585 563487132 70702 70712 827118475 42470 42471 249444361 32948 32949 305258022 12780 12781 166477881 44741 44708 713435943 58678 58721 748577412 13048 13030 925741986 3246 3189 583994816 81923 81967 894580497 71225 71161 40753575 22677 22678 120987838 26370 26435 224226416 88424 88425 462105779 17469 17541 527905689 41812 41839 855185865 93046 92994 543597360 16915 16974 40426980 67043 67044 84338684 19097 19098 772969178 35477 35478 680869121 8738 8755 742552321 87597 87598 133381582 37624 37625 466973054 65801 65802 665716589 70532 70533 18353487 4462 4463 840028498 10922 10923 760888082 6295 6260 794723501 51154 51189 207236831 49050 49016 2572129 19913 19914 83131261 15515 15479 654384375 5309 5235 728888407 46914 46935 249943606 49632 49633 874149197 52885 52913 164112591 31468 31469 265167404 83740 83809 800635666 95227 95228 336464345 88578 88502 764120888 2581 2582 215528985 80675 80676 383448080 11197 11198 967581385 52563 52564 443675678 68926 68904 273387988 22417 22418 308923324 16227 16279 7211952 31024 31012 552917894 10248 10249 548655364 55975 55889 83701317 88967 88968 214241395 15030 15031 141470329 85227 85202 455103101 22004 22005 837685700 75335 75319 739441858 64348 64381 58129112 40355 40356 594670455 31002 30954 913753821 80970 80971 128860561 99671 99672 744821498 42664 42675 668060635 29787 29788 423493074 29896 29823 610709837 80027 80028 681693885 73175 73122 827814681 43146 43147 559474145 53442 53443 274316926 49788 49748 381478320 6108 6106 948511269 71864 71904 350776527 81608 81609 948118488 5802 5820 21353438 57843 57901 711097255 53086 53156 563741698 56261 56280 126307456 81870 81871 646794517 5057 4980 850168152 17239 17240 120982352 51772 51737 233348751 55068 55057 342362936 38026 37998 273301265 52694 52708 923931670 29806 29807 525286199 87959 87960 105232939 25179 25180 802017538 42738 42739 353349036 52706 52707 932029645 5350 5351 40210992 67059 67116 45266784 2347 2348 929895895 44319 44320 292570954 32879 32882 958312645 77750 77751 109440251 67430 67398 329563556 93013 92975 306815067 29265 29348 593577567 80374 80315 256634529 36802 36803 436879534 51717 51706 505270250 70031 70032 873620175 97269 97270 82666973 99231 99222 786476540 7677 7678 740456907 58134 58072 787823879 85184 85185 172524956 79713 79714 726590250 95110 95107 447204381 5173 5121 420554229 88693 88694 724446775 11027 11028 783439124 33869 33870 907761550 91841 91842 683621178 70078 70016 302665462 5602 5647 944092682 2163 2181 722199166 14254 14228 117612270 4590 4591 220109835 64146 64147 141289598 52548 52549 338458000 77914 77911 158833855 15134 15135 745460441 7125 7062 50856550 9767 9794 81764986 64932 64933 484318107 1278 1339 29335464 84688 84747 771750039 94719 94703 652849067 67825 67826 17850956 63941 63940 460804666 21888 21889 743978154 88102 88175 50798103 35663 35686 887495641 87632 87633 308967987 63350 63351 799410842 87917 87918 222807063 23858 23859 807020533 41684 41715 621842310 38677 38678 446005580 5282 5283 653174096 17324 17325 336776759 78860 78926 259449901 51468 51469 213157905 13518 13577 821706793 45153 45154 473972688 2437 2438 53039921 28859 28894 797486450 22384 22338 791033018 97446 97447 485149724 25129 25130 267402315 57203 57204 65288142 32103 32182 529573575 72181 72182 353432857 91251 91267 246814740 71419 71420 269716296 30723 30796 96615603 39173 39172 681328947 99226 99227 543021263 5642 5615 808709735 10123 10089 780100961 9605 9606 301278835 13304 13263 853636623 3784 3785 129113546 36200 36134 355256805 95220 95179 675888562 27602 27623 731328477 70462 70463 992550181 55274 55313 928256788 38543 38554 708999446 21302 21303 719233691 40126 40161 547544438 41372 41373 608265089 47136 47181 441673274 5640 5641 953042945 6501 6428 531128456 68756 68729 874832103 40913 40914 108467387 26583 26584 934568851 64757 64758 842919757 93843 93844 572068747 74500 74501 465426994 95956 95957 401779790 27644 27645 588128836 40390 40391 712447798 52334 52335 943655728 86346 86347 401088836 18959 18960 939469984 82997 82998 629948180 50074 50075 97508009 78392 78402 457352224 60303 60319 87642881 57097 57098 525726055 75198 75199 822057615 81334 81335 310510055 82119 82077 758268525 2189 2190 354711713 3781 3782 70599063 27614 27615 321863636 92717 92718 857115681 59728 59729 611406811 49101 49111 517066233 31149 31191 126101687 75357 75298 385603715 30055 30102 134210067 18124 18125 961898757 53142 53218 820780975 74749 74750 751393682 30553 30474 48575974 80796 80828 206073779 16138 16203 171276137 90985 90986 761490067 77249 77250 379791456 82112 82113 948062137 76532 76533 746231921 84082 84083 668392576 94435 94394 32758475 50595 50677 35572273 20296 20297 765891541 96964 97030 142823849 8434 8408 654483859 84688 84689 718096098 18860 18797 433212182 16027 16028 651864122 99158 99159 952920199 90185 90186 814331491 84601 84625 548091239 75751 75693 287100331 94150 94202 122271502 81720 81741 509429925 94338 94339 59579989 8908 8916 751433899 53027 53028 408090786 4050 3974 323382491 50373 50374 398003477 93241 93242 571748462 39350 39351 992630565 35918 35961 234048567 50640 50693 945767251 56058 56123 212051796 99571 99572 865885934 75710 75705 48415778 83791 83833 35927368 49989 49990 103882950 27894 27872 910594365 17795 17868 736599578 46754 46755 429663062 21241 21295 589091598 41329 41406 256450203 95286 95374 554951026 29231 29266 591999787 76155 76147 302085099 60879 60840 519684714 23120 23149 552288351 43981 43990 99513997 60563 60564 613213851 97091 97092 601836852 25656 25657 103342210 43570 43571 701248779 42665 42666 495687467 87551 87495 226622576 42952 43018 143994511 84196 84170 707273527 82656 82683 839414383 89059 89060 788288082 121 122 868134534 67717 67785 584231819 99066 99067 490101460 96976 96977 575997986 95857 95858 359026332 10638 10687 382003734 17293 17226 410939860 93237 93261 167667349 66250 66242 685377269 20792 20793 897282533 35564 35565 826594203 20005 20006 322368577 66857 66866 823623838 15776 15777 897107681 33808 33809 533533146 26197 26284 35114457 26721 26722 545398368 10695 10656 652607690 8161 8234 349657572 10654 10633 78158956 89811 89812 865838152 94498 94499 807200643 7930 7931 660065940 73090 73170 259668868 87270 87292 892970768 61843 61844 320221931 50747 50748 882353359 91729 91690 817943940 44671 44613 318480606 98934 98864 454540311 5948 5949 137984292 42207 42208 480089109 96037 96038 570226297 78845 78925 925695834 990 991 218000696 23584 23528 250922499 27030 27031 983708844 90288 90327 894515223 37926 37927 844546408 422 366 341041856 62729 62718 457098885 55776 55750 740129679 73439 73440 59002376 27807 27722 991169266 91839 91903 98344511 5668 5669 909422612 37477 37532 583688997 42380 42381 453630873 4395 4323 340923406 35580 35623 915043865 79812 79827 750506106 91561 91562 904934752 21875 21853 197281858 63695 63696 525451836 4918 4919 528966491 71511 71527 910754599 23924 23897 444194635 90825 90845 76932505 8264 8265 546446692 82882 82883 276910369 77756 77704 135421903 45388 45389 374309224 69940 69903 664586225 38739 38669 84818952 76536 76509 712461829 84108 84172 776344645 33186 33099 732723234 49625 49685 54301823 74349 74350 390595754 41735 41736 326616743 76741 76742 861781413 84469 84458 399011099 92597 92598 434289061 52452 52469 168838008 2781 2782 46502721 79638 79662 841388678 15607 15608 671705907 53552 53544 864332872 3818 3754 441904709 63870 63908 296114746 6177 6262 401872333 62831 62832 114202231 5799 5871 433641599 40952 40968 595925395 64380 64381 739191935 38101 38040 949433904 76774 76775 883299758 714 675 293823235 38047 38048 261995626 25880 25881 974039564 1999 2000 623746052 97563 97545 515096032 82846 82847 465029417 10732 10814 979743749 21581 21611 888522232 6631 6632 137065727 67045 66967 932660440 17387 17313 754826581 87187 87141 42513912 49885 49913 711012564 11138 11220 709063851 37604 37588 708917485 19583 19634 172005315 35200 35201 35320449 90544 90545 749439543 31375 31376 278396752 59807 59719 858189425 99811 99739 50848634 97295 97296 69587594 84172 84173 401418209 82377 82378 186268378 27853 27854 870958507 69464 69465 897253861 72446 72493 129783729 9784 9723 112672573 59329 59376 427256852 95653 95721 530838687 8610 8611 795368624 61344 61345 479832841 16395 16476 309088257 60434 60435 74908962 87837 87907 830490572 85810 85786 484449464 43044 43006 813807660 34189 34187 501037535 14610 14684 958444917 47013 47037 715327969 42140 42213 774543047 29351 29421 8975275 77857 77834 993122642 87256 87257 140260584 59679 59680 322856193 61276 61277 221033104 86290 86248 786314608 1385 1365 678063922 37384 37397 815000403 75663 75664 703140912 38883 38884 556372619 26561 26614 505126335 82229 82230 162550083 95626 95560 707788082 50442 50443 668641473 98227 98211 10919972 59454 59455 474576936 56208 56209 212601659 19285 19208 662363146 28091 28092 503628893 60869 60809 750337122 18904 18896 527166196 51052 51123 282086355 49402 49429 851905922 78457 78458 156356333 13243 13292 249789696 39411 39412 648278033 22649 22650 866870231 54086 54019 587344292 99257 99189 661663371 17546 17580 322565199 82006 82025 323008893 18242 18186 343879623 98601 98602 932073557 94525 94526 408847048 71936 72012 882786158 77898 77899 558469426 40471 40472 348587093 94629 94630 327069056 76626 76555 421624878 57082 57083 776640808 46488 46452 529944094 61419 61352 581888653 27427 27428 193404547 51821 51881 737267755 44672 44615 345970402 57666 57667 326447135 94620 94621 654299340 93345 93346 528555094 2277 2365 230813264 35839 35847 565672563 6767 6768 856887630 12874 12875 355241876 36031 36077 561606759 96576 96577 628006725 78327 78344 728817754 27198 27144 590534581 58979 58980 387895875 57617 57618 83153075 21570 21650 249988975 99969 99966 174969980 32992 32993 161511564 99779 99780 408748428 28462 28449 611418615 41523 41524 297226141 14619 14534 854608951 24957 24906 651179830 65136 65064 326524975 24211 24195 392749366 66776 66815 399591964 92958 92959 177858170 19612 19545 787808962 24082 24047 16350992 29688 29689 782289669 33127 33128 848081022 51420 51421 254153489 30856 30857 416120411 30357 30439 790034407 95893 95892 628745011 98049 98018 975301086 70642 70626 512459496 54945 54946 629500206 14755 14759 522560743 46598 46599 848246165 42640 42641 771067205 38862 38863 746004501 58596 58677 188666413 12180 12107 373012752 42666 42667 392099244 17279 17305 332858450 24495 24496 775506543 6246 6270 711087547 66905 66936 64456422 43145 43174 340009923 32248 32249 423900836 67366 67367 243490877 31174 31199 989466102 99984 99972 394318210 780 742 356665135 28306 28307 12452229 85040 85041 203133048 94627 94705 53837828 4267 4275 200295060 2724 2725 472668866 60906 60907 901119527 80232 80233 532670752 2772 2773 683473760 70719 70640 17851304 5218 5219 857179355 46801 46754 223556653 21506 21466 563589104 67101 67153 912851485 59407 59368 116818849 77942 77943 509704989 15528 15547 159937346 39416 39417 229535507 5640 5686 892181597 15139 15140 70875580 40716 40666 60367332 46432 46433 416912170 48456 48538 295176045 68450 68451 976015252 12584 12585 676018009 92821 92852 849935992 78729 78786 464561703 87984 87946 368383043 25026 25027 783173523 31066 31067 208136375 68534 68535 412542587 67731 67732 451648641 58363 58364 681510908 48022 47969 726782573 98929 98930 754153683 47391 47392 607177517 48652 48653 638524699 27430 27453 41622156 75543 75544 7146057 17546 17554 880880494 1389 1399 511460657 82143 82161 84767443 74218 74219 926416329 44753 44754 190401858 7392 7352 594584562 19037 19016 100911244 79022 79023 932597005 42109 42188 795804002 48665 48713 922966781 39096 39097 263485200 37865 37821 989821802 17153 17237 1646149 12440 12492 422014766 97872 97793 799776355 24221 24231 960708175 3773 3774 756379781 46008 46060 208751475 52649 52704 442283799 35584 35519 370139128 75148 75149 817366313 88652 88653 748522924 2606 2607 648198354 25905 25823 479795222 87107 87108 21525473 81034 81035 181295625 26362 26363 872303510 29755 29756 913888253 45116 45117 730607729 73867 73868 956934639 83743 83744 347508039 98357 98427 975578906 97682 97683 353808770 63189 63249 977490726 23696 23644 553913146 5427 5489 99984590 19401 19402 421036068 35319 35320 85497561 7911 7988 227150291 28200 28201 967233018 52970 52928 33877728 42229 42213 893710275 30403 30404 201345476 34565 34566 35728604 54353 54354 61615309 96171 96172 341330459 74159 74229 425981118 88326 88327 668540504 94683 94767 420773654 98555 98540 332311102 16138 16081 466345517 24181 24119 630580143 28409 28443 959910247 19395 19396 665421098 49054 49055 639043321 39564 39565 679738690 62512 62513 67017914 60480 60422 101815646 98189 98237 775896127 54014 54015 113155093 25202 25203 797237743 81906 81899 184087703 50455 50456 107050715 97115 97186 630898043 22040 21995 682834005 99031 98974 75179452 53100 53056 166026995 12369 12298 862734241 67789 67797 554843881 94831 94894 976026822 35803 35804 900668602 94196 94147 555380845 94055 94056 336072175 19792 19793 93844926 21139 21058 252603107 2160 2161 435135928 33940 33953 486052403 78444 78445 511208439 30336 30337 431961625 82761 82768 203185574 59146 59147 73353596 49845 49904 28482330 18449 18365 31200558 20818 20794 477901358 5048 5037 159264828 69052 69053 987812388 15452 15453 2651415 26088 26041 850944925 92966 92952 422250894 55286 55287 824787823 98916 98917 493234906 71440 71436 331209410 22274 22196 270220693 22666 22678 476605986 55109 55024 286480425 64696 64697 684089512 65505 65514 792317347 5419 5383 974647968 53948 53953 681658665 62106 62065 999008664 6071 6089 859600727 18833 18882 745097719 75895 75896 512914590 62722 62688 332607529 24936 24937 838992585 79166 79167 928463577 54828 54779 906430495 73493 73494 688239472 24108 24159 972741901 4303 4352 663016063 77674 77675 132839709 1077 1029 192879851 80638 80635 408213090 56898 56864 207087274 30919 30920 524387331 53643 53644 531179000 57352 57320 912087761 82071 81987 368486045 59469 59470 438480835 91408 91409 887337760 59648 59708 554154430 91461 91462 101810011 24212 24213 588429714 97439 97440 753973850 43599 43653 15573793 87403 87404 645163242 35779 35866 848197444 5041 5042 828862281 77936 77937 458563074 89089 89090 981856877 10130 10198 295410423 89920 89997 71625971 88753 88722 951322235 55508 55580 221194474 19640 19641 434516727 5542 5518 27487268 85135 85136 88543044 76430 76431 129229858 45337 45338 164590528 6172 6229 65427559 56163 56164 331544322 13180 13181 272735124 31114 31115 657061854 57633 57568 97073026 98442 98443 923532131 74307 74308 79180826 31343 31344 997807745 47444 47445 705248780 12663 12664 129637430 46757 46758 546034741 50877 50900 368592670 7000 7070 44752298 42356 42316 299427265 83984 84009 341487789 84383 84396 779697321 66104 66067 294385244 82888 82933 610569992 23569 23514 709754759 55561 55562 558205713 58761 58687 479207493 88088 88089 978165006 27857 27822 767877952 37965 37886 220565472 36430 36369 780066153 23005 23007 271159077 13928 13929 395404660 76252 76253 869197011 58304 58371 243180825 27521 27522 925435969 2865 2866 822677296 72042 72043 689702942 61517 61598 951783492 95791 95792 819848626 490 491 570674738 81173 81174 734649880 61586 61658 294390328 38735 38736 443449746 62064 62087 654229938 86393 86413 86730955 26461 26462 726187561 79309 79310 366616621 26455 26430 339150292 77053 77088 571176126 43859 43894 760772711 86964 86965 21132232 72033 72115 625610005 86132 86133 127124894 15763 15764 124618860 76818 76819 769177906 47876 47877 572990531 28579 28581 866575850 55183 55162 96081050 5097 5140 125404034 52908 52909 111166209 9361 9344 460407379 79901 79902 21830385 94946 94991 651061974 12963 13014 63606603 93508 93440 53786142 81683 81663 168083024 12164 12169 328025261 31904 31954 904351743 70479 70480 710946028 76667 76588 507227764 38009 38010 299511081 21617 21618 140652325 1157 1158 284818736 74205 74206 422945897 96986 96947 274918351 26260 26261 626937831 15434 15371 914780052 60099 60100 336480317 75871 75872 18909086 33515 33516 63888283 97342 97343 460800932 35626 35627 928425448 61704 61705 807714608 5593 5594 714666141 74782 74783 385597521 90992 90993 624337985 93519 93556 711036185 85863 85934 159774743 55334 55398 685640919 50838 50816 286474285 93226 93207 932354050 2922 2923 481807749 27896 27897 749874692 35643 35732 718229229 14989 14990 121612926 46946 46947 882364462 62868 62869 520824840 5585 5654 896226406 24665 24666 894817976 70569 70570 921737651 15053 15075 648325215 55859 55813 185254944 67341 67281 488061817 53723 53793 999331517 58475 58433 87768449 70162 70092 10679579 91484 91503 919321726 7563 7574 551954575 22184 22185 109010540 78201 78202 723257329 86049 85964 66538742 13975 13929 813211062 45561 45575 92409518 20470 20532 979313677 26761 26762 938467135 90027 90028 272362826 14747 14748 204100041 66725 66794 387336586 24327 24328 129196315 69254 69297 701779833 97110 97111 282879850 78644 78645 779938887 82532 82533 254263817 10794 10795 832668658 65290 65291 708480976 86887 86888 670754963 86887 86810 796876633 23470 23471 818922881 16186 16125 746603431 79522 79609 834270029 40290 40291 585658363 25476 25477 547543937 92069 92113 480631394 26337 26341 248112009 52271 52352 794575691 57614 57615 227411252 68869 68870 281427396 36904 36832 782201318 92390 92391 542565748 50036 50037 258699264 19346 19347 993293171 20241 20242 599515058 93348 93396 599391797 76129 76130 129577467 99297 99298 792954169 27986 27987 887387986 61802 61812 178752651 12842 12914 878672448 50625 50565 372077642 46892 46893 226569631 41239 41258 131405455 37095 37075 678996294 85398 85399 113523739 13776 13777 351077740 22966 22967 669990420 66462 66479 92845474 42163 42164 959854146 81314 81386 920328895 46186 46187 346015916 10169 10170 932791083 94112 94113 188155285 33044 33057 855687470 57560 57636 193038435 91857 91858 706225442 99644 99645 640736783 72331 72332 871517064 20458 20453 994795811 90576 90577 523047190 81292 81272 810925921 37756 37757 381887854 61127 61040 326918421 15853 15833 13585342 27246 27201 980666405 24508 24513 954451557 35856 35831 854002054 36459 36534 723545729 91594 91628 733240746 87419 87420 565578917 1357 1372 837003092 79357 79294 761043724 89985 89986 916159692 25772 25773 819009553 5482 5483 694318475 56745 56667 220749812 68348 68374 629139227 81666 81747 186719858 4316 4317 475138581 99860 99918 803998131 46978 47057 717476340 6201 6239 933205945 43574 43575 530847642 71987 71943 316775293 22666 22722 869109544 11237 11238 323963975 49074 49010 686608229 88718 88719 955258382 54987 54988 735574475 68333 68266 46332063 86009 86058 187902153 51562 51599 525176466 35951 35952 677103910 14009 14010 719819820 84331 84293 192122714 37347 37383 550685083 26280 26281 73574117 12273 12264 901618626 55677 55678 704019164 25480 25481 34907543 23923 23939 182402811 96316 96360 153870655 373 374 85897709 19027 18984 972910007 30185 30186 854837501 39429 39473 374938336 24971 24963 651225427 57135 57136 743819237 87363 87364 542693172 86532 86551 74855110 92466 92467 359674242 75373 75374 173781688 74979 74911 347766909 23896 23897 293651190 98831 98832 577706611 94598 94599 379511969 85879 85957 109177993 21782 21783 453827577 36290 36291 54117129 3023 3024 707958251 1233 1279 759755320 23583 23586 12307975 55481 55482 809452734 30842 30895 837847784 21296 21306 138612507 91438 91439 544685075 44386 44351 977124102 72861 72826 926039962 42345 42346 818032115 77446 77447 135364090 32601 32540 422428781 74300 74301 519170206 10392 10393 869988677 50062 49998 879789479 27250 27251 150017740 49459 49475 835382650 91893 91912 759300083 60913 60914 252461233 8921 8886 823240342 1817 1821 350843477 85606 85610 404754418 87023 87024 595162522 4848 4828 246746774 39014 39015 812401912 53203 53204 677871429 85670 85597 513341775 23074 23130 466957325 50643 50644 805910188 31510 31511 950615172 88066 88067 690393740 48910 48864 187376108 23134 23135 656703328 69692 69693 864337365 48505 48588 102448919 85925 85926 14947206 39048 39080 300982885 24447 24388 247198972 7415 7381 857229167 87174 87137 742440034 77325 77326 933872707 75242 75238 22696251 86517 86518 191061199 43697 43698 262147271 3539 3580 298367887 53054 53055 604562029 95280 95202 381795448 40846 40912 922491948 75700 75701 789859300 79133 79061 328155846 1285 1286 768293269 55875 55876 636457480 8190 8191 112111377 28998 28974 203292033 1974 2034 660321778 62976 62977 11072492 49331 49332 452518381 19798 19799 13505191 92378 92379 688333795 51607 51561 432663733 62835 62779 726963882 49274 49317 428905517 80879 80880 655513007 54289 54329 756766988 32711 32712 325998099 8239 8240 845568262 17368 17343 347872948 85235 85236 216897814 23363 23293 801690915 7725 7679 288828433 62211 62212 674541839 2545 2557 992309978 80998 80999 308018537 57616 57617 567010254 73280 73281 739708562 57807 57808 77941656 2872 2797 465272788 34155 34156 198083486 64771 64778 647476644 68282 68305 129751930 47013 47026 788055917 65515 65592 472609589 44097 44098 736745834 82342 82343 269270680 77837 77838 117774183 12047 12110 947105826 2363 2364 829243068 92102 92069 843451968 58445 58368 410359764 64910 64828 1897750 668 695 476402666 96530 96531 520805373 22217 22130 378542225 42734 42672 286682315 10763 10764 440819901 40290 40206 365541629 80000 80071 853557528 43167 43180 763470794 49265 49266 661868176 65507 65508 307737771 92998 92999 445360088 6502 6503 375518592 83812 83813 606003257 53751 53752 535337031 81240 81291 517731230 64475 64389 189819356 51417 51419 479816778 80216 80242 107605749 95574 95575 534146 98734 98646 259739391 71567 71568 328202769 82954 82995 244684455 21739 21740 332953136 64594 64621 982632239 65715 65716 652390956 71284 71320 393961134 52898 52899 836457859 6644 6645 891473853 15673 15674 271893136 89091 89092 125035523 94322 94323 261533928 75963 75964 987172474 86880 86881 169441572 82329 82348 257570494 67899 67960 576164058 28397 28437 815060787 88365 88370 879133046 38169 38227 773941111 40148 40149 141967938 67104 67086 481184966 95933 95934 698114845 38456 38397 658962079 50318 50281 476922133 73179 73143 468282922 42006 42007 354026472 33324 33283 647146066 14910 14959 869611923 58179 58180 54925096 16169 16235 413069634 9376 9377 927723682 75974 75938 297984744 13206 13203 319008991 95966 95967 281268243 36579 36529 322941723 85086 85057 659004724 53293 53294 374714254 38620 38621 942867536 40129 40199 198165640 11556 11557 395919032 78329 78409 870070938 98218 98299 956023845 48418 48419 467912364 52550 52612 868026103 71197 71157 897222495 83325 83326 695334567 65373 65374 358756168 22580 22552 504607194 81899 81906 52559 7520 7453 162831661 87508 87464 156511361 86454 86455 561178261 87582 87583 566793115 29038 28965 581002764 69825 69826 562080798 34155 34201 784752058 30976 31058 751487823 20044 20045 619320116 61584 61585 473151095 6220 6221 651069192 94195 94196 107269611 23143 23162 169936920 5082 5171 468336540 63608 63547 335278356 42064 42102 602725031 69297 69217 7322500 99623 99546 776805247 89086 89033 42628304 92928 92976 937875675 48830 48831 884002979 77906 77907 340989492 25577 25578 70511118 94993 94994 228274223 45344 45397 506769433 33932 33933 850823118 35422 35423 969298360 61064 61065 221046633 97082 97083 168838094 67570 67637 254736424 99280 99266 493225131 25850 25893 25193605 99730 99731 730930612 49113 49114 151145799 59832 59811 458724344 8174 8207 229289527 4285 4286 30285214 93265 93266 454526878 76716 76700 347923042 9472 9519 466301042 77995 77996 5339808 60242 60243 674588076 16291 16292 91828266 22759 22754 603967696 29058 29023 631501050 31271 31285 914511594 97548 97549 108701489 35213 35300 273868538 78830 78904 29112251 90238 90152 423984181 19745 19826 963748144 74357 74358 517768298 69760 69719 44492289 51494 51555 47481923 65441 65448 492931852 73944 73945 981757951 97978 97893 559891060 17761 17736 510821306 25554 25555 735496432 98918 98919 956876908 64219 64301 844902489 53737 53693 896401627 31324 31325 681926472 58241 58242 811467356 96617 96577 651388761 65087 65044 192880498 51872 51876 278472426 74836 74837 745143967 19262 19300 303497837 74288 74341 419465619 74380 74381 112921174 12631 12573 202878787 98857 98858 931507036 77623 77622 455203481 38707 38708 60288573 57058 57136 509772902 86891 86892 973438340 74032 74004 757668387 21345 21308 90584925 78135 78158 563597011 62462 62463 728937842 83304 83321 973157262 72096 72094 141475545 86482 86483 981169230 46904 46909 652800766 14512 14491 981782905 9315 9349 63977927 95327 95256 681525500 18919 18920 259965421 58108 58109 51085751 44784 44724 303165070 93699 93721 139838966 82907 82908 771859947 73424 73467 547632714 49664 49665 576665665 16489 16499 648127023 58535 58536 815796255 2258 2259 990173147 69999 70000 566037787 68837 68838 13447031 74167 74168 81396564 20836 20837 683659232 14583 14584 266356730 72389 72390 401810280 17692 17728 2515570 68836 68895 344873921 66668 66592 815152127 4088 4064 666014116 72801 72802 842700592 12579 12580 31500374 49607 49608 873331855 75455 75456 306566664 2205 2133 111082099 65235 65296 155527901 13721 13804 359894487 2125 2126 396611706 84733 84761 906918366 6157 6158 105626937 545 614 744780497 8504 8553 819562692 32320 32321 920906000 67992 67974 104989509 45490 45552 588567524 63518 63519 369877262 8946 8892 841087447 48128 48199 673188785 59239 59240 814374723 32019 31931 202296763 63063 63064 994745333 24465 24383 18090187 8539 8540 347442652 74123 74124 673853558 68452 68453 759118259 81491 81492 826591995 76620 76668 266105338 11226 11227 624148082 39511 39512 735852377 50203 50290 34531885 58004 58005 601574090 14242 14243 960291124 38365 38366 270186056 54906 54912 2417213 74750 74751 262142026 17814 17806 323955101 26737 26738 312264808 2336 2263 830255541 44806 44743 143777672 43309 43310 445475821 57112 57161 661174604 38094 38054 570274223 22908 22909 491646821 48494 48542 122198956 37603 37641 461972614 88051 88052 371833047 23124 23064 233945447 76111 76112 684184250 36366 36367 708452977 68643 68644 625205778 15883 15925 10854196 73144 73145 858068786 63307 63316 653243537 75153 75154 99945045 45813 45843 496982009 51825 51773 709663644 14503 14492 935311075 57611 57612 272628938 53810 53898 478464953 57754 57755 153789402 91198 91199 932488384 922 865 251898398 2561 2636 117756936 57592 57593 54122950 20740 20824 505271830 44530 44531 715984740 46576 46612 992998188 16015 16016 332992431 38518 38519 336768428 84471 84472 631118795 10959 10960 655445919 54306 54307 35874091 21164 21225 214329991 7806 7813 972020138 42921 42991 276884610 80374 80375 573929406 45428 45447 299720320 54329 54261 50522618 93537 93608 520327106 41650 41629 606131041 57518 57469 427118490 503 426 710561291 66624 66625 769140264 17043 17033 47164630 12526 12527 908423634 56475 56476 837387537 7462 7463 380022203 62115 62140 896438789 13438 13439 246564298 67447 67459 906182444 71614 71686 13660139 22501 22502 467582495 33076 33077 351604816 6034 6025 422888926 73332 73257 914827296 51782 51783 835259822 64109 64110 302226840 60738 60739 852689140 38820 38821 480187431 9985 10019 207871381 62449 62450 850543004 90131 90132 775499255 78392 78352 231679823 79539 79578 335796745 36536 36573 531496652 72382 72383 320642358 87762 87763 131376087 96085 96010 749488241 61222 61223 385170990 89738 89739 31122417 38015 38016 269850933 27838 27875 785147813 4993 4994 498075221 60327 60328 907021237 11257 11261 425581347 10568 10569 884471220 64459 64493 662366318 82165 82145 778215083 60960 60961 63180654 3366 3427 755835426 60599 60600 605503942 58467 58468 951890059 46700 46747 731816203 14026 14101 264982401 95442 95443 308195921 13141 13102 251266444 15578 15656 802630325 55520 55521 146719094 47304 47305 106917643 49488 49489 494337607 56994 56995 236014789 7299 7374 584706174 30143 30144 137706454 4776 4742 372325708 45057 45058 183590881 50616 50617 309861156 92785 92786 458978079 16870 16935 249537832 21180 21256 159902185 10821 10879 74151792 21016 21078 965615382 49235 49236 538488515 83718 83694 3734114 78992 78993 498931687 62726 62727 89642395 50475 50395 514108105 58305 58275 289586123 13605 13606 19289859 66436 66398 258787453 42897 42915 178801339 44456 44457 45540419 29768 29841 148196695 26535 26615 524664682 19957 19958 72420167 79213 79214 289281869 76696 76697 965922358 56400 56408 720358098 64436 64437 794219655 83440 83441 261076270 79317 79384 591749057 75073 75153 643403023 15195 15221 626653932 62662 62663 433596052 94463 94497 960636735 12998 12999 213103884 19835 19878 788699164 87147 87090 105871530 92491 92474 616238600 29803 29787 189154717 96615 96641 438868068 87475 87390 513491766 15453 15528 134571942 60151 60213 9873353 30495 30496 705047975 55314 55315 500853225 12938 12939 258535941 20671 20586 258967802 2960 2941 352186281 69736 69817 933082592 75957 75875 238150830 66391 66469 697804826 42962 42963 17014451 36980 36981 907441714 47558 47588 972153031 67023 67102 354386557 41786 41787 467136453 72101 72102 455006164 63081 63082 71029241 83220 83140 202782237 49993 49994 922989970 82288 82289 599651169 35746 35747 98193901 38014 37945 303669176 60441 60442 131669188 56203 56204 871250534 53447 53408 271738771 60095 60096 638716787 37807 37868 250994245 45737 45738 84466995 68557 68638 126925313 1148 1117 660639895 78212 78213 701661206 17228 17229 217197461 23023 22937 717230131 14397 14398 970215470 97657 97658 60153286 74222 74256 756194422 76776 76754 55422479 17219 17220 700900831 49413 49414 109201165 32119 32120 618004205 45981 46026 669981770 2177 2103 33310552 19977 19990 430911548 61666 61693 137834655 87103 87037 238886824 5890 5844 391102767 89355 89356 930834634 88296 88299 601947159 54079 54110 941318208 85963 85964 741205146 67979 68014 882972694 24606 24607 126287710 34804 34721 180055420 89757 89791 725393496 5449 5533 990927443 64272 64273 916061498 33086 33087 103922889 27191 27192 670269656 64031 64008 902002237 34449 34450 860474814 65529 65530 192920583 56194 56219 88755515 66389 66366 235864795 28563 28577 771310261 9408 9398 316571710 20210 20211 869665113 91752 91753 752850336 48033 48034 51368709 2801 2802 690494675 49011 49012 769814262 18203 18204 69277898 21299 21300 2151921 38273 38274 714979215 79960 79961 946491134 30898 30888 503785316 97301 97221 858316336 78813 78814 649849638 46118 46119 495483687 5634 5627 997321826 99744 99801 975072445 16658 16587 12150410 66947 66981 681624584 68820 68821 687550473 39240 39198 566148228 60632 60558 868615078 33434 33368 662670278 82586 82570 993346625 25981 25982 582319631 17391 17392 975109138 62673 62723 505642443 16046 16047 43481144 96699 96700 822259865 89349 89437 390557237 23368 23369 46413818 76604 76575 525780074 68183 68184 780252892 24621 24622 872790464 86006 85963 341526237 76420 76430 6549756 91261 91262 980389799 10744 10663 131477299 63534 63582 229566371 88328 88329 56495825 26838 26839 235237968 57124 57095 113389760 25853 25854 301745262 49461 49462 555541662 76767 76768 70747929 27358 27380 169419605 14282 14231 5098526 30586 30587 957551042 31928 31929 938442245 91422 91423 991371280 95146 95147 592566944 84862 84863 410980877 50390 50372 60141551 1899 1900 350115862 23547 23548 393543796 85309 85338 433621072 87446 87447 807610962 45203 45237 585247266 41174 41122 396557182 87390 87391 699218804 63504 63505 378889694 41350 41263 286033400 81813 81814 677310447 54198 54199 788123111 56000 56001 573694031 25788 25789 49592422 59988 60043 452077731 11594 11595 403694287 30685 30605 437445333 47857 47854 448158511 5400 5401 545139140 24739 24732 506258000 68680 68681 275154254 2026 2027 394430888 37653 37647 122052926 51512 51513 711278446 80475 80505 860134878 29917 29918 694089199 21643 21597 482038274 41574 41575 549854250 46307 46308 265522758 61066 61018 425726303 80192 80178 425598260 60286 60287 649441280 21767 21694 636122632 26972 27033 424604245 14482 14431 787689615 66609 66641 433818085 84448 84449 519810481 65261 65262 438241852 35254 35255 426661086 74758 74737 313117268 96452 96453 319398698 51873 51874 659480079 10509 10510 625090745 2591 2592 88250189 95331 95320 96526040 78710 78711 174585279 79305 79306 227033631 63405 63406 485209552 32423 32424 259279739 18153 18183 484431746 89567 89526 416821621 78636 78687 242348007 60277 60360 602308269 8737 8738 763775094 72044 72098 923005748 11457 11493 624139258 98629 98564 769042784 73583 73626 472009390 73397 73398 7635382 33849 33850 330433110 82400 82401 145763740 38548 38549 803038219 62813 62814 645766158 46001 46073 4388247 20387 20388 506916206 35351 35402 154344968 96034 96035 296196851 82179 82206 279243881 55425 55378 800888130 82037 82017 19442062 50353 50398 568731629 21758 21737 75336256 63669 63670 74213389 63931 63932 517591795 64370 64431 359472706 55079 55136 510096432 61680 61681 458749324 30931 30932 91803035 29440 29408 220380795 84361 84362 563191563 25058 25059 962100142 34762 34693 838623297 13747 13748 11141060 41989 41990 143627164 73089 73090 114535978 17864 17865 933500127 16893 16874 192064742 24269 24270 338960066 75721 75805 976978890 10263 10206 314029702 30033 30034 550821813 88867 88868 570126337 9014 9029 345072612 92918 92842 244236451 80014 80015 223457613 44400 44311 949465838 38816 38817 730052901 12406 12441 198985143 21073 21074 568342426 27333 27334 893464465 4080 4013 147399090 13983 13993 587611364 19487 19488 5042011 46120 46055 190908788 64968 65025 640911150 23936 23894 862944923 81351 81302 197811590 44302 44303 184246164 29345 29346 686374190 22797 22857 181222139 60732 60733 464948428 85224 85138 614442487 97915 97912 47136728 92318 92319 280304436 49153 49154 345275112 98547 98548 843317759 93961 93962 759247289 25596 25673 54615424 95456 95457 568661136 75562 75563 84494253 51144 51174 521320961 58079 58168 129533684 30881 30916 391302421 46765 46804 106048698 76203 76204 75295566 85736 85766 213422273 30620 30544 841514064 68723 68785 782051782 15793 15794 227429256 40116 40117 506751744 67504 67422 488414903 38080 38037 918115422 81656 81676 220173529 40886 40887 562936951 52809 52810 488888117 75194 75107 14664617 38745 38746 427651600 37628 37631 575800232 42402 42403 717588520 85108 85143 77252172 20732 20733 567853378 19982 19930 825624111 24315 24270 891280088 89606 89607 213596744 98870 98871 913223760 59337 59267 88528761 94679 94629 28374633 52851 52906 287986737 85094 85041 279860112 98035 98036 90537845 9184 9268 51610360 39626 39627 135464828 9385 9433 72781099 8100 8101 962512159 41386 41340 263764859 59524 59525 443600618 4381 4431 880001368 55893 55868 229011895 34731 34649 376525594 39116 39078 812457294 7935 7939 649889156 1844 1765 101213359 10378 10379 361821143 77606 77607 552597386 12358 12359 360646115 47987 47977 706948592 85563 85599 819827063 96195 96214 50526658 18473 18474 478849682 4485 4486 660869091 38453 38456 177308472 13620 13621 315803663 20215 20241 562134240 63352 63438 836868031 48319 48320 444919643 58738 58822 394549537 36017 36018 674585259 28851 28852 740667909 69771 69690 848386307 1496 1458 221041292 25483 25570 812242484 69600 69601 960120868 78705 78706 751736667 84598 84630 72322431 57601 57584 667483290 30250 30303 384033418 6171 6119 454630471 34904 34880 530041917 3082 3083 870193119 80815 80816 191489673 23072 23143 600418733 14827 14832 388244522 48169 48170 91025792 65693 65694 996551459 75734 75735 453537137 14038 14039 158548285 56116 56117 705184526 92126 92107 566467125 33257 33263 236135914 33089 33090 449295611 84133 84100 280886424 23160 23161 979246384 43332 43333 568872401 2493 2494 946793293 71081 71037 906375399 32164 32165 670109807 6803 6804 992394545 77806 77759 192838808 4132 4133 219743640 24856 24857 645013215 85255 85248 989303985 91204 91182 267793796 53926 53927 804218665 18590 18581 580858684 59262 59263 110802848 84440 84492 249813882 28283 28284 820732435 19438 19486 345582805 32196 32197 250117812 93748 93749 978049460 35881 35807 264949115 25088 25089 866174544 73873 73874 134110164 61885 61962 345054221 99320 99321 163475530 82012 81967 119327662 37498 37495 731328932 25391 25470 166955860 47435 47436 854572757 367 308 542889827 85869 85811 674352308 47776 47708 516852095 43685 43686 258680599 27775 27776 491628559 38155 38122 731819846 33846 33847 308124668 17429 17430 702020417 77383 77384 441250243 29310 29311 297527411 18073 18074 682743651 6772 6796 693725369 58686 58646 853007760 14534 14535 23395874 25578 25579 311216868 84848 84924 384534959 66989 66990 944908299 92036 92106 213160208 75927 75928 168042562 80233 80234 950591518 37351 37352 755004277 15282 15240 759811740 91293 91294 680577131 11489 11490 440103342 36831 36832 749941789 57195 57196 771014869 80072 80010 16376145 83497 83570 845091711 12977 13005 276134752 12027 12053 8262735 93795 93796 815680539 42856 42811 46110139 50294 50250 147533287 29537 29552 941986125 68998 69060 321707248 62903 62919 676643941 69695 69696 8310739 28919 28991 589294486 76796 76797 726574982 93140 93164 998929607 95685 95691 459307627 92685 92686 38569438 10371 10372 435439747 19939 19940 941182637 80697 80634 163656996 6921 7004 958434805 4375 4399 305290562 21582 21631 994493627 44018 44104 172031727 85376 85453 558157437 43384 43422 938645642 84906 84907 709277151 2228 2249 910767121 74898 74899 116134417 64642 64655 567465375 93534 93510 364841468 95483 95484 559413917 88461 88443 2052798 29708 29773 77791576 85766 85767 664849126 16773 16774 252278780 41037 41038 669901182 56545 56546 558679054 40404 40459 839157734 94872 94873 817821471 59628 59592 150933491 44268 44214 356129774 73827 73828 593896128 15099 15158 974067512 79522 79523 641579282 73204 73292 409842611 61879 61880 831846050 78345 78413 429323462 79630 79678 706171556 74218 74208 189162746 74908 74851 183526908 80340 80341 817244238 4223 4224 411326417 28362 28374 693626742 71003 71004 57867760 13728 13813 887636650 21071 21140 334699467 890 820 357557037 87302 87303 179363088 90453 90534 312874816 53339 53370 375620775 58193 58145 840803414 58295 58333 912230748 99782 99714 343418812 94009 93972 342695787 29479 29480 586650753 8633 8634 792308394 52154 52155 977513325 35702 35703 250899128 5970 5971 370420889 21798 21724 983863304 6340 6341 192261864 52473 52478 497148832 40171 40198 235008112 97097 97098 251089336 58569 58608 335696461 82144 82145 85534658 84234 84283 398148487 39360 39361 212038113 659 660 651046101 65795 65813 992049062 39841 39755 672081413 45954 45955 856090326 90565 90593 139826719 91263 91264 903165716 54021 54022 279499492 13472 13487 646540414 88644 88580 548201657 4862 4863 851934726 18431 18432 705526877 61533 61579 16266711 27615 27594 295377041 41895 41896 590757585 54198 54250 997501331 95132 95133 750768722 91694 91695 25366168 37866 37924 242772917 94937 94867 345625644 25527 25508 404812280 85975 85976 759016541 37810 37811 514972029 19922 19923 251156534 56971 56899 2069504 88770 88771 8441427 62656 62657 370267943 79821 79822 827494291 83687 83772 82320006 24343 24344 495144170 82330 82278 494053094 99166 99167 564801648 82022 82023 185522065 51580 51581 441945552 14062 13991 970716908 54675 54676 136402762 7617 7674 618190642 6395 6396 938563908 48423 48357 620452771 81477 81432 650047405 2496 2548 715946530 76253 76254 704526709 83616 83631 446745470 99053 99054 862617244 29265 29266 448020283 95793 95794 810290153 5179 5180 112527921 63229 63230 633197406 33197 33198 179985756 97369 97383 922932652 6804 6854 919198141 46010 45930 767799424 53199 53200 897118425 16256 16176 935313025 8233 8256 244946023 65561 65562 918739655 70055 70056 704670383 51593 51645 819872565 17390 17391 605831625 81964 81965 250554240 45437 45438 855275801 75403 75404 647806993 30206 30214 393331015 6600 6601 324546482 22528 22529 115563969 90573 90574 854564494 45624 45625 384918843 38759 38721 523458742 88261 88221 716412639 37013 37080 349111917 9199 9277 659223896 78681 78657 267045020 8463 8513 355339494 4830 4831 408421048 18480 18444 136706151 46698 46699 974688080 91637 91638 520588544 75934 75935 685816069 34658 34659 661238499 67785 67786 244124123 99560 99561 926973388 28537 28626 150213099 45849 45902 781590227 6619 6569 86730104 7317 7298 930425542 44635 44684 828306203 33469 33470 269026502 92218 92219 909619568 27152 27153 428518415 23289 23256 929840164 96253 96254 161261759 66153 66224 497770370 1962 1963 70028582 1826 1827 661103966 5203 5204 174646414 15377 15464 468551636 87570 87619 772024671 25625 25574 729537248 68531 68532 950615791 49065 49066 823566310 2356 2357 135291937 86246 86247 634908034 33071 33114 359578435 76941 76942 913663238 45873 45829 471816974 3244 3245 122648433 47256 47237 965270773 30794 30770 614626305 86757 86762 436204049 84007 84008 456923479 56465 56418 863022678 85202 85273 206187557 25097 25098 278656085 11502 11503 390563584 81330 81331 428965988 22569 22503 976204049 1291 1292 456862888 765 686 652905912 4079 4080 57854276 87563 87564 730885598 86826 86831 637259526 43198 43199 487410975 28292 28342 331090790 60296 60273 513368422 73505 73573 431393348 8870 8871 121292035 31039 31015 126907479 68436 68414 380979104 91728 91729 657010757 56618 56615 719511038 40646 40701 805328616 7593 7594 84298982 88693 88763 657446023 54535 54536 956020644 10211 10212 38700580 95482 95402 770857951 8198 8199 676559241 92997 92946 915562953 26452 26453 286512935 50145 50222 722404010 41484 41485 709463291 5730 5731 815010981 93146 93156 547483378 65973 65974 920667287 62887 62888 987602310 25794 25853 181239512 58678 58679 946160104 41333 41330 513547727 55892 55893 337950664 29376 29377 955574869 45807 45808 646606508 33622 33550 255338275 92724 92725 153999691 17994 18032 240683167 29216 29217 351166914 57400 57427 274813566 36109 36110 591399506 9365 9366 29429361 59481 59482 414839304 98293 98294 990772989 81004 81082 189744523 64242 64243 436716391 10604 10685 15226193 55212 55220 170184757 92591 92592 293528094 30129 30130 149308702 92704 92639 895617172 47843 47844 357876171 62895 62973 966128714 33222 33223 201342162 96012 96013 863974014 97008 97066 901587524 57457 57390 938277388 93882 93962 464771006 72670 72671 14307944 74139 74140 746552449 97709 97710 197015201 42859 42860 19837197 50838 50839 302006008 16402 16454 33776136 70367 70368 739590823 47889 47890 650057864 15137 15138 231291260 80561 80527 75728168 60388 60389 684291176 49105 49083 737111216 95677 95678 809398928 45848 45772 343864459 31575 31559 523368546 37544 37495 377302050 35119 35043 570733801 83235 83236 218658648 81301 81310 808430329 30557 30606 952491471 97651 97648 672035856 84461 84462 607845667 22904 22905 544659861 49144 49145 920706007 83300 83301 933187000 15799 15800 592777141 31267 31355 248580352 78478 78479 629537441 66128 66129 561784351 36248 36249 795327078 49385 49320 557337880 43239 43202 869701342 51914 51959 593493777 2051 2052 490039442 90943 91017 836205454 88426 88427 227011847 38176 38259 99171178 48494 48562 989857863 31781 31738 401625645 69430 69505 624536199 81899 81979 983419228 10290 10291 893391453 24663 24695 462449961 85497 85498 800385121 6656 6657 254056242 41696 41697 401843465 7126 7193 402472481 13134 13081 309205655 59517 59518 652891483 71523 71524 959918493 68359 68360 468448990 18599 18600 209974381 82096 82097 601327465 55156 55087 125745398 35749 35704 296351045 53693 53698 643047945 16539 16599 752118895 66344 66402 509733700 62645 62646 984906779 34323 34338 141789990 42248 42249 976092669 38676 38734 351815246 75628 75700 631378781 84082 84153 546234607 37419 37360 690982891 68607 68667 681766777 52442 52443 798409575 82001 81984 809680626 61891 61811 28202802 75703 75704 203706879 94365 94333 470878329 53345 53292 231116117 81364 81365 656390901 48408 48409 28367924 41430 41431 693696774 3836 3837 193700960 22005 21994 604401410 35374 35325 686007897 98362 98363 368402522 46970 47050 169605381 20454 20539 683823591 87024 87025 934879482 62111 62108 251391817 60589 60590 395850135 19502 19470 599026017 78951 78952 526317064 99102 99103 615558699 62046 62032 676417723 30233 30234 911833034 80857 80858 807443864 82075 82163 428981076 69195 69214 444590083 70388 70389 856448333 28245 28246 992642358 32095 32029 394552317 7964 7900 753698832 43230 43231 591135971 20543 20458 81646131 12309 12283 583765933 31976 31920 265445669 54246 54247 154314206 947 948 402213530 87482 87483 301569839 52412 52413 188481124 93096 93105 729510863 37141 37142 286154595 38205 38227 32785407 88303 88304 297569485 30924 30988 179742450 51441 51442 767894413 46378 46427 193597074 93582 93583 259702926 91135 91046 184057000 98975 98991 839006071 39523 39600 837812316 92781 92770 752899417 2636 2637 786557605 76194 76208 420275381 80024 79941 130086440 53767 53768 647124545 71174 71263 824672461 57303 57350 667538302 64544 64545 788537241 22336 22337 301511190 84078 84079 647304498 57744 57745 915350963 22896 22890 215319622 69606 69607 601814965 88897 88898 953113736 93893 93809 994694365 9957 9962 682732002 94302 94268 688643217 11146 11147 850478987 46837 46838 749556993 35176 35098 836295759 49522 49523 165532000 31971 31966 906303006 13010 12962 940882701 19034 18998 940218509 11627 11693 25072893 83244 83245 948435827 20136 20129 446918715 54549 54550 542863721 49178 49179 603527442 44226 44155 44356073 81125 81107 658502127 93007 92940 821437553 33199 33283 938033828 13074 13075 557005102 94184 94185 948034698 17331 17332 658664052 53169 53170 557567750 88016 88017 360196584 13026 13027 163118140 11947 11948 484177179 30069 30070 470515404 96948 96976 478313515 48737 48800 477230062 60549 60585 198938358 20845 20846 817901709 7865 7866 789445294 49445 49446 277344803 12282 12283 324320070 96570 96534 966055267 12917 12918 870737990 34687 34667 982787220 39913 39914 957519134 72500 72501 231919652 25325 25326 81741310 3588 3608 217445284 45837 45838 966192825 19262 19263 147333383 64286 64253 611048147 22905 22906 164089407 2120 2121 562440911 42015 42041 25862269 90140 90168 742477175 36710 36639 779128551 53901 53883 962915392 85139 85140 2021343 62583 62499 10377274 8827 8828 97315018 69848 69849 267353867 11930 11931 116418377 30797 30793 743036501 41097 41011 306420503 78763 78764 317235767 85149 85150 789111456 84882 84883 846496004 43035 43036 347045391 69943 69912 145100132 63588 63589 485622335 44040 44041 163488238 62951 62906 751913228 50065 50052 610778585 47249 47338 947452823 4946 4947 352474422 50388 50460 115773924 8459 8460 357466325 86006 86039 399301536 164 82 19593959 33157 33158 902465215 95941 95962 388793654 60541 60476 479778994 25855 25891 325605993 19332 19333 941383872 76211 76212 969583449 30127 30128 98986842 64286 64344 29793031 50240 50215 810870020 67158 67088 862692397 38186 38195 708549261 30965 30966 175410470 16991 16992 336714967 15386 15356 747154110 71598 71599 475476588 60557 60527 567521147 28520 28457 392822551 78634 78609 123695271 72653 72654 638508892 60499 60500 810444244 98904 98962 920577307 80225 80249 774095549 85425 85495 726360749 52004 52005 511246954 76329 76270 601949545 28009 28075 273682693 71498 71499 597147454 82053 82056 378786813 37329 37297 531861197 41498 41418 624616924 17332 17350 646478047 2007 2008 889967017 99189 99202 113299511 78957 78990 527415327 88786 88736 521428212 20134 20197 216853021 50356 50391 645636993 31414 31412 711280596 49101 49064 396842408 47819 47795 146603880 21449 21450 760896383 93900 93901 180958124 95112 95113 649789488 38273 38349 721574899 77557 77558 41171195 7362 7398 184739489 32447 32414 854816949 55315 55250 64153887 75972 75973 628006382 23428 23429 39479928 88396 88394 581757377 80254 80255 187836268 49588 49644 487539435 17605 17661 19844048 45261 45262 398781514 69299 69300 38541560 4912 4983 981331107 40709 40697 948329448 82719 82720 272703056 11466 11467 831405147 6981 7052 740260945 88995 88996 731135820 47708 47709 156651267 74524 74525 570642506 78592 78593 133408652 31436 31437 634477730 59698 59691 624925304 27118 27119 394354154 76226 76218 336799493 15489 15486 946734866 91204 91205 241053121 53945 53946 54018172 21550 21522 587533179 44310 44261 193979598 67678 67679 146071135 41724 41646 284982726 7426 7427 29352123 74072 73996 633286226 80054 80082 776563546 8821 8822 573202157 19284 19285 188560892 66432 66482 738570929 86847 86848 348421424 98708 98709 509493257 21616 21617 33420 99131 99132 340806680 37356 37357 826748699 91581 91582 104099517 9323 9324 934238311 29163 29086 97270480 77262 77318 746288779 14371 14388 354511945 26982 26975 787218027 69534 69535 692492874 9203 9137 300934776 7062 7063 674659167 39449 39466 175824129 65193 65194 817225700 76546 76547 628015388 35256 35257 492314226 19573 19574 433023026 72573 72574 733304628 61408 61381 212014127 13805 13806 547833162 27493 27425 489756884 81128 81129 11515771 23878 23879 447544397 49681 49655 986329337 93406 93407 953337612 97748 97749 786056285 69470 69541 722540543 78595 78543 36866445 10894 10943 961088812 98812 98872 781500319 72400 72401 968143649 98169 98186 260893877 19746 19821 892782170 36102 36054 404898061 81339 81341 249765216 2520 2521 380986171 32581 32588 811364911 79760 79756 928683207 70794 70752 540199077 13095 13064 952696611 4211 4200 609746277 31298 31352 974640105 57144 57145 464258094 60502 60435 55658328 4211 4212 499704142 78014 78068 857082176 62768 62806 624927512 10140 10141 243366032 65895 65852 248610396 71706 71707 766959817 9984 9953 619276974 92314 92315 673660519 83735 83758 443590736 36472 36560 799734554 83618 83619 744567063 13964 13965 170167721 2623 2624 500563459 13751 13754 550044773 13062 13063 621454067 3103 3104 303476767 61822 61888 636922086 61066 61086 181091055 75692 75693 814306033 55103 55079 807008236 73908 73909 153395733 96494 96495 317014725 35432 35433 435202988 65237 65307 330096581 99461 99462 250129327 68346 68373 542483733 94278 94279 739879929 2532 2604 889601298 39679 39747 991765536 65296 65297 462317935 92675 92628 436018068 55113 55114 723495554 46397 46398 409247016 68844 68845 807943993 2471 2472 371999611 76723 76726 709419057 27367 27368 230165325 71661 71662 640554140 46243 46244 715035552 77898 77840 625480954 35798 35809 56922461 73973 73974 929294160 31891 31892 582291183 52116 52117 609285380 55496 55525 127458775 84386 84387 837009598 80943 80944 298085944 4053 4065 553400099 604 605 942835319 8500 8521 93775334 26992 26993 610198703 53764 53780 778923348 91162 91075 484142647 36245 36320 460656770 94915 94934 229494138 8595 8518 205759922 43187 43134 170885411 71042 70998 207457827 90750 90730 48393655 78603 78604 588033915 68660 68680 720179972 12039 11980 812557915 58845 58846 59096363 67390 67391 262407035 54617 54618 426004318 3824 3838 768885433 40652 40661 302744733 71017 71051 252081498 12628 12629 879072021 57293 57294 418605561 69664 69665 640379994 46872 46873 595298207 15471 15472 248797584 16867 16868 717997488 66491 66492 492590173 40998 40999 964991452 29789 29825 940088778 18136 18124 605924238 60734 60652 411761956 34794 34707 529862109 19878 19811 46829804 89049 89059 997959768 11454 11455 855457068 86911 86912 104510223 33438 33366 583497425 35478 35389 908151897 43217 43218 170362257 90078 89996 830383748 8660 8719 349782317 56365 56366 570432883 24064 23981 172037854 28971 28972 341376168 66861 66862 33931810 34237 34238 578735648 28075 28039 791355919 79985 79915 573304685 8638 8554 712383361 51138 51064 337551249 99789 99790 890102538 22083 22084 184216682 54704 54705 615472095 84503 84570 389499382 2299 2300 978577613 10165 10209 507622400 58062 58102 889934897 93626 93546 885049413 57509 57510 801427273 92761 92762 7674896 15319 15320 20350953 17673 17674 474011392 4688 4689 989029500 72516 72517 192577221 8752 8753 846384127 7022 7023 964600075 63466 63467 729275845 17491 17543 688582243 61167 61168 130510840 57613 57614 500820176 8853 8854 204361682 53754 53755 680133286 93642 93719 397503687 75194 75150 322034981 76671 76672 764433137 45827 45828 574726706 86678 86604 745277497 16217 16218 408883932 22836 22842 500888518 19789 19702 604912198 36863 36864 571197061 16065 16066 448937591 46602 46603 308877322 89429 89430 250484802 44729 44733 163845554 64409 64410 850094478 5378 5379 629569988 57618 57619 620958297 347 348 5079606 27437 27433 617250927 78649 78650 81442340 78272 78273 468154241 44293 44223 114944256 89195 89282 796091932 11944 12005 846451079 97236 97237 122654262 35749 35750 268864876 92036 92037 23273645 98546 98547 712690752 30890 30891 908631622 44283 44199 311408432 6782 6736 786806090 76265 76177 689586444 28703 28725 961394818 50049 49972 463288095 18343 18378 564969349 35835 35804 544692945 64357 64351 974732908 42429 42430 116819245 49756 49701 315675315 27996 27997 4244876 88179 88180 271067291 74249 74174 231091644 42921 42922 503550928 29437 29438 244210010 53537 53538 910841695 19118 19201 535078911 80133 80193 318516420 46498 46439 624684473 96434 96435 961592501 84822 84823 191917628 61100 61106 2451685 89513 89499 542137828 33539 33585 399901330 43886 43887 266891208 84284 84254 860062744 44184 44185 556311266 31825 31786 386669266 72606 72607 831660841 38670 38631 467418071 22469 22514 30771412 66618 66592 581988365 85525 85526 119579449 35519 35520 777894714 9568 9569 553720539 9146 9080 886141897 35842 35862 652772086 5589 5629 982752878 17164 17089 498750240 89782 89804 165976379 33630 33631 271787643 89829 89830 346169312 52726 52683 732945943 52758 52720 921193948 7553 7499 900272848 94684 94748 254852643 16476 16503 433439500 661 658 759433694 65450 65373 752256275 77670 77671 89078594 36743 36729 478811680 28406 28407 572716212 69475 69476 117030634 87425 87426 405207994 38763 38764 933007675 76876 76889 901905077 51293 51294 452518635 4991 5002 538528752 33699 33693 140102474 63291 63292 76287004 25700 25612 619156257 79188 79148 368327008 93961 93918 61580747 64963 64964 242206154 54578 54579 619082505 54148 54149 895747872 91583 91540 354074111 52998 52944 196278942 3443 3360 214957573 4838 4841 37454475 40378 40379 965509244 48372 48332 723448546 30011 29949 283148948 42218 42220 959170270 99837 99852 849515457 62307 62308 903294903 66817 66879 237582059 50818 50733 583855664 48891 48932 881473697 49453 49454 573740516 32543 32612 483103644 6600 6609 668840405 12569 12570 790779484 70074 70149 229930306 1943 1944 841311145 3167 3183 258955469 87808 87809 774782782 67968 68052 459277368 96504 96505 899219042 55026 55096 157350742 13942 13883 200486889 6112 6113 771496140 28503 28579 681910429 34288 34375 881189713 27754 27749 591656615 13 14 24662890 10345 10346 754025074 52375 52376 554308645 67293 67294 43965396 78883 78884 322174020 32742 32738 334235478 72012 72000 567078183 64240 64221 712938630 31779 31780 270827078 91869 91841 919432173 91131 91132 940316440 10803 10716 994819961 5503 5469 838796751 15282 15267 121077257 76408 76448 373815095 42576 42655 494001684 29184 29185 109909748 57230 57241 372441782 35211 35190 154826515 84555 84556 964220263 42653 42574 472785986 67128 67129 34945116 33534 33535 515624833 50499 50440 315374024 59123 59152 724918732 13575 13616 812227356 89725 89726 925558732 97649 97702 361068907 30705 30727 313829179 26507 26508 286321696 62137 62138 52200583 15444 15521 707419366 58512 58513 957334901 81162 81163 880402317 9387 9388 313741548 43953 43894 19694331 35852 35863 109976366 58147 58156 117061223 67861 67862 20849139 8380 8349 506627849 4790 4791 200472000 71460 71461 633497476 3558 3559 917463295 34901 34902 648781924 54673 54674 292966668 17955 18024 126134770 3105 3045 211582217 32170 32171 645983934 28016 28017 598286902 45126 45127 937041211 61295 61228 322167571 57118 57115 958621379 87213 87176 625382864 32317 32318 383665214 96633 96677 166104261 58109 58117 908863390 12609 12583 761119755 26253 26306 56261593 41131 41093 335400175 59325 59326 788985357 9636 9637 752558817 65369 65370 824133698 83104 83140 148724662 15903 15904 649351648 96484 96485 206035210 11555 11543 59649413 2752 2753 242305573 663 664 855551642 30517 30438 855052213 67123 67122 530194493 33269 33279 832503486 98809 98810 169524457 63921 63931 378866411 80961 80997 703776664 64451 64417 553862383 91757 91751 368804266 9867 9868 792496882 42725 42719 276692932 94179 94224 103939592 38109 38139 36610781 46178 46179 725167902 94845 94927 324945515 68852 68907 848392728 18203 18256 224421904 96091 96092 409974898 40562 40563 482752378 90676 90600 10253544 69717 69718 734058856 30279 30280 49949302 9601 9618 113848594 91318 91336 189014680 31945 31946 608235444 29598 29587 556747340 2977 2978 777276596 41958 41959 993295295 70408 70409 129408752 93549 93550 503328641 30942 31011 421080415 26579 26580 32726671 82924 82889 60469328 95531 95532 220373970 57065 57066 906721419 56166 56165 698126212 65387 65388 421864243 51777 51725 992727178 14431 14410 55054366 72294 72253 151862091 35916 35917 732963572 15939 15922 694969710 99146 99147 678818808 91418 91354 998577357 20445 20362 195356435 32629 32630 939522167 23407 23408 438712839 53962 53963 29762285 71335 71302 933206636 47857 47858 94342212 73666 73667 267127846 27469 27470 394672660 64051 64052 666573648 36001 36002 663884634 3562 3563 761722022 35210 35211 972482158 84997 84998 573780379 71140 71141 878932757 39404 39405 957231250 37885 37896 764128233 14643 14660 481137505 93706 93707 419601733 68140 68229 289886989 84425 84426 870058937 5230 5231 715142661 45499 45496 310962589 98776 98777 491220183 78004 78005 684903634 60553 60554 743765904 31047 31050 255311640 78571 78572 188815632 11463 11493 670810239 95848 95849 189064118 830 825 994561698 66446 66464 532201537 56074 56161 738603535 77434 77435 451730998 55884 55885 391610380 97252 97253 59829921 89034 89035 467480370 52903 52851 820483171 22498 22432 906577362 7027 7114 563616143 32975 32976 323951320 29097 29171 671118957 64582 64507 608010719 32941 32956 67482741 75596 75569 441300340 56577 56634 41256205 29891 29941 784588234 23693 23694 286223390 71538 71539 258387008 98187 98214 565158546 83936 83937 881042083 74416 74347 191371705 14396 14442 919706582 74657 74658 705780604 77218 77233 527697499 72600 72601 85917610 78747 78833 994173842 81861 81914 950305290 93581 93591 156458707 36165 36166 141085042 3154 3155 113790393 97372 97295 657228950 77422 77461 219185639 96035 96029 545218963 77831 77806 532384244 70273 70318 188003150 48867 48839 178066615 83178 83179 971793720 71977 71986 327999810 46390 46391 431365590 26106 26107 858142350 11962 11963 48187521 12099 12179 444535190 52200 52240 784541641 50982 50983 325260667 90047 90131 339371178 12169 12090 605939519 3652 3637 970485619 3491 3419 273184311 75409 75410 276342405 76076 76077 386075717 89684 89685 187983428 24823 24905 453526130 68488 68502 239069314 45163 45212 704149155 98753 98715 609370987 92890 92886 764512084 4803 4833 593596408 85323 85324 738450309 51170 51171 93263031 60176 60090 339345423 99699 99700 233022214 18027 17962 402601575 78130 78192 511392645 69865 69866 505215976 48196 48197 573490520 58095 58096 924349700 78517 78601 870507252 29338 29339 502239404 71683 71684 652501893 87831 87905 394933720 46032 46033 142829740 3469 3445 904389571 71310 71311 997281938 63189 63107 22715733 51091 51092 593096966 51159 51160 411110444 39086 39144 832654427 56807 56744 469799988 63874 63794 470637649 25806 25807 966518465 6082 6083 755166082 33798 33785 940428218 22705 22701 706472398 4643 4644 453688212 81005 81006 98575418 66635 66636 628013124 675 717 94420498 38793 38794 991176210 73439 73463 45945908 15836 15837 717214338 63073 63160 77659259 54278 54303 155890345 44071 44130 818530438 2940 2941 982661537 54067 54014 722823461 19837 19838 502194479 73825 73912 690614556 84838 84839 730650913 56614 56554 633534151 1802 1891 311308646 61244 61250 236928498 48702 48703 898614411 8214 8127 454273805 14168 14169 896203413 95867 95788 567553120 33210 33211 868150528 78231 78232 37477146 4571 4572 820858001 97204 97205 522233384 22468 22469 780545266 23432 23486 75282134 467 459 453236051 25299 25263 546887273 39659 39660 750074309 69002 68985 637833227 84318 84343 909807526 56303 56277 237645394 99539 99540 213082345 73324 73325 900176611 12675 12676 292478797 70103 70104 672219225 2012 2013 107131832 51108 51049 945228716 97031 97032 452093350 16402 16449 735902174 72957 72958 935113815 26712 26725 95883962 93082 93113 732979840 60843 60844 218119835 77471 77525 962904351 96433 96434 940982871 65813 65814 535672992 98009 98073 907559891 43830 43772 279037793 33459 33464 728152902 99745 99816 529544987 10350 10351 933170504 88941 88942 502593690 56586 56592 24565708 18377 18378 466929032 82095 82180 958680780 85355 85356 757609530 72751 72752 369302965 73384 73385 978249621 41122 41188 186771926 50260 50248 356308149 40567 40568 230571456 73422 73503 238292205 61389 61345 562831113 84040 83967 415080059 42517 42518 858759523 21252 21172 224221824 11743 11744 360900210 3302 3303 721972581 56049 56040 829357522 62980 62940 378750115 33516 33517 743204304 39712 39657 57405914 85353 85354 989826727 77253 77254 466324885 67585 67586 79997141 45413 45383 938225605 34654 34573 47017039 92904 92878 687794175 99855 99864 323475800 18639 18596 204104936 49308 49309 858473562 2910 2911 147580033 19724 19725 381697085 7065 7120 187242195 61532 61533 437901357 72277 72268 53639883 18447 18448 219791764 32061 32075 490836544 73648 73731 873864905 74221 74234 141228921 75951 75985 765938518 99803 99804 593374252 56673 56714 845408477 75686 75620 682482391 96257 96258 704212053 58060 58092 122711599 20262 20265 524854732 84716 84717 751030724 54272 54273 438025202 5886 5953 302009104 66571 66572 456843924 5029 5030 909885001 72549 72550 715150295 28934 28935 757354189 91355 91356 67848412 82958 82959 173456106 40403 40480 626286939 90263 90264 641272520 44284 44343 411791427 97450 97528 486172511 29746 29747 206881413 73458 73459 29547803 38669 38612 954468931 70826 70765 945078656 26007 26008 807428972 28962 28883 297394289 35353 35307 479283282 2385 2394 321347910 61445 61398 906134308 28680 28681 722386075 11826 11827 507874763 1679 1680 109030036 18781 18803 207548361 65147 65129 550259640 66130 66131 107137788 24173 24174 464290573 17343 17266 235855064 59564 59565 779278145 65146 65147 64556135 9513 9514 511033526 13136 13137 852217622 22736 22680 80074390 65622 65623 805465563 35579 35580 7156102 49233 49313 993786794 33750 33751 816791463 66345 66300 865826863 26607 26536 875371418 14037 14109 744299965 76724 76725 941223454 50963 50971 950354008 21711 21724 287766018 62323 62248 443342150 583 584 802133688 73421 73409 334148832 81972 81973 944084881 90186 90102 923948641 39067 39068 112515853 37065 37066 262104065 59231 59232 329625373 37159 37236 53578968 18399 18433 270969085 45029 44962 180627035 25345 25422 9025984 72133 72134 326769317 87451 87452 748216312 93051 93048 306696861 90969 90970 715151597 90833 90834 272849027 76954 76955 318572827 72190 72172 522362714 37427 37386 144406517 3852 3853 551422277 46194 46195 961744899 80854 80930 724728136 53648 53559 772744609 7556 7525 243156239 45057 45018 5174375 50678 50688 913639172 48286 48287 523698669 5027 5028 210907404 73462 73464 663358614 912 925 945853181 37857 37769 794734473 59671 59710 331989248 19492 19473 821719167 17823 17774 200135946 62770 62771 948105007 28940 28941 874670590 67260 67266 349795439 65802 65803 874409692 4826 4783 865759114 67444 67445 401067199 5525 5526 325343515 88620 88594 826871037 83606 83607 121124679 46104 46105 304627741 31531 31532 898414414 44039 44040 765965359 75087 75090 831998620 91399 91331 416316956 53008 53009 532877159 58998 59061 246287383 6123 6121 448337563 74578 74514 679644880 79926 79972 563948863 28193 28194 291096928 38454 38455 775686201 11304 11305 778621614 58356 58357 647978811 933 962 970163488 46797 46760 805881273 59009 59010 700797858 63170 63171 408727648 25486 25503 996364856 24071 24072 68851699 7895 7896 723469933 71943 71945 332401010 47380 47343 178871445 84939 84937 204996992 87449 87421 249131048 42483 42484 306941562 24968 24969 814721513 55513 55514 891826673 44907 44949 46216664 20670 20673 583477102 96497 96574 753885035 13407 13346 421538508 96441 96442 213433761 15075 15076 848347712 46621 46622 430556005 4527 4528 803858841 32752 32753 253202430 61640 61641 586683268 71362 71314 373179159 16551 16552 8250775 33406 33395 1318762 2945 2946 529446026 36079 36109 930416616 54264 54194 295574611 60947 60881 227949508 28301 28302 615751568 84617 84618 362974539 67493 67494 473506212 32702 32789 481796353 76437 76438 946724424 99053 99015 888525709 85865 85866 966503426 52417 52418 818197484 43376 43322 280128645 98515 98549 310573497 80144 80116 539469406 2305 2278 831241364 87968 87918 266652710 19119 19062 970171709 83265 83242 848032110 66681 66605 750969011 25058 25090 835085900 98366 98367 859209807 87452 87453 223421312 43626 43627 980495796 59475 59424 660946832 8613 8614 833202984 85339 85340 926030276 56688 56626 133773281 11687 11740 722897954 68762 68829 331977235 8609 8681 618967021 7859 7860 588720616 17168 17169 263354523 23632 23600 36612439 81457 81483 910686600 7652 7703 234246688 53483 53504 91824653 18621 18622 521139687 33324 33248 303579188 77947 77948 378560485 46350 46351 768078186 55941 55868 202523414 74293 74294 769202843 96695 96719 196411702 68518 68513 699054839 39085 39162 586779103 67429 67430 383869090 57027 57067 97419972 46468 46469 799645801 10390 10391 956849515 10084 10085 288757002 44203 44176 100794276 77675 77593 135914286 44563 44564 484442657 82371 82372 442005369 56455 56456 94051707 97799 97800 415325992 1888 1974 790958365 73158 73159 558529682 47701 47702 305005486 65346 65347 69849001 37975 37976 453726785 20312 20313 717674353 10176 10208 401556512 97861 97778 157217454 92516 92554 422660053 24657 24658 223079647 74232 74233 709710578 67646 67697 258433762 84785 84786 37969015 90514 90519 574826916 81803 81731 411891829 92536 92619 822753830 69024 69037 814461166 85490 85491 387793131 13890 13891 54789156 12528 12547 744986134 21241 21242 106292396 69248 69249 378805020 84937 84938 953019132 88052 88027 599032750 11714 11663 82480792 11255 11256 88059978 71600 71601 519944172 47304 47246 378154553 38772 38814 780437505 50022 50023 211260974 22525 22526 769699996 85779 85780 184398992 63690 63691 865061480 4397 4398 516763596 19625 19619 382473445 7013 7014 486823669 48220 48198 322477347 82869 82870 789295404 85851 85852 597398992 95334 95335 560561287 9640 9641 115581599 56093 56094 27952585 62869 62870 675992523 47241 47242 134071147 55258 55189 327084118 99853 99854 400361072 57543 57544 393177684 7841 7842 368898637 16851 16826 303133326 27297 27335 652885754 36904 36905 689613943 18834 18883 792983867 86346 86324 651000456 59639 59698 530882662 9239 9240 120220108 14955 14882 114216205 47104 47034 82584744 46297 46348 86202903 16768 16744 661601040 85965 85966 230878472 12981 12982 155171253 73093 73094 642911849 1729 1730 626208756 90092 90093 768696974 92615 92605 139293799 83293 83217 94448909 88387 88455 374726066 7175 7176 954558945 24038 24039 343085295 93405 93406 555685055 20740 20741 848352590 30058 30122 348407695 46209 46155 574709535 61650 61737 155403588 64594 64595 566499164 78608 78609 480195195 28971 29050 113161615 32663 32579 214630790 8457 8458 497935014 51994 51995 131987598 61833 61834 990553508 19215 19216 787019722 58797 58798 465690377 87707 87708 186294416 59306 59307 152735587 44400 44370 631334227 9938 9939 189352384 21701 21658 214066898 84073 84074 131156970 248 176 737949533 77260 77219 864871430 82232 82233 626319143 87589 87590 241291619 48057 48058 347426096 84222 84223 442095543 36943 36864 485232095 15825 15826 502872242 46695 46696 685537584 30776 30707 231229158 26841 26792 321022450 87704 87666 119841947 51634 51600 898374447 91705 91706 194225822 34954 34999 295132450 3123 3088 436673750 52296 52314 399733971 24223 24224 165366225 35227 35234 742498150 9322 9281 433104361 54732 54668 710646265 40347 40371 574086851 65059 65060 311085816 95745 95739 824767152 70591 70631 270912574 23071 23072 186317659 31158 31136 831167045 42082 42083 25551343 303 304 157996154 4512 4510 736212023 36651 36652 21925213 89875 89876 831123969 72992 72993 181336645 6614 6613 336691920 49280 49322 405960105 41000 41001 593806312 61318 61328 644242587 64384 64385 193789172 22129 22212 188750421 89119 89155 945054425 13326 13327 393487322 29612 29613 274273167 1530 1531 51876595 18323 18411 470635982 78845 78846 235131065 37910 37911 414150651 44786 44787 917669347 68550 68581 386969742 49180 49229 726989697 424 425 215529750 24434 24439 62900599 26827 26828 435251412 39233 39234 610983774 93256 93279 551770144 63839 63840 462706459 6788 6845 947369824 42097 42098 420682174 45161 45162 798521047 78722 78723 553364465 96049 96115 351817000 47436 47362 426455507 85585 85586 40253420 78676 78677 608570044 96197 96128 616780181 91265 91266 187755898 57194 57195 224209512 2327 2328 197430305 21854 21855 972950521 21272 21298 895233787 77248 77249 315731756 26410 26434 317516163 22318 22286 710281090 47366 47367 781100398 20471 20486 592754484 99996 99997 943908149 6030 6031 241134186 93205 93184 159474139 86652 86603 414423284 69239 69311 450262003 26823 26813 123591956 12789 12790 848455167 68280 68281 778207614 82814 82885 101382192 21467 21468 235703527 76868 76869 384022567 66533 66490 975386689 83597 83593 80869625 30184 30189 119778940 19432 19376 284485180 46022 46025 717995999 20603 20604 672778526 49224 49225 21187696 79382 79383 314230461 53478 53479 94054494 58976 58968 897455035 23533 23534 384318926 42234 42235 981899138 46276 46316 870560374 83957 83958 315292307 83270 83271 496850644 23839 23840 329783563 89983 89974 758836818 55062 55063 137313283 61380 61382 340347743 48543 48588 402155895 29620 29621 895550393 14179 14118 326039468 42758 42759 316943570 73019 73081 972252452 64650 64594 9212020 10451 10530 370145493 75453 75523 650033666 5151 5232 940147554 79202 79114 701739520 87260 87261 775181317 49449 49450 144474730 79444 79445 257518601 56547 56548 96751333 79363 79364 529693497 29212 29288 582894434 8304 8251 139019602 30546 30560 510305579 63595 63596 913736897 60821 60777 441285981 85326 85380 696011978 16287 16269 454082565 31295 31296 291396091 83554 83634 209505529 4489 4490 622355703 1891 1903 656442183 85345 85416 156314703 95028 95029 307486952 39834 39870 377867386 8926 8927 500283255 8165 8166 941571655 19866 19840 201332584 71548 71495 316699505 73588 73520 568336903 53108 53109 239205144 92363 92364 283547758 97740 97741 165261887 65614 65615 495754096 36267 36199 398757837 23976 23920 94458811 8467 8521 988495242 51569 51570 345171685 88192 88109 512503943 54556 54557 845545620 98504 98505 202179843 38989 38990 581663773 67019 66935 286504894 76688 76764 8087954 51258 51259 727706733 85513 85460 661818519 19777 19778 992372731 36512 36513 733767494 33967 33968 381791966 29121 29122 581554874 47916 47917 946930855 54179 54180 177328167 9357 9358 224294337 61282 61365 386116775 87690 87691 212492684 80956 80957 440684460 39037 39038 510407621 90889 90890 71703833 84112 84113 178030899 19121 19122 784118724 26559 26623 683880204 97899 97874 128318786 48856 48857 749010657 55300 55301 549307455 36457 36451 130987880 32869 32870 642017748 28686 28687 583460176 20494 20495 783818935 63403 63404 68312175 29728 29729 996890180 74873 74874 936977347 4977 5044 34463972 34537 34538 299749786 14705 14706 464961707 88584 88560 718140249 42711 42763 187988758 36757 36758 367225034 53725 53726 919696897 21747 21748 446291314 58643 58584 502833228 72531 72532 378973344 9978 9979 740555075 42793 42794 430577239 656 657 199613953 81218 81270 466702733 89530 89542 156417593 76346 76347 451398039 79665 79658 236896290 10266 10267 764335676 71496 71497 817293184 59327 59328 672811369 80140 80175 822557353 79210 79122 136702236 62958 62959 351618322 99380 99352 640286598 9071 9072 61521782 74498 74499 14806486 64379 64380 647275855 7631 7632 447919843 3616 3554 359618871 90775 90733 579445491 89563 89564 33351096 15258 15259 518492444 86814 86815 118359428 51405 51382 255706539 11760 11761 377345237 76578 76579 243377032 90694 90652 972750459 56377 56378 609295139 45187 45194 553720211 82410 82368 595971404 41203 41118 712513640 59701 59620 200438296 90928 90929 230259238 90610 90611 896939182 50757 50837 484677349 61491 61414 72830395 25083 25117 983146975 44217 44134 491581445 92070 92071 502936521 72589 72646 642138677 25811 25796 119433728 77454 77455 218000313 17437 17351 357927724 79885 79953 785004601 14813 14877 370108512 42008 42022 519631453 17886 17887 253152378 48859 48803 8268120 98988 99021 951504368 47873 47814 987422360 3789 3849 10771094 78133 78163 352107205 85280 85281 297662916 98919 98846 476549350 48205 48206 260948707 84243 84329 201794017 8617 8618 364746964 54650 54738 494139388 91386 91326 491040494 46869 46897 406491667 10235 10236 716991263 85971 85972 934277772 18891 18892 151262207 76910 76911 691413767 24275 24276 872644908 25727 25728 81379561 23312 23257 219775983 36330 36331 591484179 38573 38653 93559346 65511 65512 766114601 46906 46907 6675561 75437 75438 100125226 54565 54500 33082727 87762 87772 16113956 4755 4756 661322640 5183 5139 975884943 58715 58716 334189918 11209 11261 901611223 53195 53152 309119247 1366 1367 412696019 51416 51417 818518914 91381 91382 715539247 50322 50323 660040866 26923 26942 459944638 69662 69618 128817786 18965 18880 448578729 89140 89141 292606856 89873 89928 831545577 53477 53478 709845363 60942 60956 613737445 46560 46565 406235025 23662 23660 319365865 51131 51161 957499442 7494 7495 953415689 18493 18506 292358078 88654 88651 616437067 43521 43522 778855231 50932 50892 334270063 38854 38855 827535876 9940 9866 699199765 86942 86943 713408437 54187 54188 107086506 89991 89992 650541950 29379 29306 542042876 85463 85464 751290809 58743 58744 763744053 96987 96967 541485293 92586 92587 620867394 80403 80370 204423827 76490 76407 980787102 8775 8825 696177381 81323 81324 132006079 9713 9671 206812342 54784 54785 987278387 18176 18259 152823549 32144 32195 683134910 22331 22299 289107265 80001 79968 638809589 75069 75107 116945952 20409 20373 742271680 99080 99128 76431319 76003 75999 248100944 5565 5566 575221412 85894 85895 2252232 59373 59374 545358099 75032 75043 556689759 6764 6844 908145069 1824 1825 967511448 63417 63418 244002271 60959 60960 858258535 34602 34658 752791107 557 558 321886383 59640 59641 945034562 60860 60861 828328412 60097 60098 339684189 32690 32691 737167610 10574 10575 347468397 34311 34312 779910229 45630 45631 565615819 19868 19869 987437271 45674 45675 595354936 286 287 164902277 2424 2425 229011724 46554 46571 828680340 6234 6264 736575295 11201 11157 285267332 13320 13393 856008002 64425 64392 137367469 46262 46240 765355717 68584 68611 657653142 99869 99832 718565811 61627 61628 912145162 85724 85725 700936062 52402 52403 207425069 19925 19926 332300003 80784 80713 192626121 98592 98600 751103883 43655 43656 935306914 73445 73435 485180761 35054 35055 346018189 11455 11388 7911455 98998 98922 567083219 69176 69249 35665006 80829 80763 252760725 44959 44960 546712981 75795 75796 180357903 87135 87094 108362560 61329 61395 282440324 85287 85288 200999776 38200 38225 808706821 57349 57350 877470725 90708 90767 508923393 90699 90700 793052690 40344 40295 300361110 82946 82947 975625874 82017 81941 554378264 48124 48128 683989328 70800 70714 533305277 25465 25433 331609406 82309 82329 271783679 77118 77044 848094966 93287 93237 751816661 64090 64091 424953670 81607 81655 827677899 73689 73761 768859469 38288 38295 371567841 61803 61804 205109398 18217 18218 888807426 35784 35785 953787937 91440 91441 611041191 93660 93602 18477023 53032 53033 47803680 34281 34199 370763808 46331 46332 557896645 65026 65069 487836110 45305 45286 807616603 68010 68011 366819532 17690 17619 29477994 42290 42291 151954396 32426 32438 455773529 91875 91876 713399089 88382 88383 272374211 51984 51985 610235894 89776 89690 98537887 25902 25903 953403408 83209 83126 189359703 36977 36913 436669587 42168 42147 535722633 12329 12330 95221986 81336 81337 374696971 61844 61845 779260300 9888 9889 185814256 78329 78330 486383216 68498 68499 46863247 12510 12478 530755506 36328 36329 676179875 47586 47587 848401022 25684 25748 221981886 8510 8511 495526794 36303 36304 956566435 56148 56109 743057113 61838 61839 982515890 85583 85665 604229733 88991 88992 453594825 59819 59820 737261211 84923 84924 389069150 40387 40408 456097682 26255 26195 640730988 49857 49858 67279950 96115 96116 75357415 36623 36624 329100729 3151 3152 34719480 67394 67395 88910573 75937 75868 414885169 85121 85116 2147703 56235 56236 488030847 41694 41763 628686607 40158 40159 174654627 46880 46881 950488964 89635 89636 334748070 94675 94602 603262483 79759 79760 83971348 63143 63198 148519902 40263 40264 762711307 22516 22474 159214509 32316 32229 498271801 44344 44345 886755922 6004 6005 5959701 13817 13818 395112908 8496 8497 438508352 54787 54788 558726012 26166 26251 670178038 10910 10893 740266214 48144 48183 548277406 57043 57005 169146966 88237 88287 962622668 29392 29450 942499678 70388 70371 542805612 31206 31207 356548300 87601 87513 439894071 46907 46968 679699156 40804 40821 286921273 4760 4761 292675906 77974 77927 575520407 35840 35841 474999008 65962 65989 137152581 87915 87916 185102227 87920 87850 376898807 8194 8146 313957834 88492 88493 263198789 32820 32842 107451933 60442 60443 183528477 14695 14696 179388182 9220 9221 166991922 65943 65944 801298901 69602 69575 538638553 77093 77094 587248194 74492 74493 537682512 64048 64049 514617216 77117 77118 765812888 62674 62675 536005703 1840 1841 843500688 79296 79256 151475598 38581 38626 790940977 74209 74210 162867915 37235 37265 748848370 26772 26773 431411162 50320 50337 220930369 42736 42737 163170117 7626 7646 745348409 73240 73241 669874349 39666 39583 800487424 79149 79128 510272921 17008 17025 424915973 59650 59651 619693318 34487 34499 211883254 31918 31919 233097822 69164 69165 483965714 87252 87253 320692136 45886 45944 892101314 17487 17488 452822039 86443 86362 393444482 3498 3499 243043762 61126 61044 165408129 71198 71199 22965566 35821 35853 74228389 53284 53285 457677082 87831 87867 847430025 95820 95745 367785669 71484 71473 351975152 60853 60854 896406879 99711 99798 57193776 63869 63870 162150989 53807 53808 840656837 41132 41133 604300177 51722 51723 413139732 16156 16141 978701271 24201 24222 461349541 70991 70946 40556158 75677 75678 775162229 63175 63176 892032851 27568 27563 160981130 325 326 731858585 53161 53162 708355552 68055 68056 67360657 88824 88873 16425183 18812 18813 714172968 20291 20292 547719789 11958 11959 993886324 58574 58575 577885969 58052 58053 467205289 99354 99397 648402200 23090 23091 658028265 73965 73966 756475553 72215 72160 219955635 87076 87044 706514586 41449 41450 222979543 30407 30473 414424419 83387 83332 283344327 56336 56337 215665249 95797 95798 854182232 43016 43017 544373277 11525 11526 454671379 29920 29921 563654271 60359 60360 90723445 3835 3836 355650913 11965 11966 643496861 69394 69395 133626896 2379 2380 169268520 49771 49772 192313585 69338 69339 362475936 54278 54279 799555215 40786 40787 927259921 24148 24149 245806226 65416 65417 683892456 47614 47615 208704883 96138 96139 428436757 97312 97313 605618832 94246 94219 313584008 18355 18314 169724527 97876 97877 8916835 44195 44241 255977565 17692 17754 644232221 28925 28926 849004594 72327 72399 414954800 14271 14355 949792609 58742 58743 547682920 1696 1622 951430027 68492 68467 816064413 41063 41015 101808681 81452 81480 666392971 68796 68745 743599360 54469 54470 985458419 57748 57758 793857110 67865 67845 54800201 36839 36840 789175985 8170 8171 784676369 10778 10779 167802834 67501 67565 964675650 26175 26201 516577988 4955 4880 291554154 72468 72469 519109777 19569 19495 739911513 42270 42273 756326830 1534 1535 490862391 73667 73668 313201983 91693 91765 526481837 26423 26422 354991390 39965 39966 867246244 6225 6226 124549531 1412 1397 336368137 14726 14723 702859949 73139 73059 164834901 1697 1698 273861216 80923 80924 104718128 75392 75393 927740298 43966 43967 578517581 61312 61313 462316711 17216 17195 422055775 60833 60783 972881841 36107 36138 718584990 87836 87914 789658302 85231 85150 844185267 12521 12522 693632011 96688 96689 640932819 84840 84841 567865877 87314 87344 128346258 5861 5862 91655369 18196 18197 499119707 65850 65907 149118092 48014 48015 136974245 54461 54421 654269365 50134 50202 918230854 85774 85720 333746289 76817 76818 950309014 16353 16354 199527307 39091 39092 349423511 21769 21726 94965711 11604 11575 921771060 35703 35686 566111238 58439 58436 71242754 33782 33783 126321502 99680 99608 224380883 63976 63977 296226021 51389 51379 948415267 99883 99805 996949953 91068 91101 25555316 36592 36593 996560541 23250 23251 40936685 45967 45962 293352583 59130 59131 723238609 86318 86392 458004857 98704 98676 767221701 29939 29940 261974091 7223 7224 690084556 37431 37518 605136057 41923 41924 544035579 58487 58452 182658365 85769 85842 390575204 7642 7643 972375942 43960 43961 949170360 59750 59763 81769314 19246 19169 833088570 61118 61112 334766018 46612 46570 393361219 42699 42788 246452434 2279 2280 397858126 54255 54256 147370155 30213 30178 252096163 72060 72052 949983452 7813 7814 747961247 25937 25962 813108884 12999 12911 139814251 61991 62059 583360402 59729 59730 657917723 82902 82897 612074167 19012 18996 576243391 72312 72378 187184905 74569 74570 648043407 33014 33015 337124770 43324 43380 645508506 5323 5324 204262822 71281 71282 262399032 33806 33778 137066308 8166 8167 617527120 11110 11101 6785698 97929 97852 860169710 1559 1627 286997792 8577 8491 134987760 18568 18569 421689014 87138 87133 340956051 65890 65870 870153407 96239 96183 903302748 19315 19316 865490905 91376 91431 753456751 68839 68836 724889652 18644 18707 753703696 19964 19928 971762980 28626 28584 45090206 81261 81339 593782045 41310 41311 120825861 57759 57760 946328211 88009 88025 338489631 5315 5316 894039201 67193 67183 956171623 69515 69516 234677906 59312 59313 296825060 59144 59145 390295939 69996 69997 726194363 3011 3012 227525 16432 16433 456230259 14046 14047 182611860 95655 95650 790248760 18794 18721 680193129 94534 94498 963670761 92716 92769 357391945 60764 60765 337164676 31932 31867 890227640 58264 58349 882505256 92199 92114 901549515 86695 86696 676345734 49586 49587 14924170 19432 19387 823745778 16091 16107 457665298 69154 69155 752580834 13445 13446 90452266 10668 10669 575609321 15665 15666 260151734 24247 24248 848608414 93005 93001 577026449 12011 12077 106906878 81736 81737 202100836 61685 61686 70964606 3386 3387 172669858 42815 42816 62758329 51608 51609 712894154 41741 41685 907838288 10128 10129 825414224 39260 39261 955404707 24574 24575 237182525 40601 40602 430357802 16097 16098 462787201 44326 44327 242703481 94496 94487 60837698 22750 22751 644334224 51453 51475 847238944 44772 44813 578145849 61386 61363 734308757 21938 21939 204872351 16826 16874 661516803 25079 25043 359067191 83690 83610 224695059 53263 53264 805883103 99832 99904 538115917 47286 47317 535608661 51115 51026 818575348 55536 55458 819098023 70113 70114 742974549 77987 77915 746913100 84168 84169 709291522 60301 60226 805951523 44993 44994 969496685 14253 14288 621357698 85236 85270 872175807 10335 10336 809461339 15722 15641 80699874 4529 4463 190829182 11963 11964 840311552 75941 75942 364875634 14516 14542 318280863 87424 87488 701862850 44973 44993 273573955 58506 58507 859430665 20406 20407 221941418 10173 10107 518300091 7172 7173 123448732 15693 15694 432474923 49440 49441 970655276 18859 18860 591101523 23449 23374 915125911 17340 17341 535203692 9717 9718 878596024 28029 27979 681985843 51358 51359 226120 52353 52439 150072050 48865 48913 878064859 49879 49880 194156411 43400 43444 942620743 51118 51119 300375669 90780 90781 550008018 27992 27998 329749439 41328 41279 849907019 95150 95151 923338619 6494 6495 151684172 57514 57595 232086479 4594 4643 568703482 80770 80828 16306965 64104 64155 789572106 30735 30813 715960978 34526 34527 357727821 84465 84417 491520656 8477 8526 170681596 72273 72274 236495087 13528 13529 554934262 32567 32652 484322818 76670 76671 170348643 16693 16675 629457794 20681 20655 399601044 15928 15929 485626813 74817 74818 2810098 75864 75865 719678483 22765 22766 485756244 43107 43108 501795688 8195 8196 230962686 69653 69654 952617371 51711 51712 192946067 1755 1756 717272471 25084 25083 881072674 19721 19722 437468367 87287 87318 687527568 9105 9072 950055215 89801 89779 783609976 76198 76199 919930599 43798 43799 571393354 31508 31509 439771381 18344 18412 285780645 90059 90112 513027952 82819 82820 6259251 70927 70859 253094232 60216 60131 688561163 26707 26708 125634928 84175 84205 781429194 86250 86313 879428659 4380 4372 413123238 78296 78298 773877668 11745 11768 864636424 86661 86662 490115819 45705 45641 176981550 77826 77827 100617343 64887 64888 618261903 253 212 154103153 77660 77661 122912865 12401 12402 428470938 82673 82720 815388430 87121 87122 468320832 62956 63037 262336238 86578 86579 688866635 65227 65228 269996498 27033 27034 667671512 14213 14214 355886541 93097 93089 956734063 34185 34136 762018784 45301 45270 477595826 36061 36062 741454186 51339 51371 665722198 91844 91845 429887767 73788 73738 590312429 724 732 784440963 4186 4187 979789065 61218 61219 745213256 4809 4810 418044646 94474 94495 583742842 62553 62557 970443384 43919 43920 356345237 97598 97599 865546989 85536 85537 479954825 41972 41979 947368013 7741 7687 737620044 12725 12726 451885344 27281 27282 855617764 77285 77359 867083241 11189 11190 921834572 48789 48808 629448260 60127 60128 263064810 65930 65855 646037308 89096 89104 656332556 56024 56068 723139467 6770 6771 80078664 45624 45632 280236086 70424 70425 493232118 99277 99278 361383218 63148 63159 368259960 98230 98231 68441723 95871 95872 581930849 9149 9152 765262704 62856 62857 80851852 83450 83451 388378794 55298 55211 899022870 43569 43483 523461367 19578 19608 147275477 54575 54625 789900875 47850 47851 274688306 70776 70777 560510206 97752 97757 183939613 70680 70702 863550562 79512 79586 391647742 99492 99493 811298245 53080 53081 246295157 6110 6160 855221227 47879 47967 511892420 2228 2149 381689802 2956 2957 270155859 21573 21513 153520472 63624 63576 631786172 11342 11343 762879249 98766 98819 224999321 36945 36946 837064168 56894 56895 535009018 50948 50967 109227214 58730 58731 907041641 85262 85263 420854884 2516 2517 358171238 10508 10509 807336124 39769 39770 699295752 52644 52728 553996488 65341 65399 792490162 89768 89769 316121928 39879 39853 526518388 86641 86596 509993412 18374 18375 294305950 83786 83844 910152800 70882 70807 700790029 37509 37495 616635795 14974 14975 976457347 85447 85435 526965824 8802 8727 16621292 6806 6762 681968792 84780 84718 584069082 36637 36566 569840202 66770 66756 865824791 70172 70173 712302624 36956 36957 292412693 20238 20239 83698679 29600 29659 193883658 31318 31391 735926665 41393 41394 375894996 97826 97827 243755466 13568 13497 436088732 42414 42415 199288986 12416 12371 983317270 86354 86269 481963635 72659 72660 474686721 57282 57283 512028204 7077 7078 573887157 61872 61873 91970995 82856 82857 284154992 73134 73047 614858088 42457 42467 705585707 69377 69378 775718620 37303 37304 752102226 90512 90513 766482701 36042 36043 943508551 61963 61972 624102810 80517 80568 479640236 53191 53192 326217859 60824 60825 303593248 72262 72273 550607228 77627 77628 802503502 853 854 252014212 62821 62796 938471521 99445 99446 657743657 2693 2694 110193663 17990 18024 688422811 10238 10200 557572769 9413 9484 557956074 12253 12330 186121772 81476 81543 421157072 73378 73309 915344150 19187 19188 428815291 83186 83187 51215795 20345 20291 907090661 80047 80048 550249952 7737 7738 480650384 34178 34179 866931815 11742 11743 878325472 92671 92672 14402587 21421 21410 772366791 62960 62961 146278749 29776 29825 238550057 71499 71519 404190722 2682 2679 573956764 62143 62183 332046098 66031 66092 265758026 47981 48020 332997249 46698 46660 700455015 74998 74933 147163148 94953 94954 885938593 64660 64661 484148284 22596 22617 740141900 30890 30835 137983810 57276 57187 408748914 25476 25495 134243841 31213 31214 979401888 99494 99436 310687110 39311 39280 875753982 7126 7127 444423362 61404 61344 226429390 65479 65480 632793857 66922 66923 954155888 67417 67418 130799117 65720 65721 432049845 5163 5164 496428155 90938 90939 842838528 73498 73499 555136905 92964 92951 994159979 59016 59017 704969129 77834 77792 879520337 17322 17387 519259 43429 43456 192164897 92052 92044 405507540 72164 72110 255357571 45676 45610 507418004 52205 52234 947426725 52861 52825 720657774 63422 63469 408534307 31574 31560 460555956 46529 46530 585386389 19904 19849 702397014 20536 20452 851737691 56141 56142 974088169 45205 45208 780494381 57230 57231 273730909 66530 66454 26451371 75498 75412 321815376 62865 62866 583114383 28378 28465 965878326 71876 71877 166944200 91334 91335 559681396 13844 13845 350555904 78724 78725 427260867 88337 88338 784005652 99123 99124 71821231 17002 17084 970689872 82321 82298 397698256 45201 45152 721684758 39697 39767 291117431 98897 98931 162504952 86784 86785 733934991 6261 6262 287000752 92748 92749 107706283 88357 88385 706276696 79649 79650 469909510 64809 64727 988070217 2929 2930 202423210 30800 30801 635752680 11005 10949 977151921 33990 33991 314420260 98936 98964 519892286 95809 95891 201146793 54049 54050 886369898 20876 20831 117290144 47474 47475 489627103 69945 69946 127268541 68087 68016 688453618 64028 64029 33362536 57747 57745 177531675 72444 72499 263577301 20762 20763 309464271 99104 99061 818405192 14872 14873 200812605 662 663 168221482 92742 92762 66303233 38022 38005 991069687 68857 68798 748560638 7270 7271 452090517 45043 44992 536916170 83509 83572 570928783 49241 49242 260387081 97913 97914 887980764 34289 34350 62177971 92245 92246 611829083 32243 32195 829962503 86376 86377 503476737 15999 16000 567141770 9100 9101 978798805 51900 51861 15264617 41035 41036 403838123 21682 21628 423707084 62758 62759 811491349 78441 78460 51504935 93383 93384 494093651 32346 32367 741990282 55565 55545 381891002 57737 57738 784178442 1014 1051 829603973 96733 96734 70930788 66972 66973 332747399 13082 13083 910600678 56869 56870 400140400 35655 35656 412124578 90411 90455 407867120 63308 63309 9105002 4874 4875 27565621 33455 33456 239454392 73920 73921 380041662 46056 46057 488698362 85402 85403 236766122 41124 41125 632209086 903 904 906613622 69402 69345 992975062 31568 31526 405521004 23923 23924 129638490 79692 79647 801866885 42981 42982 386638271 62522 62523 370166127 89550 89541 72715651 7147 7180 719169646 85279 85280 30049271 86982 86981 58189409 88554 88555 323483307 73243 73192 243589326 85940 85941 782616032 45535 45536 521940749 48425 48426 378855380 83654 83602 33269842 90124 90093 973809995 79200 79201 539228173 81229 81230 975838201 96629 96630 29972358 69350 69351 798476396 52458 52459 112501842 26197 26198 408500615 40106 40089 606156422 34694 34753 552719021 88170 88203 90121613 10076 10077 700957415 66658 66740 302201874 51169 51170 98029185 79963 79964 937477656 532 533 966105019 31847 31848 497929265 37793 37794 582656254 97284 97285 886415421 64362 64363 620354733 50605 50606 220628117 76927 76928 6982707 42584 42585 493135442 1783 1732 532958248 18139 18140 552421700 68991 68992 772355711 42605 42606 971013482 85117 85046 943464465 27708 27769 880482796 85804 85867 784154100 2399 2400 496816640 66579 66580 873329369 18258 18259 705836493 82742 82743 994276826 22427 22428 856623239 74830 74831 500711025 69092 69093 355820265 59046 59010 621031046 45292 45352 490229487 8379 8380 933398573 87412 87413 304182827 80722 80723 165507271 72945 72943 727132018 95056 95057 36158316 80623 80621 839050157 30426 30427 805057230 23208 23209 469864307 2678 2714 784619569 42976 42958 489444771 42759 42760 578830721 71916 71871 931630069 12294 12371 244386608 74025 74026 727503897 39892 39893 746759445 98255 98256 506973362 1458 1400 478407823 5548 5549 355684920 95158 95159 423794129 46260 46330 295935749 95497 95498 75800385 65699 65700 391534805 58757 58821 818053279 10054 10084 812254371 82332 82333 470758742 17692 17699 98171448 38437 38484 746935982 99608 99553 529063659 91064 91065 927041576 75364 75365 467179139 37306 37307 522772859 80600 80601 924114998 36420 36421 997044147 60758 60683 410197306 73003 73019 922287034 1655 1656 83588592 48421 48507 600028348 92815 92816 200278342 44702 44703 287179177 23925 23969 109315112 37397 37484 640645036 65656 65657 689085021 7003 7062 797270551 86471 86435 624610383 97122 97082 955593620 71799 71811 348999113 82125 82071 361505093 49397 49325 94139509 53063 53073 614192702 86794 86795 478079972 8461 8462 937316573 4960 4885 727475587 48615 48616 181112942 60674 60675 550802914 58398 58445 197641062 3938 3991 775346271 38 39 251634384 91553 91549 805607612 35462 35463 975124795 92482 92531 319542187 33072 33073 580283941 64193 64238 634230571 77107 77031 194488076 39801 39802 924636623 68495 68496 625654397 35615 35644 409261105 79889 79890 639267483 16619 16620 502004809 45716 45717 966322282 59087 59127 577594748 58335 58336 912166971 61845 61846 313207264 78467 78441 30831785 56362 56273 122884353 94814 94870 985851577 40297 40244 261876196 34598 34599 547384807 55189 55190 132791795 22704 22705 348776661 79056 79057 231866034 93939 93975 830128947 30 31 831389010 27313 27314 101286493 20744 20745 93110574 37144 37145 566545106 73346 73377 737753822 68822 68823 604341398 74629 74630 926034225 11697 11641 759731539 19020 19039 617207640 17828 17804 60222428 82533 82534 429454458 95241 95242 292080837 54626 54627 490971740 95820 95861 956399254 43650 43651 599105485 80280 80281 850593514 42117 42126 793850056 22978 22979 74717692 26717 26731 92118545 22509 22517 295037250 30923 30924 310538615 44011 44012 611066589 28968 29022 121569176 73788 73834 98772785 73935 73969 251180934 14033 14034 601977258 71531 71455 868957512 49793 49802 926698301 29373 29374 322778535 38617 38618 570458526 22706 22707 85396169 17657 17658 912567388 79898 79899 641640968 61865 61912 76399178 29619 29620 807323641 19590 19579 461165983 23968 23944 757924431 12635 12636 73544106 80016 80017 854527478 66818 66819 882457866 49030 49031 527535298 12479 12496 436240417 93497 93498 659884987 86693 86694 450139833 4241 4242 216932569 58558 58559 174527543 38982 38983 547435545 62278 62250 587365547 44537 44538 588433543 55544 55613 585205917 35343 35273 703397606 43286 43239 933586432 17477 17478 738231729 95231 95216 297578249 81665 81579 458047009 23385 23386 42142031 14330 14412 585756599 80530 80478 843305204 78702 78751 906276570 25520 25522 920972137 96903 96937 303175689 1066 1067 707759327 71566 71641 427345568 15782 15783 178535188 44831 44828 531842654 60712 60713 801403919 51248 51279 206482782 29609 29628 437617972 94535 94448 125950381 38059 38138 854045927 41832 41867 906124154 3586 3570 146255089 15837 15881 989957355 27559 27560 910228576 21477 21478 37823352 16894 16862 715846093 11044 11045 274735133 49491 49492 344492332 64282 64283 231917893 56763 56812 655398514 88149 88230 354953225 2973 2974 909114007 66979 66980 392858094 97584 97569 902024410 56816 56830 286886944 98455 98456 604700291 85275 85276 81300768 98401 98402 19342919 11687 11688 179682901 7908 7909 818672810 86443 86420 724492920 96324 96332 473150638 89892 89965 771915606 21187 21188 795329845 39639 39640 911835106 45521 45547 859761382 58197 58198 257182367 17258 17314 5925450 28046 28047 379157476 87244 87245 909480694 50090 50135 635680440 36928 36929 501295327 74465 74464 561574399 20600 20647 731684123 28043 28044 920205266 68437 68456 391035715 39654 39655 182558668 73277 73355 550470348 53355 53431 104343249 62127 62186 144574247 53846 53813 644304284 62661 62662 84546795 3552 3499 989610957 19962 19908 544024072 13643 13644 405019089 78997 79079 702242812 16929 16930 267384030 14483 14399 802078085 45855 45935 876403660 14735 14736 968562755 45304 45305 772012582 38629 38643 323268320 89535 89536 652649456 26978 26979 92013974 39744 39804 310493747 82725 82657 444953153 65217 65218 176135657 11204 11205 595496894 64767 64768 657536142 73503 73504 948821794 67430 67475 338611906 48106 48107 338632513 51463 51398 75604637 1856 1857 420269002 7246 7247 482807211 66387 66388 868487741 98636 98707 556667854 95709 95646 419164231 67397 67398 511581476 72905 72906 912158413 13244 13299 941653545 26286 26355 227012189 16436 16437 386615592 7595 7596 555543821 35159 35160 448440614 39558 39559 942083496 85519 85520 7012967 39672 39673 855241838 16484 16408 900224064 86128 86089 800087805 83715 83678 889107703 82751 82840 801622074 46712 46742 862830248 60683 60684 580133315 94680 94681 600191316 38570 38613 183631182 4469 4510 159567907 55440 55431 248712475 40311 40381 176865891 460 496 903887272 66447 66519 567030645 6758 6832 341241691 99738 99650 855187689 46705 46680 778260217 32472 32473 86427935 58259 58260 502052311 1265 1307 286562580 83293 83294 608514372 73685 73686 267668282 91822 91823 315285795 21951 21952 666735342 2155 2147 935562334 43370 43371 478423396 48469 48434 793939911 72687 72643 187348100 54775 54776 424135004 17436 17370 806578420 30414 30499 554232926 3003 3004 731483685 1392 1393 475785175 45584 45585 982312902 81156 81133 794353792 60725 60726 976695139 78178 78111 848019532 32838 32839 68029006 59079 59084 565906225 63139 63218 214667352 69538 69539 280596838 27227 27228 549965020 34410 34411 941733487 37255 37256 786606343 95629 95633 358723022 53298 53299 406359681 81835 81916 646405546 10376 10298 230167620 50236 50237 345895916 40889 40856 773810601 85806 85740 911323345 47085 47155 521599493 35127 35120 695152827 93049 92990 857799037 22929 22930 973517751 23077 23003 679707841 37676 37677 172267767 22265 22214 668823008 80922 80923 58028632 82041 82042 428535883 55659 55721 634943501 4631 4650 345907 63790 63791 328734560 71153 71154 163650405 27555 27556 448869529 88520 88597 173010502 46914 46901 739756736 54356 54357 56065667 76645 76713 433559997 73353 73354 752322989 83315 83310 754755220 3627 3628 526704498 58747 58702 449104278 54449 54456 351509772 72568 72569 508951811 4958 4959 897890003 38038 38085 182388601 3931 3932 74616500 22689 22690 500843502 40041 40130 199497355 47127 47060 80560162 77932 78020 878629389 64098 64091 567899671 7199 7236 358111522 38195 38190 623170134 1258 1210 109191716 48971 48972 765373279 76165 76166 212704631 61543 61544 296755411 3705 3793 961821450 18940 18941 987577378 23851 23925 573794847 37579 37504 607491195 59485 59486 472118471 88306 88307 805604162 89258 89259 46590454 52725 52726 913333775 89410 89377 197262805 92048 92049 324642013 42011 42012 463101657 33540 33541 894649664 59024 59025 817944612 62824 62825 65039189 10774 10775 632847121 54158 54159 414989359 36571 36572 330866928 24895 24896 849582244 89806 89807 476856553 15374 15349 969205689 75555 75556 112748467 23660 23661 394668825 48939 48940 83174705 64543 64612 32480593 15222 15223 448006612 87182 87238 652394712 27504 27435 68565089 33760 33761 975160285 28704 28705 863559361 44840 44841 6262719 1430 1431 753009703 90785 90786 453198055 42388 42389 977494504 80830 80831 834031487 68037 68043 913897478 30120 30130 291789201 74318 74255 153302476 8731 8716 951898523 13900 13979 386810385 59928 59924 957787899 83228 83229 77579593 88081 88010 449761224 40548 40549 713584306 7813 7762 745512500 23403 23345 347893464 84973 84981 470306500 99459 99533 182931681 21648 21686 736981304 70440 70441 637540085 47021 47022 137792822 16465 16435 885726077 10226 10227 125614824 65775 65776 383007134 15859 15807 325980085 68082 67996 571244361 39317 39288 748469723 97040 97041 477023686 33959 33884 473704819 49454 49455 547742368 49407 49379 514379027 12497 12498 464442968 59348 59363 429575261 55880 55881 508684836 50263 50197 948599794 74383 74384 894775178 23901 23848 523262487 1692 1693 845253512 37806 37771 825726485 73910 73911 24823917 87187 87188 746136617 65946 65947 560316928 35845 35796 518823323 55565 55569 676355936 86802 86803 707212447 93193 93194 814548006 29362 29329 563050562 21061 21062 40307047 683 631 910989548 40932 40933 200689707 54912 54987 347146422 98439 98508 703282653 22073 22074 202579190 48356 48357 218618005 26874 26875 765168537 44897 44898 901814149 84605 84623 894831759 17602 17603 5985791 77218 77236 614934984 90650 90651 688861949 64883 64971 117146992 7924 7878 317098412 18201 18202 544325707 98167 98235 779825368 54044 54045 336543800 55461 55462 987246886 77213 77214 882836218 61295 61296 891811265 5469 5470 82207456 65324 65399 554212553 43301 43302 770520893 42265 42268 10828182 47927 47956 737590579 18866 18950 995970464 36424 36425 179082324 71848 71849 941489308 81688 81689 260705749 73490 73491 994539403 32079 32157 952157095 10993 10909 379713884 17758 17819 928110536 65996 66044 764956770 54656 54657 114401339 89341 89346 324891107 31853 31854 96947936 64663 64636 320632238 69920 69921 177366677 33380 33381 773463080 86232 86233 545067792 86055 86058 650032355 53843 53852 99621443 62226 62227 696980014 2527 2528 8192136 75815 75816 925217672 4472 4461 285709570 7787 7845 476497019 61810 61818 580005705 45008 44969 591163658 33825 33826 864437045 28431 28432 296702836 75859 75860 107031597 3194 3236 957520965 43348 43349 101529142 47118 47086 598255216 23075 23117 236448668 87498 87546 598846566 20800 20888 959815354 5463 5450 14126292 35852 35769 127127204 11733 11734 844888557 99924 99925 265020296 16662 16663 366628100 82492 82548 938988264 11397 11398 533801456 76428 76429 15781160 68784 68794 184995864 43770 43851 358699064 93441 93443 185674811 89524 89567 300756531 35573 35574 360256137 4893 4894 427470012 46562 46476 775842085 3436 3437 602270879 70349 70350 851480934 48399 48324 313523608 43068 43069 336977620 9648 9649 825932216 29278 29236 482874886 51349 51269 743855204 41714 41677 533423109 34971 34972 343297086 96819 96820 855476193 77611 77628 266722332 98535 98516 306717508 34196 34138 292930284 29171 29172 491973179 87710 87711 532283917 53066 53090 413794887 49393 49319 571255337 85608 85683 667145652 7344 7400 601781548 81109 81153 480857269 95606 95656 465329758 33441 33442 660920399 86111 86112 135784220 57950 57952 365752957 70005 70006 963470344 62690 62691 773698148 20595 20596 230121410 18092 18163 102122120 57467 57506 505803491 6445 6446 594359100 90065 90066 717391409 51384 51323 200515115 99629 99630 572150556 79115 79045 857721003 63231 63175 702206349 9855 9876 46279883 24376 24377 40427626 76456 76507 90083559 69458 69474 568814566 87589 87550 484626269 91711 91712 911075392 87033 87034 479468573 15037 15038 685797545 75286 75287 70928249 73966 73957 814300472 53781 53771 943226886 50402 50362 343087221 90232 90233 82132610 42236 42158 194589889 58280 58281 354948090 44364 44440 427123089 78113 78114 725262850 50933 50934 298045723 67593 67594 216834190 17893 17894 644112751 77838 77855 469648778 41718 41667 136720977 19480 19566 621051016 59615 59616 668830177 48204 48205 385700083 38721 38722 430082436 82103 82072 606533804 60412 60492 787779388 95660 95661 750139317 34754 34811 411067895 30749 30750 750269238 93073 93074 305362412 53870 53871 700581371 40216 40151 874596798 56355 56368 840902073 8046 8047 568674684 27998 27999 437747429 34725 34773 21279433 79304 79305 580042299 15997 16075 120228713 47385 47434 273843407 17259 17181 713230743 95605 95606 139149537 28682 28771 33512370 8492 8487 888362086 21794 21795 132198130 42326 42327 333938273 18810 18883 648430171 27444 27445 953346472 83810 83837 532681582 80008 80073 344913033 15217 15292 129535563 75225 75254 71815189 44935 44936 633011934 50227 50228 813753750 53126 53089 508100316 89236 89237 696172471 91239 91240 143302722 87666 87667 649983070 97411 97401 648727029 22730 22684 44952339 87123 87202 216439579 67575 67607 505352247 50801 50746 848681131 36164 36209 317885145 87486 87549 328302952 25403 25333 265425994 31595 31596 860694227 57872 57856 661735926 71466 71467 426458992 16410 16411 366839094 15067 15060 489396941 17802 17732 267732881 22573 22574 415169606 781 702 347140818 85674 85675 1006914 54778 54779 901166034 15433 15375 740123965 42742 42682 897958348 39604 39669 922674447 43178 43137 284113030 6713 6717 399399908 17553 17556 38343298 99334 99335 306236909 96 130 527126801 74951 74952 39514465 81662 81702 282769352 18465 18491 809064897 68984 69068 364923326 13674 13675 942939805 49741 49742 901237069 1632 1633 705307635 62730 62731 124051476 88853 88820 911240719 87431 87432 801539796 67152 67153 156878089 33890 33891 266592406 72571 72572 649836984 44057 44122 488620296 29297 29298 770434393 43411 43480 843844899 25480 25393 264114734 25656 25691 14943727 77 78 993858059 21510 21497 881926555 32487 32525 511425621 64963 65034 971009871 27290 27276 375508831 72599 72600 540365178 50044 50063 468458859 28544 28462 758613336 32078 32000 93524798 79109 79110 294953474 15427 15428 326433148 48942 48943 841499724 66781 66870 529893116 61576 61577 963064819 38799 38821 198604888 71234 71321 966934807 80502 80427 699663009 33498 33499 360719939 59098 59127 551924654 78927 78928 216951661 99178 99157 908189617 95654 95628 408842795 71346 71347 115877176 31779 31777 368249099 89961 89962 560305537 86962 86910 779213647 81359 81426 451686645 70470 70543 513771579 16122 16123 386852362 29240 29257 125356778 34826 34872 636501143 16591 16529 343024319 28222 28223 431801967 40709 40710 401704342 88516 88517 512853102 93907 93908 713377406 55311 55312 251356563 80246 80247 345980501 14431 14432 351623444 4356 4376 907517428 96696 96747 697110425 17211 17300 375905076 80816 80817 578870625 35409 35410 922966567 67824 67825 405652418 60766 60820 823987154 4976 4977 562909025 89544 89621 602559320 54816 54873 558496187 17761 17723 451510836 13549 13476 269426011 3142 3201 168832708 62394 62351 607956690 57967 57962 604419876 41784 41785 368017757 2883 2841 874848650 46091 46092 260975261 91861 91851 575692255 24096 24065 398088275 5069 5096 89607027 90763 90764 631263786 70001 70002 90567239 10074 10075 363163925 33365 33393 45221598 36571 36573 754220313 27322 27323 649202623 98728 98753 516488613 79789 79790 426179330 89343 89379 955567707 12491 12454 567109321 79606 79607 179701152 82715 82716 180553119 4218 4159 457275470 9742 9772 66644294 47788 47789 966991480 26014 26015 605097942 90777 90778 849114721 34622 34563 335953445 12991 13029 22289380 66005 65969 305382333 31850 31805 180234490 72910 72911 438783311 83834 83835 323759584 56794 56763 934183276 21295 21296 53931345 51778 51779 124661426 82315 82236 785349244 50824 50825 750989330 63423 63477 552761634 36749 36759 138306256 1633 1641 552329505 48233 48234 396674123 63770 63771 70272992 30533 30534 243964999 91481 91482 439756357 29656 29688 787698702 72448 72389 834162620 82878 82955 562489863 89157 89068 955142697 11464 11439 358391746 57754 57727 956275888 1872 1873 604861110 58128 58129 503670942 71811 71812 996862810 87038 87096 382908566 97953 97984 530147432 32229 32230 452681308 73892 73836 360748457 6243 6204 588549898 25082 25083 127372417 52990 52991 583734032 48275 48276 209043740 13779 13780 476857090 9184 9185 674728701 35160 35161 545296685 54122 54123 862356116 73244 73245 441445275 44945 44929 918609603 68087 68088 388342348 10937 10974 586330750 80614 80586 7922425 23606 23669 291875219 98864 98865 971234078 42545 42541 616883652 27548 27549 175552443 38951 38888 345339253 48121 48122 969056903 99587 99588 912602560 69194 69234 111345701 41476 41497 626677005 4040 4014 929350941 98760 98829 412585687 21849 21850 815304110 58074 58060 907289192 51099 51100 211000227 37181 37182 230576373 69800 69758 881105560 84456 84538 300793906 91196 91153 111388472 4568 4569 747483134 68426 68427 633694470 7878 7815 856783520 30234 30235 626436148 9304 9305 587759134 81770 81771 557678883 29577 29563 423432322 24032 24033 334404282 79069 79054 985973975 56090 56069 688176968 33798 33799 831587584 34991 34992 388600264 68471 68472 800061266 41088 41067 547876022 71122 71044 54622729 79171 79172 355443990 54539 54540 938415570 97907 97908 210731409 15129 15130 49975109 71157 71158 71846227 97337 97259 84254626 18066 18067 929990733 47504 47505 607923046 17794 17836 61510503 47834 47835 766396525 39378 39461 191344848 56306 56307 438868398 2478 2564 915948063 55927 55928 430883190 64987 65033 361515315 99843 99844 223272006 78167 78168 811147340 92357 92358 435755047 29401 29393 806932305 54865 54866 145519251 68935 68900 831848199 25053 25123 148810429 2178 2179 557045465 29593 29512 582211936 18123 18124 547138120 23724 23693 110961573 54134 54135 856371488 57706 57790 827778468 1914 1913 793510154 42771 42751 781989320 45392 45393 81974940 89155 89160 769728295 69574 69656 253855099 41162 41163 713967327 55177 55178 275311176 19109 19068 178300093 83021 83022 981319931 97861 97862 33008428 79003 79004 183001733 16632 16633 798940292 77593 77594 832592597 63662 63663 29989663 74972 74909 900126901 88142 88060 323199007 62274 62301 236714976 72510 72511 468552261 17759 17760 549705292 31759 31760 690999583 7994 7995 723715219 27099 27010 944830824 42898 42956 435891116 26458 26459 499855853 30008 30070 855763172 78822 78854 303260891 78692 78693 364844142 18381 18310 591377677 92149 92200 561663989 76548 76549 122404915 46294 46259 767323990 15248 15249 921862516 66049 66093 43830007 98959 98873 834950383 55236 55247 320723702 80257 80215 621738096 37154 37155 241021928 83330 83300 340103470 55099 55165 171072346 31285 31286 826881911 33498 33456 947658759 28919 28920 669492060 91899 91900 288114052 33048 33049 903676735 50121 50122 559612480 45117 45143 733896750 66648 66649 548512822 2194 2195 88847441 77894 77841 511741624 7815 7816 465241565 9836 9837 853146541 93205 93206 847198907 61295 61370 857236074 14858 14859 553026336 46214 46215 744601455 63445 63446 127341141 83241 83242 675556226 70189 70277 791766342 44009 44043 660561138 46831 46881 615118906 36992 36977 817132123 67740 67741 835297876 11008 11009 872571229 89623 89571 509617607 9878 9951 164416890 19161 19162 36205661 14564 14565 156031355 51038 50950 880639509 11880 11881 15846113 14251 14250 254433651 27537 27520 264792923 62277 62241 484531700 75560 75561 298507105 68301 68302 234271189 2298 2299 436469355 31780 31781 770967557 10764 10765 246257591 83191 83192 18811098 17919 17920 744066057 45588 45656 866836795 62301 62321 593520379 11370 11371 315083704 44865 44902 553592903 1990 1991 624936320 32811 32756 805145664 58519 58520 326231996 62948 62960 289846141 96789 96790 128635060 75511 75567 428807499 40180 40181 738531290 48472 48513 486422860 19115 19114 472882842 4484 4470 54464017 20214 20215 46372888 33013 32936 397871577 41248 41183 579123655 43810 43811 996830259 87013 86924 765268588 51002 51003 814238450 41370 41281 907208605 47154 47215 147813826 56882 56836 225462531 52193 52194 717590872 36434 36363 884274286 14287 14288 900819822 30985 30986 401286960 95987 96069 907981005 71017 71018 863363075 56745 56746 482348670 72747 72731 975255264 38990 39056 472128052 93675 93670 691746265 33582 33601 568653095 17415 17416 236074005 58219 58280 391588022 21864 21932 61148729 17769 17770 752335239 44112 44170 230688003 15073 15131 561905060 3256 3257 662387779 34902 34824 104329184 20123 20124 478722981 58418 58374 160762700 89021 89022 251064430 14576 14577 149154638 12142 12143 522099528 91238 91239 216758802 76033 76034 653224942 43507 43517 973407631 1095 1063 628247394 255 202 248938900 5177 5258 339231004 82306 82307 53329258 15396 15419 242520579 35639 35672 778703625 76760 76748 408256714 95708 95696 618974171 89109 89068 573225005 70579 70580 99687049 79171 79162 317596828 76261 76262 494040845 72916 72917 210435991 94251 94170 52524784 73874 73875 490309013 41878 41889 119635948 88649 88590 942528838 76175 76236 336422651 54691 54710 620114869 40670 40715 43433599 88785 88858 383924256 81060 81061 880607760 78859 78860 355276123 87765 87826 201137937 18430 18431 854219524 34895 34872 901915811 29766 29767 96295892 78979 78980 182338483 49761 49762 561145622 68048 68004 774514779 72161 72162 528348251 61842 61843 170393545 50778 50779 359861904 93464 93465 839305581 75269 75270 417670754 67206 67207 383119462 30312 30349 830002485 89878 89898 932181097 18898 18899 655621546 32731 32732 128777967 68206 68207 426474366 84673 84596 767289143 99479 99480 588638992 65218 65219 199370796 82295 82301 391447662 70327 70328 247844743 23687 23719 498507339 29130 29131 996251031 95688 95675 987633901 21803 21832 30762052 14574 14647 812217963 13561 13600 411199171 91821 91822 881077635 38012 38080 108548714 9041 8981 886380902 3638 3643 513727195 26442 26438 928487088 52118 52117 582768141 23423 23424 117441081 69701 69702 931081952 49685 49646 292310893 22990 23065 939348939 35685 35686 227020343 14650 14584 229372685 60088 60089 583245934 70928 70929 776645352 96646 96647 879250288 27526 27527 433568852 48709 48710 974142 92716 92804 251264474 62369 62370 888528977 15362 15285 382497863 52200 52269 972085583 65221 65246 497642427 17432 17433 518988340 5782 5783 307184052 22055 22056 624908109 65219 65220 364068647 20444 20356 330138977 24735 24677 27519639 1500 1519 169226092 58346 58318 851165133 10495 10427 823395215 33194 33195 828193656 40152 40153 509591584 64460 64461 231321666 18741 18742 181018781 99480 99459 18596354 75522 75582 883100901 56510 56457 506507750 28450 28451 127074130 20193 20232 15415843 91570 91571 52533529 20376 20377 550842376 45492 45493 854679061 75615 75616 814970592 37082 37141 297024630 7698 7699 369910554 26871 26909 678442923 261 320 786164185 44801 44752 765346034 15455 15367 126595576 96557 96487 139065650 32671 32760 455771089 67566 67551 696698466 96795 96796 562266865 96835 96836 178350400 57942 57943 216986363 41946 41947 176653921 44579 44513 959962124 2434 2463 479038566 41266 41267 826621845 27321 27336 655305433 88314 88315 263604417 7641 7623 474883084 81863 81864 674018375 9735 9674 752175219 51594 51595 312764431 65142 65219 23364674 47220 47221 966492655 90897 90898 234722696 71278 71279 94160221 23454 23455 669623679 33761 33683 702506052 44244 44289 267266972 49573 49623 458284099 95849 95850 387722800 86964 86952 573473878 71191 71131 325135912 9170 9171 521528725 74294 74295 151502092 20408 20324 399683018 20660 20687 723042097 69642 69662 665094050 47957 48001 226452516 24113 24114 235931462 3841 3842 910388123 35571 35572 701412665 77332 77258 103603078 63849 63835 307996235 24791 24741 535842611 10054 10062 818647736 73240 73173 441156543 22454 22455 85911312 243 269 946866110 52687 52613 645107835 75099 75133 56085445 83813 83814 250892094 66377 66378 379775093 34934 34935 105471795 66269 66270 28742047 91757 91758 457753562 15244 15245 665157445 37971 37994 653765309 66573 66491 950516276 4738 4681 674368992 75293 75361 877216346 73568 73569 295263266 94223 94309 358875801 43754 43804 512864838 71052 71087 378199172 58891 58963 640995921 36670 36671 476120330 58229 58164 325715626 95140 95063 984706447 52935 52883 898081947 83204 83226 733694206 72875 72911 342964968 89808 89766 485267311 95807 95843 820041736 91980 91892 116664656 16791 16792 648145424 47543 47544 792884916 87065 87066 953756816 27651 27719 232285131 41810 41811 246501872 96346 96347 587470854 31135 31136 63347882 19532 19470 847942562 40105 40106 292879396 40741 40742 297349854 54123 54190 819304237 13653 13654 948857427 62950 62953 167995194 51206 51207 842493717 8641 8642 168668500 5487 5524 98219246 1335 1336 388365691 11192 11193 851891781 15569 15602 972631254 873 874 990397001 74375 74376 66257958 42350 42351 693552300 88781 88815 587133884 48877 48852 813438339 75869 75870 33765396 71849 71825 379597002 63415 63348 642764236 17688 17689 748197763 2300 2301 942481451 74733 74734 435712279 45759 45760 704279201 59222 59223 971456950 76370 76418 727602383 59824 59825 918230366 17148 17149 800530548 66529 66492 827037898 14521 14522 627817530 40485 40570 305795308 12065 12066 207031569 18153 18154 480395905 7543 7569 115555059 51414 51440 999837940 92520 92521 55299067 37824 37826 736616212 65145 65146 947769670 79642 79558 190855766 54755 54694 51730535 11877 11878 242942493 46159 46160 145825450 50253 50254 333114181 3463 3478 875094659 95110 95098 532042197 85533 85613 391595181 14474 14475 522272544 77460 77461 111273601 66703 66704 220554750 12826 12827 465520714 77306 77307 870762633 1374 1394 56770953 1221 1224 665797021 60889 60955 395898509 95936 95937 94619958 62788 62789 926779865 82762 82763 931420313 14631 14632 248628854 19112 19113 383641967 19279 19196 585129849 34910 34950 228528384 45598 45648 260581131 75029 75002 912061843 82614 82615 456859889 16240 16241 305142365 1539 1540 902929581 39153 39218 107734802 28367 28285 198218267 55236 55196 908035261 63092 63093 595456013 10415 10416 895054921 49356 49443 295045599 52942 52990 848467223 95787 95788 756692807 34535 34536 505575782 63018 63019 557034742 76347 76348 871301321 39705 39706 202943960 78087 78088 319489431 23123 23050 327797550 28695 28696 4403716 49209 49210 687093528 3727 3639 863131549 33303 33302 899924902 94954 95043 78031453 61446 61447 650919881 37612 37613 726165476 95810 95842 309082291 67044 66997 252697195 59807 59808 98688229 69703 69704 74887068 90124 90125 392550123 78148 78202 154034460 52672 52673 407810661 86643 86664 673984204 63769 63730 86849407 56147 56148 607456463 63173 63174 543462086 7373 7296 301752255 71930 71931 170567184 53946 53997 550898158 39640 39567 770890516 18022 18023 704099756 26676 26666 770760781 63477 63422 286608827 49865 49866 669742756 75791 75878 924349937 43412 43396 929664640 90344 90349 939836404 44790 44875 856752766 72639 72640 22846444 37891 37968 494402033 88577 88631 860296055 70833 70834 58062211 71788 71810 335272915 1230 1231 492810020 1716 1686 191284629 85564 85565 19417422 37349 37350 307668061 90611 90589 132276772 72688 72684 473055245 47780 47732 75865023 4106 4153 165001358 92812 92837 356948246 25871 25872 159861978 3282 3275 360061659 46993 46994 899168339 80740 80741 28975233 41886 41887 162470959 41147 41148 877765306 8406 8328 647857061 12051 12047 36764552 63831 63755 23927307 81558 81559 192588792 67872 67873 923272535 35124 35125 449775811 22189 22190 528658510 62799 62800 928268728 90912 90834 23620789 94879 94924 653874793 38293 38275 66023403 48959 48897 635959407 12626 12648 512546214 18608 18609 99831636 61083 61149 384187389 44231 44237 396455192 64320 64321 60367256 63838 63839 284437749 17391 17417 151876485 11683 11741 995573030 16791 16774 288400512 87195 87196 741518712 87288 87289 83921855 89222 89162 495655944 48173 48154 211786869 69773 69774 876742343 93524 93525 925939549 1557 1558 609166526 30644 30645 67624748 82676 82657 751232406 86117 86098 851696164 82418 82419 933096670 99097 99034 504538518 34784 34785 171486833 29516 29517 73288586 15452 15507 116841173 49623 49684 995758681 34809 34874 193953123 23544 23545 638082968 40544 40545 522027488 6176 6177 710071063 88094 88087 866721242 15204 15205 996630766 79342 79343 608014704 28058 28063 648164777 75238 75268 515130742 76412 76390 384831393 90126 90127 773392604 69737 69688 261820684 9286 9245 16668425 52386 52453 487383867 97281 97282 613538467 89869 89888 700401828 94081 94082 354238780 28862 28863 24143410 22268 22309 551490478 30050 30051 521674553 20981 20982 268043475 31821 31816 316730482 17005 16946 718630592 70896 70835 144454238 79873 79893 201073646 47429 47430 519569244 73136 73161 797224815 80511 80473 323000243 43622 43623 175291525 73016 72947 954783457 10979 10980 38809988 56205 56236 259197844 64727 64728 390029858 64915 64916 762813785 87365 87413 779986424 96026 96038 429680330 23980 23981 458495215 60995 60996 966155726 56079 56004 912444861 49728 49729 488729250 93429 93430 426031292 65048 65049 846088918 42970 42971 30124882 22076 22077 949034681 47258 47182 788607434 74893 74897 412720830 99853 99817 487530647 34341 34342 507405989 32775 32815 675200466 56982 56983 337152458 58308 58367 76093480 57465 57529 827299011 93856 93841 260057949 21685 21690 175636864 41837 41827 149266335 69238 69239 189205972 18697 18767 629433561 83258 83328 759073003 8124 8118 945201584 40979 40980 342081051 48511 48512 299781458 2811 2812 11516294 57987 58065 608048991 27788 27751 677105875 44359 44392 584663275 80169 80245 380910419 47394 47324 438908624 19113 19114 467975894 85472 85429 733762289 54678 54692 259098292 10608 10609 516652577 59495 59431 720569095 57103 57141 857504865 59922 59862 373876463 69245 69162 765588017 46050 46124 885668242 32456 32457 204389998 74897 74898 725681638 71492 71493 101157150 76039 76108 773077951 94511 94450 537832658 51869 51870 669704515 78781 78782 627656017 43099 43088 275600851 19868 19803 552092926 99524 99544 502620576 37583 37584 419101534 31719 31720 643792614 48073 48064 979345356 61641 61656 158030081 92260 92261 141331137 88524 88525 765119374 49106 49101 68446827 70206 70153 596828519 4739 4740 236383939 4256 4257 587984188 53742 53743 594687883 8127 8128 664153303 65724 65783 98222897 74418 74409 264532443 75602 75603 241384320 33335 33336 89742156 84245 84246 317458255 68723 68700 543159074 10655 10656 586075731 60521 60448 264633564 19377 19378 49862633 90878 90879 250632765 60632 60633 232286366 86610 86556 310419890 58017 58018 809115934 59027 59028 907760105 77624 77625 845751297 18434 18435 732421866 44571 44572 794209693 57221 57222 412573820 63516 63430 323864791 23769 23778 682368039 97345 97346 351985015 31470 31471 960648765 35659 35660 508982795 60222 60223 227452563 45848 45849 521745111 38588 38589 526778081 24530 24531 201357400 57795 57868 421246159 49415 49416 124815611 57602 57603 195553270 31071 31072 643216823 77096 77097 912278332 65134 65173 417533138 52741 52742 105054620 720 767 657072319 77999 78077 101020012 17615 17661 219017175 29697 29698 722483414 7576 7592 856395397 98717 98759 990603134 2641 2642 767715660 63860 63856 71133269 17826 17827 233565916 14041 14042 772683164 31280 31294 655526471 45550 45551 621910724 51707 51708 970507885 50406 50407 464123413 2514 2515 94424912 82803 82814 143966950 14221 14165 332146532 79055 79056 208584657 77584 77585 544569159 79713 79795 88593578 69199 69193 291894192 1657 1658 656459197 30407 30340 741944372 16577 16578 176869167 98449 98450 86959269 35114 35115 558614964 33786 33817 825232785 64192 64193 597995997 74863 74910 329574604 95955 95956 421930119 31224 31225 253866959 313 361 752454728 81243 81244 722581646 3927 3928 291235488 97525 97603 860485475 36211 36212 445902304 10462 10463 51732186 8442 8514 297658559 75906 75950 176965413 57239 57240 335386409 53073 53074 508609070 56026 56027 275539358 71407 71408 271680295 39544 39545 107277725 22472 22557 934501269 68904 68915 353288973 49656 49745 912869279 52229 52230 818882597 33462 33442 898761608 79666 79693 224613194 46360 46342 615241916 30406 30490 991854738 66455 66456 303023146 32822 32823 890941432 2691 2696 70181076 198 237 160937062 287 288 8217146 45009 45078 104282750 16305 16306 570907943 68742 68781 140428949 98493 98494 490740969 75531 75532 857393416 89769 89763 521394558 28302 28352 368105348 69092 69138 381565511 60216 60130 726324311 9071 9021 678402105 53187 53181 427679293 5438 5489 862082546 73510 73511 339219435 91113 91136 729002729 25725 25742 772003276 67885 67886 340107992 32643 32554 739209091 91273 91208 88679205 17474 17475 975764042 33796 33797 352512147 22013 22014 147394217 52250 52264 421795711 53544 53545 223928362 24521 24522 310583375 23614 23615 195044405 89898 89899 294310450 86416 86461 699672607 90702 90738 632149974 28241 28329 109171121 97153 97137 159943496 52106 52107 631573585 70437 70438 382420256 52161 52128 729627875 8899 8900 249675931 17093 17094 85519832 78368 78360 185409346 2213 2155 833059850 6753 6754 93550554 50242 50243 288079368 13073 13074 6087146 12647 12576 478671669 41838 41875 990227169 65448 65454 741004961 72430 72431 15357479 89976 89977 582117370 66279 66280 356286801 95957 95868 675004960 9538 9539 30444970 7892 7908 183195463 98969 98912 995251294 75306 75233 708079451 22370 22371 860156151 44613 44614 684318355 98895 98896 117083279 39911 39912 226337722 56854 56855 5434516 29346 29356 713896597 13335 13349 8331382 50236 50225 957353659 22378 22298 569870720 1168 1169 301834136 12916 12827 622495894 71857 71821 339788209 95039 95040 958872567 89691 89692 802289453 70240 70275 401986681 3123 3104 954432037 31499 31441 947547850 2989 2990 127794279 13091 13063 732498496 26341 26342 383934294 42035 42036 330272310 89925 89967 279704874 37145 37146 518012413 6306 6307 742887404 60896 60881 690854320 76258 76218 387033457 23596 23510 445356144 82621 82622 467744628 88840 88841 382626816 45962 45901 289903901 39321 39300 250669476 61999 62000 757784973 81706 81707 628579324 332 333 625830545 71411 71412 366957134 1434 1435 402540095 68725 68726 594502372 39606 39607 101502923 51006 51007 251329315 43754 43824 958239565 2651 2652 986444615 28854 28855 315742210 54665 54666 882052291 29173 29174 753447329 48439 48440 923650674 50352 50353 761783720 95186 95190 283895949 6578 6579 933824858 49451 49452 198688852 90623 90621 634832977 24326 24398 520952193 91242 91201 529815625 65097 65098 361580544 67907 67908 325934708 12828 12829 630091870 35753 35754 433958806 16274 16275 389497694 75016 75083 523735171 77991 77992 81517609 21603 21545 590341254 36494 36522 124161425 55488 55489 956573530 44272 44252 29343538 27038 27055 194387643 57101 57102 989318653 34657 34653 507435043 24485 24486 110870528 81925 81926 29419932 79513 79514 596981473 66305 66393 584835160 8015 8028 105891 47236 47299 722817910 61162 61163 789386516 67046 67047 529470234 30651 30652 863550705 96030 96031 190410487 36431 36432 557908942 69352 69353 73196964 78884 78879 132387722 25571 25486 627126233 22610 22529 383683814 37536 37551 502458465 87535 87554 320260899 63706 63686 675486269 48353 48274 378449894 18080 18081 842347487 95229 95230 64628185 64054 64055 891031400 83487 83512 175562166 37267 37268 860346892 44753 44689 189592347 62240 62302 766472654 12291 12292 544917009 13078 13079 711351911 51771 51772 345871306 2270 2251 111736729 82477 82478 725868399 23018 23014 619441009 31244 31245 136209882 54394 54395 2945950 56648 56649 793040569 37425 37374 696342816 86255 86256 5973925 47755 47690 810024630 32302 32303 900897179 19838 19903 332895371 76822 76735 117216390 28825 28814 324683481 60309 60310 563163682 68777 68751 936415842 96566 96483 139757072 19250 19251 942110663 98362 98331 653481494 84462 84463 278023189 91724 91659 792505502 30349 30372 595326326 59922 59923 390182047 77846 77819 77306055 8742 8774 27343442 17859 17860 61810003 82333 82351 230586965 1888 1889 605404448 48903 48909 430597505 13331 13332 109784854 58190 58191 325886022 43302 43245 658499396 88425 88426 366930558 2801 2828 475061765 2191 2255 807064009 48794 48871 375046719 78136 78137 261754050 77701 77663 761503889 77665 77738 750719456 11283 11284 640225029 25584 25635 270017863 53106 53107 551360054 82312 82313 908248283 65952 65875 780311894 96313 96314 213954468 8310 8311 104253330 8773 8685 522093436 12466 12467 531739189 36663 36608 533214513 29837 29838 406021824 34036 34037 970698365 63360 63361 517838144 82823 82824 275246059 36929 36916 655979141 77344 77404 590479043 53455 53418 224922712 48105 48106 386114502 81416 81417 16899561 8983 8950 982873021 4972 5057 461784084 73921 74009 262838597 99837 99826 247017046 76175 76176 340829345 84147 84148 647556585 94387 94379 493936982 33928 33992 476435900 89073 89118 993206135 17698 17699 934876635 39941 39867 779926818 6139 6140 421727138 36252 36253 938694623 75204 75131 668214012 73895 73896 147583461 91456 91498 626934649 55613 55534 485202367 45287 45288 799607217 80248 80219 95228087 13311 13236 256891364 9232 9170 717347361 26833 26757 287358294 75360 75361 787830567 95944 95939 549557019 5017 5018 830596299 59436 59437 471950811 6352 6396 427430117 82301 82248 298725754 78526 78604 58045707 49339 49340 734729337 93973 93974 907142947 61593 61594 940809495 99776 99777 541248394 1565 1566 915448854 61385 61386 330084986 20128 20129 451257401 34128 34129 75469297 64720 64797 622134329 13612 13613 541809239 81989 81999 984847460 97401 97417 223159065 71192 71193 464127974 33154 33155 246120072 60838 60885 226796062 26592 26562 392273855 74386 74446 363680596 98619 98555 211897147 40121 40133 445552267 30450 30434 512537961 34139 34140 379720190 53128 53214 36864992 51788 51845 339366156 22451 22452 571070924 849 850 103660674 81683 81684 538896254 87696 87697 143453622 22985 22912 848889144 58531 58510 410822358 69238 69313 392408850 50681 50594 519578881 48665 48666 56201712 85871 85872 789420922 62612 62613 277082926 80945 80946 816894144 53207 53196 280589989 73896 73873 317247347 79602 79603 790104787 99170 99171 668674636 96348 96349 684835119 47016 47017 627921917 79322 79323 61917681 6939 6867 797563086 30298 30299 705336127 44020 44048 658365397 13836 13837 45975598 95927 95860 914090801 85066 85095 128412299 83041 83042 306256159 62423 62352 169232269 88152 88153 907289223 67232 67213 965355803 40758 40704 749137607 42949 42950 394129411 21257 21258 296672756 44820 44821 221422239 4401 4402 296626228 47071 47069 47355207 7010 7011 164985347 96300 96301 902352425 38647 38717 295751143 55838 55766 743922436 79297 79224 615509921 79635 79636 977609651 93099 93051 670527657 85209 85134 31802226 50805 50888 424448376 96181 96133 268295436 76076 76016 833030783 86272 86273 100843561 93377 93378 192541742 24132 24133 249784581 56822 56847 538436958 95649 95656 159499762 78379 78325 719896031 42108 42109 47349832 28462 28463 376966423 52153 52104 374085556 65527 65528 578117498 92301 92302 418057502 52308 52309 14733737 54847 54850 471163642 69803 69873 151686395 43676 43601 176473840 5228 5229 978351431 53557 53569 878684449 73393 73436 919664045 94050 94071 890497604 53949 53914 690038726 30379 30380 752036511 7317 7318 705721394 27211 27249 927000340 13849 13850 216254804 6469 6491 349608994 1583 1541 762537025 33232 33233 880289937 6552 6521 294720479 96207 96208 421421857 52287 52362 867779788 6193 6194 267905579 49836 49837 988237944 86711 86712 798534379 100000 99998 207945068 81990 81978 978490124 97896 97834 239691571 7224 7160 636651216 3457 3478 193179984 29539 29540 883563305 26468 26507 144812081 78365 78445 831621904 9159 9106 44601480 67172 67141 571605901 15121 15122 91340012 88452 88453 243512355 48150 48151 61015632 8514 8515 923867369 98318 98313 474987477 7630 7631 251945026 49870 49837 491308670 69121 69180 378331173 55946 55947 91756197 44253 44338 182903412 26756 26757 72812715 47398 47406 498793778 10676 10624 285926489 93214 93215 413046077 75054 75083 117428633 7749 7816 835007474 53697 53698 843593977 80712 80713 462822334 23509 23553 769227539 4269 4270 852285362 20660 20661 626475428 65706 65707 669156791 8224 8225 155847323 20976 21039 2205211 50339 50317 468393038 54899 54900 119458464 93958 93959 719144432 15096 15088 75315562 64879 64880 16377140 60417 60418 330840036 54901 54831 738359846 38046 38047 470567947 12184 12185 446103202 44140 44192 333353662 46612 46595 94956552 46452 46395 848940300 47631 47632 686830569 73437 73402 69326553 18823 18879 919672446 53610 53611 352123369 28041 28069 811850257 7480 7436 143627895 98802 98803 574982596 84223 84136 620814394 89489 89569 37781887 74729 74784 944914197 66837 66838 951675469 69861 69802 860899326 25715 25644 464085052 84772 84773 145772642 784 785 30464452 47158 47159 347982561 70674 70639 453526260 30888 30889 779622396 19021 19022 20948647 79222 79223 101886794 80003 80004 554938200 13355 13356 361555049 80235 80236 743615598 46266 46267 639789809 73429 73426 817250688 99938 99922 802091678 87752 87753 724766725 55233 55234 920122798 96753 96754 71681414 34423 34389 611654987 7390 7391 887250833 45594 45595 810377736 58220 58229 897563874 92203 92180 780860716 98096 98097 273369739 19265 19280 155554749 97399 97400 540603290 14861 14862 229805012 43449 43450 777185218 80355 80323 107056898 106 107 171399383 8797 8848 367850586 40998 41087 979500297 60761 60801 802549734 65851 65852 915843946 27112 27102 369327076 80694 80644 209654142 65327 65387 881016257 1707 1781 558699427 37458 37404 318899305 98224 98225 754897161 71925 71850 111715110 97517 97518 209452737 45359 45320 927347846 47856 47934 599813886 68402 68467 101714683 25158 25175 100759858 44320 44275 487982929 33354 33429 959248404 31303 31366 66461711 4191 4192 587648390 70328 70402 576878034 85825 85826 400566406 79252 79253 773632577 78315 78255 768748724 5727 5728 57485151 50211 50212 891603981 37256 37257 388453869 8507 8438 39566892 67375 67305 364444072 75647 75648 18092064 15631 15632 164605441 81771 81825 103700726 93455 93524 954786566 11151 11152 501372519 54490 54491 834344964 42995 43032 137199391 7388 7389 368085024 22159 22232 80470502 28069 28070 96586750 40961 40962 12758386 10945 10946 681964623 83658 83659 49633727 75883 75884 841398563 92161 92162 971823270 46411 46426 774008718 99514 99464 197290141 59983 59984 961066312 66038 65952 68833287 95928 95988 855085555 3598 3599 261692085 17579 17512 757506622 22721 22747 120377967 74457 74458 570780684 54280 54281 405987074 8365 8366 244868047 4024 4025 311372992 79863 79864 370837469 76749 76670 725069765 8004 8070 442268110 15052 15053 459173865 80542 80543 543000732 86122 86126 589553313 6172 6233 168216826 58355 58356 401864836 22404 22410 138241219 3584 3585 945515401 35326 35327 777414388 28518 28497 876416146 1752 1687 678929621 51089 51141 208553066 56148 56149 207560193 55406 55407 847344336 99960 99884 375306006 74262 74325 849692909 31587 31529 567623059 91979 91980 607292286 69424 69389 79756615 20319 20320 787081753 20892 20893 240907483 27158 27159 485020030 21759 21692 50944615 71170 71171 739077277 73318 73319 907945024 90413 90385 291640411 23482 23483 543580100 56597 56598 148173953 17615 17616 511471628 2836 2837 182315678 32079 32080 435735115 19302 19303 558386677 67983 67984 781748404 55115 55116 146528958 70165 70200 579048825 59422 59423 978929076 77841 77791 697973352 45799 45800 819974328 86738 86739 547467275 17333 17334 627387909 17409 17353 296818229 61464 61461 412160336 37060 37005 359718189 37061 37125 429677823 3745 3727 135248925 23442 23454 540513172 16953 17036 313623482 54949 55028 609060580 76067 76068 755835182 99802 99803 813581155 82301 82302 29021281 22718 22762 606974505 80125 80126 510508554 94019 94069 260264199 42905 42906 226941176 29680 29591 79555860 39022 39023 691231033 71356 71315 1170174 31090 31024 749576562 80970 80930 955774507 1327 1328 363692006 69632 69633 805682476 90357 90279 534921562 68740 68741 949820072 53252 53191 552309734 16311 16312 693367806 23377 23378 643075180 84128 84130 130703761 29596 29573 275624243 24151 24080 354789956 5773 5774 902640294 7240 7241 926611491 42177 42138 637643251 50025 49991 203837873 18731 18820 356779904 69090 69091 273543242 61394 61452 871741023 56456 56440 207601191 37855 37856 209586645 29421 29422 137910256 8977 8911 551605146 13658 13659 565598992 65534 65535 898535006 27365 27423 426601200 93144 93145 218997588 52360 52427 107599577 57712 57799 451293001 48483 48446 257588091 57015 57016 55937977 34708 34762 24935022 57319 57320 59969907 51684 51685 4735816 57033 56981 604933095 41682 41683 981560960 19867 19841 875141565 99425 99406 311379497 53898 53964 130203393 51082 51150 89433258 83886 83887 432459041 16233 16290 376261502 79671 79672 264525066 53325 53326 918684577 93164 93165 603890826 67333 67334 588095798 52284 52285 867430078 67975 68006 795556991 33639 33640 465842343 92116 92078 441542492 82329 82330 93848366 76825 76826 774813633 41600 41582 284452592 36398 36399 853471930 49151 49152 375326134 55348 55349 331332152 75100 75101 476111358 46794 46828 965698644 85900 85901 695469146 75548 75459 235396009 99267 99314 816496243 85591 85592 308049807 19154 19155 89827980 31406 31407 312653892 87094 87098 299593890 74524 74597 77697069 46274 46275 582171307 57550 57551 996445488 87393 87394 737146884 34012 34058 990661778 91979 91909 724045993 11545 11546 963410540 62018 62019 130568146 96319 96320 724201609 23719 23637 497999955 45283 45284 503763192 69773 69723 461850594 27525 27603 621450013 6557 6566 255682986 21371 21372 549577889 93729 93730 779880411 40814 40815 690231483 96822 96802 513001474 14884 14919 108334436 46303 46388 970937704 98985 98897 722837310 16043 15956 85697424 21944 21945 860303384 1499 1500 735238785 43188 43118 4955377 8461 8474 316400262 96141 96142 303641940 72465 72466 730509126 17542 17559 274610738 79548 79549 720743765 81369 81370 226355243 17147 17096 625967140 83219 83220 816646162 46112 46113 798893853 8733 8682 895282806 91899 91810 221506492 42445 42446 80920611 97343 97344 688011611 69741 69742 751984425 7356 7268 163923020 63508 63474 853264073 38906 38873 331972430 69243 69244 950299700 67401 67424 130330317 24207 24133 405057601 43036 43114 526560634 79455 79430 696488603 90613 90659 861883116 72406 72407 785255425 40304 40305 773923962 51289 51247 522993050 37542 37543 872965570 16209 16264 922970179 27633 27636 325710051 89437 89476 764661774 30886 30974 579417977 42534 42467 478149450 98841 98842 726442934 92938 92982 452206650 3001 3045 281955876 7578 7579 220544175 81013 80990 980044055 85919 85918 142398509 94861 94910 417521973 54087 54141 996695428 45165 45227 228570215 91834 91835 433824760 49800 49801 32734430 30370 30371 149509768 4508 4509 307483023 23811 23744 212612842 34981 34992 869382976 85383 85397 807344716 22475 22470 102919052 32343 32312 440823561 69147 69136 149954289 36719 36720 627304592 16339 16340 658661028 20220 20169 857359477 69450 69451 209719975 79426 79427 877242248 92264 92289 333332745 32489 32490 749994539 22733 22796 751704480 7254 7196 923032701 65698 65787 722533311 73496 73546 827485197 87150 87159 22865751 11744 11789 461964706 91316 91279 120834524 81986 82020 730022167 43947 43954 658344388 12160 12118 161719753 32116 32117 926402245 25109 25195 624888323 84227 84228 410587504 24551 24552 342126581 87889 87850 211406041 92513 92514 827527004 70724 70757 8494713 6863 6864 95236214 64480 64496 236580923 67872 67849 435419476 24020 24021 842770435 24451 24522 115500971 81816 81817 176933604 21033 21014 725024565 47794 47795 488170590 38188 38157 828168099 30332 30266 85477157 12563 12521 98171162 97820 97733 962454340 97429 97362 869232001 19336 19337 127079994 87221 87174 170703803 40816 40878 645195396 4029 4030 165457007 29096 29097 696357637 71233 71174 86376941 25522 25523 416884581 86106 86185 266369965 3788 3706 946328285 48147 48140 110675332 4073 4074 754537825 89505 89506 528886193 66819 66818 881050354 17125 17151 123634134 29835 29881 464572298 33814 33901 781066963 29771 29772 59334010 89899 89900 695746744 72465 72384 728599654 48395 48396 463148981 75248 75249 101250081 24440 24441 219491019 95852 95861 609630686 58449 58414 719282782 69686 69687 383218493 14617 14618 826628862 90297 90298 676453062 99922 99923 435018590 10080 10060 987953740 68964 68965 589124982 95909 95864 333274970 75983 76064 276447352 45971 45950 249296531 66201 66202 448129797 60746 60747 21414345 56447 56413 175685788 85659 85720 864301276 26126 26152 628203195 99937 99917 562370280 67913 67880 580008283 62181 62096 193566011 58707 58660 654447907 37491 37492 312863881 37573 37505 514052101 1111 1155 458986627 12617 12618 300679604 9089 9090 246314936 69232 69287 400948728 77520 77521 288967621 56319 56322 864110304 88084 88085 538987820 62506 62440 338987002 90605 90606 594105286 72160 72161 202842137 62107 62108 785609044 99400 99478 453521315 24506 24507 450287317 63188 63180 517325243 38653 38671 284929290 49195 49196 526827575 40169 40114 394600827 85553 85526 226406945 52017 52018 244962239 59137 59138 480931450 68093 68084 844660067 67733 67803 897670251 59256 59344 914271346 31373 31374 753447976 12125 12106 102025826 36923 36858 462133825 13521 13602 62726914 63600 63656 841017601 41198 41237 364303138 44025 44026 108883151 6677 6678 650310011 77218 77219 501116993 91646 91666 702929467 26731 26732 743323068 39757 39758 750258691 56184 56146 225673525 75184 75272 912472772 38029 38083 273394379 7599 7554 687572398 48202 48203 961803219 7490 7452 466782482 94119 94097 495957806 48409 48410 909469223 66666 66712 670043865 7763 7817 801437052 2377 2378 518813235 29491 29492 735069341 1376 1377 905333109 12130 12142 980832003 29574 29536 521207772 92369 92281 988664267 91701 91772 356376209 36421 36422 274218073 47429 47452 364240895 1778 1769 149956400 47981 47982 740913963 52046 52047 275973558 51877 51878 252551796 53493 53526 382771193 63626 63627 146842149 60827 60781 246035631 52459 52522 145126100 34823 34815 897655338 50528 50529 451160423 14319 14320 755989886 66725 66726 10866464 35252 35253 529918965 56989 56920 880588281 75003 75082 206169386 94538 94506 690784467 47346 47416 372380237 47440 47380 933354960 81470 81520 711712745 13017 12968 741551669 83734 83735 517233512 91305 91306 745098941 58365 58418 749507679 9899 9900 217014618 68228 68234 139931466 4180 4228 336582108 64900 64901 212431287 22414 22415 774657160 57915 57916 850511227 95802 95803 214337873 88274 88225 768927695 5125 5126 631088806 38858 38788 71896118 30847 30848 198165354 80164 80170 595752064 55714 55755 484528693 43774 43775 26908477 20406 20322 544082307 34309 34310 417308122 80058 80059 837808579 43428 43435 188678258 44841 44842 931410938 24448 24459 343133878 77612 77613 138789968 91071 91072 62660233 9177 9169 42174517 63199 63227 333937205 2721 2722 38119185 17293 17319 314148671 37116 37198 965090538 11037 11113 127820647 41407 41408 965769889 27808 27809 55188279 38931 38970 285643809 54945 55020 453834814 90854 90855 272991226 21210 21211 976741435 63151 63074 879979717 84636 84637 915996225 36750 36751 299063017 17711 17789 195648326 32603 32604 795938671 90058 90142 19975709 29232 29292 716716367 43764 43835 920547924 58056 58057 98965317 98734 98710 720185308 12549 12603 826035442 13250 13232 564369207 2254 2340 409259675 7818 7788 109004740 65978 66051 999513610 61956 61916 821357181 3588 3646 253567876 43067 43068 46234697 70169 70221 5822783 28179 28167 596074169 52761 52762 477584924 5832 5833 690511412 94067 94068 35078198 17822 17823 852483730 96521 96520 211484891 92272 92322 15138977 89456 89391 21648698 84234 84150 163351051 30458 30395 91801673 88645 88646 609866821 64413 64414 335971216 48352 48369 882411151 1298 1299 347080358 48573 48574 536696168 45390 45384 327625924 72737 72777 714667887 64372 64373 228357843 73249 73319 407218163 7659 7660 389392346 31105 31088 386262211 81849 81867 344921431 82659 82672 113520302 62511 62512 960157029 87266 87267 568717709 1705 1779 299705952 80937 80938 554949286 98954 98895 688247076 4883 4947 903320460 10723 10724 329637219 81442 81441 25875608 73406 73407 893221788 11937 11912 156156295 26485 26486 22070979 49590 49591 183012623 51146 51062 109850782 49854 49855 220329075 74946 74891 779939810 48726 48727 933982310 54468 54469 561895194 44220 44221 116270706 44983 44984 768054465 87716 87717 896141680 64012 63958 4555550 88204 88200 610127915 18133 18134 840858630 34826 34827 86346560 13814 13821 81585114 97152 97110 26193168 78634 78658 51173660 68809 68810 889569388 99661 99662 4343240 17159 17160 769038419 50966 50967 494693423 43607 43566 560417580 28387 28388 338254379 52981 52982 890844462 95071 95140 225443787 69240 69241 559136713 30487 30488 177610469 18834 18835 751348641 70257 70260 13160438 17734 17735 439287024 10833 10746 279121456 97731 97668 872961966 69772 69773 241372046 83548 83632 711234634 5074 5075 327041217 91689 91690 263525859 8027 8028 412670407 67581 67557 475675522 14375 14354 829611804 92551 92538 697568419 67774 67775 802376979 24642 24587 374715791 25005 25025 631526401 61160 61161 859741416 95424 95379 412588947 82834 82862 887983913 99193 99181 354284722 37412 37416 437669429 37338 37420 331166265 27018 27019 893973675 68007 68008 177570305 68251 68308 965561437 36307 36306 269204965 12135 12136 71890246 62290 62291 847696044 1604 1549 340306007 78268 78189 322980533 81506 81507 931166076 18638 18639 688396175 81351 81352 94260177 73249 73272 636055116 77318 77401 31143230 10243 10244 954166448 4725 4726 990379000 13872 13873 981835114 54906 54907 275675983 90097 90180 109279255 32545 32546 554165096 59519 59562 475228022 36100 36101 238958031 31587 31588 71687545 53662 53663 433658439 66212 66213 281801746 8098 8137 837963325 69223 69311 290003749 77586 77500 560427088 27053 27054 689003113 11573 11646 521992678 47198 47199 509902485 55397 55398 159779661 551 569 344474111 63311 63287 830182688 86059 86060 253357011 48601 48644 514237266 26803 26857 45352072 71312 71347 456995375 47992 47993 652206536 47923 47960 427885553 50857 50768 492145437 36339 36340 432177968 2181 2182 28555691 32034 31999 511083781 42182 42144 714426851 79867 79868 547280183 19059 18992 663836859 27245 27246 690377934 92701 92702 609623052 53347 53271 598020175 91493 91494 701325871 54171 54172 127146118 66103 66104 979505128 5519 5456 904902941 3861 3905 798860490 1442 1513 488374113 58809 58810 115222630 5258 5257 878357797 46467 46427 173125464 99385 99474 319204224 86214 86215 377676938 69014 69074 927432593 96721 96722 246869824 53763 53764 912774932 9312 9246 471503802 55344 55345 844347508 22143 22163 974822809 7862 7863 79930955 47516 47517 956530068 28299 28382 209805732 12335 12336 11826994 4336 4345 945402979 74061 74044 845347771 19799 19879 895890987 79817 79818 392733915 73875 73943 508919525 44751 44793 200640806 13553 13554 463348628 13412 13413 154850512 25699 25758 330544412 8631 8556 749719915 3512 3513 269469579 23787 23740 729648 61823 61895 285025113 87778 87815 362523140 31386 31364 183478938 42980 42954 4980618 62475 62388 424238707 19664 19665 332416933 37197 37198 61212552 65942 65943 991294494 58308 58309 306008130 75530 75521 862795219 47941 47942 377942819 46914 46915 676493549 59927 59928 792881703 1409 1410 259734254 43557 43558 525614337 6595 6540 490075438 26843 26826 458808282 56059 56049 50165933 83328 83329 369633937 16269 16281 33618625 37613 37546 925024602 43189 43190 288024819 22620 22621 905346454 40696 40619 476754040 84457 84417 517207751 211 212 385773912 10081 10082 502822090 69758 69841 37640600 79707 79768 255066498 57980 58067 863033710 59147 59148 844162990 28942 28956 860814123 48524 48525 488168671 86399 86400 710410966 35960 35961 893081404 54411 54344 215686923 4094 4054 983168331 3034 3035 157586275 47632 47633 380071143 95191 95192 33733221 96899 96898 922987831 21908 21838 212894319 44277 44278 970488155 27665 27666 150144992 5488 5523 599866006 9826 9763 293492701 48440 48441 939264187 47457 47388 538252565 17697 17711 562502717 66781 66842 967028822 33836 33756 777152988 8825 8826 373190315 26671 26658 458896659 75461 75375 36228401 99768 99769 691659891 78131 78132 115700318 14096 14053 850928346 13950 13879 180276578 56166 56167 305254255 79327 79411 177463462 55827 55892 296391258 67717 67718 896154936 64179 64177 389964579 75988 75921 346502707 90807 90886 602639347 68918 68919 963206262 86845 86846 915106346 96247 96183 474101917 58555 58556 734782599 51086 51087 815566111 23458 23475 617961657 38466 38467 459344881 34017 34004 245207980 1073 1120 512250469 21609 21610 511014599 63945 63946 769377134 13966 13967 668024978 7535 7536 675202322 61075 61125 800246834 27922 27923 354744676 2996 3065 671138729 80680 80681 699233184 53614 53615 138974092 81458 81426 299410314 73921 74007 230063262 87234 87235 646982416 87540 87621 393094802 18984 18976 66395364 51228 51229 247737185 99145 99214 876207034 1829 1830 759116711 62207 62208 128926251 10556 10557 58066467 22607 22690 302594312 98238 98239 436080800 85179 85208 610004915 52780 52737 483839463 64834 64813 900993285 1095 1138 393251990 87118 87114 530061251 46269 46270 230949310 57704 57729 95045049 25387 25388 127959677 469 413 738989478 2144 2177 901528260 98189 98190 512831901 24517 24594 732744305 10886 10887 989992752 85751 85776 645081427 76417 76333 192736756 39453 39454 164962912 42309 42310 83148381 38710 38711 301716142 27215 27249 650670917 37777 37778 90399634 22172 22088 562705840 81005 81070 345515728 19902 19903 330558788 74549 74550 386887150 50343 50344 587148143 59162 59083 661105866 42563 42564 594350942 42708 42709 545182264 64578 64630 805696233 42520 42533 354713935 69048 69049 655877195 72070 72051 900733679 94911 94912 580494202 97532 97449 654597605 36405 36406 120167202 91940 91941 797922448 28232 28233 512714153 46071 46072 688926637 97050 97098 978168883 36531 36616 302725673 43998 44077 236418667 42541 42542 26870540 87726 87666 972705269 62700 62701 736413629 15413 15383 58979260 91830 91828 244813372 20585 20586 774579060 64125 64126 885724144 46330 46322 384109990 94209 94263 62752314 75612 75613 536838225 28254 28255 356726336 43280 43243 534591719 10066 10037 686587666 83486 83487 796144313 85050 85051 465447496 36493 36551 280766613 94540 94541 63992033 58728 58796 897908072 21995 21996 942318773 1785 1729 317819267 75444 75445 666708216 17872 17936 852526585 53190 53191 552477552 84497 84498 128882850 99462 99463 204753256 23957 23958 504619528 88170 88178 579244448 84486 84446 310766190 12574 12644 758531429 36112 36201 981778211 28087 28085 497899653 43245 43246 118423574 26400 26401 809780261 43875 43876 6928619 9330 9409 830704407 46 47 971519470 60184 60185 947748290 73812 73813 985863382 6405 6399 372621415 48236 48237 241177691 56154 56236 718870260 41778 41701 244193175 44754 44719 228771551 14620 14611 904041663 74715 74694 484167588 38117 38118 18825687 5127 5128 266212074 49168 49169 396067331 49822 49789 784887473 19768 19769 928976116 29129 29130 596826390 21729 21684 359964087 23688 23689 557245016 20582 20517 369535455 79142 79143 665351328 68455 68528 891898974 69507 69540 806368008 51242 51243 948482350 18431 18440 311705446 73618 73619 541424872 41940 42015 106004034 18999 19000 995509059 14957 14884 503390333 77191 77167 389415444 79697 79667 143753669 3588 3589 855014729 32960 32961 854212567 95201 95124 826960149 68309 68310 526481347 44407 44408 30727569 8948 9009 916243653 5019 5108 689778337 65674 65675 199550912 93167 93176 546452753 95790 95791 579765534 74919 74920 954380258 67166 67167 821403879 79398 79399 889901272 28205 28253 900045694 68331 68399 450656325 9882 9883 836883469 5505 5582 252687678 73961 73872 185740376 22494 22495 781354087 86445 86446 623540736 55852 55932 408687205 42319 42320 287061965 86823 86740 469328507 85761 85696 893218988 91345 91346 797104483 77516 77593 157427424 39587 39588 949822153 32181 32182 934679162 74606 74666 187285142 58115 58204 655704636 23767 23768 563477758 6501 6502 766664339 3168 3169 979057228 41181 41182 746164490 52546 52547 819996006 53521 53522 856568382 88678 88632 157926578 48811 48775 190639560 54915 54916 55145559 86207 86208 73344434 41264 41265 203863500 68965 68966 592934778 10167 10168 329964227 24046 24057 43649307 86311 86355 145832566 42115 42116 907474026 47571 47542 172757777 19977 19978 473568722 88348 88349 452385133 28177 28113 420739270 75237 75243 545733702 7522 7523 941942200 73990 73991 14267583 174 201 640252210 68790 68791 147001454 58200 58201 776805510 61850 61790 16844442 83355 83356 181769993 3450 3449 68152148 93388 93389 589112877 96026 95963 929145387 91178 91162 212585306 51517 51599 601445584 71794 71795 276117879 72798 72823 501882888 39534 39504 834104692 33996 33997 892756917 36024 36025 152362731 34044 34045 470370041 92531 92532 982666950 59789 59832 108138923 66841 66842 160649718 47079 47059 897906512 56607 56632 762215818 63288 63319 667963674 50629 50630 762394565 93332 93252 216921944 47317 47318 876951684 90756 90736 695926760 15775 15776 230540040 77324 77325 561522528 12693 12694 228462606 20933 20934 137877663 7091 7153 953979565 50673 50674 577685072 2157 2164 645875383 11254 11255 10281462 75347 75434 468105459 97314 97315 883253458 2798 2799 714182450 64670 64671 94961512 44123 44124 390191101 25411 25412 388793068 62628 62629 420937401 94958 94959 57875054 72554 72474 241232496 92930 92969 340467681 58991 58992 802016 62993 62997 279521187 64370 64433 841934539 64679 64743 961813378 1975 1976 149374076 43026 43043 906322729 19654 19655 72622578 99769 99832 289233228 54196 54246 74130204 85017 85018 795188634 65251 65227 397868669 49269 49270 245480016 31456 31499 887956505 14924 14925 532232822 54424 54425 980640300 5068 5051 840397348 35087 35088 171128035 81952 81938 143976838 58129 58189 164621782 11728 11781 788893641 16117 16139 395762419 85883 85884 267915308 37921 37887 893124771 34439 34475 124667597 64178 64223 887549106 98215 98216 547082639 70230 70231 960372310 28955 28956 468209719 38859 38860 297802429 34164 34152 735299762 47330 47343 938651990 27292 27308 806613434 46994 46947 360118224 89131 89132 19778934 97459 97460 520062027 61121 61140 936058814 77006 77007 792929692 63812 63734 72668977 32939 32900 78491579 93800 93801 217621184 18740 18741 147388891 99676 99700 670621551 73487 73488 54186092 79316 79317 448234374 96011 96004 313459133 33082 33083 425380243 82162 82163 201953417 96492 96493 248132602 71542 71543 782042305 57100 57106 334733755 15066 15030 192522712 30425 30426 700088557 99213 99214 898282811 90557 90588 721213758 4274 4275 442599277 62508 62509 677749221 32372 32319 189557936 7317 7363 405223578 64955 64969 117210484 48240 48232 912239203 66864 66865 68048705 19442 19500 728027461 4072 4148 64238592 98318 98400 618682378 47683 47665 857173093 9510 9539 157126690 5594 5595 786355304 8750 8751 372054634 43228 43229 34650325 25260 25261 638668555 80537 80538 170357381 85539 85496 485325547 45546 45547 93076715 78858 78888 66046560 91388 91308 574718353 89543 89544 307354631 26104 26147 15860596 36275 36288 825968274 64438 64439 660544356 95183 95101 507826677 79026 79027 439947277 2418 2444 665826645 27131 27043 901166987 94345 94346 454746884 11619 11706 399648397 2098 2014 623708729 65733 65645 388019986 45156 45157 553191803 96758 96759 9939348 72613 72685 537742538 87360 87318 349496472 97133 97134 639120809 21212 21190 488158019 42931 42932 868024175 19077 19078 789289326 2380 2381 160557513 81725 81726 989106130 23671 23672 637725101 51017 51018 538196355 31539 31540 960501137 24828 24829 391189561 5049 5050 863397129 11943 11944 174900395 19850 19851 34468402 28606 28527 79430813 38045 38000 333941102 63629 63630 966269905 39317 39398 161148421 7529 7497 336283764 55017 55018 365547697 37917 37918 113469721 24923 24960 380342749 20431 20371 771097945 83171 83172 768684884 97612 97637 283401733 38768 38769 120765862 42364 42365 205649734 53620 53539 603282366 15634 15635 936810312 88371 88391 375017072 97113 97114 865306499 51634 51635 346054986 66057 66058 358908871 30222 30223 163848950 15705 15712 192921672 92194 92195 904617404 14014 14015 234038460 87132 87133 731079299 1664 1665 315975866 32357 32358 113950591 819 742 557216466 54904 54929 647170825 24392 24393 486255368 82816 82817 384050367 86753 86755 508886155 24261 24262 217245720 62738 62814 18413024 4495 4496 654296726 57323 57324 547714068 85937 85938 63653005 42050 42051 937663178 90411 90412 885681039 72210 72211 21460457 98863 98864 587888819 42507 42536 980017790 40308 40309 73760866 3881 3811 415427480 75151 75152 722219290 91812 91802 891608705 59505 59456 341099787 88964 88914 123984395 23364 23422 925512249 77535 77582 933195087 71560 71603 760890684 17725 17726 908680243 63702 63703 707808726 18312 18313 423466431 9974 9975 696894985 55796 55807 627612614 92202 92203 402633954 40236 40237 21184535 65125 65160 169933739 86660 86661 134354428 89853 89765 58098734 72990 73075 838449352 20575 20576 868897006 81253 81254 318350503 26107 26147 513763815 91399 91332 960243556 30038 30039 423723054 30024 30014 649346286 88994 88995 761773194 9677 9605 923358161 84858 84859 331611430 10538 10456 751129310 30706 30707 284302163 27175 27167 385213279 26932 26905 108183157 23081 23082 752925513 64256 64257 527019734 1549 1471 266196635 76850 76851 477110087 59359 59446 246309365 38220 38221 248226225 83988 83989 629090312 60307 60320 417200741 40209 40210 435969858 71900 71901 842864769 42669 42606 246320318 12831 12832 274492144 60771 60772 749797322 80284 80366 691985144 75474 75475 65896878 42185 42265 908732443 3378 3379 494076436 82535 82557 556962698 7326 7327 994596269 89721 89687 700671014 71121 71037 766117469 87122 87123 503462135 529 530 630206163 57715 57716 208584482 37703 37791 419698954 68211 68164 268735229 58130 58131 399809926 87667 87668 481802582 57334 57335 645364552 32092 32063 693889110 26558 26559 331420783 24313 24314 109309059 77879 77876 454039487 67901 67866 255254735 75506 75507 261747388 22871 22872 868031054 51159 51126 264184828 44340 44341 627446708 36840 36853 451111828 82957 83007 347516842 78071 77999 128818387 65510 65511 412167225 44803 44800 555546698 72112 72113 896962604 37837 37838 716989692 17821 17882 390286505 64532 64533 507948894 8367 8368 273044957 38068 38069 786805831 23006 23007 163791058 53555 53556 614615966 22710 22737 615011673 28776 28777 842118158 55931 55932 898377228 81502 81416 724660926 59662 59663 640768108 38568 38558 571567422 12182 12183 797755136 20617 20618 557815093 9060 9025 271579767 3583 3584 404603058 94861 94862 376442422 16517 16518 102013783 82625 82674 25919728 13806 13807 262787728 80759 80760 453652230 28791 28778 531720855 40892 40899 815868742 78503 78504 62912737 23761 23762 582583566 74073 74074 813434542 75504 75472 341331557 82031 82032 337161283 41662 41663 387784906 81907 81984 815735160 41917 41844 579276204 96131 96132 83937603 34165 34160 1534580 6589 6608 199849883 83343 83411 564137164 15894 15977 399465245 901 844 275406183 37171 37172 425280225 95005 95006 160462999 18513 18434 300753834 84436 84437 282459189 97750 97802 559764702 38399 38388 573897579 15020 15092 173497224 48749 48750 808290113 88661 88662 787622829 32963 32964 743555627 94076 94077 670884921 18288 18225 265101055 67858 67771 34043976 6469 6498 39307140 1491 1538 842040924 42650 42656 394325080 37132 37081 570838933 88146 88147 452825036 28372 28295 943944539 27961 28027 371099263 72332 72279 204959595 66097 66098 343015084 71032 71065 704174143 14552 14628 760745910 87473 87515 451553607 81808 81809 137925557 36202 36203 724565516 14681 14735 518492697 62387 62320 282996490 16620 16621 574532682 24237 24217 511183544 58420 58423 405720310 15616 15617 218631326 30687 30694 35504881 9775 9739 355022908 33166 33173 285396117 45475 45476 808793265 18774 18732 43774982 93437 93510 595596077 39924 40001 51340448 69924 69925 627305099 20644 20645 412617597 97581 97582 99091226 69621 69622 75885696 75762 75681 247044442 94610 94611 248092905 18953 18954 233551996 62960 62885 728322686 43307 43334 964710399 9805 9806 568079519 27447 27434 627658211 8357 8358 109662058 38873 38850 225233133 19457 19458 10746671 93909 93910 744424946 69104 69105 945084042 72273 72190 586187759 97672 97735 216016960 90538 90582 466509321 28192 28193 406516345 47561 47480 901732035 8896 8897 440303981 71177 71204 547115916 13304 13305 971538256 46978 46979 89015208 42615 42566 3743753 61245 61237 789951022 20827 20890 547297699 86254 86255 956186124 54813 54872 846647059 46689 46601 696705805 90653 90654 516424716 31322 31323 250053941 94825 94826 252299468 7419 7365 36999439 15537 15538 264967155 96493 96494 817252998 97837 97838 746447374 7296 7297 414783789 16650 16651 96382724 19305 19306 704879896 4006 4060 932088004 52227 52138 808716021 82770 82728 139001503 78648 78649 678492797 22008 21935 848991110 50396 50417 835168982 87356 87302 22205491 8346 8347 262405624 36156 36157 595137148 41829 41830 449805780 72205 72238 447389433 41504 41505 286764454 22107 22108 312494728 82261 82262 614309627 69364 69402 471124149 50440 50396 288639760 7602 7603 559220731 99632 99633 470942260 19945 19946 669047615 12928 12929 781833475 74434 74487 853292311 63513 63514 547324755 9936 9937 596469399 18454 18456 619945205 44235 44316 170391207 79017 79063 315066774 60660 60661 816586770 62071 62021 431090051 84469 84470 684510302 57847 57848 877770874 48132 48136 743918089 4997 5033 951499355 69431 69417 860978203 81267 81268 188927890 88705 88643 860840013 98971 98972 524584581 77186 77203 823929473 51685 51686 485487086 795 883 303769077 12312 12341 740344409 1551 1552 201105021 55064 55065 468237305 30116 30117 755701626 15023 15024 709637678 34221 34214 940640747 3274 3275 856785506 43620 43621 609169906 96370 96371 454767991 22277 22260 296148592 82872 82873 720018138 54802 54803 458742086 95172 95173 19266966 9878 9817 168658703 30924 30925 354842494 59472 59473 51965024 83430 83389 663746119 9237 9234 21828436 14609 14610 462538964 96663 96664 841516491 42590 42518 442421307 46772 46720 154448740 75829 75830 953367608 38562 38634 638356967 65459 65460 655144701 46563 46564 979389525 39653 39654 110096847 84889 84890 634206195 2449 2450 557412084 51092 51077 944889786 25198 25282 287958382 43911 43912 917450393 3232 3192 450612404 22686 22687 275343291 94035 94088 320486087 5412 5330 607768988 92446 92414 381630112 52628 52620 245219242 82029 82030 817502210 1933 1934 463888895 28220 28245 342309679 88934 88879 177814824 30237 30238 955617510 65979 66017 817306210 79987 79988 384438989 6115 6116 93738885 24089 24090 845304225 41809 41810 233367598 53133 53134 609986105 93209 93231 63230213 37374 37396 492349499 21020 21021 217018308 95854 95855 805547893 77621 77611 77841758 70186 70187 549026993 11095 11075 112040753 47558 47533 894285810 38207 38208 427304745 22445 22534 886920368 96122 96123 714783175 25895 25896 22286756 95108 95183 554170131 85341 85342 876103947 87575 87588 611527437 13196 13197 825101764 5763 5764 510258417 13113 13114 616717120 89480 89481 587008679 87104 87144 894864936 45330 45331 419286293 96265 96266 572647419 7663 7693 825463722 11128 11185 670006680 77997 77998 223832040 45863 45864 464223836 62479 62539 91685641 54692 54693 921702852 86381 86382 765462886 68353 68279 780691406 3737 3652 913012336 3707 3708 814453009 32598 32646 745366678 40220 40155 559481243 62836 62837 588028111 20913 20914 519741020 28189 28231 142670250 19426 19427 408424348 94503 94581 738039078 805 806 553101031 12699 12626 961493021 93566 93596 707930812 50037 50088 200091699 18557 18476 644170729 58186 58187 98425806 15804 15805 603673317 10759 10760 495212427 2201 2113 760858686 74761 74762 401243552 84105 84177 906221444 59674 59686 773911019 49606 49577 839460994 38711 38786 683932394 50911 50912 184431018 39108 39027 181469555 9890 9891 215776516 24496 24436 858208721 29130 29046 927092638 6481 6514 841964520 12629 12630 773927629 87293 87369 934290583 17944 17945 838484486 95658 95585 412108080 10396 10364 332811691 39169 39153 893111855 96085 96062 330405579 50748 50749 309303397 77920 77921 949444931 33057 33058 730993144 82373 82388 926646775 38637 38724 952727723 71795 71769 93606661 82156 82157 454262744 46152 46153 249863779 93077 93120 871467342 80472 80473 896706867 96291 96292 805770526 3196 3228 707352779 42173 42116 794559992 68986 68987 123435137 77501 77566 299519845 75898 75835 957676749 52035 52116 517487243 64931 64932 794328209 51914 51915 366260322 38872 38873 520497884 28192 28145 616088743 51349 51350 749786385 29085 29002 803251794 6024 6025 271336278 28196 28197 851133281 34507 34508 363107985 53083 53066 543111806 19029 19062 570402519 78093 78156 379507699 4700 4701 124278451 85487 85554 473086636 29749 29804 725678199 74790 74875 916554499 12173 12174 377531483 19151 19181 25756359 58016 58017 819450964 16542 16543 313524823 43184 43098 390270144 77310 77359 138241326 8322 8246 524061204 36371 36372 369715664 5687 5688 744223258 58262 58263 237763528 17139 17140 357765154 42721 42733 853938301 21940 21860 858766002 97834 97880 496448805 1867 1904 101311724 69504 69437 673229944 91488 91489 871982553 73376 73377 380067266 5549 5550 428034187 42446 42397 647739816 41017 41018 331289926 33512 33513 832267264 35831 35787 18848275 50265 50266 346919803 71740 71741 335248572 74885 74895 952455855 19218 19297 4835745 12776 12711 154879718 48605 48606 467411676 52920 52950 274536857 63488 63570 207433217 2558 2559 229260506 24611 24612 412082329 71158 71133 112471957 49653 49654 704039806 82171 82172 644874117 11089 11090 674027538 66778 66804 104025882 95101 95102 861968781 5220 5270 55257070 24856 24794 36868455 96882 96804 908417693 42089 42096 776856474 47681 47625 67299315 29058 29099 791243513 50321 50309 961985638 35081 35082 356494700 32742 32743 867154616 79618 79544 539224256 25219 25151 947598207 66704 66646 448396538 84377 84378 797323996 24127 24128 313523989 4795 4796 853219755 97172 97184 42083420 43469 43470 420744888 80332 80333 81207072 20962 20963 253251021 33548 33609 626497639 51465 51415 446948899 3895 3896 690532163 34666 34667 592416772 85502 85503 144401452 37455 37456 948205607 96482 96535 586930346 53814 53815 672385757 52008 51938 672140734 2214 2176 666227640 65475 65490 70438937 63301 63302 409007161 8666 8578 890559941 99235 99236 359635009 33474 33434 866410846 24359 24330 701188760 57672 57673 4994770 6209 6210 883333991 87335 87328 974502299 16865 16914 732387464 40479 40417 539831753 96771 96738 473826009 76060 76061 14728866 17828 17757 91075900 40591 40592 202850809 76764 76765 404880770 81537 81452 796053442 98454 98455 823570892 71995 72008 583888158 53714 53761 63443620 43861 43772 699781001 23344 23345 24880606 39324 39325 464164718 57143 57115 29989482 13171 13172 986775817 59572 59573 652282523 82832 82765 42556511 77234 77299 957057445 70356 70357 623083934 12843 12844 198679141 22039 22040 13909211 178 150 62106053 7949 7877 985081054 98256 98257 605566092 11736 11737 35044241 71553 71637 474814953 11325 11326 598498167 23640 23641 709314340 42680 42728 506408285 95523 95524 434277825 98852 98764 201708633 31103 31104 188064528 93278 93279 229566948 92506 92577 267272384 45692 45693 982518305 79744 79745 613494738 40135 40187 424998203 6864 6865 334616301 29500 29587 325737057 55791 55792 496922039 46977 46978 72547024 70957 71016 513902457 7719 7720 109369448 86489 86490 534948 86276 86288 111440944 23340 23393 320532983 66310 66311 465813262 15835 15921 391673694 55413 55361 48323829 86349 86418 84158270 74092 74093 224030869 84226 84289 370185757 68220 68251 826659697 7456 7457 193719429 72415 72416 517146985 37767 37768 831093121 46329 46330 530171611 54640 54669 572332110 23613 23614 327666424 84897 84898 845006750 47291 47292 942254241 34816 34857 760632836 75228 75229 779412352 6471 6472 257346293 52293 52241 204050792 54895 54896 958447074 42388 42407 575272827 32208 32227 873593995 91454 91434 461766048 33660 33629 97689910 50999 51000 217255697 25847 25866 892903893 44843 44798 887747061 64112 64079 511274321 70200 70168 440990317 42639 42628 89420080 67252 67303 225849566 51102 51022 549313645 79580 79596 721433588 52933 52934 348804016 2139 2153 687525830 51166 51169 756239476 28090 28074 80092630 83922 83975 161747393 25317 25318 995154392 81627 81628 773658380 16260 16180 471432413 47368 47332 630679378 15901 15902 620493242 55169 55202 761414859 94306 94307 147781019 90772 90773 209637565 68357 68358 112058753 55897 55898 102596792 17362 17333 118454169 49531 49515 288468834 88408 88462 182297239 3183 3225 928449771 15695 15654 32464034 91208 91209 859952646 19145 19146 159379093 32721 32755 961627062 62001 62081 401705101 6169 6170 375634296 17755 17832 896289791 44458 44459 512514748 3347 3348 5851002 20730 20708 606620146 82646 82647 329537877 56173 56210 825849825 41866 41867 145386098 63671 63754 857483416 13001 13002 409002180 41861 41862 191583140 61915 61841 410931414 37729 37816 856762215 78608 78610 557486232 72481 72426 451804641 30028 30029 983897758 1054 1106 948523866 22462 22534 66021537 44860 44861 992257895 12833 12834 958934159 5932 6005 460785368 97070 97044 907986007 72146 72147 980521219 48540 48541 34794601 16546 16547 27850845 43739 43695 34787473 24743 24771 949426330 80296 80221 366918787 53359 53360 126437381 96011 96012 11607376 30299 30300 766787643 72353 72354 251994720 84001 84002 940244628 57724 57762 839384405 89611 89612 267870123 27056 27057 962434285 91940 91911 163787873 13818 13819 211495620 35460 35536 456485906 95418 95393 714914108 83591 83592 842333990 87362 87363 830330790 46387 46388 237539234 51905 51911 367715657 61353 61354 423165569 83066 83036 663223879 13757 13758 457529010 69154 69096 506788306 91249 91250 366228763 76961 76962 896768783 3272 3273 174053976 99591 99592 376323180 68002 68003 483310717 24427 24428 917622004 44037 44038 648192616 70148 70149 842184039 2166 2140 171779945 95375 95286 66076754 29122 29123 57063771 62769 62770 538433227 98241 98242 544029134 99232 99246 376363510 18444 18445 534079721 49680 49662 540076008 91496 91544 517795053 32325 32326 900990133 70537 70602 900266919 44339 44287 390701594 84217 84218 234948838 59078 59085 652028275 19545 19556 95649809 42241 42296 173229628 9928 9929 617676716 22794 22795 165166632 2971 2972 808281644 55358 55345 657288121 40599 40600 864419231 31446 31404 777870078 80767 80775 869060219 54084 54110 919264750 97506 97543 20819561 81449 81454 572038717 7025 7096 928698837 7670 7671 668060490 64539 64540 321054109 27565 27514 422944569 24369 24340 458481951 96282 96283 789929776 49970 49971 947977689 23609 23610 147103090 1011 1009 435119372 21165 21166 930713139 94114 94071 297003065 46247 46248 70396537 99709 99796 51897858 29969 29947 52896250 19208 19209 306458888 27792 27747 657616814 60713 60767 516086078 34914 34915 950984267 5264 5229 405083799 72532 72533 757384470 57367 57396 183833157 36859 36860 717180000 11829 11776 886128232 66784 66785 169484391 27378 27432 742963095 21443 21444 556101162 58077 58128 179072370 90750 90731 946834460 66168 66169 495940860 78923 78924 573771148 20317 20296 560698227 98345 98282 903418924 40754 40785 251379443 82656 82657 147323175 76767 76708 671567897 44685 44686 168495705 70681 70600 589772230 74550 74551 279247984 61668 61669 684070414 81843 81901 119848136 5348 5349 858174794 95124 95171 384005049 62039 62068 747854263 59525 59516 892838785 77453 77523 891238275 81809 81810 482766620 94422 94423 179274107 22247 22248 625009362 84695 84696 762907675 64024 64025 800800639 17580 17581 787746947 27629 27568 765588069 52381 52415 566080909 10874 10875 434702490 34877 34878 787484435 1991 1992 190707094 10714 10715 29039678 7123 7146 362652352 5941 5902 655185618 72059 72060 642226423 87052 86990 122425514 99251 99252 356173428 2305 2306 896248499 27576 27621 805106079 48045 48046 234962607 21173 21245 178171456 29537 29538 916623406 23665 23666 613670323 81330 81281 744825254 29684 29633 184799689 50813 50814 577630306 64835 64802 524045481 21320 21296 730672345 59300 59253 843686611 80350 80351 51524124 99998 99999 42754403 19521 19525 337429846 3582 3583 468261512 15637 15620 263610541 44406 44375 122945072 28773 28774 668600438 79177 79178 734485249 22401 22483 986296400 65332 65272 403728528 96667 96668 383216015 5282 5259 80218075 44349 44350 982680195 80557 80555 310649784 5881 5872 403215544 80690 80691 136849813 64817 64818 588444342 23695 23696 131909292 39882 39942 209529869 42505 42506 165507884 83839 83784 367596793 86959 86960 76440016 3949 3918 994256469 84188 84189 889340763 22643 22556 520173531 87789 87754 45683934 50336 50333 851059638 1683 1684 103006532 41969 41970 961688612 17082 17092 778895985 62127 62187 322417488 21666 21580 845056177 99887 99919 669430727 10014 10015 630289346 39510 39488 157540818 67739 67740 758984187 49050 49051 492925606 60684 60685 620116929 82697 82698 183561951 91280 91206 862829496 58102 58103 641237135 45059 45060 822592919 81071 81072 475470795 11607 11641 319586260 42698 42699 32962037 29632 29633 274050798 46879 46880 770442149 43880 43886 178519830 78434 78357 433327080 19989 19990 60523344 93590 93529 341457830 20169 20133 794212783 70320 70391 875961951 13594 13595 16142977 82195 82116 303609381 35006 35094 645083868 10673 10760 213423656 2450 2491 884484258 81346 81347 98819285 53061 53062 499305369 2437 2394 610716612 46205 46206 74675031 32220 32221 267360239 68606 68607 242752659 54058 54059 208649507 90795 90840 885301346 25956 25913 358766124 3031 3066 207288940 59056 59057 849589735 77733 77734 571658140 22054 22117 330554524 78985 78986 987579064 23811 23812 871494205 33691 33692 465323494 70398 70399 79684189 83986 84043 442854318 42860 42861 51927899 60064 60065 800058290 93004 93005 648204804 26590 26591 194298929 73435 73436 879275357 96745 96746 454950244 46219 46220 474450295 6854 6855 10602740 79434 79352 329425997 96834 96835 873728095 67181 67182 692647233 89726 89639 711456923 60741 60807 593666777 76527 76528 276919050 60315 60251 559550615 13560 13561 65093577 54932 54970 512913620 17556 17557 958746593 93918 93919 666760201 27126 27127 858345172 43858 43859 355660344 91598 91667 215969415 32680 32658 857481234 7811 7812 618140164 44951 44943 531173471 35806 35807 779421121 26632 26662 961604698 47074 47075 31497442 81519 81443 749075887 29373 29447 329999897 21123 21053 40260997 89226 89295 248578704 89749 89750 457315349 45406 45328 526619527 45015 45016 429399655 23595 23596 563661542 2710 2766 562641643 5900 5901 426059563 78096 78097 853903519 50887 50888 199142525 94086 94087 430962303 97765 97764 436321985 67745 67760 671502247 9481 9484 982986978 94066 94067 893480202 60213 60214 87449109 59267 59268 399963991 76217 76233 519569986 39773 39800 265315974 60798 60799 71210150 85343 85309 893177517 98052 98053 784693187 89784 89785 479724293 47163 47206 310668310 58191 58239 747650913 72319 72320 959261386 76745 76757 823877002 25954 25949 622021414 35517 35518 67143331 79061 79085 106893635 74258 74259 400398285 71801 71802 737675727 17266 17267 907203106 7886 7887 322433854 28925 28885 17552168 32985 32939 257467661 79149 79150 723181549 23886 23887 280464376 87409 87450 762708096 30102 30064 465533225 54597 54598 414112377 69282 69283 11701075 14580 14581 232185349 64686 64687 256194 45921 45922 426543572 79406 79407 113972498 74017 74018 868173849 80394 80395 761628667 42069 42070 495348237 47427 47510 761984266 38993 38994 161509233 87378 87379 519268121 41356 41357 943224128 35769 35770 538262061 40670 40671 528314098 99133 99134 301460788 88923 88924 372772888 75264 75320 181057883 1173 1103 351028862 58957 58958 227220073 41754 41679 21584892 51693 51694 986942234 63765 63766 485348580 50980 50988 186474116 90807 90723 554636029 2960 2961 882518105 1199 1123 516115086 26018 26019 697421556 39494 39571 116138680 77893 77900 86182246 29179 29180 197871471 71969 71970 267207844 44338 44328 705514223 45177 45129 94130174 7948 7897 840384958 63547 63521 607626185 34303 34321 780352187 50545 50578 871880959 5255 5270 11432655 56805 56806 68994433 45073 45074 316367072 82256 82219 234100123 97991 97925 313699628 9838 9839 688171191 20807 20788 986095306 43662 43663 48292867 93471 93472 55965645 96089 96139 210674289 89631 89632 480733971 35141 35222 533812233 10191 10192 530769613 75274 75275 490975898 16900 16929 650482569 48927 48919 353109569 48677 48678 331580462 91823 91742 324337284 94499 94500 806812644 68675 68676 633075876 52138 52139 384295101 7327 7328 877735934 88481 88479 488914367 80774 80775 107677085 57790 57739 733500714 67552 67497 618821800 65763 65764 447094846 39468 39503 181791748 1148 1175 681647322 71120 71160 121231459 6029 6030 610999554 7923 7924 897443910 46116 46133 62266293 5241 5242 954182087 52264 52265 159551812 5153 5154 316669291 61985 61986 405091405 91467 91496 647938297 52842 52843 749289445 91058 91023 202579212 2198 2199 184418905 55150 55151 239397054 28098 28112 172528055 83182 83150 795430810 55145 55146 318368105 67099 67100 240120875 51751 51752 581688385 71677 71608 218693966 38009 38001 690286294 91506 91566 579105347 85870 85871 665619737 76436 76383 238484221 420 421 335161165 80626 80666 519180670 70360 70361 633342443 41901 41915 878888058 25893 25808 42182282 85729 85654 359770278 36365 36379 68344563 9018 9019 365626988 29351 29363 991787712 70747 70748 59862902 72049 72050 282971146 63919 63920 689010080 73166 73167 631675329 46322 46323 645066048 4119 4120 553742536 73347 73348 173964772 28771 28813 661608616 42212 42213 982170559 12603 12604 695010308 55331 55319 56230164 5345 5346 896716909 88140 88107 693667846 86829 86755 115911415 35671 35725 342088528 43253 43170 457104853 81982 81983 993456762 90003 90006 140067814 43423 43424 663497730 31421 31346 941154352 59823 59824 320324512 83238 83174 465303683 2140 2133 576433774 45676 45678 936708340 21140 21141 319005542 6711 6688 571505080 85990 85991 280113852 3531 3532 782217076 59516 59518 805521281 70823 70824 723383332 53956 53891 316945454 48303 48290 98516750 26104 26025 898233120 44397 44330 298461396 82787 82730 188631343 61790 61791 971926815 51389 51390 983251390 90820 90793 869628475 68790 68809 737338183 33930 34009 430991854 31648 31649 827226748 74344 74266 415918208 49558 49520 716719944 50782 50869 622516035 10410 10349 717060517 2266 2267 766933311 68679 68662 54960589 96717 96718 851514229 77150 77088 589272139 31998 31999 317426429 56857 56858 178021559 90420 90421 644691036 62218 62219 59337907 70799 70831 823557424 78159 78160 636566958 9218 9219 773273569 75564 75528 120180595 993 976 269031185 93034 93035 964503997 8135 8136 768493593 80579 80633 719523419 41208 41209 737042720 71565 71480 402466841 86667 86636 572237257 64957 64958 581857437 19934 19935 955480388 74753 74754 464670324 94133 94134 831247718 37242 37243 899119161 85363 85364 523555823 70477 70412 895654058 20427 20428 751829046 28929 29013 347271065 7433 7355 429124499 87077 87165 291512550 49193 49234 554851187 50567 50560 332101538 98446 98490 75112676 28995 28996 842344249 28037 28038 374324291 27108 27068 952189109 1414 1466 89858556 68347 68348 276202281 1685 1711 939748823 25848 25849 373213175 71739 71791 723265903 96701 96702 25211794 44592 44593 975006076 32017 31959 189543951 39436 39437 947295666 23676 23729 295018280 86366 86367 899973642 57495 57496 631086573 77833 77834 909279176 63218 63222 813695670 67175 67090 75276448 14871 14872 588127663 33642 33643 927388271 22426 22422 848496298 21871 21872 375337889 9257 9258 570717489 57524 57525 815885017 48907 48846 416493053 65554 65555 945504221 47119 47120 784757350 6869 6814 79400915 63394 63395 862481302 68996 69071 193474558 31976 32030 431961073 88886 88887 919368877 51894 51952 313634937 59289 59290 773159730 21212 21213 578236537 13063 13064 870989024 60767 60843 498131296 84902 84870 785977271 84060 84104 638105954 90120 90121 860230304 86668 86669 739943148 47884 47799 128234593 71832 71833 705978045 37717 37718 341795330 85486 85487 673014067 18622 18623 597052448 41290 41230 311779203 40340 40328 929813185 83136 83137 754238570 47298 47331 437398108 87729 87730 447613369 88904 88905 799453123 42015 42016 726453366 25593 25522 123573357 72297 72298 772036373 18798 18866 845000478 59879 59880 807283539 6679 6680 802633136 58254 58229 841175741 52772 52773 489326349 24021 24073 737302099 31075 31117 283673348 35822 35760 635605610 67602 67603 707772530 66587 66597 504523398 52879 52816 326445063 44133 44047 908593620 94078 94079 833350128 16398 16399 688823357 33964 33924 347319756 12831 12753 437524178 23813 23878 976310736 54114 54067 966361889 57727 57728 311995678 98568 98569 554881712 92675 92676 355135212 74662 74621 97881661 34504 34425 918244634 67682 67655 214527608 39909 39954 587804566 97505 97436 682361229 92367 92368 734915386 42743 42787 37408172 26711 26712 14041470 71883 71884 214909041 36906 36956 399919368 40316 40312 461684124 93945 93935 561894396 91746 91747 312536524 41921 41922 924038028 19723 19673 265078022 50046 50099 747190155 77790 77726 158462775 46499 46502 43856875 66924 66957 80228927 42051 41969 377871059 43910 43901 136443711 35629 35665 242512397 78165 78111 392556395 36146 36120 958708589 7105 7106 923300020 12998 13034 653958566 13141 13142 979679882 63361 63439 252961328 66844 66845 534170729 73637 73638 109322087 55812 55813 623729984 15058 15059 965882058 4041 4042 396813853 23716 23659 930458490 87849 87850 510872134 66346 66347 878654710 99803 99778 518131501 37683 37684 905019385 38268 38269 942275776 76556 76516 663683370 25896 25897 389137373 89843 89844 347185478 87019 87020 456505754 13468 13532 55048828 36509 36510 732532887 13678 13644 518050287 28131 28132 136617449 20476 20477 740796431 54656 54671 721827426 15613 15600 340939715 45934 45935 391392492 60663 60747 12438205 78010 78011 859651434 85765 85766 855073236 64633 64692 171709775 7257 7258 74732151 78488 78489 272684375 361 362 485166975 4219 4220 27940738 51471 51472 247439735 30423 30384 406950234 85641 85649 926316466 8170 8139 976754102 98556 98557 978641672 44135 44061 620865880 82889 82890 981726176 26497 26498 933010482 77851 77852 970045675 86609 86610 736887812 80412 80496 496117686 64465 64466 177188725 78830 78831 883027093 22659 22712 898310062 83175 83176 619547263 91232 91267 244632783 45300 45348 685730336 81712 81713 482858668 74877 74878 350514603 20213 20214 411851493 75225 75311 298768586 19859 19926 909854003 85338 85267 871274623 18918 18930 278102223 88253 88254 266761186 40434 40440 165277683 98168 98213 541422256 12649 12703 361440088 2210 2294 599967243 62739 62740 912570872 69519 69520 208923140 1458 1441 111930422 16324 16402 392469322 95432 95433 910758250 96554 96555 68294459 16983 16984 596643286 10829 10789 105808692 34109 34073 199248616 42221 42222 261968871 51614 51615 568777191 19274 19275 739605979 201 206 469199521 4669 4597 213707820 72862 72852 94140087 66498 66499 970358928 90038 90058 205986404 28223 28140 687513172 92800 92881 29918800 36614 36615 156536678 76181 76148 76468058 22782 22700 277774954 47068 47069 675659983 6797 6798 628472838 89951 89927 571451500 46100 46046 840599677 1247 1248 150735914 50098 50070 789947058 2076 2042 799656470 17659 17660 761536980 42442 42443 342027127 35872 35884 303714032 32897 32898 853875280 52493 52527 134447183 59266 59267 430149653 34715 34716 6999503 15798 15736 657839938 99663 99664 770070791 14554 14555 661606078 25920 25895 340534312 58286 58287 247923782 14204 14170 560567822 42781 42782 528653538 48401 48367 27404114 19690 19631 276483656 68494 68495 950350078 74920 74921 757069029 31343 31354 11137849 10218 10268 862661186 4356 4357 406215882 97466 97485 784278997 41328 41329 882159334 74767 74768 370111754 53152 53218 511915364 50460 50457 224089041 96203 96204 652861176 55795 55863 694524017 57606 57607 465165774 39546 39547 418726925 11548 11549 878821280 74413 74414 395002329 90664 90696 776851207 84596 84623 549511129 49176 49177 917472890 16049 16070 17615229 69015 69016 635602900 54993 54996 82143451 30615 30582 735719607 86938 86883 964542049 79037 79038 455163978 2925 2849 425519093 86696 86697 510677625 91958 91959 538259953 3958 3959 613657403 21675 21676 784785641 90188 90189 928162793 30598 30599 388871837 70180 70095 114455890 77685 77686 603290943 77982 77983 438862007 90669 90670 47439984 34005 34006 982548425 47961 47873 552427292 93944 93907 867311877 30481 30530 670962102 82589 82572 307443632 47462 47463 887593189 69677 69678 202431144 93587 93588 361520456 8797 8798 373747391 37296 37297 591401067 60571 60572 711632289 5924 5943 422940456 4764 4804 469508752 28398 28325 607805382 6453 6541 755730138 79104 79127 142988399 35324 35394 699633230 77994 77995 51638209 66530 66531 264786182 47496 47497 256422040 85134 85124 167344351 68927 68928 930764297 95974 95975 490125622 69589 69655 194253810 5450 5422 305849569 61328 61329 972192879 2981 2982 70053008 13956 13957 962389977 74435 74497 1382157 99345 99373 940643074 42680 42684 767499637 39073 39138 802876063 60604 60605 68427286 76225 76226 989717375 84536 84463 463281187 84173 84174 976355825 35496 35556 171928352 42591 42592 574414608 91775 91723 567035939 96167 96168 890884907 62813 62844 433169040 88307 88308 904465027 22261 22262 461174927 52592 52615 987489350 78681 78692 925656506 25508 25509 315486279 50068 50069 698057635 93893 93949 242087436 28549 28550 750749670 78232 78233 662544271 4217 4260 448819206 95818 95889 210037020 18729 18730 794235858 61658 61646 751912902 77155 77156 681489563 75802 75803 32349392 93695 93696 653399615 22882 22804 362240966 79691 79724 438702014 17040 16997 495286931 96019 96020 150040423 7842 7843 264000155 7122 7123 408486782 44598 44599 619465418 6986 6987 768599533 98115 98116 236545633 13580 13581 516862736 20338 20339 936302187 12327 12328 626621135 22707 22708 899849819 98854 98855 564723335 26609 26675 577838268 90006 90066 998028517 98492 98493 656555744 73580 73581 112827717 53007 53008 308327357 30768 30769 673674179 88478 88516 850143286 40183 40191 125027551 70233 70234 920128674 77045 77064 327205482 19966 19967 405846698 92566 92567 348845741 98055 98097 484475175 93392 93393 12250980 44180 44252 488773557 1163 1118 124204695 78889 78946 581006413 35300 35271 368997915 93476 93477 908201803 51472 51473 195755818 10121 10034 813868435 62209 62210 329584810 34802 34803 670345895 37502 37421 481304998 12599 12585 70545265 79209 79180 73442815 80221 80222 406448412 83327 83328 500262296 18099 18100 911463716 23567 23494 719832433 10944 10945 678086654 35605 35584 14355077 94410 94411 802145602 8948 8949 537711373 24530 24554 164004152 95588 95589 273945111 64249 64210 760946455 140 138 198822663 58552 58615 208684792 71765 71792 43906973 32257 32258 335485241 54437 54438 969744336 61577 61633 117121239 47483 47479 112149473 85602 85603 544509704 81749 81719 826398904 71201 71202 898984376 70049 70050 266266255 8138 8139 249271094 32124 32183 894230353 6472 6473 916664960 93040 93041 24011831 7689 7690 583288012 7334 7328 252251564 76991 76992 170084495 29274 29275 939682624 55264 55265 821115574 96954 96959 237630717 24519 24520 582375861 61946 61947 202660682 40771 40683 757080562 49105 49106 530437520 89692 89671 302220692 38961 39034 45486363 10523 10524 892186610 35694 35695 514865338 21890 21891 986529863 56433 56435 104527701 76625 76643 174714699 55939 55901 135613169 7107 7043 914033776 62370 62362 248860534 25157 25232 74540291 73961 73962 442525545 49141 49142 257042482 4914 4900 345312368 4792 4842 645952786 52863 52864 249667617 11236 11159 389488697 36179 36180 431811855 15567 15568 334894946 79947 79986 684686277 77582 77532 390601409 24696 24697 382564568 40357 40301 989812128 41185 41186 311701839 77188 77189 53853913 7343 7344 821083901 34584 34640 197669862 64815 64877 776396654 8649 8650 929475605 45939 46026 651717986 23499 23500 45990332 45854 45931 511312926 5827 5828 218999837 6562 6574 125162208 26085 26065 451744776 93861 93851 43143428 38902 38903 764359991 46319 46320 155755530 67132 67133 343586069 61202 61203 753066086 30302 30303 521170047 81331 81332 704526179 71898 71899 884414679 30229 30230 23990713 80418 80419 160082934 67481 67482 722606592 7941 7905 881037681 25114 25115 326868049 59706 59770 739417935 39005 39088 840646560 35596 35597 903496769 19577 19578 926607100 6544 6491 239483752 79411 79452 418980444 15158 15159 986119722 38969 39029 361828278 58856 58857 135534602 11975 11909 23817975 10758 10759 90203651 98344 98345 878384677 38223 38224 251462072 22476 22524 10488981 16833 16834 104264023 66021 66022 908686338 58815 58816 399368394 13969 13970 283492909 65384 65452 562650835 85271 85272 889878290 71901 71820 635184347 31838 31896 469468896 19359 19360 178566842 50182 50183 838648622 58777 58778 608560677 8576 8554 890087497 78931 78932 282118890 94211 94212 216614749 55586 55657 527786877 41405 41475 527667027 55210 55211 40487389 24279 24274 14582648 21881 21882 789604301 70406 70407 461527321 6125 6126 98852961 50626 50627 697049246 80172 80164 244906295 86284 86285 373500990 16558 16559 33324342 81219 81292 482545136 17203 17189 161051615 81123 81045 889783865 29649 29614 378679360 6181 6255 610623923 78124 78125 690976367 65316 65317 554048830 37029 37030 597051804 98421 98378 522463702 75937 75938 188302334 35781 35718 45793315 81352 81409 727606576 69250 69251 684172341 45899 45900 739420952 18129 18130 404326419 47888 47889 822914675 63917 63905 270795334 380 442 74658871 96105 96136 92025633 16649 16697 615935039 37640 37564 537382771 20476 20419 938318398 28897 28984 274600314 86252 86178 466812703 52848 52798 166379006 41839 41840 87620762 33366 33367 887302015 69078 69139 778133022 55820 55831 910081651 44677 44678 606323042 40217 40136 753344901 11509 11564 467174961 15006 15086 903694704 72660 72590 355433735 77594 77578 528494733 24639 24640 464368568 58876 58868 53502190 14654 14706 249641016 71813 71814 385196724 39621 39622 747278241 83563 83564 402986930 11659 11660 771373414 2083 2123 856627105 93679 93680 627385023 51088 51089 429404401 50607 50608 675103837 44259 44260 664961980 42794 42852 441861218 23772 23773 668472861 56681 56740 223421255 60292 60293 335998853 37752 37763 912568735 77499 77500 312009006 74937 74864 208593094 1178 1204 452823179 43365 43366 582197057 90164 90165 938767703 28829 28830 347753248 86345 86346 561285491 80605 80606 707975703 7151 7152 856295460 22498 22572 398605435 30234 30303 897110652 57404 57405 910506805 99949 99950 226896080 16124 16099 535521893 83551 83552 35057316 38409 38410 904517722 49504 49507 947265727 28514 28515 531006762 25769 25845 980497592 85904 85944 978897289 59863 59864 934888678 57728 57729 443847092 95376 95352 603068742 82064 82076 52529691 62084 62085 808898562 38417 38418 871411692 45717 45718 821893197 35393 35394 402550310 96532 96451 585566487 99984 99983 88141338 85432 85424 631967666 67187 67188 879408143 52543 52542 365139043 88803 88792 250744881 16079 16080 796012346 84928 84929 962190470 5295 5379 842347608 71800 71875 762634942 98816 98817 573199963 27612 27613 671894295 69017 69018 895978762 71551 71552 679239529 37093 37074 409221023 60274 60275 755337337 59899 59964 462582377 47759 47760 917476343 66891 66892 134772842 76990 76991 845632728 61086 61087 604714431 64342 64261 390238360 31512 31513 688237724 94204 94134 319781298 2087 2088 681118880 59591 59592 942966659 97386 97460 371545263 60071 60072 37979046 7745 7738 832008591 67772 67773 337875388 76227 76228 965514187 84276 84277 59210988 66582 66642 764055438 52791 52792 263449401 90977 90978 100292958 75850 75851 563778271 21989 21990 742424783 131 132 395393807 48826 48827 338160711 16177 16178 292921159 39723 39724 827211720 9318 9319 749841727 48460 48519 860648740 20854 20855 200708364 10730 10697 199274986 85988 85989 661862321 39736 39737 680523126 31796 31752 83848077 56948 56949 274444538 75730 75749 643120234 38010 38011 249055505 5793 5734 909367896 53057 53058 665178502 37849 37882 22362858 89406 89343 838897704 6827 6863 386014718 64763 64712 25309076 39976 39966 115276003 6003 5956 535558744 80896 80897 186477355 18003 17968 7525999 60147 60114 71307462 87423 87424 667457374 62448 62449 627892464 2480 2434 672879732 8123 8124 974956952 93173 93099 188465609 22521 22522 770891949 55704 55705 416959445 29017 29018 571993058 65926 65927 31718871 97772 97773 70561507 42138 42139 505095762 52854 52889 301838519 2196 2107 280438952 8387 8388 894128242 85980 85954 4090330 9370 9408 463614560 29204 29187 152129953 72797 72798 852550302 78940 78941 666067270 9645 9684 892440816 28670 28662 667765603 86484 86481 729417516 61692 61693 721408377 74173 74155 183567563 60900 60872 457092072 77246 77247 986555252 52959 53031 23586529 32821 32774 963410659 81853 81854 852952404 25962 25926 169321194 3152 3153 484295042 40560 40561 838928646 33565 33566 979698872 62012 61984 271634578 90916 90930 494239878 6430 6431 481058324 75128 75070 546369311 37704 37705 294097584 92690 92691 654558565 56423 56424 502790909 59252 59253 844935204 46907 46898 107497047 7949 8030 292096077 81762 81763 845030753 16679 16663 784561833 73081 73082 22845245 84757 84677 934813322 48262 48266 784566975 33716 33631 982868132 78011 77954 141565044 31210 31237 181854659 96280 96328 628369225 61966 61936 525385573 21762 21801 43168136 58570 58571 251375855 84863 84864 474113634 92334 92335 709825345 58939 58940 683811550 2549 2550 53059072 18800 18801 610053251 52005 52006 992524359 90272 90273 826057103 99686 99692 758563186 81489 81490 717954606 89250 89251 530354501 80170 80171 84937250 71680 71653 386972221 4533 4598 992938408 70325 70393 750488486 19220 19221 821917833 76165 76225 626079275 16790 16791 508785735 72794 72795 60194280 47880 47933 31965082 78988 78989 350899656 41745 41746 301643119 28512 28469 317477298 59967 60009 797975355 25236 25320 187502894 84383 84382 460410870 16201 16202 776431806 19080 19081 624778540 85705 85775 132775870 25608 25544 902578455 50463 50464 728846412 32167 32168 219912141 30612 30613 891665805 99758 99759 674727534 92461 92462 496452843 16999 17000 482204632 80399 80400 666385622 61016 60987 833480533 45487 45423 364041440 818 819 880376242 98529 98530 370625908 24381 24327 667957272 70514 70515 163939210 69211 69212 518017706 38428 38370 981626892 65389 65390 464134025 67681 67682 127229856 86039 86040 975160185 73420 73479 398158256 75170 75171 81092939 16769 16770 868794117 76831 76832 759622947 22668 22610 768860610 25515 25516 539327916 9297 9298 182066192 40188 40121 56665221 94885 94886 557657491 40429 40409 60909674 97490 97491 253751572 53875 53876 330142845 56169 56255 18846348 63022 63005 90689957 53077 53008 975338853 36768 36717 191506139 24359 24360 262653387 20203 20230 184813776 92155 92078 593385140 83141 83142 463926750 14545 14606 805607874 73223 73224 754988776 64582 64583 910990463 44331 44332 310414659 84924 85009 498282509 27156 27157 708807691 36522 36544 491002263 18146 18147 214130194 52452 52422 827478222 85956 86028 658011737 45205 45202 247534825 35792 35851 544476969 39690 39691 336438145 98032 98036 602821574 37752 37745 753717373 88068 88053 294308975 24126 24127 453751662 91182 91183 344675159 38150 38151 15553595 47737 47738 731842339 78749 78763 35117695 25173 25249 714273213 9861 9809 943934989 96004 95993 444328156 95023 95024 580026122 87006 86965 407859494 2515 2495 848275194 32850 32919 267082804 80567 80568 403200595 5632 5608 926821774 65673 65674 940841742 43524 43525 470459051 46188 46237 40140490 13722 13723 650186801 1139 1140 185559022 38436 38437 522507600 39312 39254 399688037 43763 43710 674884985 28781 28753 671731682 32312 32313 45148999 68365 68350 335072371 31844 31845 813656143 5379 5298 872105334 32228 32284 232205849 9896 9897 633135505 72301 72389 418756253 47757 47743 630786816 7127 7128 667596257 23548 23573 201318498 21744 21811 802142131 79936 79917 229319481 99727 99688 924227034 76323 76399 760736072 10449 10450 976455923 78971 78990 235670952 43050 42983 128434522 55426 55427 169170403 66218 66219 371666482 64115 64116 217168408 59205 59134 19261885 72817 72818 975060377 10739 10684 436650956 13635 13656 405876789 41984 41985 465853146 46144 46170 330531828 92404 92405 144786331 28017 28018 737718800 25791 25747 365224081 54935 54936 555234216 23606 23607 979022706 60288 60374 349705167 15277 15305 117958026 85086 85087 599694415 86036 86124 860539212 69714 69660 459441103 80227 80228 499239513 26993 26916 194480153 96087 96098 940355105 87911 87912 871999285 62316 62391 401610013 39100 39101 474765032 80896 80848 230371098 75948 75949 477710360 2439 2440 312954104 65343 65333 714511506 27320 27257 838256835 7568 7569 583494804 24930 24970 933761832 75026 75017 178460490 68899 68900 357544286 75063 75064 686332505 89754 89756 653585776 3566 3567 774673613 97729 97703 893150157 95670 95582 544048426 1680 1652 302416761 96351 96352 995858261 43145 43102 355394430 3887 3888 529320308 53936 54018 453179031 74418 74419 385117556 84786 84795 536545951 96163 96164 29005589 92613 92614 379307613 12844 12845 675895605 12172 12137 343607681 12255 12256 609456554 69531 69532 621259114 68641 68699 508198524 90078 90136 750843351 8500 8501 198239008 73496 73476 789865208 80427 80428 687074104 25897 25898 591180097 39602 39603 886303298 82310 82235 920618034 86831 86782 94010137 55241 55262 928704633 28541 28542 561809615 92351 92301 155173033 93 131 309076311 25526 25527 649679168 76328 76329 908654811 93178 93179 799519038 26917 26918 545949079 52905 52940 500804820 28289 28290 935839910 23593 23594 261412700 45551 45600 368327946 31894 31947 89052115 76976 77027 147590879 52864 52911 436612218 55891 55892 771648889 3472 3437 924589907 31423 31394 206474165 38162 38163 791123591 77662 77603 276333429 90553 90626 791087080 51585 51586 31456220 41918 41868 777991017 29168 29169 859114184 19650 19651 700337759 27874 27926 395549793 13398 13404 253486312 51000 51001 575604332 11543 11539 915461040 20816 20817 151067203 7389 7433 56044934 5375 5389 35631456 93325 93326 42631658 55229 55230 700778973 2432 2377 663125018 1397 1413 627013108 9436 9437 20254565 78 79 524151480 35905 35963 171961984 37757 37758 929286472 60992 61043 531485693 35676 35677 501678688 49608 49609 575868129 42 43 322357051 41330 41331 857641418 82174 82108 881864255 32560 32611 466510693 94237 94186 1299227 54975 54976 579408043 91188 91221 988649808 76311 76312 618454783 80294 80295 843175083 46456 46457 743326830 43491 43546 325109154 64178 64179 341473001 52026 52089 150454396 3365 3376 461109619 17560 17561 271773502 98270 98317 932871394 86838 86839 229817750 59799 59800 313318150 62859 62776 19894651 7621 7622 76405441 39673 39674 103916396 40308 40276 594195883 26474 26475 215126702 11790 11791 199237171 1782 1780 537899659 36707 36645 854612056 96489 96408 842946854 25734 25735 544024117 41363 41364 100213074 58773 58729 302828827 95942 95943 849596753 86635 86686 234422763 77422 77423 532771883 79796 79797 79668744 95537 95538 217452796 76336 76337 41798205 2049 2050 862992693 4464 4465 362654103 76584 76585 529463424 90281 90349 48183570 85819 85751 443622625 47654 47655 964053667 66388 66389 324264721 62424 62425 834954060 42131 42208 188196882 15990 15991 991584133 58514 58596 567593446 3316 3317 771867508 95561 95562 838487373 82989 82933 562365 4290 4291 879493216 4402 4403 363310027 3247 3248 841210976 26258 26259 745247577 9006 8920 674803832 28180 28181 427135517 80936 80937 620818750 77243 77216 995622851 29902 29903 285233544 17726 17727 316769149 30642 30643 63081035 27535 27536 998368469 63768 63845 665351860 10051 10082 338417314 30436 30349 195705575 96319 96396 90674620 80464 80388 168644250 77427 77356 472792179 75806 75866 3947423 24769 24770 364954756 97905 97906 486982334 81827 81911 123099147 12820 12821 256074016 60576 60557 509923720 53252 53253 586320754 32233 32229 273063835 26196 26197 676686862 68060 68061 761247286 38723 38724 889380405 84625 84626 669960970 8209 8210 292416037 3969 4028 760640640 76282 76283 151419551 78428 78429 793211302 56911 56915 48754396 27261 27187 44985247 96820 96748 89337196 60333 60334 170059367 33070 33071 148007182 3095 3096 405807240 98867 98854 168396642 21415 21416 96356647 16299 16244 926769358 86186 86221 768670188 58084 58085 901666674 33259 33260 672474358 46459 46469 389381767 53559 53573 914691829 4292 4293 933323132 22038 22039 452067842 18973 19038 564896095 78364 78365 953715814 19931 19932 502226303 99541 99542 194496622 91375 91376 124826724 13654 13732 60024781 90072 90073 996495476 7823 7855 923008766 69577 69525 791818570 79310 79276 442077175 74214 74215 916919050 95978 95979 331579826 94076 93999 456027902 96710 96711 886454865 25764 25731 747231647 17582 17583 105384975 65567 65512 522861100 83848 83780 539789795 31220 31221 617709599 50167 50255 544779599 71309 71346 478968811 1972 1973 530695667 1431 1432 908655910 54988 54989 955616486 32984 32941 601543358 60169 60170 562974967 95845 95846 497423137 77205 77192 585678775 15137 15077 570259376 32914 32915 864653007 16184 16185 602088207 77018 77019 370022248 52982 52923 862425092 35612 35584 398093984 62104 62127 254423156 95550 95546 498456903 99540 99561 330894681 66268 66269 627356151 19898 19852 96945946 4309 4310 145455624 68148 68196 681897657 80469 80424 86639970 98656 98716 194527912 55292 55293 11975585 84755 84716 782411508 61594 61646 477288795 99121 99151 88629206 62622 62623 650584877 51467 51468 433792202 84175 84176 253924971 12754 12755 179657010 13764 13765 143249728 76125 76194 150591645 77650 77651 642259789 40950 40942 819247752 16621 16596 696107701 81611 81612 388206042 40935 40936 690911917 47095 47096 120996369 12531 12594 477281606 62998 62999 639814080 77563 77518 416957211 3064 3065 215319368 30364 30297 100039271 42767 42746 293321773 41419 41420 714314965 41854 41934 369878305 40893 40921 791911507 38533 38507 411192784 99316 99262 756343278 829 830 251209502 29094 29092 156893028 22186 22187 418965548 52765 52833 887045651 89464 89465 32810608 37379 37422 831988624 60218 60231 860690099 31674 31675 10569029 32323 32295 421527303 37614 37615 431909934 69077 69062 558410302 55959 55960 722493941 32485 32506 774995708 93873 93874 551612054 86499 86500 414837396 60405 60411 721593224 51137 51138 865626597 97657 97627 824077591 4940 4941 43129367 11583 11521 147986694 90613 90614 790095259 43156 43077 31421139 11832 11833 424951723 36717 36647 993723841 74778 74779 173467322 31058 31055 570853893 63367 63368 739026677 77703 77704 442308041 30310 30259 948148647 87036 87033 286044026 83875 83876 696889398 34761 34766 817435833 85814 85815 635429550 30654 30717 224534899 6189 6190 832944209 9658 9659 612218510 84978 85042 391426756 19364 19299 892602711 60832 60918 850804049 90517 90518 18132428 92013 92014 81283071 70885 70840 488158988 32940 32984 170685233 95413 95414 496237560 64699 64745 154014912 74345 74346 515612396 38209 38226 482228651 81960 81907 379638487 50005 50006 268468254 51786 51787 239597339 22624 22698 607143523 68305 68388 312020880 33063 33045 995848152 30549 30550 664186950 96223 96294 183739590 17414 17456 56901936 13386 13387 682462504 12715 12656 899466745 41103 41104 841047081 74692 74616 853563725 44201 44266 796390191 78771 78772 428316306 20448 20474 181847847 72709 72673 67851439 63959 64030 88741276 68162 68163 531561049 60449 60387 117324065 90919 90891 710986500 58499 58500 802748409 16846 16847 876596892 24315 24240 225152766 35932 35933 93916433 47635 47636 162224828 78309 78310 241745500 22094 22057 123467715 23299 23300 326344537 21766 21767 299313869 34556 34557 860502730 11933 11886 268270742 64339 64364 503369804 5415 5346 809353097 93994 93995 232466722 5673 5733 147915763 71933 71934 161580173 23952 23956 263054001 1609 1682 31164594 15194 15195 396601473 4401 4408 418945884 7862 7811 211952090 77173 77259 926263028 61759 61810 909936026 84041 84106 492428319 53723 53724 938319007 63567 63642 316777106 98062 97980 808114749 72522 72592 337502260 80424 80425 923962914 33977 33978 224297731 8759 8846 268653923 96623 96607 980603369 15828 15829 366915516 59145 59201 162551801 69897 69898 531103689 12522 12523 971015430 45232 45255 250022790 58755 58756 528193977 13655 13656 490308313 65179 65099 819756094 99239 99240 514437407 60780 60714 387822633 91497 91498 764700724 50956 50957 992407823 70315 70316 957039225 13318 13319 845756360 3098 3085 180342948 86144 86117 259985466 36067 36081 233087609 10606 10565 395574427 46722 46723 487413026 23945 23946 728085526 21765 21736 592082806 77985 77931 852412452 32588 32589 714963527 44668 44669 708590958 43835 43846 73313939 20202 20145 182965396 87658 87659 245621377 95497 95418 323813390 94072 94073 393542800 15167 15145 253552603 59598 59599 524260953 3639 3640 380810764 79886 79887 813875573 42561 42562 223549895 70013 70083 261605454 7533 7479 936533587 86259 86260 712626307 56538 56493 861807492 4583 4581 631742268 19859 19860 4811527 44518 44519 657657351 99762 99763 278883533 11234 11153 680494807 51139 51194 797671957 698 715 910299579 97939 97908 265915993 93689 93763 40968629 24935 24936 779372881 7751 7752 333375887 83585 83586 555397303 60710 60682 960014934 58138 58083 568678330 72707 72749 873809906 43894 43855 101008183 47165 47166 543351749 93941 93979 675752727 67971 68020 445182788 9813 9814 512851693 63431 63432 731507693 52614 52615 454524562 97600 97666 643005524 10878 10879 734483729 28891 28892 316025300 60407 60408 539016815 99403 99404 693790884 70045 70046 586965545 92683 92684 219169410 23164 23136 897080516 77292 77307 633440559 36658 36659 450307224 87591 87528 334973655 20264 20294 113115455 12108 12109 188742886 71327 71264 823479404 47168 47207 630480772 690 691 786207525 51124 51125 516048980 94563 94564 950597296 89389 89390 628887978 44167 44168 256438791 25293 25287 643019518 76199 76200 635897551 74800 74778 836923064 10956 10870 789305748 41999 42000 428493259 89698 89699 536545528 27834 27835 909350515 81306 81244 655051896 34145 34146 614953601 72381 72382 93171300 48470 48471 957841430 20856 20857 537163772 58364 58365 844570859 21909 21905 841379111 88556 88536 59076317 67097 67098 946036151 66325 66326 289473988 53148 53149 615112519 96144 96145 366133529 5906 5907 830820210 89543 89524 129663396 55923 55924 980623876 49447 49519 388349032 55749 55791 2677961 97671 97672 401902777 49094 49095 326729194 65598 65599 620212998 39888 39889 225079620 75406 75407 234185534 18879 18861 679779889 90912 90913 788928581 18005 18034 545165771 85165 85166 286332527 11060 11011 634500449 66028 66099 116888149 98884 98822 303976576 98309 98256 83736633 66048 66049 867201551 44734 44698 419849393 65949 65950 915861032 64005 64006 327830786 86005 86006 105664221 46935 46869 188977103 24913 24837 114927290 12805 12806 41576183 11744 11745 807577048 79809 79810 620123561 13485 13564 668183625 12468 12469 887149061 16226 16225 973272075 4610 4655 515475559 99636 99637 288789425 98341 98342 969030790 21442 21443 533285923 45311 45312 306954227 34010 33972 761311033 43466 43467 353167093 87436 87377 293975154 94675 94701 45935559 68644 68645 908850507 72607 72526 389167004 23190 23176 598812769 13372 13373 198202161 22877 22878 447481663 75963 76050 884707582 16521 16498 663472681 67495 67496 677247558 16351 16352 217115465 41186 41152 718302680 19382 19342 568755624 47316 47317 871316399 45419 45420 618044323 14347 14290 901542320 47175 47176 557934634 14973 14997 948651267 32910 32938 536700846 22159 22160 631077195 54574 54548 809393934 77185 77228 518466653 1153 1104 352501167 40386 40355 97855948 91907 91908 671150004 51232 51233 709376793 20703 20779 320462637 20470 20471 149025093 60737 60738 157521977 41437 41438 142726277 78786 78787 816685655 82679 82680 564612000 76364 76319 58579305 27407 27408 817489411 44989 44915 85057985 52542 52468 508177815 4116 4180 137732953 63801 63802 960167683 47754 47784 175283134 28742 28743 658343844 85789 85797 881050252 16066 16012 889648349 93224 93146 246023836 93591 93592 700760128 49751 49740 201356992 49023 49024 491411271 40763 40765 899971878 13746 13747 442330292 91160 91249 23897700 12985 12986 838103205 45939 45903 110387012 98063 98064 736118667 71178 71091 841866472 90209 90210 676221546 81327 81328 420614226 53520 53580 6458858 16491 16572 997494608 69628 69629 562471673 15686 15667 877597073 13253 13254 303286520 88431 88365 751201125 84013 84014 628674607 62795 62796 132584316 24875 24876 870119908 82154 82155 476840355 9620 9621 129703374 56495 56496 382472268 75554 75555 574811732 11283 11262 586782338 4362 4363 378144849 8046 8000 624304834 1416 1417 241806005 83904 83905 367599728 52290 52340 705645457 83225 83167 409348656 9420 9435 60673173 27943 27897 7523909 52750 52710 919023506 41759 41760 601556698 5353 5295 135140596 74345 74269 830747510 46462 46467 444354068 5596 5511 56398293 39115 39116 123381143 64939 64967 601005225 93697 93698 208135664 25834 25760 894981635 86076 86077 950513452 28024 27965 593993704 41480 41554 616909693 13857 13819 987352012 72260 72261 844149657 90523 90538 70750376 17414 17394 658022162 49388 49389 527271217 20982 20911 489896912 99114 99059 360927567 63211 63212 242946090 6484 6485 301540394 4390 4417 570279580 75535 75536 191731693 94474 94413 976331207 17920 17921 806029279 94730 94762 926843397 30588 30589 195393978 30865 30866 408327087 54398 54392 392972561 42558 42559 558324960 48713 48779 624482048 78481 78482 603097345 51858 51859 675236234 95041 94983 419954484 876 877 844661948 84500 84499 581011449 68252 68253 985435229 59831 59832 741681233 91927 91928 838278537 51603 51552 86486155 39213 39283 247813061 7157 7116 302043573 95758 95673 610413989 17488 17489 303022969 81847 81813 28494911 47002 46916 414774617 64094 64095 939053089 64907 64873 189565272 91348 91372 51183881 8237 8178 410420678 81212 81213 933904216 69287 69288 39757277 5627 5570 805378957 96237 96274 305223063 38201 38260 699806744 42365 42346 646039171 56227 56228 396494729 25915 25907 105881974 15733 15666 803762849 57709 57710 930089837 79107 79108 701014896 39064 39020 38716523 52126 52055 638666929 8629 8630 556838057 94103 94057 152428194 31122 31076 416292451 23719 23792 791313157 85774 85777 274516226 36886 36887 26070392 54545 54546 19125154 90959 90960 256648915 85499 85500 753253054 93563 93566 686363498 61171 61172 105389895 22111 22112 768628986 57909 57910 371344466 64687 64677 327686029 35215 35217 75990438 22195 22163 85426302 37885 37960 14469771 21363 21394 858513239 51896 51897 951549527 71497 71488 329401332 58846 58911 823106770 81361 81362 968233429 59528 59603 728217584 28697 28610 553463442 36340 36341 538585368 19429 19374 325080268 94645 94646 31821274 4337 4249 859610663 36532 36455 126353504 50226 50243 842296526 48626 48627 592878551 52006 52007 660644496 45194 45195 498326098 89516 89517 711274191 44026 44027 230525333 82576 82577 487094209 19260 19261 744256980 9808 9809 197177740 15091 15168 848719077 58590 58591 978237103 30145 30146 710763926 52929 52930 340993409 6136 6099 936598232 12633 12722 144406733 41818 41868 587607035 93610 93611 717635842 28769 28822 31724394 10003 10004 590057604 9693 9694 509142342 78219 78220 500615969 68896 68897 689636501 55081 55082 399923655 94466 94467 201439304 24252 24273 825913653 2590 2591 583142596 95695 95696 694306200 20561 20596 577379002 37242 37331 390291478 54668 54669 153217955 27792 27785 311155544 63248 63293 732575689 53578 53579 636850866 38399 38400 195159035 12165 12083 566383613 59715 59666 63295080 79424 79427 297641307 79751 79752 561237706 92152 92153 346995182 65393 65394 320627346 42713 42714 229556373 26680 26681 558713561 36976 36977 727573690 5174 5144 67835519 55157 55129 34586871 89781 89782 403935003 70944 70945 759432182 43999 44046 195414806 16613 16533 741916711 12752 12753 814333883 41487 41488 783127788 51695 51696 256909453 88668 88678 750917886 48751 48752 948418369 73906 73907 102458921 84463 84464 62064143 8703 8747 288413383 4472 4473 635280570 4597 4598 143137958 56364 56365 126051705 11218 11227 660031090 87580 87581 342496170 90415 90416 547340124 52094 52168 101515377 79674 79721 110780771 64663 64690 419034046 50765 50773 24702979 22641 22556 259311776 85122 85123 985758703 92959 92985 920188305 21642 21580 679293041 42012 42020 255669955 77245 77319 250260117 23853 23854 220953186 35156 35081 984738363 74894 74977 503940799 42063 42077 887573359 68687 68688 225857255 92769 92770 73884103 98523 98569 53985054 78342 78343 846352190 65649 65603 354118791 66533 66534 996120560 70481 70482 859275250 24296 24316 84325325 17145 17111 766925431 98237 98238 445987991 56824 56825 936314741 13994 13995 866179636 47123 47196 794671378 66718 66738 664217395 43162 43186 404171294 60389 60350 961004511 20712 20786 593288464 10776 10760 537519917 74844 74845 443625732 52230 52231 302574342 52466 52467 427913809 9417 9503 748324466 38659 38649 87361848 46438 46418 220706245 57056 57061 930638414 95314 95315 886741215 84375 84386 847216236 83729 83730 915073125 15085 15035 909073787 63562 63563 531790968 82297 82216 842388425 89128 89211 484273894 39894 39895 624156301 34539 34580 947238553 24763 24771 263603909 75990 75950 800994640 54475 54478 31936086 405 406 889826353 85756 85757 30430369 90910 90911 394879799 32624 32586 313042611 89035 89036 875852985 33077 33138 323616286 99191 99192 370041959 98847 98848 815119300 43681 43693 361380503 96196 96197 505680730 25103 25104 339295703 71398 71399 186138234 36865 36866 47326304 37637 37638 574199425 36363 36364 801573912 67577 67578 328357876 42035 41965 887561302 14210 14211 956039842 42371 42366 51406868 86022 85998 232434410 71490 71491 648611653 2017 2015 368913324 18024 18025 938424547 18611 18588 522153439 21361 21362 663065068 37315 37316 992346481 60936 60988 866685586 27348 27349 159914108 8199 8200 44507559 58572 58573 762745621 94926 94892 255984546 28747 28748 688630093 63381 63382 789693421 72555 72619 821273522 51064 51065 625118942 46644 46607 114471707 65042 65043 673870289 42606 42630 48208096 24976 24981 829498020 10120 10121 778935303 4185 4177 140127150 32608 32609 707406234 52989 53049 400645278 9256 9229 779844361 12897 12898 40552536 29617 29618 244979490 8080 8043 994819396 19710 19711 242287460 35550 35608 289832760 26620 26621 823576054 81681 81628 333668823 51575 51625 622882401 90146 90147 734500320 39437 39438 67000627 24037 24035 66411294 92228 92177 130498926 74629 74580 486086959 59834 59835 403178933 59511 59567 204758118 15402 15403 308122110 49139 49125 927659311 27451 27452 76248636 43437 43438 161777424 30825 30826 558385265 12544 12578 197719234 16871 16872 975054577 81039 81040 659630790 76389 76390 707133144 98923 98924 503104250 42217 42200 93143641 28614 28649 765007142 96733 96761 313640118 732 661 771921190 95817 95883 517050187 92516 92463 896990894 40805 40843 54052002 97037 97124 319317682 36017 36031 188751722 12992 12975 131986646 58707 58708 557669667 96306 96243 126447716 73064 73003 408225741 79229 79230 790999960 29317 29318 746833053 67521 67597 353600198 31165 31166 291118534 3723 3658 5149098 82618 82619 216167996 7435 7353 836630479 33961 33962 944710387 21195 21196 253900303 90696 90715 156107982 95586 95587 737897945 97879 97880 556760190 38160 38187 95921638 59655 59598 741530715 81238 81278 282539085 33564 33565 826917727 40110 40189 271977859 11408 11452 851724512 15862 15863 464911658 2563 2564 806190961 22580 22528 324522589 69129 69042 842756527 39891 39892 884891449 82782 82783 981093501 13042 13043 893808064 19782 19784 726871828 62926 63009 735856187 92860 92845 39039567 72144 72100 146929838 47896 47897 985799331 42779 42865 307422448 34684 34685 251027671 94903 94904 553427658 94125 94127 178980319 51540 51606 596215762 41506 41478 819207685 89988 89989 828722813 4220 4164 279281730 79185 79257 542314433 64545 64623 382027542 81697 81698 340856495 38446 38449 393821812 43683 43684 976998166 64771 64747 66941487 24961 24900 365746284 51849 51934 810830085 50123 50124 722653082 860 883 481639428 28863 28864 748353663 61606 61607 457414484 81960 81961 935794475 2533 2599 33490372 27690 27691 291588176 28334 28335 387654794 92365 92366 914794267 16456 16457 119230097 47579 47580 24782137 66173 66174 990232382 73068 73069 527167137 70393 70404 492876882 2744 2745 100594688 2576 2637 123183072 95772 95773 613134327 48086 48051 133593134 98647 98648 118734686 32855 32919 217288927 53716 53717 296443877 21344 21345 398563935 91534 91535 152057551 3971 4031 584393147 95934 95913 188161059 44834 44835 838703597 27951 28031 943912008 87154 87155 849519423 79114 79175 415870660 35381 35438 560771129 81339 81340 873569821 69877 69960 132133035 81058 80985 78315203 83349 83317 56321673 23362 23363 408311959 58970 58944 558755085 38978 38939 52949062 17852 17853 671021225 27490 27491 283726927 28994 28995 462573081 89818 89819 424150344 51622 51623 702366927 19479 19480 745253115 50033 50034 383819193 29014 28934 561356070 35393 35456 168923664 78860 78850 443730977 72189 72187 758724068 58170 58117 249644287 35942 35972 934472954 23742 23743 929511297 35311 35339 275207378 94512 94519 847750818 6005 6006 137144367 11890 11976 514024042 71259 71174 150005581 2675 2676 347181192 85397 85398 947618969 1969 2018 102444829 70044 70045 894799188 11852 11800 716973436 70788 70854 747026522 63900 63908 714944918 57834 57835 321084685 23008 23009 735104678 34913 34914 517576322 65636 65637 665612507 33418 33419 813966486 73270 73198 382775351 40239 40240 242155490 5860 5861 772188713 54137 54115 917693434 10598 10599 324570169 7400 7445 594989555 2304 2305 510721058 75583 75584 705915053 77006 77076 489282679 12815 12816 493825116 93707 93708 268984507 63736 63712 772914152 65166 65126 493766649 79085 79067 707701084 62636 62637 910100491 10475 10476 565662376 47010 47011 668701852 43890 43802 839336431 39060 39061 882642735 13223 13280 388085409 16029 16024 326838595 42810 42811 688233938 55839 55840 330340167 79270 79271 445556450 52901 52953 928029556 18996 18997 979970957 23270 23257 655507868 23212 23152 83215454 28336 28372 709849452 38659 38593 996119472 26925 26862 932939532 87442 87378 433392231 80676 80618 26090787 60178 60232 768333513 20330 20331 480202329 28482 28507 713927050 58301 58341 327512462 114 97 20155201 59805 59742 598868931 23946 23947 390669077 76117 76153 877144888 10775 10776 877740742 85159 85134 639250907 13718 13719 866201771 58794 58878 65666786 99232 99233 401503980 38935 38936 900369548 98058 98059 457728956 48910 48911 705455608 45385 45386 787488563 2308 2350 218584179 58263 58264 254745013 95883 95882 941337618 21694 21695 904815851 73297 73355 695455195 75061 74988 521196632 74480 74403 992360080 13939 13940 345323537 88784 88807 669679350 17599 17600 596056857 74347 74364 590465086 64352 64346 507872170 91870 91871 430466921 9616 9690 509061054 93614 93615 108406637 34871 34872 533500159 85666 85725 867493862 78743 78744 380095812 87405 87406 919262324 96556 96557 138458713 95120 95121 12113598 69602 69603 811842962 35209 35226 169704053 14853 14870 510107333 78412 78372 624462527 80488 80417 492392468 37962 37946 50907348 72462 72514 859080557 58139 58116 839937158 59502 59557 517458382 15173 15216 791935327 75614 75615 537926080 37879 37880 957461408 37774 37775 377155625 13013 13032 224968043 51184 51259 949524929 87859 87783 82839668 38963 38964 275835088 10325 10354 513842327 46264 46269 27551922 79371 79430 873936195 39767 39768 540973380 40734 40663 790978206 29463 29461 962092830 76773 76750 542894075 92654 92655 99569096 86290 86265 488796398 12341 12342 79891593 87511 87449 390696529 38717 38718 162232529 94357 94322 875581542 90919 90920 413235968 98064 98126 470324320 88473 88538 690671692 91325 91321 494165851 99640 99725 934457730 4388 4309 876649435 15539 15619 439519210 89663 89649 372002797 56897 56898 215569855 11795 11744 581266367 65928 65870 46423438 43775 43797 120837586 33354 33294 761411540 55928 55929 278645667 22848 22785 338764193 13988 13933 468909052 25001 25003 269663833 83827 83784 645261827 875 833 480638784 35509 35529 740926216 45235 45236 989559141 15142 15143 21340058 61316 61317 140363067 60445 60446 880920038 88489 88490 214173146 84669 84736 60032847 72401 72422 750942242 46013 46014 12106442 36473 36474 501049215 43055 42991 366289963 97762 97763 145890688 25707 25643 378223110 88660 88661 432807606 19807 19808 538612035 52141 52142 181025109 34632 34633 269039643 81618 81619 765116171 50684 50685 682489262 87611 87635 262518496 33424 33343 724000831 35005 34928 966718699 76235 76236 775158486 60377 60378 112950630 82069 82070 493613346 52758 52678 148428230 73307 73308 109876531 48762 48738 836433550 30022 29997 478117507 83654 83704 277799469 28207 28191 95233290 72226 72274 210826824 10051 9988 424176178 45838 45839 464899201 91966 92048 366031122 75464 75401 701023842 41914 41915 398572059 50309 50310 594574828 41128 41110 691282930 84224 84225 721243612 58449 58386 563878369 40797 40862 864010986 11668 11669 712693443 58229 58230 835308816 53736 53777 81366809 43433 43358 823382697 41956 41957 57145109 52192 52267 595387105 80743 80744 280437045 65709 65710 290421875 67814 67815 747990421 96306 96317 91556924 73056 73057 945959200 9995 9996 421731264 23712 23669 399572240 91369 91370 163281317 16309 16398 257185361 31060 31061 937160692 34350 34351 523667995 83872 83873 133737366 20221 20222 400797472 63866 63788 375105909 17855 17856 310504169 36360 36392 617311328 82423 82490 625977548 80765 80766 793410376 10940 10941 438560264 32666 32667 248162802 4668 4649 380148460 32642 32643 70689935 94566 94567 300886918 4768 4699 897435470 54814 54815 136319899 84933 84934 735751598 68879 68880 619752405 37286 37287 145668303 87643 87644 579219061 91619 91554 104866593 74978 74979 332922769 21695 21696 200844304 956 976 595115121 68050 68051 928987425 83550 83551 10501936 8007 8008 182555808 86270 86277 213006184 69410 69411 772504876 14587 14588 308673128 70337 70311 233721814 24484 24485 237319963 20345 20423 391992181 10517 10567 57769506 60744 60745 353731877 25572 25569 394874928 41184 41185 284113349 18514 18438 90430073 79353 79431 459519877 28140 28141 715576299 69028 69029 781117900 47883 47884 55217531 4012 4013 719683578 36422 36423 995565433 44052 44053 421638843 37209 37178 224655188 8503 8512 634677853 6352 6353 951518672 93133 93221 501056010 46072 46073 543273862 2361 2362 187657681 64689 64690 573587449 77259 77288 878938311 26186 26187 693800559 27989 27990 14385020 26213 26292 463296026 15111 15122 166482058 27960 27883 709517580 29972 30043 325370546 10613 10614 79519493 66479 66480 508286222 55305 55342 226379628 16341 16342 987380609 1654 1607 915669371 40588 40550 215486840 45075 45004 577212420 66423 66373 209756886 9474 9475 747013748 11291 11231 287379076 24894 24895 641007247 14858 14835 108246268 62959 63014 839988449 31437 31438 790032911 57862 57863 437660972 18409 18355 579061931 87099 87043 792628478 34501 34477 168167508 90588 90589 547923766 47675 47676 996002590 30730 30724 614181905 73095 73177 453579019 93685 93634 721819169 95802 95787 865117930 39367 39445 610120045 17521 17522 198058386 39381 39382 341092838 66520 66521 60424952 77685 77626 400227973 56702 56703 87045076 42830 42872 263184444 71229 71230 808513579 77466 77485 898454831 35078 35079 202986996 98609 98564 742380172 37320 37267 719698728 15991 15992 651184314 47077 47078 885880895 10841 10842 102668116 27811 27895 257130714 81677 81678 632611330 42675 42676 401941573 12260 12286 270641924 72434 72435 219652905 84116 84117 182975167 62238 62192 352738578 15646 15647 723298243 53988 53989 252160012 16633 16634 707622541 22428 22443 14642831 39346 39314 272265186 27089 27050 809587935 1054 984 609177499 14483 14484 807216248 20620 20591 368714095 53095 53080 796931383 71706 71627 452402218 50205 50206 411501785 69134 69124 939479537 54031 54032 189128357 61785 61834 972375146 57435 57436 969377176 26633 26634 148252966 10187 10152 502593862 50977 51017 580444696 33486 33487 528941327 88914 88865 515743539 59588 59589 883684038 80585 80586 144402561 30349 30386 357992987 84840 84803 286742502 97538 97587 360486132 36598 36674 101171374 79503 79500 409091205 11936 11937 671790192 55579 55542 846833600 73983 74027 67580261 18539 18540 925377311 95342 95343 536809225 94292 94204 46509225 61781 61782 663436281 41148 41171 239811255 88130 88097 73315932 74947 74948 991568888 67241 67242 263370210 21050 20975 397040163 83227 83192 416389740 64543 64544 519119663 22722 22720 295732611 30173 30136 655035551 56910 56876 335155503 73920 73953 431138220 79199 79153 777943341 84889 84822 278436966 58729 58741 687122141 5131 5116 97621631 29255 29316 905172223 33040 33041 993579197 46675 46702 345921735 38952 38953 945381296 43129 43148 441305906 80390 80367 300590832 4083 4084 745192274 15677 15754 798857811 23311 23312 512169675 42040 42041 553170777 71740 71706 512839471 46876 46965 625973334 83615 83540 754828519 59896 59831 141451944 5698 5699 489532967 853 888 989123906 69789 69790 226351433 67083 67145 568042060 67634 67667 211740544 91014 91015 971077599 88719 88720 702483759 98980 98981 23402835 90145 90146 523020405 5648 5595 248504056 27812 27855 517552250 31399 31400 354142238 14327 14328 326838836 46211 46212 708369907 55310 55288 197537283 60885 60886 390914926 40179 40180 194626690 19827 19745 146164740 19506 19507 11860585 33152 33108 436581181 45565 45566 440062163 86398 86352 468521450 41547 41489 644148514 99038 99039 957176255 8261 8262 820504955 45265 45223 4384959 81441 81442 292490412 53935 53936 601297137 71456 71490 933059022 87370 87337 837711295 19869 19863 239644082 19720 19721 785509078 51609 51559 993279568 56529 56558 537619246 31109 31110 420282593 6774 6830 389920077 76561 76562 915492144 35195 35259 733420907 61733 61734 269931387 99769 99858 45664080 30614 30615 672021169 46485 46502 710951302 63372 63373 24758581 20544 20545 974350555 38190 38191 586237346 75938 75939 483347633 53100 53163 37708522 84103 84050 400424876 99264 99265 230780582 98600 98568 910345560 91056 91057 966443468 10366 10409 873792113 85428 85404 63332226 53338 53339 870049704 75441 75398 208180258 68790 68863 304864457 21209 21210 736127263 33456 33445 529399877 21632 21589 471551792 71256 71251 208010845 70876 70877 537692868 44215 44216 545999901 260 180 184475835 29968 29955 820357549 98210 98176 390097878 37312 37289 270169139 36602 36603 991476627 83354 83364 199036881 47545 47546 932874447 62342 62287 394816899 96781 96782 160526401 54036 53976 907347518 8752 8815 275547 57040 57041 757357364 57273 57274 479843444 18889 18971 414663102 66289 66262 719358110 78395 78373 874179730 11149 11150 935482894 93522 93555 740638552 45335 45362 386931535 53122 53123 356529466 56287 56222 165914019 8083 8050 650568583 86694 86630 702002982 9807 9808 974990811 28561 28563 124770657 55181 55182 525992623 11719 11696 37172791 15771 15807 662798047 44015 44037 237495834 69706 69707 173375837 39236 39237 750981383 80363 80393 643220104 90516 90572 500956724 32460 32461 320198145 11702 11703 661712008 77278 77279 1669238 56747 56680 355787709 56207 56251 295915208 73717 73718 570208680 4385 4386 795963513 19446 19531 371109831 63972 63990 264638878 70077 70078 541512975 59821 59809 42828281 56540 56548 212237516 40848 40932 675642369 81611 81573 757690427 73098 73099 143873079 13352 13353 405358730 88810 88811 815145782 23977 23994 597479912 37738 37668 302243644 39358 39302 295842862 37628 37673 248002228 29015 29016 552840405 28671 28672 173675479 86433 86434 980776272 22538 22477 232799763 74394 74340 494519367 40196 40197 126240994 93184 93185 43042962 99644 99594 519167824 24856 24883 630068229 85465 85466 118829021 33236 33164 36684963 42585 42586 246017626 47108 47109 452021648 40057 40025 348444534 12684 12766 801279034 21922 21923 637667978 3231 3144 52966825 619 649 859581055 41312 41313 576118799 64956 64957 163437791 37635 37660 844771967 44999 45040 245848319 75355 75331 124335023 4475 4501 495477436 22147 22148 170800297 16679 16680 960168794 57194 57123 171987268 37400 37401 33742308 13502 13503 248173470 97134 97073 153994736 69852 69853 53163143 6351 6316 104725826 98881 98899 941897329 30435 30389 816202866 39404 39330 802035343 68486 68496 278777495 68355 68281 903104311 4607 4608 759015289 42549 42498 929148098 78239 78326 312507944 47213 47224 699624611 40666 40586 94737170 3819 3820 884487296 61972 61973 14360862 27319 27320 265175790 79180 79264 739504392 23439 23440 396316800 39793 39766 536804958 50808 50809 282255266 79846 79847 450959691 77154 77099 388526963 31776 31777 345679202 66515 66469 768347776 10554 10555 802690075 91933 91934 785383080 18391 18392 60527131 61034 61057 1508533 2423 2424 734223432 68634 68635 123344582 231 232 897318246 51431 51432 202550079 48512 48434 636615525 99230 99231 251162079 21407 21484 466254471 29016 29060 67973579 64931 64993 689520459 52903 52904 634206993 73907 73819 278712221 55551 55552 284721361 61241 61242 639785744 99427 99428 949698354 90664 90594 486828856 28954 28955 928715187 8317 8318 186795676 44657 44716 88327256 75619 75687 701349070 25254 25255 663704198 93293 93238 975397198 17309 17370 55374260 51889 51906 362884880 51233 51234 309589395 46398 46399 505329095 46919 46920 632267116 31839 31779 717118274 23781 23738 533510834 8495 8530 837789495 93444 93445 491446701 57707 57748 949493177 21605 21606 717819606 14923 14960 632048216 92850 92851 276438739 55491 55492 764652293 23250 23334 781929502 63791 63792 173573289 25 92 968126204 43886 43874 921369839 64516 64511 792639889 14744 14821 773218872 46705 46706 652262732 17303 17251 121033420 96254 96247 910681454 71194 71195 841135454 99377 99316 329300663 93340 93355 556417047 17584 17529 201598234 17000 17015 973707665 53018 53019 704701034 4873 4920 893940405 87231 87315 464165778 57139 57140 641280606 65783 65723 833858807 67631 67603 190373955 43271 43216 301228488 66285 66286 750696032 12557 12558 243065949 94306 94248 55729792 94686 94687 847146394 11160 11144 501381589 80022 80023 579799794 7875 7905 117043256 36184 36185 811460793 10593 10606 932184926 34526 34521 777958531 98147 98080 476709305 86300 86301 66362824 66107 66108 528344795 99376 99377 271621189 43549 43589 707651056 92354 92384 774541843 9961 9980 731636424 43915 43916 2969122 78597 78622 42069271 92 93 814314029 37927 37928 936668948 19838 19839 621169184 48921 48974 226686405 42090 42091 608540962 21892 21893 29107134 76464 76476 843551842 37748 37749 189609477 84763 84764 106002439 30418 30419 739881462 64220 64221 325518520 92874 92875 772756139 15484 15485 951560968 92795 92759 810377029 70469 70538 664616000 24299 24380 933286646 92212 92265 918976269 8119 8120 880337637 7684 7670 827024212 53791 53825 647101216 2254 2255 345515737 22219 22220 193847028 36217 36218 306056160 88505 88506 676009432 67362 67363 294114154 88758 88759 698967990 10850 10784 24581600 61127 61128 998974278 72337 72406 123128024 18562 18559 37597258 76555 76603 404505231 8767 8821 511014415 16287 16288 958537608 33173 33256 878073336 71700 71746 931714181 44900 44901 520692314 81893 81894 274246682 39915 39918 636302824 98704 98729 576701144 22564 22565 918843207 94165 94166 418525695 44444 44515 326127374 34930 34931 80457373 62967 62974 197634518 20132 20207 536454060 25324 25325 901410618 89942 89866 813974355 85549 85550 87105182 34296 34230 665707547 58036 58122 139400461 69470 69457 229751523 76590 76509 272265798 26554 26467 272950787 75087 75088 194058957 97939 97869 261730866 29418 29416 769839597 44113 44114 556458861 30135 30136 261884606 4822 4795 19487652 20728 20808 435237932 13556 13557 126616842 11942 11943 964414944 17985 17986 530180256 69856 69857 646305092 56015 56021 850454705 54002 53975 324999897 26899 26900 324700825 58691 58735 72572353 23903 23904 871896024 84841 84842 307717969 43534 43450 348892101 3146 3147 191342494 48558 48490 247490815 30438 30439 332422207 59427 59428 183561662 89753 89709 405037883 47970 47971 312477144 50061 49993 920036275 94326 94327 688595641 43613 43614 361832836 95231 95256 120199330 94914 94832 24186554 77076 77077 326014830 87501 87523 298623399 31834 31835 191781854 5300 5301 39540354 75947 75910 686904096 69276 69277 849083847 66771 66772 660210471 2427 2438 680127591 6006 6039 896460819 76558 76480 181095141 80749 80669 888253347 48686 48687 110669954 86743 86744 745460891 14901 14955 448405686 40355 40434 748684022 4360 4361 289231727 55849 55850 196929732 8680 8681 433303198 91584 91585 581873767 82876 82943 306740382 7946 7947 918083498 88593 88594 801755041 22276 22277 329397224 75609 75610 284757426 35415 35416 220594681 37613 37664 701756335 1624 1625 273171547 52153 52145 287826434 1758 1759 488647812 39764 39734 840758558 76417 76418 584807856 97124 97150 728707377 99014 99020 788586144 76323 76325 736979393 55512 55466 680431389 66387 66325 418791969 12953 12954 231688181 69212 69133 174337870 36237 36238 497022292 94016 94017 162778876 92987 92988 106925367 61375 61321 797178182 56213 56214 503662707 71840 71798 525988386 7605 7606 110966895 38932 38934 605513868 79925 79878 332267184 81480 81481 668238515 75374 75375 213499634 96284 96200 891318463 92344 92345 644514408 72795 72796 221801425 64838 64839 436212537 89154 89155 582732651 32575 32576 693008984 41149 41148 590955547 24902 24935 57976546 44907 44838 896251940 70836 70837 231443185 14714 14715 332783328 55043 55005 61843240 4999 5000 87261201 40985 40986 6322921 84675 84739 160432177 24993 24994 902918476 61915 61916 639386331 87795 87823 121598828 78998 78999 334956933 74519 74498 221284046 55394 55395 674098573 75155 75206 723674925 29514 29515 796671224 59713 59752 41909104 50550 50516 805361205 83605 83650 756480519 52393 52394 297432525 99269 99270 712239897 55516 55502 234376749 93708 93709 127380016 26512 26570 837101035 34365 34366 535355512 87815 87811 532149804 94353 94309 438786480 17683 17703 43732268 4318 4319 831961286 44466 44467 119812900 24308 24309 609955719 85609 85651 4168041 58495 58496 764841915 82800 82801 184572023 15921 15922 404513342 37780 37781 606135174 27489 27451 116583170 96482 96407 226889713 94681 94693 345681891 7106 7150 410548544 56696 56697 800932393 5716 5717 86950237 19758 19759 303667879 40017 40018 281404142 2653 2607 101001838 65112 65177 487920481 56900 56901 235710079 59964 59965 291421865 76664 76655 640461363 71168 71169 927281699 34972 35048 830842802 385 439 519766198 62580 62581 82967192 38824 38825 776934159 38194 38195 513907262 55214 55215 336826640 70224 70225 463027099 57904 57937 156676710 3952 4013 889376148 50094 50095 447285396 28071 28004 569962941 57518 57446 353463356 33236 33237 167340444 27531 27502 145410314 83677 83663 282933437 33378 33379 369900575 73791 73824 326925630 13706 13640 311997115 2455 2437 724822671 50786 50787 27439079 49779 49780 910346996 2216 2217 516050454 68141 68111 296658631 92314 92317 904960519 53305 53306 387247153 25323 25254 311614660 65840 65775 123727930 3213 3301 670633804 26499 26500 69459896 22580 22591 485207679 84228 84233 323952683 52375 52362 760299520 56138 56139 629844024 30525 30526 159098027 93316 93317 870524054 4493 4494 550577020 95875 95876 318632430 30626 30627 910764483 62345 62282 336999360 64321 64363 863385340 145 220 791419530 33629 33630 837884006 87290 87291 904749586 67005 67006 217051141 39671 39693 543665038 81552 81517 305044590 11983 12072 496588475 81616 81617 97676125 83814 83834 475438303 65331 65341 367217145 34470 34471 957976675 91946 91947 302068818 47312 47313 951607754 93475 93453 569563609 74214 74227 360896343 72487 72452 384812906 62015 62016 916549599 73436 73501 890785636 17248 17249 948713050 89792 89776 747344413 61610 61597 937222143 84809 84895 141304589 22778 22741 475992453 47665 47666 136045141 79020 79042 109140953 16021 16003 212669149 64387 64388 331889848 66477 66452 397208361 12812 12777 378194591 13843 13844 858857867 26086 26090 969486306 72241 72242 841297607 34885 34823 22790213 82515 82502 689797974 46645 46646 488525304 1126 1127 865069475 57731 57732 793698757 86088 86089 610650475 31827 31758 482973275 64223 64184 199484002 34198 34143 660505535 71030 71031 966764316 32963 32941 785052604 49221 49222 140355131 6469 6530 549445094 4931 4970 551813585 95730 95800 669866417 65129 65057 506946194 49019 49020 263308629 35201 35289 17644061 35121 35122 156772801 61319 61283 596498110 23841 23787 696743540 46845 46846 858975101 55715 55716 798716836 65610 65534 989068018 33878 33839 539638766 34486 34487 222180002 90800 90801 712988782 19303 19287 306776908 2954 2955 685363707 11778 11779 661037870 17134 17135 591372477 16901 16902 747923586 30428 30429 597039043 43066 43067 927731036 85234 85312 46148205 7067 7055 699058359 89336 89382 4609661 41788 41751 32871171 47130 47218 904403715 22172 22173 537041880 83900 83922 346519790 15676 15602 728549515 79971 79909 417900951 99501 99502 968455360 39235 39182 624696414 93183 93127 119378231 8297 8250 499861737 71875 71876 217665606 4298 4262 946529588 11260 11192 756835712 30662 30746 301215973 2706 2707 983200150 46936 46937 223675769 87914 87915 53379473 73669 73670 54218531 16845 16846 896962326 44621 44653 412803538 19686 19687 38301122 28067 28141 906216170 93645 93635 462270415 78714 78715 719418484 84915 84916 666846630 94143 94060 444493949 97911 97879 833726063 58990 59006 400724138 78094 78167 661432107 14857 14858 999924748 11821 11790 615438214 90525 90526 971749890 34191 34217 290375658 37619 37620 421910395 65650 65613 277443231 53509 53510 669029240 28379 28380 201449660 68084 68155 658239303 27627 27571 479113137 18261 18240 921172719 73256 73228 187895734 52513 52553 273857333 4761 4762 594829295 18501 18452 259100712 49964 49965 37684288 7102 7103 448462618 12411 12412 955399486 81483 81507 199859927 13175 13149 3639496 71584 71560 318961445 43828 43829 14721390 82698 82699 646884196 97196 97197 328927968 30844 30810 666483210 1832 1833 873931643 10408 10409 447224333 10629 10705 489701659 90187 90129 986710880 86993 86933 51065714 40636 40685 669361351 20486 20521 7057834 64646 64563 331791202 38415 38353 104849278 85614 85615 87007666 40498 40484 351099423 8161 8245 333724971 45206 45207 93580671 68622 68671 391199493 80076 80077 747650625 1995 1996 907154210 26473 26474 302848530 61423 61424 876816089 17672 17673 960356948 3167 3178 459008171 74002 74016 590045437 9802 9884 778785403 77532 77577 175789151 74632 74633 58647415 61303 61304 506723813 87177 87149 595177791 31332 31333 202680007 75150 75151 371546864 76344 76321 76481027 28212 28213 807501046 83917 83918 377631851 22995 22996 976984686 28239 28292 842438799 84797 84798 530946805 34190 34191 342250198 11329 11300 639785871 38949 38950 73342733 87683 87684 894213095 80823 80813 715637080 47118 47127 171334957 22024 22025 841462501 76950 77023 144363895 90795 90796 855341225 36080 36081 722486065 79374 79375 792687108 12725 12732 695849373 86985 86986 505903104 48463 48464 232483651 38905 38879 204781612 99690 99691 968085794 88974 89011 66936601 84254 84179 242742786 11981 11982 491726176 61512 61586 497028369 99617 99618 944016114 92590 92543 228465392 81943 81944 656478457 27338 27282 302639109 48346 48327 573333185 30065 30066 228410053 36850 36851 753323138 72385 72386 590687558 50642 50643 276362179 6034 6083 681663652 53842 53769 291140400 96445 96446 317988049 98204 98205 708355383 44609 44670 34538968 25338 25315 341588208 47720 47639 694505384 63321 63322 981777690 74310 74341 211481841 33155 33187 301610311 14862 14874 247788363 49340 49341 146520720 17665 17740 382318713 23339 23300 332322540 31652 31719 400040844 72895 72894 974091010 75253 75301 294610655 81492 81485 263784757 41830 41831 619848004 66157 66158 822585729 57165 57166 230634329 4734 4721 278796908 54765 54766 377989294 59557 59558 208632198 8970 8971 215214089 71711 71712 354190131 31931 31852 111089307 29694 29761 612236694 38540 38535 240713847 20405 20406 664239810 36243 36244 577557069 33581 33614 812549434 76171 76172 999859399 4477 4478 80974652 64655 64656 675155561 98353 98354 468330740 23310 23311 104545759 70657 70658 466421622 88050 88064 896939774 57830 57831 506685834 36384 36385 313534670 98530 98509 494820212 25114 25203 579707175 45643 45569 433966795 83091 83165 431444232 13631 13632 354323066 14358 14359 756499202 7527 7479 123228116 43917 43912 599133002 63613 63633 453750823 88976 88937 701934513 70815 70816 665873336 23437 23438 463584395 91351 91402 710898601 73531 73473 290686120 61995 61996 526028341 17704 17684 311546899 31138 31149 317228185 74095 74096 136696345 82521 82522 265036995 29562 29482 373776622 48410 48411 980620035 13679 13645 991103656 50719 50718 44582945 26658 26659 457261541 98349 98304 485665894 14121 14137 21943971 94806 94848 991078866 42352 42353 67623736 61422 61464 922568252 2577 2492 361205873 6399 6400 729631284 26316 26349 978358637 38970 38971 854119782 26302 26303 381950882 41593 41594 383103314 91885 91872 101349749 42518 42453 226448842 88333 88322 676835954 8565 8562 378668873 42513 42514 422250148 91174 91175 823566312 43711 43681 802847922 61886 61887 121784446 91916 91930 654762671 5457 5458 565634422 74018 74044 626041144 21984 21932 373946362 20552 20553 914791764 17533 17565 589015165 71685 71686 467905805 59851 59923 871904258 88551 88625 509015393 67612 67625 340187488 91859 91880 240571025 22766 22767 94456312 50815 50798 34619192 61103 61036 91714883 91595 91598 256725363 32102 32103 785884309 18169 18170 298832605 73539 73541 527767348 17934 17935 187803204 8597 8598 848917069 4074 4075 837621275 70612 70613 138224270 46834 46835 452576735 2074 2144 721993950 44647 44665 23857053 70335 70260 640833057 13025 13026 296361334 7721 7737 70468669 63752 63810 703617768 51866 51939 372257758 26151 26149 155614254 69353 69334 796458567 683 684 992415620 57370 57418 84520541 65581 65582 667751217 69645 69646 750177704 82039 82017 463867057 41131 41132 56998276 74744 74828 944491046 93380 93381 492637869 1208 1184 946124240 88094 88095 910414097 5237 5238 43709932 35033 35053 772348036 91777 91778 980886457 47066 47067 316657758 22577 22645 617122214 42275 42276 948867395 31631 31708 270250516 99739 99684 668370762 87749 87730 589932232 15040 14973 461510932 43804 43805 519237325 21872 21856 145368579 69209 69210 496299577 74882 74883 64521071 16581 16582 5326622 87098 87099 874106276 33701 33710 564799794 7976 7977 65560573 34703 34704 113695249 37214 37242 737737594 49044 49089 291720697 72516 72568 951325535 56277 56278 909961468 29315 29316 786038829 36625 36626 709191181 22884 22885 805072024 66282 66283 54989151 72598 72599 940985228 65783 65872 982137932 68863 68862 366420987 89966 90011 952724391 78002 78003 357852896 58114 58115 784833105 44840 44773 905518887 33577 33578 766973222 78874 78861 950953180 55527 55528 714227518 2258 2219 132883207 26060 26061 489932639 1316 1233 542182322 99790 99704 950216778 63708 63771 235021460 18923 18957 132575199 36803 36868 596580723 46365 46424 708391038 31338 31297 62019183 8383 8418 777432752 6681 6615 318364860 49553 49554 705558700 74552 74553 140239360 42910 42822 349698003 93180 93181 548647645 93043 93044 343945610 64421 64422 693523399 88730 88731 387215343 59789 59790 275180689 66986 67046 215521768 36169 36170 717419882 38482 38483 782609968 47997 47998 192670440 18729 18732 589875585 72479 72539 821983079 66484 66427 546815332 24733 24779 922899510 58824 58825 514183025 91976 91977 91314859 54504 54573 19753860 48157 48158 111812758 11476 11429 832367305 99816 99817 276113685 26745 26724 184633575 72312 72313 622876766 51539 51540 535710115 83814 83815 911896090 39758 39773 26963165 20534 20535 739534953 11130 11131 488125225 36692 36632 773872068 75026 74942 377040696 10347 10430 583656306 80826 80827 336915072 29082 29018 162505845 80711 80701 765561850 68428 68448 611457691 86860 86861 41686135 70667 70668 551182726 15597 15583 958637277 61593 61610 391445735 49748 49749 622507396 48845 48846 469399587 47541 47563 385780518 56368 56369 408793330 37362 37363 783801639 31937 31891 873098752 45715 45797 791668719 95708 95722 453757438 45035 45015 248860746 75914 75915 59712643 15821 15822 601225749 47818 47831 517352833 11130 11169 341016349 69850 69851 523189815 41011 41038 495044 34058 34062 624451316 54640 54635 276091297 91851 91852 703863492 91804 91878 753721505 42914 42915 577525296 72846 72842 744149301 38207 38273 348252294 29752 29672 414638172 92845 92782 470779327 10223 10297 173804181 78065 78066 15800016 85081 85082 522276935 11097 11172 877426699 56464 56465 701848999 1927 1872 70941677 62428 62426 670159493 34912 34913 505842932 32887 32835 183163140 75488 75489 148378541 77155 77077 101651464 49699 49700 893210780 83034 83035 520021785 95611 95612 219992029 92700 92775 261914259 33651 33567 278014802 42549 42574 286442146 32560 32509 85026356 98075 98076 684430126 47446 47447 509478167 5177 5158 554038036 69919 69948 880195434 70905 70906 730943523 94689 94690 187403530 90764 90765 280344386 37521 37491 917335163 84449 84490 710483145 31895 31977 175084024 22793 22794 716301654 77129 77080 679332914 80699 80700 540347181 16465 16535 506205049 6135 6136 115457014 43138 43139 683034737 28783 28784 12139481 82324 82263 20158402 38994 38995 861681149 3135 3136 222286259 9781 9850 200232707 68496 68497 927379628 39505 39551 477176582 31532 31453 292276019 54089 54090 760418997 77459 77480 432814103 60932 60953 705391195 28752 28796 885621405 76864 76841 530304210 87643 87728 343803253 94527 94528 294343782 99027 99016 887759794 86232 86198 644652428 22468 22383 927508048 99479 99451 590801371 22286 22287 335041690 96992 96993 244920670 65971 65972 921106323 92014 92015 595284664 5521 5434 657320261 72805 72818 207390912 54679 54719 468229430 30940 30951 706592676 36037 36110 845787679 40481 40482 307465283 95591 95592 528672189 65456 65512 895357035 96429 96430 410524647 70722 70641 33332186 86710 86711 75109114 5472 5465 40765959 47231 47223 400564027 91023 91057 326927524 66463 66490 756078680 26232 26310 814679090 16216 16189 848954569 13144 13145 498875505 94397 94398 103088979 62588 62589 925226902 78323 78305 540212453 26568 26569 885843154 43132 43153 659756304 44369 44406 58030388 27537 27454 805521614 94692 94693 892670015 52443 52444 362545855 81396 81397 592581997 5435 5508 874654433 95276 95319 511239325 41930 41931 517054152 13121 13122 584499106 12906 12955 55940540 80383 80384 147959021 16625 16626 139537725 3487 3498 242341879 10433 10434 488876469 45079 45080 174893347 63348 63294 500473607 89964 89920 152785741 91225 91151 5574060 15385 15386 550032761 65376 65377 151083836 77546 77547 516871332 70177 70178 680817156 46587 46588 443565487 19379 19451 846475809 21311 21357 153968503 38059 37995 854716203 63855 63856 301813142 89690 89667 909550503 55634 55593 603760418 91592 91663 879848372 14176 14177 282182808 58233 58234 587301639 60834 60835 896704663 44200 44285 557063965 8125 8181 436407789 19225 19226 228539656 21849 21896 580927770 90484 90485 591609083 16479 16425 429420836 43857 43845 432154548 33941 33942 137426983 13477 13478 707332177 87634 87635 167482480 93777 93778 382317329 50875 50960 725136920 55145 55154 630940429 58850 58851 977209402 55716 55717 89543382 12634 12635 209960078 11050 10992 32226076 87454 87455 306962645 26728 26644 152593843 58836 58764 838932229 2275 2204 29943761 11364 11365 531969379 18867 18831 550481431 61934 61935 813247880 69192 69193 615663103 69080 69160 892457501 33529 33520 45878502 46501 46502 583861132 98622 98649 911024078 88718 88734 810660437 48680 48718 654292097 36323 36358 666798509 19568 19569 648959976 1204 1205 473857948 52551 52552 290329886 31710 31783 912610928 88326 88302 321452808 73029 73042 285858872 2761 2762 44213115 29010 29011 771844773 4042 4043 83597722 98089 98090 307812089 10661 10662 131015865 30881 30882 778587945 54513 54514 262082512 62799 62716 110094524 54748 54689 814984114 91672 91673 444359590 44030 44031 759293412 10580 10581 78026775 18665 18675 654759719 17427 17491 532963979 15423 15424 102483118 72177 72230 865067800 86878 86879 558909683 664 627 303358439 96092 96150 809056254 44630 44631 470199611 25451 25452 368763057 29275 29276 509889597 51793 51794 946103002 58503 58504 23048218 63795 63809 489435102 5013 5095 866680734 40262 40315 420964515 8772 8810 238471624 85464 85446 924675185 81025 81026 471221048 61647 61603 121082841 36868 36869 348889094 54165 54166 35755233 47875 47943 594211472 97904 97942 669001733 24669 24670 683086727 31326 31394 688097116 77725 77726 978721156 74262 74263 260889204 29696 29697 885105508 50156 50157 906871155 25793 25836 357667891 1203 1204 292284104 20395 20396 642596945 42560 42561 281113117 90483 90484 939879566 72461 72462 895318157 86073 86074 282333400 58018 57987 889607325 13457 13521 152840771 17318 17319 6629213 16106 16054 324179269 99481 99472 340317265 25641 25642 465960227 37224 37225 672527318 30534 30551 691279568 13541 13505 611386563 70402 70403 243530639 14797 14798 593804716 12788 12852 577640416 41162 41120 321701668 67077 67131 858146705 14924 14955 486518667 1109 1098 477168424 93375 93392 870893909 10899 10972 979594669 31993 31994 662324960 16192 16193 952774083 60616 60617 701221319 41422 41423 724370688 56786 56787 530386017 14718 14649 515159663 44141 44142 530300325 54627 54710 829339573 17958 17959 143806176 42638 42644 665427525 34066 34067 440398669 9782 9783 922086169 64703 64704 281274846 99356 99357 579066372 23167 23163 33733445 14732 14740 243920546 45006 45007 154236370 53275 53303 557418086 3758 3784 514397238 57209 57286 349885617 97973 97963 800489732 1677 1759 293360602 48158 48143 731270541 67955 67969 365313364 91568 91569 623466846 80 81 440354235 6390 6391 401886512 60453 60454 897631203 11685 11644 197785499 26260 26248 468158440 44027 44028 482899912 17716 17717 848483342 82766 82767 602981346 46855 46856 688702159 56241 56242 281951032 24872 24791 875380459 11059 10989 399557360 73742 73724 213035904 37731 37732 463680676 87373 87402 695405293 40085 40086 361716820 15698 15699 482682439 98380 98332 235389834 75121 75116 245437394 324 325 652717225 56487 56488 159728900 63745 63746 214542955 81801 81802 144891991 40716 40717 671381513 10066 10067 254096278 24675 24753 933215092 83629 83630 700439712 36694 36642 980796013 9773 9774 220731355 89747 89667 595683716 26399 26400 321974074 9253 9195 927996765 944 945 64672767 94561 94562 200596123 33968 33889 51343236 32272 32273 704205398 71097 71054 712255828 13823 13908 104236628 90689 90741 384566797 31793 31779 360539306 39205 39206 568999086 5903 5904 343531882 50321 50322 215760021 196 197 296558390 68356 68416 514080009 39992 39958 814642179 27476 27530 941508915 56773 56774 72929590 83820 83821 986066378 78512 78513 791732196 92567 92510 49621543 40398 40445 261220940 9741 9742 78008769 18645 18586 239238777 37237 37238 242459215 91638 91595 305387715 81406 81379 529517914 31112 31113 819936496 32941 32942 137151047 34564 34500 904741682 53079 53080 74221292 96041 96048 481899265 91011 91012 714610475 61042 60961 905884765 62692 62781 315774891 82886 82887 268437825 52457 52458 233976250 83525 83570 871056071 40003 40004 482061491 47575 47539 757118007 99106 99103 740040435 18895 18896 431425236 83020 83021 336037751 19669 19713 973888182 98943 98996 376497917 47722 47723 436435041 85583 85584 639116747 31817 31818 864977978 50365 50291 145427804 24069 24074 735005017 66560 66611 180358547 12958 12902 212312329 5262 5263 325370887 49205 49206 674306171 78556 78576 971331875 95729 95710 268727773 76776 76762 172939992 40084 40085 878294782 70743 70744 963353545 20917 20918 710519246 41839 41819 551669695 75806 75807 619340949 20810 20755 259180585 62170 62171 152222396 27324 27325 767800324 96023 96024 250895942 55093 55094 102449724 37526 37527 85683804 58446 58516 266874140 97267 97268 581817055 31673 31674 328756284 83132 83133 168115825 66151 66152 728760723 80194 80195 594281385 52535 52536 59789039 92370 92360 653812922 11202 11203 842361941 49245 49225 81447964 51081 51132 804978486 12359 12360 633076227 49866 49892 134319741 47824 47894 961450910 53794 53802 837039900 99545 99600 65190088 52830 52917 500826341 66737 66738 902302712 11651 11652 14119036 90369 90391 868146256 55725 55726 555422808 13185 13186 921341867 46673 46645 781584648 97857 97876 181170290 29808 29809 571772191 47260 47239 964194756 25327 25328 792435809 41120 41062 255396592 36059 36060 719937338 53950 53994 584522293 3807 3808 727528071 71801 71769 785379550 5704 5705 925040488 31481 31482 421892823 58420 58421 257665841 4753 4765 526776340 34964 34965 394509026 19052 19053 229348877 85595 85596 194943931 6850 6851 59466358 61353 61434 792013619 61578 61579 350556856 13342 13343 621188529 34648 34619 770334089 68135 68136 761951247 57070 57071 666998072 59031 59032 578443062 61600 61640 691781841 81393 81441 298773678 20837 20889 420350558 38981 38982 939283327 67953 67954 837150743 64342 64343 638623060 57049 57050 114458979 91904 91905 957482908 38513 38514 228415426 36575 36576 15573128 51948 51949 956766642 94817 94818 803731441 430 345 50700914 197 145 634645434 50618 50658 377857387 76223 76224 845555735 3047 3048 958069787 60848 60871 268638304 12526 12478 369754824 20083 20084 566691899 56102 56103 400385230 65903 65824 896277428 4530 4613 939794509 56657 56583 22846695 88821 88856 801149487 65686 65706 267787904 24782 24817 431286449 59776 59777 334913340 90300 90301 38880272 95802 95864 704505452 42823 42824 185901995 15497 15515 675746356 15963 15927 357696188 3594 3664 137231628 82136 82137 607276088 35238 35296 65292756 12044 12031 120127789 63098 63095 561764370 37522 37513 277569442 80329 80330 952510123 49439 49426 220713331 1462 1456 446983906 60236 60275 92264996 33904 33923 750248022 1095 1160 290406049 68019 68020 861364588 59693 59639 438082762 39353 39333 487452025 47284 47285 200391601 19951 19952 717699038 58149 58134 717005580 73855 73792 165108517 49647 49648 852449915 83711 83627 379659056 96104 96105 205076394 16178 16141 248850681 4914 4915 814284495 38610 38596 904692751 41058 41059 129184682 39466 39545 255845335 84080 84114 924341645 13410 13449 647837956 68705 68693 577026720 22696 22655 426927549 90391 90388 384068363 49298 49352 229295323 51542 51626 254035934 29154 29155 606638225 8548 8623 832078248 96724 96725 360206889 45571 45610 859970802 32968 32880 825695418 79708 79709 436090291 53243 53250 395876832 59323 59297 235856872 76810 76811 98640656 92241 92242 517833949 96265 96319 733836015 1224 1225 145771007 90761 90762 469318074 30159 30160 93713129 99902 99903 682972033 158 168 190627414 37261 37298 954644368 92989 92911 414387867 9809 9784 756761327 89761 89793 79708144 83733 83685 402257948 40756 40757 990052296 9886 9887 992815312 18446 18447 966459999 19764 19844 511039308 10659 10697 225745614 35139 35140 232801602 62035 62030 423267214 16045 16025 784928515 60617 60537 971957877 89759 89788 369357796 97567 97568 950714981 55212 55282 84085665 71515 71469 55068314 75659 75660 253293696 88031 88032 823402129 28465 28466 263316389 54177 54134 505759011 9712 9713 681094879 63357 63358 154009823 12495 12496 755664381 74077 74078 369132441 15106 15021 448363290 82200 82209 308060801 5407 5408 391368652 46008 46017 229189890 4889 4865 460437669 11050 10999 653479812 71351 71326 51224429 45543 45471 642806946 6508 6509 107180041 35956 35957 254525204 29696 29632 318446204 80516 80597 736679379 40432 40433 662768981 87957 87958 881181499 39811 39799 336974565 23610 23611 364988298 21341 21342 444246524 20744 20732 548531704 40190 40191 977514365 44095 44130 401924216 23950 23973 733561381 36302 36352 226440805 27346 27295 475537977 59388 59400 717900523 14684 14685 479840256 43139 43059 720139740 22300 22301 559402194 67483 67394 83470552 70496 70497 249650976 9872 9873 718834459 23105 23162 745357106 92176 92177 69275803 64942 64943 937831695 3613 3590 518173366 84850 84851 720694824 37748 37752 123624440 55751 55828 533727392 51739 51740 644496571 14823 14789 163024705 32514 32515 810155586 30037 30032 218607550 3209 3210 611586597 67036 66986 59422626 6526 6546 24117860 45470 45471 806120547 7899 7900 909407364 28887 28888 874578701 3586 3587 706684774 60059 60060 829465407 89198 89277 223257177 10554 10631 349975084 48271 48269 847576164 19825 19854 460430828 76444 76445 971964972 75057 75058 491117213 88147 88148 931143995 26534 26535 493932724 72494 72495 184000032 91721 91642 119428747 51005 50966 927850321 65282 65325 12505910 47338 47408 693726266 48505 48446 95756104 65666 65667 832786023 74702 74789 33253815 26188 26114 824378746 120 121 104204385 20186 20262 633546739 5361 5362 254239600 49028 49096 406211213 98813 98867 710417961 82512 82513 705180474 59030 59031 39112018 57983 57984 249120275 84069 84070 696912086 43531 43610 790641735 27087 27090 798071738 14422 14509 973330930 48679 48670 333504400 97920 97903 266001747 27343 27344 31660612 49264 49325 911411725 62006 61961 609926950 59029 58967 813248878 48305 48306 792577309 76545 76546 594538386 44572 44573 631369922 46610 46611 676250063 62951 62952 261491919 71942 71943 590396478 97602 97603 824856268 95664 95627 641995820 32926 32991 835260131 60631 60632 592294052 74349 74331 787548170 66093 66177 219709193 6618 6540 823861498 54644 54567 572554561 89050 89051 723500711 87695 87696 669240400 18552 18525 428944337 28842 28843 629296351 94986 94987 623386663 85150 85120 20745552 23933 23934 537151405 6177 6178 440269100 34438 34403 738295522 38360 38393 332569532 2379 2399 856872318 71363 71354 83225109 84563 84564 802242902 79619 79620 630310560 20616 20617 860367609 98821 98822 132636649 16526 16527 214662793 23703 23704 751938660 54355 54356 131029577 69602 69604 489331742 67792 67778 364795273 59329 59330 735549006 40386 40309 784971709 64814 64826 675794272 80181 80182 536528907 42793 42799 513298845 71551 71561 549632649 56451 56452 650550573 92594 92595 493654495 49694 49702 116418609 20091 20052 92402186 55964 55976 394569457 41585 41510 728294979 44300 44314 426733094 50823 50824 765328586 77548 77549 139851529 76817 76798 7769130 22970 22957 142090474 7373 7386 110843713 52372 52440 965138319 99147 99128 317872410 34566 34546 525791378 62972 62973 568088379 46711 46712 659999649 16035 16036 431902780 47011 47012 586367141 12808 12809 708662077 34786 34769 699283657 30905 30899 671888359 46303 46304 40630500 25444 25418 226289811 39881 39818 684685461 9779 9858 668196175 6369 6377 778340462 35341 35342 145017212 75243 75244 324318848 91366 91449 366889395 28205 28206 207067015 19249 19250 245421624 6936 6964 10769743 48189 48106 455963400 3870 3871 129068319 61484 61485 510459233 40278 40279 460183628 69255 69175 914924719 3210 3211 780970413 66329 66330 333222090 37777 37804 389091043 94340 94333 329870563 2257 2217 686928397 80256 80257 52728708 49230 49250 546011185 60537 60538 748229551 76462 76463 880143745 61418 61419 591492250 54046 54052 293877545 35285 35273 675901670 94851 94787 752445100 21645 21566 277235071 51918 51869 242969399 55728 55767 707913661 48989 48925 335385291 12213 12214 877110749 8202 8196 890573991 62743 62681 668511511 84575 84578 12159964 97092 97106 61195371 17918 17919 332551594 62473 62517 925217705 8876 8787 667357779 77326 77275 597833599 68418 68419 608195459 18004 18005 684843914 4908 4975 468711583 59076 59077 254927852 20629 20630 909681596 70352 70353 203152327 77397 77407 466042049 12586 12587 235859670 26041 25955 39746698 19595 19522 542001901 39196 39197 547026255 78825 78865 16677138 59017 59022 911152431 83848 83849 961768033 13482 13483 280052970 69555 69556 708427183 1837 1838 95076967 67407 67398 93941651 75370 75371 584000844 79961 79954 572034021 21457 21458 16400473 15286 15312 292039 26639 26666 100307581 17471 17472 556024437 83945 83932 344530016 71292 71270 624892633 97919 97849 614846673 47022 47023 744797707 8712 8713 65268334 45955 45964 353326379 92497 92580 129946940 55595 55562 802413555 35023 35024 480103975 57085 57062 638963179 84937 84864 593299976 37621 37622 925849264 4586 4581 475444289 51758 51713 62953628 20949 20869 794963936 61720 61783 84971223 1300 1301 91227758 8916 8917 147281273 52282 52283 24651979 6685 6686 896050906 4103 4104 893296692 10640 10712 30605933 43040 42958 931421664 37602 37603 723744327 29718 29719 201813103 94412 94413 271996834 80453 80454 68335131 91603 91651 76825610 84554 84555 940102684 96156 96157 155127211 71024 71025 477163728 27263 27307 808391355 18472 18473 850827586 35758 35759 877389911 15925 15895 540226049 48093 48049 653295738 11888 11804 897244117 12021 12068 640815590 4695 4696 239119488 55113 55193 984716796 21485 21486 708348586 57395 57396 322527731 11458 11422 463599495 82472 82413 382977686 21378 21293 578972150 58531 58532 671842552 82376 82377 760174683 66414 66409 309478596 79666 79745 750584217 58019 58004 731224520 9485 9481 702086636 93814 93815 851205578 53380 53381 56312122 71854 71887 253517214 59429 59430 349688827 53264 53265 930098198 37496 37497 607121830 9695 9696 498704127 44683 44684 84846917 26978 27031 782493397 40937 40938 898452643 60322 60360 525200284 119 160 873103894 504 505 315874076 90446 90432 437861031 66743 66757 921902302 96501 96586 566710055 95216 95152 554383105 97776 97777 680058177 41637 41638 27308185 70994 70912 518456474 3413 3374 449498848 58220 58191 791407517 22393 22402 85518381 14565 14566 77869801 52841 52862 46300992 4718 4719 571243374 9890 9863 819096125 91100 91028 796638483 64017 64013 975779816 96054 96104 531353622 39083 39084 90061818 87780 87765 643223222 10865 10908 66430172 40864 40865 225770775 8286 8287 885880552 47660 47700 976941558 3637 3638 511227459 28736 28647 966879222 2365 2366 838965007 89611 89616 137573483 97947 98017 500986315 3427 3428 420872384 97837 97846 331944413 64901 64817 319234166 71574 71575 255841984 53620 53683 562352831 76557 76558 793751716 46350 46366 341138624 72232 72233 841552925 51749 51750 483392357 66496 66438 150260945 10639 10640 839048519 20620 20621 827174472 29489 29457 136172267 63731 63818 187125215 69426 69427 800662576 74938 74939 843635505 15482 15420 859092418 77721 77722 492146707 68787 68788 534428964 26657 26725 687331768 60955 60956 132966948 37160 37161 477305768 599 571 517875206 68222 68242 800264894 31419 31491 597961096 43890 43891 165535268 43071 43089 300108796 14292 14213 347135875 62229 62230 803352236 37987 38033 65879961 68394 68407 518154241 68206 68152 912890907 47661 47662 558963165 73026 73027 706625503 62772 62706 894067884 88202 88198 883125949 7844 7845 217405601 8777 8832 163817596 16732 16729 689071598 6443 6444 968985274 42622 42686 530984321 85055 85108 717768398 84805 84885 130475535 79525 79526 750266711 38615 38683 569012949 37498 37489 52451006 1715 1652 508118438 82081 82082 814983846 42399 42400 561557060 65210 65211 717591506 63233 63244 841885674 69098 69099 244627945 2411 2340 95992434 30897 30910 884864352 51138 51050 118171434 69398 69399 683093128 25426 25427 550876050 46958 46932 314795354 32022 32023 632899160 80945 80908 521063671 28032 28033 756181782 92463 92464 739238012 91184 91185 875082430 94704 94676 390770637 23588 23589 372089471 97707 97708 558152829 48744 48750 183667920 51752 51753 736671075 21597 21598 547481421 24184 24185 914919072 74176 74228 273455863 40351 40363 446921162 57007 57077 594083311 10441 10428 2875610 94182 94183 143589703 50695 50640 779790601 14877 14878 49683237 64371 64363 222353216 21728 21729 629102227 12467 12422 332471351 23472 23430 128935743 72482 72483 681605163 26505 26444 745194765 19769 19743 168331659 20713 20714 371943327 44018 43959 977455384 86371 86334 991320106 63883 63906 547154323 1223 1224 411731778 62350 62412 826459026 13975 13976 340089482 29765 29676 649487846 77337 77338 927725523 2539 2540 356149560 11945 11953 355287862 32919 32905 252472809 66165 66166 66603107 81539 81540 543240454 68308 68346 165567440 5004 5005 782990500 94390 94407 288283795 23622 23623 636008159 14333 14395 536447542 5036 5037 941566775 41792 41754 180566313 27285 27286 541547826 10838 10910 815650870 14166 14167 610119652 53607 53608 552111372 35488 35489 398833076 94670 94671 206277526 60141 60142 989085561 32326 32339 771619555 90393 90394 538904213 78199 78200 136250863 1186 1187 71363139 56262 56263 437472529 28767 28768 967093830 42058 42090 630747840 10786 10871 787610912 44830 44886 232804542 20009 20085 547913012 25960 25961 903293675 73772 73773 984081618 94853 94818 978558737 27237 27169 726451156 64702 64703 217847422 23592 23523 540250130 14218 14219 524135364 53879 53913 874146595 94664 94722 797928374 89346 89347 10457491 44505 44485 312355227 47138 47139 281396372 49110 49111 48605097 63176 63105 331518246 6948 7019 361557503 98053 97975 667450856 64524 64584 544511504 19722 19723 332498730 20496 20497 989661827 48472 48473 226810769 36240 36241 131112128 43138 43199 924645888 79640 79602 263531726 31923 31946 759472435 31415 31373 999003326 25543 25544 601123331 7251 7252 965412 78408 78409 66879205 27106 27107 280867202 34202 34153 487442444 89631 89679 29910333 15307 15308 936460255 1141 1142 443916211 21070 21117 350788362 98557 98560 419631041 11011 10987 305551152 43959 43960 737845262 39172 39200 738645424 97258 97272 950427560 94384 94385 495680817 90341 90324 921009606 25060 25061 871412679 33554 33594 759332920 15321 15322 388316345 10087 10088 711394845 64377 64378 991503686 19798 19781 908115572 33292 33277 878906090 49867 49868 212623157 26109 26110 809755946 9193 9190 968458609 31499 31447 353833678 55570 55608 470473300 36624 36625 676375658 82234 82235 788427211 12280 12281 106826977 68724 68725 921339718 74788 74855 402825129 10622 10696 355245094 43455 43456 255930521 63752 63753 266945272 45283 45327 76888894 87705 87706 287697706 12722 12723 768267958 5356 5357 674241140 95163 95143 799679590 75470 75410 705024328 66333 66365 483798923 63338 63272 350301810 8455 8456 22384407 29986 29987 672749042 58409 58410 419267355 23255 23256 943320868 36708 36709 911781337 42113 42114 953090008 88019 88020 776899425 84953 84954 118466855 52503 52560 546683956 36566 36567 41224246 32346 32347 353698377 97596 97597 921828667 34845 34846 828421831 41227 41228 626984318 32506 32507 486871590 82523 82524 115557751 35664 35657 194674729 59155 59156 525882081 58736 58712 925989483 86840 86841 746645567 86741 86742 170691912 64842 64927 772889229 45900 45870 839433140 47451 47452 193659737 1641 1566 683628044 41201 41202 629396426 37029 37068 223038311 72334 72335 660301358 35915 35916 612480464 54992 54993 932568503 89918 89911 720439534 52838 52911 803384976 38980 38951 772113766 78423 78408 585602071 79941 79942 153529475 90073 90074 66799685 58544 58545 683717393 46955 46910 545590729 37870 37871 387633565 30339 30340 432430083 54595 54596 120923623 45645 45646 918770836 72374 72375 8780726 46222 46180 772849835 28726 28727 199811769 63403 63359 477148265 72143 72224 835614842 56961 56962 975409082 54870 54849 62231353 3972 4024 373160196 43618 43619 287568978 58617 58649 256392881 76242 76243 46408543 69993 69952 800380173 14318 14319 576875625 25314 25295 12711635 16740 16741 827984486 35467 35455 210612560 97600 97601 90093441 40992 40993 161715943 20417 20418 350655135 31503 31466 375122951 59877 59878 973974090 20129 20079 134618787 25315 25316 429876652 49192 49193 48363100 65241 65298 190862327 33220 33187 757275246 4893 4980 579539068 47386 47387 989892603 64681 64682 820329631 26764 26803 790538770 89010 89050 844869770 68790 68753 728252587 61103 61104 559353874 63190 63183 380620998 56840 56912 809886051 14127 14128 674743466 41106 41056 88371619 28558 28559 998142582 79510 79511 121364802 95664 95578 432092347 95005 95084 81083539 80996 81005 311383165 72430 72432 120981312 26616 26617 116803489 93528 93529 95040761 41751 41752 879522201 67014 67015 502198991 46827 46863 195703933 12645 12646 324353707 59323 59324 847740511 41778 41779 775042213 86705 86769 317309625 59715 59716 151170021 5348 5387 872536057 29813 29794 508913611 74292 74293 859052187 35803 35781 906452197 36882 36875 583540736 42550 42553 426186803 86058 86059 127338864 86385 86463 68408120 79541 79542 465902228 57526 57527 381263090 88340 88341 963738077 36716 36709 904983523 21787 21788 106769629 24977 24978 215913531 93053 93119 511921086 60237 60238 59136608 55688 55689 308085168 10163 10164 200012671 16214 16290 508355369 37088 37104 225690606 17723 17724 17420053 56054 56055 259699107 11582 11583 827515075 90457 90431 518413193 77502 77546 157074048 43427 43365 444626672 1256 1315 202296782 56987 56904 30694550 6766 6727 669053343 32722 32757 236117712 67686 67687 6156026 89240 89195 744021634 58951 58877 287163974 18501 18418 686173326 77522 77608 985127311 5201 5241 246004164 70649 70604 325907618 97664 97656 450128741 39835 39885 130771746 19148 19079 282559589 49877 49878 61896224 33708 33652 230850718 58714 58715 558280219 91157 91158 731847282 62123 62124 768719767 97084 97085 917075513 97227 97228 640932176 6224 6210 602817768 52900 52901 205710787 89458 89459 922271450 92569 92626 98613558 99728 99640 922118996 8978 8989 468024907 50450 50412 745435277 77352 77365 109178509 31786 31724 661898835 40324 40325 533170067 48633 48634 843491305 40141 40171 106790896 77948 77865 803427164 11896 11930 937836638 32592 32539 643058680 90260 90261 895454159 88250 88194 13112847 16454 16465 537954677 46611 46679 148874559 41380 41381 446177494 83143 83144 998840536 21327 21384 333970463 41982 42071 398990463 84832 84751 656465580 34174 34175 308575576 98134 98135 810133590 30448 30449 192005482 96639 96578 943891572 17062 17097 620743925 13219 13177 782197192 97410 97411 921381343 77827 77828 109349673 702 703 538860401 77446 77485 882526310 46506 46432 144441113 4803 4804 809735886 58811 58779 664336442 50959 50960 906916207 62754 62694 681132992 29075 29012 468057728 51261 51190 549935144 66023 66024 411228948 86310 86311 128249825 42075 42076 623992745 27069 26989 582041467 86765 86755 285890630 45503 45504 266533938 54661 54678 162966268 82682 82683 306617254 27782 27762 106092070 53834 53835 304043930 9149 9150 233260444 54197 54286 631194722 78685 78686 663926601 25481 25465 584464965 62706 62707 48150320 62787 62725 651442323 18449 18450 972646307 46901 46902 797158952 68758 68774 922382575 92371 92372 69733201 99165 99166 786004272 8436 8437 223387992 43429 43478 555421629 73979 74006 912484806 144 91 991137156 39489 39490 128155140 61722 61802 935433093 82248 82249 275123940 43117 43057 570226860 66115 66061 802758219 11890 11891 864079381 675 676 527142087 87656 87633 754718012 71827 71828 136975754 20812 20813 871632411 81323 81339 637927374 61469 61479 604168757 67145 67146 385036252 24621 24539 578243281 71603 71686 855233946 87791 87792 608345753 74324 74291 722596641 75667 75627 371021885 7118 7089 708126460 53311 53312 471461339 57214 57215 533375526 46933 47014 425545906 91095 91031 989918939 65826 65827 716480208 64486 64487 103712199 92652 92653 986671399 83002 83003 872234408 43807 43808 844300354 69482 69483 328150806 83069 83070 273281262 99784 99787 53480715 45992 45997 769544282 22200 22201 497650917 22207 22182 10209686 94249 94250 184259992 21365 21366 480609687 56199 56217 919713632 72725 72779 139747997 63790 63793 342999134 37642 37643 595198288 80114 80200 479068634 16559 16641 641483524 74715 74799 120316932 22586 22666 330836108 10716 10717 178436403 69754 69752 750840947 29465 29475 81892400 34722 34723 892095171 29759 29760 818073559 36458 36459 229161715 82404 82458 885852835 94697 94716 497371535 71007 71084 601475533 40359 40360 736530276 78451 78539 890948491 74815 74771 602946338 16919 16920 168968837 4279 4238 278408669 94983 94984 879815153 75967 75968 579434641 79798 79767 296268445 66257 66258 54832127 65030 65031 166543698 95852 95925 436219341 34292 34209 73726179 53686 53687 558566757 70704 70705 325211005 65491 65492 573059973 62637 62638 845863733 53774 53785 429865521 85815 85847 524961815 44300 44301 503684531 28272 28273 430269356 47122 47181 448281479 17814 17815 770125684 47978 47990 950626290 80936 80924 429398661 54016 54017 389132522 43704 43705 381595023 60821 60822 725714746 10056 10057 618400655 9109 9106 171043046 45122 45152 438907170 56717 56718 30329014 91125 91140 944008842 54570 54548 797694110 30909 30831 1524504 72 144 117895591 37575 37490 926562278 76601 76657 731922278 46276 46347 990407340 1395 1396 823265166 53980 53981 451425698 9783 9695 865473814 63519 63520 753629567 53019 53020 721267040 2987 2988 960664406 582 506 218178152 82203 82214 644735189 80096 80094 134188962 68910 68911 26628686 10126 10127 26990554 81429 81479 417678651 49690 49691 707142788 34958 34959 892731559 47549 47550 400908253 50506 50507 912585562 81580 81581 751391642 20203 20184 345349721 62747 62748 16686546 24486 24409 299280349 80935 80936 793348386 79361 79362 487063979 687 688 833683125 9670 9671 145080581 59005 59071 197027205 83660 83584 193355033 45271 45272 63622126 44899 44816 938821890 10246 10247 834261653 79753 79744 413730162 64712 64652 436276403 15269 15270 954569524 95382 95383 13363171 91531 91532 897536708 80984 80985 66717154 30149 30074 903743518 55406 55402 123760792 40861 40862 892705556 83320 83321 118409236 42738 42724 900198867 75265 75335 47778203 89027 89075 809083375 54779 54780 605446946 80981 80982 796797126 31562 31563 758900904 45349 45350 286740811 40287 40288 89030543 81955 81956 818721765 17279 17202 385810002 14280 14281 145987627 75892 75893 891626418 50946 50884 665005379 38182 38108 582587316 81111 81112 286989148 56797 56730 832007812 8675 8676 411441761 32133 32134 731961389 44980 44912 947042781 28513 28525 617469464 20940 20965 108520665 69859 69868 260958713 52897 52898 877528334 34974 34975 957469229 87994 87995 326725709 77517 77518 520105113 78826 78827 694608581 37712 37713 286116779 70172 70199 103847375 99774 99768 733773121 70301 70302 307988436 22675 22591 446433242 99192 99163 596218004 43976 44030 279682299 12830 12866 374834952 55702 55707 423730590 13512 13445 134146844 57698 57699 688590450 81281 81282 17739955 78425 78426 360688833 20716 20700 201266081 71087 71148 830020854 56489 56578 926599900 73305 73306 972220554 82380 82444 619307488 38222 38148 608896171 18937 18938 921753238 16041 16042 458044474 49088 49089 371908326 9094 9165 988335625 65172 65173 558063865 65281 65243 905408550 81555 81556 575762590 49742 49743 986372907 46129 46130 426872357 37044 37108 360495571 94850 94851 247592487 56298 56299 413805975 54808 54859 263435139 81366 81398 141115803 29779 29780 337734867 45311 45385 444683206 55677 55723 522147177 53718 53719 237131289 82760 82719 544404359 26896 26897 359296889 472 412 461706997 43443 43444 755986470 51857 51858 357016332 6291 6292 447137109 76500 76501 976782065 81321 81234 727954275 26504 26587 362641825 74675 74676 372127171 81586 81587 868151356 86166 86171 915781623 45790 45756 775551079 25273 25274 628186500 24277 24257 465719058 4092 4093 725114289 66803 66804 132305527 21345 21346 193530764 54710 54711 932113012 54428 54429 381018493 19500 19501 281873979 94901 94902 94634270 12795 12796 540510813 14187 14188 322030305 81362 81434 697370054 46699 46687 365727090 10314 10315 688558642 23075 23076 2692452 79648 79649 454776678 5040 5107 161284262 66179 66212 843560379 86746 86747 392055085 26152 26153 922566532 227 230 829730034 31435 31457 19553651 46101 46139 732174747 77265 77266 7276118 43121 43122 945052988 50217 50218 731556443 2900 2901 864866103 64791 64818 554201099 34651 34652 354137242 46787 46788 950438440 19462 19463 606317630 26041 26042 76776223 31372 31325 721718403 91187 91149 727491610 3086 3087 308673767 10438 10405 310097528 14980 14981 778048623 49609 49610 680702123 88281 88282 401837407 65464 65490 285478965 77601 77602 421001228 79885 79927 229663724 18926 18927 285721535 31943 31944 49037380 21104 21105 746750831 54194 54195 904547229 1907 1908 350361368 81209 81210 173047005 81193 81194 375599189 57100 57101 607665340 29105 29106 744336172 84814 84815 258603942 9802 9857 656144936 52647 52648 116659304 11919 11840 535136743 72883 72803 163790564 68467 68546 372912614 57783 57713 554276874 79319 79289 509150545 45681 45753 568079882 45000 45001 881656911 54231 54244 310870081 55946 55944 874549817 25615 25616 930860535 22433 22434 112205150 17700 17701 20953064 90533 90569 511434742 78936 78937 394994192 67417 67413 212323557 8271 8272 733187828 64943 64957 303979228 3480 3481 567845416 30313 30314 142647806 96580 96624 461358059 61262 61263 53963578 92415 92416 164218764 86320 86321 604090930 86644 86645 410915131 18014 17958 221888118 28000 28011 314612022 23469 23470 147908077 98355 98369 780241763 77403 77404 358895459 1812 1813 392932965 18827 18885 632790979 84665 84675 961216353 96329 96330 993504994 70608 70609 822528597 47900 47841 709624060 17043 17129 549183200 29666 29667 117293059 22538 22512 325467578 57259 57239 600277572 9499 9500 96399937 36033 35993 39530237 18117 18206 207961622 21578 21648 580121278 49533 49534 746435682 29280 29214 586051091 20233 20269 811220380 82725 82733 825441725 82914 82915 803917133 20976 20977 353352761 58453 58454 494008192 31816 31817 653361149 91158 91159 509228454 62059 62060 469943670 37173 37189 284667250 28130 28131 353257940 41259 41260 753333631 85159 85191 784072556 51152 51153 956452774 30069 30098 779849451 79313 79314 724897235 92522 92531 14314150 28225 28226 178297375 69047 69027 403891876 65820 65790 403244706 28154 28155 279770675 2307 2308 802773368 98 135 303343215 95448 95372 35736939 99586 99569 156959376 80479 80467 622906840 62921 62961 839354153 28361 28362 149187311 79490 79491 650788362 43288 43220 136742978 19154 19181 26017630 57103 57104 445198899 80463 80409 42768080 23669 23668 557332536 48676 48763 728291692 92641 92642 10567209 11680 11681 30914724 63920 64000 545885566 40098 40104 166755912 77809 77894 459053942 52535 52446 120553390 35772 35717 635075333 14074 14075 219184572 98828 98843 168850759 49649 49650 817419283 42067 42068 129473293 33404 33405 186800029 81300 81317 216555171 48374 48375 810915235 15385 15460 897481745 55163 55164 73277168 88314 88399 414756560 42423 42424 880361179 44329 44296 244246009 74585 74586 826384713 69969 69970 869881565 43990 43991 833942167 56129 56130 930080649 89208 89120 23889181 55237 55238 984942411 40725 40726 109292181 38639 38633 775293888 8156 8228 39965268 2104 2105 191807638 69417 69418 496789862 83472 83477 943676858 99472 99439 606384908 6103 6104 863653924 21501 21502 146065821 73002 73003 308405323 81671 81672 611356362 41628 41689 899709793 35149 35150 98096892 33872 33873 571708408 27854 27875 141753219 7871 7872 16661695 63428 63429 284942348 66806 66807 236975548 15791 15853 813131594 1192 1193 207142351 6185 6186 638697890 3595 3654 689223557 88515 88516 514060775 8937 8938 78357479 48096 48183 436473802 87641 87642 266778607 20315 20316 22849514 28018 28019 520720756 62827 62828 558371981 18752 18669 986247082 61334 61335 509428998 25116 25117 180071431 89772 89835 41948950 36690 36691 89449411 77350 77278 539504949 88588 88522 252466482 33921 33969 984995524 9639 9640 160336228 1819 1820 578136327 5798 5859 624580412 24262 24342 574291861 20207 20231 151032700 25355 25356 781070069 32458 32473 389826110 10092 10027 204372187 16614 16586 287316141 66851 66852 516764451 44909 44969 678025719 80371 80372 897728861 53829 53824 675044805 62853 62815 867211395 70936 71018 670773450 94087 94095 858507020 13579 13611 707162868 33114 33115 912534244 18150 18151 846435863 62210 62174 743295744 82738 82720 492919986 35874 35854 82428957 77669 77670 513829148 85875 85891 994736076 23724 23748 945434047 34695 34696 634886964 1614 1525 733477766 65310 65373 733202087 74274 74307 142367438 18422 18423 567759019 82338 82339 173056592 12209 12272 772330688 35266 35353 228642506 27174 27175 331790775 1737 1738 699717578 59192 59259 97292689 34256 34257 822905034 1759 1811 206740407 87782 87783 736166895 71057 71032 119788310 79852 79909 944086375 29244 29308 39978882 21369 21370 802049660 62130 62161 207622088 88154 88190 561246055 11282 11255 833074478 13214 13132 318518620 57715 57697 589138053 99683 99684 714139013 54170 54219 121153372 3279 3287 399574008 33755 33756 720025557 37204 37205 294103822 83926 83950 221806211 50369 50370 562750404 42793 42838 439838821 73064 73065 486271153 48448 48398 789136362 8104 8105 512895975 88357 88295 230243322 65602 65603 378192814 89813 89841 858392407 31186 31173 598587983 94152 94153 115144786 47985 47924 547341568 2508 2462 187251509 74845 74789 689922297 50226 50142 870983494 34801 34830 112541478 18036 18123 938120013 95116 95117 624127803 95551 95552 585795854 25276 25277 878454748 63282 63196 60552245 44809 44785 668049432 39927 39928 317183919 11196 11197 940435960 52418 52445 3755896 18044 18045 100196333 48611 48682 907184562 49416 49456 102806761 97958 97959 773207067 79007 79008 994083000 6066 6067 965072302 37622 37546 439213662 43460 43488 278034299 89719 89666 343091929 65374 65375 564996187 61689 61690 579292367 80864 80828 445348162 80347 80348 168128487 81979 81980 385176890 23943 23944 794246989 90567 90502 727798957 86950 86951 226739261 33248 33322 136851098 5875 5876 989007903 99089 99070 224940835 66490 66431 624279540 55466 55458 654932383 24299 24369 787996929 80465 80500 201331945 37100 37120 769378814 77624 77712 922424588 65910 65911 933934704 28395 28396 837357287 81215 81232 42838486 6880 6864 419558782 18866 18867 60327259 64800 64826 950238658 32207 32193 56213436 13061 13062 240010460 54383 54384 30861981 94412 94452 18375601 1850 1791 12410278 33174 33104 918099217 25589 25590 274289402 15993 15994 244341479 5151 5107 531389177 50175 50176 435819503 71754 71719 885499767 22396 22480 429862852 79348 79311 350456493 82696 82771 462525720 41852 41853 170245209 8272 8273 958332508 45615 45645 791404994 55295 55339 90129864 8974 9060 9685130 83177 83165 970038598 19283 19284 609490778 8451 8405 838124163 61575 61561 841107615 4655 4656 454729020 41719 41720 3702559 78560 78561 742493198 96820 96775 684383282 19397 19398 196991325 43850 43808 10182685 50330 50331 109865098 64789 64831 269629247 23925 23883 503702644 98542 98543 313285979 8440 8441 382638569 15324 15239 937776350 63275 63315 563870070 71735 71793 49484937 81161 81106 635634702 41607 41567 854689987 22481 22432 376067581 91419 91401 637106077 85674 85726 186556635 17211 17132 593672749 24840 24841 925793515 36289 36290 603542924 48784 48785 187591478 424 380 12095002 97391 97407 771813137 34910 34911 15347235 952 959 633414461 45121 45043 70493281 66107 66179 402054047 31764 31848 941598193 59396 59362 194431845 49701 49725 116571005 9902 9903 730785973 83717 83718 301879786 50527 50528 409283894 51959 51960 444670397 13292 13303 822405533 81359 81309 748129876 10297 10322 983578774 22067 22068 323792715 55941 55942 157858021 73417 73382 925067374 50038 50096 141737093 79851 79852 692198278 28622 28630 800242204 55476 55548 244087690 84606 84584 16794873 67122 67123 313490479 88914 88915 560720153 911 915 562338533 21584 21517 500087464 3779 3780 737335249 19771 19772 823408808 48213 48214 410197975 84067 84068 151633271 29103 29104 852334004 82392 82393 646925520 41167 41168 394117463 44428 44429 74725425 63364 63365 280141139 59653 59654 34130644 54198 54241 81112645 78220 78240 932194116 82020 82090 85781733 40685 40734 947105538 20957 20871 558108270 99495 99496 419941411 41288 41299 459243633 29567 29655 688212555 23926 23858 497741863 3690 3738 577796737 38094 38095 113007121 72406 72339 514516067 89741 89742 219960884 32487 32563 278847417 25555 25556 248399347 31042 31043 994921247 51292 51293 394392484 23930 23931 430793494 52154 52151 878746240 19199 19161 699818068 18922 18862 861969281 29526 29527 144038838 30706 30729 103934473 21397 21398 523731046 72565 72566 850442805 33479 33524 749137784 68784 68830 971214201 93228 93166 743126866 15202 15203 406344149 67278 67279 742526691 83378 83379 669679727 94215 94216 453863146 63734 63690 491982767 88244 88307 14332712 20692 20693 615445676 66725 66684 37077995 24094 24070 22180413 6178 6113 350343669 27270 27271 6728188 3260 3261 78858738 92617 92618 520614599 68080 68028 691278102 75022 74983 85602680 26317 26354 25801578 74659 74638 731427792 22875 22898 188569795 31331 31323 496391307 49074 49075 158903935 77494 77509 949084365 10899 10900 855746394 32847 32848 549486119 30611 30612 26001354 95153 95154 97303856 20235 20236 380481498 9352 9321 847770436 53562 53563 51992171 46269 46217 96172011 5752 5758 814353393 38307 38308 62515185 75643 75644 795614392 78624 78625 47079758 47004 47005 41326513 28221 28222 302605287 82442 82443 849167479 9973 9909 127553488 41153 41154 135264537 56153 56172 150765363 57136 57068 825058214 91705 91629 32499670 16136 16137 512447586 20808 20809 451450680 47652 47700 320365594 91951 91952 713426974 42412 42491 974712353 78359 78360 76682833 40508 40469 562703166 83893 83819 189025350 40775 40724 282733288 29305 29282 185228655 75063 74993 955224380 72228 72229 848179301 28094 28095 48312135 83720 83669 332939660 71101 71058 917847752 98039 98002 676244015 30942 30943 804045400 55324 55366 569355826 35056 35097 245311246 54554 54628 252245876 97001 96935 234837601 75943 75944 591469741 25190 25191 739785472 95987 96052 717533668 34952 34997 5876143 44672 44673 8668243 66959 66960 273803690 87233 87234 814859569 83679 83595 42662405 44556 44597 8804386 27623 27654 257478242 53373 53374 501104154 62835 62836 875252744 37783 37842 519068092 74426 74476 634002780 44120 44121 796667678 20486 20562 963319976 17662 17672 716238591 36723 36724 841689231 15403 15404 456622294 85848 85849 672470158 65924 65925 223929940 21334 21335 366665433 6894 6895 8944726 65113 65114 263803144 38392 38393 97082209 77166 77167 864215118 81880 81881 674317323 34815 34768 877832069 53430 53409 322740104 58463 58427 948740238 85305 85314 525274788 57323 57378 548946872 84431 84432 272601339 17985 18068 628489366 81698 81624 101288141 50329 50382 999940968 59891 59892 532751045 99350 99327 336682769 57877 57878 266973851 37282 37283 553157701 22932 22906 482143006 92670 92740 762443354 11072 11142 434566420 6681 6613 399223639 95977 95978 376824383 48696 48697 546921457 27404 27353 812928673 30731 30732 883196649 16824 16839 188536547 21748 21749 630841042 55006 55007 117007629 99080 99068 88312641 34243 34244 463114597 56623 56594 483908074 30758 30713 646945282 72489 72494 798725282 55599 55567 241999091 92835 92836 675417988 35091 35092 180522915 83176 83177 785084092 38000 37951 192180031 54338 54339 880650459 83619 83572 71470166 45099 45029 404969858 16756 16757 746437874 81175 81119 981648738 29180 29181 38721592 97614 97615 778425455 60339 60345 553539194 84945 84982 555843844 32929 32930 699652314 3250 3190 270911516 16307 16347 103020491 55901 55920 645793430 76408 76325 523890227 4359 4295 265971457 90269 90327 743277977 9491 9492 868068055 18658 18745 457142935 13208 13209 221365026 47585 47573 634805095 4560 4472 767713544 23955 23956 994384376 47371 47312 826022894 65219 65262 117048511 57050 56981 840114832 60522 60523 335610813 71854 71907 669203601 38140 38114 618628342 89726 89662 978584909 91360 91321 865837028 36073 36093 958465677 84193 84194 784680968 7092 7093 672825077 89904 89861 677621857 98515 98516 539802145 36629 36598 116029268 21052 21123 885063775 54925 54926 737878355 73735 73799 33086839 27948 27982 246524466 18873 18874 707735951 40501 40523 937791997 22700 22701 391458847 95535 95536 646746443 97119 97054 309721198 54591 54592 174612197 48839 48786 8415472 91302 91251 588968108 98978 98985 521852056 5622 5623 73039306 16859 16860 366186235 80784 80785 72578896 31355 31356 407148056 41042 40995 212300349 93443 93444 230411673 33820 33751 587800068 72306 72217 938271788 70763 70777 498315609 7056 7057 317350177 20593 20594 533927788 97523 97524 589756916 48299 48300 329327742 72097 72098 827356452 21192 21193 752106276 15801 15802 883960394 82787 82869 561172792 12483 12484 806828020 7812 7881 795592893 24887 24877 896277929 57316 57265 411199670 91299 91300 678224977 73705 73706 995808883 4136 4137 488795344 49183 49152 762738073 26805 26806 731891095 3343 3344 562818875 51126 51207 614944859 19749 19702 257251874 63983 63984 179185433 14462 14463 522813213 79776 79730 499019738 77124 77125 179281676 52202 52203 473878638 87674 87685 904890447 49823 49824 406785398 64755 64669 317787944 69979 69980 394220603 50729 50730 913327424 90025 90026 9187089 44951 44952 693134156 12551 12626 134138530 32416 32417 723495782 98844 98845 989001391 79798 79799 648041258 22143 22185 140432673 30547 30609 666317738 98687 98736 983360254 88254 88262 951101514 79216 79217 90312672 50344 50270 923611120 66805 66785 557260483 52612 52613 458985093 27021 27022 610694477 38821 38822 798131149 71659 71745 641421047 91726 91727 817556619 46933 46871 895158582 74421 74424 316427669 17764 17851 849545939 7573 7574 938500480 85890 85854 666629091 55381 55418 662656649 97362 97363 813834050 39126 39213 538097787 49105 49165 212525858 44310 44311 885985383 29712 29713 258578113 67304 67305 638236367 17746 17774 2356744 25862 25863 271534761 18114 18115 571476970 30408 30401 679502466 12930 12931 380452767 45966 46052 37822978 10287 10227 328230538 69989 69990 38685744 13505 13506 24501976 83519 83520 347848731 430 471 57053496 13672 13594 295855747 8964 8965 126720645 24801 24802 134278051 51338 51305 59715292 53819 53869 902717893 16081 16082 47142163 20700 20765 904102827 4295 4296 852700026 75678 75673 453730988 5148 5149 300315189 8478 8479 634092068 50427 50428 871023256 62351 62388 842045685 73043 73044 398747354 32885 32941 321752203 6514 6570 452479436 87298 87290 116132839 48602 48603 302862221 94432 94425 147577670 36776 36694 462288124 8247 8271 898747943 53913 53825 969546407 11635 11636 314222115 678 747 419376579 190 150 408474580 20199 20123 813843250 41217 41218 883651382 27217 27233 863147370 11333 11368 74366421 78275 78276 926749018 24409 24410 683443974 67004 67070 27932139 26675 26676 582960539 98760 98761 767941911 65466 65467 793925737 44365 44366 234393021 48486 48427 627922277 82336 82337 460149886 73118 73165 526135268 66271 66358 698465467 6339 6267 416170027 10397 10405 782686815 91658 91684 639464765 12461 12462 110280742 51070 51071 633060775 26966 26967 444712695 76350 76351 285202185 82686 82687 212618956 91396 91397 980379045 69528 69529 567333231 86430 86431 67227524 40507 40576 822133003 85247 85248 348112720 90827 90828 583443735 24283 24369 928359979 70988 70989 305899601 35634 35679 946436780 27578 27538 605676775 84854 84855 242628951 63203 63204 907814799 37416 37417 360218754 71630 71609 723902573 70396 70352 123783139 46467 46466 43580591 21765 21766 399719010 46910 46911 638539202 88876 88830 983295083 50826 50827 591078817 98717 98701 314380049 1848 1849 433604861 28265 28266 222790805 64542 64543 661605562 22070 22024 210974274 4403 4339 764408485 43600 43676 927718306 60362 60398 827792998 87162 87163 748428926 8987 8988 955899299 71787 71846 925474934 13087 13024 888874628 78780 78781 392713200 33658 33659 790658594 3859 3839 494781302 55899 55964 346481928 92455 92456 829741248 90933 90974 397617703 88389 88390 912901906 34979 34980 186217667 55375 55376 550076761 41319 41320 496652962 51590 51591 997742874 50510 50546 616614317 32905 32906 576622873 32250 32266 378256667 70491 70492 907714411 56459 56460 181662308 36463 36464 74573050 44706 44707 56021789 23899 23900 428478240 10318 10236 240898478 86274 86325 616019818 19214 19242 621686863 6796 6797 372652228 73352 73353 811613389 48912 48913 302549338 48077 48078 263216138 30840 30841 724188461 52365 52418 725173987 41068 41064 792604799 67583 67641 305364748 31906 31907 140451428 65755 65691 744623549 82506 82463 533658459 75421 75437 475166778 71957 71958 808101755 45125 45126 441463390 28450 28468 652628126 92703 92659 694323589 38507 38456 122740751 21730 21760 906317904 42390 42362 332482015 46720 46649 619760136 44012 44013 786612215 44626 44670 565170836 20611 20612 337097784 9919 9920 473142500 77277 77241 919835041 1928 1929 157921006 11184 11185 338552756 14546 14547 507698892 26519 26549 795842628 15558 15559 840035182 40186 40180 484191985 83714 83715 242972579 22777 22860 989642749 34113 34041 614512445 7667 7726 168221443 94484 94485 911175052 66031 66116 308035149 59461 59412 894257957 20707 20701 779253021 4715 4717 69107017 6092 6093 831955370 40164 40165 190101298 34997 35002 527128217 65477 65478 233523334 84348 84389 950497928 11401 11314 947197935 1494 1547 782227183 62928 63014 400586127 94274 94228 965757422 87584 87617 139509444 6357 6337 497453947 240 241 59353837 27153 27163 697821005 7007 7008 678690263 46413 46414 510592952 90112 90113 672028698 79258 79259 995496600 21996 22036 294480650 46504 46505 894293451 35518 35559 525935551 71179 71180 162374686 11282 11283 221870847 46094 46097 557295703 77859 77919 676836578 12130 12131 125614650 83903 83836 180094259 30942 30918 271412235 17520 17538 41711263 11335 11364 650859393 85337 85298 81652017 80966 80967 97485086 65257 65346 755910110 26665 26591 509595367 64086 64087 340310314 97501 97585 83693994 84997 85038 975045091 99215 99271 514427240 1895 1896 768537698 83755 83756 287198113 65496 65497 550352031 91797 91798 675639668 70744 70785 817698305 45357 45405 359961740 96976 96915 836445178 94107 94120 515968875 3107 3114 787819851 70162 70182 481276951 64965 65001 896452721 9320 9355 660418881 26645 26646 362456541 14355 14356 353059573 55466 55467 540504667 20668 20669 836247465 94758 94833 329921237 10172 10151 904523898 72730 72731 626035046 64889 64874 361793789 48565 48602 315254445 90960 90929 535973288 42581 42637 301507844 23026 23027 762229466 79984 80022 10122980 96860 96861 488125812 63107 63108 16007403 14031 14074 385902798 20932 20996 176252339 36725 36726 954805435 53477 53437 226065060 55078 55038 784485625 62168 62169 229207013 82783 82855 181104107 36747 36748 340574295 30683 30730 61717239 6191 6192 680017267 53430 53431 728116258 61756 61757 911944248 30625 30626 889067774 62247 62248 421449349 26112 26113 626824498 68102 68031 22341934 19669 19670 918436613 28150 28107 391207042 51606 51607 801666674 10929 10930 425400096 69806 69807 658156109 34631 34551 916518716 55916 55835 932527697 88389 88315 309843748 62900 62901 759654408 60220 60221 964400663 72345 72277 582871852 98735 98736 706711487 21326 21380 35218044 48890 48891 687259143 71161 71249 642083764 10389 10361 96746745 54705 54688 701624580 51084 51147 450417828 2909 2966 923345332 85760 85761 263984999 73512 73513 551540323 33744 33745 771810984 32448 32449 943492340 25688 25689 771949930 36652 36653 477923429 32411 32412 698657026 86962 87014 400741872 47159 47160 209799949 77492 77493 967505995 6199 6200 449022757 48425 48491 526665260 80996 81022 5320040 45452 45453 679113172 59691 59692 470677177 36661 36662 628229496 91069 91070 587473096 24351 24352 367426868 1908 1972 212747838 20949 20950 520803201 52969 52940 212720224 47665 47751 553724348 50326 50327 41838023 44149 44159 148212363 72508 72509 162502903 72640 72641 981385234 30565 30629 182921029 99001 99002 361301584 99193 99194 5976580 22646 22667 595776113 149 79 895681500 17307 17363 538939616 21717 21718 45706832 15521 15522 605462499 70135 70192 462166132 82537 82538 746269147 63724 63725 572299309 62812 62813 11916823 64446 64447 173471191 68656 68657 471708446 4189 4181 765380743 50197 50136 718269137 38737 38710 312843465 35503 35525 405246996 611 547 10024469 63021 63006 227460024 35889 35931 408454044 48809 48731 974022981 92353 92341 512328205 71745 71746 727023332 82605 82606 302260357 7171 7240 47669586 63710 63711 627543201 80447 80448 100462218 39978 39979 389637889 94436 94459 621459292 99138 99207 593784728 51622 51567 700412071 93781 93794 836968801 29641 29642 957522173 65912 65913 246442420 75174 75175 340115996 4721 4722 884912921 67100 67101 569060124 37799 37800 745128947 29250 29251 398860128 11355 11400 603071175 91097 91165 91973705 80551 80552 728994061 64948 64995 80344720 36938 36939 778854812 2412 2413 636608974 30775 30836 264473884 42777 42778 298921429 42988 42928 235569889 73175 73146 735524809 45866 45843 716089940 18291 18376 939620721 57583 57584 550321707 61225 61226 991949660 71672 71673 908986151 57327 57328 420219737 47521 47522 931977325 79914 79915 505700951 96894 96878 712139256 38364 38276 915447001 6575 6658 843732446 65517 65518 918527953 34538 34539 495775532 96997 96998 3919150 73921 73977 1974114 86783 86709 966645511 72227 72228 931501484 45924 45925 181038181 63746 63828 939241036 77704 77733 534919210 27216 27200 618629208 23753 23814 651928386 38931 38932 890558387 81447 81461 89198710 82649 82693 997469796 29640 29570 993871940 78274 78261 522791823 896 897 822726586 144 145 673576360 85359 85427 970182693 86362 86316 675039093 58895 58896 391669573 1721 1637 13223868 47985 48014 169994831 933 928 121886394 7162 7187 173776509 86671 86672 660980926 65872 65930 541138465 70497 70555 984261258 90948 91028 522582653 62152 62192 221078929 19108 19109 704630958 28728 28718 477654323 50763 50810 504997562 87997 88058 432481935 65381 65450 463988254 30191 30192 971307613 31627 31628 177228508 57708 57709 279294228 46704 46705 107558703 72141 72202 256355301 79073 79074 645018154 56686 56687 650870968 73582 73592 465786867 35735 35736 654984943 7573 7651 884415261 92333 92266 407911020 19863 19871 443445460 40990 40991 74056491 90033 90034 771088963 66357 66381 472123210 98021 98022 577792537 57804 57728 971946348 34560 34533 24379811 36192 36193 128620797 86607 86608 988057940 6762 6763 735791752 24144 24145 489369355 10315 10316 767668425 58528 58605 267630968 6201 6202 689650459 42623 42673 456766810 81215 81216 604977404 96638 96639 352466129 3915 3847 864692619 72363 72364 868744949 65475 65476 975169449 23928 23929 92531581 60967 60968 803477292 80722 80782 305895847 88126 88127 211544944 19056 19104 529162855 21349 21350 978257400 9005 8918 596144457 39906 39907 225235661 75628 75622 71625633 98795 98883 652794398 32282 32358 746530024 28006 28007 120900035 60778 60779 153830238 19902 19979 311357208 85047 85048 19347724 78234 78212 481427004 52415 52368 52182261 58752 58703 228901454 96369 96288 694117067 52894 52895 998318546 70730 70731 278249444 32332 32333 355907382 33583 33584 968950273 57256 57257 877701023 1436 1437 640506671 72340 72255 368165738 12947 12948 443865263 49847 49831 379921843 60261 60179 702283246 79425 79351 700666556 32104 32035 884830898 81920 81921 790033280 7929 7895 245787530 1176 1177 97263082 26058 26108 9857333 97248 97200 821212630 78992 79023 807323765 23439 23378 829905961 93495 93521 410908667 86447 86448 91596175 83854 83855 136388005 14229 14230 843290967 89697 89698 816579706 73883 73884 528196737 9387 9476 795039014 89978 89979 941582118 65271 65272 390613230 679 767 135221688 91798 91789 453742879 53712 53713 55188964 41189 41190 425046423 85180 85167 703324140 84459 84495 285718153 45184 45185 375185269 58981 58900 531542081 9972 9990 366611999 3777 3778 340515949 82159 82160 483672374 515 516 894519383 97323 97324 797887004 199 265 690615593 22095 22096 165504656 7134 7080 288805945 76776 76777 781428226 73893 73894 428313204 84836 84880 701740302 53040 53098 650753338 75215 75216 652020397 22877 22859 757109310 23147 23194 777333502 65965 66042 132417101 80612 80649 741952052 90791 90749 978590260 3074 3075 146477282 14689 14651 280365786 29179 29152 290809404 79899 79931 960492546 867 905 4046235 12045 11975 94592698 35412 35345 689697202 25873 25874 324345412 16694 16695 683862211 31402 31374 524899224 70059 70016 687495113 99772 99753 264965730 56208 56285 964570924 53047 53048 544036453 9284 9285 565638288 5185 5101 997824019 27901 27851 641936853 95987 95932 130829413 79615 79560 74695892 99319 99320 475529169 10686 10687 887672490 66183 66109 748684791 45345 45346 760624423 1428 1451 417183526 98770 98689 548731869 33337 33267 824117645 41006 41007 792470912 66904 66945 537074378 77613 77591 584505141 50399 50400 618727285 23509 23456 294514387 11816 11825 255796933 12860 12861 38619768 31194 31154 655017636 64070 64071 184890858 30773 30774 658847930 27821 27879 647832862 87258 87259 195547010 80006 80007 453685775 53238 53239 285665571 30006 30007 305631512 89452 89429 890824134 51020 51021 897394510 16547 16548 742197315 93662 93744 297282596 34881 34882 545697362 94047 94048 407689583 27616 27617 283736026 69275 69257 213457041 68618 68631 623934307 78589 78590 566005458 92353 92312 896018131 44857 44858 32723535 26884 26921 885229122 69163 69124 606225869 99282 99327 55171914 39681 39661 249262763 35117 35118 200997439 86810 86811 987552374 37833 37794 311596726 49900 49901 501813423 33288 33289 726928744 93026 93027 33639582 2048 2049 900651348 84855 84856 169904537 3141 3226 125287958 26058 26009 72260161 65492 65493 877027285 28422 28482 421809896 69688 69757 975697173 96372 96306 644716333 78127 78128 666106275 54474 54385 185949644 49291 49292 980627959 97686 97687 463343858 5705 5716 441167382 75717 75718 850142874 44415 44331 424283547 94081 94119 730985740 18978 19034 49872766 54176 54177 918059946 37579 37580 647946780 13572 13591 539705835 99660 99657 244417637 13896 13821 500786360 63437 63369 904193062 75510 75511 385795310 40288 40289 429414770 30479 30480 798970265 61447 61523 956550417 7191 7185 511140751 48620 48621 437594177 93296 93297 480218728 70530 70619 387882815 30217 30261 176539005 40513 40514 212720407 60381 60382 556997244 64769 64702 216722196 73744 73745 71033901 62034 61972 627971612 53303 53304 896835563 80437 80438 2676212 26779 26780 568703138 49717 49721 272045675 5271 5216 710177713 55736 55737 638844070 17292 17293 14898533 80523 80524 115265251 53699 53638 952216092 8433 8504 468130730 39580 39581 500446460 22084 22085 59828232 67298 67320 281550752 80873 80874 561602950 76919 76920 269389963 18392 18393 878919509 5642 5643 219304566 16528 16543 131144284 18943 18891 982114898 68199 68200 588495124 14154 14155 29742374 97783 97743 710923724 9282 9245 698832425 1094 1095 184329727 42460 42461 520229773 98540 98541 820798205 41380 41306 902742420 54405 54449 850010020 4955 4956 164174466 35107 35085 345582757 59240 59241 14454297 64828 64837 883109939 56865 56810 554740810 65593 65594 629626304 78875 78942 197865745 1278 1304 46698942 38654 38653 837269574 89034 89070 646308845 93669 93670 732140337 73816 73900 561763748 60212 60213 601758174 50101 50102 138268920 74058 74059 348343398 32770 32771 398305065 94402 94403 289732684 51552 51553 141397146 70817 70818 829622079 44246 44241 651377965 44501 44502 54327703 40110 40142 31150139 14824 14825 898976825 94724 94761 391499898 34563 34564 124087539 96711 96656 94043218 33254 33289 509319015 37787 37740 817073645 5251 5252 31721947 3230 3173 234754334 53530 53531 414707849 67698 67699 657128088 59788 59789 817908446 2647 2634 11971594 68561 68621 400171198 44364 44291 246033366 26945 26944 806479776 46733 46734 999432071 24674 24603 140145862 12683 12646 837745016 23116 23117 294251336 29910 29914 182634103 6634 6678 208721994 38493 38449 642939043 31974 31975 429796847 81813 81791 252027968 26387 26394 716836203 8674 8759 385637960 5229 5230 101391163 19924 19925 672875176 81363 81364 117776511 67967 67968 552977666 77280 77281 5775083 89856 89782 101404941 54170 54171 31048329 84848 84857 250553345 33940 33941 938258341 53988 54021 668200553 64399 64328 156222282 25269 25270 963715263 64592 64503 315031362 68955 68970 727231240 81941 81917 41068314 24019 24064 518375024 18881 18811 89616898 45159 45160 455315889 74823 74824 966795126 34777 34778 942079739 60585 60597 652378578 80762 80685 1825070 52432 52433 72878582 91597 91598 114079243 64380 64333 380949480 95916 95917 836930365 69646 69668 982540316 87038 86966 913352539 56768 56792 315615941 8327 8328 202402796 48570 48571 278075144 55709 55710 816570163 37780 37821 104050628 77761 77762 598397571 74816 74817 234224398 84094 84095 596887075 18245 18246 895348245 46272 46296 192458634 68805 68846 993865583 65961 65995 537645668 95125 95169 290138268 85150 85151 328756981 93731 93772 907025694 72656 72673 175747362 86133 86052 971759185 70799 70800 7307923 77520 77543 532496527 25044 25045 453836206 75361 75293 676937540 26333 26334 31912045 89846 89916 602046947 17716 17754 289103015 59583 59609 548174509 74126 74205 838048395 57427 57428 284831920 78230 78231 940511041 67159 67101 695742581 53986 53987 594635270 880 924 995421848 57901 57970 841195134 36790 36791 321933455 4015 3931 827854134 35106 35107 943093817 95709 95729 613841213 70959 70960 619175986 27578 27579 345719829 49099 49100 209164550 79120 79121 183384352 93608 93609 10045792 29887 29888 378492428 55182 55183 552018695 22202 22203 352504170 81257 81258 411585178 52634 52568 762041103 32593 32594 991186893 8662 8663 418636876 79743 79705 176447357 42912 42913 684786921 77782 77783 277900618 60704 60705 828561526 87524 87489 232890280 29052 29032 819967681 7200 7135 724835230 58022 58023 354092563 55803 55804 970029053 15131 15180 693036872 93998 93999 457585000 97480 97455 405234664 19598 19599 332501147 39884 39885 526952481 32187 32188 18257190 91499 91548 14673693 98374 98419 884192087 22701 22702 26718384 63162 63205 781814885 2074 2075 431280349 12884 12873 643643874 12768 12784 723071286 26987 26999 358003522 9346 9302 75701332 73535 73574 469990435 30980 30981 358121979 23659 23596 512314246 50637 50638 216285465 81115 81116 712908043 62547 62618 902641315 68722 68640 67651630 26527 26528 118563608 6965 6975 709345168 91409 91410 628803713 52224 52225 115037338 67300 67258 575693264 35103 35135 658604131 55013 55014 53362012 36298 36299 739182742 92025 91948 336380805 59688 59689 988793385 29445 29402 715005628 4708 4669 380450546 26172 26243 952256635 82918 82919 66990034 91895 91896 65603121 49663 49664 573463620 60994 60995 511557649 20418 20419 406636514 46888 46960 655272438 58289 58267 819933357 5141 5142 886249165 90750 90719 14314461 47432 47433 345993591 20438 20439 205443836 20666 20636 23039449 29872 29873 998940045 54956 54957 296182113 36792 36793 512936217 64431 64432 475062621 45946 45865 733016848 64141 64114 155259026 35860 35861 206560917 80502 80503 409684206 52074 52063 152899007 98018 98048 288561172 99287 99288 409804048 28339 28340 288040389 63196 63197 599255164 28516 28517 185818123 28556 28604 91216018 15355 15356 842811963 12815 12837 574097303 51482 51483 888120682 78626 78560 366785081 53379 53380 657024805 8842 8926 121651256 27044 27045 938732242 49753 49755 626428370 74252 74291 89230732 57014 57015 639511591 96067 96068 502963651 77566 77511 155922979 24764 24735 300851131 6915 6916 331570485 90151 90225 907837399 51348 51349 973764869 46494 46495 19788710 20990 21011 723564808 5246 5221 680329489 42739 42740 151524338 80909 80831 415393128 12351 12280 803999656 8188 8169 250476081 2500 2501 510435423 54340 54271 595809210 79920 79921 137549239 14268 14243 426331928 36379 36380 748388703 38830 38831 358619528 5627 5572 545948538 75140 75141 285376433 45532 45496 751416010 44244 44270 193180381 78814 78885 501931275 11404 11405 79804668 30400 30401 239669272 56310 56311 215521380 82364 82365 775094849 49523 49511 145703326 81048 81049 879862080 22983 22984 288722959 32017 32018 469688683 91141 91054 803870872 76555 76472 356889593 94383 94384 529700177 95050 95134 921035167 52751 52664 342988728 91683 91684 882506864 97202 97270 509384681 6087 6134 521819366 88729 88652 354794467 92823 92865 744897801 43212 43213 472926235 72914 72915 416716027 22854 22816 37384595 26417 26418 675018215 87794 87828 806317680 3760 3761 152132777 51632 51654 314949021 40073 40122 509594123 45109 45023 739998546 81371 81285 307401116 19869 19870 276443612 84878 84879 710270840 26274 26275 520673808 64351 64373 631675690 17972 18039 617531329 85769 85684 43840491 92224 92152 5396268 86539 86547 379254812 97477 97438 44686617 86634 86600 458091055 23519 23482 843034051 52852 52861 676743210 46911 46912 683558571 7971 8026 57121365 73748 73760 41975506 33680 33766 899370291 16920 16921 356378900 39998 39999 803053671 39153 39154 206738341 57026 56954 646142899 46051 46062 794543996 94807 94808 464683235 80858 80859 120317714 12597 12544 562637713 80701 80615 827755253 99996 99973 826239189 51130 51131 590152365 53917 53918 311058010 99441 99391 13559432 73117 73099 791611370 29576 29577 546900497 94504 94505 614599255 89810 89811 86223982 3466 3449 676827586 60755 60706 749226918 33590 33591 441929429 49079 49000 501509871 50916 50917 204714310 32672 32709 191373180 51280 51281 789456437 25319 25320 667350445 93993 94074 479336494 33932 33963 702295396 74444 74445 809236348 17420 17421 189768349 7835 7836 433396644 53516 53517 664766873 38504 38444 440095442 33342 33343 458108760 34818 34752 218629838 33489 33490 593767604 2694 2770 615909392 51005 51006 381923416 99350 99351 170688660 87265 87239 601864332 47329 47330 741868930 11195 11135 203792254 88707 88708 142517584 42879 42958 559760437 23278 23362 595683877 52268 52269 171336596 1435 1406 424672430 16662 16606 925354181 67144 67173 357284535 77782 77715 697179535 51922 51920 884735557 89872 89915 800371574 88385 88386 274540508 87226 87254 189122177 49384 49385 918492011 27343 27423 755098321 80628 80541 605524507 2813 2814 208183118 88503 88504 947666189 81709 81717 42288932 68437 68386 610404760 14500 14556 870501213 32291 32244 764640823 15820 15888 702747443 56169 56170 423493046 9977 9910 948211250 5644 5681 723824071 48388 48309 289642541 23504 23505 74262622 44988 45069 41537261 19057 19058 732234813 23787 23788 3908603 51033 50961 679941371 87512 87443 691075750 60056 60057 508747711 6930 6895 543671339 88919 88920 475840531 60181 60253 593459669 35745 35746 361789314 72190 72191 695646362 54071 54072 938987917 28372 28454 191036681 79154 79155 593098390 4018 4019 49481197 14568 14564 360044923 90846 90847 908353317 69278 69190 448005429 86112 86113 933693459 46460 46457 397128925 49057 49136 24322573 64774 64788 717029268 6213 6140 132426836 40791 40792 633668264 69509 69467 972206467 10060 9987 218416909 4415 4438 993092852 31485 31486 421617420 83190 83191 22186326 59176 59177 394778579 60493 60494 635700747 18339 18340 39735507 63117 63118 955051225 43078 43032 368457889 1643 1627 265419074 85615 85562 303287385 3399 3372 113911437 56558 56559 946885859 81263 81271 856878419 77231 77232 855236426 17243 17292 161212297 67961 67962 239452858 19588 19651 601139051 62867 62908 569437071 77592 77651 50099445 48272 48273 80803215 28322 28275 35314411 35200 35175 200165734 32193 32194 374585841 69852 69915 244006751 51315 51343 136495924 84572 84497 90610940 74213 74231 591499359 22803 22804 29395016 49045 49046 741182247 73125 73126 642323209 81789 81728 612278362 91625 91593 968379257 12667 12668 367083791 29030 29028 560066119 8921 8922 97883347 2995 3043 247757982 74484 74485 860920693 35506 35474 617098524 74427 74428 741094202 31626 31627 669863434 13906 13821 720457570 49689 49690 874473198 34095 34134 89118981 55329 55330 346151745 51308 51309 660862250 94889 94890 892650722 23171 23172 913694205 72995 73062 290259341 18398 18399 961105225 92755 92668 549973409 43835 43836 670956834 54205 54206 514303015 42636 42671 84065781 76459 76470 559094570 53644 53645 246036382 16862 16863 887792157 17055 17030 565513281 58990 58991 976667228 66727 66784 805623127 90080 90081 377191641 2770 2771 243252435 99990 99985 904155968 16636 16550 836338230 46414 46474 746030766 30747 30748 220593254 90023 90089 925657508 47340 47341 574254621 34022 34011 330558172 12147 12136 160167420 99786 99787 444434199 17898 17829 540672893 57164 57165 414071118 17621 17622 117446112 48198 48237 537287371 31789 31790 670682754 10129 10130 843015635 3387 3388 115503051 84540 84541 425052696 45200 45151 19299099 10075 10117 440636534 66072 66098 577442358 27907 27908 683209343 8596 8525 405059322 54325 54402 155995755 41171 41125 261968607 33219 33295 572185204 95259 95263 318453181 87379 87388 711399298 10507 10508 258604348 75698 75765 74372472 99636 99554 770062171 39069 39070 132420836 64865 64910 897972735 40703 40753 234516094 13666 13609 44224224 72869 72867 425181963 59583 59637 242700592 90605 90576 693149045 59755 59756 45215659 68292 68293 711208694 98422 98360 632040516 88761 88758 371011917 76658 76659 983713009 90068 90046 641075919 6760 6729 846182161 36752 36753 982605625 10367 10397 752966177 771 772 655655101 49327 49322 150252356 65248 65311 65166894 5787 5788 828786344 67218 67142 223074411 99099 99078 331515957 4001 3924 62118952 97419 97420 762757595 27646 27647 844606007 64231 64232 893649697 20112 20113 731175325 70510 70511 615706888 18455 18456 560216935 18390 18362 560949634 51605 51606 432685865 76631 76632 974192968 2176 2242 620862196 23539 23450 658884680 60402 60403 291199834 61624 61576 83929444 44342 44263 153065057 71129 71056 524032571 44076 44084 444448525 1941 1898 271941376 79318 79297 509558412 163 221 11951385 66477 66478 718530244 29 57 862628071 40141 40186 906631682 89630 89631 194017834 96958 96959 632104649 95215 95216 940630308 42898 42982 63438647 22252 22253 643933154 6168 6169 423738375 11828 11829 942987155 29666 29646 377481993 79044 79119 844893925 84346 84347 988387244 95590 95571 404530067 10310 10247 694945825 68216 68217 256537777 24502 24581 364633925 61376 61377 261733416 86007 86008 927222969 37938 37939 608928474 43048 43133 830958299 58919 58920 804511751 38801 38885 897024061 68945 68946 510568868 96627 96628 219126905 10471 10472 333706857 71602 71582 735726116 65931 65999 876952820 84986 84987 846774019 69636 69675 568265947 12355 12378 280729895 20764 20741 387184987 68654 68655 338873268 3227 3268 61674472 65839 65756 971348822 33007 33008 567853387 99269 99258 139123223 40166 40142 200269740 73746 73732 546687747 46733 46649 61959041 91820 91875 903963084 92541 92542 831159011 46292 46206 828066287 97016 97017 674249340 61863 61864 907722944 29108 29024 270835459 71083 71084 650942453 72768 72769 232573886 10989 11078 566918844 76623 76649 813988510 43060 43061 639581930 73267 73218 483461467 92960 92961 723486600 27767 27768 781597721 34352 34333 738456226 32387 32388 573076428 83886 83797 733116500 70083 70046 504296585 48755 48756 893361432 28857 28918 420888569 77053 77054 664245409 57062 57063 32933595 13140 13196 234564868 42707 42716 371255984 6126 6127 978495116 47210 47211 243108782 46782 46840 214399310 62621 62622 15413828 39369 39370 51386224 19853 19854 623189001 71094 71095 387887693 94018 94019 112246230 27115 27116 29371377 19387 19388 314368879 5533 5534 424928258 69763 69831 950279403 63866 63840 247271171 17505 17423 50317153 47963 47964 94432626 75992 75997 880915757 85443 85382 177720469 15198 15201 479296800 33925 33926 31425630 83776 83777 856986176 87433 87439 628948605 50891 50892 320617746 21895 21896 491120969 49682 49647 200110172 84868 84869 349412421 67833 67791 565760375 956 867 289456248 21034 21035 410812080 15338 15328 815127359 4069 4070 133310270 91526 91527 264444725 41296 41297 217257953 40195 40213 522831452 46286 46287 919162566 55515 55516 778667697 32953 32954 690583040 92664 92665 484870537 45491 45569 714488440 81270 81228 781310743 23017 23018 232629422 89238 89239 962752431 32512 32470 302415993 45483 45484 672480082 2151 2152 976090518 33006 33007 207258108 60379 60362 883963421 56165 56204 20688262 63718 63719 903987917 44405 44406 478050398 594 595 258706178 37552 37553 778748049 30139 30140 360947813 33973 33955 885453880 75882 75881 209714138 29802 29862 653489710 80831 80893 492263012 17242 17243 384577027 64053 64002 161583305 7054 7055 571246512 85012 85013 836176657 44430 44507 302866456 87732 87762 193797407 46117 46040 391737189 14998 14999 628236526 34858 34859 523976792 6365 6366 269006090 40282 40321 285232105 85244 85283 828163043 84260 84227 103579067 7564 7565 826640959 275 276 929449991 15529 15530 263257222 4266 4295 291408645 1312 1281 421480649 4513 4514 929982118 80437 80373 517212570 28606 28607 867972317 73881 73820 697830315 13781 13782 586970910 14344 14359 375581172 35168 35169 511074900 23807 23808 361855008 71148 71149 804366619 55997 55991 140695737 72711 72712 745596054 78829 78830 853837928 21452 21510 95905744 22898 22899 440779016 17329 17400 318406742 85180 85181 151261639 27516 27560 807451699 23612 23536 769144802 92608 92609 736841509 59626 59627 844735098 1568 1534 284039903 48743 48659 238288242 67314 67359 586464034 65232 65233 857197736 58429 58430 737728043 91216 91174 959120955 49160 49161 463478299 38873 38863 956102878 56563 56562 992097863 82142 82143 230410541 14819 14820 283807666 59706 59707 23586830 27681 27650 133758011 78680 78705 384549028 45977 45978 523508722 86146 86198 210597144 49566 49567 622186511 12256 12257 407002737 39746 39702 449232880 63327 63364 67772096 76359 76360 262018001 29495 29496 416930605 56411 56364 956554503 92759 92760 126668498 56956 57012 722533824 4196 4197 863189424 7617 7641 808157545 11882 11883 309978112 88689 88708 512840941 41599 41600 193931719 46230 46207 381757286 72663 72739 909266110 65910 65879 176497005 70728 70657 12530677 63087 63054 315408850 78560 78541 501657868 92644 92645 481885011 93207 93119 762387656 47774 47775 452644428 58795 58750 930291628 4017 4018 750848463 5266 5267 918588485 90578 90632 729629414 8917 8918 605241023 52454 52455 908035569 44003 44004 19526983 91952 91953 70742346 59258 59259 922729061 63625 63699 316179189 84835 84890 586500008 4764 4765 251001798 85072 85073 930052406 79740 79791 654856255 50040 49982 143942400 47243 47316 62204841 72644 72645 337052831 25559 25583 236820773 46260 46173 974611402 49069 49070 740758297 37441 37442 675670296 28707 28708 471893952 96440 96441 955954702 95095 95012 376613290 21094 21153 522288244 37358 37361 303526538 96199 96200 810986092 59503 59553 843654213 33511 33512 832808963 6384 6385 387619704 81080 81008 473830702 39305 39223 268695721 78838 78839 753917245 23614 23679 298041617 87955 87896 174900267 27820 27837 555074587 45633 45634 191874063 12093 12094 493122819 19656 19657 854524063 33324 33325 762150556 66290 66337 497021391 50607 50563 947505910 31567 31568 29735117 67104 67074 700728226 14334 14350 369763509 35216 35162 894455455 6020 6021 942277657 70550 70626 605213787 94238 94231 146759400 81303 81304 668872216 20502 20470 24741329 69935 69936 748027203 81668 81669 624341546 4709 4710 540717167 76730 76804 768830148 36254 36255 265213020 99388 99389 69834508 32689 32614 198574450 38018 38029 475845880 8018 8105 80725716 18498 18420 354240645 99638 99639 179715355 48733 48743 69366144 72503 72504 626842384 40122 40123 949010757 24202 24243 114495684 27950 28006 103639928 98341 98301 772587571 25686 25613 32259913 87427 87428 194623398 43607 43682 272784146 37157 37240 78762560 93581 93554 593487571 24536 24537 838237945 16508 16516 446005506 90899 90866 349448474 19827 19828 594454127 37466 37467 556258811 88157 88201 226909920 94607 94576 301892084 66187 66224 781368503 40325 40326 885870461 92541 92522 890467752 36426 36472 723663507 3863 3864 732003130 77804 77872 579084686 24215 24216 739802361 14221 14310 165877002 50576 50577 917838282 35873 35874 678140173 60263 60256 754169946 45309 45271 113948809 45390 45401 140921508 82908 82909 141665611 92989 93054 781788515 27513 27514 981344719 15553 15605 601879469 10861 10862 558601762 47549 47487 382784039 83426 83427 488271737 58685 58772 504761086 68154 68155 526061079 68612 68623 307570318 16236 16263 709705139 63860 63889 974884612 48773 48841 890150416 45701 45702 961243434 32307 32308 257379651 9439 9441 601996412 43605 43606 294114821 47781 47782 208966200 59744 59745 304220912 42356 42357 607476467 47674 47632 156956249 43671 43707 836139928 50392 50431 303172321 80256 80304 198217008 55373 55327 116188465 32458 32459 165089448 29716 29778 229655517 82440 82441 726583958 13510 13511 471656943 83507 83463 587968305 14743 14709 493254965 48455 48456 716777703 29739 29740 707612163 32377 32378 923108006 95824 95804 780455078 50989 50990 225337582 61638 61565 762180683 19477 19521 874362071 57473 57474 454953831 28389 28346 773894511 21004 21005 623211304 61694 61622 875895705 91225 91226 843557573 71725 71726 292292988 10007 10008 761855382 2199 2200 413530265 66572 66559 474218085 74727 74728 680774740 46814 46754 143325101 93521 93522 881463880 78333 78334 922392683 65566 65477 271227413 4137 4093 248938043 98837 98838 881326209 44918 44902 792495063 98811 98812 989345561 32891 32899 897629209 85801 85802 414593815 46844 46845 672139693 48495 48496 408528296 43598 43511 579156196 37790 37817 206826608 85017 84965 80417640 87758 87696 273255028 79096 79097 347265104 33606 33607 808390189 6617 6542 813341909 8986 8987 922379680 22933 22987 663170928 71330 71331 333893746 77957 77980 890744253 73103 73104 468642229 63709 63710 345215991 43014 43007 423126739 81512 81513 202791550 70205 70281 197764094 96146 96167 367075843 53882 53934 962101382 35704 35705 96363894 34346 34347 204793806 69863 69864 241964255 22365 22366 630374173 86110 86156 401780897 95519 95520 989589601 8726 8705 106250275 70059 70060 293587508 98860 98861 392083517 93977 93978 737115500 16916 16917 389206946 6215 6297 785564039 11166 11167 524691325 11913 11914 341076875 86005 86081 54037505 56403 56445 335440787 41769 41770 359693397 22619 22620 441027829 34306 34307 448767279 27146 27073 376791876 91337 91340 594428997 62057 62079 19780260 59697 59664 977796564 88400 88401 659616530 32392 32393 969267026 7407 7418 25246683 32976 32997 351445443 82189 82257 273307700 25955 25956 441876813 4750 4771 694150223 3897 3907 809844125 52695 52696 116398266 49465 49437 257556101 74720 74756 748573518 36172 36173 273380541 81641 81568 196932999 21200 21262 707830998 62896 62897 645828985 93247 93180 192185307 62694 62695 292932697 33217 33218 865133382 29577 29578 305065603 1599 1600 885851196 45171 45172 64456327 72353 72358 672408220 67701 67667 670331378 30401 30402 605782146 90513 90514 740853937 38622 38602 123259837 26182 26109 363378296 23314 23315 958495377 15864 15951 578905094 78865 78866 846423728 14121 14122 869857232 57102 57103 187957702 70358 70359 386844917 97087 97042 637259047 78247 78216 290686995 899 900 85982154 93547 93548 402515609 77048 77049 730159029 78288 78289 709627605 94581 94609 847499480 69068 69069 454637756 37830 37831 940538747 84268 84269 965035109 75202 75217 139390030 70246 70247 594840325 1598 1509 807392798 22162 22163 200187430 83039 83046 789644957 79300 79301 802348246 47240 47229 362433661 77610 77657 668009964 63250 63284 349034398 57579 57580 732086471 45810 45811 23336986 7029 7030 656148065 82348 82380 529595776 37377 37436 948371236 45982 45964 935063807 88582 88557 286280836 18062 18063 195222790 69866 69823 747184553 60784 60825 147847113 1414 1348 663692713 37737 37738 374155343 163 149 160335273 11158 11159 1478902 15286 15213 299825705 85609 85573 605079185 86682 86666 588922022 62724 62761 962444802 90431 90432 511392362 20684 20651 49054098 84723 84656 760076850 92423 92478 176381839 11096 11097 143178707 23536 23537 813546763 45450 45451 989687171 62132 62133 475911863 49395 49396 331540444 77914 77915 800562897 33770 33815 195192018 67804 67805 510313412 79433 79434 527412194 50615 50697 960071458 6307 6308 102170480 15060 15061 826970755 58434 58498 371822 93877 93896 676087680 19504 19505 645925587 32627 32628 615504680 52122 52150 273949453 16993 16994 801453189 17733 17734 143258515 8030 8102 242030046 90390 90391 151213625 7618 7619 531668065 90695 90704 447713406 8224 8218 115829357 69619 69668 175695899 62458 62393 702477787 3483 3484 672216640 89658 89659 103241839 19310 19311 13436436 4062 4132 17725053 39043 39044 161012217 90524 90525 188240442 65451 65537 720110425 85655 85656 158177215 50867 50830 810304871 97178 97179 817624012 21516 21577 816452991 24493 24494 589143485 98567 98579 27644736 14873 14874 108045457 39102 39084 416323100 46536 46537 188870340 77437 77438 68584633 84133 84071 9594623 46026 46099 124899575 62543 62544 525662334 92554 92505 226224279 93455 93526 664802773 98096 98021 911483501 68673 68674 85042923 11422 11423 525332844 79492 79438 353710035 48720 48721 841759255 51079 51080 460454122 13346 13347 7586658 79677 79678 26324126 57889 57890 94080751 48579 48659 649034051 81177 81114 605389309 43804 43826 854745812 9444 9512 407626996 43298 43299 21860829 24763 24828 853805477 14206 14207 779439929 88920 88874 469249982 20805 20806 74417063 60887 60968 176181239 18323 18305 440725679 7136 7137 837700402 41405 41441 176345707 29134 29068 180737587 63653 63654 785175707 1829 1881 355275299 60826 60910 965472506 66931 66987 111019616 26943 26944 154332268 24128 24129 471862585 73849 73850 271966169 20654 20701 883716554 63022 63023 239005135 39376 39315 728495425 96501 96502 144066690 38698 38738 90920979 71261 71262 15344702 72983 72984 725001579 93831 93867 28427243 41318 41388 893786555 86347 86348 726195362 1948 1949 872542089 72631 72632 217232704 8094 8095 568619373 32825 32826 611998000 80723 80636 843124324 26493 26454 383206981 99751 99696 988099041 71570 71571 210239132 251 252 571071294 41968 42041 901343313 25430 25431 69279323 61295 61230 307407344 27522 27523 28025933 15373 15374 13757880 23502 23585 321019736 81925 81965 681816087 49079 49053 992084544 79348 79335 406257414 75720 75687 514108757 58226 58227 984641957 24387 24361 522936627 18950 18951 559976546 41470 41527 924498069 87466 87413 77214934 51054 51055 85730851 12455 12456 575650011 73218 73219 377211207 71245 71246 316320929 84049 84050 58900960 96957 96949 208083040 28903 28827 620077613 14618 14661 526642434 83387 83388 508400149 20940 20948 81387708 67501 67502 187698714 19612 19692 463439013 99519 99470 377305190 57762 57763 494653326 99014 99015 301213417 77748 77749 337091037 38853 38915 510180955 10866 10867 949563920 93897 93885 22164501 62488 62494 316877773 37685 37686 342745079 36363 36443 221243436 93119 93134 538255769 19937 19910 544089875 57815 57816 917982992 79884 79885 562028407 41359 41360 390898484 91742 91697 177284013 15380 15381 436074617 35878 35802 872150273 11644 11653 671902774 42122 42123 37886504 62300 62233 154375200 9022 9023 652015066 84233 84173 570652536 42911 42912 611325651 57071 57081 223211434 55691 55692 416849764 45373 45398 73614913 16560 16561 987424216 20284 20285 747015433 98380 98381 375654177 87285 87286 609695119 19159 19078 264362246 59971 59972 53190995 52197 52143 473903172 60523 60524 753707562 9964 9983 105796520 82515 82514 595419326 42185 42186 380435854 80783 80784 143040597 76463 76464 601263764 35071 35072 244952161 67823 67824 113510396 49177 49235 611932631 42553 42554 556851624 51467 51504 506765659 3087 3088 210992121 24762 24809 540150093 849 938 157477483 37447 37448 134100849 17531 17482 850977637 3585 3605 398781779 58316 58304 329031444 63075 63072 312720774 43773 43774 409227223 7154 7155 741262159 23325 23326 518645604 95494 95475 156996131 63477 63530 465976096 85747 85804 839266198 17304 17305 995611612 11402 11475 572456336 71441 71442 692370136 30663 30664 144547843 84526 84527 830360678 45620 45589 377191987 15608 15609 458433298 35547 35548 546971280 70216 70217 52347719 55639 55672 245242358 28855 28943 958174877 87438 87439 475357524 89322 89323 540735606 58703 58704 937288763 2463 2529 992418663 47776 47777 756596538 98840 98795 483136223 90406 90434 573245554 55932 55933 260883743 93146 93147 514505026 67436 67437 413558712 16459 16460 566257143 25282 25317 614905316 22304 22305 517626517 87655 87582 760255278 29725 29677 444947386 70914 70915 424619934 70996 70997 298552314 88992 88993 164935466 37845 37846 839897849 47550 47465 751470050 20117 20118 880509364 85219 85203 954844086 87650 87628 89953867 30172 30173 648996128 64335 64336 601598361 22384 22327 586546015 92008 92009 281287076 2846 2847 821776566 25710 25638 180437834 91119 91120 923668461 52218 52283 765192872 37132 37133 765405264 42654 42655 320620227 72195 72144 160253953 9026 9027 484147302 83289 83290 907976430 3248 3172 318828768 20688 20689 774233141 9772 9773 544112625 64004 64035 55712290 2634 2560 71156929 84120 84071 736193534 40010 40011 540840876 18207 18278 836416720 25678 25679 288157650 10582 10621 846960989 45246 45298 28830054 5528 5529 920739269 43129 43130 350405393 7948 7962 433186040 19414 19483 896027304 42370 42371 789440831 83885 83808 592363019 94580 94581 116430294 37538 37539 377807222 13517 13565 807780185 74665 74666 710007854 47921 47922 923649919 61325 61337 9797572 18438 18496 308002456 17296 17328 168424021 71427 71428 891687588 78158 78159 440978037 33072 33032 466358739 66364 66369 323070856 37532 37533 741401769 8681 8682 733712836 85546 85547 364791628 96185 96240 756047229 66344 66345 123575025 614 556 488662758 48002 48003 517724233 51877 51932 913514335 41519 41520 585902167 46598 46660 60990650 61847 61848 368060430 56421 56422 403507879 19152 19153 470202920 94985 95064 149688845 12993 12994 607698166 63957 63916 150305735 53157 53158 959583094 49514 49492 460776476 88955 89042 129150201 66586 66589 57499273 67852 67831 81933774 23674 23675 327783271 37600 37609 814166573 48973 48892 576069451 74495 74529 927952848 23060 23004 395987618 88959 88960 595069179 21726 21805 905985365 56598 56546 283748170 59116 59145 803317402 84238 84241 632240556 61742 61743 642138362 88750 88757 992886670 50889 50890 498180196 66759 66760 428739548 65237 65238 944473472 77935 77941 211002213 17172 17254 874969224 99716 99699 424712317 93661 93662 820446346 96209 96120 615273983 76258 76311 444975676 87400 87438 940833316 56939 56940 873362435 35715 35716 923626551 73279 73351 468229427 52442 52376 839847685 58299 58342 485742061 7339 7292 798477041 15027 15028 538798717 41948 41917 605070003 16181 16207 72379003 96867 96868 688565509 89867 89868 885724288 63433 63434 227154525 85682 85652 868299145 46903 46904 917584554 64374 64285 665922325 82895 82909 712450568 19238 19239 30491549 87922 87923 895736548 90663 90664 625646997 27610 27611 906666377 75754 75755 481253228 55049 55050 407263470 94404 94332 534333220 52301 52302 453635450 62312 62398 79971121 12916 12963 126323448 62902 62903 912702774 16684 16631 920552899 43523 43524 833208859 81319 81320 440655200 91506 91507 452105590 99612 99613 886895173 91218 91219 44131234 88842 88806 870036692 31058 31034 981659772 65770 65771 347417753 77421 77422 794740130 87644 87645 69341064 48979 48980 441993072 9021 9104 479117686 99997 99998 57942900 15310 15353 993010144 10238 10239 80484178 5761 5779 54780357 41146 41120 973803012 64084 64030 541653341 76753 76691 867129747 31391 31433 978858093 91021 91022 562754849 88149 88079 977059804 53115 53116 770547164 51181 51137 93734569 52482 52524 179421240 70898 70899 78707582 6399 6421 526219818 95002 95038 119505131 75477 75493 264289872 66666 66641 252342565 95393 95394 92421743 86198 86199 782643258 196 113 800936966 58900 58908 789286399 87473 87474 133876486 38178 38179 331249553 55318 55319 266260740 33464 33465 406205635 43655 43617 971374590 15268 15269 670265899 46226 46251 890010170 82850 82781 802531333 972 957 429783503 41584 41585 371683829 33426 33408 238291951 76882 76806 729540581 18264 18262 655873462 27938 27854 396739219 83315 83226 264183102 23442 23447 944120052 92619 92620 283236303 90537 90538 46343623 6970 7014 537690551 38429 38518 236412058 65302 65355 558758317 10158 10159 796359364 24768 24769 531246751 57540 57544 959623614 55215 55174 470965917 68261 68213 453704807 73902 73882 649740632 11599 11645 236955861 77296 77286 534167757 27844 27845 255266633 72986 72987 152888702 6094 6095 122256822 97470 97471 525096632 32994 32995 402682589 98820 98906 93179768 7035 7109 546579487 59796 59797 926712589 47519 47520 897561691 63988 63989 422385778 25812 25813 975402938 32042 31982 833224409 44693 44694 327838448 51397 51317 584457092 33118 33119 123712395 77701 77702 620138492 43815 43847 44230169 44827 44754 373646316 6205 6206 843005228 84230 84290 462097889 4116 4172 46535542 44000 44089 24924023 61414 61415 706387099 28408 28409 25643615 5678 5679 521836661 94671 94636 809601484 33886 33860 260981104 79791 79760 791142223 15981 15982 869958262 18659 18661 839907227 16711 16712 99676816 76214 76232 7141782 74618 74627 479991587 8984 8985 15076087 25357 25364 995604032 12655 12656 91277754 35125 35054 83692560 4160 4165 61073210 27736 27737 255961520 92630 92631 71083506 59134 59135 135565027 1152 1153 570233194 81208 81209 143865601 20108 20109 72333658 35007 35008 12593908 16901 16929 500396031 80365 80288 46443612 91129 91130 548392407 66630 66558 266390140 152 240 133388077 53092 53093 908285933 42104 42105 891949370 34631 34632 862476832 67796 67797 440139795 79999 79995 571067606 83115 83076 784881060 80488 80553 794136171 99275 99308 310881634 19319 19320 691332276 84308 84315 37048316 10180 10181 307778476 91388 91477 417936272 23837 23838 617624415 1085 1106 4712100 58218 58219 654448423 18536 18537 836227723 77999 77932 313103728 64481 64493 541421483 40726 40727 999681252 24974 24975 718635634 22825 22850 600870622 69326 69248 189535136 58436 58437 477293387 74513 74514 899888267 68627 68656 378611215 14351 14280 732197859 62997 62998 980004717 46721 46645 403233103 14305 14349 32941921 18506 18470 827567924 80038 80113 853853186 43950 44023 915584067 9609 9671 787892278 80243 80219 547479688 29242 29243 402587904 38934 38935 948421803 91298 91331 632155634 23769 23770 163317787 6418 6431 612026067 46461 46462 676941960 47497 47582 758772405 77453 77496 92607038 22795 22797 111262672 30533 30474 469779654 37680 37659 842253349 6530 6531 769165225 34335 34269 776533863 59006 59007 456477791 10842 10843 963447522 82078 82079 913563188 44459 44433 383020517 1617 1584 758526420 74642 74643 369748241 38418 38333 201190198 15292 15293 395315014 94330 94331 448756302 84236 84159 593387236 23457 23426 136943332 15530 15496 941227945 3836 3911 728785409 81760 81730 351617718 24003 24018 200404779 39603 39558 799816352 76397 76398 360467750 24947 24948 378517672 65163 65089 163744613 4394 4395 27800701 50172 50173 375187600 73398 73319 219444036 46916 46917 968525036 78079 78080 916436653 83369 83370 224043378 10761 10697 883752122 45295 45296 62911954 17013 17014 637395395 85078 85142 286769423 66927 66996 982109675 38026 38027 363630776 7448 7479 150205509 14196 14197 694514888 42103 42104 36013343 8409 8333 800854079 38059 37974 50966474 29468 29469 568746818 47856 47857 479169513 90355 90351 342816404 48307 48254 890265996 28579 28580 524782113 90400 90344 665774475 71788 71789 699814139 17145 17153 493979252 35077 35029 271518977 26223 26224 262159998 17258 17259 476091427 64742 64743 10972318 74682 74683 468285982 67752 67753 555482787 55620 55688 162092843 36527 36452 691798814 93017 92932 549193084 92495 92489 66678095 6286 6287 891623801 16884 16885 270426455 80590 80591 579681875 7294 7310 44956523 891 892 428029695 60804 60805 204390273 12973 13028 287362736 39103 39104 441674076 13558 13471 758784823 73215 73216 820128672 81524 81525 304118298 24336 24424 577325132 84059 83991 857281711 35746 35714 725646342 53845 53777 996445796 65869 65870 341990264 60762 60763 757345589 34711 34712 114313750 49549 49606 651224551 42547 42519 757863368 18982 18983 825309914 59939 59902 58791273 67357 67402 565329768 23725 23720 39527808 13576 13577 246518798 68166 68092 783034138 38942 39023 721874674 2912 2860 5930203 7398 7399 285494467 33469 33530 808469370 34135 34136 719669476 8927 8928 778172574 43500 43501 922126542 12322 12296 315312420 79845 79846 462050004 2844 2845 412786358 3864 3865 659073394 45529 45530 432186748 54366 54367 118261563 63846 63841 22818329 67500 67501 869749615 74901 74902 43606491 9156 9113 488906383 25330 25331 492189632 39410 39411 453896867 65096 65052 58982188 34406 34407 884155920 23880 23863 920677430 14413 14414 563647488 23739 23740 841191874 23834 23835 400962428 36786 36763 33509536 50278 50279 2275448 34516 34517 740566990 20345 20294 491973071 89586 89587 814221784 28092 28136 960235695 16333 16334 377793869 50812 50813 41296087 82114 82182 109960068 44463 44489 372763614 55091 55092 546281506 64134 64135 150873522 8005 8006 457946393 13748 13749 49193371 25476 25502 985992615 48883 48922 829879136 52336 52337 274395255 30799 30800 866918457 82118 82153 80726640 61703 61646 592530754 86329 86401 459943349 94110 94144 328918714 25041 25018 425543256 65083 65084 790144182 45060 45061 346807611 62757 62758 65694808 64680 64605 151702121 42322 42323 567922851 12679 12752 851610353 10668 10622 323629264 16132 16093 553909236 51465 51461 174516037 79155 79156 504363567 1024 1111 251599615 23314 23344 300855298 95270 95271 397697480 43357 43358 6531416 3131 3132 555147015 12974 12989 320329686 13352 13325 689269963 59237 59238 577603517 75622 75623 91635989 77130 77131 122600157 8518 8519 815375243 43160 43208 504498444 33763 33764 304701488 41097 41103 937069097 18310 18299 533641414 33490 33530 432491630 5325 5237 840371112 68156 68157 306396723 43966 43907 856898112 87163 87249 32863042 78890 78891 755715149 81912 81913 114320392 34609 34610 771023433 87989 88053 241586188 55361 55333 67209665 54240 54241 981415172 39380 39381 308009875 25610 25591 215282780 50099 50180 417342139 91942 91947 519509690 91684 91697 352244667 51488 51489 711211549 48782 48712 418501802 57533 57534 595525813 36903 36878 515841820 75706 75758 787867912 29779 29829 636805233 71418 71419 99668827 84111 84112 51614576 45659 45690 892287493 24640 24615 988555503 2777 2778 7881584 77860 77861 846192057 13888 13889 777915775 94912 94871 762320440 33494 33562 91167701 87719 87794 998631794 49704 49705 732099717 7255 7256 698824640 57386 57355 432285751 65045 65046 379184226 99152 99153 91876875 40192 40193 473083661 15796 15797 442139319 44332 44333 566711950 5039 5040 579816834 39121 39138 890784336 64675 64665 930185893 40529 40530 535653991 6408 6322 637357729 12020 12021 166487297 21948 21949 36539791 42155 42156 162042532 79799 79800 461388540 52490 52437 966716036 31004 31083 578313272 89108 89109 739808836 12233 12315 175616758 79720 79721 160394213 86908 86969 676874707 77678 77679 665517554 7878 7876 567361829 73316 73389 398297850 14520 14521 727950279 50610 50663 145667217 68754 68734 353789638 78396 78392 695577891 34822 34823 806671959 98429 98372 796579547 1435 1436 887919398 67767 67787 642140366 45597 45531 1697063 17383 17384 62880486 35402 35433 400561571 51098 51087 96149889 89526 89603 78476029 85652 85653 899032743 83353 83360 166352132 26093 26115 916540323 15666 15667 730769060 16344 16407 629589405 58821 58820 716346985 43549 43550 427111553 32502 32503 597815409 78700 78662 297593726 18759 18760 183021254 33160 33153 412601947 60189 60205 425273325 31660 31661 297489358 37854 37882 632537398 59497 59498 689878086 26905 26906 919610034 4641 4698 61091783 33122 33060 443286572 30447 30448 770836432 38995 38965 25819851 8857 8858 240758168 76853 76854 977651174 99635 99636 542744105 66020 66093 525823457 22753 22754 227532859 87422 87423 367908885 19054 19029 323152343 43581 43613 175698410 56958 56907 445753059 91376 91344 898827753 12530 12531 283321386 54671 54657 977698710 49825 49826 879259053 39813 39814 850888381 22280 22366 942182913 57498 57499 551906930 30675 30676 389481724 74518 74519 497019895 15622 15623 570674253 13431 13432 46042252 94387 94388 30015872 47886 47887 250541476 9126 9127 427308530 86218 86215 673005998 73365 73326 514355268 62914 62915 133972755 95316 95317 554867169 95677 95731 756750383 69176 69116 163368713 28513 28514 114277791 61642 61647 218227020 52017 52048 247288053 96555 96503 579561043 55602 55617 878420362 22997 22924 76077804 95658 95694 470991076 60000 59960 54903884 86080 86081 255167633 70568 70599 769514521 18087 18033 66597558 92839 92786 179879823 50790 50833 852630421 21307 21308 391752697 79999 79949 427274739 93461 93462 866441738 30009 30010 587330394 199 182 928460357 34550 34551 603730464 85740 85745 844566163 36795 36796 772074265 47448 47396 769312423 63950 63951 900828882 2993 3010 183453750 64549 64478 809174998 30594 30652 288171206 60626 60627 382245731 2647 2648 846297261 57281 57329 637783945 71694 71773 807821611 46201 46202 730708139 33937 33938 238421251 36954 37013 635626891 7093 7053 7455113 7006 7019 273372378 77808 77809 773971445 73077 73122 40064328 76746 76715 464969087 86655 86721 850522838 66868 66869 331706563 83423 83424 655683051 74865 74866 408025080 18083 18059 854176613 68837 68849 864919160 91219 91220 26097634 22166 22100 8066057 55097 55154 542240050 75732 75733 980856064 42952 42926 337380048 83987 83988 292381332 59038 59039 282845652 35897 35898 586119601 65830 65831 998975545 49731 49732 553249597 2465 2402 183528682 70603 70530 473461488 47313 47322 423880760 66274 66275 141857772 72355 72356 110327314 921 922 493557028 82264 82343 340386557 2276 2289 960534075 88093 88094 376278558 5536 5537 983532495 99454 99388 786374544 2241 2242 165787698 87398 87399 878910300 58869 58870 185739635 32321 32339 754157700 27809 27810 348578533 41674 41592 709624256 55298 55307 855064990 97605 97609 774744904 5907 5908 979868612 38790 38791 396492214 97599 97660 988801101 15035 15031 403489263 88968 88969 578983202 47860 47861 526644510 2855 2856 823556563 10921 10922 289280419 19187 19105 711410590 18960 19033 603801886 59248 59194 835976398 48998 49003 111508328 80129 80071 416919621 38879 38880 410704890 24583 24646 342692263 62349 62310 832154072 50862 50863 565320750 55460 55461 789049182 1570 1646 691862202 37833 37917 290400264 60485 60433 620583240 27267 27268 303856779 14626 14617 742976114 8408 8338 811595783 6115 6047 24577279 49902 49847 267628100 41949 41950 432483865 35027 34973 192527243 17648 17649 550950926 70671 70610 639884361 96400 96401 824121760 9649 9577 693307009 49201 49202 287901390 53806 53808 448861169 14363 14364 491190945 19033 19076 958939897 62032 62033 129622935 52813 52802 560373832 48844 48845 626239025 33945 33960 34457404 13365 13366 376775171 55138 55185 743635110 48530 48531 273758850 83375 83307 830692597 13667 13668 778126431 24706 24707 722708457 44017 44018 392423506 23217 23218 347974681 60004 60005 594077209 19189 19151 265203841 71967 71968 733591806 99609 99610 247198141 40976 40977 449113178 1424 1418 19083161 21937 21938 670617756 76670 76592 558062085 73400 73423 382492988 69006 69007 225954497 70772 70744 844947258 32757 32722 372504772 41462 41463 828868982 41299 41300 269227746 94547 94473 207035944 19119 19120 984587465 88186 88187 593991569 2856 2921 666006566 94015 94016 920902627 47812 47764 135278671 56163 56093 82121565 83457 83460 366308734 92904 92869 223504351 99992 99993 10504369 2302 2303 431651111 18779 18849 655580440 79665 79666 633169590 20187 20100 358764110 94088 94101 644817304 29004 28955 373685057 54135 54072 414854149 57851 57852 366648394 40145 40129 804136011 55543 55544 737173534 74459 74460 735396541 88321 88319 887966357 88594 88595 979425942 54685 54686 33644502 8595 8596 935179050 54102 54053 605754926 33243 33244 466603074 71343 71344 98483254 11147 11180 16001101 23025 22953 750989462 19410 19411 911432440 56231 56232 258548483 37725 37680 769960798 15564 15565 21537758 3337 3338 647628279 17768 17774 930847252 59826 59827 68016525 9362 9411 934046773 21558 21633 271184178 34955 34956 239665664 32925 32926 339524885 40542 40543 318179535 8764 8765 13010152 73049 73004 868984206 40062 40010 174927472 62262 62263 496718048 65061 65062 244311101 16981 17020 393111510 8555 8529 675901517 81741 81751 778146168 25870 25871 257477265 69944 69945 825837196 63794 63766 454646833 69613 69559 576007950 94507 94508 87468921 7266 7348 469207888 38683 38699 868435990 23781 23782 840855416 4723 4724 401238835 22944 22945 35936375 10481 10451 386981379 44062 44135 616704222 39899 39953 871121374 6625 6631 596441277 41226 41213 283452832 46921 46845 299808737 55243 55164 771750428 7093 7094 865228694 90137 90138 115805371 44256 44237 58858900 97583 97584 576460785 67569 67570 756626263 83042 83043 399271421 94947 94948 605339747 33126 33038 856430413 82435 82436 99659938 83634 83692 392274112 43013 43020 172983966 88905 88881 284979436 11336 11420 138502275 76721 76697 271426726 1905 1906 401204578 45139 45211 400163200 45791 45792 361707263 28436 28519 577245880 68426 68384 559836561 52807 52839 127933948 60109 60110 231676160 68442 68438 389533341 54859 54860 458660567 2138 2114 329896123 56125 56064 30193233 25757 25758 139924735 60545 60518 195946553 63508 63509 917709327 16136 16144 364401823 84399 84400 223720400 35058 35008 715134247 56378 56415 154481947 6497 6498 129382777 5425 5492 8988940 51001 51018 481347279 74939 74992 415121366 73962 73963 369159143 72493 72497 988304350 98358 98277 948452357 26147 26148 700843236 46814 46880 394818470 5488 5489 610644091 41725 41726 445009525 58588 58589 400452382 25717 25666 366215301 29011 29012 438826518 59709 59731 421412143 97392 97438 795272685 46815 46816 650537477 73039 73040 888806107 80137 80138 375696295 37561 37558 488970569 53156 53157 451234750 34150 34221 808866614 33139 33140 676097065 15065 15066 356601931 17782 17774 321856670 32611 32612 55708722 11907 11908 731146345 92480 92443 90640954 21024 21025 283015458 25677 25678 781730029 2430 2431 498737526 89841 89842 381832370 48527 48528 393955073 90989 90990 765730668 43229 43230 657277424 72113 72114 601412009 94870 94871 162221753 16533 16534 816981051 74374 74316 494539742 64144 64145 458977217 23522 23508 634558207 79483 79549 529002846 25742 25821 252604909 4835 4914 774432545 11062 10989 160134354 48021 47955 356089560 23709 23706 9403869 89816 89748 784334098 92667 92698 539641949 11744 11719 931110613 69524 69598 245408528 55191 55192 906786215 78740 78741 871383024 9688 9752 51048768 46158 46178 570542314 83450 83514 272672530 15094 15170 51746762 33207 33163 32363574 83782 83783 409132623 53009 53010 745974660 28210 28211 375416340 95376 95377 594543253 2750 2751 77438558 73994 74080 458853582 93042 93043 830951787 25581 25535 369163317 17732 17733 983824055 72729 72730 697491537 69114 69178 455239684 73176 73107 936675467 84330 84331 919551416 547 548 407308196 36158 36192 717610399 98255 98281 292916680 73242 73301 371665050 6724 6779 928380805 30793 30794 250190814 92020 92021 561091021 1233 1234 871534611 89679 89680 36513918 41349 41304 411238955 1744 1663 495807937 71833 71834 873345208 50563 50564 403329065 23142 23138 576445565 53324 53325 255829455 20906 20907 361278714 13570 13653 242295745 22946 22947 33240836 73444 73431 38996556 62145 62146 508000324 91282 91202 853715501 3478 3479 636662545 35039 34969 727750279 73909 73919 523943597 55219 55220 497727653 22551 22552 156049669 48194 48158 18734838 11117 11118 193912135 17539 17540 270516723 9647 9672 892374154 50068 49997 281678892 60686 60687 867243510 11041 11042 236171189 52352 52277 490356836 91441 91442 641044086 28533 28534 228722279 48676 48662 935240885 49104 49105 161938452 82632 82633 872970 47809 47810 434587624 67283 67284 491418318 91277 91192 95157084 93815 93758 338491040 79942 79943 34025800 62345 62353 632801731 95935 96021 230217408 56771 56772 835811308 78762 78778 237614716 67711 67712 184170444 62810 62811 612870591 91495 91555 813886896 58539 58540 532677761 50485 50486 431092984 57031 56993 612498088 98085 98053 538539105 64485 64411 110013084 27171 27172 302945714 50237 50244 995407171 71160 71178 550885538 65323 65324 165583397 87283 87343 163899595 33925 33893 412992514 16847 16848 9094360 54684 54685 104640668 75156 75167 473758560 39071 39072 316624960 37984 38059 508115997 14988 14989 839723058 48122 48073 655738920 13282 13352 23845836 50494 50495 308080731 19086 19045 757860082 26993 27059 371347700 72471 72472 328798956 83714 83777 393522030 36960 37000 130813116 40115 40116 47077128 6283 6284 442371320 73236 73242 143516274 16711 16753 254289302 52289 52240 788130880 49727 49720 397645201 36962 36935 505668847 96660 96676 914730665 2089 2090 783188774 62709 62665 969103918 16357 16358 834981492 54605 54606 493124008 63188 63189 656365661 79890 79891 534946738 86692 86693 199134771 69300 69301 46926998 75858 75859 405892037 64523 64524 93555848 22206 22156 967656798 43296 43297 103824821 91781 91782 945191250 73712 73713 821506025 2751 2747 433800950 73359 73364 910025783 27083 27084 896002050 6420 6421 884086580 27776 27708 672543161 97914 97867 811951566 16731 16732 825951876 20435 20436 581868339 46309 46310 201256315 98512 98513 443710340 30234 30158 519466101 18339 18395 437581689 75468 75551 289651867 1259 1345 301277497 68338 68339 267558169 36988 36989 419301494 52987 52999 97048928 65868 65808 627675224 45389 45359 310652675 45464 45465 726323957 58105 58018 746090453 41968 41910 327890116 57882 57898 761395463 30755 30756 195198405 78124 78194 790723101 80337 80338 327640385 34981 34982 618699854 22480 22483 509489212 19713 19746 611458844 4323 4243 793625352 56840 56841 593479271 83085 83086 243957173 9408 9409 625646823 45845 45846 622014555 79931 79932 328243778 47609 47610 633697961 76983 76984 208722036 56832 56911 736128084 33361 33391 657284418 1111 1112 976035276 78532 78533 580389411 14382 14383 969881795 97438 97439 360716073 3293 3333 632735605 38411 38425 972722484 22629 22685 357853652 37435 37411 540941597 59159 59202 358997882 12766 12767 256526194 82150 82075 841711544 98659 98675 357103452 87006 87007 388665475 12933 12877 763353476 6608 6529 321512411 11063 11064 595763134 71400 71457 442558828 12183 12184 96634825 43180 43125 199652649 22695 22629 236625706 15095 15096 909835332 54244 54245 251510513 50946 50961 274108196 70268 70180 523993479 51574 51501 915194398 56261 56199 320728193 66883 66884 936769575 18778 18779 176298106 93142 93210 433208908 72308 72387 956799726 17200 17201 725647953 71502 71565 791831075 23106 23107 608439560 29284 29285 987336353 54825 54826 808006843 77552 77600 666401047 9413 9372 963373450 66820 66775 210202567 58901 58902 850224653 27009 27074 191917597 81986 81987 585801017 6181 6232 169610806 21171 21243 888059575 77639 77640 389200601 1772 1773 756350478 95741 95742 747391293 81277 81329 852127706 7767 7768 603744235 47348 47349 524453960 491 567 335874872 89362 89319 126715307 12144 12070 731946585 26576 26515 52105139 80946 80947 759391466 4580 4581 987861932 35435 35438 561797849 11223 11283 943904244 18982 18958 615102478 8064 8121 972932038 42321 42259 824009961 50788 50715 313270603 52372 52307 893222683 92826 92856 395108842 38441 38442 852049955 95841 95818 799395794 59724 59748 169625238 22507 22508 979393277 34435 34436 373557921 44094 44064 930409469 92786 92870 159995722 7089 7090 360822853 94375 94365 149956322 37792 37777 671024080 95209 95186 14741893 42809 42810 466317767 42986 42987 256606262 8888 8889 611320379 76153 76188 767772979 14023 13970 927497903 48989 49039 296775599 69883 69884 917595368 53668 53669 997498555 37434 37512 890266769 52958 52999 838504106 23493 23494 828495251 78895 78838 611493585 32328 32329 487041529 5475 5476 685267459 31083 31024 259448510 49834 49835 738325409 81810 81736 637922569 42681 42721 904525538 62203 62204 312159711 3379 3453 392739781 91808 91858 556098497 75069 75104 673567754 60708 60796 790833081 33805 33806 985641315 20307 20340 910852507 2279 2332 468924995 99379 99392 570058043 47070 47073 397010484 79655 79656 658671926 70649 70650 66259768 74625 74702 712254192 31183 31184 838973733 25711 25627 59160515 29199 29200 952750574 43836 43789 792989941 47183 47141 297573480 54850 54851 142621710 85855 85889 905646135 56315 56316 383159937 37178 37179 852907787 36060 36061 53596452 12608 12609 163734327 66926 66946 904152723 10515 10556 752181339 66401 66402 510538261 3359 3360 957021229 90953 91039 897312666 14917 14909 511567977 79487 79488 350513466 94383 94367 437717266 49443 49446 643138432 66643 66655 874248448 7293 7294 721426294 66745 66746 340471809 9058 9059 806579934 15415 15398 612133380 36347 36348 625929063 24369 24370 967103244 97621 97610 161759777 98616 98617 883019370 12447 12513 346605470 67631 67572 857464124 69656 69567 359102994 28266 28194 412567658 99613 99614 826050103 58402 58403 456656658 96405 96406 711791839 37066 37036 767578000 42937 42938 329097971 46382 46383 608598626 63434 63435 608863959 92526 92527 580110889 51497 51498 792729032 17184 17185 515468942 27171 27118 473356831 16472 16556 611465496 74469 74470 871460102 90766 90767 596715133 24254 24251 526434423 7741 7742 203072053 92567 92585 105726887 42332 42333 351425944 90253 90220 29298940 51061 51062 604484740 27628 27586 190524753 20826 20827 838151739 96663 96639 258436473 61796 61797 487406522 46568 46554 134160008 79408 79409 330556174 42548 42549 251056460 65051 65052 917395947 59479 59480 664073904 16333 16397 583105546 60402 60465 372278602 74326 74300 907903064 22610 22611 780731760 20811 20842 50494257 97030 97031 277308038 30021 30048 208803400 33637 33662 996845837 81991 81967 882271431 54997 54998 997603931 33033 33060 675309478 98742 98762 522722371 85188 85115 793878780 39612 39613 202085146 67020 67091 863060341 11572 11522 120251430 18616 18534 19987178 88827 88902 928228863 29080 29081 500500194 946 899 182367269 57314 57279 276881401 15320 15321 604694726 67642 67613 106857787 52574 52575 91290039 51808 51809 720067628 40257 40258 417702092 50898 50899 774008665 8999 8949 24653823 49020 49021 142661139 24360 24291 249607691 5823 5824 472064556 50821 50827 422569948 36778 36779 897900397 51126 51089 617048691 93769 93770 470035393 56776 56777 993958027 21850 21851 433775864 73884 73885 838723894 50935 50936 69268435 52806 52807 315085096 69685 69686 951848527 68812 68814 575355274 99201 99202 883431781 12519 12520 911349145 14889 14850 619357181 70595 70664 406047346 99919 99884 146704845 61768 61733 379519544 40060 40061 421604180 28706 28783 315776165 6134 6193 194944185 69033 69110 804910410 88545 88463 706605542 75397 75398 474156887 46180 46181 290704959 49274 49220 482016727 77730 77795 574120207 77027 76987 379827415 6627 6629 487141887 94731 94732 418519797 52651 52652 719235972 78549 78497 148421958 56621 56622 692047181 26480 26507 139553729 75626 75627 551304335 76961 76891 582664510 53965 53916 393313171 41963 41964 425748701 58513 58570 121055447 62908 62909 866929494 78703 78704 509492085 75136 75137 606737770 54858 54859 436323909 19749 19750 899431249 54281 54278 751383256 70874 70875 474041787 94991 94967 668056807 80260 80261 610738586 97035 96946 868601133 14220 14218 566925941 41558 41509 346886940 1294 1347 922164365 77930 77931 636547890 34758 34810 883821121 20881 20882 467219200 11062 11130 399296892 54331 54332 505888822 72920 72921 137984174 43100 43101 467185838 94921 94922 615366082 83625 83626 878392883 10015 9977 436274510 26171 26170 554236316 81773 81850 95547973 74136 74143 580708029 55390 55393 589158571 92679 92680 165576677 20218 20178 132786083 30225 30281 906066481 38331 38332 494307957 1446 1447 236842133 3186 3187 756864131 81795 81829 523025624 83559 83513 412394215 84384 84385 981049072 51623 51662 415799843 33730 33731 49538306 90126 90083 432768772 98277 98278 507379803 86468 86447 865699633 61944 61989 979699908 74655 74656 504255673 88368 88296 755379250 87450 87451 335165059 4715 4801 537999411 28037 27965 50305493 93962 93900 365969035 7625 7626 786023588 76987 76943 867438620 93340 93354 415754427 73169 73170 541493862 14410 14411 73739426 43331 43418 710842395 48553 48512 843824859 17204 17205 34637037 44431 44432 748815731 33746 33747 872053430 60357 60358 480203103 23673 23591 277853474 34009 34010 826966016 67953 67952 985239680 4514 4486 235019788 24108 24109 622596457 42106 42115 269940259 64267 64348 681651265 35263 35264 853163301 51410 51353 106847177 5212 5271 209929601 82661 82662 514954314 87781 87782 700682779 94109 94084 248889244 58092 58180 795267586 83030 83031 443859583 40511 40481 310000855 72349 72350 615556208 80302 80303 803190929 6470 6450 389511103 14110 14161 586712598 66188 66189 657475974 12215 12247 531782970 69914 69892 27992560 19461 19462 894782021 53914 53915 165668337 64458 64386 945110256 40356 40357 662058258 50533 50579 470603652 91177 91178 976361525 38063 38064 673731702 18239 18240 70447569 45192 45121 364218081 15544 15545 554695011 86830 86754 868374801 31138 31214 14582200 40950 40915 508700316 87617 87600 128630191 25829 25830 474634183 74005 74006 227328112 57868 57807 714634052 69845 69767 355958529 9088 9092 751369516 16900 16844 264802548 45148 45149 353920719 88027 87980 845374516 5398 5399 244813830 48147 48128 256107471 63834 63754 587587716 97354 97355 150905471 65073 64997 54598251 51904 51905 876461646 8936 8972 563044582 37185 37186 44439911 57552 57622 928110074 27920 27921 275807418 76466 76533 178463669 71687 71645 818564277 66936 66937 255282006 69527 69528 656106869 26023 25945 268467645 3739 3740 202366297 49204 49205 845679212 96553 96470 888509395 79694 79680 605913188 35057 35058 624551557 20072 20073 190643695 90327 90328 809888772 20432 20355 134451185 71041 71051 364959526 69237 69224 467255199 76715 76626 60431010 74212 74213 220169411 53581 53582 214926218 35507 35508 897897683 62953 62954 436288461 18157 18158 845896715 69625 69636 903598675 73491 73550 243130614 53237 53238 484597080 52008 51968 823957699 7731 7818 394592422 48325 48326 401436191 18537 18538 360954716 83646 83727 569908363 39967 39964 131717601 1719 1775 14804413 35298 35329 886376625 13161 13098 290875915 45103 45104 982040088 80679 80680 493166677 26275 26276 862891972 89712 89713 384915243 24927 24849 91164435 374 298 209348127 96926 96927 448515527 6867 6868 732197732 32031 32032 250890103 65722 65689 311129918 35330 35331 247776370 54082 54106 93150448 35930 35947 957761365 20759 20798 528883432 64928 64938 699573698 24287 24288 594893586 84667 84668 740918834 40928 40929 739637439 45981 45982 315994899 44770 44769 200061429 8237 8238 660110092 41878 41906 692014374 17800 17801 908199588 43727 43728 278905135 74461 74494 219030773 84336 84321 144826992 67426 67489 351458321 61609 61610 350078688 57412 57455 349768442 39743 39744 499676810 16520 16545 502180909 36171 36168 904078218 77814 77856 420954222 34436 34393 122487075 86204 86215 235911951 49839 49840 368995999 42404 42398 451065524 51515 51516 830326462 12459 12460 41437469 36925 36926 855737780 80470 80471 624143093 76195 76196 385980014 93808 93780 693635655 76499 76509 450468646 25217 25218 828438749 4417 4418 24895193 23225 23226 363995819 3722 3723 110479575 78928 78908 92114203 69435 69471 146446264 22751 22752 275106452 52882 52873 682627322 41860 41782 812055805 279 280 722630948 33902 33903 911015386 42964 42965 921953333 20138 20139 451700910 43856 43913 170985505 43187 43125 823548406 36441 36384 803687583 32129 32130 379841642 21406 21407 738541489 39432 39433 261028362 1618 1619 572483485 21932 21933 74294127 35698 35699 574976381 73387 73441 659286902 68565 68548 841794238 75229 75311 306943754 90504 90505 32716052 9315 9379 961332098 38744 38827 697112172 54771 54729 48969468 27669 27721 210839098 52772 52799 557352024 97694 97761 199672373 80093 80094 760821939 35166 35245 566894413 99705 99706 776285529 29664 29657 183230811 67331 67332 344839522 65509 65479 745935127 49939 49940 253431862 69971 69972 349225420 75394 75407 656257971 10939 10878 235183942 75861 75862 681743919 73242 73243 959635178 29247 29223 605367904 36025 35990 705603824 12629 12684 311302612 99059 99061 708327215 42325 42326 819428805 42286 42287 242780480 59699 59680 863136687 66257 66264 354836733 48205 48272 978711080 50501 50502 623943055 51536 51537 411768051 73220 73221 326629212 71476 71477 575697983 17507 17505 761478907 9168 9148 99883348 53383 53384 99196695 2690 2691 324977773 85796 85746 1434166 96510 96592 564345273 86684 86618 973615875 97718 97632 926716228 18087 18170 41122354 26206 26193 450902226 90617 90571 357521029 85477 85478 847461466 32771 32851 26084455 92728 92701 809712957 32975 33018 994458948 30694 30695 778460268 87368 87303 219278591 25180 25181 175244372 22314 22315 422635859 4207 4141 803601137 50624 50591 192065800 82418 82489 721723783 26188 26197 223290894 35593 35584 634355285 86463 86464 962255289 32207 32208 26671012 5232 5294 873520276 20747 20661 16337313 72830 72831 980617378 17079 17080 588846749 53065 53066 973667020 62866 62867 762925916 44490 44491 796684850 99817 99818 944890186 28099 28100 735474504 14098 14099 418469760 28181 28182 270503965 602 669 721671898 89789 89790 336667357 12263 12264 111338317 36285 36217 704945333 66171 66172 512012094 33657 33724 694556124 377 446 957457704 28298 28299 341654233 93983 93984 671875688 33501 33550 248555335 62157 62158 149483274 75007 75008 509844946 19293 19294 377100675 90902 90833 77890876 60630 60631 528820198 81615 81529 520620779 33603 33574 628737083 50624 50625 136661040 47889 47883 306673647 25393 25394 256945243 30414 30415 976205770 48033 48071 397855885 8287 8288 2751422 79559 79609 173332797 18090 18091 738896716 15354 15355 408263834 36467 36468 872486808 54872 54935 844844418 92929 92968 442012402 68362 68363 891452247 28933 28943 77385468 69508 69505 64555295 29201 29231 626159742 20090 20091 975482277 81593 81594 432512445 13480 13481 372860879 25305 25306 706215730 98190 98191 407363552 43325 43326 475415401 32721 32722 286205226 77605 77592 340532194 83525 83480 530622472 22548 22549 838714206 54442 54402 339378303 6911 6912 941632901 37398 37399 609868815 64840 64841 835103020 17640 17641 226589830 65005 65006 926316815 54828 54755 146996860 29910 29911 494193136 63820 63848 406048846 60116 60117 831998556 61047 61048 785511305 93189 93225 180825250 8986 8991 426108096 71885 71886 435658953 89132 89133 727207928 59185 59186 337609990 95377 95378 926690825 38038 38039 438111064 69568 69569 879977566 95739 95818 344499052 11492 11493 812908895 44643 44644 12192691 8487 8551 610761910 38247 38248 268146683 93445 93514 730284698 24367 24360 875628676 25420 25417 502357789 78442 78460 271569783 30547 30531 261552929 22796 22797 467407477 11718 11745 609511972 90014 90015 502599257 27558 27559 741721044 2930 2931 927337175 29272 29231 348733135 52732 52751 301812785 41848 41788 458325034 27291 27304 670795087 80537 80509 605816119 23173 23136 744857559 61417 61418 567191381 29967 29968 589037790 51369 51370 813696756 82185 82186 722952654 38714 38715 838613993 90715 90716 97790462 78186 78187 453468363 36714 36679 998917545 29614 29620 348949636 93861 93862 139906896 86647 86734 98058172 76967 76968 438298268 84987 84988 245722091 61253 61219 237548986 49967 49968 434849570 94754 94755 845091914 70450 70472 79333972 9464 9421 690639272 57081 57101 215200445 16239 16231 419636638 33518 33519 498713970 76837 76883 610341604 78564 78619 498519082 61216 61217 294529457 93507 93540 90053039 66110 66179 486326304 63624 63625 649227856 33722 33633 945745726 68031 68032 114520148 64613 64614 478686612 15463 15464 726333310 28412 28400 555118107 23820 23821 203566111 84176 84162 546287820 68060 68044 217043172 76408 76413 525508619 71418 71397 928186876 35766 35767 356789890 49031 49084 137776482 772 773 391156714 24294 24212 667817804 18058 18034 27179287 92934 92916 379520678 56538 56539 797914761 94666 94753 202425949 56234 56235 556607610 12191 12192 404544292 20339 20268 343616452 54253 54305 841796402 96524 96525 788596362 28421 28422 992525101 81710 81711 512929667 5483 5484 140345535 89375 89376 168401995 90884 90895 460359285 63927 63928 933398322 3688 3689 376980532 56687 56688 887375214 81772 81773 273674019 86781 86782 955076826 49107 49108 252427203 69049 69050 353479043 92763 92842 278978182 69846 69847 467913016 58712 58713 381107148 81607 81552 43650276 34331 34332 558932324 33368 33347 910763834 65891 65959 887804010 23919 23920 63234113 17348 17359 745223968 72506 72545 295676170 12732 12733 362979632 88614 88630 116903926 83534 83607 857367124 26016 26093 979214544 80364 80365 323088248 10251 10171 218586229 95287 95303 766635183 31393 31451 273096437 86305 86306 895190503 68657 68646 310917589 80107 80023 637963015 15114 15147 822049221 68029 68073 729236314 66867 66868 609275516 3703 3704 859016837 19849 19857 92984011 5878 5879 594432642 72359 72360 540622705 67208 67227 877047733 80264 80274 831917653 26269 26302 902500076 61436 61437 688270453 62796 62797 985464297 28072 28030 54381649 72221 72256 302104238 39724 39725 378986506 9744 9745 861562806 82454 82442 135235061 80944 80871 726440106 27589 27590 927817828 8488 8489 786784534 30128 30083 937188664 67841 67842 789164278 69386 69387 56019723 53058 53119 34278102 74090 74162 149149998 84966 84921 537948280 36543 36464 660036620 8670 8671 584096469 39034 39035 649791239 35203 35204 331816314 48034 48090 775670162 33441 33412 85836269 22127 22128 662402146 36253 36263 699279589 63855 63943 931702252 72443 72357 57335840 63318 63303 697379681 73941 73942 91658651 52129 52193 28298785 74941 74929 690714647 56981 56990 681380131 55655 55656 741286563 96888 96849 296061610 7967 7968 581892528 13783 13784 875285008 87441 87442 419721934 26208 26209 324427135 13780 13781 325212700 59878 59890 847760745 12853 12922 986708632 77071 77072 773993968 64630 64631 234853023 17485 17530 809612298 65920 65921 704374469 27507 27508 597495746 10077 10078 358960140 86822 86796 490371162 1057 1130 980158297 80864 80865 938559816 40053 40099 405012166 54553 54520 969995918 9857 9850 524541936 23217 23263 741190784 16252 16299 427972287 3585 3529 58896392 36961 36894 33736567 86 9 677656049 16140 16141 588983610 10042 10043 89785382 25827 25760 968318665 81275 81209 528464008 17468 17469 923753396 24057 24058 209573580 13951 13952 896630162 34429 34508 552306457 77365 77342 925145898 75842 75763 537763316 28616 28625 830356684 1046 1107 555671446 52900 52815 251146423 13227 13228 222119092 66755 66782 748061721 6110 6111 953918134 57321 57322 178615496 92566 92536 598710263 36581 36628 88308939 81744 81745 407370070 16791 16756 843019704 1722 1723 351190572 37590 37651 847002957 26351 26302 243995670 3088 3089 538101118 80976 80977 444589034 7250 7251 510414305 83407 83408 232104216 11067 11056 991622316 62270 62283 511968742 57623 57624 418251480 28822 28841 553813807 92510 92511 704671021 52299 52251 849676942 57608 57609 983230375 35957 35966 330470652 42941 42942 54120669 18844 18845 729976939 92598 92658 702105581 62364 62340 678657861 59937 59984 550777290 79820 79821 271879173 6637 6638 431093760 13920 13921 786110105 29030 29031 871225630 73249 73314 744339552 54657 54658 543164031 4889 4890 862798426 46098 46099 33862866 48731 48732 293379750 28561 28562 315118024 16834 16835 757195476 26214 26287 163522765 77813 77833 56141039 82662 82663 526423072 53104 53184 788679977 38899 38886 556050512 5578 5515 586030935 74007 74063 369374796 30053 30061 338150573 1155 1240 283124889 8390 8415 454233340 8274 8275 109349162 76599 76600 311556731 17305 17306 160287719 65059 65046 240126194 41255 41293 321454150 39337 39318 793860791 79217 79218 310597264 78705 78700 899377566 85243 85189 310570004 40823 40754 482413160 76428 76374 650252180 46389 46390 844481715 93497 93431 375264492 54783 54704 612390783 33355 33273 678065278 23117 23045 548051821 56514 56515 166567402 96772 96753 877109488 22407 22408 865010682 41078 41079 173102509 18577 18578 920287367 88469 88397 436391115 77791 77802 508777386 57095 57082 797601376 26502 26503 637936466 94433 94434 138001894 63049 63050 939428317 80176 80132 577294494 75445 75446 965742329 20079 20142 296615321 30740 30741 214965218 6788 6722 969874549 97602 97617 867815250 96742 96777 325734606 87183 87163 206660483 13775 13776 691943372 88863 88864 431114443 41558 41531 348639999 23452 23453 281997945 46582 46583 882278210 94625 94626 947924522 64624 64625 420598384 30450 30499 745844164 88110 88075 909618419 54934 54935 470454980 78361 78362 14261413 97562 97544 609781271 75773 75813 127808713 9845 9767 579609353 82330 82261 57325398 75287 75241 73481208 12074 12055 659802908 96611 96612 383761303 41013 41093 200854158 70742 70743 200030474 21204 21277 897564880 62627 62628 413412441 18200 18199 200894248 60124 60125 757471362 38669 38585 75272187 5552 5534 17863997 74941 74870 601240612 89207 89208 179720291 37773 37758 237253963 6135 6114 449933628 34535 34562 721358878 22916 22917 460994447 18351 18352 345574572 22566 22582 21951909 48400 48401 350400765 25289 25290 402817024 26392 26393 948055889 60054 60055 619210766 69596 69597 58117498 85473 85474 195964591 45907 45908 221695575 48378 48379 832915843 16397 16398 329104706 15958 15959 427085880 67337 67411 647196022 75398 75399 421009573 4071 4072 337358028 86022 86076 318467874 72655 72656 30191561 24616 24617 801708959 30153 30225 713414354 71317 71318 662487263 1718 1654 578074179 18815 18816 468832918 20922 20992 890766214 5749 5750 740802505 58560 58496 292897885 16009 15952 81313856 97324 97375 106901460 41336 41337 4153381 94000 94001 184421191 89436 89437 691876400 31374 31375 237545493 928 943 119604752 8429 8386 36726362 92622 92588 514859973 56062 55978 759425474 62373 62290 347413596 22625 22626 236914922 86209 86210 706594150 54819 54749 188399708 84671 84655 748448471 51852 51930 754299951 36393 36394 104883494 44530 44529 521541229 58961 59019 304847689 7846 7847 900786006 29031 28975 858291497 67094 67095 117646225 34552 34548 693136157 14815 14816 386574556 13631 13713 630573665 66378 66379 374536692 12734 12710 975707363 31714 31715 242130418 23178 23238 972504420 14776 14777 337754104 85123 85065 312484966 71344 71345 644673061 80657 80658 286652981 83838 83839 153958411 4674 4675 17363914 88783 88784 953996819 57982 57946 314814084 88277 88282 455965456 44785 44775 720514144 926 1006 821338978 50073 50074 947748822 274 297 840327466 5278 5257 198239950 40232 40233 564918443 72248 72317 440372668 39893 39954 93637739 33120 33034 187975951 2569 2539 544079949 78093 78094 59619573 91798 91799 513999911 59587 59608 312965996 69046 69073 428684580 94819 94820 134910340 73057 73060 363481145 3790 3791 435811987 11233 11216 378598863 83959 83874 42971774 25198 25199 721926574 40982 40983 362596926 98057 98047 349760113 2636 2634 502729145 79260 79188 98302660 92017 92018 26796633 21337 21312 872737153 24056 23987 935124657 47751 47752 500301429 40009 40096 66376713 68509 68597 41008816 19549 19490 211484614 28861 28873 874194150 34491 34492 484574525 43030 42942 656346268 82757 82812 292733346 50658 50614 666456296 63392 63393 560599949 88508 88509 426962976 62148 62149 544235844 50196 50217 336863541 78928 78929 171963793 68292 68321 912462721 33619 33535 334991825 34676 34680 794487092 42832 42833 117336106 43893 43894 342094596 51428 51429 312118958 75725 75651 122269920 15765 15709 102303851 3311 3240 586249866 40830 40831 598378582 81279 81280 491585458 99773 99774 557718872 19182 19183 64834954 67226 67227 199407783 90017 89951 73304863 50840 50827 83810653 11653 11723 478454179 46543 46544 807186071 80655 80709 400724246 68984 68985 371090540 94137 94103 195318212 83065 83031 760080028 36046 36047 224302509 57035 57036 701119399 97738 97792 131199140 13442 13498 481248344 60614 60638 112216658 24467 24474 293894917 16221 16225 433534414 88370 88384 4243545 45824 45886 735072881 30514 30515 203358166 58062 58036 301270035 93655 93656 156445781 58978 58979 610773944 80079 80160 207622727 61035 61036 529765363 30989 31042 395136889 52704 52628 339201602 26681 26654 444537354 51319 51356 365267764 18040 18120 735670286 6358 6359 365835363 58284 58238 437189718 41175 41118 312033348 59619 59553 998161564 91118 91201 478339619 46200 46258 448216311 11477 11447 684537121 50775 50802 966176817 58236 58196 516712380 48080 48087 929559717 25029 25030 909910904 41482 41562 14023502 16554 16616 195720279 37514 37485 497446646 60281 60282 530688371 73113 73114 903097866 14090 14091 315024259 45608 45650 140484236 23123 23040 776307238 95370 95371 643130889 85857 85885 29666397 8197 8250 582779751 29177 29178 713091518 19776 19777 866275120 41498 41499 728819357 89615 89616 782934887 59618 59619 20973645 7177 7170 570049024 11822 11823 540408621 70616 70617 437843235 42061 42062 1851354 25458 25387 149961 41567 41568 547784731 97067 97068 445675499 42667 42651 966200535 46381 46382 176451130 37843 37824 766299712 94416 94417 714559568 63717 63730 686345839 17762 17763 146305842 46588 46617 773996947 61393 61416 715222293 16516 16589 843834268 65037 64981 949047377 9512 9513 289684152 30986 30987 555691614 25342 25260 112825403 10240 10241 12484307 34338 34405 26638808 97180 97181 90505901 50634 50573 173776480 79826 79827 993421054 65009 65049 585445852 17395 17455 275718748 73787 73788 672713681 38514 38515 399273636 17563 17564 371214497 38892 38836 358387770 31001 31002 971838210 57445 57446 343557532 60757 60803 197470596 71242 71319 949203933 82073 82074 880968673 55760 55805 789952913 34377 34378 480169795 28305 28306 28505497 68714 68626 289102960 26192 26206 803257675 67896 67959 166766661 56343 56366 308917637 89659 89660 262912907 93589 93590 958821255 77001 76961 243631923 92856 92782 813182204 39112 39192 582407934 75939 75940 115337296 1245 1179 635637231 4068 4134 356267907 4114 4134 116464822 29458 29459 825927988 53387 53416 877276628 68455 68456 574244693 82322 82314 942860461 35608 35564 552313158 41026 41027 665104925 59148 59149 593655409 66638 66580 527934196 87304 87305 412892342 68247 68248 155642852 24664 24665 23868082 62928 62972 778202297 53249 53250 11501154 65789 65769 451456992 11975 11896 673720585 87481 87482 865213479 6705 6728 395224253 91483 91446 162195783 47967 47968 201661860 4221 4222 292406357 73409 73410 221918623 60496 60497 605974178 20659 20660 996952717 56943 56944 386742003 14449 14450 706031478 87501 87502 260390680 45682 45683 894937276 67449 67450 486077933 34834 34822 778762232 61055 61056 598399722 57569 57546 202494553 15255 15247 139390873 81330 81358 966312153 24531 24475 681999736 68784 68757 237862763 21044 21132 967291880 42210 42204 478643975 66631 66632 31992585 82094 82084 362425430 98662 98663 556789208 80446 80447 905849232 63362 63312 302378064 47480 47481 419558235 28231 28232 148239097 70606 70607 312822760 46451 46377 294599124 70478 70511 237123267 75272 75267 21214028 87264 87265 686905832 70488 70494 733730100 48381 48382 553662154 42722 42723 430879645 8222 8223 700645332 20965 20966 932955570 22523 22524 725119493 24242 24243 701776520 98636 98637 716571019 1567 1643 383589270 40778 40860 990607622 95679 95707 809457855 88765 88766 878927605 30644 30713 140639126 32157 32246 566341511 13818 13764 305851975 67029 67030 711502194 60463 60464 892601870 23888 23838 17418514 71242 71199 334867391 7937 7995 430336459 88417 88334 747314921 56992 56956 41213934 58290 58251 653496547 68990 68991 900418626 78225 78226 364215861 52722 52723 668387678 8975 9005 49105690 95547 95548 707421873 89321 89372 279968777 41550 41551 701053910 9041 8952 699942320 89310 89311 124475517 68735 68716 775586045 43997 43998 947933069 94173 94174 647871053 79443 79387 625958423 93441 93476 325389449 77235 77260 695610641 16595 16596 397476473 73948 73982 685332502 42339 42329 918097421 10612 10613 495400487 93859 93917 553847303 21035 21036 902503107 40929 40930 477237557 68314 68315 864358194 97946 98021 939380463 35396 35382 366548001 72537 72527 736810455 41654 41655 419255795 28404 28488 519246010 93344 93266 456913043 98281 98282 107677866 61263 61264 589890646 99536 99537 931996959 98187 98188 434833571 28616 28541 875707044 94904 94862 253496616 40434 40435 737692456 17710 17714 827078030 90639 90694 455064399 75595 75596 462694471 34196 34211 294363508 97726 97727 553278834 15679 15680 341546874 72344 72424 559411416 18265 18266 123689359 601 602 346249411 52392 52381 220057525 86790 86735 305692185 19161 19116 471179973 95592 95593 206411506 80150 80151 596054649 10605 10606 192168096 30039 30002 561350669 28886 28973 363503920 5463 5417 891601730 82670 82671 197432649 87566 87567 681442935 13950 13967 398468766 49508 49509 980184273 68032 68094 266413191 17982 17983 449846260 52566 52573 366821599 85631 85632 990011063 13208 13238 885731635 71646 71603 503533347 80412 80413 360255129 22113 22088 505415230 1738 1741 730863451 72821 72822 533345391 16361 16414 295430536 66020 66021 499643301 28988 28939 674622205 73190 73239 876985099 94802 94803 394314263 57693 57689 587934443 78938 78939 43285614 8176 8177 104765978 29713 29795 262612009 71305 71306 64783102 132 135 749048358 92537 92603 212180284 10585 10586 327749645 76709 76781 808588170 80398 80313 495610175 88267 88325 13728508 6454 6455 534058930 57897 57959 96205606 22830 22815 345030888 36650 36651 14934308 29221 29222 262587796 74971 74972 992871783 27251 27252 64164186 76078 76079 47382139 36964 36996 984409544 59098 59145 690089866 9576 9577 950740868 13490 13519 252278036 76373 76374 119895046 31792 31793 243977916 11323 11324 155032374 218 280 97309896 14959 14960 120289014 42503 42431 213192475 40898 40899 810309427 92709 92710 623239557 9677 9678 759860945 38489 38507 970574937 69933 69934 132018847 99735 99725 531272356 82368 82369 864243290 82981 82893 212013347 40629 40542 383380591 64343 64344 525923310 14450 14451 127741853 20810 20845 786427230 7241 7242 977003633 43790 43791 222619558 68186 68187 817679846 79261 79262 375218232 35801 35858 60155356 2918 2947 939739336 84226 84227 209092979 7115 7086 814878081 16603 16607 316181262 8491 8492 614957855 31079 31076 101616591 44132 44133 76374524 80780 80781 72174754 32017 32022 564511030 67918 67842 838861371 4714 4715 418380362 58308 58328 73183354 60940 60941 181496765 59493 59451 22607966 68691 68692 804775882 95087 95088 150675274 72470 72551 787345661 39042 38957 819451507 47876 47851 71788759 49119 49148 637244473 14465 14438 947466980 26923 26924 615136531 29994 29995 173120453 32579 32580 107702154 26429 26430 792254762 23696 23697 104420239 87302 87282 572818616 97779 97780 488954681 28759 28760 324198380 98474 98433 404735785 92513 92575 813293154 87537 87538 461147637 76240 76221 124625426 24112 24190 982475973 1088 1089 32827575 3687 3688 681008591 75976 75977 140524751 18165 18166 187841424 49748 49695 968001864 2288 2335 354445394 94090 94102 62912308 3178 3257 36812059 66249 66250 298801909 82193 82120 329696230 34199 34200 46645300 38440 38471 932897622 98905 98906 124705827 49638 49639 185944601 45910 45853 279529256 40423 40424 427267291 23690 23779 302773786 24101 24102 724515958 75468 75469 462721799 86011 86012 6493395 41653 41654 760654412 86632 86633 580256335 67955 67918 142578795 96324 96325 143770063 23149 23150 220239876 85166 85167 547010248 13265 13266 547143330 12116 12171 390349127 6144 6143 145454885 90161 90162 303569848 511 512 655692156 68904 68958 498984534 56664 56735 855169181 96282 96227 230389604 23386 23460 844372058 41628 41629 221234128 44524 44525 230476721 98150 98151 76962187 83624 83647 413407551 61458 61459 567385508 31776 31833 12051662 96662 96663 98861685 73548 73609 273611378 20390 20391 892317979 58295 58270 663934982 67837 67838 53593024 37858 37859 347648124 80986 80973 218573752 86624 86664 121885059 98908 98899 773629628 16351 16436 280484966 41069 41070 972533832 73810 73811 75933049 46937 46903 921021290 3520 3569 562764400 85633 85672 50107303 47430 47431 211781543 63169 63143 70108595 60145 60098 50392040 21485 21460 244300791 13183 13184 349130617 98885 98886 272256941 16975 16976 489801964 10659 10660 787690927 2761 2803 619293328 1505 1506 256157675 30527 30528 814064158 87535 87488 429812896 5843 5844 783600445 85735 85771 843854500 40746 40747 188140257 50564 50565 878029187 41377 41378 66881014 23809 23810 496494683 1695 1683 991857111 80631 80632 87169524 49792 49793 528827461 35668 35669 62166588 74221 74222 577432577 8871 8872 349463155 77324 77394 710169484 10609 10585 369731586 14439 14369 949247504 52988 53014 475931890 17515 17469 200657027 75301 75366 793322565 24605 24623 212029822 8026 8027 183377345 89378 89379 365043410 71 15 56776744 93723 93668 939477846 73551 73552 824896386 85088 85089 688940120 60393 60394 653293956 50152 50241 491111750 36763 36767 682228978 18395 18396 436976428 23281 23365 864880614 53647 53648 289303141 91186 91184 922537201 32127 32128 139813534 22153 22154 348505558 85144 85148 123233357 42916 42944 724563062 97579 97593 959730076 64913 64899 25336906 90087 90088 267213170 18056 18057 364658074 41891 41892 571021432 6118 6143 482339589 86835 86814 592958272 54741 54742 262848338 59041 59106 424909159 93920 93921 117327085 56517 56518 892488990 50284 50285 63747002 89443 89476 804601884 27668 27716 546700911 63531 63532 382137119 93283 93284 334078499 32453 32420 459957329 55758 55759 99080330 11486 11487 841227632 18827 18835 243805986 31483 31484 718726035 21451 21452 201855107 28366 28367 947369790 53608 53606 815837861 63586 63587 107848663 71766 71849 710570096 73389 73458 839768038 15837 15838 883157477 90788 90740 952980930 98211 98187 216120978 26236 26177 876663575 53730 53731 347062953 81287 81288 796706244 23069 23070 427937688 3192 3272 517914989 40688 40722 82269822 34424 34425 560110724 31987 31988 176358655 52503 52504 434001484 19700 19708 702024955 53358 53359 102827000 52909 52990 593543429 13387 13388 511237833 23974 23975 603498303 37883 37831 407903273 74794 74795 954190637 73917 73918 144056601 5088 5089 590016352 8425 8426 135147137 46941 46853 271742578 60682 60683 699660572 14283 14284 818290081 18527 18484 17324468 97469 97470 753344437 54397 54373 573424237 75892 75976 680039736 32191 32192 584800268 50472 50512 145427067 37064 37065 196360374 29810 29811 760766467 50816 50817 921655132 58492 58493 134635907 16268 16288 192986173 76295 76214 875078166 97466 97467 622860453 76163 76206 718540183 14537 14479 906537643 16718 16798 234789381 24660 24621 785831262 99410 99411 66953537 58462 58472 139030509 14441 14442 968150947 77788 77745 392812807 93076 93000 238103223 78246 78292 405131948 47101 47102 581982293 62516 62517 407298754 99452 99453 871255291 82700 82701 655353279 96192 96241 693392590 28201 28285 157961943 36399 36317 987737710 83875 83851 353162961 18580 18575 484118699 7739 7748 182720113 53101 53102 450352098 34284 34340 778898450 95496 95422 471839560 99269 99287 764093770 38869 38870 492308848 36306 36307 810306599 62821 62822 908485954 71925 71911 987324070 44881 44882 26904968 61109 61110 639398326 10559 10560 962262659 95968 95981 2661242 48954 48902 310262728 38305 38279 712224841 93891 93892 652357625 93416 93417 147731809 54213 54214 874864275 70992 70993 698651940 60458 60430 606018579 98103 98104 936680231 11456 11457 419955183 2719 2720 724667201 25923 25924 510012060 81613 81614 785815829 57890 57869 637894552 37805 37806 273027268 61041 61018 650197020 20302 20229 527835680 32991 32992 515894849 46251 46252 143180628 98104 98140 184346562 64011 64070 676393317 12425 12426 16473548 63743 63744 31199410 90118 90040 912356629 92742 92743 689719197 24028 24029 236522194 26171 26172 991776310 67067 67068 48703143 51937 51938 851457220 66692 66693 363517577 58072 58101 518608282 42193 42228 479583786 78867 78927 450772746 4008 4009 358623909 15899 15884 968758306 91268 91304 764452906 5632 5649 933000729 61895 61896 584299212 18438 18380 749365670 83747 83742 668904855 94131 94056 420493784 68305 68291 692324690 37882 37798 737268103 72236 72170 241193814 9047 8995 198788988 43176 43177 813637630 83346 83347 662254745 67557 67535 262062137 84132 84133 647667197 76894 76895 158807236 38254 38255 524912371 97040 97055 23336029 89789 89862 318746753 34542 34532 684302604 46802 46765 970098441 86349 86338 219341811 63548 63549 209562510 61104 61157 886044669 8430 8431 54014721 43544 43545 468199654 56625 56614 65807976 60183 60184 308876946 34753 34754 164983453 72265 72336 710238533 58174 58175 73594693 93340 93341 922140040 66547 66548 4934504 66872 66873 129222115 95019 95020 50587292 76164 76165 597265322 1826 1747 866320933 18887 18888 467923782 42772 42773 319070704 77530 77531 312866100 48145 48146 965642387 55 56 91104227 6650 6706 846626460 6016 6017 859694242 349 350 625325742 85970 86005 640520398 15514 15501 499002341 74108 74109 294326034 49778 49707 796663205 17024 17025 378411460 24533 24528 903507903 75518 75519 733963847 63957 63993 505191919 56560 56561 885059256 11017 11022 110885138 60699 60620 614805884 93154 93190 449268850 69167 69247 607433089 16667 16586 572907893 40898 40879 50633733 32529 32530 513362149 22808 22809 434590472 60808 60809 395088280 90252 90253 212657282 70941 70864 674233489 34104 34027 937822520 97402 97392 740868943 84940 84941 908409251 53499 53485 807624973 23320 23321 754093543 16667 16668 810870728 21935 21887 257754760 71113 71114 269036397 585 562 996350166 13554 13555 587107049 15385 15429 301260405 20049 20050 516975651 83959 83960 209978785 17821 17822 791654122 72344 72384 216784732 34257 34258 274779038 4853 4876 816843942 6852 6896 229057847 51940 51941 854444706 42604 42605 789961724 55947 55948 910078214 53551 53560 646271208 41509 41510 563553141 24130 24041 502789138 430 431 393907314 66547 66613 305635379 46006 45918 596972756 33502 33503 41591440 20623 20624 542506974 56186 56187 604773249 47838 47763 179973207 37798 37799 739002902 23147 23148 343857506 6890 6891 973629326 26494 26495 571508848 80087 80009 326794902 32978 32979 230996273 95504 95562 136319785 62788 62705 686666831 66424 66408 545542653 87902 87846 464442660 23790 23821 743394546 40667 40665 215833908 92393 92394 739344850 95932 95933 389422899 94480 94564 116608503 29386 29413 353044318 46368 46369 888099613 60520 60496 413229832 39894 39811 199355483 30498 30421 478589260 2905 2906 224875738 14835 14836 600378825 56595 56596 224520619 26222 26243 981783874 95958 95959 660236456 80886 80905 767521924 58236 58229 933434563 15157 15194 468613603 56964 56965 220957564 54608 54598 450818327 23329 23330 536947815 72240 72241 534953050 94207 94208 221903135 84309 84310 333486762 912 913 854834345 70535 70598 669741516 38070 38094 207861730 9373 9302 910263370 33950 33864 249904100 71636 71618 73449906 6999 7000 529603885 36391 36392 854042195 13522 13498 152058654 35719 35783 934855841 53207 53208 826942069 30715 30716 770736680 20753 20754 382582637 16549 16470 358904149 49715 49716 831793337 52052 52053 58080485 54618 54673 174984585 97781 97856 248282187 38637 38638 969327839 48338 48339 745413443 25308 25309 325823898 77474 77475 135568270 31089 31090 155628918 35381 35398 870633207 6666 6667 652224217 54403 54418 374645156 72637 72638 697345003 48375 48344 204762616 32436 32437 695782263 34873 34874 483582941 29696 29738 36427709 27844 27762 530589906 44505 44506 789906867 82683 82771 617953019 68157 68158 758387154 71275 71290 372506949 41015 40935 867561964 30274 30275 114156279 32183 32184 553254583 27884 27805 927350142 55711 55785 360943355 94662 94710 316627399 81300 81305 861515840 104 31 748234617 32568 32483 861800385 65402 65360 911420329 45150 45151 500356390 11292 11379 937072684 707 701 470252932 64103 64053 240273395 20808 20788 586812034 33829 33830 816214124 79816 79817 954502894 88856 88864 323284141 4912 4913 782715154 8838 8765 1006119 59751 59752 590448886 28202 28203 199568682 18221 18222 933877157 225 233 874538212 85393 85394 726660953 89442 89440 274683617 89402 89403 864118340 41718 41631 814026325 83760 83782 476917180 60950 60916 160312457 83552 83638 545258720 25889 25890 640578003 69525 69526 875918919 54612 54613 20033368 45034 45029 831675769 85240 85241 517799127 91198 91195 507163488 23909 23861 553673411 64558 64517 509219060 395 396 309168409 28921 28922 73037330 8670 8755 272692144 82252 82229 646589700 99532 99540 885951353 16037 16070 663004007 97514 97540 254453509 26840 26841 348056324 56779 56780 702012971 12530 12493 796201646 34632 34667 337569481 97960 98040 466637857 61337 61338 984872284 4847 4895 31515277 11569 11524 394631198 2556 2479 599082620 36084 36029 965018937 9646 9647 159366175 29839 29840 86716070 42992 42993 866256784 28389 28461 985825763 99677 99678 366126742 60005 60006 383584573 20480 20481 721891175 91819 91820 395179793 55960 55983 909360174 69086 69087 193953461 5008 5052 317549964 21715 21716 639508513 78659 78602 950659402 7970 7971 700578215 78279 78195 382027025 58533 58534 749328801 45770 45740 130367003 72575 72497 174730884 16551 16581 357994351 62892 62893 631050227 11187 11188 662483292 5108 5143 472547167 54898 54910 104558873 6926 6927 208894728 49024 49025 447588995 54016 54080 625733566 14915 14957 654560755 60012 60013 493756307 73566 73498 836226350 36454 36455 287766008 62619 62620 653003951 71654 71705 259962495 43280 43281 492295999 98313 98314 341247921 20622 20665 777331417 80090 80091 997355905 29764 29765 212076639 32396 32374 341986283 65736 65647 831011596 40252 40253 983754541 7907 7968 963793193 7925 7926 599262658 45303 45304 59410258 92976 93010 412839062 92606 92607 284812326 56966 57023 914035039 70472 70441 710990025 41528 41529 893364672 61582 61583 508498010 88311 88329 326563229 99029 99030 273669334 54878 54879 8236906 25078 25107 843503983 50709 50710 768518781 95346 95347 308660606 50318 50319 656183652 50751 50752 94286749 98214 98250 122474836 13258 13285 257646413 64321 64403 220099084 99510 99559 57842845 2468 2469 694385629 39818 39819 825754422 85838 85914 727688987 35371 35372 424225958 92164 92165 585464847 43352 43339 836040616 70592 70588 856745027 57386 57354 64864115 64171 64172 43634583 45964 45965 890561635 48131 48180 484641428 8508 8492 750226846 55449 55522 107408889 97181 97253 346120053 7419 7420 923091511 76420 76479 403385226 25134 25147 434755646 80247 80272 795215106 34830 34831 77305471 14076 14077 391925654 99036 99123 47033159 70531 70581 854611704 92912 92913 314138834 98602 98619 608603546 91271 91325 945257971 60117 60118 467849905 54008 54009 498160355 10017 10018 486423062 64223 64246 99211188 83453 83454 668489712 20205 20206 875737511 49776 49756 630893826 95761 95762 916196043 2718 2719 835599885 16676 16675 403901356 38275 38276 983310964 33419 33502 406485953 82753 82754 839591929 87442 87443 758752223 20961 20962 359081857 62405 62406 835887893 20014 20015 822263900 76929 76930 41400879 25899 25900 416946581 93457 93458 270390657 23660 23615 713087942 75459 75408 29126273 68834 68825 458444511 5049 5125 959939051 71397 71398 414092523 48487 48488 153127321 57631 57632 692762498 66905 66968 298216232 92507 92581 473487768 70706 70707 829927919 22098 22161 946178586 28026 27958 160207549 68227 68224 159819964 35235 35236 623311982 24088 24110 816791217 72250 72251 872963635 75094 75095 691492730 38416 38498 734963589 1172 1173 335802240 74803 74804 937921380 65097 65095 386693128 3823 3800 567846155 92056 92057 253357553 77823 77824 31695590 98911 98912 372123204 32481 32482 272677555 2206 2213 187040036 96923 96924 68188340 57821 57822 272570944 13591 13592 794520652 42229 42146 942054672 46773 46732 846081978 23952 23953 367909443 65001 65024 509838298 13090 13091 75477344 46722 46659 589974536 65894 65929 27015172 21822 21758 45032591 71154 71155 549920964 9528 9505 272141552 48898 48830 764774791 62913 62914 678790372 68702 68703 185068169 44676 44667 60704891 98205 98206 77807686 33337 33354 89955830 6459 6486 73586508 82602 82603 265910525 25248 25249 781738503 98240 98241 796665887 99267 99268 202282758 22391 22392 405843601 65094 65095 29721040 58325 58251 742851819 86564 86565 899804237 76725 76726 11634363 71323 71324 509597751 98028 98022 347075377 95706 95707 769600876 42615 42616 446700574 11647 11648 825138152 64007 64085 2228333 55390 55438 174457562 4517 4518 682973650 74792 74743 849359482 82337 82338 777331007 16549 16468 822431550 16872 16909 901279328 64721 64722 883514228 71549 71550 832671166 4762 4742 874438187 12036 12037 270160826 12247 12248 579574187 71655 71636 572652461 36432 36433 410056128 20761 20779 750935838 40529 40441 267312421 70263 70317 757955749 72235 72236 358311335 48487 48411 877938401 15324 15325 646896054 54353 54285 187996881 35462 35446 341935060 48791 48792 706868913 51611 51582 281191810 83186 83131 608617630 26516 26517 652457142 37544 37474 33637639 19296 19251 777651640 92595 92596 379117940 33069 33070 341796426 82676 82677 831667159 26370 26312 547192891 42719 42638 480005983 50768 50769 913535851 39584 39585 377701057 73823 73759 150035507 90755 90756 80302579 2026 2063 389520833 66909 66910 844247706 88128 88195 306225710 89393 89394 269778423 48721 48722 718702345 53363 53333 736784799 77207 77208 555181799 66839 66870 469295646 76608 76591 531665466 30562 30563 849951778 68182 68183 267870971 60433 60434 752158359 98780 98818 214111484 93069 93070 345829189 4754 4755 346852847 17890 17908 746467336 59197 59198 100093630 31872 31873 628388857 91566 91567 240892622 64313 64314 110489312 88365 88366 719759417 13744 13818 212629898 59046 59047 90190163 5561 5562 229681720 8150 8151 978539972 98195 98196 950912603 58260 58332 351770865 67629 67640 955529071 24316 24399 763233690 16912 16913 962780155 99787 99788 114767458 7307 7308 748450388 34490 34491 572673468 14983 14971 733888811 57291 57292 864334146 69823 69824 770067601 39379 39380 393230649 10459 10460 822676974 1312 1313 368907475 80183 80115 369240969 68096 68097 216110128 38475 38458 783443944 22536 22537 823785255 48143 48144 386160362 38013 38014 779893331 46177 46178 744698768 91815 91822 837544116 30883 30884 384873148 83316 83317 781052793 73372 73285 859621137 47587 47588 917509132 58501 58417 54656560 20335 20336 748053789 54771 54772 541996977 76167 76168 180035460 59575 59607 969889907 78762 78763 945170537 7174 7255 915760571 35536 35537 40587722 34465 34534 548412882 19251 19252 510233199 94635 94636 998352789 82502 82485 235639161 67313 67314 647526527 68154 68219 851980664 69342 69286 334494229 97352 97393 495122186 8891 8892 934490754 33785 33783 531549213 52599 52520 373318238 72516 72439 592472445 8325 8326 316245953 59450 59451 313893184 50611 50612 441494265 91701 91702 594783045 66708 66636 912204189 26095 26096 746451873 49817 49818 880588965 44343 44344 981391809 11297 11208 593291502 98468 98527 268553617 2301 2321 148213542 15434 15412 785146339 48231 48232 791649526 83205 83198 527502699 16118 16148 454242975 63282 63283 890829486 685 761 141196953 89263 89264 526287680 6479 6542 92801875 98752 98832 30359418 50626 50659 899745718 94229 94230 62168064 70936 70937 182219931 61607 61626 923018292 12063 12118 710176933 86986 86987 506831256 73347 73289 212442852 47475 47409 96085636 8570 8571 528686011 11824 11852 914649353 85100 85117 460122692 46106 46107 452752995 52297 52298 931366809 65848 65849 759097722 97824 97825 894275946 52378 52360 773649213 99166 99149 468790740 5707 5708 622081068 93831 93899 312554916 40690 40691 959883757 62268 62269 640747374 41405 41406 239317561 27229 27266 128395219 78849 78808 579409783 98601 98659 441047911 14348 14349 771035167 66114 66115 78656184 4532 4453 772474767 71537 71509 526232289 35156 35157 487101063 69385 69464 651009758 97316 97346 86513822 71131 71132 862917721 1793 1734 194178325 17760 17761 212142441 84454 84425 442155971 99517 99518 907427895 12240 12241 441376627 59136 59137 382304911 84040 84041 355118640 9986 9987 504732997 55510 55511 543900105 46113 46114 512149616 71268 71269 889203380 77746 77747 624769854 65150 65151 612944554 44797 44798 509353709 93193 93203 862432975 11109 11110 245580614 28852 28853 638863595 2331 2257 999047949 18105 18106 939396295 58000 57948 39171413 71935 71955 482310375 68048 68049 891029054 88136 88217 653232029 61137 61213 383560792 97926 97927 460833746 5922 5875 333274202 95894 95964 919182271 72766 72767 496459701 25432 25471 429895319 78451 78452 924546851 18255 18256 704432159 56511 56562 353038607 24779 24780 834854075 77380 77381 641707781 62944 63010 963733914 28011 28012 520126842 20777 20778 438625950 76648 76595 23090173 90557 90602 194675149 88424 88458 517614876 19355 19356 293717610 17674 17675 41597984 29216 29267 644564941 561 594 315995937 98796 98797 968373972 78003 78062 480551202 86746 86666 507063056 21405 21376 371374026 12263 12211 19531655 63515 63516 877365700 76035 76036 952322979 66543 66484 576646553 4159 4240 663873383 2260 2261 230589747 47771 47714 876053567 61080 60994 258051941 50379 50328 122714349 56501 56532 999329209 61636 61638 535062244 46630 46694 946429527 35480 35481 918105213 34565 34636 963076136 45986 45953 94268363 7594 7595 300572376 59702 59703 964292730 30309 30310 778199829 4949 4942 935332494 85688 85672 360686604 23445 23421 389219589 53877 53826 618491114 46666 46667 946492853 82318 82291 771927632 41627 41678 727745384 3025 3026 143939216 98743 98784 846363995 16459 16494 496298436 7850 7851 943325199 69369 69370 767251532 45586 45587 423569928 86900 86828 313658960 15377 15344 159968467 62528 62508 475423181 85880 85921 973737691 52202 52172 271905806 20558 20503 755210815 83671 83672 420644087 65959 65960 525485625 88651 88609 502013067 63292 63293 956123840 93074 93054 203201343 72352 72353 983058872 90435 90436 623118686 84242 84177 141290531 292 293 382516707 25859 25860 325906367 48643 48644 9201753 23007 23094 464282764 53601 53658 155058843 40133 40110 865350084 36269 36270 613957337 45470 45491 413651130 54374 54375 877713277 74602 74540 808897397 91683 91702 433446949 8633 8629 465835808 34483 34478 900279575 72106 72110 797567337 12083 12044 833372572 57048 57049 626516497 76384 76442 201772167 82664 82665 909518256 9367 9322 20642207 6984 6985 306513766 27006 27020 179600441 49591 49570 483393475 3907 3989 942257422 53861 53862 807604796 19730 19777 244507735 15406 15407 557472331 12969 12913 805817100 66 67 793383944 55830 55768 502185176 25992 25993 541071061 52317 52318 313054529 35050 35051 462143332 57505 57503 608949610 93716 93777 932964912 14752 14753 256950618 72039 72040 369549368 84920 84890 325058420 49058 49059 785286327 39794 39785 70500563 57690 57691 860791394 87656 87657 965588317 60089 60112 913592750 94045 94103 393892222 83518 83519 500833886 79802 79803 248766001 24884 24885 771571116 64062 64063 48050875 49433 49382 936023827 11043 11044 712187607 48822 48823 507292390 57454 57455 990757106 67482 67483 175587313 22222 22170 674966503 39317 39318 508883075 13347 13428 399447325 44400 44401 913475232 5723 5724 704961180 38907 38858 218867911 87444 87422 130378873 73236 73175 740083230 97015 97016 912378452 83078 83007 842671746 81125 81140 284779768 23603 23532 267244260 55764 55796 503273422 51250 51307 338211600 24328 24294 273844255 46900 46901 921956346 88766 88714 782241728 44325 44326 732870504 64013 64028 721329087 94033 93999 854597297 90677 90678 273902582 33845 33807 487257350 87259 87260 792747940 7034 6971 558733383 1882 1883 799403800 87057 87058 201343848 33423 33429 905541356 73968 73969 775119494 465 466 43089302 88694 88695 691402738 94783 94733 208582298 37849 37850 887660343 24286 24287 223602451 71562 71538 782145348 88803 88804 233232248 25173 25174 17466313 58762 58727 921758808 60337 60338 850397361 67424 67425 612501039 5475 5453 17013862 25012 24969 31541794 87405 87465 800006101 24860 24806 616718011 21095 21136 386562051 27284 27348 350817588 89942 89868 854176486 19009 18925 132399256 24120 24101 9749975 95764 95765 284006463 1300 1237 866620690 21216 21177 320040176 74252 74188 680372902 53774 53775 471039324 94574 94487 799273521 53775 53776 360559732 23510 23473 598141197 19446 19445 657490828 43750 43751 878928028 96729 96813 990509053 87739 87740 668838759 12441 12530 112797445 6154 6155 675675083 21759 21760 865226032 73697 73698 441617995 68234 68187 181265260 76465 76466 896577603 20341 20342 805453590 57638 57639 342747195 85854 85802 404970428 59717 59705 999891308 10735 10736 582689932 95564 95522 421275361 50149 50150 460963109 40891 40892 481984053 77752 77753 782510511 99097 99098 560184156 14135 14185 634665800 12659 12737 75765754 92311 92312 256137960 52151 52124 504773125 26980 26981 187376027 94897 94898 743585452 7715 7716 707446380 46220 46221 990246979 23758 23759 551293743 94697 94698 123072318 55884 55905 793949237 22956 22924 354436500 65903 65902 407990501 81700 81701 132890667 38438 38511 19287885 34182 34200 417229089 72166 72221 875242694 88058 88005 64708225 27593 27607 575011414 11721 11722 484204536 42253 42197 852411636 3078 3079 517469464 5449 5450 239930407 84374 84375 108989223 91075 91038 254362434 88270 88353 514306000 52587 52662 885352435 89083 89048 75457478 667 668 296628553 65489 65485 218788250 27829 27830 439461204 51604 51605 188360443 82124 82056 313426306 36350 36351 118817278 83898 83899 675380971 38199 38200 280142921 21124 21055 269231162 17876 17798 595290594 61788 61789 959555111 66869 66823 113636243 67265 67300 455683649 60583 60584 974992939 51677 51597 810503642 19178 19212 704052573 16940 16941 43029830 11753 11754 802616594 57295 57300 594801047 57744 57722 584865116 68556 68476 953874190 5115 5116 889986676 13569 13570 338969682 20112 20082 809816594 12855 12787 442037427 25545 25546 832090992 8709 8682 228050999 81384 81395 113381925 35044 35045 773093129 58726 58805 175727033 88151 88138 409429363 83525 83526 576420066 86972 86973 503325549 26120 26150 209243902 43606 43581 454630099 36679 36597 289186536 25900 25874 503747658 382 383 262794664 46316 46397 220106581 55852 55853 341946569 55502 55470 784165243 50409 50410 348124284 19565 19625 816229353 22093 22071 155024868 36390 36403 371990793 73748 73749 746747630 97641 97593 411714906 31747 31703 206513239 5791 5792 394291365 15713 15714 539358595 15507 15547 678481051 24728 24729 348805452 92742 92662 941893174 79150 79091 911850814 38111 38184 225010187 38171 38172 679369367 94224 94240 39223721 53632 53633 811845515 43117 43102 20736192 98959 98960 574690174 76828 76916 289193617 87815 87816 316084659 35183 35198 892287570 49470 49421 199210639 78247 78199 643502591 25171 25236 139869531 89492 89493 573897308 78821 78742 19689667 14387 14437 435113907 64235 64306 341858454 95041 95042 665247407 57896 57897 837812090 22830 22855 424177009 42254 42171 252928522 47160 47161 260141907 68606 68622 181605496 24630 24651 189373388 66789 66738 480795593 87533 87589 862876651 21624 21570 752034409 34294 34295 447028757 77899 77961 77487328 49818 49819 62303030 11471 11472 341482172 4848 4849 579237691 35026 35027 75481651 40575 40569 475591446 64082 64152 673414079 90227 90228 154621188 51419 51420 48408070 88318 88250 258613563 71770 71831 916858767 41142 41143 642407737 60800 60801 436179720 51354 51275 858321691 84612 84544 457468212 60448 60449 260064256 97238 97239 243446730 76304 76231 805532053 7041 7082 95014317 65339 65340 307558568 24251 24239 819795128 13989 14014 813428077 62178 62230 989557187 2740 2687 488414407 1487 1506 133218670 52685 52639 630195227 50650 50678 118262644 30671 30672 52033418 13882 13883 458180882 51890 51891 230731653 74798 74799 323840806 90001 90002 761377448 40310 40270 813846654 24739 24735 884787536 71087 71088 842391248 91286 91287 582453964 39538 39539 115907206 4479 4480 843895839 81650 81580 749265745 88407 88332 58136612 99577 99578 715203316 16508 16509 889252209 47480 47465 647983238 17895 17979 594014320 35583 35584 871737641 34317 34241 856238774 46116 46066 630472033 13175 13176 832828978 62167 62168 756525441 95575 95576 714291337 92342 92343 638053373 31298 31213 954900697 66997 66998 614808414 93276 93277 860557268 4616 4617 170459055 44654 44655 314652359 1995 1950 822429230 83200 83165 607894630 81173 81208 376746983 47745 47778 943122312 69134 69135 400228731 57123 57124 783154403 4642 4644 51370075 78289 78290 574721187 97703 97632 357582489 39119 39057 119751523 66594 66524 340402429 38187 38115 854996326 30062 30063 198212431 86559 86588 894279567 80069 80070 277067595 85793 85849 114208952 75714 75743 312856552 13173 13161 457380188 85780 85726 89579583 96394 96395 761468519 65350 65337 957078135 75791 75796 542276231 58072 58104 972147106 69997 70014 640084083 55400 55463 289646559 38251 38167 592736182 69868 69935 862736652 51595 51667 324773977 30063 30064 981943337 73644 73645 163908431 83518 83501 450088979 76450 76451 821873958 80099 80025 795442121 59980 59981 884422150 59598 59571 723531234 78546 78547 428652402 81391 81392 926278167 21374 21357 902455301 18914 18915 693986815 11914 11915 305252567 14564 14507 255205242 11075 11076 760465734 82069 82134 377645293 61648 61705 653239516 83664 83665 159231679 26514 26589 303122934 52700 52679 981571250 15474 15475 867172645 33801 33793 873444212 99597 99598 96282616 32698 32774 743260058 43726 43727 152003587 4855 4816 403293148 58018 58019 734842415 39874 39875 698323202 31167 31215 406427889 60597 60598 213627963 20980 20981 151907052 61530 61483 819316271 30081 30158 954470057 12590 12591 645415017 68126 68127 732885770 3664 3665 88949879 14794 14706 763996033 14626 14627 808420564 62239 62247 400116686 9393 9394 915524767 17927 17943 855873607 56124 56125 548921629 99578 99538 574124317 14060 14038 622281932 76996 77051 740663688 35239 35240 58572976 16269 16270 903353188 93749 93714 720927822 26128 26129 570145774 75168 75082 177338324 50880 50881 162772444 23942 23953 484796079 37438 37439 177027759 98785 98786 615058437 2959 2910 983368102 86167 86168 885257745 15727 15728 215094564 65620 65582 224029065 44601 44672 920321731 9698 9715 791565350 12661 12596 518694551 90444 90445 570581370 92592 92551 278258227 5556 5557 699146592 29983 29946 23143464 10420 10421 3979486 57480 57481 340798150 79812 79844 941256319 97201 97261 132358556 65941 65926 668770830 44225 44226 549473894 17509 17510 281608231 23792 23778 512300271 34797 34856 157027418 33461 33462 21721750 24973 24920 510653105 73478 73479 366226918 99821 99822 292244618 59386 59419 82811853 70450 70451 352832605 71738 71823 357735800 70722 70677 842418936 28812 28813 155840934 79721 79635 651571687 35873 35856 749008169 81727 81728 204446810 24776 24777 342693254 27744 27745 690213913 24522 24437 623363761 61202 61243 814790307 18484 18485 710246822 23175 23224 151139475 497 498 303289912 8079 8080 463411916 22439 22440 674585931 27359 27360 953251463 77618 77571 283785853 54861 54870 80141101 31625 31626 648498654 38265 38328 44630441 90796 90797 944552222 90857 90919 143139494 38233 38258 529745833 93096 93097 872448897 81108 81143 4279879 14539 14540 704475653 32911 32912 770037121 5952 5953 40225478 24227 24236 199331720 34137 34218 610951745 14959 14978 968475552 56036 55956 484557066 76147 76062 536423487 5182 5183 54771219 36916 36917 82874239 56666 56658 206036624 25396 25397 929006470 7059 7016 835897703 46287 46288 440510187 99615 99664 119963897 10972 10903 382527210 38389 38390 887750096 55665 55666 648062809 91554 91530 32380785 43347 43362 972850135 47427 47395 691336879 10686 10723 570332142 44930 44931 603860884 68738 68739 905666909 51668 51700 758972552 68336 68337 135309031 76154 76198 118053270 6143 6067 575026359 46678 46689 498234077 43205 43206 801034521 86337 86338 922458222 56568 56569 807934634 87672 87673 323845591 78274 78275 179279483 20632 20633 558045158 28839 28764 715515317 10031 10032 576280485 98567 98485 788915308 38995 38913 49228927 26844 26820 935385263 81845 81902 713410459 44262 44263 668096779 27918 27919 276597373 29429 29467 60085139 60181 60182 416687040 15394 15395 300959254 50383 50317 841958516 34129 34103 447427247 74087 74088 365546171 39589 39590 447480995 45933 45981 830507441 89549 89469 663028081 37957 37944 92402808 82954 82955 325664168 47688 47673 442130680 19965 19966 694139852 38289 38318 875125542 62500 62501 298792933 87460 87461 999075630 27096 27097 670994122 83840 83763 184260343 43701 43702 18075400 18116 18031 777602361 19494 19495 750338671 21969 22021 993237001 17097 17098 314320140 90565 90502 283329351 4311 4247 849195992 44744 44745 127924493 11691 11692 614445119 82226 82227 550028057 31680 31650 898557355 95999 96000 760694425 83502 83439 285281806 11892 11893 821569685 85307 85308 705272189 6463 6387 60841990 1374 1375 205698324 4586 4587 67765402 78820 78870 239916212 80859 80860 456106234 46952 46980 340449180 47464 47465 402767237 86013 86014 900783160 76980 76914 688485856 17940 17941 111181222 97447 97408 73950351 73689 73769 556994666 98500 98545 471389517 54492 54567 602187199 95528 95529 428989050 44129 44147 92527397 7618 7658 689020615 39349 39350 261509749 50845 50769 868015082 55027 54988 26130785 66819 66820 585576537 70257 70258 255189819 8800 8821 595244831 24510 24429 56501612 81189 81234 581849921 30216 30241 335653860 77256 77254 46284172 81271 81272 59145815 39075 39004 671689163 55302 55257 316040688 12768 12769 467198655 66299 66300 459676840 48631 48601 870376688 74434 74435 893175793 75301 75252 372161856 3865 3933 632576656 54832 54889 452149792 15175 15176 409489463 8580 8504 316014865 84031 84016 85849736 39418 39432 985049361 18348 18313 517767067 32567 32568 3911816 44536 44537 742371334 45826 45827 602674715 58272 58273 189997267 80827 80914 275760957 84364 84398 55800043 65842 65753 415194341 92571 92572 401714915 31270 31271 424461543 48710 48711 733736203 61400 61401 893907495 40983 40940 273549841 52426 52427 873773345 46846 46847 506278337 34737 34738 255180030 81950 81936 15090590 15117 15036 923624439 42281 42282 323756324 59499 59498 256180531 74243 74291 687299748 75207 75156 425523553 598 614 443846964 46677 46678 466148545 2145 2233 284521956 69896 69894 37655497 78267 78314 220661021 49527 49577 587940740 14863 14830 13577846 19062 19097 805394889 91094 91040 864487892 12721 12722 371333689 71525 71526 934091098 89534 89619 329730028 10489 10520 242610112 37366 37367 462295536 31761 31737 358855997 49140 49071 743718344 66382 66383 413269230 76550 76568 741227286 89068 88993 241719782 69596 69602 968836842 48494 48495 249829180 82350 82351 116827212 55960 55961 583987134 83659 83660 222221936 44368 44431 507231721 61503 61522 532181289 29377 29362 444003089 568 569 613245061 2276 2243 455768407 63114 63103 481281031 3914 3915 564286028 22063 22047 981505078 72861 72862 78851918 23491 23553 552976108 15701 15702 935738101 85974 85975 919262829 67315 67316 655387875 45846 45881 910150662 36097 36044 117002185 59182 59249 461610362 38991 38911 454058658 13682 13656 758931872 74066 74067 818329508 45863 45799 23788951 35545 35541 20402149 79002 79011 963971904 95715 95716 341426434 22190 22124 103454868 22634 22637 38609522 51134 51072 525536826 70222 70223 893243009 99348 99430 27601706 86061 86149 39782682 51071 51072 361381714 32779 32780 205334593 20383 20396 617532738 88446 88493 33776430 77629 77579 822739850 84407 84483 143004579 34389 34390 500080893 6349 6350 922419758 73683 73684 934319488 93629 93630 713844048 25302 25286 443020614 83958 83972 424967443 56260 56261 969060079 98320 98402 172153108 97551 97552 44910252 39740 39741 103957767 48321 48322 852528796 24560 24561 179301535 50262 50263 988844066 55611 55590 170996574 37420 37410 593219759 15104 15149 723618602 96564 96568 800578514 50645 50646 308371011 14894 14975 484839382 13740 13741 25660081 78477 78478 136223747 27760 27761 845754064 29727 29684 305642079 54602 54603 115424536 82501 82502 498097009 67022 67082 144077815 95482 95452 77947272 99478 99454 400543051 54526 54527 678710923 43036 43080 144071778 56885 56817 597528612 19526 19590 193857773 59762 59763 125986558 27818 27755 861430397 4698 4671 27260215 36940 36941 630292973 23525 23580 749312715 90351 90374 182320410 82623 82624 852251920 26079 26080 642813962 54579 54580 342575763 74329 74330 967453269 19436 19437 397918335 58429 58399 183796923 55190 55191 565051515 39651 39652 814031404 73266 73338 919155107 31112 31199 877627209 74215 74216 158679850 27968 27990 155051428 70683 70684 627260160 34392 34393 442617609 79175 79229 868633601 72520 72521 461812147 95117 95118 866280185 15751 15752 672121633 99333 99398 706444508 12941 12942 721801177 91838 91794 945149624 53536 53527 88228290 60372 60373 957144862 94407 94426 396175052 98521 98590 210273261 61800 61785 482245003 3504 3505 888753531 9930 9901 463599608 74159 74138 489509204 54917 55004 550120302 45636 45694 16840420 69250 69269 205523458 29676 29677 811311364 20917 20900 588902252 53799 53800 894666469 96637 96716 182429668 31251 31252 96037981 35541 35503 706815152 21022 21023 157271190 63411 63412 440452555 77702 77703 917189557 12362 12381 737794499 79943 79878 947130858 66219 66220 418379239 78180 78181 206329227 9686 9717 833139429 884 885 39596401 36052 36053 108976698 66436 66404 10954982 31321 31343 77782794 69462 69463 356954630 24984 24985 291233122 92571 92600 319618760 35565 35557 137900793 6315 6364 67805176 13567 13513 458464065 47521 47487 351480893 4293 4294 999508359 4559 4560 696880649 95543 95572 314406251 22326 22327 157670399 5894 5962 914637628 58463 58529 16989304 44623 44624 792252842 73762 73828 94098718 83669 83670 216566542 43082 43083 92347937 86691 86654 883975880 84024 83963 163864859 59941 59926 422404626 26743 26744 505122889 91855 91836 438521414 27792 27793 769838166 27184 27185 122652705 39018 38966 720158297 72980 72903 811301530 5338 5339 812612772 37098 37149 892211993 59213 59214 774089314 29292 29293 551239527 10595 10650 539968834 95742 95758 635601139 64139 64187 492984557 43471 43487 425964058 5645 5646 488926924 15371 15372 947053941 83698 83648 452139290 55662 55663 856077312 81947 82017 142201876 96 97 802171357 95536 95490 520131884 16400 16401 552065263 24901 24981 234684510 16064 16065 639595328 70135 70136 673750642 96660 96661 787622440 82150 82151 837244187 68565 68566 633117367 50669 50670 172403897 63552 63553 494820880 57616 57594 232802487 21511 21512 480126050 80055 80056 236758343 10134 10140 433560924 92464 92465 531781254 20302 20303 288188708 71045 71046 27539419 81001 81002 374418260 15388 15389 891974993 10745 10746 698511950 3158 3159 549153074 38487 38488 585736891 63897 63939 22578105 52214 52255 676091740 28461 28462 794155161 78986 78987 750022476 82856 82816 795672731 87356 87311 57724618 10094 10095 205176155 51162 51133 317499925 51494 51495 481056069 45970 45971 624882196 43657 43658 428011124 32771 32778 364242877 11964 11965 490980237 67664 67665 500194384 58924 58925 210092151 68095 68166 157828167 92692 92633 65036063 26685 26624 325911403 79169 79170 25864501 57138 57139 28214371 33281 33341 301007353 13441 13442 142822615 65998 65999 46362423 96149 96150 353387553 19948 19949 64165481 94334 94311 421260424 40555 40556 303479274 89941 89942 443779011 44427 44417 790077181 51792 51793 963327641 33658 33665 115022172 91523 91505 639522249 49461 49437 730350724 88614 88606 524819990 69315 69281 622429037 45403 45419 587467687 42634 42635 743764468 18523 18524 682163535 81079 81011 87498126 63190 63191 246281046 44911 44994 710583054 18002 18003 345452522 1103 1136 934351276 11436 11447 300062444 73761 73679 59356714 34452 34453 858786034 23940 23876 963897865 73858 73897 338063087 62952 62961 859979540 33290 33291 371253729 42982 42967 217462562 19606 19607 26669298 93562 93630 686372810 40031 40032 357625114 1100 1101 765866201 35142 35098 867100468 31029 31030 55455174 68053 67972 531882222 57147 57204 1408271 77734 77735 666586777 78233 78234 359818218 93735 93736 767158363 82095 82141 365515640 69343 69425 858244015 92547 92548 476936211 56393 56341 128839666 63745 63712 661636495 82745 82699 87519314 84714 84665 429063676 97087 97088 426281241 80254 80215 391805908 94052 93970 71282838 28480 28481 474583948 90074 90075 371932589 60794 60802 662519074 50710 50681 817375444 8149 8228 960099376 74210 74211 878491946 49591 49592 885123295 20988 20989 746484981 28511 28594 54504257 84748 84749 881084104 5862 5933 401133724 92723 92653 892308885 98832 98781 305082440 12505 12571 193920534 54149 54150 755982775 10795 10796 2097269 38752 38753 140346791 86375 86361 452697871 29755 29748 858149500 44833 44887 593338725 92837 92893 930292305 23514 23515 986647549 52955 53044 721675755 13990 13991 84127577 28148 28149 762879780 165 166 13802951 98792 98793 544617470 13369 13312 915029650 48332 48333 683339032 77784 77797 519143082 92538 92449 425683795 14719 14720 379989676 33885 33801 275229583 78235 78152 15017897 28040 28075 991963970 18279 18280 884396845 77382 77383 350499966 52604 52605 637208939 47224 47308 452619035 33830 33811 787597537 76467 76527 391350876 86891 86913 519537858 92685 92642 46642930 23321 23377 582051826 15963 15986 92211497 2792 2793 365803221 78164 78189 877833114 92692 92770 877354430 90347 90348 466481000 18994 19069 635015610 98488 98489 769924634 92652 92604 580602901 29234 29185 549018562 43473 43474 489916633 18040 18118 993827006 48038 48039 913849872 30453 30454 436063599 20396 20344 45047687 49971 49972 196724292 7971 7933 54621670 32177 32117 129715890 62858 62890 11438702 5423 5508 195331492 78350 78279 625591286 90308 90309 763484272 31933 31934 444416205 56129 56187 840694562 37901 37902 504798441 78887 78905 71248176 99774 99806 351417838 58525 58526 906146825 46953 47026 459139685 36920 36921 388689577 24790 24791 953158105 87856 87813 586775902 28963 28964 537059961 12445 12463 211237739 70238 70239 669832772 17708 17619 169724475 97798 97886 111301254 33008 33009 766415186 53043 52969 424842065 30476 30526 578071261 57819 57820 905486963 84791 84801 784654330 10868 10869 734597468 28487 28423 814482546 51262 51329 917800348 91444 91445 641995548 28107 28108 53765000 38771 38772 973336639 67174 67175 677127757 9623 9692 283945761 70666 70667 488475733 68080 68095 99946157 92709 92680 337102166 36357 36358 208614299 19691 19677 170760635 41751 41739 810001894 11028 11029 917519156 23306 23307 205573745 13310 13311 211709557 69766 69767 619980871 46478 46479 669504231 81848 81849 679106787 90665 90666 20829968 69354 69355 580478240 78050 78115 895026495 9947 9948 915392855 437 465 59875873 52513 52493 513000115 10910 10911 493252413 70952 71020 374934542 97772 97804 21369381 21243 21244 601215983 45677 45713 663863216 58144 58145 440808411 46445 46446 767687141 58321 58380 146318461 69037 69085 319642977 35304 35305 189756657 69764 69730 23919052 37501 37505 242832964 59363 59364 24409746 89181 89182 163209768 42358 42447 852593481 29659 29702 478349567 32144 32190 473972921 30788 30755 253720616 44387 44468 439176184 33621 33579 991499870 77053 77062 87626326 24257 24210 98194580 52854 52855 619552082 84485 84510 838368228 64884 64824 793080098 95724 95805 208297086 70228 70229 338433420 28080 28081 786128473 17363 17364 857501359 10647 10629 360925462 38471 38515 115257251 49518 49519 985539765 72715 72716 78752263 83291 83202 95479721 74075 74103 553929712 16949 16950 449046845 20347 20348 519508907 28790 28791 324592406 46620 46684 167889481 97049 97050 215301907 30314 30315 418918182 49188 49205 91663108 1744 1745 896841064 62224 62170 177489748 3271 3304 691921400 12837 12788 239231007 43753 43687 571806277 5647 5648 968772742 66048 66053 573091824 62021 62022 626989541 16182 16183 123208740 66504 66540 590230048 9321 9279 268545847 86470 86471 660495022 17877 17878 935330033 45936 45937 471623401 29277 29189 128352323 29721 29715 616223437 42005 42006 628344504 68504 68505 772217465 86953 86954 801781979 51396 51416 492428681 6913 6914 894840154 40565 40566 6231966 69430 69431 697785390 48095 48067 111825413 86099 86100 555840795 81966 82034 474649190 28098 28137 875770342 59326 59332 547596585 45932 45933 503614883 42019 42020 846712446 23806 23779 129459873 7163 7164 366607206 96690 96628 194866610 49456 49420 708820756 26217 26218 671237397 63361 63362 267374462 85827 85828 647347896 24232 24233 495097952 24454 24494 272150992 76777 76778 9547105 67528 67605 409396594 49202 49113 215052478 31503 31504 685904195 84251 84252 781739130 75430 75346 554510522 13574 13524 869563702 52218 52264 997438154 34596 34645 664598624 47005 47006 29278456 18231 18232 504421967 45605 45556 988744041 56554 56606 516275933 19050 19051 963672110 74956 74892 480591924 3712 3713 304581113 48295 48302 975267939 15980 15956 530427739 1735 1685 110012235 92873 92896 500086506 75942 75877 292514851 4995 5034 125855746 30335 30391 312135179 45543 45544 749081722 10117 10104 159537717 82955 82965 438965899 13758 13759 618875249 16643 16723 135066245 44001 44087 450231666 8052 8046 729051066 22225 22242 213372929 85820 85800 369215117 3856 3857 520777354 76525 76558 706834759 40040 40041 534914388 7741 7730 837487417 92590 92508 973251892 71486 71553 723672034 30628 30629 390588629 68106 68107 774633221 44869 44958 967060903 72086 72104 55437053 1329 1330 295737903 67654 67691 138052806 62961 62903 373514581 17140 17187 900790243 65816 65817 594877133 23102 23088 620606038 40677 40678 495090464 51842 51843 260890550 75470 75509 204094494 56204 56253 16432966 88861 88944 425764535 28684 28755 310871502 62599 62600 735654116 86106 86175 171704702 45413 45331 621282130 77030 77079 996297335 21278 21258 32601458 72529 72604 213131246 64694 64700 500027117 55654 55663 436251034 32726 32727 17613753 1200 1116 389699938 37777 37696 22965127 69934 69935 494875846 34432 34433 451643928 64358 64289 139976010 25145 25178 978979499 68697 68698 212299717 50158 50159 799427480 90685 90631 144960403 9853 9854 608598595 25621 25622 231950909 80356 80357 557380941 66775 66776 176171417 87864 87865 594310882 95102 95103 209947793 86338 86339 280463196 44888 44799 444468820 6229 6241 292573974 24229 24256 562427948 8161 8162 768930840 39004 39005 200789870 65195 65161 564363057 66216 66131 753422777 25618 25619 635057728 69473 69472 349044274 2103 2104 11491552 48215 48216 117927475 5814 5785 216060147 98941 98878 874332018 63239 63291 222210172 19007 19008 844673918 93233 93283 348118948 85715 85716 738947996 4363 4372 175783393 41313 41393 874926524 83252 83306 459358726 17778 17779 320630433 65318 65273 454555224 32181 32119 225713768 72845 72846 552833 79460 79456 819902667 46848 46913 812038533 3036 3037 824083710 66604 66638 993126435 39413 39335 198549019 80578 80579 428043454 34730 34731 567084800 76351 76284 465514738 4152 4154 139735014 26669 26580 423309322 87524 87525 953634983 35329 35384 471084666 50306 50331 927608797 63561 63492 900865093 86442 86395 279114555 51134 51088 639162917 64023 64024 101509767 69972 70026 2641949 45160 45161 471003849 73656 73657 600900180 86949 87022 553251962 60975 60976 387663139 44104 44105 733007285 50488 50416 508130628 66949 66950 743251547 56223 56224 310785763 75038 75039 435643246 41255 41193 605967956 26643 26644 396801226 63611 63612 10242041 98724 98681 816868786 20038 20018 410923917 61703 61704 285485405 8591 8525 273948561 74987 74988 240055424 6197 6118 666567795 18321 18322 313035685 69636 69691 837646079 15333 15256 276116761 54232 54233 38425909 94945 94940 868676008 96748 96749 435927781 74916 74917 363967727 23181 23187 439849700 65024 65044 286054121 77570 77571 430448773 92735 92736 887670055 81885 81886 546916353 56852 56853 98683758 27978 27899 564667378 56389 56467 28683953 42467 42468 437962905 38913 38855 770726768 87336 87337 959151931 95921 95922 856433982 44882 44919 30221851 138 83 852026339 16391 16420 143485417 41716 41717 829735461 64965 64966 26033469 9480 9481 885140158 54976 55005 335154277 17623 17701 647666153 93329 93330 745209740 43011 42930 722243243 89320 89360 204800463 85898 85813 530246359 69014 69015 57299133 1984 1985 781793276 98148 98149 855330836 6537 6538 539657919 96231 96265 831937414 65301 65233 905672259 38373 38374 988494462 34243 34203 745388963 27761 27781 137757845 62768 62769 538337468 47659 47660 964291104 23800 23752 213485335 98183 98218 554425725 57153 57154 210854995 2167 2211 346569584 14886 14851 204513616 28185 28243 32309896 65828 65808 738017117 73476 73448 828087510 16640 16641 979579560 39143 39144 212864694 27478 27555 172797057 43737 43738 395067915 76643 76644 170948553 39868 39869 328376235 15314 15315 17789395 45390 45391 120197723 59857 59783 874820225 47512 47589 240286245 66957 66958 691834799 55019 55020 686087156 94759 94809 322048245 68446 68447 526874638 80709 80723 238707359 2518 2441 525108623 13775 13782 185550078 82538 82571 195197912 73615 73656 908440514 87888 87889 864573100 86026 86027 304535759 18394 18395 265544541 76619 76552 350419613 87737 87738 17343677 28664 28665 399157057 43012 43013 449251894 59500 59479 955881400 31023 31024 947465480 36942 36943 316831041 92396 92331 649550490 56497 56498 861624628 84544 84463 523185966 19921 19948 945651207 26826 26827 732439557 88339 88334 767093670 65806 65889 65307601 91687 91616 22211347 42812 42802 429383660 13521 13522 711410043 11477 11548 858900176 77574 77575 148806626 23499 23581 88778731 28737 28684 534214812 42058 42133 346125854 80396 80397 408426197 40029 40053 360087150 59689 59679 908951383 89253 89227 811028293 95664 95665 743437790 17842 17843 236800747 93897 93898 995936829 71792 71758 825495164 77286 77287 733738206 33126 33157 899519514 32859 32816 65513141 82434 82420 457634654 97653 97654 280725675 64709 64710 138218780 34219 34252 805043252 71717 71787 470592404 27921 27922 993947276 18634 18681 253776755 57074 57075 240939477 28039 27957 844715130 10702 10697 185558007 25230 25243 917537354 51601 51602 256184681 53031 53032 884180154 83254 83177 645596025 40054 40055 137364949 67878 67897 517032483 71955 71888 786461261 70289 70226 460920229 47283 47284 329573265 27507 27567 521133390 24090 24161 271823009 19349 19350 652255446 72630 72664 524713686 52337 52338 500298170 70238 70284 920611413 45840 45761 712944473 59210 59223 17864700 66586 66587 857110462 34364 34403 953947316 92062 92086 219451307 28746 28814 643159477 61524 61525 495757728 39663 39664 373321832 24578 24562 778678746 63731 63732 708299228 18252 18253 443263858 5408 5386 368943149 99162 99163 878736098 12806 12807 934874515 93969 93999 365105534 52329 52269 879245869 45881 45800 223478337 53591 53549 447784317 90467 90496 377071673 98473 98474 156062257 96280 96281 52333982 62700 62752 281341963 29559 29560 62944634 73910 73974 231557156 18083 18084 351677886 90981 90982 251704400 45984 45985 247268053 6572 6573 919021152 4118 4081 429091329 60339 60340 983425093 25363 25274 499717147 54025 54026 188209748 15680 15681 228572445 69827 69828 157807968 43667 43668 218062418 36985 36986 994440646 12046 12047 317342388 33184 33185 679600855 84009 83975 35183557 56658 56659 980967618 91989 92038 325780036 47179 47148 441255865 75006 75007 271896740 10566 10520 118282520 17491 17492 855636411 38168 38169 894613708 55470 55471 244482849 8121 8122 857396295 46902 46903 577888535 64393 64388 654354819 65176 65105 944424368 60021 60022 589793612 48073 48074 60734340 57520 57521 536690875 97433 97434 770102799 64008 64096 334954124 50153 50154 80700409 35908 35909 795434270 30520 30552 645254017 66821 66822 554837973 16432 16381 946168198 57734 57735 16312315 39148 39149 793616693 79154 79200 970577613 62718 62770 994071002 53783 53845 269153904 63737 63738 930019466 46532 46533 770464854 29460 29526 948714785 67463 67475 157471124 5846 5870 238384831 54674 54675 554328782 35629 35630 76621067 31819 31820 498570573 62557 62493 212460992 14140 14141 331557746 43247 43248 302120329 19464 19465 674982210 18011 18012 58761427 44482 44432 780764814 82890 82891 337330046 49486 49461 182814024 42673 42587 24147758 86206 86257 332145939 29360 29361 80149595 25191 25192 673511180 68358 68269 998305320 53265 53266 772832902 51483 51472 149207381 18316 18277 990301461 53012 53013 788889096 90448 90425 593910181 38183 38133 722219608 55033 55034 692190762 57835 57836 513077107 63334 63335 454096424 56202 56203 413920334 78719 78720 614969341 75280 75281 922524373 5579 5580 696158785 44976 44977 570386138 34673 34674 966557234 39244 39229 89745903 82897 82898 295256062 73149 73150 635903459 54216 54217 261292957 69483 69484 901554863 71178 71179 655348850 30030 30031 637186537 99952 99953 696597978 30725 30726 651342072 38806 38807 211590648 69962 69897 796173543 4106 4107 26162535 34728 34729 475149278 79349 79350 642689257 13841 13925 169394203 80637 80680 8045132 71564 71565 859673039 95628 95682 220018304 29443 29444 130006842 441 442 671064439 95439 95372 844844448 40948 41019 428116221 9359 9336 379889975 16886 16932 993631547 66801 66802 506184671 31130 31195 44676858 60592 60569 302585682 88152 88184 350456995 55805 55829 634304608 57190 57271 918285127 46015 45981 293367530 5292 5336 555496983 85689 85764 814794767 4659 4660 7358900 27408 27375 671993848 2472 2473 410849382 1832 1855 794888661 82731 82773 863499482 76982 76983 723504223 13506 13507 965777890 72638 72562 239156201 41695 41696 229249427 71806 71837 848494125 26283 26226 62736689 21285 21359 324123192 81571 81639 177929785 95507 95508 18238588 70321 70322 332352927 22518 22519 539878206 55025 55089 753036087 44546 44547 340140702 40618 40619 367766004 14934 14912 610940068 45743 45744 72065975 80634 80635 489658193 17526 17527 804692098 93677 93702 771003867 65953 65936 520603762 96506 96475 39040342 82538 82456 739435514 26048 26123 642445372 11203 11204 294954597 57059 57060 213571300 2966 2967 434108138 62791 62720 574845740 78205 78206 218849716 58010 58055 801445276 46961 47031 975274453 84020 84021 434047035 59102 59103 176168221 44803 44819 77753324 52834 52835 174267549 59786 59820 92223629 65668 65672 247891976 24489 24490 170518568 16389 16403 886949364 4098 4099 629395619 3288 3269 218449469 20062 20063 387832288 43419 43420 736550055 64565 64566 711674693 79843 79844 199988154 27876 27810 555296692 31403 31402 360451964 84211 84169 120592478 49559 49505 751654537 4602 4541 32217353 56872 56917 764216456 53681 53682 964969439 17774 17859 356066626 57173 57174 958062891 55134 55202 851135948 25676 25630 890893803 59777 59735 330796825 1704 1793 54869903 81392 81393 480870897 4310 4311 899792968 53630 53631 257983785 65220 65221 374118080 48523 48579 239666144 12707 12708 886641654 244 245 5260755 91689 91602 738575809 57078 57152 87132341 59056 58975 450685177 23880 23881 138123006 19114 19115 61314904 38760 38685 237170907 2430 2415 588747750 50951 50952 63004745 5739 5653 67673562 41638 41639 682151787 30907 30908 959774167 2757 2758 703293258 35813 35814 257387354 91745 91827 715311726 18693 18640 87349141 4801 4843 334759151 54030 54031 433699344 97789 97790 36852292 32504 32505 870802918 2972 3055 821547078 34801 34802 731808112 67937 67878 698217539 8158 8140 668764765 52460 52458 862643133 56476 56477 466763208 17374 17348 4782806 80296 80252 837899746 96270 96271 501517004 2316 2317 948280642 60899 60826 780620161 4212 4213 548018058 78487 78403 587884450 37720 37721 532008222 58724 58725 275907012 68595 68642 180571892 5159 5160 935406555 2710 2711 388274554 94870 94884 429703913 16905 16946 294754062 45466 45550 379039828 39150 39067 476634070 65294 65254 593630165 64467 64468 294523196 3488 3489 194354841 48829 48830 320545926 6434 6509 877235298 41180 41181 623969568 14916 14917 725715997 89210 89143 598335675 79337 79338 395731635 79234 79235 363388971 53195 53196 923499211 36602 36522 349582490 11957 11958 592493211 40106 40107 74701803 34359 34360 708218794 78937 78921 865153811 35955 35968 867681261 56913 56914 538703085 16881 16882 208165045 85222 85223 568344535 96207 96205 20718342 25442 25443 581865099 43596 43597 214582624 6496 6583 119474906 68866 68867 847859327 48712 48713 39605630 33355 33356 245004237 26157 26158 571814737 23273 23274 384807524 20568 20590 994630807 75122 75123 301474007 24429 24430 98669589 89286 89287 124405546 41462 41426 178431447 72444 72445 173528530 70712 70655 49397059 73236 73237 728854869 93515 93516 456135658 51538 51477 743471946 50436 50444 485549581 33123 33174 668936737 42940 42977 655175629 12271 12229 281051308 52578 52579 776377785 98520 98521 508960986 77334 77407 872587504 39876 39915 6699606 32590 32591 566272570 65088 65089 54490869 12232 12233 408853731 44283 44284 860623621 93392 93385 712803889 7018 6936 390874564 44924 44985 287578950 6947 6904 440359475 74545 74486 207927232 39522 39523 940599532 43294 43208 998092557 74082 74083 804833080 73568 73572 116832202 77274 77297 552458404 45498 45480 817915104 42156 42220 598554632 47765 47685 94608309 17595 17514 885960964 53231 53232 919042808 58080 58081 467395016 17846 17847 186727694 70152 70153 926803591 82920 82921 167915058 85013 84939 806999548 38457 38458 83529949 28325 28326 218957473 4213 4214 588839896 16720 16721 657337913 64010 63996 595031201 72642 72596 249168884 81105 81106 509625647 63511 63521 93873173 68609 68610 179552896 78653 78654 863980946 54967 54968 706971111 64999 65000 645055949 1205 1206 845976427 85269 85297 958181268 10510 10511 471982185 54420 54421 461816296 774 775 232572223 38695 38696 675683656 38762 38757 892010913 99576 99577 851999346 17834 17837 278544145 66990 66903 546110232 59903 59931 306374353 73331 73332 526550835 13670 13671 877960000 90519 90520 126397849 92201 92126 354606800 57983 57927 996166212 83343 83403 678442116 42771 42772 423792810 63094 63095 891374036 65331 65244 979364516 18195 18196 669484105 58365 58340 578091502 19368 19369 726964271 70074 69989 673491316 4086 4087 869776075 91551 91600 15027704 45066 45129 830794352 53943 53944 805051228 10274 10275 679678034 92361 92362 979665194 34001 34002 686678146 16147 16148 833745965 73687 73688 572425863 15482 15483 439584332 35011 35012 257669729 38928 38911 110970688 46570 46577 805616982 25069 24982 387968630 14994 14932 122723187 30043 29959 98261400 99968 99993 284628373 40773 40774 901057879 24191 24192 6719584 19670 19671 107119603 5945 5946 184829215 83840 83841 66519805 55629 55630 231976025 49984 49958 90388936 98327 98382 809050923 61493 61494 396388220 46335 46336 897576718 91084 91130 275409946 98009 97956 722823840 36297 36298 727274650 74076 74077 463536132 54004 53971 58745358 88928 88843 301682890 74208 74275 619863217 34168 34169 800674707 21145 21146 44589619 82898 82899 588513098 83411 83412 428301207 96899 96856 198405960 99746 99784 192438725 86508 86475 534059837 61330 61332 102650520 34074 34044 841979199 68011 68012 854511650 56434 56435 590031604 90866 90854 909583976 65670 65662 170308002 57991 57992 687484284 78674 78670 652737523 30363 30416 763171153 43724 43725 847132703 51950 51914 606973091 54191 54192 784326606 6800 6801 456163728 52805 52806 777538216 53003 53004 605069783 2976 2957 240719936 57490 57548 931547808 72058 71969 584962950 83773 83742 705446502 39630 39612 824988649 80209 80153 140993912 5151 5152 794766627 8361 8362 866676515 83424 83425 878173997 93132 93154 28556579 9965 9944 531050677 45152 45150 172123184 36712 36713 670887077 79650 79565 561698600 94973 94970 261983338 58900 58880 781794028 27640 27641 609252907 63627 63628 459781773 76907 76821 304020815 24251 24252 831708076 75121 75201 292706160 70140 70141 75962141 99237 99238 140509794 22376 22377 576872961 35757 35790 71482832 2257 2340 991845793 30203 30204 884557669 86240 86269 222630291 35788 35750 407432654 67694 67783 960779939 75894 75895 158594203 67881 67842 310586360 83035 83036 219186389 7679 7680 385789293 21380 21404 257106721 67011 67012 277146319 30974 30999 897969361 94568 94569 531483128 99583 99503 188905415 761 679 462179034 37740 37731 432163692 13850 13851 785402473 26960 26961 13611018 96834 96904 130769829 21572 21573 580940671 59148 59158 844837611 56458 56459 696998588 23183 23184 805510073 78151 78152 855570337 56553 56580 712472081 79045 79046 526852020 56362 56346 522059050 90264 90265 758896268 98503 98504 366706493 50814 50815 361207011 88406 88377 47038957 35890 35889 630236003 53018 52972 776395182 70619 70620 353111320 15272 15273 110609974 99465 99466 272747878 50221 50222 314665643 47938 47939 152321499 70917 70918 438569586 89311 89359 87635105 96349 96392 928899072 47234 47235 538942191 31477 31478 736870867 27172 27173 122214396 61178 61176 930874050 78411 78412 661495059 34440 34351 427351947 8091 8092 912767427 44673 44650 542895556 93718 93752 74848751 91187 91188 697349428 26101 26021 321952404 75597 75612 291208188 74594 74595 606172872 49392 49393 568619555 90905 90906 357158893 82180 82181 825036218 56840 56822 526205565 87755 87756 583042815 18628 18629 481775016 74915 74942 99440810 87359 87413 946280630 91065 91066 773808954 18318 18260 631310475 39223 39297 320029323 53510 53511 550780125 76513 76514 710490416 63946 63947 646568949 64742 64730 123963563 95557 95558 415687720 53806 53807 77578686 52631 52573 577045660 82322 82382 936029388 2074 2142 857477264 14502 14478 373978559 11626 11642 909025875 52891 52880 563695057 23963 23947 755723556 21969 21995 746411217 8555 8590 816971505 83550 83485 583737270 48331 48332 561375488 95461 95462 872001441 11853 11781 445905614 42559 42560 426090993 70396 70450 323119872 76056 76057 404655574 59962 59963 162966616 89168 89209 517838760 90258 90259 594526743 74459 74397 95118627 81100 81101 603642678 58690 58691 357449127 83284 83270 700716991 69477 69478 331038019 49534 49600 53382057 12320 12321 885936761 25485 25552 605637858 60709 60710 777736069 16014 16058 206373748 63717 63718 693367638 5582 5583 264429712 53770 53771 711561581 75004 75005 498331485 43003 43004 925575089 17105 17055 267282599 28644 28645 88452641 41954 41955 12322918 9105 9144 757324572 13661 13662 530703150 83554 83471 710068808 76807 76896 254857716 52091 52036 127666635 75954 75976 799976252 89637 89638 81953793 33732 33688 891678881 78143 78144 306282596 13793 13794 137103964 33330 33327 891809874 84305 84306 471517462 98698 98699 95387567 69160 69194 763770838 98160 98161 379917043 70379 70445 650252033 2894 2895 943570046 51325 51326 874563825 95381 95382 233337419 96389 96390 554062290 57066 57070 152213440 56171 56172 929273138 2219 2220 109710665 49093 49094 367643548 87395 87411 557228125 97001 97002 933915025 54132 54133 573888051 26987 27062 464004798 42855 42825 714610098 8236 8237 722356635 41615 41616 873450386 29970 29933 443272751 73579 73580 60605989 10300 10355 292911701 17213 17214 705997280 77369 77425 194090807 36086 36031 502217273 75596 75597 708317346 3056 3015 540505717 66141 66109 681574069 96960 96919 519456286 74464 74465 974703410 34572 34545 356539256 11004 11005 555318702 36175 36176 673622278 11959 11930 147961868 5062 5063 765744066 48740 48782 134452062 88077 88127 975571571 74597 74598 378754215 62772 62773 553974613 57628 57647 553564217 7504 7462 865554486 26421 26422 100389234 93045 92995 192542496 37450 37466 187562488 22913 22975 406363816 21461 21544 718636078 76456 76457 337783648 16901 16824 870815610 9937 9984 245572458 98015 98044 620992414 98395 98396 312417299 23165 23166 500812970 54973 54974 32796484 45270 45234 948178041 43179 43180 415169840 71349 71277 592445466 78901 78902 675364113 7289 7290 76453978 73495 73496 531778149 73721 73699 552331976 52766 52707 386630392 30756 30787 115073262 11376 11377 975911033 51549 51550 475792574 95845 95766 365081020 47730 47731 987579358 78387 78307 821085469 53600 53549 452353911 55937 55938 131703481 89218 89219 906602794 23664 23746 405025024 49158 49071 252472792 97290 97286 395540305 34271 34221 522645753 13916 13917 27394111 23358 23359 778370794 69146 69081 530707034 4214 4215 193786334 78378 78379 712436157 56041 56042 729768729 24463 24464 832017845 44217 44218 186181192 5415 5416 528556145 69172 69164 34858455 6385 6341 497465094 64694 64756 427045078 38279 38280 359059791 45494 45570 880832460 64982 64983 813761875 94470 94471 815352702 43075 43014 877143396 81428 81471 391834210 74090 74035 453553765 75911 75912 139970093 87293 87294 961701515 24199 24200 630028217 62897 62913 656622611 95918 95919 212162810 86984 86963 835967502 31145 31146 920145446 13245 13246 514667387 10762 10763 614127359 20013 20014 875170861 74417 74418 580693612 92262 92263 141367723 27903 27904 874169013 91205 91216 926437917 35094 35030 849948013 11495 11496 80869577 19500 19492 554329026 43272 43227 501335178 90356 90357 924411917 60143 60144 665970777 5693 5694 793006500 9171 9098 281697250 21752 21753 426109582 9484 9485 817404067 69600 69583 265618614 65022 65023 283406843 78139 78140 627923796 32042 32043 497933314 23975 23976 287739183 64731 64697 968598010 68209 68210 506994124 20144 20145 342892989 83363 83364 960869682 4932 4973 140759432 40424 40416 951905916 28596 28597 527005046 8571 8572 276262468 35758 35702 930306175 9864 9865 336907735 95985 95986 812828728 42799 42800 384183606 95720 95781 36754329 45040 45041 551361741 94165 94241 749235355 54368 54369 503030404 42144 42145 937317045 96889 96890 46973967 56172 56173 926527538 26460 26461 163098563 97706 97707 703939110 54500 54422 32572749 65515 65516 499378609 77401 77418 471963945 90334 90335 767004813 26697 26630 613271271 13460 13417 373194782 95264 95328 42342656 94296 94297 784927427 78708 78659 239955570 8438 8494 997914440 70808 70809 170311460 10013 10014 826555989 59926 59927 901058596 61616 61617 978077390 66568 66646 326302016 98843 98844 588174404 95430 95365 993718869 69671 69672 992513139 56326 56327 894721932 22513 22514 375327775 10904 10915 377292678 14591 14594 926551961 97295 97276 224338330 85840 85817 948860482 32694 32695 702794845 48906 48907 226562221 79010 78931 877750783 34641 34647 701130044 17980 17981 244349102 30248 30249 649357728 81678 81748 538066482 24800 24801 640075474 94030 94031 39551808 7208 7209 349650262 39468 39412 971721698 52085 52138 497592437 8031 8032 366112334 72523 72524 234913077 17107 17108 301536834 40472 40473 384972588 47602 47603 230872167 49830 49802 321045185 31548 31544 101764726 99878 99879 606665219 25436 25412 443561753 39734 39735 640711544 62334 62335 831219453 750 751 905567853 32362 32411 21057279 2621 2654 40983159 83777 83787 9218424 81138 81223 927270305 46864 46825 816944428 64649 64736 547777053 31565 31504 785639939 6208 6224 762690891 59302 59359 98488290 86386 86382 845963975 27073 27074 486103309 80592 80661 822986454 92160 92161 716848178 25244 25245 275560967 98983 99002 404789789 49386 49387 478557543 53795 53753 676903834 73156 73157 133352324 70755 70699 364594925 62505 62506 822458330 46134 46135 847134420 9110 9111 742622822 20916 20954 927370475 52937 52988 401424500 40681 40735 971366345 20498 20499 110247670 69077 69078 126341670 2008 2009 949154697 59234 59235 68983044 98082 98083 897123643 36602 36618 198008641 46449 46498 5948466 51649 51701 201192981 60803 60763 745403921 31320 31321 334423052 95913 95964 934011482 78739 78740 400167545 44256 44257 310436709 55235 55264 347582846 74341 74342 532680082 46369 46370 442910569 59587 59514 635156747 83803 83804 190910587 4537 4538 875660682 5377 5316 919183852 58279 58356 183179337 27907 27938 869065615 25721 25722 604448176 36536 36620 790773381 65190 65191 67945960 22028 22072 977994831 90868 90918 311809233 12902 12903 553478398 72662 72663 130809172 1894 1895 245398931 29534 29535 2078949 4538 4575 795098131 86922 86854 232783658 30359 30447 878587958 79267 79268 939258228 54926 55010 112630899 86628 86592 813334075 32335 32336 348171840 13341 13388 593800549 24537 24552 483960855 46248 46249 693895943 58239 58316 233806372 82736 82663 4134357 33212 33213 594793990 13068 12984 221715126 21697 21698 762723607 79253 79254 37135077 46653 46654 778466480 94808 94741 488630611 77080 77081 22598618 90959 91045 830254247 62861 62912 277893544 17568 17657 294084269 60171 60207 155602357 58785 58786 510317567 69152 69153 940023862 30634 30714 613809696 99064 99139 507106172 54223 54224 805144790 64694 64695 507513155 66858 66857 63897560 73008 73041 424600124 19199 19200 236631569 35338 35260 560892003 52709 52710 71155156 54145 54146 709346966 31250 31288 463151225 65816 65786 172473 41085 41065 61795066 32890 32910 147268577 90738 90708 863174285 62854 62784 782038209 37319 37320 513301445 3630 3631 687421616 72203 72204 266451165 53002 53003 37654504 3323 3314 52574045 56250 56262 389330891 26788 26789 277657125 75263 75266 420536108 47220 47132 13127304 35322 35323 651673025 77388 77389 977118969 97257 97258 401805214 19394 19395 837495661 5214 5159 59128565 63665 63613 268655958 80104 80105 337805691 26223 26299 296731305 33954 33955 632288086 67777 67778 778300562 54277 54278 482711235 64484 64485 406802953 52361 52365 774130903 99550 99551 10442735 65985 65986 736276940 40933 40984 174888241 50516 50517 155868475 95958 95888 85051566 61247 61248 148387492 51847 51848 179042806 41499 41558 399986460 50271 50272 59419839 77554 77623 169078315 48203 48119 296488601 53086 53008 435661695 39482 39483 707323940 65777 65802 809742317 31369 31346 610096031 69272 69273 177833484 26370 26400 469724682 4623 4624 583354298 40978 40979 726358732 86587 86504 965192746 69182 69183 487549616 12624 12588 283396804 3277 3278 45727791 26048 26049 783298569 65692 65628 3502583 35455 35449 766544804 90673 90674 190118467 11470 11471 438629751 536 513 633362369 705 730 668779776 58136 58076 827778585 74930 74957 161431543 42533 42546 625339218 14016 14017 192422089 23243 23244 137208254 16220 16221 717624665 12883 12884 283484555 22906 22907 616101783 1756 1680 543150449 8531 8532 762762774 63400 63401 687753245 95246 95247 819715776 92086 92087 845744998 47247 47188 828552535 25490 25409 534061244 88892 88893 51798474 34071 34072 25833914 75464 75541 235237243 41611 41612 262905287 92854 92766 531719626 49301 49263 45355807 85561 85601 173800696 40043 40044 707766628 27523 27446 686297706 96523 96524 524478540 44092 44093 952885056 30837 30838 195934718 88517 88527 186508950 48690 48691 825094615 13170 13197 112233555 72968 72969 540649708 29848 29849 150986180 18173 18174 978602859 633 634 826335087 79466 79467 53175690 88221 88222 831746215 24157 24158 448726709 63399 63426 371146345 76320 76321 751428932 89387 89451 797130456 12481 12558 786366861 80176 80177 813117951 67368 67422 880443731 96326 96327 710532565 93922 93954 908830443 13760 13761 963073299 14619 14672 769390640 9708 9664 182746266 26807 26808 263988089 93387 93388 344579514 27130 27110 784927496 17210 17211 102289454 14917 14951 41935299 69009 69058 650483640 54526 54593 529192551 22693 22694 568298306 18925 18926 394607915 9164 9165 35514100 31556 31522 720123844 19070 19071 563134469 19941 19904 73042264 85561 85562 89274151 27062 27063 83695592 55750 55751 535791119 91394 91308 851294451 80683 80664 734575005 63047 63041 238358925 20025 20026 931557666 90368 90369 468610515 83752 83753 300023779 69911 69912 167839541 69951 69984 600422620 407 408 850420769 4202 4193 761157241 61530 61449 490580600 80025 80018 987071262 43458 43459 748051071 26519 26558 703095699 20571 20572 185798227 27964 27965 21797780 29878 29879 6361660 76265 76266 884149356 89540 89541 539066200 69938 69879 533904932 14587 14638 20032015 31537 31506 667926578 6778 6711 260147940 92257 92316 595490941 28343 28344 982931621 5058 5059 280257139 32083 32046 16159458 69236 69175 472100118 20003 20004 37799702 35572 35573 97384062 29245 29246 316504415 25339 25340 453388587 98705 98665 236445768 44525 44461 302859003 60723 60724 520785967 84683 84684 467544783 12626 12676 167007643 43089 43090 753372477 300 301 945284993 9305 9306 872805817 63439 63377 569492000 20080 20081 386958205 28499 28500 4752200 12630 12631 961724548 77560 77561 501262915 14273 14355 744894830 1393 1470 82321732 27633 27557 347026848 25938 25976 417727677 64566 64567 798052848 5779 5767 61897629 95111 95112 573660231 18836 18837 116200313 20601 20602 131454962 19811 19821 232286008 51043 51113 73632524 11600 11601 260158277 28719 28697 384275107 8727 8728 89366237 66093 66094 731581957 54823 54824 803089148 66942 66953 934759408 19508 19527 190728286 28662 28702 529279838 88528 88529 52942809 68792 68827 967632274 47687 47688 817016457 64674 64592 435235787 67755 67751 561275639 99123 99059 191847491 64457 64475 577075196 68711 68712 454972104 8759 8760 586796422 10909 10968 84193570 93326 93321 260899304 85417 85418 609996500 45134 45135 226606236 41579 41627 371398613 38694 38632 397613198 3624 3666 791857694 39524 39458 490921609 49474 49475 537381819 91264 91265 885484461 54391 54392 628255530 80756 80726 210142647 740 776 243357866 75762 75763 568530721 70307 70308 321661992 80938 80939 167046351 84181 84182 23824316 70076 70077 218177808 88220 88221 337303324 24420 24372 985089240 952 953 300204017 44293 44238 319823558 1538 1564 695680816 2386 2328 530902235 30194 30195 305616998 10712 10774 178031221 92585 92586 324093638 14355 14267 585924817 31053 31054 111042968 29395 29396 29013566 92946 92941 565375047 44634 44635 195540207 72176 72177 960201890 88164 88165 794839427 39042 39043 246036776 94553 94554 406401829 82496 82497 573201020 41486 41487 138717985 7000 6975 859844926 86954 86955 944389944 12340 12341 25695011 42065 42066 891491009 67441 67442 625717659 31803 31804 569701682 69520 69521 104829106 37967 37949 129285782 37110 37102 120464551 41267 41340 89612120 43505 43506 860896068 92174 92175 800696871 18911 18912 567196397 57558 57485 298025018 70023 70024 312483341 4097 4172 529123928 62122 62181 984853790 5884 5885 854747388 43686 43627 284510298 45216 45217 57891449 64735 64736 843071900 59636 59663 753784644 56645 56646 938909903 31735 31736 694826916 39636 39637 566077994 36977 36978 316486232 5388 5346 822017625 82600 82665 509905607 89255 89268 55373033 32824 32864 278541347 49274 49275 750118947 82271 82202 815352780 84746 84797 531707287 51472 51474 384650070 5317 5318 959446744 4521 4566 804936432 84049 84001 376284592 50498 50499 12205119 44109 44162 349379920 56412 56413 871588556 59990 59934 59874996 6668 6669 397355060 81482 81483 560397649 65923 65924 800456427 38997 38998 926708272 6341 6423 43291815 59320 59275 315270237 70304 70342 504846020 90667 90668 2140799 60795 60840 721281111 37906 37907 647251865 87543 87458 173941757 69634 69636 949041433 12141 12142 125044935 13854 13855 929795188 7028 7114 438490906 44615 44690 219466238 35797 35807 991758538 14186 14187 576381855 90142 90169 300396794 93276 93293 780578863 17567 17568 9297189 85657 85606 149292148 83738 83739 897816110 55338 55251 585690138 83427 83449 545015213 77174 77175 99445428 91012 91013 982374130 89800 89712 939953118 76424 76425 785122844 51342 51343 765033548 99325 99302 473110566 13451 13452 955172148 16411 16412 85767559 31201 31202 565514503 45312 45313 27327201 14119 14120 209551980 97983 98049 330318910 89635 89720 74070743 25554 25506 378698614 81632 81633 246290566 87013 87014 533893990 88545 88490 544281777 16870 16831 759801400 87893 87894 911668854 56087 56090 846211714 88229 88230 96707359 30091 30088 838670908 25148 25149 474582937 12197 12239 459713327 15741 15742 388134642 97062 96978 115618910 22780 22781 406501648 10348 10337 805771693 56628 56629 75580420 15666 15663 248799782 3213 3293 739899679 2793 2794 882064896 90725 90680 397366163 12254 12206 554058655 34634 34635 994605757 2498 2499 967320389 19306 19307 39854570 53887 53927 566316033 26847 26848 732596728 42653 42654 331232954 92306 92286 38111157 6147 6148 179315930 41775 41805 625909221 97175 97252 869839823 35308 35309 385868044 37985 37986 401287723 56312 56313 702356628 80083 80172 795726219 18672 18646 832816174 79783 79703 531602208 83530 83531 381623297 2833 2899 99806790 57825 57826 6556277 14027 14028 704056650 67417 67405 4217263 2446 2408 369661774 99164 99110 553582535 71763 71751 157717028 31458 31520 786524918 31041 30995 612549666 13027 13081 899014313 4601 4599 359520333 66182 66210 650527633 85338 85339 383467498 92278 92244 138534696 42963 42970 4484957 18660 18661 205593707 64606 64607 757718747 90010 90092 677458808 52403 52404 499085533 29400 29401 550335037 8483 8461 532904265 71273 71274 351202277 28433 28434 306855408 11622 11558 279892101 81355 81356 927585220 81899 81900 472142027 27648 27649 834400234 19524 19525 564706191 75856 75767 757360265 7091 7092 813992613 55408 55355 678883800 57597 57593 7333622 95645 95630 737756158 52016 52017 234731060 13603 13604 589791161 74853 74854 296634068 77286 77275 758266536 6717 6718 158499259 63814 63815 755394196 1636 1708 398931339 8449 8402 504230618 83719 83651 702657618 56125 56126 371372810 19592 19565 771995203 13508 13473 513640435 43092 43093 523124956 16443 16411 331080253 21696 21697 653679691 47408 47413 133501266 45401 45359 262866361 83372 83373 565812940 8499 8469 961064368 89967 89987 988753055 43578 43579 947030760 12821 12827 791329264 35483 35401 420038528 688 689 996205692 58835 58836 477766023 29201 29202 129165160 17571 17572 292603350 44413 44497 945500542 43074 43075 156688412 87114 87115 45251623 88566 88567 49783587 46415 46386 826917433 31557 31550 193788994 68967 68968 135750474 47773 47750 917250351 39604 39598 745816176 79001 79034 749239542 22267 22268 725318567 82945 82946 843098525 92250 92251 627216332 49269 49193 647390215 76560 76578 515579715 28136 28137 891956172 55818 55771 75589156 68521 68522 325996623 23673 23674 50234272 34323 34324 231073856 10986 10987 786999617 26340 26341 712496490 96893 96963 633500258 9263 9347 403417577 94577 94578 313723364 51145 51077 79859677 20185 20218 834127966 52875 52954 463803231 394 395 993390275 75627 75575 875651643 73694 73616 514600674 38831 38832 636844063 32725 32787 446324700 77170 77171 628469526 86244 86245 859663968 12824 12825 56362778 12162 12184 470292802 26291 26221 629444581 97300 97251 241823599 37714 37715 219901481 84527 84508 368533574 35756 35757 977465601 34763 34764 491522538 72093 72094 51644832 81247 81212 399838324 60402 60397 168636557 98258 98252 229428975 17020 17021 102017833 65823 65849 307492140 67799 67800 948216133 15812 15874 181778967 86697 86698 622914631 28555 28556 956795326 31084 31085 117521619 90208 90216 450215896 63048 63015 477912025 63761 63762 270108648 92933 92934 410769499 30863 30864 119923092 90786 90835 297173792 32453 32454 486435752 4377 4340 306752940 19594 19681 66370999 76951 76952 779159916 54268 54202 734230737 48206 48238 751616681 89753 89754 405884323 72315 72351 461339825 6249 6275 822384986 85515 85536 824607036 71152 71199 57237739 9749 9776 361349007 71917 71841 455160363 8886 8887 106779975 60340 60275 531667846 88709 88719 204398962 29901 29902 245415703 15403 15374 515932981 56318 56319 795895521 45065 45038 551106518 34393 34394 968836079 71196 71197 264205089 70065 70066 935721524 45108 45109 509278305 69687 69688 838504126 65988 65989 537577587 49031 49032 115069042 99250 99251 771697757 6654 6705 45276940 47694 47695 182344591 13490 13513 362996769 95530 95531 715550850 95820 95813 689373147 5087 5088 772910273 20753 20738 973488983 97033 97034 732385912 86166 86080 590986447 93509 93510 577243952 66238 66239 489438196 56565 56515 116136828 94871 94872 779327639 14152 14124 765231864 70017 70018 33846970 63014 63002 628714820 26830 26831 435100518 69289 69267 487811733 39910 39981 445676809 86619 86538 989909474 94030 93980 521482120 79623 79592 926815582 68521 68582 640641485 3428 3429 883984173 4429 4383 102085090 48617 48667 739851793 98849 98850 367610900 55274 55275 865174723 50913 50914 430745203 67411 67412 636904349 30228 30297 875801364 95860 95784 730248698 32600 32665 632514615 8918 8919 288157422 11708 11709 84980766 59244 59167 142994260 22226 22227 855752917 73848 73908 250894715 46828 46829 671753099 19042 19043 840086469 1399 1400 893991581 88280 88320 999494834 82408 82409 330355063 33521 33479 483800927 12986 12993 309959995 3261 3262 141831939 57855 57856 864109703 67081 67082 385268439 44457 44506 655846522 11266 11237 933397099 40628 40629 153212962 27857 27936 296074590 8957 8976 577785764 98229 98217 230506683 88057 88138 660614944 39449 39487 369821514 38612 38650 592369398 42169 42113 376547642 82463 82464 664746071 15740 15803 220939715 35182 35228 580342971 19818 19745 164542238 7890 7891 628384554 68603 68604 383306174 23868 23888 256564919 71348 71349 623989041 16190 16191 987722871 70807 70808 335793826 71866 71867 663145388 34534 34470 519510244 16014 16015 83440248 35790 35857 406793692 90225 90285 241316444 25270 25271 825453528 9443 9444 122098059 90412 90413 632115143 795 835 834096087 3359 3345 262925090 6703 6704 430962504 89847 89848 472519221 43101 43102 127364350 33697 33698 557656372 77996 78053 248180456 14328 14329 854307600 32734 32735 637043406 501 580 618530207 92615 92579 422032501 75155 75156 120430035 41605 41606 190694975 87203 87204 349953311 4710 4711 9303749 74222 74223 843760981 85425 85404 906855269 64659 64660 684384328 98316 98317 691949981 37022 37023 716155599 85964 85901 27277415 79389 79433 117431254 92989 92990 454910192 49115 49116 346485547 94284 94275 497315451 37515 37588 14625145 36404 36463 962742991 82330 82387 220083000 69420 69421 264057011 43162 43170 305688619 4717 4723 996473995 77926 77957 644515003 62987 62988 629883853 81855 81856 660323829 2224 2225 375666868 81771 81756 603183536 57211 57183 742018495 87499 87555 723977469 38213 38214 129406287 45163 45090 698243954 4222 4151 413720930 44226 44227 855858008 37823 37776 990882946 71653 71654 385281557 23370 23371 488019243 64455 64456 884449357 32380 32381 542442671 52150 52190 708319807 79071 78992 868858482 59647 59648 24624596 42146 42063 828017240 44499 44500 588604208 70634 70632 999017148 18276 18235 667084101 4851 4907 260811965 49507 49465 24299991 96664 96665 759768033 63451 63489 551788791 72677 72603 858439280 77088 77089 334066528 97177 97178 575150547 34722 34718 237603895 14896 14897 690011350 64235 64236 28616585 91988 92040 260360867 87239 87240 114125817 39724 39806 696511749 40661 40662 13392666 55707 55639 432229921 7933 7999 760794151 10261 10296 906538961 55033 55078 6759273 61827 61796 842025728 80366 80367 332095857 99154 99097 704942760 26918 26919 188382510 11699 11700 843080837 92959 92993 778212594 94574 94631 519429917 45842 45776 281930895 99718 99719 240438950 19480 19518 263261312 63499 63500 307715216 93947 93948 842063688 91188 91189 754451483 42695 42696 255079310 45743 45814 448054302 44089 44113 610821534 27268 27307 845763065 82302 82253 588067538 4377 4453 704488994 49001 49051 357789150 25583 25584 808702874 51666 51750 89741385 46435 46357 397816430 42422 42423 365240067 47006 47028 206579458 82174 82105 896879245 98927 98918 245163097 73543 73544 954075244 7178 7179 375659558 37321 37238 108167478 67629 67604 535227222 50899 50900 290244170 75121 75122 472424849 94128 94129 419489758 68414 68415 978278322 15928 15912 6381995 76573 76572 171497262 66466 66467 277386211 67063 67073 115596287 68559 68594 804915112 39190 39191 349035344 83211 83292 166382480 5143 5144 893755280 81993 81933 697961151 62238 62231 293199967 21374 21375 956818470 90210 90211 895938862 96379 96334 448562857 54095 54102 864767738 62316 62317 789286778 19492 19493 255965340 75489 75490 841301013 1091 1092 756853564 19206 19207 875880106 3654 3655 361359060 29862 29863 955211818 67554 67555 205497873 89179 89264 933231846 60299 60300 95172503 95607 95608 373674695 46801 46802 673249781 58870 58871 729124183 90255 90200 172545818 16124 16125 300368912 96676 96677 301878126 81894 81882 553152908 23334 23250 730728505 87978 87979 172031585 96064 96026 16958240 78073 78074 422902175 64891 64935 556479765 24053 24027 338482053 96188 96123 789392546 95910 95911 215188883 17328 17305 385462848 98633 98634 813893755 40578 40604 583637250 7303 7304 708019827 15830 15785 890627239 90114 90115 995699821 35584 35585 195217451 28291 28263 362576177 43369 43431 402831649 31592 31593 146316968 50561 50524 356730897 45767 45804 931289347 64927 64928 218403762 18412 18413 679528761 90046 89987 864427434 80222 80240 501415063 53276 53257 823758729 45639 45640 708237881 46688 46689 387661344 85643 85644 619410460 23246 23247 242269452 51995 52034 215924512 75606 75607 537438046 56028 56029 247816009 53907 53908 563844393 41854 41855 54448986 72465 72501 643118478 99387 99411 123847429 68967 68921 424289813 23168 23094 785923535 77599 77637 311005191 66850 66844 83355423 11440 11441 954302018 22297 22298 785295013 89386 89387 577806038 54499 54558 198000535 86853 86878 595548413 95516 95487 164434549 1054 1055 865871128 62616 62672 824264830 50501 50530 457473949 60888 60926 534497245 77227 77310 393903768 60844 60911 12153093 5126 5127 792455541 79813 79814 204112451 72036 71967 53139981 52019 52020 768053431 76791 76738 939380445 26988 26989 945736536 59494 59502 621859393 72873 72874 149896389 30404 30347 892043796 86945 86942 810310817 4134 4135 805646371 78028 78115 982024673 29513 29514 351612355 42920 42995 629160959 27783 27829 591097313 30390 30391 930850801 5783 5785 702645203 90686 90680 724739762 88474 88403 254863798 99268 99241 907231562 29404 29405 429751791 95885 95886 277606062 83574 83575 644610854 52281 52346 195965863 4860 4772 464903588 73415 73353 334473309 44760 44728 304441831 30293 30380 206651471 32708 32709 503386668 46440 46520 268114165 22599 22600 577791807 46309 46228 359662001 88597 88556 2923268 65255 65256 834814604 44988 44940 459006247 83362 83345 630909096 78043 78104 500003546 77981 77982 625633340 72247 72248 123795608 37552 37544 541734577 50302 50381 858216606 60856 60853 861580813 18793 18794 865940209 68299 68341 535296076 91535 91481 124403521 18722 18644 96002441 69311 69222 581578391 94828 94829 247897166 84065 84066 596508140 2572 2494 179388561 22290 22291 800483085 11475 11400 415909375 46786 46787 629776952 38731 38811 539821252 44424 44462 180743118 48135 48076 523696358 13103 13171 877071543 66503 66504 514273249 69642 69643 415963539 44720 44721 571736565 13940 13941 35954219 89570 89493 383578293 8467 8468 142188122 52785 52786 377693465 99392 99393 999794668 50771 50847 864627605 18824 18876 749580113 98738 98739 38015128 1381 1398 226692329 98955 98956 744447994 81907 81908 291060827 14436 14437 67950365 60532 60533 687517644 3675 3744 316012722 74981 74912 480548865 30502 30554 75935678 98009 98010 406185442 86096 86175 568753979 43122 43131 163546095 79096 79155 5523869 87852 87853 287020967 3634 3603 949540123 69927 69983 309779986 72270 72271 424681380 72789 72864 614609772 48185 48186 63632130 81004 80982 310960526 53145 53146 274823693 89396 89473 817245249 17288 17289 3460937 57125 57091 14220012 31473 31474 575491555 43987 44005 111946863 70210 70211 388771419 30438 30459 558948854 8129 8130 113720257 89395 89367 985771775 79925 80008 724143907 54736 54737 822151642 19256 19343 72770288 79794 79795 713077505 11821 11822 708879581 57279 57289 884598814 31036 31037 723031601 83868 83869 213707016 412 323 452186779 97242 97243 305059441 99777 99789 202658665 6975 6976 175258796 97025 96948 484184106 21914 21979 585615697 52574 52637 494123844 25487 25480 334238181 79646 79620 631428917 22829 22837 929646051 37346 37272 684511771 64566 64621 402285240 98755 98798 461312297 58515 58484 792267201 43719 43731 540358236 73591 73579 29756524 12948 12900 708204693 74417 74482 798602355 95458 95459 17576018 45784 45785 782946260 79965 79966 772150758 16012 16013 432633942 10570 10571 345465763 14337 14338 489459182 59002 59000 896049162 76434 76435 279545203 89627 89628 962623521 77847 77806 339984477 53144 53145 183910153 79536 79537 984174528 61684 61685 28543889 8801 8853 555181493 73496 73562 654512415 68002 68069 208107794 89246 89272 401194940 47743 47810 648867126 43988 44043 689750041 21155 21156 768986032 31365 31306 507645419 98004 98005 439837959 83444 83454 49566795 60986 60987 260784153 68739 68740 618845071 35700 35701 315984036 22572 22573 879493916 31580 31581 315628451 83795 83869 572020841 30516 30506 157875867 47007 46943 538512827 49972 49982 51045624 51009 51010 800916738 66403 66404 138450960 16107 16138 656555605 71073 71071 736758505 15595 15507 966078606 95858 95874 177547995 14352 14353 574014104 87288 87277 667127975 47605 47606 27085351 4085 4086 375639911 15085 15059 127342356 67638 67639 922756605 45609 45526 924480442 87341 87406 700184237 83878 83879 121321453 48343 48344 850975991 35838 35839 487068520 59807 59834 964945686 77716 77637 333695750 47055 47061 11613418 9468 9524 756391075 66017 65939 903250226 90852 90853 761639994 55067 55041 241349214 32971 32972 799850315 69453 69505 66561954 34770 34714 406956047 21236 21237 905535179 24597 24598 425818446 76308 76388 227840037 61561 61473 494785312 93945 93946 328256354 54249 54250 593895996 36330 36345 898065376 69 67 588866045 34130 34198 927441259 95980 95981 711923257 71708 71709 78570533 6406 6327 888545431 49510 49451 866208781 58250 58282 647219307 70476 70407 572215982 54136 54137 344621620 57906 57907 627033237 53467 53468 537868446 28508 28509 263160922 51737 51809 175043116 50987 50934 754330022 39290 39216 334967365 74678 74608 593258210 73967 73968 992861939 97807 97832 35181641 21820 21821 167461744 91143 91102 655466209 26836 26837 717527024 39617 39618 1496758 32333 32334 204696433 69875 69876 232353145 10360 10361 102272762 46321 46322 867293238 66759 66716 465549417 36203 36232 282031093 8048 7967 626640334 26266 26267 551759165 67344 67398 884162800 95930 95993 79018158 4856 4857 149886040 3948 3949 347022098 11163 11164 268043438 68384 68385 919382131 61300 61277 762395664 2476 2477 358459216 87480 87481 267315315 44735 44738 782564200 74331 74332 347135115 19300 19217 224955268 41120 41057 953816722 6585 6590 980974620 60534 60478 14827823 77020 77007 148880174 49374 49423 778679362 83547 83548 145729004 92591 92637 401162078 6705 6752 634777266 44900 44898 865757490 82091 82058 926480731 79861 79862 48707155 80000 80001 630725067 81766 81813 220496161 51461 51462 778313096 75431 75372 377239851 99583 99584 46179916 73854 73855 625042168 77277 77218 903608501 61777 61865 54168861 98658 98622 17556193 11746 11732 520446873 10856 10857 368378113 69286 69293 935122210 34690 34778 571503158 35968 35882 56769024 30997 31019 662807239 79503 79504 769127313 20422 20423 318443682 8538 8539 688942129 11946 11916 108685754 40528 40529 449412657 23221 23222 418254080 49496 49497 185745660 52053 52054 913905258 14216 14217 742994650 48863 48864 599987149 80906 80967 104457773 42215 42216 968260730 71520 71449 595961538 6202 6203 750564539 39625 39633 27506330 5013 4931 46966854 45025 44963 307683934 93335 93355 158464317 58304 58322 567710446 88602 88533 855450229 2881 2846 599584497 92691 92692 437427994 87105 87131 882537539 88828 88829 458187307 87374 87375 636612946 20941 20958 685038078 73905 73861 390986978 34954 34955 602958622 55303 55267 841497443 55738 55739 931131896 42942 43013 862902570 57797 57826 868324840 98291 98292 723492482 68746 68675 178444369 39824 39825 217118328 63718 63713 82893983 792 788 808240996 30795 30796 80681834 67881 67882 321193475 92580 92588 599226945 35808 35809 669063268 37340 37341 985745389 60870 60871 397423934 17820 17779 722487481 58268 58354 619594225 44866 44867 562802779 74525 74588 554383580 82880 82881 291660439 75698 75699 692676883 18314 18315 33865486 38204 38183 287905470 99512 99513 220106442 41670 41707 804005447 49927 49904 728442091 38651 38639 538592973 37420 37421 909279283 7430 7431 589356285 82658 82594 365439888 26233 26252 182279598 1554 1555 144226708 66529 66556 667304530 58510 58534 459295484 88438 88417 210872760 4483 4484 23971876 94317 94273 474055511 45206 45200 747119712 20521 20522 138479081 16404 16405 437717407 7596 7545 509065839 86645 86588 328011633 38645 38586 122994180 52087 52088 395778041 94293 94261 329103808 55564 55568 142720117 50940 50877 136980647 34368 34453 898412549 98628 98629 221794700 85208 85120 408863172 89128 89094 654000857 95912 95907 142855646 24156 24187 34163100 88943 88955 989127338 93406 93328 763452750 48076 48045 781979358 96319 96280 981326154 97137 97138 324310710 24922 24862 248850312 88416 88417 70002085 27997 27998 322773409 4943 4944 977517359 48688 48608 798632472 1561 1562 424068108 14865 14817 893698171 10621 10622 768760964 80028 79976 230960112 60212 60268 967065105 27309 27310 194216410 41945 41951 960211739 38538 38539 231195349 86509 86533 829859082 12965 12977 752274801 36483 36484 148589000 69109 69110 190472279 4423 4424 438876550 33084 33013 151617361 24630 24635 518322363 83108 83071 286032243 30732 30733 939723458 63398 63399 210555396 95332 95333 444204686 40439 40440 735962592 40139 40127 851945198 82642 82643 226008798 31371 31372 458112117 55227 55225 674846945 88187 88188 895855538 43604 43585 448148864 66014 66011 240617719 8233 8316 637799094 43751 43752 78055427 28681 28617 927078876 19140 19141 844417087 66731 66726 186420687 56353 56373 657244839 9473 9474 517542938 94025 94026 376503481 51993 51994 596363598 24771 24772 832437278 44998 44973 663117969 64180 64146 931262367 65289 65290 876059097 98633 98720 62879061 670 637 718560461 6546 6494 34461786 19667 19668 236255373 87898 87899 369411271 51518 51519 636415538 67021 67097 243329114 71842 71843 454084127 18637 18638 321648827 7336 7361 633636114 85199 85260 1766354 38893 38877 19258285 4012 3987 744954998 94528 94529 542264562 55517 55587 137063032 84140 84070 236981149 73224 73225 908589616 19266 19267 695454615 78207 78208 943876805 24077 24078 523197632 41859 41775 396351553 77817 77818 114665606 86458 86451 330780459 89955 89998 802229639 86782 86777 266672513 59399 59401 629753412 1555 1556 430004564 76332 76333 739417568 76253 76263 79730088 59625 59635 289429291 83697 83698 415641303 97921 97929 698526963 1084 1085 334159741 30151 30152 192501913 17608 17530 248179957 69186 69187 866725318 14610 14664 183535954 39405 39406 682051022 29679 29680 127158054 51945 51920 548467124 34710 34748 822600891 13837 13838 654522039 2860 2880 400402721 37615 37616 215576587 86146 86147 598734730 46807 46801 603740099 42945 42946 56451901 16060 16061 256116404 3070 3023 475218460 5271 5200 249112390 38922 38923 622226420 79650 79651 541520840 19882 19883 463695515 62357 62351 249338947 22310 22311 821132096 1842 1912 334637311 95221 95222 238760429 41518 41441 412601946 56601 56518 204895468 53816 53902 394743930 91290 91291 222700722 59869 59881 451688247 72789 72790 740140305 14444 14445 280960950 34702 34703 788521372 39937 39938 443890997 61771 61772 714161712 43831 43832 792103505 7128 7197 683324718 91611 91612 766131907 59997 59914 862619306 37174 37175 587907348 11689 11765 681382515 85248 85249 819800700 6538 6539 259041707 13165 13166 343993308 22313 22314 261597958 37375 37376 903773379 75249 75289 252368989 63622 63536 387645375 18625 18705 641625554 60705 60706 541742810 67188 67210 402833358 15960 15961 923004808 37681 37648 118221742 61180 61134 732326144 87020 86939 894119123 33888 33889 551004615 19482 19395 28698300 58028 58052 139496995 32678 32679 725435312 47758 47819 988361227 24105 24043 319071328 14028 14029 984057317 70883 70800 187334420 82867 82868 370185137 22938 22852 748755294 65265 65266 597597548 67201 67139 487080150 2791 2860 271967605 12832 12833 735174882 85418 85419 8895432 9107 9108 658817727 64298 64299 213916323 21680 21671 735354301 51903 51863 18874579 96949 96996 99165269 98028 98073 406876542 45247 45248 59586682 95542 95543 104970829 88462 88447 299637989 83203 83204 990850712 62042 62043 222392480 91150 91151 935096334 98812 98813 674457276 59622 59554 955971217 37706 37771 316798228 316 257 618313733 45085 45084 482913205 77845 77846 326669080 82227 82228 532418917 47414 47415 729308002 58801 58802 178587199 57641 57723 788292458 16438 16442 613296410 80600 80530 299321648 92937 92950 672941738 42418 42419 390255568 12095 12096 541956740 7804 7805 219389664 28497 28498 413438317 4935 4936 840043125 9848 9891 34156252 9710 9717 195369749 54518 54581 19048662 30239 30240 808930502 50622 50546 622514309 62075 62150 570499813 16163 16200 991222355 10009 10010 538376870 20373 20412 107940422 62158 62159 940558385 26922 26880 481307730 40978 40932 844412217 55244 55245 132419834 47613 47622 392670509 17407 17352 726244283 63280 63247 133531618 8846 8847 401478232 95247 95302 470320188 40727 40728 418467574 36239 36218 749277790 23186 23187 432719825 66762 66763 140153831 70498 70499 795748692 26213 26225 726295568 96213 96297 595947110 97348 97335 682779289 27250 27255 61914934 40666 40685 285456114 63816 63817 995692651 10290 10333 923345700 71732 71733 795130468 6458 6459 779173125 78402 78437 95466916 65969 65970 515590661 30591 30592 316878560 8889 8890 199224344 74445 74446 52830448 82460 82461 896604490 14061 14031 167829553 81796 81797 427280934 6204 6216 193643474 54746 54771 662099960 36559 36490 30581753 74093 74094 190582357 37563 37564 280706165 24436 24437 407294404 42475 42504 554621761 53214 53252 885626002 87890 87824 230193176 74912 74913 773601692 21412 21413 664146202 47002 47082 673713787 99587 99599 473875905 84805 84726 474375253 56065 56064 409929406 89857 89858 893719611 22244 22245 41781026 37118 37033 600374579 46592 46504 847706927 92101 92102 425391003 34424 34499 111335014 62644 62628 911237233 14767 14768 403088046 39086 39100 464684868 79530 79531 915079413 40511 40496 41129405 13277 13221 588331105 93270 93218 163260371 15265 15266 478157819 40648 40649 237545107 40389 40390 734619687 76931 76908 968904587 26294 26353 362906780 96924 96925 468385143 48007 48076 933249285 65036 65037 350696447 52632 52633 872871178 18179 18227 915146861 40895 40896 75117829 18916 18917 500403322 59735 59736 752859969 43030 43094 166293212 95194 95195 628469449 78496 78497 430911737 82522 82523 81469914 58692 58701 686214203 17736 17718 836730685 48506 48507 85894074 71506 71527 396213795 21486 21487 468817746 49809 49814 946502835 95456 95503 501741122 95043 94972 871729257 11567 11568 3042883 6297 6340 381628705 8778 8779 332275215 47593 47660 756732857 26683 26618 968843099 58344 58270 55994751 97428 97431 437778294 70157 70158 331197057 79525 79477 452692200 88884 88890 549397380 75838 75795 998198838 85315 85316 288649959 89990 89991 898624742 17185 17186 543770549 91310 91311 380981398 68724 68753 107581042 10752 10764 264762230 1853 1897 324691847 49965 50023 181029541 34002 33927 33783109 2226 2220 439419499 72396 72374 677455816 77813 77834 639934381 94228 94229 255374353 57355 57356 921704792 68328 68330 101533141 60484 60540 146020932 39895 39896 783256757 71919 71906 687472922 12816 12902 150688846 38351 38352 455889564 38703 38615 317112275 16055 16056 832845483 3308 3309 534569655 18742 18743 213915117 22953 22961 492548650 87186 87187 29845740 52051 52092 641248103 21602 21681 735235546 50955 50956 703333627 39103 39156 654350273 93555 93620 917148088 30007 30008 998931914 37897 37952 10589079 14771 14772 597948653 21548 21549 351594203 67384 67382 447008033 94652 94653 59289756 80325 80302 44869095 19059 19060 957727123 93854 93855 598777737 59533 59467 35108568 87276 87277 711505380 63142 63054 883552223 36583 36584 574526133 98600 98601 176619844 76358 76359 686849034 21221 21222 982031203 39368 39369 445238927 14893 14894 981900428 31528 31521 441647149 81522 81523 74170623 27719 27636 788142106 70932 70933 417345493 35366 35367 405941999 41195 41196 193285008 12587 12503 288306958 53348 53349 334930378 28803 28804 325208835 91942 92024 784448052 9749 9750 581941541 21197 21198 523677818 75642 75573 28212884 13737 13777 776349571 1612 1613 941701564 63004 63058 767032897 78178 78206 39422362 64154 64160 293183443 37597 37676 325440929 36910 36911 860182979 58462 58390 332429207 36805 36728 213430735 48590 48591 225235025 62742 62743 722097789 85135 85218 236176510 93667 93668 297838682 66086 66087 311432536 4166 4178 625938276 14519 14529 987604652 90938 90888 196652376 44768 44769 985220504 2239 2278 863261341 87779 87822 528957469 15031 15032 404499981 23570 23508 897210844 17874 17794 486541397 16951 16952 256230135 50318 50359 19811236 57331 57388 95835873 76716 76728 313716442 10379 10439 183733238 92566 92526 978735050 5060 4974 357784209 90973 90974 730734617 92732 92779 563162034 90839 90840 566947168 67508 67509 700830093 96443 96401 806128293 20412 20413 413339530 72289 72351 914046747 58358 58408 597906005 93959 94013 521906584 41761 41701 920433688 34811 34822 496246824 83590 83515 14640662 22445 22446 709726385 98569 98581 660547480 53402 53403 576355714 33939 33940 279484188 89315 89316 147636424 96717 96761 373409647 80365 80400 647113538 92329 92330 601321774 6556 6557 315358860 58981 58982 249402365 51408 51409 473201688 83782 83775 518187953 34297 34298 256450105 46422 46423 547374600 68129 68113 806992756 12929 12991 827128784 62458 62505 907687365 10937 11006 322516482 32082 32021 68041472 36085 36095 994118240 78751 78752 164292942 48884 48885 460203390 93431 93432 791536871 25380 25373 550512072 45161 45195 202425253 19717 19679 366893258 40184 40185 692307606 95053 95054 940793105 4913 4897 740395800 74075 74076 552030414 38087 38066 83009954 65425 65426 924050155 99710 99796 160072947 41787 41788 489466057 44153 44154 159618802 81613 81536 247185433 37933 37926 959706121 96636 96637 802838323 81649 81650 174319674 84775 84729 223067125 2748 2725 678526487 55609 55589 134030560 1643 1644 830355057 25913 25914 174119241 80303 80346 420166416 31425 31426 510753047 98942 98943 498887292 15323 15324 585426977 46172 46121 289980764 99076 99051 829338704 83443 83375 708954052 159 209 540221360 63527 63549 941166595 42105 42106 308675907 72095 72096 871169250 84321 84322 254071660 47863 47802 678770004 84218 84219 917319957 172 236 282193675 63572 63573 272813914 90142 90213 526120007 84549 84550 461749142 48949 49018 932580909 49507 49442 624548455 57210 57211 736034933 45839 45888 754880816 1818 1819 779046377 11198 11169 730403201 99894 99895 118351943 11056 11057 205672082 53171 53146 534361021 95106 95107 515456243 11819 11760 624443472 25679 25680 968916272 33713 33714 71145290 7180 7181 725641373 9962 9963 360804151 87005 87016 56772137 18058 18146 547723799 51933 51934 23506313 36782 36715 671243058 37337 37416 646382281 18327 18328 430619641 76995 76933 430867507 14223 14224 358341118 41545 41603 422831694 61687 61688 624138100 11786 11854 769841899 98061 98138 400879818 8816 8817 614519392 2791 2855 473246887 67583 67584 794906595 33979 34053 100692738 59036 58995 622696054 80587 80588 93294938 55931 55969 543737066 14791 14792 632047351 78183 78258 21095103 18052 18053 497965607 4312 4265 234361628 7254 7235 22212829 56349 56420 509644041 38877 38848 446880997 24134 24135 381631823 26401 26438 182658562 12527 12528 800160570 64445 64504 754615940 72645 72646 75059139 60451 60383 245746204 41980 41985 893459398 82801 82872 567919560 39216 39217 383717470 51650 51651 911859454 21394 21395 691409979 44832 44859 363660727 2953 2974 849132379 25176 25177 521216580 94866 94867 90645360 64210 64211 698035067 4998 4999 487755092 94496 94414 899270165 648 649 950900894 40173 40146 655505775 49009 49010 8104731 40412 40413 503571122 49355 49318 493476131 21207 21208 306030726 29497 29498 203608499 95598 95514 816920286 60254 60255 942006886 96820 96829 554843217 47852 47767 787395831 47104 47105 269741369 48397 48398 506263565 20984 21022 936269564 51240 51265 756783235 20298 20313 450418349 72965 72966 59954177 65007 65008 81335954 5881 5882 29378334 51084 51169 206479086 63944 63945 703798680 30749 30695 253165856 39863 39864 765721253 37478 37479 330795283 90711 90633 566374034 87225 87171 366769969 26561 26562 123848391 69348 69349 608657145 91688 91689 247642853 93583 93584 716529390 71020 71021 714470086 90144 90068 439117977 86302 86303 808932402 33891 33892 315445037 69036 69010 544799546 71086 71173 758080400 64294 64226 899542472 76382 76345 975353069 92734 92719 156874989 32447 32448 229425090 96460 96461 983421309 46162 46113 639996258 21738 21739 483930633 10353 10287 35813992 10849 10812 566643734 57146 57147 959794621 92377 92451 410560052 51540 51541 11882116 74056 74031 383542953 32981 32982 251257225 71096 71133 5691762 44508 44495 502454545 47799 47800 840670956 43363 43364 441248513 87498 87499 125249554 2611 2667 442482217 3423 3424 198238619 68623 68673 385444810 76233 76234 252491979 73293 73294 795410370 5063 5091 786784239 26120 26121 682063507 4088 4014 59652826 48508 48509 26473241 11736 11778 765415807 56650 56682 690089055 34019 34007 42592806 30254 30255 925957004 78770 78741 469311892 25347 25370 541890009 99412 99476 273604063 9384 9385 531206205 94310 94311 346110130 44556 44557 587485867 18798 18799 513774565 60331 60332 315974891 61410 61411 124018490 29085 29086 764163155 33174 33216 886817326 20184 20185 115336619 99932 99933 432054051 97832 97747 891282641 44713 44714 637808670 53865 53852 996317830 30624 30625 443825365 42042 42043 771853228 90730 90731 801848245 70422 70472 375918822 24336 24337 374712844 66393 66394 111109117 91691 91729 695406051 5238 5299 790711525 65486 65487 831673572 93015 92949 210680951 9125 9129 558597392 82976 82977 895801454 14811 14812 632471521 80120 80121 397685535 28853 28777 925673714 51172 51111 359340085 99472 99408 627077721 61637 61694 666496949 71822 71823 202958432 65916 65917 512802690 23419 23363 886437068 8247 8248 96425716 67025 67026 225887865 35067 35059 527291173 53561 53562 890274927 70329 70330 439185571 53778 53747 307716533 11378 11379 589314862 72844 72931 6778153 12235 12236 907599909 98444 98445 409818958 46866 46875 516514849 74176 74255 380962914 63039 63040 590640604 47699 47716 362477790 9625 9626 917342104 82814 82815 695644337 67661 67684 818477793 82616 82617 412955926 62548 62549 920250767 95644 95645 493729113 72078 72079 371025940 25383 25384 480932769 57546 57547 41598602 35074 35075 163998855 91505 91522 926558334 61092 61093 666362653 24649 24636 501222137 88211 88179 589386765 46064 46065 113776302 3892 3818 99605230 75068 75095 418729653 10634 10640 470658937 4046 4077 54022992 68074 68087 438179408 38861 38917 276303252 36093 36094 510899122 84346 84286 671743068 81181 81182 145636497 53216 53241 541593964 65576 65635 453969566 94125 94126 748143754 26768 26769 841683251 61175 61160 352809889 60296 60317 800496725 40736 40661 780784163 41093 41115 697872600 77854 77855 306845662 72181 72263 467289820 47796 47797 864238207 70582 70575 944644118 51178 51179 364489984 53274 53275 954958768 87655 87732 7557519 3100 3101 581566859 58502 58503 382999884 56281 56302 760977433 88956 88995 667862229 91273 91274 171800641 25074 25102 645898098 81811 81812 562154242 68845 68929 518608765 94867 94799 584585136 84113 84108 138488965 20820 20888 51316590 82020 82056 69998163 86508 86509 751362714 86901 86902 998713038 50327 50380 552192446 97979 98065 142618181 8134 8130 133530334 76851 76766 527102865 45595 45596 631524257 77233 77222 221826672 7060 7036 922027298 61554 61539 76191799 18535 18536 232668435 73232 73310 889144607 93167 93168 15601153 55493 55573 1968684 57236 57237 99108246 98744 98657 936546921 35361 35380 693862275 95674 95675 448221700 12943 12944 387402710 88458 88433 421765914 11391 11392 508675781 82854 82855 817373030 44633 44589 992974320 56586 56587 933307111 22100 22024 982070650 84985 84986 206390605 34338 34339 667536679 53266 53270 349370943 97553 97561 42676043 69714 69715 346178012 94258 94247 988803937 44221 44222 233761033 72752 72753 190373495 23532 23533 734715796 12616 12617 942330186 42489 42484 717616362 2820 2821 378362695 90795 90711 171056401 77647 77648 332372351 33004 33045 724513285 33268 33247 136737975 30992 30993 717908625 69567 69568 357176336 78128 78129 838830195 88258 88259 612069076 82815 82790 717564150 69697 69648 613013893 50140 50141 477981170 47208 47209 170359817 9407 9492 735996206 29148 29149 66473790 42382 42383 104485252 71992 71928 545061842 70816 70817 224474571 87834 87835 610153987 53100 53099 682293499 5207 5257 213361519 89804 89805 173234255 154 155 463469889 35983 36011 572374080 51331 51315 208609178 70654 70655 769155151 79243 79244 443234857 52998 52999 287948756 60422 60423 482451718 39991 39992 594045575 12785 12867 492489232 68486 68487 486978831 95829 95830 92611748 101 102 613848929 41298 41309 216585900 95633 95634 134188768 18584 18585 653214283 1007 1008 81634024 57391 57477 746876425 52486 52487 900975296 57961 57962 129403243 56037 56038 443663025 96404 96322 52558723 84407 84472 474276095 43373 43374 74918326 69028 69055 399439742 42713 42789 681689392 33046 33113 884943428 69357 69291 447359466 56985 56932 264619247 80728 80729 927821289 83142 83143 223951436 77108 77109 185915957 9219 9140 592345881 55277 55235 636793511 61374 61375 363428899 31890 31880 794752670 57671 57672 636416598 84703 84777 226997325 56248 56274 952954170 41946 42009 836556245 29851 29852 227226455 3617 3618 775689549 60301 60250 974288742 46899 46900 674728108 12467 12468 138968234 61452 61453 585470578 87349 87350 257903877 9693 9769 289028402 31372 31373 36356449 86238 86239 675874850 58358 58378 401055756 29515 29516 720903138 74308 74378 189802036 92690 92709 794872378 72837 72872 642773841 33730 33762 391567886 11032 11033 433673186 82056 82058 315110817 68642 68590 861906388 7255 7222 230858761 60396 60479 192450138 95192 95259 979394601 96504 96516 171732183 39641 39642 324695025 82187 82188 947853069 58316 58317 431140515 47870 47871 576433909 22723 22758 374230803 64279 64280 173883429 86584 86585 587605329 66194 66241 110214633 36666 36591 548780804 28204 28205 921162883 71613 71614 442080398 75957 75932 27057438 91772 91807 126380620 6490 6443 265407473 80337 80264 310813232 98939 98950 128620880 21507 21418 482493927 20908 20909 884430308 35055 35056 574019923 57537 57538 731892347 12528 12448 223500726 52793 52794 396724963 52211 52278 312995972 90154 90155 282199016 46758 46759 61600245 55191 55221 592298498 39874 39818 537426334 6447 6448 414780964 68623 68624 597786865 7640 7641 21723164 58236 58237 956638683 40631 40706 999345891 72 73 809532189 45617 45618 79755155 21768 21738 490488879 46246 46247 406860527 38169 38178 400277625 7967 7904 715757939 66409 66410 89046261 94811 94777 868245903 48570 48548 249032759 33394 33480 747548209 31549 31507 216121544 6891 6892 117970443 82461 82480 68019036 1334 1335 52726358 25453 25371 491940546 81984 81903 93127677 34282 34284 346606358 56221 56222 495620334 5364 5365 576703335 77862 77822 286904176 53301 53346 29906527 66802 66857 254002497 72515 72516 581087624 45910 45911 904892108 83892 83893 123519274 45603 45604 337308537 4062 4063 197536570 28780 28734 629342939 34266 34267 907689313 26043 25980 64951348 2917 2899 162545479 54132 54175 862427791 25588 25589 704360955 30463 30462 935279632 15305 15306 60455612 85399 85403 971969742 10039 10040 185419314 57672 57612 68766683 80268 80269 295750895 32261 32262 168571613 75534 75535 11854461 90599 90600 494169498 21935 21847 53242669 43553 43554 647293315 96896 96869 281583443 49597 49598 106722929 17485 17486 800646276 21315 21278 655496332 59803 59885 634013508 50391 50392 214329297 96286 96297 601089800 90876 90896 214589239 49892 49893 461700042 9595 9507 975203365 89279 89219 261837943 53065 53073 446987610 87934 87935 489771289 21800 21801 102534274 59721 59635 128503275 84719 84720 92547842 28741 28685 879998592 48079 48080 775083834 93666 93668 8702454 93411 93412 135527252 65228 65229 820588733 47525 47564 398934839 36335 36336 282445898 77901 77902 418832600 60424 60425 567011883 2175 2136 289468657 68384 68463 762062393 33646 33611 932147162 70572 70573 518307515 13146 13102 862268701 56605 56606 608073082 7465 7466 407487464 36635 36701 250243856 35617 35689 608814023 17514 17496 163744302 88530 88531 585697246 55375 55401 150235817 91407 91408 230221152 150 151 125056760 61395 61462 740810589 64949 64950 955842462 50682 50683 546400689 40096 40016 381993096 76950 76951 911297110 370 371 97713019 33614 33615 432150226 46763 46764 144639127 13070 13071 130820887 4478 4538 980278450 49001 48945 240478157 84145 84146 368886102 6519 6520 440226953 14000 14059 285768132 3841 3790 434647524 70949 70950 413771956 45965 45903 4414663 40286 40209 155798701 25692 25693 297791583 34092 34093 840957727 46297 46270 265671745 33915 33833 588298441 60405 60463 490011877 66787 66839 135924651 30841 30903 856638499 77778 77779 747325118 23857 23858 569618098 90686 90687 484856848 36405 36404 159897937 7524 7525 124210386 92667 92705 258403500 73450 73451 484605807 50700 50732 152241834 8725 8726 11986247 49090 49068 19176373 5855 5856 343570646 82972 82903 259686815 17026 17027 679582315 34431 34432 568288609 13898 13899 269055562 44532 44487 930643831 82004 81943 856917972 42965 42966 643219618 89909 89910 953822470 84324 84385 898857543 55053 55054 872726220 41182 41208 882764058 517 518 835382017 2483 2532 426294496 58627 58628 863485636 31720 31688 342325295 53671 53672 675453421 55576 55487 28400241 20909 20910 502225396 49115 49149 698208989 87124 87125 718711310 86913 86948 119349420 88044 88045 878608626 88263 88264 762679195 39136 39223 215944092 63578 63579 536964738 28823 28824 823933618 87767 87768 416781693 77699 77700 472948935 79676 79680 873627932 99713 99714 463323518 20281 20282 961080976 15458 15459 700677827 479 480 847737944 20696 20743 829995560 22156 22157 55731745 93313 93314 965011488 7114 7136 935525252 9566 9567 800789467 20054 20055 721979741 27043 27023 115651032 7731 7732 995297370 8124 8137 90983767 93893 93894 25183354 55297 55298 943328834 64491 64535 155139892 15044 15045 487655656 79346 79347 948871768 5956 5896 383896397 36283 36284 750769672 76581 76517 595919517 21976 21977 316254756 26718 26719 324299030 87115 87116 36685050 41739 41740 646811083 89340 89411 199824024 81959 81960 857332047 40792 40793 397168206 71665 71666 676509368 25429 25430 327142291 67627 67628 290270234 95697 95741 873467851 41407 41463 632808421 79141 79142 996746889 54503 54504 248444617 4020 4021 90606541 44774 44775 931891204 22754 22755 917392815 97586 97587 365725951 59529 59574 550283775 88061 88062 672827659 27414 27415 284152794 70614 70619 553057809 14792 14872 382586276 10638 10639 349777306 74185 74186 454932818 24414 24415 751589534 14843 14844 552730838 12731 12669 805321226 54662 54725 4982192 11827 11828 221916042 49232 49155 342168287 6620 6621 585941254 80281 80282 287998686 24846 24792 79525349 56342 56343 578356061 52239 52248 44156858 49193 49176 81283852 11742 11753 909946904 5215 5189 386924067 78245 78246 17572215 54688 54670 197771789 61950 61880 158613319 2192 2133 31467903 27507 27454 45152974 4946 4932 45400811 70639 70640 870014940 32829 32825 859576576 74604 74605 527584075 38881 38882 774551250 45971 45914 763869155 17206 17227 836612844 74904 74944 635224439 31499 31437 432346936 71770 71771 246446647 27752 27775 806907497 13968 13969 344575061 21953 21917 640527307 59792 59793 646886072 13637 13571 834681827 4173 4174 570261053 18519 18521 630870021 6690 6707 767134448 47001 46931 652913375 40012 40013 275343398 74572 74573 987628055 39514 39515 138913615 18819 18742 910751434 69258 69342 134988856 61559 61560 731367396 80860 80877 10784496 52608 52631 7444236 16835 16836 998409847 16895 16905 551029764 16012 16058 392165329 86322 86351 328966664 4846 4818 609093488 44019 44099 610312315 25789 25808 962880033 43252 43206 584636451 18845 18846 147299238 89785 89768 336144404 33484 33456 444552534 14843 14894 436766601 14638 14653 95131764 57722 57723 431974162 26385 26431 682166266 68615 68593 293478992 65644 65645 337676963 86720 86721 204280059 83159 83160 408764239 12627 12585 288994731 32763 32834 559002733 900 901 981421432 95323 95293 542360810 84311 84312 659239631 68958 68947 308331538 87450 87537 72333474 76864 76889 893418176 99761 99762 533130412 29865 29866 478219933 76849 76883 368235054 69755 69756 798263395 89583 89584 129258451 9344 9317 572381146 49700 49775 246537789 28257 28295 529604466 67086 67087 654478818 68197 68198 958639533 33824 33894 970466332 72722 72772 573007110 85933 85934 651800464 87778 87779 692701733 25326 25268 569785199 40165 40166 647735629 98015 98017 753616112 68234 68232 238374390 85572 85573 844937098 59068 59069 177101890 44596 44597 141706220 82189 82190 778838271 14124 14125 898980967 47257 47323 203086048 76863 76864 102019961 55217 55189 822632910 76315 76297 960576620 99444 99445 418347222 64972 64973 333681725 25553 25491 729899833 85646 85647 187996085 46789 46790 17076225 51444 51445 140596263 14672 14756 483032787 80122 80123 1492710 10096 10097 261699088 98314 98326 143934724 65204 65205 763617834 26523 26560 391602346 68958 68959 393454693 68069 68012 691300691 4907 4899 995319481 27800 27801 436291413 8016 7954 576775095 38777 38778 829520382 80631 80656 71257825 13863 13812 362823687 87133 87134 337213965 84510 84511 669174633 82580 82581 786817513 8653 8647 224548037 61364 61365 56203102 99209 99210 706838840 39488 39435 761679560 31050 31136 138264220 21128 21129 167536074 93948 93949 141953813 78960 78961 272174938 38636 38565 326245515 77273 77254 372900415 75984 75907 571226581 68985 68986 438534327 60170 60171 307902296 75902 75903 829619511 52480 52462 516390457 3295 3324 596657428 29634 29656 506563859 91325 91326 330028123 40166 40189 263263473 91411 91412 520199756 24270 24318 849676519 71990 71970 999639899 67767 67851 292830816 90374 90353 163608255 99500 99515 759278857 77899 77816 398904912 558 535 896013863 23546 23547 479213704 23897 23898 678009832 8738 8718 8402896 97619 97620 793218894 59912 59913 249704297 98915 98991 314427576 32383 32316 363917845 20474 20496 391746334 93614 93616 821438113 27815 27816 584753196 83607 83576 347171739 60671 60672 456525466 47105 47016 442321588 68694 68695 626536909 73023 73024 340834290 50646 50647 749266593 93073 93149 378299963 75836 75837 547412634 81169 81170 415526107 94386 94387 238986078 18530 18511 991467500 11785 11862 447986537 13098 13099 914666775 939 940 893569602 62136 62137 770346798 41606 41607 457487955 54875 54958 649671587 27500 27501 559502665 34607 34593 82477520 76562 76563 26279938 97513 97514 370628034 14433 14480 68559205 665 666 428234247 47564 47635 334277850 94828 94914 469767465 95340 95341 773014071 57970 57971 530475730 23819 23820 442644947 28217 28149 154088302 10293 10294 762147629 48103 48104 248460863 96060 96086 357405959 92280 92285 231280624 39885 39886 945150906 60789 60790 18979455 41872 41873 58722105 9193 9146 824092794 79771 79772 861693159 59838 59807 302598001 96819 96807 879644548 33719 33720 845165905 97047 97048 874670223 85833 85872 274907815 8860 8846 256761325 12415 12437 430430645 66083 66098 909846807 79691 79706 374072854 29375 29376 48884960 75808 75786 173624695 70915 70916 397218111 150 165 146024283 33640 33676 784149730 71548 71549 158483616 56537 56577 441136995 86315 86320 585478284 23880 23853 984211404 27369 27370 723144345 70846 70847 748627219 4981 4961 966743320 32594 32516 638373360 87766 87767 196640164 96786 96787 811903683 6021 6050 815663704 55575 55576 661539577 71621 71590 651930513 47591 47592 803166841 27317 27303 5647504 48992 48976 270479567 67134 67156 274760978 46132 46047 364848133 35013 35030 645122096 1117 1118 901690719 38412 38348 971704847 98722 98647 378064780 59348 59271 215778227 48903 48964 300635365 74257 74258 410902398 60037 60038 146435285 65669 65752 599087822 73241 73239 814598853 14887 14888 87385662 23197 23233 216736242 64824 64765 45355063 95639 95671 362576835 31452 31427 278135602 23978 23979 444834638 50918 50919 732740735 71033 71034 418012657 61179 61217 680510112 88555 88486 108675732 74870 74871 323778300 74064 74047 644439446 56706 56715 476525928 36692 36693 113289432 40724 40725 534184128 27571 27572 97190970 50220 50221 656946367 54523 54520 148457420 83891 83850 726611383 78349 78356 416930096 60584 60585 174220606 62004 61989 555371854 12449 12410 106771417 30278 30279 651804749 30258 30337 120688654 38446 38447 85616261 41580 41581 380939075 52810 52891 646868625 38556 38557 610266874 61504 61535 990972713 76761 76762 922359008 32266 32241 73340157 90325 90286 595280259 70220 70221 812010577 71189 71190 916394488 53357 53289 530929229 47716 47717 640087310 90313 90314 920105209 85010 85082 658114930 21146 21147 885096416 72398 72399 73792836 9175 9189 850819286 52580 52581 312886447 18794 18795 849859496 33511 33561 845719903 8666 8667 121313490 67579 67561 753096757 53575 53572 517439983 6059 6060 152070707 28086 28119 929194286 65463 65464 22294192 68740 68742 144250481 72564 72565 535682344 35917 35918 513299902 91169 91170 990484963 6358 6432 337861591 1996 1997 204202702 24446 24397 864970602 32820 32862 900569063 99686 99687 149588289 53392 53393 431247336 7398 7373 956548198 97303 97304 86442756 21065 21019 233670752 83976 83977 109721889 24453 24389 457725319 75969 75970 791972738 98328 98329 924556099 19765 19687 710131597 58865 58926 585127829 84396 84397 761385618 342 343 401541667 44140 44141 553444294 49728 49743 549949038 28058 28062 472586185 84008 84009 743565177 82776 82751 710661674 20834 20835 41557943 13533 13534 778138993 5139 5103 91078961 15564 15488 41637845 38199 38148 55842953 7057 7004 725963984 31495 31496 656864388 60988 60945 580498694 26742 26743 549434668 57386 57387 426483019 68037 68038 617415258 5893 5847 835167881 10021 10022 693341853 11834 11880 550701692 85253 85254 498655986 89987 89961 535124996 41901 41902 60968540 34520 34521 653478658 58424 58383 423285374 75035 75036 546471606 10479 10466 949876510 53617 53618 255726488 63116 63117 105123612 26046 26047 34162891 7916 7830 668131420 26871 26872 325378716 47300 47301 79343381 45599 45600 447230584 49814 49815 356700640 17679 17680 234382141 8125 8059 328976175 42316 42317 319907834 33361 33362 265707224 90452 90535 898224559 7120 7121 555135744 80376 80377 842488045 19298 19299 111018536 45555 45556 943808516 69351 69368 109026469 90737 90738 285758982 94424 94425 699942468 85903 85904 146161752 22858 22859 83556343 93001 92956 628038666 5480 5459 885948733 78610 78611 525528936 9520 9521 86643891 1807 1767 10756829 56178 56179 207293062 10952 11016 68611077 97927 97921 435293175 61237 61238 126489586 95754 95837 310131789 4392 4393 563819983 82590 82647 312166069 4880 4881 831209685 49750 49751 182635858 35610 35656 165601191 44882 44883 824865879 50772 50760 419962708 35836 35837 278626762 1809 1810 700278320 97038 97039 234447188 63553 63611 288029241 96299 96229 162038533 91725 91661 322149991 60189 60187 715281084 2382 2348 743838668 53604 53605 680187741 63614 63638 754230862 39383 39358 323396507 45027 45028 10342258 37617 37618 243312434 97880 97902 616942075 85616 85617 272086780 68232 68233 220115818 10141 10142 303904288 16439 16440 862815578 60701 60702 95566535 90169 90180 3845849 49191 49276 905574681 74012 74033 127505330 82488 82414 665776262 97229 97230 137569833 88627 88628 11814987 25494 25495 379193581 45769 45770 460664853 17451 17483 29909992 84474 84475 755684876 54271 54323 978717527 12702 12703 372317758 63990 64016 816860665 68121 68122 495893597 75689 75690 799349251 89106 89107 76474814 58401 58438 850617093 42225 42289 76310146 94445 94446 71491490 30872 30917 532935623 3523 3592 113061941 69956 69957 472212536 35188 35189 11217119 30656 30694 261552633 16116 16117 801247859 27297 27298 984798930 57500 57501 568578043 11003 11004 627995646 80022 80096 659474268 27934 27935 786006076 828 829 919974445 79880 79969 904609252 30070 30071 455321303 76055 76056 854248955 78679 78680 16904103 77274 77275 150778058 11182 11183 729685416 56860 56890 702738673 6234 6280 793285934 88538 88539 671602298 76296 76297 229578244 66244 66310 484362775 94968 94969 177109303 94622 94623 127910218 25472 25473 387117734 46343 46359 362329582 63488 63489 404611601 7921 7876 641889013 18958 18935 699682657 94270 94271 869930655 69948 69949 964334442 6321 6255 216906296 36291 36292 280878258 38676 38677 964430713 99186 99162 372239791 23859 23848 408372634 85808 85809 76745675 86412 86413 9477193 910 911 631396003 83358 83410 474860904 860 926 92362883 82892 82893 410407507 6403 6485 248283255 47685 47686 856869400 7596 7657 265133840 54806 54807 73321400 2424 2485 964132084 91617 91618 14589428 80210 80295 103652112 49259 49313 886628997 53400 53425 294049026 99769 99815 59980069 25573 25574 279660510 34962 34963 669053706 3838 3839 136341881 570 566 534085617 37948 37949 464287911 45075 45134 124413649 17265 17283 243513723 7470 7471 881785762 4970 5025 52311981 54958 54886 400576918 44532 44454 488728449 25664 25665 464439324 37228 37229 178374415 72242 72170 929291460 96494 96565 22845043 50058 50059 802958610 79307 79325 369286089 22362 22363 461986080 16636 16719 595385930 67514 67515 145428800 79484 79485 819792672 68767 68731 450639159 78557 78549 736331694 48793 48780 958983919 6375 6376 118299709 69386 69357 307936144 76903 76904 466766886 67964 67916 734190542 80421 80422 131724021 20686 20687 608007081 4744 4719 362542260 85465 85388 751275660 12144 12145 52294439 51429 51432 319793568 59658 59659 449528610 73470 73471 435578043 93811 93759 926162309 68600 68588 569166827 69947 69996 805378039 1640 1641 128476684 87143 87090 36889812 32737 32738 369740221 38772 38738 869656914 24967 24968 272811166 10189 10190 916447497 39088 39089 729556513 59960 59955 675588424 50652 50653 896220645 41448 41449 672530378 48655 48715 96985702 58067 58068 253478734 9391 9441 399566030 66828 66829 407315647 90457 90458 581737421 75441 75525 767038723 54458 54459 219219584 54887 54888 599344833 84360 84404 79750649 89482 89548 851541543 53575 53576 58707112 76864 76865 432576442 66443 66444 840974152 87701 87617 522125830 87585 87554 971463028 385 386 895644637 16802 16803 733074017 77156 77157 491106624 6412 6413 441961082 5996 5974 910576201 28395 28421 985022303 24066 24047 994991186 79127 79128 597627751 39283 39284 288476626 26632 26633 347251154 53798 53799 955985510 82516 82437 954111556 50195 50126 330560949 12447 12448 364917036 81016 80960 423650871 42263 42264 613874333 33242 33243 254197356 47565 47499 145769967 73042 73013 647398145 65266 65278 548455486 66494 66549 771301060 63733 63818 992665826 72961 72962 391580649 21833 21880 507476433 27894 27934 47151509 32997 32998 813444729 71535 71536 440606448 38205 38206 640689759 27859 27911 725797481 1846 1776 504939747 33328 33329 794403614 34123 34124 479565605 17028 17029 592838950 87557 87558 211647349 81108 81085 174127758 34145 34223 636597832 69124 69076 108057750 56883 56805 122197139 53985 53986 603119601 54326 54327 838722384 44218 44203 5960540 6801 6802 994542915 17667 17644 863859185 54136 54217 740924498 26360 26361 320856221 51674 51675 915512338 68714 68715 121558004 50437 50372 314497036 94373 94292 925977669 77534 77605 66559501 35154 35155 223459325 39916 39917 79493956 17840 17867 175923844 41347 41364 469257572 121 89 396993223 62936 62994 780301289 20862 20863 13652579 10663 10690 51022615 92729 92741 603891721 5843 5806 15135408 27048 27049 72391985 98531 98469 227223201 80549 80550 30118683 19809 19824 229760193 10801 10802 879598895 18485 18486 78888850 62096 62097 637173521 38342 38383 86310053 37803 37771 337546337 41626 41547 608265190 14939 14957 887437221 57175 57176 17015363 62984 62985 812093931 2854 2934 145154303 34680 34681 249404761 37548 37533 890298092 47126 47127 102945109 62523 62569 842602323 85545 85546 542330490 90239 90172 523435008 80297 80245 430792916 16484 16485 775738475 9941 9952 889098905 52098 52140 620689850 94601 94686 718039592 34747 34669 380204032 2921 2922 903089989 8484 8573 175758492 67378 67456 926394474 13219 13275 416461818 49737 49734 431991752 59549 59501 424638247 96423 96424 83310912 77649 77650 564462168 2256 2257 630215891 87549 87550 87628649 74322 74268 931480373 60498 60432 983929154 41433 41345 257172698 65348 65418 961036067 38848 38840 316583036 99722 99723 554611547 38027 38036 749608739 40743 40744 173497544 8801 8802 88082426 712 713 623080932 35972 35973 822123778 61590 61628 827191276 52955 52944 190457944 10710 10711 793068028 90229 90230 585232079 27088 27089 224518289 43226 43227 264563098 30075 30076 83250471 34933 34934 765692846 35398 35399 384084980 84498 84499 779244386 87995 87996 924073530 70277 70219 865623455 43227 43241 900589512 50081 50082 560766806 74589 74544 373511630 19070 19045 328501713 92547 92477 969686775 9579 9580 941468681 63920 63915 856292060 4484 4485 644044968 14422 14491 102702207 34600 34684 304594452 80476 80477 343825007 72709 72710 628363338 33217 33278 738377895 78068 78069 91569446 31051 31052 128834833 41816 41896 990876185 1796 1797 706980812 67959 67960 109609503 1089 1090 131942072 32252 32253 734975649 8020 8021 446388801 23578 23606 315722087 87303 87287 512704070 34012 34084 30686185 73187 73174 579717953 33208 33289 538609002 99358 99359 624188868 67416 67448 3410292 46298 46362 982517461 16466 16467 689663150 29040 29041 429696576 53170 53179 587943656 70549 70550 957877974 65804 65805 780677853 88763 88745 763729832 35998 35915 593727722 5095 5096 534663168 1675 1678 721821734 72858 72818 14861284 65972 65985 349075938 68015 68016 407574242 97224 97228 296114854 67811 67812 259958744 65594 65595 923782300 3469 3470 669034517 69075 69076 722112039 72560 72595 336393221 5523 5527 609451003 71622 71623 941011719 57448 57449 117614113 95581 95582 355749146 1914 1889 576437447 15971 15972 794058950 35788 35789 781560944 62007 62048 996254692 47266 47267 12046222 10941 10942 725765865 99861 99862 280289272 498 499 86262553 60475 60482 18812111 41055 41120 900220079 41183 41138 494640593 75588 75589 423529627 79758 79759 736795731 22535 22605 269778631 67492 67491 222778171 80569 80628 969384799 19846 19847 579045955 31204 31205 654073641 51515 51558 562056762 75075 75076 608508086 70074 70075 181211839 28556 28594 871256956 29635 29563 942123630 25070 25071 82382908 91173 91174 194292707 93584 93585 565765242 93254 93255 750711342 29145 29146 762921489 62624 62618 425685267 29789 29790 454251176 85645 85646 929519708 74021 74022 50244817 52112 52113 584173497 9106 9107 254971859 27758 27759 242011976 32251 32252 629203626 16565 16566 558951374 10632 10633 615533033 48307 48308 322277106 92701 92665 613138765 12745 12746 955707953 71219 71220 22278114 99481 99482 25774776 20660 20701 268998739 84714 84763 812047271 98965 98966 72243490 79951 79952 412699906 51686 51637 215830858 41379 41380 13216784 40824 40800 682525604 24054 24094 335569562 40293 40262 75100004 58574 58485 761587426 11464 11454 500672004 84470 84398 87822282 14033 14104 998736349 94295 94296 479199583 33195 33196 763341108 1251 1252 766271423 40760 40761 333317424 97896 97897 626131996 28946 28941 269528934 53991 53988 692414246 43492 43493 181167943 758 736 274015617 17484 17485 774238840 38602 38668 812470359 21368 21424 431326690 72763 72705 953799198 21424 21425 795646926 35466 35528 719439211 75344 75284 516690130 77599 77534 822515756 97538 97626 256598039 70430 70431 936340362 6274 6275 455705663 63661 63662 387029478 17911 17930 945565680 82053 82125 531878072 40916 40917 338502490 73620 73546 417421625 31388 31462 810817966 53660 53661 179399926 95584 95585 955833628 95911 95912 350958537 63758 63759 667911263 13373 13374 137936448 95210 95211 255346748 40299 40300 999157966 31730 31731 954904060 41542 41543 985975460 6715 6716 319220427 56526 56468 955904198 65422 65423 547123572 454 379 495350517 65432 65433 695631665 96985 96986 439386635 69081 69082 808417630 99311 99228 86781169 33060 33097 350800808 52644 52659 395361985 1855 1856 927549887 8792 8793 555039576 50696 50697 61899954 23788 23789 287521799 22487 22520 132379642 54619 54620 75391725 55278 55279 549537001 80473 80474 681579413 6014 6053 982908469 88536 88537 163704238 16093 16091 77640563 74363 74279 465908817 18073 18081 967771354 35133 35075 413166671 62529 62530 632857726 91803 91804 655308093 12407 12413 48382209 78588 78589 709268060 18408 18330 383319453 47961 47948 371274945 38050 38051 130413154 88343 88395 745607220 91210 91205 382914011 72880 72881 606480658 75941 75937 370187154 86889 86890 319065984 10137 10138 410586111 87146 87147 478047472 14840 14841 325247558 36042 35986 491991098 3254 3255 19077035 40093 40094 323117185 20169 20170 926580948 18060 18061 103446033 74878 74879 735363223 55443 55390 156443011 69223 69275 41186261 31346 31347 777271652 222 223 536058559 92536 92571 155246876 44565 44488 708837265 34973 34974 457478920 21573 21574 237050983 44851 44792 446974776 5219 5234 559974931 34467 34424 932199028 17524 17525 36146426 11178 11228 221304814 87077 87078 523093894 67500 67552 173078942 57282 57270 970652484 7477 7478 205861945 1129 1130 747473317 62053 62054 732120047 47808 47809 809163456 53047 53080 315352894 22427 22374 275188514 42864 42823 152332613 75072 75073 826252560 57398 57399 495109527 62326 62275 681646889 29992 29980 179898577 760 784 442143785 52093 52110 196424650 9392 9421 16335279 13540 13541 826676869 95506 95507 878390056 42552 42630 481863634 63193 63191 89273295 53825 53886 90563403 48288 48266 775836353 57898 57975 87081184 31389 31474 270995109 20002 20003 64744196 59866 59904 254342733 51399 51400 660558175 93960 93997 565653673 24529 24530 775190639 66795 66729 782668276 14901 14902 806383641 47827 47828 8168263 42331 42286 74777044 66243 66244 896784211 94789 94790 118414597 30608 30609 239947072 27240 27241 71780230 82517 82518 412446374 33881 33882 438016503 63185 63186 708267884 27544 27503 51540675 32259 32260 825281343 45819 45840 350285350 11253 11317 826264138 79530 79511 322564476 52591 52592 617826867 45160 45081 289068578 17001 17002 562419079 86217 86220 927386414 93136 93137 612782500 56313 56306 927549363 23486 23575 36940222 83214 83215 280402290 56431 56432 416178946 73015 72934 618491952 62525 62526 444991885 71971 71972 624292715 56905 56906 518860607 80409 80426 420336244 35690 35778 161909562 23739 23650 10450561 88317 88318 60441410 69392 69311 825745621 87912 87913 621679513 69234 69215 945261435 27584 27570 397298554 29717 29718 48646920 56299 56300 572953024 54186 54229 305662833 91733 91734 102177073 17998 17999 417248257 10656 10657 274721798 45915 45916 255828923 73312 73360 154677367 13201 13257 170279146 6981 6973 933484556 28174 28175 811982874 81360 81437 521030140 65382 65420 999509578 98869 98870 478810393 97076 97020 840156146 84367 84368 553179667 72132 72153 310825516 86559 86553 958755847 77625 77626 994268049 31077 31049 725527360 47011 47053 501046115 67867 67868 661159839 95658 95659 288677196 32226 32227 210438977 65518 65519 574454080 19812 19813 218576498 26176 26177 854256162 78109 78110 333902319 53535 53536 328756232 67360 67303 743910273 84466 84467 963478237 93964 93965 647356673 15094 15095 244004493 77635 77636 519348806 92984 92985 363580450 73928 73929 134620525 61705 61706 64896028 81950 81994 715220920 7230 7298 288673606 40624 40625 237042447 93523 93446 770105448 89732 89800 285465751 76709 76789 89457160 5024 5025 58039169 22138 22139 649917709 92002 92003 868555331 9787 9788 66452216 16579 16580 118535605 62273 62274 171474023 23121 23122 318274679 91193 91194 515424192 98907 98908 690854916 19184 19187 295583463 41684 41685 356371838 22144 22079 238023229 65180 65181 745110909 37872 37873 823291051 32675 32713 621192662 75999 76000 424676920 76268 76230 362279687 96937 96938 156791769 54961 54897 606022425 10781 10705 771109448 66939 66940 826507835 72701 72774 572380611 21549 21550 343111725 74511 74433 802299076 50283 50357 397098714 21967 21948 402330587 34317 34248 458410379 54769 54770 327727954 15189 15117 569548625 36301 36302 426084911 88703 88660 194542709 5613 5635 726217773 22208 22221 826009050 22972 22922 496527756 39634 39663 562707119 76704 76617 990663351 23305 23306 209122659 35605 35614 182638326 15690 15652 500464044 92146 92134 937416174 1412 1343 124275077 84350 84351 813211345 10878 10842 704238351 25290 25221 280064514 6121 6122 465838745 28374 28451 101828942 13282 13307 738952123 92687 92688 308207411 69629 69630 839686576 4019 4008 561258078 89149 89158 274502728 1495 1568 476751497 11138 11139 634726073 56949 56950 940726070 39351 39352 403470619 72207 72208 752345725 92506 92526 143373836 37347 37333 780509625 32785 32696 182630870 34894 34895 393194624 99630 99631 789525448 9892 9812 394602519 11006 11007 565422553 42190 42234 586864284 16073 16091 22693141 56730 56813 830160029 28177 28123 425363735 40076 40145 222668922 92911 92912 67983823 19643 19678 651186727 3400 3401 251370841 59967 59968 553027765 85867 85868 41117151 37688 37689 59751836 55095 55096 443506574 10821 10822 272585894 54363 54364 87209731 80775 80776 361829214 93023 93024 900947990 99953 99948 65417999 53386 53341 82421976 78090 78091 839055891 48893 48898 539522264 42829 42830 624791944 53183 53189 206166967 28563 28608 212427646 2248 2249 147537948 10389 10390 792294062 38908 38909 384952880 86715 86716 278719598 79540 79623 279140859 31638 31701 187147864 43112 43113 988632739 71722 71789 570446338 71170 71252 582802456 48276 48277 484093289 37014 36937 776038475 37261 37262 887454519 27868 27869 354639978 66841 66782 94355200 8110 8111 359911195 90061 90062 464621390 29391 29398 299577069 53527 53528 314124695 67268 67269 686351818 86571 86572 917821462 88023 88024 770720140 13790 13791 734804005 33197 33234 555492848 97015 96937 408416453 49891 49892 260843708 83983 83984 976331377 43709 43710 702705478 83611 83643 201419355 90512 90540 420525651 47461 47462 895249588 95769 95762 901049604 38741 38742 930537024 55989 55990 805197802 3562 3632 740179866 84836 84850 218050873 56751 56742 422507183 78508 78509 988761374 48858 48774 555830208 36114 36073 246890240 89122 89039 245451378 18819 18820 403976380 55985 55966 241667749 34968 34969 731792962 80301 80303 659433113 96256 96206 957341421 7081 7115 806907830 11952 11953 675277246 32683 32684 297760275 56367 56368 641588585 11021 11022 932937083 82930 82931 616402295 26464 26505 29219429 26237 26290 303840450 99590 99589 554377819 17074 17002 908365470 68278 68231 348963981 2185 2264 101954288 88273 88260 86352332 88861 88847 297540388 28239 28240 252381489 71315 71264 473805396 17879 17895 233661143 91939 91940 698001820 32227 32228 476751061 78319 78299 494428685 85656 85591 400171361 19677 19658 600781523 47401 47360 879663146 70393 70394 958325833 52636 52597 562230729 14288 14289 113064192 41454 41426 428210061 64364 64358 718014466 61414 61418 474050720 83657 83662 998282164 66475 66476 281395983 27214 27215 841053099 82905 82964 449257585 33957 33886 976126249 45927 45928 613671496 57750 57677 256616846 26630 26631 322006586 37620 37621 469029542 84435 84432 804235895 71372 71373 865792104 50875 50876 151260670 4222 4223 316991262 50223 50224 761077747 54208 54158 187127907 12473 12452 917230060 94549 94497 386027129 14513 14514 439982920 97092 97093 432143372 89539 89540 23005516 91734 91735 276926831 54344 54358 388049339 75016 75079 608344479 55890 55959 438164621 94713 94796 662443660 20139 20105 366472341 62173 62205 238744668 75047 75048 723272944 70426 70427 41656492 16439 16380 900017630 46370 46371 735008523 69180 69155 217474094 21567 21568 936803990 89243 89292 346148348 60638 60639 980844505 89491 89527 402007301 27288 27240 401359510 64048 64017 980059036 70265 70266 716408906 54751 54752 688349700 35739 35740 721969488 57104 57105 619808142 60458 60459 921090238 10453 10454 207863641 97552 97553 560070184 96450 96451 590866761 96792 96826 697626767 88236 88237 564877012 3758 3759 568210711 20314 20315 397857948 46902 46928 575505490 20568 20509 581258715 13011 13012 508199602 42615 42623 881513873 76666 76667 451866338 56784 56803 813042619 93818 93819 82613330 34394 34395 49682018 81627 81703 803741390 25428 25431 319646739 53261 53262 728974766 51533 51534 80391012 98407 98408 302372562 35033 35064 360222440 87781 87791 371135140 32767 32768 835743225 33643 33644 132219829 19040 19007 734526878 57222 57138 718589465 24647 24648 535400130 49805 49806 441839054 71705 71667 110963319 8333 8407 832668962 36220 36223 343308632 11874 11893 434176622 4973 4974 103806520 68298 68299 711828013 50870 50871 257070958 78278 78279 222226241 2675 2603 676268264 37487 37488 428693367 64190 64236 779218734 119 120 208238093 72405 72406 740941533 55590 55591 996234396 96647 96702 711094719 7548 7474 504034495 16402 16403 648246874 52118 52119 229628556 91974 91975 818075250 51947 51948 583993716 28172 28157 501738474 68737 68738 544924920 75696 75697 409848554 50616 50590 507451884 54168 54169 506616226 74387 74451 577255122 9171 9178 254782086 13430 13431 761566916 66039 66040 369599723 73863 73890 350497946 14930 14869 213966352 42464 42465 827208823 94914 94915 988083973 84091 84092 353386185 24051 23988 58121762 20665 20639 902013666 84786 84787 874848727 46903 46936 80668150 25519 25521 528432828 80529 80530 834183627 41624 41625 567881684 21038 21039 417395562 7079 7119 321974937 63637 63638 585280667 18361 18362 28609677 39080 39081 30515106 84787 84869 560191056 55007 54918 806654018 18590 18605 218898454 41512 41513 549951749 8139 8129 442667940 61111 61197 114064066 88777 88778 169918396 91740 91741 538279643 27336 27337 143292476 87529 87561 832647856 3192 3193 521511334 99056 99057 783675235 19360 19361 543946762 1559 1515 641690764 90903 90936 368452336 8120 8034 604829107 87961 87962 988067286 74501 74502 551012373 85747 85830 256172853 50397 50398 51992151 40524 40580 558850833 8248 8249 611246819 23473 23474 956596659 68919 68987 859151584 53151 53150 97018794 74694 74695 86806693 16012 16004 557368669 44285 44286 772663592 31468 31410 704574048 18970 18991 232541276 38961 39019 5619179 92225 92226 192730796 75064 75065 438620138 21629 21575 759490208 56346 56347 475579410 84453 84454 199931498 15557 15498 962377951 44040 44055 424627456 15553 15554 150456100 9599 9540 97136966 88939 88940 515273435 27163 27162 315743785 7447 7448 399894144 75723 75724 590443702 92568 92569 995200066 58814 58815 167229025 21101 21102 729324609 82394 82395 739149808 98648 98634 393996684 59888 59889 574701883 41492 41493 806978612 91525 91526 333854554 37476 37395 11505605 28013 28014 883951535 11081 11133 810753668 93653 93654 475370308 66028 66029 385689961 28635 28636 60433352 39192 39146 468622616 25735 25798 458470410 33503 33529 760443967 27332 27333 639937998 83952 83996 809078399 85613 85636 797752768 92045 91961 716743664 56794 56831 68435313 72634 72635 835557121 86653 86654 763363781 77606 77600 828026127 60062 60063 593570376 53086 53087 724216723 10138 10207 81741561 84635 84723 294576549 54493 54494 555391072 80764 80765 607493128 70619 70690 721424260 38412 38413 9025360 99890 99943 403793811 19463 19377 695503012 36035 35948 908828456 13307 13235 452043327 20380 20381 611107275 8712 8631 732023590 71522 71518 203522294 69697 69698 411597092 98972 98959 21853687 50788 50789 424382739 95847 95787 707588783 29440 29441 732096663 85424 85379 482889377 52176 52177 65221244 49688 49689 430907211 8546 8547 314043511 56942 56943 718728901 41338 41339 362660387 34496 34544 383030196 60440 60441 358214493 29351 29279 824416050 99838 99839 113599472 76577 76578 75181882 53490 53545 958223538 8116 8179 312139899 8339 8340 449539773 24521 24482 7586250 11490 11491 978247141 95212 95213 571420664 42503 42504 267979078 70889 70860 934656490 6026 6027 367231491 17497 17498 698111515 4310 4237 588299095 16363 16364 378009910 45977 46044 727268559 6972 7048 44427276 3070 3071 589882901 40547 40581 353829327 98261 98245 834861138 59928 59929 109322081 39238 39239 889199496 9510 9511 622149603 45545 45546 966188504 17682 17669 261302075 73640 73641 260146255 16186 16187 529901663 10715 10632 113033623 44330 44384 682204905 13509 13589 309176766 12876 12877 117164362 59969 59970 795196087 1927 1928 838347864 22796 22803 204760992 92965 92966 12003968 23572 23573 685443939 52076 52000 371124139 68235 68236 920361351 56631 56632 803309635 85057 85012 932376849 75187 75188 164779701 10384 10379 475830195 85847 85848 932208044 6449 6363 578342132 24086 24087 219852880 18334 18335 226585601 8646 8702 566407064 76117 76202 515685949 42696 42697 725289697 43439 43440 607498450 31788 31701 321389577 42938 42939 372523279 40052 40111 6137933 81513 81471 216811812 90244 90245 808196936 20905 20906 106672675 81438 81439 562296749 12754 12719 525109689 60627 60590 485789911 23568 23594 87412028 11979 11980 537704925 14895 14847 818415792 50779 50780 413856318 25073 25074 94061479 33608 33609 246147464 96432 96464 182650463 22031 22030 206031492 69197 69198 161441404 70382 70435 342318002 27178 27173 410269457 23410 23411 584680563 60547 60629 230845019 7322 7387 606722367 34738 34701 529284189 86611 86613 938181745 26304 26290 171489607 72988 72989 565551501 77307 77334 943064294 63484 63485 739190907 18147 18065 689477716 64809 64751 171081585 84035 84036 205059807 6260 6261 934379828 56591 56592 706391002 7666 7667 903869049 33863 33864 136470778 9412 9324 392150561 50610 50681 731431423 80228 80148 627152617 82934 83009 850917895 50860 50803 116602012 49863 49864 171527343 13183 13159 130637067 38338 38345 773997723 23677 23757 21403228 202 282 235469045 19639 19640 975560973 45875 45876 217522241 29619 29594 334399467 67330 67331 526459422 16193 16123 658450878 66744 66763 572850356 48276 48269 730815317 16662 16669 716912957 33354 33355 333965100 55832 55833 632883691 16512 16513 428404584 9328 9329 844373794 68318 68283 525558495 99393 99415 494813305 53910 53900 6060269 13772 13773 571381269 93238 93284 721859797 69778 69774 123060885 38381 38376 400505308 5634 5635 67357408 63567 63493 276116888 26962 26963 425029266 17564 17565 276236505 80755 80756 875898969 92443 92444 829520870 56456 56508 147138863 63845 63825 211778830 39301 39337 354910914 86912 86913 396050178 18894 18895 884027007 83965 83966 296656893 2324 2315 517876024 63650 63618 975312944 98074 98115 792052673 78078 77997 824123938 40162 40110 355411524 55410 55411 686782156 55537 55585 817236484 33994 33995 395482189 5697 5698 44566460 96472 96467 147347274 14011 14012 839083885 76263 76273 756369507 39258 39259 262565118 85281 85228 682620812 79289 79373 544185902 9570 9571 53725363 75594 75595 816337491 67664 67727 922952574 40818 40871 579742588 81247 81331 76251849 50118 50135 81174394 23474 23475 444658546 99257 99205 159276807 70250 70251 571171241 40396 40397 543715679 77866 77948 596371008 79262 79263 532296629 64336 64260 947325963 28937 28938 820221269 10968 11021 730731776 53797 53749 374979667 97603 97604 866462915 27587 27588 922759618 36304 36305 171077377 57545 57531 795945699 44240 44286 732403836 92066 92117 515056321 64521 64602 915225781 69869 69870 619434331 20164 20165 269529843 9608 9609 332170690 66328 66329 568114250 65090 65086 783966501 9795 9796 571610585 21136 21184 182402919 14934 14847 279933978 3569 3570 62877036 27066 27033 772225541 33915 33916 943287199 34318 34319 794744002 25341 25342 618881468 89296 89297 206939926 10526 10451 505357059 33569 33560 652420552 33727 33748 863980763 84560 84561 359435787 4556 4552 283127575 74126 74069 645778483 39243 39244 115149524 70529 70478 191345979 74422 74423 404322924 43389 43390 583326738 33808 33800 174563306 25746 25732 735368694 88791 88770 908007383 67596 67597 677209938 57213 57144 571413017 91364 91434 486745971 5869 5942 586998382 13884 13885 621331071 98762 98763 487183282 91866 91780 483096174 20700 20689 598059573 65465 65466 665356007 83517 83449 53368356 47115 47052 162457578 97455 97456 317160563 305 306 55220496 91685 91718 634690367 67108 67109 139047632 78454 78415 773129091 81968 81969 637055904 26787 26773 274134047 49999 50000 976272542 88729 88730 827028239 9445 9529 390454378 87387 87388 600788938 2003 2004 643679328 71635 71636 234387826 42196 42185 238194725 82545 82546 167480418 30594 30595 106368934 94768 94769 615383118 61455 61456 823937019 53484 53485 733740058 26519 26520 968897128 8670 8710 298866891 87793 87797 924119049 4210 4205 99236814 82821 82903 597547626 89197 89198 969730363 48224 48184 646113033 28649 28663 780937049 40132 40133 912251957 50825 50826 596055475 18454 18455 158096317 49688 49678 939834429 69256 69210 624952747 29802 29798 153630636 71089 71018 643738455 20589 20590 610502962 76064 76065 536868977 78313 78398 43517472 34892 34908 508966286 53307 53308 200117191 60733 60738 610472653 5632 5633 83050662 27217 27218 662080983 39387 39438 716622344 69322 69323 617997670 35172 35098 897341442 23112 23113 337676409 57007 57008 702403052 55728 55802 255061113 22807 22886 473957072 20821 20780 396792533 34899 34900 254187177 45643 45644 858176508 3770 3714 934113726 70216 70206 542839992 25817 25818 11237221 30636 30637 409364940 5588 5589 433536475 28355 28313 462148805 66285 66307 798720387 27677 27678 848427499 57812 57813 585764423 66874 66948 362011911 22792 22793 552828813 77618 77619 48244913 67274 67250 759232195 77439 77440 552646903 45280 45281 930747492 30557 30579 689619993 72895 72928 781743902 49200 49201 515240373 27595 27552 583358490 19955 20040 646912849 29309 29354 307451150 37211 37212 959703607 90619 90620 619698907 93170 93171 653693812 73511 73512 905189916 94452 94453 316114721 93567 93602 962489493 54143 54221 114278581 24027 23957 331538011 42051 42037 813228227 98159 98230 406138887 30212 30213 142966657 9254 9255 803651680 12510 12511 488699951 76819 76813 750700661 71791 71792 983081322 35414 35415 822933677 92509 92510 677881350 97928 97922 630904733 53222 53155 587265149 29658 29618 491349941 14314 14272 436244933 19981 19982 695344715 87999 88000 392268486 45446 45404 667921643 19496 19497 239364843 79466 79418 234464813 41152 41077 910640125 76687 76688 989518850 63688 63689 737252340 89905 89906 220890199 14782 14783 176919115 28787 28771 65440410 88547 88548 928011741 30492 30546 79156189 72999 72968 341322942 74313 74314 94672372 10040 10116 228435802 62366 62316 887133865 85225 85168 902817316 31747 31748 790036994 56726 56727 574634106 74476 74547 261617381 52438 52439 294564720 93714 93746 377212698 70911 70912 674932554 25921 25922 378101856 21964 21894 241163756 79029 79013 851951411 16361 16279 708633004 28774 28775 319519711 64802 64803 617789164 77913 77914 22805201 51972 51973 964458682 8902 8981 672017713 39574 39611 698004845 77693 77613 196048976 81470 81471 519762313 36134 36135 994578120 1878 1879 590270352 33384 33314 868875453 98562 98563 315843613 65712 65713 874490039 30330 30331 716057226 13822 13823 672141723 38880 38866 762769334 79208 79148 301609773 37765 37766 348820515 97277 97278 770448107 96718 96720 278140468 35786 35787 676687630 21899 21900 27231599 23852 23853 564682185 46374 46384 907902488 77949 77971 398135424 1478 1513 187566788 23872 23873 152592229 9142 9143 495755020 8444 8445 931790445 13773 13774 251408857 95490 95491 568190374 84096 84097 432346431 74217 74218 148354609 32419 32408 612001654 92277 92326 922413422 24017 23991 31654791 90413 90414 516199260 49277 49278 881302572 42821 42822 776784098 42501 42502 918890689 97738 97739 1224582 70737 70661 19681032 39448 39413 150474287 68805 68779 886211683 50080 50041 610885184 81050 81029 219930487 63817 63800 751340709 57853 57854 396827846 8338 8398 442234028 1275 1318 771255452 41476 41523 100083698 98946 98947 160441733 62246 62247 918532341 52000 51983 514875726 908 909 53615503 35663 35703 859166717 2185 2145 294273479 62418 62419 130078484 37504 37505 400308397 19078 19115 665153192 96715 96706 535843733 15730 15731 860231695 53695 53696 428807321 71355 71356 567533856 30350 30270 51198361 57392 57393 552578843 60896 60827 706292213 68259 68303 712425642 17431 17342 462063819 99277 99322 652861407 60014 59933 358224215 2874 2835 490037309 48762 48763 706313050 20991 20992 912265481 25979 25980 216690120 17919 17899 278389388 30189 30190 84988037 32025 32111 644721970 66092 66115 199147971 57860 57861 828322275 49044 49045 964893689 85340 85372 666486811 78773 78842 74827306 85007 84956 825571525 37783 37786 115914492 91519 91520 225800864 79398 79410 546472934 57122 57123 977518040 87069 87070 332596229 11340 11352 335122988 48538 48581 166023088 61319 61320 427698157 58413 58414 105979885 62643 62708 992212763 45490 45491 181245658 64609 64600 122726910 72337 72338 754412640 72976 72977 669766671 40710 40711 89947162 58549 58550 7999685 86982 86979 170112890 42177 42178 326018325 43338 43268 560395524 33617 33618 816387880 73419 73381 958012331 5643 5644 86572781 9431 9443 668782788 76569 76570 396098507 25611 25612 841880517 67805 67806 25335755 66105 66106 918442814 56008 56007 197163791 5652 5653 17556920 97080 97152 782074116 23139 23226 275833710 23646 23647 828128650 55663 55664 604307955 2550 2551 191035986 82262 82263 806370128 28442 28443 940299540 58093 58162 916017368 81602 81581 220095617 83238 83239 728974088 90454 90455 193625093 89615 89658 41324343 29783 29719 348139127 30111 30166 985874643 47134 47135 575323507 93527 93528 984342853 65042 65047 469489735 46460 46461 475626418 50075 50076 703290646 48287 48288 901930565 53698 53699 213318250 80545 80546 49365406 86441 86525 667206612 76310 76311 657507782 4062 4034 452953084 61547 61548 691437278 19817 19818 195029730 42337 42371 463326157 28811 28812 138730568 31029 30958 377258980 99633 99674 959650466 42161 42123 801119638 63136 63109 313969556 45299 45219 885916643 97369 97370 621277724 66500 66555 511362491 90109 90036 603616339 70490 70491 543855767 50439 50446 800888498 49944 49877 358969209 56907 56908 443867935 61124 61125 752854649 192 193 987834562 16865 16922 302465148 81757 81758 313621952 91907 91873 194369315 98202 98264 470809163 83314 83297 995353508 27639 27640 134266269 38408 38409 239328875 96728 96729 927076080 76914 76915 605725059 55438 55361 455410211 53854 53855 786530809 73248 73249 377322025 86020 86029 155638049 99830 99831 554382285 66685 66729 679119003 8407 8467 476675195 19482 19483 832989956 41888 41931 945589124 28411 28412 927646603 67680 67681 897068076 50792 50873 409690987 53153 53241 423448563 33437 33350 393558095 49431 49432 86382264 92122 92123 772462983 11114 11131 104969493 10079 10080 7633345 45462 45486 333650113 17038 17039 431972705 60784 60788 276344500 92703 92757 126812696 37539 37540 947546974 25965 26018 837974460 9131 9148 154934561 21505 21506 464190945 67284 67285 217941131 57913 57873 967644667 87317 87318 41170668 65586 65587 260236064 29354 29323 901858978 1742 1743 440288942 66199 66265 672441943 26890 26891 493212828 86070 86029 462972331 67929 67930 731172385 29247 29248 101778335 1272 1225 709401937 55361 55362 918264126 53819 53820 773863490 66754 66755 133074001 17899 17900 715455646 59455 59490 546079182 13507 13508 794080584 30778 30779 472098435 74288 74289 831013672 6164 6165 538483461 70082 70034 884219008 38965 38966 867631480 8028 8029 766731770 44644 44645 457014143 96330 96331 735093735 35260 35261 251602784 55266 55334 955307402 64280 64281 616123794 79539 79616 173822990 2814 2738 153067166 88224 88170 690314872 92026 92027 504845412 51244 51245 441888989 51582 51579 163606681 82090 82091 992897249 55304 55305 134290697 57706 57707 928176961 44023 44024 354699843 64501 64461 467820459 85076 85077 826118128 68180 68181 48742581 69359 69360 454417495 55845 55781 48494513 46737 46722 785079660 95238 95161 337528426 14513 14426 861540272 51030 51040 950492452 97986 97966 985223023 42489 42490 661306386 39868 39793 678498535 36950 36975 264814668 45226 45227 548911153 11119 11120 811778950 37456 37457 79202564 10939 10940 710803555 56934 56935 13561295 24362 24363 448512576 31174 31253 472390441 83113 83114 244918754 43713 43695 311779874 12563 12564 234224215 85079 85012 719246122 52163 52077 593146743 84777 84778 567944736 17375 17376 897374883 90719 90647 243691449 65141 65142 238266353 92770 92811 689501347 44016 44017 391552887 70282 70283 669928324 46242 46243 343416097 92424 92425 480786423 45763 45764 867398806 89408 89409 480860151 79366 79367 186361551 53139 53140 466375729 63339 63330 889716009 41619 41657 918084116 35467 35468 518669101 561 562 984952081 98820 98869 215277872 3730 3744 864639044 71132 71153 297654389 85841 85901 416786437 66394 66395 193658648 10731 10792 15680751 63779 63768 945784551 97195 97155 535578791 36116 36117 805924212 20070 20096 652502100 59471 59472 741350712 12894 12895 35695275 17344 17399 266056957 41118 41119 494695224 55243 55295 770815187 17916 17932 968890410 57048 57100 482432703 72754 72755 694694428 23101 23020 29341415 8774 8775 799411667 36524 36525 21866173 15411 15412 437791823 90840 90841 642552752 60518 60519 687961661 73630 73631 658647754 5724 5712 803975935 96830 96910 640190440 40411 40479 874900473 46021 46022 421457391 22883 22960 757800397 45948 45997 949303143 37610 37694 781917999 21989 21901 219543515 46782 46766 256102712 49055 49056 272929455 83302 83303 567252099 70368 70305 248293226 56168 56091 287615152 64063 64064 608589810 27103 27051 924427186 68115 68117 102508144 75029 75030 757371325 46858 46772 890642512 29977 30052 445281215 40776 40802 954201203 26745 26659 552522078 54406 54407 356935181 45310 45288 125202323 22293 22294 394938190 89710 89638 251526621 23447 23380 213584911 85384 85385 811460099 76403 76404 618897197 65019 65020 732492058 32756 32757 113790222 5805 5806 931322404 38609 38574 581217470 73697 73687 507402933 17077 17078 821986821 14459 14460 569976588 98750 98751 380021188 55941 55995 619578238 94057 94058 368184885 83183 83184 227319628 61616 61637 465692762 45257 45227 515984499 64282 64252 911493444 17145 17146 798336159 95201 95265 891805928 29012 29046 344388419 30566 30567 81082784 73594 73595 592603859 24293 24294 497449473 42477 42478 824842193 96919 96920 919730792 63033 63034 898523825 86074 86075 170419993 96354 96355 10732638 8403 8384 13581994 58648 58730 458097310 5716 5662 876777541 32392 32387 935064394 58499 58461 895748607 8689 8690 528602598 59378 59289 369201456 1920 1862 946820676 99242 99200 841494102 2400 2401 274481467 25444 25392 372911634 94898 94934 319744103 19736 19737 656092870 82058 82125 444186654 922 923 545497567 3845 3820 324445678 92168 92169 432111916 96906 96907 859404252 82082 82083 174361456 44045 44046 631115521 92748 92747 19220244 45171 45119 720479690 51229 51230 129251982 2629 2630 447892563 64428 64505 734816289 41847 41917 845906569 64173 64174 813242867 28916 28917 595629002 74306 74307 913395462 39026 39027 58670084 28463 28425 230662621 39906 39947 251117913 11665 11666 151987356 91300 91301 288119993 27910 27842 935240578 54834 54835 731590770 93173 93174 683239001 14886 14887 963977335 59507 59508 600965437 93349 93406 321217604 83458 83459 464165636 5298 5299 940638232 90432 90433 154753453 78774 78726 594059333 90752 90692 344120747 12085 12086 848511698 7378 7289 540863824 72383 72384 143027435 63223 63168 567301373 12298 12326 915689380 75976 75931 881542290 54962 55028 396168391 51787 51698 919795557 41753 41754 159526547 74667 74668 202937147 81821 81822 232828062 65434 65435 914476227 16370 16371 253478350 47619 47555 630120286 98597 98546 574075433 33565 33568 248463584 64479 64480 221978894 92276 92339 867102221 58585 58586 401929855 89243 89244 737696654 4313 4314 247088865 72044 72050 572882361 82563 82564 52253457 97765 97819 433384613 36726 36656 107044172 96355 96356 557025712 51448 51449 270922619 71963 72008 414807185 42727 42648 137636150 54645 54646 383555202 79207 79250 834844993 31728 31729 137070801 25373 25374 38480234 90966 90879 647214923 69656 69657 882839664 45345 45319 679850450 68269 68270 480842330 13702 13703 838083324 11488 11549 909186455 23371 23372 682334231 27109 27110 191774475 86342 86343 558988822 39204 39205 709242830 40694 40695 656817085 253 225 450933491 72425 72440 679070066 88139 88063 320792304 71711 71715 754531779 71510 71511 978463219 46236 46237 34179928 48289 48261 830711826 53384 53385 63065877 58149 58150 530274329 92648 92649 618498799 57950 57951 798514413 87924 87925 480889666 91733 91686 196581420 46145 46146 485838798 59687 59746 146092732 28855 28817 981387680 88781 88782 823455600 42869 42921 969168070 66878 66879 2059688 98720 98672 876488756 15968 15941 612588155 4688 4687 642695019 69242 69243 956918375 75672 75673 737764625 23570 23571 141157539 93441 93494 263600866 13126 13178 695970002 9796 9797 182771015 67687 67688 77191837 67691 67680 347547676 15356 15357 315299926 4935 4856 284355663 3798 3799 839609489 36643 36652 755838932 24637 24639 129507941 24735 24784 286492628 56405 56451 613275953 74256 74257 147780996 52653 52654 159415040 39044 39045 512319401 46475 46476 124413959 80159 80160 131026286 21316 21317 695095811 13581 13576 686239139 78419 78420 372221823 19527 19536 679274253 39764 39765 340199385 23218 23211 120016721 49578 49548 499997224 80057 80072 200672406 7913 7914 610456399 7431 7482 688406844 87400 87406 405929920 54354 54355 374065865 56154 56155 914207731 90927 90928 509997973 45757 45758 783053162 63807 63884 630979960 50804 50814 578350738 27421 27443 719928898 33599 33600 736843401 17709 17710 213189718 87052 87006 708887180 10876 10877 938284024 56167 56168 165282322 43478 43396 141487957 38808 38875 727238822 29498 29499 792849926 20220 20221 91758894 19662 19701 969847858 63478 63531 48401350 86676 86628 246374367 78221 78248 53425795 42278 42339 884464779 40537 40538 641592042 97283 97284 352053019 76036 76037 530318447 51731 51692 587863798 79136 79134 888557356 18703 18726 405518160 95987 95988 813868555 5219 5272 184181505 69257 69343 561357465 4985 4949 845978628 99542 99543 454639914 17713 17648 934142682 79780 79778 161428738 62326 62342 381147858 18233 18234 159848524 28858 28797 420136321 98185 98178 163433295 56843 56844 799190009 99920 99859 243643017 84606 84535 582591462 8206 8121 499556756 96797 96798 675372715 90257 90331 232884862 69029 69030 734467088 81977 82049 109740508 95054 95072 972818729 36723 36786 873249872 10174 10175 927543581 38148 38149 192321030 89855 89930 860145244 68131 68132 265969446 28316 28293 263820214 96953 96954 215601328 54201 54202 675418314 29459 29460 16157278 1321 1248 837110242 8163 8164 692719286 19063 19064 987803576 66645 66573 815362041 29018 29019 699477762 4049 4050 995243836 93971 93994 100037720 27046 26957 148846943 54028 54012 586420994 93320 93321 196792355 29150 29143 38518845 12543 12544 594881114 16911 16912 207499885 74136 74137 986342175 32280 32298 91845518 4995 4996 259444355 93077 93016 851955916 31259 31260 573460446 75344 75422 133194096 7742 7743 197908865 20008 20032 599930805 24067 24068 666083902 18993 18994 162217836 2187 2188 736531871 6806 6807 817602290 73471 73510 636856533 54063 54064 625974112 26764 26765 873583082 17795 17796 955138813 48594 48542 58563110 15894 15895 194130263 17483 17456 337844640 10461 10524 797383592 40554 40555 594228145 76144 76145 348175870 40736 40807 18586592 25541 25583 273517325 68013 68014 761597148 78697 78753 509270150 84420 84421 144600090 25887 25888 15209644 49802 49803 147401818 46691 46692 770546806 43595 43521 691060910 61979 61914 519258460 12269 12358 723373120 30315 30286 161333173 38792 38793 253883072 24610 24611 269637576 80178 80125 352710012 11190 11258 868305250 67178 67179 142179668 39146 39170 539111441 55457 55458 848241954 53329 53368 474322719 41060 41061 21666974 14810 14811 701983781 92726 92727 612835741 2116 2162 778765980 97121 97122 76445753 51395 51396 136370492 27013 26943 298143402 20793 20794 677756323 40950 40876 172267774 79508 79501 531333202 84839 84840 392355577 72399 72341 281193861 78292 78293 46930984 21158 21159 730092642 42871 42872 737713408 64522 64523 193463761 56945 57000 579023427 36931 36969 281146518 40622 40623 314854295 50936 50895 536970371 34427 34377 204703356 47983 48010 741158883 15383 15464 95646322 90826 90827 332146708 57920 57921 933948797 55894 55895 346892330 63999 64007 171116737 81509 81477 179997458 56778 56764 779385471 46399 46400 537258089 80071 80072 997505946 36020 35986 78173975 28306 28385 794322408 69631 69685 602755484 4473 4474 381654233 9143 9144 26572297 50481 50530 490562265 69734 69647 978419059 34481 34415 585913651 52310 52311 352210056 65140 65161 494032673 3234 3241 572957232 90935 90936 526414988 92400 92473 163719909 73296 73297 642595758 22430 22425 307731663 93463 93464 825619305 66313 66391 725339808 56103 56191 485299835 60498 60483 80341826 91001 90942 733175301 6639 6640 912928559 87319 87320 973685196 66633 66599 449649063 73788 73828 709333007 75587 75588 593623844 99837 99886 546008234 49701 49702 297712858 30141 30142 426056652 14617 14569 995592723 23778 23779 767420159 56331 56332 423668732 63547 63548 90454736 61102 61159 775724452 31777 31778 834039542 65294 65295 45377417 81489 81515 179301827 89159 89088 511922647 70231 70283 72858771 39773 39774 90084291 5601 5594 651839390 6428 6434 766576134 59273 59274 593041372 18089 18145 253329926 50153 50199 246659183 51688 51625 396612424 85753 85706 126491700 79595 79538 623561398 65900 65901 62366789 8863 8825 7889932 86598 86599 599566906 11387 11388 566959339 54981 54964 88943103 69337 69255 16060347 13830 13831 460117751 68742 68744 774155602 28473 28474 757600361 43430 43389 580766864 66133 66112 575358158 84295 84289 173105600 41803 41731 867074611 61548 61549 784147752 59094 59095 769425566 38381 38382 427779107 89609 89628 802562892 14761 14739 811282966 99240 99327 446671166 91632 91633 641486131 47487 47495 8854019 49692 49693 115451967 79838 79834 981469526 40402 40403 821113073 92089 92178 370324985 98223 98224 464979277 37115 37163 85339855 18847 18848 736529763 77614 77615 360214144 74740 74820 724168882 81595 81596 423718109 3155 3156 235561280 63146 63147 199348166 31655 31656 658619900 57335 57336 249155644 46572 46573 513427247 72967 72895 270353747 57176 57177 624514963 36064 36069 193320621 43141 43142 442514037 22661 22659 429663723 10219 10164 549413904 17496 17505 124553266 82449 82441 641626281 19753 19754 63597467 63545 63560 975533200 68410 68442 346456661 53009 52984 547007166 82704 82705 247129640 78476 78485 977178582 45611 45590 22215683 18038 18039 561625994 79059 79001 904864005 20539 20477 149588986 37044 37045 194276414 3698 3699 541825769 5644 5645 940490804 92750 92751 285082233 41714 41657 941790852 61824 61825 456284498 14329 14278 425039809 22705 22683 39215402 96201 96202 354425801 39901 39986 445439632 1545 1546 100569784 27919 27920 552924222 31435 31436 297677334 61909 61910 350379031 5579 5583 193273266 60400 60355 2882905 59622 59696 753925309 75232 75233 150153884 60835 60836 123262748 39213 39148 899322959 13587 13543 364554315 53381 53382 303129392 91116 91205 320281872 39455 39463 506152005 4259 4260 180583776 87541 87527 108886811 60760 60761 452740569 98362 98293 525996879 70291 70352 119270242 70681 70678 241088373 37852 37844 156629726 10973 10974 438861709 15280 15281 372316243 78630 78665 821158934 56711 56712 662566540 79949 79950 685725643 15692 15693 842593403 24003 23936 867880161 52065 52066 10688138 44435 44436 502850136 41621 41622 425526384 473 474 964787447 5755 5756 303373413 58134 58099 391844888 84385 84455 313329125 1888 1898 365324025 34117 34060 251641673 38200 38201 216722641 64933 64902 78191594 54671 54672 659527645 5905 5849 425434135 73588 73629 474599870 73206 73274 772965774 41191 41170 144802805 68912 68913 181484729 87587 87588 421220000 83590 83631 822519067 59104 59105 173844917 39446 39445 228939614 72415 72493 260784693 57776 57859 800030398 26496 26543 598946681 70501 70502 140190387 26564 26568 258329352 31903 31946 525603166 7082 7083 760501855 24945 24946 45041165 59181 59104 184619740 11086 11087 774848137 31040 31024 183194613 70834 70835 856501894 34854 34855 975598904 13233 13207 676954995 14037 14112 226066627 31681 31674 568863494 16161 16162 460674936 21799 21800 966717863 97291 97292 877509918 35975 35988 104539082 25820 25760 40940107 45693 45626 674749982 39619 39620 489408014 83459 83546 594297502 89166 89167 489661675 3906 3890 837452666 72171 72172 932049857 13733 13645 260561824 94105 94153 428545511 9986 9952 801604999 75012 75093 499823766 90188 90157 96713507 60407 60354 939283781 46265 46266 424894459 38868 38882 232950589 66706 66707 405850637 55895 55828 691400754 1677 1623 324049512 50738 50739 704262200 62029 62030 482151173 56589 56534 35937672 68569 68570 335315993 55422 55423 792278829 51798 51799 913993081 67816 67817 237637135 19304 19305 683692098 62467 62380 666480074 73586 73587 270106959 49134 49135 463448624 12458 12459 436535699 68120 68121 115273341 57360 57361 197051445 76179 76215 456034287 41319 41358 916240280 48779 48780 361700254 15950 15926 764891717 99248 99199 665963521 15232 15233 609045278 14595 14596 430008954 11807 11778 379161147 22812 22813 342185391 55230 55242 548073534 54573 54574 301813618 19940 19941 246032316 52178 52179 180203259 42089 42130 838982196 12383 12302 285963474 42852 42864 529346592 70133 70134 691620075 70416 70413 119967339 24936 24870 941063613 93333 93334 326818695 82077 82013 692341196 123 124 736720563 93940 93941 290539988 28562 28563 796982300 43384 43385 21788835 97421 97422 651671604 58435 58436 776296287 62922 62909 434291014 40720 40707 442295146 58611 58612 258666644 74580 74581 867393714 31153 31154 564354033 2768 2740 875137344 75561 75562 779866680 86924 86905 822874694 83816 83805 354126793 11773 11774 973852286 32790 32799 722152694 3832 3903 824396363 58302 58303 955230657 48167 48216 387698015 68404 68405 824206834 97766 97767 937638081 4348 4275 748039881 2917 2918 984891342 47910 47919 502877627 87171 87172 588192939 17124 17101 460839678 71121 71122 318292687 85524 85610 805885781 47396 47397 898702618 41337 41322 854642501 26990 26991 273104043 17270 17243 498603220 82114 82102 963044709 92426 92427 714553202 30408 30409 949638514 77944 77945 12469430 52191 52192 430301885 77741 77750 574688096 80762 80763 146687845 81967 81968 632312160 69600 69596 612465078 65948 65949 242150782 86541 86537 767947600 68840 68841 499372714 60334 60335 181463937 26652 26653 902353886 35789 35814 952488871 87968 87969 748517061 47360 47336 229426750 96566 96608 569197716 22083 22128 562473826 22233 22234 212095241 33187 33188 791412254 52171 52172 472488445 36452 36453 724170865 96211 96212 69392091 4645 4629 61814108 31160 31173 630899923 99934 99935 809797560 85528 85529 683679280 44813 44890 179471386 91193 91197 402292557 36808 36844 450832183 61567 61568 802843034 42611 42612 243490009 6000 6001 815962875 25678 25708 254830406 41665 41600 407644964 52986 52903 787301426 20576 20577 24359812 29607 29531 752298543 2029 2035 648389076 83073 83101 936488455 61715 61716 85670009 7045 7046 241756490 199 200 625706282 86134 86135 303831729 92839 92770 303648861 56598 56661 912977215 28269 28270 136783707 72860 72861 52889440 67211 67195 161484390 43461 43462 9439245 70250 70267 165939529 80727 80728 299443813 70331 70247 657474435 34402 34373 719637496 54486 54487 232675209 39852 39853 202606755 95975 95937 960042230 89649 89650 862944182 90544 90492 665216622 88672 88673 819461337 95008 95009 597728336 59462 59520 869995722 79565 79478 100019098 39471 39472 768632333 37322 37323 553828404 9479 9480 619444404 95183 95184 383535835 59122 59123 741500003 59990 59922 54809393 81236 81237 410177085 29749 29711 709693220 54891 54877 825707827 12180 12181 655253542 67814 67759 31112722 89587 89582 961712745 47420 47364 314283830 84853 84854 964937124 60899 60950 50261876 13335 13336 658951264 72835 72836 880403203 33769 33842 418907735 49547 49566 981897738 82166 82131 471295800 59953 59927 963320526 87795 87796 220198336 99735 99736 101796371 84899 84888 25555411 90980 90987 409556195 29968 30003 951439791 25713 25714 536834870 95907 95908 620821768 94744 94745 30980695 72734 72775 197396518 14708 14736 60279039 19048 19049 764183765 56399 56400 683287008 31932 31985 76815739 80702 80703 351859920 77174 77167 90398776 57237 57238 811722517 7852 7853 661023207 68853 68854 313082828 9060 9096 939503610 3129 3130 240932746 83757 83765 535113863 2983 2984 826884302 25557 25552 568406979 24009 24010 958090248 41882 41883 91926162 13170 13232 951239426 21041 21042 433008459 90099 90100 907596075 62644 62593 176027114 52328 52358 956083109 25295 25314 723528239 35556 35557 739584024 24440 24427 226603974 1457 1458 444062306 55730 55731 635741838 35321 35236 585061132 25974 25975 565360069 3795 3722 328872741 16253 16183 104928705 33911 33960 700213153 71199 71120 810349207 1978 2010 842776936 67046 66991 585703868 52470 52471 845115597 92059 92060 482440200 656 600 915043332 2256 2183 744302809 89818 89745 627999916 64671 64672 317477341 11293 11363 545150276 73595 73679 48273925 48051 48044 568588497 94784 94731 406326708 59112 59113 188483287 74943 74944 976933034 57390 57391 286166154 73429 73430 21638979 64213 64170 720323475 70392 70431 989752327 39061 39020 79968614 57494 57406 869530703 45184 45095 429074870 47550 47551 617150790 8182 8183 56011606 56812 56813 450790863 77834 77837 580138666 43977 43978 241694759 75994 76014 126612722 94222 94195 771498990 61380 61398 35293556 40901 40902 77171465 38968 38929 723365719 71384 71385 673383646 70423 70482 794777951 32003 32059 900339860 43364 43404 736137067 15757 15758 788193246 89734 89778 9227682 49193 49186 407608524 62697 62745 969820343 97588 97598 945480647 83558 83559 540615814 90311 90304 644508980 6588 6541 944270882 8742 8743 191547981 45820 45879 495374789 6648 6706 490784609 28675 28676 827704909 37873 37843 498804776 98291 98327 876848629 4495 4475 904298262 37333 37287 217418449 35529 35493 150398477 60170 60168 754461382 54113 54114 185046968 64486 64430 294711538 57653 57706 334496653 37702 37703 233113273 61882 61871 220109717 48309 48310 832805893 97542 97543 949356620 97175 97176 105281604 68909 68829 105279385 27275 27318 765764074 65687 65737 602788147 41256 41257 253701817 71117 71118 93667074 5899 5936 725001317 70141 70142 585486237 97479 97414 71359764 5333 5334 231455225 51469 51505 373003701 26672 26673 264856931 32564 32640 869538750 37295 37210 125217120 79172 79173 145572568 66626 66566 813174749 33109 33110 59005873 32160 32161 802669672 80646 80616 859844804 28466 28467 859086637 70351 70352 774586472 33460 33538 846946338 41522 41523 81104975 3178 3179 575004140 92356 92291 63691616 75851 75910 287138531 80336 80337 491665992 83430 83431 208635682 72797 72883 285033569 84447 84397 353984621 36809 36824 469477791 82888 82948 834748584 81679 81754 979743289 68046 67987 611826642 28284 28282 533203983 70919 70941 327795458 6441 6525 178925546 60639 60640 390924508 68815 68816 822387003 99873 99932 287174629 38816 38792 286450618 70089 70090 685684107 77895 77867 450242054 71492 71567 489467079 1759 1760 34818650 94323 94324 954973217 82085 82086 551596901 3644 3645 143011689 68266 68267 598750743 87013 86938 995354315 41594 41508 49171991 58669 58670 930842262 91583 91584 89742418 2463 2464 127046849 28375 28331 557685388 95293 95223 220778922 50487 50401 800993090 52730 52725 778551187 69451 69452 784974728 65717 65718 913185251 57522 57523 120260190 6986 7046 314987231 81012 80973 321450391 86309 86370 940697058 1038 1039 607494372 71897 71898 248798854 56039 56040 348549418 12742 12784 637884892 1703 1768 944442267 6211 6212 523825473 76010 76011 809420274 90903 90908 387723736 77558 77559 893565065 75636 75607 962865107 39110 39126 483416619 15632 15706 753140008 25150 25151 219740556 28120 28205 458943194 16353 16272 888610721 62556 62557 605434871 14431 14446 19853958 99502 99503 521471520 54724 54725 754538538 78895 78896 857972503 98066 98067 819011208 58104 58022 695677700 58396 58367 66894653 3273 3274 202608685 2602 2603 9036197 8545 8546 642498254 21430 21431 617320676 42727 42728 552335630 97660 97661 385259145 12305 12219 896535490 41720 41666 112407365 85149 85089 271612224 80535 80587 181121113 3539 3540 234825504 91029 91030 778609635 77032 77033 326868687 44544 44545 425068743 72945 72975 533752589 98605 98607 185660833 17917 17918 394063943 14400 14337 366223385 84010 84011 617422950 32537 32507 242687984 80305 80306 678005609 97308 97309 958670055 85772 85773 517913810 20087 20152 541053310 51459 51514 307349315 30668 30669 423034243 80263 80322 617642259 15643 15644 591951436 2452 2369 213315183 46609 46610 117372897 96757 96678 239866301 16549 16591 448732179 94144 94145 843354257 58089 58090 335490158 39519 39520 466182249 95159 95160 316828136 93953 93894 909376431 45462 45453 231312649 23194 23158 506108467 21624 21625 902160599 30368 30318 347880212 17679 17642 253110785 79827 79890 531057320 1168 1102 982963700 38308 38290 571028946 7628 7698 229168425 44734 44645 299726934 77795 77796 911811537 17458 17510 351430735 59950 59974 973209883 24387 24464 415683761 34430 34414 556696973 60883 60884 668953533 60654 60655 987455269 33454 33481 987505607 9410 9411 609551437 87163 87205 534324131 91867 91933 735418536 25219 25272 728289723 59859 59876 946367451 49669 49749 121146710 66370 66389 215436449 64329 64403 323496708 81479 81485 234338347 3031 2994 564222924 41496 41497 470971300 97702 97701 684254264 36055 36056 662728892 45486 45464 528000238 21325 21326 539600183 94134 94135 619367037 3899 3900 83436576 16394 16340 783973266 98264 98265 454240577 63031 63035 84881246 84362 84363 491581075 62881 62882 862868893 60858 60821 668716930 28595 28566 580668437 70318 70319 782398347 57881 57795 437571597 87326 87327 143512859 14267 14250 441966182 75419 75420 125390963 29989 29990 683561125 69389 69335 707489703 86015 86025 890281317 17719 17700 255668388 688 713 90023018 89300 89297 647211960 49199 49159 626767480 14735 14816 389319156 61005 61058 292533510 50784 50785 404787659 40640 40641 253161939 14518 14453 914675082 92033 92015 488789211 57564 57565 69132467 63448 63500 496634770 32938 32944 503174826 82655 82675 251276980 73542 73464 88569148 65037 65046 954981941 78269 78270 629832750 83971 83887 85071660 91464 91553 466329597 60171 60172 764341188 24979 24980 983310663 60034 60035 90359528 81465 81390 108626109 13801 13745 595849661 23723 23647 743458365 93178 93242 428822528 61658 61659 611132181 51324 51325 552844143 5118 5119 461284151 58317 58318 908341044 81753 81754 473233736 23807 23843 247670141 25418 25396 21964869 17652 17653 883224673 64831 64832 963207739 56216 56179 738739463 66217 66218 24669464 85156 85157 630027120 6014 6078 568625698 95705 95729 730633622 42787 42788 948387436 73876 73807 638295576 36738 36739 844617405 47810 47890 167096959 20990 20904 487906969 157 158 891699373 58803 58837 717839028 48054 48055 682521321 40748 40817 834988552 33535 33583 457815328 85498 85573 397299726 81860 81844 945310059 5423 5424 406924717 25609 25587 654530587 63098 63099 665132212 6043 6044 167834024 31065 31137 672334720 3698 3760 663470035 54951 54952 249128216 71516 71517 240510880 8407 8439 574826790 59966 60039 362237718 95417 95429 806579149 80642 80619 975096736 49691 49692 180873195 49662 49663 244730843 3297 3326 500524338 73886 73887 307356238 81088 81089 853033718 8898 8974 533290708 42433 42434 832962270 54836 54820 231476543 8808 8867 958741951 55178 55171 135975354 33462 33406 366324560 70698 70684 721081463 35840 35887 614545929 58600 58659 57254068 21542 21539 614032473 58552 58570 558889032 58843 58844 580316043 45363 45308 23417674 9841 9842 672144168 29960 29961 232706307 35941 35942 445037264 72074 72010 309167536 32201 32156 344974943 99506 99507 506479603 72314 72315 167460445 88101 88157 236678928 83853 83863 728335007 70379 70380 425019642 95666 95667 247742004 55499 55500 945042970 8311 8312 91865167 6724 6717 107564607 98619 98620 355418990 72757 72758 392653776 23790 23791 670199714 26879 26880 648378102 7431 7412 56291831 56681 56682 751025386 47360 47342 116149720 53316 53317 99366799 89582 89583 577526059 54314 54315 717161549 50742 50769 969863317 9374 9362 135442855 99074 99075 538906045 37493 37494 81178184 1199 1200 809588551 11646 11647 474044795 33717 33718 39852201 46487 46488 858823903 5392 5327 734622349 40790 40716 298880300 88172 88173 552573441 33584 33657 816205261 65073 65074 814025057 9181 9182 655732280 53307 53222 148455646 3763 3764 521443406 14746 14747 976992300 83014 83015 563415402 82896 82897 694860263 37089 37059 456457856 69006 69001 365063918 81143 81144 627331682 79136 79116 690116340 76473 76431 760296129 77054 77055 20522013 8954 8955 16358415 16644 16645 270802912 17235 17236 156093905 4150 4179 971237137 69541 69509 703963831 11430 11431 59395982 51576 51560 256557636 85350 85351 810060950 72547 72548 361161261 87531 87532 741679127 2779 2780 78411892 70835 70836 251832261 59703 59704 590749569 90627 90628 322721284 599 600 420220069 47132 47044 882848013 33868 33869 961885705 85951 85952 825968372 43333 43334 508260203 36848 36882 26476073 8412 8413 563320838 84569 84568 726085205 89085 89161 576412279 84069 84026 462647773 35214 35181 221939450 90502 90503 813079875 58481 58482 482250839 41416 41496 783523795 78324 78273 472355392 12905 12888 1388558 27004 27069 593959317 91368 91449 610606828 25557 25558 531449789 66452 66453 171813247 86260 86231 714889434 60356 60357 535603675 76535 76536 727419296 76586 76587 983761664 12410 12411 754391837 18335 18380 174623325 15804 15801 471747089 24858 24859 237511240 61099 61175 644259582 43692 43677 39349467 49342 49329 363770503 2505 2506 792726320 464 465 722512389 33186 33210 246172623 47124 47125 613290249 55911 55868 921973342 61008 61009 159613075 46137 46138 572175242 18544 18545 981987785 36358 36359 947512416 65439 65524 833914507 58889 58837 616642706 28004 28042 467851619 94607 94688 666271735 86481 86482 286550343 18934 18935 178333433 57192 57193 20340815 89528 89529 799686576 25359 25360 396478476 60066 60067 88547363 96861 96774 98709680 12436 12437 510321781 22760 22842 796489474 63189 63229 924376586 81309 81310 785218503 26501 26434 671215255 85531 85507 485143349 74777 74850 701418633 19270 19229 132013483 58447 58455 191955107 9580 9546 447828856 4247 4248 297055953 96690 96691 657218303 78824 78871 924194777 34819 34820 632862580 15411 15350 821365947 80474 80427 732257377 25528 25529 281858418 77258 77259 259221870 16419 16420 458976592 19259 19260 361734282 72369 72381 335247664 59838 59839 866252910 83336 83382 299145861 35230 35312 432704734 99941 99942 946177161 50991 50992 793049195 23464 23480 457131578 57644 57653 835189555 10378 10343 483951607 7030 6977 557500891 10236 10279 581360063 19756 19703 605501768 32131 32182 553932436 46572 46541 802993985 86558 86559 2276114 26986 26987 169560278 46206 46207 798453007 96103 96104 201025069 73143 73231 604969525 35485 35486 704717293 69021 69022 207936412 62022 62023 667432226 68225 68309 204886190 40942 40977 227070270 83400 83362 819400459 6546 6559 610836795 98001 97961 275842448 12717 12711 627863809 3343 3336 499327437 28199 28183 320575551 13270 13271 283525998 62180 62181 252209974 93218 93219 468486582 35546 35547 26695825 76816 76793 564211573 22025 22026 396139725 42579 42515 920492081 48665 48741 345252733 24671 24723 445974929 34127 34128 660509048 86416 86488 416334445 99978 99914 780595120 16780 16781 283463062 74654 74655 969943119 420 502 844137730 44667 44668 283297365 66293 66294 179802984 8626 8627 28199558 79672 79673 380995628 41526 41527 984895643 54126 54127 118641606 77092 77093 630039165 83969 83970 983765256 15473 15458 604595423 56656 56707 616171032 87462 87463 414876990 60537 60521 880188479 13470 13414 904641783 14797 14727 740889833 12072 12073 79947541 7735 7673 671608343 60769 60711 633089765 51315 51316 724530598 73860 73935 223578099 49707 49645 736022238 23566 23567 862193314 41497 41525 155913014 32308 32309 692186476 53829 53830 521798584 70150 70152 796987946 74394 74395 851037322 21473 21517 395209041 54300 54301 485997626 59914 59915 759299136 50088 50089 709833611 89434 89435 490486913 65646 65647 304153670 9190 9277 18170766 41276 41277 545389599 93339 93405 988479582 47658 47641 73540893 55334 55335 734522308 82385 82386 644213112 82971 82972 843493446 61137 61138 552669871 95967 95968 917641870 87607 87684 897473082 89659 89662 912006755 82785 82775 594589472 975 929 555942622 90527 90528 445592264 37669 37670 527982819 49543 49544 890954206 23044 22984 923526179 9361 9362 998325401 24958 24889 715895713 65276 65277 45121336 86806 86807 792047832 57952 57953 998856958 72289 72319 953247867 425 393 717613453 77856 77857 219618500 15465 15466 864628272 4859 4896 574137186 36152 36153 80892265 38520 38525 815680999 2075 2002 720719169 84433 84434 191638215 31207 31208 274547476 18188 18189 570650142 44133 44134 467455435 11904 11905 969158336 10602 10603 494444409 7887 7888 888199118 61339 61340 786270722 98029 98030 337954592 91869 91828 695203994 95522 95523 496022472 97701 97702 367473533 82471 82472 580932860 28813 28814 996773337 70334 70356 211566805 3198 3211 253422912 22723 22724 979163476 58559 58564 202329925 19236 19237 526095035 93235 93280 237943739 96514 96515 340859121 88507 88508 274927199 25578 25498 809216152 53758 53841 545595608 15565 15490 605087377 4624 4558 229492311 81609 81612 813667202 45892 45893 951139831 55076 55042 731385103 1531 1545 548020953 44734 44724 588717208 35243 35244 865315438 94652 94656 780519802 11766 11767 98940540 70091 70058 309875539 83675 83636 748889738 70679 70704 263018516 98622 98623 854161516 41432 41433 358583659 21919 21936 143638600 71225 71226 670614902 94811 94879 313967004 25551 25552 233098931 21002 21003 663261356 99412 99484 858896812 39115 39187 763236441 85362 85363 702773973 7041 7043 673607165 42168 42169 403347645 78298 78299 204495790 72513 72514 714763941 24299 24300 897865731 93426 93481 477916436 15216 15217 965472187 5524 5482 552255118 34934 35021 772737586 56846 56847 905723962 82695 82696 175227931 33437 33500 742000638 13212 13213 949918308 92919 92920 118425791 62072 62024 80933382 58213 58214 208845469 1727 1657 417352487 57202 57203 229407604 37734 37735 220737913 41094 41038 544101891 44806 44807 379707871 31148 31142 572774684 35778 35706 522651957 37351 37330 897422175 66101 66102 540270365 93406 93334 798777850 91096 91097 585368656 29205 29280 335919 39576 39597 874310242 37066 37121 562810104 98940 98941 772817961 17447 17504 462606011 92974 93035 659097266 33998 34053 603809067 50810 50806 385867414 31971 31902 924606556 57396 57380 745431301 17450 17520 112311205 32588 32555 916287502 16944 16863 736929158 46917 46852 233290375 37719 37687 824940548 72728 72734 966957939 25911 25912 10839763 74554 74583 728482618 34326 34327 960507128 87212 87213 311692373 98082 98100 676434317 20323 20324 515906760 85175 85114 464790889 72278 72279 373071639 52207 52144 580444933 63244 63245 989248735 77874 77875 146964235 57635 57636 912558443 58254 58220 564284561 51710 51711 715954071 28858 28859 672110937 41629 41662 865015374 77090 77013 544974094 91440 91462 406559852 17768 17769 917524381 52302 52269 695715263 88114 88123 995524645 5539 5540 846074814 28059 28060 160684832 81840 81841 435483496 61842 61763 964434833 94124 94125 988052446 40804 40805 892844246 64904 64905 424492227 51499 51522 287197638 29429 29430 103309290 31181 31140 465500819 90107 90076 188254384 16394 16348 683874327 32520 32472 117930728 81127 81097 266978079 77847 77886 300936215 13859 13860 411690466 68570 68537 637496071 98056 98016 684852835 29265 29197 449864183 95612 95610 299625991 19072 19073 60951430 94932 94981 726653674 40017 40058 823852927 9251 9330 140735703 90310 90311 393289454 8490 8491 385032087 31753 31754 766161521 16541 16542 925847124 78178 78179 672195792 14823 14802 344390029 47470 47471 239118209 8388 8397 688045163 53398 53453 77706213 55137 55138 834396929 99352 99353 840525305 37071 37072 314208928 69017 69025 576425174 35611 35612 26552517 72784 72785 448799958 22164 22198 230232253 13777 13778 649983007 92780 92781 252409990 80275 80344 651323694 17687 17620 388240403 80880 80881 898889249 80762 80833 185289980 73342 73343 522401526 6936 6937 193385305 37852 37853 867119748 53506 53507 257912366 5372 5373 138289323 26622 26558 255577247 89485 89486 10895812 75469 75470 93263767 96015 96016 516931376 26029 26030 310635610 88479 88507 382718894 43736 43737 724404294 65632 65633 428734719 33321 33322 97239909 41827 41828 514864283 11088 11089 386723321 27821 27793 643746868 30822 30823 204650694 57568 57569 131008784 63388 63349 483247328 72364 72359 240641696 52362 52363 731486764 81942 81943 434419288 79498 79499 118920752 53236 53193 363192366 59224 59262 286032144 14054 14055 117938969 97154 97155 113744897 5611 5695 644736064 87377 87378 814786550 38147 38148 658799091 61350 61321 408447669 34740 34741 765246071 4521 4522 406691246 9611 9638 477565819 38208 38236 587668367 52024 52041 659509044 25491 25492 420544113 63157 63158 651132601 19193 19194 321897094 47062 47063 89149186 26283 26284 711245694 6161 6162 981275836 1159 1245 418287786 15756 15757 269422614 70800 70801 925049507 34211 34212 167752525 9688 9719 569502146 5510 5511 547429359 63335 63336 694950336 74332 74358 816977962 93347 93339 921755679 36385 36386 519097436 55843 55844 718028683 15521 15510 49070120 57699 57700 640175816 41711 41712 728651289 94129 94130 683839050 97108 97101 697535455 35380 35381 305683049 55786 55787 433873411 7459 7460 635009200 14084 14093 8021302 13954 13955 172539939 76789 76790 187247471 902 903 28295167 10231 10318 459027818 70017 70012 333101152 93117 93054 741158525 89186 89187 705870607 5589 5590 896536158 95036 95054 274134185 36824 36825 186742099 30184 30185 289478852 91050 91051 947536798 91198 91225 165768427 33394 33408 718610516 25066 25067 499902009 99868 99869 276384445 91321 91399 683711627 18135 18120 460191815 87337 87338 187353412 75838 75839 316034683 93663 93664 498927835 39782 39783 684823826 554 555 80567336 10675 10676 405488400 86799 86800 754083174 88201 88287 722422087 178 106 574398409 88440 88467 637587056 41448 41517 376631771 528 577 610520400 59265 59348 154793304 43351 43352 350890572 19693 19647 379239346 46043 46044 159942578 66661 66685 194088557 26094 26095 853685796 62454 62455 355672395 41819 41852 504385695 28198 28184 791375896 15614 15640 251378804 73814 73815 975083761 48818 48819 351028058 80663 80672 497967475 59229 59178 479616233 83305 83306 240814167 21702 21703 728162537 46055 46025 460401825 37603 37635 573373421 93081 93039 746380037 84802 84803 376620909 25223 25279 168500286 84326 84333 114420209 99172 99173 794086264 66215 66216 901083222 86485 86486 196212876 47945 47946 130529154 18573 18574 966189905 2351 2371 418235964 89615 89559 207787777 6085 6027 767378900 97684 97685 830882147 29529 29461 848507003 27402 27426 272404169 82755 82756 634760057 96776 96710 66061765 3280 3281 957595756 83621 83622 624192854 34742 34677 677492391 5969 5898 132867582 95070 95015 401742755 23413 23414 152456125 84028 84029 849107889 37109 37043 640303463 2781 2835 878273857 43335 43336 180262374 41366 41367 243157442 43872 43873 14700300 52055 52118 648257435 33317 33318 2615608 87722 87757 119244585 97106 97132 491428125 21744 21745 237598355 11574 11609 863707857 49636 49637 153498984 28706 28707 750241258 29524 29525 93294823 52520 52521 589464132 99562 99563 231065070 46063 46128 255092095 14658 14677 729945202 77252 77254 211169410 24270 24271 588040508 81760 81761 721614090 20699 20775 632201529 54584 54585 432801818 30512 30513 19241228 80770 80703 93001831 70879 70880 14174463 77553 77554 607768093 72582 72655 877142220 54382 54383 275910593 22577 22578 748833451 8826 8827 534876291 60565 60511 628510742 62546 62463 950412663 42060 42098 394035593 56867 56912 730707643 49772 49773 522468939 26281 26282 725241328 48056 48110 212292810 86118 86119 983993194 90688 90668 249015567 22869 22866 53507400 14570 14609 177824493 64087 64088 122374253 19508 19509 50151973 52276 52199 465643970 56941 56942 557899076 61240 61241 29153012 1357 1274 670088743 34895 34896 123015284 80170 80176 187371535 21276 21347 177662204 61563 61482 573814607 82128 82129 992580089 59502 59503 514345961 18885 18886 155846094 703 647 171146429 89568 89569 183613366 83605 83634 63436440 4520 4468 857374533 59345 59411 622321693 53174 53191 441728505 6773 6774 104801086 31044 30966 48717294 60200 60236 931742948 65607 65608 705663118 93221 93222 48595035 97521 97522 870425519 26781 26855 351742782 36908 36909 299746236 24356 24357 162582018 90360 90415 245610554 75374 75423 738721441 67010 67002 106757915 85282 85283 555880520 64519 64520 524864215 19974 20027 846205784 49677 49619 743825778 86372 86373 234453897 54419 54420 704245170 41252 41253 219261424 4032 4111 367836055 96017 96018 144497886 29982 30052 673352065 3940 3930 828271926 78912 78961 352942456 21135 21136 556598579 98161 98091 708039031 56802 56803 23224914 31194 31195 25074235 39557 39558 947482811 54916 54880 250082069 86645 86629 994830314 40391 40392 480404767 62012 62013 182683905 27393 27428 74544898 38935 38992 708971729 97577 97578 377886868 1617 1581 980219192 43842 43843 543436424 837 838 189656480 50864 50865 242116651 64517 64518 378376440 55513 55441 955320320 5635 5639 887818065 77509 77510 118553982 69599 69619 153426397 4776 4777 909350642 39397 39398 636164658 63120 63139 318823389 46405 46406 804977615 3176 3121 271003635 98539 98459 626842031 75152 75168 771377335 99207 99118 475890063 87296 87281 895230162 90149 90138 672614631 18209 18239 976700305 89127 89128 63198713 40288 40271 981323601 50620 50700 770828840 43920 43921 648381416 90927 90866 786558206 24517 24451 927219829 2555 2556 105612654 41093 41094 78694471 14651 14652 88970 39024 39015 370490299 76496 76456 517250639 2482 2483 444454886 93954 93955 949092970 3830 3871 125213537 77107 77108 155181957 98449 98425 415007477 84009 84073 52397705 92247 92248 600241955 67412 67413 409213829 21882 21883 414647081 64025 64026 598524803 44655 44656 676245831 60486 60534 546560891 68429 68430 19290752 92650 92651 961269864 20776 20797 905005369 41230 41231 895733438 14845 14846 765887042 32987 32988 838593072 63809 63801 458328044 62306 62272 281311137 97053 97058 840579724 13508 13509 548504850 28329 28361 68148980 92033 92034 38218875 16961 16880 749759673 87210 87211 860265344 87024 86985 243357869 42141 42142 368640876 45705 45787 742179176 74518 74566 816371255 21990 21991 307615157 90318 90367 956644631 90538 90539 769669555 74012 74013 477476438 81393 81373 177646624 13226 13139 818540307 62133 62171 793400714 29948 29949 355919892 83123 83043 970306652 29061 29062 255291613 66822 66880 934292359 25743 25744 10115644 55109 55041 695457486 42601 42602 237637560 62375 62376 74015510 90637 90638 621651721 74485 74569 493223706 29066 29141 874965309 33482 33519 333426499 36809 36810 385597547 44267 44206 121374483 72102 72103 834372573 34458 34428 457518923 15208 15209 269262613 21149 21150 532147458 51559 51560 330784032 27089 27091 860248628 96571 96653 351383853 80738 80739 708203910 88633 88641 371301329 94947 94955 516297621 54101 54102 352165319 64496 64497 807645459 56646 56647 735490157 14087 14088 681273518 31060 31149 223993072 22311 22312 577274050 86068 86093 815448737 59539 59540 352638764 79582 79504 309090268 14008 14061 864818828 37966 37974 930611950 98487 98488 40389849 33745 33746 162785610 52770 52771 692292325 76787 76700 255794025 91849 91850 345794108 91276 91298 414281019 26032 26102 490125673 65711 65638 758715608 47662 47663 164918162 33773 33860 771194550 93200 93201 92287363 44358 44413 565402419 71693 71645 17125374 81247 81289 128102870 76905 76965 893088457 78433 78434 810657565 257 233 843030274 28850 28851 159028980 31572 31573 14849886 29421 29346 704476961 93241 93280 664669983 85158 85159 902793064 69214 69282 561733228 72097 72084 729096278 5658 5659 216443977 22846 22847 127957877 70410 70411 481912997 54588 54613 933217517 32800 32813 267450197 11277 11307 935417082 24393 24394 683598022 53056 53057 802465117 13235 13236 667130598 84801 84802 49332382 6702 6703 262397923 17574 17575 923699559 58479 58480 712996396 24789 24750 317220247 20752 20753 969877125 85115 85172 124570250 17064 17065 189083949 75097 75065 72397343 17101 17102 296321182 21013 21002 955964630 91926 91927 517040940 3054 3028 219236460 72119 72120 811333247 5487 5513 8275940 5393 5394 409387917 84583 84505 212300541 31920 31921 31214686 96635 96586 410654388 90775 90776 914073793 16613 16614 267088535 79467 79468 958842022 41104 41105 528128245 76208 76230 380536876 21666 21667 47016050 83958 83959 456407208 97404 97440 372350335 72762 72763 84775042 64853 64791 590763120 45516 45475 735800146 36638 36647 526799078 16262 16263 127002552 43909 43910 716534526 24486 24444 606776846 64079 64080 728933037 15036 15037 463178866 87052 87098 992115073 81684 81680 421742667 2729 2787 870194589 76843 76844 109457537 9292 9293 86480648 59520 59521 332371256 19511 19512 634192981 90108 90109 973857220 23384 23385 480314982 64524 64525 802968223 67157 67242 209253446 54479 54450 220725390 10438 10517 354846839 30296 30297 834235696 23235 23205 260115790 91435 91421 46278772 50970 50894 198184163 17353 17354 387775397 55251 55264 902892693 97192 97193 570324818 62393 62336 327849813 44081 44082 263070011 22148 22149 91976008 47257 47258 933284279 12041 12042 23208679 76250 76264 854692286 21534 21450 233872420 31418 31419 127302050 89192 89193 449646529 42734 42718 470508193 20722 20723 28280093 3342 3343 903372027 67482 67544 428351652 81117 81136 235332627 455 456 287494206 90521 90458 325984613 19712 19752 983523165 1933 1931 127437372 8588 8590 767395869 76410 76411 987712034 51074 51023 227452442 35113 35129 721412248 23541 23600 334712455 22007 22008 969644534 18704 18705 439951042 13255 13256 635908136 81769 81770 58879666 14097 14080 292974205 31215 31216 239624552 79917 79862 141983183 69943 69944 511226201 12168 12156 852787354 40993 41036 153721937 4678 4742 297424077 65155 65156 511592603 66154 66155 166776905 35699 35700 460127180 48858 48859 714549828 268 269 461646789 59178 59231 424303743 75171 75239 286669055 28677 28678 217949779 9282 9283 423088053 27408 27409 605930539 28297 28265 345127825 62106 62107 981660113 94355 94288 581935179 20062 20019 355667277 64913 64864 900415359 77897 77898 374667089 62648 62701 629108798 87191 87108 861629940 86194 86195 519171113 39194 39195 477216104 66614 66700 347749385 59022 59023 58241767 12532 12587 174698696 92992 92993 842572732 69390 69474 645508366 16232 16233 353292490 94532 94533 647664304 78011 78012 828773986 29981 29939 717410501 24821 24862 603260088 23421 23488 820363778 80576 80577 99772338 62996 62997 356045208 65281 65282 255477518 64133 64197 572343411 25829 25740 653336586 6124 6125 824929190 49108 49138 864481859 34827 34890 113819298 40076 40077 813228036 4275 4283 339097360 78634 78635 992315025 34850 34811 778062224 59271 59272 792462317 33562 33563 647090955 76032 76033 189611874 78291 78310 840185791 6362 6317 559759899 39958 39959 281278163 42269 42270 424507695 14656 14700 157949038 41186 41159 314143362 98378 98377 435968170 50839 50840 498155040 12156 12155 472854105 35094 35144 752220196 15558 15557 372120541 46264 46265 293301190 95092 95178 587015548 77253 77340 914123228 82755 82818 465228515 43902 43878 678545759 33368 33354 822275621 49411 49412 836956519 68179 68129 279903750 61752 61753 123871898 78406 78365 807379579 20649 20650 545643181 27969 27965 66902426 20481 20482 926098132 3100 3098 83605196 23137 23138 342001501 57038 57090 954695813 89670 89671 738599956 60677 60678 280904218 54654 54655 828471594 76216 76217 658758087 31546 31599 127825052 32607 32608 435507415 19881 19858 404970665 87609 87610 993539582 13709 13710 392136160 31697 31698 93138025 16591 16592 348300927 3475 3476 76846858 82370 82447 838233298 58806 58882 350071132 44582 44583 369859346 86178 86179 565318229 44862 44863 946117507 42184 42185 572652478 13430 13392 126711013 90970 91045 512348364 27378 27451 260681897 91298 91268 964868016 93967 94023 77067963 76322 76328 113528415 77987 77988 461382956 78320 78372 271162087 27970 27971 740728351 55028 55029 728852867 2947 3023 492515469 8864 8865 872878217 43658 43728 366108326 71952 71953 270754104 64351 64309 355322173 26177 26150 577030723 67205 67206 631083092 91328 91329 110940939 57633 57712 425767618 98502 98503 988191862 27797 27794 397022221 30032 30033 627972010 17417 17418 111986373 56177 56201 741636899 11270 11345 939324373 4661 4662 26520921 766 767 578737780 20254 20210 687761882 97396 97397 452327144 22539 22595 74931100 96944 96911 768820393 88942 88943 923170539 99206 99207 154784524 6409 6410 976521869 84128 84129 600204973 71664 71665 613969845 23637 23638 983718228 5379 5418 255172283 94262 94263 479574051 59860 59845 986452723 39378 39379 939660015 9171 9172 557005672 93848 93829 337608873 45333 45383 443217334 39312 39313 294533301 89079 89080 567517092 22992 22993 102221079 94975 94976 435036368 31751 31788 55607233 61088 61089 693310860 54332 54248 937270123 90153 90154 495638496 75364 75319 79614974 42096 42097 626422330 90385 90386 752931129 76402 76403 5318919 87801 87857 181642426 98 99 891788494 20899 20900 755591448 89069 89098 397927636 27954 27920 403896433 71936 71930 828243807 14384 14303 623950007 1862 1863 345316424 40292 40313 571141153 15816 15776 366888690 64097 64098 855446518 79183 79184 646292247 62710 62728 379266996 17189 17226 775961449 81062 81124 23755601 26252 26253 611766352 93300 93223 744302270 3227 3228 660661114 55303 55304 350560246 27043 27079 56296659 76912 76868 496768636 3709 3710 666138383 43127 43128 697201972 38932 38998 352901766 1740 1741 324341232 66963 66964 314643556 79421 79478 580054301 55977 55978 776426531 8843 8844 432487583 77906 77985 954581997 15979 15980 314521954 85076 85100 366409245 72802 72726 285821407 73875 73876 445201431 67743 67744 229300829 79393 79479 917256760 34862 34925 671102853 10312 10313 559586639 83123 83207 583895493 14362 14322 240222790 23985 23979 229805141 89137 89138 259472322 94615 94637 401015282 73012 73013 725802839 88053 88072 287409930 94385 94453 800487003 57196 57197 612492853 25347 25348 119642958 28651 28652 923990650 38020 37997 616637795 80663 80664 985007936 28232 28309 721944341 59434 59346 165337404 47907 47823 202377433 15113 15114 600190697 16717 16718 392628926 74737 74657 227913197 44313 44272 295881421 34971 34994 296483861 96637 96638 430935870 24744 24756 73492468 57209 57236 872788586 14722 14799 156619452 11016 11048 602986570 60578 60579 594246957 25318 25319 511826387 42123 42124 36130486 14956 14957 905144716 24480 24481 126322391 24861 24862 999494149 84779 84845 863371989 86783 86784 427252635 22758 22759 904381852 45502 45503 486591490 53082 53083 907724058 76950 76980 158338661 16424 16425 337410721 17060 17061 442453677 28133 28134 320175425 75589 75590 235913960 39039 39040 850609542 26597 26598 19569695 48366 48367 858216619 81684 81644 600200654 32107 32108 280833470 50706 50707 784844050 41518 41550 183146920 98367 98400 39202386 81275 81281 53516487 2199 2243 69673856 70840 70841 252979770 91702 91703 729466125 67991 67993 601157242 21576 21577 798237796 46380 46381 186361934 54015 54016 255426718 64570 64546 297192461 64268 64322 846970981 44217 44251 259971488 90345 90346 309728657 64927 64925 639090704 97463 97484 58514478 87619 87620 926140207 72396 72400 368581167 95665 95711 53344106 47878 47859 869430496 66615 66534 271836374 71629 71552 758934882 38290 38301 52415196 81025 81109 198364183 32203 32151 967050017 61741 61730 665325753 97009 97011 705979206 89521 89473 653454874 30574 30575 245633961 90344 90345 99031325 87108 87176 486851252 94641 94642 808436969 67993 67994 833391057 79425 79426 464145759 69839 69840 903534955 25596 25665 9122780 63867 63868 220067855 75408 75472 699942220 65474 65463 166516268 30705 30706 242371413 29607 29608 124520375 23042 22969 418877216 32961 32962 293573242 38667 38643 681256643 53584 53585 352672 19089 19090 752374929 16328 16329 929943657 11654 11655 529312995 18332 18383 840671652 38767 38768 505986708 79942 80027 427520818 23140 23141 42285147 61279 61280 493895996 2597 2598 138609544 17357 17280 578288469 80412 80436 645933782 13014 13015 202410155 73129 73130 766336007 88961 88962 929818802 39803 39804 232019952 55976 55936 220044757 15949 15979 209772835 26586 26647 475116595 78417 78419 754041006 3811 3812 202061463 25030 25031 521597593 50535 50536 501605935 28772 28773 718661782 20918 20921 713407577 93315 93305 642179267 37549 37550 830180790 53486 53487 51099697 47254 47255 248952762 46358 46311 454668363 72168 72169 158745204 39565 39566 871462943 62574 62606 290564080 32528 32443 3453260 14454 14384 311481136 7942 7943 550216150 16611 16612 796274284 73878 73809 574611065 71487 71488 362029503 20869 20831 428502837 54329 54379 387583506 39532 39492 100962079 21503 21513 854885248 41959 41960 784971158 309 310 363256284 1441 1356 775670577 88901 88860 382381770 63705 63706 817108292 81902 81903 766133491 52936 52937 18928341 44408 44478 532796469 42481 42548 342915918 73082 73083 77463418 33051 33052 887394245 2065 2066 183448209 19109 19110 605563145 65948 65940 14437806 99889 99890 506312798 61171 61226 594696727 11861 11862 452495204 4370 4419 565907827 25439 25522 492852988 28800 28801 819182978 91873 91917 964864670 64123 64060 680319918 43971 43899 304088600 75049 75050 422630896 35246 35247 411668638 4930 4909 639723010 62842 62827 683498215 74895 74896 836798881 75780 75799 263103673 61622 61623 922595957 88711 88712 204488534 12633 12707 782116527 48528 48529 993934183 48127 48116 118019747 80866 80867 60066302 598 599 562945340 8317 8338 532250005 90762 90763 673477836 28517 28518 269858296 53790 53705 210356682 36534 36535 826617431 30093 30094 856131529 51273 51297 687012168 36772 36808 912149495 68996 69013 731650682 76628 76629 349513257 85994 86027 637639045 95082 95083 292933420 91719 91751 116429958 9999 10000 734278483 61246 61247 327022211 17707 17708 665177723 81355 81413 123776878 28811 28884 13699635 10261 10192 391544983 97017 97018 610774984 33355 33418 892752872 74681 74682 119737295 50653 50729 744351952 28104 28105 982691110 41465 41466 757926822 25404 25405 403874148 60211 60212 373062015 97679 97598 930541758 68893 68804 757776208 26327 26328 225603433 2994 2995 566459617 9234 9235 170220669 90460 90400 905331634 21267 21268 647827490 79899 79900 35097027 5647 5620 815805370 55772 55773 575221805 23752 23753 682004658 22514 22515 602069694 16581 16617 137349618 64325 64255 166916477 21774 21819 296818876 46926 46927 324412299 9569 9517 769924377 15716 15753 304192044 54642 54728 765159041 23164 23165 130886801 60271 60272 273500455 75239 75240 355420509 44863 44878 164539829 43284 43285 167771783 9622 9675 548406788 91837 91821 816007794 31242 31243 634200385 4257 4331 604812307 50556 50467 652526326 93204 93211 681118871 47245 47246 49167213 35372 35311 257583916 76630 76631 805608301 92066 92016 727257210 13278 13300 538142022 42893 42850 518913483 46108 46109 807230825 76121 76082 86996095 69466 69408 362817072 18437 18438 527520642 9237 9156 243477253 82434 82435 19393130 25822 25753 502941424 472 460 21436146 72323 72325 450017756 27433 27434 109495059 47580 47522 377910412 37929 37930 576496448 5424 5425 327131022 79212 79269 100526116 55317 55292 203110806 86141 86112 454562333 34455 34456 161103467 68107 68108 38021452 28652 28653 477712575 2441 2442 937129827 77295 77280 719782707 73859 73860 848908343 87420 87425 652677949 3114 3115 6279573 744 745 640708046 88431 88439 603287457 24016 24038 264676371 49848 49849 179337203 49882 49830 285918674 65368 65369 403669688 11242 11277 434976235 50620 50666 703662149 19988 20026 827027909 88725 88804 650274147 13795 13843 253031318 90365 90366 748391870 18473 18498 994308649 70021 69949 414603198 8012 8013 612865544 8933 8934 167006808 92584 92561 848248918 13977 13978 129949874 34466 34449 960590530 33319 33279 79189262 55143 55144 367348263 34629 34581 278418894 41642 41667 524617240 22991 22992 716538430 63248 63303 163316094 6761 6713 333357108 4075 4076 60344497 34859 34795 105450055 54506 54507 351645547 51623 51684 205420524 34185 34186 856328859 24785 24786 737966295 41836 41837 423755651 86334 86286 179261124 76263 76310 226483693 90866 90867 756185347 40884 40885 649079245 54286 54270 698342011 13286 13287 840201951 67977 67962 333018957 28729 28760 79749977 23274 23275 164903668 38853 38854 708868128 8804 8805 982185311 89427 89428 982872835 51010 51049 856793073 55793 55794 527858415 58217 58218 439701830 32885 32886 427474750 36161 36145 494188389 9674 9675 446895649 44208 44209 415088813 39476 39459 876713019 62230 62170 248643638 62884 62871 439529675 74891 74892 74623288 20078 20079 664815798 9292 9278 96237897 29366 29360 192575178 6495 6419 11995727 8283 8264 608343420 27590 27591 476920108 29912 29917 344962556 62262 62280 26424563 67064 67113 770316696 8762 8770 288397530 34117 34052 984119487 54222 54223 970791291 91016 91006 842349525 59333 59334 74086560 91482 91483 998805972 72496 72497 930705461 26410 26411 117493228 30976 30977 684866059 9076 8989 175472027 84365 84366 844992204 23130 23131 187109899 63743 63759 583488162 18666 18667 842012764 4846 4791 761111233 55294 55295 720063113 59567 59596 589376768 95262 95301 204966077 55583 55573 455831048 8577 8578 499822363 76742 76743 49791969 41693 41694 38163456 39184 39246 411294194 74508 74482 612576949 44201 44186 286293256 21160 21106 859412098 29074 29075 764646896 8072 8073 316897233 62019 62020 193409681 71044 71045 888455766 39028 38964 888697428 70565 70566 9539365 63769 63781 476039500 19615 19616 159354718 48616 48617 201758124 70169 70237 55977221 39073 39074 80645227 47213 47226 277430649 25389 25390 202911815 99752 99753 300048508 69729 69730 75492856 8203 8212 396548955 86855 86787 267300650 78280 78247 300958230 10219 10220 500021864 64232 64233 308929353 41417 41395 158201249 58639 58640 702883315 54684 54603 428837004 79724 79651 852244550 39288 39293 568228179 1581 1582 907066497 25533 25463 186726554 13647 13732 160641901 94482 94483 775749531 43683 43651 642530529 11539 11540 347697631 33056 33033 535455290 2708 2736 202686116 40207 40208 319374314 42116 42038 430059400 85252 85253 441219601 88891 88892 38422260 80445 80373 473807051 81783 81784 654398325 77350 77267 473051624 77211 77212 208024353 88036 88037 68049045 34034 34035 87707616 17889 17849 612728736 40160 40093 713408123 85668 85693 691695690 56347 56271 627303332 76698 76775 740096833 38719 38738 972613859 16750 16798 351684844 8171 8172 575143830 15720 15721 590640605 18100 18026 182246261 82639 82640 801235301 76076 76134 677530214 61644 61645 762966613 15346 15419 694987613 19698 19699 254995408 22991 22967 69550705 54180 54231 515882558 65442 65528 417591161 60922 60983 446982101 95911 95910 545619676 28424 28425 761787008 43208 43215 424537012 73600 73601 74373307 33965 33917 93436034 1526 1580 618878226 49465 49457 155982719 48130 48114 896640439 62107 62098 578093344 28716 28717 109632242 18214 18215 634563254 27996 27908 65541422 45889 45976 296454261 29340 29301 551489108 15715 15716 896222901 62349 62378 117640861 59334 59395 693999274 10554 10593 688381037 44784 44797 120206054 58640 58636 544510715 16719 16681 639263969 24910 24911 344482976 57831 57823 238565069 2183 2184 800404736 37769 37839 251707814 10088 10029 21644366 56246 56247 636000977 752 698 174976280 76281 76353 465676082 81646 81625 983506499 56069 56055 244208382 38100 38101 767180764 34067 34042 21118245 47777 47778 143806537 79150 79148 530514202 7479 7480 496326457 14778 14779 49156950 4438 4439 368211176 81747 81740 283469981 14531 14532 467523597 65481 65482 784408297 69144 69195 314528566 12426 12463 16168188 72995 72996 869412170 11137 11138 28760772 85895 85896 51758947 59086 59087 442750619 27111 27112 281893626 78655 78656 187422201 54767 54768 445687485 77680 77681 941285829 54915 54896 514425410 40041 40042 232641268 70489 70490 471644670 54936 54937 181538801 10139 10177 880001951 65096 65041 817773443 15795 15796 669346074 28811 28727 55600112 55248 55186 527227675 84024 84025 844967106 41099 41100 884159773 76467 76468 685478627 70507 70508 468431897 31297 31258 463479939 93391 93332 136371815 63781 63782 704383608 88520 88521 693060251 29978 29994 856410999 93075 93076 588326010 89800 89762 14344598 44756 44757 724715626 29542 29543 209473886 48899 48900 252162817 13904 13905 960515891 51048 51049 885940012 45534 45535 591575568 5487 5522 436541650 87569 87643 28941125 52090 52081 44283541 90603 90528 334753814 25316 25317 420063791 52843 52844 727519285 20530 20531 81123661 77146 77129 532194341 62723 62744 427300097 26246 26177 841120608 11300 11301 708067674 81468 81469 93508216 34183 34184 486846353 4452 4363 589179145 71776 71865 379111026 14079 14080 608933719 84422 84423 858902439 64666 64667 984790825 72195 72196 913821143 54439 54440 361770610 1376 1441 617263686 99091 99107 220505020 82468 82530 524596771 57665 57654 170085585 51132 51125 832181078 30174 30262 425066209 73623 73647 224013284 67438 67439 376439442 71717 71718 540473919 85207 85208 338757241 46442 46379 168633350 59425 59426 651442684 90490 90408 772293312 17984 17993 902058535 11842 11843 363422655 80010 80011 151122078 96580 96632 936578867 70710 70711 380195172 75132 75133 946399256 88132 88133 455597929 35670 35623 803843014 50809 50786 372479275 92831 92917 288859491 82549 82550 876450361 98535 98536 550290308 258 328 865701361 42666 42687 384716749 71623 71628 908132148 18550 18585 282991765 30364 30348 395211914 65390 65307 755476084 36964 36965 370829041 91100 91013 311397979 12012 12068 431916794 58601 58602 696517701 57549 57557 371463967 41527 41528 367274277 63042 63043 928329121 78600 78539 470019272 81568 81569 516571779 82474 82475 3146980 79132 79133 426513490 56528 56529 195134942 48539 48540 209801150 78777 78786 398715508 93058 93117 366470318 85502 85571 454822490 81643 81574 237302876 14104 14105 664203135 91630 91686 185166830 88705 88787 800022208 30109 30112 598863632 17367 17368 340126783 13796 13797 974498029 84661 84662 484354830 10217 10218 31489780 99311 99312 158124391 270 271 998322168 43441 43385 978282618 3843 3844 144961015 8185 8186 749930431 60673 60714 359258319 97099 97038 174437060 66986 66987 214806800 75525 75475 369227721 25091 25019 435353837 35024 35025 990576135 54650 54653 285105922 23969 24022 320774668 1394 1395 241793639 41916 42002 802177553 58940 58941 328210742 29448 29449 626330989 71175 71176 287319497 84394 84395 228128872 91697 91698 676966156 51564 51620 904037049 24835 24751 499728635 99431 99438 573096997 10839 10840 268678788 99221 99238 252807563 83259 83260 185602189 85119 85056 81463407 10380 10381 368284288 31823 31824 21196279 99446 99447 326521805 49379 49380 938702529 91085 91086 792819195 87483 87410 850149550 51261 51277 64114938 81159 81160 701721348 42805 42814 999599140 26304 26305 850480653 68757 68829 616507039 8755 8756 479101418 14987 14988 94659065 13932 13933 820138807 4150 4147 673041038 49432 49433 957877946 60053 60084 761980685 59617 59618 439477133 90795 90809 15552013 74994 74995 716839866 17926 17927 872232810 36377 36378 184614048 48801 48802 505438841 65022 64942 439624370 37064 36976 817768519 51964 51965 572501549 68230 68231 446402711 2908 2909 147261344 4439 4440 858501360 24875 24888 572246685 44543 44544 196209100 723 724 723422455 73601 73544 814012918 35191 35192 358120840 97091 97023 396890185 33673 33674 393077092 37365 37366 211740351 71464 71551 400368773 53137 53138 301266212 73666 73577 816368690 31781 31782 224900379 67275 67312 445985088 19605 19620 218207662 90658 90659 223883731 51841 51842 662969378 16265 16202 969257549 36007 36008 947726847 38326 38327 293754257 55626 55627 729941393 65546 65594 965308890 41005 41068 430110180 39192 39248 839238256 12439 12503 861069332 15515 15534 77672612 51416 51431 750943585 2494 2495 188298661 75107 75102 703935469 26679 26721 613450048 50554 50555 101206791 64857 64932 924188397 3610 3581 404001454 61251 61252 972667164 11996 11979 891201951 65029 65080 711956244 59592 59504 864147932 83194 83195 998394556 7739 7740 963136877 39692 39611 361691998 18816 18807 913235417 72680 72606 570893187 79691 79692 966472234 55993 56072 867975420 53397 53398 966793295 67037 67020 874039638 48550 48636 835917928 33728 33785 421072112 15233 15264 626971199 75922 75923 941626921 61569 61517 775208929 50676 50647 812663201 27969 27888 223645013 96679 96761 529176214 67364 67382 975561195 82482 82456 888462536 33388 33367 248623003 38367 38301 239003421 16783 16818 311221304 85511 85593 266741046 8294 8295 215026535 20187 20188 552884277 91961 91962 219058364 86931 86984 320206998 43925 44000 151411895 29490 29491 127540050 45749 45688 292661371 19972 19973 921408315 37469 37470 719106476 73716 73717 192145429 93616 93548 609794168 97443 97444 839270302 9955 9956 471767295 62336 62368 756461374 57362 57363 130370381 28258 28229 196989446 49129 49130 644158793 65970 65937 124160923 22681 22682 13692443 59878 59879 65328658 53168 53134 357248359 56592 56593 496959173 75269 75234 416654137 40231 40280 544770787 36950 36910 103673557 10121 10105 80037478 46527 46611 997122667 6513 6514 350501301 93659 93608 783501633 5070 5071 708655372 28898 28915 292996015 66237 66148 623802622 40434 40430 368773044 71137 71138 34624973 58536 58565 782423826 55427 55406 291210795 48951 48961 203108757 41554 41638 12368267 51939 52004 369942972 82333 82334 36085666 49537 49494 839594740 3488 3557 63788166 26520 26517 55584741 17236 17312 867415238 45766 45767 680294903 91067 90982 398406221 98987 98988 969262823 91270 91271 68698665 82788 82789 840848116 65871 65872 472406640 99582 99583 411493517 86444 86483 209357142 51427 51428 187805851 90325 90326 407875831 56103 56104 99369779 8782 8783 881023056 62558 62477 51409608 19918 19919 314387134 10678 10679 809147654 54596 54606 439753862 23678 23747 334279557 53920 53942 7826508 59209 59210 971675325 66292 66293 836634246 91241 91169 998834569 3304 3305 411537769 72854 72855 664542831 99315 99279 990544854 22243 22244 802342387 65771 65772 407562189 41364 41365 710421182 61184 61185 352312910 80386 80387 801585416 8606 8533 827934364 33696 33697 932038683 42866 42867 670371414 80881 80882 628099034 50206 50207 913173347 94538 94539 618393962 56949 56980 492482530 93491 93492 572108976 36205 36170 407473961 47922 47923 527619114 34427 34511 721333254 14208 14209 112301963 65144 65076 540517037 51488 51550 800908641 33082 33048 944377341 37344 37345 976947994 42602 42603 897229440 98777 98717 988462652 65313 65314 455573617 81621 81622 750358303 99895 99896 767944240 34809 34869 155765945 95795 95796 491428449 31119 31120 53098831 55277 55241 14829473 86369 86370 138938007 45689 45690 517253745 53529 53573 83131982 35731 35778 416511695 94521 94522 516647476 15789 15790 531785172 97483 97484 815797142 92693 92694 38899137 30654 30655 267511786 85865 85813 552283610 78363 78379 47127224 40693 40676 276365912 10773 10774 531145125 39134 39094 460911639 70129 70130 909136837 59430 59486 94100324 59839 59791 224146061 3676 3702 245175266 85879 85880 615842120 25547 25548 162571285 75938 75979 681244273 47937 48002 802710746 75824 75825 295561290 82389 82390 465978566 81047 81038 81056423 64447 64448 59587423 72775 72776 364688295 29015 28949 927726703 14647 14686 855917595 60063 60064 460272485 37972 37886 863700823 24431 24456 44881690 43908 43909 376644561 3564 3565 116219106 73194 73195 260433007 70848 70849 263185869 59819 59789 84118822 19855 19917 492020524 40351 40295 184328490 22920 22921 274048076 78249 78192 181105320 57917 57918 880000632 45414 45389 190982213 92290 92310 668259227 33749 33750 432134430 20829 20816 121587741 78764 78765 151137797 7325 7262 139424128 77201 77233 47067677 52655 52656 344876884 25599 25600 414347840 92698 92699 804292073 74373 74374 753055716 12610 12611 730890593 23144 23184 444170002 56133 56134 471626801 93079 93080 729900985 89510 89429 192282855 45074 44991 520890838 86763 86764 13266895 42166 42136 660583537 46393 46394 302977386 64258 64325 398399206 36560 36561 333580159 96024 95950 619312570 11993 11994 623149850 95984 95896 440418728 34692 34713 99683943 73164 73165 24279099 45732 45709 355758480 94389 94317 985691505 13460 13461 355121171 70605 70571 678902548 7284 7285 9365619 66621 66622 967441730 29090 29091 981353326 10989 11046 396418876 44 45 789850701 90366 90425 53396126 28158 28159 590185481 59637 59677 583842827 59910 59837 199765054 72059 72021 711722979 24876 24859 296384909 10495 10496 447385581 73852 73814 884312993 55054 55043 367112764 18068 18153 37567061 89999 90001 25569814 34975 34976 879459779 45571 45572 562446874 89702 89714 790674142 64562 64563 660304685 99986 99974 604560765 60175 60176 934943676 94298 94234 749590704 63957 63958 201996150 32058 32089 498384723 782 783 53873153 16159 16092 192372132 1598 1599 421661442 37141 37135 507776877 88493 88417 727541994 34878 34960 529171045 68501 68424 456030065 71527 71528 33699063 3868 3869 887187365 15022 15023 688505123 79524 79440 795026717 40136 40215 266658040 96829 96864 492387353 19341 19342 863990098 2677 2678 507872805 83632 83603 927152969 69590 69591 763114542 64296 64297 918888146 79015 79016 801394955 69630 69643 790671875 26758 26672 645318729 67754 67755 638261757 70670 70671 590466038 6022 6023 167207777 20150 20151 25285147 55972 55973 433652508 73008 72962 834370910 6494 6573 225252514 63545 63546 481609818 86585 86575 241906684 7605 7613 472264905 41254 41255 47347030 91122 91123 284032642 63073 63074 554537733 88592 88675 263576368 55381 55382 672638744 30788 30789 81545887 11569 11505 987841144 54482 54483 158543322 39554 39483 975748638 89252 89253 595198211 77086 77172 479284780 84838 84766 190264311 82787 82796 994106755 10195 10196 5459838 63652 63573 232692187 4647 4730 142374240 42788 42834 137997617 21883 21884 526029133 20724 20725 225251862 51851 51852 59637737 90688 90689 635981652 15503 15509 798578873 51341 51363 244053263 80373 80330 486887349 21818 21787 588590835 95568 95638 525274747 37470 37471 463562176 88825 88778 279378252 95860 95858 13215349 55158 55159 754238864 58781 58784 626780214 86670 86588 191620930 75584 75569 666440012 28237 28326 17121843 34638 34639 73867723 80139 80170 42959381 90298 90299 525007960 65395 65396 776680099 45095 45156 92494825 90628 90629 7411290 57371 57372 351451918 31622 31619 493509202 51225 51226 202222777 54243 54179 444840492 3390 3329 887219480 83862 83863 84543500 40778 40779 354283575 59710 59711 95445604 99176 99177 941351568 68733 68734 369953204 17417 17414 637858676 93111 93112 665408810 18655 18659 311012612 50190 50231 558461065 49341 49377 792954421 79161 79162 880518183 32941 32995 991615807 2821 2822 867879979 36597 36598 44982297 75984 75985 269993283 34981 35023 743837642 87394 87414 613638310 73856 73857 184732080 68859 68860 313977892 27327 27328 336943318 63390 63391 805887537 94704 94626 943946539 71603 71676 407542318 78869 78784 636280962 11552 11605 114991776 24180 24231 179578395 17918 18000 488013734 1834 1756 359199648 78057 78058 856857519 15081 15099 83592400 10186 10251 370252674 41237 41269 572622272 33018 33082 765751600 62568 62479 786478410 97345 97318 90664861 22678 22679 273310111 49090 49091 133260978 72932 73003 586181334 75560 75484 455409837 59484 59485 242008996 28225 28237 891494712 55611 55633 17014603 31329 31393 47925393 72852 72822 24293229 8452 8426 276998999 78149 78226 814187845 50719 50788 220061963 17166 17224 749305614 81762 81785 631560080 62662 62654 617379940 39272 39273 567219824 38490 38491 433879503 84610 84544 902108449 44123 44045 874856188 17396 17344 218366930 36754 36779 928270969 8670 8623 737979388 14418 14419 517012505 13380 13381 100126320 77784 77785 489363326 72481 72482 429815358 44920 44921 129977254 36733 36734 949200041 11168 11169 724997471 937 938 176886113 57476 57477 760231704 67064 67079 162643279 21053 21136 347413746 16510 16511 143588425 21933 21995 569025225 96806 96807 927812427 87321 87344 961218105 38694 38654 24343924 16029 15998 183633080 50570 50571 632486093 30162 30106 662510107 24595 24632 583463579 84220 84221 990363918 97665 97671 961854291 79269 79270 383436183 56338 56279 689036029 63236 63270 435771549 5092 5093 994322365 12119 12063 175927053 17635 17636 723877731 2811 2865 765665011 73738 73814 63569301 57337 57295 230906469 89526 89527 170467894 30546 30547 768411620 97979 97919 236141826 12984 12995 438795731 58281 58271 465464282 26831 26802 95328323 68511 68512 418517707 77339 77340 145234926 10264 10265 4733677 97568 97484 250737569 43228 43306 113480868 41688 41689 49451642 60750 60751 340340052 34306 34221 545176738 16076 16077 361377127 96894 96895 777280465 21968 21969 43355115 83560 83561 224392955 33847 33852 998170219 37608 37609 717325405 97239 97240 98040155 44703 44704 710590722 55916 55917 546791572 49514 49515 806221468 46306 46307 774581836 84628 84629 963654227 99638 99619 142348569 85493 85419 499051678 83492 83484 581804853 64068 63991 754316383 72829 72830 948487780 24417 24337 224522089 62923 62924 268214224 20998 20999 755854801 21943 21882 100084750 39839 39876 667584000 5889 5890 9217124 22996 22997 465430802 11057 11032 157555038 61766 61767 978708642 77058 77059 17758615 81307 81308 790623270 13831 13832 207876821 20552 20549 360662061 56030 56031 713229777 45748 45793 597011853 49793 49794 848574805 62759 62760 81965997 22732 22733 334207221 95368 95454 632454087 35407 35334 330859746 81472 81416 516140604 57967 58008 889337101 58777 58776 320804904 57736 57824 229537167 45197 45198 151669919 7100 7101 407983889 88585 88586 584638877 19881 19880 567780610 89910 89911 481292591 99023 99024 442019364 38225 38203 521961026 26179 26180 135705181 4571 4628 827318191 18814 18902 625514151 25372 25373 996970237 3343 3376 357792218 99171 99172 179503520 60077 60002 955648715 66950 66951 56610254 89902 89957 320955235 70526 70527 286258241 47569 47570 627014279 95753 95754 15254685 15284 15285 298819285 25562 25563 430348447 83353 83393 96902044 10565 10579 42043488 60019 60020 47924560 7374 7375 448554395 17300 17211 762913839 37114 37115 523019606 82804 82876 621043299 17193 17194 105482261 960 1022 521242937 98142 98143 126965520 58 59 793744338 11284 11285 868804505 25945 25865 171777961 64501 64502 718303035 90049 90050 422318169 16380 16381 987210723 17128 17129 315748734 25803 25776 616196119 86983 87026 14983271 75177 75208 854397713 93422 93423 461879738 77810 77749 328822519 57396 57397 794900642 74511 74512 67867701 99492 99468 551137555 88096 88097 74683638 23135 23136 611110518 37665 37672 120283749 51209 51210 821355252 21542 21543 289116414 34060 34069 166069428 50907 50908 882974036 46482 46483 32752123 30273 30274 777562067 13921 13881 768139505 29075 29076 333898807 52183 52184 916658918 62919 62920 670629299 74960 75012 201464219 70136 70137 171700047 94357 94366 134874170 49170 49171 631783190 5363 5385 609444068 89831 89832 807077146 94138 94139 880585142 68053 68002 267084401 7080 7081 574821290 89459 89424 807150304 5807 5808 617056857 14779 14780 506170497 73785 73746 785031749 19273 19302 327660571 52276 52277 272155741 40510 40511 845179218 85070 85071 593264854 27992 27989 361687921 58714 58628 401618048 81729 81807 128388119 73106 73035 727869810 98736 98651 61724838 93518 93519 289402546 61690 61691 66316375 17932 17933 126449965 28354 28345 680315083 60431 60432 740786074 79988 79989 409999547 58882 58964 516330969 40876 40831 368186373 727 700 865600093 19338 19351 852865360 33468 33469 534137279 76843 76754 532415073 57687 57701 458091048 45453 45509 776689327 34133 34134 635228126 4267 4274 814231324 2372 2373 80351264 91486 91509 974951925 42356 42352 962329223 93295 93280 93245210 99984 99976 463454299 10810 10883 834297650 50342 50264 978449550 64601 64578 187776595 51958 52012 136670824 54296 54297 822398829 55809 55817 907314911 28769 28770 224656083 13862 13863 411128185 19840 19895 320541191 19851 19852 822196842 67996 67997 686231109 70635 70626 154330371 10362 10359 533326858 20770 20755 680312072 24522 24530 418322833 71201 71150 904722797 83558 83493 251448635 17332 17333 803519617 20607 20563 362896541 95040 95090 310580207 3107 3108 837446843 93266 93267 165180469 96187 96188 508815311 70976 70902 467141115 56045 55962 738463911 68289 68303 539631459 10206 10207 815661756 97708 97621 603390864 76649 76609 845259868 60757 60758 561321507 33335 33369 890273391 66677 66678 633503480 60909 60941 249660073 23624 23699 600705097 93526 93604 83012821 8876 8877 277395229 31462 31463 903631975 17956 17957 418317457 93383 93398 817691637 51638 51620 209942308 27374 27375 825632182 50563 50620 159840332 31947 31995 724102048 63470 63531 929958598 77305 77355 220148248 46894 46825 521025104 21942 21943 479503347 32875 32876 601009287 33385 33390 746021486 56798 56799 803267751 69138 69139 826743469 9615 9616 66721812 88371 88438 751507299 85148 85149 941757368 88912 88913 731098749 22632 22598 731108820 1915 1916 302790031 94775 94776 603760721 95638 95639 882012949 2162 2238 694088649 68890 68891 407946520 23363 23390 902353270 36970 36971 384566127 13816 13860 752530752 28881 28950 180161857 71428 71429 658544328 33862 33817 445117064 83101 83076 754077873 76589 76590 230311412 73564 73578 787594640 25607 25608 238288880 15275 15348 964551386 29636 29553 88982502 76013 75961 955059604 8687 8741 152776133 83109 83110 338400266 77980 77981 808871016 41941 41874 574423614 36470 36546 441526474 37221 37224 530868559 62371 62448 920190120 78422 78453 921783525 28315 28316 498979396 98954 99029 431199784 17230 17157 86863182 69466 69467 931743160 94752 94753 651341701 91266 91322 61247110 99384 99385 288851542 43006 42928 952132524 17983 17984 316411747 41056 41057 211960285 31277 31278 777439717 84296 84297 895898638 62686 62687 521182738 29014 29015 518331914 35671 35672 172772981 28086 28085 580344179 17120 17121 718539928 46750 46754 153999873 3262 3263 977509787 93029 93055 499870689 34383 34384 127579131 36275 36276 639724783 85231 85228 987419158 73109 73110 457888695 85671 85672 277980313 68358 68359 883964160 62147 62222 796210335 92627 92666 223448827 63650 63651 346903591 47132 47133 845209024 33892 33893 692414377 49382 49383 561045149 69744 69699 257800415 67876 67877 786888956 68925 68926 54623834 97340 97378 965987098 69259 69260 617596571 48836 48816 827428680 25879 25880 33688473 21669 21601 679825046 63313 63291 674402625 36306 36274 690961724 3706 3707 197269955 98152 98119 584145666 30576 30577 680041305 31428 31356 104934524 44508 44424 993439777 13204 13257 559155732 97843 97844 89315252 90947 90931 294882142 43879 43916 875110589 10786 10787 748863292 30130 30194 573014764 53810 53811 751569515 33877 33878 565862287 2876 2850 856926724 28437 28438 879749412 50963 50952 342892530 25215 25216 353440843 198 199 891810826 11482 11492 604662248 25200 25183 741873824 91512 91424 45646648 2495 2496 210984320 28359 28335 669408411 31725 31702 580904389 96049 96023 139952384 77127 77079 376898153 8096 8097 758903471 44831 44832 516462913 81278 81258 498952512 40484 40485 432681636 91032 91033 869753220 16661 16662 587439812 55596 55652 596204448 90402 90325 80367449 32722 32723 772551685 25990 25991 79198006 59452 59511 15631777 76593 76594 928437143 8831 8832 524067497 99169 99170 606218592 76522 76523 569181840 47536 47537 882915665 74847 74797 82491247 37201 37160 310627501 35115 35116 411878856 12722 12808 708721124 38874 38891 942968090 51168 51162 306034847 34421 34422 170623874 97612 97549 889517785 63135 63193 55682026 24305 24358 480578044 50020 50021 221295455 5518 5590 493030321 69858 69859 961196080 23751 23738 951211305 41028 41039 335052218 65997 65998 70804561 39319 39274 559024300 30255 30302 316197430 66466 66471 441738560 66076 66077 793457598 44751 44752 408533139 21076 21107 871576931 6623 6624 546110343 38707 38734 39104584 64747 64779 187413508 17478 17519 278075025 88058 88124 664286757 3330 3331 60351925 54502 54575 47310572 49527 49565 306293933 9944 9945 853017358 67795 67796 626192164 56131 56132 183812404 418 419 375080393 13352 13392 62304785 30220 30250 367219367 88490 88491 33406521 99630 99606 785663710 65197 65241 10225880 12937 12938 888337517 36750 36800 62278864 23763 23764 156888768 94627 94681 918221419 6445 6525 684797633 3274 3247 397424624 57695 57696 288561823 3799 3779 948998532 81864 81865 833839128 92417 92418 646134367 93627 93628 726605533 42343 42344 985305513 28142 28143 323048581 92964 93003 557659690 10606 10607 528962809 94138 94196 97250040 27582 27527 651755312 16592 16593 476228589 33098 33099 576177737 14163 14164 155971876 96466 96478 648904426 20261 20200 182407889 77731 77732 829905422 28757 28758 131958549 30874 30895 935127563 6060 6061 487542497 28645 28646 76018036 28811 28760 648322855 92172 92173 685805781 91382 91463 865841397 11690 11656 849925265 33007 33023 692199678 66038 65999 38863822 3952 3866 232134885 14575 14576 469078723 72411 72338 275136250 77813 77814 505235147 75527 75528 943678476 19992 20045 856297704 83909 83839 864723068 98960 99035 35086761 8887 8933 31164970 51915 51916 505280342 61891 61892 497643281 11396 11397 861032154 41320 41368 678538449 60717 60718 239681466 60314 60228 212876935 19107 19108 646099136 1847 1765 966150260 20200 20201 11224692 95220 95222 542405855 89562 89563 499226009 12515 12568 670628395 2332 2333 328476385 8375 8376 440789188 7522 7479 705396042 78809 78810 684044314 41871 41891 403234176 90511 90493 3214588 11785 11786 959437259 69580 69581 194252258 72307 72308 525423921 16768 16769 860670352 97756 97757 296722385 98630 98631 878335738 20030 20031 168117828 97739 97740 938583494 6610 6680 656440092 9296 9374 746707679 58771 58772 116471637 9678 9612 660675556 56348 56417 655445673 72789 72723 324489006 29927 29928 498292546 41000 41056 295750005 85454 85455 816465555 55349 55337 382569163 49923 49964 413736659 67536 67468 990355858 71092 71062 75401308 24446 24447 861826565 77049 77050 361849173 60112 60104 594471006 39882 39824 504567616 40858 40887 806358531 28860 28773 341402877 34558 34559 970778012 54178 54214 245523469 11037 11022 297533446 48401 48402 207310106 68027 68056 572434222 78869 78874 218628712 29800 29771 267089163 17180 17181 775352612 66107 66068 994142611 46743 46744 888013594 12606 12607 837039700 62240 62241 723739975 83783 83780 827045522 59437 59458 575001257 67788 67821 436290034 54592 54593 448663903 22157 22158 503628500 28579 28662 557248786 26705 26706 209085717 5401 5456 254897110 19551 19552 159635783 37231 37309 558887385 1725 1717 655902626 20060 20044 370384612 59868 59917 94281505 9638 9639 37590525 36485 36486 68138467 90017 90081 731632407 55526 55527 872321908 84051 84037 272671531 23065 23111 604001781 55154 55150 761687283 98926 98927 268432318 56136 56170 586314946 65283 65371 462507835 78383 78335 828885868 87166 87142 856495217 56999 57000 617720873 45988 46006 55346953 20446 20451 249124100 94756 94811 699647164 11104 11146 861870652 57547 57480 594550986 3455 3456 133323395 47600 47623 566261880 86790 86791 330081285 13334 13253 360538500 92283 92282 648911607 28169 28170 692208281 89646 89606 682042983 5355 5336 741927693 57229 57230 641601628 10437 10438 539620841 40681 40673 354088992 80230 80240 499788925 74085 74086 583587080 83223 83224 198158351 12609 12610 163244188 82026 82027 436970086 42637 42638 354950063 55886 55887 50827093 23487 23536 181597786 39902 39833 614872755 47706 47732 596355063 66139 66095 105008209 42736 42699 399625515 91513 91514 734150709 96975 96906 269467884 99827 99828 59254971 36543 36597 726323027 46555 46543 350867079 5449 5399 996578683 45116 45181 442052810 53045 53046 672671867 94067 94015 764560206 9985 9999 600483057 95580 95581 5360887 70895 70902 741651104 26298 26299 303334640 23962 23980 906386135 8824 8825 945448424 69994 69921 260740243 33097 33098 995614059 90265 90316 331250618 61535 61595 886845641 63433 63515 73548599 58323 58245 492818382 42439 42440 921729254 41602 41603 414977462 78099 78100 946709879 33145 33146 169667037 88563 88584 13937283 99052 99053 564270523 3281 3282 678438897 15891 15952 484707577 47725 47726 238885945 55771 55772 817912812 53502 53575 277880034 83597 83573 527123220 15613 15614 767158514 63536 63537 958657206 66713 66695 273545385 29866 29867 66574058 35821 35822 409980435 49015 49016 897604305 29423 29424 556063557 16455 16456 363843818 52907 52908 244989133 80037 79982 477385931 95723 95724 409790106 61919 61922 852626915 6974 6975 620744178 20735 20658 991758038 1148 1149 882028270 38800 38801 528167525 4435 4382 430936875 41324 41325 759230477 43442 43443 205831643 63242 63216 72272885 78639 78650 648079022 67208 67267 445799951 70728 70744 733782435 57654 57582 251213791 82116 82117 812961436 52836 52837 304522091 61819 61820 98862680 1571 1572 574578505 52196 52178 947478344 79206 79267 689851194 53369 53370 402116011 20251 20211 518062624 89444 89440 513436357 24130 24131 341314064 5141 5195 754247573 19701 19702 937584682 74690 74691 540970092 63456 63373 80095621 73011 73080 602491837 40097 40098 957839249 41069 41083 839098907 16703 16625 440314885 82285 82286 293698386 50354 50297 647247068 42720 42683 238369109 28209 28210 258430640 18308 18335 801992256 29846 29757 565724701 97613 97614 145350946 31829 31830 326061615 64449 64453 206835788 48229 48230 171632339 10105 10062 61531092 82271 82354 840745421 93724 93773 10066942 87330 87331 339453284 1785 1786 863756557 28749 28750 518183914 81070 81034 660986491 15944 16029 283724387 38252 38225 882399530 80377 80378 720613590 45562 45563 11601343 19643 19644 73358758 44700 44701 537453524 15813 15814 29404614 89872 89873 852865407 32378 32379 239333200 36053 36054 76303775 53991 53992 91746026 99495 99429 634942224 38971 38972 21502547 5500 5490 620092628 57895 57968 638085399 67619 67620 450104876 49780 49781 9856094 41734 41735 523778771 23389 23381 61236148 3548 3549 679951944 25555 25513 271319499 60554 60499 128981665 14075 14076 275640822 487 488 499486606 4817 4782 367278363 65365 65449 50816269 45387 45461 83021234 95862 95863 124471091 6920 6893 709913904 65226 65227 667623819 31772 31773 229046927 56187 56188 708685241 8759 8744 606957936 35587 35588 359081755 25759 25808 607972761 67445 67523 196716662 21071 21072 202021228 49803 49804 169731075 95195 95196 459770814 10844 10925 299277078 71263 71231 787471280 28725 28726 356865976 11725 11726 133953888 94210 94211 926013209 12291 12255 900712347 70141 70172 402955234 54080 54081 838179120 52639 52640 577614101 27772 27773 88519835 29026 28958 899560755 25279 25196 840673849 74354 74355 776875647 39210 39211 691243634 76911 76912 935842115 63147 63140 759039199 59111 59112 505104696 65421 65422 183719487 66057 66112 579716623 63226 63227 708316720 98418 98419 516698282 67611 67612 979112361 97557 97558 914037216 63651 63642 201774217 20070 20071 615128171 59336 59361 213469610 35854 35855 987637724 14217 14218 4407845 19488 19489 614400381 5493 5534 961153095 70266 70272 880187743 93781 93866 396087264 38737 38708 628058157 93895 93896 903185138 34766 34767 860832045 30858 30859 344604144 503 550 267999995 63364 63342 281729995 98560 98561 607129458 35257 35254 21927545 89887 89809 680433755 6221 6222 453563094 16435 16436 270248060 36661 36659 854651367 16647 16648 743143685 98774 98775 399661107 16038 15954 303630123 37186 37187 363454582 63835 63788 478413681 29603 29656 149224860 62183 62184 989104865 51658 51659 207184256 6783 6844 328225907 49133 49134 203064463 94421 94422 479274805 79341 79397 497322979 4651 4664 550216184 20910 20944 678043148 65446 65363 205799814 70400 70401 522645306 39914 39848 321749072 50704 50688 214524090 72182 72126 826790672 62727 62728 692162011 12533 12534 861462616 90419 90413 921698659 92632 92721 302478955 61450 61467 227243663 50763 50817 971086120 34162 34163 279154587 65098 65046 775049892 86563 86564 902592385 71378 71379 978728509 18439 18396 2597192 88796 88797 244555518 13615 13616 932926451 66129 66130 388082296 71306 71293 979626214 23539 23625 105662701 91965 91886 359697615 14742 14743 42548421 19591 19634 697341878 9200 9209 423235286 95963 96047 645359822 22080 21992 678074458 37802 37786 485487879 61944 61910 412198775 7141 7142 182879265 6964 6965 202980951 98219 98269 784174894 53870 53926 636171164 55512 55462 842537930 32856 32857 925002677 3626 3589 619571600 54733 54696 478851106 65945 65946 348099874 36572 36601 108696591 25813 25757 201625065 36884 36885 555380699 16978 17021 76146115 93267 93324 880370077 83439 83440 769623742 604 587 821743873 35871 35937 751506126 20426 20341 43812693 48613 48614 674571470 89463 89464 840754722 21636 21556 309863910 76591 76592 573243808 85367 85368 470988496 24430 24373 73779756 11689 11690 888905783 81601 81554 440641533 78161 78162 729215125 21618 21595 694605532 92995 92996 622298876 67674 67675 73624904 47364 47365 705628345 76073 76074 533915617 14727 14671 452701292 87102 87169 56406233 77571 77572 997503129 3510 3531 795946232 80813 80814 615184351 54429 54430 627894081 22996 23062 865686560 39898 39899 411831990 59330 59331 292860461 47368 47369 127671301 59777 59720 20580163 50902 50903 336828357 76987 76988 926117895 76210 76211 156822742 48471 48472 140274076 77451 77415 913109310 51846 51804 11400629 89908 89902 781041487 18736 18737 530778418 9646 9726 981333300 17215 17216 857565949 97400 97393 946821376 22546 22497 346370348 23135 23181 458686741 81453 81454 781219341 6412 6449 886793063 42360 42384 783658495 4850 4785 917040238 49412 49415 649819502 70073 70074 335732049 25908 25909 828402353 39357 39358 266948718 98248 98236 653337113 20585 20575 729706387 82597 82647 522382625 45596 45597 648952957 11865 11866 420176012 7365 7427 284128593 54377 54378 750554076 92259 92260 28639292 14658 14659 663034041 12306 12307 906982214 46567 46568 969926783 94332 94333 495677157 88915 88916 837823 89785 89786 269555745 76764 76708 198852678 63143 63155 127853960 35569 35532 681253333 76582 76631 145477988 92309 92241 741194356 80312 80313 467010837 37650 37657 807936938 47717 47641 176509468 13954 14026 70123216 60970 60971 768714802 38248 38236 346872800 86884 86963 629655156 10656 10615 769529915 61848 61922 312213119 11649 11650 702839359 67996 67937 481170073 54294 54295 126087398 46317 46318 339133735 76758 76759 524566699 26595 26576 452581688 41479 41480 525051386 87886 87941 299905108 82871 82864 769100500 823 795 708096920 43609 43593 642271641 75644 75582 716847360 31434 31462 434702778 84499 84500 567762551 48682 48683 176286420 27732 27788 125150961 74784 74759 500343769 88395 88448 805169604 54610 54634 341656651 38967 38968 800227890 25377 25378 976838598 17372 17373 275744944 73926 73927 205745698 10914 10851 577152360 83128 83191 570121078 18037 18038 366359733 63207 63263 843784534 74831 74915 834703785 20047 20011 345925175 76039 76076 17725745 56220 56206 804872647 16386 16387 578684256 63440 63351 429745608 21198 21199 502744082 16021 16022 76852316 11536 11537 485668866 52219 52210 65160004 11114 11115 999678312 68263 68264 583805602 41540 41541 891305483 85185 85151 315192033 90118 90119 119682874 28985 29024 545755366 41220 41221 353263743 87301 87215 461683378 53391 53311 243142064 29406 29377 641399715 70355 70375 851379840 37488 37470 89585233 10865 10866 400452440 92172 92121 538897186 50214 50215 141842992 36545 36546 857824793 27072 27073 97296056 19212 19151 414663651 69479 69480 302361037 69591 69510 506105737 29430 29372 474060838 32267 32213 603450785 45467 45496 399987598 64963 64910 551921496 2107 2108 63988647 54877 54878 272576391 15319 15295 777671421 88610 88611 864658819 87617 87618 634180264 70443 70438 759731632 1586 1587 351803833 91605 91622 526766027 9792 9720 553326308 82079 82080 470042682 46846 46793 373967171 9427 9464 750392238 4773 4774 7046572 41809 41842 503050285 68913 68914 14394520 85259 85260 641679421 29889 29890 820992940 50 51 545080413 80789 80853 932685847 58989 58990 132294478 36136 36137 911122888 7703 7635 723955991 61838 61873 497153901 46759 46760 963117394 45872 45873 254743936 24511 24590 447322299 62150 62151 440770508 99664 99665 127027369 41894 41885 854146518 62331 62332 457687350 74515 74557 295359523 29392 29406 236624562 20430 20431 589309293 98594 98595 471880159 75294 75288 484536608 78081 78079 967663536 43877 43947 154316546 82963 82874 944011143 1997 2011 717045188 22477 22410 318833938 53602 53603 516072630 11481 11482 940083849 55359 55375 356987756 15118 15119 813972027 38214 38206 457646741 89652 89616 664112952 37864 37865 615696081 68593 68536 99199136 28944 28945 206748374 87449 87418 238397813 63115 63116 196913600 52415 52416 656564682 53191 53125 797038385 92691 92621 13028960 22359 22360 479003157 12948 12968 401805287 43441 43354 311044167 35202 35203 206996463 5863 5934 929930522 57793 57794 918319983 91560 91561 513335015 69617 69635 572804784 89911 89822 528526766 11561 11562 223828432 26500 26515 500090845 56932 56851 16174435 40094 40059 771941004 67346 67347 31902261 95747 95818 18842230 69256 69332 371283426 79704 79629 45656577 60556 60621 439220108 91404 91428 514445737 8048 8049 639422996 85737 85658 365626072 48288 48289 881469070 23559 23613 986223033 28856 28857 367806614 95441 95455 5768320 8231 8232 583714886 19827 19858 583598287 70753 70726 563797158 90900 90834 956376066 5009 5010 255244431 3171 3172 94188013 2532 2533 294335782 58157 58158 338298624 95628 95629 178646234 927 928 633930845 7867 7868 417699603 5348 5296 690386767 84432 84370 261280574 51763 51764 359606880 27811 27876 32039490 74723 74733 268431553 15064 15065 392035212 17616 17617 436314070 60376 60408 668518872 6299 6300 135617474 59950 60018 299996546 81175 81112 63638125 45122 45123 480020425 42083 42097 12272468 16636 16613 709855473 40824 40833 992495316 75602 75553 145592139 79051 79052 964330930 87066 87067 813888460 17845 17846 366387484 68843 68844 134358764 9733 9734 678481489 27576 27577 415316023 11659 11745 460005625 41039 41021 884002521 90615 90616 251650840 6428 6461 50587137 53355 53356 685696516 36542 36518 596283589 38349 38394 778446613 48567 48635 62585070 32917 33000 58848468 99860 99878 524018228 66817 66897 526166782 38468 38469 437872918 27423 27425 930217773 32178 32179 587897430 62206 62180 766006151 91919 92006 831433194 71642 71640 290306601 48843 48844 344692898 91197 91172 202232147 73118 73134 747795192 82780 82781 459680297 39511 39478 146978700 34254 34255 197875844 33591 33592 253830513 72947 72948 427838776 85176 85177 796242069 72671 72652 79075966 91625 91595 772904878 92952 92953 316986688 24652 24653 153040633 98948 98949 471670269 66237 66238 695188944 90495 90496 278260653 28081 28082 59191739 29705 29706 397407541 60511 60512 180825807 75423 75424 219631999 66013 66014 538377590 74774 74775 228482563 33767 33802 849544984 66264 66265 395546874 17518 17519 899644290 13195 13156 180384421 2440 2441 113791412 64085 64086 749704647 21036 21060 680848475 43549 43568 713965261 34943 34944 486758044 56136 56137 576459190 2318 2256 496831363 1526 1578 298398260 38691 38641 245932350 46839 46789 879093289 59994 59970 683344535 19193 19150 451512842 74174 74239 470487148 61281 61196 457484154 31232 31233 544198453 53300 53299 246608505 72578 72645 369457950 82140 82141 716727986 7072 7073 923297158 2656 2616 411328389 1945 1946 269955790 84051 84032 575474883 52241 52242 598342323 82445 82502 873258739 56997 56998 854389063 59164 59206 319368091 52316 52380 77658823 31190 31191 701157290 16187 16188 524833486 75848 75849 183514913 75857 75883 733241450 36034 36035 874434319 85722 85723 255026426 49416 49340 179207568 88794 88767 980501004 77621 77679 763549578 40046 40024 992388703 30000 30003 433384892 53882 53883 580278071 58638 58575 838329296 13814 13815 74165470 74482 74469 681619675 81575 81576 451856549 51399 51443 192139684 80614 80693 687010915 84290 84291 478873625 27966 27978 725805610 81551 81552 379084604 16356 16286 97517235 69344 69373 377279926 6278 6294 324332658 96882 96840 841284395 48767 48702 989740963 69795 69796 366868035 53857 53941 757791462 10927 10973 712011636 88140 88119 110859963 65004 65005 210483968 24767 24768 38314790 33369 33370 906762117 32597 32562 190952729 24835 24836 40177918 38536 38537 928783482 99887 99949 251319849 76975 76976 761256544 73369 73370 464226434 40757 40758 514703644 43837 43838 463461496 99633 99634 690535817 10701 10691 848749392 81402 81365 220204636 68754 68755 559543889 52583 52584 168981204 86623 86624 656871732 22251 22190 406889465 72918 72897 620917292 82771 82722 578531740 1162 1086 727453640 98650 98651 571727326 3830 3879 28235473 49318 49319 738015344 68088 68008 275107259 33857 33858 352994109 64938 64975 359614505 78559 78560 121238236 94465 94466 907975746 49073 49130 591000330 24122 24123 695984589 28678 28679 996206778 80721 80672 406838065 46371 46372 580877492 55569 55525 440572056 10674 10675 180164471 35 74 6213344 58032 57981 591601853 132 202 160966227 32359 32360 212940960 12438 12522 819042587 70241 70242 246258391 55944 55945 173939983 84053 83997 583517306 73468 73423 42141994 60349 60350 993692532 23375 23417 493023800 60047 60048 749764897 68035 68036 228353452 74061 74125 877614524 28841 28911 868470262 72170 72140 720906057 32775 32724 723645890 42504 42418 816612057 95328 95329 531379053 45192 45143 720235695 30456 30502 553079976 71575 71514 70495191 97996 97997 867714521 70297 70298 660496339 60221 60138 532277087 17941 17942 69838896 87789 87790 340150505 11437 11408 158146303 95586 95503 605373258 34650 34651 152073064 41627 41628 333507412 79240 79241 124482567 1289 1290 794354593 34170 34196 405274892 1217 1176 987621327 47812 47854 438893213 24209 24128 981610573 72515 72463 371208605 80519 80520 119432878 21957 21958 332214297 52500 52501 758098236 59196 59197 439987959 52452 52434 613447915 2295 2296 999941286 30353 30296 559318760 96359 96360 671275573 24540 24482 292078281 61814 61831 373669441 65919 65920 904572650 65262 65263 154365700 6554 6555 669412585 21073 20986 230624760 11349 11394 316348137 25662 25581 407067375 6269 6270 181239880 32545 32552 241759388 20095 20074 546562005 69545 69546 431493639 68881 68907 302815193 50351 50352 29854278 92849 92933 353480903 54164 54104 412767927 96510 96511 274753947 13767 13768 942953776 1699 1700 985163489 27881 27952 89151010 7109 7110 850354367 79852 79853 227959963 44995 44996 965634466 48951 48952 562172801 1031 1055 545384933 9708 9709 114927580 23374 23375 238221586 63327 63279 687198065 87030 87013 767883285 55493 55494 691745618 8883 8884 597423495 25191 25174 855458529 72897 72898 962898439 23031 23032 753676765 28806 28807 406729226 63393 63374 545992455 24509 24475 494279258 31775 31857 550066494 73673 73674 545289933 37318 37319 849856034 33766 33767 159623746 97445 97446 277372237 52455 52523 541958470 62361 62442 834578741 99709 99784 240128989 96040 96041 634092407 82103 82104 87788033 19321 19322 731866246 71495 71496 558389666 48866 48801 853194060 82979 83043 69340786 56606 56603 562456703 65775 65747 2647292 8069 8070 245330326 30289 30233 941730113 54480 54481 336381301 50840 50880 748008857 58418 58419 273802690 51023 51044 722200616 90271 90215 492332920 55240 55241 761125026 39915 39916 907403060 94826 94827 963981866 44439 44463 813883766 12655 12700 281317714 34553 34554 703696602 1176 1244 616125616 88867 88815 847712451 59733 59734 139765823 97749 97750 602313770 3030 2960 322516319 43839 43844 425226277 84398 84399 46265532 92819 92820 786780949 94516 94459 837678171 41202 41203 395947474 91053 91054 471097801 80786 80807 186632251 58969 59012 711576463 97817 97812 268502547 74829 74747 543485642 17772 17844 64127092 4470 4471 192713708 24200 24277 521532803 24671 24737 592879861 3502 3503 288328556 93782 93745 525907610 44355 44272 739739395 2446 2447 868712819 64383 64384 603649189 34991 34987 966237347 96290 96291 178920690 98978 98979 781353321 82015 82016 917678867 73962 74029 945491340 82166 82167 751398094 90535 90585 156141915 79341 79342 179379565 14827 14828 700837277 90560 90561 592325157 25485 25540 740471072 21622 21539 570330126 28269 28333 832575637 47236 47148 173734355 10233 10234 357280646 32028 32029 546324708 44891 44892 391381460 37558 37618 858611878 87208 87209 576835631 94392 94393 895669561 25391 25392 162389077 15309 15266 373098044 62002 62003 841779150 1401 1402 191928634 28901 28930 616614819 69385 69386 486477730 1847 1848 153588187 40473 40518 736717209 52740 52652 426610599 55379 55380 576299691 61666 61615 945656664 32369 32370 579655032 64219 64167 974791341 70118 70126 53899395 90174 90169 438431721 97254 97255 865757328 61395 61396 748328678 5885 5961 611639460 53385 53466 225470500 24918 24986 716678839 23089 23090 829087333 89958 89959 472319280 82381 82461 681344057 74659 74660 942722242 9191 9160 335670374 28125 28047 501631720 48488 48489 920269672 45319 45320 973214029 91786 91798 266010626 88697 88738 466304578 27119 27120 976921872 96216 96131 129176419 31642 31643 74562869 33456 33457 419553139 12746 12747 180854219 99410 99471 558249675 15256 15257 567266017 61274 61275 118960092 49977 50020 598902742 61584 61559 136786162 76021 76061 89355346 87693 87694 184135586 5166 5173 88970266 48234 48262 971516624 6704 6705 112970327 40300 40224 31114967 96079 96092 758655594 72804 72805 499119796 77279 77280 255019517 76976 76977 818528609 24500 24501 873758206 75040 75041 424344088 4336 4339 256802725 27118 27055 959020996 62227 62190 359255999 77301 77387 631002538 18617 18618 632305367 13847 13848 776559831 69185 69186 662445509 20133 20169 730355411 10624 10619 375470840 89926 89979 721403581 70222 70224 511595643 82824 82814 521983824 19124 19138 385494557 48995 48996 966754331 61309 61310 92570617 23580 23516 927313064 93219 93161 147257579 10256 10257 876825358 44656 44657 387338334 76974 76931 884016369 84794 84843 214668177 40664 40643 576013004 8138 8091 489607875 7371 7372 152972274 51183 51127 854739506 17364 17280 746839432 68269 68193 979598903 93372 93365 108162202 55225 55190 810345864 26156 26145 579021773 43956 43878 794210689 38848 38760 917432217 97754 97809 1040713 79598 79555 558398221 24850 24851 623537093 54907 54908 156726872 39405 39349 392398220 60235 60236 131534288 8204 8205 262386030 88070 87981 700427024 41257 41258 256054787 90093 90094 986996347 1214 1247 986647569 61040 61041 358100935 92366 92403 535479124 90542 90543 315483351 41343 41344 400169044 65536 65615 900558083 89226 89227 989519891 12222 12223 838536201 68578 68535 976672575 2609 2637 276164284 13003 13004 833681341 36273 36222 912526060 46290 46341 191033942 80580 80581 471249993 38349 38268 748762937 99384 99304 187137502 60335 60336 121538604 72142 72143 216111176 90088 90039 801551601 28664 28607 630882678 14532 14533 257180892 24833 24834 509439091 5137 5223 441735823 82811 82776 624333220 99386 99422 186071866 94684 94685 466137614 65987 65988 482974285 64943 64910 939900946 65623 65624 457376905 81237 81238 823814359 73508 73509 738372182 48117 48118 194189846 41958 41968 81467789 87261 87262 220157968 42854 42827 453046150 9532 9480 388604923 70042 70043 401938900 88619 88620 885087215 7954 7955 33154653 98648 98649 315171045 33284 33285 950224722 18416 18486 951976031 73727 73728 153302209 44118 44119 968808554 63675 63676 22116600 72572 72501 204305098 70333 70334 348534428 49563 49483 756086291 2106 2107 719289927 61331 61278 548404180 85585 85633 547995062 42609 42558 60706494 45118 45119 453384110 18023 18024 186838404 13455 13456 996429584 88858 88859 211320408 45411 45412 340438677 30951 30952 760059111 37530 37527 351809307 64988 64989 251643534 95229 95300 710840814 87417 87337 158309344 8841 8795 259005431 52151 52088 760237548 46541 46542 857676623 76053 76054 504839885 56734 56775 496405457 34707 34708 356400064 38716 38708 921105810 97801 97854 956888815 33882 33828 743497087 2099 2135 613557448 58116 58144 630265934 89521 89522 54907414 30210 30211 260905265 24501 24534 160324554 1979 1980 972295014 21852 21853 882504953 3228 3163 654005924 21643 21628 601800454 4335 4336 742366964 49588 49602 543142766 70979 70980 271079424 27821 27822 108999549 42522 42518 716195234 70256 70257 70043399 9102 9078 298389990 31433 31378 965457359 74387 74388 614663068 42780 42731 140285176 38668 38605 127915976 45483 45418 581843798 2266 2339 100869223 11279 11280 903783597 72915 72916 271881188 80262 80263 38341296 36515 36516 458490753 73592 73593 173773106 158 159 835882221 67686 67721 881290394 98380 98402 164696764 11011 11012 327431596 54357 54418 397552055 2200 2250 164819165 69670 69671 507779866 24383 24457 153106349 2808 2809 986794893 406 328 644737858 46086 46031 576438343 44286 44229 242237664 21364 21415 121634874 44875 44788 785669057 33332 33333 598545425 11204 11243 272189881 95479 95480 336711108 16212 16213 281386533 39262 39263 112158828 43414 43368 484192641 58693 58694 774315456 94401 94467 915891544 97429 97430 754794403 93642 93581 920981966 32923 32885 809061477 12877 12878 696329134 21579 21580 352024907 29267 29268 445647547 72360 72277 525184049 4966 4967 96306222 83839 83880 820575797 90034 89981 871789998 69771 69757 964899600 24506 24456 697460181 24079 24112 394631847 93403 93456 662210918 2882 2961 155065332 99988 99989 175156250 6343 6386 882437128 46373 46374 680806536 29027 29028 898252542 80243 80244 650348714 38391 38392 524525485 77581 77582 500032805 14094 14118 542146741 13546 13547 886120474 66276 66277 128483720 32168 32257 939499338 92587 92611 989539074 29868 29869 17017579 76127 76128 83049081 19131 19132 748240677 41713 41714 693913074 91850 91851 376539079 70739 70826 304784669 10361 10395 176349173 8350 8351 949831478 7279 7232 651758950 12100 12116 221947216 7428 7358 362116473 39353 39332 664868876 49285 49286 20379618 34376 34377 114189617 25397 25398 509066437 66767 66798 899139141 28430 28436 129435795 38011 38019 210952128 39835 39836 772165162 35807 35746 760810602 44 6 763652491 20187 20253 84574381 7300 7301 302383106 39081 39086 409552752 33952 33879 455129736 42512 42554 245638525 57868 57781 138220769 3604 3601 890329026 93610 93580 130369125 13371 13372 276922320 69613 69614 665304388 27737 27690 176584924 99227 99228 743615522 70193 70194 315522548 72844 72796 202559497 76726 76765 417955504 69885 69940 746950789 90423 90507 52665484 7318 7319 989166605 88191 88158 585163962 70562 70594 626411429 56391 56392 849550608 11294 11287 717846998 87036 87061 834190133 58199 58117 979564732 88776 88777 444256695 77735 77651 181858092 68265 68266 681782467 82969 82970 990663192 58741 58742 946073488 88946 88978 83063236 68188 68189 68321710 59352 59438 375344082 91815 91816 443637096 11354 11355 882980852 32524 32525 79346792 91059 91060 499095115 2887 2863 498712138 58906 58864 700681812 99959 99994 742407246 66917 66918 446395010 75075 75152 767153348 24112 24170 91709795 5626 5627 379041898 80085 80086 751196413 76923 77004 674070573 10246 10181 795085023 65143 65144 217941031 2338 2339 37526834 57164 57114 492969489 27461 27462 564898243 15547 15498 944906801 61454 61422 129735462 16989 16990 457260171 39111 39112 518146004 20475 20476 202342553 28393 28394 397816740 65712 65728 908060108 69977 69978 137325138 68764 68690 788015517 31262 31263 406718301 32215 32133 457024249 82861 82862 986543782 42575 42576 452385032 52660 52591 203175880 82475 82517 480876867 67668 67669 260579224 13156 13106 510954501 59406 59407 639125789 51043 51044 374360166 36419 36420 587542591 32437 32438 259099155 90649 90736 108783721 73419 73420 921625061 40217 40286 290236111 29653 29654 260250669 50954 50955 588241148 67048 67049 856522981 78202 78143 685896574 79679 79680 225867695 38825 38744 367492780 92641 92725 401019244 79114 79074 606773625 45888 45889 149491754 82017 82074 986870448 75814 75815 563104110 23859 23860 38989959 467 468 565710408 78609 78563 722234616 64778 64720 825575631 46544 46568 26612040 25647 25732 691194957 7649 7650 958778857 6689 6700 765689381 20481 20397 147890050 4748 4767 737849602 67809 67810 969010805 72547 72607 877094133 51640 51618 626591244 3204 3205 210739858 56325 56303 844508370 93674 93732 62861400 21256 21345 497161185 1060 1061 438256060 88847 88848 258911741 40005 40006 834842519 68360 68273 420876708 59515 59531 646819042 4062 4133 52378734 27949 27923 609864966 20968 21019 397525343 36937 36938 92076624 93534 93620 76054754 86460 86461 509515554 87162 87171 23214675 20894 20870 129418361 75399 75400 863056037 7458 7503 559198747 57559 57560 443156358 48285 48286 852432241 30438 30464 433993166 75290 75257 375952722 63534 63535 848860518 76135 76055 675246658 49752 49814 318391388 17323 17324 260472038 14423 14424 439429330 43668 43690 165821318 20297 20298 644894542 88656 88651 106494614 95119 95099 964545735 10299 10374 348226835 39292 39293 780259523 1630 1680 651437133 88583 88604 320743577 21972 21891 318951252 16423 16424 663115559 57718 57635 78487481 29689 29605 284613316 59749 59714 533818266 51015 51016 708895674 89920 89921 486245619 14375 14376 516593167 39872 39873 498338938 19431 19432 724291224 80802 80819 736310949 51359 51360 843728277 94554 94575 222345947 70399 70397 219222111 40039 40040 668426200 63890 63812 873788534 47689 47642 460906903 89761 89762 33988436 84525 84526 903991047 74888 74862 694691931 40744 40809 177512420 33962 33963 540308945 97494 97554 816409016 59694 59695 426119234 11315 11316 583715198 12443 12444 766588069 6744 6745 167599258 51890 51917 452226044 49015 48983 309618974 56614 56697 772392233 87142 87074 380219576 35333 35334 485416181 63875 63876 382994359 94529 94594 864598990 17628 17629 953366554 8246 8247 195349050 81200 81201 595877713 76338 76339 604990188 28803 28739 539463125 3148 3149 15488351 43537 43538 977388383 61630 61631 31964923 12766 12749 697978468 13845 13846 428516297 7119 7141 633073855 28324 28347 684702364 6755 6733 756716572 36466 36467 655023563 2495 2412 620711959 65517 65554 93395022 44335 44336 635410962 39699 39700 589464840 60893 60977 88406320 27480 27533 706320838 82363 82277 50075954 85795 85796 371796685 50199 50200 61510535 15394 15353 264560665 6932 6896 848168511 61816 61829 459443384 87348 87371 293751870 81155 81156 610348716 6431 6472 455097306 98195 98200 677301271 50979 50980 608767827 30167 30144 82602835 36884 36819 777115722 49146 49147 866630155 51593 51594 781923301 17640 17644 960057050 88707 88628 464851926 59151 59173 816422711 26484 26485 326865679 75411 75427 584006690 61801 61802 111743657 99010 99011 644005406 34755 34722 755751685 93191 93192 819411451 20964 20965 871040685 95495 95496 799045084 6883 6884 950725252 85764 85714 860999161 27163 27164 552129570 96592 96593 220492419 37442 37443 775695438 33494 33495 971103360 43674 43606 895500571 80732 80733 267531309 6196 6197 551986897 10700 10676 274842732 79773 79797 634152710 34871 34892 69095187 60516 60497 516743900 45923 45924 76672201 6166 6224 184643377 73514 73520 335806591 41914 41872 313905799 70039 70087 45883765 48877 48842 22418513 68273 68274 174751477 83001 83002 471535111 47149 47150 596100937 36040 36007 86545367 65597 65633 470532018 60941 60942 255728966 54927 54928 201246186 27249 27250 223369519 83845 83840 781667642 94916 94999 87405521 67658 67659 543609235 34687 34688 236284778 75328 75329 305597479 6739 6740 597533240 7914 7990 83642999 21568 21625 849441718 33913 33944 703816803 96457 96458 740720491 59302 59303 93968329 19147 19148 854635113 38019 37993 725875768 35242 35243 536751746 88122 88123 18421220 66468 66469 182416962 38333 38400 269716966 17189 17220 326113290 84922 84923 751857146 79805 79777 65952486 27361 27362 775228220 45553 45554 493729594 70622 70555 268396936 35610 35564 345097694 19413 19414 24989912 90923 90924 987805447 19031 18947 647434157 34141 34142 228820878 99778 99829 26907270 65394 65395 689180315 74786 74745 119175763 46610 46616 839589328 55272 55254 67406169 94773 94774 109282929 44613 44593 923482387 73365 73366 835211381 45731 45732 629537476 15749 15698 696443121 68286 68207 205461459 43262 43255 229177379 12388 12389 634393626 52219 52306 537623096 98788 98789 992413674 77980 78023 682250034 85142 85125 7038578 44799 44800 384350188 73889 73890 941441834 93906 93907 806978484 54091 54092 842099657 63948 63959 199353282 22656 22669 990936399 57599 57600 646773586 14347 14348 558149796 95257 95223 180284162 15019 15020 157471251 97744 97745 543329330 60385 60386 942252217 96620 96621 237214837 12172 12154 66215553 40157 40158 156450470 53255 53224 710605558 78074 77990 299208694 23331 23380 885908762 60154 60155 932744178 3690 3691 663221524 73936 73884 485560581 79978 79979 229207842 82033 81989 474962692 5179 5118 771590131 21341 21293 961030196 70203 70210 305721922 14959 14880 503455217 55883 55928 893780032 93448 93449 745098746 50197 50190 630930185 67393 67381 480586436 27292 27293 669935694 71431 71432 272655283 6021 6014 524450839 52764 52765 305250420 9161 9162 17780997 94685 94686 391515590 19509 19512 34102629 99905 99906 107410282 96436 96513 833747299 33791 33783 94388146 62771 62691 27390621 67578 67579 427292215 10899 10941 158476579 88150 88151 210733311 84889 84867 815331481 99904 99905 296759393 99575 99614 343100090 63097 63057 444388014 48738 48680 560732119 37167 37168 326641696 7062 7117 707279133 92198 92199 602241340 65255 65324 118477739 3011 3041 459983220 67525 67526 236168031 6018 5982 640460462 74000 73926 89598192 54240 54312 312528994 10731 10732 40226618 92396 92429 779551741 56146 56057 217920728 81299 81258 427975164 38551 38552 393615097 71102 71158 65132317 31069 31109 593355086 53107 53108 41914365 10691 10692 240718514 15791 15815 475850304 49338 49339 278008280 5202 5203 565590507 31646 31573 90376961 13707 13708 536114439 73081 73051 571596753 92062 92063 386971898 13232 13233 427453859 17329 17283 466489733 27482 27483 41556741 20637 20618 204949636 87349 87335 733744250 69123 69124 844870437 62556 62597 503833082 85238 85281 106306732 68689 68690 396622270 11685 11686 544996259 18585 18514 4215257 77626 77636 68371742 34258 34259 847490286 41161 41162 641634585 19754 19755 681234983 34329 34330 90653790 34660 34685 739866209 51547 51500 902912919 66512 66513 966844866 95436 95437 649918091 76250 76186 926829 33227 33180 245169271 68068 68048 192422548 84248 84249 368289387 37258 37259 772588989 2983 3016 971084837 50472 50473 924713067 97818 97756 50081872 25563 25564 877252304 47029 47049 840787714 51147 51176 696250518 74862 74863 874689708 82252 82253 436743808 27577 27578 882944086 61966 62031 311119059 41110 41111 485502126 33604 33605 422478108 75426 75427 26604300 57073 57074 561732874 20060 19995 944976993 81469 81470 198530327 93747 93748 531901219 40879 40880 450061166 98488 98525 410527786 61244 61245 925268221 19987 19988 116737008 82941 82860 647003128 54871 54872 11254375 81814 81878 82969788 37779 37741 788519267 72837 72838 738892915 24757 24792 620590448 93020 93090 888294101 87078 87079 283891716 16254 16255 735522177 73170 73171 552253913 34626 34627 428426539 66902 66947 101442007 93455 93456 102462061 91251 91250 561641354 53965 53966 885545874 39363 39305 249265463 375 376 818381457 50063 50064 932088329 21234 21207 245275197 82573 82550 607688363 9173 9174 846067267 36427 36461 906795469 76671 76602 314392476 71294 71363 556525099 83427 83428 774821596 82127 82146 815966484 61660 61680 426244374 95231 95232 531916641 47214 47215 693606663 38052 38053 563272648 50689 50704 602705563 5035 5036 783100651 73067 73078 975644683 54501 54502 92011110 71634 71635 715310750 28768 28698 833268308 34621 34645 357487040 1860 1865 568272033 47734 47735 902759806 45598 45599 750289427 13327 13328 336323596 70381 70382 520725599 8338 8339 585254081 44345 44346 623660069 76710 76711 858266544 31240 31216 698282172 69357 69361 194102664 10673 10674 425007841 87625 87626 308423639 7947 7955 201292217 32817 32855 849940474 61000 61001 753975396 32567 32584 90760605 28953 29016 63045497 80825 80826 523311920 98653 98642 987689099 26437 26464 88753834 52292 52293 663377439 48964 48884 922763830 90673 90627 750561898 64744 64745 278715393 52137 52108 483590775 7549 7630 645009250 82464 82465 957085815 85654 85657 860156455 9405 9406 911597324 29831 29761 56894963 98961 98962 828098482 52274 52275 771003987 32418 32495 422295782 15517 15518 184896106 33343 33344 106102268 16360 16403 91772975 26812 26813 443627928 87829 87759 766091930 51135 51209 76344047 72200 72224 184361440 15906 15907 865344536 39319 39320 835396268 86289 86253 282098481 69444 69502 195163566 87794 87795 886908705 62276 62277 354147417 6252 6262 594016380 59352 59353 834720782 69344 69341 818535342 52250 52251 105344730 37080 37081 481509699 39416 39366 211683445 94875 94876 334223006 97835 97864 574799765 99957 99985 603201520 97280 97312 724258635 66187 66188 349621494 78476 78502 204238473 49253 49340 76491514 93802 93803 309892383 76375 76376 34933809 23248 23337 648431033 58443 58452 72679872 75491 75492 390262200 37707 37702 547590646 24610 24648 464670734 21368 21347 140722391 77581 77589 10543708 14188 14255 790603952 65267 65268 934234918 81196 81197 533655183 20934 20935 42174348 93686 93687 755048699 87017 87069 227011627 24112 24113 45994347 97812 97742 50045669 29961 29910 349999650 9692 9693 620503136 8223 8224 325017082 1986 1987 46817963 64249 64190 974737692 46774 46838 207262101 37721 37722 501020932 30561 30571 621161691 59171 59125 684361300 61010 61000 464830547 14112 14113 920046021 10405 10478 313202735 33466 33467 819790947 43783 43784 15411031 54474 54475 968145747 68806 68752 259926888 69901 69902 101416329 9187 9148 405838992 61207 61208 548562382 50025 50026 879683659 71119 71052 254182384 36002 36003 96744387 72660 72741 551127565 8966 8882 878431991 98427 98428 842899680 71544 71596 986868209 84088 84089 332925463 44531 44532 41475654 29350 29351 112886117 9815 9816 405456646 55825 55747 460040941 58944 58945 742020581 55699 55700 214765628 90108 90110 224979356 26209 26227 376458102 71821 71822 869587682 951 941 147635239 75497 75512 144420161 51467 51511 796876561 39 40 640362081 92616 92617 447714058 19764 19765 460732521 72304 72306 455827844 39960 39961 516033925 35734 35735 872723320 90230 90154 657411301 41300 41230 558263091 36430 36352 250431641 63474 63475 666106907 18364 18365 722605939 56211 56239 998057562 29369 29370 319243172 50281 50282 72472473 5161 5162 169456336 79455 79456 648184879 50170 50246 423265967 70689 70690 72821744 83937 83975 935440930 90176 90254 976741016 79772 79773 244807635 18973 18974 384889417 83463 83464 140478805 38854 38783 163595478 92057 92058 245445536 36521 36522 776072206 75876 75948 454748629 45995 45996 140445060 25408 25409 999949204 80623 80624 127447170 85899 85900 225938456 36804 36805 271872306 60736 60679 789169860 12827 12828 897166732 53313 53314 13322201 90322 90323 80798604 40231 40232 700058486 66285 66214 573016582 47242 47163 186306376 29598 29599 376571459 3381 3382 917800036 77597 77612 80036864 27979 27980 74006842 65574 65575 236815017 2098 2028 510635565 7456 7435 893111277 99551 99552 399208754 51177 51167 339706090 58490 58491 871477093 36125 36176 252357073 77001 77002 295667453 35376 35377 15618922 95402 95403 920349416 66012 65940 575833401 64943 64944 252119952 26565 26566 660344211 53050 53051 2556185 32128 32129 143233454 62464 62465 466409517 92734 92753 293126252 6229 6230 112061250 54932 54967 48397661 57351 57352 869364150 69855 69806 786212018 44131 44132 90156503 39812 39813 136903187 29240 29241 40012184 22074 22075 291210487 53519 53441 811990924 78251 78174 745052820 41141 41131 100480703 58128 58070 266008102 28182 28183 896856459 26585 26586 768481546 50609 50687 427529970 24010 24011 386611918 34099 34123 825227382 85746 85681 428686030 61962 61914 744164804 81681 81722 904949210 14569 14570 688828436 98365 98331 878023885 85200 85201 435355488 95697 95698 481971588 85917 85922 340815716 91667 91668 61120456 87174 87182 346079494 54432 54433 785918347 20938 20939 157804878 91716 91779 411039409 71403 71409 755905819 76745 76770 351913036 23156 23157 205789202 46355 46345 312141840 66019 65955 133627821 15180 15181 636152832 82924 82963 838059524 10879 10880 949113847 26637 26638 391862808 59732 59814 957563038 61174 61165 940595611 61549 61550 789539897 46279 46219 256898280 79932 79843 278259116 48600 48601 865907949 19490 19435 903053536 15187 15134 977148553 19199 19280 536841336 64578 64556 516653834 97212 97213 909528551 94759 94706 102166595 42635 42614 116199189 4027 3945 312190597 90450 90503 146833906 46290 46296 698643818 31560 31537 768807551 93255 93320 255014246 58523 58446 396676489 12699 12700 66552628 43679 43680 601299876 12424 12464 549244770 145 111 184008545 57067 57068 957193892 79738 79739 569735063 8958 8959 820790256 36877 36878 961502565 29964 29965 222661871 34472 34497 408413083 49253 49254 637951273 13614 13609 624227382 26435 26491 824840963 41519 41540 450538403 52730 52731 206771427 20404 20362 248677943 35236 35237 633363521 38433 38374 269208527 88541 88584 399163961 42930 42931 944993278 81552 81553 135740604 71349 71350 219745239 84214 84241 678975929 32090 32134 989173660 14813 14814 212678416 72848 72849 553125284 50572 50496 359085664 85693 85694 545867311 77335 77413 645634838 95464 95465 300482426 8263 8264 356269963 39932 39974 99098759 374 453 707514417 25592 25520 232528421 16872 16873 253254982 24714 24702 301234088 84451 84436 603600503 88974 88975 656410386 17621 17654 308272270 18158 18129 307421256 95666 95609 618377863 96810 96811 608986458 4635 4604 99700624 33299 33278 49001077 44641 44642 432037655 33887 33888 699804979 21143 21109 135964573 12676 12677 613065718 12848 12849 665982915 13334 13335 188811685 21931 21932 641217301 89184 89185 78284211 14868 14916 747848935 59380 59381 705240319 97817 97743 241975200 72042 72001 841237788 73263 73264 14680852 77850 77851 716851351 11898 11899 93178732 4528 4529 858176307 68889 68890 177837947 56346 56323 647232640 86786 86787 658543854 2723 2724 669855593 46896 46897 519338084 89439 89440 777803940 58784 58785 541197019 36084 36085 127070511 45372 45373 566367846 86963 86896 713464186 87313 87352 44292768 45706 45707 514825481 79851 79842 865746397 18938 18875 639697600 88004 88005 839976241 2981 3020 644745108 83882 83824 392454553 20424 20467 553413768 74985 74986 981943605 9313 9314 197691338 24846 24836 854446582 3250 3246 61818715 2529 2458 656932436 79249 79273 664771222 75619 75628 221297700 58553 58554 619672717 5200 5201 462242872 80893 80913 786776483 85768 85769 368707855 57765 57766 398424809 78808 78809 339277049 22450 22384 113299830 21893 21894 389675273 47272 47273 456600258 53813 53814 46245959 32777 32791 565112549 73561 73571 279981381 42251 42252 985493774 42061 42015 930493685 26927 26875 803114238 10904 10939 225381239 13563 13586 590426764 30015 30016 946428349 24554 24490 265505649 79034 78974 349323076 92791 92792 470992603 1496 1567 723523842 53910 53911 572013954 12537 12538 659429931 62276 62352 149046325 67325 67326 842996938 36074 36075 978518281 6054 6009 623052526 36992 36993 816768735 8809 8810 365716759 65787 65788 571085564 57294 57318 916067505 8286 8262 104623991 57444 57515 395382665 90501 90463 486937412 21607 21608 577207899 3486 3487 277863192 97424 97425 129380773 91186 91171 72129920 2099 2057 128364507 10805 10774 55183239 53690 53664 515916225 50687 50688 178461833 13962 13974 905796614 16668 16669 315155821 59568 59503 74900776 93735 93716 824333429 62367 62370 828225013 29214 29215 685296112 21879 21925 145364186 80626 80681 913054002 37510 37511 915083983 6977 6917 628513978 75361 75419 42631360 56453 56510 377629950 90128 90107 225174180 32467 32413 309841861 52196 52253 766731781 21572 21609 418584346 23541 23542 859329984 69807 69808 283683088 64969 64982 596423504 58936 58937 838400467 59164 59165 331690401 56674 56675 539530510 50421 50399 452574695 57770 57771 227012283 20765 20766 843872486 58620 58706 454705157 19254 19289 782320716 95682 95717 130700717 43770 43771 761029174 45418 45469 411218449 91624 91639 798258262 63214 63215 337913795 69854 69855 29440183 39737 39738 193488219 35680 35612 88728972 87459 87460 680686139 92954 92955 795585623 22242 22243 382787754 57483 57484 301136663 9389 9450 484163869 43921 43922 174394092 78078 78024 599527442 28527 28541 614765841 17915 17916 547641105 72276 72277 277656621 40713 40714 323371412 61187 61104 935405111 38780 38732 481357371 82016 82086 439397720 8480 8481 619803510 14222 14227 144328926 72603 72685 705783941 57430 57484 254053468 31781 31725 82336107 5539 5485 324951481 3623 3624 77060021 19274 19357 979133545 3079 3080 928646941 85201 85281 253375843 35614 35615 153360962 9212 9213 86358000 71506 71445 751546070 30350 30351 807072814 39382 39383 372785711 43291 43318 923142332 46720 46721 294073144 97696 97697 172668510 15040 15041 757728023 89411 89493 357288767 78335 78340 142187469 86216 86217 175621392 93879 93880 262107198 46830 46831 721080257 33352 33431 629151674 31821 31822 764836154 62832 62833 132347530 82039 81968 564522739 27848 27849 375944834 30092 30033 31958101 54389 54357 531437062 28478 28479 572249040 77216 77217 588490548 39272 39196 226500666 19522 19523 130142037 68152 68182 27747594 44061 44062 829962691 36647 36655 597463243 32954 33009 15327266 93216 93136 426385661 24013 24014 238796416 38874 38875 780372755 73853 73812 342615406 62411 62412 4682243 97851 97910 440415474 66502 66495 574417236 49251 49300 48685720 69050 69051 964053256 86046 86057 614216844 26831 26902 339564129 98319 98371 581796355 23760 23679 771077068 56012 56026 387647663 82609 82610 771509546 22291 22260 485398320 12005 12006 588964909 25290 25337 267126465 11870 11789 544200674 64418 64419 476132588 94062 94063 465957909 66333 66421 908084690 95887 95888 179435263 64231 64173 62241968 72908 72909 871105061 3840 3841 705509283 80410 80411 494467653 83142 83160 425124584 32672 32611 817978086 99687 99688 414563234 43026 43109 714616629 22807 22808 107774343 49363 49364 24019269 19643 19614 299982431 90534 90614 67913730 30948 30949 973829297 42213 42214 983646745 77154 77171 15776205 17083 17048 707445644 1859 1860 27180411 12873 12951 67989502 18842 18814 152404695 49969 49970 850525587 85286 85287 940798543 49683 49684 380995576 82522 82497 183222356 22178 22125 579312962 28126 28127 765014149 77657 77629 423516931 32043 32044 947200870 58081 58102 426819899 22347 22348 908264291 43636 43637 350628044 27901 27902 9086465 12244 12231 957412471 50290 50291 750966153 38247 38272 250160704 71127 71106 386831156 3510 3511 490394952 60763 60764 909813396 87178 87179 765263394 71045 71109 65178927 57886 57887 701615978 42650 42652 873642594 93449 93450 411465003 41616 41617 806826973 89387 89339 609073385 24692 24693 5523744 88798 88799 226592186 4566 4609 797717466 68919 68920 438840984 28681 28694 224455174 52611 52612 955717635 7471 7472 234942188 44541 44550 859399818 73509 73510 953776167 14074 14005 997155950 33027 32940 104675673 31272 31196 30812988 48788 48851 563521688 45011 45012 302917640 72622 72623 878305602 51050 51059 311785693 21213 21214 862932465 33291 33355 676265414 60008 60082 169063603 74051 74052 104786907 98724 98760 818932939 77022 76996 562856508 85462 85463 250329010 90505 90506 350160859 17165 17231 422907202 22930 22880 150926160 25651 25720 404090350 91791 91792 626516262 65158 65120 150009411 50601 50602 976803297 44997 44984 275868141 23443 23444 310191471 56518 56519 904488869 15066 15057 812024697 32896 32897 788799 12572 12573 641010388 72530 72531 830367939 59642 59555 449528260 3386 3410 132206351 78589 78577 186443476 40409 40410 916986768 44127 44128 363714425 47000 47012 939363342 40853 40773 907282805 85268 85269 678069020 94816 94765 568683478 57224 57225 239389594 34503 34504 625136116 16075 16076 575624396 12182 12138 481055068 86550 86537 831099680 94813 94775 857335151 35567 35599 545053091 14164 14234 723909608 33701 33702 308650602 93354 93379 752129549 23304 23305 173948879 2309 2246 789908687 77813 77870 16661516 97518 97519 528784610 26987 26959 572068876 39849 39850 744270557 71564 71650 138852196 1766 1679 449321860 41680 41722 750811638 32658 32694 232027259 55625 55626 7516032 24502 24459 613176712 70525 70526 996619121 14737 14731 978407554 21116 21152 997394303 32075 32076 289624186 63191 63176 831669939 63845 63846 880238544 756 757 136090357 4378 4363 491460032 15863 15864 238884468 94917 95004 661094149 73912 73913 895361613 9684 9618 518999228 55627 55667 107783532 42812 42813 716050316 96406 96410 265146886 40069 40070 117867521 49264 49265 642531430 13573 13574 402560178 97570 97533 144347789 15203 15136 342971082 31536 31537 313078885 50303 50351 244675160 98485 98486 366543436 3770 3846 573381783 53659 53660 556495931 80487 80524 355675459 43133 43154 767442920 23972 23973 770910564 7662 7641 399446071 8415 8416 703431075 34282 34283 335138648 42379 42380 226857746 7829 7790 438891030 89360 89391 332900083 79092 79107 614045627 49350 49351 999704074 49569 49570 37834504 93921 93969 950911355 67368 67369 803097814 38775 38848 408657843 51981 51982 24538050 63673 63719 490215065 97637 97638 824692893 65912 65924 65837181 72177 72095 906533265 12111 12112 141584980 60698 60614 877369513 10057 10058 576740505 86740 86741 914250684 7358 7359 637262431 93155 93093 270581051 4036 4064 617519718 47235 47236 660675284 9308 9309 248775636 13784 13785 347819142 67124 67125 688418335 92327 92328 673732972 99522 99523 422965892 97800 97801 349911962 55584 55554 550074910 84406 84407 244275702 69503 69528 13696822 78441 78442 604303435 33913 33914 632827950 99459 99460 591531663 66877 66878 215809609 50447 50530 91454610 69635 69616 388349839 44506 44520 435516942 52484 52464 284848076 64887 64930 431884278 13935 13936 755794209 37237 37315 327923062 47237 47238 262195515 36496 36497 412096519 52601 52602 528452142 49080 49081 954767997 86742 86743 154626095 9641 9706 91868278 40583 40584 532519537 34955 34897 527342789 1354 1355 57649191 25205 25206 426095819 45658 45659 669918079 64638 64615 276442049 78036 78037 17114386 54864 54865 541876182 66542 66581 54297612 88699 88700 745433493 85831 85832 55741623 74558 74559 773373195 90160 90224 167734977 74254 74255 826435514 45337 45359 771537532 19441 19442 93588358 38175 38114 2245953 76365 76440 937816654 60028 60035 659748044 33532 33522 550498070 34737 34751 739812222 68676 68660 429759463 3151 3214 855025187 30317 30340 686080602 29843 29904 235013837 61535 61536 572677415 57935 57912 821056554 89500 89501 873705810 4908 4865 998812425 27120 27064 810779481 83588 83589 55240179 92518 92519 396448078 69459 69460 327688243 97336 97406 80304388 59598 59561 49603534 71166 71167 108310623 6036 5989 317133315 84177 84178 826992000 30728 30729 63794703 8059 8060 888179965 38089 38135 754995567 18257 18266 44143827 11678 11679 703759421 53147 53142 366011203 65678 65715 122105191 78565 78507 846342672 32035 32036 321095063 40655 40737 205682426 47055 47056 902058642 48715 48716 620101739 40532 40533 680019944 43397 43468 603997555 17997 17998 957387936 7405 7406 322445173 52954 52955 595537919 5789 5713 424032615 17403 17404 365222264 12658 12659 646974961 74297 74273 736209643 94790 94791 156914912 32167 32136 94919310 43120 43121 835143427 5297 5298 693327817 93463 93435 528885659 29138 29139 407432937 15150 15118 640760693 45938 45995 481943538 60386 60387 268088752 98955 98888 219472296 86113 86114 784613204 7925 7984 880839101 87162 87166 368856614 38530 38477 117923641 71300 71227 455511091 94421 94348 477963758 51432 51500 440866284 18548 18549 208271388 11886 11887 837772870 32084 32010 426244743 44466 44438 527053947 88755 88756 977765079 75189 75190 412795303 72689 72690 229414855 28901 28902 938454522 60937 60938 598327552 14026 14027 790677635 4188 4189 309350848 99775 99686 108864095 78947 78948 657766483 90140 90141 902387014 35311 35312 886633266 96841 96842 794920014 95982 95983 70274404 37838 37839 397380460 48921 48922 392305287 2996 2997 846855122 72388 72309 71746442 99729 99730 348585015 67205 67279 801645607 35132 35133 663604402 86126 86127 362227724 15603 15662 593598051 14789 14790 307305524 98873 98874 664823795 75840 75841 700085523 22500 22484 453155829 38261 38262 783309911 99698 99699 604777647 30351 30352 656962422 62643 62672 586427170 84533 84611 296568130 52808 52790 520374311 79088 79122 702223877 6757 6758 75451602 43234 43235 844162697 53350 53351 351935538 6281 6347 155164418 44195 44269 426157002 69120 69121 447523760 50690 50612 79856469 62092 62093 276227136 60731 60732 336264763 70836 70757 258743266 42465 42429 657021342 28681 28682 658324909 20622 20623 923540693 42693 42694 754536877 95767 95843 707011598 58908 58895 180068255 40004 40005 483567491 41425 41466 809473618 13021 13084 388685380 8600 8601 282936925 96973 96974 511440690 23883 23884 856795030 69195 69196 458783919 37248 37249 882064485 27471 27493 930392466 91521 91468 840593018 75554 75562 367608758 7747 7701 919917558 95971 95972 769821970 35300 35301 947173261 92980 92981 660123676 39862 39824 429311683 41186 41187 43993061 51353 51354 69861836 30024 30025 395677415 46273 46274 275664429 53087 53059 232550981 22037 22040 588819598 47139 47140 441089122 5783 5784 447146316 78026 78041 357117533 75290 75291 587364718 77525 77606 380264915 74742 74743 176445529 77081 77057 553368010 5078 5079 64765804 75745 75746 458418726 68752 68753 297549960 99166 99232 899212119 34580 34542 315688174 54994 54930 214612708 19376 19332 776939774 65034 65079 334853464 21396 21450 306185218 72085 72097 103930611 29215 29142 320941974 99245 99187 177971868 74388 74324 298913778 75158 75159 850195458 83453 83384 254821519 27785 27723 116446828 65494 65462 924033374 23075 23069 218550611 86162 86163 33197056 70297 70274 559503770 56664 56641 20665135 80047 80083 842532739 44812 44813 772320029 36771 36689 703117533 90746 90747 586487872 95197 95241 776799203 23436 23397 807629935 17569 17570 920585458 9198 9134 658317452 84020 83996 836113727 85293 85294 736409082 62056 62057 729498873 72712 72691 376165526 82201 82202 382360643 6775 6697 199420503 36585 36570 961742217 50133 50145 72048834 51344 51345 416884973 68330 68374 249394113 22228 22229 452751503 20051 20093 20645149 50102 50103 147789873 93622 93623 667043646 57685 57653 892008714 59613 59574 754138552 66098 66099 101392659 97734 97735 337484623 70864 70788 327880271 20138 20172 289072129 86535 86602 683567535 58915 58916 604798970 28066 28067 693673742 45746 45826 712257499 39041 39129 556500324 95620 95586 163908991 53973 53974 846284995 58696 58697 78462089 4769 4680 116679024 71909 71911 655520582 25459 25460 68197614 2680 2649 120355490 69985 69921 726154251 95450 95451 58778691 99252 99253 113138518 11428 11429 984508768 97289 97205 346815847 86476 86442 633899344 3905 3926 130326920 75081 75082 239358953 15940 15955 2657347 81233 81234 13897758 4742 4743 415322790 21019 20962 399872753 16313 16249 422337066 38053 38044 783063723 66867 66811 184071911 15710 15711 641776166 98031 98032 294401054 49524 49549 226892567 95347 95327 237552260 83612 83674 485637702 64838 64867 703727833 17996 18037 373520030 4515 4516 565026882 8115 8116 214168900 97468 97456 565390174 88762 88763 583364354 77667 77714 854690389 76177 76218 307300019 18578 18667 813954131 18703 18653 713424129 25181 25182 347364477 47895 47896 122571439 68367 68401 661220942 25092 25093 486177298 47700 47757 733976925 52181 52096 459808941 50353 50427 168825879 1139 1105 307051405 15696 15697 108692394 23635 23629 637154 87150 87183 239184346 52163 52164 572675601 98231 98232 124527138 22998 22956 286097148 12642 12569 466139345 3827 3869 501543143 64135 64136 707026772 84229 84184 897054619 46626 46607 606905283 73529 73530 296902097 95108 95185 572147809 74924 74934 904761240 43123 43105 990562467 91343 91344 569414908 74652 74668 645223419 1480 1481 939307730 60466 60467 582475065 71844 71845 911464884 20573 20574 349801568 17275 17353 967026665 19871 19872 574438624 64428 64387 3791758 7448 7417 775358687 32066 32067 447959484 85472 85473 869881147 5473 5463 741686081 22586 22587 205826421 35390 35304 172865614 89504 89563 310532749 96150 96151 451655785 55830 55846 185230723 19261 19262 985623167 90900 90901 651589916 17100 17022 692968473 7477 7513 201997125 14167 14190 555477760 11764 11765 372119249 53024 53013 229105724 43147 43070 239451630 24565 24550 857762847 26682 26683 273513738 72716 72694 667630782 94064 94023 709200086 71891 71892 468292652 33069 33007 39484091 64787 64875 91300233 38621 38622 685443884 1906 1960 754413944 91047 91089 334780828 50701 50702 744347387 98932 98843 455440542 48714 48724 201039479 38170 38171 771546555 82225 82226 555522972 46022 45952 379184631 46963 46999 299045681 26780 26748 466195398 10643 10617 279187458 31588 31534 158364508 50286 50306 838332440 17816 17809 622662537 65181 65186 159494888 94242 94240 909035465 72152 72153 618193146 89371 89372 238810257 69656 69737 890796730 29320 29321 837732824 22729 22730 442968909 74399 74400 284794004 82944 82859 945805177 2789 2790 401609490 47645 47646 28755528 72016 71964 605912607 45256 45257 89669779 83652 83716 844386975 83392 83393 535887593 35710 35711 445302215 27925 28005 525875737 96101 96016 295781129 63261 63262 757080035 45889 45890 620845245 24621 24691 287308725 32608 32525 400761950 64203 64266 656319788 71034 71119 186827790 96073 96074 810637313 39739 39730 547139988 50603 50604 347724522 64390 64391 78445515 11895 11979 884797682 31202 31203 557135224 54563 54564 659272641 38066 38078 711205551 26408 26395 193680698 54326 54295 184677026 48988 48949 206470821 99925 99867 633295322 4825 4826 975718368 2255 2256 911582430 68586 68587 33718256 51168 51125 45909206 24086 23999 795205324 7333 7334 729525674 30759 30760 409199277 53000 53001 257515067 40700 40745 388501026 1860 1939 523535812 98232 98233 365338480 76873 76813 304751076 54617 54703 25447226 57232 57198 201324180 5416 5417 475999216 33355 33395 325460683 17811 17750 427821876 9967 9965 477160776 16828 16899 354339988 28353 28296 382849655 73753 73754 202416901 12746 12752 189926915 44601 44680 870815320 23300 23301 242744396 98402 98471 322245024 86153 86221 811523655 72597 72598 566455645 87247 87194 605203928 79944 80031 907153092 75904 75909 659815182 70371 70372 770899397 58635 58579 139486936 32163 32188 684277803 85267 85215 607097334 50857 50841 389339258 88050 88051 469517076 2220 2221 311312678 44773 44774 11600805 66592 66574 649132862 78216 78217 223665616 99104 99096 660299899 85077 85078 485416207 55749 55750 585155301 95712 95742 399501729 44085 44086 531279926 72443 72373 690378810 52917 52918 55448673 975 976 68694051 21497 21498 227985925 20770 20771 170421678 70960 71013 815364610 58166 58089 517462094 71329 71330 47013450 12555 12573 895023467 18821 18743 292689082 91463 91522 786502027 40219 40306 394835885 11216 11257 796719403 32080 32081 900626438 76168 76167 71768847 61704 61632 679240440 62436 62470 931700923 24424 24425 535918778 70929 70930 707648513 56011 56012 377918535 7682 7683 965261767 23123 23124 187461218 88775 88776 217630347 64136 64137 793427100 84215 84216 914450244 51921 51882 130661299 11388 11477 260707968 52140 52178 171314738 86157 86151 756394046 94301 94305 674565289 55957 55977 836984692 96088 96089 969790986 57679 57678 149749070 60713 60714 531732375 69116 69117 718740469 67902 67903 371672837 48274 48275 322720778 70657 70694 64625701 15193 15194 648347575 61454 61455 402791643 57248 57249 234659907 59468 59469 768566445 20162 20163 972335098 87646 87669 860614647 85694 85719 385773222 22770 22771 858058411 38096 38061 929495206 16975 17005 267933661 6774 6783 896114838 96276 96319 723872860 30124 30125 639378456 95242 95243 216307108 62176 62177 511502933 8743 8702 695084490 42194 42202 872141203 37115 37180 350324571 76173 76174 202932771 87159 87082 347932954 10366 10367 607842717 27329 27330 740700883 45470 45408 158174149 17360 17284 2534870 85682 85683 352261075 67964 67965 923906885 72611 72612 335372611 10680 10681 64945277 80885 80869 37482929 31800 31845 366875751 65756 65711 258287923 78692 78658 761412739 58345 58260 537625870 2993 2937 962449853 4465 4525 391420158 53370 53371 308313084 19210 19211 373903322 18932 18933 432873603 1383 1384 813787550 37430 37431 75164408 82435 82348 119794589 9293 9294 833865224 2536 2537 340847620 97852 97880 145853722 41853 41854 992177642 55454 55455 915769645 97435 97436 230686733 8786 8870 75028587 87769 87760 985979815 35551 35552 916593349 58887 58888 666873581 1999 1940 441348498 49561 49562 179683647 67978 67979 322409841 76718 76719 910651257 69448 69373 24909592 49495 49584 477708314 34353 34319 369721512 43500 43532 597509482 81578 81579 686772904 60040 60035 439875765 87838 87918 994446438 13511 13505 30291344 61416 61417 342112683 58930 58931 602835197 26656 26605 631918035 23991 23992 456321009 77535 77536 449968341 94176 94264 552021141 88735 88736 633819152 29601 29602 517741957 39301 39302 941189553 59403 59404 71931398 60008 60009 754365686 52772 52691 157021969 84440 84441 646725738 77580 77581 804544014 8444 8501 672182117 52617 52534 385523965 11488 11489 248329970 51212 51195 623544641 7146 7232 566145157 26552 26553 39815224 18836 18880 197969986 93535 93536 332211126 69609 69610 74576734 60647 60640 467761137 6820 6821 729468900 81665 81655 558567540 98599 98605 246562068 69678 69679 530659130 93211 93212 944306457 57505 57506 920272677 7790 7791 402053071 56248 56262 39439719 51113 51196 696451676 53894 53895 658863942 80613 80614 339212001 12084 12085 240970466 31840 31841 302791714 79069 79101 465728222 25521 25502 967228130 23275 23276 790726825 99955 99956 628348885 7373 7422 86337663 1925 1926 181712294 44677 44617 113651281 71139 71140 311780764 14468 14469 63276289 59343 59306 180464233 82310 82311 95059103 68522 68449 374953409 55536 55585 402088287 14332 14333 306353140 11116 11035 286508523 92731 92732 383952376 57922 57923 890519538 18633 18678 688734320 76927 76974 705177506 11383 11384 625266574 91420 91459 402622390 25650 25658 942832821 35362 35281 214812518 93857 93881 590785139 22848 22850 761692076 67147 67067 332416745 81406 81407 213137796 24900 24901 355919703 90739 90721 554069895 55879 55891 571434723 39684 39735 975635583 20245 20246 686308017 62927 62928 960180181 68835 68894 318181224 51902 51914 443861991 17451 17452 219399207 68415 68416 235664564 42982 42983 627723126 85825 85853 150034191 32304 32305 943498002 64541 64542 864436582 48304 48301 826885097 19897 19898 567797432 91360 91361 20333403 53804 53728 814946046 71586 71614 204008215 1435 1511 298065328 27820 27794 546181391 21738 21778 527916611 42054 42055 533543256 87305 87306 120368811 96338 96339 390624888 5969 6051 807284757 92770 92840 149247687 9042 9097 743174816 55043 54985 471135605 25540 25541 419094270 93668 93669 700081946 96856 96857 69713553 78671 78672 537885356 14481 14516 970351041 86242 86243 436012755 59413 59414 908929390 48500 48501 214404390 2275 2276 215516100 25384 25385 819884418 17393 17394 829942985 27414 27474 417942556 96900 96963 694518120 64281 64282 984984947 1751 1724 415790982 50448 50449 972358091 61871 61872 336977744 30272 30273 401688677 3536 3606 427825971 18074 18156 790381762 78287 78268 957002740 94556 94557 898063220 52544 52574 389195654 69320 69321 265455482 90570 90552 490857390 75180 75181 455244417 59118 59119 754552638 51031 51032 817420221 24258 24254 536946362 70163 70164 99228545 78867 78868 969531098 3735 3816 975766583 1402 1387 401356837 80150 80165 221392920 42181 42182 800024233 93792 93793 234846925 96210 96200 500470927 87874 87875 495310392 39475 39476 256209445 41 42 458234349 66263 66246 922692829 12640 12641 246785260 10626 10627 22027288 53462 53463 210515888 33572 33645 231680460 18798 18743 966816959 45119 45156 292843994 2669 2723 980940577 89775 89776 571889863 45427 45342 716412434 36974 37043 797436971 92050 92051 459790488 7979 7980 261237347 95796 95797 368637988 51013 51100 520313168 70688 70689 940368901 28592 28509 951829344 30943 30944 55454433 48862 48863 569695761 85533 85564 121842019 77192 77193 377220270 80150 80190 26129664 82830 82787 394465185 6146 6147 174322087 4238 4239 49070757 91452 91426 931998463 11026 11089 907671124 18860 18861 689334974 9304 9215 123007021 47440 47441 568597449 48704 48667 848903870 50990 51077 216027732 76734 76735 949134669 47657 47658 800142128 59829 59760 265378287 67548 67637 541556561 58958 58885 298772466 20814 20735 69902103 53737 53738 762860427 65191 65192 475548491 18234 18235 370709173 9652 9653 463848939 23249 23250 137840390 29818 29860 317591653 12413 12499 677118131 79882 79883 294737016 27493 27494 747739236 71804 71780 708816186 52464 52537 77557464 73521 73554 498850896 31773 31774 912946207 52957 52890 266332747 76148 76110 843854538 59485 59419 554927094 99294 99295 11957792 30094 30168 154724137 36324 36392 383040636 35512 35513 654693941 98567 98578 799460689 32424 32468 652726260 97938 97967 437782021 372 373 69306720 13272 13273 425412976 41171 41172 936238549 68977 68899 276037753 73448 73449 240033697 88190 88191 335145204 87498 87476 173785041 41047 41048 147439006 16244 16333 254015603 3240 3241 741126587 55073 55074 655721190 80237 80238 218093036 67797 67798 57066445 76914 76913 709600979 42515 42516 102849730 68703 68637 557251574 58050 58032 59833615 55437 55391 891271491 55637 55641 140969628 95500 95555 324746837 29987 29988 265371134 7964 7965 219535085 71763 71836 110448447 41501 41419 757470742 86495 86469 423698240 7264 7268 428983114 90876 90877 854656774 60931 60921 193399981 68794 68795 632725746 23905 23906 971816992 62047 62048 617090256 95833 95825 901894995 25366 25367 509955470 88473 88421 792698855 62742 62680 529812121 58161 58227 281927123 11977 11992 444181356 85660 85749 762283443 89044 89045 406304492 22190 22159 869560950 23342 23343 509033739 80498 80466 367194576 1934 1947 180639565 59863 59904 275689036 54615 54543 174979486 704 705 186944108 90447 90448 32746877 21007 21008 239715176 65693 65645 897724774 92381 92382 846594757 76633 76626 32699316 56539 56540 511055371 70751 70752 331268867 79482 79483 311390968 31301 31302 114151600 2231 2232 286484192 62504 62436 518300926 23156 23194 32245184 176 188 823389385 74310 74236 87984519 76751 76752 714611111 73482 73483 817948179 46347 46418 978851803 5357 5358 828359327 87901 87902 400639340 37867 37830 753191955 66938 66939 921412469 82141 82142 732476544 62835 62787 360809247 57350 57386 379857053 71132 71082 749583508 17158 17159 904670629 6636 6637 245243596 18509 18510 715517626 74004 74026 970511077 82727 82774 669302896 13330 13331 350254737 1454 1441 100285068 68466 68467 802581214 86464 86465 943689106 47786 47794 758095022 15482 15465 373574050 89977 90015 509822447 93769 93695 542919988 27601 27602 806926974 9337 9347 146370978 94935 94993 306344885 70834 70840 361747102 73 74 118373297 71994 72054 870694739 29038 29039 301593830 43320 43321 309178240 24870 24871 269893636 19256 19213 127920023 79143 79060 100404376 60070 60057 20248600 19444 19465 782301195 25898 25899 447571930 7456 7534 203927476 45993 46053 636988747 5097 5098 124906538 40325 40319 481625728 84357 84314 458319887 25736 25737 50223681 13758 13806 54216002 43053 43054 767761983 26625 26633 888928469 86755 86756 736427313 39079 39036 29144772 33432 33479 707228013 45707 45708 706600658 20025 19945 89624792 18655 18735 582879945 27573 27547 102498565 22817 22818 198215926 11172 11173 224709732 93065 93036 29191538 35141 35066 235034804 53304 53305 762480182 22065 22013 68792954 46148 46106 876411973 37066 37067 378295803 5354 5406 918009954 20912 20913 281949188 50988 50987 488772042 46183 46184 870008195 99156 99124 786081671 75388 75389 682747289 20319 20403 274246144 58831 58832 609276395 13089 13011 469983484 44558 44610 695565966 56357 56358 800160679 67466 67402 626549697 89494 89443 197763894 8764 8722 979375566 52542 52543 619562408 23882 23883 628953727 62740 62741 184307824 49066 49067 88011023 58099 58147 171823905 54214 54160 982861420 81131 81081 792400985 79050 79051 696794586 14540 14541 44229012 88875 88811 210286365 39212 39213 978711395 59132 59184 503375616 3034 3036 150030527 74561 74545 978205291 80137 80157 664494137 82478 82557 766761676 549 550 682745168 37966 37967 821295199 47825 47826 772061939 60951 60952 171250054 38694 38622 647341811 29492 29493 597546707 31727 31728 615421422 15486 15487 954139006 2391 2383 953101759 35805 35806 499421953 53309 53385 444135173 13069 13152 355920456 28134 28181 983480414 33460 33461 409610787 41444 41445 106434107 33464 33421 493004390 33418 33444 100484631 1124 1125 752716746 46107 46108 177282556 5886 5887 55607474 78340 78341 564149262 12575 12576 160637507 12057 12116 380757014 83086 83006 553338798 60960 60880 137787827 69053 69128 397397923 35985 35926 476686497 43913 43914 160206990 84434 84508 602570804 41892 41893 904306975 95292 95293 272704058 42572 42573 958354481 15358 15406 572559822 95951 95952 8256394 62462 62456 416024790 47476 47477 498259607 4272 4189 806351324 70024 70025 46546303 17441 17442 527296261 70624 70664 799352904 96728 96672 853527430 46018 46019 226983761 33831 33791 6080000 78821 78822 714768444 48742 48743 181741819 58817 58845 763869696 30240 30153 845695658 17056 17057 757389363 1285 1336 236682896 85452 85453 735098323 1668 1745 380694282 93895 93830 616562588 55257 55258 452638430 64690 64674 851928308 14847 14848 152481144 58115 58116 456213101 94729 94695 980434912 46682 46753 420135406 48155 48156 289482108 4159 4180 971124112 79495 79568 844773351 3054 3055 40457822 2046 1959 10902835 30714 30707 168622396 40418 40460 680251348 60191 60139 742874687 11857 11810 704928828 59461 59462 626797879 90679 90647 444351516 78106 78107 21988197 74966 74967 309349940 54750 54751 748927759 50487 50570 254960095 50799 50780 431202501 22235 22236 317383612 96470 96521 700300425 54538 54534 586470217 59134 59207 572824707 58730 58745 939446517 22909 22910 75931873 45147 45148 822858386 63949 63950 470874807 10472 10501 77225074 67360 67294 906506081 81828 81765 376712175 11541 11493 487608125 56728 56729 614297023 75798 75741 187251348 41731 41780 746972140 59894 59895 362605338 76780 76846 865673716 6251 6252 85055073 2511 2473 477311916 30949 30950 56408177 6959 6960 753913251 62281 62363 249217493 66744 66784 952953843 61301 61355 234027003 65625 65626 194664875 87788 87789 93811995 69022 68982 31375911 12568 12482 321085432 7522 7572 53994067 21450 21380 948184949 10365 10331 711551236 44811 44858 506855242 10658 10659 849404634 76331 76332 36123974 12061 12046 894083297 70187 70142 558661794 14156 14157 707211840 52138 52203 791015801 43979 44035 631119183 91575 91576 970552579 40843 40844 948300189 84717 84632 670855562 12266 12255 546309768 89446 89447 973465376 73925 73956 352587015 39336 39269 57771542 3917 3918 632987765 78779 78780 920885005 89361 89362 899427930 38101 38102 671849043 96133 96134 545689110 77040 77073 428015506 24188 24248 846249486 8654 8655 64779240 62916 62917 309223077 21907 21835 185611389 59325 59403 401233900 68078 68107 798470445 1437 1438 8540308 27755 27756 828927268 63871 63872 943153434 57607 57608 535038053 79478 79423 614242762 70664 70665 4491916 25805 25842 654000978 78462 78463 18521587 83993 84035 188275907 52444 52420 547958486 31449 31423 198318471 74837 74838 679979931 75414 75415 664469436 26638 26711 701720941 32608 32588 521224361 21025 21011 923138953 3809 3720 166876046 94783 94784 80742718 42676 42670 630667380 37272 37273 923671807 29784 29860 50765093 55475 55476 740467395 86679 86644 258198427 50441 50442 320274281 33339 33401 250239013 44977 45046 438031438 83732 83733 803786778 81969 82057 963230534 77036 77037 522429038 43246 43307 598563204 93996 93997 732759109 97926 97895 202734067 65071 65072 304571798 56082 56083 40337564 78490 78440 147578050 29007 29008 315428638 48864 48865 472746498 41168 41248 209248020 38163 38236 621266414 91182 91219 545990624 92476 92526 621587270 66688 66745 357839806 87641 87649 488491429 44956 45012 758970770 46219 46250 521503161 45923 45982 343279918 55890 55891 840425227 47315 47396 333314634 84954 84955 832712450 92474 92475 482266734 79269 79207 37088997 50377 50358 864903545 94888 94889 106931647 71490 71409 54307322 4192 4193 548269872 83572 83573 884511329 29988 29989 327009700 78386 78387 997806500 46525 46566 150228672 95825 95826 377316031 81000 81001 622428264 46657 46658 500170921 25783 25784 376802858 75124 75125 557735850 44335 44363 814887500 80139 80193 847321245 12793 12794 987332025 73227 73228 755872930 10577 10578 801816527 75245 75246 153694407 15334 15335 355745982 70734 70735 278608063 75909 75910 814300068 1955 1956 216127744 80323 80324 289872768 41889 41890 74886172 79130 79131 347780288 65914 65915 828733507 12475 12396 701556076 49734 49735 942507053 6713 6686 902957355 64005 64042 304156807 47335 47336 810876213 79837 79838 46015690 23137 23185 684448162 88874 88903 679418293 91116 91181 686903042 92231 92232 655695615 12724 12725 202850566 1904 1905 883275452 3809 3810 560263879 10560 10563 470429326 95699 95700 379826213 6742 6757 232010946 38151 38152 560884996 95571 95572 739027997 23009 23010 727208562 9233 9234 103001835 47034 47035 816045622 66490 66491 493122665 89787 89788 321361191 43307 43308 149452535 11066 10988 31282053 53832 53812 462216661 37513 37514 630364805 79081 79026 430507427 48898 48936 455234778 92322 92323 187239418 18529 18541 91251028 77229 77230 609380875 50717 50718 409027843 22000 22017 806149151 33957 33958 321343750 31716 31717 691718387 97845 97865 190525185 38526 38527 264693568 27822 27823 560226490 24035 23993 898283468 25339 25418 699649884 45176 45211 997713057 27926 27927 312137628 23061 23076 216999627 75595 75594 207492556 52829 52813 741427493 40169 40182 66164285 11598 11603 927323442 24111 24139 907673679 13468 13553 906924233 44792 44725 989274557 79000 79058 301501227 47600 47601 451954764 73079 73024 587066200 55545 55546 555482684 11358 11399 789374767 43509 43437 447015992 50978 51036 668440766 82142 82181 321132588 44275 44207 409273147 10971 11022 4432985 71601 71618 923531918 58136 58137 140938896 80202 80203 857922733 38135 38145 964796247 10252 10253 935638170 63863 63864 17013925 80186 80187 893874699 21096 21097 44148433 6288 6320 962026419 23175 23176 245999165 99654 99655 961816966 98740 98738 364313842 9797 9715 722092509 59905 59906 497716821 59561 59482 370498813 8115 8108 60380358 10451 10387 470111637 71618 71619 647054191 94910 94928 935675798 19875 19962 684766814 47261 47262 160558799 22500 22537 304922164 26474 26520 753392948 44858 44789 897406435 79438 79382 324721776 39353 39301 765860875 58318 58319 223676551 54820 54780 481304047 62232 62260 156811508 40704 40705 191627149 907 908 998286169 99900 99868 630774154 63353 63410 338130995 22359 22377 614214821 21641 21642 79691744 5473 5474 841310577 51920 51921 223387132 66663 66677 8316762 8308 8391 846696931 47389 47390 303042497 30630 30631 348827136 41689 41690 440431699 97887 97969 226639889 80142 80143 100541758 41047 41060 475836678 57001 57002 319301903 97256 97257 700953333 53194 53195 172010309 19476 19477 492994948 50978 50979 830887023 78349 78377 488395512 99324 99296 56963074 33777 33778 803064117 68732 68733 32810770 8147 8062 879113236 3571 3572 677865541 66797 66798 730438420 82633 82695 706025211 92945 93015 294443877 34328 34329 660642872 55664 55665 239939175 91157 91130 43274602 47758 47759 150638629 32916 32917 400063797 90947 90948 869261427 67905 67906 566932418 16237 16265 914933939 21708 21709 435050563 51289 51200 240943202 20244 20245 293448343 69281 69282 47092850 58302 58371 211241753 38469 38470 913992870 66138 66084 151795543 10263 10315 298481436 54950 54951 248185915 52105 52173 103933715 29458 29415 600886238 74956 74973 580324895 84929 85010 813149562 85597 85545 102431866 4255 4225 525705640 98817 98747 477515220 43450 43451 774280667 33680 33681 561238929 74507 74508 196497756 27570 27571 58583224 35501 35499 633521853 65857 65858 494568579 60870 60889 670193528 90101 90102 161484269 13913 13922 775055926 87091 87060 521677782 48645 48646 52491146 26641 26642 264359703 17691 17692 137506572 51508 51509 888981741 1190 1132 434138544 89888 89875 894259415 61464 61465 694517490 63313 63314 79136060 82391 82392 885413410 3517 3528 480778512 29408 29409 748675351 80578 80504 890981439 60485 60448 976518279 96930 96931 86792516 81907 81990 508034543 53722 53723 850514404 39689 39690 744653959 69865 69792 165161858 82917 82854 504501673 34849 34925 180088128 60070 60127 300650231 37403 37404 348275011 97829 97830 878138350 87097 87147 904854452 85676 85752 439875604 2695 2696 257554186 77529 77530 678809994 44064 44058 380523706 94291 94292 837640687 53299 53300 26915507 60692 60693 790254447 54612 54623 779630975 75665 75666 252487141 43427 43457 337664708 69535 69536 575392015 70346 70347 589889097 11028 11055 544171763 7657 7658 222457364 30394 30420 433813434 14768 14769 548143897 42546 42578 114859270 60945 60946 231327664 49182 49176 195516848 64328 64329 101601511 92579 92580 470702413 11671 11672 538675381 49417 49418 426863089 76607 76615 793106689 79980 79963 979983211 89396 89397 183517601 68068 67988 52700538 96216 96217 970456200 60616 60575 545546315 40792 40775 370772673 53393 53452 593968477 96216 96183 83793344 57572 57584 719472313 66684 66685 631094818 4702 4703 29153701 9632 9708 698680574 63646 63730 465166002 39944 39860 316042349 33516 33537 377762989 26430 26431 484124483 90836 90837 508897057 34612 34613 634736047 11814 11815 290106271 43543 43625 314201403 12916 12917 708373176 25566 25570 425641812 99340 99341 519079790 54461 54462 416626174 81132 81133 873802817 51638 51639 229641959 21123 21118 408721125 73896 73912 657859252 72254 72255 591532257 91090 91095 525187945 83906 83907 738797014 46685 46761 648246877 45921 45912 490367757 61073 61162 992295628 81720 81721 767732464 48326 48327 568558135 64559 64471 132182388 15736 15706 113193006 87994 87964 42716977 1028 1055 406484046 65525 65526 671744249 16395 16396 599208448 26384 26385 618538482 68215 68225 438793992 57010 57011 138085282 29338 29266 605733708 92486 92441 461094248 4747 4752 591115611 91428 91429 871128938 31502 31503 476910252 3274 3188 319794962 75182 75134 548810693 22157 22231 202934731 99818 99819 285275175 71649 71650 528712914 32433 32442 278509667 41480 41544 80022839 40665 40666 201159000 89548 89549 77889981 52037 52014 205020628 6802 6803 148907402 60258 60210 970124493 76905 76906 134466026 43970 43971 993795343 12554 12506 497138838 65186 65187 823477123 34039 34069 995708889 80041 80042 461654886 49316 49246 734126105 60542 60543 11238917 49108 49109 234134059 8789 8718 474478857 57008 56954 781453110 87877 87828 124502086 13144 13228 863016449 69508 69542 328304027 49363 49308 683033690 8923 8941 606519258 58125 58208 786142994 80920 80921 935170262 49404 49405 759723780 54397 54398 983270280 66698 66729 212167486 19971 19972 744380436 62591 62562 390775896 17054 17055 814073330 67654 67723 378145968 63440 63441 187876456 10850 10939 686370688 71112 71113 326251697 59073 59053 414987663 69260 69261 887360076 90388 90413 453082841 16544 16613 203030750 10036 10037 519152682 23478 23479 473511868 53942 53943 138756469 14357 14355 550419779 51439 51526 56136770 98444 98527 303130083 82155 82199 364616297 96715 96635 560708669 21280 21281 89468963 42871 42788 445821940 38558 38559 69796209 65793 65794 803680594 64616 64617 347270139 80383 80412 187692323 58446 58447 538475434 9932 9851 338969938 94821 94822 485665698 31337 31338 591581604 77787 77739 991786808 67532 67533 708774155 83515 83496 307018317 2783 2734 578772837 14006 14007 278134402 52126 52127 559358666 10743 10740 806046930 86738 86789 842291162 1719 1720 269068348 58613 58614 404754667 50327 50328 259633939 83032 83033 337099890 49425 49426 612966222 79734 79794 608293656 19985 19986 586440711 25013 25014 838835002 91246 91247 159757589 81103 81130 730626593 35820 35821 300338850 32863 32864 864900026 23541 23480 404109126 75312 75303 28798671 30233 30310 27724933 53440 53441 393016891 30714 30701 116002833 38862 38943 991212943 14393 14394 499813719 30932 30933 228122361 91695 91696 549096237 88190 88268 64687911 89314 89375 412443568 3399 3400 783037836 86392 86466 200061379 86383 86384 145798067 13384 13385 708542449 53219 53220 245744229 43760 43761 536321439 16777 16705 513699276 54194 54192 14392055 9405 9466 100994445 66558 66559 119188031 81855 81833 696972347 315 316 878691833 34922 34923 544241373 64241 64242 628133932 47632 47716 400502576 8239 8247 52594728 94245 94246 417398145 39165 39239 105872534 96241 96285 829339238 56902 56866 257479715 26640 26671 945572715 4398 4399 784897616 89695 89697 575288273 31288 31289 681377654 55904 55989 493043921 41045 40980 804562305 13389 13343 662793055 93344 93345 24176587 63972 63973 804000337 94848 94849 621272676 66475 66434 668114012 58057 58058 862958061 24235 24261 303823224 64339 64340 374131672 44272 44273 503811194 52152 52199 200673438 294 295 440149594 67221 67222 439700902 91981 91902 664309750 46686 46687 256680108 13814 13866 837861099 19956 19957 677584259 30815 30851 265605211 20352 20268 418779320 95872 95883 481818173 35440 35441 440711829 4988 4989 667385332 21750 21751 305618983 74220 74221 267180064 5368 5369 566438030 334 386 963106607 99286 99287 290826978 67564 67565 129113983 30843 30844 877310016 29298 29299 829767240 28128 28120 806425958 68003 68004 963294182 40862 40863 4253047 90481 90482 382985601 67460 67484 163918851 64251 64273 902477715 38518 38574 600864558 99260 99261 266174864 43444 43407 429028775 91394 91369 980242269 98999 99000 655244841 59074 59075 337582680 94679 94680 364646 23351 23352 515291920 31685 31686 44596 40343 40254 615356025 42180 42181 221520580 84045 83981 317332596 44297 44290 495592366 21797 21798 187438753 83951 83952 627697294 82114 82115 626174636 79695 79667 74523002 22169 22141 428568256 58707 58724 948406364 17921 17922 358287577 68549 68559 698654824 2881 2882 627502082 98731 98732 915215175 73074 73160 171028110 63693 63692 492613056 50649 50635 290626145 8210 8211 975753360 99653 99675 450731802 62800 62809 354482068 99856 99857 673523602 58143 58122 228989636 61557 61609 583661453 7145 7146 586409028 4169 4170 316820046 86620 86547 327155518 746 747 256602911 68814 68815 661416670 81946 81996 186440335 43138 43070 743601166 75908 75909 223247288 9863 9864 237677510 38159 38176 957296791 81090 81091 213684911 68038 68057 905531256 46338 46339 441109842 82384 82429 623421575 14672 14673 493514605 12892 12913 270379961 43427 43428 606850644 71339 71340 927324662 66442 66497 366317112 21077 21154 76070888 21283 21323 312756162 73624 73625 863742515 40196 40245 830309807 92295 92296 308494231 45144 45145 384933945 21499 21565 320048454 37681 37757 36751662 1923 1857 397317401 85120 85121 104209316 50613 50614 143110380 87593 87594 844857263 48568 48613 110069464 45516 45596 694479597 6323 6324 27373001 59971 59923 812521319 86876 86806 940538788 70682 70683 36654159 540 523 409293095 14484 14462 118934934 70014 69942 522272606 30175 30136 103991495 82406 82407 640904005 73828 73884 701680202 58007 57942 497040476 22284 22307 78054669 40980 41016 420696011 99798 99799 527842215 87664 87665 592205298 48159 48170 410375199 18128 18068 171987813 80621 80622 245683785 41319 41391 768009822 18994 18995 652341395 24211 24238 656482830 77679 77619 295291965 74153 74154 893590657 25809 25756 721493238 25849 25850 872634877 66428 66429 675554888 76928 76921 973863015 61785 61855 502785800 55138 55139 419360136 87601 87602 827101186 76250 76162 424829393 19820 19821 297777462 3292 3293 936685804 68623 68575 771303317 460 421 540646007 86288 86286 865450747 10328 10255 124304483 14969 14970 541541704 72103 72142 636341849 10 11 648448589 38544 38590 981700638 86808 86887 377720326 42032 42033 554572062 10915 10916 813394228 10642 10643 928188781 59925 59926 556300037 37931 37932 916146162 45881 45857 726717021 33459 33460 320856795 27931 27850 700066203 99835 99805 732467968 10907 10896 883801350 79610 79595 39261047 32054 32055 904339461 56723 56724 636072171 79039 79040 999942790 55690 55691 938673684 56118 56119 360811721 67626 67627 225257043 71231 71297 185138514 37068 37118 996722671 30452 30453 755388098 7681 7682 60597515 25538 25537 415009896 69204 69205 536688910 80368 80369 14082104 32036 32037 307470782 52804 52805 459501549 43945 43946 437447698 37471 37472 418545736 78701 78702 830021209 44964 44965 819484519 52396 52397 501189648 13381 13382 302806068 87905 87968 90154943 83210 83139 575882009 26178 26196 977890504 55721 55722 660820140 65915 65929 925890446 22574 22575 566811400 75663 75712 892191699 87461 87462 307875415 35753 35722 291757833 51645 51646 486085268 72964 72933 878625312 15259 15260 21404999 63311 63312 39943564 38860 38861 777135809 69413 69414 205135458 41415 41416 649310528 11869 11870 341567028 446 523 573163934 53058 53059 680256701 73367 73368 589025320 38396 38390 553060995 83691 83692 31971669 67663 67738 510011163 21690 21771 686627760 43312 43310 921074098 66330 66249 207630859 25957 25958 496251363 99961 99953 390052216 70562 70563 465157086 86947 86942 935886949 86659 86660 973138709 68539 68627 858197255 56218 56147 470383148 75377 75357 374657112 4859 4915 507959918 98713 98714 613822718 87046 87047 521831666 89025 88967 61563124 50238 50285 590135094 20817 20818 134517162 45339 45385 900914002 23406 23407 205187007 42725 42692 559832558 36427 36428 664766848 15770 15771 941911088 81222 81223 43369103 76332 76415 681198451 52638 52639 504386297 27958 27962 30967781 91611 91631 571492106 13254 13193 274519201 50588 50546 712709349 27981 27982 728282097 56452 56453 316963639 90448 90449 684981633 71955 71956 995004495 18094 18095 482547438 58000 58025 131241442 5813 5814 100402361 21918 21919 73335387 42403 42409 185944166 42544 42545 115193501 18451 18372 991104447 88285 88286 804459450 36915 36931 66301017 43741 43742 119191399 51231 51232 546968916 15829 15847 468760806 53753 53754 140983664 83982 83983 504221644 93115 93041 302197434 91556 91557 870252657 5924 6011 956421375 18110 18111 181164588 68488 68478 334158119 7314 7315 860601905 79013 78978 486771059 32322 32323 974590942 26036 26108 712236395 61160 61215 874320608 55164 55165 102688250 22022 22023 43256128 40813 40823 3083897 26729 26794 775554614 48115 48130 586897468 39375 39425 82752732 96180 96181 996400605 38784 38785 351602400 39323 39367 43128586 14914 14905 505674555 37139 37114 268211663 16700 16701 312375265 51954 51955 545753818 7800 7719 395395433 37744 37745 598272904 75695 75696 59761905 89994 90035 258878527 90794 90879 45734183 38649 38650 19641985 50180 50098 10176090 93930 93883 743759018 71700 71701 819986866 68560 68481 46583494 35792 35793 968959783 26835 26811 209374696 75741 75742 636868307 53352 53346 755067951 68638 68697 766668380 33754 33755 196789096 65349 65383 622514329 43962 44022 920669585 72034 72035 854147711 87822 87896 440459218 55242 55190 81745589 56872 56873 878428397 52387 52388 897319228 45854 45855 269418370 39647 39617 597285644 70075 70049 104426817 80779 80755 704856818 21851 21847 774180129 38371 38448 903384635 56484 56545 877496091 35532 35533 50759107 67933 67860 392725335 64713 64714 916377581 65357 65358 744372087 53652 53720 212465331 51100 51139 367085535 84443 84444 748010181 50076 50014 177799774 85757 85720 170360318 90064 90065 826908306 65575 65576 351953207 65230 65231 803032362 51288 51326 707051781 29554 29555 710707650 25890 25891 409887563 23241 23242 911401576 36479 36448 57994625 48718 48668 330009831 5159 5102 250236353 94925 94926 107176194 75104 75070 261570629 81354 81355 196733514 96844 96845 566928117 35905 35972 746442461 69161 69087 998093227 34719 34720 562248076 77199 77200 131893288 1068 1007 871749473 70059 70057 317207831 1096 1158 708808876 59409 59410 39416044 50318 50336 390286328 33596 33597 789882292 58005 57998 157172945 13196 13259 820089864 19060 19061 346558348 20137 20124 787747367 45412 45413 807255828 30726 30770 997612235 93127 93128 114792000 86171 86191 400766245 14898 14859 824643096 32555 32556 660640586 23721 23722 403208734 59728 59751 359413744 81422 81423 549868600 96307 96308 537710291 37336 37337 561287922 7823 7792 478573162 26750 26728 239566230 87433 87434 721570089 21921 21922 700656184 92373 92374 830278151 68893 68976 81623026 29098 29099 694788461 80797 80798 934352383 68782 68783 730278227 76489 76490 954669233 12454 12504 377580818 18807 18755 878127879 76081 76047 706148831 38804 38874 760883567 63605 63533 126743024 35470 35416 731883455 38769 38770 876311443 47967 47971 436023687 8286 8221 399548015 63024 63025 649006676 53930 53926 185147960 13106 13107 315307567 59995 59976 244755807 14674 14613 956869878 86905 86906 321180772 70645 70646 938072431 14483 14493 196009795 28588 28514 840850822 41557 41528 206761792 90335 90336 538568522 75283 75284 943901476 3893 3851 88475420 94170 94151 444303995 33879 33880 327266916 36658 36577 598044109 36050 36051 163990375 39854 39855 660673423 98820 98821 148614315 17472 17473 667659922 39262 39325 821389743 98541 98572 141334205 34161 34174 669554222 59014 59026 484436086 44488 44538 226867217 89214 89230 601227090 11980 11981 223932247 63643 63585 818033594 67816 67823 8297525 92130 92131 324810387 5703 5704 122308530 27598 27599 695063911 97727 97728 332758515 658 659 438340075 69319 69320 679461153 90723 90724 585071104 85812 85813 528817903 28368 28369 538560177 3374 3375 811171150 47787 47788 928699429 50470 50471 975498289 88292 88229 18834989 98871 98872 226392158 151 152 907119183 4503 4504 814538718 6529 6530 760580377 68943 68869 172391855 78478 78462 805984713 47418 47381 98504667 86357 86358 689240941 89325 89326 647432277 3980 4041 775671906 93804 93795 946788778 56230 56184 227476498 18007 18008 566192533 76985 76986 320237114 95646 95600 789520087 57279 57280 709116237 2236 2309 880104785 11447 11533 112657255 18237 18238 511363111 65699 65649 511362636 29979 29980 521700363 58189 58190 274835914 71169 71192 876885142 43973 44011 521564775 23958 23959 686134936 88153 88154 448759699 96179 96180 277631747 299 319 279966905 28168 28119 848653315 71422 71369 62347050 72826 72827 512485986 49098 49021 264266585 69991 69992 383968849 63141 63142 265642521 97343 97364 60415373 82750 82705 76766992 23322 23289 317465436 1563 1530 463396644 52514 52554 243552257 78159 78092 61408138 48777 48712 510992286 42225 42226 987323172 50179 50180 622205444 36965 36966 575611579 87339 87368 961940126 43988 43985 765095655 22641 22642 154855496 7741 7688 976132928 72877 72909 4801839 40206 40207 120892336 38023 38048 529564466 98146 98147 579172126 32977 33063 268515379 27880 27881 370109537 6089 6090 352485872 46258 46259 754040180 15443 15444 53145171 24449 24450 144128150 77253 77312 665544871 44926 44927 963122437 97099 97136 35616375 31424 31425 74880741 27695 27655 914629963 49547 49548 365547659 67114 67115 300806955 85700 85701 843801892 21901 21942 508339573 88003 87926 369688680 29319 29320 694909712 70189 70155 689397771 49124 49125 962193559 84773 84734 225613950 49408 49409 445237701 17366 17433 996616306 50311 50326 863257757 56273 56274 886710825 69492 69428 134222204 92976 93062 261027769 34910 34831 861000562 67620 67662 236140191 52594 52595 895364951 65272 65273 194186735 30394 30395 23033785 218 219 166561323 62416 62417 770435708 42435 42463 637769343 61453 61454 813720800 39685 39659 359965668 52956 52957 305090734 78738 78739 31940601 10549 10529 348047804 97754 97755 553767329 85735 85792 5123689 32988 32989 307947109 99544 99545 26167098 93108 93020 980380522 18948 18949 560835446 49080 49161 120618503 25281 25282 5639769 28095 28062 463705594 55831 55746 949743380 29295 29296 582411133 97991 97992 53149085 19521 19559 545682189 21529 21530 585221376 99928 99994 694190544 33923 33924 142067362 2946 2896 100108412 83379 83323 345114241 7785 7858 170504047 49565 49528 197394205 47715 47722 190715907 62746 62747 578444145 84127 84128 166496026 62166 62167 166432895 7802 7724 859666455 23107 23021 212555983 45823 45788 254667607 27551 27467 607554694 20501 20502 776038086 66079 66155 349479763 20769 20782 367829219 78601 78641 260787544 98682 98598 620498056 79419 79420 405752335 13736 13737 555652221 79180 79195 605278834 76151 76113 515646004 85120 85115 128855105 60609 60610 412023328 92823 92824 722063973 88319 88320 992741724 98186 98187 764971047 79314 79338 517513082 67731 67678 12595948 68067 68073 101929855 92755 92756 389881014 28414 28415 408523924 60411 60412 795401575 95396 95397 11801566 72396 72397 778718505 51923 51924 253849562 56563 56492 934417642 75342 75343 259571437 4512 4542 563943106 44573 44607 568280537 42312 42313 62489673 1900 1820 945015753 34247 34257 859011417 43394 43395 312978277 39798 39799 948520855 99756 99794 936763145 47084 47153 335480687 9463 9464 574193760 22114 22115 379363376 87287 87319 168521985 42894 42978 301237395 29047 29048 782259131 91282 91321 140143701 70192 70193 597800671 796 756 875701376 5104 5053 662280763 68413 68414 324473741 24095 24096 778759059 59994 60058 5386022 49730 49731 622117971 29875 29876 143274994 13544 13548 269547974 15778 15793 495283689 47833 47831 969242075 12184 12138 735320100 83080 83103 537133834 66654 66655 148242445 98901 98935 125117678 73929 73930 79507952 44512 44513 484813283 77794 77735 851958870 69247 69281 968285701 42842 42813 794280445 17773 17738 302214297 31236 31237 300475 89195 89196 459932498 94751 94833 642250467 55602 55634 683918603 73856 73848 919498113 45701 45786 988830978 80807 80808 818233791 41225 41245 567277444 71122 71123 433325612 14215 14216 300979052 34975 35064 32460276 97965 97966 956855252 10916 10917 689230450 86911 86836 302566706 27906 27917 930339468 13364 13365 78195537 61813 61814 275994305 60977 60978 274960515 22515 22478 981884732 58954 58955 348389000 58658 58659 98783904 99903 99890 964977995 48458 48459 313956143 61265 61266 860978488 52036 52037 749385231 96909 96910 467733616 47110 47154 756774260 81393 81364 525725597 72313 72314 560306966 27722 27808 299986972 33558 33472 578923649 16649 16680 458551781 77657 77658 522739662 2848 2849 664893121 54522 54523 49116130 75286 75297 500945965 81321 81322 683818703 91978 91979 531145222 18508 18551 701544999 75816 75863 119420373 53941 53942 453778980 72403 72404 407212107 83436 83437 874696336 88266 88346 312978110 40701 40771 633567790 63861 63862 50046719 70436 70437 807167042 65387 65389 360596674 34986 35003 530000771 89760 89761 123331120 72904 72905 918837445 52760 52761 91264806 57845 57805 574574118 91918 91919 256372035 105 106 602131048 94537 94538 443814553 53999 53997 209351527 79501 79502 408021882 77295 77321 838534527 16832 16833 448687006 34008 34009 449801382 59426 59427 641217391 58418 58385 114141396 85448 85449 410494087 38371 38372 875228442 99035 99036 513214083 39753 39754 353712847 73517 73596 418509499 65895 65896 12317604 91949 91950 284560736 31498 31466 607131860 25805 25806 927138505 53585 53586 490089407 50475 50503 922539629 92353 92354 578250502 9650 9596 135189767 89376 89446 603943335 7826 7827 620534444 50509 50510 276467575 43912 43913 189577908 40921 40964 487552346 25003 25004 475565101 49861 49862 963719765 72150 72151 582397013 45160 45154 324257920 86992 86993 632505506 1254 1255 249823321 7605 7569 45459304 41045 41046 723235197 48221 48222 61318334 21908 21944 440329331 8517 8518 806078827 26651 26707 803968370 27256 27257 231404981 20709 20690 269976532 10082 10083 338872501 36497 36498 308683824 75273 75274 945589525 50725 50726 972620123 60475 60476 94425631 79083 79056 150251166 16417 16418 419836146 79331 79245 390277881 67637 67619 794203074 88279 88280 826735053 62858 62859 139814433 65667 65741 143690562 99657 99658 255852448 82881 82882 528035476 45606 45607 620329117 7976 7981 178485286 7133 7201 728283781 42580 42581 945839862 93633 93634 757079018 44540 44625 987430514 97546 97547 946478930 15397 15329 383710101 2655 2688 716633708 75941 75957 306324655 66002 66003 364770335 65653 65670 845933504 21811 21812 552275604 16165 16166 213601754 71241 71190 121296119 95687 95688 96725457 54752 54753 577859473 92467 92468 35920530 80843 80895 491287099 95522 95444 348634355 40872 40873 886425433 33968 33934 748997107 60625 60626 607658593 24332 24274 118801345 56634 56686 208248498 79392 79393 472366947 2585 2586 685392102 17000 17001 946012201 33316 33286 28831063 15506 15505 9128434 24824 24825 627121434 18331 18312 9496318 4794 4795 545678008 67510 67511 902307335 90050 90051 271999448 22985 22996 674926613 46584 46524 925572794 17387 17369 93558783 6560 6567 75032177 18268 18269 634545485 57061 57062 215208188 74187 74188 917369457 54178 54134 731353698 44032 44033 476085739 28141 28158 296737959 21590 21513 797914800 30205 30206 41284888 73691 73692 703815480 16635 16636 10374351 87390 87401 882295043 82012 82013 98650082 47541 47542 279048863 97164 97165 407353352 76596 76601 239581610 40921 40935 889021405 10212 10151 498239953 34054 34055 8086294 74698 74769 835554005 66415 66416 991654380 59516 59482 691796535 68975 68976 12965625 30377 30425 461156165 49580 49581 292572308 26547 26550 184520794 79164 79165 348658393 85665 85723 126633467 29455 29456 70025228 61302 61303 447590322 15295 15296 595179413 62426 62427 284398756 52306 52307 864962706 71063 71064 428388731 5269 5270 382738842 81971 81972 91787398 53492 53419 322011224 19159 19160 207792980 94586 94587 64842828 15361 15362 118653145 53303 53354 814532099 38467 38468 611634308 98106 98107 441920689 72819 72820 297724846 7759 7846 520740371 32937 32938 667657012 72002 72035 982876097 79250 79213 729019419 5741 5742 196595724 12439 12440 601086478 9763 9682 786584373 95519 95462 700199661 10466 10418 24054731 26649 26650 396316765 85008 85093 958702501 16973 16958 561893515 81883 81884 884547837 34089 34059 325229894 98018 98019 640430574 12129 12130 680610875 80354 80386 337735242 18676 18677 939892765 11160 11214 995032645 63766 63734 826023321 99521 99479 743537678 75811 75823 509670673 20297 20292 595631654 61780 61781 592330776 24698 24699 324222867 70863 70864 178193016 86715 86764 49123427 98789 98790 188084777 76152 76105 871725639 42926 42927 971727057 36203 36204 719602146 55825 55826 49566878 90713 90746 51616822 75384 75447 199430401 76009 75987 937459301 41808 41809 3113159 6661 6670 275476608 7258 7259 459743640 34811 34754 254265488 57639 57636 638501686 6545 6546 591808678 74861 74829 710735351 62735 62736 606443905 5133 5134 990602686 10781 10782 958117903 79887 79888 152930476 45610 45611 476085899 66810 66809 476340830 13821 13867 590070960 78352 78353 103267968 65694 65737 650712543 68367 68368 361282499 97452 97490 692866689 59472 59417 150195204 16066 16067 403225994 48052 48022 854470560 44587 44551 119084295 68780 68784 823864666 12181 12247 853176455 85928 85965 431720438 55697 55698 395622945 66792 66794 644361866 4176 4177 327637271 73890 73956 426345877 15781 15729 985859391 22837 22894 198356467 67054 67055 593171383 3448 3449 391281780 25044 25088 119000601 97625 97626 115800423 53251 53307 665699449 89861 89862 458650843 8256 8198 408534406 99101 99108 5483482 98900 98901 858367640 20317 20287 439257528 79137 79138 618403516 61811 61812 649785373 2869 2870 172483797 22343 22344 616691800 28420 28421 539715857 71311 71330 372559295 56546 56541 468670319 87275 87276 448998916 59162 59163 279385374 6054 6055 768277 15301 15333 631920212 47190 47212 91083932 49670 49671 956235824 52951 53000 559760740 89174 89092 505175619 58361 58337 916531215 79104 79084 149809623 85634 85635 621114427 49103 49039 534489006 58479 58475 990753089 19807 19762 381281542 38325 38326 529234379 81269 81215 123895265 46954 46955 185755936 96175 96176 570872616 46920 46956 663878297 33109 33095 806680027 9030 8972 573708159 9952 9986 386781348 47331 47332 983250159 3235 3305 308938696 37528 37529 631817772 62688 62725 701564906 10133 10131 748203373 88603 88604 733202879 20517 20454 75125969 5592 5593 565740579 24596 24606 606234912 5705 5706 664507545 18537 18467 421906176 47719 47720 442789282 98663 98690 601955988 43601 43675 947720080 97076 97077 527122219 94518 94583 349623619 74168 74169 788084909 81255 81256 105579065 86254 86311 892727347 13855 13856 163963700 49776 49777 999166677 85246 85265 168233411 96708 96776 713904790 40522 40523 54090920 58511 58512 805069189 96674 96730 313887664 3061 3010 629866493 48655 48677 978564589 41485 41466 25522017 39164 39231 369742894 26207 26208 948173303 18607 18667 479282167 11231 11275 363586166 4866 4885 886038689 86589 86522 500784013 83582 83635 725902490 21568 21569 981134989 34710 34711 569443323 29043 28965 77371871 65417 65437 867787128 50323 50244 443222331 90005 90006 988359914 95012 95053 918633994 92016 92017 171302677 66156 66157 805459485 61278 61279 200796025 12496 12484 682007805 82722 82668 950270311 22821 22799 59710227 78524 78605 156513155 96904 96905 569018065 34705 34623 34447903 40970 40967 636529820 27253 27254 346141660 44967 44968 195777837 48066 48155 753420186 48696 48660 864261947 14851 14907 361416126 46410 46322 679040250 29412 29413 62000253 52887 52888 251549101 15850 15851 574245392 92621 92534 802330565 35138 35166 864624315 8441 8380 185634409 24443 24531 134612312 84231 84232 637121358 30977 30970 899505080 45013 45014 918360758 89569 89570 699421459 69172 69125 517505216 38863 38932 612512016 6755 6840 131924892 71074 71057 736871210 72049 72088 376946960 27384 27385 531615154 24925 24926 718925824 62069 62136 859028446 57078 57065 346030886 88287 88288 328037768 67747 67830 822715341 23545 23546 532982235 95924 95931 566063642 2986 2987 762929894 29748 29749 132290840 74842 74843 782251381 41508 41443 537766094 31362 31363 657118615 53648 53635 149362777 96551 96552 762260991 51946 51944 820435301 42865 42866 500104163 9063 9064 62129768 31644 31647 325268055 29470 29497 954595991 26347 26348 638265472 65066 65090 35480031 25986 26025 552206677 82507 82508 944602654 8970 8999 671624074 7038 7039 383502380 79459 79447 804664751 95101 95014 334531636 96038 95965 835460292 24762 24848 640097791 26688 26637 301969257 88899 88920 670196708 99525 99526 344214929 53776 53777 326134609 92205 92238 443070338 24067 24110 506078587 10255 10256 22127870 79612 79670 424151434 34411 34412 729748412 15552 15553 815587087 30515 30499 353397071 80723 80724 808692229 86297 86242 666214038 72903 72865 645326517 16819 16820 928276099 53210 53211 224126375 22510 22511 925946481 66776 66691 295906183 16492 16493 827266866 63144 63145 34735343 37168 37169 609053687 98755 98756 226304328 12479 12477 685805154 47800 47801 94656822 2695 2732 151869977 63989 63990 577400406 9880 9961 985173338 83259 83286 857393271 87570 87571 186943772 23464 23465 760216121 35192 35199 224155734 66618 66634 77689213 44638 44639 312459102 85151 85152 262383830 69576 69577 142749330 89273 89274 104868949 95482 95483 119303166 75078 75043 253052783 27426 27401 320781518 52813 52891 271304312 66935 66936 765068529 99518 99586 627691759 66357 66306 98772312 99575 99510 310194297 53377 53456 740517445 83166 83167 681558868 68493 68494 979733373 81696 81783 623281880 63976 63994 829481325 53911 53912 773468545 93070 93143 492998622 23191 23192 337528032 30071 30072 379665704 2666 2674 950244309 10139 10062 885455484 2758 2759 6813978 27005 27017 312001924 92457 92474 952792788 94700 94745 421145036 26331 26244 249489137 87554 87555 467665626 1234 1235 749815955 72871 72872 732824332 92558 92559 549916383 74725 74655 491313321 81357 81358 104811277 86360 86303 475528546 89020 89021 268458751 55711 55712 452936262 69232 69233 344388041 34385 34386 754738104 51451 51452 459380635 99109 99049 999763624 96816 96877 663147179 63135 63136 983457634 92147 92148 951932151 24390 24396 141150976 97169 97131 276083179 78480 78481 470096277 68489 68402 281424151 94576 94577 281041403 16343 16344 804985114 8284 8285 475621378 18394 18399 325868915 73948 73919 559368540 45516 45427 987101196 67125 67052 65905893 96607 96624 628163596 79486 79525 281673326 88470 88471 501390494 31298 31235 538447639 11276 11277 644791405 67940 67941 712584100 59002 59003 43314215 42308 42393 865780358 15224 15225 312099531 19827 19764 13129909 87253 87308 152394217 54309 54310 213074391 75119 75181 261231796 74335 74423 642268864 43007 43008 707866706 74449 74516 86899274 4372 4373 642871268 31827 31828 741412378 91582 91583 907071529 15143 15195 895084847 98156 98157 464408086 92380 92414 722970898 98015 98016 218224146 54698 54721 978410886 28035 27991 928622353 45549 45524 286128413 31192 31105 872806621 60520 60442 871517694 96251 96297 172992287 9696 9626 112028513 4684 4647 912299879 52963 52964 551188704 46679 46680 878386777 1417 1458 874937594 46070 46071 621204920 91258 91259 201285918 3296 3239 760180076 2745 2784 959811505 47382 47383 945274922 45463 45538 540892843 21167 21168 773791788 6510 6511 504151402 92878 92879 943443831 43507 43508 975194928 34998 34999 769246998 50637 50586 285216720 46277 46247 297052721 54947 54948 664625170 61888 61889 945443824 28737 28738 657765384 59911 59855 341998492 49525 49526 682614450 2179 2180 279598881 62069 61997 474145797 71428 71395 491619472 69501 69502 723204664 86737 86738 683901291 37457 37458 881837206 38209 38255 167439428 91315 91316 747453390 84508 84509 651110781 53608 53683 38131247 17598 17684 513302123 93517 93546 172478750 53625 53668 110221938 84589 84596 766734842 33512 33442 210014452 51823 51815 742909850 79135 79136 54795916 3324 3325 914151450 55054 55006 103454694 75787 75788 436637302 33706 33775 37298292 75385 75386 407553280 35842 35764 211035239 42996 42997 656878583 86892 86893 236729657 96417 96462 322518078 39423 39424 477727983 72466 72455 603681516 57724 57790 60216572 99990 99991 64450054 40080 40081 143868247 86993 86929 479489884 28316 28317 676792320 43839 43760 199204916 96390 96426 391110176 71186 71187 748174847 92891 92892 820001572 19930 19931 163152167 97854 97855 72489002 51093 51129 450865850 46593 46594 441993434 52999 53032 221877971 42240 42152 243164250 29729 29730 99677226 57223 57153 672284724 48537 48481 373112615 21485 21413 579240411 33052 33053 449573163 2841 2842 69986533 43412 43447 438047933 15930 15972 887130719 64525 64445 90484074 55746 55688 276991467 66917 66897 838659012 13442 13379 546882167 5440 5491 485816047 17449 17423 204363105 10625 10626 198058432 72046 72047 200540071 63833 63834 153727625 63032 63033 727614581 37578 37579 584102251 38219 38298 796338501 52722 52810 68426056 20721 20722 109793804 86302 86276 357111275 19420 19483 632778810 25988 25989 162852222 63540 63549 505561606 78678 78738 797543065 32440 32441 550844315 3782 3783 874006739 13129 13130 806359537 59614 59615 218864653 88405 88318 26282683 89372 89373 941187775 22698 22768 94270881 42413 42332 103357230 30285 30300 947061509 43694 43695 171335941 65079 65080 764570027 9785 9786 780355205 95729 95730 940315417 8337 8374 162261324 79576 79577 126979996 30580 30581 349845701 14337 14285 342396544 76530 76531 137882234 72990 72915 373055717 48342 48307 787329397 66474 66533 830817392 88269 88270 669452245 88671 88672 780796623 98110 98111 191859244 59760 59752 435046529 99211 99149 147283271 94058 93976 490344206 26339 26340 65416937 71016 71017 430111652 48015 48016 16820711 57647 57648 159367295 27833 27834 763839986 36800 36874 590455130 17481 17510 749207081 52799 52800 614642838 90251 90252 948014171 41896 41951 239243739 8801 8750 286019591 24121 24122 102475747 44848 44849 68835859 3042 3004 330275203 13728 13729 633420429 76087 76088 118380036 48084 48085 791261929 65512 65513 431820237 97387 97388 455304337 47197 47198 529206532 61443 61450 418017872 50570 50510 262047145 3971 3972 484781671 23493 23503 494736188 82686 82715 10673655 45479 45480 474158215 15468 15474 620707190 11278 11279 420194776 68317 68318 399329712 21700 21652 272470677 26186 26148 737916609 4917 4918 421853368 99505 99487 178339040 3159 3179 491136576 4520 4521 411174749 57995 57996 814184556 93722 93723 152397371 37363 37364 649199233 85968 85969 858394968 80381 80382 585584269 21009 21021 97201488 1688 1674 112037289 77344 77345 44096714 36235 36236 839056691 82625 82626 321399980 31300 31301 206007012 42577 42578 693589778 11014 11015 544981016 13457 13458 850368758 16185 16186 617847626 40471 40490 117775007 64444 64445 719875800 162 163 553082522 64631 64632 261534709 81244 81245 860831286 58748 58677 433017750 82519 82504 548362243 18010 18065 691941567 90962 90888 674264792 18675 18716 257661242 79874 79837 307958675 94389 94451 51573818 24108 24136 885879248 79636 79637 572843399 74805 74772 85278521 83082 83083 38007771 4361 4362 30057618 91859 91860 236393804 1668 1669 318994892 42461 42462 926962410 88598 88599 768919235 73670 73671 114907991 51388 51389 960045595 74485 74486 885228884 8054 8041 800911777 82247 82235 648239341 27137 27138 49890784 56857 56859 909412077 27708 27758 154013496 54749 54804 793654031 27773 27774 927075329 82897 82838 985855797 84250 84234 320500974 42145 42146 256147177 62266 62197 906216703 40981 40982 326518573 2719 2636 344420762 81412 81413 854425180 55600 55601 798009812 38154 38155 212989670 14295 14371 283429267 53125 53192 274602915 42870 42907 605839986 55380 55330 178650461 4628 4621 155359331 29167 29240 895117003 41365 41292 948889240 69808 69809 475071947 32122 32123 612469472 2650 2582 441203362 5000 5001 277662327 28252 28328 764270277 19596 19597 502838077 46675 46676 999361647 65057 65058 593357237 3826 3827 154723925 73785 73740 142104625 75484 75485 86159756 58788 58797 659697564 29572 29585 621620252 73818 73819 352660874 60579 60637 762322654 64419 64400 133216651 26035 26036 485147026 9603 9643 748160681 5005 5006 788702237 29278 29279 389885459 51374 51305 288659887 58195 58179 112939036 50257 50258 149221161 55684 55685 964639353 84617 84540 848918387 39711 39712 109998696 3620 3621 890943286 92041 92042 992750676 89565 89566 868249349 73708 73709 356455241 26655 26656 217853214 59980 59972 801228270 42721 42722 561431385 69290 69291 507403609 43220 43221 648592001 69486 69497 482263847 80312 80306 600354301 19102 19103 624728994 99413 99421 86919842 49668 49693 514984337 85365 85348 718874525 61596 61675 447081480 51483 51484 813001122 68026 67973 250577550 2073 2095 745562056 79314 79288 977785325 36727 36728 733209576 82982 82983 602946077 51011 51093 30898447 46346 46347 242138191 39038 39114 499674234 82165 82139 994875296 89200 89201 333337293 48334 48335 887755714 85711 85628 596770249 10263 10264 598582068 76804 76805 641255457 46479 46480 748057136 82625 82622 538739594 1676 1677 489643681 36141 36142 758294742 75104 75105 363744698 99370 99351 422518637 87129 87144 284002559 95000 95001 986647090 16358 16359 552734899 38488 38502 573332852 52508 52509 248066826 77138 77139 850297596 61897 61896 994041153 43850 43851 459250212 79182 79183 965953894 31558 31634 439950858 3899 3960 106748865 99275 99276 312804688 17361 17293 633678093 91104 91105 105962243 83437 83438 467904083 69862 69863 328360548 82388 82340 605279748 61456 61530 792009222 10640 10641 740332108 18917 18918 486918492 10002 10003 391714575 34120 34167 549465796 7937 7868 385866635 24105 24106 365172457 48820 48869 447388038 97454 97373 987799747 50384 50427 206027442 32714 32715 158072007 19485 19486 357878084 96200 96201 819683803 33331 33332 269378815 72993 72994 142362926 1148 1188 861977172 33351 33352 349561807 33820 33885 501275649 11565 11509 217993700 66177 66178 147232864 45039 45040 404211379 55742 55743 637839807 8782 8821 918626015 16883 16884 232684143 30701 30692 233741060 48351 48422 742568581 76353 76355 282411623 57872 57873 434017773 56512 56537 197769264 63903 63904 442638103 96034 96082 852032810 43494 43516 672386086 4095 4102 803207681 30085 30086 654239520 33505 33506 325346389 31842 31843 896944572 719 720 448657991 54214 54215 399383828 73685 73744 49545977 83474 83475 958013673 34425 34446 966777767 78579 78662 142238951 51001 51002 968282461 60714 60715 108609886 29551 29559 949302844 8356 8304 152988072 32701 32702 358546155 26130 26140 651941494 80314 80315 750629080 23143 23144 516650657 77851 77795 59081880 70590 70508 97687198 59118 59066 617970437 99558 99597 797844212 38785 38786 482252530 19388 19389 934541081 75693 75694 867598993 13643 13622 127652970 17095 17076 41021984 86826 86827 960530477 44291 44292 738213180 30362 30374 722330922 6057 6058 877264463 55126 55127 219092781 20230 20175 184913854 8602 8573 831154369 53717 53718 342536248 20553 20554 452050068 68627 68628 949158254 7625 7700 110212525 77771 77772 300237703 94260 94261 742262789 2297 2377 838113453 8492 8493 471657517 54497 54498 867695374 18605 18606 909956279 94251 94307 122239079 79123 79124 816373184 69760 69696 664912953 61382 61422 376926748 93453 93473 980287609 65382 65383 146131973 71088 71089 537213049 35720 35726 345222183 97715 97716 894085382 17879 17880 209740248 83647 83648 742682102 50154 50080 103031711 92412 92413 332583667 64012 63948 546399527 83667 83668 430089136 76158 76159 768362042 62634 62635 368399299 73408 73337 130821347 119 186 971806147 73613 73654 858095772 10944 10978 962337965 30232 30233 501925320 12488 12478 2335491 91003 90963 177455122 84261 84262 545109493 94391 94392 433528075 23142 23143 28960887 87550 87504 191978914 42712 42770 887485390 1566 1573 917672696 6859 6825 414729564 90118 90043 29407142 95762 95695 717264298 78915 78916 918081605 8369 8370 434899373 44421 44389 659014614 12101 12102 27226015 449 525 672416919 57143 57144 677134076 76813 76805 257821005 26037 26091 490134618 86541 86468 629510039 34896 34897 733924061 14019 14020 489051011 98012 97991 828902095 33396 33397 631579303 15309 15310 959783909 2908 2872 506339969 75530 75531 280039586 64450 64451 36638321 85958 85911 788840007 27572 27630 609693465 44021 44022 252045615 69741 69723 951627753 2942 3028 872071420 87167 87240 733134124 74188 74156 856003479 6361 6278 363332553 90124 90180 416478315 48198 48164 843404435 87799 87834 797823928 17676 17599 168297972 50512 50513 296376466 72433 72434 370545998 63715 63716 835204698 83211 83291 441403735 68284 68351 463118084 61298 61299 402268110 49636 49675 776922243 26305 26306 64673435 31414 31385 788784754 75097 75018 644667589 53171 53125 36659412 19763 19823 599042947 9816 9817 186383654 55313 55314 751067273 15797 15798 514333907 65287 65288 340016311 54688 54607 250250333 39490 39491 810624549 60226 60227 743978409 23459 23460 140849323 12283 12334 607946373 64892 64893 776772039 11913 11919 801960814 73258 73177 503292131 994 1000 543324214 93107 93108 573896359 43852 43853 142512841 67070 67051 204671150 5786 5787 684686367 92849 92850 774645910 17696 17629 301865538 43619 43655 45215981 77131 77132 200376511 71006 70935 490847340 39621 39632 630871551 16267 16329 686640206 72747 72764 283500105 81081 81082 495708295 48152 48153 166980348 7975 7976 9617423 81365 81384 448445509 45086 45134 703649211 4533 4582 758069263 2776 2777 586168639 80649 80650 814057212 28308 28309 184523080 64255 64256 685637529 72016 72097 538341341 3037 3038 997644742 48202 48148 437060513 49087 49088 207899088 68701 68661 260699087 61759 61781 714920964 68589 68615 545428722 99271 99304 82790591 63541 63621 314736184 4117 4128 409274209 97704 97705 450379360 87626 87627 961696150 42890 42976 520160204 53740 53763 395774734 85016 85017 558353612 95008 94971 543664969 18889 18826 970478636 38137 38072 161486968 13698 13743 746759067 80523 80459 763239338 56282 56283 141469791 53694 53715 197975 9991 9992 638489719 62729 62730 323059003 92080 92034 818193605 32609 32521 133176365 6972 6973 482328244 47806 47807 796802286 85957 85887 985015591 37125 37126 372983080 15274 15275 230422038 90395 90396 749810169 11475 11476 45079117 70094 70121 780803478 13642 13716 593767076 57538 57539 461584635 59265 59266 170737387 80234 80235 117016949 99033 98978 587815672 44733 44711 4249809 50044 50105 177391090 20947 20948 941598026 65909 65910 96324216 11633 11701 393662509 68918 68956 821066854 67954 67955 234578267 26742 26778 890183018 9827 9828 665144681 67968 67969 424651565 92395 92396 406311621 74796 74797 629497093 81050 80968 744004117 67185 67213 665936986 76870 76871 132558082 76288 76235 400719980 40813 40814 706410885 73773 73821 489738974 30900 30912 923157318 2890 2891 302520167 36170 36171 551404914 69318 69381 194754620 84665 84685 310015531 21215 21216 833254756 32168 32098 340873953 76543 76544 327923702 14663 14632 678118335 63766 63796 946694131 74808 74810 351853642 93446 93447 640294202 61633 61634 167037193 81761 81827 925802676 90283 90284 539970265 15997 16031 76318519 80907 80856 143884199 22605 22550 997556610 76438 76439 900449925 87286 87245 492391353 27020 27021 45323235 2317 2318 255277841 91881 91899 300145564 38667 38600 276913141 16140 16228 805316381 26226 26227 756421105 10525 10564 765446570 87603 87604 77358951 45078 45050 239193849 4264 4267 52494224 62213 62157 28673360 49311 49380 346786940 96833 96834 595910978 5437 5376 864060696 63000 63001 7898975 51236 51237 935600040 88760 88822 186880665 6873 6874 89770482 6691 6692 101153547 45217 45218 276507882 46549 46550 932427599 96649 96650 233762795 78571 78488 383916983 67013 67014 573598528 22747 22748 433274783 34682 34687 108445927 23464 23398 979589023 21447 21498 861317692 61963 61964 534666562 44210 44260 917958521 17354 17402 241607282 11082 11039 843659577 1217 1218 489111854 96612 96601 980601928 44546 44486 318581921 84220 84281 239755065 46377 46378 625634188 15329 15271 158214242 5702 5673 679145344 73655 73649 13059853 6312 6313 898080972 18923 18924 759650502 39600 39601 465099862 82995 82996 63129915 32964 32983 592613 93326 93359 310445045 73130 73174 626581058 65854 65855 38889912 21875 21876 784708910 39457 39423 512482435 32644 32649 296254306 81304 81305 792832779 85 86 674300297 49637 49638 429610022 28405 28426 63058323 1021 932 663717688 83617 83538 716220652 18595 18596 162601060 9655 9656 403151409 49109 49139 589328465 53656 53657 269805969 43144 43177 920314429 74905 74906 466360626 19872 19889 163047439 89765 89799 933937178 89961 89932 831070187 5925 5926 464290853 51500 51463 26495027 48317 48318 440783704 74167 74184 778227862 31757 31831 492068605 41759 41722 216881487 16228 16229 199428722 40345 40346 40728166 15349 15350 490482654 28043 28005 433549368 90018 89970 205029650 25882 25883 640695402 89596 89597 596841831 96162 96163 645350607 21190 21276 394711470 45953 45954 138797043 34875 34906 534154610 63440 63363 837587189 30222 30150 831911674 54557 54558 908595332 13103 13086 220764077 67484 67485 310345569 8106 8107 285335517 34018 34019 99477811 765 838 424680813 94095 94096 26750438 34778 34779 233616224 79373 79374 212621322 70556 70557 876902798 88963 88964 703054078 28691 28692 974907375 41514 41515 400646441 32488 32532 632579171 25244 25288 943717551 35790 35702 682383854 36445 36520 95280151 94102 94103 981810860 7489 7490 680842714 46973 46974 261662921 44188 44143 90064602 12027 12019 564862650 15198 15199 329999867 47199 47119 102679642 1498 1499 79108061 1740 1661 662483375 83329 83330 556117711 40285 40296 356378274 84798 84870 81778137 3329 3330 124318488 47384 47426 581149698 24354 24355 545650505 55764 55765 510200902 58843 58856 938672245 52883 52884 948913289 57262 57240 662733477 53818 53819 180110504 86767 86771 461550141 28276 28277 701259212 65818 65819 171619478 50298 50299 479538113 72286 72287 438410128 36683 36684 690383082 38168 38095 40332994 12415 12389 593475767 92073 92159 295691876 58744 58733 81803637 65818 65808 830220061 55222 55230 345934484 74465 74401 372911802 37328 37261 903424375 31456 31514 369297040 71166 71134 574532384 35983 35970 415223029 35626 35628 953891613 66429 66393 941701134 23718 23719 891071492 41672 41673 277985102 41763 41764 955939543 55276 55277 197460408 64920 64938 277774106 21762 21843 174345057 37187 37188 84976429 88151 88065 597160145 34721 34772 13263949 62602 62603 665511605 2317 2295 888138831 69277 69278 203186584 93056 93057 685615519 29196 29189 860088513 72924 72887 564755876 56385 56367 39714223 9656 9657 600674378 87712 87787 736221657 12884 12942 465953356 98731 98734 281869384 16678 16679 496466457 20131 20201 343811097 14753 14754 436114145 77418 77419 268676297 15063 15064 465175747 5667 5668 109856667 40071 40052 719223634 22514 22467 953633510 3375 3376 889766476 15594 15571 894915327 24645 24646 525129449 52190 52165 225622063 78474 78422 519483480 96759 96760 477516433 49289 49318 392689680 90857 90779 738614449 37568 37569 45451771 56614 56638 151477773 878 879 440248765 96138 96181 273461394 80851 80852 552017213 22735 22736 775354998 1209 1210 282264552 28175 28115 453134996 49289 49290 70683029 84320 84321 476092950 17374 17425 839723703 60572 60573 225771557 94902 94903 478840083 63221 63222 471375189 94285 94286 125644824 9197 9198 579163334 30638 30639 765768873 79619 79658 275317386 94145 94198 111795156 56067 56131 385126491 81851 81852 526243766 97612 97530 933630583 15942 15870 981241271 23286 23295 637381746 91194 91195 49045115 43081 43082 676560464 89780 89781 307854142 31293 31294 206334826 65187 65272 518742744 80507 80508 67729927 58297 58309 300821441 38384 38445 32703421 6991 6992 327792397 47138 47133 692540930 70579 70492 257351350 58191 58192 641867044 97690 97691 341321203 78776 78781 26494528 66866 66867 819000273 6985 7073 904313459 12467 12437 329133264 96282 96359 647073056 69800 69824 431692381 10886 10860 75627058 5625 5626 543480918 83674 83675 320662883 8793 8794 456267340 10564 10576 49186108 2788 2789 496507660 99616 99649 320900987 91464 91465 719285686 96587 96506 910297988 33257 33171 444203662 2168 2169 438498617 59595 59613 174795782 76332 76417 960768350 66609 66562 916628660 14529 14530 901387973 84668 84669 758715747 74355 74356 576255008 84564 84605 795467360 12065 12129 893667548 26291 26292 644246003 73788 73768 502187240 724 725 365963265 66074 66036 759028370 91904 91859 789753971 39627 39634 370383110 62959 62960 348968579 9792 9793 509507716 9010 8924 769596709 58641 58621 225724236 17765 17766 391619457 45211 45212 341102792 34627 34616 903560324 31297 31298 899420033 78388 78415 296982135 75328 75251 710139069 5074 5162 51461916 88551 88467 915822954 36118 36115 166745619 9396 9397 376703437 46069 46084 614191585 1601 1602 781028416 22361 22358 614475139 91211 91212 583464142 61 113 523565105 970 971 603244228 39875 39876 77080225 78966 78996 242548896 69887 69888 551165100 95538 95539 862007264 87511 87512 387351092 45814 45815 826171024 63233 63234 66607572 64513 64514 847761922 10414 10415 92834704 31052 31053 286749132 5472 5424 853146519 4486 4468 761559037 66533 66504 570180366 53894 53862 78345674 35785 35786 632324282 28594 28657 191774348 71437 71348 889923850 24124 24125 461449498 84027 84112 351949076 877 926 706502593 92647 92648 739873650 3110 3042 785690822 79211 79239 19161827 52011 51946 306154970 65995 65996 456727541 261 262 312353460 9107 9128 985390245 43168 43169 539859998 40857 40858 356654103 57093 57094 57090673 78398 78399 370714568 56013 55985 380416149 38309 38310 241409558 56603 56604 717323577 23591 23657 654192379 692 672 37336900 25704 25765 976594962 87664 87703 284817861 53844 53845 293423946 74454 74524 603298036 74653 74738 667319870 37763 37764 404763317 58125 58203 849970206 87137 87138 241911488 12480 12445 133840973 90556 90557 829853221 51796 51797 290393012 26002 26057 474737587 96398 96399 386209120 98699 98761 909348380 24594 24595 464508046 12298 12299 648016776 46526 46527 615745686 86825 86826 989160685 53620 53679 912198878 67058 67067 591644114 20702 20677 387605344 39591 39624 874460141 81673 81674 733890640 34135 34127 564172271 56715 56716 944865996 65669 65670 133354133 59912 59989 855020727 10567 10568 109595850 11797 11770 52092749 98683 98684 463724216 19327 19328 881965212 18567 18568 736925140 40428 40429 37735772 92700 92701 160280684 69874 69875 526517068 98047 98100 757202955 72978 72979 905916334 66465 66538 57571526 92665 92742 727825997 71014 71015 660520358 85440 85441 102323001 53342 53343 9384463 88654 88580 654157720 39121 39122 641447048 91138 91100 32144793 44714 44715 343741967 75668 75676 667556849 92149 92228 210739026 86363 86364 402308746 62337 62338 683364736 22144 22145 106059486 17189 17190 510532676 79164 79128 506674395 89852 89853 270184320 85445 85446 176777218 47662 47677 288433391 14541 14515 650371769 98904 98905 508596703 51592 51654 853741826 38717 38669 115881534 17225 17226 592875912 29678 29679 330324597 71017 70982 123975812 41518 41474 751082947 82592 82593 382867456 64108 64109 397612582 29819 29820 968845577 8608 8609 518701794 57204 57205 297580209 3085 3086 463246562 36447 36448 294909266 66193 66116 543038849 92243 92303 389312300 71671 71672 727651589 79922 79923 508881308 65383 65384 455327867 88971 88937 592579726 37002 37003 991995351 32109 32041 313576260 83695 83690 488800024 97382 97383 441780055 60724 60758 595217206 79047 79102 819274335 40847 40828 949198775 92993 93073 477378758 96257 96290 838740036 68782 68772 425582867 66332 66333 454389475 6584 6603 678504655 51935 51936 339760436 48154 48139 568602043 24618 24628 389829051 13763 13700 763875503 49375 49348 603997120 39068 39074 367692934 79986 79944 326739461 87653 87654 155099106 98481 98393 556726927 74959 74960 327264153 75467 75518 318785263 58577 58578 653163577 20818 20830 279457173 70819 70741 655771717 79074 79075 451965209 1152 1217 198779744 84294 84257 707906301 42670 42671 483962896 76270 76271 872649149 72657 72699 479799135 64395 64452 291904938 28078 28028 265466200 10421 10332 35983779 73675 73676 358831956 14219 14220 253765534 30597 30598 379411920 3178 3249 685666258 80138 80139 689845086 56265 56319 88103432 80786 80787 48683905 66585 66586 524582175 33123 33124 462765885 43649 43579 155843460 61764 61714 830436994 55384 55385 862213111 65210 65285 856556960 94961 94962 17440247 98047 98048 826836575 66790 66791 339617257 45774 45775 482571997 78010 78023 593800075 99372 99373 504646369 98046 98022 439118315 18680 18681 585744825 74173 74174 330317968 4149 4150 730022469 97100 97116 66283058 5069 5045 499804192 32242 32275 771087697 74944 74865 693039852 6525 6480 292010681 21284 21285 64972902 54701 54678 451497040 95623 95653 279525710 51528 51529 486804338 25218 25258 402847792 66939 66890 488292910 65939 65960 953489307 40051 40052 189276395 90271 90272 71783959 45918 45919 70235103 13948 13949 64682205 13395 13454 637950752 60921 60922 43740452 49105 49023 955265984 7266 7267 137363133 55619 55551 585601084 11674 11675 994692056 4038 4039 757923947 33811 33751 110493988 80208 80283 474235430 96636 96561 869859279 30861 30945 471246813 25059 25038 640259138 27889 27803 76498320 53631 53632 778740318 89911 89939 554292748 90492 90532 587269424 11214 11215 944226949 60874 60850 855790670 81930 81981 131319485 98592 98524 182505433 50981 50929 234172132 61004 60991 950434639 71079 70994 862658958 7070 7071 142796770 15543 15544 78350459 55032 55101 513308496 96461 96394 530305920 73053 73054 148677019 52439 52431 380360660 46899 46970 94328081 24272 24273 72775338 64810 64899 327674778 14577 14520 87752087 69208 69169 722276327 10527 10487 197967980 10191 10213 22678690 54611 54612 885483973 49195 49180 214797465 38132 38133 988552118 31181 31182 994052481 74698 74699 234850186 35555 35556 501608540 15089 15159 142762933 17955 17956 773404173 35913 35914 756055932 88648 88649 582634165 5298 5336 252501354 80554 80555 453855278 48858 48911 469907640 66262 66263 345195146 37753 37754 153375121 91788 91789 594144491 97839 97840 22113186 30804 30871 770926377 10895 10896 261403721 97742 97771 430445322 68040 68041 667902512 90391 90435 322209124 68638 68688 840452602 12701 12702 322346208 39319 39390 941005114 19433 19434 214633329 74523 74508 309762071 32796 32797 811884956 48012 48013 43311552 961 1027 455459910 83095 83130 922308152 46166 46167 424086188 10422 10452 184065718 92410 92411 842150734 8486 8522 179678510 35504 35505 522587653 46187 46188 270387572 1672 1608 543588561 61641 61664 361782780 92509 92573 270948616 61025 60975 376751130 86307 86308 128749559 753 754 848244205 93058 93024 465351342 10951 11017 355171858 91830 91905 331879351 48461 48462 364245277 1377 1347 933760499 20041 20042 348611179 11789 11747 304820817 53476 53440 693194729 53638 53551 529158598 24396 24397 986500306 40102 40103 813855556 97766 97679 156365355 26143 26144 109514248 19623 19595 227618660 7104 7183 791084226 61174 61175 630769337 62541 62542 192636386 27693 27604 508625024 83839 83840 868882430 28681 28653 334075116 84025 84064 342355723 55515 55441 186352483 40766 40749 995924659 97860 97861 693813456 84927 84886 197834339 77374 77384 290777727 37640 37598 522640327 48897 48948 435410451 45293 45295 691665647 20119 20164 652278615 6980 6981 54300901 18448 18449 975370596 94607 94605 161909743 69548 69527 641135236 48061 48062 453091655 99366 99395 483580523 73994 73995 237963225 1154 1155 237088517 52980 52981 11156376 32327 32321 447999523 64 65 656931397 76379 76380 463928430 92618 92614 905507746 79857 79858 73383119 71129 71130 264324251 2333 2344 748842317 50856 50857 421666910 54022 54023 249011910 20739 20782 581358377 75046 75047 784630923 36902 36813 977116517 44112 44090 252198156 45720 45657 132087792 87425 87466 982412142 40476 40430 650624578 54984 54968 274735640 65045 64964 27384785 76665 76666 559626685 54061 54067 291690679 65800 65801 742724663 30089 30090 452604589 62662 62626 468264157 39326 39282 592204508 41347 41348 315745088 85292 85289 960591553 79720 79736 176244099 42138 42210 36297255 58452 58453 270424696 9523 9435 823896927 89349 89350 142272830 18328 18362 654502631 33679 33680 810475643 17455 17456 302243294 67825 67887 272575623 49490 49491 719483820 7912 7996 524221533 74339 74384 590792188 69198 69199 142287123 28866 28914 294374253 51332 51275 532515454 85601 85602 472720675 37892 37893 225241523 12639 12607 53186011 35824 35825 615582057 31528 31529 420901618 74100 74101 886784654 30951 30980 919826069 61195 61211 219685670 36907 36908 598131592 71246 71247 286492914 15951 15970 995964828 23941 23942 832011028 29517 29518 399104627 49504 49505 606142175 85757 85758 185287199 68699 68700 811553894 43803 43872 731517829 22047 22048 218545750 28618 28622 759821319 87763 87764 267879088 4380 4381 520807941 83060 83061 893519523 45510 45511 996308784 3089 3090 506848510 27865 27866 144384229 7661 7650 359432616 23998 24025 44627641 33482 33483 463950026 58224 58272 982998997 89608 89609 674007173 12668 12653 675440186 47584 47599 431654599 97449 97488 570556855 82437 82438 101409908 86872 86873 784203359 14452 14472 858942130 33930 33900 628172748 89447 89534 426480295 57205 57206 815251319 18090 18048 689317902 92228 92229 758878754 53209 53165 483987925 69137 69138 869410996 58449 58450 847325501 62365 62366 345487159 51700 51701 222024576 61663 61664 704674563 59018 59019 188636150 7038 6962 540476374 87292 87293 669986308 16042 16043 342586303 22992 23063 995960292 36127 36128 108951537 58551 58552 305711804 1629 1630 192429874 14982 14983 994569464 6061 6062 183132340 90851 90852 692098636 43135 43136 959768222 43045 43046 284454051 24167 24168 902060213 89691 89772 782707970 49766 49767 639007960 32601 32602 67834601 77196 77197 783495473 40805 40806 684492652 96931 96954 266390345 53048 53122 938632796 88339 88340 330416745 97923 97924 437072588 33316 33317 88602279 96170 96171 818359636 40045 40046 880257518 36739 36729 959442994 44867 44868 770796312 26297 26298 917656599 41810 41838 629174689 82280 82281 902238396 41874 41950 189581564 89916 89917 179556818 81242 81243 202589171 70542 70602 341899807 88333 88344 465584123 77507 77508 161513776 93109 93113 291876266 6428 6385 538773508 25298 25299 158663285 11099 11135 111619787 61353 61293 228982903 83218 83219 524459080 8434 8435 80103731 94769 94702 888593091 9710 9780 918008155 26308 26309 875530814 54989 54990 509398511 35049 34990 288676421 22883 22884 917788850 81697 81647 961401560 5984 5985 103802345 10897 10919 159178040 49433 49434 957938319 79558 79593 627891909 93243 93244 347942472 86714 86715 296658876 89839 89840 456580663 30411 30412 969388840 53989 53990 12533162 63806 63807 218167294 83574 83566 24992635 50130 50127 407892167 12433 12434 224444495 69675 69676 291726961 8812 8813 18756512 23950 23968 834486952 8722 8772 398684984 98481 98419 773014436 50437 50438 708303153 14264 14265 838524370 45292 45364 627640525 39827 39766 24715229 66525 66580 356249165 42808 42809 212106146 60765 60766 721099504 81814 81815 753436991 20446 20490 800815253 45409 45410 905579824 34542 34543 772133350 91119 91164 869649486 7110 7111 73129419 5119 5120 274298585 53930 53982 839245157 86888 86951 679202098 1316 1317 662217435 69082 69062 644161178 52030 52031 510707234 53511 53498 75637984 75759 75760 528674579 10239 10240 758171232 9722 9656 224922666 42223 42224 953015471 27202 27175 29667656 6801 6744 355983245 91687 91688 109658104 76590 76591 603096683 3725 3649 413345140 2668 2684 396652613 900 896 274330555 54973 55018 930191147 67153 67154 325599527 65422 65395 546045066 99219 99220 42120992 34630 34631 604350732 14600 14561 324433671 68888 68889 248509861 79982 80041 655367158 80358 80390 116034439 38305 38314 561751580 59405 59393 441820200 67199 67200 995887127 48272 48332 756747476 40840 40841 95718200 6096 6097 727647178 31563 31575 163715578 24922 24923 992910894 22063 22050 431821826 40934 40935 483136810 53629 53630 420411357 50421 50410 974802409 11933 11952 949351829 15184 15160 778312544 92974 92975 452631690 66454 66472 434645861 17249 17321 888961681 94405 94489 766285917 30019 30020 644050130 98405 98406 846371497 33095 33096 424833768 70974 70975 513694277 97008 97009 700317671 39549 39550 308702590 35642 35643 7888118 59999 60000 491108824 87172 87173 165980901 18227 18228 371468851 45695 45696 262179120 45830 45831 388928197 65602 65658 331925353 41477 41478 244007435 97960 97961 506827369 53953 53954 101056240 9622 9623 505194434 29762 29763 115823148 89488 89489 388837579 46218 46140 75338899 3970 3971 597803605 15360 15361 347671964 81061 81062 57195667 56689 56652 901640573 70931 70932 322077357 88762 88758 950655987 67759 67760 748907141 92227 92149 459222000 22485 22528 480605329 49618 49653 114194374 19928 19929 110779675 44211 44212 826196696 36392 36393 747829262 6466 6487 951273622 48636 48560 216498298 93451 93398 864004135 77316 77317 675132653 20133 20089 402755688 57223 57295 980771115 51149 51150 538210539 58970 58971 709186363 28226 28254 311007743 54598 54599 115265570 25403 25404 717699933 41143 41125 350894782 32492 32493 178149150 42074 42075 716678174 9237 9202 425270376 92042 92020 354833568 10578 10613 623032209 93812 93813 263303436 52399 52400 491910601 82229 82265 123035362 73974 74043 401097643 89735 89779 309433989 49843 49844 81220074 77489 77490 574666308 37175 37171 57065194 11915 11945 93795941 73719 73696 660749534 17774 17775 815378349 74074 74075 548501507 70649 70563 884633867 32110 32127 955252614 27175 27176 837678044 85579 85518 850108668 94466 94452 692486707 51332 51333 349232335 15772 15829 291194628 13471 13472 156627764 57333 57334 180627581 93285 93217 609486772 85210 85249 389429344 31977 31978 590537310 83369 83330 548561317 40329 40387 381637350 99594 99592 829688817 29125 29126 352135452 11170 11171 120568158 85556 85477 665380284 69107 69108 816837403 25941 25942 360545985 14806 14865 618720610 50178 50179 694277700 36688 36663 628812829 73605 73606 126402014 61634 61681 312149138 53655 53687 487189239 16726 16766 936912640 17104 17022 444291609 13086 13112 921604964 34761 34762 343219333 1652 1703 147253321 24872 24873 39202265 4931 4853 594579677 4614 4581 637592841 15659 15660 345515600 45765 45766 876717725 59075 59076 246794177 79237 79312 271865545 56087 56088 756210296 37959 37960 857539661 18310 18311 704470476 52361 52362 514966148 49409 49324 909228461 36046 36076 948154387 89634 89635 615289996 41513 41598 621282524 44711 44655 485096817 74694 74611 523986444 37556 37473 704605616 99892 99807 151481248 74960 75000 92891476 25031 24985 831197678 53503 53504 420831952 78952 78953 829379677 52803 52804 547758760 23508 23509 548205935 10131 10132 378395409 63879 63880 736460581 51236 51171 773417829 26328 26241 90029836 39134 39155 39733323 11299 11300 643430711 86467 86460 500517728 97981 97982 907578194 81182 81183 52427723 16903 16909 263813803 88305 88306 64373828 21117 21118 450279017 84005 84065 409535104 90130 90204 455387156 3295 3298 955392233 14691 14707 14493816 91937 91938 532054188 88852 88853 368180148 86768 86769 385579891 6630 6643 339678103 73051 73052 698525082 28625 28626 689410904 8952 8935 314777815 35929 35930 5860386 47228 47275 865005314 28289 28220 61803568 9879 9880 442282337 47021 46975 938656440 46959 46960 382348578 46845 46829 282172854 58104 58030 276890334 38717 38708 362969595 90014 89936 378431448 77167 77168 76655328 8902 8918 815216434 11782 11795 566388979 34920 34921 956474189 13470 13471 729977122 87321 87408 516634565 53010 53011 138985148 47814 47863 641516335 21676 21625 851688670 85998 85999 40175832 16737 16738 373723206 12879 12790 695002152 47058 47060 712216482 40176 40187 184250720 8080 8081 334802677 26069 26072 969092889 14799 14790 240094280 36794 36876 536688102 4265 4213 484021613 90174 90175 629963253 10205 10206 681597564 23937 23938 488032668 86964 86946 797708923 19071 19034 369760123 87776 87777 220016258 15111 15112 409214032 33190 33248 61001064 16117 16172 268117078 98939 98920 365852680 49252 49325 526037996 82963 82964 939811441 58184 58248 214627480 46709 46710 376840366 54253 54190 851215272 44824 44783 607799775 23702 23663 436411447 29407 29408 67428129 3447 3414 56825069 98101 98102 911535459 48133 48134 282809272 96191 96170 612156667 36536 36568 688229166 34826 34790 954737067 95698 95699 926074088 49673 49674 577421870 61993 61905 746772808 67170 67205 880789922 47022 47076 676083212 39361 39398 509871126 17280 17281 272102556 64278 64279 276035582 31021 31022 649576623 92267 92268 550751978 43948 44014 275930059 22031 22068 37966939 10870 10905 547623507 272 273 34534355 43429 43393 95669751 89418 89480 533250898 81450 81451 871748732 9819 9820 651830044 11479 11464 507334700 30354 30355 494617643 20450 20397 612395990 41191 41169 615917628 97009 97033 35716645 74759 74760 116659299 9120 9121 269440324 28195 28196 736887968 74461 74458 77241620 80319 80331 846786902 79244 79274 655054486 91330 91331 35503219 22370 22399 854054707 79811 79762 367320461 28007 28008 391375688 46785 46741 995968993 18652 18617 199880323 6430 6487 215000410 62910 62911 23697066 2893 2894 201948069 58680 58681 328919242 74799 74800 299796691 70523 70524 458755249 35081 35124 666305918 15395 15396 544451729 67924 67925 369345229 71849 71850 919185563 19834 19852 812190843 88367 88368 13190766 50858 50859 421485869 99059 99106 941484565 60891 60892 894949292 95756 95757 466165937 12655 12605 841886292 85020 85102 298773477 59026 58989 994360963 33475 33476 594859441 23560 23561 53272805 5812 5793 306576977 28834 28835 515347638 65471 65468 227975554 19034 19035 634208890 13096 13057 422003359 92639 92640 324150716 37936 37937 729178196 61036 61014 842305941 9237 9238 732607564 17590 17630 166896750 26725 26677 453742621 53990 53991 239118824 41334 41246 317073318 68750 68685 423582818 80429 80430 122870653 45107 45173 387862235 54515 54564 844406880 64348 64374 991517457 47690 47757 337165216 70727 70686 627896340 77829 77845 221770057 80321 80322 158721491 50041 50042 523699097 3569 3492 875150451 92154 92100 605886542 1766 1722 187703740 87529 87530 638366724 92959 93024 418560172 50657 50745 322891952 21480 21461 42908661 95475 95456 180387520 87404 87405 206293599 71452 71453 762856918 79073 79060 812472698 11706 11619 966833029 85436 85503 547331540 45992 45993 885441868 93716 93717 916935525 87428 87504 145667036 31177 31178 360288126 83205 83195 34602347 95896 95897 688341105 85889 85882 378551639 32570 32596 644058599 23021 23095 291466178 66105 66059 226324113 65858 65859 376621530 93415 93416 422215442 47481 47482 291834657 52620 52621 662272942 40904 40905 213404038 95567 95559 772800933 23483 23484 402740610 53992 53969 99581950 92235 92247 389898123 47037 47097 915251059 66199 66270 892034272 9471 9472 248914705 80686 80687 324470417 2313 2314 927000720 23790 23873 888559168 90711 90712 947437278 29893 29894 437324578 10407 10420 955238359 79356 79398 159383676 90461 90462 798451847 98554 98535 511950411 34621 34540 798901836 62260 62337 996869896 14292 14301 518397673 87457 87478 302185143 11259 11316 84088454 96474 96408 968766630 84859 84905 820099267 56296 56298 816419332 68453 68454 987494707 53895 53896 260087556 60065 60018 78822578 25958 25959 692646459 76083 76084 625839244 8746 8764 510458921 78797 78798 529051540 22613 22570 358364046 53439 53414 642025237 84526 84450 71650182 27723 27743 40081125 30632 30682 247476769 57206 57207 981516547 39977 39978 497375631 64635 64655 638971021 56680 56704 242684386 15788 15789 140726116 96762 96779 78906269 39343 39344 827696846 73609 73607 216055127 32146 32147 213092623 69013 68967 251366339 72058 71988 338192710 72596 72597 925410056 24804 24805 411548585 30971 31047 176030944 25795 25796 544936160 94162 94163 126898893 38318 38319 854701008 47184 47183 811694881 24349 24350 339413172 23057 23058 891894478 36832 36833 499361733 30732 30695 29615346 24021 23935 322261171 54125 54118 358027542 67576 67587 51060234 44559 44560 189639238 97835 97836 894782081 78236 78237 829885777 71983 72050 6346428 43040 43041 366273191 18257 18267 337305103 52528 52510 503089829 73480 73436 818431258 32654 32714 532627027 97426 97367 516719693 21144 21061 354940928 8180 8181 50526729 21627 21628 925567480 88148 88149 539744209 42852 42873 444675970 83746 83747 906629438 41600 41601 394827165 27652 27617 676628184 13242 13287 352383147 64596 64597 329302561 58735 58736 524408174 51952 51953 853057736 76320 76270 931845832 63992 63967 756922430 47114 47115 213916912 93836 93837 418917970 36142 36080 909813202 48301 48329 27444990 88038 88083 703918604 9096 9097 127959050 3960 3961 428884987 16476 16532 25608561 42203 42188 177780282 80856 80857 417368381 40470 40485 579304425 66319 66320 559878501 47810 47871 193131601 1901 1826 40422970 49090 49107 393163321 26074 26060 789433785 96505 96506 977168687 24105 24066 672259477 45640 45641 427199388 77005 76932 79904967 70801 70802 298809325 63331 63279 619252359 81502 81503 211457057 70151 70152 807961071 8309 8310 813511035 66601 66564 2594158 92832 92771 74375773 3730 3731 120870203 18693 18686 586044440 311 385 514105189 77452 77515 787155785 32476 32477 813373655 58317 58258 465135110 69595 69596 292185014 9539 9540 861271141 96863 96873 769048412 35319 35249 738481394 18489 18490 980855155 37778 37779 603490025 98588 98576 472550487 12945 12946 826356543 68533 68534 460554150 44013 44014 340470799 46986 46987 829792835 25077 25052 974726319 28786 28787 894034749 64568 64569 941720891 92642 92643 538905073 93221 93182 750374209 89058 88994 859686263 15806 15807 973258308 62445 62446 679667340 93285 93200 995930064 66236 66237 864243788 73044 73045 995615241 48891 48892 328108980 47982 48040 141411040 23046 23010 537816060 25749 25750 684304989 8008 7959 462802691 95058 95059 934516620 28867 28952 916623253 97304 97305 89641980 42160 42161 876104073 43308 43332 400165120 87530 87531 587699432 70168 70149 451550119 9989 9990 743254085 48393 48394 961490662 74150 74151 525128559 8083 8010 839793767 9427 9428 495070324 86783 86823 465061048 11438 11501 95227521 90656 90657 67775900 47655 47656 314513703 76479 76462 964973578 34793 34719 765269310 16956 16957 133234877 34636 34638 659804744 75849 75850 602214645 93394 93451 395257637 87230 87296 388472336 64395 64396 85876489 6527 6585 236505624 70199 70223 697860179 93658 93659 581349065 97940 97941 937757944 47588 47589 869546197 46268 46269 434434492 33224 33225 527364888 20001 20067 728715742 34009 33954 911316833 82568 82569 169661670 81728 81729 925684714 4582 4583 114892320 34668 34669 373264657 83215 83161 95528839 4382 4308 949778779 48509 48563 983917183 91029 91107 521050386 46176 46177 530637498 6251 6335 568589073 65119 65120 333913919 3494 3577 45722380 92004 91949 201517201 96807 96808 265743167 84031 84032 925570129 57365 57287 329818112 4093 4105 840586325 52371 52372 73424695 73330 73331 316181882 99760 99761 76698989 68798 68790 253001434 31657 31609 304416471 54076 54077 174735824 80040 80092 509169069 53020 53093 593834594 31913 31938 337216001 67622 67634 77296405 22479 22435 48501401 14990 14991 429417491 95813 95829 253153735 53129 53130 998063536 22168 22085 709073652 46931 46932 216881 37535 37520 747995231 84300 84301 12005340 22082 22077 448869985 31646 31647 624333965 88998 88924 544610211 96907 96996 551305030 31293 31228 828713335 13922 13997 528597888 88405 88377 407251227 94636 94554 750791819 24757 24758 576082538 53258 53259 44729219 52911 52940 207021257 86548 86463 853477385 91663 91583 467001008 22546 22547 937019676 33355 33381 656260811 32260 32261 512043706 75423 75409 967186529 81101 81162 537633162 21272 21224 73582563 87058 87059 642784719 3676 3655 427731233 87560 87561 865286487 98750 98789 600749550 71474 71475 465218632 14991 14992 439109083 98072 98042 702060994 93621 93622 786461912 12065 12146 989133869 19710 19622 925568685 17555 17556 688985297 55413 55414 219868456 7347 7348 1315603 34430 34431 7581020 64886 64887 725689988 47311 47312 297914279 74505 74506 9521805 9045 9046 929395128 11538 11491 971572017 44413 44414 455032656 8088 8035 130113509 36112 36113 202244270 24867 24868 833703375 45839 45858 789703276 90424 90476 538967381 10500 10501 632193346 24394 24412 784429253 65085 65154 254574009 47924 47868 415866872 2235 2236 785986752 42929 42930 314131177 27825 27746 957219792 72629 72597 79568057 53352 53265 112375302 79969 79970 587338158 67261 67193 790677448 21804 21805 846987786 6981 6914 217968699 1906 1940 829107625 53948 53950 530421575 14794 14795 534826100 93893 93813 515023214 82849 82798 270242144 29067 29068 569146123 34622 34623 527010655 50428 50429 992703974 60723 60702 383009557 51668 51697 117932021 78432 78455 942269340 46523 46588 643921707 89599 89600 644255051 13644 13645 581869109 21489 21434 81282714 3711 3800 369405839 28799 28800 196030698 6055 6076 571380864 71704 71689 533639505 89763 89815 745869998 53738 53739 590149622 46661 46662 450561621 61110 61068 999770812 47650 47592 329845536 98007 98002 362612638 64346 64265 349052340 32486 32487 35393866 66214 66215 587010307 25573 25560 547704496 99329 99330 507010253 3692 3608 976549446 11500 11501 261642162 80128 80215 648524973 49173 49132 668079921 98265 98266 367775749 86330 86343 170092398 8397 8398 650661087 11069 11097 711866831 27182 27160 275558011 78749 78750 134491441 84368 84369 650705778 74283 74284 13363154 37873 37830 16838401 59815 59833 700080545 10387 10460 27322713 69507 69442 90153088 70777 70778 520585655 83056 83057 265229833 71223 71303 818602148 86348 86410 669118053 24078 24079 443163015 40426 40410 138301256 57406 57437 167578038 18296 18297 292658704 66185 66186 16636097 7270 7217 822639866 61088 61143 376984262 46156 46113 119483110 22569 22570 325045290 5334 5335 835536599 44180 44181 903741277 30675 30716 24686155 71238 71239 119767165 88215 88216 349053317 81056 81057 286775981 31574 31575 557514892 97522 97606 812137541 51011 50984 772503352 75674 75646 92783550 55752 55822 422969760 62979 62992 707795115 3237 3238 754364431 45923 45840 411955112 63253 63254 917813613 35810 35777 6325356 58041 58042 419359316 14659 14660 303024935 70748 70749 223386542 4662 4607 886584383 43888 43889 507785375 60943 60944 350081848 26907 26908 616356215 73343 73357 130890934 70770 70771 361819820 78202 78212 881815266 84075 84049 696433139 56948 56909 925254261 52368 52369 774638328 4419 4420 87780551 92957 93034 314048222 6999 6980 445393081 51583 51604 563940538 97950 97951 398396906 25441 25442 404546566 87242 87243 105373623 72848 72923 737740377 10401 10371 162041735 29548 29549 788043828 11478 11479 46942540 7857 7858 63396835 61673 61750 670981733 94208 94209 135227050 62104 62057 123498141 62806 62766 777227202 96032 96033 672562585 64602 64565 218995233 88225 88226 173336622 19247 19239 7568606 94298 94264 68217714 23292 23302 170704697 66233 66168 68940617 46237 46191 514462962 35810 35881 179360871 47999 48000 892544317 11729 11730 681783326 67182 67264 857885896 53288 53289 165460912 7896 7897 182733829 58730 58751 828689496 96383 96384 89345570 87905 87906 768542587 64878 64879 157960004 79702 79642 744997751 32468 32469 672739417 27990 27991 40616157 81816 81762 376125182 50239 50174 588103767 59878 59866 235373890 13518 13519 893556044 84234 84235 391564855 83090 83091 64715861 15493 15494 407276987 83035 83090 958038808 77225 77226 509789940 56964 56975 336235993 18824 18825 309341824 44495 44496 718990843 69473 69419 726203941 3629 3630 20712429 11492 11565 789866261 29020 29085 164546390 60002 60028 476152037 89390 89346 411029569 19214 19170 242929716 71790 71791 14013046 76391 76392 567240655 37613 37581 382763911 86751 86752 533501710 77858 77846 72202582 17071 17072 60663457 72696 72697 358928355 88196 88197 692815356 86484 86485 548247123 86106 86107 146660785 83642 83643 75939431 19284 19224 328419044 75166 75214 480452640 72001 72002 79108967 95370 95307 441666993 87867 87823 167024200 43833 43834 137718134 83686 83687 148990898 37036 37037 478675344 69262 69263 418586933 95912 95913 728011356 41244 41286 800121643 82698 82737 448862406 10144 10091 789944988 16777 16790 84196245 92658 92659 150788913 94767 94768 641260819 79554 79555 738303459 82556 82611 26577637 10320 10358 218192455 35619 35620 34954240 45689 45617 726549326 49810 49811 596757788 46130 46131 17815775 31576 31577 785790185 59500 59501 198671365 26448 26507 226495727 77521 77444 695760195 39413 39414 391866289 71309 71310 326728201 69798 69799 136651465 25458 25439 785510009 10798 10799 396546612 65447 65387 169188183 74687 74688 611861124 21405 21406 388943826 48353 48347 81309016 6901 6813 880771279 80711 80712 710280156 85763 85764 208610004 44275 44330 721921582 22811 22757 588151304 12476 12477 942892395 9547 9548 838757688 85587 85560 399932483 70313 70314 351460888 16770 16771 358204768 45402 45353 218837508 67914 67889 695412525 91848 91849 272518635 38361 38334 167426605 66523 66524 159114987 62648 62657 257209743 76520 76521 199283834 55388 55299 439306126 78129 78174 27917412 33043 32960 10550151 54322 54294 49503655 4043 4044 945461392 97806 97807 986503224 88596 88597 439610102 52893 52923 863682550 24891 24956 407795664 52795 52781 939224126 22058 22017 189301634 93842 93797 173943000 69427 69366 787488178 39494 39495 991493252 93235 93230 976077118 31226 31227 82391210 45130 45126 731460413 30011 29985 657730357 18933 18934 348546231 91233 91209 363525989 35409 35355 370508746 44736 44738 524995730 32473 32474 61851141 49086 49088 431063272 52057 52058 791647749 23726 23728 335143767 71019 70950 629678317 90332 90333 40177454 39053 39065 65527159 54697 54698 985840103 87736 87737 419853969 9084 9085 88417440 16121 16122 286471237 52345 52357 552901415 36012 36013 166500929 21626 21627 131180270 51955 51985 432763502 10349 10350 202058867 90486 90574 256882128 3882 3883 542748348 97587 97588 245689407 92096 92090 865119902 29836 29837 701022496 85176 85162 289004566 62197 62223 934332101 31314 31269 282539840 95778 95779 744938267 34103 34104 824822375 63905 63906 451087151 29839 29926 484034822 71360 71418 93245256 85973 85991 200522551 15829 15897 111143205 62320 62321 679382762 8665 8695 559715821 24309 24337 888185720 4494 4495 827824243 48732 48820 712757750 15205 15206 161894939 78643 78677 900997943 52970 52971 374353224 58681 58682 833219648 737 810 336289057 61074 61077 335992529 70686 70687 257721169 7322 7311 408962228 45924 45994 958393733 23233 23277 221929964 76511 76512 190158114 90491 90492 494549651 7295 7341 77306535 67084 67002 881571952 11103 11104 387035071 3720 3721 575804133 47804 47805 787960163 71742 71743 77755851 85902 85903 424101049 64219 64220 417271553 46450 46451 542880318 34731 34732 349987431 86098 86099 693470778 53661 53585 738886844 52605 52606 455195590 14031 14032 700011288 6234 6302 40290557 67612 67545 380219241 10592 10593 203256892 99174 99129 539108119 67789 67790 933931532 17769 17750 245499346 88582 88583 388100379 68785 68786 768171890 47308 47309 238138543 3706 3619 527533263 16665 16623 455024298 66894 66879 710444144 38203 38204 455073117 56280 56314 482854302 45842 45845 725308494 48385 48356 528794116 49054 48996 258712270 30666 30703 55600975 88409 88394 771983769 71614 71615 434131003 98196 98209 826532036 28300 28247 239738257 25588 25607 884935141 66980 67041 710171901 33225 33274 914987668 22543 22544 384290724 93343 93344 131852260 29905 29909 198279959 12334 12335 235192586 6673 6693 103982504 40329 40330 534298740 16277 16278 20140926 5675 5602 78196920 81414 81469 54701842 3282 3283 478270057 72064 72065 664163704 88347 88392 387278624 25527 25528 495213404 12164 12165 839201658 27686 27743 745358844 34739 34740 11347311 79000 79001 679910078 70602 70529 92842570 41869 41873 91162098 5633 5595 778197485 48630 48562 345983667 2201 2202 206817188 21669 21634 92212298 16606 16552 553625893 36209 36177 119378961 91434 91435 215149168 98135 98136 684329036 97988 98064 779495967 89662 89651 786525805 88036 88073 331615473 35272 35273 125621963 67498 67499 734225617 85524 85525 588503721 70552 70477 377685373 65993 65938 958241189 21756 21689 794809171 9146 9147 477359674 20348 20326 589870431 56906 56907 875015577 340 341 338045813 9432 9433 330224688 66609 66610 845246018 81194 81195 40461082 41236 41289 893462382 16686 16677 210826880 36111 36062 615434330 90729 90730 824438765 43128 43129 796584541 6148 6149 215763512 33569 33570 36953552 17670 17646 527875902 79067 79016 246331941 949 965 14708724 35237 35238 374022381 23317 23311 569745473 68179 68180 723989059 60840 60841 693303860 56034 56120 412777712 90798 90767 545270497 12700 12701 304474575 88326 88397 491028036 80546 80547 80505221 96634 96546 196076742 59549 59550 797438018 70966 70967 797167064 10406 10407 26099049 13626 13684 932093364 81107 81108 933894395 50389 50390 563816618 79549 79550 503867963 77917 77859 767733781 30391 30360 280091074 54676 54726 411790399 86344 86320 505322012 48948 48876 609147447 81368 81283 604251389 10882 10883 183353111 50238 50254 266149585 25058 24990 665614338 62850 62803 920518388 38442 38443 310406218 12883 12823 827497930 17267 17268 646686589 54259 54260 214530760 68746 68747 987963065 81166 81167 635956280 2841 2885 426042095 48174 48175 364604982 40891 40926 656117432 35395 35396 178248426 59803 59804 49297793 49690 49632 384976201 74049 74007 370213075 58297 58298 385511951 19800 19801 535605361 59536 59537 152248484 83985 83986 378745288 6129 6149 745798019 9372 9373 532458952 72548 72549 124122544 41934 41935 809132350 25770 25686 882416730 20135 20136 333653053 43401 43317 914058780 14839 14840 677492621 21814 21815 592572768 7033 7085 361426219 1275 1276 891913299 38377 38342 106828283 16521 16522 457357949 72863 72864 446462371 65704 65677 250747023 65018 65019 150969516 33204 33250 37170675 24052 24010 229706159 73671 73672 336309467 28215 28216 508364990 70137 70138 443747174 33290 33287 902411843 28817 28729 735498487 76711 76656 841862290 7635 7667 630820607 71901 71902 243511978 75816 75817 706408818 11840 11841 859276387 21016 21034 826992016 38037 38038 704078336 64709 64643 159153382 67817 67818 356451090 93102 93103 630778884 16337 16338 493111468 96344 96345 975462802 44341 44253 260886496 16167 16168 128060452 7418 7419 907896636 10167 10104 245152417 66710 66744 113825963 63911 63981 779966898 72732 72733 216899299 38121 38193 125230922 17497 17512 887389381 59073 59132 546955141 80209 80210 366809703 44163 44108 763658075 70515 70516 291813895 38851 38852 438635596 37446 37447 285178690 32949 33015 698863692 65590 65591 129231168 46350 46421 647239682 85874 85875 262992495 70214 70215 914916512 95827 95828 483768210 32925 33014 503751889 50085 50086 41765174 65976 65977 183336046 94505 94475 44247757 88979 88980 621643729 99174 99233 290493754 26734 26735 585852542 7288 7289 334002923 3986 3943 836988226 32593 32674 819404436 4601 4602 916960704 74444 74422 131856023 86001 86075 646350048 31679 31767 613668892 59436 59477 835063645 81608 81585 345910370 67531 67448 381057212 44943 44944 595450940 29026 29027 448998068 61502 61503 56112933 6429 6365 543614148 98229 98146 36666965 31170 31171 894605643 99186 99187 265709951 13167 13113 855474664 64869 64858 818705625 87254 87255 113864652 70597 70591 139206698 56516 56517 235297104 65899 65844 877750484 59828 59771 458727393 86556 86557 449099582 25285 25286 972057588 10196 10123 322861163 16335 16362 102004130 85435 85392 173004429 68111 68109 747854264 33278 33300 703061906 85415 85416 564067841 39133 39134 426395916 56431 56355 639889985 12822 12763 831944382 42511 42512 835363192 23967 23968 747352298 31285 31279 65436946 72478 72479 941774659 79831 79832 765198877 89271 89272 471294392 96558 96559 718487383 34601 34541 189659265 87297 87298 600246357 18630 18543 569523336 36327 36328 354699882 38099 38030 83933960 9732 9733 792002007 21193 21186 983700285 33334 33335 711576880 63267 63326 275151344 95608 95553 118712878 20608 20677 463128734 18137 18138 606598278 63894 63895 761382497 76820 76821 208878315 25310 25350 667649703 12776 12694 901362769 62714 62771 992316426 45966 45967 826240902 39029 39030 825287960 48216 48233 49200436 24579 24664 309376564 92706 92744 324818932 12262 12263 935546355 50093 50025 866107851 6005 6082 442584837 23728 23729 517013639 49788 49789 997792386 53055 53056 285411683 11198 11199 43502010 64518 64519 212660796 96514 96458 519259251 52702 52703 86044122 68937 68938 151146489 51989 51968 972180283 89398 89399 281688188 91284 91285 523576448 3150 3197 792188533 94245 94323 274170450 66502 66503 55820657 63547 63504 882658210 74497 74498 879649542 64424 64425 874623864 62597 62644 224197534 76508 76509 506083294 83016 82976 92714405 64443 64432 786464076 28698 28699 489013643 62196 62197 61458850 42792 42855 138277399 49159 49136 623845025 71865 71828 234616382 22612 22549 921945241 63966 63967 484218182 77003 77004 595679802 12384 12385 586923128 35021 35022 61458198 92572 92535 494081899 7843 7844 788473776 17781 17782 188883563 56140 56141 888701198 67956 68042 993695269 15906 15922 749638986 15826 15827 130357309 81566 81565 792255616 15338 15294 330801766 62634 62562 306679943 33429 33430 895148891 18143 18144 104652412 89835 89836 684039747 73523 73571 639294276 41660 41658 359558642 1067 1068 554653116 19703 19716 724572860 53429 53503 732918609 75442 75443 911611124 17165 17166 391923871 59739 59740 316160897 78855 78930 773468615 76065 76024 251268079 65220 65193 183837026 20099 20157 979913519 16000 16001 608147016 71099 71100 375586664 99994 99995 366354255 44970 45018 338461354 55494 55484 910244862 99254 99270 430022596 85621 85681 364956764 79905 79906 937782331 73287 73288 86054033 96379 96353 587437550 90136 90137 461003451 17068 17069 958413052 47984 47985 876555703 68116 68117 757784416 27210 27211 196663773 66016 66017 905515985 81982 81893 260143363 42877 42878 620381257 49584 49585 211291643 60438 60439 314167208 79971 79972 705755697 32197 32212 450551139 15299 15300 141108238 6574 6656 698953937 25923 25843 329819955 16471 16472 55517908 22128 22129 586510841 97580 97581 477158284 24267 24300 325455403 99308 99309 199036107 86436 86437 1190657 92404 92428 344542366 87394 87312 939543039 45308 45356 275754870 33067 33100 268941880 71976 71977 607978982 73635 73686 635080828 38177 38178 897024296 92431 92432 378160263 20173 20255 827841324 66069 66070 37811347 69526 69527 219172781 16186 16161 818324827 49985 49986 835898505 65946 66033 723410859 21188 21189 562511391 47223 47234 957217545 92621 92640 478109401 43677 43678 481755693 25428 25404 851494871 70836 70778 758637665 73218 73228 475435261 29453 29454 683231427 64978 64979 410897885 91449 91450 230429559 3454 3455 368954091 34378 34379 581522502 92322 92299 817989752 41343 41397 591141559 74129 74053 131147068 86359 86360 405817413 45772 45773 757777531 66025 65954 671747719 1062 1063 448130384 70835 70900 437559057 55980 55981 978719739 89533 89501 407735088 43818 43811 31285481 73021 73022 724678898 85664 85624 829962536 56598 56599 106764388 95702 95703 11313222 63303 63386 403181635 42937 42972 596303722 78103 78113 529108299 11604 11605 277103626 11959 11960 177771384 90176 90106 740365624 87210 87193 264494484 31308 31256 813560061 53279 53280 961081212 47675 47620 964238431 4864 4865 393470367 98377 98378 232309231 24592 24681 122950300 40144 40145 169804003 57536 57537 499683433 32380 32337 465762713 43999 44000 736710764 32710 32711 426265523 1731 1749 904534972 4093 4094 474781505 35317 35284 249097845 90348 90333 177489313 96415 96416 941982175 8216 8217 13174452 27442 27443 251649577 94421 94337 205324412 858 770 201669616 13672 13673 481099345 18808 18809 330326185 88745 88746 799114435 93810 93811 861076236 78195 78196 105837693 32297 32298 636524085 6445 6515 407636988 35125 35126 825477519 92408 92409 101269410 45374 45420 30364263 60432 60433 162331615 87812 87813 359931469 85941 85947 706087869 36820 36821 111688033 26232 26169 594514743 54818 54844 100953761 87993 87943 527188128 1360 1323 953630179 63607 63608 497095751 86009 85979 538327585 27534 27560 710802107 79230 79231 230565977 53900 53901 709457354 8299 8300 811254399 4667 4668 527151735 26484 26422 964313345 15534 15535 559237737 2627 2628 167446965 63135 63145 15543010 5082 5083 168818323 62562 62538 355530692 85495 85449 653271120 28214 28273 518836731 89010 88949 965375232 88352 88353 94583303 36520 36454 972349474 41591 41523 589224815 2630 2631 991506922 55206 55216 521843133 25354 25355 406113649 49815 49816 792915210 56743 56785 605437381 12105 12106 962007457 41415 41493 580873567 59642 59643 721951913 65885 65886 739327256 26822 26739 201971552 38565 38566 769521482 12120 12121 298352540 81216 81197 728844473 89031 89032 219989106 17891 17927 299671016 40794 40795 664122508 95702 95648 691931118 28509 28526 903772806 63515 63480 175912376 78454 78441 424037798 80144 80145 451342480 27882 27895 442337886 28714 28715 714813743 7801 7802 366702208 8261 8317 897520585 92220 92221 534204347 42731 42801 667076264 54354 54338 870755636 53858 53859 810757254 64726 64727 780862234 19877 19795 180802709 84148 84149 317447107 62114 62076 907322303 96605 96606 607615675 66085 66071 950407051 79044 79045 286016314 63743 63748 411886214 70598 70599 124945252 68796 68797 650522703 55330 55269 869523817 51139 51078 310753320 19711 19661 262104864 72502 72499 823397889 84192 84193 95184596 26822 26865 952083259 67059 67060 570954723 9739 9740 296071989 90710 90711 312946066 35862 35863 512901551 45557 45558 584516607 80603 80649 690865454 33447 33511 744278195 96703 96704 146692122 15962 15963 725603265 72851 72852 406696334 91614 91615 71172072 29434 29435 559573990 79881 79882 312663445 50822 50823 787423772 9737 9785 184671261 22591 22662 769721099 16658 16659 320563529 75056 75057 681656368 74904 74902 394465857 22389 22390 485801813 13586 13587 33333675 63538 63489 181539190 95367 95368 902286969 239 240 829823851 28324 28325 267560712 7247 7248 28184246 83321 83322 835054172 28321 28322 569452080 74952 74953 372280177 69479 69449 15992166 71240 71242 689916459 69563 69564 550201974 6435 6436 321444238 69612 69663 825954068 76309 76365 461722512 94845 94846 240723474 59828 59807 537524011 72886 72854 763262064 46046 45974 200643222 84314 84398 413640775 11283 11285 34089434 99 100 577522163 80535 80536 879669992 68013 67996 166073689 77126 77127 279181018 38372 38353 305248671 67641 67642 373059738 48575 48576 338853956 67210 67271 89411524 43312 43313 491767829 47447 47448 730910814 9061 8998 993615454 14820 14768 525752563 13777 13766 633375091 34823 34773 364305297 93232 93182 329449292 90068 90069 785898512 53014 53015 301701611 11748 11749 93093811 39638 39639 105757265 22526 22593 548363560 81551 81540 165802265 95441 95466 422796412 70849 70910 66473182 26688 26689 646020032 94472 94533 683324424 25190 25110 893652024 104 105 911589695 45990 45961 551671511 27453 27454 216901132 64212 64147 628582478 31380 31381 539665697 91171 91172 366721470 12848 12821 228340342 66522 66523 394342514 35197 35218 489643832 67169 67170 86237608 92749 92766 5788200 51855 51894 23953881 75926 75934 340094884 30894 30865 473622212 2530 2581 773710746 43848 43849 232287833 13610 13611 811380125 72967 72938 370548003 73935 73936 945994923 82106 82107 169796058 85152 85161 397173256 34195 34196 35537424 73881 73882 210276911 29846 29847 404037150 68357 68431 460377982 79461 79462 198426932 55031 55032 659503928 9604 9591 326712655 81910 81911 913820509 82429 82430 844383652 36340 36308 667124587 10154 10155 364486349 86604 86605 102975927 97042 97072 804112790 92329 92271 429795651 35288 35289 947576679 83977 83917 81875369 20274 20275 354306116 85493 85494 172791517 79256 79199 542750988 25038 25039 547093159 67472 67473 156775511 28779 28721 36897865 5961 5913 501402617 37728 37709 421037992 69965 69995 1633940 55992 55993 578342829 38831 38766 598924514 64412 64413 900652461 30047 30048 588628539 17402 17403 954513101 21802 21749 880921216 92975 92976 581583604 90215 90216 486066661 89490 89491 139300762 57928 57929 523311247 41572 41559 613039048 96735 96703 527483499 97777 97788 294267823 30021 30022 330020657 46936 46908 871173171 81430 81431 888996888 61753 61754 637425615 4352 4303 983486602 87057 87005 911837321 66109 66042 770729525 72696 72632 11108485 86249 86166 600558861 72104 72105 983826829 40360 40361 477742777 5495 5496 956286673 83498 83520 623192916 54907 54959 729432383 92826 92827 243518188 94530 94531 84384177 53876 53877 176005996 20497 20498 538995331 24784 24785 501613505 45673 45697 71461428 83083 82994 571103427 72314 72367 282629879 84365 84369 263322692 61834 61835 458454277 54579 54504 648688000 39845 39813 930038653 38597 38598 765602105 86137 86183 677110743 249 250 544300284 32007 32008 594358760 21333 21334 523029343 3918 3920 628252820 30501 30570 368831965 1440 1441 479895554 21228 21291 772002875 16592 16524 75556905 87661 87629 955099839 16156 16206 68132353 36078 36079 154524393 39586 39639 652479163 41361 41362 493814328 85589 85553 86161144 11192 11124 898124544 20953 20954 377961997 25058 25060 21623132 6917 6831 346529441 98200 98246 729591902 57570 57571 342334733 20036 20037 636400119 92855 92856 874158606 77202 77203 847460610 28533 28619 987178488 11324 11397 148698337 77971 77972 840441054 93455 93437 588841404 47071 47082 692881929 37713 37714 697479538 52295 52225 726503556 29478 29549 452123379 71007 71008 374627173 6754 6832 612610378 89197 89169 923547922 8146 8124 87162088 17221 17222 363739752 35594 35538 700483368 78793 78749 456443426 43589 43590 631198765 59466 59467 574111918 84460 84486 965096366 8662 8683 894427635 82448 82449 91934177 26218 26219 605822708 78254 78179 802505427 18928 18884 536535875 99013 99056 26445125 84204 84252 621670732 3727 3728 257237944 13286 13325 378177363 14915 14916 990343599 72756 72707 115683274 40383 40451 280955724 9941 9973 340048694 42714 42655 464751086 48880 48881 438870240 50546 50608 986378081 57828 57829 319168828 65033 65034 582177891 33531 33443 891171204 43860 43919 941253785 27150 27151 737737991 79241 79292 825981071 93560 93601 296335165 91276 91304 115097413 33176 33234 273026826 39013 39073 166168374 38333 38334 841671479 82381 82430 875726595 88503 88485 99751336 242 243 168702098 40521 40522 154114348 40430 40409 864407969 52377 52378 765473527 23798 23799 434428343 79987 79916 524542375 59004 58961 83511002 79716 79741 836525553 34884 34809 685024784 47140 47095 140114055 64381 64382 624068874 43785 43832 190043633 7232 7233 559748303 68381 68382 330248076 89 90 423781521 54074 53988 38207016 19028 19029 546834319 23011 22939 30611743 14107 14108 232894102 35145 35072 501070431 30617 30544 426894559 55081 55018 56079881 80543 80544 424431760 36009 36010 595704465 89071 89140 895257552 66013 65992 206278104 83394 83395 97894788 76472 76385 342351022 11009 10981 562136055 8366 8406 368576766 69125 69126 818700343 10875 10852 585439242 19086 19013 30914302 791 792 885671490 1968 2031 939536099 19326 19327 475862883 37038 37039 574688424 64930 64931 184866391 74322 74400 176829853 34396 34397 510526073 79021 79022 669628423 63754 63799 306062261 78974 79038 927328513 96885 96908 514119586 10325 10326 504068559 61200 61201 884398076 55779 55780 901477914 53312 53313 299906133 75189 75132 106700984 23122 23082 374365267 72768 72752 62869544 54614 54681 454114479 37060 37104 945907713 81491 81495 417500246 53798 53749 671732605 13436 13391 357846159 81694 81771 257887600 78641 78642 2899454 75464 75465 348964093 1494 1525 157680024 50230 50204 926720391 18233 18295 648438186 19172 19173 460721661 74827 74828 581030484 68559 68560 211919992 95683 95737 785571488 81109 81048 507929174 77407 77417 531919810 66984 66985 359096992 45455 45456 766347746 18626 18616 780902194 92308 92234 589168030 69043 69063 293032118 60138 60206 508064992 46999 47000 75010867 37720 37766 965162480 93885 93886 538773992 40145 40126 26933121 17869 17843 669823352 74706 74684 712875441 6617 6618 246319512 8243 8211 589945873 65057 65024 149308222 92495 92496 497543341 81137 81138 802380100 17254 17255 986256054 22203 22282 145974226 74671 74672 248637056 38334 38335 790056125 36087 36088 590936448 81613 81549 277184403 52848 52849 251519725 522 523 175302677 80179 80180 253614809 44766 44727 183463163 51532 51484 350534202 56759 56760 7226078 62790 62791 271534141 85893 85894 38717999 3606 3579 604127180 94317 94318 216998855 50294 50271 579823384 59348 59349 201781572 82213 82214 574030185 67601 67571 449839287 62808 62809 563620273 22810 22811 473019473 16301 16302 685120806 5093 5103 266245009 42531 42467 505749098 59968 59992 224636982 23631 23632 117334343 46568 46569 898858013 86886 86887 718576282 99355 99425 232207187 73292 73248 34135307 42570 42547 497997473 80303 80304 848542329 8087 8154 921114311 50507 50508 415041105 97933 97934 79036111 13081 13046 779762129 60569 60570 961080011 49219 49220 387569023 88102 88103 70128723 13142 13143 892049070 11121 11122 529183560 29077 29078 51829535 70690 70651 12611816 8186 8160 61792454 99020 99060 480116236 39107 39108 640194723 14952 14875 539704866 40883 40884 16163554 93563 93564 583931937 60291 60341 268163480 81660 81661 13388774 93192 93193 226805744 54410 54366 643684047 50609 50584 217508649 37135 37179 698241029 90003 90057 229628799 50054 50055 561513095 77720 77678 384184118 51171 51172 81634274 12855 12814 960797049 22217 22152 187092036 25929 25930 49023485 14159 14128 346420468 6607 6696 700695025 86981 87067 861374289 3508 3587 633078042 18463 18464 454626846 54559 54560 355474600 17655 17668 435402779 27542 27543 485154581 3479 3555 979903029 13359 13360 477122721 8726 8756 321687765 8432 8433 842608377 95598 95599 820847060 64474 64475 812555295 97977 97978 242558575 92738 92820 274007523 30362 30436 232557247 96268 96269 636386971 70036 70037 34935691 13593 13522 303566074 40254 40248 243526763 48696 48616 253921007 96152 96202 759967061 7432 7433 297563216 75192 75193 162185164 26630 26708 411418207 24457 24458 649935174 48375 48432 684771272 34846 34783 691462112 9918 9924 104910961 60608 60645 425418305 57043 57044 517785495 38811 38814 72204260 92104 92105 138576013 84620 84621 231149347 94082 94083 24135642 71605 71574 796388599 53828 53829 183318594 71732 71767 408441691 62567 62639 809189763 45886 45887 493168554 30259 30316 974191666 56057 55994 644359882 59229 59230 281617720 52247 52276 565943906 23529 23461 569943343 698 699 871786026 14507 14419 741706075 2222 2223 563183472 76893 76894 664640069 54729 54735 376469375 75925 75926 937560284 78941 78942 144625544 36118 36119 715401861 25989 25990 89538737 65778 65775 91814496 32571 32542 981830360 71662 71663 217225552 12207 12199 842867764 58488 58489 200507362 67556 67557 832034053 76993 76963 935348095 42179 42180 275589286 80438 80439 609645072 22569 22580 870165976 50334 50372 903853976 58649 58650 937062390 48044 48045 261526942 34199 34172 151055357 42025 42026 823851153 11350 11351 639152237 49423 49441 148336172 15181 15202 837240565 72817 72766 798933184 3547 3548 478304965 46259 46260 946829748 62226 62197 481499454 880 918 955390645 44851 44920 16957414 55060 54971 513632828 56604 56518 305034925 30360 30361 680768266 24560 24590 575315172 43231 43232 497574556 99284 99285 61935024 51718 51719 21675642 47175 47200 557770451 90577 90578 786726708 37482 37456 245415852 32999 33000 869409270 86627 86681 335158724 69849 69850 493520953 55383 55384 68699351 40534 40535 726348451 47143 47094 87152688 75112 75113 754448422 22815 22816 861614784 60179 60180 207294694 59884 59894 125622358 57404 57421 881638832 62416 62345 482529062 58462 58477 233942573 58488 58546 7983444 64022 64026 970966178 17545 17546 949489439 79112 79045 623394075 18874 18904 397718332 40596 40597 670347491 78918 78919 773066188 67615 67697 764289436 80297 80352 624897539 4087 4088 992525836 97579 97580 468390055 91522 91574 491597606 94948 94926 522739162 13572 13573 740024312 21075 21076 65433898 3844 3845 735910345 23989 23990 558817826 86042 86043 285927889 76458 76543 88018913 44777 44732 988194667 13788 13735 873760903 35059 35060 529971765 11076 11077 631759151 58325 58376 5107129 51402 51403 954936930 13679 13624 212492991 79256 79238 586146034 34342 34370 71534795 98324 98325 270843429 78960 79043 509249105 75771 75772 579064368 37221 37222 231302686 5465 5437 71999826 8838 8839 698561043 36844 36845 265762035 82676 82737 328175597 63061 63029 868744768 31256 31257 524379267 36031 36032 909918601 70829 70744 980793187 38549 38501 223733066 81974 81887 312874343 65134 65135 232849348 18994 19074 995818852 49734 49665 264852972 58310 58311 628806200 87841 87842 396455076 32945 32863 739552692 99451 99452 536040904 54838 54826 886370163 23449 23450 492713889 94641 94552 517932677 90998 90999 761916499 60691 60692 39834386 77821 77822 269462199 96127 96168 346975660 23990 23994 993221394 76267 76244 509418435 30609 30634 732480041 28095 28089 89432526 1826 1867 882946304 99558 99559 126749640 63263 63264 372291934 12878 12938 424776868 74808 74831 786382720 12887 12889 364579008 17625 17630 185580132 573 574 761497815 7788 7789 781324051 24623 24612 655025646 95403 95404 90751741 20167 20214 675804043 55756 55757 305358242 17535 17453 235196358 15212 15133 659195985 47827 47876 347011899 39761 39696 595645838 32901 32896 19945050 20105 20106 608940982 84107 84108 112780748 2610 2623 51797561 23688 23715 296055058 6774 6725 805188952 62844 62841 710254713 8468 8469 267810182 84647 84642 399841803 15912 15913 655774472 43728 43683 780695921 22987 22915 66599024 40523 40481 559534764 42942 42900 22484728 7272 7258 444386167 20447 20448 978390774 90309 90310 309282350 37356 37279 141548912 4108 4169 557559017 42795 42830 615558732 20897 20831 422998956 81103 81039 544149548 40020 39949 991019566 51196 51197 69221315 21351 21284 479697368 83529 83587 897183024 36280 36281 267218669 84596 84656 537073232 2258 2173 321588054 20816 20802 726241642 43775 43776 513560023 53918 53991 295478346 96110 96189 836485470 38890 38880 486367998 88895 88944 884426340 42842 42843 865140522 90623 90668 714988145 40082 40083 262455884 63082 63116 453385886 43913 43863 923678182 34239 34240 702040028 46683 46684 529541192 68591 68538 990905500 7508 7446 450106096 93167 93181 765905981 80665 80724 737140961 67115 67105 100910770 73254 73255 913002571 84767 84685 791245121 68983 69042 519948235 66610 66611 918766849 840 831 744927093 52874 52875 52353627 35085 35084 762279663 39880 39881 189648219 18597 18598 959297426 94102 94176 505410824 46315 46352 328772597 60811 60900 238019516 36815 36816 586651619 57347 57348 1441881 44286 44287 947440746 91756 91772 968300893 27300 27254 494681957 66849 66835 36259595 82210 82211 190104943 19352 19353 999310673 61114 61115 65216704 38131 38124 310550208 29918 29980 947182887 40088 40089 642651560 58927 58928 42472578 2237 2238 105027661 47032 47055 17436495 75013 75014 216563511 59656 59651 53330436 54270 54229 628391371 96754 96753 605828315 77322 77323 988287766 58109 58110 912061946 42723 42724 456312759 44290 44291 580002870 60791 60825 77050951 2816 2817 34567193 75918 75944 532019189 81749 81750 199316905 44706 44676 480980200 40870 40859 294073939 40417 40418 267117313 92334 92264 495650986 58959 58905 852760882 18873 18875 53950491 15992 15993 451305021 39246 39275 194021383 18708 18709 357114259 56545 56517 162404418 65068 65069 103763834 67794 67753 40754398 87499 87500 386848211 51925 52012 987100944 24512 24513 898831889 55727 55728 429645965 81326 81297 944712180 58224 58228 494714034 67766 67767 709754388 376 377 657119639 51373 51405 718611125 33538 33539 795428700 15133 15134 349524006 8742 8825 606577303 49987 49988 749028402 42863 42864 561163943 36008 36009 701247920 31221 31233 548673871 80664 80637 943165619 78063 78042 301756378 65528 65529 27941791 42542 42543 406685599 11053 11054 816317512 65647 65648 429448587 30498 30527 807804220 55251 55294 27645082 82932 82933 882014996 48357 48358 91090993 84120 84118 250584331 94772 94773 179160810 65418 65419 207451242 62185 62186 22892488 64052 64053 803675492 93589 93582 977264842 17323 17411 672520565 81398 81399 957603602 37889 37890 143300262 84712 84687 495482742 67762 67763 554862677 81547 81574 528630010 93886 93835 616346510 77453 77454 388351986 89406 89407 388523721 45563 45554 625560340 76219 76170 367927244 41783 41732 315950381 58031 58032 206724238 35997 35998 594437466 53945 53861 672201239 47846 47863 857262366 87674 87751 545209088 49693 49694 975381906 69754 69755 899709757 48150 48109 412203743 42358 42359 667570884 90509 90564 815640577 19701 19623 160844085 53842 53843 332606621 55832 55827 273644601 43876 43877 806107060 41142 41113 494280109 27464 27465 864469024 70722 70723 162332168 90948 90927 379724228 39676 39677 766867404 81768 81740 30544532 75120 75121 124064243 26902 26968 453592039 24630 24631 95718489 36654 36634 663252489 28530 28453 225701323 31261 31262 754006189 34047 34101 646219052 49620 49621 78017144 64664 64665 167447660 61360 61361 684593854 51320 51321 228921420 32595 32550 424644513 10509 10547 957314307 94168 94169 364179274 98311 98361 872992402 17150 17113 63266431 22565 22566 748417594 52220 52185 76500103 40933 40934 218928633 51996 52031 836445142 18636 18637 269611117 49200 49206 113169210 96208 96209 888999967 7787 7774 348085674 93130 93131 78655699 97369 97308 47126752 58913 58981 720244567 87982 87983 593359508 51150 51151 634157207 69973 70056 45963504 14565 14563 935522142 57069 57070 46265899 10182 10255 544773357 89393 89384 329679838 68004 68005 665431021 19086 19087 490043878 96417 96418 727573275 22854 22911 453661466 81385 81386 480158142 44358 44359 822135618 26834 26889 154104335 39588 39589 390215406 64229 64230 896466045 8042 8043 206010516 30385 30409 15971402 40745 40746 770757658 10997 11073 640805935 22910 22906 964437275 24352 24353 5497218 45731 45727 676543136 23051 22972 519907126 68863 68864 198245604 64402 64389 897008848 97939 97940 637748341 37639 37679 520942601 15857 15931 20983371 54024 54065 40977848 83787 83755 51905546 96306 96307 972193811 2999 3000 578947108 79138 79139 729282252 18769 18755 777733263 96188 96152 528796231 98039 98012 517026046 62349 62379 268626139 50357 50412 331036812 78994 78995 932711372 33281 33282 289951465 29272 29273 202691262 67384 67385 454579686 57704 57754 498508238 36312 36307 779431215 80991 81070 112439848 16660 16669 685783770 38946 38947 342536130 6667 6668 9048181 29403 29404 429879366 64018 64019 587189796 65680 65693 850536077 18680 18664 15638883 40459 40460 968869732 29502 29503 480050844 29158 29159 325755943 54052 54053 372091159 65831 65912 851210163 65670 65671 756292301 48776 48777 172752425 77554 77516 33603535 28786 28772 670646982 97457 97458 51553454 70298 70239 550447309 14687 14688 621269435 57907 57908 860582297 91218 91141 959000445 67777 67792 452975069 47009 47010 285888751 9390 9391 188144861 64308 64309 378906169 13395 13396 970955104 2504 2510 132688712 34542 34544 516269990 93115 93116 11395709 13024 12979 192199977 68917 68918 150090814 87887 87849 436713062 42979 42980 287699362 79727 79728 357369472 95245 95246 342511732 62615 62589 534649508 90095 90096 213722232 58791 58792 856952652 65276 65347 405282280 29871 29872 96356163 70651 70652 676119392 65182 65225 113201140 80401 80402 890413276 9160 9161 302742293 27629 27630 75092691 58702 58642 628620386 63125 63126 650801156 47767 47768 371697788 87158 87131 39959977 17947 17948 41840556 82597 82678 770713327 51405 51491 688257895 8877 8874 888891439 12679 12680 491094224 67036 67037 236036156 70243 70244 980549964 92989 92909 385111786 57730 57786 451447470 24848 24937 881055865 21189 21127 264945830 34153 34154 527601072 73758 73759 723192895 57859 57860 71146229 75942 75943 678366658 16079 16005 765529641 46253 46314 145561898 66189 66231 291089256 63430 63431 464574117 51012 51013 152637030 77394 77306 223411178 74440 74441 280800055 94174 94175 179617760 168 169 767193624 69150 69092 338450330 84062 84130 213659004 77512 77513 230857466 63831 63832 80567243 54468 54421 639999730 18062 18022 545754617 25562 25559 760642051 6855 6856 435093763 7207 7208 799441852 16465 16398 455602375 20107 20108 92684674 13651 13619 376880349 95279 95335 390541190 64626 64627 367326986 36957 36958 14241738 84826 84827 674419494 24167 24229 62704533 29092 29113 904595291 715 706 487635217 84247 84306 271564779 12491 12451 681271703 77873 77932 431103881 30876 30877 722668746 14390 14305 163100752 85374 85375 202734058 21590 21591 933962708 98448 98413 752547845 40159 40160 710357970 96259 96260 632804423 85655 85666 75040666 66062 66082 108223433 39872 39827 893041184 58185 58116 178014390 42481 42540 688168448 37939 37974 583652911 71643 71586 288735794 49981 50063 841398728 65298 65299 699064959 32749 32750 299402594 68554 68560 410967945 83386 83387 318322790 69564 69565 52870306 47512 47513 955702770 99429 99382 213974198 76936 76966 939679161 69562 69567 565799921 64057 64080 546221106 41018 40949 618525083 9303 9304 815976293 59083 59084 906472534 49977 49978 251015747 79116 79193 906295743 77072 77018 929282578 91160 91155 406991112 85930 85931 886339218 15081 15069 643302946 38583 38652 681759262 78981 78944 983066611 21884 21885 368352909 17399 17468 502730857 53920 53921 702818204 86672 86682 960379235 83874 83950 368445915 90650 90702 311606206 78193 78175 964743449 20807 20808 196168744 97922 97979 775348918 38434 38435 71627202 8331 8323 174192940 77367 77368 553426210 98739 98740 152491625 6705 6706 32097567 26149 26092 541146540 86226 86227 49014874 32554 32555 373495236 66842 66888 500986329 36389 36464 897228990 49370 49296 418281834 76585 76566 953551042 5848 5887 509552662 97572 97564 374011209 22477 22459 937858449 43817 43749 819990508 6700 6701 20538115 23632 23568 258620866 92038 92039 770821347 4994 4995 190635916 91443 91373 232896741 37353 37354 724174819 76612 76577 750833912 89624 89625 576502921 87619 87654 36918740 49690 49702 377158207 74873 74805 71406064 34153 34196 580644086 13935 13853 893569445 51323 51324 327083585 69232 69169 831353783 70764 70765 200276151 86325 86297 170698235 79291 79292 970560627 4668 4669 373507960 62164 62165 344747996 81295 81296 457662795 99314 99354 643222670 25183 25184 616658409 8213 8214 771468471 87663 87662 550008401 59705 59706 778223794 57219 57286 498269553 61593 61554 266388413 34210 34170 21518102 24182 24183 288071075 61882 61883 304530482 86336 86317 200610054 75056 75131 597878063 65714 65715 288809275 13162 13163 582446086 57429 57451 188294505 72953 72910 928772635 31360 31361 425338575 52935 52963 586587060 61678 61625 95749970 28869 28870 482759841 40905 40906 546517931 69836 69837 805234449 34011 34068 278061050 50675 50676 180656490 55509 55510 544506988 85092 85093 226936028 28284 28243 850978218 70970 70958 677256660 90932 90933 192924888 26887 26851 750683789 4641 4642 732072705 45930 45931 960393546 55056 55057 832684945 34299 34376 40620162 12399 12400 294843964 11557 11569 882326042 27281 27344 683644280 44043 43988 49302978 12289 12290 523052369 58458 58398 981052791 74130 74131 328650280 38883 38833 953918334 27692 27693 751174325 12240 12175 655785399 28872 28873 237995514 13893 13894 45769797 37987 37988 775241024 62363 62415 105713316 53568 53646 694416291 5578 5579 99206225 6747 6782 749268335 98242 98256 374953887 47664 47665 698281275 62782 62783 442427420 71837 71838 553967286 75138 75139 764916536 4757 4758 189248850 53355 53393 189569896 93941 93964 90118068 22063 22115 168373472 97449 97440 820052277 30600 30601 124492201 87035 87036 158902863 20512 20499 143081086 38511 38504 601881509 61605 61606 213408905 54657 54711 39370357 13550 13575 92101159 84787 84788 549034580 33904 33986 800253022 91332 91377 474639380 40950 40896 736372252 36763 36756 935750663 56985 56986 970519763 39620 39693 270888584 50098 50105 43459994 53525 53526 153984074 54668 54757 581046078 4421 4422 449040318 78731 78767 800668364 17327 17413 911658166 83064 83065 734235689 93184 93128 83747310 39518 39519 834074828 32451 32452 427277273 70468 70502 491189806 45210 45220 843482167 16272 16273 520958189 13477 13475 549565375 44144 44100 765376726 85405 85406 255385541 81674 81675 91823160 37025 37026 732543364 16841 16842 151753942 80276 80277 819773545 18600 18524 345880885 17218 17153 44627936 11939 11994 982918299 88748 88749 237163644 63623 63701 413426055 79753 79688 608139759 67087 67119 664859488 89110 89111 951447247 19124 19125 938461932 82062 82063 321285040 81523 81524 663250334 99088 99089 190436299 96128 96129 187772562 56396 56397 729655714 98692 98693 927265577 88611 88570 653589660 19062 19063 731025733 50040 50041 160590657 32680 32681 14256446 89883 89884 635329591 57103 57189 650154965 29469 29483 711146283 37874 37875 934587505 85082 85083 944754589 42858 42859 654822955 17610 17611 59400623 35630 35624 187429762 23523 23524 723544501 18459 18460 176556557 41559 41528 728162899 17071 17133 440405892 80807 80852 405359999 93210 93211 258877406 27220 27189 501210627 48484 48516 230621013 97115 97038 217716311 27236 27201 773279825 25416 25417 48640864 71080 71067 559030575 72054 72055 118209704 78095 78180 794614900 79421 79422 389010140 32546 32509 442479092 10719 10720 749418711 81651 81692 922416998 80380 80381 280146466 43308 43367 347542818 54163 54164 804977434 20728 20729 357753725 47044 47077 775053490 13321 13322 442771147 22056 22057 735236695 83609 83626 574106367 47552 47553 238015603 23315 23266 389616337 66978 67023 509335 23046 23047 324847612 10010 10011 16872306 44398 44399 993762741 16963 16969 426644292 23179 23205 973794540 1147 1148 882545281 48599 48647 770848430 56494 56465 486643217 81828 81829 942743460 30001 30002 624665060 16645 16646 176101612 12199 12200 643152316 54280 54203 284366797 14036 13984 493903180 80588 80589 977871169 91429 91430 672385346 17436 17516 274012095 94776 94859 573472296 711 677 971425587 80145 80146 10233891 84166 84180 785263303 32301 32302 886884293 39266 39267 806861308 98676 98677 956696376 3116 3061 494361279 22241 22242 744360384 85334 85381 488192335 88908 88909 540432593 67885 67898 426485458 48115 48116 435667132 23890 23881 963658634 60658 60691 943540240 81110 81111 857286029 23518 23519 199707422 45787 45708 153039283 95556 95557 260230573 55650 55651 47957914 49016 48976 402898791 29142 29143 796226432 56953 56954 736273408 80011 80012 629835599 97750 97799 896358213 9262 9263 763843667 58371 58452 361088368 45253 45196 821246339 97159 97160 763243700 35795 35796 384773270 65456 65510 412000217 61744 61774 617094093 45675 45676 965615301 67949 67950 889010879 31682 31663 799149561 65880 65881 445635842 6560 6561 235793872 32823 32813 797448495 16452 16453 90744290 23122 23179 419885381 90549 90490 422894795 7394 7344 820324748 4496 4543 838505673 3583 3644 230937897 64863 64784 35675264 32458 32499 403466039 25210 25211 253094860 92328 92329 375729305 2620 2621 242504303 67791 67832 665857040 5910 5929 981906245 86870 86929 597094511 35340 35407 845905135 31460 31393 698384406 54235 54211 530907967 88223 88224 975188055 44796 44815 644464688 21724 21725 541600259 66860 66892 137934393 66904 66978 824481257 28574 28590 116638505 25662 25614 89453092 88911 88960 555796556 80419 80420 270204877 1636 1692 452012789 60447 60485 208061270 61147 61148 356242757 81934 81935 257098225 30763 30764 76296811 18517 18431 72953625 56757 56758 332186320 82058 82083 425917468 4081 4041 352916415 93222 93223 470648068 72515 72568 825121230 49876 49853 262629663 46241 46242 409083615 49795 49796 130407665 77270 77317 974390140 74546 74547 332338498 62451 62452 458213295 62151 62123 549172552 68142 68074 929342373 87650 87657 341562966 60233 60234 254632157 62069 62076 513706331 62924 62925 601941914 7158 7159 373346153 21324 21325 885105479 63842 63843 971894671 95649 95650 369342500 78491 78578 219902812 73648 73729 897880985 33220 33221 737611130 10833 10834 966726887 11252 11253 142678219 13288 13289 171665015 65572 65523 501201702 3543 3484 889358710 9611 9612 350264259 59055 59056 373566091 30528 30529 915032200 72185 72118 692901017 19287 19270 477277387 14030 14031 223733368 91893 91894 270408667 96315 96316 557831519 12857 12858 335697699 91411 91382 623172979 46712 46792 76545612 9775 9823 546871353 58988 58989 823001492 14200 14288 636159231 8763 8764 740867515 18046 18047 438958353 18171 18172 392840420 25362 25295 784413680 68001 67993 472262243 52338 52413 251638152 16382 16438 931845000 88320 88321 202916443 72716 72717 973368924 83929 83862 521155330 25243 25167 663074089 62585 62629 86660681 57937 57938 8542080 8906 8856 571568711 90230 90231 618087175 64662 64740 804077290 63319 63286 148240624 38416 38417 760659442 25461 25462 503165136 44739 44716 954375184 39722 39723 573636138 99176 99188 195705583 10771 10772 116635581 53229 53230 148917070 89335 89336 10269626 43406 43407 752041618 41408 41409 914867090 38338 38363 267271121 92010 91983 896736779 52473 52520 22246352 24015 24011 759685731 90356 90416 374811033 10375 10376 446185508 92754 92755 530581249 9273 9274 893298083 76460 76466 880797343 11594 11624 480402538 59659 59660 164116892 26082 26001 165903165 62179 62180 763752702 89219 89292 482405688 35405 35406 967811947 98350 98351 887685526 23981 23942 250230570 77666 77667 494159634 15990 15919 664272382 92530 92531 978395808 74397 74368 873713530 68253 68333 585901172 21590 21650 144406734 61996 61997 14077133 66223 66224 717490258 24558 24559 107649875 67303 67304 417558712 6058 6059 577907633 32978 32924 983285215 20257 20258 964581371 25973 25974 957655911 67455 67456 294756284 74678 74679 748179898 32851 32852 777561317 65843 65844 423793088 90315 90316 896193082 53172 53173 713009082 38091 38140 526511143 23 24 838682745 54506 54421 532722710 48722 48793 260140478 74503 74584 512796556 33028 33043 961677984 14891 14892 530189566 71282 71283 929569571 46011 46012 891625492 22896 22921 88519617 6654 6655 117875212 83670 83673 255361412 5106 5107 271626400 59654 59655 340558364 1079 1080 921021610 59791 59792 308730315 39779 39780 538144346 53480 53481 230632945 75382 75324 381659299 17741 17803 43654427 91742 91816 574241206 52508 52505 718505068 86907 86908 479055057 6417 6418 969094171 60446 60400 645236937 63618 63619 653565019 99331 99332 996433093 25128 25194 368849969 43713 43714 970910538 86379 86394 415926443 48624 48625 247541482 92704 92705 60371875 69774 69746 589446969 96217 96218 840493673 90590 90539 943590907 42958 42923 41643636 53041 53042 811168635 17403 17430 962650190 7914 7893 275113688 48522 48461 765069792 29482 29522 628346823 98984 98948 742985777 95502 95455 519478657 48008 48009 700960260 62863 62864 111344608 20639 20640 570366480 18851 18852 279175716 76481 76482 35679337 59535 59536 970523592 16994 16995 420384615 32966 32967 548091020 50411 50412 944135807 88312 88296 913767639 15210 15211 568859221 96339 96340 125446827 57809 57811 314275704 81270 81271 747076651 84562 84563 323547469 56238 56287 376320396 6495 6414 959287965 77075 77151 205272544 98175 98257 568337468 83424 83452 224395309 62566 62627 790260368 49679 49680 500071572 76028 76029 268492061 43017 43018 486864320 32025 32067 309961388 64204 64205 542790692 3473 3439 960250834 32534 32535 342174570 60171 60251 918216264 42337 42338 335254950 1416 1378 925735735 89843 89907 195378004 54053 54115 444800685 30709 30706 584451929 34179 34180 173365564 3565 3542 296016671 5687 5691 766792001 57784 57839 962411059 99656 99657 409571877 10161 10094 845555419 19396 19326 768196316 57308 57300 118438704 86243 86304 348632617 89280 89334 753128996 55729 55763 184945930 7860 7886 483398933 21594 21567 457072805 72201 72202 874088747 23356 23357 433393076 66584 66580 192114958 45870 45798 855641963 79731 79732 719857707 85003 85004 480866609 34711 34691 133964401 36904 36913 9468693 6298 6217 893819379 80639 80641 319522800 8206 8207 727027823 56712 56713 542485002 14729 14730 536727430 34131 34053 959134323 1581 1526 184834123 77532 77533 833999561 69781 69841 472603525 18371 18345 871828359 65653 65654 630039428 54859 54813 879618850 71022 71023 427877888 12873 12874 815346090 9379 9306 431479311 71447 71448 55811183 71278 71201 30448639 38302 38303 246113044 35902 35903 811126211 23080 23081 528573544 68540 68541 425799414 82048 82015 744550410 96665 96740 251638425 21539 21540 867838027 93692 93675 51530321 21847 21885 484034718 57063 57141 780611249 44672 44748 121052367 93320 93359 938583909 56221 56166 335465560 3219 3277 987438550 19297 19298 830787648 36351 36352 692090934 93459 93460 247871823 29891 29892 492231709 35873 35953 510482708 57685 57686 942735797 72600 72637 531724009 75932 75942 250873839 46650 46651 938433919 21864 21781 707705378 98267 98268 815227377 36433 36434 790578821 15758 15759 570263243 85349 85368 557892469 83559 83560 321581171 49927 49928 921469918 16072 16073 893521679 23848 23771 154592683 30937 30929 996387140 46572 46554 338642820 55054 55055 272974910 71005 71006 87910266 27627 27628 903679075 52453 52454 817513444 82438 82439 443144258 35029 35030 541911895 4815 4816 438397452 54368 54300 78918415 24266 24211 961216790 79027 79104 73672896 9940 9883 592673296 77571 77530 935012767 29797 29877 295868219 32783 32769 248071998 83404 83351 348694640 90479 90458 972066592 89465 89466 569149528 34104 34163 972552116 93793 93794 993273303 61363 61364 646665575 41230 41218 60754108 20694 20695 436973139 39196 39275 828990728 51089 51090 228696417 53110 53111 310791348 85617 85618 828379403 43209 43195 930122763 68883 68884 782841274 36498 36453 531457425 27747 27748 471680616 63404 63418 946000135 86944 86959 368080979 31972 31973 186691972 79855 79856 55980806 75575 75576 511774355 58561 58562 476100149 16560 16629 887585022 53267 53277 12258480 32728 32729 737793375 51758 51759 543094040 11342 11390 856402722 26702 26703 259549480 34595 34596 444780726 4619 4692 153274916 88880 88953 378804209 98770 98771 517342251 1845 1857 140090908 64781 64782 21110429 13216 13217 871383103 48028 48029 504352197 79624 79625 506976775 84712 84713 833112341 43043 43044 995097264 93108 93109 658259963 50491 50492 339906835 66158 66191 846208526 41758 41759 221576933 29393 29347 823619414 76633 76561 995087203 24755 24756 408486845 19031 19045 589252444 87846 87847 203084855 23649 23560 804372805 38122 38145 464313274 68169 68170 541496816 44496 44561 70769779 18285 18363 213025609 38869 38807 214209586 90503 90498 220419984 73999 74000 118336559 91583 91499 971879665 85196 85197 271484184 29690 29614 87590026 44044 44045 623320476 44653 44623 2040275 67619 67610 563768807 64244 64245 60634764 14256 14257 988979751 14942 14879 639302298 43844 43845 668406716 30521 30522 564139857 62675 62615 4928076 80766 80767 940157333 28824 28761 977521525 59049 59050 863668253 10403 10404 544940269 53938 53939 129188089 8627 8628 996206611 80831 80832 713130120 86387 86388 319659927 49700 49701 4472314 10276 10277 589862562 12988 12980 669144228 28996 28997 177940844 48146 48147 978150157 44914 44915 43564643 6863 6859 376473384 88392 88393 553036719 48894 48895 128707407 240 187 280396329 64268 64271 285324781 48458 48531 631878247 64088 64089 714965923 29438 29366 274304155 76443 76444 182500033 27416 27417 622505746 37009 37010 121041269 1870 1871 614086489 8516 8502 945573203 76646 76570 560471988 60090 60091 432539137 77565 77566 802740588 92382 92383 699320097 35624 35625 779746277 67931 67844 301672386 86991 86989 947356690 20691 20692 777309687 2783 2784 529108215 59953 59954 586329555 31879 31880 272739288 49997 49998 922673543 15398 15428 663083676 89997 89998 995631042 10044 10045 523564340 26659 26660 484212390 31059 31060 606220893 82612 82613 778110809 90021 90026 39594115 18290 18291 596502869 90506 90589 720821322 34267 34268 765181520 18348 18338 560898465 23292 23317 368396671 58250 58306 30746942 72728 72786 419439392 50422 50423 641771870 11522 11523 121217357 56448 56449 164265467 46937 46938 917059863 39959 39960 476378512 73005 73006 821544815 39441 39442 568869966 45490 45495 163148242 92065 92066 714854112 53619 53653 930738137 40941 40942 523174421 18240 18241 457873349 45687 45611 325045541 27832 27766 804774970 65796 65797 371057344 71928 71929 555406289 55737 55764 975868125 32592 32593 624099794 88896 88897 479991804 45315 45287 619927263 44766 44739 691790215 98319 98330 31170727 20797 20798 723081347 12718 12719 526656007 15650 15717 368750487 37234 37235 48661232 99015 99016 329930742 94780 94768 135164217 68593 68520 373761184 53890 53891 391819804 3859 3855 367730800 37173 37174 316271352 49470 49471 858413987 49229 49230 433235716 19831 19764 851653481 32613 32625 639971996 95063 95055 663780015 51983 51984 186370665 19212 19232 217396553 16692 16698 586826424 80614 80563 727129324 82713 82638 667231671 47316 47339 662612086 95444 95445 822508460 27796 27797 736329913 38742 38729 952721893 49539 49572 262273853 94344 94345 283717735 81744 81735 968765814 48806 48809 336131972 88996 88945 183776456 73560 73561 956989962 24280 24270 128621009 19512 19513 611978304 68022 68023 655936035 96269 96270 981727113 77742 77653 532931295 90469 90470 848346156 48699 48700 763030008 87202 87249 560592524 21754 21755 500182484 13071 12993 659597480 20569 20570 148738686 73777 73710 834566839 18239 18215 144717766 40659 40710 668540083 21938 21974 976606736 96615 96560 809041194 86498 86417 194624658 99746 99833 319340350 61478 61566 325144033 20061 20062 920117000 57673 57674 368567875 24778 24779 8471523 45309 45310 380244775 5578 5628 273952897 78083 78106 278845287 93058 93059 137477088 71506 71507 742975668 22083 22123 352453043 83791 83792 691608027 20289 20290 447016353 92222 92223 847217618 87610 87611 155665183 6500 6439 57603957 3762 3763 221702027 85535 85595 119867522 59770 59833 267012990 91321 91299 121431568 45246 45224 14547566 66128 66192 285881242 85128 85198 278579181 80002 80003 315920250 6426 6427 809482883 52746 52658 849251591 39947 39948 164574087 94394 94395 178586935 20616 20594 944739434 6754 6687 795100589 7777 7778 228409884 92246 92213 644395625 65015 65016 604930150 94998 94999 693876405 54708 54697 288429726 45260 45208 836307161 49943 49944 700831022 64989 64990 30706077 46031 46077 418060948 20374 20375 583059382 71449 71360 251841887 28229 28230 837234279 61428 61429 752839648 34137 34138 644439559 97994 97995 420438779 73022 73023 361133115 14522 14523 303522288 3076 3077 995879313 4122 4123 256352407 71321 71322 526993035 79140 79141 253607132 3182 3217 957162876 61253 61181 662623359 38983 38984 785070546 48322 48350 702673696 51112 51128 809839342 2891 2893 792488458 17637 17638 161254423 68240 68297 197233888 48051 48052 592784247 73420 73372 650259599 51736 51717 113608338 40633 40712 793516190 21436 21437 285460196 75118 75166 596467841 10867 10868 750555427 94963 95027 935580020 74123 74193 772093350 67551 67552 749813383 91219 91286 336264509 48856 48769 678807568 76956 76957 238925315 60411 60429 573762603 12886 12948 141338662 73456 73457 794529783 4051 4013 756872311 83870 83871 158401321 53139 53126 71970703 28371 28372 767185332 75488 75569 90963620 50186 50187 9621158 36105 36084 164575279 57497 57498 122392046 86198 86241 892997457 33175 33180 563774623 43332 43365 151888933 38483 38484 235646279 96713 96714 308052663 92288 92289 711369354 94143 94160 307510705 98036 98103 725754267 43318 43319 940748146 34496 34579 577010043 5881 5950 562484329 89894 89875 78933595 16543 16544 960833793 86752 86753 131781416 98603 98615 50817580 14532 14558 519421200 17410 17331 252544693 37543 37544 398383223 68826 68827 768253961 26638 26639 859574631 93490 93564 917164145 36542 36543 619249884 43669 43750 319728176 25604 25642 689864643 76989 77046 72700345 10219 10159 762864129 25916 25917 222206161 18868 18869 994261186 35591 35615 492790985 39341 39342 359151972 67571 67519 529992812 97911 97886 754010257 62356 62357 835850363 19684 19706 614180854 61216 61289 208332703 64123 64124 865391087 86155 86156 504495359 78718 78745 895711694 71464 71465 921854491 84486 84481 399027384 12845 12846 20900089 45785 45786 173056215 84278 84256 755553621 67318 67396 561159456 76876 76877 204230940 83508 83509 324663784 38673 38674 545813988 6641 6622 82787507 64103 64067 710290692 83439 83484 376249625 58518 58434 239417184 2345 2346 243629772 19714 19715 344750066 40198 40199 454445040 38382 38383 482767356 83940 83941 525053165 76729 76681 405167366 99945 99957 210067764 97985 97986 534158313 54247 54248 647441526 30260 30177 438162081 77936 77902 646776083 39773 39819 803203868 10086 10079 206952163 14913 14879 86118812 40081 40082 637382847 61421 61403 984047920 68065 68066 116532300 1554 1507 222638511 70956 70957 767989895 6789 6834 855494829 79717 79718 595213412 44300 44234 522515157 8753 8730 539862805 34381 34380 829156508 52841 52908 893894945 86527 86528 33280665 34218 34258 643067682 41144 41231 143280674 81539 81479 840651682 86069 85998 813726501 64602 64632 713623653 84963 84964 744488075 42032 41976 34381682 47416 47392 557320456 36312 36313 639590587 82798 82799 28840249 93847 93848 419523110 79061 78984 890265544 4637 4638 330915285 28710 28749 626548485 63998 63999 112114459 73386 73387 442933409 50200 50276 476923803 6381 6339 431569997 42964 43024 133154763 98506 98484 389438070 54587 54628 450650158 10858 10859 448289127 29823 29888 553816879 17122 17209 215180631 34197 34198 799282089 20047 20035 127847880 6285 6286 149922924 78339 78340 799324269 36345 36346 456784143 97241 97242 948499358 32044 32045 852877370 94348 94349 661712294 56862 56813 107661504 29786 29787 812488066 53845 53846 902777761 46743 46827 550736565 36628 36682 505415669 67906 67907 84161640 77762 77717 174391380 65589 65579 399302626 15642 15643 666366944 50992 50993 208501494 31896 31978 812669621 6731 6732 90149224 89503 89425 302662818 27368 27369 626123104 36702 36705 221186548 14360 14417 471018073 71442 71443 160790546 40817 40764 961284881 10733 10734 378797209 3587 3572 819479420 98509 98510 265071486 77503 77415 756482237 62422 62423 885299432 78976 78972 700689572 91136 91067 178929487 46608 46609 549263428 40718 40660 91524506 95490 95477 56867608 883 824 293586497 87079 87090 664252689 86785 86786 338472999 94849 94850 42991413 26135 26136 871024374 13177 13178 622661469 33694 33695 50340146 30965 30907 464331974 30225 30314 398693593 72985 72986 209722828 26354 26355 892743719 67652 67566 499590575 76030 75949 243923346 14763 14764 318873517 75338 75339 270431369 80206 80207 525726396 93892 93893 511077797 61827 61828 508558686 46730 46801 393385600 39286 39287 749638122 10827 10751 214302847 22918 22829 3035836 77172 77173 421997161 70341 70316 146668308 30463 30464 682756328 97355 97356 325327672 53689 53649 353213722 3842 3787 623966703 99302 99382 228441692 36193 36194 326768503 77925 77998 789505442 26495 26496 255338480 99546 99547 983073349 9978 10048 535103590 13412 13408 324332309 43293 43354 384000425 65032 65033 369172745 33542 33543 521889352 35929 35995 739603564 55446 55447 293722456 98456 98457 980983060 21282 21202 421650304 57237 57216 491635455 36521 36559 205630718 36408 36460 35121700 19998 19999 122914911 91243 91241 294435085 2412 2371 492076327 92186 92187 631474727 88759 88760 559233840 14791 14815 36255512 62421 62422 41723068 67657 67685 36259504 90939 90887 397193045 99622 99623 574745226 81479 81480 646621283 26330 26398 647827342 21799 21824 584075512 75164 75165 404266992 30191 30243 301451063 66513 66472 14862423 84233 84305 125327414 51738 51739 113048540 79438 79439 453483411 29535 29536 826649166 43587 43666 645864061 54958 54959 181122433 57775 57776 763742659 20183 20184 503748059 84812 84813 599490341 52201 52202 736522570 98530 98531 809224988 21708 21722 883977106 50717 50719 960109105 42872 42926 277738122 74767 74851 328385358 66943 66944 979446436 3785 3786 550156367 66851 66902 285267910 94209 94210 903260125 7407 7486 461122969 99881 99882 264944011 89687 89699 690974874 4886 4887 707865506 32445 32405 695410478 1226 1143 657461512 45494 45443 850040066 3580 3581 171859568 43001 43002 241433838 95244 95245 86226054 67677 67760 933456302 51726 51727 955492308 25389 25369 465896230 31966 31967 840803402 57898 57899 469340229 65935 65960 271760190 9285 9354 677134192 68873 68807 994512426 266 290 761046616 14430 14431 331040666 92604 92605 849915168 80516 80517 146825487 92184 92185 295726018 38400 38401 470657738 1305 1306 882758701 65359 65360 279995254 39941 39942 280031744 67487 67542 136539501 41337 41270 523363029 39571 39625 916940188 56175 56176 212077203 95169 95170 969862394 42543 42544 377276836 26038 26039 494132104 23813 23774 850525323 36143 36144 753107508 30629 30667 877186459 53677 53678 456360037 21907 21908 451011944 93815 93816 873184794 21355 21356 55607716 34233 34234 846994993 6050 5967 877428548 98746 98829 963485227 55169 55170 586852216 97275 97326 466580497 59872 59873 461835671 19897 19857 618637435 94329 94330 30697619 77900 77901 186140547 70782 70783 156915542 41063 41127 800130854 88796 88799 577089269 31326 31327 767079874 44496 44500 902980481 48442 48443 610695811 15347 15348 963635341 5351 5357 273205890 31414 31415 944680318 6114 6115 105129455 29097 29115 447783463 23912 23913 666880794 63356 63306 79473557 12262 12339 681149338 30141 30112 173036671 3935 4007 399802875 36049 36050 134496633 57515 57516 353243232 57697 57643 708133145 70249 70250 626387531 88930 88931 109044388 58133 58134 150009615 36009 36015 134306824 61196 61157 129028959 69696 69697 457242635 69752 69753 959443146 79611 79526 537880165 12367 12368 800967948 76663 76664 934948726 13608 13528 495781745 26453 26537 884628049 82325 82281 134167209 35135 35136 139137879 32578 32579 145538003 62596 62572 27309775 44839 44805 857233312 49821 49822 898593163 39576 39649 18599049 78115 78116 665456241 35481 35408 603085242 67338 67318 440061337 1661 1662 685199608 21324 21240 20484667 31239 31240 692258176 46821 46822 150353345 83308 83242 277957906 78393 78378 717951676 63652 63653 845921604 74283 74206 324321246 67065 67029 573437268 84924 84835 882541076 47405 47406 757617308 80950 80937 808109696 13124 13125 416677326 7690 7763 900222613 95463 95464 955196265 666 706 908442209 75147 75148 938858227 94772 94726 683760623 98104 98062 676906291 61455 61496 284264456 63314 63315 314554355 80803 80816 882891412 3241 3170 204451614 40141 40187 250342640 70134 70135 762219726 35207 35192 199110245 24208 24137 840801037 73258 73299 826610513 79290 79291 278373504 87621 87602 601074978 38264 38220 35865834 34209 34210 255515825 30958 30946 22292902 15346 15347 103572222 16518 16519 521609183 58928 58929 440015732 64354 64290 487621398 55192 55205 91375651 75509 75510 751890826 30098 30099 772395772 40975 40976 548607149 56899 56915 405212475 9008 9044 347270685 9728 9790 419982405 74431 74432 352082706 51386 51418 429073935 50743 50744 551915064 56224 56225 958959646 95372 95331 604361208 48204 48126 495822577 55597 55598 844735254 33716 33717 274258309 85934 85935 872408568 56022 56023 456837409 9213 9214 845872334 51631 51632 413775254 88703 88659 734619803 66284 66285 756073413 88025 88026 802091419 95465 95466 159990014 64594 64562 98454196 1455 1522 603045618 95321 95322 473331383 70201 70202 77516137 75860 75806 943162263 84301 84302 139693401 4054 4020 766478749 86974 86951 306577344 16979 16986 129519476 55239 55240 84991034 13201 13140 336678138 17600 17601 285257330 91552 91553 60516835 24568 24579 745823158 48918 48919 674797450 45176 45177 27094162 13707 13711 603163550 93242 93243 465619473 53011 53012 165697031 13121 13036 158248178 61394 61469 620155500 15990 16070 119879006 73160 73185 91114460 53177 53178 833310342 89982 89967 107930824 68712 68713 755793960 4114 4033 154002941 5389 5445 958170587 55064 55068 201513587 51157 51158 297681291 85406 85407 538253083 47711 47697 8973262 23963 23964 767114423 34879 34880 111079180 94413 94375 917855343 67477 67478 138381817 47678 47703 834905488 44485 44486 949903691 97013 96940 997243755 30209 30210 269616238 26624 26661 912328764 57400 57401 786141823 52277 52278 930469895 34812 34843 302217982 33710 33711 470801399 54344 54328 913404774 85712 85658 295844404 69992 69907 789943242 86827 86828 770478625 63404 63474 584812172 93874 93875 857632108 41736 41817 29489474 45458 45375 918114761 11879 11913 125103152 58033 58047 359076742 49039 49040 430707382 87765 87762 297850239 86667 86587 413655002 23699 23700 628417377 85099 85100 227281513 41749 41750 276894585 27011 27012 54145762 30420 30421 811340966 72185 72186 691005315 30485 30486 139869915 84877 84788 292742208 72527 72522 691285334 72175 72264 314722273 88260 88261 802504292 77363 77364 1900436 99084 99085 310081444 56837 56826 608027264 36461 36462 23575947 83091 83092 73469725 17250 17251 901302801 26295 26342 737019109 43667 43681 504103344 72807 72816 748808510 1174 1191 685085757 9214 9152 42888291 4184 4190 167513684 59567 59568 150757048 25826 25827 755929806 44413 44408 284576103 50222 50223 84687742 90358 90395 912728130 19589 19590 732065506 47143 47144 108282798 7613 7614 25896434 17244 17245 704570380 857 858 244252291 85381 85382 656908280 19844 19845 669756485 94221 94222 658400556 88665 88666 769117173 55022 54962 653973319 98759 98766 775609689 34998 34922 969769561 56606 56579 60323410 58733 58792 924486458 47448 47449 542219490 30625 30694 257392757 69040 69000 666456424 74577 74578 360520825 36319 36303 594050639 35045 35046 766663090 74615 74616 243203531 18293 18294 265222545 85008 84961 895249338 89594 89595 13059453 73332 73385 198919906 74473 74474 743549703 61442 61361 782813444 19019 19020 272145539 50028 49985 297158664 67286 67221 430063729 78035 78036 416829869 19 20 866955540 28540 28541 569172881 3486 3425 696941048 76405 76406 371201059 47420 47421 999785639 66789 66790 296022261 3285 3286 553972981 62258 62259 683043114 21322 21240 154277390 70631 70700 351245070 34566 34567 633766601 35493 35494 323425140 22148 22195 76690815 70032 70078 711730027 66640 66652 915185332 40788 40804 594188942 88733 88734 326239882 47765 47766 266002074 62230 62301 677593920 27099 27134 268184897 4744 4795 481165170 74245 74246 377852492 36921 36922 980860838 97732 97722 74689631 49855 49856 292097537 75321 75322 319031715 75181 75182 790168246 73638 73620 420987934 14324 14325 35129050 91679 91641 588669659 21815 21816 861106587 75458 75459 982817985 28261 28262 197447966 56926 56883 254887917 430 484 90002521 95280 95281 783169601 55536 55537 433031587 90326 90327 952251227 47422 47423 490460900 59826 59831 476325433 91081 91082 890179385 87060 87144 479851290 42361 42320 403386964 63898 63899 335944571 71304 71305 484027631 38320 38321 840110025 27488 27500 137608913 42858 42909 589227065 44635 44623 489398336 86879 86880 43353229 93676 93677 469963094 69835 69853 686586278 61940 61941 934471010 84061 83985 971260684 3395 3423 787360164 17906 17907 659565425 39398 39399 550786327 66270 66271 141106982 17529 17530 192228851 38301 38296 162286710 68666 68626 979630096 10885 10830 387115143 1352 1353 557924672 76401 76402 101981675 91403 91404 945329402 71816 71817 715709145 3996 3997 23076010 36674 36604 843112828 1982 1954 483076640 32973 32974 459488443 61984 61985 936722366 2275 2319 892211166 95621 95605 141523607 76972 76973 679346448 77156 77119 509467337 99929 99847 328199899 85159 85173 182542062 94088 94089 685765658 41064 41065 174192374 36783 36784 27060198 27296 27297 681340031 13286 13361 100598276 1612 1606 581835184 10969 10970 396837664 80887 80929 536420983 79910 79911 627614282 89922 89876 733109243 25140 25141 849909646 54172 54173 228563616 1668 1752 120298598 19696 19697 372245088 56067 56068 203320307 91592 91513 529482529 64304 64389 780922573 77604 77602 899504311 6085 6086 873029909 282 283 679602339 95198 95199 11844765 19103 19104 555329396 34460 34425 817897780 89801 89802 387068075 53856 53939 817333331 34228 34229 141288347 82513 82561 845279575 49907 49836 592912211 16725 16726 229473988 57206 57239 273882212 56600 56601 813576895 68191 68192 887233325 15085 15086 65703191 47280 47281 406630806 47572 47573 981193196 10012 10013 2466792 83237 83238 330038639 15555 15494 8468477 91914 91915 926973466 75862 75797 335701442 21788 21789 797584547 18771 18708 951196656 68463 68464 578312352 79528 79529 66832946 22981 22982 80396002 32132 32133 481759435 49851 49852 735346702 64157 64158 917543176 77438 77439 602099641 65876 65882 842637219 44787 44856 822019642 40379 40414 915984070 57152 57109 648801323 16313 16314 155493501 10282 10277 718970132 9495 9583 161252383 28578 28597 189283947 78618 78677 818577258 63674 63675 938446622 81884 81961 767413122 20664 20616 286177522 64514 64515 146578386 12558 12614 232217056 23412 23413 865720671 51596 51597 624633881 40108 40047 745552010 86280 86281 379831203 58974 58975 469129060 50595 50596 696349834 70377 70315 723160918 80327 80328 195645079 54447 54448 398070235 80475 80420 511477838 48384 48437 849927284 49228 49229 252274812 53335 53252 516505464 6328 6334 324969096 33500 33516 365709027 32415 32416 219013348 25845 25895 83797548 83634 83635 564465077 27993 27927 977357790 56774 56775 207477470 27440 27441 857326768 48208 48234 951604038 48577 48649 929220972 84879 84880 200469187 82323 82344 912249176 80049 80050 69659971 22081 22082 813411229 9189 9116 386637632 45205 45206 581605732 12715 12716 256078356 23816 23817 598509281 86456 86457 374561503 86032 86033 600737404 49496 49521 145468763 56977 56978 623814675 96617 96555 598776998 77615 77616 344572945 88953 88954 389807259 16215 16284 460946477 23503 23504 309641470 31275 31276 258586939 26699 26729 255884702 9651 9652 194023375 94631 94632 658530474 6345 6346 922257533 87979 88053 226909887 78111 78112 222900482 66947 67019 958115397 54824 54895 911044164 41657 41602 542297146 75352 75356 522949693 95435 95436 808532650 47549 47484 769761087 74993 74994 925490291 53702 53714 649233095 11323 11321 887931657 47443 47385 640797012 72153 72154 887109708 72774 72775 207393884 64351 64352 519308958 78728 78741 811302195 40765 40766 51931091 94048 94049 192874295 89809 89810 470964026 49810 49884 191702077 398 399 763749706 85420 85421 635081374 38114 38161 63852335 6392 6333 434498302 22727 22753 270159928 40842 40921 108108849 77281 77332 837398892 74875 74876 931682551 87684 87685 550406413 26621 26622 273890727 12738 12826 622122101 72026 71977 937655721 88602 88576 144424712 8847 8848 171861704 56540 56467 380737937 37311 37231 776534784 31114 31119 735438133 89933 89886 496818187 43887 43888 273268357 11246 11247 762577791 96707 96708 765003389 69842 69914 333513055 2306 2307 981521342 78232 78226 115440133 91269 91270 955163068 25198 25173 662803863 36859 36862 838520430 47106 47107 295895222 23250 23267 640894362 46895 46896 48498651 95137 95138 999978068 57974 57951 698300371 50520 50435 61768078 52105 52030 768733760 22997 22960 93279678 6969 6964 155488196 84276 84297 789162890 42110 42122 871407550 66998 66999 269807917 96458 96401 592375327 59430 59431 475032753 76003 76004 195256247 26794 26795 149759063 76512 76491 139062113 22708 22709 360666793 13595 13528 800780852 44271 44272 50290067 69537 69538 438714879 98810 98811 695935902 44608 44609 64832513 7084 7085 133020351 45429 45398 165517438 98289 98311 972692519 76973 76991 90800806 17660 17702 294320802 84114 84136 638610820 12082 12083 622157382 93401 93332 579155658 77480 77520 516660442 54287 54288 842292980 26000 26001 937490182 4746 4696 483466410 27100 27101 141809551 78133 78134 867534603 21649 21650 573774651 4524 4525 665397924 37838 37870 985007658 41021 41022 676961406 58451 58452 182379095 67292 67293 326568138 2866 2904 799759954 37203 37238 14234165 22174 22175 27386669 65991 66042 352564145 33607 33608 212962432 1559 1520 247217000 40565 40485 640701552 4482 4395 856118419 75542 75543 292677672 48357 48319 216596431 78700 78645 576917035 91760 91761 201335030 8344 8345 550439906 48546 48549 527725454 83210 83211 305387101 9173 9113 583739290 98120 98077 665766115 96397 96398 491222848 24020 24036 454554142 37067 37068 450463588 85264 85265 944211159 42972 42973 518518955 20571 20593 640574301 78268 78269 790428811 88403 88452 984266576 48544 48566 436213469 77194 77195 921011283 74236 74237 633941280 11757 11758 787199977 22791 22792 655564954 51367 51344 84054310 6 7 296991376 20032 20033 291806766 58060 58116 821510575 88065 88134 774163781 64395 64319 63290553 98511 98512 291479359 70052 70059 548382316 98540 98621 838119736 25819 25820 592665806 44233 44234 370520750 94707 94708 267553511 6108 6109 984901024 71383 71329 770294375 86834 86780 35616842 15722 15754 122310163 65458 65533 481806366 24581 24578 792557302 95275 95276 141628213 52752 52704 802147316 53136 53217 425217329 40615 40616 779057921 75250 75251 208365510 54274 54193 76890568 75777 75717 130394968 56251 56252 219470599 98262 98263 305071353 29496 29497 642218823 2381 2382 344907155 73517 73518 853742379 72414 72415 627340909 57552 57553 166595415 70518 70519 418953293 58460 58516 707288618 78633 78634 457273227 32742 32774 379895600 63990 63994 624430906 62531 62532 190043686 17577 17578 321707849 50787 50785 12777850 60302 60369 973690748 95418 95419 124875776 5446 5528 149750812 80072 80087 834053321 62517 62468 39770003 79383 79423 847081259 24855 24856 644327592 74158 74159 266943918 75152 75102 986648203 14147 14071 562062934 8053 8141 750909417 27726 27743 479866772 4759 4760 15650336 96042 96043 697217130 17705 17706 646964093 1500 1466 498772493 71181 71182 823830581 4599 4662 256671224 57514 57535 451032239 85010 85011 410087888 34865 34866 477118687 88395 88396 873276732 12823 12825 935113922 45847 45880 137624101 37927 37855 311112561 55845 55863 302729700 80861 80862 140583103 91884 91851 549925200 45909 45975 501768656 56517 56545 482780156 18114 18158 609933448 24668 24669 934279522 54440 54441 299112737 39604 39685 108120981 29161 29210 236815516 8221 8175 175613075 5734 5735 933038101 34137 34191 147372249 24267 24299 447200635 44439 44467 955102782 25136 25222 238955778 48347 48348 857549247 55005 55006 345838214 77996 77997 592821581 36617 36552 481727619 58297 58243 309217758 58999 58946 324603030 7514 7515 238716658 56371 56372 700418957 28908 28888 484096602 18075 18007 608326534 75785 75786 267324901 52837 52876 222704407 59272 59273 360495829 29070 29071 744834478 31474 31475 655126480 40227 40273 897396785 15744 15804 14228403 3058 3059 411292842 16785 16734 658884014 47718 47719 420807897 79821 79755 270331767 82072 82073 8950390 34506 34507 309184831 97159 97177 573021745 10994 11006 564101497 77106 77135 281136218 1984 1927 118101052 27223 27224 274012622 74045 74079 876293707 30548 30609 827490699 99866 99867 823217543 74270 74317 209521719 40722 40723 635316446 4831 4832 858983549 58210 58278 706989618 60497 60492 20502895 64769 64789 369294939 73574 73575 839724651 86386 86353 585250065 65353 65354 981235167 63093 63094 209002412 66705 66695 5421729 59370 59346 264300091 23026 23078 585250804 27289 27221 493552639 65447 65448 474542208 54983 55055 820599093 14377 14378 255243962 25668 25638 195149624 71731 71732 187507310 61588 61589 606995102 84929 84930 761871626 13831 13781 152296315 77019 77106 87845025 94831 94832 248056913 73065 73066 519870075 12500 12501 940229091 22468 22479 585072323 57179 57142 364636996 44525 44522 71338203 40959 40918 868293334 83695 83618 472592020 37551 37601 378538719 81658 81659 863412956 51750 51813 295331743 24507 24527 202007489 81278 81279 597532259 56858 56859 614251156 98893 98855 894645415 41418 41374 298552640 28775 28776 176033836 2432 2433 187780662 32035 31953 595260573 81455 81456 811789594 63143 63144 127280007 74019 74020 478161060 7528 7575 357606198 56549 56552 443759947 11407 11408 206196227 91020 91021 939510510 74636 74637 915590315 29392 29393 353369276 16086 16075 803148823 48805 48806 71971732 55979 55980 730465262 55967 55968 681583499 2520 2443 902365306 4538 4539 87005365 53396 53397 350941595 32316 32369 979068282 91941 91924 894453171 2158 2159 174955967 5864 5865 92796085 93452 93453 863203674 29809 29787 353691105 59760 59791 518908855 94738 94700 302006182 75276 75277 206331580 48445 48404 624799751 53378 53379 436184199 83844 83845 438401925 45314 45315 752388124 15852 15853 863566328 52997 52998 714535841 751 752 938492596 6749 6790 830924194 91967 91968 410655590 20410 20411 911660872 27068 27069 345975460 21812 21813 184698070 59292 59246 161190079 12485 12542 879675064 52187 52148 579829207 14316 14390 428854925 15694 15695 462648982 9569 9570 451533781 96036 96073 279654692 40626 40704 528542753 88363 88290 586220441 5224 5275 432374001 67212 67213 365053277 62191 62238 926292133 72818 72819 479817545 94144 94143 384961423 49954 49916 571496010 19138 19118 616877955 45982 45939 242285854 50285 50358 215802111 36739 36766 229387274 98676 98697 57948396 24377 24459 765608988 46857 46815 502849674 11416 11417 882465081 83449 83450 470996298 20314 20235 467432000 49421 49478 788309954 64161 64108 682646890 38554 38500 967205246 98624 98600 663009595 9730 9800 535191820 35865 35900 345494788 92972 92973 263124610 4321 4322 392506751 98507 98518 543406128 54445 54446 30469060 55734 55735 106389615 18445 18446 449023477 8665 8636 321986896 41551 41506 754554373 92636 92637 413995253 60721 60722 329866617 92436 92437 562127731 84072 84049 842314437 75445 75461 548842823 45790 45833 651519868 34339 34260 698820370 83320 83239 164653507 24213 24276 763101848 53762 53763 554548313 11341 11342 660947308 17448 17406 80502669 20749 20761 120886568 72998 72999 140039003 72831 72750 773244918 86398 86487 678984096 56003 55998 78105364 4826 4907 785455054 69044 69019 102283964 2337 2368 739616982 5738 5739 682875233 26520 26546 17099265 7349 7268 549853036 67019 67068 553201878 20113 20185 925906792 18525 18520 913282491 49061 49062 111319663 5622 5605 504157559 48664 48624 101047042 2310 2323 620532282 20960 21031 803001042 70166 70150 538699450 56739 56795 404906763 72258 72259 434491309 95245 95314 187914737 76383 76384 356677936 23061 23062 236128643 41588 41589 539840740 96255 96250 93663821 85375 85376 666072041 42036 42037 694646023 43849 43865 46932753 42240 42212 789338335 67768 67769 126923683 79518 79519 312128496 95465 95477 811768586 95601 95602 21633584 39910 39911 524205151 65526 65553 916382947 99897 99980 434034353 80199 80200 675015307 25148 25078 269423245 79223 79224 858342657 37922 37842 770065715 27890 27891 184839061 85932 86019 550596025 16181 16182 560627715 55221 55222 408121532 5181 5182 409860124 45324 45326 15705779 53137 53168 456082727 79444 79425 305202297 37776 37813 515025022 34827 34797 117899040 50452 50453 825463197 71784 71856 681413536 14405 14337 506261370 35689 35690 172403419 59363 59418 416568151 51688 51689 192025921 3208 3177 403975102 12356 12307 537480068 97728 97729 660300496 3158 3114 363870961 6396 6397 488294614 83463 83381 412872456 64140 64141 307029626 31590 31591 299142842 42263 42183 651764118 88026 88027 382904728 35186 35187 661958457 67730 67650 340304145 80906 80907 609815664 28751 28812 776596372 79902 79924 287092084 14603 14604 764632337 72228 72316 385176153 44773 44809 601708483 56915 56916 667973385 38647 38648 963355665 85506 85507 955461431 9052 9053 89171575 12876 12917 278224144 10415 10421 799622566 92396 92458 54729424 42909 42993 631125006 63682 63683 829109359 57305 57306 696747333 50225 50284 263312020 57864 57865 247414628 1001 1002 988788278 91509 91510 578913360 62011 62100 728289515 67251 67252 14097745 67332 67379 463298527 33800 33801 364578669 11260 11261 618501348 56390 56391 106698594 31800 31801 675679587 20550 20614 196561574 23484 23485 682822634 98334 98337 308619247 31943 31972 948160263 84524 84525 551244443 44498 44499 268533873 10747 10748 380853068 16557 16558 889386778 99119 99120 611187665 42518 42546 208167118 55168 55228 275175720 73400 73401 260287772 19247 19248 114640483 57193 57246 839293517 63415 63416 153979429 63469 63458 53204541 16271 16255 827679042 14649 14688 667405296 55667 55668 879345934 11904 11829 246839475 87744 87827 950861950 51927 51888 593987272 22814 22899 221616405 98287 98373 3598454 12408 12409 957857418 70659 70660 478479234 45936 45847 666062188 24268 24269 21526058 54298 54299 308284448 10924 10971 991982610 1405 1406 134084749 66225 66218 92918557 92327 92369 541007250 77056 77057 153267748 71405 71406 957790059 75168 75169 485984334 83773 83774 220418918 59533 59468 440106950 85563 85564 952885737 2953 3038 776760495 64856 64857 29388851 62798 62799 14900622 82764 82719 824091853 92351 92352 605374842 19673 19745 820513439 47969 47970 563545903 76488 76489 706247152 47743 47706 281376418 25392 25393 297385220 70424 70499 47734017 94283 94284 520579549 80934 80883 687812422 72993 73002 531342652 19891 19842 592787000 39937 39970 330475173 79976 79977 349024998 86825 86824 89756022 11650 11585 18216912 85802 85803 30508227 73313 73314 958903964 6320 6321 936834732 12876 12895 89286878 26268 26269 476760430 42923 42924 170731164 61431 61432 846338795 10289 10204 401665341 46114 46059 111979612 6382 6383 452245735 81010 81011 212528440 14323 14324 958897377 43478 43479 636501747 19748 19800 979014351 29752 29669 616770595 96247 96248 678760457 73901 73902 781409461 71950 71951 461091293 62223 62224 171178622 61029 61030 319383929 20969 20970 669219764 34953 34917 590198364 35494 35471 540278879 73365 73289 470460998 60223 60182 843199316 57961 58042 847350809 82360 82361 701184433 87892 87893 460990705 2838 2839 586394614 50716 50717 266317617 33875 33876 223458903 77167 77207 280188158 53658 53659 728827381 80151 80152 368496552 93379 93380 280789703 34434 34435 586523191 18634 18592 526615210 47937 47974 70047052 1364 1365 625242836 33335 33309 990853741 65984 65919 331985976 85299 85300 286148798 2244 2245 53044172 78346 78347 679780563 59603 59558 623498541 46795 46796 91546970 64855 64856 278198134 88777 88866 130231129 64339 64297 143351938 3027 2957 96458976 30163 30164 256155922 25256 25185 716630712 11149 11220 629910490 67891 67892 463042761 48948 48949 765225215 81149 81150 245628555 80193 80194 828783553 65716 65717 978795832 90848 90808 91790784 58403 58451 361887803 3514 3515 341705960 63271 63209 15902745 82045 82046 959149787 59082 59169 469873054 51491 51492 310462017 87401 87376 519058263 29139 29140 680979725 5134 5135 765447123 94896 94910 409745786 70092 70093 752906652 96399 96400 442262220 83157 83160 690767718 87284 87218 272470743 35486 35508 971960269 13306 13294 467774557 76726 76727 150759960 97062 97063 147297459 78674 78675 318273449 15737 15753 587731453 30813 30792 238567034 67703 67663 939191210 4860 4861 46073582 16298 16299 566505606 79455 79414 98806868 90689 90690 638391662 75350 75351 662593525 11334 11335 120426178 42426 42391 590233278 5958 5959 366721528 28663 28680 103543180 87983 87914 25254319 8241 8307 622067168 55192 55115 313977594 65377 65378 584877869 18263 18343 202030061 14943 14864 493614563 58384 58472 938507719 15884 15808 756726385 65159 65160 513728835 68737 68758 454260159 12564 12593 286077745 42504 42433 247602623 15495 15446 999557640 2039 2040 481699670 93787 93820 750940425 43329 43330 511851714 83325 83330 4173996 43381 43382 810520038 61419 61447 343105215 87534 87535 539230444 23635 23589 601773203 91389 91390 692676445 6602 6542 426298473 18429 18386 438718431 18620 18608 302601199 46400 46434 161142428 44111 44044 415870898 34687 34600 720138412 14078 14079 992944150 88632 88633 211398941 60194 60227 894304682 75918 75934 318427151 28853 28854 726365368 72510 72483 705100124 76222 76223 39550820 44318 44319 489080816 39300 39301 457001371 19243 19324 281165736 50333 50334 214522028 81227 81228 519719423 20091 20122 216634882 11576 11577 325510426 10310 10311 1127002 65917 65844 792705458 41881 41882 783861662 38517 38588 668559750 9194 9195 489679252 10891 10892 194670923 89925 89926 604545711 32177 32178 962680448 31471 31472 426730898 65356 65310 736416687 29304 29327 258774648 1150 1096 457667443 85552 85553 300343417 51307 51343 657471147 44986 44987 882091303 8392 8396 261720066 65398 65399 979428278 85153 85154 796404364 62729 62683 688863508 94467 94537 183729910 44939 44940 236367729 97878 97862 92010434 49049 49089 740523099 11949 11984 920182948 52385 52315 87046482 97886 97887 429523440 2358 2282 690519523 86699 86700 987215714 58111 58112 867338728 70772 70782 202011183 79921 79922 726285876 66158 66159 430052018 24311 24312 706921270 16884 16864 730962016 99903 99904 643618430 65944 66011 325754132 79961 79962 583573004 31910 31911 465917108 8507 8508 987471429 83357 83421 165646194 20958 20969 345995082 16383 16389 318231364 68208 68209 184654466 92893 92894 87161211 1419 1420 482143697 79783 79784 114810751 81549 81627 556317334 18213 18214 727370972 20987 20988 845877940 89498 89499 120261295 72554 72578 79303909 40284 40279 770019866 77698 77618 808095816 51231 51215 373309762 4883 4848 351330314 58770 58771 637407158 5073 5074 894830173 81941 81942 426376905 14320 14321 618706774 32366 32437 313226480 28509 28428 335429839 1603 1604 279085725 81940 82027 791879797 52525 52526 579437630 11970 12048 174257567 80405 80406 655825946 87616 87617 114601038 52555 52478 813422057 69079 69080 665042944 78520 78533 416197344 19977 20043 253544458 81401 81402 852569811 92690 92615 556438415 80176 80105 586403174 30281 30282 557563893 57927 57982 681840554 44397 44324 553349253 74218 74223 574742852 96033 96009 40739007 94591 94592 881328888 25306 25307 716655341 99639 99640 515606374 70584 70534 465401536 29011 29056 955527074 78846 78847 248993770 85268 85346 720285239 57551 57552 888434042 56306 56313 492079574 10711 10724 518208255 63029 63030 996804723 35973 35974 935480219 28295 28275 958833291 22155 22197 774780174 84593 84594 251859418 98489 98490 762976671 43604 43539 182450300 55167 55124 439924818 2907 2908 448416929 59089 59126 921007375 78125 78067 872823430 67010 67011 359825444 14798 14799 267258716 36465 36466 496209720 88098 88156 176664762 93924 93958 338200742 51621 51613 696159351 43361 43362 864944632 23496 23526 302492392 88513 88514 26009939 41574 41649 284268281 18760 18761 305615962 17076 17103 117940958 54445 54490 47441111 65452 65453 790031431 57904 57970 314413894 20365 20366 28764593 78135 78136 323501240 80862 80840 857816202 23453 23399 919961316 84207 84217 73827530 70999 71004 674581230 90462 90463 277164047 70381 70454 394711087 23170 23171 550444151 77471 77444 778528785 80534 80535 702900919 69925 69926 191065987 73399 73478 157831214 4341 4342 555325155 70789 70804 312670615 23860 23858 621929368 14345 14346 248632764 54104 54075 745741196 34749 34673 782613014 19807 19824 394920455 16724 16725 936558565 61708 61758 976613903 16469 16422 634942025 69237 69238 618359737 34383 34334 690961060 50183 50264 334839385 67401 67357 358507887 96056 96057 495995896 37954 37873 277268861 9614 9615 918364276 63877 63843 855023472 46039 46040 458371672 20896 20827 977933722 78043 77974 844156723 12926 12927 831001030 65390 65391 657019219 99020 99052 606721763 8277 8214 830191805 21837 21876 506239546 85583 85565 239026874 81758 81759 275729505 65906 65907 264681742 16395 16484 846356574 88726 88727 431583467 10176 10177 954134002 17320 17317 968114418 16100 16017 670617826 43710 43711 6585575 42441 42442 287489062 4553 4554 217983411 34399 34400 29152686 41718 41719 615927267 82680 82681 80569622 58144 58103 804709717 47603 47604 43628617 53549 53550 505990414 40445 40446 57986681 8218 8219 486253004 90184 90185 844191795 20752 20757 754642666 89283 89284 747182862 91648 91649 985202015 1673 1674 389846081 81264 81265 714277818 20315 20302 97581074 24154 24155 746774787 49186 49187 391530024 41924 41925 311674344 49896 49897 285392954 84753 84754 310646608 60815 60816 698313112 39830 39831 559357447 42399 42383 507177903 77970 77971 784837922 76823 76739 455066398 13204 13205 838318945 21959 21960 949234424 22547 22591 290835551 40473 40418 186239547 13514 13529 220309499 75886 75920 814507381 69165 69246 793717800 53191 53163 248653200 40799 40820 187397545 40376 40308 916162841 43547 43548 318717343 90814 90815 392562235 70917 70992 110476930 74892 74855 682619624 72387 72388 51565857 47744 47745 708846018 79527 79528 984250750 27944 27889 420328015 70633 70634 809059281 67835 67836 912312985 898 902 639315023 34953 34912 422016014 64959 64993 710107634 28911 28912 188810864 6585 6586 864013439 28997 28998 193373992 51974 51975 288355652 63285 63286 115583001 89946 90030 135747038 48235 48236 731962074 35505 35506 677992371 78017 78018 949679721 52582 52597 929112624 18329 18330 652534805 50775 50776 606822968 13711 13712 884432125 31795 31842 12525349 50293 50213 242494257 88739 88725 29771369 22973 22921 148658739 34214 34264 253851631 27468 27553 280871863 72875 72876 513897017 78585 78586 423939152 76827 76828 128408066 92545 92546 37461841 74924 74888 772109430 92076 92077 529651199 58036 58037 300469020 89442 89514 955029843 88290 88291 168451188 94329 94349 470348922 58120 58124 976189534 53245 53189 301255738 47162 47163 478314178 26732 26761 14410855 83530 83549 103576606 41135 41136 471842553 69085 69086 678064264 22479 22480 751927208 93919 93949 403264207 9063 9046 977038587 84124 84125 158628995 74251 74168 957989563 82011 82012 6253538 72543 72544 642026200 16150 16171 489321531 63857 63858 277668525 35491 35492 250611450 64141 64209 833695304 5223 5224 733429109 13020 13021 474404557 78602 78603 406928533 92512 92435 800125271 87453 87454 893501619 41911 41861 232295359 52921 52844 280873454 87169 87170 86412761 36813 36740 759309180 12063 12103 805259868 83759 83760 850799420 71491 71512 825785259 86119 86120 523071722 25180 25186 556403738 26421 26366 985282615 9522 9448 588719464 32826 32914 552992604 16499 16469 583827796 69316 69339 357975528 38644 38645 509956981 95821 95744 518370926 40286 40357 482459077 1421 1422 108135311 92224 92225 44693564 67308 67255 791740874 530 531 234474023 26843 26844 219870073 96260 96261 995610625 78567 78479 942696470 1536 1492 939744415 67864 67940 97732489 57756 57757 95568789 80689 80690 309474111 69562 69563 588843776 3242 3270 431325664 40566 40567 377888391 90355 90356 991236510 68179 68183 467199595 64201 64202 256410943 30841 30818 108962396 44210 44211 433801064 5514 5515 517686971 94071 94099 800013419 97666 97667 870951732 60691 60708 530328054 90291 90292 80228130 47963 47924 441550526 91234 91258 551323780 19313 19314 156903730 63590 63591 856707953 57919 57995 217337695 52715 52716 791981384 63277 63278 907910058 53635 53636 650549993 24313 24318 637795153 66786 66787 660558729 6674 6702 250903703 2622 2645 37519248 55883 55831 588572596 33532 33621 736298483 81865 81866 5704406 5929 5930 825099045 24403 24404 63503139 59397 59425 139659050 94820 94821 208346893 92475 92476 769893718 93827 93891 85381901 25808 25801 144727952 48460 48475 694325697 16001 15920 723252742 37993 37916 463400591 44950 45015 963519781 17359 17360 714149354 86678 86679 715949812 35708 35709 555469423 93245 93181 327370471 89097 89098 333544023 69449 69386 791939190 7022 6977 414772460 2165 2122 124153645 4634 4635 708828841 68477 68478 301871829 18297 18298 686524783 62368 62369 520050885 50724 50789 197690855 63308 63363 378472372 85062 85000 726871247 53464 53465 882467620 64293 64294 58147927 52121 52122 4126452 66852 66853 781260388 8113 8114 446982619 1027 948 45573910 57894 57895 31829121 2720 2721 857022602 65423 65424 822887312 30842 30785 765458701 67380 67381 830756344 94012 94013 522725832 53860 53861 399046019 556 557 926496558 331 332 344033288 50011 49923 89400079 21958 21959 555268918 82043 82054 710376684 60414 60415 76233343 29020 29021 37499988 54221 54222 412194069 76541 76572 359748143 47712 47713 402067195 76626 76627 524725788 27479 27413 40083922 11448 11361 945436982 34503 34520 944067602 40454 40480 468712233 25538 25579 961932872 27713 27788 207068375 10322 10349 603919157 80320 80407 272354742 14850 14891 715524153 99843 99870 858992944 64085 64144 379468487 26770 26753 244280091 98474 98539 460662735 23614 23542 205847478 89275 89326 460234164 78387 78388 779027634 18975 18893 548621787 45681 45682 317396327 539 537 975804926 83570 83571 530670003 41631 41645 839583654 96704 96705 748878621 96565 96536 169463321 88575 88576 720676830 49949 50035 289120737 62339 62324 314837983 36487 36488 259982648 11258 11259 629896151 43851 43852 844725657 32367 32368 36187863 56664 56665 633602353 38939 38903 652249821 80238 80269 892461753 52064 52065 264958865 71583 71543 861309990 8705 8706 790306872 66659 66694 9734464 16173 16100 626514479 31891 31974 615376057 34187 34188 92226257 25713 25798 216999871 14289 14290 316478973 68217 68218 948981515 2999 2944 761700646 58246 58247 916845505 10025 10017 61086440 84545 84536 987814532 57968 57969 824970764 32903 32883 720040476 1397 1398 177913682 16738 16739 457535180 29626 29627 317540847 49862 49901 749749632 24640 24619 921685918 88453 88440 546262416 24995 24996 454155858 94267 94298 481781415 35095 35096 553510507 16584 16585 189779292 10228 10229 643180331 19549 19462 198078768 77504 77566 915625391 88033 88034 41383206 10967 10968 508603205 82815 82816 409217943 41648 41649 139417706 19100 19101 10241059 50805 50806 755639054 88836 88837 604353471 37239 37158 917983586 29225 29252 438711402 5564 5565 768146549 86786 86738 218692796 3526 3582 580430367 80570 80571 546450912 41575 41589 274890750 96661 96664 241269941 59810 59749 666771574 71472 71473 135250418 783 784 874977469 38316 38317 889005028 64468 64469 372998058 26616 26598 329005897 45218 45219 805341005 68713 68714 290397669 76595 76596 815369903 21242 21243 594009139 9032 9033 540315607 91189 91190 547680694 38216 38277 837514334 59668 59669 278338299 12128 12129 243841990 64002 64003 691268842 6979 7008 641636668 75913 75914 718539104 35903 35904 833369453 27261 27192 939293264 44387 44388 38026506 35924 35919 367458747 62752 62753 904808690 3047 3016 268978159 79092 79093 780396816 63307 63308 890474650 58438 58439 579893691 43421 43422 347180641 47053 47054 762940372 62240 62312 293437689 51101 51102 622925607 99321 99338 556666518 60540 60541 982856030 38949 39004 351092221 58896 58895 535594238 47750 47751 339789997 41966 41967 959648725 21375 21354 333944585 64317 64385 169161385 11632 11633 913655933 82053 82054 961750434 97160 97161 220552453 3546 3547 368211595 47147 47075 332582212 84844 84829 603848195 40395 40396 687349864 99376 99434 516395361 67471 67472 740541545 47518 47435 497602515 73567 73568 941362392 20756 20757 186531068 68758 68759 657182408 43684 43685 203815064 67305 67306 620755052 63079 62995 512955995 91550 91551 659568726 24000 24001 329400135 43769 43770 151712854 52782 52783 144879351 85886 85887 934846019 18702 18703 314913825 80588 80553 872453268 89776 89823 171718363 88072 88086 605833954 99172 99170 594026654 13280 13281 295089543 15497 15426 215716550 29631 29632 448415136 7636 7588 732763808 34348 34386 803135766 20549 20550 810123616 88763 88764 635344165 63179 63213 290431588 11682 11594 745242337 4608 4573 883397378 54943 54944 235714606 82152 82153 979177418 80548 80549 832354767 27623 27630 306060146 26681 26682 487003666 68665 68596 400543281 39387 39322 350233918 62458 62459 825728827 32678 32749 701601469 48205 48180 647366094 54682 54721 740671437 63934 63935 931767306 84701 84702 407370362 27586 27567 535720529 68911 68912 740904011 46772 46829 368499590 88329 88372 366700661 19824 19825 949591921 94904 94905 617842184 65360 65361 505992845 15913 15931 766173227 30771 30772 48099158 67748 67749 466337583 41563 41564 85940915 62368 62451 68701125 92312 92313 688252998 55896 55897 464572274 45527 45601 79236045 8462 8391 682578070 94757 94722 900476494 23929 23987 485647513 36709 36710 2367970 540 535 877092127 69864 69865 334120293 29128 29129 139336398 30548 30530 689178354 55744 55762 936286946 68469 68470 870911965 36419 36345 465864454 22016 21955 823982917 97675 97676 883243937 14416 14417 21577437 90111 90112 712057777 66368 66369 423548459 98652 98653 488921911 15327 15295 734661972 81004 81005 992592875 28964 28965 767801309 70441 70442 264804304 69593 69594 278775151 93445 93446 559331501 41086 41087 483609465 14276 14277 680166204 2555 2573 187267446 96806 96771 414217250 82777 82778 578796274 58146 58204 32152664 92410 92388 88982291 88477 88478 900287225 30313 30332 281552810 22295 22296 662870533 79256 79317 121300825 57226 57227 156119257 50578 50554 497454327 7198 7278 187283214 47236 47237 618845817 23380 23381 898676676 14320 14260 449595398 26870 26852 883859154 21329 21330 61114178 87111 87082 237353366 37048 37049 935532813 64038 64039 533915237 52356 52339 634810407 46945 47029 629113359 25510 25502 362523667 80131 80165 839962434 25785 25815 360225796 91983 91984 848688901 99519 99520 658600970 62679 62680 447940412 92614 92615 715961259 22160 22161 380012330 43925 43926 941467985 79654 79655 557996815 87518 87497 217471868 4796 4847 945427314 71731 71697 312271719 81367 81368 437796837 62546 62547 982390259 38729 38813 743956347 84966 84967 880882253 41159 41160 790916678 37664 37665 759746451 72110 72111 470377497 63594 63595 286659982 18298 18299 976853079 34936 34937 742315009 76229 76230 338829931 50128 50129 943056065 75137 75094 479264232 81046 81055 575874474 13294 13295 744481019 50806 50807 306518676 25214 25300 918219252 99020 99021 615665174 99157 99158 58968229 40342 40401 120045237 45427 45432 125267982 78086 78087 628264204 73502 73488 731305579 21771 21772 179025472 99050 99111 830819899 70131 70132 233183759 97146 97107 839905270 78426 78468 767635925 171 172 822708991 64133 64209 658141407 83750 83751 831879249 96355 96439 989072878 12066 12019 207763135 47736 47737 674176862 57294 57295 380219611 87189 87241 124605871 7508 7509 970295787 83195 83145 466708407 42495 42496 529598508 27398 27336 513789259 34248 34249 218695097 34003 34004 211697676 58399 58400 833056981 37943 37944 126575243 66235 66151 431992934 70680 70744 867691841 58934 58876 757329025 53507 53508 624948911 24859 24905 251834767 43064 43007 721989712 16603 16542 562521623 11925 11926 89329478 91690 91716 123815382 59749 59698 652727021 80968 80969 10255749 19348 19428 116179032 2251 2325 552896276 63819 63790 474658777 78675 78676 232937012 27877 27878 713126278 46370 46396 28698647 64893 64818 372413304 59837 59838 958760999 60666 60667 189893416 89642 89585 103316380 80158 80142 169590797 6857 6858 234628473 47996 47997 604691876 75571 75572 865942904 92696 92673 837781734 34173 34174 772956244 30708 30709 32026885 22666 22621 44537938 8029 8115 845260868 75323 75324 677070423 8451 8452 556844955 44143 44144 101370553 17535 17536 930706184 12865 12866 748013235 96783 96721 451312649 93844 93845 320424266 12996 13078 723262085 74097 74017 818828887 63938 63987 770238620 61163 61164 164834728 43470 43471 387712569 94687 94688 797236815 95748 95749 369765347 75114 75117 923015674 33359 33363 138220719 30509 30510 134086976 87854 87855 900502279 59029 59030 502581630 88382 88355 849114378 44218 44219 457065841 58369 58370 997352006 55392 55378 574545040 29073 29074 750587452 89380 89381 741947248 59451 59452 892110510 26131 26132 128381045 75679 75703 518715568 2983 2968 952317981 75775 75776 691965678 3131 3046 420467143 20748 20833 840599515 31345 31346 946624675 32591 32592 450219488 17578 17579 725369978 99210 99211 846117135 20457 20458 902161319 8056 8057 759402438 84694 84695 932091274 55246 55248 869575121 73545 73546 867854537 20239 20240 289653054 15426 15340 34675394 29993 29989 150610123 43961 43962 943951223 30930 30888 377754564 3579 3580 839849095 76790 76824 192777841 41252 41175 66974396 20153 20154 96998191 63326 63397 886751625 7655 7579 586125461 65750 65726 515472681 9332 9333 234699605 31583 31513 651253894 42186 42097 764690211 54686 54687 859054911 28785 28873 182262339 30223 30260 802595880 46591 46592 789930520 84891 84892 656588447 43505 43424 810719396 10426 10364 294291208 15571 15618 528864540 18593 18504 384795907 30959 30997 116808819 80846 80847 202254786 87711 87640 287083793 93798 93754 674540473 84979 84980 627260315 17608 17609 282700053 22174 22101 472643386 37701 37681 735852160 95130 95124 41375011 63456 63468 269532374 34388 34389 969163287 94477 94478 511698694 32967 32968 980699622 70580 70552 203002851 99238 99239 646086858 53387 53419 672659479 49521 49522 816175656 49571 49572 409718448 34649 34691 705364347 7337 7338 181781184 74046 74047 22139644 25233 25305 153576653 64507 64508 299289071 85585 85537 465842830 11390 11391 509928076 57890 57891 601258482 19861 19862 324929411 85752 85753 207389745 33444 33514 148624583 83143 83105 308065758 35058 35046 708126582 97483 97546 825926141 94222 94223 566520672 22669 22670 649341108 38089 38090 897649733 73332 73333 234973876 53142 53085 921557773 88341 88325 252396538 45132 45044 688268918 91567 91568 467403402 31877 31878 758125541 92278 92250 629759620 70745 70709 487504839 94730 94727 999540026 43875 43922 279757673 95585 95568 913352205 89285 89286 691831394 44353 44412 979421415 94674 94704 667091924 66484 66449 906818312 71796 71797 762034003 62153 62154 529806685 76779 76780 288359324 5687 5646 667020191 39696 39628 754431339 34743 34744 198642878 38287 38205 211472789 70045 70109 725200388 66099 66065 771667588 68902 68855 923204413 7367 7368 165868961 96542 96500 800236385 33637 33638 914117614 88833 88778 509073380 73026 72961 798557198 70064 70065 320910555 53241 53242 667859217 20096 20097 299978190 6435 6394 226337974 90741 90742 295313945 51344 51263 743931984 46547 46589 974837826 81004 81029 370842648 88990 88991 270621397 54861 54862 383347612 81545 81546 71385939 60204 60205 79703613 8276 8277 98101598 79764 79765 799889308 413 403 958860081 51912 51913 313501975 17333 17367 116943790 52149 52150 559554305 22480 22481 741042295 5714 5649 874109464 70164 70165 427586454 68637 68706 193132299 73080 73081 166242923 12752 12718 702792329 73323 73304 490945028 63418 63371 659221743 56321 56322 50781420 36272 36273 70323927 83270 83281 398035017 44481 44527 80334309 62641 62642 164886234 43720 43721 992701152 81451 81390 55577345 76398 76399 515972826 36748 36705 89732138 82542 82543 414587579 314 318 328697695 89055 89116 376358573 34704 34705 547706742 60459 60460 905030056 93346 93347 61143896 52869 52870 633472950 91675 91739 483574672 35380 35300 204855143 65344 65345 548461732 65382 65310 10262341 41030 41031 997895966 65292 65293 601936158 45357 45359 638340069 5379 5380 240733775 28394 28359 308849797 87884 87885 95721815 64194 64195 575562687 25439 25440 472781933 86652 86653 358189538 93761 93801 15024210 82125 82126 788975824 12420 12421 126728528 29091 29136 652714519 28632 28633 763587599 85303 85304 430775900 11242 11243 317865195 57624 57625 325781619 86791 86792 625205770 77270 77271 586530637 94143 94144 528114775 84284 84285 866635289 27212 27266 600428338 86297 86366 990374687 73134 73220 689345047 35057 35132 563775771 27751 27752 99671934 54611 54584 336078433 67603 67604 66024838 74188 74189 203533091 94886 94932 610994702 72879 72880 397543202 69229 69230 515394167 16231 16218 498377419 3977 3978 615425807 70269 70270 704622948 55178 55179 539556653 93308 93309 408093293 20789 20757 977636556 78238 78201 496515519 30891 30892 660351483 84669 84670 354485695 58281 58282 336067980 92930 92931 326502911 88595 88596 755606473 35181 35182 126030117 95761 95690 897200884 74589 74528 896344690 9857 9858 771016696 43780 43781 865345855 18 19 124671291 69642 69645 5117920 22684 22685 765310972 31272 31273 748496380 57208 57209 519867287 97202 97203 886282893 19682 19639 565908491 71027 71028 893168365 20543 20532 953693416 12547 12548 251888187 73083 73084 871987881 93538 93539 145625095 12318 12319 888567954 32384 32385 347048960 14387 14383 209765637 43111 43112 925358611 14051 13976 625512062 27487 27488 272915126 8822 8823 452415818 50719 50720 584094540 2349 2269 428222705 19415 19416 327329640 78413 78495 204321287 27481 27482 80877177 23205 23206 310495054 2953 2954 752521850 46900 46932 19090684 29773 29774 449146086 25032 25035 67629960 76630 76688 207644406 10290 10258 677390319 8290 8305 656580780 13323 13357 625501272 80096 80097 922525359 80592 80602 600531081 502 503 400036630 20677 20635 523058256 16467 16406 502861944 17126 17049 475541941 50556 50487 201024947 24817 24818 234549920 22504 22498 815733100 15309 15385 773853160 35882 35883 817526235 78514 78515 916851224 68388 68389 762895961 81430 81458 17499147 9637 9721 548354483 23740 23741 903361197 20677 20652 768441742 788 816 315390552 10024 10025 815880729 33646 33607 860350116 96936 96913 446102180 59242 59243 196531371 31453 31454 444113324 89055 89056 627790690 80757 80726 436512008 31889 31890 874877731 35112 35113 529600441 74120 74121 6291338 39721 39804 711181710 26605 26606 767528850 13446 13447 314134013 98888 98934 388164148 37165 37166 76159637 39192 39193 922733619 98519 98530 384925880 91580 91574 699293502 42849 42850 381255724 5684 5618 838316271 8818 8730 964714515 24384 24385 314903600 67179 67138 518928047 38892 38904 226509652 63426 63427 544939434 19910 19892 537659111 64726 64796 566670165 49634 49635 264093253 79745 79746 631365315 44019 44026 843928745 39631 39632 917874079 20199 20228 780165317 88684 88740 753057775 13065 13093 427360325 3605 3606 910267217 83626 83627 836376813 59645 59646 335858557 82795 82796 308294967 35700 35667 962555531 81594 81595 278014388 53460 53461 276912637 65467 65468 547192371 13405 13471 534538428 79144 79208 887388277 53109 53110 356210811 41904 41905 448056571 92563 92548 782494929 12097 12098 297595392 96410 96411 25971607 20329 20330 653432277 69076 69077 541316834 77588 77589 94058728 89129 89149 54123128 51317 51277 520116814 35204 35238 992158280 74237 74178 379254563 18013 18071 943469771 55818 55819 238159495 78707 78719 897896054 45140 45224 436153808 92776 92725 853832837 60206 60207 36393390 7167 7168 404986448 54459 54485 855790889 68388 68410 47905278 9196 9218 81013549 45880 45881 596103522 96990 96991 861606834 14218 14266 397445461 76732 76733 147783963 80751 80752 521847824 74460 74461 948712693 50677 50678 494377797 92881 92858 64839618 2914 2997 917275750 30754 30755 131548485 15420 15421 437259337 4182 4261 122051918 56662 56663 713142114 45022 45052 299801212 41031 40976 673672144 79335 79352 933290553 11251 11252 176977916 58043 58026 165163782 22017 22018 963457280 61157 61158 871823910 91702 91656 10349393 7814 7846 5430186 37638 37708 934481191 79211 79175 50543240 30593 30525 921002610 80969 80970 140812766 42650 42651 873581509 77764 77727 365142045 85560 85562 270000181 84656 84657 140309970 10250 10251 185224400 38674 38675 440110357 22368 22281 489180698 52370 52371 109842443 87611 87612 800113355 2180 2239 413147212 90096 90152 652210631 22097 22098 656711467 72471 72470 79763980 7697 7698 455638915 98610 98524 219452047 44155 44156 434559506 42190 42191 129714547 6909 6910 72565240 1685 1657 623006457 33827 33828 696487058 24124 24056 908064916 33517 33518 212992655 26839 26896 30268376 56510 56550 720714201 46343 46344 568178352 43953 43954 781483020 78831 78832 229040465 95926 95927 976274568 65828 65829 73890329 53027 53084 238123085 12887 12873 301417648 45559 45560 788641052 86213 86214 372056562 71036 71037 254797358 34193 34227 313725782 13106 13148 977513081 82784 82785 816723955 26191 26217 805844724 74338 74339 798100486 35030 35111 567399370 96850 96851 988218409 57369 57280 772747765 67783 67831 709563455 56396 56427 987486825 83357 83360 950432011 73483 73484 213039242 55419 55461 459820190 54632 54633 343745797 38385 38386 3525842 8030 7997 277983120 76481 76497 314696204 40960 40947 914100559 99403 99475 679768832 40055 40056 631296278 7780 7781 369220074 17492 17484 88713992 47886 47932 238709191 75099 75061 375051378 45369 45370 177667160 94729 94730 875214010 94313 94314 899241888 80858 80809 114495316 52304 52305 572425690 14338 14259 169246421 46147 46082 366200628 18383 18384 522290378 74772 74773 365664774 96222 96212 940657860 7818 7819 24070070 205 206 401372214 25236 25323 704091740 31969 31970 828344599 34278 34279 548550750 16556 16490 780357905 28804 28863 453849724 99937 99938 307364782 59319 59320 914395952 92767 92782 590522687 63738 63802 49083008 73489 73448 728808610 40291 40332 668972743 21113 21114 262942219 36320 36335 434262223 8093 8094 30141921 19086 19060 23024906 70975 70976 728531366 26716 26717 18788351 51397 51458 433700641 98330 98331 330369628 61214 61278 986116445 32458 32440 280210806 63983 64016 491342660 38028 38101 258209025 21460 21461 919853285 72316 72247 200377243 36158 36159 983204468 63288 63289 210978094 92699 92700 288669739 96733 96726 202359561 1143 1144 342257724 66513 66514 561996928 35670 35671 299082025 17236 17248 300645266 63397 63398 646732373 23897 23836 356741042 95602 95603 319291990 36723 36644 808709827 5954 5955 74355516 52225 52226 767637713 49360 49416 574219907 11055 11056 307031126 91813 91859 630002164 96053 96054 313022539 26294 26295 982762778 56046 56126 269111898 65290 65266 371441147 88895 88837 506562073 73657 73726 78313870 4797 4755 533420777 44647 44661 576020510 70739 70740 258554932 72979 72980 797741928 54142 54063 100751501 31310 31315 390231634 11702 11776 349347846 68682 68683 383046315 12669 12712 463811701 94487 94488 408279278 64436 64454 435411529 30567 30568 115138107 53792 53793 148859597 93894 93895 910719 61681 61682 435920477 97704 97741 768614725 24538 24492 589028078 63670 63747 158797114 96126 96127 606278935 5871 5872 468956244 37146 37147 800828128 24352 24275 432322291 80990 80932 466485801 95895 95896 142454430 47649 47701 138938590 12798 12843 70792696 94323 94276 986653389 26689 26744 409024010 5712 5713 619031797 68827 68828 539062383 90041 90123 657312937 94350 94351 485739426 20912 20950 421603829 13128 13129 657070175 71619 71620 893092404 9754 9775 250163021 21848 21849 518487986 80229 80230 772663693 25485 25486 360234412 14354 14360 912205094 88622 88623 435832277 88967 88938 767605015 28867 28868 802889497 40235 40166 312913133 79196 79125 128781685 1152 1113 104877125 65041 65042 361944842 4110 4111 141261483 79928 79929 367845448 4983 4993 92638125 81112 81113 185361742 91948 91949 142715273 71015 71016 21512248 71719 71720 512646659 56727 56714 40903072 46577 46578 62520343 32754 32755 317577637 62256 62282 317391885 45528 45529 547537713 84866 84867 108050022 72411 72493 647585699 77565 77545 152759638 27183 27240 341432822 52198 52199 564832565 48764 48697 35890942 33980 33981 583547557 33064 33034 499006628 53608 53563 59066172 91911 91912 308416250 4037 4038 473782626 69027 69028 958724869 93796 93797 752858437 31512 31558 73712659 87128 87073 401213323 64152 64153 67300757 50189 50190 79529059 44472 44473 557410960 71532 71606 393674996 61080 61081 212656390 26127 26128 332274177 64178 64188 866681575 81394 81395 792337529 7537 7573 833691047 271 272 43478949 62023 62024 510732749 44652 44653 440374097 51089 51013 860377093 96020 96057 668764022 80983 80984 215443544 49220 49221 258114386 20754 20842 146621187 48976 48977 97625583 95311 95359 149287360 63320 63354 663838505 49236 49296 870837119 63514 63539 728196382 48848 48849 727666894 95725 95726 874955321 6533 6447 807484759 23222 23171 411157862 10321 10298 681876674 94743 94744 692875492 9989 10060 265746321 90424 90382 592722806 57119 57120 779627935 23977 23978 73759887 27509 27510 977806442 62997 62943 920119467 41576 41577 164537827 8187 8207 588514153 99140 99112 581615303 52953 52954 265432671 79418 79419 997130783 44873 44864 845973772 85041 85042 436726420 88196 88166 763835879 19481 19482 32832801 69514 69515 951459168 49236 49252 468659884 47385 47386 347199002 77026 77027 135759639 99476 99408 715274427 12716 12780 841946961 74359 74347 277136423 45585 45656 536316377 99526 99527 87530456 80094 80060 249087158 75165 75112 267121040 49000 49072 617061646 91518 91515 607895869 31897 31898 279884625 75326 75252 799170872 57918 57919 566972638 24684 24685 778410560 87331 87330 452395202 90228 90229 179794302 90654 90704 638586544 85743 85744 346575037 29728 29774 943323711 32060 32108 372613709 63418 63419 702993451 1510 1457 637113361 97087 97071 211656302 7021 7019 687926000 21677 21644 225558364 42919 42869 30548715 1691 1692 655041532 16239 16240 828448370 33117 33118 997292610 35523 35524 610493622 96768 96769 999732542 35496 35527 720437491 56826 56827 588324951 18774 18736 174406578 73564 73565 816502291 45000 44999 850219357 19873 19942 702800787 69236 69237 105725919 58890 58891 773960477 53865 53866 651616044 81374 81428 312515352 86477 86517 367166112 7681 7766 152237735 61243 61244 114649681 67198 67199 18198530 78319 78320 417945731 9176 9177 174388965 93038 93039 647742915 39078 39079 833082256 29755 29824 151400481 11227 11238 855147689 76823 76824 619232687 32767 32692 32480947 61278 61325 195358815 77469 77470 638210148 37357 37306 384969451 64129 64130 795922155 2099 2100 751527830 53789 53790 429483252 89534 89606 594779025 43052 43053 879622231 61500 61501 591786069 64501 64429 917333610 7319 7300 192774041 2150 2170 323045717 6482 6483 568552 35735 35822 932559136 49313 49343 941999384 85835 85836 939905099 50020 50030 316555328 61365 61366 520486528 10044 9981 568029404 12760 12800 229212679 17836 17837 827769427 67786 67787 368588244 72378 72379 374995251 36744 36681 794318475 56010 55983 176890244 94508 94519 72216024 76442 76443 165358630 97185 97249 884073027 41568 41569 785220239 95013 95014 642102980 5285 5286 649822164 34579 34580 478230372 75493 75494 141260523 10655 10682 253921052 95176 95210 21035137 59832 59833 657348296 43206 43291 151703065 57830 57853 780680640 28178 28179 474980955 9442 9443 505711478 3503 3457 104219220 75257 75258 980275490 64300 64301 670764434 37952 37953 449497632 69291 69234 44021202 64392 64393 731200693 33575 33605 736091796 82518 82460 819308311 72975 73009 556930434 54643 54644 582726354 77041 77042 49356889 63734 63735 759912426 78471 78472 124974140 83709 83710 408175167 60269 60195 1535508 36601 36602 856420150 16190 16146 207157675 86647 86648 653430419 53605 53606 447308615 21393 21394 179704931 62312 62313 837917466 94238 94286 162492489 53015 53016 287217730 97307 97308 905603639 65622 65660 488141535 17122 17114 686064779 45949 45944 372484540 52 60 652684924 55189 55237 426440000 43907 43979 631019019 46398 46420 231324479 73646 73673 814953855 81258 81220 183772045 35630 35573 704657672 99441 99442 987621826 12703 12704 428827827 18098 18160 344189944 63235 63230 776569707 82614 82622 73484264 74025 74074 925198513 89767 89768 87080212 60675 60676 636775212 56893 56848 860875943 13897 13898 963123478 58333 58355 196442643 81950 82016 643384052 95151 95200 907719063 40594 40595 139361002 94946 95014 705605514 86361 86362 866538974 93903 93904 800006448 91550 91527 316180179 57544 57545 201478265 57948 57949 258202436 73606 73668 59655282 4113 4114 881148332 77304 77305 831293502 39988 39989 918809413 5569 5570 922044026 8376 8377 434654784 15294 15295 300991457 42667 42707 434868410 76263 76264 924739926 76050 76091 757661428 83173 83174 137041907 76937 76938 456357426 24258 24198 989811172 30911 30912 408545652 76974 76975 221535426 31218 31219 151814891 43479 43480 374040290 16226 16275 616941237 60642 60643 128758350 66606 66607 500247374 78664 78665 586606070 42579 42580 26548772 46992 46949 114650369 81721 81722 587311141 85597 85598 222162189 77188 77227 18573394 65298 65368 131811440 80733 80734 558213294 36408 36320 662671120 84542 84543 278820319 54669 54670 712413505 23973 24051 466931803 36249 36250 439168579 23597 23581 346473434 61764 61765 83119555 46412 46413 533548410 62046 62047 374785511 73688 73707 1198087 61583 61584 43597419 30040 30041 861130851 29854 29855 867466623 48525 48591 158214358 27765 27766 383807377 32586 32587 614792594 78179 78180 803590965 64165 64166 185094201 42851 42780 435024289 75745 75769 296080910 71620 71621 167380294 5521 5533 213991063 42345 42362 333611054 45236 45268 844538706 26537 26538 680176759 8390 8367 934177974 2768 2769 633121155 17629 17630 903897695 3692 3739 248647254 78576 78631 866170008 82246 82247 535530956 23445 23446 545212247 76163 76164 677764532 28080 28048 250330395 35695 35691 191503641 32696 32644 821868554 8153 8154 391523080 64403 64404 358199410 85806 85775 518207331 96847 96838 494423417 26905 26993 942309400 53369 53415 948784386 33352 33383 591723241 35601 35514 696008907 38398 38368 258971070 87989 88070 591985700 4236 4243 989747794 87600 87601 557463203 40503 40586 624801663 69492 69493 13999631 57033 57034 317544303 41562 41563 330681185 135 136 61045283 38909 38938 216999445 35472 35473 913438429 37997 37936 185435817 16249 16195 94344025 86771 86782 13466750 84217 84231 692334280 67574 67634 434092280 96824 96802 917684830 15867 15868 701683818 65689 65690 428908220 27423 27424 920495324 2857 2858 39295271 66433 66434 392272392 41168 41169 991983121 23697 23667 4634090 76211 76238 322300631 31265 31252 285663871 95901 95902 772142996 29558 29559 307227827 39227 39217 29573252 50924 50925 560347548 82628 82629 29639777 65738 65739 989539067 50010 50031 552993818 25458 25459 220537331 71426 71515 481234741 1234 1313 377950709 40995 41055 97364685 17615 17539 870613343 23115 23116 909391026 63925 63926 699363069 13571 13572 282631669 73494 73495 568457563 1986 1919 696961213 81804 81888 585239161 53539 53540 570558178 55586 55587 41491470 52571 52572 956749994 75985 76038 265701747 70101 70102 464859282 90259 90260 33350947 50013 50070 721027007 54980 54981 645061382 98555 98556 17603825 11469 11470 212522676 46455 46402 565346284 59496 59497 33612418 83366 83367 337135760 53040 52981 6226170 32876 32877 614980251 56608 56579 982046767 65934 65916 574888720 95433 95478 969930259 182 183 958725972 37475 37476 377450821 61144 61145 168892256 83048 83085 931291744 45956 45957 581631182 39345 39366 760673086 66041 65979 450051277 22534 22535 692077732 42058 42131 936885840 26897 26939 62486427 93958 93980 619134460 7584 7585 658632756 46794 46795 874461577 11057 11058 135635135 5590 5617 405360330 59153 59154 496697919 9419 9505 880062808 45174 45175 354354384 14465 14466 411340441 53747 53790 359717179 21955 21956 851886530 64697 64637 698241801 83848 83845 54340403 73820 73821 767370829 13075 13050 547613204 71960 71961 839312731 22889 22810 344407782 54258 54259 520685737 69907 69943 475446734 63639 63640 2666290 1709 1710 278161913 74621 74533 225360455 99274 99275 434032100 73584 73660 473941744 67402 67351 914310652 78148 78187 794982716 27344 27272 872232159 21781 21711 256215123 4331 4399 578621038 35690 35691 541028097 50781 50782 810136492 54937 54936 625296369 41887 41870 2637600 96462 96463 216750021 22731 22783 896058303 5691 5692 686253087 11770 11771 142521925 23785 23726 932418752 14865 14866 585874567 55713 55799 859945314 57674 57647 896786087 51202 51203 179362791 30289 30298 751503198 96189 96190 579365200 14532 14549 844862817 73451 73452 669465483 24391 24309 503400352 98727 98728 481342350 46145 46106 39389663 55074 55066 32288581 94182 94141 722519491 46458 46502 485616074 7095 7065 175402632 8315 8316 395899527 674 679 751360841 46581 46582 844672679 44699 44781 600035861 23907 23908 166107227 95681 95724 1718786 38633 38634 685758358 73959 73960 218938188 15013 15014 307853431 25617 25618 794045487 40004 40065 671694948 96583 96584 451715033 42673 42674 993969677 65660 65644 587029144 37077 37078 377811947 81582 81583 952224076 58682 58698 86370801 67049 66977 514754384 42898 42899 72602255 61696 61697 375699372 96038 96039 447620311 82218 82219 162471308 73581 73582 300372654 91085 91140 665461692 53775 53778 131505969 27230 27169 19694404 4858 4824 981988285 33789 33790 506663858 21121 21122 189525778 18684 18771 7984386 98438 98439 2325227 48552 48553 278490776 32375 32314 988130701 9202 9203 722403818 8164 8080 814979055 85642 85643 819307222 52801 52802 670264514 22811 22769 694430385 10591 10669 450631482 217 218 33189056 39217 39218 685187368 54737 54738 329358384 48957 48958 316905924 25467 25468 676859208 33077 33166 343444691 24158 24159 243218477 59736 59737 494934586 87546 87547 857569046 59789 59760 421237607 45421 45422 38202213 62969 62991 7560587 118 60 922512684 7016 7017 481257402 63879 63830 428950268 5800 5723 419564281 78754 78755 722893724 63914 63925 932790343 57668 57582 778421501 72878 72879 48223888 50209 50173 864147081 40421 40422 93325289 52428 52429 410432234 64251 64243 167997315 93809 93781 306629747 11888 11889 85013840 8815 8816 284227138 75044 75045 656290213 85574 85633 997902741 66921 66882 668973355 67347 67265 321445892 74435 74436 74153009 49463 49376 45224335 79175 79152 340203090 44822 44823 807825792 42206 42121 409152327 83418 83419 262590603 57521 57522 644566561 46353 46354 733758106 89828 89829 446660773 72888 72890 926161698 98085 98086 691037099 99770 99771 529994001 86043 86058 59807376 56156 56157 219168117 26455 26456 916953083 99476 99423 216350042 94520 94498 952270398 45620 45621 581966098 31807 31832 498977344 78084 78085 6315347 44142 44113 475379993 95670 95639 525685530 91527 91466 540512673 34616 34564 879831933 71161 71162 332227579 86090 86091 192636507 92910 92911 417825654 51055 51056 511202906 69851 69921 554280851 31028 31029 994614988 50360 50342 157756071 76913 76914 988069262 64733 64663 755613504 59568 59538 992913551 62911 62913 604810119 2741 2742 978252247 65637 65638 549982456 78544 78581 257939069 64276 64277 407159117 53429 53369 741856431 3896 3897 867804389 19084 19085 140332953 98400 98401 364327683 23999 24040 139379380 96346 96259 373388273 24777 24769 810547955 39956 39957 217175674 10806 10807 964562988 87550 87551 982344009 94603 94625 325848396 22747 22677 161085288 84135 84136 711520611 66159 66160 674724540 80676 80688 694145083 43555 43571 271871857 68372 68337 367434764 66500 66517 318111200 47169 47170 90531808 93133 93134 380487468 17636 17637 882504185 53995 53996 206104898 35378 35379 60794681 52853 52854 992879024 49626 49580 302516358 10446 10447 310108009 68489 68490 113404151 8111 8196 884303221 5002 5072 167330574 17833 17901 171842444 78153 78154 684731566 77082 77079 686188857 85658 85659 885375162 53877 53878 773199266 37935 37936 426801237 86257 86180 376378507 26085 26104 894278690 23011 23012 653375236 35795 35779 266913368 64850 64851 117973109 11243 11244 847455394 25500 25506 588433911 76890 76883 243534573 48915 48935 556621853 63936 63985 49645042 94669 94636 673630760 53235 53236 768258342 7219 7220 996859851 39116 39117 215019800 69960 69961 882078634 64357 64358 728077005 20541 20542 695533293 27254 27255 74825630 82937 82938 17751829 64270 64336 880500894 96726 96727 905546188 66072 66073 996432740 23882 23835 511983127 21119 21095 3505613 83776 83781 420562838 36516 36442 23434436 13347 13348 644839798 82404 82418 755566866 51432 51398 455693312 30656 30657 354600163 8075 8015 132619330 88356 88270 723480958 89340 89255 630369919 64052 64096 422648751 10720 10721 235266521 38171 38199 90730853 31365 31366 416048294 54800 54763 653412014 32490 32520 655606236 13271 13272 116531189 61633 61629 110472613 76932 77011 255555460 54551 54492 965891185 57401 57359 563201138 84414 84415 482742340 84939 84940 400138604 21931 21878 704618654 88488 88489 510316319 88008 87968 265582226 69376 69459 682167413 92820 92821 786932657 82706 82650 938357095 64125 64123 510034105 88430 88431 889601249 38909 38910 941295130 87490 87407 637181881 80004 80005 875211678 27143 27144 682828805 81876 81877 783699265 58385 58392 720587062 58173 58174 881556511 27101 27023 40659151 13597 13598 164615171 76209 76210 839220286 38508 38447 131588396 22572 22602 140324077 83292 83293 860780848 43032 43037 988057455 32614 32615 478163036 89312 89313 533094509 23486 23487 160278954 72697 72762 634874475 125 126 312891690 77040 77106 296996854 61100 61061 900310220 82827 82828 634386347 59730 59731 573919422 758 759 174643495 61112 61113 876980120 90690 90687 809526024 16470 16471 268629008 8622 8626 35392383 28525 28516 588836646 43048 43049 965210354 87259 87300 760041030 2617 2622 901144750 56873 56946 385450503 39814 39773 74730729 78720 78691 967722965 92951 93001 38330199 36213 36206 168026091 81507 81508 431367370 16005 16006 393922343 41712 41713 651353798 71787 71788 534351807 23217 23219 910466880 89012 89013 723775618 20256 20257 157219828 34530 34619 253902664 68745 68746 761843749 40479 40480 760520067 35010 35073 802547504 47102 47034 487789427 59643 59644 271971426 85349 85438 166444720 34687 34636 809934792 20771 20796 700900985 38115 38116 565710108 66535 66536 245338796 88801 88802 257547336 55801 55802 819137431 28304 28336 443534832 73556 73587 697624400 31449 31450 951931823 60139 60054 541433268 19119 19133 362534088 22838 22839 27633708 23577 23642 965891716 77596 77597 184916653 75831 75832 862638682 72066 72067 952478050 18054 18055 582239144 15983 15961 667232704 42870 42871 153886048 90133 90067 156505115 7422 7423 444965191 56838 56839 795005179 85029 85037 259751431 61841 61842 110365464 10904 10905 80894410 85836 85837 399393195 56760 56809 159234560 97573 97574 39251865 67934 68012 622617984 49992 50075 794687279 21282 21193 780184543 55377 55314 646840962 36905 36906 433521056 91793 91868 333219759 59504 59505 351265525 20598 20511 252237137 19303 19304 714410545 6164 6094 391907005 37484 37473 624419751 45656 45657 317084956 9042 9043 405397717 60236 60237 664073561 58559 58491 262248536 51141 51189 116059968 5746 5747 649082830 53718 53743 36782343 25421 25493 294949384 16299 16307 86245610 94647 94648 734927534 11843 11803 252234464 52555 52554 837100973 98928 98973 879321008 89114 89115 100079188 43933 44001 893804329 64659 64727 303486214 88003 88079 91171980 45727 45728 918238339 97721 97722 772612738 1296 1264 6228095 8327 8392 760926829 90272 90213 207314309 13715 13716 41456912 8219 8262 881479849 14882 14883 629809993 88717 88770 923152401 75750 75682 423838866 17794 17795 318423039 77785 77786 220646890 38711 38712 355358886 5204 5205 881894003 21574 21575 251355017 56787 56828 61249996 49694 49695 7842810 91723 91754 298904733 37368 37369 687557420 99952 99881 837412917 76785 76786 91486563 59652 59661 782089523 59704 59705 47155018 41283 41223 672942496 19347 19349 441093145 46927 46928 366109047 47817 47770 808978023 31649 31650 977431055 23149 23196 527208207 8844 8774 634878184 23252 23167 748196951 4285 4260 602009126 83161 83162 905347974 86283 86284 612555018 37176 37177 615273872 63785 63871 873168840 8447 8448 918041728 78145 78146 597899184 41902 41903 529465759 52751 52752 292651127 64985 64986 803778234 19510 19445 316585870 11583 11584 934993759 51632 51633 691409234 69763 69789 871318530 65553 65554 713404908 40481 40460 355068245 55393 55394 609938016 43566 43567 530507851 78441 78426 38393338 26897 26898 210437494 96342 96265 109145393 2574 2508 524633824 9195 9132 967996319 24873 24874 922182085 81537 81538 5472122 61701 61702 190460398 64101 64042 100086787 35747 35748 98414413 88803 88751 305841358 94829 94768 467690276 5878 5918 621896432 43616 43617 601136146 81348 81424 42607108 71989 71990 276622826 53338 53389 698857462 10749 10726 505556252 45134 45141 271205420 60256 60257 929880477 4913 4838 131722624 90863 90804 587598825 15358 15359 783614549 31133 31205 144028617 31645 31708 776140231 47913 47980 484218875 98753 98754 751955439 75117 75118 880799848 13293 13294 368970025 3594 3623 176449911 21228 21229 536513671 38054 38055 769473506 72971 73052 715077440 91373 91374 961515102 65704 65675 875231508 99881 99855 705788862 43631 43653 312795450 74771 74772 121514349 23378 23379 595309460 90767 90828 19810174 846 847 965967148 81238 81204 103230493 49128 49202 213238862 20391 20392 611138967 48985 49002 944367905 27105 27136 70263982 680 709 42978311 38035 38087 264412333 1266 1243 361286524 15015 14990 428076998 65266 65267 216057345 72633 72634 216222878 9469 9470 879321614 67213 67212 73207029 53685 53679 263793131 52287 52288 549849899 60774 60690 964475999 24579 24580 905757097 51746 51747 217919208 68705 68790 619227944 34662 34663 918570856 85085 85055 318352103 86455 86427 799238709 36410 36411 740095379 53037 52979 350636956 90623 90561 366326141 87015 87016 346249626 42743 42745 795312027 58710 58711 949573223 86640 86678 394978124 97468 97469 19809981 15432 15433 951641979 14116 14039 594471356 3559 3603 611089931 13564 13572 203012031 29880 29881 662275619 94024 94022 115715622 57591 57570 591630100 30728 30747 268666714 19233 19216 613666997 8475 8476 13495484 13450 13453 647476390 82047 82110 624451574 96978 96979 680042659 72497 72498 533265792 38098 38099 362176946 95475 95476 856324845 10552 10528 411730152 50590 50591 59880939 36980 36994 866201072 26243 26244 655374894 34788 34759 979079336 77855 77824 769033934 54937 54938 645779334 9166 9167 807067311 97845 97846 824385806 19780 19781 276769417 92013 92096 317662137 51190 51191 137831368 10557 10558 495944612 42742 42693 353907992 23745 23681 369682544 83581 83582 283289842 65681 65641 259941365 79427 79489 824300698 66515 66438 251167357 27156 27117 584348289 87927 87881 659632222 21516 21527 650996966 98179 98180 977420269 3721 3689 44159846 83345 83346 299961522 13236 13237 25315801 57479 57480 169368576 37061 37062 844715331 10699 10700 732791163 76092 76054 253557115 97056 97057 240226688 31837 31838 846793799 28055 28037 788746917 76353 76354 107018130 17867 17868 436650370 60634 60615 877036538 14367 14368 887285972 16562 16563 462185821 76324 76325 998829633 18318 18265 464885005 91338 91287 165477841 97621 97622 543786749 92379 92380 947289126 18672 18608 158911606 81795 81854 201631212 65814 65815 393478606 3576 3577 965885494 80531 80532 267285894 40405 40406 233373537 94040 94041 954075310 80146 80112 790867589 87064 87065 900958788 77395 77460 25330875 98764 98765 479825968 88899 88923 204618270 96294 96295 179392754 77091 77095 593926398 65803 65804 888961104 91224 91246 881055716 30179 30166 521815711 59435 59436 805766552 17379 17380 578792095 68918 68921 135728249 11795 11796 374656534 73595 73596 584847045 39557 39518 768518354 98731 98728 802026157 42276 42277 688982170 10676 10591 74742525 80615 80680 877049203 77055 77039 892795859 29788 29789 362055515 64472 64425 898910235 47357 47375 608958696 51964 51944 640989262 27794 27834 454613611 19068 19069 75133528 44803 44804 330847066 28550 28468 260519542 65013 65014 931243050 661 637 872120542 77654 77655 740789663 95020 95021 185740256 17869 17870 813660248 36392 36322 657066856 30623 30544 690351678 70085 70128 556838978 39129 39117 203385639 14999 15000 410842472 50990 50991 864652048 74664 74665 712642647 31149 31164 942019377 15131 15135 969135816 9961 9962 95918737 85043 84998 298182405 16909 16868 717528099 76685 76621 106382023 87940 87941 350406193 33112 33067 875758105 95159 95188 956174119 34457 34468 74804825 70257 70340 891909013 10429 10356 630330244 51396 51397 788145016 20204 20205 113066423 7274 7216 895801799 88788 88789 553113748 66718 66719 192928956 1563 1564 835054529 38167 38168 149203574 56245 56246 965510945 89227 89228 462260281 36411 36398 767587173 64376 64377 553087502 69408 69409 991896728 68235 68171 182407005 13638 13639 784703407 58473 58521 507857412 56540 56531 419711942 62478 62486 860495601 5160 5161 599502858 45654 45655 687259822 90075 90076 267392951 3596 3597 294446109 61914 61915 118659870 8426 8463 174722630 98974 98885 656521773 93055 93056 719750190 14068 14069 413493706 30137 30138 741345468 15131 15132 464001176 35455 35456 283910846 46985 46968 588263331 68285 68243 972049881 64688 64689 929447817 21608 21577 91144132 67724 67725 640848959 88786 88739 591172482 89033 89107 936073047 17470 17493 595119712 70114 70160 173967708 79435 79436 76364596 98513 98514 518192916 60910 60871 780785085 7565 7566 337041884 53634 53676 897551480 69289 69290 309248235 96277 96278 130043241 19706 19707 981223657 81152 81151 142050815 99887 99888 792533741 25499 25500 572455241 99229 99241 650003267 24510 24474 92782793 61748 61783 933169677 4374 4363 291406259 56614 56559 896284459 65273 65350 895177507 67545 67502 16427420 72792 72815 551397152 82690 82691 782586988 23496 23497 342572411 10423 10424 327444488 39521 39522 626445354 12246 12304 172619740 33859 33860 99845952 1867 1868 143813500 61061 61062 978799693 28978 28904 888598706 41053 41054 626746017 6469 6392 898098162 93732 93696 658984934 59665 59666 998629230 50247 50248 37297758 63626 63632 348501439 55332 55333 651774816 28369 28370 767466043 97627 97562 198362726 16488 16489 693157686 43866 43934 434546306 43978 43979 79010577 85578 85579 564543996 53628 53629 328471161 78565 78566 498478342 5811 5812 744074319 70838 70767 327281407 9493 9494 232642413 42465 42395 539443113 50392 50393 695523509 43502 43533 828151264 94869 94909 649517519 99259 99260 635737880 44130 44102 804225496 70738 70705 284860112 31556 31557 523117385 89145 89146 478863639 21583 21584 875359661 20017 20018 814286584 43155 43156 752347391 82454 82524 828038070 31980 31944 128450323 18501 18540 283526008 80011 79980 357727911 52181 52269 468487853 36178 36179 109797460 32491 32492 945235662 1709 1628 440457502 72838 72839 325579862 86648 86628 347039560 67667 67593 255012265 20037 20038 650694138 359 290 64233328 74481 74527 231095918 67196 67185 749105724 94720 94707 823447010 2793 2784 957779444 3742 3777 709079406 33258 33259 537300608 99321 99322 6868875 24866 24867 843758461 64898 64899 548937080 55690 55752 676680673 96375 96376 153883930 82266 82267 217968495 51188 51189 554235591 68300 68256 247417438 50509 50485 538223108 6565 6566 980387503 99089 99090 6572094 5508 5509 756926991 8438 8439 275665144 51266 51267 929071533 28450 28488 794605020 47849 47833 457603988 35757 35758 359139759 60824 60831 56007734 11847 11848 555312953 93566 93567 727602455 29364 29306 776521459 54266 54267 971083398 49321 49322 233221249 6946 6947 980584247 40233 40234 414236174 27876 27951 492906298 9911 9950 741611376 38343 38344 203732205 2561 2553 122295563 9891 9892 76194816 39470 39415 571837737 60551 60552 203023574 79232 79201 187828677 98501 98502 495580951 16660 16661 377335694 14453 14454 852458711 99561 99491 644839836 47920 47921 373692549 5336 5375 433307653 75327 75328 655792415 86787 86865 577573278 8522 8523 440475860 82602 82566 253979274 13795 13796 83915080 95556 95507 421366236 8420 8421 992149068 75297 75298 322144296 15936 15937 649827401 56449 56450 120913360 78629 78625 76210486 63300 63301 664853470 62420 62406 353970350 93537 93604 547548825 33735 33736 135456123 96765 96766 706616394 77568 77613 335485105 48437 48400 733443340 9449 9381 698349564 90440 90441 401302140 6566 6646 957706096 73762 73763 635444946 54844 54830 155376510 81090 81076 156794588 72501 72502 484920770 16232 16151 301405773 26326 26327 544231321 53372 53373 595482594 27001 27002 563804715 85207 85189 686894516 52213 52214 864258285 62083 62084 405474398 65919 65954 838419989 46385 46386 658023015 89385 89402 743346546 90108 90111 896937812 10683 10684 157888063 30519 30520 544881948 36319 36320 657615328 60894 60910 534500130 5006 4982 32102416 34250 34316 399381760 21805 21806 447718128 72865 72866 821317356 36687 36688 702281616 72554 72509 516987422 38126 38127 166823587 89824 89825 456060335 67217 67292 863712694 55172 55173 52623436 28077 28078 876109657 79176 79177 398893266 59551 59540 394524823 98962 98944 228633812 46378 46379 684896768 5399 5352 529941094 30909 30828 101941905 67177 67178 246316038 52368 52359 772016598 44730 44731 546012840 20394 20395 265671899 10410 10411 131350235 90368 90285 346385208 67886 67887 639589003 37238 37325 346308304 30265 30266 660714018 42140 42141 513349868 79824 79825 65464492 94749 94728 466087196 72951 72971 704266735 97843 97876 309607484 10844 10815 672390805 56898 56944 50136932 89179 89180 561063915 52763 52817 543924107 8995 8996 992966814 51885 51886 811712659 27815 27749 220065045 35816 35817 176870457 91742 91743 409424846 28214 28183 942885949 18983 18903 970085839 98506 98507 12190941 60304 60272 45453849 20925 20926 132061150 70511 70555 759474356 96845 96846 587964839 39329 39330 909428894 76787 76788 970101048 2062 2009 3953117 16386 16383 604166513 76252 76241 991735497 10668 10697 962751515 71020 71028 384652680 38386 38387 21309974 58121 58109 862822889 15768 15769 851896656 12086 12087 218696063 77365 77416 27775173 40621 40622 954313428 54583 54565 489656411 37511 37496 59315418 41538 41488 878431721 31165 31245 762383709 82775 82776 140974007 59699 59617 970039482 80899 80900 46174368 67174 67216 27383549 39877 39878 944157917 22485 22512 272210793 57303 57298 588789437 26222 26311 888634928 51432 51433 145873909 55685 55686 205282685 17601 17602 984536267 12246 12247 49056188 57233 57258 699864162 69602 69655 147775617 99995 99913 399785707 49743 49744 299355712 47101 47028 998738266 94492 94493 34081475 22057 22058 237939766 86598 86630 436904994 93212 93213 218057587 6367 6310 918730185 18524 18525 490799438 26382 26408 25942219 47976 48063 404660608 13146 13145 272085134 17598 17599 560494008 91336 91337 399867667 55522 55523 389956732 28895 28896 823792206 45941 45942 579309340 84238 84192 577254827 97151 97152 758116885 18586 18535 741431022 24244 24159 523522591 68275 68276 604554455 24599 24545 801855103 22480 22489 236470906 85109 85155 202440842 7717 7802 9846086 58993 58975 800924446 90714 90744 594773625 97288 97289 620833074 38915 38916 126954753 25786 25870 598503797 49629 49630 487679996 5535 5596 857801025 221 222 718012066 79276 79296 870868086 66607 66608 317392465 46148 46149 992589588 25239 25272 354124859 1518 1519 708522442 21595 21596 939688438 1084 1034 617633709 41284 41219 329835777 36656 36657 84077161 79763 79764 864157725 37523 37524 371937284 54308 54322 573163683 45290 45291 96253644 2282 2325 406026375 71590 71572 319580498 24567 24509 214738245 70693 70732 647634378 29194 29195 282714879 48327 48328 753574158 26946 26995 424970419 72632 72633 240551700 23387 23388 150219014 99111 99127 811355476 79781 79782 909019962 4758 4745 98857197 64348 64349 991214179 54850 54834 313359766 79746 79747 380716744 29 85 966585610 56895 56896 426922426 13239 13308 928996160 82720 82721 478699774 86183 86184 101471890 10849 10850 411364110 4702 4694 91637657 69240 69268 759090963 99513 99569 428341287 50947 50948 479646761 14701 14702 586510293 49253 49240 439672443 97999 98000 911820128 12875 12883 969817445 15938 15939 532052469 96585 96586 160033252 27485 27486 256765263 71561 71562 242680353 79565 79566 860888874 22722 22723 281566055 10360 10384 893178331 70555 70510 794532142 82597 82598 603773481 80498 80499 553830187 60425 60423 58002867 64499 64515 351636886 22569 22651 606525545 34850 34776 999773760 78851 78800 493117960 51769 51789 141754332 80574 80575 819462728 58863 58864 769285221 86995 86996 424640558 64266 64179 123051018 3084 3085 384212098 46123 46124 460583466 75781 75782 791163421 33728 33814 194317257 39929 39954 114313797 25037 25038 639951763 41191 41192 72713118 6953 6908 151041212 47958 47959 719883379 91510 91501 691816151 61636 61637 142022276 56743 56744 572221089 84726 84670 985703410 51815 51816 532366871 22102 22103 981601085 10457 10495 564093103 3965 3966 71258576 79332 79333 187029692 5641 5596 759369510 33494 33533 576052400 5272 5273 341468947 90736 90737 274129299 49651 49652 932007238 87832 87833 997921629 12008 12075 476646336 4816 4754 355032248 47443 47450 367312165 62896 62958 18588513 66924 66925 86677895 93734 93735 81828889 22372 22379 937838860 96347 96289 779316136 18303 18218 266494218 40506 40516 565171963 54941 54884 839613960 9279 9280 678525132 55513 55448 648179724 90819 90862 658430827 44205 44206 933598875 71317 71326 904171539 92157 92142 582078558 23953 23954 559324922 31889 31942 228145768 38257 38258 49727476 75104 75074 205124717 72044 72133 261124405 13133 13200 13304111 90705 90706 5765592 13148 13122 104984641 69543 69601 239656681 4202 4203 812652040 36982 36983 263000719 33363 33364 779195458 43056 43127 359510401 87279 87280 836592346 35016 35017 753207392 91451 91514 990180968 72603 72604 23034957 78326 78327 457294497 15442 15499 115530918 84724 84753 644568377 30346 30306 806294412 5137 5138 921898254 61498 61521 964793394 5893 5810 870221246 94973 94974 224330933 97375 97331 501276978 6712 6713 678699969 20680 20681 902981782 45895 45896 344313753 82455 82456 820478743 51132 51133 850856548 80566 80614 854968453 30308 30309 108957876 95293 95294 395556249 75912 75838 860039120 77580 77617 869525632 70953 70954 355461339 71734 71678 760451673 84257 84258 872371629 85327 85328 918664322 61417 61329 723030671 82844 82845 675307960 80468 80478 100135100 21620 21621 167018163 54617 54629 637608219 86091 86122 163161893 56155 56124 465082535 87485 87545 299930689 87687 87643 28479722 11628 11613 248080633 84813 84747 979635163 86288 86262 377348164 37500 37501 913292747 7581 7582 99124127 48039 47967 688365285 42306 42307 575695894 55162 55163 681795385 49945 49961 903361468 99998 99997 601719472 49765 49766 593755341 65615 65616 981678767 47047 47083 864878095 77000 77001 48937945 17058 16973 648928121 72807 72761 137592782 61899 61938 306822511 15601 15529 266287973 79611 79588 849473635 19728 19658 477782525 15237 15269 82493111 48007 48008 125177399 97723 97743 174258250 81835 81812 774765001 26742 26802 266218169 73329 73247 133868250 2806 2892 160909484 22979 22980 230277128 89964 89965 863809196 80995 80959 704852534 52117 52044 11308899 51971 51972 65598701 6722 6716 132966136 20901 20879 23489324 72456 72399 342968853 96708 96709 341468167 95234 95235 989379407 64637 64669 700209706 59404 59405 756069765 7779 7860 174046589 16023 16024 772732432 6573 6622 701891995 13732 13710 14544318 70596 70531 129887261 39899 39900 487633931 64082 63994 537327726 19273 19274 558833194 23590 23591 67973854 51589 51541 804873741 47634 47635 509459532 56429 56430 529612452 57992 57993 505429599 60552 60553 582659604 46199 46270 576149471 34156 34157 293625306 98072 98041 609161412 17090 17091 892693910 4933 4934 761759242 47338 47312 415425778 55431 55372 247875846 88111 88112 807787227 46909 46852 230694072 3408 3409 874392190 51921 51913 375884351 77340 77341 512207144 78141 78142 24155089 90192 90193 267190116 69626 69545 935210120 83911 83856 487014626 55535 55536 708862067 33344 33345 799296953 40130 40131 475274605 51876 51877 211341063 9352 9432 999470892 66046 66047 421926355 88360 88420 431495014 48842 48809 261684716 6266 6267 465012991 5015 5010 772022396 25229 25224 423602207 12714 12715 420157994 81837 81844 512374545 53735 53692 692523701 64656 64646 823627643 44383 44384 34449975 97409 97491 662655801 97137 97116 133853619 31168 31242 713657168 38503 38504 290296099 89210 89226 659631528 37434 37382 121445890 68488 68489 269775747 6213 6142 887406927 88687 88688 272698588 58122 58135 825828789 50323 50310 404425445 27626 27627 431126670 5407 5465 273494187 43695 43671 891885306 59283 59284 288155494 36835 36751 244004528 99923 99924 561917501 14728 14729 562295417 8165 8109 404375212 72458 72459 977556156 95373 95408 354085373 73620 73683 303907588 76399 76366 194001446 99980 99988 68538850 13913 13914 860525212 80342 80343 721425620 6799 6800 401271515 28744 28745 177664835 60417 60434 847245905 88926 88884 527791641 47449 47450 25653849 46433 46434 426155797 72289 72290 331515112 56650 56651 669382899 62686 62767 213281317 32868 32869 748785252 22207 22208 540363222 39870 39807 201371301 56441 56442 931124155 16207 16208 851293580 44095 44056 63880397 21887 21828 978991580 88866 88941 594382323 33017 33065 151495342 63708 63709 190065573 56505 56575 438472972 84350 84329 188024424 47997 48012 836072899 99911 99912 409187268 26447 26448 781701714 73117 73118 125579193 58622 58623 518054119 61511 61558 810030044 89053 89054 468446120 36503 36449 904566941 17653 17664 21782873 14388 14389 379074062 27301 27302 792613800 25653 25654 704053123 43049 43050 365463693 42473 42513 450561164 88789 88790 767876702 13841 13842 473188495 6659 6660 448067006 1137 1226 866640108 31699 31700 591915287 84614 84627 783742458 92776 92777 772759421 29861 29774 656553724 68005 67994 592812432 19039 19040 806323762 67106 67111 248876847 17378 17379 536871695 66750 66751 461134515 45086 45087 803225922 68818 68903 987032829 12186 12187 507520037 94684 94718 391509482 53674 53745 673710879 4466 4467 644751292 59765 59766 901073303 14293 14294 634146613 50191 50192 624428834 1110 1111 168868297 8876 8842 854869010 36841 36914 632683583 86912 86995 304628816 3735 3736 922650094 55836 55837 224370901 14459 14381 689780307 29506 29485 296527212 88146 88129 79918509 76351 76352 523505713 49427 49428 778423059 66254 66255 797487141 22771 22772 563333849 64500 64501 607608363 23886 23919 833214937 2032 2033 841209256 40128 40195 734496768 48748 48749 448885941 12685 12653 908573912 8701 8702 953082470 31080 31081 243860109 49565 49557 533205981 7797 7752 323329742 71298 71295 432893919 47784 47786 432996303 62675 62632 943940017 27681 27692 551625415 90748 90749 637495860 59214 59129 134408389 39999 39978 292730204 9013 9014 965834002 97605 97606 239771539 98424 98425 231898457 27299 27285 16191360 43643 43644 951613243 36632 36633 222862141 24111 24191 37600904 9654 9655 347929176 90945 90946 685175048 67366 67389 299837309 13301 13302 116669908 71628 71590 113540018 55134 55064 466506441 49155 49170 159605444 30910 30925 196824371 92908 92875 739395459 90692 90636 665118638 7386 7377 130034082 14045 14046 244288950 16972 16973 414308830 91170 91169 283597391 28689 28690 25365148 80887 80888 940844854 66720 66721 103106976 52724 52725 324392750 47212 47213 434848161 75717 75689 9247400 83575 83517 872463345 82542 82548 700872917 41595 41596 834516675 74652 74630 441181381 3050 2992 858093989 42657 42658 390814830 15902 15903 961685861 37360 37361 108234003 73308 73314 833000086 55863 55832 429616249 87111 87112 44683868 16218 16284 557830867 24231 24232 78173707 71728 71729 322020659 94220 94221 436203115 3341 3342 2649437 97019 97020 928659303 52139 52079 570282172 53666 53667 431046160 84687 84688 755311376 98443 98444 91864739 44833 44841 3604690 46792 46723 500729573 10584 10598 248955771 14312 14313 450595035 24187 24192 808042595 92071 92072 554855745 62817 62818 483449538 89528 89451 821480027 13206 13207 989272048 44769 44770 86225220 80595 80629 353709899 7214 7215 87995288 86690 86691 335227992 67526 67527 253180281 91628 91711 598933067 13901 13902 498343775 12123 12166 862377670 97679 97649 855647757 40853 40854 889447348 31151 31152 669529574 71910 71911 544535236 23060 23061 303273140 57432 57433 567295621 20739 20740 777083980 48369 48370 715448358 99911 99993 828745790 96301 96386 317773368 87746 87663 149534317 80077 80078 129818492 32701 32778 366800758 2387 2396 801524030 99767 99768 553905119 21847 21917 661692965 59934 59935 182256893 41890 41947 558902690 26765 26766 394492053 28647 28648 753864736 6631 6554 30799938 21435 21421 461696444 76803 76879 170191707 99024 98968 671670992 73223 73278 36978072 53091 53092 918777041 40815 40902 542480806 30093 30037 474779849 35873 35877 850928696 47795 47771 554259102 94314 94315 390137643 17369 17370 97640642 79188 79189 281074406 44449 44515 834269524 39257 39258 656570292 93878 93879 146767261 68895 68821 684819104 35721 35722 680255504 82136 82107 762465659 59705 59704 270896336 67441 67449 858627775 81148 81198 44524637 43400 43369 675895956 32487 32538 105377310 49794 49795 783872999 3327 3397 877058183 77648 77649 64734663 36478 36533 402185893 54849 54850 955710181 22781 22782 559467855 5918 6006 730708069 48175 48176 627479041 6684 6651 274882879 69770 69702 842392176 2507 2508 699700589 47867 47786 622001315 12188 12189 96529188 94469 94441 393147546 67785 67813 979047551 79607 79529 348790677 46279 46280 3663318 37564 37566 864885270 95447 95448 581365945 77514 77580 214678883 54753 54834 342980751 18604 18526 348875335 63115 63203 709907869 56075 56076 812739500 5090 5175 361070420 92976 92977 612206495 79980 80004 597830842 78826 78887 638024491 96967 96952 565974234 36053 36004 919003914 12474 12475 130266104 39712 39627 779300367 18072 18073 776253256 72359 72306 627842796 20534 20573 984030630 51893 51888 70356374 3718 3787 556292307 76528 76529 720660752 40813 40746 762307196 47963 47972 331892180 32317 32279 630084884 11979 12045 959491746 96343 96344 362734763 94602 94603 551272980 95795 95879 245489321 65546 65578 175115439 81454 81532 349453364 1830 1831 193675018 996 997 567842771 99087 99088 59659710 33467 33547 942565836 86272 86270 437087412 97225 97264 989806990 66557 66558 176893327 95884 95885 54712310 12227 12147 517146110 18695 18701 815188579 27679 27680 611378853 76852 76853 411616032 46376 46360 448437445 14400 14413 214108554 65472 65473 936329177 30884 30885 658867391 47994 47995 656983860 12289 12201 599049302 61552 61553 758539903 70459 70452 664857811 81179 81197 277005143 87273 87274 547846529 83408 83409 592653928 86298 86219 318075712 79113 79078 975776903 16967 16968 286028291 19873 19874 715580330 63600 63601 388198993 98471 98433 887687865 80150 80068 409682878 8428 8369 211845660 68613 68614 518960545 59564 59499 128067875 58893 58894 756398306 84686 84687 832171906 48476 48477 311912105 79128 79177 473955386 91452 91453 656207512 42089 42026 795796910 53283 53287 640398782 69216 69217 19971832 34023 34040 303352402 68076 68077 653563318 73785 73856 431501883 40683 40684 780968779 53715 53716 215649926 51131 51132 684098531 60724 60725 85791094 94029 93949 767895453 14295 14296 293708529 30043 30044 290334005 13879 13880 919233083 30869 30870 974233532 67382 67383 312266009 32421 32478 921962167 45495 45496 16266369 52327 52380 92645268 33608 33594 69598537 73271 73263 11129594 24373 24374 653215896 49615 49582 53960599 30704 30620 716131709 93541 93626 975207944 69332 69333 280885751 75979 75980 613276088 95554 95609 315483485 11559 11560 221932317 93791 93792 682920365 97864 97865 187312752 45238 45239 688161373 66290 66291 932448297 14270 14319 219380626 9960 9948 941031616 1404 1405 423744559 278 318 145964837 25616 25617 622952070 85280 85349 902253313 69832 69833 936524411 28929 28930 827946285 93711 93712 115672311 26811 26812 11038121 33390 33391 299227049 11212 11276 459411900 84874 84875 662214392 52038 52039 135019923 21231 21252 946272740 84666 84667 355091280 56134 56135 487928146 94202 94183 933674274 38856 38857 917646410 88600 88601 253894657 87059 87067 932674245 47234 47225 449063412 53837 53891 714237756 7378 7385 192761215 34536 34558 350288486 29797 29752 757665421 48618 48619 286417355 85681 85682 500223086 64547 64525 517782009 24737 24750 361267880 75397 75315 341192685 60264 60334 499241313 65915 65916 493098305 233 211 672335251 30307 30308 446957879 98354 98355 950978155 13084 13069 152945718 58835 58813 334943097 13967 13968 453798970 19445 19465 618823799 99019 99096 657432813 17857 17791 624810956 99850 99851 472941678 36220 36309 190935648 26697 26748 217398873 75820 75821 882084091 4727 4728 25251719 24294 24295 454664778 90446 90447 26494523 64759 64760 832047241 37684 37678 696181610 92085 92086 849042749 84203 84229 525795191 35791 35792 847198889 28118 28059 563439092 12564 12565 402987191 45681 45738 603595023 13698 13705 940710864 12412 12497 303139847 53495 53496 48422286 25987 25988 791993969 16864 16865 219166815 98510 98443 332844431 32899 32820 326604194 90822 90823 453342905 44412 44367 739759568 53647 53567 661484882 73953 73996 223354985 51715 51716 658997360 50038 50039 518284762 88297 88298 930089817 44346 44347 469262873 47523 47447 713069180 42862 42863 594427962 67543 67544 953084254 77306 77304 672157293 21282 21283 346022143 71111 71112 368778465 28817 28818 901314672 51567 51565 475616627 75594 75554 913563590 81889 81890 298188701 57932 57933 360195077 67956 67938 887429290 92256 92169 975481457 65089 65005 596279458 38953 38954 524537686 26133 26085 509342222 47075 47076 253960587 3474 3475 141986736 75078 75096 153651345 71591 71640 365411115 49251 49252 742093630 65356 65357 509262275 25680 25602 77482654 85689 85621 179701758 70929 70899 103582107 22409 22410 88895379 18475 18391 795803179 65772 65773 452556592 21025 21026 968444108 33400 33453 375003191 15590 15627 180576005 18785 18790 662288595 36993 36994 646367302 77464 77465 358442379 21545 21503 490861805 87730 87732 162756906 20102 20103 416195490 19841 19842 667280398 80173 80174 614605453 82002 82003 788501222 42339 42340 879197579 92961 92962 338824096 60846 60847 980293815 49251 49196 806781347 72026 72014 925618139 38942 39022 637496322 54398 54399 393312138 75081 75024 510434921 45753 45673 739263805 5718 5719 245233854 39353 39354 753119167 90716 90717 138638337 87719 87720 494887203 51491 51497 535669632 35529 35490 30377363 72180 72181 568689641 72469 72470 225747631 69142 69143 636158566 49510 49444 678961648 78347 78348 533252319 41832 41833 21634812 95767 95691 580016674 64253 64292 864112698 43536 43537 881159182 42024 42025 893493857 96599 96600 491022926 23707 23727 10685126 17284 17285 298893021 4294 4295 109173134 95599 95600 97819288 75310 75333 209941085 98805 98731 651903161 32192 32193 518520258 22224 22159 439402980 8544 8536 589729852 83122 83123 518203014 38141 38142 696194529 9505 9506 878454785 46174 46175 226757506 20869 20870 473831232 78636 78637 547391250 32508 32509 134149530 78348 78420 858707785 80369 80433 434480711 31497 31498 490342601 9671 9756 807356685 81197 81173 595697846 46161 46085 322533987 48793 48794 638734006 13145 13146 605268363 63153 63224 533785349 67765 67712 655194480 52460 52386 198267965 46332 46333 161866581 81763 81767 260602248 37339 37363 445983064 62593 62603 769963102 63809 63810 909083374 88113 88191 189665436 22610 22539 835320635 11038 11039 803218267 58834 58835 799472220 33370 33371 500959918 24058 24135 882887241 14627 14628 263146507 27697 27698 132475893 60129 60130 354321253 32606 32539 793978606 54040 54041 780024986 83783 83784 380881365 90545 90623 80726796 12361 12397 7549923 38039 38040 776341224 98621 98622 536248855 38220 38280 21076240 85889 85890 501288824 16352 16353 232118323 98098 98099 204012315 50863 50887 141157492 44453 44441 999782887 92075 92162 105664011 20228 20177 159421446 10956 10954 424350040 94383 94460 582956959 33002 32954 301238120 18050 17964 675935473 52136 52137 904093059 61180 61181 40857771 32883 32816 213130267 37982 37983 404681906 37219 37189 440004248 32990 32991 755006433 79807 79892 553976567 72191 72249 893973095 41233 41163 960509290 157 243 275525560 77429 77398 62116832 3376 3377 591339113 31362 31303 230438115 72497 72499 310993595 99957 99958 422465783 32119 32194 991979113 17584 17585 837433566 55797 55880 96969836 86067 86068 56830001 10768 10682 494037430 39336 39337 863246656 31635 31636 969810644 29486 29487 986793429 36276 36258 106530632 49924 49925 714217994 20080 20068 186898558 66622 66555 670199905 64001 64002 146013773 57090 57054 172090419 52110 52154 892439211 20110 20111 436450817 12893 12894 951353527 47831 47832 869296423 82894 82884 829914582 55648 55704 239341351 35554 35555 897191143 25886 25887 471572996 96663 96667 456193755 96182 96183 396344375 87954 87955 473061169 32332 32383 127589419 14408 14409 136989401 92638 92639 322936229 32199 32155 467537615 31055 31056 255602482 16008 15985 909441590 37139 37140 357545547 13034 12986 290640734 54296 54229 645971892 99513 99514 123119170 20851 20852 448641825 38017 38018 879174319 9465 9466 338695197 11312 11329 173088458 69202 69256 298998689 78192 78220 177123420 11866 11867 704108731 38349 38295 973381626 83162 83152 85614528 8569 8570 796881297 66593 66594 523656202 86355 86389 870900731 29277 29278 635293860 54538 54539 893188168 36043 36037 838878039 72781 72848 555292086 35630 35569 112960685 82080 82081 732400880 45736 45737 868764509 17322 17323 652824595 52608 52591 83526440 92341 92420 823211616 63367 63416 843508267 26528 26529 862033219 29055 28966 651680548 29366 29327 108704567 68400 68401 587275754 40461 40462 836500570 5322 5323 779497085 85211 85212 574595055 45585 45586 564164425 3986 4045 855859821 52056 52057 953686590 80942 81022 792166521 94337 94338 499298465 37346 37421 573464313 7796 7797 483766622 33389 33303 293996941 74870 74918 240398795 3144 3145 642266405 21562 21501 292530752 95264 95243 426593690 38209 38157 403558104 61723 61746 580029794 11010 11011 752856441 11060 11092 717526105 5369 5370 325338261 54059 54060 704297236 12463 12464 551501185 90982 90983 187273779 86402 86403 902545739 78337 78250 394077307 85295 85338 615483062 98953 98954 266472711 6792 6793 161082232 42890 42891 613295158 16732 16733 369354601 1127 1128 974379637 87848 87819 254259545 94425 94426 709222684 42566 42567 709939215 86264 86211 383678902 4464 4529 873619650 84766 84781 831219621 1783 1722 147429355 90016 90017 869543628 66145 66104 144022968 55410 55348 426493793 92876 92888 318722328 5620 5553 563669979 89066 89088 123339383 73732 73733 952660043 94636 94637 219084627 65996 66052 742385812 33558 33643 629058061 8568 8512 798487721 55729 55730 892770982 60443 60444 541065286 92774 92736 922299155 44992 44993 665916619 74406 74407 970851704 53896 53897 249282136 93087 93089 535964709 8430 8433 830789318 1014 1015 104578814 16196 16197 172618678 26517 26518 890794889 13524 13579 532549972 72743 72664 398069140 63485 63486 233358515 49493 49494 571833600 72491 72492 656916020 21423 21512 385244124 62005 62006 264472764 46315 46316 87769589 63486 63487 442332251 35096 35173 340214513 47059 47094 111305439 49979 49980 208006884 38395 38396 647301717 63356 63352 896141266 3953 3886 253855972 16244 16219 639297443 72993 73021 601194125 860 888 702315339 15983 15984 590195195 22673 22723 454785484 26909 26944 239150813 43718 43719 483304706 42426 42427 613907684 39163 39076 358460301 34535 34555 163625339 80981 80964 825804845 51938 51955 208142401 14124 14156 724506634 43379 43380 377801569 35292 35293 183782579 25811 25812 326041981 32584 32585 868394961 30781 30845 359344216 11984 11985 786120669 8713 8714 444032673 56732 56733 867120052 79036 79037 16078693 41024 41088 854099952 51838 51839 80952162 65741 65798 994779502 48188 48163 809485382 11659 11576 555603674 14860 14861 739674296 46526 46537 652990001 26240 26241 193823440 79950 79951 380934389 81659 81660 32368648 53354 53355 233275883 77926 77940 463704844 86521 86567 666936236 51928 51943 743678791 32321 32259 690149282 94571 94572 443628796 38139 38140 686168672 82576 82648 113143686 36026 35964 306962352 22785 22783 680854636 19496 19490 770244168 60137 60138 929100545 99969 99907 543133118 36431 36485 723640323 70239 70240 252067735 65239 65240 219168048 62078 62079 352198274 17483 17484 657757690 69127 69131 203981177 46238 46239 344118918 8410 8411 961461933 80345 80427 571690091 36371 36402 504095725 76841 76842 256408367 92297 92298 863027807 3290 3243 153878805 69270 69343 814517700 76988 76959 545905255 36464 36465 465777476 8084 8085 484532979 59062 59063 722555553 99721 99773 438884865 80669 80695 157104257 89380 89415 192313390 3801 3802 811465615 6616 6599 133338133 68755 68756 782953942 75391 75457 42240379 58557 58558 749794505 89382 89379 199412721 35099 35100 591101828 61527 61528 473758970 92805 92798 802281937 64038 64095 774128753 97228 97229 119913417 62067 62095 112286998 37732 37733 317836168 23775 23776 590194764 65884 65842 678461984 34448 34449 528586399 55571 55572 696252317 10190 10191 114353758 79588 79589 195552387 45126 45160 360326969 13296 13374 445241366 15530 15531 873144338 97761 97762 294231906 66210 66211 951812464 13255 13176 240684515 18738 18700 599612216 76833 76876 887412415 81064 81065 363614394 65115 65093 946228300 73997 74060 743757168 31469 31490 651631683 7618 7647 321693914 89454 89455 390718254 28734 28735 510720609 96555 96543 759691117 89860 89861 333806415 9707 9665 999895142 96480 96561 746093896 49019 49021 149461961 21406 21317 645810421 41895 41905 427520431 88666 88713 939772280 96811 96812 93072634 59768 59700 845215028 59353 59354 905696527 43510 43511 587575397 80170 80165 772903218 96555 96612 301588485 5722 5723 153262395 63241 63242 214843336 58104 58105 389399207 91423 91501 189532413 19760 19761 475097656 7266 7304 433803345 28045 28116 672733062 4830 4835 10570077 48452 48453 803821225 44055 44000 320262844 23050 23027 923426782 50670 50671 695401277 61424 61425 625577405 85850 85938 85651322 1951 1938 893696092 67431 67469 564600467 67203 67204 698984048 32880 32930 723217415 81997 81998 4281600 24549 24550 569436841 26074 26018 92972657 80100 80101 869245299 62486 62487 108884623 62288 62309 52491894 32444 32459 41541566 2404 2334 948044493 86747 86748 687922093 58441 58442 650411784 67300 67264 643554791 71737 71803 373429683 49849 49850 915119819 8831 8847 237132177 35976 36007 667513291 29623 29594 354381560 12745 12794 225468141 9141 9142 500002542 23794 23795 851304576 940 941 14285513 6134 6135 684478035 61107 61098 318381686 33946 33941 298444089 6422 6423 484593808 20887 20888 318414820 9900 9843 140465735 44599 44600 561190057 99736 99737 706786586 71279 71307 401274106 94884 94885 542171918 25949 26006 442583019 44051 44052 600422632 2959 2960 626670520 14150 14198 238679602 43870 43918 81886094 89026 89027 971108009 26598 26659 6936517 99416 99493 20643530 63700 63713 264765728 60404 60405 331832878 16071 16072 851647227 82892 82921 148166186 7918 7909 417925815 15500 15501 595631257 58207 58222 363971309 62705 62714 448882259 83323 83324 527008513 98634 98629 653788750 84803 84782 390149951 19713 19714 760693655 18957 18958 721205347 52171 52231 276658729 81414 81486 269880126 88198 88199 417852806 80533 80534 877553724 35928 35940 87053924 52311 52312 1434001 11655 11656 486290303 48336 48337 446153488 17293 17278 359815564 43541 43542 573368806 25102 25103 696724036 93519 93520 819477174 74317 74318 517925071 43514 43441 719489841 58147 58117 395797499 6635 6650 191196486 90808 90809 771303046 63110 63111 95193746 14444 14386 768127031 37091 37092 687211810 72589 72671 237511076 21539 21478 215108157 90520 90483 45459658 89494 89495 320384322 10873 10909 340824855 74011 74012 15231133 1859 1918 187066863 27047 27048 948717312 10669 10670 240392028 32448 32441 180458211 70537 70538 777761788 58803 58783 865827183 13435 13361 167676242 35141 35142 77823358 99271 99272 986868249 42359 42360 841263288 30261 30262 214943433 14432 14392 915573182 26661 26662 860559662 96931 96887 330025244 37210 37211 106074887 7162 7163 764461203 28197 28198 783750605 734 735 490267522 71903 71904 181721388 93227 93304 594604365 35338 35358 582972275 9171 9166 244411357 34252 34334 678971311 66772 66692 149653125 50264 50257 450416773 76468 76469 638268606 4617 4595 195301788 48405 48399 555719895 25172 25170 486959044 69664 69598 98066208 59013 59087 268157417 297 298 144432418 11346 11347 436109073 31299 31300 637194007 35603 35604 600342370 84348 84367 256151621 15054 15055 246544030 95572 95573 690400281 68172 68137 483587271 2389 2390 874503958 1118 1036 103958781 37832 37881 85741242 81478 81522 879799948 30304 30305 676020199 40529 40610 577783432 99477 99405 773073990 30531 30532 633804657 2365 2323 999445297 5454 5455 543425529 66949 66966 784262460 35713 35721 440458713 6539 6571 336840507 7805 7810 946806043 88878 88879 684354442 89123 89102 919645725 15811 15812 276913395 32885 32959 466533845 66519 66598 384010789 37999 38000 861901505 76114 76115 79108422 99037 99038 399788265 33884 33885 820702195 73780 73781 715803124 73980 73981 214958053 97581 97583 811033227 92144 92145 307879526 4783 4723 838735311 56904 56972 966649461 18900 18901 512812984 65344 65354 53482268 53903 53904 922853728 73870 73871 644715329 62 10 719718120 11275 11276 926405226 64017 64018 603166841 68755 68666 159844913 93623 93544 306439410 79755 79698 918201433 89221 89222 277060088 23262 23263 526577117 84890 84927 932409984 52610 52589 585046169 46308 46309 676285020 59010 59011 606012330 62038 62039 299989516 23237 23278 962853838 82426 82398 28665917 34545 34546 665473651 49199 49200 88114715 94207 94270 918485021 33546 33613 113927622 26064 26065 844753064 63402 63403 991529884 15426 15365 686362016 41451 41500 918095050 1876 1877 984924143 51601 51664 417377675 68917 68868 175277352 41986 41987 606952727 20951 20885 817547003 37462 37463 502342279 48364 48365 654142986 34551 34488 865094070 17547 17488 306793140 66794 66761 408588087 91818 91819 227524858 26464 26465 644057793 62912 62913 1463356 72326 72253 697159352 67884 67911 780349001 24168 24109 727408890 38509 38510 938654857 45335 45357 862181631 30246 30333 460735540 97818 97829 198003090 61325 61322 101051731 107 146 627762976 76360 76361 881607115 79737 79738 538280631 88022 88023 641590398 60933 60895 688192473 62676 62657 74994360 47651 47720 618745554 37730 37715 241911371 52432 52490 14675212 86861 86837 129548227 24426 24427 574787650 45843 45844 930141629 70282 70294 520126131 3577 3578 990075001 40626 40616 657014000 46588 46589 543971643 37107 37108 102621960 35844 35852 913617746 49828 49829 943311500 59694 59637 134867911 61371 61372 516312376 83562 83563 708156748 83738 83757 772086384 53979 53929 764214712 31934 31935 217383831 85880 85881 19782197 64008 64009 748552118 58201 58205 29628847 90008 90009 894201919 86276 86277 441763982 7995 7996 382246294 22153 22239 3621101 389 390 844443434 67188 67189 61098138 67592 67593 690393848 47955 47956 267380746 86601 86602 761284130 75049 75115 807432920 19098 19170 144152984 72610 72686 207285484 44191 44272 320395190 36520 36521 839491756 71204 71205 890675445 21509 21510 70256690 44439 44440 354547771 69737 69738 620522392 42091 42092 966835200 3636 3683 190662754 78672 78603 755941331 754 785 128774664 15930 15931 361606584 41918 41919 182243659 82221 82222 994757250 36852 36853 547211461 52348 52356 398631482 15855 15856 64059910 7047 7042 742225708 11684 11692 311936132 80993 80994 303352409 96925 96926 101176700 93923 93924 719892674 68330 68302 530698477 96713 96646 312217001 48885 48886 8779558 39855 39856 76103581 77343 77344 5596623 63123 63124 181915524 29344 29358 662252485 51598 51599 308570411 31627 31621 772581912 16878 16879 963089132 12639 12640 287918749 79281 79282 88509852 16188 16189 333287833 66031 66032 274901424 28781 28782 345613610 97710 97754 124508998 38620 38646 747521051 28470 28471 278325101 37484 37485 279455859 53691 53622 684590001 4994 4960 820502448 16028 16029 898347775 8312 8387 380325098 32677 32744 703485470 76503 76448 540930573 35304 35229 141044940 93918 93906 901189346 81909 81910 850617681 33062 33063 921716089 79054 79055 197723322 13285 13286 802556455 79220 79221 980763926 47317 47401 714604551 28389 28390 542182187 35410 35433 515219708 13108 13031 654724866 25960 25888 187578281 29888 29889 923900468 81672 81759 318275190 57475 57480 788269296 97369 97284 911004992 90201 90202 565007165 22085 22131 627171590 97022 97023 637689196 78919 78920 414992672 91200 91191 913304297 75587 75625 289109680 777 778 371791587 25118 25119 935957308 69483 69509 980976272 82508 82509 997158024 31193 31194 85148554 89207 89236 274881608 16239 16319 892992466 28437 28493 290909598 65521 65494 812363857 17851 17852 600142724 97423 97378 858296468 84877 84902 132024694 57656 57657 934673373 8789 8859 287957188 55134 55135 586316479 65771 65833 83980808 30994 30995 727956342 60182 60183 938019021 7055 7056 535478575 28703 28704 365795697 12252 12218 905571701 61828 61882 569385315 11458 11488 288797488 7586 7587 356797489 44404 44385 376030210 89180 89181 118818144 88542 88543 632009863 24690 24691 434938394 7217 7218 12588323 97123 97077 834372915 92019 92020 474140877 35289 35290 854833907 71690 71691 566210441 61695 61696 499994336 59528 59529 171784828 95114 95115 563320547 65537 65507 324020613 35698 35751 277483944 95406 95407 255080718 54436 54437 825607369 70810 70811 361887830 90601 90596 902139032 97260 97192 177283383 61445 61452 861667424 78591 78592 621535065 65599 65600 298358446 99717 99725 313930460 15182 15183 144007731 24070 24071 876112326 31884 31836 848008796 58107 58145 55978317 63710 63703 782356335 77698 77699 841442043 8575 8621 389986568 11956 11981 597575966 41013 40956 798530951 94253 94254 51130826 85811 85851 291223505 60364 60365 583774385 88291 88292 813656181 29783 29714 84404197 75772 75773 450528152 92983 92984 874237363 85767 85698 800333950 321 322 623745217 82620 82621 327987730 11296 11211 159232927 78468 78400 91691540 26972 26973 137964989 72873 72905 481794965 73474 73392 872520219 6411 6412 863487902 13060 13061 813239067 25243 25244 631229426 47635 47567 391616923 55048 55112 570696289 13153 13154 120294468 25461 25381 140823512 91754 91755 703855577 79327 79380 366138842 73242 73190 168408623 59204 59205 372680624 76964 76965 655731859 55070 55071 560529369 51982 51983 35732745 78913 78914 568253954 7970 8035 659381381 96014 96097 272721441 86330 86331 762901743 30057 30058 96360112 19539 19548 210851447 68343 68295 963159245 30529 30543 786455811 86220 86221 844604306 77622 77698 653036211 41226 41255 323963638 18696 18697 78299512 45734 45735 384448960 8112 8060 893323758 13923 13924 869732643 81020 81040 2370312 7502 7519 114189955 54175 54176 113780596 42578 42579 668077252 18683 18684 377491095 31103 31098 221163873 37638 37639 886928010 91591 91592 30254883 98824 98825 260564339 80755 80669 961022441 11065 11046 282842889 29444 29445 64422427 7044 7045 246708135 38244 38280 739289049 66381 66382 964649985 22626 22627 479142844 99467 99392 586524164 89721 89722 738836892 97636 97670 495150015 63468 63469 792595381 20251 20247 31328468 10327 10328 87204078 15153 15093 926518139 47055 47040 189607131 39844 39889 233380236 86661 86743 265194308 16330 16331 375230446 70209 70262 854065726 48477 48478 548624214 67446 67447 646488515 85431 85441 816212001 64730 64808 836209446 28886 28887 837990086 99943 99944 424044229 48619 48620 939807182 61667 61747 768387028 63145 63146 752874285 91819 91733 664123393 27992 27922 858139369 90478 90497 95949155 32509 32450 505784295 86609 86665 319165512 65392 65393 518735838 6830 6911 706400419 58103 58043 92198037 31263 31321 383282717 72781 72782 261709822 96474 96475 627944634 10761 10678 624939144 34055 34110 494415141 26844 26845 556170510 44072 44073 721716232 6277 6278 790344406 45938 45939 981822034 55102 55048 193687675 93662 93663 346716833 60437 60394 807184145 38846 38772 543996532 14814 14815 985049995 51038 51039 775037409 43246 43325 380938390 61512 61513 165522323 73019 73020 196107630 84029 83963 886660205 25646 25725 318540463 69726 69727 950861778 88360 88361 1666419 88181 88141 833029808 21350 21337 137004628 17730 17669 575766866 88728 88729 369836628 64549 64550 477402869 26453 26454 709284135 71463 71523 282655665 92437 92438 144794275 44647 44602 883595762 54414 54415 434713896 6574 6554 789809424 38086 38146 965295841 94636 94661 705370392 97955 97922 783842991 15160 15191 312443536 76337 76380 474849584 10619 10620 235747994 4440 4441 313081641 85703 85704 887476850 6640 6646 701380327 20110 20103 624847754 55392 55393 152225530 26490 26457 876015827 89935 89936 791165663 56270 56237 815573541 97200 97201 386511317 34514 34515 762447141 44541 44542 21692399 94490 94481 293183989 88894 88870 661253312 55237 55221 825051596 33580 33581 241566248 95045 95046 833002413 94607 94608 841807449 8178 8179 247573108 86203 86204 55804091 66180 66246 590512230 76765 76766 937636378 41080 41081 436176175 31460 31449 950347693 86247 86190 173579771 89639 89640 529254798 80658 80667 898731732 9230 9231 810323233 98932 98933 184185819 58861 58862 985470835 85609 85675 122444441 82752 82753 246387283 81571 81572 846704003 57177 57178 68945844 36293 36282 482102399 62678 62679 901864786 81761 81784 89431056 50374 50375 375763978 53469 53470 787985010 74886 74887 119299269 34533 34447 34535039 19316 19392 497594351 3335 3336 784826507 3575 3576 737662620 96761 96771 341558002 87968 87929 107289814 33083 33084 301221163 86549 86466 839786725 31091 31092 340315373 24636 24559 127217254 31075 31076 609637930 24419 24420 744722628 24474 24516 258303078 14635 14637 411891256 9681 9682 240636680 17827 17855 118436729 49889 49890 607983985 27042 27043 637924712 6377 6353 12403489 6321 6375 824943815 69830 69831 212748465 40255 40256 149501471 49021 48938 859110408 32644 32645 896698465 38724 38725 79382530 26838 26903 521376590 1299 1270 192656779 81708 81709 113876455 56020 56015 979562791 65712 65760 842439887 44230 44231 685553574 70251 70252 886009169 37935 37850 188536191 32053 32030 292027529 28283 28231 517689688 72981 73026 492928255 68197 68271 299566321 54305 54247 125596049 92929 92930 403271864 33792 33793 657469275 10078 10079 494986194 98460 98396 421162262 22750 22834 74083952 14194 14195 804684796 66945 67004 760845638 17344 17345 964503623 46702 46634 963820717 82256 82257 868049321 99834 99835 441723056 96764 96829 369648717 99675 99683 656347652 92263 92264 104565346 20173 20174 296001895 62480 62521 673218875 16941 16942 760457109 4268 4238 619018576 83313 83314 147446991 71911 71873 912918956 44090 44134 843216738 98822 98761 846734456 57549 57550 642166948 35126 35127 512224541 40479 40537 529689390 53111 53148 273885869 67326 67371 533509586 94616 94555 915902804 77513 77514 173693878 6439 6440 135835358 22580 22581 694437637 17011 17034 656291732 94101 94025 690696759 19770 19771 607795815 23376 23377 337820133 15170 15171 79108683 47302 47303 345351174 66517 66582 656839373 75819 75825 854093830 57235 57236 783795233 34160 34161 300488715 52081 52082 798834759 69512 69513 74834069 92988 93072 391393206 2383 2301 5835026 66826 66827 162695714 85909 85875 227256867 21953 21954 900095447 92236 92237 513487895 43652 43653 524199844 70072 70041 103314924 26742 26679 213526040 99214 99236 578422779 16918 16919 291851843 51116 51117 810804000 85154 85155 656328419 39996 39971 194378691 69228 69229 670512797 86772 86773 567993475 64279 64303 396880422 73160 73211 640445869 27683 27681 665948211 34144 34092 725632816 56174 56161 925204813 45570 45537 497733666 51605 51561 112298399 93659 93660 463740821 86591 86666 276398944 31282 31255 616341405 22497 22498 226874183 59831 59793 477680790 68244 68245 721958607 21507 21448 599704110 44192 44140 134871637 17246 17247 429982385 26798 26799 419184603 86694 86695 811200997 20918 20919 972999745 46531 46532 886435928 28720 28721 136364951 46163 46164 204521651 65537 65538 898240278 3847 3789 435526887 30005 29974 30926274 95219 95294 341343059 35999 36000 115802716 58819 58820 86289521 71606 71607 564247484 38082 38083 782525289 428 429 376226785 34120 34121 256226395 31217 31218 46224160 88183 88239 845931801 66792 66793 20561628 42834 42835 7518120 56926 56927 878814675 35116 35117 378456805 43354 43324 814979707 27426 27427 114292562 90494 90495 598926694 46199 46150 73074429 60264 60265 375965348 48839 48858 496943732 74495 74552 816453856 83658 83682 935245857 51769 51761 589447707 38267 38236 504337056 42718 42696 874475921 78441 78473 1115625 35943 35944 732951330 92581 92582 851645948 57955 57956 774141517 44569 44572 47379935 31606 31607 339117216 89677 89678 23294219 87434 87435 932367171 51372 51373 823111687 93838 93839 108787182 68093 68094 45952364 26610 26524 248120981 24253 24290 625745076 32753 32754 308026173 43739 43703 201798684 51703 51704 843825940 53547 53548 188787349 90463 90472 204838936 60834 60867 769065020 88883 88840 189030238 99305 99355 904844558 20664 20671 253679087 91437 91438 955252201 40484 40507 594933904 35271 35352 107211436 43481 43482 104147939 32215 32198 909779892 58081 58082 919765451 95142 95143 454718461 41433 41434 853823325 68321 68385 326191078 76478 76479 275170273 1012 1013 659937892 23845 23782 914930288 93060 93061 875999601 95937 95938 546404859 37251 37252 667118991 88007 87956 956835226 57988 57989 340147339 60641 60654 928434218 94963 94964 36793117 26602 26603 327424723 85510 85509 987459098 2922 2851 200238033 90675 90708 276867489 64634 64635 126986900 73574 73645 666606080 30247 30282 923408589 16235 16213 275020894 43014 42945 845487128 61239 61240 546202779 65120 65121 206546980 19936 19937 400100794 75317 75383 35991794 96039 96049 998745222 85485 85517 864693412 69603 69529 961815616 32867 32820 890012907 21973 21974 948068134 46734 46760 324193359 99587 99605 868946592 6767 6699 402166748 9945 9946 979389423 40699 40700 734953773 25861 25816 101580157 29716 29703 584067756 91243 91184 52175599 49833 49834 149325108 29239 29204 729139172 44096 44097 410768661 81748 81749 692885524 20969 20886 391995107 22158 22159 4214336 83670 83671 602184830 34852 34853 49135224 56942 56891 668226261 56406 56407 560045246 82068 82041 824185910 98525 98526 765018021 58203 58204 434283682 18048 17991 603679897 20168 20255 62313029 57508 57509 180385462 78719 78691 651635438 71456 71457 656302339 46667 46668 372908567 16582 16614 444355163 40367 40368 642486099 82939 82940 188258318 2732 2741 477894374 69964 69965 655175762 34244 34278 384871125 68552 68553 130208461 12710 12747 290679445 75499 75510 755608445 74564 74565 196416317 98003 97960 163596599 35060 35061 653359292 55065 55014 582597914 32725 32726 64145780 70850 70851 867902568 33515 33471 386801475 2645 2579 198118001 14307 14350 718356586 28291 28292 805743129 64804 64805 428537046 48041 48063 203363656 43184 43185 886698484 49081 49066 686187113 8159 8160 689360105 96537 96538 313738547 63122 63171 816909590 68818 68834 889142557 51052 51089 79313288 20086 20029 278187276 90346 90347 446008717 92856 92890 279675715 61988 61989 207113037 32954 32955 364903688 29655 29713 139169815 84070 84111 485750130 35581 35582 895484776 50641 50727 489869737 27203 27204 711980052 96449 96450 153578973 17749 17750 576460075 25268 25220 619071233 96534 96535 321589590 95105 95106 910082359 78845 78824 631453893 25675 25662 83938124 48409 48418 548839547 90179 90180 990964437 96858 96859 37416180 8963 8964 164895170 20471 20410 239794665 73171 73161 823243123 83375 83441 845848579 3601 3686 183657522 38027 38028 429811639 3725 3803 872937187 36115 36116 348176666 38937 38889 284350727 72545 72546 757794666 36811 36812 591662223 52669 52640 49774791 48693 48694 315471343 71334 71406 471167184 850 851 619990338 60931 60860 762630332 48917 48918 182949264 52951 52901 13777618 82019 82094 162056589 56107 56155 567353002 70299 70240 792607329 33415 33440 412754055 99174 99175 696885409 95462 95463 273642301 17970 17971 952075118 86348 86266 31694161 92533 92534 137067207 81407 81408 570956295 63112 63130 314922581 65808 65895 90338899 99927 99975 334951530 69961 69962 901709905 1897 1898 674959468 60854 60773 644932530 68042 68043 574087300 69246 69247 766618279 92951 92952 712585297 88142 88143 973709931 47638 47639 254785495 91620 91621 838563778 87158 87159 443939659 44412 44413 651694974 30427 30413 848987688 43934 43935 117236744 55023 54989 728626902 39863 39888 309812578 21339 21360 508425234 71499 71437 203875858 18203 18255 71579006 71765 71753 180574768 84006 83940 196227310 29029 29030 112259397 48131 48186 211184976 81817 81848 589500879 12415 12416 868270228 59707 59708 628616389 10767 10768 718803978 14504 14505 741685156 51813 51814 900760616 14115 14116 927251083 34377 34425 266912620 61454 61423 182936222 2475 2476 698226420 60531 60545 885705709 32556 32557 240626042 5372 5458 234852115 8218 8279 553945593 19493 19494 135973715 30274 30259 395884811 99720 99721 718916580 2968 2985 522393900 68875 68927 403061659 26168 26221 199172271 17738 17826 728354033 32312 32230 195606127 52830 52826 208674241 27278 27271 743306323 9953 9954 321042090 30309 30248 340019541 14322 14323 919173510 57340 57341 878410589 77418 77451 116279815 58528 58460 447754610 80668 80669 497926272 320 370 476892057 13323 13390 227004522 62062 62133 107775426 97698 97699 955633126 20337 20338 68348993 17443 17419 349463686 63722 63787 382776736 73233 73234 753699934 65492 65433 333021451 94905 94817 774548560 50890 50891 678024715 65012 64979 899655885 69053 69054 944994641 9020 8954 843683474 9748 9749 98617028 11623 11607 635439837 19378 19379 640600430 66451 66414 247705079 87727 87728 731543571 29006 29010 275102214 31073 31074 661901901 92145 92146 504422062 66512 66585 429919531 58894 58878 6538703 99896 99897 24267347 41617 41618 596728221 59727 59760 658412014 44966 44967 901945046 92181 92182 851262903 26478 26479 979168547 92487 92488 31458594 7858 7886 17043806 98136 98093 917848069 53330 53249 500454769 36690 36625 169382220 36086 36106 834137626 74324 74325 909230671 9059 9060 214192245 44574 44592 908393485 77839 77869 881963452 47068 47019 88704076 61076 61077 289041032 58946 59012 660577524 94318 94319 670649350 62536 62537 375442044 78284 78197 605660461 40899 40900 542400732 32241 32242 491767269 28149 28112 849825013 50776 50832 784367177 53869 53780 952191633 83325 83280 394610659 17987 18051 317285156 29790 29759 663089503 28370 28338 572803325 68819 68820 879168204 76572 76573 341957155 11768 11769 492447948 40010 40087 976790582 83550 83633 907857894 77723 77724 624295923 95468 95542 5198635 16126 16127 553925091 7201 7202 892683405 99353 99306 356810672 26723 26724 963313681 80604 80682 946908556 64581 64555 493852923 5904 5905 266505583 5206 5207 61728212 13456 13457 470432215 70570 70571 490174443 33619 33620 404881407 61981 61952 773963331 11521 11522 720071608 32434 32435 174555982 14725 14730 919096223 89209 89210 562229562 94626 94608 692087222 59275 59227 578541901 13406 13428 806802740 71091 71141 579373516 42171 42172 261264443 68544 68614 514476451 47869 47870 700283584 4767 4715 436986825 3962 3963 619284086 43908 43914 538293755 9524 9566 574377123 16919 16922 606761384 9266 9267 772546098 56003 56004 590043504 61305 61306 329461567 26590 26637 871799561 15384 15360 538298476 33392 33310 653429212 45037 45038 729335436 38721 38686 295792070 75916 75917 426624903 90482 90443 205913197 19757 19798 270611116 57841 57842 547475104 43244 43245 980784198 85098 85099 661282204 83092 83093 158080486 18127 18108 154514848 28294 28295 902914219 22394 22395 535131420 94240 94241 946731170 63568 63540 81861429 18627 18589 72419175 83256 83228 153897084 60891 60827 391457361 22306 22367 815209489 95434 95361 137400936 59224 59225 607494371 3518 3519 47223422 23053 23098 329085028 76912 76913 219013170 50671 50603 97919799 2671 2742 888952517 98472 98407 335727449 21563 21564 463428256 72594 72657 603888205 86367 86368 89374051 2092 2093 33564615 59394 59393 11000869 84340 84343 97573016 23694 23695 622407970 50197 50198 867437531 76771 76743 726805243 64814 64815 499209035 91823 91824 446875878 23334 23335 727339108 82591 82607 333019018 99627 99639 551314576 46351 46273 101809809 2573 2624 775427976 30058 30059 72663105 57761 57762 162078911 23535 23536 638664262 44373 44328 514848523 83066 83067 600150211 3297 3298 109977656 33906 33907 142360031 50833 50834 770952457 94385 94309 89637688 58080 58085 227303789 99115 99116 162081144 70665 70666 458063133 40588 40589 689200815 89828 89825 92855726 42948 42863 876931948 28789 28763 702845239 66587 66588 885887652 74397 74311 20819329 74839 74800 230286304 41313 41399 414337658 3652 3653 644926884 22467 22437 234253407 8789 8830 456164745 84093 84094 153734809 82729 82662 481838244 35656 35723 339930060 22997 22998 362741168 40362 40330 201060327 69633 69654 562881527 31214 31215 843600972 96699 96725 152023347 75767 75768 197840654 84332 84397 386660952 65147 65133 936367652 30610 30622 774646009 89819 89772 608792916 97803 97804 302670604 14832 14883 609864391 47559 47560 941972484 21205 21206 112753451 38011 38012 552973588 7386 7369 449710144 67202 67270 770489836 11608 11631 70227449 75258 75288 255951404 57993 57994 385052136 71427 71504 176252210 9050 9120 505824846 97119 97120 729243345 4224 4225 354742592 38236 38190 155189439 40421 40435 836181947 84591 84592 725496573 13986 13987 2899746 32574 32575 329914786 79054 79108 299001915 47534 47567 57689378 65248 65249 848573597 5921 5922 686132131 24259 24277 347182335 72017 71963 306373710 70346 70273 639431783 82940 82941 923313276 40359 40344 161287616 15832 15833 8844326 39566 39567 687202448 46827 46828 340244566 23785 23731 449879817 48932 49010 81574681 13813 13771 407235766 44743 44744 983905190 30802 30803 730272952 90910 90907 882534722 94149 94150 688999182 8324 8361 960190494 55092 55146 224956202 93340 93261 953027799 60199 60224 476056269 99428 99440 305980155 8817 8881 577065189 30900 30961 795144564 9955 10013 795747548 27754 27755 248308118 92619 92630 757666502 78729 78730 609498293 59726 59722 538375601 79485 79507 162148048 48867 48845 826809598 59291 59292 314695199 18250 18251 709601684 92824 92825 200188230 17619 17690 434350901 42746 42818 61028657 28411 28410 462270238 59432 59433 26270079 77814 77727 593068292 79602 79605 945798164 49974 49975 35869148 62321 62322 954953737 94751 94789 449447850 36038 36039 205215283 13548 13609 952845509 35785 35788 254873368 27614 27571 996749085 85373 85374 598642450 6111 6187 578908760 90776 90844 244780598 66319 66251 453986596 95346 95390 597179313 85578 85553 41264381 99421 99422 783577596 61925 61943 455658020 86155 86215 741681494 68149 68093 286105379 60202 60203 957383560 22876 22894 652050878 62877 62878 145717546 37195 37258 854328063 36960 36961 137657039 22504 22584 921094826 82743 82744 762155785 46290 46291 425399725 72297 72322 29686228 92332 92333 671218098 64627 64628 685085295 71872 71873 547787017 24969 24880 755175592 97758 97759 342096321 48217 48218 68642457 70830 70831 436259828 50910 50911 505190653 16542 16483 533059857 90603 90604 419268009 40786 40873 747544501 16084 16085 786559081 54102 54103 648713918 16612 16572 675150046 11195 11241 764989906 63767 63691 554780346 92614 92697 327940647 13885 13953 14694098 66099 66100 14100189 4356 4423 362474518 34702 34618 183872721 43094 43095 432316266 59600 59601 30779955 49773 49840 44089600 19833 19763 192428200 91813 91814 321427628 97216 97150 835518973 13252 13253 830908118 67197 67198 104861815 22409 22378 20372477 19253 19254 181522465 7591 7592 560075770 56537 56555 652772415 34669 34627 80743191 42828 42798 358232035 75048 75049 106856963 45120 45121 960321089 54159 54160 570622818 25827 25828 654881713 8729 8750 810466083 20532 20614 798792169 18934 18952 127068248 88229 88238 981380980 24862 24863 76157368 15485 15486 732407814 80201 80255 106223791 4240 4241 247264964 67180 67181 434849047 18338 18339 663390570 85144 85145 520343039 12992 12993 591011000 44933 44934 539071849 13735 13736 759440647 84949 84914 215505583 10241 10242 285366538 42800 42840 212036508 68928 68929 24843912 60379 60355 78102221 3651 3652 954199157 84134 84135 794091817 38564 38577 169153013 81888 81878 635074348 24380 24369 786541286 64777 64778 563636386 1895 1840 81859031 35458 35460 566028483 14027 14078 510043740 35080 35092 502525274 93292 93293 161072782 70924 70925 681410167 44688 44629 68214308 57363 57320 957899186 76704 76705 694231106 47360 47361 61744453 53831 53832 78339391 57972 57973 239890556 40276 40277 115960215 6054 6141 942529314 34130 34207 740745281 16387 16388 233333241 99511 99512 674825526 57229 57290 847071253 65355 65335 851735357 68995 68996 9211663 62634 62563 845971218 22288 22225 658694234 31334 31384 460697689 25001 25013 849660575 58162 58163 482920025 28827 28828 25338922 82291 82256 969102573 98934 98894 571290482 94261 94239 381541254 42129 42210 30721715 69106 69157 233365041 40829 40822 339724678 47699 47782 346726296 48457 48458 741433468 81015 81016 148164743 28712 28713 139680898 52889 52890 458298928 23166 23129 106667326 50678 50679 688693957 1597 1598 618444007 71767 71843 355442793 30329 30330 354145483 3119 3120 421071834 27323 27359 179685452 59140 59141 501269149 8173 8174 304725171 29084 29085 980424244 67630 67631 977863723 82359 82322 672330062 35897 35861 120740675 10159 10160 882414379 99066 99121 970906950 74793 74794 183632693 49781 49782 185959054 2806 2826 844746554 81389 81390 284106137 28224 28225 366298046 90172 90247 862226135 95752 95753 165622320 5464 5465 136334869 45819 45820 130530669 77955 77956 331190473 24898 24899 469837456 48093 48094 607187155 36973 36926 239574316 20588 20589 598419281 41667 41705 31898062 76031 76003 481875830 29962 29991 469909207 98952 98953 854390462 74593 74512 58873405 21739 21776 474960499 32830 32831 595330514 3900 3918 225109168 66049 65984 61474464 23036 23008 243757673 38262 38351 593070420 69328 69329 836216726 53481 53525 298594297 6513 6495 382237918 23828 23850 319451946 36828 36875 841080297 12317 12255 305261952 92756 92757 342672002 9369 9370 477045911 92200 92201 627918057 18763 18764 422068221 46829 46794 624491718 74201 74202 900224362 95235 95236 191887604 87648 87729 716369928 60096 60097 308934603 88621 88622 100815289 8982 8983 974377224 72526 72572 392987725 66462 66413 850302253 16742 16743 246983825 37723 37724 476144687 26076 26095 331581110 26993 26994 410498422 16450 16451 188664895 75467 75468 691440766 21761 21762 136624333 17671 17672 56164913 49075 49076 665794902 47818 47773 790792979 16215 16216 631586336 64413 64382 698601016 18082 18083 437914174 65055 65056 751731079 44470 44471 379602290 72570 72552 175136360 11272 11310 762299904 75866 75860 551486602 16114 16140 369376127 31524 31525 198206338 96720 96721 735507355 23466 23467 531149070 3685 3686 324752231 18336 18337 82432844 33618 33574 951004217 33142 33205 21651378 28946 28947 354080225 69588 69518 373846035 57437 57438 807451979 43536 43578 839051506 11613 11643 115396818 16701 16738 618375494 83698 83699 945801611 30770 30845 666937683 81030 81110 42202328 33720 33721 738261634 14485 14486 379630177 99592 99593 632792095 71747 71748 59723318 65520 65594 638748101 94007 94008 64772906 96994 96995 793260668 22169 22170 590170162 60442 60390 162517114 96591 96592 850183773 73405 73406 64790694 41248 41249 822389188 73547 73550 968959277 46552 46553 272233059 61124 61061 599269236 50698 50631 239974601 64718 64719 973154460 36117 36169 689290921 99386 99387 280575536 59903 59904 136338289 37861 37862 615871989 59256 59187 882369002 97772 97701 968196842 66518 66508 252479521 6554 6643 442659986 65460 65461 739350414 85521 85522 203337672 18373 18411 494471758 98952 98974 252104037 69943 70027 643983969 28569 28570 720232038 75956 75957 291868017 37076 37097 156877294 6636 6558 735051069 42191 42192 787155023 51355 51356 420688757 87755 87840 359374322 98016 98051 860000272 12719 12741 173991490 66030 66042 746253194 22388 22433 392949775 43290 43303 635486332 56052 55970 874004067 94334 94355 416611638 6599 6600 28607278 78817 78818 229565324 97872 97873 244666775 34175 34176 139048526 26301 26302 240249692 36773 36774 497430198 8905 8976 269608354 7455 7456 842591402 42499 42443 972782078 20533 20534 887881938 9629 9595 242428052 38744 38687 635661826 86316 86390 645270477 26441 26442 820558150 7453 7426 953951103 69661 69654 425637712 81217 81218 532968502 10543 10544 841003117 35998 35943 305764404 36324 36325 64421985 57178 57179 321714278 20175 20176 839907248 55289 55290 547713025 76350 76307 435395009 15183 15184 962045969 51701 51670 300803920 28398 28309 889031596 62082 62083 79580023 88630 88631 405149386 91812 91823 368880405 24136 24137 520109389 92415 92466 986398211 33960 34005 597430305 32225 32226 944879399 62161 62162 106880928 40749 40780 387394182 7373 7374 582630574 74536 74609 344345546 86354 86355 163944131 51673 51674 882834058 51183 51184 905685995 45352 45408 268290044 85754 85665 866110981 13449 13434 53561631 22694 22678 571250223 7349 7350 177227300 3676 3677 449031611 5505 5517 836082175 89382 89397 323000528 53838 53884 576888876 56547 56550 875606834 43651 43652 209233613 52169 52170 358460901 85675 85591 789235759 56461 56462 480877921 76882 76827 986948048 72656 72657 231282882 93851 93805 764309707 99432 99396 242467297 11374 11375 773341053 16304 16339 14759843 68102 68103 821503222 46516 46517 253206488 38325 38350 694652318 64246 64247 484454857 33295 33296 310961731 19294 19210 798757133 94006 94022 176369428 48972 48973 35384743 98340 98319 762196387 79262 79240 627084685 7898 7890 520901432 77065 77066 15656467 15295 15255 723685754 72200 72201 541791622 36239 36240 141546173 37904 37905 364453685 69997 69998 868204910 94772 94731 465867159 61931 61901 675770647 38972 38973 44782782 18315 18316 891110303 96930 96937 419572016 92243 92258 942779605 79133 79167 296853041 32378 32308 218516251 32077 32078 748414349 18814 18878 295279409 15858 15782 470303508 53793 53712 663008819 69270 69277 129229319 53998 53999 760177421 70636 70622 622434096 28595 28596 640204885 31472 31473 234412331 71183 71184 266375428 70205 70199 173404271 22278 22283 236736641 89210 89167 430418212 45030 45031 496273481 25746 25747 487368094 33094 33095 548835774 35894 35953 85616598 36437 36438 656629628 34635 34636 905050518 55869 55870 207180011 47513 47514 126738502 32702 32625 489266934 35257 35196 796042218 51860 51861 699067876 43058 43019 514852050 55561 55549 251744176 44125 44126 501507711 53040 53086 324407311 43369 43370 637991237 50135 50067 936457512 62121 62122 88717944 10811 10812 999783599 26201 26202 682146613 17210 17146 220070756 21792 21793 252693530 41262 41263 923593078 24556 24557 625797671 19424 19425 541681488 27292 27299 297061626 69576 69639 265258996 19228 19298 426164284 35108 35131 336702182 59337 59338 274880929 13574 13575 403205870 45273 45274 599984258 74849 74850 927919661 984 985 794945137 86657 86658 35156537 23341 23342 414637522 64040 63969 907148850 88511 88507 881544427 31486 31487 657094775 26018 26071 205290772 26284 26239 485692594 20834 20799 695661604 88609 88623 916039750 99573 99589 304957100 38358 38405 938492887 6589 6509 468870447 60372 60435 605811321 50878 50797 352214357 75971 75972 919416239 49639 49657 620464402 84267 84319 625565304 797 755 963032889 73077 73005 715020260 79991 79978 864012207 65014 65074 554542020 28741 28742 416751337 49624 49625 914766145 91739 91763 645057176 529 568 871437445 15283 15284 370185480 619 620 147084115 85421 85439 931968326 97629 97674 311595223 80655 80656 894190293 37628 37629 567013570 39325 39254 98557358 6751 6709 605985251 40995 40996 406857506 62330 62259 625202159 83454 83455 252441657 98008 98009 897321599 51142 51072 517605705 65026 65027 191148810 47700 47701 763204719 18506 18507 477922002 34015 34016 573505600 12104 12068 422537568 24181 24182 707854377 51230 51295 852759992 99310 99311 638885555 19418 19419 299906807 30320 30261 366145256 22740 22741 822079775 9776 9701 979791041 96517 96518 872509324 91066 91067 791025548 84909 84984 419148636 50081 50014 829703988 64730 64790 676465757 66430 66418 954924200 89116 89117 339422863 58637 58638 797134794 44731 44732 94120930 54900 54901 718165795 97143 97144 922883774 23119 23120 209308287 64619 64533 613971401 8952 8953 521201676 36091 36114 829686972 69176 69177 503502563 37667 37668 724612802 81642 81643 956412457 37878 37879 7055592 1256 1189 928489967 15976 15943 333947101 55499 55582 301568287 76531 76532 304665092 90969 90935 54944028 63352 63288 617290480 80991 80992 861580595 51886 51860 893045521 5890 5845 983976014 52378 52408 993350113 5389 5390 891967965 85761 85762 663540166 79105 79106 15565000 3327 3248 480357312 55007 55008 612372656 87527 87523 211943973 82514 82515 977846852 73423 73424 368696511 72232 72319 239260804 76131 76142 984451144 61474 61475 171292839 32857 32858 932292519 10416 10417 836868768 40305 40257 962651242 66413 66442 190211244 67516 67517 81196047 90850 90932 710741291 62581 62664 149148873 63501 63430 791840983 12460 12461 247571721 49829 49830 741770008 27266 27267 790466380 39811 39890 442844254 23973 23966 957650505 88567 88639 168579031 66969 66970 600201868 87631 87632 98040627 21997 21998 720047102 62440 62441 630737370 35717 35718 616310291 98941 98942 115898365 96670 96750 554630489 47062 47111 928235013 89880 89913 580300457 53879 53880 632622787 63630 63631 306281639 77377 77359 105611141 53644 53634 112778454 63271 63278 495699765 26236 26237 731139356 18100 18101 367296491 76148 76069 23112634 91724 91725 468738791 65153 65180 312436670 82712 82713 6754737 17695 17696 314145048 63839 63818 136003974 71430 71431 944888247 13408 13409 835527437 58938 58939 18699637 42344 42345 480486799 88412 88451 389741321 29696 29665 32333366 61057 61143 576499448 9967 10013 962564012 49887 49875 115497096 54930 54932 987736305 20942 20943 601395944 36638 36639 746410323 31455 31456 678876108 57610 57695 325786111 72704 72705 847185169 38604 38636 225248850 44720 44706 843321352 77791 77792 986410132 22742 22743 923618599 55570 55571 59596228 21327 21387 324656932 36311 36312 761605956 24884 24949 797418622 50485 50566 459717228 66259 66284 702996242 57360 57367 889798695 97073 97074 511431976 80558 80557 833458715 47281 47306 646001298 58343 58344 509984073 77082 77042 651953812 91845 91846 270442785 26897 26824 992027409 12990 12991 248393996 34436 34515 848322768 30337 30283 291049658 93293 93239 732733485 34828 34829 637168385 60042 60001 898552720 81503 81501 198536231 99626 99588 651243312 99273 99305 900288419 80118 80042 213940747 11550 11551 25861167 95805 95831 419360467 13193 13192 473616779 3393 3394 903149006 16303 16304 585951459 55676 55677 802019249 57615 57616 396707407 10719 10770 645557684 15029 15030 84996150 36454 36446 109777776 81078 81089 221222586 85678 85648 406886528 8167 8168 27977016 52137 52138 228462323 16352 16324 876467284 71143 71083 747272492 33840 33863 370780421 31052 31123 812497716 73993 73994 551037758 28845 28846 306091508 31596 31597 280149110 93761 93762 357802709 70904 70905 236387008 36969 36970 592083437 16511 16445 878622184 25477 25478 363151597 24029 24030 234456704 37524 37525 411432218 90692 90693 625250879 51138 51139 42474074 73741 73742 45062062 9500 9458 323740004 57268 57269 313946062 3093 3094 115312862 38586 38587 412019134 47092 47093 329427871 61629 61716 481921620 66465 66551 301529089 9353 9355 573836568 64118 64119 693059643 68797 68798 25352751 71279 71220 641488038 76139 76160 868331173 5566 5576 134362164 99156 99157 812510680 50793 50832 518404611 97665 97751 678339618 26075 26076 5387726 90817 90756 62371053 20468 20469 676247207 70168 70169 625745593 71607 71608 883686072 98213 98214 985975400 49081 49082 96399017 73649 73650 958187598 76930 76931 460293466 52996 52997 24692603 98010 98021 80719810 73175 73176 453743081 29637 29663 27619520 64796 64713 417327126 77962 77951 404722953 7910 7911 411438406 86713 86714 427238085 48357 48387 816694100 32435 32417 723174589 56883 56884 189797705 86487 86488 280171950 75278 75236 16480207 46560 46534 537695040 80531 80579 733140342 57233 57187 459248914 44395 44396 500023696 1216 1217 582609631 73286 73210 657475869 6370 6369 277096788 99005 99006 830973202 89372 89369 335521658 22360 22361 757269773 73447 73407 473090634 32514 32461 361137173 60623 60616 355468651 13428 13429 774685011 45796 45797 620846508 82561 82562 557291012 17464 17465 680914834 69581 69613 194214699 61233 61234 831415522 29564 29538 774317569 92572 92573 855645215 41229 41166 463794007 22718 22722 5941354 23845 23825 880834381 79614 79681 972488507 29788 29726 597587441 15750 15751 878581832 95645 95646 711802280 77109 77110 951612856 54781 54782 279905933 96665 96655 379860980 76969 76925 967905444 18960 18961 829862891 5358 5356 245076624 57821 57904 722622325 43164 43165 474177992 44180 44091 764714687 52520 52542 496419616 43334 43253 951496972 55888 55889 796293646 33130 33113 812605155 60990 61053 167639318 66345 66346 308640903 34961 34987 138516520 11918 11919 557642865 39344 39345 12150575 49363 49341 17008803 22026 22027 615828211 68265 68338 780804596 61369 61304 63530675 14084 14081 923182880 20975 20931 518380093 89966 89967 258600653 393 394 955954751 52085 52086 343738202 35608 35609 931635469 62769 62716 105793856 9837 9868 429778573 5313 5314 336915998 79195 79196 436301592 26235 26236 637486250 9280 9281 987602821 28815 28816 869969503 6146 6139 535157443 13881 13882 874956164 5893 5894 694832353 47278 47273 738307164 70669 70670 297767591 36356 36386 966014745 3758 3715 837105144 68698 68630 987397522 77474 77544 351563598 53775 53708 179176025 62384 62447 736046198 25487 25504 377715043 67310 67311 862289118 54520 54521 508859959 70404 70405 730812574 24244 24199 492363300 12784 12785 592929881 10066 9980 879083073 2481 2482 439729992 45147 45060 160731736 74623 74624 290054655 54498 54515 75971873 98590 98591 428870933 33702 33703 256571559 42835 42836 615142149 7328 7329 169608539 66059 65977 835016490 80075 80076 179692794 26950 26966 796332002 34995 34934 306944910 13805 13843 367263205 8423 8424 319890465 71750 71751 830392518 40383 40424 862487565 81028 81029 304493201 84974 84975 135913203 34361 34362 540512294 93871 93868 310491987 2193 2194 671785688 12044 11971 673239387 9606 9537 279500129 17125 17126 832180509 70276 70277 884834435 17270 17271 578202540 65083 65053 302954508 27472 27473 217254540 80144 80118 753873893 10272 10273 268439605 96656 96657 715788797 80344 80286 808960861 6924 6925 221485145 76382 76318 124379263 29667 29668 522587321 96998 96981 893960461 69655 69600 592984582 4181 4182 573600038 44508 44509 964929194 17303 17304 480056896 91000 91001 698453239 75352 75353 550556044 94812 94813 546818248 24303 24304 866540966 23256 23242 71245931 37189 37190 72112373 79449 79465 630137616 36851 36841 4056917 32662 32663 561809145 136 211 374016723 999 1000 460764757 34908 34896 835137179 38324 38325 77776473 76283 76285 12494215 68698 68699 24191297 19954 19955 115501076 42570 42610 799520947 7732 7643 309150753 93863 93864 199725763 73212 73245 390824228 81301 81302 628049337 36964 36937 477121166 99716 99717 62927393 51368 51369 996607544 13055 13056 375119509 19299 19214 162637943 1775 1776 606749950 69453 69477 27300217 90067 90152 917816744 40975 40919 263495331 37372 37373 674155931 39920 39955 438343691 11210 11211 755445115 98850 98851 226747692 71668 71703 941962668 53641 53656 75594686 64147 64106 617757101 72158 72159 900970049 91118 91119 94385933 71836 71837 779766237 88387 88411 131422864 61183 61184 761456602 94803 94804 772828087 89750 89775 620535876 66002 65956 472852132 38577 38578 405348145 62762 62763 786548430 3295 3334 15149573 81104 81082 248326869 72142 72060 943214884 24525 24478 575027232 3941 3942 818720063 4482 4547 702977632 47566 47538 669805771 82358 82359 89708834 77912 77919 362924701 78684 78685 376419378 74718 74719 376448913 75066 75067 158793011 80045 80046 595780724 94990 94929 882488309 89504 89505 412193998 98651 98652 61961000 35957 35958 732783388 46714 46695 7177321 13337 13338 183301020 75404 75405 869827110 62976 62991 623124848 38790 38789 892358834 11749 11676 622804152 22616 22556 337448831 2141 2170 788627355 77226 77227 245049496 59335 59336 659799929 41530 41483 776014170 17753 17754 247268140 99555 99613 197963182 12841 12842 199568046 17969 18007 860391632 61273 61274 645467643 26308 26381 343861694 55600 55652 130052383 80446 80417 177418689 5497 5498 963128622 62845 62921 851613594 17836 17772 35882794 61841 61752 991092618 99527 99528 684152797 83344 83345 872174835 44615 44563 329161569 46077 46078 162951736 17502 17503 463460770 35084 35085 668967599 13991 13992 100632274 14727 14728 933806200 55096 55065 272219069 28566 28567 260367960 20295 20296 133486360 14839 14791 962978171 4334 4335 437655310 21842 21887 280806536 68579 68580 621380076 88085 88086 449129465 31150 31209 114993911 2314 2332 448910421 34443 34484 585591095 55577 55578 217293172 77619 77620 557241250 50813 50834 641856979 8503 8504 443960898 23125 23047 357344384 56210 56211 287420442 41898 41899 456233289 29489 29490 623066081 4097 4098 546720587 10630 10631 48475033 43174 43122 858906560 58853 58854 338651090 71721 71803 760060820 9921 9922 381210482 62570 62571 681406283 12789 12818 141073446 17770 17697 482381170 30690 30771 34789345 82151 82083 949574985 75708 75727 640672124 19423 19424 746674806 39870 39871 33773895 86250 86251 529605609 38606 38607 713963670 3768 3769 757707618 44750 44751 194943941 99046 99047 147398175 32525 32526 494122103 64329 64330 644814374 14986 14987 614004750 58657 58591 653054566 21391 21392 72919125 42697 42685 422713894 82279 82286 912799668 68222 68223 169522955 69689 69730 20319386 95107 95116 999653965 70558 70578 197770069 85893 85873 108766309 15988 15989 911602318 14852 14853 456911850 93169 93097 983803923 77481 77543 983269156 12902 12890 676207240 7492 7493 786039803 72725 72726 965259672 94797 94798 232442266 88191 88192 825868346 16237 16238 952733064 5280 5281 949746707 29865 29794 967527335 73547 73548 735765778 66629 66630 299808888 94948 94949 178898081 9125 9126 39031277 1961 1962 825867663 64789 64756 161284898 68236 68252 60785339 14249 14330 798253330 38538 38621 926783917 59377 59402 156788359 38870 38871 217601943 97912 97868 920264105 41068 41069 327889076 1306 1307 78258013 50043 50044 417604082 55702 55703 137519732 16202 16126 316858810 5402 5361 199964283 47833 47834 52628054 98672 98673 614663024 92087 92134 760151668 32354 32410 996089037 54805 54806 184410293 75318 75319 409704476 1225 1226 636590975 11142 11111 432940798 33004 33005 912858976 26458 26465 337792640 65297 65298 200910571 10690 10691 96364208 34166 34227 404326676 99305 99306 683100721 353 354 158254332 44890 44891 786300261 16705 16706 848638097 72784 72817 462314366 57247 57199 303273829 10750 10751 162399645 88574 88654 522909463 43291 43292 422857778 71075 71130 505410047 84747 84693 220812517 82587 82588 201156324 69822 69823 90288261 46702 46758 807559872 31272 31239 365382479 71692 71693 211720035 67177 67247 371861461 12244 12245 449030521 20688 20605 134712137 89719 89720 623943246 74480 74496 959817307 55879 55880 275401121 20047 20023 764042236 46252 46312 748909487 47985 47900 256933393 40870 40871 206638754 60956 60957 772513646 95412 95339 793206001 75773 75774 670274668 33835 33836 273091820 6494 6511 346439980 42782 42783 2359084 39870 39782 678754209 72637 72652 709009087 13267 13268 637905635 84494 84501 569726241 16695 16696 437671481 97708 97709 783489247 43503 43504 334472089 44919 44936 17806597 67257 67258 21554728 42352 42337 295376322 59908 59970 446764330 74102 74103 799690387 60101 60102 908371 38072 38075 27798344 56380 56381 447386891 41404 41352 982862848 30767 30768 388704711 40914 40915 504042034 65836 65837 193554073 75002 75003 836092971 6163 6075 467480543 4218 4283 866404779 53032 53104 910319957 85851 85842 107302515 29305 29306 264828333 75457 75458 689312739 26979 26980 363183521 32232 32233 750548964 43261 43262 107623623 30834 30835 830065746 13755 13756 815405992 92674 92622 885110407 75320 75269 198580393 53408 53409 652154585 38658 38659 709434358 81807 81837 697602928 76375 76397 693588426 11494 11495 89514027 26190 26242 742586551 26876 26913 130984784 66027 66028 128224632 19348 19349 475412991 30743 30820 940175805 37155 37156 710007531 92234 92230 972289874 11820 11821 710545823 72865 72814 224012472 5545 5466 440530108 11163 11162 495182309 73522 73586 495172266 5410 5326 857867839 42297 42287 668579835 84576 84577 324591828 76232 76233 980977112 95446 95447 399784088 58656 58657 369586312 18441 18442 985010689 67153 67103 166924179 41434 41501 193541140 89066 88997 980813419 66838 66903 100159729 47350 47351 869953863 618 554 917026043 31712 31713 387669644 67907 67905 174060503 61860 61861 519620370 51215 51216 122715315 59763 59723 840595844 99782 99783 768468097 53202 53203 562369869 56308 56321 491656656 89959 89916 194065492 6623 6551 269944764 4271 4352 954817253 85677 85678 939438563 96255 96266 709764975 37776 37777 657820568 4498 4499 449868155 34458 34476 369140193 42908 42909 672207306 38843 38770 529664266 18903 18904 679863168 20172 20144 445202369 98541 98542 245247951 10301 10314 531871606 88357 88358 142756239 79979 79980 380088981 27551 27515 480300218 94676 94677 650791886 69635 69636 626372675 6013 6014 214376601 79014 78975 424998392 58249 58258 380689475 82673 82674 872288641 33111 33112 198436957 86967 86968 854022615 20472 20504 980727713 74447 74369 607783448 13378 13379 844386198 70382 70309 87522522 55918 55919 734574492 5874 5875 977648633 49959 49972 611593382 80108 80109 98293193 76646 76711 773406276 51912 51854 673730554 91654 91655 411821145 59691 59621 640934348 1645 1646 614921768 32742 32689 259342631 27086 27087 89240047 7233 7234 517369372 88619 88550 958613074 64260 64261 804744046 93681 93682 477245803 77357 77358 731264339 51425 51426 96933089 72255 72320 628823750 55834 55835 395801275 7456 7380 806876369 99683 99694 734832825 89657 89569 625998555 90551 90552 112840651 11258 11297 186970461 85790 85729 981223775 84251 84277 952425472 28363 28364 674922894 29060 29061 575075950 98100 98101 190033251 92279 92215 484325617 28766 28767 416769422 94031 94032 90792667 41609 41610 528978587 64193 64112 114185788 53280 53260 351937254 93591 93512 472229710 45195 45196 689068525 25018 24941 756604527 20439 20440 513865280 68698 68779 935210532 66744 66745 200377456 61955 61956 635606946 44342 44396 471650537 70423 70424 487391402 26333 26352 414730259 72072 72073 29498282 65453 65454 608566707 79148 79149 636506875 31048 31049 286454810 51078 51112 497369973 44481 44482 641174488 98042 97998 886886253 16676 16697 279981322 22866 22867 435927903 29460 29461 6306279 84799 84800 20425519 98723 98807 515793657 81206 81207 511777014 97407 97373 926013899 71275 71305 959119913 43571 43523 998547771 69831 69860 823944017 82077 82078 677352142 53853 53854 993653091 96125 96173 794251308 22657 22658 766850932 61991 61992 822206052 56725 56690 782196715 923 1008 999799600 63947 63948 398605105 88949 88950 483328076 14759 14760 721309866 30811 30825 987280344 58339 58340 394883682 73264 73296 34862890 17944 17874 755132034 90534 90535 969079985 66336 66337 86129479 82537 82504 563587471 91297 91242 108123402 72857 72858 336721412 27235 27207 426629015 12202 12203 115949901 28693 28694 810323361 9087 9117 805410688 19233 19234 425263032 83352 83348 867809914 74815 74816 723363453 21651 21652 560568508 47215 47191 150452493 17100 17074 493478176 12223 12151 590697888 31213 31139 394489803 47939 47983 86615979 22075 22076 51281794 76435 76436 291555575 39294 39244 52480871 1403 1454 638350541 98068 98116 346568892 95250 95251 190349930 39949 39950 231464202 14183 14184 313914820 88227 88201 228293044 89587 89661 446682657 73971 73894 77593201 17380 17381 211336852 24912 24913 513696174 44971 44972 251424064 91141 91142 935000523 64868 64872 971115644 48866 48821 340597652 58794 58795 726261238 50566 50568 680161471 79237 79238 37333178 11424 11425 554218694 41996 42082 794759584 2661 2717 13448148 92848 92849 127418479 78054 78055 649813600 39061 39062 658728179 86731 86732 312731203 37592 37593 572908378 99269 99180 847396469 92469 92412 814971971 29741 29742 666418418 94041 94068 570836269 30377 30378 400363203 16224 16225 624147936 84374 84383 918602988 87185 87253 945087882 9002 8949 415910858 13475 13476 300497059 26791 26869 666669390 76143 76144 52338768 73362 73363 898551250 72748 72749 928046447 98258 98295 248316383 28616 28647 361745862 12372 12373 184972333 20475 20563 345593235 57622 57571 453980975 93999 94000 347984565 20936 20853 823661301 73181 73182 419071571 35966 35967 604610132 94834 94835 482778069 6736 6733 605509554 66194 66261 893262615 36812 36813 419610407 88323 88324 151368707 17256 17177 470466620 13269 13270 970649432 92487 92408 205511155 44065 44091 307900209 37808 37809 194041737 20288 20281 641344886 98649 98650 415413749 92836 92837 640402543 66012 66013 715450090 63354 63294 451898957 60814 60815 979378292 12680 12765 305133948 13268 13339 664911359 20840 20841 172905042 89820 89821 33320269 81424 81425 808969438 14495 14539 694520048 53314 53286 943562441 39341 39255 632805877 8731 8732 999863449 51198 51114 801543178 56679 56680 487981237 1738 1739 875329224 82214 82215 583804142 91065 91083 80073286 14003 14004 815816406 65744 65745 890125374 61596 61597 31232617 63166 63167 367100835 92952 92945 91794876 51973 51974 654156656 51165 51166 296454067 60925 60926 435552823 30362 30370 737966688 84332 84338 738281007 34191 34192 694240606 56757 56779 188165075 93987 94016 749924513 95446 95358 721321507 82420 82421 236868585 75308 75332 581177414 11403 11404 734934679 3916 3917 34499605 38776 38777 5262729 95654 95585 698388647 39635 39636 501617433 17386 17387 468733713 71907 71970 720036352 68586 68525 590814023 14716 14717 906756747 18261 18310 184807470 7195 7196 416234035 98523 98524 1999320 31008 30953 831307679 581 628 116515309 36975 36976 892532208 38807 38877 409019550 66542 66464 580015909 12386 12387 844007358 86572 86573 729569207 56803 56804 315727742 56772 56773 610794286 19502 19582 697133711 27035 27036 397618347 74905 74892 961491947 88860 88895 62465294 42614 42615 318164461 49599 49510 376760433 6472 6515 838683636 18308 18309 561635024 74920 74963 675057975 658 681 50785926 11934 11935 500820176 65074 65075 994550767 75170 75107 371970941 52670 52671 914567968 60972 60973 194844843 48582 48561 615213243 22597 22593 464796235 14015 13939 512579586 8047 8048 924229938 54574 54575 256035736 50830 50881 968839882 54566 54567 633708137 72422 72476 974265671 374 422 796886708 84847 84848 540096801 58751 58752 501894359 51247 51248 329935405 43252 43253 863236831 13846 13842 313899299 4734 4735 114576659 24746 24747 749605869 91641 91692 376149830 62418 62475 663513896 90228 90312 344027184 71597 71651 409190916 56524 56580 606665752 55750 55670 835676224 63519 63505 989992503 17008 17009 730695757 83302 83245 477274845 1413 1414 496789338 27460 27412 78064825 6391 6316 394398776 37908 37888 271904578 39201 39202 448526933 76581 76659 440101091 91241 91265 717130825 60811 60812 653631325 67334 67335 987053556 23992 23993 402972143 35858 35859 996383494 79450 79515 210131322 83130 83131 230103415 73140 73141 103381462 39838 39874 764251043 67713 67790 857219942 76549 76550 967525679 95043 95044 549547561 98310 98377 644308898 80855 80798 749780948 84876 84877 314956005 70118 70119 120041100 40720 40721 650256999 90110 90111 363673580 8130 8088 359087874 95504 95505 825134148 83749 83803 527381999 7823 7824 275807408 27466 27521 403967054 12275 12211 550424682 4504 4505 436472400 81778 81815 207260855 93732 93752 868979150 51562 51613 823451581 74687 74690 276064612 76686 76687 40811788 88502 88503 782814138 9226 9227 117681496 73147 73148 645429030 11852 11853 296667629 87188 87117 141072064 45090 45004 9941925 30216 30217 154463816 38458 38459 964669264 92949 92950 274560069 25989 25904 885698403 9241 9242 608443928 18785 18834 655995290 59906 59955 937781583 40981 40901 934357821 14254 14255 706866153 49312 49313 6150479 77862 77863 25585364 68622 68710 743542608 50201 50202 944559415 71999 71948 832169998 78008 78009 53941414 95581 95591 90271293 73673 73608 434768302 83487 83498 628296070 43902 43903 443143043 91865 91866 484324355 84540 84614 71956142 76657 76658 849982791 64427 64404 27385473 11119 11136 816856900 34495 34496 61151182 66551 66477 476958446 29380 29381 873492672 50632 50633 201073348 41919 41906 587446650 25672 25618 396637929 71284 71310 647748050 14425 14426 664946913 42018 42017 874029361 84748 84714 253427581 73941 73872 313346096 85104 85105 814219805 19607 19608 91758997 47706 47707 129060469 12062 12063 609610853 82310 82366 86788754 6535 6536 685899037 18372 18323 182559294 21164 21165 609540447 62969 62970 973969479 67492 67493 630677388 70248 70249 707345957 70756 70757 806196203 44908 44909 272024596 66886 66887 56964648 55467 55468 450598681 58917 58918 184147817 92611 92612 244076907 67887 67888 580606166 5299 5223 789536341 39569 39495 908319809 34315 34247 477562369 29294 29349 522260896 33753 33754 699979593 22768 22766 457045091 12822 12823 973946895 7020 7021 345895223 62072 62126 83410249 72536 72537 709593942 69758 69759 69262742 81636 81576 283230204 91943 91944 989798166 89904 89905 423295562 38630 38586 399639662 24851 24852 720958192 16788 16789 916846713 57372 57373 347252801 76211 76294 7851475 6372 6373 62254844 78173 78174 190002986 86474 86475 364094403 31369 31406 61966517 48568 48569 819903620 26184 26185 416329018 62847 62848 64904911 58730 58777 493664470 83003 82994 959405569 56171 56237 116304077 22676 22758 670674190 92167 92198 86058551 95545 95630 211113328 94485 94486 569741989 81558 81550 395502877 51397 51398 8149607 75612 75644 615124464 8820 8803 997883302 91756 91843 565542948 34750 34706 956497159 98832 98906 861253958 3764 3840 357274774 25490 25491 468380678 96020 96012 35808978 95325 95326 136971953 92502 92503 567046805 10851 10819 237537953 21943 21944 113536083 64405 64406 884046198 42458 42459 461610285 68940 68887 656832865 40219 40220 558173032 43589 43594 476083951 61230 61231 243535281 85494 85495 104544175 4362 4277 703409351 59355 59356 841385482 46442 46443 503786948 10358 10426 354749207 84473 84455 648205343 19454 19497 51903059 24123 24124 761203567 21795 21796 128629196 80084 80085 552979941 33130 33211 373173442 73268 73269 78287214 19925 19942 609322307 94949 94950 388863845 91317 91326 645629477 72539 72488 631934851 47631 47671 900282292 97833 97834 431342473 70651 70647 637925167 93285 93286 909717888 90370 90371 868933576 90330 90331 653909558 18458 18459 434494980 25947 25948 98746739 6001 6002 673400259 75519 75520 559264954 81063 81064 495852155 56769 56796 140597501 19294 19229 294436101 29772 29773 196138492 49827 49828 237415278 18503 18504 766517086 79438 79512 41660782 43603 43604 23326400 33359 33360 37325700 10070 10071 281680602 16105 16106 887135060 71332 71333 893083015 97182 97183 837584693 43140 43075 330333965 43295 43296 272390470 73882 73883 230228777 39932 39976 466316374 76629 76580 579439615 60819 60820 512853388 22718 22765 981700803 17730 17652 842025314 74822 74823 435545509 81175 81224 607271814 12798 12799 732703283 40464 40465 209847221 50227 50262 583196680 93061 93119 843510921 85427 85415 981470957 9672 9702 579650973 28762 28836 467102279 4459 4518 579873904 70927 70928 480778919 43223 43201 537006756 18479 18480 107155037 75210 75247 497472573 32155 32156 165359036 20945 20942 375955387 98585 98586 97620617 83697 83711 242054810 76978 76994 308936178 81142 81143 773021410 24060 24061 409831935 40903 40904 419473038 229 226 404323937 50478 50391 393224130 32051 32094 912420233 78149 78185 985502398 12548 12549 78212037 88268 88269 626269752 96532 96488 541765346 76453 76514 89710206 86144 86160 826131755 73390 73391 678407816 66954 66955 367361513 61486 61480 315089997 22410 22380 126898539 67198 67281 750613443 70834 70830 252875360 48398 48310 726228583 66229 66214 863244923 72870 72829 779302524 52288 52289 352718921 37684 37610 822028082 14547 14548 445458622 88252 88253 469607048 15898 15899 958532725 66226 66245 768343405 7483 7449 432975102 73754 73755 594814802 88789 88847 745931375 58318 58407 425201539 17651 17652 223823304 60087 60088 551966596 45323 45324 154400234 58187 58181 308438230 27679 27643 311397717 87826 87827 189452863 23757 23737 518145559 40834 40828 495910254 39365 39366 817248643 44196 44108 356313869 87676 87677 555920974 19184 19185 538873213 17994 18067 748223793 57689 57690 62652173 18854 18855 552842182 44818 44744 448150732 13624 13701 615044025 37913 38000 811260790 94720 94739 74168367 86374 86418 964951263 25292 25258 123030847 10217 10208 710540287 90638 90723 790205143 68809 68734 383624667 8268 8192 632220377 2688 2724 507126667 13237 13238 754244684 58757 58758 616851683 24319 24320 5426323 36610 36558 653666281 264 280 838945283 38743 38725 449276358 54793 54823 717411543 80372 80437 876277074 24871 24872 537844553 48581 48582 769144351 98197 98209 892628622 1246 1247 904911758 93695 93738 425622146 30827 30885 570865857 44238 44233 984590643 72465 72518 489006294 10026 10027 75221433 17414 17415 453154053 78043 78044 415318208 8829 8830 203865428 82092 82049 642599024 18115 18116 142534988 87489 87490 923690980 29570 29571 716597127 3749 3750 414931316 42388 42420 3452725 6943 6944 787152902 25832 25767 109030506 66990 66991 172801086 69201 69202 855613334 97555 97556 559477759 26067 25985 716055879 37923 37924 2721339 23633 23634 8382308 24316 24262 967302236 13341 13389 969742675 23767 23770 146400228 4476 4477 531266197 18369 18377 343458309 89046 89047 409168455 44015 44016 343470430 82955 82981 3305464 68962 68995 462811013 56270 56271 372411436 22078 22111 788228065 31892 31953 511233440 84267 84268 353309891 68102 68164 879719188 51217 51218 532279805 2441 2398 574938242 45415 45445 851224171 70379 70434 807818843 82533 82613 955642103 42349 42320 94977474 87749 87732 102150961 83602 83589 434588102 74038 73984 695123635 53511 53512 442329795 18384 18385 46924057 96311 96382 959752358 64144 64136 437841345 86713 86755 21962626 83486 83510 754139183 74003 74004 707350392 4016 4017 590488456 94810 94811 939147157 87732 87733 570732367 54561 54562 709304013 9507 9508 321167158 47528 47529 350015179 33273 33274 181982486 24655 24656 460633291 12993 12912 655024487 1614 1615 588723288 69465 69466 739598407 16504 16505 907663608 85668 85622 845957768 35402 35454 648084164 7059 7060 565056190 41542 41505 602419474 86797 86798 857145567 73798 73826 908670831 18475 18476 582167997 35232 35264 726370599 87226 87227 659213633 59437 59358 643003406 57921 57922 326176226 21449 21423 48111269 78431 78432 967912412 17316 17317 629293828 17271 17272 618360271 97109 97125 319248720 54867 54868 237275774 13083 13084 755924454 69170 69132 694878241 61571 61572 88639881 98951 98952 137967456 31182 31183 297442144 92033 91968 970895443 39730 39731 88301152 19693 19656 987177917 56809 56803 852481728 61544 61545 96468706 27352 27353 667039079 61514 61496 559616652 33871 33872 767361695 94205 94238 44813299 72734 72735 518369750 57859 57864 832890536 72115 72116 169412857 88288 88289 13277277 29171 29197 944160803 5480 5533 207961767 25229 25153 511871043 2156 2172 223683462 92537 92581 718357692 6317 6318 658945676 43472 43523 170594626 19409 19410 476258197 21974 21975 681799347 73684 73685 383650745 84444 84445 433374782 70249 70292 857479655 10478 10479 283336517 66513 66437 945424481 59615 59691 965801515 47118 47163 149513711 30235 30236 218259843 52718 52719 185980631 92072 92073 25514135 50195 50199 828538309 49130 49098 585126968 60854 60855 78275456 78683 78617 298828897 95277 95341 342290232 28962 28963 146269853 81574 81591 189989526 24875 24797 359103606 4175 4121 378312237 12152 12199 343673247 58507 58508 892557581 45283 45295 952812877 35223 35252 900316544 14556 14557 600549993 15206 15205 316778164 96683 96684 158782756 82519 82520 810259710 29574 29605 404605428 74687 74726 246945527 80659 80660 607498379 84738 84739 917129903 95865 95866 315512033 46579 46591 363790155 9860 9861 152916188 50160 50161 928352069 45807 45851 614510180 89412 89332 972452382 83777 83750 629324978 81470 81525 320305098 88705 88706 949432843 54577 54552 717027735 51407 51408 708510070 58454 58455 658767579 58479 58405 283698918 54213 54281 26258049 12988 12939 511483885 55107 55108 810990258 75036 75037 601545935 27284 27285 503648648 83978 83979 124319990 61772 61773 263116604 48423 48339 324978282 48249 48240 273264153 75654 75719 889960209 95421 95422 791216645 34504 34505 955093724 36356 36357 622556840 75366 75316 673380671 56801 56729 185065368 59178 59179 496371623 60878 60869 269073291 47717 47718 726782173 6306 6348 472508694 36845 36756 246385751 85019 85020 395625949 47819 47864 109165695 81401 81368 943539730 12175 12176 670307994 97391 97304 28318239 65749 65750 779278547 62277 62278 402637149 75985 75941 160014808 50996 50997 494143816 31761 31765 309390303 62979 62980 974431150 90447 90444 824102557 91210 91211 810268861 40258 40323 798254717 12483 12498 474697930 52186 52187 321358210 50471 50472 303172584 56339 56340 39779869 38093 38138 545428097 91555 91539 329170913 98488 98406 608776835 57290 57365 17011834 44681 44682 981113901 62835 62900 770812585 47884 47819 186369355 26761 26821 922918975 12723 12696 255824229 62131 62117 690148876 43259 43283 390445728 24810 24811 293778348 59773 59774 477734468 37220 37143 18453326 41320 41321 959315240 23401 23402 401564874 73788 73755 642570390 71676 71678 815628904 7775 7772 276007953 96030 96068 439067947 39126 39064 805502350 76962 76963 609529167 68136 68137 843625550 5943 5944 794672170 85656 85657 148569824 9702 9703 970705881 76588 76501 651149424 89444 89445 968591002 31043 31074 886547115 80966 81053 252169563 42331 42381 670633298 80311 80312 295692783 54182 54183 204800549 59410 59340 198368547 11267 11268 174321720 51907 51908 111661870 92310 92242 340017798 10702 10629 218846263 2785 2786 630599913 64258 64247 640156875 63388 63404 581520153 97216 97181 968151732 84821 84822 913370828 86101 86071 486051366 15832 15849 169251701 54577 54578 921124632 7861 7862 405435820 74679 74680 21577347 38048 38034 24945497 78840 78782 815701000 76531 76620 820368095 34560 34561 899367246 18281 18282 677689150 82912 82887 326800570 86571 86493 839807263 65197 65265 577681738 91696 91678 465588031 14281 14282 329438591 11342 11319 918319051 14043 13964 195966037 22583 22612 716666875 29077 29069 745876624 45464 45508 457103573 44817 44877 450117742 63414 63458 5059344 29716 29799 863176878 77514 77515 186536800 80484 80485 813808988 74856 74857 661123890 80582 80507 68419695 2806 2890 44915170 23463 23464 770668525 45915 45948 327027453 34672 34673 637613678 55931 55946 223901180 49072 49073 299149661 65788 65767 775409834 85175 85176 303717447 90728 90729 14586754 47732 47733 170055088 40559 40560 370278026 32473 32560 245954207 2325 2406 889447341 68765 68847 10614424 67846 67847 307944916 3408 3364 265959599 48271 48272 925349614 93349 93435 30649650 76633 76634 601491252 23870 23926 347597742 66762 66825 555335665 11213 11214 406478129 61053 61028 271738601 85397 85346 702436398 76339 76340 997797074 26886 26887 427301395 6605 6527 696029076 40117 40120 115024231 10859 10860 506782257 30506 30437 963538336 95463 95425 58448259 79292 79295 869442785 85437 85438 497801144 32022 32049 510325083 20843 20808 621792326 99121 99122 25126715 66905 66906 28934934 10624 10625 622397008 46160 46161 686444292 23746 23824 70323669 50846 50847 650852666 97443 97505 952767808 55865 55906 656027032 32495 32574 168902851 81672 81601 37228662 96967 97028 636303289 49919 49920 170801399 83578 83579 579725177 53917 53842 630745893 5346 5427 714404918 66700 66620 948724317 40778 40689 483298443 21625 21672 796042856 88010 88011 316865228 12151 12152 780400758 59772 59748 171819106 82930 82939 15552383 39126 39140 984511838 42963 42964 563859072 91463 91464 592964929 53820 53789 247506494 66683 66627 750328641 34386 34397 457318536 61044 61045 283087827 79765 79766 405926190 3425 3426 800063579 10588 10589 605298244 29483 29484 778788459 40504 40560 696968642 56321 56249 870930435 59923 59950 276978626 22038 22043 104412173 80423 80424 323219100 30946 30947 493832998 40849 40850 471776215 83494 83495 2791705 56469 56490 387172159 8574 8575 13665558 20081 20082 972667878 62683 62603 45243352 8608 8683 897969723 64740 64726 437500664 63616 63617 209523821 30665 30666 172729642 42546 42547 767022738 42633 42634 404240760 51956 51974 886943062 8234 8261 303527922 56405 56364 917094866 64568 64519 169460637 85997 85998 331947976 46186 46111 6612491 80607 80642 783135104 85823 85779 92752909 85566 85567 858938869 31475 31467 763165203 58949 58950 875918110 76382 76371 887764017 68228 68229 34941688 52461 52487 990722066 96821 96822 272683912 7824 7825 483872311 18179 18180 502096176 1194 1195 954509945 95531 95587 790601992 62626 62579 162500190 44866 44892 647084091 80204 80152 990400792 40456 40457 974716175 11703 11706 523917096 71244 71178 356611721 44322 44323 587158518 904 819 405424784 90332 90254 208053309 22532 22533 845115276 72094 72095 653361790 48037 48038 360465080 19318 19405 661147126 22258 22185 472375532 3294 3295 215625544 96361 96362 643562287 10017 10000 814439801 22884 22947 180983754 72431 72392 162988901 8267 8353 924717038 31782 31788 211311731 69125 69078 552964192 38332 38333 449597407 83113 83094 46552432 46313 46314 581264516 50765 50828 284042713 72817 72775 567986014 66017 66019 77952693 2635 2638 391334603 35665 35666 866963342 22003 22004 143708043 88061 88122 442744145 92360 92361 523667320 82927 82928 357851319 71943 71936 143562503 54242 54194 588636988 2601 2602 689929902 84742 84776 388678399 62981 62982 754905839 46669 46670 811973263 15441 15481 658953755 63846 63847 820743667 94167 94225 686236251 53604 53634 633960909 91158 91155 461262589 5533 5507 650038027 45356 45384 318111633 55585 55509 456567377 89042 89043 841836624 171 131 142902643 11142 11141 810187811 40587 40588 415297859 48075 48012 853117687 86099 86085 386675918 85056 85120 190121190 35556 35482 905383754 51133 51134 781814643 66300 66301 212767440 48967 48968 445890708 56670 56690 513538635 53182 53183 703072563 28771 28720 831344071 34509 34510 597506068 99487 99522 780174035 22924 22897 33060894 19478 19479 918556349 92448 92449 490947517 36504 36505 126408970 10870 10871 851617236 84368 84390 335827101 4980 5054 437653919 66600 66601 635744445 50195 50196 930675454 64021 64022 472890304 47921 47910 567037455 72030 72031 542364024 52071 52044 980319653 47931 48016 250512338 30084 30085 802753273 52373 52305 709591575 93038 93090 938183711 82018 82019 578459753 976 977 607347371 11328 11324 893891112 59013 59014 384977982 2377 2345 225251680 1325 1246 311577212 64272 64256 215861793 57517 57518 513295091 27726 27727 35284889 22857 22858 368606642 26062 26063 761463847 57370 57441 567217102 60875 60876 595934430 90609 90680 206705027 70561 70562 4849298 47148 47149 864479824 60409 60410 557072301 14212 14175 162208247 48697 48707 533744229 29941 29942 980119084 78716 78717 571219923 2697 2698 391212673 49669 49670 750489783 80590 80634 624156238 85981 86028 169583147 79596 79658 175121385 52117 52084 755379561 71938 71939 905808753 30474 30475 562432496 765 693 442716061 4566 4612 322345348 97385 97309 513743705 93718 93719 916472908 52125 52169 681530990 53814 53837 44653944 52041 52042 141843681 79228 79235 357597949 72681 72721 560197887 3305 3385 91503461 4924 4938 402766822 16470 16545 645318893 91122 91049 243717320 12797 12798 627936391 265 289 60791911 90378 90379 574997282 64780 64748 180151472 56190 56191 84496712 46484 46543 988069517 60893 60894 221606570 89267 89268 541497433 9821 9822 736611626 39628 39629 293359553 56575 56576 788047565 60959 61027 875994132 37679 37602 542038888 85957 85958 193860647 94476 94512 260857676 56515 56516 939805953 41352 41441 331159414 1490 1422 388738389 17652 17740 81085312 22040 22104 612575900 62499 62527 583025267 14696 14697 266769676 16516 16517 201618202 50230 50252 867839429 86327 86337 383612399 49218 49219 191795302 94345 94333 916375142 1754 1810 976139123 36960 36956 130439707 66015 66104 912164582 6651 6652 787254988 99278 99301 217246308 72636 72648 103546213 22228 22246 130631679 33504 33448 644913868 57290 57259 577352262 38450 38451 282414565 24074 24021 669236370 26660 26622 636595367 77709 77710 24141513 44739 44707 337401329 85639 85640 346979857 69384 69385 711923582 32369 32321 686285632 60611 60558 468334859 36137 36138 243430472 61118 61126 167215288 45632 45633 651451707 57820 57821 977131122 87634 87671 15396114 82948 82949 364534480 16490 16491 254110450 2501 2502 784800646 69195 69248 729867409 29671 29672 594484018 99625 99614 892804270 32848 32778 143501998 33247 33248 453930671 61481 61482 119117078 16384 16385 998713022 11841 11839 373555195 36012 36050 993513640 5390 5391 91270738 64877 64878 170980234 45212 45213 906319951 40688 40689 755786363 62212 62258 850707766 49946 49947 419753346 64896 64897 919852677 1043 1084 962888891 44692 44781 679471080 87384 87469 522351440 39337 39355 407821593 50752 50753 428812652 10256 10281 660165864 10861 10818 852097655 34300 34301 924456640 46840 46841 814530037 37976 37977 901653773 81016 81069 280981699 13902 13903 204876990 29998 29983 869619548 5976 6001 539200469 54367 54368 587188370 60354 60319 585914286 12550 12551 565064845 18308 18255 444277717 52245 52246 195412521 34052 34053 244001327 6650 6683 668864412 96137 96151 674809518 97414 97415 616943397 49307 49308 767993267 48048 48000 201403812 48932 48933 8978833 84660 84697 753270347 12580 12581 712887422 53106 53029 915284726 41833 41834 651827135 411 412 937645193 76072 75987 692441884 51114 51176 772444832 75769 75770 269505338 41241 41242 860092258 84582 84583 449308598 23834 23755 950759477 67676 67695 262422251 79563 79564 54477731 64361 64284 697685563 58975 59057 941492679 39109 39110 486866235 1515 1516 973240423 98762 98719 930127693 80246 80234 860807320 76553 76554 874248667 16552 16553 102183901 44991 44956 737798797 81148 81078 19340062 9725 9726 425672059 85407 85392 50350554 46546 46584 280374993 35446 35399 183277370 93354 93355 990571058 18257 18194 686271304 4317 4318 719800349 93536 93547 910886073 34810 34811 708831369 46310 46311 947665693 93715 93716 501525269 21013 21014 248053526 12406 12495 701325707 44251 44252 995768632 89922 89923 299223032 1708 1709 931037049 95666 95601 387983720 49958 49877 872756158 67060 67141 711043618 85404 85474 832213692 24865 24931 169133167 81538 81539 119374951 38175 38169 526352689 1556 1557 426183715 23065 23066 126686719 16852 16818 520132496 45322 45323 847239357 29293 29294 541695700 37800 37801 370767710 12114 12096 52417709 90101 90123 170456825 96952 96953 762480719 71432 71433 976351209 64753 64754 129798399 88040 88074 564946417 40310 40316 413396431 73634 73552 823853989 48290 48371 937172197 11864 11800 810562138 95594 95595 361453062 60163 60164 844962576 12518 12513 137081911 81438 81356 816803994 31766 31767 428135050 56804 56760 26157779 51438 51460 916793136 43532 43533 923945110 28891 28888 346679226 83634 83720 205201032 69232 69145 167768259 60731 60648 534331985 22328 22329 606697672 12607 12608 530614894 40097 40042 237633516 47399 47400 651016712 66711 66712 717061407 16894 16973 841339103 54111 54112 791274490 78024 78025 853891222 19364 19280 319201442 55533 55551 489006604 94226 94303 687076834 49589 49596 819074229 62710 62661 565745857 53931 53846 708839270 84660 84661 138090825 66070 66071 644483815 4192 4127 922462902 67815 67867 958288878 7831 7879 294339798 52925 52926 335911956 59401 59402 162191470 23651 23652 597939957 98434 98435 940047211 26753 26754 85259974 36227 36228 756762122 87698 87699 854275834 40803 40804 753351130 85116 85100 761854308 77111 77176 369373640 43833 43886 959252791 29016 29017 36056638 36726 36727 694774677 28147 28148 538897431 57663 57657 548182360 5248 5249 884930708 93152 93153 607833295 9444 9482 204656869 1941 1942 735718166 97111 97112 382941992 62067 62125 64581992 4558 4502 363282053 29337 29338 419594565 47428 47445 271592889 4927 4928 260107002 79684 79685 2478043 31413 31414 751286201 52881 52882 755102395 96873 96944 380704295 2190 2191 201768317 11650 11567 702757210 61987 61988 582938982 35190 35252 612906378 70161 70102 54259029 90194 90195 794766219 53804 53758 377701496 33038 32999 874017939 17287 17288 390610821 89986 90039 420857064 75068 75010 61463493 2632 2718 878743514 69903 69837 773882853 46283 46284 423070755 51424 51486 152412223 93510 93494 370444545 52616 52617 19356744 94956 94917 818694784 80780 80768 858459695 45145 45146 58226846 61721 61722 305162027 93703 93644 921311976 56256 56257 655445627 65454 65457 779677261 6189 6115 252670315 34937 34938 672314964 46230 46170 962862980 93251 93252 325549349 15114 15115 700146381 78965 78966 470296588 83927 83928 284838089 60708 60709 309066469 70791 70772 35795826 11420 11421 799933932 36887 36888 819277672 85477 85466 809643190 90410 90475 838359379 12145 12146 476471534 31661 31588 952895779 84615 84562 500494251 91526 91547 160645904 80746 80747 187409534 19078 19120 975644457 2309 2319 12538858 51185 51186 388360415 91687 91694 328326854 2948 2949 580937436 5194 5195 292594674 89858 89859 721946819 64508 64453 419865327 57883 57884 204370792 98329 98330 982881963 81439 81494 187042373 38690 38691 833103298 95963 95943 532306227 86542 86543 960908232 19975 19976 131277079 78997 78998 823208896 49278 49341 250708172 29051 29050 794318901 73925 73977 727116715 811 881 719612999 51743 51744 992441219 81078 81079 621796781 32088 32089 810623425 25592 25593 766409188 208 200 521129834 3514 3450 985701544 50957 51029 546128896 10270 10228 498068454 65414 65415 660727383 10955 11044 976880213 70464 70532 151524310 99125 99126 950528619 60831 60832 789231114 93597 93598 984953806 8830 8877 515437859 41471 41437 598249694 581 600 394979795 93378 93379 423042728 55305 55386 288041520 48639 48636 162080178 40194 40149 468326209 37483 37484 55744903 68340 68341 754084875 13919 13920 531221557 80947 80948 328046229 97475 97531 562703368 20751 20752 617133486 12239 12157 121217104 43248 43172 902256903 69260 69229 735678073 34799 34800 165011734 12890 12865 326688737 90779 90780 27720578 9232 9233 587267779 63645 63646 750598388 50586 50621 179377982 87126 87142 602683407 69802 69728 161069545 11876 11926 684779591 78411 78375 569717305 81601 81635 464780439 88431 88432 569354417 63311 63388 113072848 45842 45843 567116200 76586 76552 980469756 75968 75927 369602470 533 534 275298023 14929 14930 661428884 45154 45155 510034886 74091 74103 546034292 65434 65466 736292785 21216 21291 855735826 6888 6889 932498545 72348 72408 264947548 90915 90916 679552193 71627 71544 952115958 29711 29760 916280877 39509 39510 35242090 5340 5341 373330252 23460 23461 197935357 70332 70284 641677516 9366 9367 285862693 80638 80639 328543061 58858 58859 36723236 21505 21462 118554551 88997 88998 67496204 83885 83920 834052576 58828 58798 611936779 51686 51747 851213876 32636 32637 296396277 93144 93158 326818080 71420 71354 819330141 87090 87091 239502822 22404 22344 820840748 70425 70426 352438875 81313 81312 748038847 83792 83840 313092400 12090 12091 672175837 57240 57241 160262993 11175 11176 42848259 36702 36703 129443522 81513 81514 362141463 47198 47196 249399349 5061 4984 682805805 96180 96222 628009272 6877 6878 790066960 70723 70724 509283221 11733 11686 352301445 28696 28694 685274187 68045 68064 462120522 59856 59857 299612995 78337 78275 889387398 18355 18356 853302062 68795 68788 785043422 94884 94967 811137863 78056 78057 30604717 32115 32085 538667670 97497 97498 403501329 4403 4404 177526042 65029 65079 472800278 26748 26749 743379890 60314 60279 770114727 6334 6400 741977217 97095 97096 582273714 18002 18045 331883051 29504 29550 580861994 72863 72908 483685725 10741 10684 626506400 80610 80611 700278840 89835 89770 405549005 49725 49726 710253665 84754 84755 776127136 3828 3803 365407167 51928 51929 696813047 27246 27157 46788863 54010 53995 935594898 46174 46215 411676432 77184 77122 193293266 85534 85535 674874996 538 534 328688947 51153 51116 388810189 88835 88836 515513522 97112 97090 9253472 61695 61617 968321066 396 397 741414080 70428 70429 175064148 49796 49797 734713593 43018 43019 288364677 15909 15910 521068638 10271 10272 997961051 75330 75331 631598144 90343 90344 864629169 65904 65969 960198427 94754 94733 644797465 98297 98291 225508867 38248 38249 951562228 21900 21901 622647061 5205 5206 491153682 55301 55302 352436435 8368 8369 48519978 41612 41565 590876303 40714 40715 196537286 13965 13997 711148839 39200 39201 368970096 26370 26371 829813292 31129 31130 322286427 8422 8474 535190052 33737 33801 474514048 80914 80915 509901787 44562 44563 259631211 7053 7074 493086077 23359 23360 313390608 79856 79829 520766265 98966 98967 495948645 34942 34943 613106168 21127 21128 986314704 92793 92877 539901545 44919 44920 954933349 46150 46151 754953274 23759 23760 562253811 51395 51345 250505378 79014 79015 610160937 26704 26705 208248973 41358 41359 306070807 4408 4409 231029959 40923 40884 415637319 42720 42723 515257723 63280 63281 124290498 50141 50142 683754492 26544 26573 222325165 45232 45221 770930561 63152 63135 105857230 16101 16102 371546257 10902 10900 731978946 4091 4092 800371165 74536 74537 747199225 13033 13089 590481117 14518 14519 323420361 86526 86571 755030601 67722 67730 811996646 70819 70820 553665819 52349 52401 515363983 81258 81325 994372981 70952 70953 146559065 20901 20902 504777780 3333 3334 552426177 92257 92258 950474822 3023 3046 270164227 20939 20871 876406717 91535 91536 976338184 48294 48299 8719781 83286 83375 166398165 76625 76626 602513521 50912 50913 36569938 20985 20986 776738281 47071 47156 614595602 92278 92258 598583301 52408 52475 971180791 83251 83252 820554195 22639 22640 772386643 32976 33005 384761433 99445 99510 727538691 71786 71837 519302718 98861 98862 859297260 76837 76838 278222256 55500 55501 824592901 95593 95672 242504992 45878 45966 726095762 71859 71860 467691358 73008 72979 6687335 87707 87741 31595316 59202 59203 74687318 30963 30968 674177633 76600 76519 687644878 60955 60988 286512423 76597 76650 957753119 46213 46214 205923538 62022 62084 960959753 72836 72837 835909819 81546 81632 458546939 34004 33965 307199298 3930 3931 320924545 99161 99108 880966894 13669 13689 607325836 10224 10225 9993854 55987 55948 650640333 31620 31621 456424236 68320 68341 711552563 94794 94795 777306878 43206 43207 617872606 8879 8857 958179698 7612 7628 187712648 89782 89857 324515105 31443 31444 667695025 31663 31664 51629784 93286 93287 430699266 78961 78899 886790605 12058 12059 752586936 66068 66041 617045876 80621 80644 639412003 93554 93555 227128368 41738 41682 429083569 94929 94930 152892541 31940 31941 202806979 93919 93920 508546506 11144 11154 257481485 45258 45271 688874743 17075 17076 884259786 59284 59337 419424897 59599 59654 566384434 89599 89537 755086831 7285 7286 798931061 53746 53747 289298375 70820 70907 850206054 27254 27256 460152297 14897 14876 862614749 46604 46605 726269837 55833 55763 701632031 51603 51604 748827260 2272 2273 89664772 65691 65632 670786864 77024 76990 425497189 86157 86158 79563417 96250 96251 889402831 42170 42171 821238587 33904 33905 339804257 78013 78014 443802283 94588 94581 326170050 8116 8117 122432946 86492 86493 531514238 96921 96922 319401782 83490 83482 963920781 93716 93753 108591046 82425 82426 495255171 54312 54343 406248664 91794 91795 106200811 85965 86010 239371411 75866 75876 692758303 56229 56230 452406407 35950 35951 113803685 81467 81513 871054682 61401 61392 225801955 72668 72647 314140058 57140 57127 482581480 96182 96123 201144303 24694 24695 659154719 51968 51969 117699271 4390 4391 227568983 6992 6993 923258673 95016 95024 148255044 30327 30345 614746846 30745 30746 866118267 8027 8035 263989587 90291 90373 898925283 9091 9092 781604308 15078 15087 44985238 15759 15749 545549749 72718 72633 444720328 62224 62225 478958553 84236 84237 597921291 5018 5019 26683253 25354 25295 372253157 92847 92848 731742383 22373 22389 759028347 41211 41136 606826818 76738 76786 431591553 14392 14452 765097711 2637 2638 690131908 86803 86719 86090106 32155 32071 379160917 31454 31400 997319101 2289 2363 274321276 45507 45426 662625937 9041 9042 903412633 32823 32824 150574948 82129 82130 490416552 84838 84761 26488341 25035 25078 132306775 94364 94365 821109372 18457 18458 456963763 67045 67051 228487741 94409 94410 976513613 60075 60076 183470042 18186 18179 579579902 35653 35654 16659068 14469 14470 592521078 93855 93835 673033650 27326 27265 969647928 59050 59051 872981544 76077 76078 184000487 50504 50505 579456175 29681 29682 487423129 2593 2594 324497724 36415 36416 525756031 17904 17905 579320162 96699 96683 520947468 55705 55713 499873394 62296 62277 555289650 73802 73828 473114758 36759 36835 710149075 11292 11296 857606798 7253 7259 303934015 24783 24710 573877900 29740 29741 342389864 72731 72732 295976748 56939 56930 690951152 96362 96363 269666580 93606 93607 372926387 52969 52881 435823587 92573 92574 227775232 24290 24309 108975895 24713 24714 4293255 7403 7376 523701854 63060 63061 290127112 84000 84011 982498805 93829 93830 325436382 6729 6703 865813637 8035 8036 241986368 74241 74258 947108360 54195 54192 229649243 62320 62357 674133798 37588 37589 822802572 55788 55738 657967897 3663 3664 298973952 41150 41089 95604502 17768 17696 709842885 25017 24982 219749168 55217 55218 213526925 38824 38866 826993658 27525 27612 755869032 11144 11111 680729770 57714 57715 662697310 60921 60855 931388756 38537 38583 342320164 95112 95103 842369990 99432 99433 567680407 91781 91818 271461866 9373 9339 229015380 57308 57381 902843684 20002 20005 402247005 31046 31104 938632328 85680 85681 22767251 35687 35735 287177384 62698 62699 101144239 21867 21935 458188118 71826 71827 474055594 16739 16740 41382372 23479 23480 815118028 29528 29529 370021636 99764 99724 456280585 97309 97310 187698702 37719 37720 970428630 8661 8619 122178779 21287 21208 840969168 37944 37945 98332251 1754 1759 174996413 46593 46558 810173799 15611 15610 589593353 34892 34893 949519784 63912 63913 660354095 83867 83952 995451482 55666 55682 16121965 52358 52441 201743119 65247 65248 154773126 89576 89577 579912294 56952 56953 434173558 86717 86718 609770729 52559 52560 798165871 27218 27241 790220419 53941 53891 284972150 22847 22848 715130803 80769 80731 437752499 45578 45643 551255682 59449 59450 480403825 43796 43815 958072942 69306 69307 35872739 63532 63533 504427309 48647 48648 405693666 28880 28808 685291481 57329 57259 587935850 81308 81317 979113482 85746 85747 949669250 56052 56139 335372900 37235 37236 393695886 3193 3176 873591567 99373 99374 99077450 3315 3356 888302809 23003 22963 178111713 18486 18487 767137714 59635 59636 209541957 69501 69589 652520182 91714 91763 327141135 3632 3660 141249079 94167 94227 815477884 12578 12579 753416448 71232 71266 240047985 98046 98037 106585347 24904 24905 880380247 16834 16799 979945002 3420 3421 291071257 46457 46458 805805300 66207 66151 903086067 88447 88448 461580895 37043 37044 507806815 68954 68955 496496190 13062 13139 816461734 77739 77740 679544643 7200 7201 272737079 50410 50411 342526259 78302 78303 922455219 69376 69377 944612696 1715 1716 459487961 99864 99865 533594943 13143 13144 526604337 99079 99167 19893445 95010 95011 120249031 17683 17646 159548214 41668 41669 37926155 33525 33582 824304791 27863 27816 13260965 3334 3282 936280383 20940 20941 488049035 38222 38265 165887109 44306 44307 338334620 74858 74867 325979146 79968 79969 593409578 45898 45899 685729727 68448 68449 695194688 20985 20928 237391873 3320 3321 90196733 58223 58224 311944729 86327 86388 710572617 49242 49255 938600237 46780 46781 188190300 47742 47743 156090802 3563 3517 760703155 90606 90561 569784338 68021 67995 537627560 95371 95341 765032021 51337 51338 655628177 93871 93872 909988561 95616 95611 285561668 73651 73652 123113838 56267 56262 253213723 48001 48002 784252659 61256 61257 693182469 87055 87056 26037119 24678 24679 8640381 6408 6433 879234982 35388 35385 836514508 30048 30049 759183669 74544 74545 143480068 29959 29960 158166328 24085 24171 804152934 42812 42801 422265161 6856 6857 437404942 7540 7541 827184411 6468 6451 287507905 88910 88875 905133311 23897 23902 956525157 34844 34845 760821126 90780 90758 86064884 96418 96496 17392528 92223 92178 816783576 68555 68556 468231124 4045 4046 416940914 91442 91443 431241941 2404 2350 522740632 29307 29372 216831442 81134 81052 464715165 23182 23166 423548802 21186 21187 31244161 2575 2489 777629830 75947 75948 184592017 63632 63577 684250823 75146 75147 313670414 61183 61118 954172506 78978 79048 728474356 18691 18765 663921516 77309 77310 160120436 35208 35209 508157931 14584 14585 241064310 22542 22543 4393448 45041 45019 223811711 7530 7466 679831779 60822 60823 11228925 21145 21224 274437076 56340 56341 927057132 12490 12513 555721503 17748 17795 915983417 69903 69904 312110512 93649 93650 243219758 95616 95617 79206700 32685 32686 773576741 54855 54847 987903085 36312 36257 362876882 10689 10690 968309903 65535 65536 91767096 24413 24490 25339796 70407 70364 423880925 56599 56600 35625474 25040 25041 819025215 73995 73996 442386307 35745 35822 807942270 15850 15829 589176754 23797 23858 739269561 87173 87162 915505203 23999 24000 658652085 39650 39651 526267743 31672 31698 735630943 57485 57486 69751023 50144 50141 601292704 13749 13718 816465290 74965 74966 60564908 28014 28026 898755593 34324 34325 712011598 20293 20294 302617827 68192 68193 352254488 47026 47027 23629254 37658 37659 331185693 59685 59686 688343232 49663 49611 624862165 98229 98230 914384229 9653 9654 25826795 33423 33496 914997430 31931 31985 189957326 42058 42083 222757703 4003 3929 274478835 69468 69469 933152066 24531 24532 660211177 91707 91708 942836808 8040 8075 932029885 68649 68725 206992457 30804 30805 165160377 78903 78904 597526768 35094 35095 236726410 23638 23550 124559022 83536 83585 393711206 2211 2212 398444369 65142 65143 303430722 1429 1430 591925048 78231 78182 115218277 5996 5997 297445494 20773 20820 516496970 42368 42407 797838340 16567 16568 187211492 46184 46185 155919725 31601 31602 710776307 21336 21314 197487193 25722 25723 76982770 85907 85908 512075888 18348 18349 192777891 40627 40691 571396855 27955 27956 439378699 28117 28203 804048079 76719 76720 890148134 81742 81671 469005066 62620 62621 760997994 91496 91497 201559095 80194 80273 341808723 60832 60833 477094851 79064 79065 781678645 52335 52349 601062140 32287 32319 738898310 55893 55894 718729886 13563 13558 711986323 74710 74711 810909115 27324 27268 571941983 11606 11522 424684630 62643 62655 786785220 44296 44239 329784435 72156 72157 974635705 5278 5279 349763132 6694 6695 241500801 35738 35771 901254132 91028 91029 266235280 31921 31922 818597713 22755 22788 866335236 48573 48492 668957769 57004 57005 215986338 64941 64942 116749541 872 873 977888864 30809 30737 958571212 99522 99493 868499989 30693 30694 669268059 73672 73673 483945739 19739 19722 483195951 76457 76488 633899837 52208 52209 812401533 64753 64763 276212232 70013 70014 206772129 59399 59400 742697827 95975 95976 450050185 73516 73597 195476151 48561 48473 722456477 7482 7483 130520557 11219 11220 10039486 36545 36633 246786712 4924 4925 833930771 2938 2853 311581498 95571 95554 668677467 67857 67937 569601818 36851 36852 657221597 86351 86352 395504256 16615 16678 616736109 15344 15345 869422313 49383 49399 697677677 30278 30239 419609714 54068 54069 542082180 43818 43845 452594134 92633 92634 567334439 56195 56196 453843797 85050 85097 180487508 85515 85516 844073308 80111 80112 872231017 45950 45951 771506805 3212 3213 701518902 71372 71417 839310556 7528 7511 939446242 17840 17885 569610515 60250 60251 511662363 49297 49349 979353061 77948 77949 923655871 88853 88854 421886204 55774 55693 857460731 23896 23876 144079690 58780 58781 939649156 51772 51691 355132349 64202 64203 951572 87220 87221 472052033 78847 78848 909089264 81905 81906 687314925 44049 44050 896020470 29526 29559 493084641 1639 1673 191652681 60611 60536 589433213 7567 7606 180476316 22110 22111 655134133 2840 2841 673880353 58951 58952 765958186 8939 8853 18843060 37357 37358 385301416 42845 42872 964131446 15630 15631 161644713 40499 40500 872822327 78123 78124 755718521 80842 80761 62758993 47828 47829 772625621 82537 82597 503094710 30641 30553 850020499 75309 75384 387997178 12881 12915 831689716 66832 66833 306347728 94327 94328 842166819 49630 49631 261017661 64556 64557 536109501 12556 12623 195202701 43353 43354 826613182 21841 21842 236381379 83451 83399 662346881 37481 37482 930849144 32136 32137 478261820 26773 26774 790498325 64495 64581 387218922 37981 38023 98589203 36489 36490 629129897 7278 7279 300892693 45645 45662 610122381 39900 39901 255420187 6469 6423 95178484 35568 35569 406462679 58411 58412 404688785 8412 8495 863332535 43039 42959 558081624 99530 99512 577246859 1995 1987 55665919 87729 87792 602833356 4034 4035 278157836 14641 14642 757305607 70325 70258 635215520 37209 37293 420269989 36946 37026 643996334 23782 23783 238285883 6671 6672 556810705 6317 6341 418722140 36853 36847 95706720 59437 59438 523338816 56740 56741 26267878 35144 35145 432249490 84327 84328 459506003 68723 68796 155765425 77880 77945 632778798 33867 33868 692898801 35155 35156 850605156 55483 55484 469647837 75522 75523 865139672 49978 49979 152554087 72182 72183 566507334 74001 74002 916604535 56005 56006 162246993 23793 23794 886571997 37264 37335 496110993 94522 94580 156163435 15660 15661 71634142 95686 95687 451439578 8249 8258 638254052 55197 55271 791974699 3398 3485 662575520 36867 36800 931462860 7980 7934 629886838 99445 99407 223536482 71590 71591 91000417 7262 7197 735044455 2754 2766 356226095 11446 11447 869431349 24821 24822 890627876 92723 92706 143837540 91620 91546 721581416 16906 16907 240448522 51633 51634 728788521 17309 17310 810606799 38740 38741 405480666 63942 63866 66077776 63108 63109 152004135 72390 72391 434230633 50691 50692 805540369 80527 80528 511167238 40722 40683 205509978 43344 43345 53350479 8105 8106 46247825 74903 74933 112568652 39702 39703 76842222 81657 81658 740654490 68220 68188 448224689 72658 72586 88517727 5776 5792 571826880 27564 27565 297418349 35832 35843 803009243 56304 56311 54066520 84668 84610 702436327 85394 85420 287238382 92997 92998 323021611 75255 75256 363301928 90412 90485 645095686 2517 2459 579001990 2797 2805 837196652 93334 93335 238946702 93253 93321 414105328 46001 46011 377549245 53339 53340 55697014 25846 25860 776317545 49311 49312 926257006 4019 4020 125435683 37240 37241 849282981 85408 85409 774078720 21824 21825 537003414 18502 18503 627402456 72412 72413 423772793 69230 69250 309679432 87039 87040 432753225 77490 77530 920197532 22301 22302 999072978 64322 64393 28503317 18132 18198 50292388 38565 38588 202508013 62568 62569 607027961 62129 62107 712150080 97785 97786 490122599 49287 49288 46719249 72178 72179 592386062 81440 81441 586388768 36058 36092 747257407 75028 75029 54155001 84056 84057 157924079 6237 6238 188818146 94866 94951 795522532 34396 34361 36881332 88457 88458 997827911 43986 43987 311027533 66225 66226 552997992 41084 41085 550732003 49936 49962 537722740 17046 17057 35357115 6779 6812 451010614 41130 41131 730913947 16288 16289 227175349 20982 21047 539420657 82546 82511 701747224 13280 13328 182879353 39201 39285 788133371 30168 30169 696605305 41799 41852 88093103 7089 7041 308724159 31283 31358 615416203 97787 97737 963918522 96949 96950 974070471 39263 39264 33783774 84540 84543 220900703 12959 12960 199461090 31537 31538 305796450 28659 28671 694778291 16544 16545 75766907 96815 96903 99917009 47824 47825 865716935 40493 40494 946407320 54740 54716 48798198 10186 10240 565901915 16040 16062 359932172 15497 15498 557657785 88093 88019 958711991 95006 95007 868600157 31803 31723 351125073 31781 31832 346878442 18849 18850 246223201 41680 41644 221404296 35944 35964 657040688 79200 79130 851760421 1789 1872 943644221 83171 83093 355896219 72193 72137 542203702 54042 54036 530097122 35886 35887 70268319 25708 25709 888580816 66013 65933 467665157 46362 46363 459360738 57852 57930 148374211 99108 99113 20099646 71867 71868 446776325 50093 50094 922899152 49294 49295 125679620 66285 66210 185008976 8999 9000 255092011 88973 88974 993998285 65776 65777 389924391 37981 37982 962365559 63973 63919 356464617 41033 41034 128621147 60987 60988 792042501 4219 4193 490556869 42590 42611 819024142 34177 34143 458329497 51758 51746 781889814 73902 73903 910229196 90034 90035 943199026 1883 1884 254689976 23000 23074 573479889 3184 3185 744352202 97654 97567 528257583 82268 82269 612734512 73826 73827 816382138 40626 40627 310472236 36624 36541 243469072 58642 58701 830115840 38296 38376 868084131 71445 71446 246060914 71144 71145 860934293 92626 92627 914975708 1823 1824 936811151 27345 27346 203619485 69760 69761 320525134 75241 75229 813148391 74682 74768 651227096 29310 29304 211080149 39795 39796 23290021 7306 7307 730628129 62471 62393 408459669 3370 3371 622520780 5877 5878 24275551 92833 92834 31489421 42451 42452 365708061 8591 8592 554433824 46488 46467 16387329 19708 19683 764116846 11688 11635 922638330 1103 1104 675725771 3414 3471 462957927 63330 63409 28431348 71892 71858 382047358 40549 40550 180444238 74453 74519 433729461 27120 27207 474542026 82284 82218 338536718 59593 59594 862247818 41615 41704 358534708 24003 24036 87776715 25594 25595 852655181 32294 32295 36673949 76015 76016 222460141 14044 14045 46713744 61937 61938 361578641 524 479 120671710 67009 67069 654490128 2600 2601 86534531 62135 62091 983602741 40906 40907 93039187 33703 33704 694502871 94873 94874 930728417 53939 53940 941946007 32639 32640 851578384 68010 67948 274513381 78540 78541 207813836 70588 70589 551315994 35608 35686 328903820 49535 49536 791947874 51640 51571 375182563 76964 77007 997904203 99511 99522 841203904 58666 58633 522138652 77968 77931 980284896 98950 98988 796873455 17698 17648 726227379 12053 12054 976932531 34205 34206 191120117 732 733 586275934 67242 67331 684575567 86698 86629 771459432 27528 27529 136306928 30128 30129 250231581 74152 74153 88827525 5913 5914 301813022 54910 54835 752371992 81 167 260345035 87658 87581 664752821 68901 68910 291452734 39544 39578 709695870 87998 87999 809029013 66899 66900 97287021 67413 67352 488372451 59804 59805 468511969 54507 54467 652189856 9047 9074 197324510 65980 65956 505213186 69335 69253 196380033 8205 8206 224017225 20328 20269 59732886 6568 6569 916291598 43530 43515 760770041 3912 3913 292059068 51065 51066 840734407 67068 67069 5188276 70439 70426 679508355 91964 92039 265086121 64032 64033 376688603 37915 37916 976771448 8439 8408 136541971 73768 73842 604177119 88152 88075 192030358 75648 75649 357934844 47015 47016 645352007 52168 52079 233079662 14256 14324 941230471 9205 9206 534507288 20894 20898 289491978 8242 8243 372565121 65932 65878 392559040 6642 6654 684114894 8677 8678 458947244 65518 65510 210058558 77948 77985 707452069 67346 67328 208824090 11688 11689 874954083 46002 46003 355466601 32227 32162 867938124 21626 21607 645835148 68359 68405 450245884 12672 12673 18815773 48480 48433 658857828 24110 24153 775212929 88982 88983 368882593 51944 51945 363355438 3677 3748 622043003 56254 56255 178327666 17213 17190 20470575 55576 55495 409640091 84304 84305 321446899 41552 41553 703041609 76952 76932 855877165 55811 55812 129832168 28234 28146 995928671 38240 38241 880338871 5228 5302 983158986 1623 1600 716290266 16578 16579 603503103 93226 93227 392105150 73120 73121 759806813 85364 85365 881752231 75048 75013 546215583 18324 18325 966458540 22914 22915 371771138 15288 15261 36356701 96072 96073 894384152 15660 15632 921419232 3289 3265 232461187 35146 35147 803838604 70194 70195 312460655 91905 91969 284084157 32751 32701 982506206 96749 96820 656151427 63395 63396 36665284 42237 42238 498636957 29232 29233 574945931 26811 26774 354006135 75705 75664 497125822 1961 1909 887122101 68974 68975 9505175 19605 19606 644537445 24878 24879 780945388 95409 95410 1347666 16895 16896 633646102 58295 58313 137218432 45433 45434 746114261 23181 23182 733417997 36666 36671 843238710 63891 63978 286290109 22378 22379 636627360 25127 25128 976491690 99475 99537 694774758 16491 16495 788731592 66004 66057 317727504 90090 90095 74464329 61234 61235 763276401 94966 94967 390299238 97835 97874 667947305 13260 13293 641763530 46070 45993 738271073 29247 29269 145985526 57736 57822 503385293 58406 58407 577952121 28436 28437 943420731 78335 78282 43544883 45987 45988 925269118 29006 28972 688322822 76216 76220 193703317 55204 55205 161214060 2246 2227 444038434 34370 34371 763897928 63850 63851 708605762 81900 81867 578218636 21465 21410 898739822 6162 6163 208500047 23018 22954 410790895 19187 19262 430423882 31389 31390 818571282 55473 55474 114098037 85512 85541 366172832 95746 95830 667028224 5848 5797 837835143 85584 85535 713310877 29816 29817 671615326 83488 83455 661216851 36833 36834 665222889 19141 19142 359479486 30615 30616 533908188 66405 66406 776226757 38213 38195 261783968 88924 88925 165993891 54182 54096 436286990 53289 53290 854260847 54689 54690 200320487 36846 36836 486453682 88153 88177 543201353 98901 98908 40011575 77303 77340 770543756 89099 89100 976692019 27860 27861 73317216 65439 65450 388530369 86477 86478 534149565 38591 38619 497576858 34953 34954 577233341 8481 8482 471535122 1295 1296 855165579 84418 84502 285317961 76229 76148 449850378 61884 61898 232765191 10978 10979 149875295 48206 48207 852373410 75617 75657 573791507 39479 39480 776372086 82487 82502 62883370 52483 52484 884386003 28404 28405 328656330 77868 77869 51482604 2073 2074 275123546 77428 77429 715506703 6990 6991 220126142 41757 41758 433349584 12774 12775 636697110 10116 10117 902612089 92491 92561 249320265 21823 21824 815898632 78541 78551 734711693 23148 23149 983279588 72974 72975 673059548 29823 29824 221468600 41049 41124 503238774 78972 78973 173484065 38276 38277 658749821 90477 90478 620052771 77893 77965 443082957 36849 36838 666208003 16470 16513 220494982 70971 70893 481147302 78607 78688 318276281 1379 1380 291797323 59057 59070 585074129 25830 25831 102534545 76985 76964 17728505 44631 44632 255480171 4526 4527 312612159 46696 46637 453301367 68525 68464 44185537 4103 4042 691912489 39492 39516 243169639 61734 61735 897481602 80334 80335 179537682 57562 57536 325338262 98635 98716 283348148 84489 84490 264564757 63692 63693 790834690 47969 47953 467402906 14326 14401 748729453 45063 45064 968374852 46653 46662 439039000 65773 65774 403686622 9488 9489 738415644 34377 34437 584054899 32516 32517 529069846 60144 60145 93047767 62100 62101 443165804 56328 56329 715324539 26899 26982 826807561 47581 47582 968573626 75405 75406 951434090 17102 17103 492759432 82654 82655 982068468 44517 44455 435310388 62105 62106 50144147 77728 77738 879321548 37006 37007 402437674 14202 14287 175447562 93524 93548 146911923 4109 4110 133215300 38549 38550 134597007 13487 13488 242176410 76333 76334 776037330 88045 88046 353591626 93916 93897 267167113 74803 74749 920472507 24720 24721 632972835 91573 91574 539517805 17222 17173 315443857 2551 2584 23020600 85573 85574 921584884 5120 5121 353707184 95225 95226 126119496 75167 75149 357923356 44065 44063 473545928 9397 9398 303200915 64752 64753 772314467 18656 18657 21735773 75544 75502 804413055 68972 68973 527481529 12159 12160 894268511 20789 20837 875594141 96049 96050 587816184 5133 5087 255766064 18002 17957 489503884 75305 75306 501865353 73739 73740 345357657 57669 57670 133514969 15534 15504 872238807 14434 14435 511320295 89065 89085 612613084 87303 87265 701732658 40770 40708 928467733 9243 9244 114215923 77888 77943 25235542 64285 64273 248732714 12568 12569 79182445 49422 49483 998624698 72586 72668 494548081 38640 38641 238526070 59697 59698 747174421 93286 93329 729306246 36980 36976 655408639 57868 57883 953916360 69806 69882 327972417 97001 97064 299272653 90156 90157 493492860 14574 14555 725519360 36736 36685 465726580 96876 96877 872559845 40037 40038 843213782 2860 2861 570234500 73213 73214 671609255 62283 62284 416763380 38691 38721 166560550 19764 19699 647817826 67073 67074 757240604 25074 25025 79462247 58520 58548 446726822 43827 43828 394569749 55365 55393 864597941 21081 21089 671657927 66993 66994 50123862 99645 99646 320246413 84618 84619 835077224 94615 94616 541317479 97501 97502 390692959 854 796 87683513 60840 60754 255783424 96374 96403 11265788 92589 92524 812823900 60073 60146 105736185 82822 82751 206976327 86836 86837 728185142 85059 85060 56525438 8301 8226 889857909 33452 33493 15592567 94749 94750 649667745 59972 59883 969242585 17793 17822 205706817 83609 83610 492712942 66146 66147 219616428 81704 81761 891069232 52 50 258252785 87556 87557 993169387 24892 24981 480308754 24515 24516 32950135 25565 25566 623236133 48264 48194 563379480 80763 80764 851647504 39254 39208 533199159 62831 62816 243897340 83580 83584 278385945 37893 37829 101891647 44167 44239 673149480 79106 79107 17469892 65484 65485 151065017 44374 44375 106097807 73195 73196 571393231 44781 44782 525906543 41396 41397 403600463 47454 47481 191936806 21383 21322 221385336 23626 23677 266378000 1568 1569 638819020 88309 88319 415365829 60130 60146 856211769 35182 35183 338885983 59973 59950 492060486 90749 90750 820201066 15748 15723 959998725 55048 55049 803848576 30324 30303 696023727 63928 63929 537120131 60013 60011 99927801 22699 22700 699199562 99922 99956 967968657 36657 36658 536922920 61937 62007 535820531 98840 98841 451603475 72933 72934 726428274 2514 2569 25649345 22909 22900 598732493 11035 11121 107077053 52446 52447 816899123 92015 92033 436973527 58379 58346 762835160 16113 16064 289344277 9748 9797 862446109 62324 62321 470464354 37897 37846 120386783 20756 20696 837859825 34996 34945 584956645 22778 22790 530043541 87511 87465 501966019 97152 97153 719115405 48359 48360 501759708 56393 56409 382816705 2006 2007 588513502 40483 40484 618756898 24904 24993 829127009 68409 68410 54532418 77607 77608 492491244 69922 69980 232686633 33715 33716 334941656 27031 27032 139690182 20503 20460 420180750 65426 65427 358809329 13309 13234 590148575 70497 70498 602629516 59749 59750 955661792 78576 78577 333293111 44984 44985 438320196 23719 23804 396178796 93990 93991 172520793 62858 62792 358093939 924 990 36065929 32757 32758 437236883 94389 94390 800775296 34616 34617 520938252 52410 52411 708617282 6828 6829 678499434 56589 56663 416010203 6780 6838 481961984 19234 19168 363009904 94017 94039 123644016 88679 88617 431729803 21962 22051 391861232 86941 86942 198248648 73643 73644 146145802 16464 16413 885372102 92937 92848 976894158 96503 96461 754309893 43259 43260 825242129 94928 94929 963201702 95460 95461 287541061 91876 91877 801146736 5735 5666 274456230 45139 45172 418209009 427 477 474243160 29256 29257 764197689 3686 3687 84988981 64906 64824 135558751 54002 54003 994739295 13389 13300 528577349 54647 54585 222948441 44609 44610 877786486 60083 60139 238926576 63732 63657 714233704 42451 42388 334334313 33167 33168 899004969 94464 94465 708536688 69382 69398 453783814 38156 38157 449412156 91772 91782 390756267 70970 70971 765512172 93876 93877 632769003 47861 47817 84722143 33888 33971 396228785 31231 31253 31155605 38725 38726 988073686 83149 83150 611782360 79994 80083 213088450 76775 76766 442699325 20204 20146 682005749 50460 50385 583320530 87794 87707 291775158 49531 49532 279369038 59344 59345 528291648 15780 15781 874502862 47958 47960 819556760 27455 27386 550886865 93759 93760 91415770 77274 77325 764797307 35293 35317 717495996 90009 89944 588625052 75369 75370 960475981 1360 1413 711147240 79663 79664 752888572 238 239 864986565 91214 91258 443106829 34541 34542 118701051 98482 98483 650924859 70255 70256 992532001 95028 94976 207315661 40559 40528 737054418 50007 50008 634465674 78737 78738 238058023 5032 5033 888088910 28773 28839 874921947 27506 27507 313188571 20867 20868 414214990 56623 56545 293775499 20699 20612 63091671 48423 48424 81291660 43360 43361 247670458 31347 31343 788656640 26566 26484 770041322 11154 11155 554429663 62688 62777 716864945 79582 79505 615821203 28171 28145 51683619 83444 83466 767495393 17494 17546 802913721 67831 67877 69175144 96173 96107 88408673 61037 61038 305617503 38093 38044 527946496 45097 45098 530311180 29130 29145 310151350 19101 19184 420433064 44622 44593 663679288 56236 56237 539757295 96855 96818 635075828 7269 7305 723132657 7597 7609 320920280 69326 69284 81537122 89051 89052 945118878 87605 87606 281079260 71331 71332 708739614 21546 21547 522995802 8880 8881 602641866 40446 40451 116755546 94490 94491 126649224 56618 56619 888706768 88441 88442 468803086 7703 7704 268884263 48649 48674 959371697 38360 38301 581384138 44035 44036 723099565 86364 86365 61509446 83858 83859 751482817 39222 39252 710241634 23708 23709 736116669 70517 70439 144757467 66899 66840 162387796 96306 96378 232607741 6068 6069 539732209 20600 20593 296681020 6996 6997 859355353 2605 2606 799756960 33799 33800 155490268 26623 26624 727498191 23848 23849 311822639 22340 22323 747879690 84063 84064 393678960 42325 42352 594793441 579 580 482749674 20582 20583 223006332 16728 16729 837729711 53933 53934 552433761 72876 72877 142520869 39264 39265 744563021 52435 52436 726084808 84534 84535 570724542 96948 96938 236500921 97293 97220 136206625 65661 65662 349860693 91588 91589 276330408 77240 77241 290805581 80377 80343 324425633 76439 76425 286173021 86560 86644 534911072 96264 96265 488187745 11361 11362 121582922 47680 47681 257357611 7898 7822 689939787 84029 84030 391163510 3662 3735 736231382 64357 64318 972782403 16891 16892 792383369 7554 7555 772644241 18827 18828 451255047 14992 14906 149483439 5829 5830 742951114 49367 49312 54883566 46097 46098 213025155 23904 23952 324561558 12777 12778 185233027 68243 68244 473186589 23120 23040 795930347 40509 40519 271109107 93863 93856 969123458 97498 97472 432414069 81790 81791 198132554 93507 93508 35127348 28492 28493 83797976 44152 44153 500949484 16448 16449 45024132 42426 42447 390728990 89509 89426 400024907 10016 10017 644866696 29850 29890 134620987 12395 12396 828033274 74668 74713 330658121 10770 10771 282714362 76027 76028 673976388 84745 84792 396457931 32313 32283 149422405 21634 21635 701374123 7692 7723 99513379 35526 35527 814814350 47870 47948 87469242 13738 13785 716509881 59905 59945 709669774 62428 62429 238628172 57727 57698 220964119 37940 37941 954659256 47086 47087 148464983 66538 66531 396446497 86755 86793 71265876 56362 56363 390855230 99366 99367 579297001 57581 57582 453441747 52026 52027 653996798 68389 68372 691425433 46265 46236 134119744 76920 76958 109465005 84874 84868 902310114 13838 13767 145645112 73257 73264 284018658 449 450 293349630 81994 81995 543678918 38667 38694 113410259 39273 39274 816278631 72873 72784 734691035 74381 74372 347297055 32361 32362 116931886 23037 23115 4849023 30699 30700 201335649 19320 19381 928871943 33267 33268 820688737 34101 34102 364422850 16446 16413 245175994 45266 45351 205062092 69383 69384 238223988 4847 4907 238426597 69911 69900 928059047 64603 64651 967073699 89729 89730 126241300 87870 87871 11223032 1069 1070 922755453 79531 79532 263519722 39841 39842 858174452 28945 28971 992927851 21844 21892 837297775 3185 3186 666634898 67769 67770 355644371 77025 77031 296882772 79652 79653 681611787 78547 78548 140658234 27412 27413 618763262 95672 95682 22987956 97214 97215 993969622 44862 44788 958847171 65694 65636 856620858 38987 38988 303033862 25253 25254 556176772 74128 74129 622756023 10985 10986 323774126 94275 94358 827010415 20734 20735 441466811 68020 68108 93123040 18631 18563 920131193 91557 91558 226725257 6297 6298 142532188 54595 54588 222571625 69511 69543 914143104 38064 38065 671305088 24582 24583 481432736 31941 31942 327925261 86954 86975 640418878 86087 86088 882232131 7094 7040 76313164 51261 51262 12287009 55232 55233 107880240 61783 61784 437866372 60077 60078 347243626 63906 63907 273410859 60917 61003 697042334 75276 75328 628792985 59804 59882 78984230 12009 12010 619058184 4963 5048 131567089 57649 57650 452173323 45817 45818 719049592 20776 20820 37199772 25977 25978 505114951 89863 89864 745698248 76365 76366 518343271 88717 88718 455056364 17683 17684 762840733 37935 37877 391687595 92466 92502 507314399 57033 56997 26382528 94606 94655 719210405 85157 85158 582421906 24924 24964 291624350 65414 65393 368033175 15716 15652 356429598 34874 34802 221122250 33353 33270 58624078 44019 43989 300091973 6656 6665 864824783 48337 48281 951927716 32695 32696 221787938 46267 46268 115829818 19414 19415 700935961 58748 58749 732105623 76747 76815 614982043 20409 20392 21519947 68391 68392 46374 11207 11208 203003803 70775 70776 947036148 91977 91978 189844348 35313 35314 999214119 57296 57297 853183880 8323 8409 323420412 40036 40056 362069510 23507 23577 537377031 26434 26435 280283238 64592 64549 779868422 6095 6152 273191905 79236 79237 81426770 36120 36073 577990933 10299 10291 765474739 45399 45478 11121946 82006 82015 449063005 62566 62485 24460168 71267 71326 16306702 9318 9402 441552320 57086 57151 948557588 78108 78109 600354382 52270 52271 71527097 50361 50365 2550026 47215 47153 805625343 85295 85382 194494610 76639 76604 931608772 86186 86187 132448154 1244 1245 119462060 35998 35999 458802703 75719 75700 707329951 64388 64389 649780070 16180 16231 700768860 10382 10340 726486674 84917 84840 889996232 81695 81696 837141150 44324 44325 589164687 79834 79835 274818593 10795 10805 881001000 46592 46593 574559485 801 768 134782057 35983 35984 111480519 38897 38898 723698394 94742 94743 807468025 68218 68142 768701522 66354 66282 768424125 37859 37895 225874437 43633 43688 95087522 27061 27040 802112130 69640 69641 515414238 85819 85820 867654628 84845 84846 167591363 91057 91068 134277988 66167 66111 336264379 79806 79807 159612921 20271 20272 840339915 32883 32842 609581489 95754 95755 873139657 42317 42296 701540453 3083 3084 823006980 86789 86790 299095327 71963 71964 211923349 57704 57705 948806387 63861 63887 33332385 63430 63378 771787520 4269 4194 490664035 10766 10767 429876678 54440 54392 865602465 17832 17833 928017262 16734 16735 295633593 76469 76533 280893546 61671 61672 36597680 53283 53272 887508477 26985 26950 755423341 39894 39832 655678299 96182 96195 880863805 23501 23502 37926585 67146 67110 938266246 26445 26409 919456929 62885 62886 216791394 65991 65992 4570028 44955 44956 183355114 53037 53016 806424308 84 108 93433245 55521 55607 342121180 29783 29784 393958598 38363 38373 685563179 28945 28946 675630427 69313 69353 358291011 31018 31019 166023834 35998 35946 29412362 52638 52629 595424527 41222 41223 177243721 86903 86885 682774444 82362 82282 132623189 97059 97001 290833453 88072 88073 554144905 29086 29087 900214167 83528 83496 221433860 67567 67568 558405171 67126 67127 167728735 2670 2671 527462242 89182 89183 174129262 28752 28753 806785833 11287 11288 516489896 41016 41017 895531993 55021 54968 687637759 76051 76052 811466463 92940 92863 929434828 49244 49260 66293607 83148 83062 873935059 61463 61464 762826512 21001 21071 702917178 69302 69300 897274004 80334 80296 218724821 73918 73899 952810980 99129 99130 993292028 90707 90657 838265749 91506 91558 977666611 31159 31134 481188909 2664 2639 132911630 32540 32520 793677512 7473 7474 185420514 72538 72450 746092938 72699 72700 571938905 89709 89702 914504818 41839 41881 98896216 53848 53909 922638221 37533 37534 687115270 13570 13644 219075278 74105 74189 422910974 79892 79893 516617041 34917 34874 465895301 54702 54703 120708102 86066 86067 963740756 17585 17586 779088852 36752 36792 406891682 37291 37292 233972587 36737 36738 173859368 65819 65899 430536527 76884 76953 333785058 98336 98288 49647721 36467 36499 115628406 51709 51771 30661051 27636 27679 377736320 71266 71229 677207529 75241 75320 893583743 46641 46571 239846544 91414 91415 990664833 74206 74207 293368584 32197 32198 511480805 696 773 422961061 83753 83669 448337035 93375 93312 936935566 52696 52699 842449692 58580 58581 336638122 28740 28741 158847775 82259 82260 834693273 31227 31228 568628205 75779 75780 765570927 51143 51086 953961701 47932 47933 181408723 88471 88522 258648147 44468 44399 793863278 33444 33423 383034830 28027 28028 600457762 30511 30512 513859639 45041 45042 242191011 57036 57037 259861769 98342 98343 257313413 34183 34267 727850350 23998 23999 704570251 99759 99816 797077701 32862 32863 285391039 28165 28166 949614267 27646 27617 200604448 89089 89052 632671513 30820 30821 173119448 21988 21989 388647786 16931 16932 197569990 81858 81859 318469759 63765 63734 359662992 64301 64302 880168933 46706 46782 666810885 43472 43473 361706756 91366 91418 230502328 84741 84742 330577915 71369 71440 209436641 92171 92172 642346950 73650 73651 961870609 6109 6110 287731828 32700 32701 445066034 75490 75408 664655630 30940 30984 350874804 34093 34094 577672199 34230 34231 121509003 46682 46726 939598884 67527 67514 490632235 74963 74979 839089590 82851 82876 252884777 2011 2063 102592204 65143 65220 24491397 15690 15763 961228284 49418 49419 743192262 69708 69709 887428166 64523 64461 711417370 83589 83590 305271685 83088 83042 766907086 95965 95880 205347616 98580 98643 885120389 49591 49582 291929187 3340 3338 143051117 73338 73339 242170110 4686 4597 279925064 41190 41165 721893153 38284 38237 519845642 47450 47451 942416583 709 710 971473130 38270 38271 465687624 42371 42372 576949078 59594 59595 805225699 55398 55399 355379913 62229 62154 245570227 96105 96106 573571865 64117 64033 96825612 32574 32534 494970961 7969 7939 201051820 25882 25870 306709062 66542 66592 945662225 56807 56828 542277902 95549 95550 650648210 23005 23018 381272741 89429 89487 860560960 8329 8330 633574591 60020 60021 233110998 93043 93060 887013058 65156 65217 280911683 74643 74644 818428063 14537 14538 237485971 37138 37139 670158844 50143 50180 735785609 95923 95853 941707687 66056 66057 978050033 12050 12125 781082630 12590 12582 985926320 69645 69687 965956277 19196 19197 817836431 66795 66796 694945103 68045 67967 772488344 19049 19080 870804626 78490 78491 358844521 86753 86754 153386077 19619 19620 747994698 63535 63536 117145515 27567 27585 140299887 17935 17987 741360924 13977 13936 362189352 59912 59914 244893765 14968 14969 319122208 56430 56426 421634087 80313 80314 219490672 10881 10852 320927237 86576 86527 179679377 18560 18561 220115818 66226 66227 967121795 14920 14921 395955567 95352 95399 564137010 14671 14672 687735686 89156 89157 572732960 54563 54618 538158998 56988 56989 944727915 33904 33987 55295345 6188 6189 355225755 26991 26993 348302945 20351 20322 219447298 43050 43051 76756832 88479 88545 149242573 34476 34477 964655375 62241 62242 278995457 92365 92289 118267108 30007 29956 770155189 61199 61197 235078708 51461 51433 792822227 49394 49395 517229946 78644 78580 860007737 81167 81256 101107526 44532 44473 681904897 84576 84494 53105003 84208 84272 590010534 71797 71852 582132798 55330 55401 241257393 70868 70898 593774877 56616 56617 118298263 32479 32424 719800050 14368 14425 984077042 64019 64020 815393946 84969 84970 571093638 99227 99281 56692792 44660 44661 650207851 97904 97905 277077994 89150 89151 858595620 42791 42821 692096391 70201 70252 219254855 52190 52197 91643936 38683 38684 146334652 61873 61874 825011191 2821 2866 948366446 57652 57653 593016376 44194 44231 55908500 19926 19850 102338330 54385 54425 772876852 77399 77319 798372450 71476 71400 394373471 38785 38808 746320763 92465 92466 342455576 12625 12626 399245990 42698 42686 658412778 66609 66545 971521333 21602 21603 61210955 32974 32975 194993552 73067 73068 385090788 73789 73790 452790310 11484 11485 138572607 62255 62256 272842867 37129 37173 343675611 6367 6368 109850025 51557 51515 654533490 20808 20757 717500066 613 614 553405726 76019 75947 37364658 45380 45381 61292238 83448 83501 382052507 5470 5507 484163750 97530 97531 277262028 71831 71880 313025792 41485 41486 362052454 70720 70721 852184552 981 982 681584030 74695 74673 624939036 99413 99337 510972715 22330 22331 814320691 77892 77893 127033325 96373 96374 302936280 55768 55769 287924547 29992 29932 949239497 14581 14597 972138914 78246 78183 46710464 32061 32062 367385583 29127 29128 78508007 80269 80270 558684084 42477 42496 136150788 62232 62233 144558204 63309 63397 187008488 58228 58229 617970999 29134 29135 953658902 70904 70895 52377791 52564 52603 783365313 28518 28519 804473042 21099 21100 828170009 57140 57141 127508493 22545 22546 286082623 85285 85373 190314084 82198 82156 955741785 96936 96937 926555795 94181 94133 605433020 12911 12912 504045726 7313 7319 532007307 41823 41824 793898563 43285 43250 687927712 94690 94691 468949781 572 489 550515334 91128 91129 226711724 97158 97246 277283118 73094 73095 348826362 82893 82894 657727046 5570 5618 789600855 53894 53859 505598739 72490 72491 369993442 62158 62182 643105100 54262 54263 391520055 18256 18257 668419014 38710 38648 633679636 38628 38615 733687921 70291 70236 874543753 86738 86776 983477195 73978 74043 338457343 3787 3788 312032447 53679 53680 519067121 83682 83633 79836675 19334 19416 61062135 69625 69626 718135324 5349 5350 165498805 3339 3399 409595600 60160 60155 41063154 49246 49167 742715699 25927 25928 354179979 20455 20456 535329323 65143 65205 856753749 9331 9294 922447417 37005 37006 930878911 70387 70388 933847160 88913 88914 226847958 30733 30734 547390963 9335 9365 608945220 84817 84818 329645996 52176 52093 675545911 60755 60794 813386062 74058 74136 735017051 56167 56084 973144488 52506 52492 161476559 61657 61658 391945979 91735 91736 559407273 8852 8853 726767005 50577 50581 140506696 50355 50359 504044140 82503 82504 789400878 57003 57004 260710642 64761 64816 606503654 41579 41580 85667409 60134 60135 445841374 45857 45856 885874007 40392 40393 353571549 23966 23967 254781506 7828 7788 704824142 48550 48551 919622933 86595 86596 899050317 97103 97104 294945586 59247 59248 887442724 31311 31312 523644303 6547 6548 645068348 48621 48622 968624740 42263 42235 810800248 19022 18984 827759735 22736 22696 278415612 26440 26385 64212661 5260 5190 53555121 57336 57372 579978302 90257 90186 754861978 47333 47334 277555586 31169 31089 439444853 78154 78155 762839254 76170 76124 140551757 82325 82391 868509488 66785 66786 610469365 84214 84215 164066701 4791 4792 483299221 43426 43427 672651044 76859 76813 325074989 94562 94563 911254281 72930 72931 760693366 91273 91196 966047735 38803 38804 371166860 61007 61008 498205615 45427 45428 312878237 14 15 27805928 30269 30189 822847352 14745 14819 280920858 72793 72794 147695929 88207 88208 822585201 61867 61945 536110277 33223 33224 545198843 90729 90731 399687786 38691 38646 296660089 27811 27812 86857969 84849 84811 762534306 58607 58608 837325039 66228 66229 778990358 76587 76588 900484118 63657 63658 859641019 5511 5512 539430716 47378 47379 102314157 17193 17192 594326448 57309 57310 500725367 35664 35732 754338717 77023 77024 217286714 88965 88966 121340620 74327 74328 862302065 78414 78415 529425783 73279 73280 522341164 52775 52776 935486705 7100 7067 733088963 71184 71116 287109857 10552 10553 282523057 85946 85914 996602108 8668 8752 366048879 27411 27412 427939967 18570 18571 244022274 51518 51597 833966368 30134 30135 5463486 15051 15057 592989764 12653 12654 771597858 17387 17347 838816249 42007 42008 190341843 86982 87037 750684881 16693 16694 836309571 52602 52593 238364167 17052 17053 546239084 42680 42618 351674085 82281 82282 812061932 72244 72245 543343898 56588 56589 212684391 43830 43831 322501768 55479 55480 201996543 10373 10383 91834565 61693 61694 198799740 48727 48661 586332339 8680 8741 317352795 27396 27397 973155063 88683 88611 513847414 71998 72067 772534121 88565 88608 258486112 92156 92157 943165559 70934 71018 947681131 77073 77074 49419556 53833 53834 746251431 32329 32310 170008008 82361 82279 676746148 8264 8311 596581331 56010 56011 717714966 67093 67094 433732063 31144 31196 45979363 63731 63768 646257580 19565 19576 1416084 30584 30585 275861664 27267 27289 240749840 41412 41409 342587015 49149 49150 183901799 92501 92502 828216369 78767 78768 553027314 17211 17212 696656972 56107 56108 897576534 47427 47345 990746382 34391 34372 246864383 42134 42135 534486504 91540 91541 464018739 6625 6626 13084969 88500 88501 931100440 82892 82866 371652096 91222 91223 517424374 98775 98776 630551987 50971 51051 55522546 5968 5969 121549211 11747 11829 121232268 41005 41006 942335442 46367 46341 472204426 4029 4022 698114170 91262 91263 510731433 72929 72930 273225867 98716 98717 67597885 94701 94643 822049089 79996 80015 882760651 87265 87266 483416044 5384 5467 567833045 54912 54913 166421817 993 994 643575386 24505 24497 431036702 40109 40110 752554433 50752 50707 118330789 41795 41796 711481862 23526 23502 274288062 12114 12115 750552248 58943 58944 115876093 29682 29681 673901143 58876 58937 661637337 75897 75898 388266322 94762 94695 988230100 78905 78906 211535144 79733 79675 459049486 71458 71459 99994194 44637 44638 510392222 89212 89213 838796482 86319 86320 360841264 85920 85921 10195850 4082 4092 782948776 44884 44879 155828457 29760 29693 688716312 59913 59914 152087289 39491 39492 780671251 93830 93797 501065359 78568 78569 328060687 58820 58895 651633902 6236 6237 232470407 21976 21940 920639528 50157 50158 262797954 40162 40163 514993064 11236 11237 634057660 13894 13869 180516632 67965 68011 875881445 70776 70788 160220881 93373 93374 54955734 44167 44161 870129424 65012 64964 364633248 75119 75120 654806068 22211 22212 511395121 76057 76030 3261957 58868 58869 818412234 12194 12220 550312738 97499 97500 347592229 18940 18928 334487837 54877 54899 367814679 17426 17427 841329521 48258 48259 717846110 84349 84350 635708848 16057 16058 554907632 92858 92859 625639424 26285 26322 67557544 86387 86473 96883338 86172 86173 722119249 3489 3490 859263790 98463 98401 529199404 13927 13928 361793131 22263 22264 980885940 62580 62570 597920523 87476 87524 236200696 25159 25160 390730656 81211 81212 559716314 90019 90020 176141160 44803 44826 731787898 53487 53427 255535231 20046 20047 996099214 41348 41287 439175969 1896 1897 981020862 24876 24853 687143013 33158 33159 480946913 8441 8442 879078801 37477 37478 339676153 12445 12509 704021588 1102 1185 528788200 24281 24282 954256732 70267 70356 703367216 74160 74161 860185979 32339 32340 934648062 73783 73699 288014271 16171 16172 443079619 54085 54086 562136671 35485 35531 120123928 88985 88986 715766847 89579 89580 733593940 51041 50990 35810950 88325 88297 58394487 35878 35879 6297775 41383 41384 883714804 10559 10545 546606807 54516 54456 157107882 76996 76997 951212161 86720 86676 137819391 58700 58701 839070751 90278 90279 417353056 79011 79028 777375338 27502 27503 669430049 78552 78553 566438144 34690 34613 629445992 11903 11904 155082022 80961 80892 679157654 76306 76352 841276681 81967 81896 477643354 1426 1385 509333268 37234 37275 423209415 34927 34915 991419739 39094 39095 251977493 75074 75075 98345805 60580 60653 660413512 30755 30834 659523178 8153 8215 963736819 35100 35101 55681609 23457 23468 865402972 28593 28588 809808798 6076 6077 197148462 41619 41620 173944481 60302 60303 730500294 73811 73812 648196680 843 850 231672425 1932 1933 749287706 99776 99782 371411386 90268 90269 100828 96328 96295 564327139 49173 49174 69749744 1003 1077 671675722 8249 8250 423715442 28659 28660 431111645 35244 35245 982185536 8789 8826 491286099 63681 63682 621331967 55714 55715 79176878 36352 36353 733282978 3975 3976 804411 94194 94195 69343324 87738 87701 255949896 57792 57793 345256858 840 841 790450595 2153 2154 476893229 54499 54500 957812855 24980 24981 504006570 82607 82608 608919681 73374 73375 226377370 20083 20150 153719197 50073 50030 555321595 70506 70446 313829668 20935 20885 379493713 48533 48592 64624540 34454 34517 28214804 12157 12199 419797911 32141 32142 201634470 46089 46090 805724152 39562 39563 421260294 31795 31796 613309299 32446 32447 727734235 65291 65266 547004291 43044 43069 539848086 94414 94417 874521575 32120 32090 711325871 65333 65334 815607731 72758 72759 244820053 52040 52041 73520014 50252 50329 540464437 1683 1669 421427450 64206 64207 506939232 12861 12862 647154577 5969 5970 399389097 69748 69704 16531406 68115 68112 611445029 47290 47291 844737433 84755 84684 140738849 54882 54821 585995485 23438 23367 298299665 9577 9618 290166209 34370 34330 444380442 95357 95358 196367823 44901 44820 780954454 65966 65967 935307312 11444 11445 605805208 65954 65888 440509242 43056 43057 424146885 90104 90152 924323889 51208 51209 955414104 97247 97248 160941237 39591 39675 437972692 67461 67462 469751773 47222 47223 473650013 61042 61000 603164894 4909 4910 8356335 93537 93538 761792944 21546 21474 879327261 94714 94715 253555088 35804 35763 386639645 89513 89514 585644822 96561 96622 595584641 58918 58919 160775817 1130 1131 83067360 59756 59757 500757026 95339 95340 574916329 47043 47097 988464505 51024 50997 504862898 38079 38080 262510468 77326 77286 409109290 8442 8443 968817932 77165 77136 222901688 96024 96076 146637514 59644 59663 182687358 62112 62113 319401933 98414 98415 806635473 31096 31097 990738235 46555 46556 782177903 12977 12991 646176181 81356 81357 657635344 53269 53270 525013043 57037 57038 661002242 56086 56035 897360385 67250 67278 735842572 8412 8355 137242275 5974 6037 666766987 53355 53352 206310076 66222 66308 642323394 14003 13918 515640845 93561 93533 723887940 80973 81053 680573101 3981 3982 963535665 7734 7735 961528178 64249 64250 254330907 44593 44594 854740173 32158 32159 175270421 75063 75052 503707542 99709 99710 59050533 22089 22090 885043745 51145 51146 715376261 23724 23725 829307412 76139 76140 75493075 92718 92719 696504460 85958 85974 957619980 99662 99663 590482837 41329 41330 961589978 89157 89122 80136289 18585 18586 841732279 11636 11637 627486581 36352 36300 847513813 68751 68752 185359515 51899 51900 515262279 43334 43307 85869666 79647 79667 269642629 31922 31923 991270698 23337 23338 624009098 24218 24270 516141406 31909 31910 830695450 86277 86252 698666427 4854 4855 569410740 56628 56678 520289839 75977 75978 934509206 27178 27179 801941826 47015 47052 680559509 33993 34045 308666118 47057 47068 557045464 80505 80506 643551572 1216 1129 783626826 82667 82668 51568967 46943 46944 797224578 88498 88499 128380162 58736 58795 280638708 60683 60718 372931430 566 641 641850824 60231 60247 896102690 34449 34509 815516520 74339 74363 143455821 22315 22351 199209194 54444 54407 790333065 23675 23715 201589410 91910 91831 869023290 48702 48700 287207137 12999 13000 270814037 85588 85589 223133741 2346 2347 113561764 47239 47240 797567652 42583 42584 416181570 16058 16059 119713427 1017 1018 980925135 57581 57522 664401475 49124 49185 537616578 6021 6022 133963400 57768 57769 42574734 33327 33391 285232584 27366 27367 662273839 67789 67862 339500527 45052 45066 604520153 23808 23809 709466154 91859 91771 330022857 5447 5448 499440504 49410 49488 190975581 15882 15925 849615535 58129 58130 223489630 82781 82782 677816191 54862 54889 423244590 87611 87691 535169709 51840 51841 980037269 37804 37855 895365842 68373 68374 738526619 12398 12463 173279133 39463 39464 273809368 47576 47636 633648468 36827 36828 982179468 46649 46650 860652159 68466 68452 203945194 45704 45623 294964615 86633 86634 481421063 55130 55075 651922560 566 571 884707057 69187 69107 639169478 9451 9452 454177786 16110 16111 501806615 78355 78306 418599102 67175 67161 715918193 941 928 690122703 11026 11027 623245194 71165 71166 714398442 90007 90008 73482809 54068 54123 983639391 5770 5836 718663779 33308 33309 879949524 95774 95775 601892577 79840 79851 273608930 45946 45947 334731191 39286 39239 803251936 55130 55131 8329831 15207 15208 214368341 72962 73023 372111339 43252 43229 799762000 68922 68993 915269470 2864 2779 136979874 59941 59942 943637267 83959 83880 134982663 98634 98635 123067896 77326 77327 226050348 740 716 368274488 30857 30827 376137307 35923 35987 681504545 10535 10584 531170472 19894 19818 979887813 68926 68922 377172727 73577 73578 887730687 81978 82022 372162954 6287 6301 222580699 36294 36295 784775783 80088 80067 763319083 632 633 755735644 68837 68855 687202422 33119 33120 469599520 40197 40236 436860618 94539 94540 70958023 95019 95107 10532682 61836 61918 837189413 89022 89023 32167674 92876 92877 696753975 84072 84073 61816533 31871 31782 152869283 71639 71640 593694256 43573 43509 994058932 10801 10859 905055839 51561 51562 409684186 40042 40040 846467092 4785 4763 818069775 50169 50239 913677551 84170 84171 995579164 57621 57622 523793714 37697 37698 386382914 74352 74353 577902041 4719 4720 187033715 13499 13500 359558271 11682 11701 501639328 60666 60699 120456490 76684 76605 177307707 54438 54439 804738273 39075 39076 817291848 90918 90862 387101788 95737 95738 173927034 59973 59974 336802492 30328 30392 301163744 64077 64036 374505284 35831 35759 965847658 11088 11090 792607609 43236 43237 633135507 70187 70188 721251618 91634 91635 781234029 70919 70920 526416584 90293 90352 840912473 54609 54610 609054895 25475 25476 849505962 93246 93284 985478412 72160 72126 933351823 17761 17762 276255294 6736 6737 230581966 61827 61908 258166830 87261 87279 78975182 21819 21820 335290189 83306 83307 78073189 4145 4215 538136236 28162 28163 828812800 55167 55168 253009445 89327 89328 361903624 24078 24032 886943213 78500 78501 406398139 4505 4506 623580187 51445 51446 368644858 5162 5210 152059964 67340 67341 936742734 98299 98300 990804327 64811 64870 839844699 35114 35093 243401965 54301 54249 384226751 77443 77444 851269455 21407 21366 483483680 34518 34519 826603544 28115 28179 511122835 11400 11401 16468034 65557 65614 670185657 403 404 956021332 32950 32951 401834954 75852 75853 819944722 39001 39002 880870185 41457 41458 311955094 49901 49963 256589510 63888 63800 416857502 21969 21949 914953048 66982 66983 330040906 45514 45515 153052951 65062 65132 878487798 15977 15978 545890001 25007 25008 877533397 42008 41983 292114266 21507 21446 730817457 25566 25560 839137518 53213 53214 394248158 21839 21794 728534048 97620 97621 740691321 28004 28062 465801156 77415 77416 433094255 55699 55671 254544413 15131 15137 800433737 55565 55616 295524224 14962 14963 500140375 94574 94533 743160023 75940 75941 115122635 1183 1184 697050186 81995 81922 293802027 25775 25785 990211637 53470 53471 828805647 59120 59121 651938936 31273 31353 146657485 20704 20705 554476625 29399 29400 616506530 17583 17523 371237895 33567 33568 243748319 72316 72303 644563356 2562 2563 618724436 53822 53823 225342791 78636 78711 308113236 80452 80420 677900836 50170 50171 169628134 4027 4028 168439161 91906 91907 366667390 74900 74851 273703859 44558 44559 675036424 7635 7602 597202738 47936 47937 66923192 71752 71678 391018059 26149 26106 952343725 50750 50815 640965131 45566 45500 425383657 8040 8047 884544301 40785 40707 441001628 64061 64062 531723509 55836 55920 490835678 32049 32050 459181231 81145 81146 18610800 27779 27845 182779450 22288 22289 297444430 63323 63332 738373315 80787 80704 742485509 63092 63124 473171482 8613 8551 712121147 72384 72337 24811813 17645 17646 829612457 67024 66998 965702131 17980 17935 983112599 37170 37256 287888879 65139 65140 423151494 31306 31350 910593649 6721 6742 878155506 85362 85300 759355874 62681 62682 491482871 86539 86540 139309260 64035 64036 917452276 36262 36263 433106371 92275 92324 954655337 45942 45954 497917305 16505 16506 511826174 57041 57051 444138658 2356 2424 106195128 27654 27592 570077430 86062 86004 980113379 27943 28028 723961123 52008 51951 286317631 7866 7908 522299251 55424 55425 4014506 77663 77664 546339591 25784 25785 499386956 81585 81586 639902910 48375 48376 133461018 7399 7400 776397280 62658 62659 156376955 89713 89714 732704184 20000 20001 712133578 34481 34482 177876047 97629 97630 460760791 42802 42803 921479238 69471 69472 912570663 521 595 350827152 65471 65472 589149949 40784 40785 718026927 21455 21456 966056445 75839 75780 272118238 40657 40658 619921892 68882 68883 223294354 60570 60571 227981385 32641 32642 994248193 25832 25787 240842551 33865 33829 49066280 85256 85257 663832814 166 163 549832044 90348 90369 394144129 22895 22883 312444099 50019 50020 153932922 20073 20074 144775417 66590 66591 656170573 21414 21432 522754350 67115 67116 304515323 45065 45066 161424749 65052 65053 127899022 90821 90859 505200169 88702 88740 42387115 3297 3244 830979969 80930 80931 571015420 10725 10726 675444461 4572 4573 124012944 85540 85541 335829450 85714 85715 425843676 1085 1086 723667563 56426 56454 305855379 3288 3294 156283077 28880 28849 347500523 50540 50541 151412368 78184 78185 482098083 93189 93222 997599153 50660 50661 611958045 37096 37016 862916899 67588 67528 831410859 65307 65308 798362050 59055 59054 911299974 95806 95757 172366961 82440 82483 794908054 61996 61927 59356677 56348 56263 165585627 66043 66044 129180646 18413 18414 601361005 98794 98795 887852395 50766 50781 409020780 30606 30607 749236979 61057 61146 725108642 59426 59358 139683921 40930 40969 19656251 86612 86691 892870120 21838 21839 219398653 98934 98935 341486931 88839 88840 924743412 90430 90458 482039205 56500 56501 476822015 94493 94433 501560252 90602 90603 761601265 60487 60488 618267714 1578 1643 589082889 36594 36595 574392460 66682 66683 555300575 33550 33568 34827650 9563 9557 923107660 48643 48588 96294056 13370 13449 156701406 54514 54520 76359996 76993 76994 107611961 86821 86824 745741560 54472 54512 115218795 73692 73693 82702877 68721 68722 463547642 99276 99233 73640696 61430 61350 60397633 50401 50402 604906386 97973 97974 26338090 8992 9043 553122250 48379 48380 137302610 41452 41463 399944098 39753 39812 52786165 21872 21873 987553547 13950 13951 583883410 11751 11738 866335412 16901 16927 792018656 10468 10513 797271009 57444 57465 611107647 82992 82995 236934657 66439 66426 79325833 75630 75631 911120337 3231 3232 7601069 87746 87747 608522986 18029 17989 672992330 77621 77622 765493906 88071 88085 118331922 18516 18485 936990091 97731 97652 944802685 73651 73689 351605409 65668 65704 768859118 36770 36771 427137103 89654 89655 655011293 45506 45453 955973 31507 31508 476473598 99944 99937 893841902 63542 63473 94475000 79278 79279 314265134 82528 82478 21143262 46348 46276 572597363 90014 90022 858300981 76161 76162 371103554 67818 67819 17694974 25682 25683 34744572 26435 26484 135911903 20515 20431 141366385 92434 92507 909041509 61973 61974 497387552 19320 19256 585960105 82594 82595 588057350 74838 74839 529354089 20632 20685 271177257 70565 70517 377420112 32815 32816 729094178 64942 64953 442727084 93458 93459 541669288 80661 80698 705614534 47467 47481 119507448 78518 78445 131595810 35262 35322 164141331 74578 74621 497949362 91580 91581 506871442 17155 17088 728006390 17910 17911 190955072 59057 59058 699995509 4233 4234 145456957 67098 67150 44495418 62269 62270 238028844 94199 94200 38998024 85037 85038 234170091 36539 36540 136981669 81016 81017 843310103 70244 70286 874494493 18407 18468 179299300 21688 21689 926738038 11578 11579 344639489 78032 78022 215474304 4774 4775 481000707 13522 13523 897170959 92146 92235 940836960 1690 1691 313012221 63918 63919 547793019 428 495 146779643 48984 48985 485636357 25796 25797 225657300 19009 19069 360499309 41421 41335 803782199 27642 27643 919649722 3214 3199 849569986 43758 43759 846120680 83089 83090 441521480 7735 7736 298253226 16643 16644 548246570 23969 23970 664334036 5821 5822 787207114 15490 15491 190114477 92520 92597 210946184 1579 1580 209122435 13428 13436 561723124 49236 49237 801550330 40460 40461 878495122 27706 27707 917836248 39176 39177 392176164 90442 90443 175941448 8349 8350 357636127 85783 85784 639637824 1547 1548 386214437 52506 52507 445369534 10099 10100 945450462 97286 97325 12804504 26074 26103 593364126 45733 45734 487297536 74023 74024 229984336 88470 88403 845533314 67962 67963 709988361 7000 7001 551230694 54302 54219 97974726 55597 55637 416497492 80688 80710 984744498 79816 79865 201166922 89135 89172 424430946 97608 97564 361762751 31737 31738 533749313 47211 47209 828816360 21204 21205 245235573 59791 59704 206178501 47213 47214 207030661 11818 11819 438087320 61076 61051 45160100 37827 37846 243726315 50577 50504 219945566 13661 13603 417489938 66687 66688 749223426 26821 26822 649221134 59025 59026 900833231 19524 19603 615825884 93109 93110 667204351 22541 22533 503902881 86353 86303 131896202 11241 11242 690634733 23062 23063 817647143 26367 26368 299069511 56563 56638 302683537 39618 39615 698269777 63138 63139 46246355 78010 78066 303252116 55731 55752 712751241 82313 82336 438814262 79937 79938 62028507 74493 74494 137492591 46274 46240 561486619 70280 70205 471573132 88813 88814 787011213 88134 88135 96196713 55002 54952 313586408 37317 37353 860763309 48861 48914 669245685 21182 21183 883510038 73872 73927 481652010 60560 60561 779062976 84123 84159 583565896 11357 11358 748894878 88130 88131 528681657 32679 32680 645981396 76780 76781 515985508 92666 92727 630758540 66831 66773 737196741 18527 18601 894295116 34023 33983 884890210 53513 53514 34436428 18578 18579 695279082 82749 82746 729628086 30332 30333 327856740 7230 7231 253005987 16940 17006 628087133 93008 92931 162176003 82427 82428 518519442 25996 25997 849571680 44765 44766 470428015 15441 15488 519678634 77250 77235 7121392 51690 51645 15074894 18249 18244 960400662 68903 68904 343882918 99231 99258 792761002 3969 3970 490837026 96383 96373 370761983 94570 94571 466761355 42606 42676 941178193 57797 57798 888158995 41 96 641763053 250 287 386033035 1218 1219 847249880 83801 83887 453809929 4225 4226 809373774 34028 34029 103056758 36191 36192 270553524 55857 55929 966961138 96116 96117 718301762 97442 97443 119873250 68025 68026 653284941 91203 91248 240932721 12671 12622 294944739 95517 95518 443576833 44836 44837 468633435 41368 41414 179710985 67661 67740 181359354 78076 78153 717269961 43817 43818 368735948 18761 18762 172982435 62082 62045 135959684 61757 61758 328796690 29588 29603 2809859 77645 77646 388431176 19805 19806 934457906 6088 6093 340219628 77137 77214 454932053 1447 1448 618180673 6548 6589 802730038 36404 36319 702303218 62873 62949 46749210 81142 81198 212897708 28 29 643819540 36698 36745 739826546 89882 89923 184736200 90046 90047 508550835 96239 96240 84335722 79947 80013 21556086 31341 31342 605930581 32409 32410 152685063 59388 59389 196741069 16022 16023 879482649 61325 61318 845970356 94601 94566 394508956 40403 40404 202301251 63703 63704 798552403 79359 79306 594508924 15816 15817 719174056 35845 35850 839439434 70995 70918 949549516 8954 8966 68440250 9516 9517 732250262 62466 62413 408724556 7353 7354 260232423 44009 44025 446463141 28113 28114 924457526 40693 40694 617626904 54525 54596 115659929 31857 31858 312206656 21261 21199 56654692 89569 89532 597895699 44853 44879 80562845 3421 3422 509049840 8324 8325 206590046 32306 32307 385246977 83751 83752 415211981 75196 75197 469571058 73518 73519 301768993 18557 18483 19912062 62198 62267 76760244 21730 21731 21055714 80140 80124 311285817 94968 95009 98807375 79489 79490 127297102 97869 97870 232005822 36697 36698 762381766 64352 64313 796244784 4279 4280 986646060 43192 43193 413718835 85734 85735 137338712 61454 61490 542081608 88549 88550 134755471 18558 18559 494474586 27188 27189 605224698 816 817 521056805 79110 79197 148012781 47826 47781 252521358 4688 4769 130002420 70901 70902 595708277 16997 16998 367425390 77552 77553 855380066 32749 32779 843068139 65234 65235 450387993 37745 37746 64135036 34172 34173 557607516 36612 36613 26165966 97335 97336 667267801 13132 13133 801976350 14755 14756 2039267 40119 40076 949623690 50580 50581 642566505 94413 94414 23688070 77292 77294 652244427 89445 89446 633855606 4218 4219 685179875 29829 29830 666858177 70107 70108 529594806 46648 46715 807096967 47203 47204 507543772 46062 46127 939385551 18741 18701 681976868 32013 32012 619074603 86081 86147 695002724 19682 19683 22058434 44737 44738 619732935 80979 80935 481777989 29039 29040 176561441 48484 48485 614526386 32127 32216 945309856 63940 63941 910177391 67533 67614 1621814 39242 39174 446080544 61523 61524 789550537 35438 35491 587235503 18110 18153 52868525 80442 80443 125133278 57549 57505 285776541 23634 23635 400576532 4510 4568 433259326 32787 32788 146565335 93741 93819 749800341 97134 97135 702281786 75753 75754 282591100 28415 28416 393852761 33778 33779 396267583 45115 45116 508890975 97328 97329 535956826 98966 98953 673396980 43726 43778 993177501 10261 10262 439080951 73455 73456 336682363 16966 16926 257108629 48498 48531 919372315 87670 87671 24172887 14371 14338 675119848 55489 55408 483158627 83283 83324 335679803 87148 87081 647500573 14944 14916 632505231 92783 92784 892415585 24041 24050 140157709 13300 13257 664863378 98894 98946 333713457 45155 45163 964524835 77181 77182 155229538 11677 11593 119382159 98074 98075 842562866 16120 16121 994835683 32553 32629 392141911 1023 1024 536602009 14582 14546 452542331 51643 51724 875696730 73137 73138 975827 93326 93286 120079518 20209 20214 209363817 7562 7563 24572214 187 242 686505266 28375 28376 425807713 97107 97102 812570691 22447 22448 247682404 33577 33517 226238954 63118 63044 924956531 53942 53984 896434399 59374 59375 431108249 12535 12536 547775563 16015 16091 499608362 87414 87433 209611466 62547 62548 50100535 17256 17262 804061390 78912 78894 409257426 50842 50843 495663132 80456 80457 977815331 50629 50604 284752643 412 413 848403215 77572 77573 489870802 80065 80066 557771630 11769 11794 469180120 53783 53784 458158625 17072 17073 788064726 3185 3120 802336170 27069 26982 812928566 90433 90482 2132331 31488 31489 82638512 55754 55755 908911879 84445 84446 270950481 91645 91582 967982726 25504 25567 685162977 312 313 89864718 21023 20987 884337643 83611 83678 391547269 86193 86194 646678190 17784 17785 20088865 85557 85498 24453400 46906 46872 419349450 6197 6108 429686543 78872 78881 889592803 18158 18174 973048633 91415 91416 863136650 84077 84078 352597443 64868 64869 178385692 50790 50726 766585007 19958 19959 935617227 20537 20538 325365994 63153 63182 484284087 6951 6952 991387552 63240 63241 988321991 34058 34059 548433089 29383 29384 88258444 16763 16764 271535332 97966 97967 298113053 60142 60143 429857701 28490 28550 515820618 7838 7839 586955583 92275 92276 345222482 95778 95710 704481537 16863 16830 589171926 26085 26074 456315799 70123 70183 200877825 43286 43353 382852157 7798 7799 569573493 38587 38588 311023472 17295 17307 421093216 85140 85141 46279279 78449 78450 906915054 94004 94005 57117586 17772 17773 514945533 26273 26274 912398979 60573 60574 99579622 97587 97539 100401852 29563 29591 802544628 74859 74895 666476564 98016 98075 720338284 70129 70071 533768658 58080 58026 15958059 16878 16888 111827565 66976 66958 972942635 77581 77623 189426860 58062 58063 296637628 35798 35855 321774718 10532 10533 296358716 25898 25968 894427135 31509 31510 642544118 39451 39530 333861460 92866 92867 372666684 38634 38635 359036905 67617 67543 622918545 52423 52471 69074678 94563 94557 456721822 98353 98438 112613292 11140 11127 453007231 1616 1617 738384425 21742 21743 639737998 10102 10144 690449319 36249 36255 81332112 46877 46960 901257797 5629 5630 582017582 21141 21142 131695933 92388 92425 742519493 68082 68083 435657186 21094 21095 8319846 94121 94160 243218753 18818 18868 26869703 46823 46824 402581847 90880 90923 916228166 21832 21833 816236268 96544 96545 859970903 60558 60549 733923770 34048 34000 743191846 36558 36559 828610069 94582 94570 709647946 92219 92140 770649360 77572 77597 350856722 78063 78064 251255830 7715 7627 413974067 17860 17828 47838729 70872 70951 180068948 44799 44824 544113303 48602 48634 813190315 94061 94062 646199398 97602 97671 893719373 52103 52104 38434174 45832 45749 386296825 42506 42507 432664538 66771 66803 35169519 42867 42868 288053776 26603 26519 604159999 37433 37380 676374443 81247 81298 518009853 58760 58761 971526779 44791 44840 809051281 49552 49558 307286263 19547 19520 736451881 97529 97530 912873198 57213 57214 698365055 28745 28711 168616549 66953 66954 699083786 21434 21435 963810992 19818 19819 280416394 64651 64652 695319507 44993 44960 219346017 15738 15779 263453738 53153 53154 919929143 68257 68258 145308553 99189 99213 504192720 108 157 818815019 64587 64660 717961337 14212 14213 230813855 68052 68053 861944473 39423 39411 250513516 57237 57208 101088785 38763 38814 997375252 44029 44030 167291155 2669 2744 144170725 84547 84543 766231269 61796 61716 16256399 65042 65008 918506867 35673 35674 961074968 97589 97500 181874299 13189 13190 53999195 19668 19687 679729879 12347 12315 754781320 58688 58689 273648763 45634 45546 337490458 92808 92809 33209479 64279 64350 994100253 3492 3493 744650078 55876 55880 398761031 96356 96357 90210934 99578 99579 968073336 86624 86673 381368082 9787 9745 938759271 22812 22895 494642185 12378 12403 235296655 66743 66766 266475391 23577 23578 467994707 54889 54890 373391121 61579 61518 452308877 17335 17257 850290825 42626 42693 918268466 45936 45864 776905789 18488 18489 788443452 22187 22188 410087379 89037 89038 111931353 49980 50031 173189623 82445 82413 212935296 52100 52101 54775463 32951 32953 178070682 78922 78923 558305414 86292 86293 465614698 23437 23499 68439592 94350 94341 8874425 10320 10321 804481754 21525 21526 394665475 55651 55652 153286739 61600 61601 180344985 56009 56010 926773615 40833 40883 449800455 96699 96637 726112048 31827 31865 701447657 26021 26022 968951216 95806 95807 294844189 74403 74404 277429153 80032 80042 107300521 92765 92766 280967228 3774 3775 90473830 22169 22103 707666241 77628 77629 536462675 54874 54875 836179794 58765 58766 893843964 43971 43972 148989230 14115 14112 354862405 82393 82358 819544634 34935 35005 595738076 95520 95595 293264148 64238 64163 165628501 31900 31901 836586094 62135 62136 921742157 45603 45562 442238548 25370 25322 579423095 94557 94547 786968943 33125 33190 330351692 32277 32278 274634364 28713 28714 338518219 95853 95854 637545113 95535 95537 7462143 50553 50554 230590742 69 70 969546750 85579 85565 11500291 87414 87361 453026192 5731 5732 292622654 19533 19534 198612338 72947 72914 807956586 59371 59372 313749973 44274 44232 852793531 4343 4344 501984495 61885 61886 269507686 53700 53635 135686780 27252 27260 831138836 40658 40659 685663166 36866 36867 113214050 41781 41782 94323595 52582 52583 300837201 88514 88568 579481412 33971 33969 815581173 30318 30249 217576741 89253 89264 782184663 18302 18303 533603087 68747 68748 269097140 17461 17462 909745889 40251 40252 131036317 76653 76654 53441825 17939 17928 710210057 55746 55747 615127585 53491 53492 37742271 55559 55560 821674541 76499 76423 909865178 22036 22032 49532448 31959 31890 169719265 38007 38008 780711128 31169 31197 873411143 92302 92303 844641150 7903 7890 715627796 13803 13804 194056935 18829 18830 968828882 68909 68946 427951235 26136 26137 369835687 83183 83128 886114005 59190 59118 748848045 88176 88160 148447328 1118 1195 602421965 65401 65402 716091236 6262 6323 118557418 92215 92216 466199944 93297 93298 482036806 66622 66639 226060752 30772 30773 352415257 66831 66888 407407220 14330 14260 368022174 86946 86887 22006313 96434 96385 918620246 53765 53766 131644134 90197 90198 181237600 12661 12662 995035908 30653 30654 976033774 63909 63943 530936832 14451 14534 378519838 63813 63814 419901983 94013 94020 857939419 42238 42172 16001875 51559 51564 416958482 33588 33529 56335720 75436 75485 986488872 88675 88676 590522549 22124 22064 499354346 65420 65421 824889870 93019 93066 469681295 57610 57611 146054741 6353 6354 771561898 77838 77784 768850078 5187 5188 27251953 14491 14492 76947803 29341 29342 12714086 75149 75150 682138055 8073 8074 382998092 72786 72787 54373741 83531 83532 333522907 52291 52292 132397663 74412 74413 309706200 43546 43547 146011262 75618 75677 334406601 61970 61905 12360849 12078 12079 778186244 73015 73016 445454440 67424 67386 621903522 15123 15124 916008621 35495 35407 366604274 71467 71468 477818207 32372 32373 67056557 55036 55110 1078917 90566 90567 335002131 54977 55022 699443034 74920 74887 479472127 44318 44317 574027090 69093 69006 321217605 53872 53873 108122512 17786 17787 164782086 19973 19940 415668667 28578 28579 117060795 56384 56385 895420090 12978 12979 384233909 53800 53801 49317900 182 224 103002609 72245 72271 798565387 11258 11343 645791896 38243 38244 937545829 75972 75991 546314187 45099 45123 222582914 73427 73351 631047080 62192 62193 850297652 12635 12574 158535566 79027 79028 447127247 34439 34440 235312659 25167 25168 69719833 80252 80253 120632547 1748 1749 578299593 78919 78852 199691304 81445 81446 415895237 39658 39659 632475020 61410 61329 754577350 16954 16955 210128473 55746 55825 171098396 25742 25659 956644156 29157 29158 594435202 41040 41041 856665329 80313 80246 296669733 14134 14135 884387377 82409 82410 209891841 54153 54236 351463024 56946 56919 824210712 7643 7649 797442483 49063 49075 70822088 61927 61928 186956983 94393 94314 707890260 81913 81851 600313683 68770 68771 318461508 99225 99226 726663090 17012 17013 117542173 33771 33772 875235230 5232 5233 194737366 30528 30468 162120738 27148 27149 918759808 56507 56508 668459469 92287 92327 716588020 3298 3313 21691745 84563 84486 237627055 90422 90434 898016726 14965 15007 849794055 99496 99460 261960447 10458 10478 223931697 53391 53392 918536197 9956 9957 451738958 16351 16304 293522044 67273 67274 705495056 34451 34390 421578815 44824 44804 752634950 60906 60845 726467791 50811 50774 13640662 31249 31212 199720290 80272 80238 52360001 37773 37774 881106497 90029 90030 186266961 64402 64367 548645513 3105 3188 987851154 63007 63053 678425301 40232 40317 372350011 80005 79994 863529697 69071 69039 630185667 84989 84975 940244428 84901 84860 650069019 82689 82697 218734460 57852 57934 758923222 53286 53287 605631703 23879 23880 84093373 61401 61402 171319429 94155 94156 784003946 44648 44622 563209908 21027 20943 226977921 15267 15268 590071110 25121 25103 894706278 22445 22375 368834650 32650 32651 199506846 42096 42159 859348362 6391 6392 317416702 99699 99754 728251260 454 455 91680108 9916 9917 996231140 34224 34225 596636150 77737 77773 972567341 10927 10928 778821309 73403 73404 81515600 56699 56730 877316128 92387 92357 757433245 29210 29290 154947709 1270 1330 583353026 86060 86061 516204961 13144 13184 267362835 56081 56063 477783575 78475 78476 421810941 96079 96015 370030326 65684 65685 845019084 2404 2405 7429190 85301 85302 201870568 42272 42198 466461527 60246 60247 315427026 41806 41753 242319604 51118 51149 907073327 48018 48019 202520062 53412 53350 114431582 67570 67603 261127902 2417 2480 973758014 15920 15921 439798487 67863 67864 525690039 40883 40904 746371177 86752 86812 830069395 93937 93938 18308884 36998 36999 470649304 25275 25276 818851379 44644 44667 508071597 14132 14133 705608412 32410 32361 189822325 4499 4500 900353480 5025 5026 326519974 12370 12339 103060333 64755 64844 140919909 22998 22999 72709883 73060 72995 366025793 44225 44158 435077583 39131 39163 792877990 77315 77316 90976206 20785 20814 623830001 50434 50355 177360938 31947 31928 633980602 32633 32647 422939137 80299 80300 449655577 93784 93823 786260605 77885 77886 27797325 98477 98478 542660788 96563 96564 754839839 85829 85830 274721197 83383 83436 792436293 53672 53673 424032849 45453 45454 191934787 91723 91687 588035111 32281 32325 223371836 39117 39118 113063381 11409 11410 976749741 62200 62201 917465039 67847 67808 447214104 19001 19067 645665613 26656 26708 858724516 94098 94099 457971977 19012 19013 785223098 18732 18767 745483477 89692 89693 868199824 17438 17413 569288387 94141 94053 553012435 85407 85408 758794111 54862 54863 671977682 41445 41446 736409897 68299 68300 568437819 20404 20450 847856610 67631 67632 344531804 97842 97843 372966670 59262 59227 948262556 73689 73690 839538951 62556 62598 178577402 64008 64054 197834796 55911 55912 912530881 26159 26101 250870854 76896 76897 718849154 57196 57157 244277578 31088 31089 787079213 73978 73953 44096747 75381 75382 834949307 37704 37790 819922101 42929 42973 356115927 36541 36542 793485334 88250 88251 871160892 85562 85563 29320307 21612 21613 919857449 34669 34670 101392159 31106 31107 111849194 84587 84588 996003026 29557 29517 522498549 43927 43928 571933618 3827 3778 361594466 1871 1905 692776478 38049 38041 643837254 5581 5582 598239293 43816 43847 962744760 52641 52642 230952144 28085 28086 112051352 26104 26175 596979989 78870 78799 911550615 66032 66033 771117053 9764 9743 392516726 51683 51631 348432734 71770 71791 322083598 67549 67550 445953262 8267 8268 887346843 48417 48418 760400690 78400 78335 800853027 82176 82177 459886014 82020 81931 499981500 80726 80744 626993140 10437 10364 50332625 43715 43703 248450174 56948 56874 402303095 24405 24406 372111589 66231 66164 250461598 24193 24186 816378501 68082 68000 532115516 63902 63903 148779137 75471 75472 30069196 33875 33864 58164889 65645 65646 352057352 97070 97071 537785941 50619 50585 389753395 41306 41369 894921281 20009 19983 370234319 38991 38992 941899816 643 575 493736486 40929 40849 629272017 9909 9910 60187651 51253 51254 677954132 16266 16267 714821239 69507 69508 197174407 40712 40772 616293469 55809 55791 286169806 96099 96100 252296914 45020 44997 151221518 84278 84319 635277636 67403 67404 853399211 88395 88457 56028019 79735 79736 329982276 98787 98788 282183208 7458 7459 204151617 46324 46323 138515636 33130 33175 893766784 41879 41880 180625095 71763 71733 823604955 30284 30307 974175376 94932 94886 118729747 66298 66299 934418246 48451 48524 168916032 84815 84816 246188730 67743 67698 812880201 97079 97080 867816127 76944 76895 758277386 86393 86394 201261286 54689 54707 155435289 81896 81897 674728269 24407 24489 909056653 13064 13065 244254113 18687 18688 668717550 30202 30287 428510172 64867 64868 436585762 37624 37571 710193746 26020 26021 808077080 46980 46981 964548640 8183 8203 289715886 43156 43157 136848941 61722 61723 780025713 1200 1201 208076755 66155 66156 356954605 23596 23597 207515690 82207 82281 716045587 30173 30174 729792574 80885 80967 685979422 50807 50808 540178930 87264 87335 39226300 59413 59379 83389729 89431 89396 47398504 23780 23781 828139001 11994 11995 228371776 75114 75115 940632385 2913 2914 6122295 19067 19066 633787047 26285 26286 529439112 53793 53739 496379319 59080 59081 669882188 9314 9240 104752055 80860 80874 140021368 31672 31600 869635190 61123 61124 215378224 44173 44174 267385000 42092 42176 945815912 10587 10511 72194556 21385 21396 580216401 96985 96989 710583051 78208 78250 537234168 86401 86448 703361258 58519 58525 276698685 3186 3267 292649546 67236 67237 604518814 31618 31619 823692122 47597 47598 384113923 85169 85192 566982259 10309 10383 864581461 55578 55579 56293911 13048 13119 983458476 53046 53005 172868724 50663 50664 796868406 94432 94433 53118079 51676 51615 501407890 52711 52712 863288195 59265 59210 1217226 48620 48702 296514085 63132 63133 865497488 15946 16019 861454590 86160 86161 275325866 14185 14186 266016991 36775 36776 578647149 72027 72028 51824158 2892 2893 301734864 22744 22698 244534048 16314 16315 974220669 12866 12842 823694205 66171 66147 767115851 11805 11806 5796646 37151 37152 901773180 57038 57039 158506266 50345 50387 919135471 28778 28779 450587516 98710 98653 319424539 11060 11061 790220675 44082 44083 838043227 88932 88933 71435594 95031 95013 967484488 62227 62228 306366973 19955 19956 331937441 18121 18070 472997426 34083 34002 678297098 56091 56092 90744694 71394 71395 94374755 39814 39815 117698018 45668 45622 164691843 88278 88279 277505936 67742 67694 734424045 8860 8861 991628371 68766 68767 618216945 35018 35019 841163054 28242 28243 710318558 16407 16496 658047819 31008 30943 436832848 32860 32861 550472086 32732 32798 121553998 94621 94622 714141328 29343 29419 153308198 57945 57946 704004268 45331 45332 405711291 61895 61820 306579946 28568 28569 85529866 29031 29091 60835586 72345 72276 336001292 34450 34422 211849961 71083 71032 173105268 46988 47014 799935815 97488 97489 637699880 9645 9579 603977895 6912 6831 782699935 32951 32952 52921173 63768 63719 393230721 64734 64651 985441949 63608 63659 633174045 52256 52257 848896404 10911 10912 134428005 55142 55143 86274669 46909 46971 270893578 76463 76466 51467236 13989 13990 12511546 69418 69419 330302855 12689 12690 888063864 86792 86855 727862002 64781 64707 863393026 45136 45200 179445950 36207 36208 437777043 79194 79195 866919537 3858 3936 652271380 91333 91403 575015768 70219 70220 363939733 6220 6241 510776422 2594 2595 159811364 28604 28605 274678754 45889 45873 135900603 59467 59439 981837001 63711 63712 740538456 31796 31797 464491649 30251 30252 431879653 49298 49299 170315520 15738 15663 946871287 34066 33989 824987849 3867 3839 647210835 77461 77462 902517290 71292 71353 32999183 85996 86033 421766096 68909 68998 492664093 71285 71286 293153149 76803 76804 939150761 28480 28459 440140031 28009 28010 806859773 66793 66832 78963728 78753 78689 922240261 24386 24379 679459419 23803 23828 78644361 60628 60629 142052304 21142 21143 794959074 66713 66714 866995837 16610 16611 60107875 31162 31182 691160518 16809 16810 744334752 945 946 726806786 29647 29721 525464772 38719 38720 939912953 35963 36026 767634869 4422 4351 861243746 84762 84763 722330567 13675 13676 560168139 43327 43328 860355595 68662 68646 928234084 21456 21457 146694711 95864 95888 350403403 5735 5736 863248409 17067 17068 135373393 45316 45317 308472818 11999 12067 67062056 39268 39269 918408866 25247 25248 301805292 12770 12699 559667164 64797 64878 795602312 76112 76023 403916514 44733 44818 316367836 34591 34592 405544228 81437 81438 997631445 67410 67411 957108711 96411 96412 758695817 65116 65117 294136197 70280 70281 5489213 77260 77261 49225160 78617 78618 996592811 39603 39690 33480397 45471 45525 640736048 90429 90374 597208908 52036 52035 170966877 59113 59146 420260151 5674 5667 770517851 34584 34585 986112991 23477 23478 529258500 92635 92636 766143307 25335 25336 390244700 24439 24440 43492428 5736 5737 603283052 70072 70073 827922610 20608 20609 248716680 18508 18509 131752782 99277 99191 964706228 51741 51742 725792861 55848 55849 366075221 49988 49989 267674039 95917 95918 919159429 39537 39594 434378028 29403 29332 225038092 139 126 149967028 13930 14015 973649481 45998 45999 634778910 59892 59893 777908278 42524 42596 889739867 30939 30951 532283353 66493 66494 850731293 72173 72146 333977102 70271 70187 421964387 34382 34383 747488290 59066 59018 634451421 9444 9445 497477942 21571 21505 732384578 51403 51314 156871265 11569 11570 441416037 29198 29283 574820164 54366 54306 244137901 81823 81824 7650811 51903 51873 417100878 93222 93195 214198893 90332 90302 569692777 91665 91703 287445225 1600 1601 820204420 58745 58746 432794465 55351 55352 327637594 34876 34877 513650164 91449 91391 16150456 37004 37007 56645092 34229 34289 753564633 41073 41074 780066818 36129 36057 921234943 90796 90750 60848322 74637 74557 826069141 51415 51416 685253046 617 618 432103769 24219 24220 311284429 31883 31936 76795420 77355 77383 988896757 69575 69576 644262312 4250 4290 500115559 23710 23711 873076002 74961 74967 507943980 85080 85137 618729776 24052 24053 643670957 58369 58420 613968948 41444 41498 450485932 42206 42170 99554234 11040 11041 747102752 15315 15264 884168383 64803 64804 437331222 86831 86832 911377604 6549 6479 186900679 50732 50733 309223916 99113 99114 769329999 47226 47227 136352817 95416 95417 933750338 79830 79764 822077755 92590 92643 398792710 63665 63666 945600866 30809 30807 777893465 72946 72947 216332874 36076 36130 137766733 93553 93479 301464249 85015 85016 809945846 27651 27563 209897635 9437 9438 231986495 89390 89444 75255428 15219 15285 195562794 37898 37968 505788243 12864 12947 799432463 84002 84029 659092187 86029 86020 34140720 11362 11324 660966566 51083 51034 155745598 14127 14089 575374519 30857 30858 310586579 47133 47134 220784332 35106 35033 689901783 80333 80334 121713983 32090 32044 717914521 18700 18737 263836079 82298 82299 419939135 44414 44480 685249188 54321 54322 324300470 44824 44825 357755015 3956 3957 80000707 23956 23957 920718337 65692 65693 137688164 95619 95640 786632056 74217 74240 95009011 25241 25242 201437426 77037 77038 549171855 74263 74264 696262392 72727 72728 343176131 11411 11471 404728250 49956 49943 634566628 686 687 166474325 58230 58231 833094821 58984 58992 823307151 42056 42029 209864380 89334 89414 481243955 99463 99464 722646431 38540 38541 187669668 20685 20611 505818688 66066 66067 868323925 25853 25855 206093655 41566 41567 542239991 5032 5119 604087236 89467 89477 888291759 38973 38966 679342169 56710 56711 842300050 59263 59264 940718945 97768 97697 338751358 8336 8337 568243934 39462 39491 179826977 46219 46139 837550555 73609 73531 169305480 50940 50961 876733900 97115 97116 467517865 57072 57073 615804418 17731 17727 507020674 46620 46621 499598620 4165 4166 518833056 11581 11622 728832196 83601 83603 603663100 39709 39781 46796393 84233 84234 849763202 99630 99612 939249795 89068 89095 329668624 43240 43241 917557474 35884 35905 983270910 74000 74001 109837501 46440 46355 931855364 58664 58718 186727897 95718 95793 595037684 89411 89412 237049564 33445 33511 184951308 38525 38438 304839060 9639 9702 852463215 35790 35728 750668286 4179 4180 213850630 8194 8132 504341693 84710 84711 882423651 74067 74068 979935888 30795 30868 759341294 31899 31931 637515032 38382 38403 871305614 93645 93562 807492263 41309 41251 492022 34351 34291 110167838 13633 13634 879300504 73767 73768 533519833 91268 91269 112606847 55865 55927 181790396 33809 33810 183016271 44904 44905 558115390 92734 92653 667499631 88695 88696 888129817 64451 64421 356739319 64059 64060 175612015 3304 3345 31998466 13965 13966 545079496 48372 48309 16375546 27197 27198 535343677 20845 20858 126167315 11878 11879 112549613 26541 26615 370389633 17306 17307 509033136 57184 57259 486596926 3306 3377 551610076 74096 74097 183720337 51859 51947 850960610 26756 26817 786494001 10591 10643 915873283 51847 51862 4709718 9321 9322 62916085 77672 77591 274232987 19507 19458 154247014 68478 68479 78262940 97761 97848 872737458 79778 79779 644070938 5267 5268 65797046 60951 60987 399568249 50559 50560 572692109 40865 40859 196737885 79754 79755 902346899 50287 50265 378726871 22621 22622 447010234 12848 12937 67019986 32870 32871 459091064 68733 68777 786227797 50471 50466 17226466 46987 46917 142720177 71948 71949 729566897 1174 1175 622066766 53267 53262 579701436 71669 71650 122020541 5144 5145 322446977 13038 13039 106447994 22976 22929 705831209 38426 38449 578700504 84086 84087 454652880 43134 43135 604911850 4399 4400 773409708 1349 1384 562032978 86761 86762 759099846 82693 82694 98454930 83972 83973 193408411 14818 14904 697497105 40638 40639 22967223 36027 36028 660996427 73909 73910 173810143 72589 72590 439510001 76721 76786 838660191 72949 72950 567619860 6994 6995 655787768 88325 88326 185910493 21971 22055 792809704 21253 21326 234752676 45189 45220 138997610 57860 57804 86588124 93926 93877 958838736 2754 2800 20956806 24383 24397 586277740 20434 20435 499145661 37054 36982 183956812 30339 30273 74540187 98039 98121 484909201 18505 18506 716125195 28753 28754 639927063 13903 13904 323939112 96722 96773 417246709 82143 82083 299794979 10888 10889 294092201 77448 77449 891126223 63870 63899 743543127 8903 8902 616821262 4443 4444 939765210 76498 76463 757242242 49915 49849 685054558 55986 56058 721439892 73263 73210 293404918 99090 99091 751360721 17533 17534 894307054 96388 96378 858884265 18133 18166 894768063 92029 91958 265813724 54755 54756 614145361 59551 59521 412751452 33655 33648 904227015 75804 75745 878184641 46625 46626 486378209 97730 97692 863821025 9113 9114 538858701 89551 89552 786270414 87884 87813 22655362 95593 95594 324882960 79811 79812 787052421 36761 36704 589519518 74824 74849 479386296 50690 50691 304906152 17378 17430 966798088 18998 18999 110850037 77416 77413 31146263 13411 13478 779142776 62783 62784 826012887 31721 31722 234213531 38129 38130 885822207 22446 22447 915898991 73100 73101 61832125 67210 67211 535720654 91914 91958 590136992 68337 68338 191769529 20277 20278 623871079 42189 42164 512504446 10292 10293 79206365 21279 21202 253733053 78819 78796 447568816 8765 8766 286901334 80178 80179 13742339 59907 59938 791081870 63359 63360 340674210 85446 85492 955627659 37635 37636 10199323 76889 76813 609150351 16392 16393 371001669 21361 21439 9502769 11097 11098 700820135 60885 60900 87602225 42686 42687 59089181 29053 29054 880273162 2885 2886 448665920 21079 21080 228548766 33011 33012 759147010 45315 45308 214758293 5905 5906 203905118 2479 2447 487062068 19000 19078 760276278 34987 34988 238693672 331 269 932987720 26981 26982 56177780 9711 9660 887406599 15704 15705 496180529 77929 77930 729646851 55629 55707 108263677 27947 28024 93598902 14379 14380 402531373 16765 16766 2089933 98265 98347 988874995 70351 70283 304263886 19823 19824 979562433 77953 77904 902518106 11922 11923 313373676 54442 54443 185796927 32985 32986 210806456 5079 5012 275376016 23059 23060 649096912 19040 19041 34209437 67605 67606 54541 50824 50789 953036209 561 542 264706321 52044 51986 896246666 79617 79618 128002731 18516 18506 544197795 84384 84460 912263716 4790 4776 936479014 88617 88581 148863633 28298 28218 17863633 99989 99990 54273694 24587 24588 623832904 53616 53617 579820980 7238 7239 491552115 57467 57478 341247489 81946 81977 154100152 12826 12757 67779104 48122 48135 939371857 66197 66194 465655715 75251 75252 124152094 14184 14185 216907967 24260 24261 11855913 83239 83226 457264907 94077 94078 361583585 42323 42268 186186668 16564 16565 310151863 59437 59357 756236816 35527 35608 647846886 80886 80943 955050757 91884 91905 600062277 9276 9209 989545650 56407 56408 581460221 29615 29560 773603439 69460 69461 208289570 77319 77320 807920025 90912 90936 174168694 98269 98205 735291384 48777 48753 868687968 52362 52297 247854362 54337 54338 613711490 71206 71228 868047226 15285 15308 93065071 21013 21047 221113741 37443 37444 629265836 21814 21848 609762223 26714 26715 128194451 80658 80678 735760164 43125 43072 462686936 43663 43664 44980573 41018 41019 315679019 96878 96879 404900594 28779 28812 967602184 96522 96523 873862692 20819 20820 963384288 18790 18791 629134875 21755 21756 637926257 41063 41064 707567570 59533 59502 926017566 57539 57529 229408790 63206 63207 823108071 73829 73884 682869677 69372 69373 418288659 77397 77398 733755036 46272 46273 447181356 62504 62505 826258053 1694 1695 637720519 41996 41910 154076694 2410 2411 243757075 31327 31353 316321753 49454 49447 286346458 50193 50194 32180736 29231 29232 359821380 3523 3607 794939856 9150 9151 736096308 35233 35234 303509979 53779 53780 713739247 82220 82221 660280890 93187 93188 731690051 8050 7966 141770359 53406 53407 319705757 35143 35132 600005849 95207 95208 50476356 88583 88601 916034341 37567 37568 819880325 15059 15060 331544867 45214 45215 599593702 88996 88997 405943426 50778 50742 784878332 28088 28089 551350707 46670 46671 733046822 4810 4811 521004234 77394 77395 97897994 89838 89761 869667522 73991 73992 566813768 4401 4373 545547282 91994 91940 401619819 77561 77498 549503339 45939 45922 750253417 2773 2774 971976062 84922 85000 329144364 20492 20435 371090945 2484 2485 585416558 74224 74225 663157331 73519 73520 845018140 44754 44755 63818117 30398 30390 816019030 24411 24347 838053102 76763 76746 682347708 15288 15289 12286131 19320 19321 136879668 82986 82987 476979160 93941 93895 885971070 57965 57966 270096732 9961 9937 466743705 81745 81697 262593220 44051 44041 968418457 5031 5032 755602101 14180 14260 473414856 41500 41501 59320742 55054 54991 742784444 44592 44546 282573723 51126 51127 533508426 16644 16697 307682303 98694 98695 138083738 51879 51880 339176977 24214 24215 629991197 55550 55611 78891108 68045 68025 948619456 28227 28261 375270526 54672 54742 942768190 62155 62162 285514239 8320 8321 126810400 80769 80804 811294699 93778 93779 789557944 93300 93263 507543795 66511 66438 124128416 80746 80754 753601014 55342 55343 217629238 74896 74897 818872353 91335 91336 563819409 94423 94434 390283104 70454 70455 29725799 54509 54510 968243856 60414 60486 504214487 59399 59371 540475586 34571 34572 404458610 14387 14349 793727173 16250 16251 831553746 1861 1862 574910345 9875 9833 179696473 89937 89969 545827556 3757 3758 638336726 14807 14859 664408559 89567 89568 113211879 73794 73776 841259676 39611 39594 462631380 75857 75858 282895751 33930 33931 564437105 16137 16138 36389581 20968 20985 799010667 42661 42662 248728028 33985 33986 208871489 29726 29727 570045422 48037 48031 218080680 13293 13380 633946744 57930 57923 502952133 79868 79875 52502702 76655 76656 441457274 62190 62191 459615836 64576 64577 7117785 10090 10091 513102110 99909 99883 338656892 35177 35178 400011260 24307 24281 884259658 43033 43034 835838420 67963 67945 79749311 32635 32705 373029829 60135 60149 433958957 33701 33745 537047595 87189 87198 603094459 78808 78722 213624588 78629 78630 832733927 76581 76657 264899357 80621 80587 997896650 89123 89172 173238324 24593 24594 158368379 93942 93943 905371550 16419 16427 534916186 94375 94376 691999385 75652 75630 950137398 63284 63372 231590820 82406 82416 441541989 20222 20223 928041752 77194 77216 122598874 95012 95038 397932750 59866 59867 367545571 29069 29070 466437894 38579 38580 801590558 10318 10398 949674801 84773 84804 594415341 66802 66803 318109748 74838 74810 580537110 39110 39111 780414372 9852 9853 511233198 16118 16187 719554693 13394 13410 890885663 74470 74471 783803070 37514 37515 574496025 79013 79014 482718661 60530 60576 995620062 9410 9455 369777128 98300 98362 11719411 45236 45237 192549267 18757 18758 539251474 70846 70911 597933760 45546 45517 727188260 26099 26100 205393399 19789 19735 221600325 37580 37581 881680364 67339 67387 48911297 60296 60297 746817855 69545 69547 762157747 51449 51450 531424396 99916 99830 552801241 62182 62183 59645286 88286 88287 409277080 22705 22706 879758822 91736 91746 511832647 42303 42304 755478453 98318 98319 213443783 1167 1170 121259302 81296 81268 838051873 23366 23367 504265704 2714 2715 453446273 48608 48609 277322708 65939 65940 224422393 83472 83458 699254109 2550 2586 334893460 30518 30531 634873929 68898 68899 923509361 52168 52169 93673618 27218 27130 582373104 67353 67354 237193849 42051 41985 126022864 33096 33097 366329235 36721 36722 999096817 3183 3252 170484473 55050 55107 211765663 70695 70727 234097287 16055 16106 537101008 63794 63795 400071879 77720 77721 831455195 21106 21107 551635713 32473 32544 849943157 76700 76697 775921641 63968 63969 263508329 23727 23728 913527117 89750 89751 228952095 11745 11746 358243331 43778 43779 41078583 34697 34629 201445889 90614 90615 577852561 76057 76058 622650288 71709 71710 219695404 61354 61355 780340881 7035 7117 345975568 15188 15189 7609286 47206 47207 443908942 86189 86217 780306014 96845 96908 228196934 3306 3307 55378757 78689 78690 396907222 98314 98243 947538387 35635 35563 711315469 82016 81984 215118682 210 152 307516895 16145 16146 18431967 11423 11465 610057580 89901 89919 665302936 68432 68385 887924284 97235 97218 241949568 45943 45985 932096619 77878 77965 103271976 76110 76111 885905895 57013 57014 588513724 11677 11678 783668872 93859 93860 738124878 14734 14687 588517934 46348 46349 870519410 47157 47240 755281414 85422 85423 92295792 23280 23341 359854651 93287 93288 111077091 20229 20170 867350063 24349 24337 265672583 50479 50480 893007721 50173 50174 99066261 68520 68521 7154075 42852 42853 859528355 3659 3660 306307581 76756 76757 892939793 28385 28322 192463592 90084 90123 257859757 91186 91187 990441844 95820 95821 96352354 20782 20790 98287327 84746 84747 698646804 49530 49618 859428183 91281 91282 45285411 99109 99110 565444371 44806 44784 787735620 76944 76945 243206743 42314 42315 294819943 23578 23563 481096361 8043 8092 458659961 7633 7690 789782911 99203 99228 642701858 20483 20484 848446995 29858 29859 540136698 92944 92945 514952824 35454 35478 773332939 90668 90669 271038040 14646 14647 110084433 46869 46870 630032641 84399 84339 465792723 50535 50580 635549691 52888 52891 492707655 46033 46034 675212498 81098 81099 94822052 71674 71675 487191704 26262 26263 655658391 43744 43713 302908663 51270 51271 1823480 558 559 857725475 71654 71626 146541906 60119 60120 488026453 65039 65098 411526260 80933 80934 315907078 64720 64782 25235716 21707 21786 236025840 75847 75848 364304242 97220 97138 424102469 65953 65902 997458687 41335 41340 204382612 27812 27735 333865072 44635 44636 859293512 41282 41244 774421072 2394 2307 805271329 5616 5617 239840546 89585 89586 411744047 40166 40167 116116660 201 202 73497845 2658 2659 688508221 82064 82142 141238818 76749 76682 954902177 59167 59168 775115180 65580 65553 543218957 88779 88725 702988152 89446 89504 653783429 37005 36932 749741670 62875 62856 728490949 97265 97181 592428463 90351 90309 777743331 15215 15216 157200154 87386 87416 119797115 87238 87239 733903705 38548 38552 450180761 90270 90271 499867111 25953 25954 633464435 43527 43528 673547904 9675 9676 158138948 17466 17448 507280908 30824 30856 772678528 70076 70023 628524748 93953 93954 424166060 65440 65441 770553085 84968 85000 781121821 72975 72976 199442328 23470 23473 887365965 715 716 625295413 54350 54351 68301713 32386 32387 923850999 97 98 715971815 64949 64994 70184636 81950 81918 329413567 96584 96548 299001596 93670 93671 106200654 45780 45781 246980774 66776 66777 710943660 45277 45278 816835635 55288 55230 17103563 41749 41836 856717706 87905 87976 877690513 52227 52228 156290614 77879 77962 391250371 96637 96679 431417688 85541 85542 681875984 30263 30350 116099362 47364 47348 999520462 69879 69880 890870225 3171 3118 247919868 44513 44459 884536077 1786 1787 825732523 69673 69612 581676364 72465 72532 350334746 24547 24531 217745910 44655 44721 964702383 85488 85489 290997000 70169 70165 323504945 40005 40071 114480438 54456 54524 479020914 19577 19530 261743048 71222 71223 569283863 78772 78773 999642797 81128 81100 653037230 32321 32327 441040590 47667 47668 70342429 72391 72392 651049883 88976 88977 743327887 55902 55816 745626789 31385 31386 298579831 72236 72237 463473406 24390 24438 162459381 42198 42124 990282610 55029 54998 368960944 33862 33787 939435331 26611 26697 570697996 84054 84055 878055372 97722 97723 958136000 10277 10278 327715017 20349 20350 136287661 85534 85474 283216261 38177 38213 20545079 38649 38696 420987072 68026 68088 596828539 36205 36167 785150061 20605 20606 109713810 64398 64399 55350793 62851 62823 129493373 59968 59969 431560962 8819 8820 870873230 43110 43111 824715424 5361 5375 150546863 17926 17871 73807416 13861 13862 448467627 58579 58580 305808181 54459 54460 831979311 79738 79689 832073115 51496 51497 428519404 23829 23830 171092135 35724 35725 902464308 21918 21946 933875120 99934 99881 48467547 48119 48120 363115836 16011 15981 179236987 15721 15722 379669667 98206 98134 489445402 671 731 731711184 62177 62178 944600528 11554 11555 330321766 4848 4784 730821762 83492 83425 996383402 52482 52483 175296766 55390 55356 717532001 27588 27589 580394319 15048 14980 376147307 82716 82721 768508476 71922 71923 612606784 45610 45553 671052867 10974 10975 838551030 59601 59602 898321291 10426 10490 571733470 41311 41312 907137704 50830 50831 839990928 57088 57089 716303483 36409 36410 145095391 50165 50247 565815996 86462 86531 837762971 40706 40707 15312834 53601 53602 60520702 69731 69729 251598892 17774 17816 617032377 3395 3396 910788423 74875 74941 612619837 73696 73764 446444965 31206 31241 278752456 98197 98241 302552170 45691 45692 872366630 1057 1115 845623341 45734 45816 310991603 91557 91494 932876873 40294 40248 135190535 80798 80872 191515149 25136 25137 497725378 34177 34090 858938897 38907 38951 287040533 39524 39525 915975731 29984 30019 470237693 76529 76541 197424131 85513 85514 215178324 69599 69539 272588795 13662 13663 337155455 40931 40932 947949896 22301 22283 488271721 69608 69681 934214482 56970 57005 539770914 12944 13014 761313936 39983 39984 795049795 99137 99087 752958311 88854 88796 119920989 22694 22695 288005830 26531 26532 832089306 74504 74505 858452182 71082 71083 613900141 26985 26986 124540823 44413 44344 891962089 30505 30506 886129189 59809 59810 7915858 58199 58200 368951373 28427 28428 452145416 53195 53274 442635234 22333 22334 246568203 90875 90876 928127635 41029 41030 623527230 63225 63218 757980877 31004 30960 463097942 64373 64442 731077984 24457 24422 1359177 42382 42428 810098182 24014 24015 432322208 82970 82971 230283857 61722 61678 417661751 18920 18921 755094181 5748 5749 954344204 63578 63666 543917981 81418 81419 579149366 28413 28396 660513569 57905 57906 996960296 46514 46515 512728178 27380 27295 596491729 2966 2994 677130441 32762 32763 828722881 54811 54812 316287396 71625 71626 9101430 9872 9936 490679869 74565 74568 745302774 6256 6257 876942207 72247 72245 969177399 61326 61406 42379962 73132 73133 607106231 61538 61539 160504143 68099 68100 473052944 92210 92211 37536398 82783 82784 991069699 62804 62805 401407693 12054 12039 443045029 58334 58335 887194312 89945 89963 420198645 23706 23707 436905165 92370 92427 904266667 1700 1686 362578742 71169 71170 715952009 77835 77748 522306608 62370 62371 825369964 3828 3885 890962887 24238 24239 376216323 36126 36127 554333377 22071 22072 965703578 31278 31279 778861267 57627 57611 33346389 64207 64208 400281270 14935 14936 816654983 70008 70009 140073966 93648 93602 97086522 9965 10049 587038662 28420 28356 584780991 31104 31105 524718837 89487 89488 862277009 46943 46886 217198418 84936 84919 956270534 2684 2685 813391081 2899 2958 715914098 79126 79127 549652306 85954 85955 554642299 61045 60988 689522974 69331 69396 97748528 71600 71523 500023114 64860 64861 848771779 42047 42048 643375821 25619 25620 65632701 20452 20453 369064676 21093 21094 521390011 43790 43829 351535283 46618 46658 60392815 77488 77535 321534665 78134 78135 253306325 21768 21769 635733925 9610 9536 956566753 26169 26170 448010912 95018 95042 284057036 75181 75202 574973220 63490 63491 752598992 40829 40855 752010025 22266 22227 47597585 30085 30134 8204359 75639 75640 972022449 60379 60324 15986383 99595 99596 874666482 18751 18752 29521353 45933 45934 569230846 44350 44358 513910483 99010 99038 921547646 46556 46557 941523787 97691 97731 636054464 97714 97779 544997858 70602 70688 209074101 92770 92771 767758123 28870 28871 684829305 77269 77270 136050181 84301 84361 851502694 58722 58723 289075942 35485 35550 863297093 69206 69207 520442791 54494 54526 272952574 89476 89477 589071115 73689 73652 610756176 62200 62180 428929270 29173 29208 625643539 74565 74566 591432736 95237 95238 285802105 21054 21055 182272568 70314 70317 690877979 68120 68154 160443401 81276 81261 248620620 52097 52098 754196895 76736 76653 373171876 67963 67964 452726295 83845 83846 837193472 50830 50875 521254852 3805 3806 732028939 2618 2619 464869409 68479 68480 616914057 51469 51470 825431600 72550 72551 806183243 24685 24686 747109659 2354 2279 104410229 64263 64260 601494079 41821 41822 936762592 27238 27239 115505872 62225 62226 26813211 62996 62998 707776824 93705 93706 331383166 95286 95287 327750469 63113 63114 106024795 11449 11388 811232894 77736 77713 73869251 71421 71422 122697395 52480 52481 962420524 75285 75197 708440312 93067 93068 979572154 59052 58985 592559730 10028 10106 756065548 67960 68010 507578703 29286 29321 321951583 53513 53424 348445156 44433 44434 460644909 70048 70049 379202916 35843 35824 907129170 22372 22456 608617489 66312 66313 655941723 80755 80805 305745940 34208 34289 420174589 96705 96714 529993763 38243 38255 109979445 81246 81213 21982893 2533 2459 488872014 15842 15843 412818299 15226 15227 187386788 72800 72821 661529780 56767 56768 888839899 37673 37674 612424061 15416 15446 344232689 83432 83476 524764794 54683 54684 544151309 96349 96350 304072833 65277 65238 225373530 6947 6948 665307437 75936 75876 827481089 50127 50168 845148060 26274 26305 253923195 22193 22108 64947296 9596 9597 109998371 63883 63884 715971439 5394 5395 580078868 5910 5911 822429080 39189 39190 166018194 29149 29205 774183481 6362 6363 823144012 30518 30519 81424021 29795 29872 212672035 15285 15286 712911751 93077 93078 302658909 28388 28389 261752440 97201 97268 306728915 82527 82460 82628282 44142 44143 559042316 46996 46997 799362371 91195 91196 778821630 29164 29097 109543666 66198 66199 767594174 9657 9658 310884055 5719 5720 903376922 39592 39593 456729285 43930 43931 929018190 61651 61588 311624191 68623 68600 488224836 18852 18853 389197405 32928 32929 115208298 85300 85306 812145638 54994 54979 684109160 87526 87527 888899892 57572 57573 383693287 82160 82161 706229812 21852 21789 323717556 38050 38001 148467963 13512 13513 605717709 52885 52886 231376485 59450 59444 898762478 43633 43621 262627506 63741 63742 349781803 24196 24264 509784052 78587 78588 176703910 40774 40857 635525082 74909 74910 145710204 78439 78440 655921429 27876 27799 699149980 7304 7385 763947711 71857 71940 824439117 116 117 341161754 97199 97200 284664128 69364 69365 42374387 50772 50803 474531163 15710 15746 279039446 59571 59572 904897945 89626 89561 283691944 9058 9067 197479879 52301 52323 620829071 31835 31836 356770912 61071 60996 942210984 36314 36251 412173983 92254 92171 986885190 91787 91752 479225917 35591 35592 402132706 50138 50143 49876213 70587 70676 358375777 81431 81460 196725114 30998 30999 46144759 39234 39238 986785061 38394 38395 457023438 74297 74363 51105981 77138 77105 243636918 59635 59627 719326751 73438 73439 967060846 95954 95955 797217254 55692 55651 785563138 83648 83649 152516464 62722 62723 939763924 10915 10920 436665497 42256 42229 15969824 20062 20090 263376613 10788 10876 574209558 80869 80870 505382255 54282 54283 522498970 58727 58728 246797672 64557 64558 489795828 62980 62981 791387944 30336 30343 934109766 9930 9931 754700214 73011 72999 138116768 36383 36360 61092122 41993 41994 992413740 72543 72616 51366296 99151 99073 67339982 88079 88080 743617580 41307 41277 35171514 76198 76218 149569525 72985 72970 132452836 48934 48935 649549309 91921 91934 100634055 23884 23885 395139504 24241 24242 788856093 69480 69481 96229762 9216 9217 450112940 36991 37008 435658096 36500 36501 457616155 99443 99467 724071642 54554 54585 359832302 8524 8525 581642015 48072 48005 901145857 29451 29470 563531869 16685 16625 287860593 7941 7870 331675030 77923 77924 820151306 66925 66854 902135424 16418 16501 663347250 45754 45755 553056088 5490 5491 597654959 45898 45909 457515086 31445 31446 458056490 55692 55693 718326891 63317 63303 676419386 37926 37938 563529259 83994 84023 462543746 14404 14405 666417232 29055 29056 949246118 77662 77663 809765980 94423 94370 965059935 29867 29807 147869377 50053 50054 883605200 42770 42839 881525025 18721 18722 423641996 22656 22657 129465216 98804 98805 752300362 34443 34444 354314946 77067 77068 847220520 7995 8028 996236167 66795 66736 990841889 83208 83212 212881706 50659 50684 921781697 16651 16652 187067183 95231 95200 103714044 71013 71014 929638159 47261 47350 214287075 88405 88435 862748098 8301 8302 82608554 62584 62585 161539808 61728 61783 213764058 33878 33879 584340438 64217 64138 302657216 60200 60262 499863674 31117 31155 44368729 7636 7639 539167086 57225 57248 717059595 19386 19387 599682799 49770 49771 392575546 32067 32080 328627544 64435 64436 747543271 87118 87119 28106349 70580 70522 383803437 87990 87934 309608748 356 433 548119506 47211 47293 971826381 32519 32592 120875501 71744 71745 322528442 83101 83102 849806986 76596 76597 809012075 98446 98393 737116367 67340 67424 205529850 40922 40992 555373103 97528 97529 221019144 38705 38694 67848708 32168 32169 586710742 39867 39919 143607377 14409 14410 866454726 69480 69464 334944150 83730 83753 923595234 42956 42957 813232921 33363 33414 382670986 91994 91995 471275543 32248 32183 201801186 39102 39103 110162839 89201 89202 421895155 79681 79736 234242655 92837 92838 733482090 97022 97081 586020817 85626 85583 961573844 23283 23284 714538004 22588 22633 7251873 71058 71059 45763674 3128 3129 453605195 69476 69477 873468874 14685 14686 820815182 80539 80540 780057205 86452 86453 437942153 33314 33313 242898497 84724 84725 130300794 79994 79995 366631716 52500 52474 345318264 45874 45875 804537829 31911 31918 908873246 96746 96747 676060192 81637 81638 947805846 99503 99504 816931725 22424 22425 790944414 68922 68923 408769680 19539 19517 245435506 42809 42739 125780606 84930 84931 934013206 91266 91267 528240405 34884 34862 801645599 81741 81742 809137928 93682 93683 790560128 63858 63940 854562341 55884 55829 356678887 21320 21321 393340818 27649 27727 817690434 2939 2940 490931370 94713 94714 444887897 99697 99698 634069568 40450 40475 551538081 49535 49513 623213724 7550 7623 448010405 23138 23126 251976891 46579 46580 580985746 52062 52063 386117404 21712 21713 66638056 27281 27339 649208698 59368 59369 188516457 24085 24086 447843209 87374 87391 972510747 62187 62188 389472462 50656 50643 790349455 13757 13721 906361228 67107 67078 173425477 40751 40752 330772534 15266 15304 125088520 52893 52833 683460305 82289 82290 394373315 97110 97097 492249575 86744 86745 12344049 30682 30683 155034752 98580 98622 708726165 22541 22542 946942095 1360 1361 730354513 29567 29630 773591080 84265 84266 185673346 85553 85554 168824925 88851 88807 66966083 48517 48518 543108349 89615 89632 511485515 41072 41129 277674666 57732 57733 752145842 54965 54966 282140551 79047 79048 838855372 10248 10174 362214802 36123 36137 254762050 66026 66027 428608871 72107 72036 271600279 93960 93904 354870264 83077 83078 471675933 30700 30701 262871499 92592 92518 26704452 7852 7883 894321566 67942 68031 344719982 97451 97452 35662554 54095 54096 524208468 28184 28185 875949541 56537 56538 468548859 40222 40223 854481635 46880 46840 320484059 54599 54544 737096008 59984 59985 249575941 92952 92943 779414919 49580 49569 415435921 61435 61436 244142905 83624 83625 825192012 49356 49357 457144421 19296 19350 456713501 7963 7979 704870119 43563 43529 668147418 17815 17816 280562198 23113 23062 768692051 78396 78402 594488689 48669 48632 347896187 67020 66936 8194784 51646 51647 200275853 43428 43385 239117179 35735 35659 887522000 33125 33165 817151750 13198 13199 699705770 42274 42194 273447998 83941 83942 635604067 63502 63503 689448604 52257 52258 98579863 97711 97798 350680396 52147 52148 89171225 30500 30501 381240460 56723 56760 96548850 24493 24505 566207123 24573 24574 610433485 78605 78606 298397760 17763 17794 29081649 97338 97319 653778091 10339 10340 867712521 17291 17292 852228921 54666 54667 827640995 67757 67758 180301832 97956 97957 49275748 97847 97848 85153425 71025 71111 287808480 15025 14938 523931014 48183 48184 227004488 67160 67092 963332781 82347 82348 889240970 59785 59786 998042745 38454 38367 411457588 25329 25330 696845807 59119 59120 714694524 18328 18373 604653716 59257 59258 476323523 94519 94520 664467786 91933 91883 34892058 39622 39625 445465235 46352 46353 572238924 13307 13352 68763404 96090 96120 338231114 30241 30190 988295146 63834 63835 854175257 55090 55091 407279899 23153 23154 929090382 44463 44464 6080575 26863 26864 868686002 89278 89227 349453231 35897 35940 966448049 26957 26945 846198974 55118 55119 298483075 44261 44280 853551487 17193 17237 873030544 2023 2071 81121393 58898 58899 168519070 56620 56621 497678826 22592 22631 399583871 28220 28221 972618509 89385 89421 135505359 93801 93802 827233849 42261 42334 719605544 16274 16212 228348615 70336 70337 588582780 82466 82467 216032740 64659 64737 248714634 53447 53448 254830824 41165 41166 256201408 92078 92079 478424788 55726 55665 232087410 99067 99111 411361332 12728 12729 768468382 61784 61785 839447837 53333 53334 725866663 6832 6793 265024548 38588 38636 308308612 30493 30494 581236979 70597 70542 593282450 23234 23309 798808231 50425 50349 744807847 42295 42296 928068818 72558 72559 152103312 75113 75114 332254517 88918 88919 384417815 55395 55396 201784403 13635 13636 6840533 982 983 827634996 55640 55641 991198455 37980 38062 782327047 66499 66500 979235596 88627 88712 172468546 58799 58855 11204632 81376 81334 313188537 64271 64234 966401936 17506 17436 624658106 84598 84599 401527328 1144 1059 646547907 75905 75906 824870240 90617 90595 362505564 33032 33030 277939342 19075 19143 491699973 26880 26849 855363075 59192 59110 966740867 6929 6976 141957710 91833 91838 974982804 63169 63170 256507007 69269 69270 70677690 32529 32499 936303889 54800 54801 304856004 58823 58824 853932837 7520 7521 145789716 50042 50043 210388895 46291 46292 708686763 45419 45504 46299906 75184 75122 631661473 24858 24891 475895781 164 165 646408987 21789 21841 109996732 44942 44943 782919560 91712 91713 112919978 18324 18329 812585757 39811 39812 855996606 3189 3256 364063808 43207 43208 409509092 79404 79405 563447670 38864 38874 871829999 77251 77191 884530523 30280 30281 400112395 32566 32567 392674975 66001 66002 689506687 60593 60594 996323432 47214 47226 236001921 75337 75338 867108901 30780 30781 738829815 92733 92652 676475103 54703 54704 544878682 39356 39357 938233907 88032 88033 810249218 2743 2810 361311967 43699 43700 494767012 86617 86675 706375336 32228 32229 480039376 92028 92029 740129907 55028 55057 793610250 91576 91566 258459295 80402 80478 106616523 90968 90969 25948111 97172 97173 70684855 61893 61894 978443446 20082 20083 765778330 67701 67745 140096677 85620 85573 142036357 96241 96158 750113402 72147 72235 716692808 69922 69923 897765739 61736 61711 440534198 77116 77117 153239389 31031 31117 50629521 39494 39487 263169193 9774 9832 481697417 42432 42433 453727114 78975 78976 64639916 28447 28515 528217753 52796 52797 704306083 71654 71655 613104169 63021 62971 406856391 3557 3539 637877773 15283 15265 591481253 43593 43594 664855193 11164 11104 303732811 41240 41303 516936693 78718 78719 366514942 29817 29818 293625157 9312 9313 977429737 40322 40344 976716177 24632 24606 56926563 79681 79699 650988740 66250 66236 165486348 33375 33376 530951612 13725 13726 697364471 68153 68154 257387662 79360 79361 770743970 82279 82280 829195833 82844 82793 464843219 56546 56483 991178640 3935 3936 724272295 15218 15162 986159546 51342 51409 706658033 36057 36070 494166961 29386 29368 810780691 38589 38590 477775091 44855 44856 473921013 51 52 336560627 56110 56048 248953983 89489 89421 165123949 50841 50875 542150921 39517 39465 384136190 83921 83890 155173163 92667 92601 783732722 63820 63821 81841254 90077 90078 535531243 11044 11114 783672902 58921 58961 386729669 51275 51276 525993691 86102 86079 829418885 13060 13084 380590953 28171 28172 234639017 81305 81306 391808487 88472 88521 102019369 55990 56050 842834491 65913 65914 598336497 99491 99492 533591630 98322 98323 739002827 5627 5674 546398599 62718 62719 509271414 79507 79543 186261947 22318 22237 11789966 37870 37839 595725113 50980 50892 101952595 11538 11606 850511661 85371 85372 251429518 44755 44756 736860170 32836 32837 888157733 20013 20044 370191144 17074 17143 179407514 65533 65534 478882957 86199 86200 958123805 74719 74643 746465597 54626 54575 334036316 2222 2289 823273837 69546 69547 841348961 22891 22892 56053883 98998 98944 566004488 84203 84204 864818862 50287 50346 228969197 25072 25073 653574292 56677 56676 10234406 18356 18357 49275761 58293 58312 605263051 16689 16690 769083417 75813 75814 835618949 67198 67238 998156956 57632 57633 813804273 4158 4159 996150941 15691 15692 857445664 81856 81857 39271818 26066 26054 45837958 24389 24390 666101042 48991 48992 451218138 28792 28739 712895099 25227 25228 901753382 83527 83543 797441536 80087 80155 225037915 26486 26487 124893948 72736 72737 527644917 49929 49866 351967520 75957 75997 475446028 38084 38141 735986771 16714 16654 595072518 19993 19948 551976171 2926 2927 578649046 65438 65439 970918985 38329 38330 10131067 31994 32041 133400140 27715 27716 389625669 97288 97245 15386982 51283 51284 779105032 36641 36642 476486581 86215 86216 443037037 9069 9068 802723766 5173 5174 56602874 23901 23902 827659675 79040 79097 741445198 96702 96703 942701710 30174 30179 854380171 72162 72230 717779524 61406 61364 467178632 94368 94326 896072585 56652 56628 436935830 42659 42660 695040140 36746 36747 9487723 68088 68089 677259958 11337 11338 37950534 48997 48998 341754595 61642 61575 188348171 36130 36138 337112939 17285 17286 527866692 11722 11697 285160960 70601 70574 405188797 86153 86241 931113257 24837 24838 590882974 42202 42203 142946779 30573 30574 744227683 40138 40214 227946346 42785 42786 364170721 31409 31410 896129292 44364 44331 26569301 87575 87553 421846157 13866 13867 8716147 76858 76859 189619925 99136 99194 602518456 55168 55169 113779117 23167 23250 529699686 35405 35439 715862273 72604 72605 953717662 36033 36034 960827056 30142 30143 783123548 84046 84047 305766830 44321 44322 250827069 22294 22367 150253307 21233 21190 802361879 34812 34845 536824547 13902 13909 643948216 59543 59544 639257477 11267 11327 217924219 78102 78103 322129580 76033 76077 253581632 56816 56817 734001429 96305 96306 64079828 88430 88429 539956157 72127 72091 539064385 83375 83318 512347904 67028 67097 410285897 22249 22250 386993447 27164 27165 323027303 16561 16562 5165332 91964 91877 387542731 17887 17888 382245996 74308 74309 638845537 24164 24165 474481642 97596 97614 282128703 61170 61171 273274525 13561 13577 501708358 79922 79931 776283816 35750 35751 301226273 20035 20096 900575531 488 420 160233009 76395 76396 854216438 54557 54498 737571945 41497 41498 483142223 26006 26007 957498529 2055 2039 390034117 35344 35366 294028860 47307 47308 783995297 36539 36594 592430985 84782 84783 393058911 1184 1185 371166975 50939 51015 660468788 89670 89672 311564867 66894 66895 247101440 183 184 73560236 95149 95110 653279215 82559 82560 399778495 88794 88795 591934163 38478 38456 935165571 88033 88056 539433195 46580 46581 68982307 45034 45009 834887141 60659 60722 651704457 36522 36476 799307956 69935 69980 391152343 48654 48651 534761119 75590 75591 979982874 86217 86218 718638220 76101 76102 500250986 37537 37538 598525588 62342 62343 738018867 37601 37602 794659029 64207 64229 66073502 68288 68300 845548461 15622 15563 109384211 89776 89777 896531673 19629 19630 703453425 88345 88383 460760803 35414 35393 815836849 60407 60461 690451172 37136 37225 107426940 48351 48355 468895526 23108 23109 187105246 37901 37879 144649130 32795 32810 562727166 19483 19418 746752385 37357 37401 691061885 61595 61551 477313064 88071 88040 207690869 74852 74853 55037849 15870 15871 142324527 79915 79916 428963265 21600 21554 117903511 56099 56100 768852636 44888 44958 907962810 33654 33637 458621541 92610 92591 754136710 84043 84044 219042819 21600 21631 884256029 70004 70005 893855810 32881 32924 101070884 50135 50185 995112295 27930 27987 676333653 91371 91431 222024720 73477 73478 722170546 54422 54423 729400539 13152 13153 779466050 39634 39559 183687828 40731 40732 565336611 35604 35606 96952337 56101 56102 954098279 69056 69057 55587330 4837 4838 37959795 70738 70739 279992878 71126 71127 510611179 176 177 814755077 74566 74567 232763864 70042 70001 590567259 8302 8317 262275910 70388 70408 60216499 54842 54810 989882903 60297 60298 576553777 13645 13578 970743172 29982 29989 795254911 54529 54530 860575034 93071 93072 334334014 89011 89012 227346834 20895 20896 51206879 10591 10592 302769827 46828 46785 209023214 92431 92453 943404646 34820 34821 8105341 38738 38740 995672520 21378 21360 336804655 2379 2447 980441806 6528 6538 616301846 23735 23736 29419519 75059 75060 372882463 88412 88413 5767041 3602 3569 96688304 70663 70664 406167055 3964 3931 72837796 16796 16775 496640645 74031 74074 114250145 90458 90459 585809175 17402 17485 508736570 93659 93651 643989606 9274 9363 692177161 29821 29822 826444504 97023 97024 511260484 29645 29646 323159016 64155 64156 109533344 95016 95006 725700735 46575 46576 869719990 44257 44258 486799777 86927 86928 416437843 74346 74429 373772027 21078 21049 529387284 488 489 530066734 65412 65413 8113865 22275 22276 124434419 49566 49584 850116318 79545 79546 265198787 11401 11349 501047291 46147 46148 528977424 81678 81661 472202235 53702 53703 143791984 38804 38849 675167806 82774 82775 822334566 14022 14023 55632984 50124 50125 420492182 37448 37449 335541245 38580 38581 804136674 88099 88120 961513008 17069 17008 409711325 72907 72908 612728756 97787 97744 558483401 72021 72022 668928095 94542 94631 561312659 27125 27088 948268741 18008 18091 452528859 91372 91298 776397595 9200 9201 248469498 19578 19579 643110867 13047 13048 710054928 40412 40340 223407186 38885 38886 489103235 35961 35962 281706526 25063 25015 722116243 66738 66739 251781056 96645 96646 696007442 82216 82217 569030926 31826 31827 888974280 78523 78524 936368393 7169 7170 117929929 99849 99850 351861832 52447 52422 107024118 54100 54101 185115188 17535 17540 112633864 5525 5589 43652111 77213 77187 350207451 11430 11419 326414109 82493 82494 83559373 40881 40951 388431795 39427 39428 875951171 88074 88080 167908527 71450 71451 285526729 82286 82287 220032273 94957 94958 781293909 79902 79903 760251104 79368 79449 333231203 43085 43086 923257068 35381 35382 875945341 35892 35811 579588032 20033 20062 301440195 18238 18239 53188489 77231 77216 487861862 17723 17782 942574451 1035 996 382654356 35738 35739 402234889 77951 77930 613299575 55423 55507 391366106 58359 58284 446920065 49293 49294 982824099 25654 25709 279346342 90813 90814 748760300 16793 16794 732985013 9672 9673 100781310 82250 82296 82849663 54062 54063 99039584 21454 21510 15629377 9296 9247 63135071 35825 35826 589477767 68381 68302 709412229 87504 87505 806298058 63235 63236 898067404 52688 52680 423432076 16193 16173 541888908 55256 55205 998945715 86583 86536 474014878 83040 83041 974248526 400 354 479186683 84789 84797 847665433 33579 33580 997910310 21077 21078 956663423 1613 1696 756691782 57205 57178 618767525 23128 23129 706677487 23684 23685 121314858 49389 49427 858582073 50152 50153 435066322 21524 21525 101192873 54896 54897 285966456 70596 70597 148653326 11731 11767 565536797 58614 58668 627743297 78060 78061 463453766 20662 20628 67944888 69095 69096 48330686 4646 4647 307208717 16029 16030 533930869 71030 71012 345336406 14014 14086 479217686 24722 24723 569321171 18322 18275 842960645 65999 66000 600893361 95605 95651 73208314 2175 2176 558996604 85049 85048 584968070 20631 20632 523920038 53278 53279 72904756 60196 60248 791192334 38566 38567 797516627 3650 3651 988398128 4361 4433 44986996 91598 91599 135213944 94773 94811 817858363 68528 68529 64010448 89378 89382 928572970 98407 98494 706092924 82234 82262 165149468 46515 46516 141432661 54264 54276 132193681 16133 16211 237393 56001 56010 753155992 91017 91045 670509209 25464 25520 266797950 498 453 825053074 34881 34937 189990652 59023 59024 570676654 7040 7003 665249829 45149 45150 806518019 87025 87026 414755522 28274 28339 262897176 83365 83366 418916789 49233 49201 430669058 23808 23828 457979692 34976 35031 154372886 50375 50376 723069856 22265 22228 903760038 61810 61811 818068115 79954 79955 899805775 69859 69860 739169819 64439 64469 530190101 34623 34662 367394543 71544 71545 102043748 40829 40877 688014568 82197 82166 33609460 22618 22606 547328790 55055 55056 727244166 82650 82651 61431815 20104 20105 152037382 20791 20786 299000733 39801 39869 48101033 3979 3980 996370588 96623 96624 149863716 15226 15300 833806168 9315 9316 542968127 87176 87184 389583600 63689 63715 440688012 7951 7915 871924280 91584 91536 271491837 72365 72366 997795271 24169 24170 670182846 56995 56926 638356505 63742 63743 987506202 12017 12018 851601349 38351 38309 410700239 56716 56774 552306675 70961 70962 456473124 11692 11712 74616746 67158 67159 795765575 36825 36737 437616354 3506 3507 359462154 22144 22121 751055223 40103 40104 603953607 3632 3633 980661606 26624 26627 230380213 19248 19249 983605639 20207 20208 508864616 1639 1640 113034072 74160 74207 301937875 9050 9051 837971129 14745 14746 963659019 95021 94937 454046593 11387 11464 152534210 88226 88227 651998767 83761 83742 642407777 8956 9037 857703830 34850 34891 575697339 13704 13707 371499535 17244 17186 580511035 95818 95760 222860834 82316 82317 24729659 80220 80221 481073336 73102 73103 440016702 95688 95689 124626427 36462 36451 65732135 12868 12790 448663056 96922 96923 927712717 45935 45936 650400387 39686 39706 565954474 79413 79466 736200559 24759 24760 280186465 32681 32717 222254548 5212 5213 693850256 19415 19486 630574190 26584 26659 192077965 88135 88136 597678994 91641 91659 229576250 65825 65826 260319476 30958 30901 433248456 83804 83805 942585887 92384 92385 64881059 91943 91883 87422648 91083 91166 684479362 6048 6049 404617200 84062 84063 614382675 12823 12824 549826665 61324 61325 507360017 43427 43347 810390867 36305 36228 352095096 96563 96505 815671954 67608 67609 139575786 63807 63746 389380870 7606 7532 268292225 38228 38229 185071836 35856 35857 61125103 46514 46452 338800968 779 780 697362109 30805 30806 837698835 45597 45610 684644899 16758 16724 769038801 39166 39167 33750988 14870 14871 121311619 9462 9463 547546257 71144 71105 371520691 24181 24131 768763886 40244 40245 348926305 89554 89642 603820894 85986 85987 106778642 76370 76399 741267675 4713 4689 137568162 3985 3953 603797238 29380 29353 517023607 85273 85274 408334580 63843 63844 841296417 26542 26543 860643254 59095 59115 103502270 18005 18006 493017846 20353 20420 981026996 31512 31428 474066761 88029 88054 604548866 99438 99503 644887352 13096 13030 349965398 36670 36661 353523846 39008 39011 96218061 79348 79349 810628173 77372 77377 989088551 73068 73007 61487117 45038 45021 517190847 11248 11249 460624347 42617 42609 131089866 81641 81593 529725805 42273 42324 673272430 89933 89934 425892795 20483 20459 385404368 36564 36651 379352159 42420 42421 366580082 26625 26626 331042495 1799 1800 33043975 6739 6807 172044667 32330 32331 917202218 45846 45924 861400838 93121 93122 467199046 55852 55868 894048875 98752 98730 291892364 19055 19056 699410825 64771 64840 453322862 68075 68011 397468288 29727 29728 131440760 8820 8821 538196112 26746 26747 797901462 52558 52516 437726901 28259 28260 750394421 83427 83477 452081864 95603 95604 332209371 95628 95554 64434456 54430 54344 165896584 55381 55409 580690758 70362 70363 392992388 37847 37848 78157034 31272 31331 231365699 68407 68408 263380004 57205 57150 823834624 16160 16161 961499874 10016 10086 36931440 76965 76966 111908391 7246 7161 108140741 13926 14005 792655957 44086 44087 255001771 85601 85626 609008848 15967 15968 649396177 66204 66205 218867816 74271 74272 198108066 32366 32403 611555576 21052 21053 963413841 52810 52733 511610935 50425 50358 386049875 2002 1969 757117667 20575 20631 140286276 12922 12923 445255839 97786 97827 290987969 11455 11438 623073199 94007 94074 473136149 85677 85617 243358437 73373 73374 184390204 96632 96669 957639061 52099 52100 188845129 66691 66692 698422962 20357 20302 958955036 97433 97346 353270696 42201 42138 229048267 34632 34591 69822135 63501 63587 785065545 24961 24931 487824256 74534 74535 33542830 19311 19312 542538958 11242 11158 782470875 94114 94110 463045267 27898 27899 308376202 7991 7992 468417649 10684 10685 245184320 85824 85825 973171623 11363 11364 371288867 7096 7097 380671118 84615 84616 695596755 22175 22176 934140240 5626 5661 105353003 7292 7293 86448422 23367 23293 608851471 72941 72972 171537216 13414 13445 799584048 48320 48321 556423557 27622 27623 16231529 93719 93720 229696133 86930 86931 923761916 21050 21122 742492803 78666 78667 2486454 54123 54210 867133341 36621 36539 808822149 65970 65971 969908936 84043 84077 222626400 60350 60403 604926009 76667 76721 751793842 95541 95542 319677072 19645 19646 746089249 89662 89663 853530909 30928 30911 42477011 7068 6990 773991986 50622 50623 271806336 17088 17059 418520634 20858 20831 586190406 27999 28000 571708996 8513 8578 868196107 15895 15896 498715045 7138 7197 542060925 29663 29664 734644813 41007 40934 76142082 18894 18916 426393894 62635 62719 860297167 501 442 707713994 3289 3315 151818435 58332 58361 628373378 27980 27981 230120205 46746 46747 291196834 84385 84386 447384256 62725 62726 367504733 11524 11471 344872469 40870 40868 160335661 22888 22894 676654193 15674 15650 50815213 97397 97468 255906024 29396 29397 114895112 79540 79541 67581214 43208 43209 251512575 11455 11456 651524707 82815 82766 100678497 59832 59804 330314689 54208 54136 220316471 30777 30817 865419641 78003 77980 329252395 34375 34401 633687344 55681 55682 919066214 98337 98338 74792192 62639 62640 398191534 47117 47118 43156370 25390 25391 311849166 88037 88118 28804416 32565 32566 181437498 40778 40787 68198350 59471 59425 817507775 93113 93175 725288536 50739 50740 725780148 7090 7082 837351953 97524 97525 751976166 52172 52173 857835123 29770 29819 253824316 14178 14179 881953307 65345 65346 566563889 50518 50445 17716333 83184 83185 275215227 90795 90737 472718627 75076 75077 879937804 38597 38523 426070635 58216 58289 273452265 79113 79131 193942816 88597 88598 441760924 57604 57571 146051198 49583 49619 454799209 20900 20901 758214506 14408 14478 691770397 35032 35033 823356733 38563 38564 748749976 40102 40111 879592263 95922 95993 175263307 51153 51154 798801259 40840 40796 521390952 69527 69510 662132531 35936 35937 283194951 78947 78939 398032094 7438 7413 10522302 37093 37053 209452387 93608 93675 542400947 52054 52001 386238690 74111 74112 917217613 89622 89623 505276103 4044 4033 929824173 38611 38537 909644491 65797 65798 314414382 82519 82484 781080172 28777 28792 183807314 63818 63819 126136520 6956 7038 175860739 73663 73746 414311882 9274 9275 124803030 1258 1327 354971929 76238 76152 557666691 85474 85545 583585890 1294 1334 130792625 1161 1215 617686250 17028 17075 535240260 96400 96470 681850974 94734 94735 774201624 67393 67419 181035890 19864 19865 455640049 75420 75421 621297340 2845 2798 448890402 70287 70374 784143850 98314 98315 275903924 44760 44727 190052024 64759 64820 422840178 97791 97792 472869995 5091 5135 601617281 7182 7183 476959084 25489 25490 914634006 43518 43494 964087337 43674 43705 388244274 64824 64825 479665523 49500 49497 990647569 95454 95455 583444850 8657 8658 283637023 13071 13072 920812868 76637 76638 149391586 721 722 624702966 62854 62805 705390753 10570 10542 177100314 49752 49721 217251395 19314 19336 948343350 21359 21360 432576414 80661 80623 589463418 96011 96010 49792501 83297 83216 279747655 27216 27217 503209387 99473 99474 347190182 40614 40615 554961176 78652 78740 525265053 99150 99157 601801267 18932 18954 604962389 52973 52974 525782729 86050 86051 268298906 98617 98638 458812549 32857 32820 773360073 99011 99012 592003401 53117 53028 881774399 22648 22649 682454697 52054 51992 868380483 19865 19866 20121406 20865 20866 567108099 34026 34068 166322005 36231 36232 201881664 70349 70295 899666822 86940 87028 239557990 49769 49770 810037361 22611 22612 857794157 97627 97628 396700381 129 130 50005650 42984 42985 200585027 68917 68994 981530544 42324 42325 506280034 88735 88772 9766144 93046 93047 990410260 46405 46411 562746552 66005 66006 172678318 75839 75853 336833506 73753 73696 799806793 38708 38709 811265795 32202 32160 492176360 88984 88927 821909231 21263 21264 425964961 72717 72718 452014908 98480 98481 191372721 66904 66991 292912048 90529 90477 691126106 12870 12871 116511492 12753 12754 289352712 71841 71845 443214851 54229 54230 553394413 85946 85947 628987607 54560 54561 873426345 56996 56997 240177485 31081 31082 656941311 50176 50175 922433623 17318 17380 183931346 71318 71319 991352424 38182 38183 973645985 98878 98879 653532017 68755 68682 409745760 43041 43042 914781936 78098 78099 215109114 54113 54073 937628713 54172 54135 222874962 37978 37979 120265814 11433 11434 971456705 47852 47814 903469300 10644 10714 348273907 85129 85130 275667748 62571 62606 898122638 50125 50126 710745852 10011 10012 758697425 64258 64233 362770549 71489 71490 300924992 77102 77112 916804809 17205 17142 660857008 66551 66553 860674723 546 552 730975643 52001 52002 493693654 63332 63333 734633223 24538 24539 932688436 15422 15376 206420506 71629 71632 505009881 24245 24246 988837058 81781 81782 863230212 52048 52131 792788493 41472 41473 766292513 5152 5165 897233884 68004 68060 48748627 43823 43824 628405154 68987 68961 697463599 11569 11573 823008233 77671 77585 803485107 90543 90593 962385244 86122 86141 78960884 89220 89221 519257240 97193 97127 243314417 53045 53062 262572059 1295 1325 62617271 98909 98910 772227388 27159 27092 75839446 22617 22585 427337367 30517 30468 394641564 33583 33550 876028225 23909 23910 261260573 9990 9986 644763125 89133 89134 866416929 64283 64284 71823635 84394 84459 387920919 2915 2916 995596088 88091 88092 117885014 78835 78914 427386703 62551 62632 45557714 55608 55609 945309340 23006 23084 55350470 15635 15636 34087205 59872 59916 712166581 71587 71588 958834639 99753 99669 244236762 81026 81108 376948662 19796 19797 372150618 14745 14768 316614633 11957 12027 509891368 16539 16540 403911853 85749 85750 365032957 67009 66959 616084465 19098 19099 228578837 28702 28703 402208991 93227 93211 372206442 46709 46697 860614216 42004 42026 791019409 59723 59724 736679093 52185 52186 59084686 95300 95253 642850058 13474 13498 891345453 68797 68839 235728939 60454 60455 273399370 61548 61526 469538909 76668 76743 362949239 67195 67196 27604795 58837 58785 685706186 94635 94552 387793300 31026 31027 412278175 72261 72177 864168800 68461 68462 64373792 35973 36044 414523441 52707 52708 184352895 53263 53178 372201825 87190 87117 335684693 35142 35176 808420218 41647 41676 859552257 3729 3769 358681133 92001 92002 938221032 77967 77968 47012423 41883 41884 234674470 46751 46752 986845272 70644 70568 508997533 82504 82496 224266895 99059 99060 742303472 69131 69193 726405800 81480 81546 77906404 8950 8912 182443165 20064 20065 991619657 75011 75012 536682489 42769 42770 924568485 46708 46709 337475557 99178 99253 75013618 78434 78356 16953744 43322 43323 227860595 33848 33849 93984056 47877 47855 633378266 20243 20244 129659151 96226 96227 590404728 11971 11972 53867461 63358 63359 803794200 89309 89310 342624299 26318 26303 358871225 28918 28919 928495064 45505 45480 631695502 73995 74057 689955935 84120 84152 486785644 75206 75207 74390038 79100 79101 972842654 84728 84737 331467088 33186 33107 836120170 97425 97426 581058146 20871 20960 526165329 23539 23584 537041307 85603 85604 389924668 59216 59217 741249458 63006 63023 182411400 40213 40214 788438527 46935 46979 564213127 72060 72106 885481666 6190 6191 262065508 82602 82668 157131812 72468 72390 960627335 14693 14694 238863414 84314 84378 848313553 49944 49945 189831602 41647 41648 68334936 72682 72719 706705008 59474 59475 611955992 39019 39065 190776855 24723 24736 878223039 13163 13141 220306499 22879 22880 53636394 63479 63480 782391565 55521 55522 725536892 42324 42375 627155282 44408 44446 851632793 4097 4153 709141931 30267 30312 126092772 86812 86789 980726985 55022 55023 478630340 7693 7607 682347831 47059 47060 297681013 56288 56321 78412522 54188 54189 755295982 11700 11621 27608184 76845 76796 565127002 98343 98278 806840585 3837 3785 507645238 72693 72694 407852536 97854 97781 614141547 59883 59884 382706910 52473 52474 271431503 91484 91485 556010959 75921 75922 866229080 8832 8833 389369526 49222 49156 810262932 41643 41708 43462551 21116 21046 728934992 3683 3684 277482249 85979 85980 39563421 14465 14484 218821720 63333 63334 13221232 15318 15393 932186759 62677 62678 861005301 7858 7859 694721360 83236 83171 594705100 25479 25446 405758347 95539 95605 500549015 67163 67200 302345441 12283 12284 557749601 81464 81450 307385574 87272 87238 95046957 37850 37822 615775595 47376 47377 476921285 66071 66072 788901280 21969 21970 744570156 10394 10395 15702263 81886 81887 361976703 27625 27626 837476640 78821 78880 903096134 99974 99975 56992752 52533 52534 748177535 27292 27335 511941165 16567 16646 16462811 88067 88129 798911890 1972 1910 91522757 79876 79872 209178337 20796 20774 322125072 79324 79376 460395861 8314 8315 737411101 47224 47170 607922470 43057 43058 449892332 41723 41774 406336349 96305 96383 135113636 26186 26132 828218382 99171 99154 450426063 33280 33345 565328321 1861 1889 197961239 48495 48489 842520630 41590 41655 614950916 26423 26389 263716 90869 90863 994206069 60098 60068 509453275 97135 97063 298947091 32723 32732 158061594 8721 8722 20088742 33504 33505 333664282 65744 65820 824558708 10688 10689 162905580 97131 97132 41493267 81988 81989 74647250 11403 11424 260715207 95743 95744 297720650 39640 39614 483152573 62524 62525 722519251 56430 56431 967750004 92665 92635 780864410 11111 11159 144325264 27996 27912 248887875 14364 14365 311355772 89882 89883 30376473 79943 79944 104796930 51360 51410 231936499 49028 48982 208394886 82643 82695 482385513 55442 55472 209012155 17953 17946 31793693 65159 65231 479386055 67700 67645 154508068 29212 29213 537840598 50625 50626 509239224 70895 70819 981474536 30995 30996 577433246 30165 30166 293625617 95984 95985 241769177 23266 23267 715083766 16049 16050 297387065 22540 22541 395060383 53888 53889 297197284 23531 23532 996587674 62474 62484 964297139 30382 30383 372013261 72680 72681 101080483 15674 15753 639873761 61169 61170 907147517 52629 52658 598358302 76886 76897 795495943 63251 63252 738379845 58871 58872 552481243 30808 30874 167113723 91024 91025 717376158 68066 68033 223212591 66542 66531 744317679 86523 86524 85795453 56362 56393 601582941 49359 49360 957988094 97313 97314 47332966 14808 14801 404515605 60598 60680 832838437 1467 1468 620034213 32646 32647 938376811 58685 58686 747413572 36574 36555 917046514 37258 37313 543545188 85547 85616 853905975 56391 56351 22838474 94184 94262 145234471 85764 85774 959779067 79267 79242 978426438 43535 43536 376502861 44347 44348 714832878 84501 84502 14897616 9791 9800 774381078 67857 67941 320689314 20723 20636 900874120 27046 27047 361856991 39195 39129 200971404 24287 24296 695231072 10566 10638 83488420 8939 8940 479426279 88833 88858 629362116 30477 30434 147888277 42908 42953 955124963 28186 28203 398097293 19166 19167 794960151 64232 64313 836941392 70195 70196 557264990 38960 38871 909201094 87512 87513 532444425 84122 84123 832388965 41675 41651 193800183 57986 57987 756601005 49907 49908 267930025 36984 36985 332224651 97937 97938 658250440 863 864 207489495 47856 47784 868262479 72671 72672 413988047 862 847 415082715 75079 75080 911300981 52312 52313 888582079 15247 15210 801358466 95863 95864 489790596 97716 97717 760112459 75106 75107 173737681 95697 95638 309640624 31802 31803 830796203 80276 80271 249161912 77579 77580 858479875 50260 50315 719325754 83455 83456 402711743 3291 3292 276321988 79166 79128 912750756 13906 13907 354442549 35630 35631 24756614 99518 99564 239187185 91966 91967 335670950 38384 38385 379996655 76938 77024 316823437 52033 52034 346121527 65980 65981 161479292 6451 6452 777917927 29832 29843 14468134 87149 87150 855504782 49322 49323 876452912 57093 57112 625685127 17132 17143 35933712 84583 84584 446153633 84644 84725 219625902 96024 96039 19041929 45963 45919 407294416 23520 23600 76508192 79053 79054 866017074 81083 81084 434210491 11817 11786 384398444 82519 82596 97144596 87831 87832 107356118 60856 60878 691462425 51043 51090 450453018 88806 88807 710182914 11356 11383 958110725 62009 62010 968993062 83765 83766 592305435 8220 8221 550704081 35733 35734 615358048 7944 7945 756386744 87671 87672 295046300 14062 14063 308071239 88102 88176 676494164 62756 62757 111899726 82905 82906 311226772 79594 79595 310153838 62672 62673 468365540 80089 80090 530879389 73181 73178 135308624 38690 38740 176169455 99951 99952 927040585 14372 14362 995704519 18020 18021 356757294 84549 84590 832477681 25984 25978 686588580 77793 77852 908894716 49858 49859 792378663 26146 26160 296308332 27934 27994 889856176 46217 46218 904827904 59693 59766 430292787 75591 75625 398278183 30224 30265 171455996 67152 67196 605436003 81320 81321 897273385 10298 10254 588663659 9129 9130 249342438 99616 99582 210364644 80800 80795 122864740 88640 88641 732301875 69655 69656 769874525 39047 39048 888326280 84790 84791 927231249 64053 64078 646385834 2407 2410 179852631 70100 70064 599847670 23553 23554 476960282 23493 23538 319436370 52233 52234 273677056 13277 13278 240641795 59396 59413 493406784 9554 9555 815128929 90485 90486 247257713 45562 45518 760326405 43914 43915 246795291 50568 50569 377199922 52523 52592 898044911 28843 28844 836957693 45012 45050 783378892 76264 76304 643758556 86009 86010 297815361 50852 50794 389499461 32136 32109 846672859 17807 17808 49633939 89065 89066 515163045 29409 29410 9974382 28962 29006 806434893 71394 71411 988531099 40666 40663 303783477 19702 19677 256117038 76423 76350 741094877 57620 57621 279845487 23698 23699 932520068 7937 7872 562107280 18059 18069 28058962 81042 81043 743674370 53171 53172 91895665 81438 81379 493535263 35510 35520 696127383 31086 31131 792274585 16891 16893 925395778 45938 46023 170791451 75722 75705 19055364 90625 90564 895012845 2201 2210 602237887 10467 10468 813060677 47805 47806 184639368 23926 23888 550223775 46212 46213 319439555 50298 50290 438143855 38245 38173 736328539 43239 43166 618108662 71805 71806 499095623 4167 4168 70819038 16924 16996 293418342 4185 4186 987822526 7802 7803 753774008 13748 13696 634516054 76212 76213 827508154 82756 82757 911227372 74679 74720 411778492 39996 39997 460081324 54827 54828 705215275 51317 51293 938986758 47555 47556 801515614 10877 10903 752597300 71379 71380 842101544 7114 7115 727152465 65024 65025 568555274 44382 44399 569820254 3266 3267 829160828 4506 4570 95669325 81022 81076 228465493 30913 30935 242886675 2609 2568 749513783 42313 42314 897546880 97962 97881 921351577 40703 40659 189675571 18699 18637 575850856 43475 43525 443880969 66440 66529 925049425 46537 46502 292300118 79884 79959 310198949 36796 36872 733478315 12580 12669 755793979 80615 80616 717932628 87510 87511 42591065 81851 81869 537215368 72719 72680 558511186 3356 3357 312578169 917 955 795233487 38070 38071 981831410 2701 2702 64496603 50469 50470 205364683 94363 94324 637837013 80756 80757 391371465 79168 79169 132894516 78189 78190 763345673 25537 25538 938948426 39936 39937 49920 13848 13887 943885085 84356 84396 198663597 59844 59789 939727681 99210 99219 373190714 1120 1103 276726944 98741 98742 806000132 23325 23314 571297314 80629 80593 938484892 13460 13453 525772190 69750 69715 735992099 89297 89264 643265041 27223 27196 555766485 51818 51819 144871107 95958 95877 306846375 8779 8780 680029307 18438 18390 55534514 99260 99303 18576927 85095 85096 44828853 72590 72591 939207 68158 68159 493582171 5196 5197 513275253 50394 50395 113887569 59284 59285 425167258 19822 19823 433244561 99603 99604 666299663 42429 42477 623356170 86967 87013 354078696 15974 16005 653615590 11525 11463 760014904 76813 76814 99760658 41449 41407 936237613 61413 61414 673874013 21387 21452 287430762 62731 62732 38477604 64609 64610 468408491 3972 3973 525558548 22125 22126 496128589 22988 22989 927192883 1679 1754 228296434 74335 74336 930659121 80132 80133 163186903 2733 2738 398860362 9168 9169 322187077 61422 61423 618223549 60001 60056 161457177 26164 26111 992013687 73887 73888 114159970 81596 81643 659176881 95311 95376 271135435 7312 7313 518531533 83230 83195 415482489 88722 88723 636729197 87230 87231 204254889 28153 28154 30650883 84454 84455 963601116 22 107 794635865 59770 59771 537707748 14199 14200 433570673 76937 76905 881430763 92308 92309 42033507 76516 76517 122550468 60025 60107 352416922 7388 7341 476789550 72065 72066 468547561 1675 1676 690302679 61089 61090 366381407 67208 67201 529110746 2842 2819 822342466 3742 3743 509947477 15263 15230 660704993 89233 89234 392904688 53267 53327 68296771 11731 11808 640958148 13713 13668 873341114 52682 52718 265439508 98057 98022 23997463 72238 72239 847112958 35686 35687 994825534 22223 22224 766963953 59884 59885 582197489 87128 87054 235628728 50679 50680 74435366 56909 56910 699541298 63654 63655 69935288 15950 16003 979706464 34192 34235 721114361 84485 84486 497536113 78827 78842 558771696 64905 64906 375331859 66474 66475 747913654 55376 55377 443034313 64036 64037 611614150 20866 20867 711904835 25614 25615 485946989 9038 9039 139163889 84701 84723 585742469 43672 43746 170499762 45143 45104 225720861 71207 71259 688574255 53570 53513 829557125 58867 58859 992476457 74004 74005 253181233 26140 26141 315982951 20217 20218 837779427 85080 85081 654066057 85856 85870 124731097 86014 86084 912726575 12898 12899 170582892 94843 94774 421452819 79417 79418 812476673 3328 3329 233985386 7099 7100 344269991 42659 42731 791877931 48998 49024 615885156 1375 1342 854540186 84455 84456 132069553 53508 53476 352383400 29217 29218 652147639 12383 12325 25074263 52732 52733 525178197 98579 98580 359116050 76369 76311 876270782 66178 66179 966947210 28859 28860 601895604 17495 17496 45953048 31127 31179 638573486 58323 58390 957160189 95959 96023 887149334 86656 86670 699566502 41654 41567 862346360 59719 59683 565530663 92587 92588 671055185 78295 78219 427007395 88715 88738 568784639 88101 88037 791091930 18247 18248 678842065 50151 50223 433149015 83076 83131 782791191 98671 98672 651440905 32707 32634 766438711 11922 11946 668015106 6740 6770 584646482 65321 65281 673847229 98872 98861 365081666 84184 84114 206317221 96466 96394 847430141 47987 47988 190069380 60278 60279 240986350 4300 4282 788511751 62773 62774 119645903 83908 83862 89006036 16479 16480 161879098 83908 83988 869963579 32374 32375 998698171 33099 33130 335928156 27632 27565 322087280 64445 64446 111943021 34115 34116 475762841 4202 4227 254737667 39488 39489 944109069 56622 56552 558735718 19604 19642 131821160 86046 86047 477505142 95998 96086 561360433 30345 30268 310099904 20305 20306 446508016 58876 58791 719982905 58525 58442 289006889 80684 80685 57101533 56419 56420 50474463 24844 24845 88071228 25803 25804 483078655 42144 42232 353088117 70642 70665 186164936 74874 74875 315820554 41124 41197 790557116 31714 31636 586390949 71764 71715 930389106 65418 65499 508810206 20643 20644 397592735 80562 80563 107191977 55521 55455 476292124 654 571 124026091 24171 24152 237663255 8027 8050 956916632 23549 23550 798853457 10481 10533 269718718 22435 22350 733056701 21010 21011 714572981 81331 81363 824415038 58594 58561 795867800 88916 88917 671890808 83193 83194 593134380 31854 31855 964237843 29869 29870 754487018 91793 91794 554375041 57548 57555 817906279 97790 97835 872453899 83601 83565 366648290 56840 56828 137986919 95467 95461 169679726 54756 54816 484303678 65283 65284 502389446 5094 5127 740963344 13407 13424 323796704 28557 28558 188196860 68265 68253 176178923 75627 75628 818442095 99707 99627 40524432 69102 69165 224805581 50161 50133 91249000 11516 11517 557954704 67616 67658 658692578 51019 51020 796230696 88741 88742 888982159 43313 43399 513408694 51903 51904 964872478 98667 98632 167557141 35443 35463 902861836 11217 11218 717542827 78286 78287 300101607 29153 29154 51203823 68357 68298 635717349 45093 45094 28613203 39023 39024 570183658 63279 63280 311477183 88723 88647 618623284 96081 96082 679860153 10553 10598 522895971 47365 47366 386864362 71793 71818 363184256 74315 74389 667606407 95071 95072 785070723 47961 48009 593804013 18795 18796 641728403 6572 6509 636064410 56462 56463 367777512 19815 19816 112914854 84064 84000 728187308 46246 46189 665849443 66006 66007 239445662 90946 90990 400995938 38410 38411 656587002 69571 69572 212837768 71386 71306 594168446 14870 14897 333231010 71049 71127 662771950 76800 76766 681909313 96273 96274 506444700 61990 61906 788121491 23194 23126 942258525 79071 79072 487327720 12885 12886 410863144 28482 28483 990415075 81167 81168 612380165 69243 69300 215352240 32248 32219 533793928 30813 30814 413054548 34868 34869 253269184 60227 60155 258199252 71207 71208 998064016 17054 17136 834996173 18980 18981 887648253 68285 68286 387144701 37524 37540 940955996 85732 85733 511500122 67018 66965 559581248 68907 68898 647503561 9763 9764 651922336 32030 32031 358431687 2685 2607 785677570 69085 69047 877425951 27363 27357 606253863 77053 77082 368051150 47656 47591 30027202 85492 85499 154254183 1452 1370 311728619 83714 83724 614207208 57857 57837 113234173 57499 57500 516535144 86266 86267 724741545 18617 18552 202468288 35065 35139 188002834 8855 8856 248809177 6548 6549 760837998 91696 91723 471650653 90413 90405 447299152 65935 65936 887328504 1657 1601 394884721 22855 22856 901345316 56350 56351 286996039 96449 96377 531093239 4865 4930 129908078 42272 42300 393679875 92366 92367 847786656 82472 82489 140359843 58649 58665 900133592 26203 26204 160488129 3377 3372 378312016 25271 25272 433314230 52476 52477 899103836 68294 68295 585247501 81676 81680 360231245 82450 82451 84195735 79146 79174 588007420 37445 37417 115717667 9369 9383 899843606 70749 70743 746623143 76635 76636 674571991 22341 22257 52416366 95765 95766 842640094 46476 46406 898360703 56206 56285 817556388 93755 93828 365017629 41799 41800 171057527 44695 44680 702319338 53326 53299 638805414 30548 30547 815511432 27737 27723 62239294 55043 55074 805173601 68371 68372 262646880 79095 79096 993466318 96153 96240 584745890 36161 36234 249457009 57307 57220 339492874 90768 90769 85435190 46197 46198 530944570 4534 4535 351080144 49326 49349 75881601 42463 42464 263485899 7622 7623 75559528 88604 88605 40869093 12487 12488 938305900 67606 67607 11994600 91086 91087 641892111 75466 75454 991124988 34496 34420 854653107 85136 85137 591688764 8904 8905 841888873 24102 24123 747164273 66971 66972 619374989 88126 88172 536998052 42139 42177 711577684 34119 34057 383853514 16470 16499 34446803 96741 96818 554430171 12158 12159 159748086 16811 16764 727414755 44378 44379 199213051 94437 94438 48726670 16347 16348 992308106 7052 7053 467827383 19277 19278 833284029 72870 72871 745195428 44000 44001 130344935 13607 13608 917943030 33527 33528 270626662 22942 22858 450360019 55591 55592 246286048 56624 56625 712508927 20980 20989 246283353 84164 84245 449691260 45341 45342 199304998 30231 30232 698535342 99194 99195 344511380 40730 40671 891642772 85345 85346 732560371 11656 11665 67797395 87037 87038 665859165 9025 9023 358265285 57416 57417 685230104 54365 54322 72479984 98709 98695 870161472 74640 74608 344034745 56800 56801 945085795 45004 44960 159070231 48543 48464 325459801 3005 3006 119069772 14675 14676 826563720 14252 14253 678650706 77300 77301 428615852 86859 86860 690555672 30173 30241 440522023 41082 41025 242786346 98994 98995 858105168 55610 55572 310462531 207 210 363991505 44385 44313 681269239 97036 97037 144263654 12317 12326 766280043 5799 5793 575185637 9294 9295 638350032 77195 77196 483219493 69953 70037 340322189 61920 61921 288268119 85745 85746 902217352 40234 40235 687225518 55551 55573 939712986 72372 72373 759055890 67203 67197 684571172 50574 50575 267087081 2384 2406 411701767 54569 54507 449195573 83667 83640 356363692 13708 13767 937540150 61638 61639 458672637 63587 63660 982709096 32413 32496 590079724 40335 40336 655657956 52380 52381 419332020 26591 26655 572238903 38423 38424 92078631 54067 54068 132731545 57540 57541 39988502 63772 63773 252523030 56448 56514 292477913 59200 59147 443853515 79150 79184 468784580 15828 15776 297333219 9327 9328 394362149 9629 9630 676763481 669 740 254214221 83514 83515 727790164 94600 94526 234641251 81044 81045 827224847 74447 74496 295499327 43898 43864 387340941 86269 86270 697277752 83801 83879 737006271 36457 36458 859601892 52215 52229 753080993 19155 19156 102580635 40465 40515 936473366 50518 50519 987427217 97286 97287 106449174 28266 28267 658666316 20848 20812 641298278 94402 94344 647443596 22503 22460 165476419 74678 74740 489667266 94976 94977 208285022 94639 94624 542802987 48005 48085 68714517 16335 16326 730866701 36498 36454 312378150 71565 71566 525928243 93119 93120 9527290 39245 39277 973161700 11549 11486 550518925 25700 25701 542829469 57356 57357 914506013 71203 71204 398021960 29312 29313 316755181 62539 62540 698330002 63293 63294 858579961 91947 91958 515169513 83632 83600 273931501 34147 34148 637258008 87103 87104 568896163 55660 55661 613057929 24530 24580 884066398 79625 79643 709191685 37042 37043 23343345 64161 64138 579668295 63112 63113 100496545 17431 17432 782013982 55134 55093 155246812 27649 27738 623472197 78961 78962 217024540 24079 24080 680722245 83766 83697 304611957 12911 13000 686085766 12906 12907 57137 90176 90125 840325809 96275 96276 754392402 34548 34549 483147688 19294 19295 988263911 28487 28488 102927087 28451 28452 612272288 57371 57342 256525093 86865 86866 142968566 49625 49547 753580379 30453 30466 237119171 31136 31125 467459770 23396 23342 981944308 12193 12194 909230441 7960 7993 340782046 31016 31017 754116534 22813 22735 918563665 4329 4330 477694262 24514 24524 673886900 59702 59740 283085033 91717 91718 757569030 39089 39090 551761108 41261 41262 507527718 3635 3636 686117582 18069 18047 812059501 81760 81844 755261851 87932 87933 734901701 41345 41306 808714551 13362 13363 296128465 2632 2633 969222347 59779 59780 528145710 59885 59956 959061582 96002 95981 453962926 55302 55303 736449557 18727 18687 596562135 51069 51070 812097304 37509 37475 708967855 41412 41352 508847078 79036 79117 720132292 17234 17231 405890433 29275 29245 273706797 79804 79831 512375863 9163 9164 802026567 7646 7647 86686219 13689 13690 832190189 44408 44464 388522947 6836 6888 184267856 15037 15079 442956612 64642 64607 520706712 10149 10173 553650607 98365 98281 356483597 18627 18564 125847789 53610 53683 973174782 97035 97036 779593675 77683 77735 656633874 11688 11675 379704399 70090 70033 484189189 2691 2738 619756827 91664 91615 688951933 77922 77923 497187803 18869 18870 302940906 77007 76936 233244108 96420 96411 402072300 69767 69768 264154389 65894 65895 722003514 11690 11691 554355573 97927 97928 645664453 50396 50485 209664729 58965 58905 673925573 66974 67042 5138677 36561 36562 842543873 18232 18268 536569632 88537 88538 886484563 93957 93874 730634495 51867 51939 150993813 14023 14024 804440134 86676 86634 384480522 56984 56985 102293952 37646 37647 178100205 67067 67087 642312653 96353 96333 996646029 76145 76146 373429053 83467 83395 374492004 30445 30446 961968091 804 805 970652081 57525 57526 117837117 6187 6188 134284375 73154 73166 92662332 3307 3308 9054916 35750 35810 606338916 50131 50132 199338255 3845 3756 794389834 4810 4896 748202249 74611 74612 641282031 44730 44723 62317687 67229 67313 733025439 39330 39331 176611838 21007 20971 178888828 12281 12270 501714412 32959 32960 437332641 84353 84354 122278374 72827 72828 470795487 23224 23240 478477947 39294 39357 477695013 67868 67911 106404970 70407 70339 905192466 83334 83335 506731272 49826 49827 730216784 5019 5020 503845590 84310 84335 273080848 52622 52623 143008091 95200 95230 198499954 78804 78805 523729098 33900 33882 804845817 14577 14563 365300865 40572 40573 276055568 47311 47239 211197140 16189 16190 867721656 94064 94065 810116695 82080 82102 172729759 51834 51835 419539428 138 127 143206241 54402 54403 840292111 52742 52792 181635063 50084 50085 924272661 28754 28825 957388209 88334 88335 974995683 87454 87460 756131205 49988 49946 806695373 91704 91779 662042098 79863 79803 740695929 63379 63296 629925241 19836 19837 410677349 59511 59565 498663962 19362 19419 685428611 24448 24449 929525773 94893 94894 578342615 47584 47533 7603963 11788 11789 173048876 83488 83551 837868756 50342 50343 579361769 46770 46771 531203364 39387 39393 610991910 75166 75144 170845715 86959 86945 382457419 25131 25145 366525920 26977 26978 492886448 60782 60783 834627581 21781 21782 233103313 9244 9284 770708172 31865 31866 947542721 66963 66915 106294446 15678 15679 522583394 85598 85668 103686643 35736 35783 98408237 4763 4764 66670499 85620 85621 750537039 91656 91657 651543370 31514 31515 234317485 90141 90142 870985292 98877 98878 2037301 72902 72912 545224401 60205 60206 224143261 17361 17362 169496230 49767 49768 348658986 24672 24634 896398378 62291 62224 382412007 75674 75723 172300429 71741 71742 753017450 19908 19994 60194111 62519 62520 249127443 58105 58163 763778204 9608 9614 444349141 86113 86202 962774108 89443 89444 537229316 97834 97745 70250841 76491 76542 705333627 72999 73000 914581122 14867 14868 734509358 4454 4426 347845178 43213 43215 234797095 81662 81573 376091560 48360 48361 199513771 87972 87973 771088116 39170 39171 437298589 60057 60058 157650297 64488 64554 872322619 35779 35697 776514284 31750 31751 181980300 53486 53575 889879269 97752 97790 886822059 34775 34776 171881928 66334 66324 46973236 82702 82788 455990702 64980 64981 126780063 91696 91697 232324524 98681 98682 625166976 57794 57793 561813026 63642 63643 664012623 28376 28377 210369884 30195 30196 83725023 1288 1289 337046972 77844 77845 366343056 90563 90592 524628580 90479 90480 429018237 17894 17895 522817410 31569 31570 10153742 28284 28285 374054073 88700 88701 527039193 26399 26372 143156519 34200 34201 480476450 97801 97802 794296099 94830 94861 918425039 11455 11508 196628633 34853 34798 237457753 28777 28859 624326731 29116 29117 629012476 42204 42269 881182297 50415 50416 29437030 47207 47208 460309378 15491 15492 919627893 22279 22316 526813112 70350 70437 70227937 45818 45858 957721395 47731 47732 877805194 91677 91641 301589419 22578 22579 735491798 96477 96488 126944798 28601 28602 693195260 32338 32339 451945627 49613 49614 79874997 73138 73121 348067723 8536 8537 146431314 78010 77988 833888337 60888 60889 423314640 70774 70775 399419034 80660 80661 295480480 31817 31740 281460460 87758 87759 168826452 50458 50459 809513495 31185 31186 574846208 2059 2135 51370773 8967 8902 363367383 14012 14013 840625483 37185 37228 365508154 87747 87748 466061983 45124 45125 509830917 18590 18638 729684402 25549 25497 450128763 56681 56747 701893440 90241 90321 638635068 68773 68774 925881079 83922 83902 523212176 93987 93917 741015445 82227 82223 29785612 34280 34365 639488827 38002 38019 958995736 55230 55231 608813602 8370 8369 412548794 76183 76184 969447 52680 52620 722090730 15079 15080 136539115 86067 85989 596998336 35514 35515 726128744 52315 52370 623076937 21014 21015 2126984 65340 65287 718021883 62940 62941 961198459 67440 67477 338246525 59462 59463 604475289 43202 43203 859484394 83549 83496 165706704 767 728 722655569 27724 27748 172444567 99784 99842 689078775 9740 9828 345418221 28510 28535 381025564 72097 72179 363993411 57935 57936 697188072 52747 52715 614053561 98411 98412 916597904 32619 32620 105480291 49367 49310 632425089 39717 39718 240701086 53857 53858 454757833 95300 95301 873325097 49945 49914 521310764 86473 86474 937160952 69774 69775 76381658 56760 56831 907941256 38601 38602 846701859 30561 30569 511114151 61077 61078 211426320 15195 15253 386824016 73983 74014 436675392 34775 34843 109515940 22571 22581 795290220 6978 6921 415432899 59772 59773 592901049 18621 18638 924317321 67164 67165 257267646 30441 30442 408669576 95038 95039 799151443 97867 97868 796795846 42093 42034 112473584 35088 35150 589805438 92252 92253 543354429 69121 69199 688490048 33633 33594 804173538 72962 72951 880788059 98799 98887 475271111 86374 86397 221580537 1252 1253 685870917 1125 1128 999704437 27086 27173 434870269 43792 43793 832352548 14579 14580 710045302 45193 45187 121249882 52304 52231 476578297 59967 60043 659725518 6885 6800 169572386 74183 74174 429654287 80318 80319 924937387 31267 31268 103155313 34540 34541 704745273 85333 85353 462036004 76505 76506 251778715 95818 95840 831290112 87794 87793 267003389 65821 65822 336435158 24041 24122 417271359 20473 20474 503069593 21991 21988 846034288 87553 87467 918346567 16477 16478 723804907 59193 59194 248977907 70230 70285 870951023 43370 43444 839629188 9513 9559 94870631 22059 22106 375572743 32647 32648 817611814 61854 61855 946526068 16246 16211 949177523 67097 67126 324761333 65926 65949 687980838 38447 38464 86171937 53972 53973 937926229 31703 31704 230629878 48916 48917 456180335 54223 54243 980657685 6614 6540 323942770 38278 38301 634292159 92563 92564 540788077 92839 92840 181651384 18577 18497 633640632 6211 6297 123261287 17059 17060 547507840 32921 32930 555441841 27733 27734 151555820 77031 77032 266509044 19818 19844 696961380 38937 38938 478139135 90823 90824 996778454 97209 97210 584833130 25855 25941 165850414 12706 12694 39076593 11419 11420 926641924 73118 73119 537252665 48916 48899 168653748 31278 31243 361452669 4074 4109 441029656 37795 37734 191926629 78921 78922 241452401 88901 88902 896773301 92978 92993 333412395 98643 98644 73101510 38048 38049 981550490 32649 32610 546764065 71705 71706 430199549 29151 29221 523016828 64314 64315 350387501 78103 78025 402927830 72955 73012 339947923 59678 59620 986710653 51911 51912 374216058 98453 98454 576313195 32852 32885 550117548 59550 59551 311108563 32755 32756 752735404 94076 94094 410613393 85775 85776 784128886 33221 33222 196122037 59058 59101 653712670 52703 52783 360228995 76189 76190 376210856 87719 87742 870900127 49764 49765 66728772 69513 69576 516099774 19419 19380 549711210 94534 94535 444753764 73695 73696 471856223 34047 34070 633658297 13230 13231 783775056 54449 54450 292598334 81701 81702 899967307 94071 94072 112498695 59632 59685 45232014 92143 92144 396360120 51011 51012 486768769 3122 3078 826074420 40415 40416 427881334 83487 83501 303377493 44134 44135 945948844 44366 44367 76327519 28493 28494 306608734 8175 8176 574598749 13191 13266 962291273 84460 84403 692323619 79592 79605 544000439 31764 31776 297830687 81424 81494 344388910 77191 77108 821485006 220 134 931840716 32772 32773 361376030 45722 45745 148852339 52962 52963 409883537 52526 52475 205878111 68581 68507 441497234 82666 82750 284945891 1525 1439 424869771 12458 12537 885315326 57621 57592 897680028 50416 50417 368831388 6008 5949 45890845 57687 57688 825441736 91603 91542 722300912 79670 79671 15146681 45855 45856 401649250 75751 75816 321903917 1606 1607 675875515 29417 29418 205048663 3341 3417 521187673 14678 14679 100288182 53726 53727 491128853 52298 52299 574190043 7996 7997 103163972 53981 53959 773880533 35543 35544 315268806 24439 24481 159175808 78155 78191 481667606 34493 34494 693926960 69979 70067 717338435 67914 67915 259276717 67018 67019 517252313 89845 89761 914798919 86965 87053 833000076 95872 95873 101017412 69109 69145 89622588 32073 32014 602746162 27229 27230 598762115 3397 3398 39197241 10890 10819 520558053 31365 31393 963881681 11724 11783 371491496 74272 74273 37735729 25644 25645 33697629 51333 51334 911763029 28598 28599 145443321 81207 81208 479494852 65702 65652 235794982 82116 82137 133156950 98624 98625 462761995 96720 96717 676410136 41750 41751 585051944 17136 17137 307597810 24812 24733 765480230 8946 8947 255980597 33117 33142 159029852 21482 21483 633931249 9370 9360 34326793 96602 96564 626763839 24257 24258 1508766 6203 6204 778073576 358 359 724037295 29501 29537 663681403 2906 2976 599248248 39315 39270 112583762 64970 64971 458975828 56946 56947 374025602 18020 18068 128975139 40671 40617 818720863 30938 30939 103579680 50100 50101 618395989 96419 96420 583015805 50246 50192 380957122 94978 94979 392730778 89034 89011 778302669 41147 41104 280246694 49568 49569 367083622 79825 79826 792895386 17870 17902 564085913 930 931 490775917 93305 93370 803658465 47117 47192 579904984 424 471 497444393 31640 31598 895885474 50166 50167 719309287 34670 34671 862207467 11672 11731 225598512 99703 99704 642828884 95689 95690 741141131 46718 46719 201817075 77211 77284 408109360 75288 75363 481042577 67460 67461 557759375 97531 97555 599827415 12003 12024 663807616 30634 30635 799304610 65681 65639 317712437 2825 2826 37387110 89199 89200 670547513 34813 34780 413260488 85754 85755 995065716 66040 66041 999109879 83871 83872 979396526 6284 6285 364820831 69327 69328 155961372 55192 55105 137000743 36741 36742 190056470 20232 20233 429188373 98756 98757 21211894 44105 44151 732260850 34994 35005 466362790 76943 76944 233345773 28494 28495 773577778 12492 12493 787051941 89945 89946 431096636 55311 55334 153123520 29324 29278 37430123 90175 90101 213508814 71795 71796 400339956 70977 70966 237681796 99089 99028 12718312 55942 55943 141425640 1463 1464 568306420 27315 27316 366453299 27470 27471 362953208 26298 26241 484416146 1605 1606 994116697 43359 43360 805756507 5527 5528 998462193 99565 99489 453778009 22082 22083 21555778 6098 6082 639536834 46249 46176 30502850 61453 61487 683687819 55757 55758 238754438 90408 90409 459825994 34784 34787 700495768 29785 29827 510249785 69267 69251 97383484 76034 76035 64150605 44247 44248 615653019 56266 56267 368005626 41630 41550 559822286 29768 29769 733318785 92859 92860 678492407 77651 77732 766606957 72738 72737 661886426 43192 43208 138109912 1815 1742 896371200 51772 51773 142888266 12772 12686 154530873 46513 46514 831553250 21569 21570 473305480 88210 88133 111605139 19035 18993 678171266 61808 61873 859128076 74298 74299 970139398 80645 80646 35719161 20570 20519 347426292 60368 60369 947194107 18031 18118 855835606 53199 53175 779391171 24976 25005 444904113 69817 69892 123415494 8 49 587684034 30085 30018 477577120 39396 39397 85869316 85640 85641 41767080 9900 9901 986046462 46617 46618 916890950 86321 86322 370658724 30069 30065 427904799 29061 29084 226221999 28731 28811 890470115 73817 73751 668230122 54699 54700 872728961 95405 95406 14431089 30265 30246 480177761 74093 74095 488136927 525 531 983309355 6220 6135 528321666 17823 17824 58522122 86555 86556 955400711 54554 54555 150818755 73565 73566 591478292 48009 48081 41210528 70583 70580 978175869 75266 75196 586024877 34024 34025 989223715 82588 82500 179131306 57511 57502 20249761 23823 23824 31892202 91487 91576 419992681 6622 6623 926442876 28282 28356 328359260 34606 34607 665124436 4110 4032 454846703 12135 12143 892163169 67267 67299 644106854 42828 42795 794412711 55985 55986 814229398 63553 63554 851704958 95864 95865 377998000 69087 69088 537891694 37523 37513 366734868 6788 6821 797522212 53226 53227 511507285 50610 50611 460887405 58226 58151 817707675 50953 51013 182078556 65303 65286 584300364 27248 27249 957036604 70885 70881 688846372 31844 31881 83827442 80667 80668 56422398 71209 71286 307993780 20256 20300 479233846 35581 35538 779941610 25438 25439 842613539 66859 66860 203906033 6017 5982 533045599 19315 19280 640243222 17409 17410 429902052 86625 86626 850960841 29058 29075 163069215 79956 80021 85733004 82510 82503 792779522 68163 68082 764584329 51616 51617 918207325 35065 35068 513412756 42498 42521 938816281 98305 98306 344016020 66988 66989 201165659 89157 89158 844924313 5122 5123 365063490 92403 92354 181345610 98119 98110 231475009 29792 29793 643155874 44591 44592 52798239 87543 87539 100204397 30873 30874 768196350 37055 37056 943853211 30165 30078 251101599 41070 41071 850256165 11007 10986 216011428 41831 41832 961442604 10561 10620 16560105 27117 27115 758953887 54464 54479 566793435 18167 18096 585029369 55192 55138 433765147 81392 81430 656725567 93379 93444 279950261 20237 20238 231711622 40329 40250 233420466 21545 21461 310031436 42733 42734 675160667 58319 58320 948342749 33362 33299 174073105 88899 88900 5444383 67383 67384 922887877 96796 96797 572071211 83555 83502 280179982 21816 21817 424661735 2904 2866 888620081 27408 27322 950591727 54450 54451 225514428 12950 12951 911672997 8809 8883 315909923 55831 55832 389784958 44944 44885 38945411 87917 87959 815073336 78037 78038 256922882 97814 97815 748523852 32589 32618 25614616 87579 87580 720406685 84755 84741 344951973 39976 39977 254433325 22108 22109 257905408 46547 46581 308445721 62990 62964 227917503 67915 67916 294241425 78174 78175 235865185 45706 45642 506759689 51021 51022 934922208 83053 83054 194973723 48545 48546 570625551 89914 89878 414379415 11365 11431 728421243 8422 8348 428663745 47887 47807 244983978 69675 69716 516322413 80639 80640 428095821 6574 6575 698714446 76488 76472 273099122 64762 64763 355673488 74436 74437 22398355 48678 48679 953569694 58668 58669 603540399 91630 91631 540959589 80452 80453 351619104 77610 77611 377349775 38950 38951 613614617 23410 23428 738304202 25734 25813 970192332 2525 2526 680330459 78429 78430 509127192 73200 73278 892406220 72326 72327 978461605 67319 67338 283570631 66741 66815 641156421 10627 10698 757926972 49493 49445 271794872 69592 69593 673145623 20203 20150 480901292 92885 92956 158465726 15865 15866 446149135 90751 90752 28488253 28758 28759 60371379 25421 25422 77110451 65917 65918 554582266 7989 7990 195691770 3116 3049 729246110 93045 93046 668292653 78654 78655 816605578 99980 99977 68429016 49064 49065 559978505 8470 8550 139441225 61580 61549 518629515 44762 44763 459571308 37399 37400 307567742 66521 66487 992002128 35790 35791 416367524 40339 40340 886418713 79923 79924 943263859 39520 39521 815116367 11269 11257 394492583 62929 62984 292006999 46665 46666 569450268 38579 38517 924413456 37406 37407 279116503 60715 60649 444719672 58354 58305 11069963 72635 72711 4246626 28617 28700 211993847 42955 42956 144171358 43542 43543 589555591 54462 54463 205179874 25093 25094 269907318 73617 73618 46711750 33817 33844 58980454 83370 83360 646716288 15769 15770 19774067 85333 85334 79269887 14546 14550 279657124 21220 21152 911895496 43430 43406 856852622 7708 7685 765118460 75302 75348 865135895 43992 43989 906814892 98109 98110 246576687 50723 50728 12355932 6384 6350 767516055 99181 99141 902341687 65919 65845 867442356 67022 67023 404644860 87743 87702 524198227 95665 95666 833979707 45722 45653 537042370 80282 80283 621503604 79434 79435 325261188 62111 62064 590990312 3913 3914 898968076 65639 65621 70795236 21358 21401 153810859 38543 38544 215506092 52366 52367 675424065 74026 74027 88730874 57975 57976 283992033 23806 23841 45950561 27869 27870 443860285 51592 51593 898679752 38238 38239 602024732 23841 23842 604880478 1271 1233 539688962 77788 77860 236563842 19008 19009 598359747 3496 3497 703686601 34793 34794 5142657 73193 73146 915040452 24481 24483 901200057 82624 82625 816091195 73994 73979 519426636 8099 8152 519694463 39800 39747 457910383 88610 88690 215113402 23310 23361 951722334 84982 84980 678291891 58599 58551 790571338 57710 57711 629086379 1158 1159 633945521 49475 49519 431237407 76280 76271 559716874 88969 88970 688715191 96078 96079 517271337 28805 28720 358109879 68424 68425 366056942 31194 31207 234301689 14567 14556 210510747 26352 26353 819608738 94354 94355 588886312 48713 48747 567024124 91959 92026 280324030 81358 81290 973966718 95038 95065 286265515 68605 68631 378363428 5995 5964 314573303 54899 54813 557323619 40652 40620 721062842 48706 48707 64691906 80075 80050 542912343 80832 80911 698826500 31378 31379 246390957 50079 50154 961862434 11087 11126 67875864 31599 31600 528783507 13627 13588 622360169 83871 83810 604962468 13899 13900 622532340 76603 76604 20141725 88102 88047 109062446 49942 49943 389641082 16087 16078 523906783 68196 68197 875353541 60746 60709 436599395 98960 98961 844984671 94339 94308 838150313 11046 11073 841995256 96652 96668 527166206 14238 14239 835964146 82898 82844 672990351 92720 92721 394973354 37227 37228 39020456 67548 67476 51055768 59045 59104 683896326 35305 35249 83852075 46511 46512 697708239 3155 3111 238680605 10873 10791 580173895 22759 22760 217990034 32258 32259 119209292 65932 65933 585654281 91030 91031 406780911 18547 18548 902964740 26445 26446 273657316 43495 43496 355376069 50203 50204 771222308 49357 49360 384346707 22787 22848 426541490 64304 64302 720221591 93231 93232 529241622 73539 73537 566590171 55250 55317 569119203 48262 48248 374027998 75806 75789 293568856 31709 31669 953251811 32152 32153 393560812 31616 31617 657411924 99343 99344 958978358 29580 29590 128853226 9998 9999 378103620 93492 93493 503858284 53459 53528 454060225 28252 28253 818087192 93805 93806 716468658 44844 44834 666369671 60663 60664 324375087 23260 23261 917313031 39826 39827 118262561 83544 83545 654837789 93046 92988 928411125 97000 97001 923609106 90403 90423 451914336 41905 41848 210337068 37615 37658 917485090 38448 38512 551685702 91909 91955 98181659 32222 32223 969308311 9981 9982 218734579 96046 96047 580152157 37738 37739 902015424 16525 16526 912699221 67381 67382 623459708 47254 47234 394660172 85694 85722 318925371 31724 31725 445337369 45652 45653 857242892 76045 76046 61293758 83294 83295 154404605 53871 53872 247207705 44141 44168 437230368 36532 36533 945265594 40306 40307 195527939 45813 45814 113927137 52522 52523 535528401 62260 62252 87061377 30520 30533 682360144 7621 7637 13472266 68877 68878 421352649 33811 33812 619952862 20994 20932 729675412 8110 8134 589889359 48778 48779 504863094 76314 76399 247323865 88714 88715 173998649 48083 48084 815636734 94162 94167 985830598 39208 39265 897103808 26909 26910 481838305 37729 37730 733979500 34047 34048 411135786 77760 77753 631714479 18181 18182 324425120 24851 24840 443850654 56639 56588 553485250 47014 46933 591139313 63178 63179 210005109 66958 66874 720898666 88330 88331 863564492 32171 32172 432469367 72595 72665 181222765 58269 58270 71609222 63462 63463 92811745 93070 93071 936161510 10844 10845 131693019 45243 45328 348890721 40532 40614 451740370 75240 75241 671835926 28986 28987 388467276 48878 48879 853555771 75002 74970 466816980 54121 54122 676248970 8739 8740 172696336 63910 63911 393616611 81069 81070 487333750 22795 22796 182022126 108 106 20064639 91242 91243 10719494 57125 57126 812340872 5095 5072 120413029 75832 75833 231908954 95498 95436 255848459 66044 65962 245567003 89322 89349 593187686 35922 35921 36589771 18691 18692 553580967 32613 32614 829036442 31613 31580 134738309 98654 98581 202894203 8065 8066 396698749 92939 92919 969221177 21946 21927 549072285 36139 36140 95674637 51556 51607 440883744 13886 13887 300936226 25649 25694 718192224 4439 4452 934519953 51827 51748 372758615 29135 29136 581685737 12960 12961 961984109 30144 30076 565735575 31662 31741 144854844 83688 83689 743191085 16376 16377 869274654 70934 70968 672552343 1760 1761 179547748 88943 88964 962956537 54104 54105 834099746 69657 69658 383605768 47389 47473 776974931 84218 84299 716570734 89984 90049 4670745 73972 73973 674138589 55612 55606 871516112 62518 62474 801711997 25094 25095 812463933 28604 28600 988716002 39129 39130 773720855 10241 10184 182420625 9228 9229 583420877 34403 34404 507735292 15266 15267 87278845 91674 91739 898629716 68581 68552 263199921 535 618 272926598 6131 6132 516608788 20541 20579 100692549 12479 12403 387521845 25963 25881 2346798 35746 35695 379602380 70090 70091 620282551 81815 81898 283509339 1958 1959 397752158 88418 88419 868331802 39622 39591 226724847 80580 80553 5715792 53433 53434 881777630 66698 66781 902548628 36972 36973 757052375 18644 18687 527191451 68742 68743 753490185 33152 33150 27298041 18955 18956 859382925 13955 13956 211795131 65822 65769 633769094 96760 96761 136405408 13069 12999 670393828 42953 42954 177906371 34850 34804 678943992 60829 60830 600168748 75371 75372 713891862 96632 96561 40646036 24244 24296 593311972 29423 29425 231932717 81601 81585 107667167 3528 3529 459373364 68764 68765 843152124 33537 33538 290746040 72019 72020 981692475 39746 39747 811777783 78758 78759 457812415 2227 2233 41285518 35674 35675 312585788 59311 59289 825863515 92472 92473 717741288 92737 92738 27788038 45683 45684 320235454 45020 45021 692925505 1154 1167 665162597 59054 59055 244182188 14876 14809 588099171 22305 22264 963653520 53101 53121 584282509 23685 23686 556563298 64181 64182 294315067 58403 58404 184742257 42692 42693 436387694 39191 39224 675298850 90384 90385 776642200 24990 24991 22947616 30387 30388 4536688 64863 64864 582247399 43899 43979 301790322 92812 92885 770809876 91092 91060 960260598 40270 40271 283259160 25810 25811 215229982 93525 93526 196889881 44441 44449 291067636 8272 8335 807594346 81807 81808 423808068 11328 11301 76335152 11067 11068 87480744 28469 28403 929363594 13890 13879 1051416 35042 34979 388877741 97941 97942 416072478 29931 29975 512790813 14781 14811 782606826 38669 38670 845551483 39625 39626 388608691 90535 90475 906326599 23789 23784 241108882 41182 41183 258484130 71481 71482 249811631 54607 54608 467842748 27955 27904 582326291 94025 94064 871375552 72675 72754 208358707 70864 70868 725179028 12149 12211 766990985 87547 87548 410305236 19780 19850 156638557 54916 54917 605548249 49580 49641 848515557 34422 34423 652822522 55236 55207 89109428 38422 38423 286619622 89329 89330 370460682 67899 67900 662639612 4448 4359 743413732 13186 13187 24893537 97915 97916 347833532 23212 23213 29511264 42681 42682 43514615 63946 63865 639395454 71863 71864 111811702 49856 49857 534667544 26096 26097 469184287 80060 80061 611883019 96982 96977 526452124 657 705 65185020 92046 92047 721138479 7959 7960 397077842 72226 72155 631495858 40917 40918 122273306 918 919 930003609 24972 24904 440635776 56810 56811 129296921 82426 82477 627445743 29197 29198 307036106 19810 19804 393552977 5819 5820 861702617 5609 5610 846186 28346 28347 752999662 11367 11368 155917009 58365 58403 646796863 32089 32117 915741513 36864 36865 441520510 25597 25598 958971935 74442 74443 742208680 96258 96259 161474670 64130 64195 484605409 92888 92949 817016708 17106 17107 16767716 52780 52781 256267294 28260 28261 900380685 94032 94033 720142910 77969 77970 808067457 81549 81550 6010327 48733 48737 532425951 83722 83800 618127770 11402 11403 630584957 44043 44044 606206137 72605 72606 604497201 47214 47227 301483653 5742 5673 791287555 20960 20961 909635325 48249 48250 494491003 57366 57371 282972883 30359 30360 565467028 47533 47534 366094113 70993 70943 184122330 68756 68743 102999235 60835 60915 262274829 27523 27488 642510830 18401 18448 762531701 50824 50795 183087492 1519 1583 211017792 98650 98629 461412765 58166 58167 430268162 57051 57061 886186545 86463 86518 820297009 46467 46468 440423961 46981 46976 869148431 88836 88896 925277384 75862 75863 595831236 53615 53616 408340259 49458 49546 869773075 30961 30962 763898828 48576 48577 797978029 37184 37170 10958920 65808 65884 526681684 65942 65979 601629803 51303 51304 544437751 41136 41137 852364038 42919 42920 96696381 6119 6120 499925951 7481 7494 832532889 55243 55195 46987936 26319 26320 692751946 22738 22661 202000785 81905 81987 494482285 48590 48658 381626214 97795 97818 167098357 43776 43777 745426195 2170 2171 34205096 53714 53715 241601735 68970 68971 423912801 61361 61347 481821650 68572 68552 931820230 9906 9977 65409019 76049 76050 946562197 6945 6938 962724135 75302 75303 198733168 12209 12210 456014851 6325 6326 556043245 61585 61504 236287700 10931 10960 550891509 92399 92400 750898000 48970 48993 939432206 63182 63183 541531903 87693 87638 210179873 62710 62711 369354214 78259 78260 287314764 43208 43221 25904021 82566 82567 82464643 70697 70659 396301213 8094 8047 238685680 65664 65590 278882250 14954 15019 941444947 65110 65111 81280798 60190 60234 904111353 32114 32115 115596002 64396 64364 798314912 97995 97996 408629933 76022 76003 467482338 73647 73648 819707208 72359 72303 881226241 15123 15052 528910062 41019 41007 123385233 97531 97532 394530356 96983 96984 375090478 86260 86261 786706115 10381 10437 788585960 20681 20682 400824931 12611 12612 3254960 61768 61686 38634275 31931 31950 269421939 19192 19193 747005496 66148 66180 446906273 62287 62265 188486900 42782 42740 142764443 27355 27356 464136442 87923 87924 900892871 63801 63754 944263156 28759 28799 584097773 49749 49726 314632668 5240 5241 645175290 70590 70591 63583002 6584 6585 255874538 58778 58810 477725699 61126 61127 979246618 98206 98207 353572807 14854 14855 821143875 90774 90811 163348043 6170 6184 696735909 63795 63796 145947557 18654 18705 590435277 59935 59936 640157076 59593 59611 777014345 62047 62092 933883497 85077 85095 440103015 90026 90085 971553603 21276 21194 661192335 15761 15762 803656594 95066 95125 757641360 58646 58680 766838839 33 34 176825520 30562 30476 339605837 91129 91145 38064281 41072 41073 926293206 15769 15818 394298913 69980 70043 211970976 26305 26384 448705804 34330 34331 760486970 34600 34681 194905557 22031 22032 263322513 52452 52433 89319981 64539 64488 648065982 76093 76094 488672756 5495 5545 518938937 39703 39774 529831462 10334 10335 761918973 12919 12920 568856341 37147 37148 526040372 99616 99597 733607100 59359 59360 399276926 13980 13981 547518189 12069 12070 976531054 84191 84192 154189489 48967 48962 267686698 14817 14818 49091528 52094 52076 155562573 89820 89856 76720235 67105 67106 562641700 91537 91538 827635133 75251 75295 121583728 7089 7087 931793180 63835 63811 487269325 8010 8022 284928002 70759 70760 451856900 5982 5966 217375790 51694 51695 236265316 32162 32163 51131600 77642 77657 795995394 44388 44389 926125525 31555 31556 271346317 34644 34645 359887935 79752 79821 609991774 20281 20333 443702916 88795 88796 796238160 32300 32301 483572634 4522 4467 159000368 33903 33963 981097015 86223 86224 454069308 87309 87310 306238897 10479 10480 240111128 41153 41196 397605275 20026 19941 761391513 79659 79643 592195384 2851 2886 460314722 94001 94002 437258584 35533 35534 741405528 86602 86603 944892922 58276 58277 824911982 32771 32750 535256948 67175 67149 480678077 54325 54391 627145260 88246 88183 256996057 61828 61838 792739752 41229 41230 567828949 43889 43890 646139077 93994 93930 96412942 61082 61125 666121602 97895 97896 371787482 54400 54489 537656841 29072 29073 205355905 7916 7917 811260300 83805 83806 551726168 51848 51929 669852008 63498 63499 49379430 85485 85486 926388469 68769 68747 505546575 71018 71019 416481917 91267 91305 364462209 10229 10270 594003706 81132 81186 654927136 64798 64799 443385896 57113 57078 37261507 94808 94809 388899158 61967 61942 438995758 9339 9340 151980229 78959 78960 908603792 47623 47624 492974255 37649 37650 942118945 7982 7983 948202340 35475 35488 695145551 76854 76855 65074194 94481 94427 386081736 63980 63981 802591226 6986 6923 971988836 49097 49050 83035921 30230 30231 374633958 31856 31772 115386045 34888 34889 33452889 51924 51925 957749187 15827 15828 854071483 65737 65738 847811631 17825 17826 783487696 23448 23449 627030786 29063 29000 946325758 80139 80140 491681181 60207 60213 525142766 66235 66146 41556667 25351 25352 879320862 87759 87760 172554810 71046 71047 453392851 27487 27515 142304400 35943 35970 595220863 45338 45339 263836389 63248 63249 445007840 73037 72995 756546571 51135 51221 588595049 34162 34125 312333026 27346 27406 940802567 36664 36665 693882344 41622 41623 492544451 17803 17725 791206694 52339 52340 905449294 96055 96056 612477695 29799 29800 519661460 83924 83928 845184326 93517 93518 384237 76799 76861 520997431 2939 2993 864367248 25891 25892 220014953 94272 94273 563736430 21846 21874 988977960 57336 57266 592106789 97518 97588 102049941 58012 58024 180087034 64528 64529 760076182 49171 49172 3063586 44693 44714 380027925 16587 16606 576454537 58953 58954 906297811 21499 21500 466361555 18616 18617 322730259 59100 59063 833000810 83099 83019 638015879 91964 92021 740269440 97069 97070 933429445 22712 22740 957355497 61618 61605 219815487 8956 8901 397323036 72039 72095 536629603 39916 40001 427638335 79167 79168 123381817 6595 6596 329579524 96358 96386 10960536 31230 31231 884197084 26104 26105 2877327 75340 75341 428488711 93500 93479 447195906 25976 25977 966194897 29341 29371 898055135 10846 10860 628318936 89095 89074 788239222 12407 12408 74125265 93366 93367 989972222 92292 92362 709771578 2522 2604 599963224 53209 53171 966200265 35397 35398 988042008 79114 79115 168757300 2609 2610 638079105 66348 66350 437003886 78455 78388 725361675 8714 8693 223957978 77879 77880 870748870 6254 6319 275445072 39922 39923 939048975 16302 16317 475168528 33088 33089 435381128 39598 39599 348329221 13080 13048 453398359 44653 44649 891672825 78794 78795 634063747 44373 44393 441976341 22853 22907 21002315 59561 59562 396477198 61778 61699 505874337 23926 23927 824982776 30465 30466 554736377 7423 7418 456162231 45498 45532 30399234 95330 95331 422766389 75216 75197 293675214 19320 19362 155627667 80544 80545 71501655 4232 4233 362528666 10956 10965 503675710 21646 21647 758937988 97234 97235 766495318 97997 97998 423839852 21057 21058 918848406 42374 42375 349086334 12566 12567 119415356 66957 66999 515306704 3907 3908 957974173 97473 97474 341058995 86293 86363 73309943 78680 78681 900297069 5765 5766 359067002 24228 24229 518210549 37857 37903 309794179 38378 38319 613827527 96829 96830 921492082 49257 49188 691733522 58247 58227 595482549 74832 74891 496530110 50659 50719 745076897 27290 27287 568843986 33580 33514 106732630 7167 7255 524484669 31317 31318 779153000 46938 46981 721702386 49409 49437 157971460 83194 83170 304451590 6392 6393 705054396 99228 99229 487471500 9660 9663 966307316 83617 83618 530227558 50678 50626 781266715 91256 91257 633049182 15883 15920 67177052 10589 10590 272503688 7530 7531 614548440 54090 54001 827324805 33431 33432 612993875 60989 60914 33881220 61868 61869 771724570 44503 44586 611112152 66782 66783 161478601 45924 45850 234542737 9036 9037 179431125 67017 66996 95584267 31853 31821 843202076 73837 73846 855080219 34614 34546 372446135 61019 61020 459925615 60649 60650 116038723 88465 88528 7246393 26813 26814 714227264 42398 42429 23419126 87041 87035 938503139 50714 50715 657771718 28603 28604 358770397 98028 98029 449263740 77945 77912 871185836 90386 90387 189872310 59852 59853 490355707 94485 94398 868583032 26488 26484 955816105 19287 19288 175126000 34327 34328 839856122 82194 82195 541475921 86303 86304 806078715 19716 19696 469035727 25235 25236 633785695 48270 48271 503829645 96669 96670 223431286 80056 80057 737764471 54342 54343 894605882 79896 79897 235402510 63900 63837 822822078 1106 1107 126741390 75592 75593 881040711 74608 74609 334043302 13791 13747 915411802 86148 86149 68644343 41492 41506 540734966 67447 67439 835683865 70161 70162 730176977 32584 32668 778791815 77292 77293 841964110 2684 2613 25201592 93123 93124 522820346 55085 55152 934151821 42811 42812 806281546 22711 22712 86999545 4362 4276 138688729 28277 28278 379742572 97245 97179 562985792 88696 88697 998146278 74908 74909 834268889 58042 58043 834283099 95751 95674 141613014 92923 92924 407543949 62946 62947 996817611 36006 36007 616575260 1414 1415 729003606 32744 32767 761850416 37225 37170 509251947 67997 67998 323701393 33548 33616 609348047 71396 71397 720015554 27216 27160 366153021 16290 16291 35958001 60649 60670 394882285 69764 69765 431826638 65080 65144 995977257 6430 6366 621175400 58185 58117 17033280 57019 57037 481410514 16798 16799 374414154 50727 50728 285978919 57523 57524 562451413 6898 6899 591301368 61556 61557 207718175 26942 26880 477109166 5413 5329 460383229 30924 30963 801513017 78858 78859 21316878 95047 95048 697660969 91885 91968 405381936 58145 58146 493940619 76917 76918 499333399 22801 22802 114679406 96685 96723 246102434 60931 60932 976036291 3699 3700 788871143 474 517 593028377 12619 12655 402371885 36947 36948 491549514 34970 34961 199532199 2086 2174 303141207 39067 39060 48221493 73927 73994 102941446 53107 53121 308632832 41460 41461 100431682 86673 86626 740629245 60314 60315 70900325 87053 87054 395039998 60901 60817 419006158 42718 42719 142262966 36989 36990 123368051 81291 81292 476846080 13629 13627 393366303 30029 30030 64279966 6414 6339 478008386 32927 32998 614756514 77870 77849 331276515 60450 60451 990857200 27132 27145 934586695 75100 75163 687770689 13846 13847 485155307 76830 76831 666715632 74945 74946 488327105 6603 6604 957863629 81817 81818 113339271 95164 95091 91113965 22511 22512 43037926 32370 32371 158625454 91278 91235 924559938 10695 10696 179764397 55982 55983 467712431 30461 30462 850732724 3732 3760 543778254 52669 52670 154453474 3441 3509 45721025 86375 86413 748338625 77983 77984 851570491 93827 93869 438679302 82668 82603 359504341 19906 19907 697327331 28621 28541 66678634 60106 60107 657669230 93493 93494 883587461 64638 64639 960953250 19982 19983 334966694 44252 44206 984753097 35493 35457 776946292 92948 92949 693386235 55654 55655 311393299 61272 61264 70348697 3513 3466 434379616 24479 24480 831613867 99047 99023 30440776 92943 92998 753312554 81976 81977 896877584 60139 60140 392623846 1762 1744 432501838 13778 13866 444781750 48587 48588 587155383 52318 52360 605739851 1314 1267 515417518 22087 22138 890030947 34642 34728 848877258 95650 95651 767716586 8853 8859 739302760 36163 36102 57527680 30042 30076 172142835 17961 17929 535037847 16088 16089 581914980 68443 68444 721882501 24933 24934 175055037 70627 70628 74968134 83927 83936 177586589 87711 87712 542663310 93125 93126 134505838 35029 34981 749670156 86703 86704 92269720 77200 77129 161781383 54005 54006 790956551 26076 26077 761087665 86222 86263 186625836 81072 81049 385081216 21452 21425 893948048 50484 50485 57171894 72240 72221 2103696 84744 84745 657059157 5567 5602 415974250 96857 96858 972936857 88171 88172 782864122 76759 76760 653931057 12793 12746 684730346 79102 79103 565880389 48525 48526 376405646 18258 18187 968145819 83532 83533 749154472 6138 6080 733879271 45809 45810 157716443 76777 76823 538774296 19165 19166 647523439 22302 22303 567259821 59295 59296 570781900 1321 1322 306733957 67614 67615 356920213 25646 25573 759948878 82014 82015 791621936 19256 19257 726369053 63672 63673 91099978 98099 98100 640228691 26423 26481 86861956 73030 73031 40613697 72798 72739 373571740 82378 82379 397350730 13930 13908 50611761 78277 78278 866410289 58687 58688 522423235 78318 78271 268671051 92806 92807 763213563 62716 62728 430508064 37175 37176 184136374 64696 64684 843218617 42867 42922 333817486 18700 18701 272038720 81782 81775 627473455 42724 42778 997646096 38332 38351 97132564 52199 52257 145382883 67851 67852 219918083 46862 46803 869488413 57040 57054 79236195 28364 28365 482509846 62818 62783 184260753 39720 39809 178396327 15467 15468 993346568 53237 53206 654474535 86453 86454 12015566 25925 25862 724825666 92947 92948 916920222 88068 88069 99750777 23339 23340 62580533 83722 83723 599175559 15985 15986 145823949 42638 42639 425261016 97825 97826 710224704 69080 69081 885697926 24716 24775 216231755 90880 90881 222894657 99886 99913 465326536 58881 58882 36847695 96685 96644 245698834 12007 12008 668735662 12401 12443 180099142 95877 95898 837120093 4311 4324 699902961 13724 13725 700098956 95604 95628 645056398 80064 80065 5788556 70344 70345 318094758 77347 77348 830666983 60193 60194 754231625 58565 58566 983796186 84671 84672 552657934 44772 44773 891079498 50465 50466 850393046 35484 35485 386719563 34265 34266 465016088 41254 41195 843068917 78496 78535 760570130 90931 90858 761204484 46439 46440 425267400 76063 76064 277562477 13516 13517 594900635 73441 73442 890084656 22342 22349 941547018 75541 75542 945915809 69472 69511 69965901 35828 35829 501701666 477 545 206379947 66764 66740 958623745 69422 69423 626406597 41340 41341 865679645 21684 21685 367309836 70261 70262 860700268 89903 89904 617756551 62800 62801 812314509 75798 75709 194225107 50708 50709 357116338 7439 7440 639579406 77881 77853 888020331 7571 7572 669683063 51626 51538 17563059 64122 64183 347519885 71926 71927 649065206 21855 21795 837695325 80453 80364 165413360 21788 21780 18960190 78059 78060 449286537 38427 38428 209737454 94429 94493 811091818 19539 19599 150389718 79653 79654 586173960 69929 69930 660604151 37275 37276 698459144 93620 93598 293858116 78550 78551 366371909 21952 21953 148715511 30836 30837 594717321 29585 29586 922005738 18102 18103 274430510 47181 47221 379750327 43740 43741 47149867 23041 23042 780979789 25581 25543 587791275 89509 89420 352442934 47172 47226 759685700 58502 58434 887367858 12444 12479 339604201 57579 57587 60467836 17055 17056 434756757 58641 58642 700934116 1693 1694 472346890 2218 2292 966899571 62079 62134 75449613 73981 74008 122900220 63077 63078 466550370 53411 53412 902834537 84877 84898 799051759 26015 26088 249150902 78760 78761 907382314 68495 68433 11448620 43144 43145 123983958 21163 21164 447568345 52207 52208 477057963 85096 85097 230221088 13929 13861 702487777 42612 42676 834721832 68391 68420 652578109 36262 36290 627514581 39412 39413 688175740 89689 89690 410603304 58244 58245 493574001 30385 30386 436585873 9871 9872 501259574 8949 8950 701048172 85201 85202 888849826 24731 24732 53180886 93710 93711 431130945 35712 35713 216317737 67295 67368 430013087 84166 84090 889371964 61372 61373 132758358 47551 47504 642402382 84238 84292 898621090 34576 34620 201060231 59753 59812 378466764 54066 53998 154623386 12566 12627 85976653 11584 11536 331943587 76417 76405 96183886 51670 51671 184853964 98130 98137 955707894 78009 78010 842904959 40994 40995 362912627 86469 86470 252612264 50283 50263 603710210 80391 80312 897234129 79079 79071 901836761 46995 46946 113470403 5186 5187 610766151 43490 43457 993693451 95768 95853 674133883 49557 49558 534100584 50688 50689 49843591 25805 25829 761544143 94380 94447 163841100 37846 37847 866481157 88026 87996 473022009 60992 60993 613952097 74175 74138 664111653 82615 82609 430671647 81380 81381 624546976 49528 49493 265120063 25636 25561 404070878 9673 9674 795173758 45278 45279 952175749 37102 37103 178709294 197 218 969958785 37507 37508 176389342 25788 25798 956973779 85260 85261 948480466 94088 94137 432727877 89920 90007 507489499 60241 60242 694408785 70667 70626 963903092 99172 99155 118127414 27479 27536 760424375 45540 45541 789514164 64866 64867 192735485 38807 38734 348189585 94218 94219 992682483 80834 80807 367845660 77732 77733 13405759 62336 62337 263801605 34847 34848 816533805 91098 91014 51895139 68482 68483 6702510 70604 70605 2121509 7340 7341 212631756 91722 91723 49325276 75048 75019 550253732 33888 33959 767782551 5075 5076 995036192 13535 13536 179955791 34363 34276 331115659 71628 71631 739401371 51625 51626 708245197 31292 31324 389970336 29437 29441 11255034 27327 27325 727216602 18513 18514 276359287 22221 22222 547398104 77417 77366 115297628 17306 17259 610647332 20692 20746 615895626 84909 84837 42175965 72379 72380 693586082 89973 89974 93801531 19058 19121 725127133 3274 3273 292357750 98828 98749 247595812 13394 13395 649510706 61725 61661 112456722 3976 3977 108428097 28096 28097 897475831 98942 98983 784780978 16921 16899 8272003 11082 11123 483471783 32590 32635 189401897 21328 21329 198997285 41781 41763 539728621 17482 17483 936492169 19890 19899 579944191 6180 6186 222911882 57384 57385 779935482 20441 20442 640767222 61937 61871 723225349 90954 90955 642582194 88766 88784 13185128 87447 87526 659894669 27508 27509 612133688 18686 18758 80276006 3898 3956 882496920 53633 53634 675890922 65973 65932 140061725 80875 80876 935895435 3548 3608 791999262 69500 69501 383310195 16603 16683 22136289 33900 33859 643011209 46939 46940 637395144 55484 55447 218978629 7671 7679 207575898 3907 3881 347426360 80100 80185 908642685 6791 6764 890355600 9483 9484 496016214 56000 55931 362427170 79775 79792 824241719 9027 9028 806504788 62725 62795 550545694 17364 17365 696593681 49374 49390 887579450 68574 68498 415684223 28082 28083 572679880 51176 51177 710578684 28793 28735 523780757 61656 61574 884952780 48054 48000 847255959 87366 87367 20766723 42069 42003 282651442 16857 16858 451636830 70246 70324 435915158 62634 62574 27642599 37826 37759 987069761 68171 68172 216446547 80188 80189 590155111 3315 3316 93302042 1832 1889 545312626 80680 80730 220131548 86978 87067 644697984 7999 8000 174877995 3563 3564 455185057 13736 13695 468489926 19700 19771 535971634 55311 55263 331915748 86182 86256 491589209 85487 85427 941942361 93625 93626 561873543 81789 81730 423205635 44921 44922 995559032 88467 88468 600425622 8185 8126 326407671 34252 34324 562662484 7892 7971 783453343 21751 21782 418303642 20236 20166 79767449 68863 68847 735775923 11546 11547 969108114 34242 34243 825646237 84314 84243 260759675 81720 81694 304371071 62507 62508 121607242 73604 73642 108408420 10265 10266 709378646 76344 76360 841793811 68849 68850 428783123 69676 69677 808792433 99929 99938 499179785 25857 25858 482007725 88434 88435 871430228 496 497 350308376 50321 50333 128392381 94223 94153 19176492 33732 33733 346116603 74035 74036 480658699 62376 62329 255429079 70052 70053 204097308 39624 39610 482641231 29941 29857 439068835 57417 57418 629419540 460 461 866620431 83234 83235 529498674 51613 51558 318986715 10731 10790 978666970 54467 54468 593571601 49027 49028 637323706 98209 98210 408379143 44883 44809 247746193 48187 48188 552360786 76378 76379 9781380 53202 53243 514997436 92481 92482 502976453 11233 11234 696952569 28907 28827 478981659 92553 92554 629702059 83018 83019 838139930 57329 57330 188262834 3673 3674 264873669 1212 1213 923844619 13892 13893 931504491 58327 58270 815172852 80304 80278 253154353 69139 69140 698181560 79139 79140 426156265 76843 76852 126165094 12141 12072 580634431 63121 63122 965272095 56397 56398 35998131 77729 77730 947818057 62792 62825 376885972 51135 51192 248136042 87981 87982 62010855 80919 80920 724004685 60400 60452 366279925 71160 71164 776092664 72504 72479 141242248 25910 25911 333880119 65037 64999 175674782 75162 75104 547633290 28501 28413 374892285 41510 41511 862119819 113 183 246867743 27660 27696 795982258 19530 19531 901524408 36544 36545 438123289 13592 13590 819050992 6121 6033 129082137 95576 95577 892495238 38569 38570 270408942 88174 88175 98022954 90626 90630 375051833 66699 66744 987989405 16875 16859 576844382 15317 15350 656225046 47710 47694 272497640 97350 97399 446652934 83065 83066 886842698 10812 10739 257153815 73850 73910 21915753 46897 46898 444690406 80307 80358 827111930 85462 85549 527361927 8143 8144 347510706 66085 66086 524122748 34581 34507 987507891 89842 89821 884369343 87295 87296 667366473 96381 96382 995346880 19740 19801 271784909 29121 29038 734287141 39309 39310 688591356 41742 41743 526708809 22087 22088 202222385 3771 3772 980789822 55587 55588 374795630 11028 11098 341573373 47003 46963 677654745 92863 92892 790191810 50420 50421 359365588 63324 63350 316373341 21543 21544 192565256 31339 31340 903532324 22486 22487 687322536 56509 56510 685894390 20918 20969 700251910 73688 73689 598459870 86208 86130 134938627 48124 48125 245279720 91123 91036 456916500 61818 61819 844836528 33729 33791 764156482 292 355 502064880 25956 25957 728834721 74483 74484 189484695 11664 11634 260933013 75462 75463 964235640 56001 56071 156504071 93453 93454 116650866 85978 86061 95695113 95361 95362 494329233 30470 30471 227923534 9056 9022 749251615 27074 26996 748291315 41125 41126 934094239 11923 11924 834626750 95829 95859 591065586 85328 85329 439496297 60718 60719 875716951 29940 29941 797394310 23444 23445 439307233 98306 98307 904782510 77944 77973 283124317 83211 83160 367132835 68432 68433 782980128 31599 31681 495854629 95539 95540 730667860 70867 70868 440814164 67038 67039 245664722 20636 20637 232915561 56847 56848 792489815 50219 50220 778361378 29247 29213 263915652 41577 41578 636333096 83162 83106 917984094 86546 86547 591655447 31726 31679 203116803 99882 99883 767973031 17644 17585 366454288 64534 64563 490828473 26586 26587 617551818 78301 78285 43480575 11588 11611 493404203 41553 41607 717242650 75112 75085 819522325 83007 83008 754150510 56637 56611 152508003 886 887 77007981 42885 42886 657932902 68431 68432 930810983 82410 82411 690456115 87032 87033 958741741 80076 79991 883195391 60178 60179 365282400 82979 82980 266367327 49157 49158 224011097 99416 99417 474851362 44420 44421 269780995 23388 23389 841257684 48610 48593 633941244 49682 49612 259973781 58085 58086 211320756 70480 70509 455318657 16754 16701 891971195 34177 34167 796767231 76295 76296 519545508 24923 24926 427382263 95284 95285 294092007 5892 5893 962909895 90144 90116 787976350 43019 43020 712926862 23295 23296 417826770 73984 73985 536369333 78869 78870 186854647 50984 50956 17157088 45090 45138 621803812 80125 80084 78743713 88599 88600 761058425 62582 62583 659599171 18768 18769 159978408 60892 60893 315142941 69635 69642 719198093 77665 77666 520652893 32696 32697 825284919 67782 67783 615460833 79808 79809 933828636 14634 14639 745358218 78727 78736 56202136 47984 47923 437660897 91723 91724 647767043 38484 38406 15089779 50829 50892 397726914 46573 46506 146399851 79942 80013 672866607 42827 42813 881095275 88145 88146 677345792 33223 33154 183852465 16360 16428 754810542 75533 75534 97081961 99237 99148 340559465 2676 2677 348444004 63934 64008 275910913 64380 64395 930126159 69702 69721 510228514 62316 62291 201219239 31577 31578 732610457 365 366 381070032 48814 48798 741152262 46180 46266 79407665 19075 19076 529969917 14407 14452 378936820 47741 47742 616613318 85187 85260 935231320 32498 32499 310158464 51401 51402 554328948 79379 79380 264489229 60581 60508 737730905 46747 46748 479010980 75865 75954 483937268 4184 4177 827977305 96033 96006 166455429 44867 44885 793633049 15101 15102 680092391 45272 45360 865239548 12088 12026 696169236 26729 26800 364834107 59429 59359 446601435 76113 76046 304378348 5071 5072 336920688 344 345 735557319 87588 87589 756625 40519 40607 585399432 26752 26753 414523111 34786 34855 839268681 1767 1837 500505444 3963 3941 187030050 70169 70170 134417889 17605 17517 776271721 66053 66001 780482834 99435 99436 751073396 51542 51509 716526459 26091 26157 98188640 78803 78804 137587944 64117 64118 985993663 44887 44809 885994260 24267 24185 838181465 95703 95704 926951656 47401 47347 967127445 8902 8926 430865998 10078 10135 980770996 94579 94580 29537750 61023 61020 824658335 90396 90397 54763767 99213 99182 70321847 39036 39037 440184734 17793 17733 297074823 86556 86592 575984949 41970 41971 53516735 62716 62717 312869747 69390 69391 226586184 82252 82270 317255370 14939 14940 81869910 98477 98419 944137787 7325 7264 156752306 49475 49400 787274441 8836 8837 935182321 70068 70069 263657082 54812 54813 557445408 41865 41891 795048170 11018 10948 798898620 21228 21227 959943780 90124 90211 293569160 17183 17184 155102513 40276 40244 580425247 81917 81904 367639363 388 395 998587714 5246 5247 73275757 37779 37823 328510359 23552 23553 803993894 52646 52597 642238699 59984 60058 606916664 20392 20393 801089262 43924 43993 720772014 42192 42193 731550860 31686 31687 565061591 53353 53354 449841924 22603 22576 687550621 91847 91848 994233185 76739 76740 492170612 78857 78858 738033922 55452 55456 467297955 17632 17687 774642108 9873 9950 145038066 31243 31319 325669078 51496 51484 477315922 77594 77595 60622159 61442 61443 745897338 83679 83624 219725847 43799 43863 936090830 18332 18333 921429403 25510 25491 30658229 50584 50585 58092866 31825 31760 973275867 85127 85173 601208250 44623 44553 46145162 27293 27249 551528385 10527 10528 345895249 84369 84361 952211140 91245 91246 936427524 20507 20430 19487714 39280 39281 994193698 18017 18018 921198580 90930 90931 833274712 21398 21399 390321403 43728 43729 499275563 5930 5984 992968663 67880 67860 399835915 96652 96603 673511232 79151 79238 745871103 3041 3099 412668706 37453 37479 366637959 69449 69511 290366890 41106 41193 23610883 2591 2537 337591391 753 782 606730303 6764 6765 196805619 3606 3607 79667561 30869 30933 535030530 75770 75714 510259128 60341 60342 579725709 38665 38672 713319219 90379 90380 411620116 40240 40246 800789952 59880 59881 348558052 61545 61546 145092236 36703 36790 701101859 82217 82176 55991454 18470 18471 971712828 10374 10375 562506242 85378 85379 537844192 72409 72410 779040477 92388 92389 310920491 24986 24987 813025069 69371 69372 982669191 84910 84911 69997405 434 435 481517707 86405 86406 255250168 4689 4690 343911194 2378 2299 657951496 33643 33728 982477272 63920 63921 103701738 63524 63525 957892276 81316 81286 748699632 13307 13308 44014701 32465 32433 757774835 40950 40951 679106352 72518 72462 965658271 69819 69897 190850563 6373 6357 715860459 72470 72471 546421256 45592 45663 64118625 84959 84999 240364725 28087 28088 501990268 88495 88496 41309520 43166 43167 774655847 35745 35726 2112718 25591 25655 880338075 23030 22971 140196783 24734 24735 417448998 2862 2794 645024517 42779 42756 52507109 69007 68950 909821360 25068 25069 112447925 20391 20328 999185292 20787 20788 168286598 70128 70099 924029390 46829 46830 122872810 36976 37059 383608414 33200 33201 327064490 31855 31920 107292096 84303 84391 491778509 19781 19809 202285437 19744 19735 397974232 36891 36892 545626272 30182 30183 720714007 59790 59791 651794278 92564 92576 891421540 28694 28686 717639738 40721 40671 490132801 27795 27796 315947776 4581 4659 415459834 86545 86630 896634009 45014 45015 829526732 13457 13513 999740372 99116 99076 348204522 13804 13734 292672199 37069 37070 384518445 97150 97209 6999738 96812 96781 10928481 84123 84191 136248246 18454 18466 655950083 33306 33264 581271019 28238 28255 318443086 81661 81662 608132979 903 877 568665715 46416 46417 514779491 37769 37770 188354669 21825 21826 866309442 48837 48838 737618512 32878 32879 209414266 13069 13082 532154886 6738 6739 270442244 82935 82999 301713434 38865 38873 885178871 71716 71717 188424633 22923 22924 890484712 8245 8246 605842178 61403 61404 377156898 25296 25297 89346858 87017 87086 230761949 6767 6709 264607881 38193 38194 204173962 22746 22747 960258476 46637 46638 385186655 45268 45269 625843966 22401 22402 667473328 89557 89524 924883404 65383 65355 842525445 91933 91956 252361500 31832 31844 41071024 13544 13545 310969985 86921 86923 833531757 77328 77267 846192043 48419 48420 872827398 11682 11683 541654889 29823 29766 648383803 46200 46111 541026030 77449 77450 223715794 85497 85455 506014360 11741 11657 440521609 35868 35864 336731118 13410 13411 703291548 20977 20975 700166800 6424 6425 218675122 36095 36096 63838740 99797 99862 348730741 99317 99318 606770197 47877 47916 478886222 83277 83299 834158519 99680 99681 314381128 45276 45277 253913693 76083 76026 714632904 23995 23996 350873657 97327 97303 787940169 98973 98974 66657880 52683 52597 342540278 53260 53208 602268071 47933 47934 555815338 45787 45788 856697961 1921 1922 690527621 43126 43204 637976754 22040 22077 978845056 69529 69572 218141260 53262 53336 157553649 78504 78505 215417052 12035 11973 400792982 51459 51460 749562944 29842 29843 514336279 35545 35546 24159866 25586 25506 569714389 59933 59934 288657571 1768 1785 707639914 21094 21110 128448336 84509 84510 315309340 75362 75363 777122570 7269 7270 199296509 71962 71963 349832799 92921 92848 79029209 2208 2209 457912419 79536 79521 193651174 26744 26783 583615954 64912 64995 738666498 84121 84143 389743972 3211 3245 166452587 43046 43060 486411907 48252 48253 107091590 78345 78289 663411515 43446 43447 351911132 48537 48538 779255935 3686 3664 883778316 74601 74602 273558805 95353 95354 333013347 26508 26509 924317700 94429 94430 390630553 22213 22214 957154918 34264 34251 258795646 53438 53439 326534019 31887 31888 351987183 27201 27202 787334511 69155 69236 135461247 95388 95405 447059636 27865 27931 86476440 26399 26449 146295866 41446 41514 90421200 38115 38105 639857263 51877 51817 64376027 39123 39079 391481630 64275 64276 773574340 54808 54798 646261942 48926 48927 619660611 36182 36241 726928593 47334 47335 894473007 65192 65193 60504466 75774 75775 404744071 54659 54708 170377333 26316 26392 762893591 82721 82722 655948532 55231 55232 386515265 37989 37990 779564942 95964 95946 164206009 66124 66125 528939914 57842 57854 862751019 1013 1014 845204635 38976 38977 800491664 72109 72110 890853310 17474 17487 220540332 38619 38620 812771488 5842 5907 479274840 19486 19532 219017024 25798 25725 657911874 78973 78896 528993654 98055 98056 955905189 17592 17593 673775442 3822 3836 92943339 66937 66938 116191780 20045 20046 911815530 478 443 562658411 38352 38281 659736567 47929 48016 597537681 99339 99367 55257210 56504 56456 70028776 73728 73729 170208495 77877 77878 111535363 99800 99864 632819824 68142 68067 249230145 20924 20878 284164222 28445 28395 162516377 67070 67071 530668969 60306 60307 609557019 7548 7549 499676099 78579 78580 400604812 48221 48260 371072958 64656 64657 951198410 69719 69690 179522377 4615 4616 861881671 28576 28577 456675393 31065 31078 891790758 13372 13403 608217579 92 30 261852090 28754 28755 551453786 39606 39546 311017757 87237 87238 619701503 71249 71250 497303740 44818 44860 432713367 6245 6246 149676889 65316 65239 650920524 32142 32127 294211480 42410 42363 911608704 70025 70096 287923031 50633 50634 954034301 6600 6567 999184275 57446 57447 434239272 65405 65406 214429688 1974 2025 874775331 47785 47786 865797080 43003 43034 338165946 23826 23827 169286183 17494 17553 631133157 6372 6460 274570836 40038 40039 808355271 87938 87939 850610822 77283 77284 4021832 30405 30351 401360879 40063 40064 993871516 63780 63827 231522092 58982 58983 956567669 15869 15918 231045363 59275 59354 220033598 11469 11392 567830850 31382 31383 75237626 39346 39347 59863721 90102 90103 610636486 73903 73904 32427059 58238 58239 911606135 53347 53348 190484603 42749 42795 784560559 59007 59008 448307226 15866 15867 650445336 38981 38969 972084899 59582 59601 144966882 59530 59442 339540152 48091 48092 591859765 13081 13082 52465241 70757 70758 287438209 20254 20255 239144864 42770 42771 11723714 79999 80022 379791233 50586 50587 770530861 87669 87723 731740614 36128 36129 130099255 16434 16403 126804649 46649 46671 438995017 9996 10077 745799720 40293 40294 762112603 80061 80062 326874229 37294 37239 133992516 74957 74885 923091281 45604 45605 524109021 68963 68964 504548470 21473 21474 642927134 79386 79387 413891018 56564 56565 593385631 69833 69834 925418717 80977 81032 595152793 70733 70734 218333464 46847 46848 484177636 30147 30148 332999831 24274 24302 660598016 52982 53005 17299897 81740 81741 339445902 9968 9969 54147745 37005 36953 899722895 15195 15196 422503320 48304 48310 255591205 67249 67332 182724093 48556 48557 606093746 51105 51019 348823832 53945 53915 185944996 38611 38612 48800696 9352 9373 470064443 30859 30929 187539958 49963 49953 269943727 45524 45525 994237630 52752 52824 435233582 32075 32085 275698257 43383 43322 456421561 64710 64633 159079801 63071 63072 280733845 1644 1645 932015555 24879 24880 780258841 26801 26802 560066548 11726 11689 718227006 11068 11072 980688812 86541 86476 781168243 38413 38431 159078726 61924 61845 942046272 66830 66861 864753801 27026 27027 102328157 17266 17345 391475223 52599 52537 470878995 20898 20899 468199006 17416 17417 213704851 4777 4741 562620564 89026 88998 870695015 87647 87648 313486951 37476 37477 610287418 90993 91022 905083881 99839 99840 937281666 17575 17576 771763449 57201 57202 416617666 79488 79508 381096398 42103 42075 202878089 25463 25486 468077540 49612 49565 218334668 87283 87284 871849252 90105 90136 904081693 85797 85798 82966648 73104 73105 539117697 17407 17408 860295989 78557 78558 552673726 72380 72396 964745808 77805 77806 255315612 56841 56845 647107017 58753 58754 252557058 36284 36285 872158139 79587 79561 641329797 16875 16835 878300779 41643 41590 292136172 83883 83884 545658657 74720 74721 205838569 19194 19231 239405343 75218 75179 136226741 2186 2187 378047189 21419 21356 821439639 18661 18709 964534500 18229 18209 619028510 60168 60169 19224527 80958 80959 764657294 70070 70071 489319293 69445 69446 33515873 25523 25524 826049793 17311 17288 548274694 52174 52135 263080347 51676 51677 116419242 43070 43071 41251601 19674 19675 606210008 17354 17355 569429544 73799 73888 373403265 11717 11718 188757190 97340 97395 404812645 6484 6536 268484396 19010 19011 612997571 86069 86070 290925142 64743 64747 453713682 85565 85520 279108523 10321 10322 78240737 26471 26472 375460015 77217 77218 870464058 44181 44182 890704243 34960 34991 318413362 83010 83011 628190107 19261 19249 305684142 58194 58195 59029089 12436 12451 328420148 58020 58021 433821573 88774 88784 776361419 55079 55070 401239697 31923 31924 757020610 9111 9027 521017907 20089 20090 77016374 18251 18327 643521505 4669 4744 892932061 71586 71587 113710716 69213 69214 361959140 96416 96417 371405856 33263 33297 926700374 85670 85737 423330857 67710 67722 661525901 65885 65931 584852944 70613 70614 44845196 46719 46747 468810970 63304 63305 403848924 31613 31614 281561439 36898 36899 607480625 22964 22965 857658797 80805 80880 776267475 44432 44480 127817684 74583 74584 531371769 59278 59279 277736344 11698 11699 803097975 12696 12708 898953497 57563 57564 35844270 60432 60482 456512409 49972 49889 704271708 54403 54405 449917769 62501 62502 919118613 59049 58992 892282148 75075 75026 291258308 88461 88462 523557095 3202 3221 11808532 49881 49887 405472064 4934 4935 482005537 6559 6530 41573511 19860 19850 565391966 45893 45894 943301007 81676 81672 293253921 44187 44188 57810216 89891 89892 458353957 97594 97615 564551080 62826 62898 183805344 23996 23997 582639371 3145 3146 425582715 88376 88377 710642457 21196 21197 900701640 54796 54804 668202543 79607 79627 769023843 28312 28313 319975525 3325 3319 655858421 39425 39415 912156792 70630 70631 443892210 39177 39160 599820482 89696 89697 630185517 30849 30850 153266108 32066 32054 87279005 16950 16871 366169718 9819 9877 746865413 27043 27044 183906422 89766 89732 432395916 34635 34605 795081611 73979 73980 146948124 88379 88408 408970644 80230 80231 192566446 24515 24431 597920106 96674 96588 548801973 18077 18078 138991681 47296 47297 639586564 14512 14513 999953771 87808 87751 472409109 83315 83316 641687943 29411 29412 260781679 659 636 368193667 84130 84152 982712187 36580 36553 602737873 3194 3153 940919787 72370 72371 945816826 66788 66789 550660988 47892 47893 706946586 87420 87421 313675047 29881 29963 268693426 99833 99834 261065436 18515 18595 193162641 39229 39230 185946203 92034 92043 39277784 47565 47493 748142095 66730 66731 796235976 9206 9207 116241135 48399 48425 851248154 27826 27827 94079425 59310 59311 338346836 96875 96876 584653595 6287 6274 617998913 33839 33841 592642097 10368 10449 932489307 51806 51807 179621655 38381 38395 114639390 71752 71753 291321833 49159 49160 206713393 83179 83223 504600329 87141 87142 712339187 76521 76522 64525661 43199 43200 115008577 776 752 994858134 10345 10310 395722103 38386 38331 513556866 8004 8005 226678068 53077 53078 417385327 48497 48498 262964666 22748 22835 302362685 92340 92390 881468009 52759 52760 652601805 83832 83905 495925058 32426 32427 736193930 52786 52841 682959438 97966 98026 358062160 33238 33322 147563574 67277 67278 707765672 48482 48540 779752940 72682 72763 140259396 53110 53120 163922040 67976 67929 884687906 40805 40773 553479013 64499 64500 490972111 99257 99258 433231228 31255 31256 823419972 86526 86503 354618737 69557 69540 411479758 5165 5084 342805333 27854 27855 471822120 52534 52535 271155189 76387 76376 735632187 80524 80525 95693259 93923 93960 843126715 21346 21263 831494313 69699 69700 787096837 11633 11630 122627318 69443 69444 724659455 40089 40138 152499852 54726 54727 852029349 63649 63592 617173332 24345 24328 223907671 53038 53048 635117516 59383 59384 905091366 58803 58808 774996679 64092 64109 762149958 45873 45955 342549193 72714 72715 660257411 43599 43672 100536288 41134 41135 482085494 34939 34926 409385723 40779 40865 289290022 20170 20171 90647614 83100 83101 200446817 7416 7417 470066120 33905 33825 781114927 3123 3184 188751916 35467 35550 664616675 17276 17197 336812676 41465 41394 18103643 3866 3931 841669657 53128 53129 611430167 39358 39359 161871006 64723 64670 522589010 34159 34160 228790973 44696 44697 588832273 72938 72939 716806919 57740 57741 543756666 94664 94738 162215491 36936 36937 710940093 63526 63527 361377380 59436 59390 799798389 15320 15361 733621766 52578 52521 671815269 83412 83413 696969007 49933 49934 625162216 48172 48173 496136662 18813 18814 207898463 54389 54390 826634681 89754 89755 41561512 71454 71467 176188949 15152 15100 391941116 52469 52533 164541219 5085 5086 924535365 79485 79523 519489235 71845 71846 221776900 10071 10072 884217689 99584 99585 630982924 95893 95879 446280427 85285 85324 260177178 29162 29198 255169955 17667 17615 947263043 94427 94428 689024338 66169 66170 814936188 35436 35437 770914653 29373 29353 889096273 33252 33253 219635635 75637 75638 123838700 86623 86610 30202992 32203 32204 462718900 52220 52150 506086340 88752 88753 172059661 31258 31184 829989487 32019 32020 451626471 88756 88824 842677640 93015 93016 413715969 79147 79148 146088179 78270 78213 307393047 41412 41484 121432114 55506 55524 765466405 38182 38240 559442676 39805 39806 727918711 59632 59567 333428103 82277 82279 749236522 99869 99870 358580372 25492 25493 119679430 3853 3854 842633699 48104 48105 557628142 83093 83094 216328220 48456 48457 568386882 57201 57239 480242094 43214 43215 475975162 18814 18815 480267548 22665 22653 398586197 15544 15579 454322322 35691 35662 922168333 21992 21949 90861408 84912 84913 298404828 72356 72357 359595654 39187 39188 382322152 21107 21108 162938957 15889 15823 78609246 67192 67193 751467127 97987 97972 476082615 16014 16061 318758408 25632 25633 385440531 30320 30321 695583434 47771 47772 530127150 49428 49381 964800116 95011 95076 188635907 33935 33928 512299901 93882 93950 667202239 55185 55264 773751918 56794 56795 431456824 3405 3406 361323545 10699 10704 793866657 23774 23775 32598281 1188 1215 594725968 73536 73480 545561613 6222 6223 506453203 34383 34361 880149176 27734 27763 809479191 7421 7422 382554893 26822 26823 886727364 1433 1434 160588566 44904 44821 444975724 23534 23535 650305469 29156 29095 565050333 31241 31216 65295826 13203 13192 772620580 37442 37470 53038978 55544 55545 474495649 95051 94970 259518605 96881 96882 167653181 84456 84457 193227168 76082 76083 36700176 10808 10809 693221499 99689 99756 954829991 50722 50723 966819995 85921 85899 366133020 18293 18300 300797408 90689 90725 135098641 82590 82591 629810669 37842 37843 665119212 9290 9291 325462481 87733 87735 735315173 24010 24033 796239807 31739 31740 76270300 19879 19880 683282029 29173 29202 738541467 30050 30017 219541494 44605 44606 842962908 74535 74536 884524564 57126 57127 50308063 37157 37069 157584093 31172 31173 882610372 25551 25470 293542299 30623 30660 368332788 73403 73479 57848683 91121 91122 148195749 71326 71341 644783599 83183 83118 644180243 81050 81092 355835237 88124 88197 384253160 85218 85219 944122772 12249 12250 718620304 84250 84251 79504168 22736 22737 570919864 91260 91261 688465436 8785 8729 939005611 93572 93647 839521812 71128 71091 844170552 69532 69616 230728882 62260 62209 526398023 26644 26678 881703667 32276 32355 138622542 42063 42064 477597773 54251 54319 102134066 65127 65128 587743680 19257 19258 10925005 76117 76118 258819775 82486 82487 356036158 6315 6272 636800252 60358 60359 145839116 33533 33534 237743277 58217 58233 31179934 22643 22645 361730928 35823 35824 799990793 92644 92722 727705136 57171 57168 441484342 4099 4100 136762084 81204 81205 803261596 17964 17960 485215211 36310 36251 916645605 50520 50535 715745492 96756 96695 259054387 68245 68170 53342889 30484 30485 792997812 9148 9149 946131618 91480 91513 61739412 2216 2152 784036602 86289 86378 387625283 53894 53874 270204641 75208 75192 520451462 68311 68312 55166807 62226 62284 94860161 33293 33279 627852861 27791 27792 816400475 17525 17541 758038308 2093 2094 910557387 44225 44202 465222398 33321 33286 193364382 56840 56834 32286843 79208 79209 783905886 40858 40901 692687049 40066 40067 381758378 10316 10317 141793355 65702 65703 189687292 59726 59727 431491838 76178 76179 723933479 33113 33105 393966823 63673 63674 683696051 24308 24255 612333380 7470 7459 962917048 94501 94502 877908461 71621 71622 998768940 11256 11257 960889694 27730 27731 82709007 54149 54201 215928361 56904 56905 94748402 35141 35105 552410762 50953 50954 425713738 95655 95744 730536637 70108 70070 478188610 30831 30889 899437639 38518 38564 542443121 49368 49369 593892966 71488 71489 775842474 81848 81761 913456491 76998 77069 296129426 47423 47510 937916303 1402 1389 170775203 65411 65413 324163608 10677 10694 319113299 44788 44808 71956353 36841 36842 181340148 30133 30158 502495341 25501 25445 920905096 56023 56024 667995500 57994 57995 357187312 84810 84811 466000296 11168 11112 788432807 7324 7325 244473735 64819 64818 435260833 34613 34614 16125292 61687 61632 587196179 50649 50623 378292462 41388 41399 39195978 50289 50311 170702569 73387 73310 554334213 4671 4672 405570017 41517 41604 859262189 20584 20585 790152423 21816 21759 755500906 80182 80141 999270858 71214 71175 304223992 69113 69114 219090973 49025 49026 944443864 19174 19175 675057895 45493 45494 604175716 78721 78789 289446599 1546 1611 49977399 97477 97478 364214503 34149 34150 478046537 4786 4764 939996842 65203 65180 46319088 7618 7599 846959808 9047 9048 495487640 81240 81241 177292659 47221 47285 200085960 21764 21765 817362547 79330 79351 726898216 91542 91543 348073392 1953 2001 237453548 80891 80972 456438568 64398 64429 442169993 63197 63198 96329332 68860 68839 555502497 23014 23015 862987475 5876 5877 578086397 12400 12401 756030908 79078 79079 427145862 94502 94572 506379434 61978 62033 722305386 17425 17403 439172865 44691 44692 980935939 76287 76288 515617251 15145 15146 174031617 41147 41116 890639394 97251 97166 313503859 99977 99978 122099408 79843 79892 283147290 15479 15480 358026694 30690 30691 920506021 81838 81842 41298164 92950 92966 923392517 25365 25366 680671388 34450 34428 305254716 36635 36636 778189858 40823 40824 748196483 23750 23820 681801300 5250 5251 685947334 25263 25267 22003020 61423 61470 519039923 55286 55337 364115188 40606 40607 666373804 19444 19445 823396622 47059 47029 604491396 36733 36677 424168299 85884 85885 427220848 27219 27145 349486658 94754 94828 297590549 9489 9490 402331497 25991 25992 675053132 42259 42184 242769090 82190 82191 926807999 97881 97914 205052878 6670 6671 374552405 50556 50539 389166467 17561 17508 412504327 12020 11955 952330191 49416 49417 448696531 33524 33525 355135274 70359 70360 217851941 26432 26433 388681772 20914 20893 207494116 34570 34571 788851618 39963 39964 985759271 93002 93047 834981902 4696 4719 54360481 39395 39453 241323604 85435 85436 733445254 65904 65905 884334126 30475 30476 758782717 99646 99729 666729329 21711 21712 539395740 63035 63078 233303525 32985 33011 340099102 48402 48403 468516888 81962 81963 271400944 17308 17309 809037581 15792 15742 520680458 58822 58823 800395492 68358 68437 510139779 62177 62195 306941186 43956 43957 792103037 63713 63714 28487783 35087 35108 153759433 79827 79828 50259468 62754 62812 411730217 5114 5115 381539259 96717 96663 326571639 9283 9284 227264066 58031 57998 243679684 70308 70309 135822025 9474 9470 121683232 35911 35962 632382584 94745 94743 795266557 14189 14129 468080208 17508 17509 643257267 94475 94428 566727536 65278 65207 15596069 55354 55331 519680264 65304 65305 191085631 44114 44115 683703286 37171 37209 271093246 34065 34034 546770291 29582 29583 108664727 63804 63803 675638835 99970 99971 698497076 40268 40269 942370721 13546 13595 777853195 43094 43050 980075636 85123 85128 217072363 44562 44602 659311380 18983 18984 482462504 59882 59883 329266471 29330 29359 726379904 15849 15795 957073246 49060 49037 229876109 83007 82936 743137020 74829 74840 845486893 73608 73576 249556500 4690 4691 934949077 54872 54873 135579182 28359 28360 909430993 84163 84164 930607276 92336 92293 779298936 58716 58717 675245704 82456 82457 193343067 67716 67717 346177088 80845 80846 694812584 90056 90057 638410771 43482 43483 425173220 56120 56121 512116357 61623 61624 615479339 59680 59747 75017117 94313 94300 643037232 11316 11317 173998378 68625 68675 389658681 2597 2670 42982791 83880 83839 840052983 73488 73489 193995181 13480 13558 271132957 54395 54396 328895444 11606 11530 733907886 66446 66487 425857321 94817 94728 674161664 49223 49224 900586120 51701 51729 11763968 19117 19161 721620201 53968 53913 904086254 40338 40339 359805885 4158 4079 350501928 82038 82099 20109964 88483 88484 219655599 4610 4611 51109073 67211 67289 197336840 24554 24553 293141634 70238 70263 590830729 88776 88736 275689081 9614 9602 507254646 24915 24916 780357623 38608 38609 517254755 48408 48371 971727657 78225 78141 673313773 78533 78534 308877884 11459 11460 891040752 51602 51603 464161199 1346 1281 97830191 90801 90879 155369997 36731 36732 227241029 84919 84920 611621575 64985 64898 752917662 85937 85953 886051280 57976 57977 526197060 27847 27840 4159237 45928 45929 382010747 70263 70198 10175668 98866 98867 251014077 64903 64964 294473474 78349 78350 773937659 71338 71339 956061984 22493 22580 371975856 82154 82233 461178641 72029 72107 700969743 67042 67030 531794472 55701 55764 72369996 59850 59835 108154866 79128 79129 133868866 8023 8030 476440654 75941 75892 512998417 60318 60319 89905458 6790 6791 625668781 47402 47403 753840810 84195 84258 641926451 9478 9555 94260241 33439 33440 196608371 18408 18332 441615124 16304 16305 722536000 69723 69724 749504515 28139 28138 810853695 68541 68542 129466650 83512 83522 410012997 7435 7436 300271287 916 917 717073642 23157 23158 105807660 81815 81889 937782504 86650 86651 207664946 46742 46743 404266396 66875 66876 611052938 50486 50487 400123748 85365 85381 545395698 5165 5166 130094334 13753 13754 555325273 35866 35867 778692905 29051 29052 963211633 61041 61042 819380656 76808 76809 11026686 81094 81095 416053343 78954 78955 783090063 89508 89576 828134965 70109 70054 769465984 48534 48535 195969199 97787 97788 240200691 23054 23055 331461297 78305 78327 338178294 45695 45607 828021853 62877 62907 616136382 36926 36927 715927568 36040 35967 581344406 16435 16458 825897569 87315 87316 214396097 76219 76220 550154270 57827 57828 634537656 7600 7601 427464618 37451 37452 743086144 54429 54386 865324643 25102 25160 155804823 14246 14247 130748812 25115 25116 953990562 50537 50471 901767454 58817 58736 309197309 84159 84141 251260191 15368 15313 17613919 49053 49069 73252556 86419 86420 942465566 38904 38820 947290438 14958 14959 803178761 7262 7331 74670674 95973 96052 85874744 57325 57326 758917627 20122 20123 831138314 72386 72429 80361389 32655 32656 715564512 34240 34171 916954323 55210 55192 758666916 12946 12947 260490567 69730 69731 962853379 24882 24883 744697085 67977 67978 888568072 18613 18614 38241575 58404 58362 440670079 76304 76305 60477589 9240 9178 21803225 58204 58205 854494241 27434 27435 736796943 87373 87374 673218682 27832 27833 892462384 28544 28588 918000196 60897 60898 847306952 66527 66528 261218958 19855 19856 284100792 58132 58133 796508530 13239 13263 891610298 75521 75601 364372979 86006 85922 734296584 7485 7560 883451714 7391 7392 187986790 48684 48685 870946330 20737 20738 938614269 7943 7944 574350164 78325 78326 62854473 35291 35292 834960857 68645 68676 751081188 13192 13197 364998728 98538 98540 93527404 78064 78065 983769049 94733 94734 416038885 41483 41489 281455445 55102 55103 922852162 34051 34065 434533521 47666 47667 427123768 54776 54834 820597363 22879 22959 736442050 64879 64852 604181844 47250 47262 117049925 21172 21218 339707508 20685 20600 954411184 93912 93976 589705041 31400 31383 194916100 92894 92983 633032038 88107 88108 25139321 59267 59220 656293458 5566 5567 247296195 23892 23954 981173697 74810 74724 735870214 1715 1711 637606470 51498 51449 592347398 86467 86468 178325669 89807 89808 228923543 79814 79815 100433333 97532 97533 585736397 27179 27180 295048457 48915 48916 347406473 20300 20301 597615725 95203 95204 295788765 38550 38551 458173502 76080 76019 283295983 4684 4685 640467474 69688 69772 274250353 30305 30306 110077174 87703 87704 664146842 54657 54665 248249193 25163 25216 894532045 23925 24012 669434628 81563 81558 665117547 38681 38682 388181309 99400 99401 512426219 46340 46341 698225467 37572 37498 776041404 50576 50507 534694330 92347 92355 552770569 9551 9531 659429357 71085 71086 855423619 50703 50704 961330005 55239 55243 949390256 97858 97859 837137244 44632 44633 637967972 12559 12560 316105911 19866 19867 679856218 6221 6139 992782420 2640 2641 916308301 7396 7480 894213610 92644 92653 203553694 94724 94790 498987655 34758 34795 788275858 52218 52285 422984399 32400 32401 184335389 72681 72682 651516981 90010 90011 539213616 92080 92137 282006446 76618 76619 147722994 96497 96498 631205376 77830 77876 13547278 21746 21784 955108877 33481 33482 471658439 90548 90549 979077074 78815 78816 139343097 87156 87157 736538491 71854 71855 869118853 47031 47032 501423807 31885 31808 326633346 40006 40007 729179404 45919 45920 90077681 91038 91001 473594628 38059 38060 604891844 53032 53095 701984372 9958 9959 346744710 81762 81828 414702486 2693 2606 186988850 95583 95663 603953786 32352 32353 574763703 93543 93544 642065976 83414 83415 29638783 18592 18593 406628461 67050 67098 768643482 43413 43414 496544251 64058 64059 775596756 6914 6915 521285182 61501 61502 565697726 10890 10811 446534231 14370 14371 827962163 89594 89549 352869594 3429 3430 807204020 26636 26722 844004606 71038 71039 323361407 51554 51501 668859228 71455 71456 624190590 68908 68909 398670787 92926 92862 335794305 95663 95703 135846312 88007 87999 977135432 8884 8885 494245387 77993 78009 784816780 992 993 331137229 81688 81760 288691432 88660 88685 57526655 20418 20332 378207247 41163 41164 905690987 71852 71915 445222903 94855 94853 432346202 86771 86703 17658609 55823 55864 357294590 71819 71820 409116536 6831 6832 924706922 12267 12268 226403004 37518 37519 496195792 22994 22995 228855455 68934 68964 734874665 78019 78020 847889584 10977 10978 228359749 7878 7802 993429218 43944 43876 775257044 14730 14731 932884806 74473 74394 504214110 16199 16204 68217998 26063 26111 597376458 57668 57746 82348969 71934 71935 848014815 63303 63304 481818063 27364 27365 672232378 77494 77418 914007105 10622 10623 577697287 85853 85912 278827265 18450 18451 54985493 60867 60817 734837586 83495 83414 469515013 20133 20134 125899017 75972 76058 138366986 24329 24330 33369287 15436 15399 534364897 50596 50597 432928710 96969 96970 203919440 20553 20484 556147028 20542 20543 566413136 38339 38340 869847464 32639 32637 444633709 67060 67061 894097343 83081 83082 149821497 4930 4916 651375490 86170 86171 225301417 1126 1214 234278942 53940 53921 244378184 54552 54535 297951708 94647 94613 15206709 67361 67362 322594825 18522 18523 291250486 19516 19517 940257458 87750 87704 212177166 17672 17588 776031578 51995 51948 807204676 3259 3215 314952292 36145 36146 396925922 93339 93260 673147797 29176 29177 899581576 43339 43340 433821157 69761 69762 634155565 20127 20128 814801012 38620 38566 310323477 73241 73242 244833121 1739 1740 185566575 41713 41669 778187859 59127 59128 920380076 84311 84301 622780137 22600 22601 631595301 32071 32072 628704077 36441 36442 691430704 67614 67530 221107879 92902 92901 605910853 63070 63071 839599287 54881 54891 861934956 86026 85967 682643346 54342 54400 989384141 38802 38803 813339235 51127 51128 255527438 18247 18239 979467654 37876 37877 817966207 79866 79940 949598089 17651 17718 695062478 92974 93015 327108081 20451 20471 143395371 55183 55184 161556089 70546 70535 350941101 75674 75697 579548566 51799 51800 29407901 35004 35056 672112801 23565 23587 795231721 46854 46855 683635870 61574 61499 896386847 14289 14316 957742811 70492 70493 706802002 1919 1985 941806854 22712 22713 273126836 44351 44342 212819797 83093 83165 714755672 2288 2289 967853975 2445 2446 240612868 20656 20657 394593264 73531 73558 902368282 50078 50079 379194693 21593 21537 772157360 70372 70303 119878662 88907 88908 972455448 83596 83563 829123526 32994 33057 480106357 89718 89719 306193949 58637 58599 356605681 1973 1910 400711366 66371 66420 842652762 16863 16864 748261416 1743 1744 805458012 78984 78985 454436318 64460 64399 963615960 88584 88585 20967611 42856 42883 501038393 3951 3952 339977420 10716 10663 347958635 898 899 699767229 65675 65646 303239098 57284 57285 120920497 73124 73125 229936937 66811 66871 779621492 70982 71004 445969023 54249 54295 940881453 11432 11379 206523584 18906 18907 763963574 78337 78338 476618709 67892 67893 890081891 52123 52209 935014232 95075 95109 819279588 57464 57465 573688374 13372 13331 371456802 5785 5786 864571164 86952 86953 621691458 2116 2117 442494536 38638 38578 596977626 42839 42840 408087038 14031 14060 849927693 71899 71900 728320999 13737 13755 147820821 220 216 344492999 76142 76143 642499691 865 866 731167799 88875 88876 79935597 68184 68164 436644288 60962 60935 616073330 93760 93761 219405185 67876 67843 825014203 76170 76171 499866152 45651 45652 625096609 89629 89630 605405980 96914 96915 142544654 59218 59219 557230333 48774 48829 825985650 40982 41058 256898443 17568 17569 88676702 27179 27151 509397525 94189 94190 770108728 60060 60061 795367539 9461 9462 864019183 92264 92194 602037980 88202 88203 637778298 69344 69345 238078552 73539 73540 151003844 35652 35653 58974178 99688 99689 9273351 84297 84264 227000713 55907 55908 585625134 67161 67191 464581064 64201 64226 627930199 78193 78194 26268957 43295 43228 398834504 6855 6911 777675978 13968 13953 199857173 93102 93078 428128327 59440 59441 546689713 33833 33834 248491020 40135 40150 326049 89965 90033 573463026 6713 6740 421176673 66889 66890 200756520 17857 17858 328406868 63419 63420 262197973 43404 43405 372188679 47924 47898 62473836 48181 48182 716683850 17066 17120 779894290 62597 62598 905533545 66321 66294 600206291 69496 69497 88004232 52874 52854 510988180 57078 57079 82864986 2108 2087 255577141 10711 10712 748066348 94108 94182 45092566 35017 34984 474699349 70282 70292 253914765 89340 89398 794488313 43946 43960 157863556 78283 78284 841737259 51490 51537 214557129 32091 32092 85061150 39140 39141 640058663 10906 10907 384337676 77919 77920 408341543 37334 37335 722624965 91628 91591 346264677 50293 50294 57312902 74389 74390 235035858 95876 95937 844656393 77358 77359 284801562 57203 57235 834965451 22035 22036 679154992 87161 87147 397567912 7939 7979 888388656 18461 18462 692621881 74921 74865 89790529 69537 69586 607967437 14410 14486 615051755 34779 34780 572190707 87224 87225 580314576 47243 47244 129983367 3660 3673 391487218 52002 51998 230278159 90664 90665 557512866 46360 46361 389284006 6591 6673 389580347 75711 75712 10531622 43153 43154 196841955 18665 18666 365811526 87604 87605 268057425 81013 81038 991001231 70863 70850 59967301 35889 35919 91005373 15081 15098 870460989 58477 58485 312082778 3924 3925 535699779 10455 10456 644688997 11422 11393 428100765 15547 15489 812181994 52110 52111 74258719 66822 66823 828760179 60218 60219 518669165 52817 52876 572086036 92411 92412 437983628 62154 62155 913707041 44236 44237 703968355 93737 93676 633784689 56330 56331 185736475 50215 50176 505560778 95675 95763 71746405 6044 6045 260861130 5983 5966 630206950 27517 27518 300602909 22351 22352 769440786 45046 45047 450581213 28949 28969 664307420 6719 6720 304499565 76840 76841 726856543 15754 15780 134667373 61438 61486 533352499 97336 97337 125966530 1786 1835 313357397 52944 52945 408148763 58861 58848 705268 91289 91290 904879403 89589 89590 968131681 90513 90452 476956172 59671 59672 859564606 16416 16417 582851964 6720 6721 315639341 34146 34147 767417167 19491 19492 905785502 38874 38791 494838356 11639 11669 168778685 40760 40834 347970053 47998 47973 928319228 88588 88630 884784809 53242 53243 220604321 52495 52496 551660713 5392 5376 626006620 94344 94304 616412947 11834 11842 227841987 79647 79648 730617385 54697 54766 55242860 68804 68805 716564828 37380 37381 772449669 34262 34349 69179801 42117 42118 28637551 87160 87161 770143741 17547 17548 226601386 56976 56977 540189531 20460 20384 300911326 913 914 278883792 11939 11869 514235406 92640 92641 676792915 47461 47539 40497249 99608 99606 224815897 80326 80327 457024196 66246 66169 263492580 28229 28199 835851849 48016 48017 979331931 11352 11424 599774812 21135 21186 734801489 1611 1595 980147021 71465 71466 730051735 45406 45407 252612 91965 91901 533245925 24356 24276 504576860 56017 56018 913578602 66263 66228 189285709 43736 43669 817089056 33377 33414 507047541 78227 78228 299316229 90079 90080 673192263 99695 99696 824600725 30477 30555 466204406 69082 69083 867279405 36282 36283 233549629 29635 29636 948488979 791 880 268941531 59679 59694 648537405 28336 28337 602739192 50069 50070 973783679 34212 34290 548834305 95386 95387 955801462 50299 50226 876472916 48491 48492 362857935 6154 6106 139562270 50163 50114 801530322 31197 31172 541280318 61073 61116 385747407 15927 15986 122322212 20420 20421 67068355 14340 14282 191281359 68796 68758 843970128 9040 9041 893358605 55666 55755 80606109 93481 93499 267348297 86709 86621 162091165 42387 42388 541512534 80391 80392 396707179 22741 22723 406042496 6658 6659 722555069 75427 75428 338134208 24466 24467 304274031 33675 33652 625384630 36748 36749 837088457 17092 17022 864855591 71319 71378 322755745 97585 97522 855541414 11309 11393 566074536 2980 2981 254440237 92790 92791 695298758 48764 48765 798396722 49723 49724 725246064 76998 76999 881457455 92363 92419 988019895 29867 29868 614644764 11524 11525 183810349 38888 38867 913001364 23520 23521 127918675 24098 24069 165115560 8837 8838 671230717 51906 51907 341271551 16570 16561 21878078 15728 15672 171337084 96500 96585 723260562 50124 50065 641814234 61330 61331 534469441 73282 73283 644789769 68291 68273 266830526 55282 55290 448025920 79232 79233 863433189 94176 94163 929678557 88676 88677 446150821 54614 54615 476575390 8424 8425 798663415 21008 21042 963831718 6543 6516 950812730 41974 41975 436830693 5928 5929 379980937 93331 93416 780651064 60663 60718 227467039 99804 99778 592439011 39691 39698 634931050 606 607 849267190 55415 55442 587042832 75025 75026 719216195 91443 91444 824188437 42847 42920 952251467 14172 14173 669913073 97984 98032 886893648 24626 24627 501197688 1189 1276 348026070 13993 13994 682245103 26599 26524 344657175 50040 50112 831975711 61202 61226 944648023 71339 71319 782992381 5448 5374 616980180 67895 67818 479813186 82717 82706 236676200 95661 95658 473342364 6674 6675 947237113 64977 64936 480772761 22787 22814 254311744 6981 7010 485901252 19149 19150 821792375 48314 48315 224505516 53577 53578 90816418 63369 63437 907180851 65361 65426 723616938 50004 49973 73986710 55893 55820 108966365 69175 69176 719584617 37287 37347 69450430 78682 78683 698195749 5654 5739 707918309 23654 23713 649059094 68077 68039 683448982 98445 98498 998202903 37005 36917 568946274 96732 96739 641685445 468 469 510584831 80736 80737 185991742 93979 93980 206839867 56397 56473 793488762 66905 66820 81634503 15882 15883 86518047 77835 77836 355215532 87769 87770 382329218 34785 34786 596214645 57629 57630 658890187 42428 42463 392120788 56408 56409 776600627 36606 36564 350581490 680 636 217288959 92446 92447 263867444 30131 30132 540735131 84342 84254 565591763 61022 60938 245715155 40142 40173 905827209 1304 1305 796062807 97669 97670 719806715 54216 54199 807002426 92441 92530 783080575 81510 81570 471587092 70206 70207 453236192 44429 44430 972067048 83125 83115 467710894 24617 24618 20993471 24437 24438 253713863 59425 59444 699170297 37509 37523 176941033 41293 41294 950510429 86506 86586 729613428 90784 90785 233420130 7814 7815 632637899 73659 73672 396327680 50818 50819 917383479 48418 48502 241621455 5156 5143 533420999 83326 83327 620286619 19747 19785 360246513 35273 35274 250467103 31948 31986 533023282 73821 73753 309751849 17855 17794 375335240 73717 73650 524792205 24959 24994 471527221 59001 59002 371935605 5268 5269 37558287 32789 32770 948569962 63560 63561 46539303 35738 35796 406613341 99105 99044 452322292 50915 50916 714492162 88429 88492 236913577 13792 13793 137866867 44871 44872 219173034 71120 71121 604398983 12009 11979 811864243 43411 43412 332285091 53280 53281 560311068 29009 29010 312503121 93915 93916 222945155 39903 39904 605563420 40929 41016 215318879 5067 5119 420019486 89773 89771 919463770 22876 22877 456161490 52549 52550 576339373 52136 52188 556511808 58131 58176 901748241 84209 84162 439426796 20951 20897 638706627 67208 67209 427643236 98800 98801 511094693 42424 42386 237711705 22109 22110 467297006 46678 46687 685417713 24657 24708 249979702 90908 90912 117137852 91459 91485 743809327 49103 49104 472409002 88787 88840 32069072 49322 49364 724527402 88379 88432 324227211 83293 83354 966974535 27992 27993 242963189 92934 92935 769936820 57943 57934 666893273 95632 95633 821009241 53088 53126 525927409 82723 82724 166151311 15234 15235 374205540 30809 30810 14048332 17534 17535 902681308 72282 72283 589737476 84275 84198 573018287 56831 56832 736890960 20404 20405 724410670 90931 90869 855642495 98937 98938 269400793 84536 84521 27124299 66626 66627 753521187 39150 39151 850309084 23472 23532 707011308 5421 5496 227027459 63730 63731 676374462 58361 58362 411212235 29870 29871 622326104 83784 83785 422737035 4583 4588 760283667 50938 50991 875563162 51480 51533 95012701 81935 81936 198350371 44444 44369 279468172 34062 34033 497304075 64240 64241 136346601 95771 95718 878651620 22931 22932 913927124 84643 84726 589933706 76154 76148 588196700 61542 61543 863050734 53304 53248 294504056 99717 99718 134452693 89329 89356 508400051 82471 82543 360110188 33409 33410 421955949 98373 98305 505213657 91725 91726 107964140 96917 96837 55155799 51393 51372 81019694 72934 72935 765921385 95233 95234 808851212 21925 21926 191189910 46711 46653 20875290 24174 24095 917180171 77572 77612 715536245 95626 95586 177226850 94351 94352 347956591 30171 30172 160583835 77891 77892 517355777 50848 50788 650330477 20350 20351 273593647 53189 53190 35194341 84407 84408 842850428 61225 61253 868074194 61168 61256 445024186 31963 31964 748944821 78129 78130 523241840 74522 74523 844435148 97190 97184 185008004 1102 1103 200679793 72739 72792 34707871 45348 45362 19513497 83681 83727 192362875 52135 52050 860881863 68494 68531 663001951 33168 33093 272181036 28762 28763 84343277 97881 97811 283311205 59146 59111 701235082 88093 88018 314060687 19311 19367 219472703 7837 7838 199171605 89727 89751 233696486 83168 83241 680616100 28384 28385 576243494 24888 24910 296518448 90204 90205 966769507 64893 64894 840643814 6265 6266 141365971 49710 49711 150839485 50693 50694 368020757 19993 20068 813584367 92772 92773 956202006 71759 71764 908098056 45288 45289 135171221 44801 44757 629684347 14521 14555 565505715 32509 32444 645776301 90145 90175 384147355 81242 81283 171074462 55449 55409 674296505 18671 18672 617681301 33497 33498 360492240 29174 29175 111258204 97008 96982 496241312 62829 62830 934748141 80813 80768 427192662 37540 37541 269151722 94769 94770 226832668 98759 98760 15375689 37010 37011 272750235 4425 4388 272081678 26864 26891 681806017 99926 99927 830653112 49310 49311 634103045 44088 44134 130183998 7532 7533 995555755 70363 70364 968976412 97167 97183 246526773 45076 45015 804460646 53587 53599 151344848 80720 80721 241287322 59278 59293 193427093 18847 18799 37869816 45082 45025 414575926 76248 76249 310205252 45117 45118 332418121 72104 72151 464351132 22634 22658 649038265 68601 68646 739474661 80495 80496 850193476 34476 34499 535963156 86274 86275 263846315 72223 72300 536335299 68146 68230 854075803 30594 30651 258008206 40502 40503 127123551 46769 46770 677761674 90285 90286 826238048 83467 83468 712138743 1425 1426 298852464 4773 4822 577993263 10506 10507 513069096 20301 20302 260853042 33328 33376 808488502 25627 25628 524549873 24563 24564 159671956 95069 95070 221805857 55159 55133 870932189 95653 95654 552036924 12041 12029 330999434 2289 2313 90971279 67150 67151 482614034 23364 23365 780074988 21482 21511 114025643 31157 31158 961727355 93202 93203 96689544 19828 19829 854230179 20791 20861 239550459 58024 58025 656301900 28770 28771 229184511 67323 67324 550592893 95526 95527 60046771 80975 80976 983506490 74192 74193 149138505 8636 8637 629463630 71729 71730 294085982 49407 49348 189579139 23355 23427 214922009 20307 20228 412795899 24704 24705 438460152 29744 29745 409889352 31819 31861 911720137 52255 52321 25133438 81447 81448 890670250 84824 84825 5034017 60429 60430 888669297 38574 38575 11153962 14137 14083 825600030 43576 43518 957528743 88833 88826 71841272 18782 18869 837836146 77607 77667 834773601 12549 12550 240475398 45682 45686 710905289 86192 86193 240854512 15303 15304 605450838 86707 86708 116398941 10812 10822 638435949 70335 70336 129598137 33287 33288 786160452 62586 62591 292808643 12356 12357 230325558 49567 49526 561370275 54497 54530 490021827 41397 41398 555744676 5701 5648 526597158 51330 51331 185888398 74353 74306 922902326 7066 7067 177913831 40361 40362 925848506 52828 52829 998396206 34321 34322 833843992 58850 58785 458036435 63937 63938 707517768 88308 88309 720746700 23006 23029 258402697 45399 45441 636118053 53548 53558 156849931 3201 3202 676806289 72445 72461 751020658 36140 36123 461925516 5544 5607 529318876 14656 14657 285180661 71237 71238 976512858 34316 34317 446257748 90558 90559 255818219 32551 32566 89816285 83779 83711 938471822 11578 11557 330601168 44392 44393 27921538 60632 60695 201499813 41995 41982 259335695 41585 41646 973551905 13947 13944 982036441 9144 9145 812664598 84742 84693 688894370 64680 64681 394511428 30662 30663 194886402 36165 36200 60345307 38066 38067 671932350 40806 40807 488566683 48628 48587 989743546 1493 1494 149986377 25963 25964 690004980 93407 93408 421688117 15240 15241 172261722 87880 87881 397011528 74384 74385 860372685 11810 11811 968044028 70479 70446 645845084 68239 68172 933973754 95931 96003 627724490 46188 46189 926365342 23516 23498 350497159 5965 5966 142847026 89864 89849 487396233 60103 60104 505197507 63568 63569 106174294 29032 29002 605229958 11168 11093 339610528 23917 23988 642908207 55112 55113 716304756 39022 39097 146446967 46327 46291 819113395 63911 63912 111672583 43130 43132 530581052 45387 45475 540037303 82117 82118 232122312 16985 16986 349674941 35464 35465 227838530 85661 85662 753831383 49190 49191 779274786 91402 91414 790295028 40137 40054 140061885 88886 88838 994381255 40706 40673 70718405 45931 45932 553546363 47582 47583 375961025 62655 62656 778024991 88944 88859 817086220 39921 39922 78262749 6254 6278 404457488 19292 19327 195718071 18159 18187 504235156 38786 38787 881687455 91957 91947 948980765 46125 46126 794753268 64480 64438 694198575 94671 94728 268059746 85633 85561 806421769 99784 99785 28941736 92400 92401 732925830 61324 61282 868169240 60761 60714 54556039 47989 47979 744080876 42676 42677 329435703 46633 46634 554784504 81702 81703 589317961 6981 6989 564715800 53736 53808 877432275 94785 94868 670213665 84176 84242 526527365 60444 60419 991877221 55200 55201 39337444 57798 57799 827925749 86765 86766 300433190 86629 86653 242632917 76936 76855 385251545 59198 59115 333261180 50533 50534 363502739 57818 57819 270977154 69097 69155 750017067 43078 43079 252510766 67433 67434 604397897 74334 74357 243465779 34641 34639 69316358 68858 68794 619864102 82482 82438 250539278 84907 84829 830247880 37055 37100 920661362 63432 63450 341044786 759 760 984008128 466 498 584458289 4586 4640 330251788 40744 40745 156866008 86358 86310 275811978 57368 57359 437816112 52280 52333 479380345 25633 25634 404359267 49971 50030 421346985 75913 75890 547426991 31510 31574 787654289 21564 21574 181056626 14498 14499 215092222 80395 80360 597712867 56884 56849 846435220 56652 56687 671761896 68021 68022 848326316 51648 51609 287046301 70316 70317 416638425 66641 66632 946242158 42861 42862 343842358 86534 86535 808629793 77620 77621 103808447 21748 21776 917854895 94896 94897 589375285 40907 40908 681433117 61903 61904 36517373 49116 49117 112870245 95772 95762 361170921 25904 25898 98033430 34198 34199 900517847 99888 99889 192089158 13215 13252 550721692 86070 86000 560175009 98956 98978 850630073 67143 67144 709180028 94894 94895 276748107 76563 76564 640269028 24238 24297 919471415 73615 73616 789923154 93277 93364 491305895 82711 82712 163674942 4109 4127 579205195 32309 32300 825982181 92158 92196 16917847 84537 84555 75048328 93410 93346 133075580 25623 25624 222996790 37599 37634 855025312 47637 47723 627152976 2275 2345 360021898 21767 21768 700532234 18863 18937 210778910 90395 90407 379233833 49167 49168 50568707 227 315 608702022 23492 23493 644600502 15752 15758 446100067 98291 98355 403471384 72464 72465 770544582 50927 50928 957398302 45202 45203 473610566 89937 89995 302673012 70871 70872 432738869 6197 6123 306568211 19811 19812 674254586 69876 69840 371182480 74591 74592 257728507 48473 48474 832458261 53104 53105 252223828 33091 33019 760466558 80179 80263 392618912 29230 29231 957350995 81422 81340 165019469 86437 86438 841671202 50958 50959 795904651 26599 26600 708627602 70549 70560 62690935 95922 95894 507230185 39186 39187 258607341 42141 42114 400568546 27289 27290 486312450 3891 3956 459252374 26098 26117 374464579 41068 41103 8226785 62003 62004 835879374 94834 94897 715235692 92842 92836 610203068 12720 12783 946870201 63976 63971 554178253 16615 16616 706712962 42264 42339 843278153 8242 8314 65362395 23763 23752 350565923 51224 51232 679388865 52008 52009 911705581 40962 40985 496342412 74785 74786 233756403 39265 39266 407649883 15688 15689 677027886 30970 31002 450122821 69298 69299 162995652 24100 24101 939722981 48270 48359 131888520 97128 97129 860526967 89625 89626 611600637 85533 85468 594137073 447 419 914623313 39864 39865 496240505 16041 16122 537945812 38040 38041 933900095 35504 35438 215955784 69360 69361 593619610 14723 14724 979228142 67434 67435 790683061 93569 93570 938508819 24810 24759 117843669 83886 83828 594055729 25764 25712 263396962 67967 67879 697200394 71975 71976 913645994 74802 74803 251860893 22892 22893 616870576 4949 4950 823165762 52498 52499 980197049 93209 93210 735228640 70270 70194 308780707 93585 93586 749861802 52740 52741 832977166 65989 65990 322957512 20159 20160 892725622 68816 68796 79921329 13765 13766 537912833 34275 34343 888077202 54158 54192 970841718 22520 22521 637422938 60605 60624 143962667 5431 5452 359561237 21295 21382 965893613 58996 59044 903538389 68572 68499 181364243 52417 52401 54544534 89075 89076 104092139 81717 81718 136401910 24603 24619 642251174 13448 13409 83672818 26169 26191 390953936 66858 66859 671113533 9892 9893 996257391 37145 37130 210761935 28532 28533 828382862 23778 23749 867962033 22416 22489 410027853 59716 59675 200372549 8085 8133 861096654 46717 46718 788890539 96139 96140 802698820 51082 51083 973800918 14068 14023 621616411 9087 9088 581108089 31688 31689 5787958 35989 35990 48431469 85506 85548 807030423 90655 90656 880584254 74237 74238 796174109 65944 65945 75959361 27906 27970 831342858 48908 48909 755705924 9983 9928 87439226 68629 68549 300076479 15042 15043 286166030 43032 43033 935027519 27282 27283 841831319 97879 97875 783942942 32984 32919 53197436 1455 1456 322630779 52356 52357 990550105 88524 88583 866852236 22895 22822 839346857 85097 85098 768970403 66392 66393 39822575 89480 89401 635645760 69960 69923 49149821 8923 8928 634570597 37816 37817 466589652 4696 4708 993235327 653 663 888085371 86730 86731 526935498 87241 87242 984475613 66624 66550 969439824 77902 77903 890801463 33767 33768 310012209 57899 57900 876101939 30826 30827 336296559 5242 5243 191473633 64121 64122 434158166 55810 55811 485968824 78867 78949 817252688 79683 79684 794402006 68249 68250 124200153 29210 29151 217122097 24169 24184 725706980 23611 23654 910105821 20104 20084 329534672 90372 90389 369979250 52986 53045 622334949 55391 55392 518274631 81765 81774 115921306 55102 55080 321940142 99360 99361 763789561 96885 96805 685570737 12089 12090 325525760 43518 43519 715802882 73572 73614 990374553 3094 3160 744956881 42706 42707 415518427 34709 34710 518082234 65889 65858 629215387 20863 20864 145509874 88216 88273 425546318 90206 90188 605673248 37307 37240 551429222 47225 47226 418327364 55557 55558 497114777 2740 2741 182352442 52501 52502 808271483 66683 66684 214933179 24569 24594 930675119 9959 9937 518020257 97848 97797 885842962 82647 82648 88358256 6834 6835 462484221 62441 62501 962466730 93924 93925 779638220 18716 18717 126907503 86759 86760 227549511 33275 33215 101821754 74814 74815 581321649 31086 31087 9212654 74746 74747 371078697 38352 38353 972570998 86379 86380 645053639 64308 64298 194505310 22399 22432 505572354 89254 89211 500303112 33950 33951 842248986 71918 71919 478790235 96523 96442 209038863 98327 98328 53629966 86951 86952 524219483 15134 15223 433311822 91590 91591 65588943 57186 57208 502879214 95963 95964 636883800 3245 3196 632202563 68564 68565 339432628 9603 9604 49685844 75786 75787 136321431 65834 65835 630385637 52595 52575 551294017 62336 62416 901762130 37431 37432 253623171 70872 70892 318119286 4388 4389 910558883 46046 46036 202829603 86786 86805 346370768 65031 65032 600872514 85633 85634 708759756 68329 68249 918339714 99719 99794 146674917 53912 53891 290354530 35774 35787 154083680 72892 72964 346238549 50278 50346 232693437 36042 35971 463009695 24050 24094 480191724 4410 4411 904567033 72068 72069 443219599 13954 13893 597026442 88117 88118 746662394 6240 6224 44104093 21068 21069 856857192 72539 72540 225896097 61581 61582 250342671 35727 35735 173523815 97243 97199 867542190 87485 87486 433276536 10223 10224 832062604 89366 89367 311779958 51893 51807 916676997 79838 79839 322628004 16002 16003 139602741 45698 45699 256457212 23176 23177 254034729 40955 40956 787753190 82821 82822 769908261 24174 24175 395979348 14833 14834 41658726 33900 33901 917679433 31072 31084 957042415 92634 92635 246634464 66920 66921 751592921 39151 39187 925832215 49002 49003 843971298 2932 2933 925644181 79645 79646 224124831 52188 52189 336669104 30813 30788 728798856 2294 2295 299552991 52631 52614 35385559 79739 79771 984163761 96818 96880 11706996 83475 83438 399714645 30297 30298 713864939 94417 94387 907222835 98220 98221 692755050 46576 46555 889068654 3241 3197 719438626 55044 55070 666263784 81991 81992 857997996 31493 31404 821193954 31983 31936 792082545 32612 32613 866067665 89993 90049 688142193 40766 40789 216780248 19629 19588 366781972 94170 94171 302245296 78276 78334 26906001 95127 95128 826704892 78348 78349 741215883 44228 44229 287050706 19618 19619 342053874 60875 60861 166860353 61201 61179 734432173 41303 41304 603371624 73250 73251 571433148 74737 74738 438425593 33104 33077 248819977 62922 62923 490223259 82 83 617303942 28944 28865 628580439 18872 18930 531911011 55523 55524 295432323 77852 77853 783420138 93043 93036 687418757 93433 93434 970904824 88021 88035 345606585 72802 72833 450256777 17853 17887 618163194 83465 83466 699998996 50776 50700 715430473 28061 28008 440748811 50015 50016 788433902 62353 62354 153825554 62180 62197 532104243 50705 50788 800874814 68631 68632 436897166 95103 95104 83545867 65911 65854 682295299 57800 57801 430161833 39864 39883 838836316 7222 7142 958536065 83781 83782 685931792 86219 86220 650931260 35490 35514 263791847 48695 48750 776175856 12726 12727 505259004 71002 71003 515073490 79680 79693 446252553 14040 14041 594680495 52698 52639 940911618 63757 63821 941171864 43126 43127 748427326 63218 63234 783117329 72301 72302 916110912 50312 50313 502563831 63299 63251 630958259 53244 53245 432381598 89342 89343 981319229 74941 74942 154833065 86961 87021 166359518 52905 52906 26937464 38480 38394 617966393 76189 76242 64006817 74266 74309 216980779 61435 61358 22597859 67448 67449 163839375 73781 73782 854416512 94278 94308 887564603 90262 90182 278405320 50905 50833 320082178 1363 1364 693619364 20342 20355 220284937 8965 8966 425828066 79189 79105 207637975 53282 53204 781400475 12554 12555 211682884 8564 8586 889159019 33648 33649 864455232 72803 72804 782672849 56623 56611 595441820 47728 47729 407444243 70702 70706 573366152 19160 19161 998094523 74992 74993 14463267 16823 16878 350321044 23349 23350 760307284 67560 67561 983892566 29731 29658 986225730 50228 50229 426930387 93064 93065 967668791 13876 13790 537763737 81410 81457 28411023 79448 79449 451416733 73466 73509 444140843 46263 46330 980939505 89101 89102 750738462 80837 80838 139469901 12011 12029 766210723 93610 93656 710240981 50574 50514 614585291 74434 74475 752093097 23360 23361 773435634 87542 87533 965075009 83501 83502 18975498 15603 15604 86779307 73683 73642 715065170 5038 5039 555764675 76920 76921 427562662 30985 30969 801496177 92932 92886 674803948 2391 2330 197028583 65480 65481 140637074 31861 31862 893520793 95618 95555 612236503 18378 18443 803302562 75967 75961 784579481 4 5 149651000 13256 13257 866807435 90128 90129 246533278 78194 78195 285864753 63163 63164 539324961 66938 66865 222899245 32569 32623 330413631 26653 26654 875117648 41036 41037 900207027 95356 95391 420826557 11395 11396 997391129 51409 51486 124831380 92277 92257 206599409 97012 96980 616241655 53416 53479 665227690 56497 56422 877972212 66459 66460 382380902 92899 92900 222282832 71759 71760 399569870 73393 73394 793995199 3242 3175 750172808 21529 21537 893509518 85142 85143 902330445 77152 77153 268926617 3542 3502 922489259 97859 97806 830780163 57047 57073 410245954 6772 6816 851861343 8902 8903 795077736 6304 6305 743535963 24812 24813 209367246 22887 22888 623581432 1464 1499 42067048 25716 25688 752878781 75773 75786 810802285 83473 83474 495193360 89613 89614 579632003 4583 4561 977891830 28100 28169 707749948 32271 32277 409534752 35625 35626 124113781 74754 74755 180360992 76461 76462 893370300 91353 91278 201053007 70043 70044 12455296 44766 44767 472578810 86616 86617 635657740 179 237 960772430 7745 7747 637500606 90835 90804 905822156 59952 59953 508806943 95323 95324 50066480 75930 75910 798154101 37573 37543 957114508 36767 36704 941956650 31315 31355 768220548 12422 12345 867409694 92663 92664 356407264 77442 77443 59609730 29644 29645 941438398 12482 12449 300721193 82059 82060 881592185 92760 92797 86082510 58195 58165 908238710 98244 98245 891432271 32445 32446 392193528 64798 64860 635956449 62134 62127 314591928 78999 79000 786231092 28048 27967 267757586 54720 54721 98058300 45333 45334 627466654 28047 28048 122890116 23615 23616 79000933 85459 85460 738293209 84528 84529 564518215 59329 59315 990537984 60358 60385 934775200 47471 47472 637318035 26973 27056 684584459 1811 1792 68809264 50970 50971 721149708 3546 3564 388919275 80022 80090 328123314 72932 72957 457618566 32544 32545 598342273 54891 54962 746208335 1607 1623 911124735 89618 89619 402041467 66512 66503 918554982 83213 83233 731086053 17337 17314 952390371 61970 61971 768928472 18381 18382 959622453 89802 89803 455370003 18128 18129 61352104 28151 28152 131599222 95451 95432 633898359 44775 44812 915371912 5540 5541 168147510 87988 88068 861938505 83631 83556 399385853 58978 59003 447819741 380 319 817215412 31032 31033 137968306 73435 73374 389886973 23607 23608 773756296 64398 64484 924597166 92836 92908 291830801 11797 11798 818878151 26772 26822 132173902 27024 27025 706469411 84345 84403 89500657 27734 27735 27850804 40867 40882 612866899 68106 68147 330590805 33821 33734 211680491 91541 91546 427221664 17958 17940 409914689 41556 41557 363057491 67305 67386 518394181 4778 4742 723794096 51940 51898 187295926 67293 67370 878724624 97680 97681 539647404 42450 42451 505632266 86870 86871 881220636 64736 64737 532101542 62403 62404 115482599 2625 2571 474987861 291 259 76795342 30520 30543 517516479 33093 33135 125295120 99469 99470 356378345 5648 5693 589518945 59189 59190 712443442 72790 72791 100765288 73587 73631 100600921 79840 79820 237388502 35048 35049 505451176 32609 32610 405106657 62217 62218 758623372 10152 10153 182301497 54561 54591 500475440 40629 40630 952796719 94302 94303 951071571 70285 70286 299934574 36836 36837 64924608 77655 77586 65606289 21261 21262 543323516 28644 28707 773183514 37573 37574 337585335 51365 51366 507061746 92480 92481 167643194 18011 17940 124214826 38840 38768 389416965 28294 28238 14139815 98753 98758 979789603 17171 17227 843971637 95113 95114 168604591 93700 93701 637021607 22645 22690 178195457 71108 71122 327528109 25304 25301 439695556 17705 17627 994363891 55564 55565 628134718 39657 39725 3300897 52649 52598 280915803 93696 93761 797386779 51978 51943 532367602 15969 16045 54038569 52814 52815 945121371 25928 25929 594677683 67386 67387 36601559 36161 36214 239944375 29162 29166 199185391 45282 45283 167039577 77790 77824 262618745 32485 32482 368109170 32484 32503 941283476 51963 51964 209789682 85610 85611 102073773 23636 23637 116782822 72072 72147 137126114 43483 43484 180811126 94933 94934 592347183 52485 52537 484721841 50127 50128 619806040 64440 64441 246033678 52200 52153 88253390 92499 92500 515888221 51581 51582 25892264 70965 70947 789899174 95086 95009 510674030 94860 94861 576596966 65091 65092 553719250 89796 89797 325446615 12703 12742 415294637 87697 87698 401634329 10566 10652 708153842 88188 88189 702839527 78172 78173 19771249 17328 17329 811932294 53685 53686 250122748 5572 5573 17085418 5155 5156 86501909 93728 93707 642119781 93073 93148 857892013 43308 43303 882209062 77843 77821 405616927 5630 5631 618166654 75616 75617 638613822 69159 69246 945045696 56033 56062 333852360 32194 32193 879454225 65632 65557 699958768 79186 79256 737548786 14544 14496 421523378 57672 57595 591479435 58223 58211 46965118 21518 21555 759811865 9347 9348 894260614 12075 12076 448771677 49934 49935 132150847 45404 45367 683615838 54209 54243 328842747 17935 17947 498822322 20593 20644 692436612 79239 79240 873378849 53966 53905 905834816 19770 19833 944935285 11811 11812 431041963 80818 80898 358880847 86315 86316 924125620 96895 96896 404817586 13458 13459 340635797 17296 17297 288957264 30486 30559 182888045 48361 48362 162133325 29756 29757 170457650 84733 84734 892486457 81978 81979 303566617 37921 37972 227580242 54265 54266 203164625 99293 99292 765743823 49316 49317 376751346 58397 58398 889940133 32965 32966 526250916 58825 58826 21094917 99385 99386 48464184 85890 85891 725253496 2125 2055 78166659 88090 88091 65890882 140 120 834497469 9753 9754 28456360 35370 35371 254693802 13618 13619 969737041 7046 7068 95992625 72261 72223 155515109 28797 28798 39343105 29659 29660 598871538 23774 23841 611735836 53233 53216 689921343 36764 36765 61976944 88712 88713 296005832 14249 14250 19580980 2060 2061 542809653 6974 7023 439447812 73555 73508 593996472 45527 45518 963148866 63709 63733 478269318 93884 93922 493410047 49078 49079 175759653 47153 47154 129065322 86047 86048 671474366 45811 45894 434456108 33625 33626 161381237 8366 8315 552636615 46277 46278 285603591 83769 83820 505920895 9553 9554 831185307 71893 71830 549310709 75511 75497 990266316 13400 13350 84823913 17863 17864 359918112 19194 19136 889137051 74013 74014 515552257 37175 37242 988875585 45166 45167 362866883 9691 9692 738796341 88385 88331 400427200 71743 71744 249508315 310 311 934618737 9307 9308 885973705 72617 72563 287894813 85215 85128 661565561 79708 79625 630978214 33151 33213 175879571 43101 43037 796233934 2282 2329 462613178 18549 18462 27108212 19948 19943 762786791 80162 80163 724587824 54821 54800 542498981 2336 2408 590131807 45535 45495 1674533 94367 94368 142558194 1768 1769 89095529 23458 23459 816742368 42902 42903 578139919 29275 29207 983009263 3170 3239 249119250 21268 21212 655562062 56105 56106 200746862 48184 48185 892740193 1338 1295 528687721 9897 9898 197018695 41240 41196 836853504 80258 80259 721913382 27161 27073 160353225 42687 42688 640396326 81283 81284 914897859 15888 15889 26952511 70701 70744 214027228 62853 62854 111203249 76452 76453 239967173 16496 16500 500383498 60208 60166 668799044 91307 91308 551416345 92435 92436 350275439 776 777 949338909 10896 10897 356625593 83037 83038 511526412 79345 79346 435899506 47318 47319 450293268 55958 55881 544315604 96376 96377 825066794 4270 4200 55452030 38346 38347 945756473 10274 10329 597951942 14464 14465 412319804 25643 25644 882712937 53158 53159 276718567 32674 32675 342213276 35819 35820 815701967 90735 90662 505164846 53419 53400 158023275 13217 13218 614262674 76136 76137 965760684 53447 53445 673921671 44567 44569 79281104 2122 2123 361750180 32130 32151 600435324 87721 87701 376745017 50130 50131 937936223 63799 63800 800818488 38319 38256 902551671 33862 33863 52591406 87909 87897 714801395 98532 98533 890849775 88650 88651 394082248 5022 4965 485218727 94660 94647 186622926 68589 68514 157300135 256 313 326598233 71513 71434 420343700 60582 60583 462154788 69820 69821 582640234 99316 99240 382835340 44981 44966 573256673 5608 5609 522236760 89688 89689 518977691 25519 25444 173778774 56803 56788 827304727 35628 35546 589159145 80968 80979 208101589 39776 39777 740410641 6047 5990 863932733 82382 82373 617645516 48550 48512 50837156 5309 5310 895017123 9418 9419 513064954 89082 89083 591586555 11181 11182 145908721 15706 15681 246645904 18330 18394 243860621 93208 93209 119942282 63109 63126 75929756 18540 18541 842217377 91874 91875 164847642 4465 4466 987118441 70298 70299 921533221 69518 69501 422898479 49161 49162 809504537 90203 90212 382915656 90977 90970 513075887 24632 24591 733040381 18737 18738 90548146 97265 97277 731960098 13509 13510 524938929 81139 81140 231026119 69679 69616 528126713 40993 40994 542770730 68267 68324 782029664 40903 40819 889763894 94440 94441 823964584 73552 73553 546230206 56164 56079 356535782 60426 60492 130394865 84908 84977 4106842 15814 15894 446020721 69103 69036 700808392 19856 19857 74958713 59476 59477 81654181 3718 3792 858973805 78967 79019 555358332 34938 34939 3816239 2001 2002 432171721 68105 68018 553377746 75499 75500 760097402 9066 9076 978451496 39067 38997 554392053 11319 11370 210961643 64977 65023 295850254 24325 24326 987513688 19142 19090 194483863 79116 79117 577726446 87895 87854 985910240 17523 17524 408516505 73841 73842 198785967 90788 90789 618473611 47596 47597 29144647 30166 30167 606500635 93599 93679 874488285 76069 76070 66095589 69447 69448 543230821 62358 62359 392650364 35575 35598 271689017 76904 76857 35336648 22412 22373 514070034 7793 7794 186187215 163 164 384556456 43462 43463 854960216 57422 57423 726469907 11362 11363 507714232 80724 80719 663821299 40115 40184 70966667 51194 51159 737878796 32884 32885 177404822 12925 12926 315757967 91807 91760 372946470 31491 31492 217981425 70002 70003 220343202 57216 57217 439940598 86874 86875 7342205 35450 35366 80367642 14992 15070 272279091 38476 38504 219555294 78297 78298 412402141 21979 22054 543785202 3645 3646 640450946 44500 44501 674487951 33874 33949 358668988 60338 60310 281240226 80713 80714 92638551 24342 24343 102641125 77362 77363 784651617 81646 81647 48582806 53476 53477 314325707 49118 49119 297377277 71814 71815 10514590 94945 94946 771338005 14607 14612 229128289 32649 32650 495429536 30816 30812 990126934 56220 56221 630129127 95430 95386 680955657 28691 28674 263220704 7081 7082 751325707 95106 95186 835299440 58843 58849 691629216 67847 67848 282423116 82118 82119 945664151 40841 40769 22786796 5026 5008 910764297 91527 91543 590430767 71257 71258 782883444 51233 51193 305213901 70105 70106 901273566 40913 40889 544957448 26388 26389 882290146 77717 77718 217520101 50080 50081 333341027 83528 83529 9204025 13625 13593 31232511 70772 70773 557488700 89644 89650 578525858 79700 79701 477519448 63159 63160 837524213 49006 49007 605646287 36133 36160 341727782 82452 82453 256061680 78822 78823 492644695 5292 5293 34067389 55371 55372 349430681 32062 32063 578033738 16581 16616 996634080 96403 96404 686858379 47747 47748 492896224 46883 46884 72925600 91170 91171 293854051 23016 23017 949384074 6008 6009 832877327 59509 59510 534007690 52946 52947 9337743 23404 23405 816382680 87993 87994 248900193 41873 41796 721064185 93081 93159 387492119 76868 76933 675810737 55694 55705 239460896 13309 13310 190054034 7299 7300 674049627 50183 50184 254355591 40468 40469 784605658 35350 35351 153548859 49459 49460 565791850 483 484 948345280 71001 71002 894900638 67744 67742 986891107 15628 15579 810433898 96850 96773 444272119 88593 88651 870879949 95835 95836 315541500 26234 26235 501704391 8433 8434 993055758 25735 25722 850469930 44415 44416 829482923 25225 25226 824020257 14266 14304 246912110 5145 5146 418851769 54349 54350 971649846 33743 33682 504200907 57337 57394 800640165 59356 59357 378492488 44034 44035 865387193 53803 53714 319017134 84758 84759 136350651 42165 42166 39832780 5481 5501 482518010 29825 29826 794732017 5351 5352 415181937 9635 9671 710480336 12585 12667 466443507 49615 49588 435588850 23881 23882 140028369 91045 91046 661161256 25371 25372 775624861 49038 49039 31642526 8639 8671 268892035 85787 85788 648394115 40064 40065 370929561 91651 91652 973104770 66664 66665 424506081 18474 18475 49158902 38702 38670 566485124 61994 61995 383727467 1902 1903 366007404 60585 60586 608891849 8945 8946 848421516 1625 1626 452422393 70886 70836 338128400 3384 3385 567320632 13729 13730 235042263 59267 59345 369981263 92243 92266 460808162 49452 49370 406545576 6561 6562 339940226 47478 47479 295843915 80215 80216 622905064 15974 16021 933101665 22743 22694 677008120 34619 34583 884094302 32686 32752 57716582 4251 4322 978691399 77236 77237 958808533 92709 92763 268570401 696 739 216656760 78094 78045 869967428 20837 20795 988871455 59747 59787 447136774 31818 31819 9534880 23830 23856 311585374 32761 32762 63791231 43749 43679 486357671 66819 66733 58859185 30429 30385 916446620 80164 80165 866514372 49598 49549 981683054 46630 46631 727370420 16032 16033 610311505 79595 79561 501796025 71061 71062 597158088 7827 7828 213669 66808 66838 616280475 25969 26017 693011364 6917 6918 651008473 24656 24657 766641622 97185 97262 719962231 83215 83216 639889168 61993 61994 996857878 67963 68049 878867632 9353 9279 439743221 78916 78917 95592816 68880 68881 177994992 72909 72881 539650438 46256 46267 949892178 78530 78525 601715760 57419 57418 499772118 48975 48976 574161630 25277 25283 624799281 64751 64752 466438935 72810 72811 432300868 43634 43635 385073152 47718 47646 724868450 37462 37474 903937893 98068 98033 175034512 23487 23488 640094673 10602 10621 925238060 12755 12756 707545426 77415 77339 89251267 17663 17664 242721986 40945 40946 17735402 27291 27292 280967279 97992 97986 529889348 75485 75509 140730875 51871 51816 257805055 28233 28234 643900753 18352 18280 288487959 77812 77813 582717040 97129 97130 708372485 17615 17671 370254744 46388 46389 301641580 63964 63965 605149304 56844 56886 493227393 37440 37441 856723734 57589 57529 9028074 12863 12787 459263240 60700 60735 167078559 71646 71647 693017129 27462 27547 813662128 75199 75176 394130987 86127 86086 718405813 65174 65175 559487173 97444 97445 214715 97957 97958 166519473 51400 51430 927531646 32592 32573 595417433 87109 87181 846979302 13897 13906 360902241 3581 3582 792590545 11695 11710 903557226 70338 70339 76409856 19073 19074 923601031 29619 29548 473084053 97259 97260 401980397 20005 19946 520009198 98945 98946 791089531 17365 17366 659614027 71882 71883 599782712 40983 40984 444350477 65633 65634 755817343 58329 58330 655914786 57089 57125 540564294 122 123 348319070 60275 60276 644800185 22308 22309 676684436 41994 41995 861346386 57771 57772 689011590 52485 52525 168740335 98129 98130 870066906 77044 77097 975001834 45232 45319 377585879 57680 57606 891239887 61219 61220 169562440 85828 85829 261620428 29980 29981 73749146 20842 20843 615375676 48981 48982 316165336 42099 42100 56413799 9411 9412 253439322 4044 4045 8620012 80925 80979 845701033 93683 93684 225148169 20145 20146 633892687 64276 64220 595264220 87649 87565 398344582 20387 20359 559140196 24030 24031 103197013 47829 47830 997948358 35323 35313 484699833 61013 61014 357174745 61285 61372 44028741 57395 57432 697718886 82438 82525 388225730 43623 43610 312749595 46131 46132 170910613 97273 97208 4375829 98109 98130 618326465 83535 83536 385866656 44452 44477 978923875 3456 3457 356283328 64388 64401 441085541 6206 6207 173308419 67076 67077 280585137 39304 39342 332656043 95306 95307 17488430 17679 17615 112902926 24677 24678 36070221 53245 53255 530539890 93538 93510 220281665 93098 93099 853528568 27731 27732 410703780 7645 7646 568682025 61925 61926 68667600 9288 9289 416077948 33962 34022 46311373 9250 9251 44853649 69752 69757 236578259 4123 4185 988738439 26098 26071 936240564 8676 8600 159676183 25702 25703 138125324 18531 18607 616626068 88452 88425 48571372 60889 60890 943514690 46777 46823 718362749 1199 1212 420609808 33260 33261 684861029 75261 75262 346900820 10593 10594 130205921 62304 62323 293197293 1183 1214 576756591 79190 79191 577633183 33939 33974 571777014 53209 53147 389016679 49599 49629 895100223 96718 96719 222125643 88820 88821 671018721 14602 14603 376180554 51647 51657 230764521 17264 17211 437462567 63171 63127 688007907 64315 64316 446145660 24753 24812 849520654 44627 44628 280955827 56550 56551 551691194 59856 59922 800143606 86940 86941 699784469 49780 49803 690956346 70463 70464 965815717 40156 40204 267889875 10924 10925 61098653 35037 35038 522010103 86182 86183 129471558 35091 35007 657956360 41907 41854 772335984 29931 29932 544791891 83994 83995 646335478 15338 15339 705113288 47175 47108 510708267 56636 56637 259184425 84472 84473 929306202 81244 81226 830635995 60300 60301 532064628 92305 92384 962010522 39644 39595 500431489 64837 64838 874164541 4847 4848 943460227 6239 6240 702023665 98044 98045 851949863 6604 6605 940698173 22213 22288 402753921 28124 28165 179609323 72300 72301 750491230 40742 40746 740630855 98365 98355 165576122 6655 6578 224670142 12117 12075 726079652 35636 35637 714653916 47113 47059 167482855 91765 91766 444385121 82479 82414 314387053 2403 2404 810339543 30434 30435 116918417 60654 60573 375780120 69826 69786 729330367 23189 23234 778492963 62414 62376 381475087 32420 32399 116163799 72098 72127 528610027 42122 42097 98125916 98121 98122 479870136 65790 65791 565627964 56444 56456 529915280 6065 6018 969094658 37081 37082 719420526 50884 50885 575581772 71864 71814 620508528 1626 1627 265035016 66265 66225 416500397 10069 10070 701140692 16663 16664 599823246 65028 65025 918357594 16183 16184 765614901 78240 78241 790321587 37241 37177 562851630 10785 10811 773627201 98079 98080 413910692 16384 16441 707685791 96755 96824 538251211 20018 20019 568734942 93454 93370 525007337 56311 56312 624176975 36924 36925 55744618 32391 32392 395922614 17844 17785 596148907 35800 35786 232794296 89562 89636 629166728 73454 73460 353215887 55521 55485 893270331 33987 33988 872194264 27317 27382 670626595 90212 90213 902983355 66294 66295 258707643 46752 46753 675045944 86404 86405 973080771 54112 54097 919306218 60272 60215 589390388 12159 12144 449941838 13593 13594 161297897 15112 15060 202239159 98059 98085 23489765 82584 82593 926742714 65203 65204 854084913 94548 94549 354193849 69488 69489 804816644 28708 28677 801176932 42362 42363 59739627 42668 42669 793770556 23451 23444 202858936 79191 79210 469956296 59038 59074 586303068 32447 32437 851652134 73364 73365 677818033 64111 64112 132665767 2069 1993 457225267 51794 51744 725488130 89508 89509 284695583 42614 42665 882443820 80265 80266 82484303 20624 20625 410913763 46057 46058 722338858 43387 43425 402830330 99773 99690 607275156 15548 15549 449043369 21834 21919 352350304 29853 29854 468815495 38174 38175 471397118 78974 78975 715879822 76005 76006 789012909 15416 15417 38443627 22166 22107 482155531 40967 40896 196813801 63970 63915 263956092 51640 51641 318059964 42773 42774 169169016 39383 39319 407963001 59116 59117 776978606 32938 32939 298709241 45486 45487 298648716 25525 25589 502936434 76707 76708 711130097 81776 81766 347903526 80847 80848 546585045 95956 95887 952653346 15567 15487 159769819 90373 90374 723891088 45178 45179 766303701 2281 2343 962767175 7222 7273 546310052 32327 32322 411455415 76768 76769 29765138 99140 99141 568716273 29677 29659 112441022 11720 11745 80022649 90508 90525 352910396 83924 83925 154251492 53583 53610 454979580 51384 51385 384551531 82808 82809 960285044 29493 29494 756033987 57105 57106 36716093 74217 74296 49396596 42063 42081 366185791 32357 32292 695859285 31228 31229 241832019 13452 13453 238762768 7058 7144 461729898 99693 99625 956850699 2056 2057 645941845 76772 76773 760022148 86428 86505 933970916 12899 12900 714245980 98018 98042 79942235 74913 74914 313955813 90055 90056 339281556 91984 91935 301882201 52753 52754 232343320 22238 22239 35712983 91811 91849 8851575 52490 52508 284604071 54136 54201 847996055 79925 79926 348311184 34277 34278 510780123 29311 29296 915269025 63249 63250 887610985 45004 44918 286354342 84498 84532 717402827 14237 14300 70141305 86382 86330 958117800 51813 51740 103243513 72040 72041 668842151 60133 60134 657664830 28701 28702 421552501 88812 88813 357556897 37853 37854 487830932 71861 71815 78471726 34165 34084 778546624 58469 58470 46936457 47793 47794 762981032 14430 14452 438855848 66225 66184 997147438 48522 48523 396659227 48079 48052 340621413 64284 64285 28317560 86298 86262 572374203 41426 41427 20309160 39528 39529 179049482 72137 72138 799389652 23069 23076 367429354 67976 67977 612058401 22006 22007 232587081 10783 10764 21279234 11563 11607 318010550 24957 24958 488744381 46882 46863 444031222 15253 15254 493024619 63755 63756 721714844 25317 25260 141731681 83155 83156 898024322 32589 32590 14582690 90738 90739 332307818 39547 39548 710460587 47367 47368 244454952 42673 42749 619615014 49612 49587 809006715 74942 74943 234947703 29592 29671 630037057 73998 73966 450207421 737 738 72508249 93866 93923 46558112 33276 33323 3619535 66860 66875 553899481 31849 31850 279767918 12876 12848 373903799 83846 83803 689719084 98371 98372 543941117 65257 65258 200669969 82622 82623 766365143 94474 94475 165393320 9125 9135 43295318 89080 89081 672048886 97240 97241 155342631 3112 3113 6707748 88418 88425 216345657 96933 96936 352722453 4052 4053 786191468 38493 38494 339211996 2165 2166 610929493 86365 86366 344617711 10920 10871 55249520 85410 85499 143365946 92232 92143 7880754 37941 37942 915193549 44715 44716 877889180 62174 62175 743232715 56506 56507 357391828 65142 65113 655293729 57659 57736 652624958 28927 28928 87459642 46781 46782 753470397 589 590 888475487 80574 80663 459885010 56435 56436 607831472 91574 91567 665317786 46521 46522 196970133 73496 73497 982409711 87367 87290 826178638 84884 84885 195113706 35359 35360 529328632 40888 40889 557544368 71308 71309 305921430 72140 72141 421428984 50826 50787 264580223 17 18 959715064 73461 73404 782673872 67917 67918 7868185 82253 82341 854662084 57322 57291 243447433 96769 96694 242276347 64796 64872 556366762 72692 72733 113091110 23220 23221 954588193 54340 54341 370577712 97437 97438 901128803 10722 10723 581398154 34708 34709 686429533 23641 23642 49641559 22079 22050 735785073 94244 94245 303646468 28605 28606 226877660 56127 56161 98462791 79378 79379 744281610 71413 71414 206540188 43484 43485 721132828 75539 75603 563949484 9688 9689 361611200 12589 12590 379007415 88794 88841 496460019 70179 70102 452061479 33283 33294 387958285 60015 60022 566511709 34544 34545 851534227 15494 15495 971208813 18282 18283 439158351 9939 9940 319611442 7142 7143 24667477 55646 55647 918577113 48501 48502 329185200 24717 24718 926626534 95784 95785 900266434 34885 34886 887391802 49917 49833 89799399 85922 85923 427384211 47815 47816 210649944 2261 2331 139302869 7962 7963 638896908 71804 71805 939358647 53579 53491 342038676 69932 69868 576536240 99180 99181 98839801 30530 30531 471932170 85471 85475 45326263 18531 18532 907687091 36816 36815 935253724 97683 97684 210702083 76008 76060 185819299 11599 11600 729849538 12110 12111 100871627 35651 35577 390759176 39666 39724 218456556 4752 4678 36226106 74430 74431 828337555 83910 83931 168852010 50187 50246 493194526 89385 89469 790304412 98893 98888 545688818 76846 76847 183507948 32069 32070 660609632 78095 78096 708582469 36102 36034 339321749 9112 9124 835166250 30003 29989 487212092 27457 27458 339600393 22339 22351 674403546 5710 5711 285240697 46813 46814 223168303 20421 20422 14799965 15936 15900 620876195 56471 56472 190431802 1622 1623 726063323 36643 36644 735974800 70198 70164 885418433 93571 93572 782231195 83401 83402 395061451 95461 95495 973118472 56414 56415 530665250 55755 55756 942839288 32401 32402 455912032 77128 77129 771898901 25339 25351 137650182 43818 43819 501839583 36321 36322 173323687 227 228 169028559 70053 70005 830853674 26467 26468 824273234 53036 53037 749795602 85360 85361 36228536 68412 68413 688165576 72233 72318 962200185 41173 41174 657082308 47395 47396 740617864 1485 1486 475983505 13152 13112 466365549 85622 85623 599635704 84688 84709 701350893 50147 50148 390420426 6632 6633 728975238 4752 4753 479784157 52108 52091 35263815 98114 98044 773462965 52223 52207 504781635 64493 64409 145916996 56062 56063 232860079 28399 28400 678456726 42298 42299 230263742 48450 48451 131922538 2726 2808 404763762 67595 67563 850411791 34043 34044 637085554 81272 81273 646016207 73753 73798 108191174 41581 41582 53487349 4554 4476 291926783 53340 53341 615340733 96447 96448 404610178 73718 73719 148989474 2976 2977 756653063 81315 81232 276215339 83209 83210 799566351 48772 48713 492213432 24296 24270 180839594 98834 98800 27969805 40151 40156 655994089 68537 68501 705857649 90055 89973 128599110 62771 62772 551494203 65400 65401 955409521 65926 65975 576865100 45669 45670 335256014 93264 93265 644140460 9795 9800 570643043 35165 35166 603874047 8018 7979 424953186 71292 71293 617874271 94639 94608 50051521 11970 11946 584653935 63147 63200 822514991 54524 54525 354385591 85105 85106 758241509 70643 70717 568713902 14662 14663 854693011 70741 70742 971283008 92162 92163 610433630 79472 79473 270343207 32999 32983 940751587 14001 14002 956049444 46253 46254 732452216 65089 65090 545188999 31209 31210 429984712 23175 23257 755708317 75438 75439 994561165 37396 37397 644393272 92519 92448 7595562 28138 28139 18773713 46678 46679 193103273 60884 60820 721468940 77795 77749 876026932 66574 66507 123579901 75735 75773 570682876 73358 73359 710278555 36530 36531 43354552 57375 57376 370669027 51787 51796 879181618 44922 44854 531219000 46414 46415 570139987 27021 27077 385252381 72877 72838 758466388 76347 76282 655451690 79574 79630 898546609 62629 62630 682518689 57254 57287 826668123 11616 11593 902152714 53583 53584 299661091 98184 98185 303394107 56782 56802 326041270 5922 5951 737824163 24053 24103 358657544 37389 37383 41348971 54714 54656 744750261 31398 31399 156723185 3159 3160 873339723 10643 10561 84810635 31347 31348 273804570 13579 13580 977297352 1264 1273 662652716 9185 9186 429240068 41014 41070 729844916 9274 9218 428630819 56083 56126 285435666 22271 22272 228039942 51187 51188 113738731 52155 52107 813958822 77395 77396 196780670 74841 74820 291294036 83902 83903 425941843 58350 58351 781078414 80515 80431 28687027 81533 81534 342570133 2793 2820 286138674 50559 50484 285436938 50017 50018 257974636 36838 36790 219533318 2524 2525 169703527 28119 28120 878291945 33424 33358 855963549 63126 63068 345155788 23980 23929 445858641 19999 20000 736322025 22466 22467 826629251 21758 21759 945511173 88561 88562 145740793 24344 24345 24663960 87991 87992 583900351 92265 92281 888161604 7461 7426 447314385 66052 66053 46163298 73821 73847 112364739 3011 2923 731749836 50829 50830 723077407 95755 95812 41569553 18707 18708 56452031 44281 44282 606650687 96597 96598 3718523 57645 57670 247431799 98192 98193 52185218 2126 2127 871991489 55901 55902 487210765 30078 30079 977476378 35456 35457 618685348 50248 50253 318206729 17964 17919 716302457 13173 13174 967736418 79201 79202 971437101 71280 71363 689970437 92994 92925 850393429 54887 54817 43540314 41819 41820 911681874 41058 41053 359909522 13458 13526 352471037 39352 39353 16420371 13258 13259 614223153 44664 44674 923359136 36208 36209 678440190 5692 5693 712159251 88638 88698 59797375 62752 62728 540267128 12694 12695 922394698 7085 7086 461031551 48588 48539 667812231 10553 10554 787045638 40389 40368 307261717 12111 12092 145311941 58319 58277 237448001 27289 27236 621589646 43637 43638 864103448 44767 44788 105165193 73804 73736 618513619 92106 92192 954830335 16426 16427 378106767 78791 78792 525837084 71395 71355 154370860 43421 43441 907169190 2564 2652 167459007 16890 16965 156904549 2700 2664 738006818 9037 9038 806563807 12167 12154 633293463 38031 38032 114045592 14616 14550 854740115 19497 19498 931766853 61185 61195 281852650 14152 14153 742435496 23542 23543 61901004 79716 79717 813153668 99563 99526 521167017 30251 30276 310383712 86678 86631 730779943 91292 91280 213737054 40528 40439 538270534 61817 61818 718141173 55899 55900 995510935 21152 21086 40949212 42180 42132 102994730 29923 29924 892903754 9224 9220 168286260 72578 72579 979998731 18427 18428 347822478 85026 85027 752595927 48291 48292 338382408 99991 99990 482729103 61098 61055 836113727 6226 6227 392243152 44025 44036 839526424 97203 97201 988512278 6254 6318 696500144 92917 92899 488706150 69579 69621 438302935 18089 18012 459227885 26946 26947 131083723 57587 57588 713459066 43563 43564 875735055 96545 96500 332989050 71383 71407 645333656 43936 43994 726505777 26255 26256 249762082 49809 49810 776032970 26842 26843 608429945 95130 95131 720962179 31403 31350 804039756 14052 14053 902898423 72194 72195 939491137 4370 4371 454141940 82841 82842 334861344 64230 64231 155482389 74634 74703 356625632 71810 71870 677894103 6481 6418 809494944 92908 92909 433170857 88393 88343 658561897 26320 26321 611697532 58700 58785 857533706 20784 20785 704980756 85741 85679 186762681 56861 56862 703573415 99202 99119 891921576 10085 10086 235838564 57453 57367 871446019 96336 96337 753075480 55659 55660 475900360 14230 14222 16738597 95635 95582 369185108 72001 72012 977687966 39764 39725 381246350 27360 27361 672274859 78880 78881 429004727 42340 42428 588522655 96455 96456 92353657 16960 16961 841357129 5074 5028 439372934 69293 69294 510233440 25025 25026 366257436 95864 95837 804208050 72456 72507 338973720 70229 70180 869221041 10483 10456 748143174 44110 44146 598319190 11387 11311 372359200 82178 82124 916573636 89761 89707 511594262 16688 16689 977461358 57002 57028 15543274 10027 10028 114058698 89293 89233 664291514 37687 37688 860939015 77539 77532 869504299 40847 40848 880005645 14746 14738 153887418 41282 41283 309627647 34499 34492 621432370 66696 66697 787794535 45556 45538 828555157 70059 70018 995856037 73161 73109 232317579 85101 85102 194764149 3805 3733 346928912 45177 45178 367988919 36880 36881 942611952 80116 80152 716409412 2418 2466 765686412 17260 17261 247564284 30690 30677 383700188 49542 49543 684819387 88157 88077 75925064 48039 48040 517222044 15105 15096 21976686 13124 13088 306289487 12911 12935 126749467 52423 52417 114322235 76068 76069 63547279 31427 31428 218061334 91274 91275 549809111 87569 87570 717629070 28124 28058 864247288 62471 62472 276838654 43973 43935 860097221 32428 32396 146094673 9502 9463 60918625 6841 6842 377846323 64391 64392 361199969 95930 95931 484030062 99298 99310 673903721 17007 17021 13743789 23138 23139 613957118 31751 31691 380363440 95216 95217 373810462 30034 30035 539688915 51588 51589 334443974 45367 45306 131353982 65176 65177 424730628 60527 60528 510117622 65566 65567 148365284 59492 59478 184049625 57535 57619 300114246 60932 60933 525789761 34266 34248 539725341 71328 71324 271312655 90055 90065 696826879 22388 22389 147517478 54885 54822 650653087 41903 41904 631408700 40130 40051 834892798 34642 34712 969946666 59072 59027 159268004 13192 13193 682677262 63625 63626 226052017 62566 62625 347929487 33329 33330 879637155 16904 16905 899801016 94269 94321 385182553 67009 66924 786201166 62848 62849 538110294 79477 79478 614617783 94134 94213 271756740 97118 97134 269138148 65578 65579 438226222 65046 65047 626889926 53468 53469 657946665 67982 67936 905832652 93759 93682 561513820 18829 18749 120473277 1595 1609 981186235 94832 94833 788549555 65604 65605 910826776 11743 11705 635353958 39116 39142 615936281 34634 34565 432987482 43225 43226 441143169 18712 18713 986472548 77550 77546 601512527 57947 57928 647037481 93546 93547 36681886 52189 52190 866198290 56431 56424 358649302 18726 18727 437368475 97257 97229 563500778 2613 2528 528665142 19725 19729 436548478 56452 56471 248903351 18487 18557 444951229 31591 31673 172658395 61445 61446 737068408 68410 68456 169553669 55623 55590 620473327 98537 98538 461148708 55757 55750 839371401 88729 88724 124018401 99778 99854 627049023 35072 35073 960255122 19066 19102 51465387 73921 73836 197972168 91135 91196 288329083 4942 4980 36974660 23578 23505 137633446 64049 64050 441871418 46275 46248 591967226 11164 11190 778513159 63954 63955 797456889 65079 65010 50597826 15686 15687 748382410 55162 55121 104963689 82433 82434 846383782 46911 46953 489823235 15373 15312 652743545 48803 48804 386535236 63318 63350 531474312 61057 61058 163819017 23038 23032 719499310 88383 88384 360955061 91266 91186 411787586 94495 94471 927345018 51758 51716 252619341 5968 5909 273446708 54066 54051 360690812 21013 21060 100769722 42584 42497 192245148 55518 55519 968810527 91323 91335 967582447 31129 31215 992898421 61767 61768 184745773 77511 77512 701454327 56233 56234 227938322 66309 66310 305936588 35789 35790 758129809 24806 24853 363981084 35984 35985 485883440 57270 57271 2362402 32375 32407 959749119 72338 72339 623401513 75761 75762 568676722 52263 52266 798843449 31886 31902 400764982 93721 93733 570556844 57391 57392 345029716 13562 13630 221669650 54948 54949 429721725 83837 83854 824011612 43274 43275 202836093 63551 63552 873720544 24220 24168 297066134 5772 5773 493029690 27501 27502 646314167 48102 48141 710514118 14507 14508 198289311 33929 33938 438162868 64258 64259 844396820 91050 91068 991756662 48312 48233 320659281 58457 58427 990079981 54185 54186 788253320 3900 3901 407267140 52663 52664 511566066 88879 88839 26266926 80247 80248 289118813 52394 52424 71322453 22404 22405 764300900 40657 40637 25709368 46455 46456 479288066 45092 45093 698463281 98015 98053 728788939 86116 86117 499831298 63051 63052 795478502 67725 67726 898436528 5331 5332 464103767 2342 2333 833558098 2137 2138 132964013 19315 19269 922690754 94761 94762 846665479 26807 26876 135977738 88731 88732 77310028 98002 97998 940342664 18965 18966 310291620 33833 33790 506808132 12845 12757 859512420 89954 89955 990100394 99734 99687 497009180 34021 34105 844931390 1625 1543 523394578 7719 7646 703664143 6219 6220 544403167 50110 50111 553384280 66531 66525 928276993 55500 55487 138028214 75257 75260 610736334 23335 23334 602092371 73535 73475 222823746 78448 78449 341411819 67190 67191 850234602 20920 20921 851987917 80157 80158 155763430 88280 88281 68592926 49517 49442 934701959 77478 77479 458098356 79629 79630 498317143 6778 6848 704217417 63609 63663 452956291 73312 73313 269602280 46751 46827 965469596 90473 90474 787590131 56251 56292 290952186 94738 94795 601608425 33326 33327 796067079 10707 10708 657089445 76538 76539 662789305 76519 76568 141179398 46037 46081 195287791 32945 32946 915004101 68624 68557 750045907 32305 32306 470601080 85516 85517 228002991 70401 70402 238738449 34932 34933 873942580 69804 69861 682682708 64684 64762 8373411 82371 82405 122582839 27262 27303 989014672 64172 64237 976633598 40030 39995 100174018 58705 58706 716265286 76412 76413 850494421 60261 60225 3330947 96143 96144 288720014 97247 97306 411734557 23836 23916 803496433 46658 46659 64062110 66824 66825 809297663 45529 45616 801907091 42883 42816 756151929 17216 17191 925580349 83104 83179 839136382 18072 18071 389900380 55276 55342 647894086 13220 13133 205181379 38828 38829 671105615 86818 86819 604325561 71467 71526 654497354 89771 89694 22374685 15929 15930 111743351 8118 8119 902824416 60801 60865 729071074 38853 38847 672794860 96934 96979 341619882 5378 5296 241865471 46086 46167 293816010 61159 61160 65719398 27432 27433 104702356 56705 56716 447263504 78525 78526 183214452 77585 77586 22336266 8249 8243 114076421 32467 32468 675469339 93930 93891 935512648 8427 8428 651354099 72984 72985 278150355 95587 95588 944394919 25584 25585 557269500 72096 72097 318823113 4947 4948 795213557 71051 71052 745335604 38296 38297 375092709 30555 30556 129529786 44231 44232 281704908 54116 54117 174661956 2147 2086 965779607 78178 78170 15175466 65912 65890 228072374 69771 69839 570168241 18348 18323 874293780 97389 97390 386497203 67239 67247 206820458 17933 17934 99591655 67250 67226 680400784 25238 25239 164707300 66156 66101 480208623 33607 33683 968787410 77692 77693 811843017 62780 62781 566005424 80604 80605 128108004 8200 8201 863070609 31102 31103 826698509 42280 42281 998984216 41710 41711 731959807 82048 82049 110933394 33434 33489 502104734 77180 77181 984225170 67574 67538 39652475 73322 73323 537251179 53361 53362 106601610 82195 82196 553061630 20791 20792 772247540 35975 35976 644057380 73484 73548 631904747 7523 7524 53241527 1474 1478 336764934 48729 48730 58486170 44375 44376 177403711 37778 37767 914252954 74525 74577 534517219 74648 74642 719289279 52079 52080 140015075 35235 35194 913950086 23865 23866 474829162 90319 90306 677657986 81529 81485 224808574 82443 82455 438431574 82979 82905 789571290 9679 9680 283554491 37085 37086 962041447 24673 24674 289170831 19921 19898 305957938 87143 87148 215029282 84452 84453 897806467 18940 19002 293502913 53595 53668 565145237 90121 90122 336013392 1734 1735 210314503 62661 62642 923655286 44513 44514 915996797 35693 35694 464816276 76224 76225 494954709 68380 68381 601868527 21023 21094 42120177 35247 35248 927466661 56885 56886 615897552 36710 36682 509540670 81814 81743 721630680 47841 47800 426737950 21181 21182 685549703 4745 4746 486137327 88184 88233 899781509 61253 61268 257906728 3191 3192 196349824 21722 21723 32351214 25211 25288 453250823 8754 8724 315675694 48353 48292 630387109 75154 75155 479673081 19671 19611 982698903 32295 32296 69004506 94075 94161 163542 973 974 538944610 18644 18645 722102145 2970 2971 851838529 59367 59279 861816831 26527 26463 328705813 67639 67700 148604325 28061 27989 219537064 51450 51409 830859620 74896 74817 233502462 79231 79161 525374398 47154 47177 876594184 8199 8198 101706517 71317 71306 924614271 81768 81826 798702282 39278 39340 277866536 74287 74229 7715887 85597 85628 774019117 66412 66413 915900527 28340 28341 612135121 54387 54388 177457886 77467 77468 490218978 21184 21185 846506520 20756 20801 556784595 12337 12338 191969408 39920 39856 472164204 94304 94305 103292001 99484 99458 823570449 16530 16443 909516488 10976 10977 343602494 81037 81038 983298837 60612 60613 488244056 25872 25854 14438054 33043 33044 12449604 87976 88054 783239663 84957 84958 254884792 29461 29412 593361569 88368 88369 699633887 70258 70271 869113947 61654 61655 189895261 22940 22941 631111531 52368 52308 609210885 11431 11432 688125108 80982 81051 236424008 68577 68529 554221743 25554 25553 415370959 60009 59960 827175910 26366 26322 260685747 92778 92779 847270711 87190 87159 481642004 83206 83207 434738528 65741 65742 918943155 99559 99560 96733694 14613 14614 932600765 21516 21494 733387835 8312 8393 83392507 78900 78840 185379079 92281 92282 578605158 48633 48611 12703706 41784 41841 68445301 84863 84905 970901042 87102 87079 492108196 57219 57285 568604226 75145 75146 478417759 46835 46924 683230091 68951 68952 158714523 8496 8482 273847262 53365 53366 127039874 75120 75167 992907319 40167 40168 173301878 51016 51017 481207508 11127 11083 984366221 71128 71130 625713734 33664 33665 503063197 11608 11524 485586158 98961 98929 392497757 97130 97116 886523584 86335 86378 47890522 14888 14948 362793835 52608 52609 377500051 47134 47090 69129722 85103 85071 52983239 51048 50964 980150984 6726 6727 141713306 72443 72444 788676438 23330 23331 765813443 94762 94763 429296142 8762 8763 292011269 88808 88809 710622242 73345 73346 184959686 50243 50244 773586813 53135 53136 204227146 45384 45385 803405498 4530 4531 238127670 1632 1694 280621522 67181 67092 429833844 24671 24743 122441501 70527 70528 935764735 44495 44532 262143916 23146 23147 63925896 7131 7184 572275659 95622 95694 605845524 93513 93514 619521079 91921 91843 186985106 15802 15803 861812722 16111 16112 893184342 85385 85386 769040519 52742 52743 226601971 48728 48729 89924285 48634 48635 480672520 82242 82243 707047652 36204 36205 613711253 96054 96055 105091657 51140 51141 249949349 46863 46864 176243764 75585 75586 353017640 40795 40796 11255626 9745 9746 630727530 84206 84207 947102482 13223 13178 947833368 61046 61047 28415539 66404 66345 609633238 24279 24200 93796483 6034 6070 677300623 8704 8705 86140878 97128 97182 828066888 49935 49936 306359376 44491 44471 795608795 23414 23378 857210680 34977 34978 492015187 62259 62260 887343577 35893 35894 708311697 55993 55994 764470342 13993 13907 303472154 80032 80033 173013663 69647 69648 560029222 22428 22446 241793236 12404 12405 299969995 86421 86422 828069393 17311 17312 573574407 48532 48533 944380831 21566 21601 949287296 1029 1036 360253752 23277 23278 15596889 76364 76313 897391136 58669 58727 513181111 7651 7652 921455889 23338 23339 516273119 96202 96181 858208044 97928 97944 231488106 86726 86727 488236327 42124 42125 231977965 11739 11650 631856921 80977 80978 475560629 84269 84331 164745453 20068 20013 873534711 94244 94214 617345956 82273 82274 448574276 53973 53914 118959024 77412 77413 934253530 259 260 204269746 75685 75600 932366073 45117 45065 844341724 74480 74481 429369991 63487 63486 937777289 64107 64078 757860016 11566 11567 483185479 80124 80125 569694812 19314 19315 893952247 17776 17777 130790195 89797 89798 317584907 70110 70177 984186366 9323 9370 426338476 76012 76013 727942562 68214 68215 592019636 17030 16968 585538779 87488 87502 524485997 68306 68292 490077930 16759 16760 720345304 57420 57421 981791502 43131 43132 253717131 92905 92906 354330909 67837 67893 603300530 46935 46921 606854386 71994 71999 49522900 89649 89572 100304619 37281 37282 203966461 58664 58665 136078581 63700 63701 431743694 98086 98013 63688416 62557 62558 778567064 48931 48932 119969005 15336 15337 316545240 1521 1596 860663575 71171 71172 56397907 53814 53742 171651619 58008 58015 198926223 49675 49697 69081345 48199 48181 894860228 21157 21158 743331209 23913 23914 22495348 57344 57345 51005902 70331 70332 792341641 13192 13171 475559930 55335 55336 629174289 96449 96438 160249963 80553 80554 457118797 38725 38651 828407201 96993 96994 140324444 77287 77220 424751522 9271 9272 798983893 50030 50031 96709468 28475 28476 38363437 44449 44450 582447076 28682 28662 512023531 38636 38593 575616056 64535 64536 961496632 50062 50063 409861206 84961 84962 679033950 38328 38311 253675346 39218 39146 436441769 82803 82842 341631265 4781 4782 72437301 19162 19190 947691051 7716 7717 931766835 91185 91186 326235105 96336 96329 791810445 72447 72448 258734066 7324 7398 451173688 43380 43329 576813712 35144 35109 13590316 33959 33950 182831393 15580 15581 142451302 44931 44932 457253215 65887 65888 689470627 59227 59228 600057024 85785 85786 181627017 11504 11505 86804695 24180 24181 347553730 66315 66316 496180605 90541 90542 993934942 2442 2443 930338448 64881 64882 803807701 78795 78796 507781461 8937 8871 909112486 74593 74594 108468156 96164 96140 971690006 10664 10675 294111026 26812 26814 550301046 9172 9154 616009700 58808 58809 136361056 81058 81087 451731321 1443 1527 946263986 94463 94464 210335373 63374 63375 79468966 97334 97335 34778320 9103 9052 20007854 46298 46285 278018001 70173 70174 192491742 2661 2662 23809323 66069 66049 911505289 21177 21178 598198726 7132 7043 334237729 2119 2126 856779599 90612 90680 893110608 92084 92085 659532911 72745 72746 914063620 74811 74852 129287500 51197 51198 930342394 48623 48624 130805561 5440 5358 941413454 71673 71674 201846218 50230 50231 238716083 71691 71706 220170067 88213 88214 764106700 69423 69424 673883870 3619 3620 995275208 82513 82589 919395270 59136 59054 850989643 45945 45866 754844851 32538 32600 406302456 60613 60623 475269949 88333 88265 367499592 79755 79756 229426880 19309 19319 910175668 31384 31385 149656410 94426 94427 516937066 33160 33161 16120762 48281 48282 434327459 21909 21910 820002671 92491 92492 474196047 93574 93581 399770831 63330 63326 725287098 77849 77891 118358762 34336 34337 691897595 72555 72556 796893306 76458 76522 22684591 45255 45256 725336944 70031 70016 460046088 77772 77773 295890901 77484 77485 630177188 3934 3935 316984437 68331 68332 98793890 35206 35180 535219184 49712 49713 693298708 36259 36270 440901652 61662 61663 650991235 54453 54454 282602156 77792 77746 443789911 89757 89845 192646224 50288 50289 38324584 36098 36148 360230928 28201 28263 686123512 41772 41773 151015297 8300 8301 948392015 98017 98018 611859799 57354 57355 112239404 94891 94932 420259366 47778 47779 525686970 37489 37490 155809616 1345 1330 511012336 3312 3320 139740040 73061 73062 152546340 24532 24452 581205661 48695 48696 832824431 61498 61499 515898701 46976 46977 291203539 49283 49308 32404643 38479 38397 730678267 77567 77536 667128168 16329 16330 854759825 53363 53389 119929325 27479 27480 715126192 96598 96599 323078876 36550 36551 796437121 63676 63601 38048434 80023 80024 787775250 40685 40686 988453532 46041 46042 283946656 85283 85284 862565646 24244 24245 580244876 31484 31485 778731769 95701 95702 512993010 61922 61923 233234726 20748 20749 223499621 57306 57260 693676090 41144 41156 313486059 96539 96540 90732714 85552 85504 531180636 22304 22225 238765067 9828 9829 564040453 28673 28728 694717874 28534 28495 908928352 29929 29930 230476668 95695 95618 442156503 29152 29237 902575767 1189 1100 665789787 8534 8535 859490131 80399 80362 940105221 73828 73829 194949144 85049 85050 32014219 21272 21283 879761236 96803 96841 212956773 48098 48099 185787797 57191 57192 846768187 87951 87952 444746723 97862 97863 715933816 1718 1633 61496950 11424 11393 301574113 84704 84705 944685603 38734 38777 332037623 77235 77220 879967737 957 893 591786303 56801 56822 308230789 89460 89461 464953747 16968 17053 97043382 2510 2511 709336791 60622 60623 74389354 39449 39450 761268221 14692 14614 669888808 47211 47212 118962076 60285 60286 205433974 7545 7542 676860087 29494 29495 114966755 94831 94920 535040447 20677 20728 822403686 21342 21343 73275857 23068 23042 400938866 81498 81519 369611697 99466 99396 920608399 48371 48372 662764829 38900 38901 96516432 75648 75691 107825230 19578 19611 983964946 83641 83642 51266047 24796 24746 834188331 50431 50449 153106341 8450 8451 443493232 42249 42250 301998816 38244 38245 477935294 57547 57548 635254096 77214 77215 638371203 85520 85521 673848514 12436 12492 230662907 49599 49521 35959322 45878 45879 657336186 56020 55938 545996038 18861 18862 806207316 7417 7418 847886536 47561 47564 566650850 10595 10596 559547533 61876 61877 752136887 86396 86394 810277623 42952 42953 157421259 51811 51828 165925818 91198 91145 390684645 31753 31800 954981596 88369 88420 496647386 79550 79551 813663221 81023 81024 809333548 33771 33803 942860444 79381 79297 33995224 98406 98407 909359578 55503 55441 405217671 25875 25818 838013743 64295 64382 354945100 96231 96232 578821152 92416 92389 775590720 98714 98715 661128233 88321 88322 832930246 98286 98287 157053646 55948 55949 971682514 4594 4584 141693016 82320 82321 569720604 94316 94317 360072220 92201 92202 777015211 30132 30059 701678322 77204 77205 551513065 6871 6872 636874478 7351 7384 234660620 53025 53040 945282264 34542 34591 418221045 57444 57432 34082825 39179 39208 104150274 72131 72051 511738478 11639 11640 974177800 82478 82535 194881978 71004 71005 573719258 68824 68888 415039228 39023 39050 921213402 32882 32883 109449648 48718 48719 140481169 61021 61001 159278798 15145 15092 892935174 86735 86736 70186928 10458 10459 335574610 22441 22442 287282857 797 878 285254782 63501 63432 671832357 19952 19953 756381274 89010 89011 906287006 16548 16498 326313291 82517 82586 996004851 9146 9079 690559467 66033 66101 423644990 13594 13519 268939970 33450 33451 883731196 19782 19783 262700879 34651 34572 329707658 22871 22896 319140756 20113 20144 688271222 7355 7356 861095898 61070 61027 95423629 72148 72111 663016600 86598 86578 313753620 2571 2533 440493851 72321 72322 210886530 87495 87476 646872800 72309 72310 724224469 28830 28831 961800557 95170 95171 535772588 85984 85915 979774239 22890 22834 112837258 41373 41374 57139702 99625 99626 266545832 75131 75132 678866329 85737 85813 871637950 36567 36583 202748024 88797 88866 680351297 31504 31420 61283788 81006 80974 394077909 5308 5305 266924066 97372 97316 985812209 45662 45663 77109484 99961 99962 3799634 22176 22177 612503333 85864 85920 725575197 60023 60024 368443246 29591 29669 625528229 93694 93695 3933760 19371 19372 457596376 94458 94459 152915308 79900 79901 434857627 31110 31111 252261527 41288 41374 222355161 8253 8254 296089484 80264 80193 953895274 81409 81327 358801918 63138 63209 202341605 65326 65327 980782922 64457 64458 584958149 47321 47322 154465725 72676 72662 122881900 33249 33250 986074830 50895 50896 608750455 77238 77287 845251667 64672 64673 619777578 34222 34223 812100911 67279 67280 399044606 50306 50264 646550098 27463 27464 773316131 93190 93234 17020527 11703 11674 141299053 17938 18008 368935296 32445 32479 378651104 72695 72696 291728602 4104 4105 756479267 44191 44192 630890424 54829 54802 545747817 24604 24605 404587561 14448 14536 846443226 98730 98705 97437965 8112 8140 291723767 32133 32044 498645715 47080 47081 803291511 92636 92638 972661732 62185 62251 213470007 65514 65515 410340808 95678 95679 208470151 48875 48933 715457421 56899 56822 966256903 75904 75905 729159079 95042 95122 500383100 602 595 458569392 15994 15995 200941365 63177 63178 649018018 55043 55044 667746483 98953 99029 193314114 73030 72948 670720328 67656 67735 563176001 77962 77985 729692268 61198 61199 961936298 12855 12878 531075413 38138 38139 951590615 59633 59681 443322056 5459 5460 925387367 77718 77719 496571915 69219 69220 895719855 33977 34030 611437165 78784 78772 192032651 79861 79828 833839021 93236 93237 571090080 99585 99586 271962301 4459 4460 898885992 25538 25539 628671489 58385 58386 348177055 20612 20637 577958148 33764 33765 885394960 26027 26042 750293899 41388 41356 151000663 36870 36871 63694637 79557 79558 377390270 67699 67763 913173304 3174 3175 865908402 43031 43032 275072278 64870 64871 934764339 20632 20543 573776550 36959 36960 24957176 228 229 196035756 34716 34701 538361059 90262 90263 637787672 48468 48458 723446367 61996 62032 753350980 22626 22688 696205973 43561 43562 974040372 29326 29327 867216962 10926 11009 890226022 82600 82601 994828220 42261 42188 85181283 14425 14454 146280038 84271 84272 194918536 78003 77986 401598895 86664 86693 440607067 47935 47908 582513349 56713 56714 411629612 99441 99470 543475137 22012 22093 385377791 95083 95145 96927766 61595 61550 550609755 27117 27109 742640317 22429 22430 689114949 42037 42038 174493550 31049 31087 732984866 6354 6355 519151221 75619 75620 41873248 41916 41900 877238329 66509 66510 112589420 24959 24942 974632080 89805 89806 452978853 59156 59157 251593881 92199 92221 967168554 46995 46952 560790276 32424 32358 136047902 16695 16630 448104883 49070 49158 941817894 31137 31138 71620210 76696 76695 751596709 35334 35335 660014763 99281 99282 829754844 92476 92477 749927473 85457 85376 357030089 33039 33115 582372820 74117 74118 958661854 73907 73900 655636818 10724 10725 967052793 18224 18255 562920066 45814 45862 470103293 22840 22901 985791631 60615 60616 169448622 35741 35742 633810271 48257 48258 754554001 63853 63854 759747099 95893 95894 902448402 58806 58807 685697262 27913 27914 672786189 24937 24924 173142966 12742 12789 925702065 54167 54236 683653427 46001 46002 721120284 16160 16210 534337482 64674 64754 968126882 28796 28793 821321030 75537 75538 333308823 44249 44250 245819090 18801 18873 728481192 63079 63080 738814242 24195 24196 143391730 77770 77854 128269011 91479 91412 338468754 74787 74788 754840908 57091 57031 321524870 64797 64798 971266645 57455 57456 94614683 3607 3608 896754734 80804 80805 499524768 2277 2278 87479876 13436 13437 962441650 41331 41332 355772357 58360 58361 443286378 53553 53574 685744910 4282 4364 959014306 94736 94800 583556981 29276 29277 140238701 19290 19291 998427383 90152 90153 587227470 22500 22501 495376026 51060 51061 406942249 54158 54161 217671364 28068 28069 237088944 53134 53135 565660668 18105 18142 163638974 22349 22350 46860881 51119 51120 198940880 53181 53182 599809720 99039 98998 633852381 4560 4561 323563604 21387 21388 730179103 39457 39458 263982689 56264 56265 124789962 35616 35634 161126970 4894 4906 187875835 12529 12559 746194644 69288 69229 826276573 27431 27432 510327764 1951 1973 229795345 53819 53744 586638255 90616 90617 568981789 15191 15192 820784396 24064 24065 951526867 16191 16192 477370961 63549 63517 125819839 78104 78105 588051401 21129 21130 149834466 76152 76211 982463983 93794 93795 522906596 42617 42618 392572236 76038 76039 421233230 53540 53541 810579257 30078 30002 992610963 79090 79091 469498341 61573 61538 385056878 14517 14518 148213655 25448 25449 198655598 47661 47655 55903226 97261 97324 822963515 56960 56961 77682707 78291 78234 277794997 41270 41271 71275663 97165 97166 936748524 31445 31529 115970803 92284 92211 947961977 89815 89816 230724062 79395 79396 873474806 93703 93704 809869895 41740 41741 486995587 39417 39418 747614747 12222 12251 468015379 86298 86314 940192290 97145 97114 2442735 62668 62669 143735033 47618 47619 746327722 2828 2829 782659266 76189 76253 969600304 78323 78237 808906426 25164 25165 738662273 46477 46478 584192865 74887 74947 546448989 80652 80653 970671447 26374 26375 796011857 48874 48875 492775570 19333 19368 574123180 45865 45866 648853597 63226 63310 318746084 24835 24776 443413708 25443 25444 951157988 67648 67649 858823340 36760 36761 100798212 18615 18616 43168995 357 358 770629127 37873 37874 65936321 26692 26603 177152369 76047 76072 285246203 72287 72288 457110764 38492 38531 459110469 26097 26158 521758152 30735 30736 754692037 20949 20960 752747389 68175 68189 165766519 51739 51664 420534821 86003 86004 879009741 84616 84558 111034322 42702 42703 435896638 2525 2608 307804844 2364 2301 996434736 6741 6729 396837629 58103 58104 571041945 75412 75435 361911787 79807 79722 939302793 21487 21488 624102076 97431 97432 54129050 94006 93941 337735646 62263 62264 851019664 57382 57383 974134994 16871 16808 801181123 68140 68109 167993872 4639 4640 399257303 19809 19852 286450462 89044 88961 744250562 97719 97720 747625131 29778 29860 459239785 7728 7739 35508731 49210 49139 188978791 47282 47226 78070630 70680 70653 631470300 51916 51917 309559147 17505 17506 819076698 44615 44575 199289713 40125 40120 91914531 13393 13394 667402058 24227 24193 122442052 65668 65669 532745106 25640 25641 33540978 36475 36476 897950632 79207 79288 167234611 15614 15568 576124880 43029 43030 430618147 77596 77679 365319728 29633 29634 36795798 93719 93710 803203353 23513 23602 964808791 43926 43927 176973602 61876 61893 313296232 443 444 468554442 61675 61676 415095790 95305 95306 103643789 77189 77190 451584945 76555 76644 896323634 57968 58001 9457948 84825 84817 248477774 87838 87839 6940434 4060 4128 55283351 50852 50853 717339436 88624 88625 58447476 75466 75467 296880967 96353 96354 210914924 91826 91827 308550494 80298 80299 805871892 60901 60902 861763055 53608 53681 946315560 85224 85225 264237144 4779 4780 268138505 62651 62652 16332199 16850 16851 670799326 61310 61311 858481676 51053 51102 448167098 86470 86450 942475993 59320 59350 499316358 62489 62490 149758797 90810 90837 261423600 3109 3173 509811241 91093 91169 111042766 40759 40760 280982876 84057 84058 91415795 66910 66911 308383455 63455 63456 982972763 82643 82644 17688270 3653 3570 891186822 3770 3691 899109732 73335 73336 278883312 64059 64094 732193559 87348 87349 700629198 62105 62151 125759074 52603 52604 319601101 50804 50805 872991372 66915 66916 136309682 10524 10481 660740936 93136 93184 580995372 22640 22641 15169116 86000 85945 452824940 49049 49048 618793906 24626 24613 354074214 6997 6998 804338698 46700 46701 4598919 24570 24632 588944602 12761 12680 707172414 4753 4754 737610727 47679 47620 251523462 34751 34752 989271967 91538 91510 262609069 65276 65353 339469209 60816 60844 805398609 29445 29433 916216746 65508 65509 545331282 18195 18197 903055189 3451 3452 433289063 84150 84151 97640608 65268 65269 545535131 9277 9278 464423844 42446 42430 566171260 71847 71848 847740227 72782 72704 398058210 65725 65796 831034841 17891 17892 499700100 73925 73926 22956196 81477 81478 93410998 11089 11042 680984318 8439 8361 247093499 24001 24012 88730372 86079 86080 833232917 39337 39338 65342117 72072 71988 688044765 41776 41733 868108648 82034 81985 508973103 86489 86523 860515553 74266 74352 84286581 4054 4055 14057647 21913 21946 335199122 52253 52254 106137170 36648 36670 396697156 73674 73675 127325536 96593 96505 215632627 7647 7719 471345769 93353 93354 292219005 32109 32110 471257182 34135 34062 44405037 41591 41620 861413676 32478 32479 488518646 71113 71143 432534041 35166 35183 361101098 25101 25102 777001254 22027 22028 856385044 53140 53141 808812378 61870 61871 621549662 50357 50358 181244678 94857 94832 908361448 6728 6729 629466280 44261 44262 258783026 34289 34290 752652764 28728 28729 898874151 19198 19127 408610779 62966 62967 833065950 83810 83811 768880189 34954 34928 636150302 43007 43003 979298006 79153 79154 203019353 8402 8403 948013402 81450 81395 945381758 20086 20087 917522032 5491 5492 846176990 91081 91099 478373042 2570 2571 288527873 1282 1217 815506695 42609 42610 208817188 52488 52489 823570642 48783 48784 713258604 35081 35116 50268405 82171 82254 273959790 58533 58458 85543292 26255 26274 223692346 3479 3480 185905755 65348 65386 61276885 48807 48808 29379012 50456 50457 861607471 67552 67553 908295847 87221 87222 637639838 5444 5499 894956890 1876 1931 613726322 66308 66358 276108666 57892 57893 389064195 38233 38259 922642691 11878 11952 474976493 54476 54477 844746471 91693 91694 514940179 53950 53995 446367884 72297 72220 209735808 72608 72572 230615727 35906 35865 4416654 26664 26665 152318052 1340 1284 343105013 30848 30849 168970588 51477 51486 996933656 28019 27973 242640842 36264 36265 959181682 94118 94119 536906340 4658 4654 34702250 20154 20155 508400163 36698 36620 348844821 37544 37560 316759541 60531 60532 28561893 72005 72006 669107066 4843 4867 965054494 65889 65890 233309959 79833 79834 944483095 19872 19895 68435266 5096 5097 574516365 21639 21640 192650190 85390 85391 838115238 97330 97331 811938399 34453 34366 114122257 61803 61858 647056063 44938 44884 44712015 22030 22031 147407126 32491 32502 746440963 6388 6389 91475635 27717 27718 725977248 51610 51611 239270252 65599 65605 165316200 10422 10423 693249262 81500 81572 648799179 72259 72260 286365009 43048 43018 53735320 3906 3907 82711582 55343 55344 242474290 26105 26106 631007442 7156 7200 461461878 10575 10576 522279378 59546 59547 864256764 52807 52850 163060878 18030 18031 931398893 72993 73018 848199632 6236 6229 588866348 48212 48148 659347349 50413 50414 667846061 12350 12348 221604876 87772 87773 837883078 64536 64525 271774522 60884 60841 429492866 83888 83889 38541937 27477 27413 945669986 52558 52545 416959958 97184 97185 39482886 52897 52949 409936343 13985 13973 87504411 23720 23721 63132887 59592 59593 611528071 92894 92975 846704921 82684 82685 227197667 57107 57108 639230715 31315 31316 84104580 10565 10652 874273450 64185 64186 634146975 10738 10797 946491923 33973 33974 827283954 11638 11631 294885367 68311 68286 730043734 16259 16260 260275178 8652 8580 752134943 70199 70200 810939525 28512 28539 609057702 97948 97949 141421980 47546 47603 356012506 12518 12519 954920730 15047 15048 507399305 92885 92886 623011632 21255 21256 557853552 75045 75046 546608495 40028 40029 28503518 11418 11478 860701133 41554 41498 234095290 28405 28406 477826834 69178 69179 653005803 38573 38574 62355996 88391 88392 59755144 45637 45638 676785691 18329 18311 135316565 28688 28649 687090084 93848 93849 659037388 84182 84183 466607115 16908 16909 420751698 50827 50828 854232562 89987 90075 987149341 10347 10348 996242870 38116 38117 140485383 13634 13635 779909114 26945 26946 311350012 61326 61247 193310684 32877 32909 782332362 88246 88247 18333717 26854 26855 164576972 8455 8482 236898929 16094 16095 284181311 14121 14113 341601063 28676 28677 808672374 14766 14767 965525947 95898 95910 168209843 79621 79622 945809320 96278 96279 839313876 21152 21153 669914468 78760 78695 260087551 97831 97832 92061681 22514 22498 319931526 95561 95632 76803428 31725 31726 849717564 51404 51405 360515312 52018 52058 328559928 16706 16707 609524143 99431 99432 617918564 83969 83912 309871399 20879 20952 512366777 42843 42833 729447082 97919 97920 191549341 15929 15987 719887528 15133 15089 995586236 87808 87766 97820833 891 957 662125962 65867 65782 609906242 35057 35038 477869180 81971 81983 222484473 10109 10194 127244841 18602 18606 727883007 86871 86872 316908483 33573 33580 529557544 62970 62971 266149779 32904 32905 483656336 80568 80569 834249484 57845 57846 184392832 799 800 42706189 23904 23905 448749209 21353 21354 394420298 93026 93098 345466679 21201 21202 313258078 25643 25585 264253246 85075 85076 589587532 10001 9945 872375421 15872 15873 726945070 47299 47300 66468492 63856 63857 450496051 99496 99410 238318351 16271 16272 65792787 45580 45581 678470555 92030 92003 340423670 62691 62738 965535037 73484 73544 834138375 60794 60795 845924677 40924 40925 257902563 64914 64915 720610130 36817 36818 730430000 68063 68064 43960552 24264 24265 381085015 28235 28236 201978109 26228 26285 817851339 96655 96648 589796108 79336 79337 286094181 97844 97845 574218137 82375 82376 247383604 57141 57147 128171485 15038 15039 631569131 35496 35455 376841666 75565 75566 804480887 7912 7913 787396246 39932 39933 996810756 10043 10093 436725436 40033 39985 7464274 76043 76044 742143648 87276 87299 817534166 9352 9353 230519232 44528 44544 771429602 36225 36226 187884584 81658 81633 33276022 59273 59212 896498126 33164 33251 21039797 99329 99323 950963171 18561 18562 286685072 43079 43080 784617866 70348 70349 966168890 52094 52106 985970770 422 423 462285505 71887 71970 2478647 77806 77807 352625784 25513 25433 31652962 46301 46344 952531060 3214 3233 986942481 70490 70468 57694286 43242 43211 356531140 47269 47270 949905357 7448 7449 277351604 13145 13134 826528385 68960 68961 603566807 91294 91295 781896 36285 36208 386916258 85969 85983 622821796 26834 26786 84655496 79088 79089 843692096 84771 84772 840362572 61812 61789 775269245 19425 19426 285625850 81754 81755 396232387 96385 96386 836883433 15348 15349 143034868 51891 51892 656794699 76213 76175 22703513 55066 55067 325861063 24138 24205 517710293 84048 84024 123051335 77640 77641 721430671 95743 95775 478978585 76802 76762 843177769 16312 16313 978199317 4472 4478 231191437 12403 12404 809718941 4911 4912 258216287 84708 84709 94687341 46798 46789 491353610 24062 24063 976296582 69232 69186 9765683 44224 44225 72435344 72344 72345 288505737 29525 29598 206418329 61681 61632 200517942 31087 31043 180657307 66693 66694 808761285 8303 8234 942238984 65786 65738 549302285 47798 47840 905294754 25314 25315 273611633 1365 1366 893951293 15449 15493 421068703 96935 96936 560280991 72959 72960 959711428 94401 94402 741449617 88840 88856 721561352 71921 71922 761509314 1014 998 431193544 20442 20503 283901106 93673 93674 373228380 735 774 570795264 65370 65371 531713568 49584 49526 167559389 26040 26041 853517300 46824 46825 498412928 59724 59686 282147931 5855 5888 561546848 50748 50763 163349358 24874 24875 532254536 12305 12306 128670162 92991 92923 117032938 92507 92508 258419800 87424 87425 778581952 23853 23869 961745553 73161 73162 424301290 70824 70834 198215508 73239 73261 664117638 73547 73632 418929140 88898 88899 240148553 72906 72940 548125895 93232 93233 891879355 82858 82859 885204569 78142 78143 319654503 11620 11621 328092805 27547 27548 64093696 90889 90802 966687745 49085 49086 953792036 19499 19453 882611451 43683 43715 579221637 87830 87831 920601518 34247 34248 608454308 937 882 115431328 2864 2876 421703495 75503 75504 373014433 51865 51866 823832875 71568 71569 137523652 87749 87750 84660866 7438 7351 148769980 95452 95453 235972032 46404 46405 845172157 21003 21004 627648228 2174 2175 224974755 73062 73018 147294046 93916 93967 928177497 5238 5258 834646752 24262 24256 916303918 16648 16649 951249659 49901 49897 838668027 64346 64366 172205575 99009 99010 979658020 13282 13283 138437058 9815 9785 11874565 24809 24848 208786269 15507 15557 832585714 99561 99562 399347675 53665 53666 440227456 34851 34787 708794679 27200 27201 67098444 86638 86639 497691609 83837 83846 923644364 8203 8204 255300590 31130 31131 398981183 62329 62330 125041854 85377 85378 874172459 89818 89900 137901162 95196 95197 146720799 81626 81627 459887377 69848 69787 929186242 25617 25631 68300252 70644 70645 819325515 97699 97627 601577234 73327 73323 546153682 44330 44331 675413697 82749 82690 693483421 73875 73908 764077351 14971 14972 426525870 39674 39619 36273960 48969 48970 511341133 11556 11510 80162635 35351 35352 954734899 61488 61489 239346725 63054 62966 232659169 56061 56138 53097715 2906 2907 357029168 16970 16885 277981602 69334 69355 149781205 54650 54589 912627457 42468 42469 659960841 76977 76980 757270338 26536 26622 45730376 36229 36230 692928283 65981 65982 603494161 39322 39323 254048982 71867 71894 434980793 22165 22166 649294466 82167 82166 130781794 73197 73198 21310491 43274 43319 226855266 47003 47004 662792487 15315 15402 218439979 96971 96972 340715829 28391 28318 550937494 75221 75222 916628769 50184 50185 22532056 11393 11313 870324651 67825 67851 733108753 1628 1590 39146277 52460 52375 270673057 85252 85181 524780495 76981 76926 82212036 416 455 892880264 59516 59517 680896166 90243 90175 643424661 6495 6525 95875509 55307 55308 5068716 765 762 693790099 29999 30000 220214878 10376 10377 526808616 95234 95275 922214301 45454 45391 726240753 39601 39602 736714393 96630 96584 873752644 74201 74142 407558693 8947 8948 15301297 1957 1958 518171574 60662 60663 881992692 84287 84288 248199035 66669 66670 262518536 41888 41889 322744659 91786 91787 503785052 12593 12508 820494255 11681 11658 988413318 45695 45608 453908780 50876 50877 345489756 42562 42563 956018349 29223 29224 545075571 26713 26675 212235629 85123 85124 662051711 50505 50502 24859657 60244 60245 595326935 40219 40227 608608478 2362 2323 314192332 57514 57515 262706927 65612 65527 372201794 41219 41171 901007135 92941 93019 970540254 92515 92512 109081862 63939 63940 744673361 70737 70738 828348316 74081 74116 850744972 26015 26016 82597902 70275 70251 781197070 11221 11222 65968710 88415 88416 82747504 89763 89764 518573169 63018 62936 8525386 57822 57823 349705996 44957 44990 448094093 52194 52186 394339539 70691 70681 445940391 72990 72991 713436736 97511 97546 192521531 71936 71897 753645302 14878 14879 171400873 31413 31497 803792318 35387 35473 852688815 13861 13787 824660462 58046 58047 957326834 4835 4781 380116420 97562 97563 831860389 41368 41287 351519058 67213 67173 944926520 26264 26276 704229879 13410 13465 454060991 87599 87600 838973702 4731 4810 581709512 98654 98655 758551377 29792 29757 977237667 49564 49565 248800334 78626 78627 389553767 82678 82643 287025171 13825 13826 327118830 47698 47665 111164183 44807 44799 350765516 34161 34162 484684692 62029 61989 595140284 5119 5047 757275738 1406 1436 52995907 96512 96513 188205 61589 61653 398299934 66164 66106 696485112 96696 96697 225332926 16676 16609 825886001 61935 61936 551927445 35148 35149 249622074 31560 31561 800282801 58074 58075 424693356 67949 68030 601714844 40406 40407 509550686 24099 24035 619638570 57464 57459 932533891 65428 65429 640864389 52413 52414 624154098 68607 68665 757762297 6301 6292 621661262 95214 95215 725052705 43765 43791 9071813 46768 46706 471142627 1687 1688 94280789 54992 55042 381501223 67863 67845 603237728 62923 62962 267566528 11231 11232 575257090 48990 48991 575672979 21992 22030 486234097 34283 34253 561609379 6081 6168 62018073 34293 34294 519148351 2455 2505 448527935 1928 1964 556351107 34641 34623 529772245 51685 51673 875622030 54439 54370 593845033 97582 97504 744052709 40295 40296 566048202 12317 12300 488825487 92489 92443 142285327 52280 52281 950527587 77722 77799 730635652 99060 99061 779516620 67684 67742 854464784 55940 55941 748811206 60469 60395 451672831 75344 75345 696984280 17003 17004 476980512 47847 47920 851343986 14195 14260 51408370 21471 21472 731926803 19736 19701 165217831 26232 26233 766446619 1177 1178 404747462 29335 29336 919542605 66795 66793 967963313 58601 58578 583626279 32742 32785 134146973 13859 13938 775731045 47069 47106 835426983 67780 67768 443927323 57174 57236 155817375 66072 66124 43376056 29425 29512 336300282 38033 38034 741185893 90987 91040 987728586 94959 94960 392335565 33660 33661 24331567 94057 94030 368255332 92795 92878 420089231 96429 96496 650949323 61119 61095 302966585 32103 32117 757658926 49324 49325 947478888 75641 75642 415392641 4913 4914 911983028 89819 89858 509060303 98474 98475 514523272 65904 65952 505916379 23696 23746 19879130 90431 90375 12185779 44778 44722 616038714 3096 3142 683813701 68715 68671 947259021 67395 67396 924632603 39974 39975 307033310 58172 58159 796981498 51324 51394 185693158 35305 35245 191732793 37396 37477 6572271 68604 68605 758020451 12394 12395 308115731 53955 53956 332588155 55951 55952 40484831 3559 3560 391334016 95602 95617 485128641 4661 4744 954271521 96070 96054 979806685 65623 65664 610274621 31460 31461 97141777 43491 43492 369185462 86704 86616 239884108 22502 22522 559617870 83109 83034 9269225 20029 20030 71144554 701 702 558267705 18219 18245 339238069 54234 54149 425550088 26481 26482 165446210 37121 37069 852336832 93704 93634 848161183 28840 28841 56486095 5522 5523 284071019 80934 80935 345911915 66131 66132 491317945 69214 69215 86224651 49010 49011 128266666 81542 81476 119081927 94882 94806 587293954 66310 66348 924769536 85161 85162 192417635 84716 84694 899554934 60399 60327 97571033 9276 9286 925455019 45751 45752 206192790 74776 74777 117607563 48939 48895 219793474 2491 2432 818607290 21380 21435 92629161 49054 49130 152290559 51975 51902 6400089 53187 53188 429095500 41054 41041 416312170 54517 54518 427473055 27623 27624 451200236 43377 43378 518022708 76798 76799 442188587 86200 86185 499931862 39878 39935 812559392 75739 75731 606008105 40049 40050 661356067 3926 3927 346834447 54407 54408 321823495 95718 95742 960539786 61472 61512 920728332 62191 62192 345298444 96802 96803 309145660 31640 31591 915582571 31526 31527 11039324 51171 51242 345423875 13088 13089 367647369 49032 49033 483756046 70093 70094 865516117 31922 31948 645298993 48811 48780 823192749 40237 40293 800189196 75248 75211 209657343 68583 68592 452486362 77094 77095 391051399 694 695 912533983 90666 90747 84901241 48928 48929 343168278 53309 53310 686395461 74216 74217 964130849 93370 93371 593811312 54566 54565 581834976 19668 19669 632539500 68743 68672 154537924 80669 80670 755468532 52131 52132 467393821 96590 96561 502233243 66671 66672 504042776 33516 33559 364705290 18205 18240 214919302 62485 62486 863181972 96253 96247 480185502 34995 34985 160269158 85839 85868 452497925 32843 32844 679497764 67087 67117 784832221 30629 30630 89590481 95800 95801 852929493 90953 90954 108521546 8151 8146 696087026 18589 18590 220381510 94793 94794 620089393 13664 13665 807007354 60228 60229 336588844 27310 27311 353390371 52650 52651 702996922 24906 24879 302543049 71389 71390 682974915 76309 76388 4261822 80714 80715 170610742 78745 78684 764548205 84652 84653 893810868 84191 84233 802886216 29824 29878 432026767 53896 53898 925048222 91022 90940 693648909 76414 76481 998860920 4032 4033 653957099 37033 37034 502083788 15372 15373 886310388 72078 72163 682009857 45724 45725 616993454 2769 2756 564654095 67464 67465 123794124 22600 22566 430908571 9729 9730 806727845 61504 61550 206358320 88747 88674 77084648 66290 66327 751330314 92235 92236 958054280 69598 69645 186333298 23867 23868 701766258 50901 50902 162811888 17032 17033 424096794 30090 30091 202125132 50367 50368 734987244 40354 40355 512104266 52064 52097 835033669 23939 23940 174340780 57160 57161 477566206 64561 64562 359735390 11047 10982 153638320 1003 994 448725094 65947 65948 17920952 5742 5813 41440205 81777 81758 544394295 14775 14776 446021944 12138 12139 665274667 24055 23986 365735662 99303 99304 835702264 91751 91752 788939224 23330 23356 8498599 73428 73398 664977591 39958 40003 849612293 41272 41273 31423048 34524 34525 363877076 81993 81994 226525307 31835 31860 844671505 51262 51230 260140345 34415 34416 833778184 41887 41888 413812608 56369 56295 212869569 76490 76491 687686482 52762 52779 341858405 44438 44439 281004612 31202 31127 455072565 80635 80547 169375439 73694 73638 476576443 70469 70424 193801615 2949 2950 109800244 1513 1508 657534959 20550 20474 101268909 97285 97286 285732858 48674 48675 942315498 5867 5868 118452592 95740 95801 511087642 80348 80349 973113446 68810 68811 410956553 64136 64221 436060168 76171 76243 125867692 20787 20838 908704831 83598 83599 166887489 33742 33693 639276224 79287 79270 190940537 52018 52040 978295883 49052 49053 721827278 56688 56631 89589804 27102 27103 970603710 14624 14621 395967375 99281 99232 369093316 66581 66582 496696480 74345 74257 116067983 90135 90180 908588753 29427 29428 500386683 33949 33972 823989575 93088 93094 279461028 69146 69109 700268082 77020 77084 553087740 9287 9288 127360653 96737 96690 565948248 30862 30863 360076706 17216 17217 256737871 12477 12478 362759336 85376 85377 758591586 64454 64455 445223019 1649 1650 312513160 59896 59897 592383915 8025 8026 988346012 94357 94358 48673958 71902 71903 899928209 60347 60348 654605878 34587 34588 552657114 69067 69068 651723766 442 443 573522719 5930 5931 437219936 83208 83242 619766973 68550 68587 881712347 68879 68935 355771640 71279 71280 85741001 72454 72455 169922640 15311 15331 39332464 78176 78177 972616423 81766 81767 432442028 89641 89588 29242975 43308 43390 338389492 28198 28199 527652894 3911 3836 785036935 76574 76575 657375333 886 812 937535557 97994 97935 562853070 82852 82829 530896447 63516 63478 258908821 25799 25800 587811906 41615 41586 900701059 26446 26447 118917707 2949 2999 710691397 83537 83621 220021585 90225 90205 970133859 33487 33503 6724987 91278 91279 893302317 27118 27190 116729481 99999 100000 19514245 6350 6351 825785453 96593 96658 771534249 35834 35835 213836674 14425 14470 872282692 51958 51959 200763566 46531 46557 299075481 5573 5510 5185949 2194 2167 23337347 7510 7511 172173977 70999 71042 623181091 70006 70007 617598499 6579 6580 713871653 48260 48323 282205380 59753 59754 272201856 2429 2430 391559893 49669 49620 691312092 98412 98335 642522983 70948 70949 457696407 18604 18605 336094193 24188 24189 350233771 54540 54554 584563985 74781 74782 962419340 59370 59380 559392501 42902 42918 387227235 39965 39984 468595321 58116 58117 664363040 85156 85121 608846370 89143 89064 287593032 95296 95297 142505808 7609 7655 213577945 2451 2534 820088618 67260 67261 380498780 9894 9895 766261904 25699 25700 27613614 87280 87271 712647530 28835 28840 342730214 21250 21177 788904504 54256 54177 200988270 24220 24221 501600572 93721 93737 617994347 88837 88846 438017228 19970 19971 737660913 24211 24285 629697821 14273 14274 305505726 80109 80162 814136997 56291 56292 449193194 59307 59308 331487800 18690 18691 318886957 49940 49901 248225944 22013 22069 819762897 23084 23085 60722254 93654 93655 394557849 51848 51849 903458805 40740 40767 669374204 94461 94380 742173081 63610 63611 410553155 60727 60659 789707707 28731 28732 279849690 59494 59421 489468489 72616 72618 338914485 20847 20848 149255535 87 74 805982561 98304 98345 573006058 71255 71256 534859896 12708 12709 90311550 42165 42244 255542992 17581 17582 123577270 41190 41186 69195738 10862 10863 160021224 35597 35598 181231284 12997 12998 584746414 90607 90667 509808675 96229 96230 299060384 53645 53628 547099004 93678 93697 762874692 43254 43257 340489302 209 210 419658716 2739 2740 370923248 87679 87663 77555396 86141 86200 155114455 54784 54701 169425665 24775 24776 488697609 33032 32998 721067517 51767 51768 396990108 76026 76027 118624462 25283 25284 698658996 3068 3076 841380561 36476 36509 726142132 26819 26820 289504710 11567 11533 509914565 36718 36719 493359950 26373 26374 805933754 88472 88473 197473889 71876 71828 281352605 4551 4541 601214561 11205 11206 190045099 2751 2752 895848106 2988 2989 281382388 53593 53551 577858809 53770 53734 566580082 14724 14725 946039406 21541 21542 744178312 67965 67966 679527254 6429 6380 126681925 43885 43886 527686972 46499 46433 895077761 8568 8569 156814077 95812 95810 35954530 51305 51306 95623180 68361 68362 135759457 24130 24198 243524340 5403 5404 863915152 64803 64741 936337528 88672 88758 920206712 83599 83559 755177118 93113 93169 802821503 63302 63381 137059228 87248 87312 565943897 16751 16752 657958652 74268 74269 666753840 15790 15791 347926037 12417 12418 552801457 93360 93361 788262277 62006 61969 970867249 19244 19245 98590 66406 66322 786984860 29303 29304 739674100 89165 89158 985792059 2714 2637 562832899 21226 21174 25034318 38317 38269 431070487 87145 87234 246928825 45061 45062 873383399 10831 10832 890273555 95964 96036 659966367 31205 31286 156134192 90954 90998 22743092 9044 9092 682386294 51397 51453 649832364 94159 94112 160487094 84000 84001 406237690 99123 99128 669579191 8225 8211 449073566 68068 68069 575197656 11408 11409 740118050 68971 68972 196602425 83773 83757 436934572 23559 23640 482358195 16343 16430 234716683 80251 80206 273947343 8051 8052 881888625 46082 45996 62408364 71007 71011 87828214 79934 79987 693688715 92139 92072 318963327 40866 40867 359767718 13497 13498 189823194 75108 75156 763511125 57209 57210 618559248 89136 89137 344806724 82271 82252 522597404 41810 41853 397195407 23825 23826 547667477 33806 33807 132967682 13567 13568 767719119 24815 24835 206726542 7702 7703 382570530 76348 76323 521622836 23119 23106 263185778 97572 97573 621915653 9687 9624 160800058 83116 83117 841902737 71361 71362 362498454 25961 25942 789374283 69419 69420 944112334 42906 42903 644169830 82097 82135 640067649 89336 89337 518132164 67709 67710 583369692 87766 87724 273760967 7897 7898 847553909 81434 81395 226162747 81085 81086 323010908 78696 78671 371783662 34951 34939 329203732 5939 5940 296670267 63613 63614 262769876 10476 10432 824190444 62826 62827 765523687 84631 84632 981299329 69402 69403 720524574 45201 45202 176060493 65855 65942 539475605 9149 9173 199260043 15521 15535 465376678 9545 9593 363086580 76060 76080 510915207 28535 28536 572581562 83490 83491 377342604 48329 48243 953472776 53596 53609 164975789 71537 71538 965778335 17593 17594 626989350 11448 11365 942420646 20165 20166 383013137 62529 62550 863011989 65318 65319 893208274 15993 15908 263730544 40462 40463 83179865 44527 44528 432847001 73528 73529 47986629 22805 22857 335906534 36761 36824 762702469 70416 70417 229184301 65808 65809 618070347 21264 21242 208924915 58330 58331 22081678 17042 17043 384746989 98881 98882 75294951 37320 37321 749071588 60784 60785 971056615 4063 4064 103234967 82856 82920 876790505 48049 48050 747306471 14711 14712 131324838 91631 91662 972451408 76832 76878 510848970 8601 8678 287689013 67617 67618 711673959 83874 83881 806799373 26049 26021 698500260 26546 26547 847631653 42552 42634 915373875 77034 77035 194848389 47246 47233 39484282 94114 94068 128589175 2155 2156 257642667 451 412 587764299 35923 35944 141900198 7879 7880 344036903 70456 70457 348309070 19861 19774 597919563 6778 6779 542066759 1280 1267 329800989 15155 15156 321859032 10533 10534 326332192 17617 17661 71515748 4506 4555 543504501 57153 57189 886145056 40280 40281 675503628 60520 60521 656043132 66537 66538 610884992 34562 34563 956669333 94551 94552 60815473 79689 79777 922438034 55260 55261 60093900 26587 26588 940240944 65563 65583 196671549 96695 96696 532410079 89000 89045 228909999 55101 55102 733611370 36036 36061 228746331 2458 2459 507847186 74092 74013 367779195 75891 75886 608833602 16843 16844 348127922 81191 81192 576806287 19704 19776 869082984 5335 5336 446470833 4208 4209 37516426 76106 76195 463985491 45937 45917 921845068 27887 27888 765181979 2895 2896 564421525 75188 75195 439474303 29396 29456 503281710 59946 59957 225433088 48833 48834 242730540 21796 21797 502558423 50831 50832 664968414 1002 1003 333925873 33483 33484 778094695 46556 46474 769690011 22582 22583 4028320 17252 17292 314002498 53334 53273 70455694 35761 35762 734851840 68653 68665 801848659 3393 3377 337348713 56854 56782 181108750 64755 64808 230011788 34898 34899 706184794 26543 26544 333424098 84223 84262 378431714 85 101 764413800 11590 11618 57142738 82374 82375 98997305 35755 35748 41496471 79437 79438 180255351 52459 52460 440253762 31647 31648 595284254 81540 81541 509061254 12039 12040 410880581 67393 67394 378453813 54519 54520 21371077 60095 60049 165840569 22010 22002 845407206 17310 17311 512073156 97554 97500 406915634 25706 25793 470612808 98581 98582 175493213 78045 78046 510658602 6829 6830 811680472 38570 38571 597786311 29668 29669 970795753 54351 54352 576494938 64447 64412 17593282 63392 63347 116696005 32651 32652 138184855 73525 73526 580672887 51106 51107 152352297 52690 52691 200224499 54663 54664 795788116 6448 6473 117559855 15114 15137 763083048 96231 96249 37165355 89367 89368 115414988 53349 53350 960539019 49867 49780 520366501 76580 76667 833344007 22559 22560 375893467 13474 13475 706367907 66531 66532 350431783 19641 19642 684728918 10462 10420 807119359 48881 48882 247691316 6143 6205 708690736 29774 29775 904542437 35214 35215 582474480 3684 3631 7944124 79573 79540 676429839 22583 22549 303755349 58708 58709 36400971 5175 5176 610369102 28563 28564 308728604 29571 29572 638003781 4417 4460 286679124 41242 41162 560542535 42717 42752 425191344 85110 85100 571101009 13098 13023 773054372 19130 19109 10754905 90621 90661 577722317 23161 23162 185625611 564 634 549882324 91638 91599 839839902 24766 24767 806442266 17497 17552 70582555 78838 78753 295155283 9703 9686 435916839 45314 45354 535936184 46378 46310 148655826 98880 98881 688867025 97289 97290 185033099 96822 96823 750853821 40022 40012 596697230 86512 86513 324536875 54447 54383 770219728 16302 16303 741828781 95331 95332 274828443 61514 61535 307653082 28001 28002 82347361 84805 84782 468211094 86061 86077 102615924 80619 80620 882431757 88075 88076 891229545 83077 83141 499761805 69718 69719 985785808 79202 79203 448771866 65232 65235 472307556 84993 84928 470871872 71645 71646 262134126 93610 93532 103064729 71512 71513 602582065 59587 59588 220814241 24106 24023 383608529 43074 43041 736631559 74818 74819 479836447 27326 27327 608754793 2227 2228 986453326 59902 59903 523345997 26283 26200 270426247 61589 61610 680158517 67357 67415 547192884 47754 47690 925958172 20950 20956 766625150 4350 4351 623517211 94352 94334 626056078 68667 68668 15617758 12941 12859 494415458 74455 74456 237132672 20772 20773 396928267 44865 44866 333150454 34017 34059 191598660 90022 90023 600672779 84437 84438 301644365 41406 41407 44788559 17317 17239 9566435 99429 99509 746251477 30571 30572 203500733 32061 32103 6742633 61117 61107 204801493 81280 81247 552940326 88692 88693 32859418 58523 58489 949578731 7454 7541 160626784 6968 6969 290802081 87718 87799 39594008 75231 75232 515382930 56974 56975 567439744 89671 89672 504153813 99755 99686 923589955 78242 78243 591051085 76824 76759 134187770 55769 55770 911293398 46621 46583 714430043 94362 94363 523601648 39258 39322 399735825 93235 93307 609741418 40218 40219 204494322 53372 53326 996650682 60373 60374 508724034 54566 54615 563608082 88227 88259 571274520 89223 89137 995559132 70107 70070 383123443 29299 29337 551132329 11283 11333 738176805 86422 86356 103585988 12147 12148 580007699 7197 7147 210812479 53240 53241 833113990 87008 87009 814935421 8029 8030 226632352 40768 40769 351765513 11054 11115 987613218 7906 7895 548160765 8178 8155 7624894 8311 8289 528460252 23705 23706 772484957 90176 90177 405650376 95266 95267 786475397 22512 22513 201983250 25091 25092 639280605 49442 49494 721659838 80836 80837 81259302 33870 33871 579057299 8207 8208 413306226 49724 49725 240062216 92461 92507 759198459 13745 13686 257657131 35773 35774 54396283 42210 42211 62558990 55353 55354 30680488 44604 44633 550604488 68347 68308 665109782 46222 46223 968523217 94331 94332 742983513 64632 64672 737781206 15535 15536 454207999 13716 13717 576174221 10403 10418 113104689 57205 57225 726695972 84764 84765 665658116 71006 71007 134053001 34499 34500 621777053 16003 16004 143216978 63127 63051 495054881 71067 71050 924320441 37530 37619 135592680 75298 75340 373053160 39403 39404 38950295 57248 57333 245200677 45722 45723 119265781 49880 49926 537220799 52949 52950 316105191 29409 29437 302074956 56750 56751 327396792 81584 81506 590358139 73056 72979 155476765 1055 1126 314882051 96665 96666 154383139 86599 86600 435576913 27294 27295 597467235 5056 5057 747423860 35034 35035 658822490 73915 73916 133695465 78256 78245 999083889 11124 11093 404402673 73355 73356 196480933 72346 72304 232578789 2944 2945 774367703 97244 97171 450993243 74056 73985 331648448 58381 58438 899704057 84060 84061 611394178 96253 96327 55999202 81012 81020 650066775 58713 58714 229477710 1549 1550 552755776 91137 91138 665477164 94342 94343 637261375 69535 69551 485046713 84393 84313 819863704 50302 50303 452902606 41676 41677 177421872 33472 33528 368595907 33924 33925 654898441 8454 8430 429659866 15294 15223 570686012 64179 64180 361658221 93632 93633 883565090 71311 71376 594959489 60833 60834 704581247 73107 73108 329789346 16593 16659 878019806 15406 15378 875011114 40973 40974 271295835 46061 46045 911876053 66517 66473 580936708 98322 98362 743541073 48230 48231 926396459 14807 14795 148199004 55382 55437 704838907 50737 50738 349912573 43257 43258 267359406 21920 21921 925067503 29056 29131 322052267 31196 31197 362682284 63422 63423 55158059 88856 88857 948207323 54634 54557 472704265 56893 56894 542015504 7948 7949 676367066 39586 39623 239458341 58813 58814 717110735 21277 21278 159468633 74931 74932 771661075 21321 21252 208351798 70873 70958 534305182 91559 91560 966975091 66961 67021 379243355 22697 22645 978368010 84907 84840 705459342 69715 69716 329296543 82304 82305 340475265 15021 15008 172651532 38605 38670 693646693 66427 66428 643256158 3458 3459 655908059 15428 15429 853912902 40143 40144 693509709 61364 61338 147532989 30240 30294 369202927 72073 72069 313067736 55068 55069 610272310 63544 63545 75563594 628 695 454274381 67116 67028 456190154 37332 37333 135727858 75487 75498 568676206 47087 47013 468011646 85046 85047 191336088 27380 27370 142664558 94347 94348 529680684 65835 65836 741139756 90001 90007 645569889 18658 18659 290118069 25735 25736 854575388 59815 59816 284607008 89521 89507 811589863 94110 94055 456855871 48905 48910 453223753 54518 54570 14222803 34515 34516 527472398 83786 83787 789229048 99701 99702 753248557 24056 24057 950673035 105 29 280448906 74186 74245 435836600 10959 10986 634533229 38921 38853 706500889 41532 41533 261015853 66577 66563 269237995 35608 35679 126674539 10484 10485 724710336 85514 85515 902033094 72697 72698 947549953 62243 62244 186147694 51452 51493 953577151 71330 71380 802765077 96519 96492 470088665 20315 20337 853145496 80155 80156 850902305 76678 76679 678530290 8452 8491 48448021 27166 27144 896703039 94438 94439 520780690 24802 24803 25413310 46383 46384 782009706 38868 38842 384062131 80249 80250 148484669 11526 11514 198538026 26489 26490 788844719 61082 61090 790270877 79936 79883 966788657 3672 3725 903877397 91667 91714 613569695 86688 86748 969825301 89983 89984 921404314 39817 39761 529312021 93724 93732 452373462 58935 58936 443770560 97550 97569 133839543 46500 46501 806727141 84433 84418 596558297 47646 47596 817155060 55642 55643 767261711 62080 62156 484692683 6522 6523 586100031 35066 35067 723354185 50680 50681 718050440 22498 22499 912747779 1745 1743 380254133 11084 11138 970911226 50925 50911 523927339 62222 62223 96225154 99820 99821 957091430 60873 60874 79936836 56109 56110 933385315 63677 63678 505378173 67000 66983 169828454 43739 43740 190122037 86043 86013 985658952 20462 20463 584182708 96709 96669 461250473 86651 86652 781833240 75598 75599 199490305 94301 94256 94626538 17782 17783 491582496 50651 50652 128789165 72988 72974 354520489 68387 68459 369487766 26466 26467 180115639 29368 29454 427151202 75962 75963 257498091 38466 38387 289169327 49070 49071 170884874 98191 98192 791115975 21027 21028 546457285 78539 78540 350962166 5433 5360 553569993 44591 44583 181667121 32360 32361 470968788 80853 80854 40157832 70572 70483 121953408 70954 70902 749002802 1193 1194 378985082 9255 9256 92199837 33269 33270 55242590 10341 10415 41964421 99801 99737 241959618 84780 84781 959706574 82267 82268 724491902 76845 76846 916747168 45568 45569 943568936 98888 98889 566200273 77940 77941 678451170 53443 53444 214539230 69446 69430 173637405 35300 35285 923601540 25130 25131 992722552 38370 38371 543899103 87620 87583 159980763 23844 23888 582562574 99795 99796 339464059 22806 22718 718591527 11518 11525 734521384 43925 43954 586916152 1703 1695 445833073 50454 50455 676435486 41349 41350 129149964 11204 11123 396388333 10584 10585 432414976 52122 52035 833618715 95822 95823 410433765 32687 32724 767343840 4970 4971 416014606 20996 20997 272172460 62098 62099 433028684 39486 39487 159078717 44876 44805 361939577 56094 56175 459238735 50594 50595 936897864 96515 96516 602304245 12874 12944 205776883 79053 79028 853402664 50760 50768 57188910 6899 6900 981680296 45944 45945 66181798 18101 18102 80186852 17339 17340 736810657 74977 74978 700492524 31624 31550 586241802 22942 22894 59991296 45967 45968 607248177 16352 16359 363354414 84495 84538 4799273 20225 20226 430966285 42935 42945 144729460 29843 29788 115593608 50638 50550 925711270 72689 72731 65142921 60851 60776 407134712 68813 68831 764306466 34807 34808 129925597 49845 49846 160177817 62086 62098 454813767 14913 14827 576790774 2042 2126 944075584 17881 17920 344182976 36371 36446 163303336 70690 70626 761223596 80938 80892 295653866 36460 36461 552818145 69034 69098 164589744 47024 47025 584383367 45890 45891 580392919 29626 29679 181858119 18178 18179 230663955 8306 8307 408148337 28181 28117 288395236 97890 97936 467810805 87155 87156 417434328 32011 32012 581623299 25984 25985 275702767 74487 74452 364535084 55758 55796 706435977 29687 29688 297085801 6889 6890 394981278 72906 72907 564262743 30832 30833 623609032 34774 34831 346827774 28659 28595 66338158 4816 4817 112394240 68031 67942 771730078 53266 53267 855176195 99726 99675 886235541 92413 92414 383159179 36962 36963 167540154 54879 54880 574263022 67021 67022 323707959 91695 91673 232796344 39810 39811 247285248 861 862 581987199 42331 42332 851375919 51789 51790 553385826 62326 62387 424601214 10603 10604 266380872 21098 21099 741559658 86214 86287 381999987 73471 73542 567116780 59223 59305 789090641 52199 52200 684691937 62699 62670 511437750 26834 26835 595977848 79387 79388 713958243 9183 9184 892964524 96723 96724 297974649 12339 12391 163348031 9497 9515 850321412 57306 57345 425383299 31521 31462 401566416 12526 12446 837510797 2703 2746 744725531 77042 77099 947155758 19594 19595 564648063 18877 18941 192425369 28950 28951 157687348 23492 23446 776221498 43237 43238 928798682 84674 84628 263721841 13032 13033 864608721 88860 88861 162409460 64716 64717 712637424 38057 38087 454711072 75924 75925 953699140 19018 18941 387222568 79168 79256 910515514 46673 46682 726007675 45159 45101 330599403 87070 87071 487222163 85030 85017 606220414 16222 16223 908260652 64535 64513 942939084 26068 26069 688736687 6348 6347 703430944 75346 75347 131546531 43258 43259 105728930 48021 48022 174604466 96262 96247 364034862 59611 59535 16386124 71102 71180 898372116 77066 76991 43659191 21402 21403 276308470 46187 46154 65391562 88931 88980 391501820 81987 81903 174782344 20693 20694 817552336 64030 64085 707832350 35770 35801 644602707 30202 30203 166654527 78950 78903 497972803 45849 45887 449420303 90723 90733 51232248 91884 91921 113110954 24796 24803 91670366 39661 39662 349854885 98418 98356 496323417 2765 2705 304487486 10005 10006 101502649 87969 87970 629890388 36510 36511 6439515 22381 22300 449884038 21097 21098 960187692 82790 82791 751374079 24777 24778 943024415 10598 10677 574888120 81957 81958 195884333 54423 54424 498411520 40411 40412 2396303 93457 93374 190595403 25669 25670 832168426 61499 61575 789440420 36510 36552 591010973 367 368 998034123 40803 40786 249246853 32652 32589 799768951 2234 2225 134524206 46303 46375 102996120 84856 84857 416691711 39340 39341 999418350 87862 87863 76483279 76661 76740 152773506 13946 13947 77912606 66170 66171 646998914 48854 48855 581862043 74081 74082 372009608 76769 76770 313714377 76312 76313 420854649 21827 21828 969992308 59116 59159 195846993 2851 2852 751885935 12161 12162 383891037 52373 52435 980974151 89205 89206 793604114 62027 62028 353925981 74273 74271 250554124 16364 16365 736549336 11353 11380 783383251 20855 20856 763936165 32684 32685 834784376 10229 10299 804764829 32377 32314 927800062 75766 75849 904545461 39570 39496 275732258 81144 81145 100447873 74225 74226 37471392 84397 84398 875023567 11352 11303 615737019 77564 77565 790545572 80989 80990 628335986 73778 73779 77101731 56105 56164 934509581 65466 65442 421999733 67296 67293 901087993 23695 23664 276233182 90422 90426 931015519 71790 71809 598577041 54280 54335 513250008 48839 48840 241382583 20800 20797 667994662 43388 43389 747688788 41164 41235 286185897 26536 26537 755048647 31290 31291 685228439 67651 67652 828361964 77130 77215 14357276 2513 2514 719132747 73855 73856 792599887 61116 61167 673959333 10296 10224 515541049 22464 22465 63570295 3315 3309 575994706 24614 24615 334797069 38903 38904 147671939 18914 19001 786839785 14765 14766 29101185 13684 13729 323280796 86502 86503 525996036 57985 57917 677387702 4279 4342 969486387 79918 79919 166777673 21898 21899 991435204 99918 99919 354713727 38794 38795 267055750 90608 90540 534534712 89827 89828 442244257 10805 10844 759628027 5031 5055 992861516 73570 73629 134194402 3125 3202 102225765 93771 93772 708201748 10487 10510 508314891 61832 61833 455734999 54364 54426 761988895 90661 90593 539871996 46935 46936 106419790 7599 7552 80227264 21727 21728 2204097 38212 38213 521604035 51058 51035 986393486 68103 68115 410855709 82454 82425 662367936 74277 74278 536070235 75835 75836 675043612 25556 25557 314929990 58056 58075 220292481 19494 19424 222713997 83375 83305 943001737 57164 57210 984479115 66476 66477 776447451 96972 96933 353749169 10825 10826 514249685 89161 89162 155228828 12082 12140 24398647 11527 11528 110093124 22815 22787 976805475 24882 24943 274292508 19121 19095 544431429 85556 85605 531917080 10536 10581 960412168 574 575 691058043 18593 18594 324930278 70214 70242 356151615 57300 57301 548612317 96671 96665 95971732 29538 29586 535664255 62973 62974 834457009 3716 3645 616128853 83920 83921 420487655 96764 96836 181221107 88429 88430 793978069 69318 69319 421985279 88113 88114 194486660 70331 70377 466061743 73667 73678 766205779 80766 80716 254255427 66243 66231 807405476 20820 20821 119786212 86022 86023 832559756 84473 84474 420042140 83129 83182 19414941 29952 29950 203612378 45076 45077 283540742 92758 92759 570947396 24590 24591 296215761 20723 20782 703277790 19443 19420 406672045 65671 65672 879762684 14674 14675 868842834 62353 62280 896670734 28157 28155 53217784 96885 96886 62176895 43993 43994 667734239 94616 94617 780622945 48135 48153 620331880 10146 10147 856465346 81118 81119 187276863 53983 53984 433560787 37566 37567 57843603 94803 94723 843122514 32096 32097 29962313 61768 61813 752293498 2246 2247 889259771 81607 81608 426022854 61835 61836 714743743 28102 28092 190366429 70984 70985 323282796 58820 58821 61603143 40492 40493 353056092 56003 56009 851064754 21032 21045 107201954 52441 52433 288701986 74003 74030 925469800 25637 25638 235367147 95048 95005 438059034 46396 46397 318272337 823 824 376102081 73823 73857 868545567 38502 38503 861571977 82834 82835 496940021 1892 1893 675983481 97511 97523 872768637 9166 9229 787565409 86978 86979 284407866 9913 9914 619769197 58773 58774 904672830 80782 80783 254144764 40965 40966 838363671 39160 39161 368067582 3419 3420 582718902 22446 22400 893159518 88197 88283 468043269 99877 99906 2455982 75372 75373 174453886 94698 94746 274157053 78516 78517 760433818 35732 35677 223862874 15104 15105 311795255 58075 58076 333567851 56678 56679 614899929 78659 78660 714657280 51996 52042 649735752 6106 6050 669729055 34367 34391 715188164 18913 18986 515205501 88378 88379 797960957 72609 72610 283649750 40386 40387 215484140 81152 81153 832896163 96314 96315 448788593 47695 47751 105589794 48697 48698 611136135 72972 73011 727486715 71388 71389 468003370 21259 21260 980755795 12812 12813 421543572 67337 67338 845062817 70027 70015 345719395 93835 93792 771260362 29140 29141 562177297 47679 47680 4517876 386 387 778864598 70713 70714 169585484 231 281 417728178 23502 23533 659850959 62242 62193 342885819 14307 14308 116086127 88766 88712 739908913 67679 67680 677189152 15035 15036 739304680 28720 28804 560254870 99100 99147 70572307 50135 50136 752639118 80255 80178 450787707 20193 20194 792241740 14888 14889 790641785 18503 18575 877352492 43267 43203 318072709 97622 97541 289357578 90288 90261 50554807 34445 34446 242602343 95620 95621 471587686 60997 60998 958072052 95929 95930 187714735 64708 64709 794837817 34837 34838 660071872 23408 23491 841498202 50438 50439 723936917 14220 14221 747688443 73885 73886 26950961 54629 54618 452617054 7866 7843 410588058 23965 23966 939710878 64552 64553 719553558 87510 87493 434562376 22635 22636 925161379 55647 55569 752985970 74400 74419 264803240 36327 36280 792058854 62870 62899 500566553 60787 60788 894103591 95945 95946 194147408 70077 70034 290624655 51527 51528 767968726 47410 47485 161156056 47768 47769 489804296 76043 76047 402783792 77883 77884 578935495 68423 68424 699444591 595 665 470736793 96267 96268 931114802 65442 65428 879521732 91447 91448 316648677 23024 22987 124005571 3533 3534 626570841 83796 83762 305586960 4591 4592 621880156 46782 46783 463533407 3085 3080 829396642 98580 98567 739980213 92364 92365 219869772 27079 27048 987379912 91886 91875 191544062 82715 82706 793015225 81205 81206 795589130 60401 60382 186577903 81186 81122 398318141 37400 37359 392091271 4703 4626 265808503 82953 82954 133691830 83099 83114 147909439 82375 82323 293111269 22896 22852 441835218 9756 9757 124691173 98112 98113 475361400 60525 60447 187594955 47353 47370 608365464 41225 41282 506600003 85255 85281 37697322 12696 12697 133871159 96475 96443 253725353 45625 45626 114380266 8322 8323 879531991 45305 45244 754540477 1175 1176 303982335 97645 97562 938115933 88857 88858 687073830 32721 32648 424340802 47341 47359 74058366 97068 97069 597856925 5437 5438 795409335 66244 66324 60848505 53257 53258 613690234 72617 72618 278653149 20266 20186 611666642 31793 31794 522030105 43461 43480 23592875 23676 23677 227773500 22901 22902 841470348 34663 34664 752013637 44966 44894 292728575 2994 2965 873992468 14984 14985 318103097 4525 4535 323778822 45186 45241 66663405 63456 63457 996555189 6440 6441 865734359 56483 56484 621145909 87706 87707 976638792 65474 65475 264834322 94843 94844 510720065 27869 27866 983664381 49110 49035 910266096 77654 77575 622142709 96920 96921 219452074 60108 60109 919549896 85507 85421 588184753 8109 8110 437337920 80812 80813 1936537 55826 55880 573761503 19012 18981 40871177 91416 91394 387620373 5747 5718 174606080 91964 91920 219406852 44099 44126 55449480 48905 48976 495680449 53401 53402 832592013 26814 26849 261399610 40274 40275 684666794 72304 72305 551650939 79504 79505 413984178 90317 90318 594056333 23046 23119 120610828 99166 99133 636914946 18159 18160 986737928 25764 25765 607964555 28100 28153 618891222 21202 21203 981587251 78604 78605 447918687 21227 21228 276856813 4021 4032 848060803 36399 36437 271196719 39077 39058 31178169 40625 40639 572231527 7313 7314 716090213 2519 2520 200000444 22690 22669 48766792 51255 51256 707294045 48203 48204 42261388 30229 30274 733168296 69080 69002 727495636 54392 54393 893719646 85261 85269 360776144 25630 25631 403426154 90163 90164 213360354 58729 58730 613429206 19231 19243 196190435 18149 18105 851326197 25509 25432 277355711 42260 42263 772024462 28378 28347 936341473 50108 50167 597413212 39838 39927 876591313 97591 97598 672681252 81180 81181 680849916 31283 31204 318353625 50546 50547 669467956 67237 67238 48744855 22319 22297 282489647 37262 37263 562260695 16140 16060 980203081 51110 51111 382676456 33333 33334 736016805 87104 87185 679253000 68491 68492 670573878 27200 27238 602338918 98034 97958 614761345 39651 39700 591735530 98416 98430 508834091 84155 84073 555779622 2427 2396 361069277 85861 85806 18174310 92453 92419 47320535 57028 57029 694007270 79840 79841 490254008 61244 61317 475528021 45435 45492 114019788 2349 2350 845579552 86727 86728 794026119 40188 40189 727948596 22100 22101 511361865 79234 79256 107483660 94305 94306 161580134 46585 46586 691495065 11484 11426 491963310 37778 37748 559909590 15719 15676 260369220 67003 67004 955086215 55266 55267 343353612 17920 17974 654035355 93046 93103 595761648 54040 54025 944405488 90054 89990 277351078 98097 98107 541473558 20303 20304 452539820 73870 73882 807637143 11983 12034 41723296 22363 22364 879051769 51791 51792 690550504 44692 44693 957404560 95624 95609 173256029 86131 86132 512777955 78110 78111 969071680 19560 19601 3672853 52881 52906 516868158 70453 70454 638502775 20251 20319 820595019 70071 70072 105893572 50106 50107 140397637 84246 84247 157346583 75526 75527 801481858 65187 65188 241955497 31762 31763 465536109 2156 2134 525623228 87116 87177 686979573 68784 68785 283137098 75436 75447 142761882 59903 59944 457878681 34688 34689 554805962 43962 43954 566325070 40385 40302 740245431 48128 48129 844662341 53861 53822 453951338 43355 43441 661162631 19562 19563 91498232 38632 38633 917740235 74595 74596 864288655 17935 17850 885816497 38298 38272 665335538 98519 98520 436825550 52485 52486 725788413 73550 73551 518449579 56279 56213 982785751 91012 90987 507954035 79854 79831 104802271 55249 55172 426046605 61978 61910 797056949 32311 32354 423765028 42925 42926 966502436 45053 45029 249105298 43336 43337 183508957 84476 84477 235166991 70205 70206 867959363 84329 84330 352786841 406 429 654069859 62999 63000 694159315 38201 38202 770996087 23795 23796 337396424 34621 34622 713574331 84729 84699 785298462 89088 89086 837153218 1974 1975 644600183 39167 39168 971049623 60145 60146 423121637 78975 78929 937733406 34854 34840 555159184 49662 49654 394979528 47028 47029 434672271 13009 13010 69564673 84745 84746 45489669 95182 95183 91575017 41127 41128 65032889 91601 91602 45904172 56878 56848 887423274 89834 89826 187550001 63237 63168 90285775 88190 88262 707136297 58759 58705 794043656 9662 9663 506364587 67897 67977 453837541 30005 29930 680540889 93610 93680 533447893 3017 3018 855268899 7472 7473 411611562 70016 69989 650467793 83100 83011 893291639 53209 53210 49964127 50644 50645 279769601 85942 85943 529989653 22671 22672 665227042 81936 81979 678440146 40664 40665 284043828 20711 20647 986474944 19090 19168 31332198 34500 34520 127298369 23617 23613 827814052 43584 43585 203107844 62065 62005 763348933 20079 20080 452124244 54806 54813 618357596 80987 80988 210160879 14737 14738 199798933 65291 65219 484470252 99664 99679 473202411 19631 19632 119582948 80218 80219 397723229 69092 69032 605483284 29873 29825 652244344 83736 83737 77100295 198 116 403443145 45635 45636 546574595 90889 90930 677161539 61637 61638 126292745 4665 4605 122901539 12313 12279 921431685 542 543 267314635 63398 63316 445614573 93850 93851 930394656 37040 37041 566862420 71122 71080 521352477 27840 27841 512091123 15648 15649 594924314 77959 77960 988025109 94979 94980 419669622 40893 40894 518470341 26359 26407 440662377 55153 55162 140204801 49303 49304 653372164 80110 80074 841327181 4323 4324 85616207 5872 5873 932389676 26895 26936 840301165 88946 88947 678261064 44278 44279 955097248 17828 17829 642134058 10399 10400 733225061 35114 35124 237866594 47801 47802 794241714 27404 27405 975292126 70012 70055 731604487 27951 27952 2691746 30616 30617 656633355 16237 16293 489362002 99014 98929 981569575 41145 41146 799183834 69041 69042 523512582 31196 31260 21492311 77111 77173 48047325 55577 55514 445104806 13170 13182 793628020 65983 65984 785837442 52623 52624 922020402 35902 35863 273458069 55233 55148 88538791 61160 61146 415835088 69135 69136 702191869 41932 41921 234459844 70247 70248 716088783 40944 40945 411346362 50762 50749 23499535 62285 62202 612654992 52489 52465 799802295 49437 49438 426478356 91985 92064 543513463 44847 44819 720234121 57822 57903 421845005 28536 28537 814620290 17057 17032 560258633 19752 19808 287194247 30741 30813 701386870 94618 94652 379568114 2921 2915 992829346 22400 22316 459556408 33529 33530 889634 76433 76434 112232785 90651 90652 272709587 18540 18495 29126535 66674 66675 655322922 49777 49778 19437572 59909 59871 494249170 72984 72965 128098688 72782 72713 495289503 66685 66686 784672944 59030 58947 344590376 57574 57568 609507879 5976 6046 611990613 49656 49657 346643174 85650 85651 828918026 44193 44194 561194764 97048 97029 508393500 1784 1785 926224604 58117 58118 893279847 74724 74661 647747906 72958 72959 36491590 85852 85853 636433468 33885 33937 530892346 61853 61854 586652238 11057 10996 880369266 26635 26636 675091390 29562 29563 841367969 45961 45962 430425478 89426 89427 692937556 61045 61046 139616636 64476 64404 713474743 45441 45473 131247502 35063 35064 460644946 37500 37493 789617875 83774 83770 727371713 66374 66375 970383470 10086 10065 516382952 79089 79090 36338217 97074 97075 321699762 24035 24036 119133850 94328 94329 619423008 44817 44754 565681092 51390 51391 324159120 42164 42165 457178669 32808 32882 136325100 33945 33946 673037750 96302 96303 518035721 62649 62723 226437455 64089 64090 323523736 17224 17225 782845924 37122 37123 766444868 37277 37333 627042004 90103 90104 638585296 58424 58425 739614063 35553 35554 952186181 30405 30433 411801104 89628 89629 27357314 38998 38999 371109596 17727 17786 986960476 80556 80557 723583729 62016 62017 135534603 92159 92160 622054129 24057 24041 964816135 66326 66327 15626648 58799 58846 884404288 2833 2834 287175757 40178 40179 172638682 63753 63754 41957228 59554 59555 997741683 71799 71760 290911552 97096 97065 236792114 39632 39688 499864588 98561 98562 772660181 21063 21067 716221225 273 201 798151305 89894 89967 190463356 79839 79840 12036386 3058 2970 733937814 69656 69615 28303717 29781 29752 57449047 68571 68529 692154558 99473 99541 103519358 68940 68941 465200391 37608 37564 477425177 55795 55796 276151870 9817 9818 688630072 3890 3974 266639118 77356 77357 962350927 4626 4666 152859325 52866 52867 942239744 87865 87866 495456827 8565 8532 752465334 48723 48724 922744162 62950 62882 260928964 80267 80183 186791502 64104 64105 793217906 11122 11123 817961741 29576 29563 766541952 91656 91572 910751383 77098 77080 285837121 89564 89497 442099919 90960 90926 916223937 70429 70430 63341070 58840 58837 922836895 79123 79155 64475090 92795 92826 916342257 80384 80385 912326548 40729 40689 785091160 64766 64848 320009766 48958 48959 897220917 25196 25197 675852964 80522 80508 150383283 9754 9755 399274605 74804 74805 334119806 60216 60217 983840879 82399 82400 151031391 78051 78052 781980241 31217 31242 708281072 96086 96025 714442805 10777 10738 457913353 40415 40434 394844563 40250 40251 229639506 38593 38668 75981719 58237 58238 531992364 45758 45672 845420818 25122 25123 958015851 50156 50081 214634051 56721 56722 235095303 97665 97709 229603916 24771 24784 116090509 38561 38562 761695807 82028 82029 556831050 89773 89774 312519235 95889 95890 444872242 69467 69385 688953963 10466 10475 255630987 69639 69588 552634340 31350 31263 46960159 61665 61666 492303093 44167 44134 231598204 70684 70685 629458334 44945 44946 927804449 43423 43359 391715387 58871 58881 284416285 18809 18810 983263287 48631 48632 247824996 44244 44191 304633969 97436 97437 668643838 64979 64980 521536749 77905 77906 498122827 35927 35928 906441095 47644 47670 863745638 95640 95641 897872053 13363 13400 858929836 45477 45478 599649015 10466 10467 356272597 39545 39495 805031503 31518 31519 760163724 46855 46926 867963897 45606 45650 818979099 90988 90989 681426690 65900 65989 811039166 61298 61321 349399367 52998 53002 883815594 31960 32021 796869937 94449 94450 354277505 20733 20679 670251952 59482 59483 173102877 96448 96484 82115547 54323 54324 24767082 49447 49448 60141318 19407 19408 587658157 96569 96570 190975518 23627 23628 120719985 16015 16100 127465317 92352 92400 681124489 54100 54032 649467905 65817 65818 25724468 66277 66278 34334876 92817 92818 291734720 34353 34354 788008979 1509 1510 44595116 98576 98577 57401668 7829 7832 298211380 96062 96063 75110762 80842 80843 572378814 31895 31896 760437019 12649 12667 406924691 28339 28322 369739410 30438 30445 318616641 2666 2659 577991178 98922 98923 734841743 80187 80232 642921519 9169 9170 688634136 40865 40866 216033146 81949 81870 538773247 96840 96831 409348707 91412 91413 804069928 50874 50829 497998651 86161 86162 634382831 9383 9384 33959389 73360 73361 172637857 43539 43540 210083767 74166 74167 825654571 47991 48017 266473832 32485 32466 808878604 36818 36819 897351916 12619 12672 490184381 22584 22510 496234818 94483 94484 762571234 39588 39518 989000118 12957 12958 262593624 19990 19948 698950804 79453 79454 1867464 38493 38511 465824163 51259 51260 114232971 62319 62320 563905970 93738 93739 714001806 2788 2864 621475678 20136 20150 961637891 36729 36671 375744423 98720 98721 12440562 21513 21514 366542891 64434 64478 580730872 28947 28948 327863154 29494 29444 44662222 57575 57576 455467340 51921 51922 145088025 85706 85642 243812613 57752 57753 717446373 63209 63286 270012688 58831 58892 881974549 46547 46548 274557577 98614 98615 886114746 71850 71851 452691907 15928 15975 676881164 87049 87050 559439097 15523 15524 919956400 30358 30270 544793853 3944 3945 942752228 32183 32231 578349923 37846 37833 866452797 29507 29508 534548919 79581 79526 721562901 26716 26694 690682295 15138 15139 497604918 46801 46842 307831200 44073 44074 31802283 31007 31085 129100389 45182 45243 953851517 9963 9964 823074729 83738 83803 860247838 56409 56410 227427163 87537 87451 781030143 27468 27469 316432101 24964 24965 416924640 47258 47259 150202129 41330 41319 996850060 21076 21077 969974187 3025 3014 417624550 17971 17972 417774771 1992 1981 822822276 64846 64768 797943937 30761 30762 926213121 41335 41371 673274596 93429 93394 752717675 78734 78735 789366434 80296 80297 804737114 3684 3685 954018496 18420 18389 819594543 40531 40464 875351270 77379 77380 209692159 70125 70126 494607138 47990 47991 803074844 15511 15512 333715276 18840 18841 17799031 82938 82939 304342948 19467 19468 385936787 86924 86925 871160766 91984 92009 892185354 63050 62998 781114837 52058 52059 79548367 62857 62888 58365410 55404 55439 991830546 75421 75422 40003648 29129 29132 385338077 41743 41819 962478670 25394 25395 979530236 11850 11908 491710660 73015 73001 561970535 37881 37882 510020074 53185 53186 677603351 71239 71240 747179222 83406 83407 349187338 48024 48053 110153360 71604 71605 945188495 69433 69434 438240024 44124 44125 796919564 84294 84295 390092109 31690 31691 546340688 87191 87192 196393127 80674 80593 785175210 70753 70754 23755887 77745 77746 847839039 6496 6418 327710777 23844 23845 180235931 85436 85478 331058855 67687 67725 912943428 47314 47382 823227504 99477 99478 414083942 51469 51433 347529889 15672 15671 188724745 22990 22991 27763591 94108 94143 95283214 14812 14813 809308200 39952 39901 538160500 16837 16838 779195320 8030 7957 276041168 30590 30611 652411013 9000 9001 379712368 13675 13715 645150008 96691 96688 851695549 15221 15294 176899102 40871 40915 829952188 14473 14384 943817785 76326 76327 397334025 1289 1295 63314807 43213 43214 125856893 66168 66088 661610875 4739 4817 243660267 5761 5762 37305406 23547 23554 100086899 14131 14132 291780681 95042 94968 251953700 72838 72820 192852492 50003 49940 940405711 12775 12776 334721523 92068 92069 387754823 75584 75502 519340652 60450 60364 625814679 68225 68227 82076258 14467 14433 394526793 35787 35810 532868852 31730 31735 973952038 89895 89950 670122847 15177 15178 693758512 77030 77031 541149834 91160 91161 719905126 38966 38967 761262632 90772 90842 348044003 26345 26346 268755250 75213 75214 489184721 62470 62471 743723003 21254 21228 615327213 64350 64420 994199923 10673 10714 121186708 35005 35006 977831757 8791 8792 444694128 56888 56927 636035975 84851 84852 427068011 31095 31096 82657120 11854 11868 363433325 49000 49001 435208584 81158 81092 454737655 260 177 512808349 51417 51418 199942659 414 415 221568255 10562 10563 357617922 45325 45326 618582312 32419 32420 665200035 51477 51426 853621486 23663 23650 214568123 60810 60899 903422633 92106 92107 98459339 41217 41141 130776558 10380 10398 336892471 9355 9410 818520211 89186 89224 53760487 52753 52698 804456082 31610 31611 768679710 28437 28381 797222350 16068 16069 496143286 77130 77063 533846887 60111 60112 532587029 8189 8190 899699250 37603 37604 815510324 57090 57033 315034224 95537 95527 20911851 32630 32631 29276693 42186 42136 871719335 29905 29906 989572336 96686 96687 676910946 83285 83334 100491501 22091 22092 878156529 36629 36630 671198277 64270 64271 510705669 84161 84232 853144409 12448 12449 686455492 55760 55772 665718553 85937 85877 567166054 11910 11911 784199889 23184 23209 930543817 70229 70230 212804072 27105 27106 973949588 93 138 563345256 55559 55508 137569647 56417 56418 221447033 52748 52749 400828271 32381 32382 240730045 55171 55172 933893145 34694 34722 474885356 37825 37826 168185189 87955 88044 180918299 56212 56213 840128478 44524 44601 637555727 27927 27928 29257493 87734 87735 695839866 65605 65606 950655787 28517 28591 352507705 23885 23886 335875710 15430 15431 40602343 14478 14479 864062149 97808 97809 951728389 44199 44200 511027849 71802 71803 801955610 50292 50238 803462613 29723 29724 100493777 92324 92325 648843165 62931 62932 662571324 12059 12060 467053195 21076 21086 76526874 93565 93566 548186987 12837 12804 921747128 90384 90409 892585275 48130 48096 74720348 71567 71518 750608986 5804 5805 64609901 48885 48898 960924142 32966 32892 873182117 32952 32953 58547296 89799 89800 454700806 6400 6401 287780048 19116 19165 668771264 24348 24275 949137621 25828 25829 575412873 89140 89190 525150898 93863 93781 905751389 22011 22056 992162931 30859 30784 712314710 8513 8504 18566505 84893 84894 408969706 58866 58829 277569394 86327 86328 680852786 38877 38885 645859118 50540 50454 208678826 24184 24139 142941801 99906 99910 986292922 4159 4160 493363020 19172 19134 322324843 60470 60455 80548724 4420 4421 263397020 95895 95889 90679605 75930 75931 590476595 64139 64140 295119681 9005 8921 477992614 6084 6085 739440365 60195 60196 931182282 19513 19514 796971991 4587 4588 276657167 84198 84199 124497651 77400 77398 997362505 65446 65447 940007155 70594 70513 925515231 36221 36161 778023928 14433 14479 477784771 34864 34877 613199623 34955 34927 856661094 63111 63112 550246558 19447 19468 936766175 97223 97150 944549406 44952 45013 584915262 91130 91105 473174625 6454 6423 108369083 58296 58297 551338571 47416 47417 455667956 64508 64509 803071269 22290 22363 347365026 60159 60160 896221663 97688 97689 876221393 15833 15834 539113595 16363 16276 6677847 11547 11548 807867567 89201 89161 244097344 73564 73620 132610166 34215 34300 104294599 6521 6547 794862262 12966 13000 515927557 54617 54580 791134725 14772 14773 708115405 42327 42328 164082588 31785 31786 459229095 22371 22403 695252031 43107 43085 417138748 53098 53099 715807569 84027 83957 723563686 71172 71173 42472031 9679 9699 130005369 11380 11384 56800998 69552 69553 626475292 61528 61529 989461301 68392 68393 877187814 97961 97928 160054192 40678 40679 793497712 19366 19399 455886777 65888 65889 80112657 588 561 712026887 69598 69654 818813634 62052 62019 505199235 87295 87345 161967289 16502 16503 887000673 97265 97266 35315485 44013 43988 781156697 25123 25139 797925 54004 54021 645456692 4799 4800 207062405 16866 16867 894293243 74506 74507 317767990 76638 76575 332854775 35643 35619 836159800 27048 27060 899661409 73527 73520 126188759 40145 40146 184247628 28960 28940 823455057 20328 20329 427591640 23517 23518 174259468 77430 77431 527358229 726 727 847912524 64690 64771 525925692 33219 33134 134771259 31758 31759 584010842 19361 19362 141016178 54139 54140 710284853 62743 62770 728821421 60656 60657 568594251 33225 33179 142121750 4224 4191 567149706 18856 18774 449164274 54302 54303 882432750 15186 15257 179993399 33843 33805 432864800 88245 88246 307514018 42947 42948 55292815 85629 85630 545939142 8443 8444 106457549 66542 66543 706743584 28763 28754 279926467 17006 16990 913445585 85186 85231 379056584 98418 98340 670584893 96824 96825 214429131 1929 1930 185488963 70093 70017 346704263 13348 13349 904992253 68612 68611 177566897 83333 83334 137373828 80066 80149 933344395 42797 42785 168909317 72721 72722 159565159 7199 7254 608627369 83022 83047 46856915 79396 79351 391966558 41141 41142 926665088 68808 68857 982300927 46886 46924 914394522 17578 17496 31075629 18611 18612 900634019 18855 18856 732783212 53573 53574 698696030 33227 33228 165946522 69792 69793 291368923 57575 57586 237480322 61147 61181 321252567 7940 7941 429681255 55703 55704 211624620 92583 92559 518909596 33747 33808 323702907 92451 92452 120069530 21037 21038 501602826 30915 30916 96307652 28172 28173 940017723 23002 23003 30660703 27982 27996 787999463 64050 64051 612243210 84661 84605 161721612 35212 35256 544885292 12892 12893 25989357 18670 18671 982560109 47032 47033 884245722 35161 35150 597544807 93275 93293 390195173 76773 76774 418363036 30599 30580 603116468 20278 20279 410314922 46099 46010 903889936 17579 17580 898184920 62362 62357 491222172 88531 88509 729501572 34939 34940 46777586 75185 75186 834239955 94387 94325 93401942 29368 29369 539734208 42172 42087 413767664 61526 61527 990811810 65559 65618 451234184 95429 95430 906758643 87839 87840 216157723 16306 16288 47258453 13157 13190 578457585 39868 39830 148277370 97195 97146 566396386 8398 8330 151963262 67047 67077 845279509 63481 63482 163817140 32364 32365 618366685 36091 36092 198014824 25104 25105 145659686 65616 65617 855149349 2143 2144 168397267 70032 70083 565828141 43181 43265 110745440 42684 42675 663368360 25861 25855 364137177 56974 57005 660801232 97804 97805 186393383 57643 57644 133530218 4882 4818 400317029 11063 11127 819898416 65310 65311 116633403 59911 59912 848497986 9905 9906 281768003 45224 45225 54198453 12216 12217 505615460 87038 87039 426820022 96610 96611 595737407 73554 73555 226085482 91732 91733 949829893 22564 22650 392272353 44222 44223 193601406 86328 86329 118357600 7848 7849 194383602 3424 3425 911138407 12307 12308 324408278 83046 83013 34239853 57730 57726 298205816 68662 68663 828531526 9452 9453 816540356 67477 67562 215271640 55574 55591 615656958 3259 3242 901705000 26143 26109 601154349 63890 63888 211342726 66955 66890 232957624 54421 54422 11557566 21421 21422 326064469 38703 38704 916999779 98601 98581 329276588 15504 15460 48306128 50762 50763 715589241 81022 81023 843187042 10429 10395 892808721 98292 98293 813223176 84492 84493 395809794 65712 65693 826968891 5918 5919 82148549 82025 82026 94596824 5137 5122 803820953 48751 48795 798667309 19429 19430 542064559 42293 42331 30294592 59101 59144 980620867 55277 55278 238297633 15951 15992 114275469 16024 16025 466555687 32565 32621 763829975 46327 46256 777484773 37018 37019 894399844 85588 85602 704912158 11701 11743 560949398 80611 80693 906311119 47249 47250 359137664 82885 82886 952030058 87005 87006 890287274 84232 84233 985358864 42934 42935 653316372 95128 95129 946605720 24796 24813 14407095 14927 14928 684903098 32113 32114 903438880 26687 26688 719997107 78955 78956 776419488 61583 61597 916657062 55615 55616 948849748 22650 22580 203144663 89060 89061 608393272 95809 95810 921113515 59416 59417 365892895 6737 6825 766732338 10838 10839 955337052 10555 10517 625280277 47811 47806 758678687 73691 73725 91120466 56910 56849 890745898 82726 82727 138105997 76103 76104 359652207 95191 95178 494133110 89328 89329 139731489 49918 49881 668729826 52074 52153 165585328 4320 4279 153799010 13006 13028 457905758 76762 76763 225514625 61851 61852 331097495 70481 70421 215654037 87637 87638 368418013 65306 65307 175821835 22909 22886 26407108 72442 72406 363691951 50717 50786 804016659 45731 45654 49203978 92641 92621 960915488 78690 78739 931070829 30826 30807 734698581 21256 21292 759124545 44527 44614 390733572 72256 72257 391684663 43949 43950 857268597 14015 14016 202644754 75456 75463 408092653 60769 60770 386708602 58089 58066 648860435 28805 28806 190223375 39423 39341 283913615 69326 69378 245536716 31480 31424 292454791 60636 60637 697227214 73719 73720 328456415 33122 33123 520068823 62778 62776 403598472 274 243 513283338 26470 26471 610349029 45592 45526 595699187 55444 55445 209267536 13639 13640 840637685 14470 14388 513581083 62989 62990 560426780 32955 32956 382727777 56356 56342 656693833 82036 82115 419541988 73025 73026 82960707 76125 76161 712204382 30553 30589 500688367 8444 8462 518691681 60369 60370 813247769 85160 85167 534829121 44957 45026 527729222 56001 56002 50268679 15599 15572 293113323 11356 11357 816095628 51962 51963 36830838 90996 90997 618904729 45326 45239 298587853 85239 85240 786072082 95626 95627 430119550 95946 95947 305384866 93112 93113 523216861 27653 27654 195739191 28788 28857 878913782 22872 22785 167417998 36678 36744 474995628 65556 65557 59241787 66162 66163 452843034 37710 37711 294247999 83347 83348 690275966 45913 45850 445345281 73426 73427 198603482 52389 52390 561577928 31184 31125 222571960 72125 72126 285010160 66352 66353 317349414 37743 37744 963581401 11611 11612 431525797 14010 14074 745339584 32962 32963 610349089 14771 14807 953434285 49457 49500 400484753 8923 8924 986663882 94340 94341 48942826 78658 78659 717715348 41708 41709 506515945 87331 87332 902248157 66376 66386 460835937 56763 56764 754707185 59860 59861 176848926 89837 89784 614492688 24213 24214 83872256 68933 68934 59200843 42898 42938 710986478 80517 80579 781131053 93976 93977 226267152 99222 99223 163322325 31652 31609 651482043 7350 7351 473088743 94341 94342 592168307 78026 78027 317236045 8169 8170 973742192 49203 49204 406606931 2487 2412 494790392 62709 62710 667969185 72045 71989 722338871 56581 56582 777807754 78676 78742 550486239 40336 40337 460375902 79538 79539 792406695 5695 5696 702129571 40025 40028 591742823 74410 74402 930686474 14338 14339 889393055 16200 16169 599140444 18603 18642 582801593 14829 14830 171987010 82978 82979 226412346 69543 69571 482428000 64162 64163 456860910 31565 31566 910196199 15053 15054 801021628 93763 93764 133730279 9868 9869 525598835 57861 57862 200094449 57745 57746 179967539 60866 60802 824326627 37434 37435 104858257 98155 98156 379549511 47773 47749 498846001 59937 59938 836232164 6495 6496 110630608 47667 47682 375787888 5851 5914 801395451 80480 80481 702947755 72461 72411 392452495 99419 99420 618374248 75409 75455 641812392 76990 77050 731361186 59608 59609 637011425 17205 17206 637841166 51635 51584 811345847 5940 5941 41356848 14889 14890 61594938 91838 91839 30747288 88888 88912 609582305 67813 67814 838279492 86370 86366 317601128 10532 10471 461086561 46066 46067 730270332 16700 16683 313072341 39900 39842 370520862 23693 23715 933128926 28730 28731 107515586 99483 99542 65641988 83232 83309 10329536 31012 31013 703220879 59514 59515 251682425 73546 73547 814732994 57218 57248 199273440 26673 26691 885902987 65922 65900 440315214 10702 10703 421855196 30676 30677 987489081 71951 71952 152270580 96547 96564 379661057 71105 71175 665704629 58368 58369 392028932 84377 84319 942277297 84443 84391 380135493 72322 72323 604218575 14738 14668 275440781 95816 95817 238043539 65563 65564 941106654 77972 77973 504868593 98300 98301 125110605 83944 83886 532863794 48166 48167 542206169 63272 63273 102600783 6847 6764 567290435 57981 57951 512553739 40196 40174 595934857 55144 55145 11305053 35660 35622 72931288 26130 26088 290234564 60170 60156 963683363 71463 71464 152466201 72121 72122 76828914 48267 48319 268651411 24193 24218 79742955 45911 45912 22610943 26670 26671 780086164 79573 79574 164939697 59095 59180 52909734 78279 78280 499984724 82832 82833 728389061 77890 77969 313356931 44397 44398 1016199 67308 67309 632631700 11970 12032 313196615 64845 64846 447895220 61601 61602 951364376 29968 30020 616551737 53842 53855 804126913 87505 87506 241745947 63866 63793 941138275 7221 7222 853347019 5393 5412 409703989 40190 40179 782674249 35372 35399 321136471 49012 48953 567844305 85507 85566 829254636 78573 78574 994941529 47917 47954 680041325 77287 77279 482881845 41219 41220 261422910 19194 19195 951629075 83917 83927 186028669 97418 97419 514049592 24687 24688 318113513 53163 53164 124311396 40984 40985 967315024 26996 26926 620914014 56540 56541 302789954 69373 69395 664125054 55180 55181 395187901 55936 55937 175248874 1432 1499 427376340 24644 24596 538697409 80791 80792 339724917 45137 45051 489373341 56756 56757 927041480 16826 16894 344922949 32844 32845 519027329 64423 64454 477222823 26406 26407 4455564 31704 31695 357763804 36085 36086 658002573 24621 24572 359994037 47669 47634 262300318 67913 67914 786249513 62640 62585 118832969 65705 65706 176583148 97136 97054 590435409 49366 49367 376361381 80223 80224 422401295 28643 28686 245822823 95037 95065 704923507 47134 47150 605970891 39031 39032 458779176 13131 13120 655066609 71096 71097 155572692 25190 25118 919307481 56958 57046 868966062 71292 71344 685629054 18964 18965 483764657 3219 3304 704063076 47243 47226 442610785 12297 12298 87866314 59086 59032 862467087 41838 41839 18147159 48413 48414 449166341 19229 19274 390526289 40988 41045 647725757 34236 34237 172414362 95395 95396 784345798 46010 46011 980055463 5602 5603 866001416 588 643 155445229 16262 16173 492747609 23616 23687 502434327 32976 32896 513534230 46329 46271 614192613 69150 69122 318504668 74888 74889 832468064 35218 35245 116105355 60408 60442 176959724 75135 75136 849795174 22867 22868 44335631 34164 34165 588063620 77015 77016 144850439 49318 49234 56914462 36580 36581 895952392 1588 1562 202690336 47855 47856 507627583 72452 72453 676334359 90977 91041 475807017 248 249 330820088 3878 3906 364908438 93322 93323 709492897 43769 43831 938741009 63564 63565 776192006 45518 45519 98168250 81263 81220 595688707 4929 4930 945741174 84665 84666 294203203 89507 89508 834829258 29871 29897 750732933 93257 93258 737646550 72000 72041 949319012 69319 69337 289966565 12631 12665 649010360 66740 66741 208394238 54074 54161 7466186 31698 31699 57841636 97561 97562 261667381 40610 40639 244444908 83596 83597 944082405 34750 34751 299564834 94626 94627 775214139 60714 60752 194256635 8830 8808 670738064 33901 33902 601588932 70749 70750 932896943 34872 34873 959592464 60133 60062 943865896 3366 3347 341927294 4760 4797 930549462 10377 10463 629871853 60394 60395 289710554 63510 63511 110749903 52184 52185 945654673 99203 99204 191403733 12512 12513 907438761 86805 86806 163153771 82020 82104 82210795 81852 81793 489277393 42519 42580 924779632 93643 93644 515932278 6374 6375 139360227 7513 7514 721290078 26 27 145029252 26986 26906 121839875 27466 27467 294717213 13264 13265 369004252 75813 75839 240387029 4656 4657 122846005 42346 42347 724392181 87332 87333 602325076 44454 44455 825856836 17214 17215 4746502 10303 10322 882207543 64559 64560 776799226 46997 46998 776323405 48060 47998 246636529 99364 99365 361387432 46440 46464 190510800 67084 67085 518281123 14978 14979 136791313 62353 62410 953569321 97512 97513 2913149 4155 4156 608286037 2829 2830 801295955 24641 24642 314222208 5109 5092 999631426 48309 48227 377540836 83616 83617 179018137 2315 2285 998741285 67971 68000 671114336 58814 58846 969793885 5932 5933 59525908 61603 61669 923186698 29436 29437 988733184 7748 7749 306165594 7556 7568 440853955 29227 29228 786536857 52871 52812 384457587 90026 90027 57066838 18015 18016 586028085 74925 74926 150558335 39758 39759 549618487 90243 90165 84315388 394 380 253667641 85135 85154 525594795 65585 65586 991374110 78961 78967 171371780 15415 15386 687969647 16777 16702 163480530 73970 74020 674114122 7675 7676 73417550 41574 41559 656167107 238 313 614122408 28403 28404 514781849 50639 50683 742050587 2810 2811 391173494 94923 94913 95007229 25505 25506 676509101 79341 79282 765584660 75807 75808 253362472 30601 30554 246666212 14800 14825 986993353 79493 79494 169495674 20634 20635 515566075 67036 67097 7644002 33079 33052 457792596 91625 91544 462783978 54219 54220 464042317 8833 8889 271220845 4655 4708 855943275 24795 24796 594626303 1337 1338 852131372 64815 64746 380092649 89610 89611 440825901 63337 63317 692586313 19101 19102 830761029 61777 61797 239750328 40071 40072 687518036 62799 62726 410119335 41020 41008 682637548 42800 42763 767443199 72090 72091 451729613 24317 24276 304713857 41466 41467 837212567 74784 74785 416390765 35281 35282 66500547 25398 25399 539347683 87871 87872 229878089 21279 21280 693181589 92456 92457 947273595 80564 80565 424107114 22479 22543 162644082 92982 92983 74938428 1081 1082 533609979 76174 76175 953259305 92657 92658 615236015 25968 25969 376541473 41780 41814 418548853 67354 67355 129731458 63635 63563 65385720 16125 16126 226530475 21504 21505 932318391 54421 54461 487317957 52144 52071 909436302 50499 50559 649068055 64504 64566 508779926 59113 59092 566579084 10208 10209 127043671 13759 13760 886467785 17981 17982 527547305 30423 30424 592662772 51056 51089 458803824 30201 30202 304909462 58964 58910 520480176 38274 38275 28140752 29155 29156 499522058 2330 2331 476855072 26932 26933 748322802 66485 66514 371440785 16874 16875 523776336 54890 54891 625204902 63434 63482 209109343 89951 89952 153435975 84628 84619 603988639 21070 21026 656121456 65826 65790 434828016 90182 90183 395802087 46068 46045 473515931 94265 94266 521538119 56026 56006 709537399 18683 18633 255108569 5504 5552 289502916 93486 93513 149479230 20709 20710 652768618 4695 4608 64894876 25481 25482 997117688 42457 42458 914100287 31271 31272 99317342 97188 97171 355721933 40987 40988 716228159 65643 65644 637707268 77270 77269 85333197 65739 65809 717701753 90561 90562 843862440 42939 42940 530293600 81191 81236 646188492 56189 56190 669141923 96381 96404 132310159 53850 53851 378210525 90751 90780 465503371 24001 23962 326957995 90956 90957 338666278 45102 45108 701090717 26689 26650 49161993 44459 44460 802560684 14053 14070 186309917 45186 45172 753276985 85336 85295 754620427 43843 43844 933883358 87715 87716 434034019 77419 77489 597045537 75949 75953 889033386 22486 22491 405115454 67937 67929 853057267 75144 75145 405478176 3803 3734 288412692 37746 37736 964495524 62410 62411 525810478 34729 34688 405927285 4879 4893 436555996 9592 9593 153773049 65609 65610 683919382 66710 66711 226105412 87890 87967 39300582 29778 29779 285801554 19265 19266 33757938 64075 64156 348336258 12994 13035 162356511 60486 60445 758062583 14681 14682 741843 63964 64048 116236788 45552 45580 135550815 17758 17691 954480462 76091 76092 480797838 5319 5320 732262319 17618 17666 212067951 96778 96779 51781912 23152 23153 977185288 9543 9544 360228986 87945 87980 523262473 17201 17202 336282488 21500 21501 240066834 10993 10994 3245976 68703 68704 845534681 10234 10235 306115395 96787 96788 713518607 41855 41878 721881134 63838 63915 909104202 59455 59403 222152646 13101 13013 200355518 57101 57144 184703789 75243 75318 442019470 61849 61850 169005846 36591 36635 418869839 3879 3880 665125749 4509 4510 561370059 91683 91660 670073960 29861 29822 540907717 40099 40100 177605253 50420 50367 113310201 39327 39415 710356986 68083 68033 192918277 82715 82786 474485004 87682 87683 584179548 25919 25920 54616915 33797 33798 709195586 69978 69903 891207030 33090 33037 475395927 95784 95745 451930254 62983 62951 988256953 90974 90975 50158314 86243 86244 890030077 97408 97356 132094550 94377 94343 252481689 1009 1010 163400520 4806 4807 45384225 49931 49932 80490259 44712 44756 989657197 99457 99458 225429826 98671 98723 917720256 92124 92082 403071904 57651 57611 974100837 9088 9089 376317160 41667 41706 628958486 96236 96291 878917755 77052 77053 914098746 74260 74261 436878677 65829 65837 371070431 28177 28207 736279215 49893 49894 390664141 71925 71998 407307555 45190 45118 648618358 83681 83701 631253193 400 401 584111692 16899 16900 468848742 56991 56905 999500332 740 818 500216577 75041 75125 816128254 19388 19324 125940495 85885 85836 444879091 38834 38835 799665254 92010 92011 881730412 27088 27177 907958869 74740 74731 735338700 90769 90770 438269759 87748 87711 631824540 86610 86661 510421776 52531 52495 710270621 60074 60075 243440298 9907 9947 306063339 1725 1726 235032967 41436 41398 557171343 57434 57435 754566006 61639 61647 717219702 35090 35140 398959621 25392 25304 155699545 80398 80399 336276097 49296 49345 706626088 39027 39028 319189263 98570 98571 787823043 88143 88109 46369324 31937 31938 331048025 81785 81786 952980601 58480 58481 200676575 39967 39963 353714152 65256 65287 734820938 2483 2484 124939062 24244 24272 836819041 72953 72954 283577521 91274 91241 320291713 40795 40841 996721934 30955 30956 59205612 40686 40671 20356669 78294 78295 408910154 40774 40775 198330370 92136 92137 166660083 93215 93281 886500373 32638 32639 37486653 17281 17362 676410005 71798 71762 401099388 10790 10846 594670641 99300 99301 58185830 4405 4406 920613335 74730 74731 934656162 17914 17992 297016039 14649 14641 44207201 22191 22117 367900042 40018 40098 515471678 80236 80237 345035183 1889 1945 474832877 99017 98981 168207132 46157 46097 965705833 19228 19208 767602658 60072 60073 60788319 65996 65997 254614107 73173 73171 67938484 14348 14342 962690045 24502 24445 775456833 73674 73699 872175612 25756 25757 462963988 17735 17736 532977089 69644 69658 203656848 87027 87056 457623421 46675 46622 483652471 74900 74901 937719640 20800 20801 585866266 75209 75210 906759444 77523 77564 506541622 23997 23998 892698197 96246 96223 208304388 66995 66996 542960630 2252 2205 965859619 68902 68903 480551411 80061 80066 66265669 58039 58040 655460729 43424 43425 245845364 89937 89938 681603592 36099 36100 469059381 88954 88955 377444536 36544 36477 427570914 52075 52076 831609458 76966 76967 2027271 26139 26140 15953852 30233 30184 584522510 54910 54911 778470489 19126 19175 814259191 41043 41044 703475133 92039 92040 938251463 61916 61878 352145936 18001 18002 175304314 17170 17213 810043403 9699 9700 962771491 46326 46321 679387933 63175 63108 147068665 6707 6708 274744611 34578 34596 63921405 68080 68081 403470075 32568 32569 25192454 42646 42647 726634288 41097 41098 282417900 6785 6786 674414278 65832 65833 663777506 4705 4632 938594624 43839 43840 573287371 58655 58567 917157 68630 68708 413041465 78126 78101 398861283 92904 92905 8693404 76622 76623 413220460 96320 96248 774525193 83877 83814 365329210 49148 49149 601411792 38278 38279 832332235 44467 44465 197239955 63085 63013 500888633 7230 7252 121132643 68231 68303 811078334 29604 29605 431271332 41474 41475 637619663 59100 59101 717513042 14932 14933 29935698 14358 14411 10054737 37886 37887 688256616 33300 33326 298134201 66042 66043 996041838 58464 58540 400637893 30011 30012 414265894 985 1032 627936136 73007 73076 194619033 18547 18591 828071670 23465 23468 436427866 34077 34078 722808100 68621 68576 276250070 49922 49923 818758283 43346 43347 395302104 20812 20800 520247237 19444 19470 678556601 89296 89266 288838317 54147 54148 672264338 32020 32021 47877901 2579 2580 517629808 21799 21846 624965754 17556 17539 830358330 27550 27467 452582247 57141 57217 124646298 69053 69095 433241702 74250 74258 341221059 21864 21865 448149659 89802 89791 14634357 97082 97065 501885907 11224 11225 327181379 85269 85233 538074461 4987 4928 420807439 66270 66241 592689335 351 419 913196579 71048 71111 998276388 89383 89412 770718097 13985 13986 170701621 19637 19638 494350993 93117 93118 517304685 59701 59715 882288619 4892 4970 684223614 5529 5568 430025565 59724 59725 393232826 89324 89278 678722398 21487 21468 183002681 82630 82618 47894129 61688 61623 370314697 43645 43646 667636105 46995 47064 613590997 46737 46651 650627873 75724 75758 346242605 85817 85849 520033549 4959 4960 782583119 60566 60567 418895675 15341 15342 366326242 28835 28849 134053787 6925 6926 481699907 2097 2110 464058940 51568 51607 707930108 2748 2788 809193414 74295 74296 63192565 8067 8094 471204137 18659 18660 386427065 21965 21966 677913150 7165 7088 867302182 85423 85449 894714249 12983 12984 651397946 51578 51635 776198998 58281 58280 574263437 63138 63172 641302575 49301 49334 413012353 55868 55869 204009496 48883 48920 370185772 9767 9768 980895715 72428 72473 855898891 29143 29187 718092828 58164 58165 519550941 58816 58888 953014684 35344 35345 605629160 41860 41870 95986617 76187 76157 710103479 97757 97841 199009369 19279 19280 809755473 78416 78417 83413740 52378 52359 190428709 11436 11437 247887896 30893 30894 14088474 39944 39945 238853412 79792 79843 360491472 34745 34671 207726366 49296 49319 901783666 76019 76020 946669389 90038 90039 881503114 46324 46262 118474461 21134 21147 218002516 65758 65759 358198440 9529 9530 123086570 11696 11681 400039347 33381 33417 919582803 76616 76617 196198927 26994 26995 233855222 40048 40049 797878390 48607 48672 54776482 72530 72613 533679347 54323 54327 706498740 56437 56438 559812675 7721 7722 350862694 5595 5535 524070336 10465 10392 20582513 23802 23748 71587002 87910 87874 510162049 29926 29927 179461287 16982 16983 658413966 66987 66909 820812679 26366 26326 211721928 24669 24646 367637692 62760 62761 421549326 80810 80766 902230754 29892 29893 914386155 761 762 799529747 60583 60562 161450973 1239 1240 33315330 52827 52828 440051840 17713 17714 853281944 68846 68921 89093240 83512 83513 535642062 11305 11330 54144864 5588 5671 407385747 66807 66774 841388211 98264 98282 516869695 91562 91642 744182645 44906 44920 232083572 61377 61378 275955907 63062 63035 915733985 34015 33950 834567829 36279 36280 886020396 48199 48200 763763806 68780 68781 254390657 44576 44615 944812346 21580 21640 548033598 33763 33792 619892796 85358 85359 667974869 40684 40748 919478225 46165 46114 948863413 47806 47831 349719421 74393 74394 44850673 20490 20491 584252607 64391 64374 575079048 48769 48770 265278616 33204 33205 148767753 57249 57234 664185394 70591 70584 922741476 25098 25115 77205100 22498 22556 33893663 80470 80543 132944805 29413 29475 322242356 62065 62066 679882415 62188 62157 531744141 29491 29525 879812123 49043 49044 599284670 73839 73886 418737922 1373 1312 880415765 95195 95152 76810295 45383 45442 25376139 64431 64494 611703947 96690 96634 253646614 93398 93399 969145937 62202 62203 11026200 5037 4950 898905174 6931 6994 563886874 91852 91851 99691032 6989 6990 231725833 88313 88314 387157922 99334 99279 406391975 75738 75739 803301394 30102 30103 491254832 93855 93826 982628498 78898 78863 614072395 54041 54042 939073699 82587 82585 165661540 3398 3399 700228009 17720 17721 112404512 20796 20797 403780398 38038 38080 755663233 7611 7677 513563348 22836 22923 222669872 85147 85140 819374591 27032 27102 22816589 93311 93312 599590385 16300 16301 942648300 1701 1632 13374057 48746 48824 471578682 30068 30070 786133183 59684 59687 549884935 16089 16096 835576322 99669 99749 814151236 96628 96629 424822421 72744 72802 411607793 24361 24362 445080549 52416 52408 809778366 94380 94381 591361025 47035 47036 219076187 96041 96055 113944911 49255 49256 28117324 53564 53551 244829683 68113 68114 92836061 42476 42477 643467883 21508 21522 281386500 72377 72378 791491367 44742 44743 181107852 96104 96168 560164178 184 185 129592075 6278 6213 608589989 9682 9683 85439881 55427 55414 292414148 10460 10461 976447878 96060 96133 706940434 37405 37406 699790330 60815 60889 848352549 25174 25175 482298131 82292 82279 527419753 4899 4941 842774421 831 832 412221214 42612 42540 363069471 1610 1611 507427111 22364 22330 768753602 82042 82043 568093749 4612 4652 64707139 93487 93488 213107626 96106 96102 620448767 42446 42486 447304606 56287 56245 320694181 41277 41278 241001422 11762 11822 804944862 99387 99388 377284105 28043 28001 827034870 19169 19170 296604873 22785 22759 321677889 37001 37002 936299495 17455 17375 558720056 79729 79730 446038664 7938 7998 541903285 43100 43098 592589526 85517 85518 44707328 32776 32777 527607896 68635 68561 251267822 66306 66307 966533391 64909 64910 548296184 3002 2980 10065638 31083 31084 415633496 87036 87037 638970616 97020 97021 418020376 44747 44753 18289116 13628 13544 151939728 52720 52721 936837375 98014 98015 557989793 56719 56720 604521679 6369 6370 587005440 22614 22615 345404054 93028 92985 653752659 89316 89317 698705025 22113 22114 313652254 52391 52401 865381064 23763 23691 763581471 11947 12003 132177708 86725 86726 937022195 3501 3502 301247866 92738 92739 644951483 89610 89590 370430071 59232 59226 667022925 44312 44384 9992841 41591 41610 573152835 55139 55185 109306359 94347 94279 708076138 76962 76886 472242873 75764 75676 904181444 91609 91576 805477169 83758 83709 391810541 78870 78871 85900292 6509 6510 41407643 30379 30356 870566863 38114 38115 727641064 17199 17200 743143713 67296 67297 431822635 32724 32723 247317239 60184 60172 244449936 55050 55003 468655040 16425 16373 836029514 42348 42349 167186823 51526 51527 275060861 57263 57264 577742451 42488 42545 456547820 61916 61917 100676258 56714 56790 580492290 83979 83980 860601535 94617 94618 623148306 1727 1728 338853112 14944 14945 578712166 20429 20446 616488781 55699 55683 459999444 8050 8051 833808786 92647 92559 214777795 12502 12503 246405521 93869 93870 581362262 40794 40822 416955316 89365 89335 956700861 21691 21692 780136150 25569 25584 696063113 17043 17074 691865964 89245 89217 846991465 70388 70436 974702709 7386 7399 430994904 32148 32149 792254705 91257 91258 773739722 2407 2408 119512838 69267 69268 51637568 14285 14286 762624615 40604 40605 668449760 36183 36184 373505303 58519 58573 511326185 4598 4599 868318839 86583 86584 101464754 22636 22637 377226601 45676 45730 881861644 8598 8599 383343070 26701 26702 204429090 96238 96212 210309542 82945 83013 531121061 2746 2747 719678629 52347 52348 439955852 68177 68263 575193106 4125 4126 147309951 18006 17957 404701887 2680 2681 957358955 53058 53072 874706098 78170 78171 518224672 97051 97052 675950728 9151 9088 109987097 45120 45142 241348025 12912 12913 359622456 10954 10955 781634628 90294 90295 937914897 15248 15174 342558624 3486 3546 385758089 93928 93893 719426994 78299 78384 898532997 58582 58583 272391100 52155 52156 759800812 33069 33001 881757865 14917 14918 952616006 92933 92986 315103645 92163 92100 811745598 77014 77015 504662642 57326 57298 50517071 68850 68933 505742663 89939 89940 115229643 40957 40966 642824096 72452 72485 553862011 4070 4149 279599909 15562 15563 985532044 23398 23389 460327553 88847 88844 56544780 1406 1407 542719456 31200 31190 923495882 20502 20503 209995985 64149 64150 27342732 89661 89662 612433356 45798 45799 826980498 82074 82015 480988012 54344 54345 80053219 98394 98395 765896879 59657 59629 781318062 16585 16586 35263773 87850 87851 881644949 81425 81426 40474241 43285 43286 878320637 6366 6367 759870416 95001 95054 864919029 62608 62609 89430007 82414 82415 640002099 19937 19938 277071706 88335 88336 791873178 95092 95047 331967205 97402 97403 222044828 95951 96027 292392645 6316 6317 74394303 92734 92657 710465291 41143 41106 16274998 50224 50225 145060458 99507 99508 923409367 24040 24115 526437940 14409 14403 873874585 3380 3393 995568109 16286 16287 849988103 41320 41314 515021692 25367 25368 721447140 37388 37389 739592085 44237 44238 958413744 13611 13661 705411056 90818 90819 639058002 19297 19289 293244626 45904 45955 912698011 87523 87454 536382590 11968 11962 630610 24481 24482 697710631 10321 10408 346003227 8551 8552 919020034 74649 74619 17385261 31568 31569 6564501 84887 84888 673868145 80894 80895 941785326 92529 92530 345748201 62122 62188 662103767 58357 58358 970198194 93189 93190 207335059 19348 19280 929284372 28409 28410 8383366 64602 64609 52776629 30299 30361 835649690 92605 92611 317010387 24557 24558 681054179 84989 84990 229205386 20502 20454 158621811 58746 58753 259866615 49443 49444 611639481 10412 10413 605700407 50834 50835 958464486 93339 93340 836841367 62555 62563 745763960 71768 71716 387459674 42270 42216 172580443 48483 48484 675567312 28206 28165 460854647 17510 17442 951648822 96349 96366 779433422 32319 32320 696583972 7785 7714 2516135 54653 54654 640454827 63194 63270 945170 27017 27018 436153427 38626 38627 199375814 8548 8568 746579180 27687 27677 836505808 84086 84104 336744138 58408 58351 12463577 75513 75550 251591036 67713 67714 278801693 73392 73355 746630272 11719 11720 551123646 76205 76174 856376932 77757 77758 635913576 94367 94328 987320752 33488 33489 429875793 8565 8566 770350505 79869 79870 508563051 85265 85266 456153165 62517 62556 593200656 34058 34014 169800353 64589 64510 906350566 73997 73998 817666526 4900 4901 489800958 33467 33401 36380077 94895 94896 672024305 15424 15425 491945171 91146 91156 331608880 69622 69623 935542458 262 304 936316666 44983 44997 172585076 29561 29562 553943069 2352 2353 510888080 92925 92926 812926830 49902 49903 964516138 85518 85519 456581333 51154 51117 539102903 55327 55311 642523767 20603 20612 985823945 70818 70819 543009772 9866 9867 444797169 87168 87169 477030551 78620 78621 835084805 58296 58250 200351795 7637 7683 23818203 32444 32452 972471276 51672 51719 908970930 34243 34272 524245661 27135 27108 212129979 51346 51349 878288719 15559 15560 527689968 87669 87670 57665705 35211 35212 628051563 36954 36955 620606928 85942 86006 178995238 61385 61366 96343586 17137 17096 421784093 95515 95516 981460335 91731 91732 505734602 61939 61940 104582361 26660 26734 763028682 92592 92593 501101910 58205 58271 274073931 20242 20243 180335732 71138 71139 788556547 65291 65378 916863388 83622 83623 6064129 93366 93374 227492937 17827 17859 716527049 41608 41599 989329775 99676 99625 345747166 4262 4236 578522181 54801 54802 962441576 83141 83102 475476586 26245 26247 176681883 50081 50039 940591832 93338 93339 244538899 47910 47889 285956673 45775 45776 432924211 96184 96185 361303917 43825 43828 24526230 74915 74916 957966134 72233 72234 937940766 11136 11221 526168967 27473 27474 298117336 14266 14249 881878052 1312 1372 600869514 42689 42775 320369825 14208 14216 708074225 6818 6819 683401759 55958 55959 826568330 56136 56085 5074174 41183 41184 808782337 75833 75834 278506019 46235 46236 821075011 92632 92633 460018726 77551 77552 526758672 21185 21226 289131585 76838 76839 939918174 53886 53861 89248487 66039 65958 745380862 42332 42288 528997810 32140 32141 460737161 42073 42120 587423392 52893 52863 470051864 47377 47378 420984032 81110 81127 4668460 278 279 63679533 26284 26285 908419508 64226 64227 142337704 36951 37022 322946481 61304 61393 791363362 96196 96258 884375126 29961 30035 706894927 50769 50766 724775246 6844 6771 530811392 25593 25594 898945709 5 6 792935002 73931 73932 373862010 33173 33174 573221405 57662 57620 510436099 48565 48566 246237984 99278 99279 895585364 50348 50349 3753676 97841 97842 721355371 39639 39720 970656658 97278 97279 961013151 27836 27837 8500994 86016 86064 545272110 74101 74102 28825502 18189 18190 86269451 73763 73764 677986578 53479 53434 430890308 14480 14481 998382897 86493 86494 381414597 27123 27073 819595502 44583 44584 632216461 58896 58928 60781421 92680 92609 674320097 78226 78227 940685683 55237 55263 854867 35328 35329 290211571 85141 85142 42545582 68555 68550 546715632 97287 97320 198257750 94757 94758 758806101 38085 38037 562858152 35840 35874 262458998 47384 47385 345096034 36876 36877 543324050 45482 45483 383633054 79687 79688 300315482 18881 18882 597522025 31807 31767 323058066 74563 74564 978602901 13899 13974 824369358 67062 67149 264653143 20893 20821 976070843 69809 69810 43454446 26260 26342 518489735 53617 53577 43448737 38547 38548 523732161 57111 57188 171798382 85849 85863 598384757 60767 60768 596748819 14248 14209 14889689 10355 10348 417578723 71124 71173 587321461 24291 24292 645658661 90447 90461 266190620 96602 96603 875013584 14229 14235 343309615 63162 63091 751719762 35342 35308 421144378 57556 57597 104372037 72371 72372 301932312 42417 42490 241272684 56174 56167 442135272 86248 86249 145541604 41458 41459 922930598 80370 80371 153011483 99049 99051 91161410 38415 38354 915272752 58070 58071 56412224 91624 91625 92373257 63522 63523 178478248 76014 76015 323206698 15278 15261 293830029 65252 65253 136855898 49860 49861 227808680 38646 38647 163348402 2242 2166 463546981 7961 7962 929942333 92861 92830 49552886 20007 20090 373255259 48861 48862 502151196 97486 97490 449124540 28626 28644 753624397 72172 72173 632625431 94404 94405 452309972 22936 22937 513405704 82925 82926 848170754 1275 1284 863793756 55692 55722 426724994 78287 78228 761035367 38322 38323 326110132 26976 26977 907655555 46578 46553 951061963 49028 49022 777616114 86636 86637 926030253 46053 46010 895623816 12032 12033 920007579 39629 39664 644880196 73001 73002 64590800 88804 88859 113653038 9404 9457 604132606 99971 99972 168953402 83407 83406 329838427 66749 66834 205454118 47475 47522 63804024 43975 43976 226961801 65028 65029 635398239 23691 23692 120221119 73941 73923 805609562 63716 63719 753745120 58675 58676 673502526 95012 95013 331350636 62129 62130 958940809 29095 29097 103888347 46184 46204 991000098 54642 54643 426306708 92284 92285 96698056 58395 58396 217130850 68582 68583 813219322 77637 77662 896751758 63082 63158 298714335 22029 22030 968170677 45122 45182 238230658 56851 56852 57444340 61300 61301 157194803 76871 76872 131849975 8107 8108 582044890 39799 39800 402551813 25279 25280 367634235 45341 45421 195690653 97908 97845 600577013 99454 99381 158346303 69946 70014 489043526 93978 94067 263546348 91811 91812 380386058 27504 27582 992368462 58445 58386 624950979 65573 65574 163961305 69969 69978 855809760 44136 44139 746855092 80812 80801 9548489 48356 48398 51047937 84581 84582 646533208 45877 45878 991554781 46995 47081 331689915 80950 80951 986951948 37795 37744 511646539 50061 50062 102512622 62166 62239 831814095 25719 25720 600985625 56448 56386 571450481 31693 31668 856476305 83653 83654 695247845 28052 27982 479294007 72893 72894 143552596 13375 13386 102519250 62056 62096 74278990 17620 17621 61930343 48485 48486 719590500 98692 98729 743444994 18365 18366 507738594 73242 73189 285059084 66915 66941 237395245 85394 85395 494767205 59582 59583 307680331 26934 26996 172509397 22012 22013 653379585 61404 61405 214645984 18040 18041 458029962 38654 38655 846140208 93375 93376 439028300 30983 30984 940665214 55921 55922 696228502 82975 82976 698408301 35253 35254 109277150 72860 72844 206789732 55954 55990 964958276 18366 18388 688316388 5986 6065 158753219 54547 54597 656643707 73017 73018 865156272 18554 18601 442422288 42408 42409 631702849 10035 9971 999287324 14372 14361 775247442 52837 52797 899421925 93780 93781 452409544 69943 69863 564861450 54829 54776 975456358 7468 7406 585236785 89294 89295 142660336 44585 44586 260901661 45031 45032 482619873 60164 60165 679419917 79129 79130 780615545 6886 6887 218757711 52323 52324 356215434 84656 84676 995591154 38893 38894 664710101 29710 29621 196262816 74365 74366 849609500 48035 48080 766211643 79519 79520 192883959 28233 28195 358835533 23020 23016 898986357 29493 29514 507355734 38413 38482 248974101 84298 84315 430474214 33992 33993 251863161 8038 8063 922972184 41250 41213 105671837 74325 74285 861488561 60849 60850 846257422 31275 31291 888399164 52239 52218 727435064 52348 52349 14399991 62377 62378 778588428 93840 93841 252248874 68430 68431 952048630 48236 48180 361746734 80097 80098 204458576 29149 29118 324722646 96864 96865 629089903 9311 9355 107270236 62924 62960 996199442 24016 23945 857936367 18427 18476 647065511 21725 21726 192428849 96272 96273 854702996 10294 10295 627717385 50244 50241 854762040 72105 72106 343681657 92841 92842 645303665 28861 28805 248164045 50376 50444 696322916 44790 44763 866457694 53775 53864 255319734 66140 66094 953362239 30769 30770 669807933 94367 94331 380460512 96205 96212 698695805 37786 37787 21544583 39595 39596 186334155 63049 63100 795932573 439 440 494571075 50683 50684 958448488 58998 58950 121449528 91698 91699 334769884 10960 10961 993161601 39375 39402 167115683 54859 54903 708320910 97588 97502 578421781 87341 87403 600088974 93024 93025 642068989 72450 72383 151304419 70646 70715 385910537 94051 94013 112529096 25144 25145 947702667 4028 4013 121347087 77686 77687 479051287 18677 18678 767015372 26414 26415 667421410 14244 14203 23282828 76680 76698 35597542 13086 13087 515330218 42475 42476 150992583 10706 10707 425950160 24896 24957 537780775 47020 47021 217703064 9764 9765 696992675 24791 24827 648223425 57322 57323 490525605 61670 61708 934767915 24719 24720 88038636 38582 38583 964984218 4460 4461 991123633 2702 2703 913386007 75964 75965 870571782 84395 84453 372734598 68428 68429 467224344 47140 47163 831764712 32433 32434 212428879 58915 58902 272904570 50604 50673 295131014 37708 37709 136404854 51683 51684 471566384 63415 63457 890491245 20459 20483 893889256 80707 80708 23711490 89756 89757 198884059 50872 50909 640778020 28537 28538 899040680 62569 62570 363897290 56322 56323 351558192 29905 29937 809216390 1734 1690 798379325 78610 78523 277697689 53275 53276 494120961 37767 37777 903068828 2204 2205 841830557 45165 45166 471597287 14669 14670 738233849 80474 80516 138375435 60259 60260 276683425 74072 74116 513189191 17978 18049 374572225 44827 44777 639673397 78992 79061 261614103 21270 21271 190300477 25920 25928 347457316 30253 30254 948645353 13582 13641 971259904 60306 60304 432257875 91967 92010 939613477 50881 50882 950691706 92400 92489 619043674 8716 8714 108514965 54773 54802 841188250 17490 17491 788396995 21668 21669 203387107 31152 31127 745346517 51803 51804 79793328 61357 61358 308722190 87371 87416 340745835 79808 79733 686763429 30013 30014 232458143 75548 75606 279052758 28926 28858 219167609 13096 13009 927262052 96673 96674 722155938 83652 83653 20292615 36382 36383 142960643 74084 74085 733641420 4885 4807 593448456 65759 65760 499483056 32465 32466 464675237 81820 81821 979074862 51004 51005 551433973 97545 97546 577604285 46084 46085 845065024 63629 63576 393270086 19299 19288 665145006 18103 18104 790514482 46249 46250 946998025 11419 11342 542184010 26864 26865 870161128 99887 99931 187787502 7295 7286 351113130 16493 16559 951146536 88678 88679 845555922 29432 29492 757148151 35880 35886 337087625 81958 82033 772156599 71374 71303 906071590 3570 3571 192664482 86205 86206 82316382 67517 67584 816694952 56913 56900 31643868 45778 45779 368989693 44646 44647 955597054 18766 18767 99472121 86780 86739 437244576 65561 65589 780825584 99247 99248 135600858 71018 71057 403282374 67950 67951 170502540 37243 37244 262478211 54358 54359 794145455 70655 70656 378035238 6367 6325 72980998 49910 49911 330766353 92408 92496 329291944 76476 76477 670512975 56007 56008 215966307 1011 1012 68771765 51219 51197 800027591 1786 1697 551832528 47503 47504 695835578 97480 97549 56105904 19404 19465 810322577 59586 59587 384089869 10028 10029 904090874 59521 59522 428794062 74610 74699 341706683 97320 97321 478185745 54291 54253 586842885 24069 24070 979387479 75937 75852 579772114 21367 21418 876302421 84906 84946 93714196 17681 17592 324645538 13958 13959 970815193 60755 60756 557325386 44517 44445 564680218 99246 99201 956554599 45130 45176 38586936 42821 42885 347416093 22522 22523 931196071 52048 52049 85944100 16661 16628 746315961 72742 72743 84681155 47057 47058 381098246 44187 44174 444480803 70874 70876 478507746 27843 27785 622094102 66458 66378 391178477 40497 40498 679637070 42805 42806 517743524 73127 73104 513496809 28694 28695 199577609 9565 9566 740756025 16073 16028 380838189 30663 30716 674321769 98237 98315 983702685 81652 81702 57817965 89590 89585 412239484 85172 85173 330880439 93308 93331 876808622 7543 7544 213171125 53983 53913 157027585 42595 42596 96936861 54038 54039 995808907 39050 39001 181059203 51839 51840 654942473 9090 9030 682174758 33774 33724 233899682 30769 30816 8588021 13370 13409 989275803 92689 92690 693237924 75830 75874 164783361 77088 77155 989984562 90938 90997 477976797 21421 21449 317492752 37645 37599 128141177 6625 6550 292486077 3247 3211 282986831 43974 43975 219988860 31027 30990 642314928 27691 27774 323620316 17619 17577 478620091 23924 23925 15021936 86384 86428 257104732 28736 28769 507311802 88063 88105 10651211 14502 14581 505345114 90567 90568 688495482 43015 43016 114556865 77392 77326 445314411 36494 36495 558242896 36816 36817 785086990 41332 41365 225422888 81496 81497 924430143 34822 34810 670246469 56432 56433 814971929 10935 10936 797341476 65896 65897 581499639 38306 38307 403926716 15512 15513 375760979 14350 14351 440873059 75576 75580 694837015 14443 14413 21567794 27868 27884 468683825 65555 65556 972776697 26667 26668 244520863 22896 22984 229646846 34911 34912 708041391 22438 22439 668933885 8340 8395 249789896 56351 56352 753542543 22411 22412 522285139 3026 3027 320806148 73626 73541 938127574 52474 52475 920325055 57303 57218 40385797 29545 29573 568822797 73506 73507 98546832 52974 53021 575352629 13199 13217 698075327 77981 78015 886441233 72177 72104 396903013 64930 64966 667314474 3245 3246 134245207 25326 25327 759539181 99073 99071 470554367 44170 44171 90597660 63446 63423 389610245 57739 57740 941162226 65427 65428 120805085 92129 92130 291466336 93631 93632 768644569 28521 28443 418657802 83873 83874 851796580 89746 89743 544043735 40705 40706 69049020 93033 93034 534321010 7882 7839 587885221 207 169 857534559 36711 36712 864633427 31369 31413 105921471 29700 29628 263515148 84423 84424 990242735 91488 91558 272227521 51613 51544 978602682 89253 89175 725863685 869 800 273850860 445 522 740457655 96487 96519 837012417 70049 70026 406031560 77864 77810 739745425 90237 90155 150544495 83500 83501 377002472 17619 17620 475565126 98631 98632 423792148 7486 7487 372213924 39062 39124 937252411 50350 50351 382025877 44286 44227 574902012 13031 12982 304279189 67287 67364 219460521 91641 91664 196858043 21161 21162 47114308 24452 24453 741790058 32795 32813 795388559 81379 81380 315416950 58447 58448 198554801 39035 39036 454626286 7666 7586 510780418 94051 93964 317814391 84123 84187 715978966 14458 14459 536252902 4700 4646 364229309 64254 64225 647345857 20325 20326 91734994 13073 13028 354391140 36086 36155 817983565 37790 37707 443526370 68382 68383 721154481 33450 33516 368537038 78996 78916 282625192 24139 24140 350696491 25479 25421 433415650 85042 85043 848472216 89274 89275 975428391 58576 58577 585714597 27925 28009 521292905 79149 79108 533021045 95585 95586 305011583 91868 91869 31962207 16691 16750 996030879 95016 94991 854257181 54962 54963 257152920 71451 71452 428486761 1646 1647 121233752 35886 35959 846529472 81875 81876 785636225 10749 10750 423869428 72735 72736 724712379 98125 98126 66877372 29063 28984 285369211 11592 11593 717435281 91114 91115 72139450 75271 75272 191987535 54511 54581 630464023 67159 67160 377780290 95680 95688 853258710 97882 97883 227827308 82787 82788 787706783 47016 46966 883899818 93574 93575 584067209 92362 92363 764360825 31872 31888 20443854 97081 97170 859947151 13929 13931 117872644 8519 8520 264362291 20088 20112 667195074 50132 50205 931579320 40805 40835 910233691 9629 9621 853454647 30613 30534 140764054 96756 96757 823626776 66237 66286 844732472 78945 78923 909025561 28510 28511 620316587 20591 20592 716449433 75053 75071 728637451 42347 42348 909931273 14683 14684 773403203 98770 98855 448877171 94390 94417 755228416 42090 42095 994283154 14297 14298 890297449 35144 35129 909759655 61468 61469 838099941 94889 94933 640694011 42951 42952 284694937 33896 33897 274457037 85672 85673 283983019 867 868 418696191 50114 50115 623133029 71715 71716 700654620 35549 35550 964055383 28548 28587 463419733 54186 54187 173139323 93202 93259 464017279 97221 97222 810169045 1813 1814 125040266 11173 11174 313268974 81153 81154 572459883 86431 86432 218010910 23789 23703 362624735 99870 99871 310286771 3446 3447 692298532 43747 43737 267940100 37757 37702 751573382 55631 55612 522497483 43142 43070 992054300 65407 65408 225021307 38367 38290 363575913 11088 11019 283853459 89936 89943 882905486 93198 93213 315433071 1078 1079 28485452 49200 49281 722829102 44616 44617 699973378 20258 20259 723221770 20464 20465 26187213 72749 72750 534543806 42629 42630 519113640 9555 9556 481113028 38683 38621 991790078 9974 9951 603105801 7140 7101 419213747 98107 98108 213877607 90896 90922 444456316 30188 30189 630070364 37693 37623 38990323 67561 67562 198935640 7282 7365 387213505 28771 28772 648704996 99666 99667 969779740 7648 7649 727081857 83809 83890 775830590 96692 96639 458115968 13918 13919 331377110 25069 25043 814841774 78955 78979 279879004 12691 12692 413245702 13682 13688 303085302 26580 26512 848309914 31605 31606 921852641 20076 20155 364106123 223 224 259664525 2360 2358 999115595 94260 94182 434162491 23699 23659 991626403 10275 10305 61522249 63503 63504 40156343 41553 41554 610847850 34007 33998 120206480 85888 85889 885570362 6035 6036 557468753 85683 85684 855055804 59387 59388 823734861 85881 85882 837126184 97432 97433 617095028 13100 13020 949067500 91382 91390 389573365 12576 12524 806875972 21362 21363 388242029 53645 53710 424020956 77769 77763 912599794 76712 76684 950114756 31718 31719 162695139 44673 44674 846085978 37583 37554 809069360 2329 2330 517512279 10537 10538 434682754 20433 20460 835894608 16400 16455 240980049 49018 49019 925318761 78110 78045 160161457 68893 68940 615634453 68470 68383 817109607 90487 90558 873132941 22591 22592 733825117 61992 61993 415250165 44464 44465 999114275 90499 90483 122411313 17642 17643 472354857 45168 45135 569153659 55904 55905 970414028 92369 92331 452906814 4738 4815 371736861 24189 24136 361224662 72253 72259 406983505 85231 85145 518317625 29822 29823 870279684 10734 10809 281741652 86640 86553 307511234 15566 15585 810990891 55521 55476 660137727 93097 93175 209285463 34609 34520 180528530 89706 89707 921349046 5151 5062 604508028 87087 87009 205377034 90639 90640 330070619 86808 86809 461518263 17137 17212 582861750 16238 16239 322004697 56482 56525 274866326 69750 69751 587354380 85637 85701 858225888 44128 44129 81525720 80029 80030 801344561 92767 92768 369383776 4393 4394 207139930 25357 25358 227865506 94642 94643 507047631 92886 92911 226444217 3947 3948 832826456 21067 21068 870424068 8717 8674 822144521 10220 10221 546720620 72949 73007 717551571 42099 42085 415675605 29875 29830 717514613 8659 8660 155416566 72063 72037 594284624 93745 93746 221366417 28416 28417 477199492 21797 21723 330406188 82273 82337 194975221 97704 97681 937856105 86448 86442 957834147 53456 53457 184265679 55151 55064 107446590 58388 58472 950555650 80784 80733 44052294 22622 22684 137929466 76339 76295 275118291 14136 14184 915639097 7853 7765 333309080 95434 95435 408950899 78144 78145 41747821 90375 90376 107995464 93208 93169 740860110 85909 85910 782094589 32605 32606 719673519 70676 70667 826465678 65299 65238 478405983 21757 21758 574028671 54391 54462 18025491 91038 91039 705389873 49936 50008 549035536 57234 57235 503116337 61347 61331 607518025 1835 1836 141309429 6763 6811 583331621 89103 89024 262213384 29137 29195 521588604 95405 95388 261716214 53267 53268 836724128 86900 86901 635460887 73465 73466 94646147 34250 34251 248615247 66972 67014 945968760 34391 34341 220678989 63561 63476 923093272 28710 28711 125720780 46297 46298 882322001 64155 64201 849223965 90693 90694 576182832 86762 86763 222190079 91636 91551 439799992 18584 18536 283039975 81580 81618 575238415 42614 42624 91214634 93872 93873 326162238 4033 4034 753071241 17664 17665 986816020 58171 58172 271912790 43888 43932 953723537 85673 85674 231053140 73833 73834 817051237 43116 43117 453093764 89244 89265 287025737 88851 88852 698574900 90046 90048 635626258 90115 90116 617235434 79893 79894 800530234 34617 34618 520774297 59250 59251 431975312 32769 32770 754515872 45659 45583 143407311 41265 41266 385220140 91401 91402 927425266 56195 56193 663077427 14120 14121 29160027 14284 14285 784935235 40569 40570 746251711 91539 91579 960415134 43865 43855 434075864 94435 94436 718919489 69612 69688 829306906 94784 94714 818805508 12169 12240 673417181 96520 96527 343790996 82826 82827 378358128 87399 87338 767737801 47986 47987 670747778 45276 45321 122010984 96681 96682 227816295 89376 89377 210111533 2824 2825 953161306 85908 85896 238550733 27434 27409 225049953 3764 3693 240904191 68178 68179 667761167 91494 91495 39916239 87987 87988 928257875 91278 91257 303459514 29595 29617 80861715 97105 97106 977211319 66205 66206 94305981 10337 10338 143511706 64143 64144 206748046 83102 83103 498594474 67871 67872 161291348 54913 54931 563075258 30841 30842 422094985 28139 28181 546252324 97539 97615 160157028 93881 93812 360079142 21551 21612 398495774 27085 27079 203756329 15736 15744 432465955 38104 38105 214313029 17362 17363 941016031 38586 38577 180428177 29253 29255 517836337 41813 41814 631551582 42476 42425 624105785 71727 71643 804334109 79083 79084 287602017 89697 89700 713265960 76540 76460 615722609 29998 29999 186066443 59376 59377 196925294 58371 58372 787758323 16576 16613 751459588 11238 11239 141483299 64538 64539 44856667 58532 58533 488818056 75724 75671 240236095 12613 12614 21378079 829 840 569560708 28988 28989 23290549 33522 33574 149632478 37964 37965 825143323 2646 2647 846677168 9731 9779 210873494 42282 42336 2696312 94736 94737 433779661 36695 36708 582817046 64415 64410 498034761 85118 85119 98203278 65925 65926 5099586 14034 14035 625291159 33905 33934 416308263 1491 1492 500940921 96134 96161 259207397 63696 63697 778205364 18198 18193 637594505 44004 44005 80179128 44716 44785 378988961 84804 84805 508823624 29206 29207 122210887 43908 43988 232232297 89881 89901 642861021 37063 37064 819913584 88108 88107 171081846 30571 30657 441187609 31286 31251 701997509 17157 17158 302453343 72214 72215 734168474 93439 93503 661920106 93135 93136 57526571 69270 69271 855562813 8487 8566 307453119 67544 67545 301999880 1791 1792 244211886 42412 42413 596880984 41555 41556 656229897 91982 92063 917220945 58192 58193 942671793 8392 8393 215340259 40034 40035 78486584 26392 26304 609210979 94299 94300 847354569 72131 72132 111454965 20019 20020 224589825 90273 90256 187763929 50490 50506 480147445 32969 32915 800012127 60455 60456 219421707 94878 94960 372581057 1875 1876 745238535 66278 66279 279630187 59713 59714 22689373 89500 89434 24475778 87183 87184 312400691 84506 84507 342186561 69683 69669 282041751 23898 23933 787728978 60198 60277 463374220 80636 80608 487560583 678 679 899157569 19914 19915 663022026 50882 50910 569109093 12638 12639 715609611 84762 84802 296326244 49955 49980 923306449 75030 75031 186886328 34559 34624 775322589 89379 89380 595174057 23118 23080 440855449 22227 22228 763354839 7491 7492 627485813 97253 97254 564791485 55878 55965 28640207 97593 97594 837378072 31554 31555 831510638 36323 36324 236223266 68282 68278 919338100 64739 64740 646196623 88386 88387 476063129 53704 53705 46050093 29466 29429 656836347 72514 72515 844997330 55305 55306 193492447 91179 91128 77319932 83148 83149 482217081 1944 2000 449539493 76330 76371 441998203 38453 38454 417220418 24115 24116 655186955 38201 38263 155532491 69776 69777 909099205 40517 40518 700119323 47259 47216 867994064 79612 79613 611733708 16936 17021 213452732 33983 33984 719168717 34415 34350 398474887 84631 84704 825581808 19088 19121 35728231 39384 39385 155869596 68692 68704 54263795 31395 31396 68039823 77676 77649 734132657 90190 90191 971630286 75865 75866 282459586 31791 31732 764455661 90152 90164 11303007 22929 22946 975130562 34840 34880 782514682 39900 39811 754900433 55975 55976 889571735 55261 55248 827722092 32573 32590 884294911 92525 92526 332175137 46351 46386 140251653 42797 42798 288889185 48330 48401 566267640 25492 25416 335852380 19587 19588 72805573 45996 46077 661036133 36139 36093 777664486 12884 12895 112422840 84814 84749 673223402 47008 47009 855059749 95040 95020 89006909 33955 33956 791267499 39205 39138 342988824 26276 26277 161630250 43348 43344 967299316 97959 97960 698276958 10100 10145 725103367 32348 32349 768981041 74904 74972 191798898 8069 8027 696908815 51897 51898 249190062 2260 2284 363760899 89194 89114 451192122 32000 32001 177195599 95632 95560 591733733 53255 53256 870058719 64882 64883 969903418 89499 89500 362767899 80671 80606 45811051 3284 3285 718925251 24859 24860 418348552 56111 56112 86415197 67828 67829 911938733 88910 88911 80662027 46677 46599 872260105 72345 72370 724287514 67053 67054 292440391 2660 2598 812205201 81542 81610 417307470 92707 92618 408719224 48402 48360 252451287 40214 40215 287326470 96977 97033 861834629 33952 33953 90549359 50665 50703 818094486 41283 41284 918063857 33380 33439 818007754 36455 36456 708811335 39374 39375 445883398 44136 44137 784946983 73904 73905 620904364 29275 29317 69783492 9956 9911 356374117 37217 37218 540068187 37462 37392 430046148 53546 53531 953997412 15318 15370 206008521 29449 29514 274172453 96319 96383 951721702 26671 26760 863351227 76215 76226 747885304 45346 45347 125445030 21223 21224 954310863 37608 37554 550001511 65961 65962 599439917 24153 24154 181882138 75553 75604 444967842 23315 23316 680854095 40887 40888 725875630 10641 10635 451606730 26515 26516 528584845 4941 4942 711151803 38917 38918 992645402 88232 88180 52791998 72506 72507 9753052 16607 16608 427148369 72305 72306 562596333 31593 31594 424889962 91460 91461 56360517 40943 40944 652816784 34995 34996 864684767 32520 32521 342584186 80362 80274 647569085 16016 16017 531153634 74812 74813 665288551 22734 22735 585615081 71738 71739 84939995 73410 73413 458359275 27719 27720 973299681 10004 10001 472723622 50457 50458 927528778 42482 42537 688773819 30769 30817 869590161 19433 19348 814749274 26088 26089 409878189 13520 13521 196693807 36587 36588 992348224 60103 60046 163663192 29884 29885 108057261 37574 37575 157675056 69626 69627 614666533 81847 81915 117086626 89969 89970 686500672 75145 75137 278001646 42482 42483 41432840 1378 1379 621772831 64831 64823 760564551 71504 71505 157412342 90860 90914 990878686 46462 46528 598765410 5504 5554 210998039 76037 76015 279014864 19457 19436 187328391 38165 38167 518536173 84417 84353 236270727 73876 73888 304875669 4701 4702 425402855 63753 63831 923516325 35404 35405 36908753 38252 38260 911476290 35427 35428 950934969 73620 73703 350267011 25797 25798 644292925 85967 85968 632514780 61868 61842 664314784 87910 87985 397677343 67290 67281 916582221 79256 79321 173794616 73464 73465 952671506 95595 95596 262334995 32893 32894 26761727 35973 35899 234943278 2869 2780 702725571 81362 81363 361087680 52428 52348 982439840 53102 53121 571660265 52875 52878 328360148 92963 92964 748488170 3038 2951 349154426 94104 94105 689164471 16709 16723 836977292 97840 97841 758953872 82902 82936 832270063 35531 35473 568948967 40467 40536 958932296 11807 11808 108847022 45545 45573 106752297 20008 20053 40146947 12818 12819 357278452 58517 58519 558206408 30342 30343 988776810 96372 96373 247307595 74007 74008 347798628 5439 5440 432766107 9839 9840 77500773 68560 68561 522697315 44361 44362 706839139 48025 48026 571332067 36177 36178 566524888 81452 81476 786084349 36516 36517 510014257 55039 55123 698275515 10212 10213 954420597 31014 31032 458668399 55085 55086 952558445 55496 55526 826747882 49022 49023 124974355 13889 13890 780562691 5275 5197 426669077 49596 49597 57728683 96547 96589 315151612 81664 81719 169766269 94224 94225 299746488 52266 52267 109476097 82547 82535 663619391 52745 52746 314397183 40041 40051 73113716 45601 45602 580634718 3076 3078 989980121 15375 15376 195383022 60839 60840 689981871 28522 28544 620136303 7412 7413 535642501 50744 50745 46396835 95567 95568 902071472 41640 41727 967868362 1698 1699 920961072 24364 24365 514906249 74019 73968 617377162 45448 45486 415701603 44764 44765 188695058 74080 74104 579242803 97065 96997 352937795 37944 37870 763892923 83043 83077 808079582 75870 75907 738244964 12692 12693 923566769 51667 51668 59801854 81302 81308 535216255 78805 78817 200571832 19556 19557 915895090 2967 2968 274849616 50824 50872 521795027 57855 57831 839963911 68622 68623 72215746 36991 37055 49496882 47170 47171 701382524 95009 94928 835554543 62873 62808 685647020 6127 6128 622951064 19617 19682 615772564 27757 27672 919638965 36090 36091 597646079 18781 18782 107330326 73179 73180 385108709 56849 56850 653823385 88845 88846 552641308 82708 82709 796253882 53770 53687 563954769 87973 87974 505402086 12397 12398 143397138 12368 12313 712938021 4401 4476 335514864 25071 25077 55325758 44611 44640 415266033 2799 2800 438338454 94324 94255 256353918 86027 86028 98501556 85046 85127 95633147 82717 82718 220564760 14902 14846 733585105 17895 17946 384203970 46599 46600 306086676 84132 84174 471391858 19743 19744 360003778 43763 43764 980813239 53619 53671 361448416 15460 15436 724663918 76411 76329 16582355 6551 6552 699754976 75966 75967 287021891 97883 97884 539895505 91546 91547 701837824 13739 13740 323513817 12276 12277 361048963 2297 2346 591630038 49835 49836 116943340 29171 29084 575506249 30821 30822 661093608 64648 64668 66766012 27210 27278 463236621 59576 59664 528358913 85811 85812 748575880 76106 76103 643566116 6665 6659 96831767 24544 24545 499683666 5648 5649 173368775 48050 48082 433751087 14075 14000 737212939 38696 38709 447390091 10928 10929 534102284 67071 67072 123116679 20693 20767 924860527 5329 5330 617291594 32570 32571 251179327 52930 52989 389919596 47822 47823 728663091 48216 48146 928142354 90020 90021 8908413 89972 89897 35106345 97026 97027 676748180 79281 79248 842421539 53310 53311 561081887 55752 55765 732920236 11569 11574 725513738 475 517 691513377 25894 25955 277120990 478 479 338427812 36595 36659 651164648 84829 84830 625645319 15856 15783 154327550 45704 45705 25116841 74643 74681 180827517 51997 51998 593363292 7466 7396 486365089 60108 60121 362256648 17586 17560 777851754 29803 29718 548802659 68625 68626 951373765 7113 7114 245374818 39002 39003 333132 34549 34550 384352168 15117 15118 746124211 2559 2560 562257204 59251 59192 646584594 26176 26216 59601840 47753 47754 542919655 95684 95671 186518897 32154 32223 462857731 80715 80786 839496615 38080 38081 831951557 6328 6329 459326107 48964 48965 795627918 52404 52439 497563563 10834 10835 179729968 71562 71563 687205668 77668 77669 818418539 24823 24824 223410579 47329 47256 521055444 16701 16774 777006640 24161 24084 665169072 37395 37424 603653224 64396 64397 480912065 2207 2223 509082243 7478 7407 786379546 68082 68021 261199416 60413 60414 34932112 93971 93972 441616589 18327 18354 31908780 80084 80150 689822434 37062 37063 819791251 16272 16280 456404382 25148 25099 475679760 32131 32132 736367004 52588 52589 584946696 62809 62810 855006660 18775 18776 363864951 65056 65057 356309378 6225 6298 350376789 11480 11481 181132029 20630 20631 463020671 20619 20592 993384503 16007 16008 551882704 69069 69067 309214361 14527 14510 768364104 4217 4261 227382390 9567 9568 196543063 99076 99099 606934391 18806 18889 756729285 56294 56295 965412687 24182 24230 380385245 65512 65531 888740064 16168 16157 271849849 75885 75918 619111537 61811 61842 590168793 13362 13303 388514536 86638 86675 114953964 11030 11070 175142512 36371 36438 981852889 29043 29044 855374379 59526 59527 587769682 65679 65680 65632880 52477 52478 254304048 24811 24742 463683646 47984 48038 289407239 43631 43551 944920182 15975 15912 915173307 67197 67279 916347273 43910 43911 697563391 24756 24757 956507319 72060 72061 508276330 91834 91859 59445431 60173 60174 285768825 14652 14653 625349129 68224 68225 818960098 57375 57354 878325574 32452 32369 952294756 56496 56427 124945375 61949 61965 161493212 99565 99522 860184013 55406 55410 260605323 21901 21883 314629116 36469 36521 15799216 51336 51337 816529564 60436 60437 673105822 90253 90254 119517429 62689 62670 277816461 11547 11467 259478463 36374 36375 578126399 33441 33399 664585552 87691 87611 37407541 21110 21145 41082897 82357 82358 138831626 82868 82869 907955764 16461 16462 124157083 98287 98288 927357094 76279 76246 987677970 16039 15991 285011939 31989 31975 3067331 21843 21844 804368701 7984 7985 754975616 69000 69001 171076184 39481 39403 737232766 87935 87936 708681275 7824 7761 258040823 92339 92340 561969007 10468 10469 184249469 11009 11010 634604606 83671 83684 713337035 92227 92190 612869810 78265 78202 989360951 14191 14257 49756742 67626 67653 628638504 70352 70340 313777510 8622 8623 525919774 51052 51053 753496847 72302 72303 218974603 86553 86554 671741143 94348 94266 121807680 83919 83920 201864753 51046 51047 720717232 7183 7184 617640022 37616 37617 165932826 65922 65923 173662095 96304 96305 996591969 23632 23633 195336039 10527 10541 807987678 38986 39058 345522404 22436 22496 969396080 45352 45353 19799940 78291 78292 811013113 93940 93962 460783071 75041 75042 254265272 27676 27677 274697858 61140 61122 843667247 86451 86452 842461227 24242 24226 335910476 35491 35460 816289669 1017 943 856741708 38905 38911 289598365 63409 63388 773520454 36980 37061 981586143 80462 80411 578714441 77536 77570 206093113 44948 44949 793317506 89381 89382 142641319 84180 84181 542997079 19167 19173 398196365 63369 63370 89979738 40178 40097 891407382 69824 69825 649904372 99917 99918 44374708 82001 81966 431427329 62676 62712 133409285 12922 12890 244099104 74235 74236 394454817 88603 88662 456979977 60044 60045 138855960 66423 66358 560324931 22991 22985 828384194 95983 96016 380593629 6283 6308 312623756 32923 32924 735668992 65440 65391 69717138 97589 97590 476076666 13706 13707 171746209 6125 6048 66293648 37018 37040 876351135 62024 62025 105176173 42419 42420 379505499 54674 54734 559551125 41101 41102 347928522 25606 25607 412858500 67227 67161 759506139 97317 97318 798962858 91931 91932 64269764 59195 59196 115601004 39090 39091 360037962 81341 81342 651486732 63491 63492 386421264 10391 10392 210583150 44344 44283 866059810 31059 30987 402103518 1027 1028 804659658 79029 79030 626708649 80827 80828 906538882 33801 33802 29609933 84710 84732 737624001 89678 89679 831305974 56614 56615 124579466 2023 2041 706897704 19549 19550 654253926 46457 46496 755293382 33001 32971 914306894 35834 35818 348579647 46563 46478 831655866 78835 78836 317649467 34395 34396 715540090 16006 16007 260563065 86868 86808 861156341 97298 97299 7143985 306 307 500764565 99323 99324 303085692 70372 70349 999845209 22816 22787 689499533 77431 77432 668916127 20701 20702 252490571 45678 45639 837591475 53078 53079 28811898 73288 73289 47542662 68173 68174 36125597 97855 97856 953956130 46441 46442 673866566 37556 37557 627115729 77979 77980 65701193 67670 67671 65380963 41508 41509 670593413 9460 9398 791187167 96866 96867 747163831 70320 70333 968363875 29996 29987 482639460 64928 64870 319984377 52862 52866 691164830 31913 31914 848339516 70878 70822 989818600 34291 34292 50087965 28560 28561 409354752 70122 70044 191838903 50096 50097 899534788 53710 53715 412492590 45499 45553 798430234 66400 66401 269925856 49545 49520 797028703 78761 78762 597874824 80857 80773 397160300 79068 79034 736189071 25162 25075 745021113 68919 68840 244702582 97766 97846 379457861 98337 98290 276777200 91949 91872 548028552 37777 37700 965713091 53257 53211 724280507 94954 94963 580744397 95134 95135 678344644 15454 15455 601379026 93621 93695 457177988 67803 67721 168115682 2596 2597 793789834 93908 93909 854029209 22787 22788 647073468 90130 90131 487233161 20642 20670 871788774 39254 39184 642814471 95223 95156 629648028 9502 9503 173380715 2037 2097 602291160 18748 18808 443029783 33782 33865 196360148 3146 3076 826432552 22253 22219 667649548 29190 29191 613458899 53394 53320 573557548 54730 54693 947312197 33491 33492 877397137 24410 24411 844397659 89317 89361 455195230 81036 81037 364612423 35246 35291 691223232 66377 66456 893774265 30412 30413 325976763 99154 99155 345364655 98099 98023 800397316 9681 9629 800044737 4632 4675 318574667 5685 5686 643665779 25901 25902 864076481 38493 38445 775783752 89871 89832 383547475 25974 25890 509765032 48175 48165 466440881 80643 80705 370328029 97248 97249 772164565 26037 26038 619780012 15549 15550 185522876 78029 78030 799236780 5422 5423 827894661 88933 88895 229127707 95391 95409 466471043 5720 5762 873004030 13986 13899 964418980 29224 29239 900488836 68512 68513 854966636 38003 38004 6623738 96388 96374 22366350 76902 76892 179688578 39466 39467 346426142 76683 76684 998452473 82007 82008 691848922 97635 97620 228983990 48465 48481 14751341 25818 25888 870659151 68666 68703 464851066 50589 50590 362578013 18006 18007 782112754 4786 4787 674790981 98124 98125 807866518 13290 13273 752325242 94923 94924 608349332 23502 23545 741053350 84805 84806 11447741 43778 43751 235709905 97759 97760 72186939 91368 91314 707404890 83478 83512 795097546 33638 33644 726185342 88393 88327 728487355 80385 80470 868084017 49605 49684 1759503 24236 24201 966979160 38848 38849 840982407 86317 86318 517304721 38473 38474 288940457 13028 13029 545884885 99534 99535 491536619 68838 68761 971108740 92338 92339 570173693 58717 58718 402862199 73513 73514 379674321 19738 19754 212951086 96573 96615 784671668 11125 11156 828337420 41948 41949 426742558 8010 8011 909099772 36738 36784 901551398 29642 29643 891437459 1628 1629 437468279 14317 14318 830676041 61283 61359 510031361 28787 28788 689453764 7760 7761 175160157 62355 62356 606066329 87806 87797 53025178 72851 72775 418547983 23048 23049 843459372 32996 33010 418216787 53599 53600 934426185 95249 95250 696964338 89918 89981 150943434 40702 40703 945991598 86908 86909 331094678 68600 68655 818885046 86512 86510 483455011 62720 62721 926804477 34017 34018 486604283 72566 72567 111884222 44288 44289 687042222 9925 9926 36718428 83822 83823 931515983 44121 44132 39000826 59232 59233 773102991 15882 15833 67175741 32699 32657 51231780 52189 52235 737014266 70725 70684 917415045 87518 87469 105832387 84731 84805 78029371 76271 76182 960431023 26681 26740 845284005 31068 31069 851533475 74014 74015 882580750 38964 38965 832062955 59478 59479 793059865 68514 68515 621084627 59949 59950 826770390 13214 13292 578346748 21899 21868 691829608 78121 78202 473456575 71014 70997 793882653 6940 6859 289291165 65561 65626 395793770 34076 34077 355569781 52955 52956 870091058 92818 92819 314451907 28699 28675 55006607 10138 10139 621373075 93094 93164 964273594 827 860 889634720 91241 91302 758358778 74675 74623 142809343 69304 69387 85165703 14402 14403 148432035 51230 51231 288666973 34415 34483 850017636 90219 90220 379796674 46207 46118 516109662 97835 97844 9544943 91192 91106 166407822 822 823 897391767 66224 66225 886814173 60356 60378 788725287 89906 89907 630038930 86626 86631 605698182 70516 70475 550154308 46294 46223 360071422 90427 90366 683003527 46714 46796 788123177 57468 57469 956865246 52285 52286 71117458 33494 33473 736780313 15393 15415 208898507 45902 45903 287842085 19778 19765 928112473 9850 9851 213187970 21199 21200 338817271 84529 84530 926326594 88754 88701 682897729 22408 22409 193141755 68530 68531 835571989 66513 66502 145132466 66175 66176 820339901 74670 74733 634435318 70543 70544 454821285 13598 13599 344117193 75161 75162 958441635 78139 78190 714308785 48486 48543 984419452 91123 91124 471936239 19134 19135 626232053 86895 86851 360243521 16893 16828 238524305 74790 74791 202622257 277 278 537976333 15220 15221 83616766 3953 3994 866639525 98534 98493 118349489 23195 23196 27191054 27895 27892 266868538 7310 7311 926586495 46778 46779 352965095 95326 95327 39810492 29568 29569 757946127 52901 52902 789997355 80308 80384 612845162 63797 63786 114806844 54878 54857 771183923 35340 35341 458995209 66140 66118 949674281 81888 81862 659945880 72136 72137 191293690 20121 20122 436823745 90284 90285 753294948 25682 25617 21632474 30640 30595 438559827 29665 29747 528127227 51711 51782 850330382 7561 7562 77668261 42850 42810 706023341 25769 25773 561249821 94821 94864 241199436 41057 41058 995205741 57335 57286 622959409 88517 88518 21290923 16065 16133 263239487 98828 98829 568428143 87533 87597 162835446 29334 29335 603176958 36763 36788 865138055 58718 58719 767494282 35848 35845 349519483 75502 75532 304029089 89513 89437 974275137 96388 96390 413568188 2628 2573 604631132 68663 68666 84865117 19325 19326 449439383 20967 20976 509447110 16413 16414 632154233 25766 25767 295419897 26391 26374 164496948 16676 16677 299286962 81212 81145 336159964 85665 85690 247382982 95629 95630 989422512 20848 20849 180292155 12817 12818 277742347 88011 88012 104010526 84273 84274 18060937 90687 90693 560532942 63706 63707 325105921 62788 62793 924418643 63845 63793 263247120 79198 79128 296338611 26856 26857 945607470 85005 85006 122238798 91092 91093 712612371 61139 61140 693469666 13514 13515 782900704 3767 3768 775424494 31904 31905 258934614 63709 63711 176692010 40303 40330 227492298 53476 53428 893027133 214 139 763893177 8391 8392 171824735 85945 85873 821334317 73189 73190 424726609 66895 66896 529359491 45871 45872 802737622 26473 26549 907032448 68470 68471 59806310 98326 98327 927450151 57233 57234 979297391 41145 41056 513734852 45854 45784 447235272 63597 63598 535108983 96615 96652 496877472 75494 75487 428793952 53080 53057 740855184 21553 21554 297818325 13931 13852 274128388 29279 29280 537146011 59004 59005 111205740 36225 36172 180662588 96359 96301 711853114 10136 10057 301669377 39923 39929 915006094 70061 70118 544300693 52406 52353 347985202 98235 98236 445713936 67341 67362 520201288 82381 82323 544548965 66163 66164 354361323 63219 63198 334333948 13744 13768 157875718 97402 97483 51600025 97651 97652 859567045 51681 51682 298738470 32620 32621 750567264 18917 18961 600191635 54548 54460 785096652 59532 59533 473112873 29352 29353 800917747 27354 27355 144687727 29290 29291 12619382 79880 79881 328062658 56195 56227 903624219 62854 62927 442659272 8023 7981 34707335 6855 6847 824500521 64316 64317 174803377 77793 77794 955426858 29414 29472 132222638 59000 59001 208373343 77070 77071 589159946 85986 85944 543230220 57691 57727 994035693 62402 62403 115210680 94325 94326 624845154 52409 52360 810578182 17324 17403 62373676 97851 97852 959840786 5420 5421 534036678 61098 61087 568619212 94218 94189 603357912 8950 8951 371565885 16074 16153 68370285 86154 86071 866978980 78716 78712 296817331 23394 23382 751169229 74756 74757 753485404 63101 63013 967196773 36872 36873 178468859 13134 13120 771455407 59748 59740 969600908 64935 65016 442213631 83105 83170 291678131 50334 50287 685862654 69508 69466 116492067 71433 71504 586899402 73935 73991 547591479 75525 75526 79671277 37871 37872 116514041 75216 75217 792980338 28608 28647 555212274 24682 24608 418307912 63826 63827 762242397 43721 43722 156286956 50713 50635 658451315 29988 30040 105791400 94099 94182 333397339 60770 60771 754869373 12044 12106 603878884 92469 92470 833774781 36200 36268 294344611 45703 45704 460163745 47584 47585 237793426 69259 69294 147253538 5374 5356 295395863 69122 69110 706615209 86944 86945 534889452 75182 75183 289313427 36029 36105 929182768 56825 56870 327619132 26705 26754 125477017 58277 58346 45600575 38730 38784 449745845 48387 48468 155983959 41911 41912 433442043 25574 25575 827053290 11938 11939 511010695 59849 59850 534140134 64360 64309 512518744 52410 52408 991486482 91912 91888 515240829 4168 4191 737096550 59760 59813 300768390 34850 34785 189317972 67141 67142 839122702 84000 83996 430107876 16964 17037 645252216 59410 59437 595021100 53745 53746 416162036 37179 37180 281843401 83273 83274 109107260 64440 64488 418464463 23957 23885 913327718 11443 11444 69120125 67791 67792 478776122 41144 41145 536808177 13222 13203 599845328 40772 40773 476641652 56096 56097 650956919 95893 95806 12897927 67025 67005 327450769 6272 6273 905629097 73114 73115 968578921 53864 53907 7546954 73468 73469 150363425 69963 69964 189867915 51055 51079 613020649 37269 37270 904498291 69561 69485 700801649 81545 81528 31778369 61096 61028 9674642 49836 49833 123827166 12705 12706 947336243 50358 50359 288279187 69356 69411 418146856 87678 87755 257160191 97486 97487 429866237 36827 36899 710726518 47157 47158 485493322 1596 1597 465922635 99670 99669 253493413 2980 2940 33586518 25322 25323 482219344 70448 70449 638087642 39989 39990 926260429 36769 36770 320640198 5020 4993 771675677 32912 32913 867765518 79233 79266 534333101 92995 92930 486292453 96883 96833 141668283 75433 75434 496713447 2171 2086 428205418 92222 92143 16854274 89933 89864 13461952 51444 51472 292914864 32661 32679 718886931 81709 81710 353992961 96254 96255 349753157 46799 46773 554126786 33286 33279 374283550 82049 82050 581667214 56325 56326 700448278 59236 59237 660872908 9617 9639 695817789 78599 78542 534041872 55930 55947 927891487 57448 57468 48989851 95831 95832 207973708 76504 76505 678849663 83549 83467 554142651 80433 80434 29107942 59503 59504 87726224 13665 13666 832081279 14032 13963 205322315 5461 5448 882673146 56695 56696 47066458 41050 41060 309244022 50333 50312 109096505 53787 53788 708068868 567 568 69252669 81441 81417 898608152 36163 36164 260004704 86525 86568 685505667 35516 35517 849496339 99432 99375 946634219 91038 91091 570011756 22112 22113 775331168 33340 33341 181047176 1028 1013 991122546 32022 32097 925015361 98288 98289 480893236 24266 24267 42320518 26941 26942 938682225 26193 26126 531078377 23297 23229 949262519 71532 71533 257064263 51660 51712 343311410 39957 39958 130436915 89490 89453 66804830 48648 48649 763636711 24209 24210 307197703 53173 53174 945679690 28396 28459 445001254 68417 68418 848649583 53790 53791 163130689 6953 6954 553274742 51723 51724 629680770 71657 71742 673378444 60305 60231 275922170 4680 4681 351386936 49379 49406 939188781 52777 52793 36894994 73204 73205 928336258 64743 64663 132052740 78038 78039 330097778 38346 38429 261784100 59409 59346 554046879 21544 21545 134481330 6330 6257 401368531 10545 10563 90542152 38241 38242 965530436 19985 20024 304147235 42393 42454 197170218 46278 46330 818095931 61003 61004 689338749 63341 63342 331166691 33718 33646 703780201 22596 22539 464509790 98081 98082 660344783 48428 48434 880469344 2664 2748 399743921 37137 37077 828110061 53846 53852 600637091 22653 22639 422400055 45346 45262 364514731 75860 75870 406906144 8979 8980 654588888 78417 78418 576238908 92728 92672 970998361 54818 54819 862436340 87716 87735 178918172 95636 95629 550417498 51809 51810 709650553 53376 53377 358475721 22387 22388 262916910 37179 37195 156369330 80868 80869 180323137 14105 14106 122548544 70067 70093 827724922 74114 74115 340491040 24345 24346 251288129 46894 46895 790268615 56928 57008 262307757 81074 81075 208824712 12124 12085 748077497 25119 25178 600242625 16531 16532 133268149 31377 31378 919344561 52176 52204 876631025 37331 37332 765758478 7809 7767 241991249 14394 14353 355497800 70228 70224 317700668 23460 23518 642633052 64264 64333 16929151 27892 27865 660178184 12998 13080 710797181 46871 46921 50878463 85543 85544 712129831 81696 81740 636335457 68319 68284 853988662 54144 54103 65743017 71469 71394 478934719 7277 7225 315742805 65209 65210 950770971 80026 80027 472450841 41746 41747 301865117 537 538 248704162 95208 95288 701721251 17022 17023 537766851 16166 16149 925010038 6264 6265 150605149 41152 41101 826840985 42634 42668 89885952 90190 90277 948469237 49430 49392 422332037 24910 24987 690031478 44171 44133 713890497 94305 94291 467435766 19891 19936 745651367 31940 31885 251649795 13985 14054 958279757 38505 38506 191960793 91625 91626 156916603 42939 42975 968329951 55585 55618 81944671 17491 17433 288036213 44223 44224 42564190 39295 39296 576404193 57525 57569 484951272 99622 99702 731103391 73857 73845 563446444 80725 80726 145652029 93755 93756 53799759 28575 28651 770831341 91577 91578 23091761 15652 15610 558815425 48385 48386 796025691 95847 95915 588033230 89249 89250 336282605 60497 60527 267080918 51529 51615 895332080 25374 25375 604076053 83824 83825 367958719 7187 7188 380332914 1480 1556 622421586 66329 66335 546930305 82314 82315 730687064 61049 61050 717051609 67900 67901 157201045 51832 51833 797282620 84773 84687 487601021 86996 86999 243678562 36947 37025 853010968 32600 32601 853308278 56845 56814 424334403 70300 70301 629256768 61613 61556 696348716 67419 67350 858429196 71383 71406 76785780 62265 62266 693408642 86962 86963 945793398 97773 97774 352222054 92907 92908 751470242 50853 50854 406192256 16743 16814 303414189 43895 43859 726925160 38323 38324 703412672 89744 89745 977347409 41613 41637 873736157 93022 93023 958917813 86811 86812 921438161 14343 14344 429544198 21768 21792 860981380 21582 21583 180425222 73710 73711 326236418 30509 30464 375872427 44623 44653 327579558 8356 8357 588033318 46304 46305 938427396 20900 20948 762739255 46420 46483 253566903 22628 22547 575927668 88203 88204 284982659 9240 9241 853161401 35979 35980 508815142 57505 57471 416366559 62398 62399 339110043 43440 43464 789714415 38714 38706 993087889 36887 36892 723557034 69157 69158 61675249 90395 90372 436338775 61555 61556 362593254 97446 97431 949264841 15113 15130 535041296 29340 29341 821887411 80617 80618 873188848 87814 87847 200161302 71295 71296 62792130 8290 8291 229013513 38523 38501 494645268 64617 64692 495195569 60222 60156 92197434 53120 53078 944272528 62006 62007 865048745 40247 40248 610638248 15905 15906 470622247 81412 81333 347354995 78766 78767 187276261 44280 44303 413105285 4194 4195 434741834 90257 90258 703646527 16382 16447 683737345 54474 54476 428058291 51599 51579 260643128 61315 61316 788536089 48434 48422 907413626 23259 23260 534197024 9249 9178 858534421 80304 80221 605135852 64545 64546 292432623 12842 12843 154134901 94444 94382 467251035 23885 23883 980331227 93761 93694 241045154 59207 59208 352514986 12668 12669 429281018 23177 23148 567222419 70296 70214 155514817 63938 63939 264484342 18489 18446 89428525 54418 54419 403740474 47803 47804 740050510 87756 87757 273628965 44483 44484 75206190 83309 83310 176499685 19886 19887 726911609 59058 59059 430453611 970 1057 867738249 28583 28584 801972648 76919 76959 158329381 34270 34271 354758726 39373 39374 894931609 96412 96444 658161858 48389 48390 244927714 36987 36988 286947345 6230 6231 55257834 21387 21436 217586624 55030 55031 328918479 44097 44034 311444518 64720 64721 399549081 17443 17444 340218452 15562 15540 46137693 66504 66421 301895116 88473 88429 870534750 31735 31739 195956346 52064 52129 945343006 21001 21002 51259616 75708 75709 635294790 24490 24434 794989697 77452 77453 293263652 48116 48030 495386990 22272 22273 220273256 36099 36148 31206864 60767 60797 404228924 11654 11668 188678601 61632 61633 940236162 89950 89909 331506616 85020 85050 733747465 31394 31395 980483596 90134 90135 992787289 71818 71819 984714381 39452 39453 798160313 10025 10026 173282428 83164 83165 657682860 27595 27596 475968631 50984 50931 236198777 20822 20823 685374106 33836 33837 927475458 807 808 488092243 29748 29826 484508739 92796 92815 162943443 64991 65045 469695735 97932 97933 77801125 42329 42267 502847684 85232 85233 174197214 97626 97677 151636915 5485 5508 270555991 50162 50156 363512445 77290 77303 131510836 41081 41082 854484431 6504 6505 927438447 27637 27638 946464913 4691 4660 900870585 5443 5380 718966111 25429 25396 161686190 92117 92118 104303489 3561 3562 564198103 51323 51353 750609364 40790 40797 641748111 88917 88975 435759940 75740 75741 183666216 7213 7214 149396379 26588 26636 129837566 45809 45859 462530110 31962 31931 822860856 41186 41245 88212500 50757 50758 544053436 2592 2593 816412619 8205 8203 301383243 52199 52135 503883930 97363 97318 80483999 44480 44481 998150441 46647 46648 844504532 60052 60102 27699712 23324 23368 519347485 80597 80513 533171506 31062 31063 509109729 42774 42829 314726465 2004 2005 846171310 37180 37124 957671699 75106 75067 307488250 15187 15188 605582665 15004 15005 938469509 6379 6380 735377799 5507 5508 360587698 76388 76389 453108420 8087 8088 139461264 6303 6304 193823005 30959 30960 370617424 12489 12451 796366969 2177 2135 78133573 35564 35508 240702520 56243 56290 719522088 62612 62563 680400198 75430 75431 883587656 4169 4154 11344491 72645 72569 748796736 39517 39518 861852014 47937 47938 798376846 36615 36616 103858669 96300 96255 692739669 8471 8472 672372331 43174 43175 959434538 70160 70161 226430160 4556 4557 895004013 40802 40714 695707435 67857 67780 837187784 34971 34942 463552439 99548 99549 942043535 19550 19480 744443150 40007 40017 37027228 22146 22147 407683783 48835 48865 733066461 79491 79482 467073412 41481 41482 241509504 56270 56350 228613688 20234 20245 747325860 10182 10183 586723054 58811 58765 388360723 66588 66612 579418094 5896 5836 228020411 98232 98270 588892485 22384 22456 127501473 58402 58325 231971524 98963 98964 909176266 63128 63050 460555270 25281 25290 145987718 84270 84271 991098354 20485 20481 757206436 75014 75010 474578042 16428 16429 104787246 77975 77976 107287824 37840 37841 702977165 27413 27414 597845478 78168 78169 174964713 76698 76699 327589741 87633 87663 774156254 43899 43878 254576740 21767 21781 873166344 38327 38328 304253077 26829 26878 241110451 68518 68487 77835853 4995 4912 935007030 61981 61982 387352448 56782 56783 171485361 33536 33587 223310086 46403 46404 528872977 8596 8604 441560905 93652 93653 822062212 46995 46996 827196113 40470 40396 64599596 29834 29835 886055008 8693 8694 377724289 32025 32026 141895898 93615 93616 501413354 78256 78229 964553519 39928 39929 303982750 49463 49464 621448969 74501 74553 8649591 35212 35213 242427128 58933 58934 668103476 35461 35380 145291134 18116 18117 964228986 65365 65366 931120961 96110 96046 672425399 80520 80521 150560613 94026 94027 368874758 67677 67642 318035351 40122 40169 336222936 37788 37789 917417135 82264 82265 580639688 91226 91295 375128883 730 805 836812147 30882 30883 918567766 87177 87178 732254409 341 342 847880610 75750 75751 549708049 56296 56229 832247715 17741 17742 902788386 53097 53098 984708938 60435 60403 640829261 6247 6212 81000287 21830 21831 969743889 89724 89765 257980544 50299 50300 506980756 87082 87083 400209194 79643 79652 954336512 55919 55920 903039227 4007 3962 919568273 84260 84209 989409200 72789 72721 631905795 59622 59623 807750211 32791 32792 645276303 30401 30388 73038486 45072 45073 204148550 50412 50413 668416750 18117 18118 568323636 9214 9215 488008298 90290 90291 992386832 62589 62590 800628948 36521 36506 754150504 16851 16852 760280189 35666 35667 860192872 65408 65394 137502400 71629 71630 12176070 33799 33887 79815924 89397 89398 680446937 85429 85387 433387234 36344 36431 331593921 42928 42929 661892329 83291 83292 351797833 989 990 882889572 74777 74778 113163270 27750 27751 511056742 53929 53993 631759326 82835 82836 715913028 63769 63722 257954614 51243 51289 307436589 46439 46495 793571545 78937 78938 222432747 73771 73700 707611652 52400 52401 811412302 14294 14304 855744219 53160 53110 728073855 31962 31963 750751075 69044 69117 67116086 85924 86012 446138627 92599 92600 264640821 32852 32853 39041275 75776 75785 879544104 18507 18508 175790615 24919 24930 416527864 79858 79837 41697225 9765 9796 813802415 17962 17960 755875569 10450 10451 6393434 61101 61102 736248496 74227 74228 918004797 33561 33562 30273007 37335 37386 759968787 71857 71932 513448072 50914 50915 187080826 11124 11125 45939031 38927 38928 157827039 22031 22120 743951635 48735 48736 682915865 27752 27795 431645208 69062 69053 164483674 34619 34696 158527603 67225 67226 448588086 69371 69330 693103286 39699 39750 91483936 44489 44426 15006593 55957 56010 403038455 87105 87106 588784150 52338 52310 914179422 13648 13649 992979861 77557 77505 179412788 1468 1524 481867359 58600 58601 268074769 41725 41758 578519651 3816 3817 997215117 12544 12545 292038441 94454 94455 353023439 64503 64547 23980172 23874 23842 904964212 95478 95452 735571909 50696 50674 788508055 92861 92897 283142047 12285 12246 81170362 65078 65079 391684152 75722 75723 171154077 60376 60377 824376793 63932 63933 424410267 43709 43653 641652889 68821 68822 968954442 41110 41056 723404371 91840 91811 394480103 29724 29725 466534104 2018 2003 467360302 73975 73976 14939029 61949 61950 498214046 85438 85439 101806704 86999 87000 672955511 20012 19924 105265944 13181 13182 350321187 2515 2457 196421305 22767 22768 117995578 85087 85088 614424588 92774 92775 973433205 95149 95150 873509924 75427 75487 840197822 41790 41791 849929266 89722 89640 535297182 97422 97423 517961608 70317 70318 256566772 63565 63566 992736857 47277 47278 682760131 65238 65239 107951055 22171 22172 721501121 24298 24242 340449652 78263 78218 574278780 75694 75696 951036926 68194 68195 414571890 87588 87543 765881360 55149 55108 39337684 14702 14703 101694003 3145 3177 624808689 28303 28304 254438947 81972 81947 475026249 28888 28900 696108116 75599 75511 677253566 33902 33862 13270949 91960 91893 607446642 6543 6544 873211482 72762 72805 401898434 9289 9290 178414027 77740 77741 241181445 57529 57597 949070038 85452 85443 185794131 48225 48311 632277275 97829 97862 905960054 97713 97753 499524555 49650 49651 975507920 47045 47046 835265477 30220 30221 220620173 25569 25548 513537221 34187 34211 298277560 42455 42456 765098289 99561 99648 949013141 80924 80925 568736023 98234 98235 982253592 58823 58749 5794496 13614 13615 988236563 69967 70011 8899764 59109 59110 136786521 98748 98749 690129714 37522 37523 283349204 82155 82156 574282039 12954 12866 921615089 16114 16123 637346773 927 902 665019099 86406 86407 27075978 15275 15276 522130105 78529 78524 679416987 42294 42295 329896173 36981 36982 272050959 44861 44862 886092835 99822 99823 504221567 37130 37070 790618978 75408 75344 550872574 66916 66842 115881738 28012 27986 224253133 61710 61711 974346996 7116 7117 366540311 60809 60805 931837915 94110 94094 830890875 34244 34204 670820203 57609 57679 931303795 58568 58605 425765557 71664 71637 727806984 14824 14817 43984358 76797 76798 12297769 19791 19792 871970591 80035 80031 767333391 22173 22225 657031133 29905 29824 283118694 647 648 665538500 28302 28303 762916628 62113 62114 555897871 46585 46615 765907876 82631 82682 496448702 50967 50891 783091924 17939 17940 611668349 22452 22453 149462876 90518 90519 637717554 57639 57640 475273024 50791 50792 980463207 7601 7602 596687550 24238 24259 402841339 4788 4789 955413315 43238 43274 702326959 41094 41095 94169131 23275 23342 433614993 73913 73905 219735050 69721 69722 145968451 71758 71759 352665725 73607 73671 186059684 83388 83389 720497106 34926 34927 536529613 63842 63807 378567212 70190 70137 374854427 54921 54997 883484468 79955 79956 695069102 96968 96953 769516268 97620 97603 251963757 98586 98572 463562482 74672 74673 466416773 64305 64306 921080743 32835 32836 327778720 77124 77107 832903889 86962 86945 323555625 42565 42566 743049404 8733 8734 16527912 45071 45072 503536590 57079 57080 864707125 44430 44469 480202398 63506 63583 111247255 91468 91488 880547019 85776 85801 399951907 81726 81727 512122175 55170 55171 150096687 67662 67663 247475429 43160 43161 655066887 55986 55987 558846328 61558 61559 249513454 22889 22967 20306813 80241 80242 11270383 15165 15131 756650805 10073 10095 71032705 20871 20872 911233415 635 562 956893857 10162 10163 207961977 68772 68773 259850458 34334 34335 659853401 46960 46961 672320240 41842 41843 514685105 22840 22819 332031406 20053 20130 783068315 83955 83925 468481674 38886 38887 703675428 15368 15434 233807744 78999 79055 180589902 40918 40939 312626923 97836 97837 19778073 40397 40398 429717439 20532 20533 554255564 11728 11751 325322193 6893 6863 562750658 32134 32135 137225669 94140 94180 220179302 7239 7168 935567363 12496 12497 789575636 93143 93144 885444372 72248 72274 481853000 59793 59727 179556243 6508 6487 294384847 58783 58784 870039930 72042 71989 928582534 20771 20842 261157426 55593 55594 287746467 16606 16607 732760611 64109 64191 79672786 26792 26793 462361420 54444 54445 643000754 9288 9345 863274769 4568 4587 209351603 2392 2384 800600840 86291 86292 45408883 56203 56130 465667789 46423 46379 386807159 29410 29424 437701665 63402 63380 305182622 14606 14607 185743364 68813 68814 756172691 16154 16240 573150684 16264 16215 918148842 65888 65824 201929742 5964 5965 332069226 94922 94839 133417473 61132 61133 311058094 10769 10770 265280242 58644 58645 237857282 39640 39641 740275994 67129 67130 236771418 93232 93196 574537632 48073 48025 119784982 31169 31092 59392041 30867 30868 229429524 14544 14545 305257282 53706 53722 80648780 63514 63515 952980612 30318 30319 25047677 82238 82169 548244908 70660 70661 567328133 26214 26215 181664010 77783 77784 160220623 35990 35991 819612676 41246 41247 3460588 89134 89119 898627666 59107 59108 547948559 76025 76046 406182424 61090 61091 803132450 14153 14154 311460318 98738 98683 200202189 74937 75005 382369867 27585 27586 529165911 55952 56036 334743417 92273 92274 112429072 43571 43514 897969302 81737 81738 417431556 83438 83509 976161694 78820 78821 132650843 60552 60610 213623042 99002 99079 364441242 27286 27287 495707220 90683 90684 752883025 10697 10775 980357141 60777 60778 441490051 13017 13078 909180776 60042 60043 490716555 57055 57056 59509839 52808 52809 467803840 62774 62710 627777735 35818 35819 653006453 35852 35834 49798812 99979 99928 552189504 82722 82723 917291647 31119 31050 671465353 10281 10282 925856882 95502 95503 699916579 86072 86073 437883703 69081 69072 693627258 4715 4630 291170305 98278 98279 982010436 55810 55759 978274388 43964 43965 472028006 41044 40987 326234496 66414 66415 655019855 53178 53156 822498035 29809 29810 116266376 69308 69309 275200855 83202 83203 637108996 86202 86203 978847598 19903 19904 293908355 59157 59147 834400609 21171 21172 582258516 73025 73002 524803311 25299 25300 891419980 31716 31709 918069294 17622 17623 676226807 46076 46060 718542510 19452 19453 940669679 62292 62365 614042196 81873 81874 672707270 79255 79342 580760121 56201 56254 4721990 89425 89469 395941249 99642 99643 814284297 81326 81327 189698525 55074 55098 148394144 87957 87900 103962831 88342 88343 800767599 96030 96087 151882365 8186 8193 36782491 83888 83849 578557464 85279 85229 880182023 73333 73334 294041837 42290 42231 456378531 78749 78743 713450187 67783 67784 269548085 23073 23074 664921288 60805 60743 851455711 15941 15974 695776562 82099 82100 343837816 86296 86297 18062686 41747 41665 447025349 8749 8750 32651490 50497 50498 289472466 59814 59815 805719740 52502 52420 524237934 24193 24194 198007888 75189 75123 852501044 62815 62816 455839010 21576 21622 174131160 92447 92414 838796868 82254 82255 493321807 5709 5710 462676051 68354 68355 990442974 11732 11733 511137814 54687 54688 270537761 35883 35884 552334021 3032 3033 439230111 66132 66044 472416389 85481 85466 946368551 77646 77599 471910865 51630 51631 612663901 86139 86220 931791721 90246 90247 553734961 54634 54560 620198574 3029 3030 938316883 78853 78902 381991326 89520 89521 737977215 5231 5232 764716371 28304 28302 133343936 63766 63749 300919712 37632 37690 381752768 14699 14700 79010435 67008 67009 327107776 80648 80649 800009051 1916 1885 79593650 78932 78933 814295121 51873 51807 134143919 80147 80062 279698501 32738 32739 826178682 11581 11582 948804074 95668 95669 79059322 12879 12880 561598106 87012 87013 896571142 22859 22860 391639850 52816 52844 469968325 87214 87134 415033270 75176 75177 87998096 97301 97302 459584265 60210 60211 352836301 39087 39076 112651856 34312 34313 961466346 5984 5989 701227653 40218 40130 36540414 93790 93791 603667646 61272 61273 63864987 19671 19672 881789970 26265 26216 572497754 44330 44245 247831371 77295 77347 112721320 40325 40301 345360180 24981 24982 416652462 43307 43293 294578543 65543 65509 234916114 41625 41626 650555979 53950 53951 392213119 97881 97882 992568376 45394 45395 134372268 33039 33083 30602478 1981 1982 29176182 89450 89482 154904587 59292 59247 296610795 71454 71455 725812643 66883 66811 946553189 98498 98499 653864321 72319 72367 224228096 7879 7963 311267857 62557 62519 743245452 11528 11529 730947266 34037 34112 903879675 52537 52521 778107704 99777 99794 455513620 64183 64184 122094551 37130 37131 668577553 25006 24943 177501633 8647 8598 986452443 99575 99576 183877901 59684 59685 956290533 86548 86549 313914719 65271 65182 411143729 34952 35028 920982719 74807 74808 685132922 22029 22049 637015271 23575 23576 698817130 55205 55206 94044413 87271 87272 230847286 60465 60466 707929945 52496 52528 525963365 97853 97776 347208612 18340 18341 694657185 8533 8534 121035753 28558 28618 172000458 85365 85435 460232435 91283 91207 24136970 42020 41951 672142231 57951 57873 143378538 38285 38254 494042895 20678 20679 525568283 87528 87560 120927925 30284 30345 569762413 69311 69277 818509040 83163 83164 895858869 5332 5373 659262270 97186 97210 659140877 3590 3665 624906381 98796 98716 112760277 85434 85427 236095914 73627 73687 191388320 82649 82650 637488921 13551 13552 830061011 38614 38615 610423147 72533 72534 241567497 86692 86707 860762088 5254 5255 248216505 15934 15935 584323664 1685 1723 449173845 25424 25445 341125204 233 165 881390753 44778 44865 844764327 1056 1106 325313142 58504 58438 934942378 28757 28680 497584608 17085 17086 64870390 92423 92426 561051726 42571 42572 487490199 13848 13849 214330551 73020 73086 212274846 5006 5007 657220662 16280 16281 806954203 12107 12184 30015590 8265 8244 117756363 75335 75336 580482888 96453 96454 6008626 37424 37354 472657871 59857 59858 329797798 29307 29339 931425344 57127 57139 904405673 24070 24093 208322541 22229 22230 147639527 83803 83748 787478355 98976 98977 638374176 68862 68838 546873109 32315 32316 420082229 1635 1676 530041840 12820 12854 697247713 43247 43317 670806339 5418 5419 846170448 90078 90079 411265266 79141 79068 281997998 8604 8526 304280646 1535 1536 367148266 77719 77720 259783562 87206 87274 456664765 63366 63367 672297701 64817 64903 13410311 51058 51059 900004369 33010 33011 803684172 917 918 877006448 57259 57260 283565525 38025 38040 914635425 35111 35142 452605551 28793 28719 980003988 66491 66554 112656659 78703 78788 470967343 23709 23725 234833576 41710 41724 630406905 77390 77425 192148543 94695 94696 133069688 11068 11069 855731198 31489 31430 492568829 26887 26888 593576522 82726 82742 675906376 13298 13280 406086338 88126 88108 706492942 89557 89558 605164635 28258 28280 842562699 4217 4218 840688423 10429 10430 635946213 90222 90223 146024303 18904 18905 289025899 8277 8278 621112879 10687 10688 963629365 96345 96262 603715030 80971 80894 933921423 43106 43107 351448815 49908 49909 584773233 62282 62283 772396467 61987 61969 540948442 97733 97734 423094809 51692 51618 329706392 23877 23878 442028323 79784 79785 381269117 43639 43640 791187814 19276 19277 376043136 34828 34754 912868949 76714 76715 229992624 85669 85670 615106115 56006 56093 349850836 32759 32692 970527972 66299 66273 731932931 54960 54982 503881195 51669 51589 727392124 67140 67141 469854666 15302 15303 243588549 19648 19625 413037741 44953 44954 57187715 49132 49133 700601351 31454 31383 668552494 95700 95701 984961406 29614 29564 582288150 44811 44886 831280185 46843 46844 714333023 55804 55805 578778045 48726 48660 605067284 55458 55459 564873557 52378 52379 138677897 41869 41890 849814431 51230 51285 24462279 98265 98185 420586141 97293 97294 981277887 26357 26358 505958764 62708 62769 795245973 35087 35172 912680510 28404 28361 783292060 43966 44038 242822395 81884 81885 38716242 93981 93982 875866600 25983 25984 142981017 68459 68460 153769293 28417 28352 714159066 61289 61290 59575138 80271 80272 885645387 29613 29654 940595669 36966 36903 877824630 79890 79911 311450356 85728 85729 195616750 64110 64129 431723733 926 847 797565079 32893 32934 697416323 72226 72277 134687686 14850 14851 467135297 33950 33969 371278133 50382 50372 852683780 18439 18493 172387805 30674 30675 151325509 72386 72387 313809721 68865 68866 469557713 81354 81369 698548788 59464 59527 445406373 33372 33373 206679091 13943 13944 247337815 9715 9648 919687314 85322 85311 428278625 38219 38220 128510804 52151 52152 279750907 25822 25823 231191821 5750 5751 314929546 85302 85303 640184709 32068 32069 394480221 91588 91639 879631980 16498 16451 818956141 56093 56022 471526219 77574 77586 361706908 62897 62898 229698017 27735 27710 207281570 29052 29053 945135750 96240 96270 244377751 85322 85323 502989904 47044 47045 296771910 31266 31192 974767448 96418 96419 405584463 8250 8251 129547469 57246 57247 517874939 14502 14503 305773766 11249 11231 651740701 87216 87217 704552087 2215 2216 6603721 35133 35134 33151685 26513 26514 278688039 88743 88744 916934022 28674 28675 941214280 11591 11579 196785833 18177 18122 340204070 76928 76949 12841746 41194 41195 870204152 31234 31235 713153643 54209 54210 358524958 50290 50361 907377828 15592 15517 524169111 24929 24930 384959297 97533 97551 361613834 56473 56474 773363946 87967 87968 18241042 13970 13971 313267100 30934 30935 114481269 69022 69011 252673404 8630 8706 31567291 20795 20796 231819676 40666 40682 382057978 71926 72010 788851389 14589 14678 160424295 69636 69637 482461995 1486 1458 211011486 43697 43708 968881508 20696 20697 845700045 43161 43193 309395891 5445 5446 137494707 24462 24463 295506893 66994 66995 543471174 41774 41780 179106885 93150 93151 870746151 90865 90898 790246207 66419 66420 599856757 37913 37930 956283586 36183 36151 735995261 63007 63008 763871124 81802 81803 681760589 13619 13620 526611382 88886 88967 221897847 36570 36586 182640902 45143 45144 339548683 84015 84069 809596096 71214 71215 771478519 73697 73752 420992153 22134 22135 560891973 79181 79182 52138610 16992 16990 471758695 12771 12723 238656270 77804 77805 701741565 29580 29581 634876805 12377 12304 971247673 71966 72016 269499470 45509 45551 765662966 61516 61517 184815391 5319 5297 768683470 87904 87905 210987267 35049 35050 412810261 22525 22554 169220902 63342 63343 296395897 60019 59987 823179240 83912 83913 592207124 80787 80717 290536638 6414 6477 527463823 81046 81047 411497006 23792 23874 884357879 70340 70341 596501863 46454 46455 82202134 31612 31646 200946417 1831 1832 960739459 37775 37776 981789197 59956 59957 750018064 60299 60304 966830534 93607 93608 269261387 94949 94948 453361150 78084 78030 413699976 26323 26324 363294105 88371 88372 317937141 77895 77923 782434388 88665 88597 841393398 14097 14098 285592070 3597 3598 618025526 51044 51045 700159647 2000 2068 459926158 47188 47277 989771580 87942 87927 382523663 69557 69558 20475989 62664 62665 850574636 67660 67661 108339659 28137 28138 374781288 79809 79871 628202536 91086 91113 421879183 81667 81668 467263853 15325 15326 397058013 71227 71228 747653952 1796 1735 549285790 30875 30876 102377757 74772 74812 317635318 25165 25112 396033779 10220 10298 512229630 33757 33789 404574668 41767 41768 608590940 11794 11735 742971270 4078 4079 988837526 32596 32597 878984691 25927 25938 753900326 27843 27880 600883258 26643 26582 486626635 72463 72464 323171677 44838 44839 41215181 8676 8677 336418502 7960 8000 294785096 83031 83071 95280138 77592 77593 867005301 80786 80723 735919834 65668 65648 453267058 79338 79256 614707836 40442 40443 754363054 21810 21811 369092647 83548 83549 476287120 77910 77911 727311913 11348 11349 772356858 79353 79296 355917330 17069 17070 539055044 30099 30100 391188182 76895 76844 401688031 1015 1016 223451405 69867 69934 354636794 79416 79417 670852727 67406 67407 369213935 15214 15177 406536800 72188 72189 405215202 68632 68633 448867694 6737 6762 868431640 48813 48814 245361331 39132 39133 985387744 51727 51728 127116980 11091 11125 476618797 73537 73565 840275900 96346 96342 602068201 744 672 757191635 39902 39955 6957336 17995 17996 672525113 68130 68131 90027161 24958 24959 757324430 87356 87359 820387913 95026 95027 798747608 46774 46775 568288544 13875 13835 358003710 94543 94544 897362852 31210 31147 842896949 92714 92686 787208139 60452 60453 228697422 38238 38206 112022899 34192 34193 49885514 97311 97299 589679369 38069 38083 621498250 14633 14722 420954791 38655 38572 587746041 94266 94223 713994764 11451 11411 365460608 21649 21732 667047903 94622 94612 412330177 88894 88895 889763121 52444 52479 838416714 26698 26699 332484322 69181 69182 639117412 21721 21722 778342171 25297 25298 766586944 22381 22382 784300066 1730 1655 992636198 15238 15239 34947358 95228 95313 146237694 6493 6494 625879437 73074 73075 826416803 72866 72867 309951695 64889 64890 232945746 68854 68827 868821850 6397 6398 984634765 89834 89898 696983116 32318 32319 641890575 71109 71169 68129174 63017 63018 359510696 22709 22710 846741830 18523 18528 400986756 87380 87381 74869533 50552 50545 212399190 69406 69377 892746387 34063 34064 836330814 39033 38980 142180656 17440 17441 536718701 24620 24572 516056961 75537 75621 803337481 25576 25577 625189144 80921 80922 61752757 9568 9652 982279943 78369 78348 673015881 51207 51208 81720396 22195 22130 777164282 2467 2468 584115554 81897 81898 960592703 58216 58262 353532731 15451 15452 153699843 2666 2667 979891272 89073 89074 460803719 80482 80435 348309747 85473 85439 182310860 18327 18395 879914064 36268 36346 122340750 10922 11003 112475241 55735 55764 155458371 85705 85745 209234419 19874 19822 228621119 68150 68151 823917042 48606 48607 694327412 5465 5549 189878327 99455 99443 545088862 44950 44951 856093245 83326 83270 417082425 19189 19247 321416740 5417 5418 243499001 30885 30803 863118808 65071 65038 108449858 27416 27458 702283661 53910 53990 735391197 45754 45780 768120336 87685 87697 382107563 27650 27651 805234051 3749 3763 603838186 51025 51026 194424298 99204 99205 596875468 60539 60612 699902502 63474 63520 583154396 99649 99601 579702017 81288 81289 216476233 9692 9640 24049234 29435 29354 159066362 23389 23390 751022968 62638 62622 16955233 39359 39411 82057039 83668 83669 688203241 7672 7673 142041373 51932 51948 542595298 83992 83993 118761508 49984 50043 633903185 46502 46503 167539849 95192 95200 381550479 46775 46801 405402985 48971 49053 563309717 24831 24846 994760676 23970 23971 393166313 80198 80249 812935295 12731 12732 906216084 79035 79036 609024458 47669 47670 301162449 85850 85851 745532217 86486 86487 582900791 5472 5384 193097895 70506 70514 456667061 83545 83546 871655020 87738 87756 815738543 18569 18553 661105999 43447 43373 558563412 85066 85067 880378606 38248 38215 924865562 65617 65559 523361099 51630 51632 368868511 259 324 245664733 47440 47527 505547596 70977 70978 106887869 60920 60921 775428127 44409 44410 932753910 45053 45054 533720144 76567 76478 928922497 33272 33239 946204128 9734 9735 600840968 68468 68469 67772751 56019 55974 965012332 51848 51931 162788226 1776 1777 685951863 28129 28130 893193717 10480 10481 361583218 21211 21212 854102486 6460 6388 392394612 58306 58307 551907779 48531 48532 882934798 50285 50286 337541546 38625 38626 667059482 8667 8755 452033020 34249 34250 811296977 63171 63172 850070514 41920 41921 643429710 5366 5347 263691529 6862 6863 822375196 19329 19281 424357981 37008 37009 67594639 78284 78285 871930670 69566 69567 945263488 95635 95636 141134432 28670 28640 124806967 55223 55224 301423392 98168 98169 449607125 2822 2823 63413823 27667 27737 44974202 93522 93523 328086398 61714 61715 870833738 33253 33254 364089258 40351 40346 624156492 302 303 513887437 97604 97605 957394483 61160 61077 657255233 87223 87224 328907845 9286 9287 808817472 71390 71467 565690065 48160 48207 198026080 63087 63003 852072694 33198 33219 775556103 90679 90680 242038555 98033 98034 280158421 23056 23049 866748816 12051 12052 913714607 269 270 760269216 92097 92144 870100449 90085 90086 210348580 18722 18723 224021031 41400 41401 276394392 63088 63089 426521058 10510 10538 266300199 41695 41688 810729820 91235 91236 927710515 52196 52197 831940680 93464 93526 91136589 82459 82460 181958777 65509 65510 714525705 24896 24897 350733315 90223 90229 746650441 16426 16424 434013585 68738 68825 350019837 49131 49074 582920558 69241 69303 755879450 72080 72010 679761252 52744 52745 445269901 77365 77410 789927766 1420 1472 383916048 55378 55379 914595580 23433 23434 546147114 22240 22203 184838903 49060 48987 17911128 99995 99996 221474926 27658 27659 833142049 19447 19448 135477636 72698 72699 119268728 6928 6984 799841117 16658 16599 11481517 58781 58782 721854919 75162 75138 850967118 83721 83753 404059867 7597 7598 455262586 14623 14683 326727682 74218 74228 281371768 93783 93784 575605472 21290 21248 268333042 25079 25080 436350784 33934 33953 443857545 15656 15657 146484077 72064 72101 286852173 45884 45885 858361219 17774 17808 930677107 34705 34643 766877644 2649 2650 528343389 5116 5117 775730164 70169 70118 238910327 19427 19428 90740794 24398 24399 702951176 98141 98142 197172484 72760 72830 286446050 78420 78421 855218229 46165 46166 340514873 1858 1859 822453924 18871 18872 986640949 12195 12178 706944275 9363 9333 746324605 2464 2461 475777571 28002 28015 131156054 90894 90895 583677933 51184 51185 192293401 55579 55511 654150473 66644 66631 848050202 54134 54217 796997234 45762 45711 683266679 32866 32913 573833979 68787 68869 98228822 33734 33739 994319790 83665 83666 759363115 25194 25195 894230936 6518 6519 929860578 81481 81482 829037307 453 526 389321643 17992 17993 994602611 68039 68040 256204152 47227 47228 374459240 32342 32343 883442881 48616 48534 365558890 99816 99872 834556043 63739 63807 989978014 81653 81654 18651749 76555 76613 739542541 83410 83433 612238268 34764 34765 499197537 46615 46616 87834063 70112 70113 138029990 26344 26402 602007988 59080 59018 753200595 76664 76665 25738352 23870 23871 677972004 48382 48381 683772797 72220 72217 193376869 46324 46358 26196997 97874 97837 991293360 80050 80051 991329289 61606 61535 209659737 28798 28799 442219910 58721 58643 247232510 70254 70255 916427866 43649 43650 3018286 48639 48671 342696505 14089 14090 829796665 70408 70482 844216781 62774 62775 57984368 11150 11098 226280065 43386 43387 569881913 2584 2585 611982216 68663 68664 496439724 18817 18852 45051888 59384 59385 281807455 61708 61776 780747603 13734 13657 562919662 17991 17992 594500032 4051 4052 435438173 26216 26217 886563291 78889 78890 826871367 45141 45142 280740524 84502 84579 786669275 35079 35048 678310988 4000 4001 887662461 24119 24160 514737544 79733 79730 88982773 74880 74881 662129308 25498 25499 734098567 91938 91939 470814544 54933 54934 613204383 44548 44606 833344546 41427 41450 769716331 52641 52595 744668887 86109 86193 751188156 12698 12712 784185244 75810 75811 767655011 82240 82177 711211511 34148 34149 367605995 52470 52503 731550451 98123 98114 582541406 21765 21773 652566086 15656 15706 532540473 86334 86381 419121759 61874 61875 88092554 28559 28560 733006173 1064 1065 767481598 59707 59706 236399227 83536 83537 829160257 91176 91177 515399121 46992 46993 463999424 153 234 575411641 66541 66542 34805529 15562 15595 954311128 34188 34189 354156883 30348 30328 444350673 87497 87498 69372400 72158 72222 729791063 15150 15127 747307363 52493 52494 944065919 4441 4442 994709782 7275 7276 771735232 12300 12301 4243212 36061 36067 232667050 2351 2352 782126087 34657 34658 484140117 37233 37263 880906481 71846 71855 946497744 26640 26641 187490872 13717 13718 780911537 62091 62109 530211290 42920 42897 724570796 34785 34715 213721043 11745 11752 123584578 25662 25663 890658020 47628 47655 40747124 14825 14826 551195517 57598 57599 299010187 69953 69954 923974029 44755 44794 180922279 34091 34143 933810839 80942 80938 70701130 54813 54814 525232770 31983 31984 71200809 2575 2576 581634964 70325 70326 777421305 57228 57229 550539279 17701 17702 821330109 51856 51857 801951091 96089 96090 550430702 49495 49496 467382129 87704 87705 235604056 92542 92543 905176284 55111 55112 305189720 24710 24711 472728 59965 59966 90295067 80415 80416 289038611 22354 22355 236010729 71571 71572 680201229 13442 13443 12485134 97295 97323 103391110 1057 1122 702840672 29452 29423 899677848 25637 25673 13303257 6512 6513 273442296 68956 68964 320571794 48192 48179 764222960 71557 71558 607281992 65904 65990 844648134 10425 10369 303862154 54099 54162 507933576 7650 7582 103755814 2091 2092 399257431 10536 10616 89318162 28878 28879 75456922 46151 46076 829913948 6811 6812 906782231 81003 81004 420430386 45488 45489 163506549 36731 36725 86112411 52228 52309 869569956 29289 29290 324451579 31212 31213 610064692 81127 81128 688466153 66142 66118 502477417 91772 91773 38473327 43302 43303 67483695 17825 17849 670784776 14407 14433 51672706 16148 16149 120909591 72332 72333 274039215 85655 85632 597293417 46507 46508 700282721 69046 69080 89097464 65328 65329 327520957 7033 7034 408293200 59131 59132 584497825 55437 55438 559429211 58008 58009 607117675 21822 21823 115518183 86958 86904 767850378 99032 99033 450597175 74448 74449 676738018 20511 20449 745318358 54510 54511 695102370 30569 30570 677690499 74171 74172 272029552 57784 57785 256103299 18513 18469 458428746 55411 55374 102059513 95272 95244 72703675 66295 66296 247943655 50030 49992 599047176 70480 70481 286590999 62103 62051 305302524 69171 69199 316571282 13934 13935 421837904 86024 86025 384112249 15481 15482 110266573 15557 15479 276456116 34990 34970 699779082 25339 25316 420503415 65325 65312 376880075 93466 93438 200787434 73040 73111 915655739 19475 19476 655310510 63810 63811 822567991 91729 91730 993916582 63877 63934 985628949 1355 1356 36472557 43310 43311 430586445 76527 76564 263729537 20015 20016 665807413 22643 22644 104369784 26876 26945 463738694 91987 91988 645539841 98178 98173 691690008 79401 79402 225047125 82023 82059 858155151 73433 73434 598772261 9804 9805 35588307 99483 99484 58596240 60602 60648 180698180 42957 42958 834676044 42361 42362 967152677 5468 5469 28746269 54680 54681 646818364 295 334 550442580 98899 98900 874522446 11167 11168 71128626 20414 20415 350493927 66748 66810 420394820 89888 89844 429068798 71474 71526 189790235 37967 38038 234500676 68411 68412 97194616 20485 20486 449621468 26921 26991 58547292 46850 46851 829159687 73916 73917 559711357 93114 93115 444096718 61415 61416 315815583 91786 91766 825854084 7845 7846 919503895 92416 92417 274808952 99704 99705 988883078 63270 63271 483475727 38524 38522 329710781 93833 93802 388672891 32604 32605 168621601 75523 75592 871131311 7372 7373 594970653 80532 80533 90811557 87701 87702 31325015 13223 13224 87355774 51134 51135 289570725 63223 63224 523402407 20714 20715 890506198 35962 35963 875136800 53864 53898 496427067 15513 15514 191101982 3718 3806 671711320 82310 82336 725607613 99908 99909 702781091 33646 33647 506251977 59301 59293 488206748 58442 58438 928135719 89486 89487 799227316 88616 88617 200962319 48087 48121 244002283 85204 85205 757531443 90208 90209 279370809 69351 69352 986781771 46890 46891 380267017 28070 28008 282693516 11288 11350 159130148 16666 16598 423662663 76005 76042 817573807 27961 27962 708199126 66341 66375 321752764 29261 29262 378076880 60577 60663 209704913 7696 7697 778895327 18525 18526 804459879 63027 63028 621907147 86319 86253 571300296 88811 88812 88088564 51587 51588 505812959 18841 18842 647116617 88170 88171 464906294 54343 54344 242587488 88877 88878 977603357 72147 72148 199167142 55160 55161 503977741 69569 69636 77916951 90829 90869 380472973 49648 49649 651786680 96349 96263 63363717 8698 8699 898945748 93950 93917 14036721 70623 70574 223351635 77443 77459 282177841 91406 91407 816277849 75682 75683 864925502 86433 86435 293566345 35913 35866 606790148 88870 88871 419724266 23739 23797 609862119 80058 79994 332616530 2508 2454 605063104 33855 33856 172024176 75479 75446 268571884 16675 16679 101040737 58967 58968 858312265 33311 33312 769981470 77889 77966 760927824 71899 71961 744742179 49613 49627 120079599 58265 58266 357948505 94431 94432 496787706 76066 76067 392374113 7304 7305 927371443 24748 24710 568155112 62616 62617 35604045 54498 54499 878070993 99263 99338 195003865 3049 3050 693555299 72828 72829 102971633 27491 27480 219880738 38349 38350 482727663 23634 23545 624669769 73739 73728 796513585 75391 75392 26060866 87188 87227 242615009 60580 60592 659347408 22495 22441 53494359 87477 87460 411348874 52293 52294 564730071 19219 19220 603875424 2188 2189 597505678 29913 29914 464891579 77426 77427 26412885 65242 65233 312851668 86100 86178 825567370 78660 78661 598302391 56463 56464 189486906 18093 18094 537716809 54409 54410 36267567 84772 84782 246762723 40168 40169 936279327 56403 56404 15303232 68474 68475 350000619 77114 77106 613291596 82434 82459 637664651 55333 55334 807109736 39798 39712 114118738 18912 18994 300565229 32907 32964 553974651 20001 20002 910176286 58697 58785 71594384 68629 68567 940699302 10550 10551 123710937 59698 59636 934959130 74560 74622 795197911 39022 38973 259963592 89077 89058 742634440 4653 4654 80747576 49547 49578 335382202 95414 95415 445031526 1365 1441 530183630 63242 63243 345638778 26523 26524 900391211 50403 50404 968999584 70494 70419 341073273 20190 20162 857948770 89946 89947 667740888 37020 36946 264730220 77435 77354 675835790 33023 32947 508514570 50365 50450 241242158 63159 63168 13840556 3715 3716 829119325 3779 3849 690486938 12594 12579 677599974 68053 68054 105901745 25186 25187 38714444 8299 8236 459219692 16511 16512 11910212 92655 92566 937695396 92433 92487 943832335 7426 7354 332467868 96108 96116 182035592 12103 12104 334127788 28612 28613 801239412 6839 6840 411739656 66455 66439 225240457 71975 71934 231246210 14094 14180 743377822 37013 37014 830544824 90960 91029 573547653 903 944 372379694 32542 32495 567176939 84624 84625 332038204 91661 91573 255087936 33800 33817 924946503 50659 50660 130927083 63664 63665 548887030 2937 3003 749761605 67315 67234 400686819 40684 40685 822836282 1296 1297 362800759 4588 4589 653181254 54023 54075 850330224 34556 34481 778072501 69739 69750 378553192 88708 88709 703328987 62425 62340 844977163 62264 62198 745388277 76189 76163 247150851 61105 61106 872334959 57334 57248 425145467 27984 27985 701646052 29446 29447 88531123 32727 32728 474211540 52512 52515 790188858 54431 54428 646142065 76230 76231 218348365 18086 18087 235595670 93351 93354 196023043 8234 8222 534555655 5555 5613 158306687 25480 25464 798370804 37364 37445 27607312 3572 3508 142751135 88494 88476 526548887 68607 68630 606021821 32371 32372 729367793 62106 62108 805371376 22654 22655 479549541 55082 55083 743506631 92350 92351 630531403 23030 22953 339032789 49046 49066 591935958 1405 1354 236918823 31492 31458 793715508 6785 6864 875820754 90096 90097 430735358 6776 6860 407109481 30992 31032 845345497 47770 47771 131218653 34314 34315 511993974 43967 43968 933020610 26807 26756 140786651 80152 80138 603008805 78725 78744 690849107 57555 57576 582456109 18706 18707 776338511 56442 56391 307662897 84289 84312 616431662 78106 78113 20167516 56073 56074 832937583 17404 17433 660391548 32717 32714 760664254 3391 3392 156824245 26159 26160 955429824 75678 75679 701636746 45254 45197 162547368 74054 74023 781263621 69559 69560 735512791 81007 81008 909216380 41761 41762 892419107 11868 11869 383764980 48034 48058 235813684 1551 1504 310916951 2454 2541 928445094 81375 81376 103633193 80821 80822 7305265 55648 55649 780839999 83779 83780 387824480 17147 17153 326350950 53843 53844 137397330 60938 60956 433526891 52677 52696 328794585 59350 59351 283788923 26703 26629 77160778 25112 25113 571881892 85807 85808 937829747 31233 31234 707398577 14411 14412 441162562 35479 35509 294839329 28886 28912 535511268 7663 7685 735611650 88526 88527 467134422 72808 72809 729698206 90863 90864 165159687 6153 6123 222719789 92832 92833 759073970 96456 96471 9431249 92093 92094 446452390 36669 36690 104506792 31839 31840 219675471 20677 20678 390743631 4572 4619 107350058 22315 22316 584025918 21139 21195 190513781 28909 28910 196839196 7575 7501 919292970 45233 45180 564121493 97481 97482 257426061 50122 50162 170293364 19018 19019 752972387 89667 89668 29045566 32845 32872 867829627 80602 80603 664802624 93107 93160 464610377 33294 33295 964701778 70642 70715 427459089 1331 1397 690947263 29623 29624 470304915 92260 92200 30034332 68370 68371 813471642 13961 13880 930902626 16796 16797 251058810 30197 30198 856852894 62338 62339 692112244 70877 70878 183825898 88419 88360 252146762 66093 66097 363663417 20284 20300 939654234 97347 97362 681265523 42651 42652 858140247 59846 59847 429490580 51183 51115 531705382 13757 13795 918329228 74059 74062 202003453 41591 41524 515654854 51668 51669 470605680 87343 87300 594399432 78910 78821 628775015 80832 80795 118261596 74348 74405 188384338 98833 98834 990625840 13142 13119 37467781 77066 77067 301029651 26889 26890 778653581 43182 43183 874049800 48835 48908 241001692 27686 27687 744747975 12673 12674 594365482 65866 65842 112230461 45638 45639 906637752 69792 69776 761316806 70718 70719 606778946 67970 67958 288196514 93970 93971 743108416 85823 85896 845187233 57009 57084 510400546 33314 33275 400699910 76148 76112 347108270 4055 3979 325860516 3661 3662 749798789 68131 68140 41123712 45022 45023 283022581 47253 47254 656795851 5553 5554 133366688 33675 33749 749613678 18542 18465 656852610 15574 15575 419334829 51607 51608 367336080 58628 58629 50641857 24510 24511 298700041 88617 88618 393424218 15900 15950 975157898 51234 51235 304513744 43051 43052 542270181 67516 67534 822838412 93768 93857 967009805 48015 47974 766623663 82493 82504 225117371 5299 5300 692345286 38529 38530 608883204 8665 8596 214727621 53060 53061 418486149 29270 29255 929103561 30000 29952 612846303 71636 71641 814363057 63627 63684 678793442 89520 89596 565944684 98876 98877 940315279 20935 20936 959275883 28279 28217 864630042 27873 27874 347150436 15995 15996 493318627 18416 18417 513383011 95964 95982 573794846 14080 14133 33163643 2998 2999 307890892 29752 29713 914734351 94147 94148 10044243 7911 7922 357594813 28397 28398 675935554 10880 10881 348606213 13184 13260 474956887 24852 24853 190007065 57115 57116 142649002 21835 21817 609384075 35708 35626 723684599 98790 98858 611416673 43707 43708 531548509 62019 61960 873193239 71956 71957 514959456 17802 17803 271377835 10580 10586 510380387 49123 49124 651725381 89864 89865 536472657 70528 70529 51968000 57950 57945 550485257 20999 21000 378876681 95411 95455 389103803 77772 77708 182858467 56450 56451 295975202 20592 20593 705182978 35309 35310 973554573 21764 21698 423830248 34490 34414 125078732 48659 48648 872281037 55115 55140 704025601 28885 28870 643151216 63189 63190 485496214 44884 44885 291431503 84022 84023 819043469 14780 14794 278746439 98531 98571 131806211 84379 84380 390578026 35544 35545 721547534 34988 34989 186836027 19189 19190 240354641 1189 1180 484825336 35460 35461 166473329 49150 49151 124618619 76182 76183 226513351 19300 19301 645741373 94920 94893 124767138 41972 41973 383623680 32730 32731 161046893 42203 42204 988173190 22117 22118 30407068 18670 18681 492656982 27041 27042 533014129 46565 46544 634486758 99449 99450 822110625 62723 62750 574975294 41490 41491 716654218 55951 55909 86204498 5144 5109 296963581 77903 77904 762148486 83963 83964 228146513 89928 89929 365983442 93886 93887 433845947 2798 2753 246448585 66913 66985 207558478 45399 45400 673705487 1024 1089 507870415 32557 32558 419068016 15025 15009 303995464 85701 85710 961647802 83552 83556 767850534 21661 21665 456203622 9905 9920 350658717 38022 37944 404758972 70103 70111 139743886 79065 78998 50970334 14365 14366 455565814 79564 79610 651997671 87770 87771 176933212 42699 42700 22589360 9081 9036 406528321 99383 99384 514480695 85249 85250 894089172 2009 2010 294913466 81118 81094 773523813 69707 69666 727743723 77365 77307 337416216 188 189 781857242 53092 53007 711376895 83002 82991 957631951 26782 26783 175199133 17088 17174 684477511 79592 79593 745449583 45710 45675 914524207 49993 49963 2192593 61026 61100 238607015 40108 40138 465710657 39644 39565 122142989 77600 77687 614831330 19403 19404 47394385 18631 18647 745023602 99092 99093 680938046 73001 72933 415006067 69727 69728 457672387 50024 50025 299372771 89315 89282 921311917 23369 23400 265528456 32828 32829 803918981 45767 45768 313039451 33640 33641 386627050 34076 34000 293396357 44066 44113 719190576 12795 12847 795957862 11264 11186 91600312 86900 86876 16709089 90828 90829 535781946 66138 66140 264512364 75338 75358 787086609 11931 11948 97612240 94193 94249 285163347 18405 18406 541220961 56255 56256 410126645 73853 73854 298220549 12316 12362 853801706 89081 89082 603318533 91785 91786 729591909 69543 69544 573015096 97244 97265 576747226 31159 31160 68053178 8353 8354 768081096 89156 89148 490600869 73325 73292 979044771 45286 45287 460910659 4863 4803 768382849 66335 66381 584131390 58304 58305 107856546 30917 30867 98335554 92746 92747 816186298 67995 67980 691901148 18298 18261 602990362 74468 74550 116488088 25206 25251 913623186 67094 67087 297522646 38759 38760 931204333 84601 84602 662915418 70908 70909 473462578 8275 8276 862787860 5706 5707 695623393 88690 88691 376116599 52385 52386 597279043 96727 96726 117409623 12863 12782 243959845 32086 32087 224176841 50627 50628 831487463 64410 64411 441646229 53694 53695 523365389 43791 43736 658669396 52436 52347 597126154 31090 31091 663127900 38729 38662 449130229 82044 81958 135740307 58175 58176 740052811 32543 32609 837503332 2263 2247 639083183 57355 57391 213083455 79733 79818 328497610 91705 91654 787530802 78665 78693 73902446 16116 16032 382194600 19069 19103 539893058 85732 85664 26907064 23145 23146 948271710 93455 93453 889717367 50757 50827 799466053 7892 7893 730812352 22352 22353 40085484 57750 57814 735731435 25650 25642 257682444 87142 87143 623331486 59803 59812 235301746 95144 95145 717763573 11862 11863 507480890 11754 11755 132542991 37781 37782 134935737 43502 43514 593162027 45855 45858 185717797 91433 91471 853198997 4307 4235 969763701 45055 45056 454862708 56892 56865 745530119 52327 52328 978424818 72445 72482 927862114 32621 32612 227686392 86573 86508 535542698 60597 60642 535937161 25517 25518 457119784 62918 62961 735921560 45564 45565 401729902 63286 63287 467546249 41010 41011 696573186 39521 39497 160125055 68702 68753 748462622 27308 27309 113096803 99535 99488 478335605 55878 55879 937791920 23537 23611 373194181 8626 8598 597376793 32362 32363 333796780 29987 29926 884540578 55011 54941 390857012 93341 93342 866068617 84571 84572 201742515 50127 50099 190677288 94549 94612 675922587 80415 80436 806621693 73268 73209 167200500 1351 1352 384909048 3706 3658 664099619 91237 91238 699279016 87522 87571 271350375 33668 33669 685713248 50777 50778 454052794 79001 79002 732455526 47153 47081 891834020 78467 78468 852343379 41129 41130 80494578 48071 48072 936527129 43105 43106 729472767 45067 45068 115722672 98380 98334 992054952 83749 83813 771270754 17817 17731 446933776 93587 93594 941404140 84836 84837 221667286 68818 68819 201377099 96996 97049 840591591 14039 14040 855948725 53580 53637 736023447 32439 32464 506276369 97756 97767 169850400 94043 94129 466573561 94882 94883 892808257 32894 32895 583229633 75647 75589 283127937 10432 10433 883548002 42294 42368 296914971 60627 60628 234106763 18277 18278 381890815 8977 8978 983048140 1353 1413 147754615 67796 67822 619007542 35296 35355 84704300 60400 60401 932056708 42807 42808 658267746 84732 84733 314953213 55341 55342 351432450 11497 11498 505160398 66896 66897 604537565 67631 67702 170291586 92277 92320 895848036 93011 93012 608565220 33736 33737 425705480 46384 46347 768137399 85011 84932 398655914 60037 59960 770730164 18538 18539 290424156 15706 15658 490849875 67873 67869 763598322 82689 82690 155985977 32999 33022 232819056 41051 41052 733278071 60581 60582 668294938 11531 11464 514343531 25488 25489 391833417 14211 14212 586224225 19614 19615 866595659 1448 1449 370786989 91040 91041 786276775 36976 36965 937750194 39005 39006 706944971 46162 46105 596344754 36391 36307 448741038 62743 62744 946967594 83802 83818 766472319 77441 77520 230346007 47395 47399 763516665 5362 5285 625902495 70355 70394 604054258 2518 2519 778271874 61547 61582 322836111 10361 10362 306112276 17914 17961 848483107 79993 79994 181247323 18109 18031 900857802 42317 42318 404820237 95394 95417 472290435 98097 98098 951037107 68964 68924 866819098 14081 14082 993347337 88653 88650 234518115 96163 96099 388469983 66652 66653 269250123 33795 33808 571890800 3665 3666 992011362 77792 77723 791327072 88190 88275 36101169 7281 7282 221525231 40512 40562 167740288 16151 16152 787666957 14044 14029 730831509 20597 20598 726513459 74341 74307 606916764 29363 29410 872769796 79725 79794 832966586 43023 43024 732928597 66991 67070 529332908 83877 83824 998539062 30590 30591 753539064 78066 77978 188457696 61082 61083 946141752 54933 54942 178940215 913 943 686986396 13404 13411 314828523 39791 39727 60350415 34480 34481 576815671 50936 50937 29631122 20437 20425 143692223 84034 84035 772319501 52565 52552 220453738 68853 68779 804897647 8899 8982 147734686 11013 11014 929606485 56239 56240 850664959 9760 9749 884815160 28603 28554 448518317 10038 9949 908629380 27503 27543 643246387 20562 20563 345123577 52666 52667 935344669 59493 59470 641725262 30555 30600 570719021 7735 7764 690453092 22928 22929 480761509 21734 21735 915653486 62130 62131 562382181 12416 12417 488196304 83742 83811 989696175 4060 4070 104530151 1850 1776 160442919 97020 96994 372386941 61941 61942 825414493 58415 58416 980899618 25042 25043 620700431 36987 36990 480854062 29877 29831 226544670 97638 97710 27830797 76199 76244 936279451 58790 58791 69708435 79011 78981 981271973 88590 88591 2206636 28157 28158 491366547 77294 77269 654335251 41752 41741 464334553 56880 56926 275083578 70076 70157 88772026 96237 96238 932416007 49375 49449 381086561 19894 19963 491783138 76601 76658 600500336 78844 78845 901849852 75289 75290 392967211 85430 85431 294573578 54994 54995 104628793 84025 84026 978987947 24645 24649 468026496 89217 89218 941052608 40717 40718 19070099 9822 9823 257747076 43797 43798 832603529 62017 62018 61667315 21216 21220 670876969 19548 19549 190223210 92485 92486 477319490 9330 9312 470082383 41222 41181 481573227 64120 64121 82579390 67534 67535 434291585 68303 68374 161192652 81709 81776 247460237 48859 48860 533348576 66797 66868 766273284 72885 72886 934070671 91828 91823 41875177 23285 23354 596411098 23206 23207 821674853 15641 15642 794730820 49253 49170 130487625 10545 10546 648175877 2481 2395 173139233 87542 87543 114019731 57551 57565 267145101 66583 66660 483105972 63536 63550 316315485 85113 85201 128875619 1597 1670 812362543 77129 77199 232992088 1678 1704 161722158 55565 55566 722021608 29787 29756 747075519 99821 99905 571910902 64798 64748 460747317 89103 89104 650162352 90375 90364 912093408 80794 80795 686165353 74918 74919 162725497 87479 87480 799034256 96395 96396 110925437 71108 71109 741904773 27265 27266 927358428 1551 1602 86957992 92508 92509 136800702 41455 41456 400032710 18812 18775 396150923 84541 84585 58172040 55562 55563 978640595 50159 50206 985205603 90470 90471 849148115 79194 79226 191866724 34952 34953 69101407 4383 4384 77835957 22835 22836 610502648 35778 35791 283786599 29244 29245 375889532 27552 27553 740700379 2542 2582 290068826 56983 56984 257926951 55560 55561 479972340 96257 96289 284102393 35365 35366 617377409 98551 98600 484399800 5987 5988 384577377 94133 94221 912038511 62086 62087 288728327 56543 56544 135130455 12614 12615 674473842 54880 54881 506286327 92786 92726 35994607 52950 52903 520506930 68503 68504 109509588 94807 94793 615952352 57894 57926 766066001 36348 36392 466215413 72921 72922 47044989 97939 98007 6580352 32448 32393 557363653 70025 70026 322385810 73733 73734 341117928 35126 35177 457015914 20599 20600 406122215 57283 57360 630696702 30272 30217 287800404 71826 71856 287756243 62820 62821 397979006 72106 72033 634205604 40831 40832 196611987 45232 45233 505780012 64308 64224 89227483 62444 62492 546710266 65236 65237 756481932 55633 55634 237847414 34640 34641 692614535 51906 51825 595835675 4046 4035 548410230 12100 12101 146915778 12863 12864 651290571 35093 35094 208966966 51343 51342 496181980 19041 19042 72413938 44842 44858 418191509 59454 59374 42363348 5816 5817 638917175 17390 17323 955865255 49611 49612 38221807 87814 87815 106415641 43590 43591 226178550 60746 60692 315415196 39104 39150 723488414 57317 57239 455187658 11927 11915 701566987 82567 82586 453231961 57588 57589 759266704 16821 16822 982766281 33224 33230 43344131 86829 86830 383478275 66134 66135 920236507 3322 3359 826775298 33662 33663 601419973 92973 93056 925917528 65404 65394 727476757 22403 22404 465140541 71547 71610 95657517 74006 74007 873539463 49134 49115 773340659 9509 9510 575872417 37594 37523 988991186 50218 50219 19117858 87045 87046 384123177 81663 81655 152770184 65756 65757 851082182 55642 55676 851156567 43265 43266 8818853 73015 73023 280736314 85174 85175 268523652 68568 68569 894000566 2394 2395 302906071 8929 8938 919898483 61693 61698 219708331 75997 75998 156098366 82599 82553 510751468 99017 99018 196397560 30762 30770 957179515 43282 43265 348066199 78499 78507 272589557 93813 93814 776879361 57529 57530 145149080 64621 64622 463875850 10715 10780 896658780 86774 86775 912410568 52802 52803 753897587 52919 52920 803050777 19069 19008 617497778 19700 19701 205448867 97917 97928 584244944 33103 33104 647392328 24917 24998 740161824 59653 59605 581910386 25364 25365 30185162 49148 49211 183527754 77333 77334 435909741 90243 90289 715268326 69802 69803 138849946 40782 40783 738204807 76690 76691 252813127 15897 15898 650719128 52093 52094 435499910 71639 71690 532585604 38914 38979 89417358 79088 79003 644522595 30571 30521 276871551 27167 27168 870578670 92809 92810 354260043 40649 40650 386152860 79030 78952 619184258 171 200 857476598 49374 49375 446710403 34517 34518 467088366 83397 83434 811110075 18326 18327 12674226 80242 80180 239888762 30455 30456 841994321 42350 42319 541870310 65623 65584 964652020 27502 27499 432265288 62647 62648 924109005 11572 11573 783148264 82806 82856 419663306 99004 99005 370136161 16968 16969 147373041 14069 14070 337146614 94502 94503 660608108 48382 48328 882421409 406 387 731082504 66575 66576 911315008 41255 41256 880321432 38215 38216 675313390 64933 64883 503040253 29014 28984 540039637 8404 8478 563593226 75287 75288 194972842 8397 8310 45674532 49956 49948 826073390 1807 1775 243167749 65975 65907 184193258 273 325 136869177 80327 80346 75233903 30283 30284 798964538 85879 85900 121051181 95651 95658 590583221 70323 70324 93296884 11309 11310 31770891 54405 54437 978743185 72714 72778 642424124 405 444 718321036 42876 42796 279563930 28893 28932 921390814 60575 60576 458913829 36650 36679 919284981 89016 89017 93108530 95354 95355 85524798 20516 20464 66107578 59959 59960 247214965 93252 93253 208865904 86757 86751 980793005 33951 33952 234048749 69432 69433 187362046 32488 32489 547057973 46771 46772 382261218 86752 86826 978053149 78151 78107 275768900 95179 95180 920687898 68484 68485 455679912 3622 3538 776300260 4390 4433 724747262 48703 48704 979078456 81201 81202 612934958 34084 34115 910104035 42184 42131 266035000 85349 85350 380867246 38400 38419 488560888 66391 66392 635049492 67463 67464 376533959 33480 33407 177831454 40818 40751 337862275 21335 21336 900681285 77133 77078 218947756 10291 10280 366757482 30482 30483 578410027 58366 58295 25009058 65610 65578 494686773 46097 46151 89714737 35315 35316 560237265 59305 59306 757682755 76422 76480 167016286 28882 28815 385794729 97704 97686 748491384 6214 6215 162781126 76602 76603 178527264 93142 93143 944137654 65816 65729 913416058 48794 48868 17596306 62288 62289 543685727 86378 86379 232045242 2223 2216 238902447 84254 84335 151134604 28411 28361 275977109 86688 86685 784628755 56503 56504 338261759 32689 32690 515375769 61066 60987 671458850 83059 83060 402141699 21345 21293 858870372 94400 94401 481604305 82458 82539 50741609 6543 6525 278479789 52179 52180 63150529 87222 87223 306427022 65400 65450 627823417 21527 21518 655586786 82323 82324 699218671 40816 40817 553378618 21748 21732 486610477 42285 42286 839877828 4148 4149 831433721 30899 30870 485352336 54283 54284 810095266 45112 45101 771728146 33089 33027 706364785 42838 42839 723860040 90362 90363 359670118 66578 66579 733602690 24320 24321 74681503 69709 69710 627675926 63115 63149 880142959 49536 49537 859780434 16036 16014 25765257 81690 81691 67907728 24116 24117 743961609 71951 71901 416695073 87382 87362 408675914 56892 56893 637166912 55365 55409 54974023 27413 27453 504991217 47913 47914 861511588 62875 62876 137475190 46569 46570 741787511 77325 77298 731130073 11374 11386 377529824 78694 78773 105596474 34423 34424 572325097 93929 93918 615134641 30970 30971 227000494 81589 81590 572472463 84051 84052 213156753 52798 52808 162725216 93648 93618 755067056 4064 4065 505511881 10720 10664 437009387 72073 72012 433897568 34382 34329 654708557 15956 16013 183518017 63436 63437 501619274 7360 7361 872595140 66032 66030 503977218 92148 92126 19327557 68364 68278 739358526 21134 21160 135909051 3434 3435 466423383 73298 73299 123133416 97541 97542 526485699 48556 48492 631435742 84487 84526 943803624 93129 93130 991320695 29912 29963 548886923 68036 67972 444097269 42537 42538 354419869 31427 31439 388117019 63231 63288 434593830 27494 27495 530366193 40254 40255 810022984 11344 11345 773867349 44171 44172 473599252 59140 59114 159676847 81790 81770 419501313 37603 37678 665051031 62122 62123 471810764 66657 66658 919523118 27820 27821 346911031 72807 72784 58777343 96160 96196 722208750 77311 77393 91486541 47344 47345 968259291 59125 59126 384340754 68317 68349 872421451 99087 99124 39562590 49013 49014 802157155 97699 97700 843093927 85559 85549 146593954 78025 78026 686029130 9506 9590 893990521 60292 60225 468400930 3157 3158 326549294 6333 6391 165773510 65168 65198 481624742 61013 61078 862339090 76778 76779 89645035 36150 36151 101291907 36977 37062 367687513 68594 68595 876749584 41720 41721 136566425 15786 15794 235854616 23118 23148 898074642 58466 58467 825989828 56362 56300 493456514 17178 17227 63837194 19419 19420 155619113 38991 39063 577394635 85874 85895 129059986 23328 23268 282661991 21540 21541 61754720 84023 84024 292364986 22592 22593 513403053 49377 49378 913718409 71241 71242 577983388 38107 38108 404873478 97330 97260 295923926 56676 56677 912273063 91251 91252 90967135 119 39 297749548 7958 7879 7174342 45578 45657 420810464 50387 50365 575170929 30882 30874 773541645 71564 71534 107809094 57335 57361 452091261 84568 84569 808967993 46835 46918 610770161 68166 68226 27484973 73407 73415 390358213 34406 34448 886761143 17870 17871 854365670 18468 18469 100754554 42569 42570 488625567 12498 12499 388805024 19572 19573 212326909 56102 56019 951863549 5988 5989 504451812 33805 33771 915377481 45777 45693 901159728 94028 94029 504133201 758 785 115508579 58494 58495 551461361 99033 99034 250281349 22669 22591 477643581 37208 37234 722925104 63254 63300 751744425 29982 29983 14828557 40369 40370 969534362 43231 43320 46732339 69763 69814 543627836 77559 77560 424396570 7112 7113 234195034 34229 34230 21341960 23622 23665 498092143 51170 51198 865118711 48946 48947 540356290 91716 91699 569855856 6023 6024 702867241 44862 44905 59442720 80974 81061 24099371 91887 91888 240537362 90449 90450 282842674 44866 44822 72896642 21521 21522 570076910 89330 89395 81650818 70964 70965 555270603 27316 27396 591351828 73187 73183 382462933 79928 79925 902397592 19160 19237 946360320 46358 46347 498900530 95888 95845 718838871 96535 96597 668368266 56725 56726 547747583 33757 33758 250899143 35289 35221 461511939 59051 59112 324662898 24629 24630 97980986 76722 76772 78864145 78469 78470 633862853 71136 71064 371553732 62211 62192 653871554 43748 43749 816133264 68536 68557 904181457 10677 10678 397658074 210 211 841103590 33834 33835 755294560 92776 92796 255593477 8539 8541 399034209 86397 86436 529469800 27209 27210 838245374 43813 43730 455648744 772 857 990655911 58996 58997 664576160 34971 35048 746046425 51352 51289 811768771 16601 16602 823376495 85117 85138 488675332 49641 49654 579234260 59260 59261 434307203 90516 90517 788299519 59545 59546 593500203 74828 74829 391589680 52351 52356 163529248 28802 28732 574087923 97235 97236 572920241 69527 69473 944247484 3490 3491 965332801 15057 14975 933151955 42230 42240 148906129 41049 40977 620140773 67779 67780 644844214 39462 39463 333631234 41907 41908 205588683 77953 77954 53661669 32364 32393 94510830 96330 96404 933188580 28994 28913 528163383 85429 85362 906912643 41933 41957 494430740 89323 89324 15307518 21723 21725 282572676 31591 31590 861017026 81846 81826 380641187 3252 3253 480378684 91602 91603 623929084 54672 54638 782916925 57428 57429 888160508 3250 3251 652535181 7334 7335 538861985 8101 8035 120192140 15879 15824 716324447 64858 64859 590847318 33636 33637 172146914 80074 80075 600319747 46053 46043 9377623 9824 9753 926680629 68964 68895 489943323 71447 71468 229589059 30990 30991 645399386 34208 34191 117756401 90832 90833 381698677 1055 1056 783486269 82000 82001 836026709 50599 50600 590205717 68146 68147 429017294 29291 29223 788684034 28451 28400 918119780 94266 94267 776487928 25153 25154 700979349 76362 76363 693081021 93590 93591 792055178 22404 22349 797243535 91691 91692 735103142 68999 69000 87423326 86545 86546 754255794 52892 52955 268386121 65560 65561 759034436 71798 71792 444722651 92044 92045 451441671 63594 63552 580219 9132 9111 914387102 64521 64597 834054817 16719 16720 670017894 6027 6028 864637415 2079 2080 223348842 34972 34973 586691835 84670 84671 84026037 82230 82291 414913273 30539 30571 773225262 13109 13110 846712705 96870 96810 269878745 61803 61828 821168804 44564 44566 815118325 38842 38843 854461227 12307 12294 3024011 91796 91802 423071806 92812 92798 571649779 87740 87727 980058309 55089 55090 488278987 19929 19930 556190512 60842 60843 371557940 99666 99745 998446874 17320 17321 785443232 36013 36014 255056744 18087 18101 908539366 4786 4818 598878914 3984 3985 128441727 91829 91800 391475345 95424 95374 684093875 3675 3676 469756623 95344 95280 331465438 72178 72115 423687009 33268 33223 676525456 6352 6408 468690246 87823 87789 882363677 33568 33569 658612404 44981 44982 614220004 49998 49999 14187158 16825 16826 50544434 15134 15099 526649716 86756 86778 634203683 77347 77330 384148188 19044 19045 555935729 30477 30526 969781014 85340 85341 143847345 53300 53301 781774424 77317 77318 568514103 14885 14886 327844187 41050 41051 366856432 35707 35754 33255623 99346 99385 720144935 54308 54260 994081176 51335 51336 649969410 423 424 351180515 78663 78643 451369272 30515 30516 176739269 75844 75845 977424759 13119 13120 993915005 1349 1350 617806604 14586 14587 924959805 26480 26438 18551213 80559 80534 134068804 67888 67889 483193916 41690 41691 323986571 361 283 775151402 11633 11634 448790199 66806 66754 804215497 85019 84988 548678452 73382 73335 989527297 64894 64942 650187442 86916 86917 807294066 6473 6474 87667951 79119 79120 344230114 49808 49728 447652368 33989 33990 532455156 48421 48350 800686519 31936 31949 415550869 60706 60707 776090654 48591 48665 757838033 9917 9918 789348737 14109 14110 176899597 47473 47474 668651168 20479 20480 337006508 19891 19892 424244020 52002 52003 493759098 14222 14148 300765102 29351 29406 5765866 7548 7600 126246106 7819 7820 43930836 53330 53331 260627982 84600 84618 363281710 36550 36555 865768844 7588 7589 695448953 93062 93063 563761765 50093 50004 20892014 85609 85673 838636799 71890 71891 759036562 43076 43077 955964978 31742 31743 912079633 24691 24725 186049323 83860 83861 526629303 10062 10063 357194259 29753 29756 417378303 20057 20058 689368470 29997 29998 128892707 61335 61391 499575788 99236 99325 559144869 42112 42113 885249058 71686 71687 643533371 71187 71175 678303333 33966 33967 332679314 71634 71555 694313659 17563 17498 237374831 18133 18130 86707044 66964 66965 599840404 85981 85982 989790266 13031 13032 189957045 1681 1672 467214494 22549 22550 67970304 40423 40388 349784454 21708 21772 421720529 63129 63130 164707150 66153 66199 585185653 98151 98152 526450561 35714 35715 739136983 14391 14314 100142723 41007 41008 279210837 25767 25768 563818088 58922 58923 319899794 79079 79015 690935654 99098 99035 690802546 15254 15255 926587966 31856 31857 721648578 15010 15011 852559101 8291 8292 564609159 25579 25491 549473232 96507 96508 482660004 93177 93143 845837982 78206 78176 171323546 6826 6827 350837833 29912 29913 237841519 31305 31306 249448814 11029 11030 299449076 88568 88635 356078046 32515 32516 703932694 24431 24360 691656286 95883 95884 24314451 87025 87038 476836384 57999 58000 378581154 14306 14307 702408317 50598 50548 362844473 67925 67879 887666590 19180 19253 328820379 67229 67230 758588216 32394 32395 989631173 38893 38819 630446191 41644 41645 350680262 68171 68196 850091592 57439 57440 985474931 30979 30980 660393391 17892 17869 776651101 45967 45898 404854791 6215 6216 316456432 24081 24082 101877210 14571 14572 1505265 69982 69983 197869451 19935 19936 352630991 73350 73388 529870891 91461 91443 547625787 10571 10572 88043384 16258 16259 572273799 39985 39986 450407243 2902 2903 307240928 30286 30287 108819416 64882 64953 174184485 97248 97255 404546002 6184 6193 315207708 85426 85427 288460873 20199 20200 630546220 51234 51226 496507243 51655 51656 29635291 25781 25732 869744447 4511 4512 16411330 12127 12128 2954005 92577 92578 549944233 37414 37395 400424323 64647 64648 728908882 84590 84591 35731344 46138 46139 913405514 94002 94003 383661816 98159 98094 532378767 76801 76802 401780910 90166 90171 747377312 69273 69240 91460801 50059 49973 74692047 70428 70435 812124256 74223 74224 829407050 98175 98176 708947349 38688 38689 355816702 40847 40834 458799003 35582 35566 809189672 17345 17346 949223736 98610 98697 887162693 74653 74654 526397129 47762 47753 317500044 46059 46041 555953475 66425 66426 641050434 52342 52353 984985719 91915 91916 903885315 78192 78103 807824917 20402 20471 374315056 71143 71144 92271352 95710 95762 907319175 6646 6647 268346978 16738 16763 380170158 65178 65229 344350904 31965 31966 320597146 41344 41345 692770166 4744 4736 378729058 30300 30301 469210918 90063 90064 49609647 63574 63494 580938073 80840 80841 692729890 69836 69846 148103399 70573 70574 451139575 97271 97277 997543902 72598 72527 780016775 99707 99708 834899813 15099 15100 719729902 56159 56160 961260608 74529 74530 183642621 7692 7693 556560103 89005 89006 617850276 84278 84279 475473077 8191 8176 369895846 50052 50053 664693400 39013 39077 338804572 42293 42294 453795850 11156 11157 113822192 78231 78223 49887539 26964 26937 30663325 67704 67705 455653552 15796 15729 293502263 74407 74408 419913100 84505 84506 323786945 57575 57487 350685953 14941 14881 868206502 70357 70278 374590240 79862 79863 471088435 79340 79346 759226874 27523 27524 696002604 20957 20958 462609764 25720 25692 580342378 23204 23205 49827647 65414 65420 536803599 4574 4575 166954239 78681 78663 235483714 70578 70579 660156683 17755 17680 838796352 111 76 528632561 67595 67596 390218924 30967 31000 496452213 88212 88279 930840814 28816 28817 931512521 64902 64911 867843392 7893 7894 443912909 2070 2079 542635717 16949 16988 792561065 74351 74352 918229797 45087 45088 795277691 48121 48113 206565801 43549 43606 133768346 53654 53655 126927333 76274 76196 561224033 59708 59709 26369000 61860 61944 170588532 45619 45620 995760280 35518 35519 972240804 25854 25812 681095296 51306 51307 194239299 15667 15668 408818976 18565 18651 35131600 53986 54016 660297527 24429 24505 654480334 39859 39860 640610489 43770 43823 873459824 52934 52946 407329067 4681 4684 222914746 45522 45523 286335403 25876 25877 959497750 98450 98451 488617150 31432 31433 99214790 58598 58599 735864920 64474 64500 240900880 57805 57793 527198893 90868 90887 512428172 37807 37808 455645187 46892 46967 968143397 98886 98887 688328189 91842 91843 97736022 79900 79974 987747152 3779 3769 303134884 33674 33675 265745093 42757 42711 339912887 15246 15321 124147710 23204 23274 454636162 1857 1858 80325351 17418 17485 751665618 15084 15148 650733644 41731 41760 707751455 97947 97948 620968894 87797 87776 470529788 48089 48071 540322999 57883 57934 398695761 39438 39437 863716341 27234 27193 473815023 72831 72832 521579197 76552 76639 522538131 39877 39874 118861763 72155 72156 334296585 40341 40342 907107813 82912 82957 478928052 4780 4711 434979213 89668 89669 540822520 74562 74563 232418400 56085 56086 940938668 46937 46996 165775064 66045 66046 425825713 96674 96675 894131935 80062 80146 282971840 80393 80394 338605161 94411 94349 555877349 96463 96432 216648852 77647 77629 769920802 75736 75765 940731294 45916 45917 104640727 27303 27329 281797708 47090 47079 931784975 5227 5228 84395350 90810 90811 981545926 10198 10212 753002986 77310 77311 226016263 12119 12120 978969601 56488 56489 558230877 8117 8118 13306685 59778 59779 688712321 34307 34308 579309833 75190 75191 284798420 5654 5655 190858648 18449 18487 3060684 33271 33272 544005183 72032 72033 87228480 21484 21415 746591739 88586 88582 974539193 28913 28914 858470319 30289 30290 841616909 13133 13113 230167597 66737 66649 921438886 95036 95039 670337961 65457 65383 46722455 78037 78061 199793574 3921 3924 900757594 66752 66753 82014360 40712 40721 151969430 70171 70172 104298681 84793 84786 34328533 74038 74102 257761106 40808 40809 643210111 2954 2883 492103757 70502 70503 769986656 9206 9192 872305828 15754 15755 231242338 15460 15461 139630824 88994 89055 270340526 78784 78701 511730132 70392 70372 554125163 86410 86411 569602733 77123 77146 27941131 90299 90329 821048076 25 26 307684767 86765 86694 210780976 1356 1352 740470694 1573 1590 567311795 8399 8423 595578016 39525 39526 597543993 14291 14292 433129797 74589 74590 569537392 59673 59762 278476706 648 588 219605223 44240 44196 462809708 66902 66814 359883630 93607 93578 846522181 83908 83879 412632443 55508 55560 683218505 43829 43830 933924237 44470 44415 621223790 64773 64746 449276675 36894 36948 866545021 35276 35218 880919094 965 931 169466400 44172 44173 925591240 20831 20781 777991874 97644 97613 941257942 89446 89435 597997142 15848 15849 838738949 75697 75698 773569345 61364 61281 902213924 87974 87975 335438458 42081 42012 336822760 39797 39798 994836501 4297 4298 648579828 20229 20230 341619621 24641 24629 170011269 28485 28486 900366115 60289 60353 78747547 82818 82819 497326147 68103 68105 710165585 70609 70610 380935877 60816 60739 911553490 41630 41631 160097956 15260 15261 874095920 97775 97776 448765851 88007 88012 84306005 76103 76072 621684193 80662 80749 794071104 39470 39471 749349286 17489 17490 241377131 36701 36702 193807354 30353 30354 390126867 14385 14386 852365638 28941 28955 305463569 66518 66449 206018769 13651 13621 937378014 45383 45384 106177961 60434 60440 303010362 94266 94327 311206009 70292 70293 996676126 75756 75757 697002021 79358 79322 646981962 89896 89897 743249816 92356 92406 117072675 88825 88826 281620399 80777 80778 422374644 55160 55094 983161504 96860 96929 386348497 84166 84167 877283864 93102 93096 491496738 43754 43755 185878684 5328 5360 988711805 49290 49291 550434162 71443 71444 378632264 32291 32221 19285094 71626 71627 300805612 68823 68831 897863350 32806 32807 681906734 70331 70321 90267652 37019 37020 806647722 26772 26760 960225335 58250 58244 289288797 52129 52130 339340396 32903 32953 762855086 1789 1790 64049594 39836 39789 804885826 98076 98077 553385062 69552 69602 781497608 27375 27376 350785428 16245 16259 992803720 55458 55536 723203407 55411 55431 955965836 70392 70367 463471965 97983 97984 702472807 2189 2273 463130631 26627 26628 270423244 26382 26383 88865680 27110 27111 533442805 7295 7296 692289083 35218 35226 150741948 68769 68820 731574066 49649 49731 355301859 10110 10050 518792406 84471 84419 648135437 99574 99575 968573241 11751 11752 831052087 67507 67508 39999749 15510 15511 519376327 41909 41910 942334231 93401 93402 22685956 46738 46739 413901272 65244 65245 676268172 21404 21405 240890341 98171 98172 141890820 89595 89538 583439342 90875 90837 49566058 88182 88183 360561494 37056 37057 664307277 3910 3911 951125741 68592 68593 76308254 96493 96470 215794846 17473 17474 609191724 42892 42893 939378628 64433 64434 618812512 37233 37234 364027560 58470 58471 70862430 46518 46597 669684408 58691 58692 637075424 13096 13079 135018522 76619 76620 276219196 30378 30379 442406213 56382 56383 899970606 71272 71347 27974940 7223 7289 380187149 426 427 502615006 73638 73639 447990821 1012 994 983874905 64698 64747 298699176 92784 92785 599975617 41996 42065 300203956 89600 89516 572181049 52861 52862 414693267 24809 24810 257103688 3478 3554 770846442 39447 39448 204407180 16784 16785 793963316 31639 31608 640389244 20679 20742 543629623 69001 68926 805681777 40993 41027 2153821 46392 46393 573401402 77164 77165 280158735 62072 62073 34518765 20574 20575 793172977 56936 56937 538158155 82339 82340 901060896 8164 8104 452910994 37180 37181 341350102 97875 97807 825927260 64723 64634 502323191 15647 15735 974487485 25408 25459 202083001 73647 73676 752416933 85953 85954 938406126 83769 83846 415189377 68832 68810 243631273 77419 77359 682214039 57492 57493 46071948 51379 51380 829451181 93984 94055 976543186 39653 39661 76645278 8532 8562 497820774 8081 8082 294990742 19499 19439 571679680 24976 24977 216952462 27842 27768 50293266 50770 50771 737590101 10741 10742 348095579 26982 26983 746371123 54736 54755 162486147 95151 95189 442163223 6553 6554 537811243 37559 37560 51982074 15790 15874 602116344 44199 44202 252469066 69817 69786 602162308 88734 88664 697110806 93136 93103 523262627 96491 96492 983587208 16847 16880 696989598 623 683 997653264 98579 98536 4441709 47482 47483 917773850 67362 67406 869272415 36803 36804 573412424 69805 69806 122740239 68202 68203 903483773 45538 45539 802659331 70714 70715 590802420 38643 38644 824494541 41945 41921 59054572 74140 74141 934684326 78443 78444 278941745 29933 29934 507699738 77897 77832 943875268 74905 74868 449497705 15102 15103 520406364 65366 65367 518001634 43865 43866 652404732 29118 29119 56061643 44185 44209 936080385 91431 91407 911483880 82142 82199 286800545 19264 19265 163524 71588 71677 723812304 60914 60915 587528682 85054 85059 885007869 87406 87342 637704845 81567 81590 3429560 96814 96795 661953763 93141 93057 666618257 98347 98407 473729352 3480 3468 459904680 64600 64601 869952661 2245 2305 595691951 89360 89439 74377218 1137 1161 842190855 24383 24384 352198648 72157 72158 667512955 95940 95941 442344359 73563 73620 293206717 62064 62065 368841216 75654 75655 818568909 20259 20208 430076929 95223 95224 995438867 87016 87017 586851076 39666 39582 19718584 12274 12333 575913429 34051 34052 392385813 39917 39903 206669423 85912 85968 710100015 22741 22742 509077834 82951 82952 244920685 172 173 680176407 22633 22634 943145881 59473 59474 724095163 26774 26775 146577735 8604 8605 581421320 47582 47569 347838909 87721 87722 124623565 47822 47746 374208332 84929 84967 882371640 56286 56287 435066480 27062 26999 23319985 71677 71699 293231654 60882 60883 168945 30263 30264 977378175 37047 37048 814210655 67929 67844 765273804 11193 11194 804928348 24036 24059 554595471 8195 8186 990048924 67009 67061 514789226 57044 57045 852148993 70412 70413 363247774 51270 51304 73770974 66463 66447 146504999 14620 14708 657874019 68846 68847 96334548 60526 60437 896628150 34002 34003 97300266 93134 93135 670873410 43845 43846 432051957 15487 15488 710686032 32926 32880 721764416 1968 1969 734324626 81261 81262 212760948 72012 71975 942904473 62466 62467 620591724 3500 3501 97117870 84206 84198 438088317 74371 74372 68088095 56606 56607 576285203 82750 82727 658033901 63254 63223 976214586 74542 74456 962576624 38133 38144 799172034 85272 85273 844191451 81433 81434 345078 54960 54961 170062064 81323 81362 290001555 14557 14558 218475898 28763 28764 80212929 46275 46276 133370252 69633 69585 405503166 62257 62188 679349546 66064 66122 759100300 93835 93836 70281789 63363 63364 907037188 45266 45267 441309474 85977 86018 103811929 72456 72442 859573956 38300 38247 804260523 17305 17301 905916736 39059 39060 976603551 81663 81664 293686283 10270 10271 184098567 94660 94661 984330578 77404 77405 240331546 43529 43538 56060832 62429 62430 274170029 87318 87394 827071953 50122 50123 528426919 73631 73632 571576241 69034 69035 447353332 51256 51257 638968192 43059 43060 487599368 70648 70593 124128082 67399 67402 951009750 86963 87000 843344045 60795 60828 44606883 58094 58095 883692138 89939 89908 394599409 1277 1278 995830058 44835 44836 568977769 73230 73231 799936366 54684 54635 181970179 19887 19917 840533585 80454 80455 279080073 81822 81823 178421496 91626 91627 590900346 23174 23108 750245014 33417 33418 995829180 59225 59171 936840469 36259 36260 101892795 99229 99311 511690096 54718 54719 768870787 41629 41630 373830213 20479 20556 99556545 67247 67248 985275757 75672 75602 174392417 37771 37737 518164370 67342 67290 706255576 84874 84903 849616664 76470 76503 794007652 43734 43735 371163715 78724 78739 349534304 89259 89260 98317198 33500 33501 234246129 83980 83981 473848057 94987 94988 77612573 78294 78292 369213268 15007 15008 610082218 70658 70745 814612534 61765 61719 126321819 43091 43092 437991223 54152 54153 381956562 66445 66435 527624620 4373 4374 168267650 4546 4468 924071400 12286 12287 654909602 71871 71872 912916107 51010 51043 209404091 92232 92181 149544673 34091 34092 177238579 7847 7848 47988100 35513 35428 491726298 71368 71369 644379092 41571 41636 70515202 48739 48740 74521591 81868 81869 569085906 54689 54657 667751850 13539 13481 618758703 46871 46850 676749693 27928 27929 930894200 56663 56664 125060812 39967 39968 144223028 94489 94490 815411844 33798 33801 24365038 77253 77338 618867840 28271 28272 572666668 6750 6751 800674347 63615 63604 547906628 60384 60382 712287431 37392 37393 116351930 38280 38281 492034184 79410 79345 958291855 85061 85127 56996937 50362 50303 838660573 70197 70198 400969238 84769 84707 652747480 48130 48080 396157662 94934 94899 600946188 83827 83828 748631742 96606 96522 139396695 82008 81982 548894293 42258 42259 761975868 38639 38640 524946770 59012 59013 689167219 43448 43449 992553114 67505 67458 84489688 79603 79604 403101969 6309 6246 543640964 13877 13878 458014748 27788 27699 956515872 61051 61097 852169713 21924 21925 476240120 66333 66253 826435308 89889 89902 907896276 42254 42255 425018854 14605 14606 751049548 2368 2350 444397654 13859 13907 379863171 90378 90342 744790139 53353 53385 866927662 80536 80525 611600391 31530 31464 648586572 13054 12993 624890838 18892 18893 212780208 56597 56660 19929416 98666 98667 990891261 80131 80079 251389331 9353 9354 413254310 8505 8506 193244179 9548 9549 236377972 83162 83163 72672808 21927 21889 214779751 69900 69871 28470382 7921 7912 437924501 79412 79392 414990601 41209 41210 468584074 99979 99980 43777676 92493 92494 205109260 89635 89632 556736158 93016 93011 724268330 67264 67265 224970963 58875 58917 566871896 38483 38535 81337698 25566 25509 724206717 35508 35509 957526935 43362 43363 616501225 85770 85756 319257951 11429 11461 931127201 1919 1920 26058027 33302 33303 644072481 11723 11724 36347823 99114 99115 817725289 76654 76679 722646733 47813 47771 509826355 70197 70118 388434604 87671 87683 704727745 43894 43936 125475137 98024 98039 23193022 25278 25358 807712303 47125 47062 451657514 79782 79783 409388183 72865 72918 142627102 1402 1403 866444258 67328 67329 555898311 21502 21503 855246909 80273 80274 411405218 20780 20781 61287417 62465 62495 141554299 79028 79032 385724205 29708 29675 971454918 12478 12479 813752655 17330 17331 330147097 25777 25781 715048326 31858 31859 199055995 62733 62749 926325282 98127 98128 490916630 82573 82574 144969495 30162 30163 177137810 27987 27988 264721679 63213 63214 825144093 69437 69457 859646830 72418 72419 504965716 97461 97516 750601746 7438 7439 647886678 83991 83949 290502569 96573 96574 697365249 73167 73168 391888932 3208 3209 900806376 6055 6056 175639415 42230 42231 434540671 42214 42261 921701109 43236 43214 824153401 7596 7542 835737850 96403 96373 48603208 55078 55079 37179745 39187 39195 372619187 26999 27080 146014823 35036 35037 233531242 27108 27081 697561312 41694 41669 673570127 91768 91834 864647206 40344 40345 556685115 90766 90680 479009789 36865 36832 290778868 44858 44859 417316201 98469 98470 660967610 9927 9890 41933659 54628 54629 253890169 25123 25074 484717385 49666 49667 918669031 86352 86353 390539587 1138 1139 501889860 65462 65494 126680944 90460 90413 419651894 85981 86054 790763277 12710 12711 717064595 7079 7080 514910699 37039 37040 113468581 95452 95429 52637721 31330 31302 108617580 83532 83561 136086690 64147 64148 563683260 6281 6282 613555023 9159 9223 658756353 77957 77958 214506854 76223 76192 154027397 85209 85288 988689087 7269 7237 474664015 40202 40203 680595831 7479 7472 817709766 3290 3278 485645829 71240 71241 85002337 19269 19254 281605426 88201 88202 126385570 55855 55856 675934893 746 738 489250636 50960 50961 390473544 71837 71760 72409810 65649 65650 827196409 58914 58937 697723046 81464 81465 923540037 99540 99529 786112088 40672 40673 717807627 32555 32565 279261842 87078 87024 363496193 81746 81747 328351134 22868 22869 984146789 52833 52834 444443614 63409 63410 522233347 65136 65087 484110279 1313 1285 354796465 14491 14571 406347578 79605 79606 304096398 71585 71586 668437717 99620 99621 13831307 45083 45084 794578659 76612 76613 553371206 92220 92273 307314812 47822 47831 95532136 4391 4392 288355599 76121 76094 730705890 54038 54012 539490205 83078 83151 808028692 76367 76368 238736416 89360 89361 915846357 76547 76548 310869797 99348 99288 84499703 72643 72644 372549972 56673 56674 81171515 21923 21924 664282985 38032 38110 292143575 92243 92244 761758768 37787 37788 32711569 5688 5753 292422399 54915 54906 436778835 10636 10637 820401969 44507 44508 386429927 3780 3741 721015775 74990 74991 466621028 56259 56222 771598254 12015 12016 428539781 65420 65480 22214725 64486 64421 832802923 66701 66702 968281282 82294 82295 480784946 2131 2132 660240500 99811 99812 548046270 70224 70274 636904261 50255 50177 384631097 67411 67362 933586339 7681 7596 251297577 19657 19658 528340674 45304 45261 921161209 49774 49775 691600415 39995 40019 517881548 63979 64010 98898613 35320 35321 467799942 26097 26099 755237596 83590 83579 738211965 75143 75096 215359782 62932 63014 136796709 8515 8516 863854526 8487 8488 262754378 34624 34625 442003551 29160 29096 354796760 8493 8494 167609970 62285 62286 359473971 48378 48417 507494080 59881 59882 344678749 93827 93752 320906979 23639 23640 779010976 36344 36278 203279657 2297 2298 955130995 64794 64780 236193628 18328 18398 809104912 56270 56298 3396601 43024 43025 381518227 13491 13492 754829590 87176 87240 983671378 88906 88907 473313996 38271 38272 255128777 96210 96211 723189705 8048 8029 623507476 72061 72062 408180478 85527 85528 930147612 13031 12950 46763165 64229 64265 135823781 83633 83634 216385915 12601 12672 622913380 7103 7054 112164414 24782 24772 368964363 1290 1363 604399663 20966 20967 244968958 18647 18721 174110878 16706 16786 754405371 86029 86030 858555852 36934 36992 111968019 32282 32315 480779493 38731 38732 363158040 51957 51958 296694219 40544 40460 398715543 16856 16857 208844726 96056 96086 305268172 67432 67433 463884890 39173 39165 359168459 1739 1812 481525512 755 756 972335808 48221 48179 819618516 34252 34287 537240242 69413 69365 133306348 11898 11894 169077433 44010 44011 35604596 34838 34839 426465665 12304 12391 512532774 63991 63944 23877731 29864 29865 228711337 55266 55182 68801956 82660 82661 543698240 41822 41839 403565763 14501 14557 817041932 57408 57479 990497318 61299 61300 407580334 12949 12937 348500928 84959 84960 182731976 32813 32779 227367304 26191 26192 787598355 64642 64643 910898075 74588 74510 844831955 78775 78776 737924689 34191 34125 574614713 86581 86582 354478938 90931 90932 252042023 44090 44091 304636417 6192 6193 655230012 86529 86544 126261689 87680 87681 451891490 22201 22207 314014084 13750 13751 563238609 59579 59580 911640662 77762 77763 618796593 36657 36625 627378749 86449 86450 855290632 8775 8776 216262600 18705 18706 843409254 74575 74637 136571569 92362 92372 854582692 53964 53930 54121726 12982 12942 254422036 62905 62906 398390867 98965 98910 911079566 5259 5260 707166939 91350 91314 204226227 31756 31750 348987006 8096 8128 626755547 4603 4686 311013101 67077 67108 78359904 50704 50705 120889768 67469 67389 629431072 31056 31134 173160226 38613 38614 452803164 79321 79322 327514747 46868 46869 728909730 47443 47444 663789695 97391 97353 733367627 95374 95375 209219485 88738 88739 747965618 77799 77804 255414445 95177 95178 575102311 89939 90022 610800410 44934 44851 443134584 53432 53449 85961770 37869 37929 254150879 42621 42622 559143272 76202 76139 644694384 20477 20478 343476618 50830 50759 875087303 85969 85970 604472554 34557 34558 753687581 74312 74223 196063474 49636 49673 984746359 13968 13896 916824936 28361 28312 591494214 51087 51088 164228223 19384 19449 344646141 60043 59984 222599286 41024 41025 885924663 72091 72092 91879619 84990 84991 12317892 26592 26593 427659050 89278 89307 437784255 17111 17112 203519210 35077 35078 423431270 16877 16878 276472325 19176 19253 673837555 37898 37899 432174163 55872 55828 207340681 337 359 32932283 74195 74196 75852979 41139 41140 596590564 53431 53354 864967994 30156 30157 399911419 52232 52233 218500235 27120 27121 839378102 93567 93568 105932460 98226 98227 457285800 67665 67666 279681671 10616 10648 983928921 58703 58624 941761126 2462 2463 978427576 48218 48219 940291681 76201 76214 762000974 85021 85022 449852499 24591 24616 740170915 45501 45502 110549994 35857 35858 228928637 1392 1480 502853436 71718 71719 673934644 98289 98290 949899356 87654 87655 142633488 37421 37457 802945367 86324 86343 240431063 75511 75535 845704966 18831 18835 617065295 15011 15012 298605820 66734 66663 241498821 12174 12175 852767505 16959 16960 978506916 53044 53084 950763719 8718 8719 924092759 98531 98532 596925478 29433 29434 96856060 94120 94189 440912026 14029 14030 807229765 68827 68916 446781515 10244 10245 952128165 52836 52867 448184326 73082 72996 413492548 53930 53931 687070450 26881 26882 58829494 87458 87459 389608510 45496 45495 555803105 41811 41812 195357452 21159 21212 777411253 7174 7199 852752994 97359 97360 964750733 56620 56698 441411390 47822 47793 347075837 26378 26405 558429771 21157 21087 174700507 36456 36508 563450311 61751 61766 261440131 92239 92240 643299221 28013 27934 124763520 24203 24204 490707888 71860 71861 579439645 94105 94106 514989027 36953 36929 575101531 89045 89046 918602213 34743 34665 645516178 56876 56874 773472100 90254 90255 546457686 33714 33715 565065305 3746 3787 182042952 93918 94004 465865677 40053 40025 107993967 76981 76982 262077911 66200 66201 287823043 798 727 580667622 27705 27706 820948903 57721 57739 385562423 25048 25049 540313516 1623 1689 279931835 37362 37431 703884109 1429 1404 712721878 8310 8249 757331609 2849 2897 505400928 955 956 689102446 77037 77126 987447343 17924 17866 813466199 98072 98073 817812935 54351 54313 977662276 29199 29261 330170790 62753 62754 163210943 19292 19298 918969497 72103 72104 789710339 16838 16903 16210882 71944 71875 154815571 41470 41471 370869742 47923 47905 727569527 56860 56861 231717568 52699 52700 498307122 69926 69927 293846192 14555 14556 188007169 86902 86926 511160323 69064 69065 908751443 15877 15878 437189587 51375 51304 788008096 95770 95771 794313182 28444 28527 481468392 63711 63800 318203089 49808 49809 568971559 58612 58678 875718554 76782 76783 192286610 96670 96620 700821592 90150 90151 902109424 47186 47187 845908625 33172 33110 338494014 67747 67791 247050084 75823 75824 401872067 31797 31798 613469366 63450 63454 169907313 61854 61906 149709686 69240 69295 401779654 79078 79130 23769197 50956 50870 970010214 19292 19293 765769502 52087 52084 208011101 6348 6425 264879056 79844 79786 291375729 37378 37313 861119058 64049 64006 140120487 67786 67724 679348579 11009 10988 685236582 90979 91037 512472784 26472 26433 806812514 56122 56108 989234369 30010 30011 457157514 20050 20051 198303977 41571 41593 476247259 93777 93786 807800150 1373 1374 763599425 35438 35460 859397425 60967 60984 27609342 69651 69652 78728701 91473 91446 533146832 51706 51619 630464291 26198 26199 853888329 450 534 516399206 10529 10530 62890747 39888 39945 236152878 72533 72555 588572334 4385 4355 365738340 10209 10210 769987699 38341 38342 398262820 34167 34101 338889228 98524 98493 927136882 7357 7360 652298112 53735 53736 163092261 75599 75600 831563027 42232 42290 610087138 98933 99002 332455893 97533 97534 786136407 85262 85315 938214058 99775 99689 406206955 92701 92695 752857178 52873 52952 912976565 39780 39781 641436049 24881 24882 369569120 55970 55971 510762461 35136 35137 93117317 75120 75193 414675843 51436 51387 907360111 81768 81747 824287002 20558 20559 603530804 23842 23843 902777889 79376 79377 906926836 552 561 404555198 9295 9252 231304560 58389 58390 561510473 89695 89696 101053245 22077 22078 289817519 92150 92174 577234974 90857 90858 709742943 16764 16765 58098451 38618 38619 151545037 24783 24843 917312348 82928 82879 534351893 70056 70010 109459915 90245 90246 689237188 74156 74157 801129417 22951 22984 92345129 36081 36082 323291065 7513 7578 122308647 38835 38836 155546036 87927 87928 201501855 92885 92918 564172371 12427 12462 625680009 42027 42038 330770627 12162 12163 780910393 66573 66574 821302280 41488 41533 955683690 61047 61019 236378254 264 265 457114280 85272 85206 7030069 69068 68986 882108373 18142 18192 272017807 44689 44670 270404602 66926 66993 891528279 36598 36540 699507204 78773 78736 13368812 93617 93618 721488390 95740 95741 486034614 70491 70495 30737890 9417 9330 484067297 25142 25121 776059475 15904 15905 650297172 83780 83781 933699328 78501 78502 264691412 63521 63522 862135089 16035 16056 136068425 65073 65057 247901355 29034 29035 223629919 12513 12514 434151150 7834 7835 59692808 81337 81338 761769296 37630 37631 696757323 14042 14043 461452839 4904 4839 194548006 16545 16596 491490023 17496 17437 564265872 3109 3110 19904168 66015 66050 802881146 98687 98623 529854178 91049 91050 903218968 39464 39509 910237024 84479 84551 786781269 9481 9482 435201111 64899 64974 450261709 76246 76247 588377544 8585 8638 90728839 9476 9477 231396713 560 561 772361867 18529 18530 892511174 53516 53512 634838545 24846 24841 845649432 13622 13623 438435280 65152 65128 968260685 45277 45317 63537118 37891 37892 7062062 87125 87155 844317846 42241 42294 136072901 20119 20165 98780343 66730 66750 589967558 10257 10282 852881322 8242 8292 770551877 63682 63678 622972503 70069 70070 249419630 4301 4302 810787446 16682 16759 605083974 17345 17265 639333476 51485 51486 202644412 9102 9021 243175442 80709 80710 985296460 16320 16321 271742035 22561 22648 124714354 42369 42370 908890655 48789 48864 881434316 98954 99042 369386941 52713 52714 514626939 44079 44055 354782902 74330 74331 989399246 19662 19691 862972999 33937 33875 587327399 94287 94199 998822157 70028 70051 63437931 51155 51156 754235165 49471 49472 638896171 36505 36506 333910395 14135 14136 155024667 37598 37630 189787078 18098 18109 836005284 79948 79949 48328400 79991 79992 536992098 76947 76948 153570273 4813 4814 877464750 11795 11866 761734617 44937 44927 134306998 25464 25429 387007934 17166 17156 157553795 87649 87650 760058544 57757 57758 330924346 90703 90704 949423760 93139 93211 156324900 6290 6211 764118662 11493 11494 437944664 16473 16538 531788936 74096 74116 544844284 67248 67249 595984819 40897 40898 249309828 6224 6284 45027121 23096 23097 431727508 65732 65733 917644344 2918 2919 775902613 26235 26321 155654505 35777 35778 21165627 67428 67418 734130083 65366 65444 234008614 50475 50424 953156085 26343 26304 645629130 92721 92722 825952641 91067 90990 508981481 13932 13911 434043030 51685 51751 441161016 80586 80587 82998619 63679 63702 403686483 50799 50800 308760603 82377 82298 215985912 28900 28901 530535561 49010 49032 475511457 9356 9303 824829633 11443 11389 941257704 4546 4547 341094206 37840 37802 206242307 36008 36090 913504806 81292 81293 601427587 2342 2343 604238400 11460 11461 885901980 24889 24890 902115459 61513 61514 614295248 20094 20146 996757095 21627 21676 635552271 75956 75925 897489832 18986 18924 833830836 24031 24032 266197888 32114 32040 799436237 50161 50182 978636355 27128 27129 734332534 63906 63858 403592186 58199 58128 294223750 4389 4390 124591284 66882 66883 201988477 62006 62075 148557892 96082 96083 317529239 70811 70812 176032894 96795 96755 569197149 72099 72100 699990095 90057 90058 580054576 52055 52140 875916239 47112 47113 507030308 91178 91179 346402095 36830 36831 855252873 31502 31465 41421040 89622 89699 764805561 54292 54293 897104811 4115 4116 39011873 97633 97634 540567961 78528 78587 57115415 61998 61999 199993728 25597 25547 368551481 67139 67140 55958872 89608 89673 115883270 16812 16901 486985708 45021 45103 559988988 43281 43282 161039920 59718 59719 801053033 82659 82708 210696759 61473 61474 397577870 24274 24238 222409129 65502 65503 535429782 63917 63918 838258568 83203 83130 424293199 24266 24255 308862937 23028 23108 887918015 77988 77989 97049708 81829 81830 847867959 25703 25629 82885375 73562 73563 180176305 85335 85336 607778110 97951 98036 106017905 34509 34528 147029361 45011 45059 352718821 49526 49527 51893786 79095 79024 412385404 72512 72578 307938249 49969 50030 594869923 11330 11331 730793777 52451 52452 866303576 96946 96947 319295843 23498 23499 592324495 26236 26203 404119352 58926 58956 687472111 50207 50208 95300825 60655 60656 800348381 5105 5108 768445849 30489 30463 552109233 5493 5557 863933097 41285 41301 534916547 88987 88988 765423663 55047 55055 239157761 85887 85888 819252844 77277 77278 941608752 55751 55752 242522417 64693 64694 27651959 1216 1170 950563180 55693 55694 655554906 15313 15379 293032283 69463 69464 770183615 65129 65130 211573129 78470 78530 210109446 51829 51830 71324537 72257 72258 885232794 96304 96269 697588033 33803 33804 29707961 39645 39646 12473540 53201 53202 777154651 14594 14614 512448179 24278 24279 387155635 86524 86460 876486572 28077 28158 156796586 37758 37834 75087273 78753 78754 661366643 89453 89454 271493968 73346 73347 165066053 4068 4076 808431664 39007 38959 295419768 83232 83225 547500389 63461 63533 379212561 19157 19106 938662643 47017 46981 617609378 91388 91337 566134630 79354 79355 405016059 70332 70333 632440113 66538 66539 994605830 26510 26511 917333890 27059 27015 860025064 19318 19319 56628195 19229 19230 410940919 70552 70463 96570951 39229 39147 353873704 19691 19692 467546279 42051 42052 724990394 82335 82336 982814753 12519 12516 805289122 10239 10153 23829265 55872 55824 530652928 73172 73173 290949511 80664 80576 34562158 79297 79298 881497976 44332 44356 377217744 35129 35130 121753031 56214 56215 235628490 60031 59966 878765802 71387 71388 958952099 48597 48600 660935877 3954 3951 163930620 19610 19611 573371919 77290 77314 402071488 41338 41277 517437615 92354 92363 777304669 44548 44549 896226277 78553 78554 457092730 31070 31147 121193989 23019 22964 87070943 88691 88726 487035091 70696 70697 487892684 77688 77689 285250001 85342 85285 550503187 98818 98819 829311910 94638 94620 425258877 58026 58027 799677412 62294 62364 846401691 96532 96570 785292539 59893 59814 940328132 10180 10197 655582160 92628 92642 425675666 72775 72789 721003870 39811 39766 102074386 47331 47330 524177061 28337 28356 750918222 3412 3336 389803141 17436 17437 74683532 99525 99494 755248446 1754 1839 764612011 69482 69498 670943260 87779 87780 686526492 25529 25530 158278286 15291 15292 634985902 62906 62837 620198732 41806 41807 881537476 63054 63055 2658618 16969 16970 990365216 70171 70131 224975192 60526 60527 349688459 61397 61398 763528815 3001 3002 345637065 48855 48868 797809018 97092 97148 895385852 6108 6046 657056678 37740 37741 866990391 6065 6036 908604542 4035 3983 396132170 9535 9564 451240809 90288 90289 237409430 3960 3949 376686567 4888 4889 619728664 4798 4857 253157904 95590 95591 695564424 35740 35741 902407392 28619 28620 606033453 20058 20074 893433766 58061 58146 633740092 99444 99390 994157737 27239 27263 580821855 31469 31384 416108063 85856 85891 907270199 28432 28433 570873145 46363 46364 487263558 25729 25811 300816284 80257 80226 181969314 97263 97281 125677163 5478 5479 749301874 24504 24505 985799038 7 8 334582998 5573 5652 31714669 57541 57542 701999027 13109 13077 832541077 60482 60483 152845562 86461 86532 919490778 66211 66212 98760398 60884 60885 184305905 54238 54239 634405887 90256 90257 682994897 50839 50774 57045463 2226 2227 58397004 13561 13584 44436172 83975 83926 377115686 76290 76364 264488489 29391 29392 368549954 46002 46054 880094849 32528 32529 176524524 42173 42235 967308197 5551 5552 275817131 1817 1818 390720492 10942 10943 512974198 31169 31109 472264809 35885 35886 110597985 40858 40859 793059244 3856 3888 28453677 87350 87369 933286800 57017 57018 460937627 64816 64772 193699109 43087 43088 998852406 19625 19626 948672015 75712 75733 52937418 98891 98892 250618749 46280 46281 589146883 15242 15243 754630939 24028 24102 263185619 29149 29150 608403974 79422 79423 941583003 10824 10825 539974658 12355 12314 941170154 71014 71057 929335398 66565 66566 470299739 46372 46288 97378090 86344 86345 917549609 47763 47764 386699926 50836 50837 850276686 36473 36502 4109440 99361 99359 311870489 55347 55299 791924634 8860 8906 224050992 30504 30505 391207424 64355 64356 226661091 1383 1392 262188643 82175 82176 12910825 92213 92214 435130683 59547 59548 993429234 72815 72816 799142808 78527 78528 228664198 60898 60963 852614506 31485 31497 163597185 71017 71052 438811408 46221 46239 776432077 72501 72416 429332839 66354 66389 724510507 47946 47863 572762125 10998 10999 886896447 80807 80832 719340941 60024 59938 586935421 73553 73562 15815940 45530 45531 24244589 18341 18414 735134896 91792 91730 93668932 90470 90384 150583731 49660 49661 578065113 19909 19855 321769194 635 636 768433468 39364 39365 326958593 94925 95009 928061720 36591 36633 94620371 90563 90517 600513148 16840 16841 844654699 31979 31980 362160858 78281 78282 624480789 1251 1231 999959167 97696 97784 760293631 92736 92768 160744487 87094 87095 814315599 26102 26103 52221727 82154 82186 260117353 36343 36344 811662667 40890 40827 255784293 39247 39279 735892807 94727 94795 851069208 51567 51568 138167000 98823 98760 353966106 35621 35622 373434468 51592 51532 701247208 757 740 409441951 15279 15218 126206298 36883 36884 605016524 97006 97020 381337883 79988 79974 444641890 25834 25789 118638840 99397 99398 491649980 71766 71767 59025537 4733 4734 440458035 88479 88412 333723050 34093 34131 629083045 27058 27059 999100494 19791 19780 417901883 91600 91601 853715389 18607 18608 784796733 26465 26505 295717168 68256 68202 679485016 37269 37257 138366110 79094 79138 252921685 92219 92220 16214312 43157 43158 649358082 70361 70362 266530734 39497 39498 76992957 25229 25230 437362355 10823 10824 548783867 77433 77434 454488857 18341 18406 152341103 69632 69620 714038401 50704 50732 684548969 35363 35364 399539197 92449 92450 973915156 89958 90034 538374090 21015 21016 929573642 83708 83648 903756072 47981 48025 781547145 74312 74313 566123912 8070 8079 370476565 73155 73156 818283939 8449 8502 424644288 46527 46528 106071864 23606 23543 375964417 6303 6240 976106889 2430 2512 330788177 32764 32765 80420833 53221 53263 638675719 67377 67378 858289130 61195 61196 376954294 43663 43709 368897890 42257 42258 336558940 61340 61341 854247583 89138 89139 285082365 65470 65471 407185872 51548 51501 329203038 38112 38062 728086128 53880 53863 987900630 14655 14698 803673632 66680 66658 112674536 75953 75954 343269473 18751 18668 819289450 86641 86642 873610184 57220 57154 606349097 20406 20482 880147368 5321 5322 602580133 1911 1912 303872361 76784 76785 471939459 3591 3592 339087182 48436 48437 217217604 67898 67899 477705284 16234 16235 452989507 1164 1180 775927574 63605 63686 214626343 29175 29176 609747756 45375 45460 453905316 66053 66054 797644109 55516 55517 922675189 72013 72040 859671774 58659 58653 494152207 881 816 269674242 55119 55068 888170793 71324 71325 288514158 13995 13996 141882535 86876 86877 335281083 71145 71097 540261163 59606 59607 703784890 86527 86568 502486074 64170 64171 364328806 58390 58423 497873147 50073 50020 676642848 78872 78961 659070363 58064 58065 599352179 86830 86762 724211953 47085 47086 441758409 84280 84281 65637524 15233 15234 418257682 29690 29693 174942706 25444 25366 938228251 59593 59680 941150126 18853 18865 972291126 6363 6364 283141335 57034 57035 598358391 39066 39004 194287046 20666 20667 567115404 58631 58632 815454156 56552 56553 437817173 59663 59664 321510639 29573 29574 612452891 6320 6302 572859727 90488 90489 749268874 19400 19401 160798261 28280 28281 105355500 63248 63204 220813935 63100 63101 218633509 28953 29010 529810139 10702 10746 511562703 4827 4778 412842519 62257 62258 800216998 75944 75903 590329331 75952 75953 277832959 20649 20705 741880560 83177 83178 496029679 363 381 337716634 74758 74780 304628569 25861 25895 669488089 80362 80363 201950885 11268 11269 937220916 85817 85818 197000172 7130 7177 941237901 6063 6064 330126604 88629 88630 314275601 26303 26304 342872095 70925 70926 654799089 62994 63051 107286243 6928 6929 19572737 86671 86610 192022153 97665 97677 393826191 49885 49886 941977021 5947 5948 624993011 22927 22943 927738089 37289 37284 539815917 62188 62189 169912823 57368 57369 98960470 42292 42293 172994941 67585 67598 914123095 31009 31010 921958727 53322 53323 513342733 55052 55053 861637665 73565 73639 132249381 46751 46753 262362949 37011 37034 838409580 14108 14109 409160597 26409 26410 442494304 30717 30694 265475057 24267 24268 147808225 60462 60463 712486752 47339 47340 125481805 72682 72610 678292815 67693 67694 169311165 74045 74046 562174787 10344 10345 670870968 25814 25815 286243687 70235 70236 273827281 14556 14559 478139545 32900 32901 955498716 25495 25466 421448502 83281 83250 104671702 18699 18700 154722304 934 935 373281613 71406 71407 46950702 4182 4228 378173804 48241 48223 472198540 83220 83221 716544020 59941 59932 18680508 69867 69810 314686090 49746 49713 164657119 86235 86159 71738992 51896 51895 148750595 23838 23839 750486291 18270 18271 682024987 28166 28145 942535597 51172 51237 560310733 66675 66654 473757997 72322 72244 323911776 8572 8512 122353024 24311 24257 549664034 29415 29445 936764755 88399 88331 194297122 94074 94111 597873359 47761 47691 83485664 97206 97131 295042103 31653 31654 893129317 30404 30405 872721430 29885 29886 913989843 55496 55537 330298910 77017 77018 185667635 81996 81957 236674885 77502 77503 38322416 90662 90663 623426046 72067 72141 860813628 31133 31134 563016774 108 24 255387560 89653 89654 539930103 27086 27051 275864960 98988 98918 329323599 83245 83246 126923372 82500 82501 248269944 53699 53651 670472705 11615 11616 565169296 13907 13853 137107522 82196 82108 639500248 276 277 3111483 92559 92591 315701093 88046 88047 660952006 43406 43444 31860050 13162 13133 717328484 2677 2642 744076131 67593 67522 207442016 41110 41032 602456097 46463 46464 38678385 50600 50541 431556563 47348 47288 408078183 90518 90542 290300776 24084 24085 596225753 67223 67211 658339818 3429 3509 649789677 69769 69770 757437237 45823 45824 130382495 89032 89033 447477277 16761 16848 673553756 76279 76352 590305176 29367 29368 382409301 16922 16923 95429065 62854 62855 783715006 94771 94696 744733112 90865 90873 954446576 18733 18734 636910782 87285 87244 931210753 60404 60356 953617018 71076 71077 515487030 70038 69949 311426645 48574 48498 61351486 44947 44883 763332533 98024 98025 762040836 89276 89277 659137029 83303 83304 179580139 45512 45513 281515116 36148 36149 83063924 85169 85170 110865146 19029 19030 455070879 56949 56942 651222920 77496 77497 627422208 60355 60356 277827440 79306 79307 617657253 51974 52037 810646621 97634 97650 953388465 61247 61193 74268454 70306 70307 818010795 36402 36403 693509100 58605 58606 998071582 81454 81455 453699244 62249 62250 181475556 12948 12949 156207960 8995 8921 52043416 78355 78356 165984173 30424 30482 567734887 6813 6803 71526352 65488 65489 51258007 20878 20879 245608602 45903 45904 861136007 64043 64112 347828132 48403 48404 351146243 25408 25473 687933531 72456 72457 127607323 29551 29552 430934084 60002 60003 645025849 82928 83004 199287339 12778 12739 68036764 28284 28267 227250275 38510 38511 241045878 27454 27455 274202263 49791 49792 103951178 43963 43964 898054568 86091 86021 295692230 83681 83723 249827483 22419 22386 634746098 30890 30979 665996333 90102 90119 962973595 49361 49362 528128989 32989 33054 272614388 24550 24551 126276975 3536 3537 808291636 18208 18209 707082690 35870 35871 595777819 60751 60731 171396858 11386 11387 410018249 75780 75781 926603020 46856 46783 827469786 33835 33863 928328100 96272 96268 531973779 93683 93669 686448469 62627 62605 350834034 13719 13720 494528632 41385 41386 455595053 27476 27477 718284383 37564 37565 556206031 80497 80453 947061866 46417 46352 298861078 85604 85605 444756691 82408 82374 309109673 57618 57617 262535899 29024 29025 725538583 90638 90639 326665753 46145 46072 134137134 58789 58790 522971894 34456 34395 964697286 13468 13384 201913854 6278 6310 888425280 16523 16524 153535860 15609 15619 567962984 99794 99741 496701431 53165 53166 341882449 72720 72651 674964368 72123 72124 217701902 46701 46724 74951227 70609 70666 774488382 30646 30647 828755434 32661 32662 419066664 84758 84811 834791670 57285 57286 768550249 62319 62230 533994455 8466 8467 717042771 7466 7531 465116066 86707 86636 966379087 18922 18923 187541311 63824 63786 888327477 96668 96669 692343081 36217 36276 421347465 78492 78500 420253559 26739 26756 728714781 90887 90888 532159796 28106 28034 29392344 39442 39443 170778855 58342 58354 454168645 15071 15009 160160928 88055 88046 905873286 25323 25324 908302366 73149 73090 682116124 72923 72924 214537112 10149 10182 780544778 65182 65183 237540654 93586 93624 616037080 42756 42717 475754965 64045 64116 451646294 12836 12837 345483515 78759 78760 83662891 23970 23954 273234361 13758 13757 156571973 21146 21143 783904551 79884 79941 820428161 81352 81298 650499644 46069 46036 402084260 53069 53070 328336587 52783 52784 140310624 26645 26682 754182641 16577 16511 685271100 71399 71400 603646812 34646 34647 560609612 80028 80029 602561986 41724 41729 85440142 41636 41606 190071557 2166 2185 21428140 88402 88340 709760933 9578 9636 192775417 85851 85883 300752195 23014 23035 278860351 66897 66898 624002467 79730 79731 341623280 24984 25019 814149035 60323 60324 287200823 33777 33738 780193562 53613 53614 799022078 14494 14454 324076543 36024 36059 321934587 38430 38431 720029246 4521 4455 716027358 38424 38363 664055827 97375 97368 619615677 20633 20634 505704732 67161 67162 674685844 96325 96264 45980790 85557 85558 581174508 88532 88533 204788937 82217 82218 188609201 7792 7870 961580023 25336 25337 511692381 6006 6045 497185530 84565 84566 109438066 86804 86805 770615248 22933 22934 715686682 9470 9555 177903247 91480 91481 367621498 28088 28037 830939077 96038 95987 555221011 67151 67152 202728155 7464 7465 749753642 4866 4867 398461057 9328 9303 523038923 93331 93289 385964422 56160 56161 847474707 60903 60904 234841225 43667 43736 77240520 13598 13570 105007355 18927 18928 509568086 67020 67021 654966840 94379 94380 228943347 29507 29537 365366442 14481 14454 798872159 25869 25870 886205561 81951 81952 28008524 18105 18160 216790261 20454 20455 691224123 82411 82412 315582124 49092 49176 324627527 60443 60461 660411072 69299 69235 801096277 54802 54789 414369689 1562 1563 623663286 7463 7464 508429127 84745 84677 533823048 90348 90349 395072180 30851 30852 204463292 24424 24501 11725053 35191 35102 571216196 21506 21507 806995391 8678 8742 264748650 10098 10099 395405497 49538 49475 400934682 2977 3032 712077288 48101 48102 596302673 64416 64451 965888994 74230 74231 675327981 59012 59088 96859712 32468 32434 133016972 33892 33896 960717327 35923 35924 312754901 21199 21114 953883089 84239 84240 868343181 17178 17179 112800570 31967 31968 471042622 86111 86173 475024264 59470 59471 898564310 33498 33414 690912761 78345 78346 325504915 67469 67470 525241038 94091 94092 994439322 25582 25583 197170079 62702 62703 257234054 59081 59037 600883246 99818 99730 435692182 75022 75023 957362227 74053 74128 581563494 77553 77534 112347672 65303 65374 572769423 79295 79296 540339313 69590 69515 976522023 9531 9532 419662032 30081 30082 767215674 91147 91148 650932235 37223 37179 273001180 67042 67065 858731924 1170 1171 609661900 63011 63012 45135758 44409 44358 817177787 59492 59493 739251413 24395 24331 257449554 4525 4526 977037157 91730 91734 207668186 37251 37180 384577322 76319 76320 647586253 2888 2889 982621779 31074 31133 449499870 95853 95903 251900868 49400 49401 332309185 74465 74466 832334381 66448 66449 293228465 96957 96953 614808795 24917 24918 23060460 72842 72843 214122099 47560 47561 272173753 30721 30722 555495440 3734 3735 375203281 70260 70298 437143548 99161 99233 137405307 12846 12860 410928227 65919 65991 229627093 25200 25201 222608352 52596 52683 840202722 26041 26026 13277891 63320 63321 962892132 28149 28150 873857740 23180 23181 482840421 88277 88278 59017419 74603 74591 493056363 38066 38107 83374790 29333 29363 623935133 95362 95417 698797116 9068 9069 425770070 36777 36778 192122861 80319 80374 885387806 59757 59758 897681545 17552 17589 515927765 72718 72719 329624136 95727 95674 168368930 40826 40827 662652526 97405 97406 537463659 67296 67272 905987761 68519 68520 623531198 43210 43211 703526801 11585 11586 458834031 23589 23590 342897249 62933 62918 294942237 2619 2620 30178537 52417 52433 148361158 58618 58690 859489662 81615 81616 980361419 81025 81085 644703909 13931 13936 274903659 29852 29906 694365104 77632 77633 506835082 12769 12809 847236479 43269 43206 594427844 24592 24593 890704952 4759 4679 506494505 50761 50752 538006272 41128 41129 400382863 59872 59842 416665512 7134 7076 187057085 8760 8833 650174262 3169 3227 455419213 96803 96724 179083094 30206 30207 303454703 73444 73397 740049336 4386 4387 330348011 32798 32799 458323419 97463 97464 65123825 90985 90905 903499082 22775 22776 187219681 42052 41976 391693797 61318 61319 36421367 98909 98980 578174173 9826 9915 958564136 66355 66356 149634997 97556 97557 478839757 82197 82198 852304897 43626 43597 902816038 5800 5842 99421596 58912 58913 168059900 91083 91084 565676877 68647 68648 920092595 40908 40974 790032970 4620 4681 714113179 25250 25251 67406819 79017 79018 393724838 89232 89233 90237095 8448 8432 208065841 22450 22451 888652706 95180 95181 80780152 83043 83044 432883687 54385 54386 972689570 67452 67497 355098038 42711 42712 344938402 5195 5250 56955548 46411 46332 34863024 9879 9904 445994456 59071 59105 263350910 65964 65965 6802586 20282 20272 326355678 28282 28283 758024652 96257 96203 564417806 33100 33101 210714963 28622 28623 944013309 91009 91010 419932203 61466 61467 931063837 1091 1160 770427939 50118 50119 773696586 27098 27099 303285835 15271 15272 155626220 39249 39183 87976581 78153 78203 712841084 9506 9551 16003661 78621 78622 985466296 65527 65472 66166558 58471 58472 998347896 74351 74430 142676518 27170 27171 591101121 34545 34597 84771082 3621 3622 980928731 36713 36714 276965405 8866 8944 396672199 55455 55366 567286746 58531 58453 222587355 43895 43896 354405812 7644 7645 931851778 73500 73531 858168194 23442 23390 292395451 55337 55327 778002836 44488 44489 206913251 60256 60250 731157045 53744 53745 899513869 44465 44388 506633464 89787 89746 670976799 45788 45789 857413144 24732 24733 480060967 49800 49796 785037968 4155 4233 415923890 43360 43278 713894375 48533 48513 321205469 30346 30347 578530316 23515 23516 321202724 14129 14130 481023091 87937 87938 706634632 31540 31541 788282527 25074 25075 848013433 36491 36480 980357650 47923 47924 63675924 70033 70034 218275748 89294 89284 239289989 67784 67766 721668328 54757 54758 15578399 15475 15559 365343210 56073 56034 31924498 41961 41972 424877751 61143 61144 806003148 9422 9423 255048640 96633 96634 581394997 84896 84862 603522080 69560 69649 926572706 47650 47677 203386298 36490 36491 563398966 15311 15399 930496763 81234 81315 786300188 36407 36408 179413454 61540 61541 503760621 96913 96914 858011105 7401 7402 840987046 86605 86606 401939851 30577 30578 619160259 45109 45110 958009080 60386 60301 444995505 51725 51726 71860282 45054 45055 296560139 41782 41783 344372100 38672 38592 847276425 17389 17417 27195230 52419 52420 402225467 79288 79289 468005566 83255 83256 954322798 80292 80330 146145747 42349 42350 350856918 54982 54983 350241019 89647 89704 881837048 53129 53122 447383258 91084 91085 145345677 78307 78274 406214441 62314 62395 858660688 96869 96870 67750418 57494 57496 941994819 71254 71255 267823594 17615 17568 115008977 23034 23035 609091040 54995 54929 389158205 14505 14506 384562620 54287 54357 867098108 70474 70475 919438483 39572 39573 511613769 81273 81244 238267471 61969 61903 279868199 4152 4153 602457725 4898 4864 347200250 53852 53853 662229610 67378 67379 826664709 54605 54585 252683952 54521 54522 119655225 50204 50182 136064457 33990 33952 585589696 57122 57048 669001044 76566 76522 789640489 20154 20185 853887778 56432 56384 956372018 93206 93280 864013792 34569 34597 107178799 35041 35042 119935418 12681 12643 336837397 11208 11209 688012320 27112 27113 366773246 57424 57344 609638256 61043 61044 539756937 82922 82923 92544907 38023 38068 196039452 23228 23153 713247210 56148 56138 665964203 63987 63950 533252897 19835 19836 595162060 78790 78704 888314858 79851 79808 96954626 83126 83127 826440297 655 656 114186913 12505 12506 828047570 15 5 546948767 49282 49283 536227108 28177 28224 554347192 39966 39967 433820666 55962 56002 202937420 55267 55342 179664821 81311 81312 164291926 14908 14838 941948244 68014 68015 471552096 42862 42939 593809965 40217 40218 900629478 38761 38830 569776421 45070 45071 49662610 26407 26408 905707966 12355 12281 177178885 87088 87157 726372191 69264 69265 413538764 82423 82405 978664567 82996 82919 322879493 18490 18464 737236109 74645 74646 584392813 9740 9741 547827916 32742 32671 601283574 82526 82527 189454209 62737 62738 948309065 59743 59793 284974732 99473 99518 20560507 76075 76076 178830764 26573 26574 669429011 25646 25647 710325893 65482 65483 715211288 48996 48997 522283273 77307 77371 486125238 22080 22102 669619629 86246 86159 46441824 20071 20072 399871474 75425 75426 760987242 15416 15409 699833119 50753 50754 991486890 9607 9576 520040903 45300 45301 878334479 88128 88129 862650751 31027 31028 660111041 83151 83159 386298764 26919 26979 707441575 34827 34828 494840918 14190 14265 191997949 63202 63203 632781776 70295 70296 171367244 86101 86151 118690375 28256 28325 193366423 60688 60689 654870212 2123 2124 327278853 15614 15615 240998855 85159 85160 314074460 37084 37087 944724774 62141 62142 81087114 26459 26510 143938140 63656 63704 447400771 15189 15190 247186847 9532 9533 350023516 61918 61919 695154745 35234 35235 622301371 17130 17131 977000813 8529 8530 150760109 73372 73373 957959837 66210 66129 787741363 53386 53387 998785171 12246 12264 135319237 74928 74871 871841140 1825 1784 575324714 36935 36936 203671591 18394 18413 4792612 76620 76621 374428155 55121 55122 268815632 34746 34786 732691151 34782 34783 588402376 42884 42885 313652323 56792 56814 555851100 35040 35041 185283568 9970 9971 309104949 15499 15500 838578777 64045 64046 174733117 67423 67363 512019921 56074 56004 777201242 94593 94594 220558940 46182 46223 553854768 76715 76716 43270967 72206 72207 23212866 23117 23098 347426760 1581 1598 617657912 27565 27492 306062187 37771 37800 9125196 54973 55055 646056753 60441 60527 176127079 24568 24569 289800760 28043 28106 128601614 46576 46625 176412454 63920 63932 685141234 76116 76035 292051308 53974 53975 85220227 88487 88399 387820665 99109 99131 497390947 16135 16136 694872904 96619 96620 699222936 26279 26280 811867540 99714 99715 790283176 80641 80642 588136472 64973 65050 249647403 42895 42826 406466294 17922 17923 48888467 13973 13974 682151961 20042 20043 25033693 19049 19113 969124841 31235 31236 243365760 53935 53923 994893678 53222 53223 755151063 84579 84505 938758661 7832 7781 579730423 9473 9491 249820139 25256 25257 62335435 73726 73727 732723168 59170 59171 520803983 26081 26012 471825199 71582 71654 38101911 28241 28179 379704650 88529 88530 395396013 9351 9310 799701353 12970 12971 337795145 87114 87162 11773389 49502 49503 488875448 23151 23187 114406715 8727 8813 813268122 41009 41010 106672763 47190 47191 25986338 43948 43949 327374112 80319 80320 556867791 23759 23729 205712596 36503 36460 399654737 32625 32626 603018327 36168 36169 572595376 4849 4867 745862347 83281 83282 597754599 71324 71256 18685118 83770 83855 940758962 37461 37469 217660955 43962 43879 550455829 94890 94885 755691895 44985 44986 425160688 16377 16378 619815947 7704 7705 520698286 71399 71457 912028280 79690 79691 775028696 27146 27152 564533790 36132 36133 507430381 66095 66096 333439112 55580 55634 240108268 14216 14156 150395107 31996 32051 79108051 42283 42284 214570616 73904 73873 805547191 62004 62005 578944098 48668 48669 304281670 6179 6180 418391662 77149 77068 975266347 136 137 208186834 52716 52717 730823428 26492 26507 951660128 52897 52942 186093631 11743 11654 223439735 73025 73098 212744158 29944 29945 734594582 9778 9779 512450989 3169 3191 261758634 72376 72377 37704396 70617 70623 838795291 19043 19044 814531760 74562 74584 972661510 26355 26356 843541737 96183 96239 232046487 24902 24925 526521102 87842 87843 766637744 4354 4355 47844392 43477 43478 705671944 76269 76270 228706638 86780 86781 996679744 63315 63298 974891039 14726 14702 378242327 60160 60084 722098587 11338 11270 498371313 41381 41382 362789069 76266 76267 32381013 35551 35505 227176259 38880 38881 817191141 53081 53082 147897004 3780 3853 770193874 60497 60574 598992128 61718 61719 813405205 93542 93491 734369588 23601 23602 699290586 14128 14129 196032282 78884 78885 653036030 85896 85850 895841066 69192 69191 863180646 20433 20434 242384319 85421 85367 523792646 34990 34959 265636445 1947 1948 950647087 28761 28805 110552317 27455 27456 804098860 97394 97395 132628414 61489 61499 478694108 41876 41877 856763779 18302 18327 76187287 1655 1666 688363255 53801 53762 509132413 33673 33689 991149840 96652 96701 501776129 69466 69410 638287013 30435 30436 939380196 79608 79609 445641011 72588 72589 328003672 27155 27156 581375540 7683 7684 820744241 21245 21246 944136182 23064 23065 864911014 53425 53426 813191839 1634 1635 408746196 90850 90851 416922505 76238 76237 331487164 22672 22597 281490582 62144 62145 135039310 8572 8573 851280524 52878 52879 758338844 24106 24104 530038597 88553 88551 588582623 93417 93418 196764691 83851 83770 130672066 70581 70621 800839356 18675 18665 68369187 54749 54750 71118419 79351 79352 90667830 51939 51940 545400098 39067 39154 581184622 90076 90077 413320320 83715 83748 249186591 91410 91411 321797367 32165 32166 502552999 58273 58274 419311580 89634 89558 246217434 87555 87595 534965755 6650 6649 438102135 75760 75761 42254279 63252 63329 324175916 31441 31442 505503609 7945 7946 692089049 90607 90608 27200250 10400 10401 330069582 52248 52249 553165831 67108 67036 981539114 67565 67566 360005809 1542 1540 880424279 42278 42279 326258432 21474 21475 146642783 48237 48238 357391935 14713 14798 537564045 42204 42205 931737018 421 422 915191186 86011 86059 713642754 58179 58236 32534858 6490 6425 577975297 70579 70637 932716912 64813 64814 99008973 72908 72848 953793296 63434 63491 627228746 29996 29997 571938934 83181 83184 633546218 26728 26771 374739988 19102 19018 68356662 93351 93338 289331654 81334 81330 817716494 3253 3254 220671845 2598 2549 166471579 29415 29416 11844234 98396 98477 820501484 72271 72333 860243219 14095 14158 28870026 53124 53125 558303804 17045 17046 582558816 68289 68290 714799776 6250 6294 849146616 80414 80415 959545371 18667 18668 152969444 16467 16456 181874363 24109 24110 284485651 9464 9402 669069815 73515 73516 475208971 38301 38302 678554799 45105 45106 470906848 23193 23194 714231253 65054 65055 453270386 47140 47141 655376191 10311 10312 174567920 39158 39159 989729095 44260 44261 652976261 63222 63258 44607056 8375 8358 740227023 66432 66433 456183643 49727 49728 183756172 41642 41643 97798334 59039 59059 25925837 63592 63606 626696494 64360 64361 305759663 13819 13820 543554299 13265 13309 373885967 61791 61856 708575148 91878 91879 309348900 99880 99881 643224655 39303 39304 173386353 22581 22569 624192289 76525 76526 340933933 6971 7009 783976918 36785 36786 80773945 16464 16390 286303188 25733 25702 719496333 15443 15479 324481484 6695 6681 670093325 22020 22021 62382602 12057 12058 775243913 81095 81041 672613859 40318 40319 554587531 36138 36139 65168269 33616 33634 803538404 4463 4464 592880684 34459 34374 605908073 98663 98664 547948993 2392 2393 726127971 75961 75962 351585841 3587 3588 48652323 2850 2851 506828420 18139 18079 861826485 6432 6360 820523505 28897 28898 517843520 5582 5643 79957999 23029 22951 169032216 12049 12050 898868046 68577 68578 182247228 10175 10166 296041886 3682 3683 309242564 33377 33310 945733268 33003 33004 858031669 31061 31062 715509839 25993 25994 83376448 5725 5726 651513078 71949 71950 482454598 75675 75676 228566836 40877 40891 99918088 93336 93337 450403752 28932 28933 25339968 74834 74755 530183601 59631 59632 526417462 85202 85203 581408648 54039 54066 239104875 62838 62839 294250435 84960 84961 160200066 20590 20570 495081504 27852 27853 220174572 30998 30912 654318171 93201 93141 703625299 81601 81602 234421735 37827 37738 401581139 78209 78176 489530429 71122 71127 194266210 31689 31690 106283842 565 566 503072559 67239 67305 327604920 92270 92271 268298053 99315 99316 938637899 32560 32561 615324833 37305 37228 862514669 51587 51534 6318280 78776 78777 956154901 7449 7450 829056394 89126 89141 936800473 14253 14170 370779959 41209 41223 824031830 15049 15045 72156873 7057 7035 92685592 60311 60312 897427754 11216 11217 527685004 91180 91181 626627116 56539 56580 876845225 95805 95806 7846593 62839 62840 238613543 88569 88642 315642292 36646 36647 163095658 46898 46899 747008356 14894 14895 81319935 36975 37060 836290898 86901 86935 350355474 99830 99742 378745257 91092 91058 749286995 62443 62444 431747050 55789 55790 931869810 80185 80186 766450733 78105 78099 794912619 60708 60660 449258736 20345 20346 84250071 96643 96644 774903845 23265 23346 858399200 97257 97209 642398478 91412 91449 102043839 41499 41521 574267799 82620 82692 631394773 73926 74006 361667707 47137 47138 907291343 31875 31923 691183013 83022 83023 875816482 40326 40327 124621891 6619 6620 879553870 8662 8697 406147993 60135 60136 968405861 87190 87142 891385265 66038 66051 116948439 68932 68933 812949735 75216 75260 717983624 26100 26101 15061996 3699 3761 589182973 5938 5939 618380443 78103 78104 145890864 56112 56113 381861380 56177 56172 715143658 31839 31899 461758838 27704 27705 851180805 54647 54684 940549848 33812 33813 463493966 13077 13078 832457395 22029 22056 736722055 30039 30040 633882096 67620 67621 614725973 37325 37300 350395965 36585 36586 222837676 59279 59280 259521712 48510 48511 432784152 99509 99580 336737534 22590 22591 753859040 76492 76493 224197361 54315 54316 403400617 60736 60737 624077310 45828 45770 832643113 40002 40056 302395274 86763 86742 114386046 22819 22773 999452565 66084 66085 963719547 87000 87002 92533921 40470 40471 323368222 38811 38746 850331878 55002 54942 505783749 13517 13518 322994654 9641 9692 385401341 3875 3876 725266079 33809 33884 304758971 70825 70826 64751666 96222 96223 464161739 71569 71570 153294877 2018 2019 148741774 6026 6053 187521555 41234 41235 928120885 16682 16675 301915131 17384 17385 536319385 45178 45116 927562148 19564 19565 449042417 68185 68187 687866868 26787 26788 873117644 35452 35405 978639973 76953 77020 487382018 80309 80310 701350119 23316 23323 956995995 69565 69614 612995396 96815 96816 27668719 10763 10770 453939169 64816 64817 308884575 74032 74033 672428951 56871 56872 588740056 90612 90580 887117798 96264 96291 315129862 31125 31126 835376732 95467 95407 314762486 73536 73537 525304005 30710 30711 878591044 56777 56778 239342374 68242 68312 528554780 1646 1597 122025250 81231 81232 222817694 10153 10097 870526963 59115 59116 292216207 76245 76246 871036255 32205 32206 72583658 57837 57922 648821597 25660 25661 665752078 48247 48248 811655759 50507 50519 475817556 81966 81967 222160844 67770 67813 562909992 4932 4933 187007904 40769 40723 506698173 65790 65725 287673996 60232 60233 572435925 13130 13131 968920715 43954 43869 226927766 65194 65195 332826314 65003 65004 166101654 83231 83232 382156312 10691 10626 824223167 40296 40297 910386985 54589 54662 586891930 97094 97095 903394722 56084 56053 24681142 55006 54981 317615836 88384 88427 737785483 22280 22325 225580287 44987 44988 500287361 43572 43613 409639420 96934 96985 578442503 13617 13618 967102191 72655 72692 311489863 98413 98414 598888174 93617 93574 143087451 43950 43951 684594504 38743 38744 117452682 6375 6401 273437367 58256 58257 864985273 88888 88889 999067654 99675 99596 545162883 36176 36177 637762229 41297 41298 618369807 94215 94289 304015270 2887 2888 555776539 3584 3568 286067635 9334 9413 135975929 34481 34569 307881399 59486 59487 545872997 36182 36178 594942785 76851 76852 460138447 47711 47712 931247876 1529 1530 856990642 10368 10369 439118398 34200 34157 301778423 41061 41062 82681485 67256 67213 761855231 11268 11323 571608281 7545 7546 433975891 77123 77124 478381135 36380 36381 216201957 57647 57591 487163875 83026 83027 583236195 6040 6041 194739463 32246 32247 793835435 1525 1526 977340624 84408 84376 663986862 7152 7153 788991829 42634 42700 924953500 24309 24345 102869198 62990 62991 690947405 34811 34812 8809069 54173 54174 87087066 52115 52116 244082353 70000 70001 911397770 71301 71302 397513682 90501 90528 65278261 39208 39172 902205110 58349 58350 304184893 46263 46264 972941288 41598 41599 665656630 26593 26594 606722999 8587 8588 451211674 51477 51509 881885788 97066 97067 36701383 97544 97545 186389482 13682 13756 358260553 3671 3672 808339342 79381 79344 610900825 86760 86761 133660017 499 500 233756127 66383 66384 569569868 99976 99969 517139646 46250 46251 791415151 63553 63514 105117825 19468 19437 291556593 91982 92064 927812613 74867 74868 316805337 97878 97879 20647198 31381 31399 492556370 76542 76543 241135014 23770 23802 132794842 84252 84253 881277473 69146 69105 619079341 94114 94115 515961656 96209 96210 492756367 23416 23417 228131913 87930 87906 900795723 95600 95555 247631294 89968 89986 449543950 38317 38308 450801827 23927 23978 220420464 70365 70428 844072492 51008 51009 348501368 22034 22115 290470397 14320 14363 275781253 21228 21309 317523859 83926 83927 736821457 34755 34756 489086528 12166 12167 324156711 91154 91155 954575116 4565 4566 700604001 63761 63811 482355007 16696 16697 162048838 85926 85928 97774736 22337 22338 913579471 31740 31741 575450461 60093 60128 939131179 43224 43225 663983049 21782 21780 569517069 46302 46303 129043438 80823 80824 732656387 7437 7483 739053393 35023 34979 130706149 47383 47384 913901466 33213 33218 90542156 23706 23765 291705051 85672 85659 558707610 38738 38794 120822983 41146 41147 682403340 21834 21835 342926071 16095 16100 860724207 26441 26517 351329787 13476 13559 611972099 63207 63149 350425151 90032 90107 228981989 90195 90196 412638526 10832 10833 22518392 90328 90411 199510529 50557 50601 39519373 5314 5379 768146506 71372 71347 670647558 4749 4750 889249880 39282 39283 4746391 88834 88835 666572841 23929 23930 368652651 58695 58696 284950297 96233 96234 219251899 88670 88671 759121729 41691 41692 510100874 73206 73207 286905623 79469 79470 858343383 4652 4583 147289830 33328 33357 750517630 10075 10049 355979339 72353 72299 707843390 63913 63843 912693331 72588 72652 77032602 78542 78543 134872978 49286 49287 643989244 34777 34749 970741881 97674 97675 330634238 67418 67446 888495898 86360 86341 343561885 34539 34540 174218534 30467 30468 42776314 30046 30047 769961726 44613 44536 914923176 43457 43458 666500259 63008 63009 737658945 53835 53836 998442720 82182 82131 451440141 46987 46988 437618874 74778 74788 703435494 60156 60211 66023797 81780 81781 783902671 55207 55154 950445238 70351 70403 828783965 45589 45569 737460017 22120 22121 115485588 10346 10347 911798472 29760 29761 221193473 52273 52274 110067849 79380 79381 28432816 63906 63854 862542761 55129 55130 412409975 92064 92145 728870885 1 2 479659405 86926 86986 913162668 46499 46500 714726156 17613 17614 524005151 25651 25652 702000948 27281 27222 216425736 50805 50892 375629736 4577 4627 770701303 55445 55446 461991905 14853 14854 133170175 76760 76718 186914474 11588 11589 337376824 789 790 269818486 27698 27699 538741315 96721 96657 525763570 23539 23597 11786938 52408 52409 490168957 11812 11813 913715770 48353 48354 689307012 92391 92392 379659656 9873 9805 370440292 81805 81833 424877849 26913 26889 938247753 35023 34935 50087684 16083 16084 132787729 26536 26525 318663468 88889 88890 608553469 23586 23635 862406045 78799 78800 957598838 63080 63081 109536886 52405 52406 583360279 67912 67913 738064080 50731 50732 201932347 59041 59042 390792322 17912 17913 716996607 79428 79517 897794345 48255 48256 639266511 67109 67110 740166727 5888 5870 706580757 3670 3671 789948751 46164 46099 824316031 84157 84158 537510066 13549 13609 361472262 48965 49035 592578369 47721 47747 786333568 91131 91078 385459226 49953 49986 340625468 38038 37994 516680739 6957 6958 870315462 43148 43149 770785260 86931 86932 541451263 86503 86504 833078546 45104 45105 714001878 28050 28103 721062780 18154 18183 335645859 34818 34819 272850803 53698 53615 882319854 38919 38920 698199470 32834 32835 838690311 67057 67022 462656173 4894 4895 717059511 24635 24712 298491591 30746 30791 458981125 50505 50506 248312158 78763 78786 942879768 40009 40010 478616182 80772 80755 516700123 38135 38136 545102973 97691 97692 876719702 5798 5844 320983215 54580 54563 106058895 68756 68757 216550263 26117 26118 252150599 8331 8332 3036904 25676 25677 409046866 53437 53393 647181908 31162 31163 494515266 44034 44111 562973939 29711 29712 962699739 72723 72755 991755004 35327 35328 822496346 32416 32409 410838753 76194 76195 805582779 86443 86444 361016283 54922 54992 219991459 47962 47963 376442270 50111 50112 223109566 90509 90510 329350104 25943 25944 350161889 52487 52488 729140447 49367 49368 468121411 85628 85629 375449016 95469 95470 595289931 58885 58863 707570951 67160 67161 914143447 88304 88305 769222454 72856 72944 356440072 95356 95357 756443946 73620 73621 497180115 87429 87430 147885188 64238 64326 872325753 72600 72656 169119218 67443 67444 366762470 97790 97791 113662749 2492 2518 77908620 24754 24755 538620192 92066 92067 295716155 2965 2966 158147648 16309 16354 519381888 77133 77169 974022329 4618 4702 848256082 14641 14725 192341128 40442 40455 655440489 14962 15036 926607583 11392 11387 15676657 95646 95647 867512868 26362 26304 314191811 87686 87687 646925868 96770 96771 391846408 43185 43248 235122624 57229 57146 108966691 53281 53282 496881358 97460 97549 423849230 1540 1586 610512586 39308 39358 14706484 61185 61186 400741667 59930 59931 949377112 67589 67537 724047110 25090 25091 285159194 40694 40751 27767061 45554 45543 394959408 21448 21449 898009473 42398 42459 959196975 94085 94115 907153342 22198 22199 974286488 48359 48384 392685366 84162 84163 734235542 11384 11385 980262143 36358 36324 225435306 45726 45727 688361181 76015 75963 376076600 44816 44817 231562467 9349 9350 842978439 41716 41650 517858687 26583 26569 558596391 98060 97983 298328586 36729 36730 877634868 58450 58515 878542333 14809 14822 759990530 76447 76378 685719224 81713 81714 747014815 9024 9025 27250350 46285 46286 21219432 8878 8879 568109144 65335 65326 696978227 48846 48847 236765533 54798 54799 898764007 95719 95774 369923522 9979 9982 788739005 20633 20711 894839420 75314 75315 123681697 97873 97874 936274679 99744 99745 742802700 89457 89458 754798015 39599 39600 255520838 26338 26327 449016908 97900 97901 461041769 71393 71370 62716982 93978 93979 143716621 45551 45552 765070231 67439 67364 145320659 16703 16704 821950476 92271 92321 180216453 75392 75462 626027659 57758 57759 845041897 55272 55218 351400034 50901 50969 368041435 30376 30377 151789469 59832 59810 986922672 63038 63039 604450488 4005 4006 860266865 63442 63439 686462176 38199 38164 661395659 48311 48393 364010114 62861 62862 964677544 32038 31998 665702768 21399 21400 705990476 72616 72554 386924025 72335 72303 813947017 64529 64530 715814182 80283 80284 620852918 80200 80201 774185421 52036 52096 160017013 80146 80147 875686804 94573 94574 716028070 46227 46228 563186641 9240 9293 965017124 64208 64266 937300574 26997 26998 714246244 33410 33380 423283016 53847 53779 954613605 46167 46186 25130920 53087 53088 351193986 69481 69482 484866606 71958 71959 331101184 98140 98141 846201162 48550 48560 194291871 14642 14596 420832977 74788 74789 47978874 69633 69634 146879424 50294 50295 319665549 45688 45689 165191664 18333 18334 433345238 82757 82697 906821909 93497 93477 390916181 74089 74100 698033240 2803 2873 428735392 52047 52048 127761010 65682 65683 480379484 30780 30841 255433776 48017 48084 392043768 72007 72008 247113487 69 59 798000524 79841 79842 534950860 95441 95442 20137373 93740 93741 67628355 33668 33620 774676783 94289 94290 2136786 13513 13514 77594342 67224 67225 315632975 67195 67122 283985806 94140 94173 968603488 76578 76592 534798270 84363 84385 370047883 54286 54214 181810534 81953 82023 639403690 90349 90350 169157332 95899 95900 824711338 40963 41038 890371282 40739 40740 347379329 91143 91144 324794584 84160 84161 975558605 10732 10733 421562663 44046 44047 757024795 88932 88935 688738806 55818 55841 822299912 91578 91641 206119322 36858 36790 586221082 17152 17090 420502555 39288 39289 652490737 69019 69020 6870763 60186 60187 936423794 53303 53383 335054275 61526 61570 764168031 14269 14270 515867120 23292 23293 957314106 99263 99185 243515290 52215 52216 612967948 45672 45673 259379671 52134 52135 704968241 46179 46180 197882469 10473 10474 41880185 16385 16386 174419979 77158 77159 274478471 46656 46644 359202828 80748 80749 7432843 97612 97613 933551420 73408 73402 917382061 76485 76486 695954494 69868 69869 314706850 48204 48132 88211341 64396 64399 658029557 21496 21497 609646115 90406 90407 42609537 70485 70486 150782651 72841 72842 978473131 63543 63544 826174055 90965 90966 19818609 1621 1622 853570853 24292 24204 996097159 15551 15552 874046569 25432 25433 880933150 76955 77021 153837511 48805 48788 654333903 6580 6500 58164419 73897 73870 117160498 25133 25134 878582456 75699 75700 923995231 24825 24826 972719871 39520 39561 818974760 37473 37474 108056227 32471 32472 724960591 35268 35269 298301391 92618 92619 285960215 34203 34204 570727602 13118 13119 162487931 72639 72608 808611133 6487 6488 344777282 6931 6932 64898393 76968 76979 720534158 44703 44637 471819999 30371 30372 39508201 39239 39241 159650428 48945 48946 51569161 23173 23254 145704711 18967 18968 632269274 63273 63285 136404047 2437 2408 563950309 80626 80627 22627214 94141 94142 720599517 81097 81077 766331839 15955 15956 23305302 42176 42177 703271179 81493 81494 834395027 25567 25568 446124440 40839 40840 745665974 21752 21806 601968624 64078 64079 792374361 62320 62324 862665823 76615 76616 345809842 9799 9800 823231742 21260 21261 456979060 5375 5376 372280182 91065 91070 512407533 16082 16083 955625829 6774 6710 903700718 34207 34208 482005978 53528 53489 346680513 64493 64576 687754499 98953 99025 707405836 58485 58419 759058921 66241 66242 152560498 1198 1199 618311533 97792 97793 739044840 33868 33832 144140369 23336 23337 364391827 66663 66664 609469005 20931 20932 493792766 16747 16748 833057717 53826 53827 862196551 16690 16751 458959579 31276 31197 26670455 82419 82420 556852474 71691 71692 220039375 8053 8124 370455725 61816 61817 775894944 89517 89564 31181819 60749 60750 861376895 507 508 803264926 21489 21407 446241399 10628 10629 375716091 17934 17990 857924884 76480 76481 596417793 66893 66922 335127760 33215 33241 467010125 14369 14370 207866133 92032 92033 896973821 54496 54497 755250965 49188 49261 526307759 9848 9849 753061937 74461 74454 225491407 73639 73640 665116253 10571 10659 936928866 15638 15639 389412146 92217 92218 528993532 24702 24703 869170976 65965 65966 769164374 91027 91028 547293713 97471 97465 666840347 85427 85411 675838768 27735 27792 970701409 82857 82796 976167451 58191 58218 28859615 87880 87887 452161181 62949 62950 395164713 13687 13688 221222629 45034 44949 6510650 40119 40120 327983677 71927 71928 559748191 48055 48056 546811365 12574 12575 925343683 41214 41288 184488562 21678 21679 531187758 27036 27037 955433715 5500 5512 276151827 96368 96369 27051326 45734 45763 842894757 42388 42413 384740134 87775 87818 449824045 4379 4380 568814123 78252 78253 136441140 46808 46771 309017666 86185 86186 749295288 8453 8458 809131666 22903 22904 117196733 28080 28054 411547338 66357 66279 931552275 52175 52176 476293211 74041 74080 648023334 32438 32439 466912945 29492 29477 755402809 53034 53035 13427651 83901 83990 127545984 27298 27257 713437610 15102 15090 579008696 47265 47266 372483922 36383 36384 685870858 8575 8576 941015304 50549 50550 529079032 78876 78892 857896447 77376 77377 468750627 54035 54036 46920933 46447 46436 330710855 6429 6493 739907186 18263 18264 122480364 50143 50144 435918134 25925 25926 594235797 50723 50768 369893043 89343 89398 121479950 71340 71341 737337427 6474 6475 582718867 23682 23683 206213595 49600 49598 577948550 25401 25402 325160107 42013 42005 75574436 88647 88648 773481727 63495 63464 766656220 37355 37356 147318502 61327 61328 603036313 14471 14449 639405204 9300 9379 243543976 30270 30271 827418083 95318 95260 665834174 83039 83040 898291298 98865 98866 285632737 94691 94674 789481824 92598 92647 908977014 41404 41405 908923344 73997 74004 16357522 72787 72788 50134123 23592 23593 447987971 11596 11529 843915551 48132 48133 466301333 88582 88567 830154030 85484 85485 369979146 91604 91636 643192195 6342 6343 297913894 66570 66571 536910933 62350 62351 484865629 40068 40018 973592362 55978 55979 710049687 46777 46778 633163773 22813 22817 72625964 95997 95998 562291838 24458 24473 196623908 48680 48681 307397637 37850 37766 591668506 45135 45107 294653032 99651 99652 130951197 53579 53580 532049836 64091 64092 667368276 97844 97816 271533254 74616 74617 779974231 30954 30896 157368262 25424 25394 840271834 94710 94711 343241550 73016 73017 997672645 73360 73386 245923361 37527 37528 546095043 33647 33727 208708976 67555 67556 35877412 94120 94121 220509425 8060 8061 744718135 86210 86211 431038395 62297 62226 837056752 3937 3938 548528458 50541 50542 513786458 72980 72981 346125341 26904 26907 813684993 76168 76169 308085658 77246 77303 453409117 57378 57379 67415536 51202 51126 318445341 8250 8204 641120443 1920 1950 170615975 14585 14500 73681014 19133 19161 517017482 74261 74262 241351683 91541 91542 27672307 40838 40839 648815304 17103 17104 581629403 84995 84983 567958997 65898 65899 777377545 41376 41356 444482105 89240 89241 736183312 26079 26140 555660360 50789 50790 938192529 88427 88428 133366633 14350 14433 793507734 56617 56703 712551395 70918 70830 867431010 47668 47669 269953733 59639 59629 136436017 97990 97968 880463546 92187 92188 694474930 95582 95583 97037513 71253 71254 652036446 16674 16675 717666830 20619 20655 161199316 3608 3609 844940657 48360 48344 844724055 54451 54452 649327546 91326 91327 905869351 96311 96312 227940904 14188 14189 923201972 41376 41377 581366025 45398 45399 596057956 53445 53446 252549577 72420 72421 159355149 19810 19892 596963773 12232 12208 475475187 84339 84324 631497645 58561 58524 747975085 36140 36141 531182357 80860 80861 724475521 98769 98705 923215493 64195 64196 105170463 30944 30945 152101579 10541 10542 368299146 36443 36444 326773280 65028 64968 470018228 34446 34447 993680579 62335 62336 900725724 61030 61031 400700569 95124 95125 181267303 98679 98629 933420827 80226 80227 259524334 47423 47499 268731203 89107 89164 390497129 31188 31223 781478318 5726 5749 522631353 48098 48056 269246177 44771 44701 177944778 19946 19947 668394270 5474 5549 781165809 97145 97132 866515796 69699 69755 980636467 21649 21576 930817033 13111 13168 204763295 95492 95493 894303731 65308 65309 396315148 94996 94997 41668895 96530 96536 571026608 91808 91809 482493091 31853 31927 580024015 66707 66708 664428820 90328 90365 914980555 17394 17395 677461648 36215 36216 544951912 66360 66361 671058262 7652 7582 908817754 77530 77465 830050400 90338 90341 548262300 99155 99072 353242747 79293 79294 69112075 65258 65259 359812725 38807 38752 839918804 76247 76248 201039212 36376 36377 39124594 45580 45537 734581593 44128 44154 939051076 48665 48678 542733762 67992 68048 470601444 16331 16332 165893841 36525 36526 386923241 61166 61100 341959936 28966 28918 757843395 70314 70315 492353377 42826 42772 473046328 11839 11818 608599340 66921 66922 823569453 89601 89602 627819541 62838 62914 971562193 9085 9086 427982407 16180 16181 802932273 92141 92142 640878566 12453 12489 120042162 8799 8761 893069378 28782 28783 774985955 95670 95671 384982393 88998 88999 480249152 92319 92320 785706603 62254 62255 843613128 3786 3787 727021181 77295 77229 353733448 33407 33337 106380233 95931 95956 134183416 18806 18807 529907222 26091 26092 522774596 94454 94518 399472285 71491 71487 835517541 1459 1460 840442248 21451 21430 650199175 94242 94243 67423585 82907 82947 635904141 28412 28413 413263188 14301 14302 282087002 88469 88482 822725951 67904 67905 899080107 52872 52873 492614000 43027 43028 665103442 71973 71928 394467131 1089 1162 646219343 57438 57382 705429521 20365 20276 55626121 29035 29036 437433056 40619 40620 199690251 3305 3216 638686499 83444 83445 286041797 27183 27270 582748958 53099 53095 977632226 8351 8352 500853990 63527 63528 604070949 91124 91125 206283507 23414 23415 724374602 66110 66111 889130997 82208 82209 728097479 68683 68684 785421513 15140 15141 127160357 8639 8640 560885558 56876 56877 320989525 14669 14699 588623205 70652 70653 691537603 30291 30292 299201356 56128 56111 438339290 67211 67271 911302271 42735 42763 204625166 58268 58269 144980568 91250 91251 113997951 47324 47325 563733949 48857 48850 775763729 885 886 595770565 40953 40954 371748220 79369 79370 749110003 6896 6897 459379470 55228 55277 729310838 79872 79950 423465755 53750 53751 659783782 23283 23286 829522262 73947 73948 811693645 2587 2588 462040542 66874 66875 334127998 82060 82061 533738472 81466 81475 501834897 63948 63949 371120405 15761 15673 313555841 6507 6508 370241572 5768 5712 622368709 88634 88635 518119949 51823 51829 631447629 20627 20643 416788088 26852 26897 431076921 23279 23280 693929498 21520 21563 526064598 14777 14778 861282366 50133 50167 245732143 28841 28813 856120514 49497 49498 268268378 92760 92749 846462496 57706 57683 735347283 42106 42107 972911366 90475 90500 444344797 68066 68083 989483320 93991 94008 640510906 36125 36126 676788116 78875 78876 472192420 5460 5376 254067431 91102 91103 699476778 5754 5822 177430761 5953 5954 974928247 98656 98685 994589148 60423 60490 827782129 62801 62802 171246707 47961 47960 743361715 77401 77402 743841743 52335 52340 874109905 88807 88893 619665567 44818 44819 845075759 64041 64129 820255525 54403 54404 601842633 10351 10352 490062384 43077 43078 45235960 28519 28492 452385804 81866 81867 248254395 94763 94764 104144823 6516 6517 176821630 94005 94006 470396825 30838 30882 863001105 814 882 531820145 28704 28714 247981272 44944 44945 37074444 10754 10711 876950925 56175 56196 477709307 9251 9188 897893472 83730 83746 863394893 68456 68457 185666450 66065 66008 684192396 96556 96547 44083059 32545 32576 626819522 78295 78296 577075359 45567 45585 531938623 12097 12045 128454951 39957 40037 206564002 93206 93274 12258130 2157 2179 431040667 76835 76836 381597283 91205 91128 286566745 97506 97546 897988889 85264 85302 232301680 9802 9784 889259887 15852 15825 518813866 33264 33265 155118822 11185 11186 978068702 40521 40588 52829225 6864 6912 847816973 29316 29317 502394771 49138 49139 732682316 27336 27264 144766154 15270 15259 159543246 14216 14143 593014041 91374 91360 874379557 16139 16059 310789697 20922 20923 670673560 42817 42766 297589530 74794 74773 419958764 4007 4008 120995287 45532 45533 589311809 40592 40593 99682899 79299 79300 834177915 22152 22153 751263654 69976 69977 604008739 40298 40299 595228891 48654 48592 612025550 22431 22432 353363499 60243 60217 545776957 86316 86317 557649935 3472 3473 186959903 2167 2168 910756050 71425 71426 137070458 77709 77664 475202891 33367 33368 345500251 81462 81401 422694804 76237 76238 366001626 65196 65212 386500345 4314 4315 317708160 90162 90113 371151033 67611 67669 778883125 51010 51011 269477218 26906 26898 594923240 27675 27597 544168247 1597 1636 531957301 9808 9785 798882368 99473 99521 703400825 44414 44415 920356481 89589 89661 695867281 2898 2859 791057765 54127 54128 676761283 25600 25629 897871200 18877 18878 245141352 86236 86188 307762193 5715 5716 757997662 11922 11914 21211670 41864 41917 484915916 74374 74375 126804272 7669 7670 435223154 57501 57482 112559435 82899 82963 593488059 50317 50359 69520779 285 286 675418823 86839 86840 379350765 11095 11096 231660708 10677 10602 328706286 80813 80772 741954649 56981 56982 513805438 88540 88616 65502990 23718 23656 522104942 56382 56329 432292597 44710 44711 67532402 25220 25221 407594232 13095 13096 23129255 47338 47339 374316239 94753 94754 587206947 61409 61410 55058291 6038 6039 473082709 31482 31483 673954159 36903 36958 789772619 92973 92974 542172344 81134 81135 754415158 15229 15230 391070460 21878 21879 783846857 52312 52228 152696936 875 876 615949497 3701 3683 682562977 68053 68005 114671843 90479 90519 506099329 6140 6141 442272185 93882 93883 463870688 49028 49029 602400759 49823 49910 566493224 68672 68673 623824 69702 69703 943906322 58245 58267 866143696 71916 71917 645434680 67784 67719 116028887 67839 67840 936144682 92799 92800 689977026 52163 52104 721440471 71682 71683 13918537 41360 41316 593278217 29332 29333 53468485 89305 89306 350936512 51941 51942 683607619 36616 36704 237558465 72641 72642 320339689 99738 99651 180924496 34845 34826 497967848 47848 47849 493914031 38485 38490 654892171 51408 51374 117194811 21856 21918 913152923 50932 50933 822541943 55605 55533 420015050 79508 79509 956315472 55914 55845 891474895 81782 81828 431606346 75760 75742 463165905 1373 1460 360686905 69132 69117 659410814 77765 77766 17542068 17784 17795 830134031 67781 67847 900436822 24949 24950 822871310 39612 39550 952240795 74551 74589 800186098 42804 42805 846675439 55211 55191 386787038 44739 44740 328319305 65575 65548 98542825 10533 10483 26222064 58640 58641 801691902 91788 91740 204185214 55672 55673 672728582 90629 90549 933988237 56921 56915 125467359 40656 40657 939158650 67771 67772 253572057 56044 56045 802812330 93298 93299 373623768 32804 32805 787672574 11230 11231 712967619 71803 71804 171188604 60740 60741 941511949 542 573 554684311 19157 19158 780132422 25415 25381 229025042 834 835 99106280 69454 69455 92060425 69378 69334 280750837 98853 98854 55976745 68947 68954 43989173 38077 38078 800694872 1805 1806 18209929 28406 28373 676028955 6822 6770 770267160 64344 64428 999212331 73539 73503 694805846 56590 56591 78734339 37126 37149 109820367 24772 24773 487983961 8608 8623 328670829 45215 45216 599164314 29933 29950 886772092 27580 27581 574157433 3679 3725 71576844 53755 53756 576695608 3543 3595 265758451 61104 61081 33654262 84156 84127 128999911 61911 61912 243124765 40263 40320 577707498 45112 45108 412053152 29269 29270 423660743 12643 12647 133364240 85354 85355 789020706 15031 15106 866704544 85978 85979 599994914 33249 33287 72110871 47905 47906 360543451 81880 81835 736045709 30548 30596 291201866 45332 45333 42053734 46940 46941 277763518 24288 24202 260225930 27748 27749 843935691 6028 6029 151342502 65626 65679 6576827 95536 95554 818494979 93612 93613 310441125 58826 58739 254747808 63059 63060 194788947 69710 69711 574038513 28040 28041 812782994 44520 44505 689421815 83034 82956 242702462 11738 11739 798950955 57625 57626 649467320 14578 14579 791448622 36484 36425 654417822 73868 73830 295795819 26097 26030 646797868 73383 73384 757029845 64292 64293 307119568 41415 41426 429287505 34840 34841 769030626 77193 77238 483161721 3978 3979 745368641 66102 66103 799270779 95163 95206 263726333 91477 91439 789711850 17756 17757 648545110 23418 23419 737981055 57135 57156 824226770 50212 50256 982649999 46453 46438 437235005 85577 85658 530610411 40168 40252 343090775 14735 14742 347691099 76639 76654 276855106 15657 15658 236023372 3717 3777 490544924 41114 41168 40546866 66976 66971 546122690 1665 1666 536168488 97384 97385 874046882 22050 22051 398111903 78081 78047 596651045 99624 99691 725551776 93175 93176 37179196 34482 34476 626189657 8674 8727 99337135 35968 35969 185008103 30926 30927 946832239 84979 84932 953753845 66778 66779 305921729 33270 33205 890463570 11890 11973 670424054 97663 97664 548812830 63860 63861 200768637 93292 93341 620374206 44847 44848 36330856 3133 3134 627262862 85064 85123 699732118 14568 14504 631293778 87416 87417 987088398 70907 70905 167723691 40457 40458 932911800 11905 11966 529934129 95637 95638 250875829 87110 87188 993263378 72239 72240 173122144 35236 35181 970733492 87621 87622 271785768 94081 94134 585991806 95781 95707 736026552 23864 23865 260832979 37302 37243 102200252 90304 90305 307761105 90242 90243 868827633 30695 30696 794001162 58788 58875 939760866 27788 27789 228240175 73264 73265 325439710 15867 15820 724484321 79397 79398 570139899 65415 65374 861850255 82371 82384 560714740 95575 95641 680297247 14135 14191 922322730 66605 66579 571271705 59855 59856 310224134 33379 33357 756899650 15924 15925 544124480 26803 26804 184436987 62054 62055 594367300 54477 54423 508461739 42690 42757 476815700 88910 88906 632597397 2268 2269 831628419 815 825 739537170 50381 50296 108806326 40141 40087 64125736 55747 55748 694522639 16905 16906 452683175 71874 71875 318371139 61477 61474 167333474 52059 52011 573551584 68707 68730 772879766 25729 25730 74793502 51774 51775 392318460 92178 92230 686331174 59649 59650 354577698 8326 8387 52811285 85134 85135 819639435 59096 59097 562966919 13296 13301 81686876 3080 3081 522850953 35059 35003 682821408 14036 14037 726431001 90956 90993 720239434 86198 86220 786839018 22631 22632 201943132 89413 89414 277667993 5118 5158 507250010 77333 77283 505213269 85430 85359 271952986 71054 71055 280753020 78570 78571 455699596 37791 37778 247235052 75623 75624 523157854 84133 84134 854600690 19116 19117 370552301 13151 13152 187336772 8041 7987 110747086 46781 46738 816051498 5506 5568 753933556 30212 30273 363567151 56649 56650 176082415 65974 65935 440288693 4089 4090 850173320 69668 69706 634390382 58334 58293 109747901 45978 45979 285759066 14533 14534 345508087 87512 87508 240245924 12758 12759 811507558 57779 57780 76817005 53141 53135 819814450 29356 29357 989519066 88804 88880 408142820 29430 29431 755695302 27715 27662 862750908 16489 16465 828144606 7387 7388 72720152 44679 44612 885298542 31896 31897 501760772 94112 94110 36426425 52557 52482 992406099 57556 57545 89232848 94760 94761 276972033 75837 75838 308906287 69978 69979 926633194 69159 69115 479316798 48750 48751 932395916 3558 3515 194740732 5373 5364 712047344 15825 15895 956170284 55679 55680 70263709 94480 94546 939825014 63818 63835 646656749 35637 35638 590151967 78783 78784 845049385 54120 54129 903872598 422 437 885613367 71118 71119 434647028 17552 17526 76870551 61130 61131 298086037 39268 39330 51410174 71531 71532 435485419 3757 3715 644403041 71821 71735 437946657 98817 98761 62504370 96197 96229 853931386 21283 21346 928853048 34608 34609 51540694 97306 97276 108568625 53719 53688 986687455 51263 51300 898713977 77369 77370 506718160 56492 56493 722074611 59276 59299 477601345 11844 11845 319330588 18585 18647 906339789 16464 16465 614231826 76887 76888 373311151 16327 16283 530306278 29994 29967 492721582 2763 2764 781298580 16253 16254 34412283 91501 91502 105426018 92023 92024 213102744 27934 27892 373399669 50293 50333 772648564 80974 80908 243822134 38423 38439 405098031 91710 91720 500964899 92962 93050 313994175 92535 92469 814823314 2110 2111 532434833 15834 15835 319082459 45429 45367 13464825 53243 53244 45966411 63952 63953 915262204 73082 73104 267345750 32264 32265 585130526 40724 40768 376001313 48243 48244 380510939 40595 40559 882566520 77915 77955 909832178 14314 14361 255751152 3282 3221 899252571 31869 31870 970438879 62584 62586 880964576 99536 99470 140462090 88458 88419 362051365 5033 4970 592317141 46737 46738 121375671 83395 83396 591848915 29578 29579 741713951 36342 36343 764919930 47507 47508 432182983 41634 41605 544761108 38290 38291 934441837 47576 47518 785938664 52600 52601 340652652 44962 44943 866913902 89582 89577 845815752 49100 49101 355997190 53669 53670 438448361 45658 45741 265433990 16856 16851 322163563 11572 11504 194963599 39149 39150 440027893 59351 59352 769159229 61447 61448 354493777 12908 12947 737910279 94775 94773 4479436 39290 39291 324198611 33727 33723 141762929 19137 19138 519495072 69140 69141 210721937 85311 85312 269731990 79462 79463 952543558 61059 61060 109216330 85372 85373 109172494 84203 84266 174725947 86035 86114 127805042 20922 20933 555312257 43089 43086 658864034 87316 87317 547526564 67573 67574 655992865 11658 11665 169431843 63507 63567 415799203 26987 26988 578667073 59820 59821 541797249 40253 40254 822818986 45262 45263 907915559 31553 31619 875538674 8260 8261 252830763 99727 99728 296634248 90986 90975 372092245 67231 67232 55665355 97588 97589 638067401 97186 97187 928115898 96102 96108 266958041 71138 71180 226043004 24285 24286 946293314 12481 12405 934473424 82093 82094 140740278 49955 50032 298448793 27668 27669 378482821 83567 83594 236152791 90904 90958 764894717 52627 52684 768715261 74155 74243 513132664 73658 73659 616687682 6198 6199 118086612 45076 45127 792041219 73882 73815 128235169 86420 86421 101525865 60826 60757 885148724 10909 10948 817464352 94560 94561 885729909 95691 95692 547751178 34042 34043 86238970 73612 73613 172312051 45801 45802 693277826 50078 50077 442474763 98595 98596 880825662 81096 81097 656717309 20052 20126 76674755 90591 90592 657781396 53692 53679 76083311 58968 58969 416154811 41692 41693 910919243 236 166 987423999 32866 32867 524146653 24404 24405 494007065 69103 69104 789088745 91953 91954 62011871 56102 56110 761086402 23224 23225 452812921 48142 48162 850881310 4297 4222 346510913 19191 19192 54437358 88408 88409 436971598 93398 93408 320670799 30204 30205 450199839 81841 81815 292289872 95906 95876 729017340 31975 31976 466724271 52734 52735 133491085 16961 17031 773793239 79077 79158 715179520 96240 96261 817717201 75805 75733 702945912 26464 26389 299411510 7085 7015 869124614 9659 9638 709421785 88262 88263 181207604 26817 26758 298272535 99333 99350 778265215 45579 45580 835948913 16925 16977 988485066 40385 40386 771392876 74416 74417 53898791 4745 4823 556800219 3010 3011 775534463 35410 35411 585822724 33199 33200 958019359 75901 75957 999059491 19831 19832 550191126 80599 80600 970834033 92863 92864 531507366 74038 74087 124901649 94369 94370 996467910 64857 64858 26220110 94793 94873 420427369 41394 41395 763200458 44740 44741 793166133 30801 30802 685026652 26213 26214 422644519 42288 42289 906512 93557 93558 739142727 8495 8431 299108031 22923 22956 669350980 67777 67698 443303268 66292 66252 771127017 83020 82966 239652239 83549 83550 57626278 21375 21361 122991396 51299 51358 899036912 35242 35267 678727853 51862 51863 260810766 80986 80987 959572931 44755 44815 166426084 87574 87656 336568503 80412 80433 150507209 33395 33396 961444426 1268 1269 74779124 27477 27478 15321066 83980 83942 555059158 71073 71151 119707707 33631 33632 216378439 19609 19610 563263941 54836 54907 238590142 62808 62720 236900901 19526 19503 188797312 52558 52490 495967523 85462 85506 180075725 31810 31811 960513800 66785 66819 438865542 50202 50203 908339775 52348 52390 570918672 74744 74740 65901750 78047 78048 434912141 57238 57239 747097114 21667 21668 134381370 90244 90202 815649412 81784 81699 364935459 77676 77677 851436441 89086 89102 123382727 94048 93982 615220892 44923 44837 146429321 45494 45495 349757453 12618 12695 22553549 30266 30348 52980712 84794 84879 769717760 94476 94556 50613752 59089 59090 255140810 79191 79192 920331051 81697 81675 95400552 44712 44713 398370499 72707 72708 749571297 2040 2041 105488655 72675 72681 805788388 93240 93298 200948658 40633 40666 241962019 94628 94629 53929910 80372 80373 87692630 54411 54412 714005377 57444 57377 745722018 1286 1287 824480194 91244 91245 953418672 24045 24046 99497483 73598 73599 541867254 89386 89432 633719181 19488 19484 753249885 83118 83119 887990325 40948 40949 226479043 38996 38997 158850651 92037 92038 887827413 94490 94508 125853287 94967 94891 20033457 90160 90124 653594388 49484 49485 201097128 76636 76672 321533523 34456 34457 256570083 60497 60498 42047317 60004 59977 187660330 54505 54485 973692159 60060 60100 578855001 5077 5078 523092727 11418 11419 626922975 29776 29777 705401651 53971 54005 292321519 3818 3780 191504539 4361 4360 654867192 38076 38077 900105839 42033 42000 842835037 22167 22168 641300477 38018 37987 493796968 53409 53480 867786665 5429 5430 397142094 37661 37662 205434341 91706 91707 820068234 71637 71638 182859567 4389 4426 929240505 1024 1025 587604404 6908 6909 351042060 54030 53966 142325995 7410 7411 135870343 65654 65655 78743088 65628 65629 37816489 48438 48521 355141093 45705 45706 402873128 80623 80538 176358059 29487 29488 735783559 10165 10166 422730733 42672 42673 264311241 87881 87923 604738945 26316 26317 198523942 37127 37128 917240553 9467 9468 645756525 37619 37658 392308401 35352 35277 758945251 75758 75772 246235535 73774 73775 749480992 18996 19085 722843059 44248 44249 215294722 49503 49504 799597129 21190 21191 504293490 97681 97682 201794132 93647 93648 470981122 5755 5698 815132223 27103 27045 803736255 65272 65343 507142020 16463 16482 286284743 40866 40896 895236246 19205 19206 580612923 78794 78790 570352157 74794 74740 751942267 73899 73836 771936133 7047 7048 235690756 37882 37826 741500580 54744 54745 486389744 32555 32612 296586497 40047 39980 400480998 79773 79833 584455220 19517 19518 917765077 16203 16204 448062342 43485 43486 853494056 5688 5689 131827276 25254 25224 449818152 27166 27167 132615996 42205 42206 86470440 54070 54071 336584778 51220 51221 164694703 93216 93217 151427521 10634 10576 205530132 33151 33218 344302706 86284 86339 404909723 39382 39387 60078082 57254 57255 255835755 87229 87140 213579027 73880 73888 916461441 39635 39598 973368905 6159 6073 994732576 55903 55904 519996269 10375 10291 135460991 23812 23813 577942341 54613 54614 256569360 69495 69546 306830455 51682 51683 518026328 83851 83852 205635184 29029 28949 393378024 76490 76466 589697883 97570 97571 329095657 4265 4176 156408774 39484 39485 917360214 37665 37614 799863273 53618 53619 531387002 27707 27708 828143839 35314 35315 486917317 21153 21154 189770899 13939 13851 742932680 76533 76534 932197534 26008 26009 512664957 2343 2336 9039502 15060 15016 455893018 66731 66732 605893614 5302 5303 433010944 50305 50394 737993362 71036 71108 4070227 7394 7399 612150222 77656 77657 292814233 1686 1675 424919731 38130 38131 304222799 31815 31816 673974869 2262 2263 560071826 17485 17446 529226313 93275 93267 152922439 39850 39851 354592136 44314 44315 12221732 71189 71241 932841005 11248 11231 888201888 57469 57470 704051767 54777 54778 971852045 31171 31104 720604931 97631 97632 37718372 7357 7413 97580762 33341 33342 506706130 47645 47720 242156643 68992 68925 501757572 33592 33546 44995749 32633 32634 858994302 59499 59522 509333908 16865 16940 97179659 25935 25936 189933441 31995 31996 508817745 84897 84885 173764374 57692 57693 321846973 90096 90027 563331254 80528 80529 824346128 14025 14026 155653502 77095 77096 95083503 9287 9227 106305486 58326 58327 115777529 58796 58797 636424012 17813 17814 118669774 91359 91360 156491924 33991 33992 266991833 10810 10811 202666322 73863 73864 493872591 99330 99298 115805728 46161 46162 699246268 49189 49190 399981898 31467 31509 564456728 43431 43432 46852946 89359 89360 318898882 75085 75086 521895822 99835 99839 633709606 904 905 305848380 26200 26201 173834333 80448 80449 100467206 29044 28955 526380380 69788 69810 386872330 1193 1124 547584372 57901 57915 391495540 21701 21692 298546315 94626 94603 813539576 19794 19795 866091352 1629 1679 989370724 24557 24604 707199581 85393 85345 178603390 51822 51809 37229619 97644 97645 517337849 78434 78382 827397862 50241 50163 712098951 86102 86103 861278153 42910 42911 650556940 91578 91533 899061946 54793 54794 699205575 44874 44875 807742401 570 571 928685320 46697 46698 68097094 5944 5945 265848875 45513 45514 912118483 69066 69030 732177728 9383 9471 352907699 86195 86227 2562468 99276 99318 906872038 80568 80565 763924399 98592 98593 398113159 7009 7010 199309176 16880 16865 249587833 44720 44686 62303494 8705 8673 49706555 28393 28341 950167176 17975 17976 247603967 34982 34927 75805137 28861 28810 754499025 52604 52557 660718929 87830 87846 99369732 66637 66638 478731322 1500 1501 313203496 60183 60141 834864079 94113 94132 590686176 58573 58559 329396537 14179 14180 302394285 98609 98610 989881862 48911 48912 98179103 5069 5070 758120433 56360 56427 907240570 57938 57939 573895521 7562 7601 598329546 30179 30180 86727514 99602 99667 501115572 38036 38027 844484697 21050 21051 701133691 20216 20293 101113775 20840 20832 724900460 83002 82983 183635097 92356 92357 449076968 4682 4683 362677850 12678 12702 164225134 57840 57841 345588265 22026 22064 701061296 55400 55434 816389396 41267 41348 731573448 67598 67687 582616735 39311 39238 904668449 45408 45409 576094945 821 760 708849392 19133 19134 673726769 75253 75254 436311526 94719 94720 199096295 50617 50620 817048575 30381 30425 393772541 14577 14578 644721719 16725 16714 409007164 56837 56893 759688078 68770 68732 210047760 58934 58953 224518205 80646 80702 322202453 99202 99203 910531124 80316 80317 820966846 70698 70699 922124465 32672 32673 27921899 90162 90135 946458435 42803 42804 635228341 64729 64730 165032942 10319 10320 706093136 35790 35847 776664511 65672 65673 701330445 32982 32983 590526421 34546 34547 455104515 59607 59524 440352821 99485 99519 886254746 60078 60079 745892839 25640 25657 535038355 53812 53763 206665813 21480 21525 902181506 41413 41414 252708536 11849 11812 301993298 16356 16357 890360340 59652 59703 540694370 22084 22034 629446332 14559 14560 619877877 27071 27072 949492136 15947 16016 441858466 56542 56543 724990110 55354 55429 250435861 98064 98040 597914762 73190 73191 268202054 1627 1628 338321747 3831 3832 421768762 89481 89411 725254354 61698 61699 57499961 28028 28029 866145330 71975 71950 98719700 23734 23758 911697995 48976 48918 605530323 13677 13678 993895684 5787 5766 252927636 31078 31079 532960007 19845 19846 172207096 53748 53749 827681355 38108 38109 45533711 45173 45174 300609311 62807 62749 447960115 95313 95399 127335797 97281 97320 718551446 55151 55155 932304473 15026 14956 722758788 70476 70514 719215357 41324 41371 556339232 81810 81841 950854126 55184 55128 533659829 48373 48374 971865121 33601 33602 775220847 96929 96930 583549996 48024 48025 960869429 27353 27354 446111061 958 902 285131078 73299 73300 264825654 40818 40819 336672897 20275 20341 418107903 81753 81824 891500316 46953 46903 461989687 28483 28484 890923149 77859 77896 325081666 70852 70857 362481731 96139 96103 606510981 99148 99149 211091395 11628 11629 527720216 30514 30507 998056816 72472 72473 123892559 27862 27863 689925713 38619 38569 629897429 56084 56082 585201692 36540 36541 433586318 64497 64459 488908547 12102 12055 416895813 56073 56046 462078595 76453 76454 77540967 87627 87695 996488980 99572 99650 826280459 66586 66591 38938074 33074 33075 707934837 77534 77535 515762607 830 870 812440679 87318 87319 165750190 44549 44550 141103826 93523 93575 292696674 51748 51749 616390596 85197 85230 622405107 63149 63150 337762313 92463 92454 651188251 86895 86896 47065134 91969 91970 693062532 64221 64222 480815844 26756 26787 903491509 65713 65722 183649449 24799 24800 307496981 83748 83778 829582179 22486 22569 467199038 94398 94399 153352985 78279 78367 3414353 49858 49900 906089185 31215 31243 350498031 31298 31299 110098805 74621 74622 816424814 39781 39782 749670424 47826 47827 621285951 74190 74191 534929685 88971 88897 506275145 20313 20297 608029866 2649 2578 973103233 96736 96804 79505476 20091 20119 32074503 47860 47793 586745443 1741 1742 96823723 78672 78673 386694531 24892 24893 394972550 29821 29770 62120368 33268 33269 301268177 40425 40426 409248035 78501 78469 114518542 66601 66602 518474080 45944 45960 652125989 37076 37077 174673057 91985 91993 871505851 15781 15782 127801762 86270 86271 389591605 29770 29771 319221910 74200 74173 51542345 53283 53284 329257400 23005 23006 709817739 71209 71259 149193673 53611 53612 279509505 11435 11516 39330046 4105 4106 339627177 69563 69631 455082794 82023 82024 478714419 60786 60787 786285220 7051 7031 731390167 34077 34061 679063944 34349 34350 478497957 22050 22024 361121960 59994 59995 419624499 69251 69164 463984384 96555 96608 673462934 22210 22235 359364339 50474 50475 497227796 95274 95275 882557754 31649 31696 644891084 8300 8216 850319788 71615 71664 336619384 65379 65380 561938908 66736 66758 698053845 67040 67041 68418425 36070 36101 891750978 19628 19693 63886939 39387 39388 365041417 17604 17605 813252149 61520 61521 693326944 64590 64591 914963491 36464 36381 893014736 3417 3418 552796917 30361 30362 343314364 58664 58627 329771563 27895 27896 887727258 98902 98971 651512299 15786 15787 992182 19602 19603 661947263 54783 54746 829621944 9845 9830 658374238 8708 8709 926554104 63779 63751 420104788 8988 8989 641528891 353 305 471698755 41846 41814 558787833 75799 75800 815757283 80661 80636 867991902 85016 84958 999300564 49512 49536 553513564 33115 33107 389713372 91988 91989 435524753 25706 25779 915642248 27118 27071 846528037 87930 87931 586505895 21239 21240 656615639 3705 3757 935986803 10287 10288 509867139 55194 55195 189422531 70081 70082 603601410 37184 37201 223700255 81690 81644 248807456 26889 26824 145747705 10815 10816 945858323 38474 38475 470382058 15299 15253 102237285 53891 53955 821523162 51914 51899 829006080 64564 64531 838157219 28931 28894 257669471 10872 10873 777626646 66316 66317 853650387 24827 24828 262992684 13054 13024 935367161 91017 91018 257073456 80730 80714 316507765 22262 22263 311645894 50209 50152 652781539 50899 50828 46155925 30766 30767 268787437 698 694 664225697 33414 33415 33995459 23269 23270 193434995 98620 98621 549112381 36962 36906 919403612 81345 81264 663285211 69016 68957 233568524 2339 2340 487261530 63130 63131 248394619 38207 38253 811129460 2719 2799 593750228 94702 94703 831691828 60696 60750 363615914 70233 70251 220405550 13413 13345 467213150 62358 62444 873943997 63868 63869 80884582 53038 53039 345424238 31714 31632 607107493 18343 18374 508197523 11540 11541 105328721 74646 74647 269714994 35043 35044 906959072 44007 44066 255204005 64434 64435 445319311 26385 26386 314860697 93956 93949 14238467 85570 85519 988766869 92869 92870 653937969 93131 93132 139541222 94280 94281 988467331 86457 86458 699324187 33725 33742 207419829 52617 52618 940364415 16564 16644 225392732 49035 49036 94795365 86939 86894 197579598 9716 9717 931414929 26493 26562 485079034 63005 63006 21448709 22092 22093 397902128 41195 41213 234265325 29525 29526 139539609 12 13 397976228 83763 83764 509768399 30416 30423 10429959 73052 73131 636221105 30317 30324 332176772 54119 54120 463406025 29159 29232 972962849 67537 67538 315847706 27827 27828 861220968 61797 61847 554409901 68835 68836 225414995 58258 58264 536295176 45208 45209 404581312 93213 93148 985635737 45971 45972 325894597 71441 71522 728801532 41114 41115 277429301 56259 56260 758158045 77077 77078 525707721 12886 12887 432515647 78371 78372 265361947 22918 22919 236535673 58545 58546 987090172 57092 57070 432349533 11464 11517 869494245 40973 41000 996686010 20863 20824 17369487 71187 71188 10796130 40397 40449 19857040 31 45 716718914 31873 31879 20240722 80168 80169 447162799 26238 26239 424386995 45367 45368 436107144 18526 18466 395762170 67430 67431 683228720 91655 91671 373462957 16233 16234 970821501 42247 42248 496228730 80118 80142 820839612 56704 56705 16013592 32428 32429 444024988 57331 57293 416581210 7706 7671 754953697 22760 22805 36518276 53438 53484 383484188 35521 35578 33458378 40674 40675 482601886 5738 5780 868942219 56036 56023 346911990 63152 63126 902279956 65198 65199 644726555 82867 82824 599280493 21571 21572 504478796 59088 59089 526254984 57187 57188 31450619 75547 75522 226702476 90021 90022 882674867 16926 16964 409437774 18697 18698 386114828 46732 46733 456198458 69240 69253 309782717 95729 95684 528258091 27532 27533 890893543 58385 58342 695329235 30626 30684 219476851 197 198 585430312 81818 81819 164046926 13345 13346 588924346 80422 80504 447348758 56238 56227 151290302 66453 66426 877170622 9565 9585 398809941 48618 48576 481664640 94854 94855 652716709 30565 30566 961954979 77801 77794 451860535 54143 54144 513275978 93489 93490 936841323 90112 90162 854314229 42762 42763 441687974 76124 76125 648531963 46343 46256 904277410 63619 63618 283980054 12464 12424 727854835 61809 61810 476027072 24854 24855 875573580 55434 55379 930027608 24014 24064 697503543 88420 88421 846310430 56281 56342 214355247 15937 15938 444140261 84103 84104 359122906 96837 96862 87197012 92585 92649 897237798 25660 25671 210174360 31936 31937 818663153 46711 46638 500335961 61136 61156 988766134 33363 33291 417742216 93722 93773 202337596 2608 2611 164213421 62750 62751 690358489 79138 79060 381534642 73424 73425 310246472 14786 14787 278204111 87166 87167 885277188 34025 34026 334448076 46964 46965 322005556 55499 55494 486585186 95587 95627 247257484 12311 12370 950686709 33930 33886 992861822 48160 48078 339911313 95408 95409 53433349 24914 24915 34083739 45912 45913 227421967 1332 1307 886985586 84495 84496 817654093 83673 83674 128199668 44599 44630 267137739 87011 87012 889653524 37609 37610 193658423 10987 10983 516539998 41076 41077 749507308 24612 24613 483158363 1574 1575 322703020 66160 66075 517030198 58851 58800 12356292 20263 20209 629245937 23960 23961 805971216 12481 12411 918134076 37988 37989 637799488 61549 61526 670996396 12454 12400 898285877 82975 82969 32039517 66219 66207 152284522 71776 71777 813142741 42876 42937 665229076 47198 47160 150729171 21049 21050 161745535 11482 11483 526307271 46458 46459 548621370 73851 73852 212794440 60942 60943 555256386 80501 80436 934618226 52714 52715 136894103 32344 32345 983231061 15293 15358 205963017 94429 94389 591271158 88686 88687 177274080 51955 52022 361231698 99382 99297 902818242 78598 78599 395670632 67722 67806 209327764 50799 50878 932681644 20338 20356 257375992 2162 2163 232708745 62214 62281 975830593 30381 30382 745850870 19451 19419 552733126 91139 91050 943104858 87129 87130 153762436 98730 98731 10257480 87985 87986 428437343 31855 31888 710393551 7521 7522 433358101 28718 28719 29152436 67995 67936 724827138 89759 89722 85761188 52088 52089 88687370 53262 53318 941535556 52469 52470 214988113 33571 33572 110336534 61245 61244 427534922 56422 56423 940854867 29181 29182 308342358 38136 38137 502542043 70688 70619 322365447 20356 20357 154589186 43929 43930 945001804 38585 38586 787379394 18483 18484 902196918 59832 59881 520267657 48362 48339 486393495 67088 67161 354821195 55437 55476 95911840 47382 47352 488799786 15801 15818 252414039 93379 93424 270538536 11158 11157 218054891 22716 22731 653821051 48406 48407 579699451 54462 54526 370417754 14063 14052 590218065 41724 41725 399606912 95458 95500 637455861 40592 40653 601500825 84482 84411 757292882 685 648 163126314 36951 36896 874691340 66373 66374 955258615 27431 27513 351706440 28187 28103 410564221 13651 13652 561802272 14070 14071 863936396 21377 21391 634759141 7420 7421 630709722 53897 53898 302347684 97106 97107 238354265 2119 2120 2250127 67907 67931 139727864 90397 90335 678073886 65016 65017 376304429 99 101 25704060 33320 33321 638853871 77210 77211 590408468 57231 57145 426032918 5669 5621 164199624 4626 4697 144972523 59739 59751 98242380 83934 83935 123963323 28144 28113 659796836 97793 97794 297984384 95022 95023 796235211 72845 72928 545873915 47349 47285 644038283 76811 76812 595330502 85054 85115 892535141 98656 98657 756238121 94585 94586 38170719 56309 56310 656522491 9862 9877 127924252 95339 95353 944993829 74450 74451 78998249 40455 40456 663551858 49571 49489 132332341 37380 37392 645927629 25725 25726 995761054 62040 62041 163320602 45641 45648 21123683 35244 35243 275179101 26530 26531 338625870 6973 6974 380567069 54635 54636 53545749 97397 97371 406803193 86024 86107 713389822 91339 91340 845901592 31413 31382 466883690 45579 45553 183659923 7133 7220 931739731 75367 75368 367606097 32933 32956 133339003 73437 73438 70863957 16823 16750 530576810 78611 78607 434417462 51197 51132 284707825 8298 8299 228877760 4746 4747 449404685 7658 7747 809703723 88112 88113 89268842 57042 57043 518899779 34200 34231 25803001 18048 18075 802104984 17445 17359 138418603 51894 51895 997317273 49429 49393 142209076 20099 20100 579875343 57557 57558 341449994 44136 44162 972613748 7733 7734 611790789 20585 20630 442959692 89339 89428 19633163 73159 73219 512269059 42534 42535 288924943 43425 43426 141622921 60981 60982 112342349 72550 72535 772686647 42937 43000 416376016 85589 85590 998280506 94653 94654 316167643 51731 51732 504155495 47538 47460 89454424 55532 55470 532471484 36123 36124 340442059 83441 83442 982703124 19016 19017 539783818 40629 40589 864951644 32895 32896 582833666 93599 93645 977771769 14398 14390 376381349 3736 3737 126407607 73013 73014 610827520 451 459 6062490 5883 5884 658007638 36895 36896 812662316 14361 14362 644777282 9026 9056 72617682 49407 49408 931517515 14378 14379 60241425 9288 9313 861107798 93558 93559 791133151 14383 14384 871424117 85501 85420 561745440 83806 83807 115262424 37864 37801 455247203 21867 21868 390640537 43729 43690 206664623 42012 42013 190958369 87926 87974 824297479 28292 28293 388923801 54913 54883 53456820 56968 56969 768144691 43938 43985 383773794 13986 13897 715335626 58660 58605 755263636 74928 74929 690799490 15465 15435 132525906 61721 61734 761005884 31666 31695 331424884 4026 3940 453739525 90339 90340 71410260 3680 3681 513181409 34877 34816 301287918 92333 92334 703774796 62261 62203 236764045 74071 74075 924685596 84079 84080 795540420 65322 65323 21604095 57901 57902 250490042 96799 96715 589090531 35856 35933 359864839 9643 9726 177582732 95711 95712 925494446 2108 2027 740380599 58135 58078 704082517 64037 64038 55614649 71236 71147 971853472 40991 40992 720141350 23620 23621 921909364 92651 92652 80705576 64520 64521 718361207 49305 49225 297454074 83820 83778 106312944 69462 69535 886524402 41196 41197 256332723 68118 68186 964592645 80904 80905 158054362 69719 69720 262131173 3568 3579 524679071 1723 1791 355565090 32205 32259 243425142 13306 13274 548107320 93546 93589 938718781 82133 82134 821946160 28055 28056 736500732 3432 3433 372843200 21238 21239 210603731 83012 82961 748073196 16090 16159 254228387 8923 8944 652088106 73130 73154 779666093 89958 89991 886208782 36680 36655 362835201 91279 91365 126233390 81029 81105 742544173 61902 61903 96622250 95072 95073 932463830 64364 64365 178199617 23551 23552 762690984 27886 27887 231898754 56288 56269 204870624 12111 12061 915051848 5740 5741 631554607 91954 91932 177435375 78211 78263 372076352 63776 63777 397811988 67821 67804 552882832 13133 13134 202215686 82972 82982 121763401 98763 98764 363437779 17149 17150 715619295 73294 73295 178366107 28615 28616 65791268 14473 14474 939549434 41402 41403 154269430 70888 70859 400722765 64563 64564 162948176 25394 25320 948008277 53291 53301 454060575 94381 94382 362136772 98981 98982 212118855 10749 10682 446805790 93615 93670 922594631 9521 9522 606009782 37347 37394 335833034 39776 39795 450134249 53756 53757 146636835 6678 6679 715669455 84983 84984 678339608 1600 1512 757442152 24911 24879 485796872 13614 13667 844628448 73549 73550 584014303 78261 78262 229238861 41925 41866 960127261 1385 1386 586541774 35890 35891 476916061 36842 36843 279359087 46983 46984 202938025 21305 21306 334810754 45428 45429 838574292 5598 5599 138528180 99257 99242 112049001 66413 66414 351209756 71069 71077 130089760 47196 47197 308089127 49337 49288 894200330 95867 95868 116759610 94474 94387 168776244 17847 17848 821517615 50923 50924 913831762 6303 6236 340231287 45305 45216 594570530 79549 79466 619985935 73142 73143 932560988 83036 83012 303551164 17532 17470 691964596 98967 99030 547064626 63794 63825 473234257 1393 1394 81430702 8868 8819 137163238 48537 48500 494148300 77789 77801 522367444 20684 20685 877537058 52084 52085 822923316 73861 73927 993847848 42967 42945 542181094 22144 22179 865783476 71970 71891 454986871 2286 2287 892528381 37477 37481 508594257 81518 81459 786200444 17878 17821 401914032 27894 27839 447943775 54772 54773 500743677 77569 77570 13420446 98757 98721 566077285 39058 39059 861179068 16380 16322 849880687 2554 2555 919401910 11241 11205 711703924 22117 22164 763991513 25507 25439 318163384 76693 76687 174014611 86401 86402 651456010 19147 19173 727020258 64098 64099 726762593 17757 17758 652332529 71573 71574 368341288 44527 44472 45620491 35090 35091 724805932 70557 70558 862093622 79747 79748 613616699 17037 17038 148343955 35958 35959 553816814 47172 47173 814927726 86961 87005 2384201 42601 42519 916693682 66569 66570 486966807 81980 81981 165225736 63096 63170 669252826 30982 31017 588291028 69547 69548 343717006 30668 30607 829157437 29964 30003 710637256 33612 33613 800272281 63102 63025 175891239 28194 28195 339328543 89636 89613 239107433 25735 25673 508973604 17066 17088 71483639 36419 36337 558076641 31798 31799 779092614 48176 48106 175683326 34086 34087 85704056 45081 45082 335116626 42796 42797 964504104 12687 12681 640821211 29456 29457 885744212 52837 52838 949146753 94335 94336 183847272 31709 31637 310895613 72288 72289 130938779 34576 34577 375322184 92555 92598 563341573 59589 59667 518250158 50050 50021 404873868 74548 74549 858826587 88305 88279 737402611 86952 86865 221660131 70744 70749 587488974 41905 41906 263269486 67310 67249 210106233 2344 2345 212345019 29899 29900 226035846 64510 64556 235401569 39791 39792 85404100 5257 5295 325328673 89316 89328 152302540 93943 93944 842237321 81797 81798 670142102 94511 94512 450699341 28281 28363 793200850 37338 37267 630988161 13424 13425 856721475 99051 99095 686570736 51541 51542 739149909 83148 83172 214031705 2016 2072 647822041 60576 60577 509714597 80087 80088 84521883 29561 29483 659416758 36435 36480 302483696 98958 98959 178196894 9310 9311 613993828 65920 65872 447256773 3664 3672 397433699 54920 54921 978661849 98342 98405 44874274 4182 4172 691171675 61659 61660 485765337 5311 5312 858919405 85173 85181 40563149 48260 48301 960825137 32824 32895 478926815 32583 32596 975259299 204 205 108986509 24620 24621 834936529 34436 34437 176715775 13064 12995 699492689 76691 76625 430882661 84629 84630 769790692 85186 85247 41964874 51750 51751 964945986 20861 20862 182784256 34298 34299 42554044 1161 1162 744356996 78726 78790 998176532 86370 86371 985107716 7506 7592 431738534 28758 28743 236405230 91120 91121 85758571 40476 40497 321201577 80714 80649 791656252 40297 40298 909295468 35430 35431 580250580 81367 81295 42325209 67980 67981 77618471 68886 68887 246895859 72941 72946 422355741 51082 51019 445052147 37834 37884 832841054 65727 65728 953272797 13910 13911 380872934 59733 59696 326862201 856 930 173920762 95136 95195 583359432 47718 47739 908327685 34370 34420 562303661 37730 37664 189102778 85246 85247 732621526 2651 2567 970880352 44752 44753 373147867 87086 87087 309386008 1121 1122 396316660 46629 46562 679073399 55506 55507 397352375 20902 20903 749352383 70888 70928 304879585 8268 8269 345725371 99484 99485 866206359 60374 60375 634756860 34760 34761 102270952 48717 48718 788585721 68008 68009 401716569 74703 74638 939391585 59324 59325 372739228 10796 10797 768474663 16998 16982 199797678 88499 88500 297377828 48158 48240 483970003 64407 64408 203062194 14451 14452 746134982 61354 61424 575568788 21346 21347 587139529 49671 49672 811466114 72243 72286 301462671 67345 67346 816899590 49396 49427 615189057 95583 95584 40915331 5209 5210 903174176 51465 51466 254107663 94767 94682 531592905 58021 58022 310260796 95345 95346 484773721 7298 7299 803302542 46008 46047 765769730 95828 95829 599909618 48013 48014 286697054 82405 82406 445593906 77984 78012 14513500 95201 95202 822063787 69091 69092 637766295 81676 81677 906840834 17160 17235 99148748 74320 74321 258412158 44427 44428 88046125 51237 51323 798170042 17848 17849 922396988 37545 37627 150394967 49844 49845 355645036 6590 6626 366604903 39912 39861 860273410 2429 2379 194987687 84572 84573 962822647 7936 8020 125976716 27183 27184 706767851 60809 60843 762169127 57514 57477 880177762 27109 27123 142908214 78247 78248 344018906 31893 31894 23419589 74621 74557 674124336 19660 19661 250785490 45963 45964 46307829 76598 76513 692123599 64628 64629 934511077 20006 19963 450477475 25287 25288 292373799 44156 44174 193640079 86605 86621 997189400 83842 83843 525966792 76675 76679 861091028 3566 3609 63156630 54820 54821 192166802 88336 88406 818182213 20701 20669 704849272 65582 65583 294039716 44229 44230 570320410 48380 48381 287215051 57283 57284 166811024 53887 53952 775889290 135 183 342151895 21779 21780 814029887 33300 33301 635974914 23254 23255 886286625 75905 75837 137521446 68933 68972 77916232 58064 58080 352879261 98361 98362 549334061 12776 12777 189414477 68056 68079 719420682 11489 11507 753213570 85809 85751 361720743 54688 54692 631718527 1781 1782 320484575 69684 69685 872969945 40092 40016 684185492 97055 97056 318449609 18402 18403 944065140 93240 93241 566616689 88607 88608 766597834 21840 21790 128923640 48090 48059 246093049 58546 58547 749748107 16428 16451 728296538 38155 38172 2132707 91820 91775 615041295 89302 89287 148845604 75282 75227 534283920 76788 76789 337090453 55700 55694 480282680 49592 49593 83359062 63018 63097 594637401 18401 18402 811997406 10159 10131 280650661 57549 57620 766451486 65682 65684 264882995 37576 37577 245005585 50495 50450 201912314 74851 74915 840306488 90466 90467 439555986 56226 56227 612674608 51262 51263 392874760 99122 99123 676325628 39229 39298 837698036 37812 37813 173237956 96147 96100 295665020 91730 91731 120987884 58514 58515 265243348 79214 79140 176350453 32006 31942 701845628 46412 46501 816638582 24601 24613 325057762 97792 97796 862716522 90159 90160 924543302 8144 8145 406657685 33942 33943 656428279 66661 66662 680871633 71589 71574 522888303 35408 35409 245202624 97797 97798 222573299 37300 37301 118670762 17376 17377 509894929 29362 29384 85448775 52531 52532 141456371 85356 85441 931503490 74467 74498 390042530 38503 38567 815564730 28464 28465 100148177 16368 16369 166833937 38299 38300 772390486 69607 69608 941607722 88249 88250 389418681 31188 31189 86253592 87105 87071 366415108 5777 5816 323453369 87769 87703 432767751 56579 56580 53007422 21298 21299 451211671 82640 82631 984804429 74115 74116 673131052 87170 87259 307799515 49798 49885 411033528 42749 42835 155694612 11979 11967 63291540 1931 1932 425309603 12365 12304 296183851 42591 42646 20920608 91671 91722 166471192 50176 50177 919825329 21954 21922 696184312 18974 18975 217172110 75020 75094 64227916 50492 50420 78869740 84293 84259 570641739 34672 34731 845991662 71155 71108 150642008 71348 71437 733581 80184 80145 430485376 15503 15504 539138174 40752 40753 164159097 57739 57691 118662743 68723 68724 877637230 16442 16443 511116608 4711 4712 260348547 40112 40113 125850973 72144 72145 694652114 52603 52541 301563480 83541 83542 152779586 57437 57401 759107303 80032 80053 159338584 12998 12967 533731320 71395 71471 373953547 21355 21425 935696366 94236 94237 692221083 80550 80551 714279741 67866 67807 133118308 86183 86151 89553499 69678 69613 401930366 75267 75268 877972965 39188 39143 792676249 49874 49810 111157885 91734 91730 475532473 33703 33779 796793235 63110 63060 5665389 37820 37821 885040427 98199 98262 129726878 24726 24727 862395794 99621 99618 568168370 497 512 975317738 89645 89686 520270982 23242 23243 767525834 48656 48718 328523317 86392 86393 801824849 79161 79228 185941845 97407 97366 258108024 29624 29625 531382788 51827 51863 128264080 16130 16131 578317243 96059 96053 906289142 54525 54526 868544862 49594 49595 113132954 42643 42644 422463116 81165 81101 975709040 27978 27938 850371333 50777 50790 715809682 45569 45570 199704609 67649 67650 821799940 62224 62294 547131615 14926 14927 891388156 54161 54162 636987761 30889 30890 347601276 241 242 221661074 84355 84356 893575329 4201 4202 147986053 25955 25900 842274610 95421 95374 156331202 21257 21200 422340631 25239 25240 911734395 22046 22047 249061218 52285 52237 286636290 62764 62765 213311831 2072 2003 414809101 8504 8505 1747873 27034 27035 11526635 52456 52457 803844402 26289 26290 46007094 4153 4102 792594943 12221 12222 177268826 94336 94403 577569933 90202 90203 655992187 72935 72936 829962103 14733 14734 661575525 89984 90065 442270122 14787 14852 810477001 60230 60231 588452343 65395 65404 189808041 47282 47309 792749408 90523 90455 185148463 30018 30019 700878975 82958 83033 390100543 28627 28628 242286143 37877 37878 944714273 36023 35989 409860713 26600 26601 535727662 96882 96883 802538466 49407 49467 41498677 88420 88371 937857149 82874 82875 374622238 90834 90835 745248136 52009 51950 909376605 70283 70284 888319415 20267 20268 2520743 37536 37537 622013139 11394 11395 19554729 37990 37991 799566676 11606 11618 825370236 52792 52793 731236298 35306 35307 187760591 61186 61187 474297257 53277 53295 912039689 91553 91554 474197104 22317 22231 686607652 25844 25857 301263590 3562 3534 253371018 94333 94334 373575919 46993 47067 975087741 34264 34265 798740980 2302 2305 241341807 69356 69357 962207599 15104 15140 419096543 42068 42069 517540803 19211 19212 69667350 25502 25503 407315832 38426 38427 290792845 47488 47507 790483509 90280 90281 452974584 74244 74245 638845892 54400 54438 292782695 2701 2717 601442508 61034 61035 282483387 95185 95100 196837553 25841 25842 293974289 19541 19542 701968893 75854 75855 932419336 32831 32758 677347944 8796 8797 394524533 93560 93591 878524430 23910 23911 22505720 73590 73591 59424055 37574 37621 534385666 2818 2819 48713311 56638 56639 480895599 69489 69490 140504460 92890 92943 204995314 80612 80527 956649843 93099 93143 889626923 89217 89145 886359865 82730 82726 186410375 85769 85770 124675214 43706 43707 207963203 77145 77146 110658540 65406 65407 125133607 84566 84567 691055170 48928 48884 571292531 68878 68911 766528869 91643 91644 281024457 20469 20470 454005097 90533 90498 448751634 43509 43510 325365194 7286 7287 688284172 72770 72771 853497718 18095 18096 67661945 18820 18791 72432271 27844 27838 767492528 31999 31930 173733115 44978 44967 125822846 64243 64183 117704637 65523 65524 13305471 48956 48952 195580546 37435 37436 668365915 74494 74495 901918015 67121 67122 462058198 38295 38296 82312111 48503 48504 598575548 96831 96832 397309148 93499 93501 9140325 98678 98679 499939875 73311 73325 728332569 9574 9575 158151543 79174 79141 955002732 16140 16059 463834569 62453 62454 460322116 61594 61545 607990885 43932 43933 427422712 95551 95469 120333728 85503 85576 699172965 88404 88405 67038160 27956 28009 323385183 23653 23654 954274773 62974 63055 899926582 61563 61552 312078887 49786 49787 705822117 28717 28718 552087345 17084 17085 685621565 80248 80249 196897967 41216 41240 30901411 9334 9398 69225038 72763 72764 808198394 37150 37195 420584058 82659 82571 171560413 82195 82242 41934392 78464 78503 743516617 70548 70624 99252090 48942 48963 514562401 77254 77255 962347308 62461 62462 665730980 94094 94095 151659685 85562 85651 280977337 88042 88043 109873452 61898 61908 716925083 12016 12025 541055989 80240 80241 828196870 23082 23083 18148218 10887 10884 24981540 54572 54492 389747014 26 28 91861348 72030 72048 25679454 47066 46992 937991311 73923 74000 716789133 44955 44906 180558677 29480 29440 120940864 24402 24403 136762149 63437 63438 309872120 5802 5824 330521467 61178 61179 747977521 98690 98779 754629982 48238 48239 95068590 66690 66691 946454662 64218 64303 176886156 3092 3093 683923772 81548 81631 747632271 65167 65168 230614040 63457 63458 991958549 97722 97778 833812273 87131 87087 37591760 81317 81359 795166494 35980 35981 240775346 612 613 243142191 30484 30420 456781050 78464 78465 916170556 47512 47564 452618464 6280 6327 575959218 98495 98475 657075160 33044 33056 510616545 11184 11171 822779598 93904 93905 449075636 37505 37506 570974756 76074 76075 771776460 33759 33799 396876385 53843 53830 305559832 43229 43277 994907426 9680 9681 916300811 79245 79246 544531061 75105 75092 680856649 51550 51551 545234911 28453 28454 696009328 70890 70904 226881211 80100 80135 733370143 62357 62358 298491134 79488 79440 259036918 170 171 314612924 77785 77802 231090576 5427 5428 413563091 77989 77990 650749392 80260 80214 823448774 96609 96561 718677895 19731 19732 384622599 73074 73139 728014867 74191 74192 813715759 85964 85965 595108749 96137 96191 338191483 18259 18260 737003338 70681 70682 709415866 11380 11360 884823269 53342 53346 306943622 10162 10203 490218390 63140 63222 930284409 60290 60291 343444384 54857 54858 274666530 57057 57058 697161195 84689 84736 934511694 22468 22410 369217334 29487 29462 12435581 92877 92878 366816825 78761 78849 451981059 54084 54045 130887383 32418 32396 835116359 81390 81391 807515547 56749 56755 503828306 94405 94406 84619104 20098 20099 332082676 68923 68924 874081623 3009 3023 210722351 35570 35571 750507319 83496 83497 325196700 29484 29485 913586187 60333 60264 994271107 78776 78856 613383628 93986 93972 728460201 41126 41127 602571444 9940 9941 697390936 24235 24236 921922434 74723 74735 648336852 54075 54076 533205414 11830 11831 168567709 18748 18749 162167515 61840 61841 728597580 65100 65101 541233210 36879 36819 798360599 71821 71805 921021233 99181 99182 668486781 27149 27078 470822244 37020 37021 492923755 68925 68878 997900007 18046 17987 65578047 46078 46079 238431548 85320 85321 794485056 23430 23373 31486571 56237 56209 673623994 40400 40401 350188298 88643 88582 152977292 42522 42523 686516114 97116 97185 994021490 29031 29032 466399280 73369 73345 281992666 92270 92297 244410371 97398 97399 509299839 66404 66405 339597217 57060 57104 157196142 96376 96311 647939695 32687 32688 371147760 71760 71830 114089914 58813 58849 295466887 63465 63466 327162042 43367 43368 992289004 1219 1243 90646254 75514 75515 53119466 98448 98449 55765767 81121 81139 943864596 42118 42119 211331274 1802 1809 129719886 21389 21472 36427733 61204 61205 705395323 84646 84641 746559563 4703 4704 451469316 45500 45460 46207338 30061 30062 837296903 67881 67855 253145254 42958 42870 322429922 34779 34817 268133632 85885 85833 921492969 41819 41837 68014029 1014 927 448478192 6891 6904 103422321 84254 84176 694370161 61153 61067 919781133 32283 32284 662526129 43498 43499 744248286 22139 22140 733878845 95288 95314 755236019 30900 30829 719148018 92166 92167 518021794 14925 14926 589782339 7593 7563 394624291 75189 75194 121610176 68335 68336 314538867 60547 60548 743097376 66622 66571 194543316 38866 38795 410745058 36823 36824 442007028 91874 91906 127093958 63294 63295 137587273 26802 26721 36642462 59915 59916 68316259 43416 43417 447202901 78957 78948 245869400 24204 24290 638677524 90588 90511 360921442 94206 94198 309588215 70457 70458 844521678 46944 46889 987689676 58637 58617 111327236 81324 81325 515228305 86984 86907 381319409 65539 65573 210518913 57929 57988 797858322 88326 88247 311519784 34151 34152 986826323 22493 22416 463485718 87473 87466 433425045 50431 50432 487980506 53142 53143 381800188 21401 21321 287731910 22737 22738 202018985 74813 74855 395698374 48514 48515 299952200 19354 19355 339564040 2278 2272 420340572 9851 9919 649500658 10698 10699 234619863 255 309 420190365 40971 40944 883336727 49811 49812 264045960 52434 52514 121494649 64679 64693 393884414 77626 77681 464538713 35691 35672 471144375 16256 16257 57618227 4324 4325 896878161 54839 54840 102390401 54452 54453 996969902 80048 80049 396223686 89702 89703 712597176 72886 72887 39200470 52852 52796 764072590 76149 76093 957294937 28350 28351 922510644 70498 70545 486061197 6315 6316 391609934 50070 50057 940349359 247 248 107243492 22467 22432 87437147 11883 11884 466756423 8052 8053 431871924 94108 94109 709211596 24655 24639 587923153 9450 9482 132834091 29 88 969774405 45221 45222 760640839 44877 44878 163945739 68361 68388 636560232 2865 2917 124524030 49897 49898 945800800 11142 11129 271022027 577 578 474429071 90874 90875 430584776 31099 31024 79897367 71043 71124 721588689 89284 89285 987040943 62417 62418 640631067 42639 42674 620488572 48920 48921 505363211 12488 12460 585952757 86987 86938 712168633 87675 87676 784028392 46526 46607 789466536 17269 17270 499739221 68909 68859 779515116 57951 57952 440386308 49995 49996 572381412 57092 57093 587002602 20930 20915 558622059 31997 31998 459734884 47798 47858 430033220 41756 41757 159149735 86996 86997 515578108 22994 23022 142241533 53431 53432 389873737 43566 43513 218142213 52068 52069 750062185 19007 18991 372075862 20581 20582 54977986 36352 36335 868561639 99688 99696 444440006 28300 28370 718352936 60099 60021 744557451 73086 73087 153374910 65650 65567 403676032 26389 26390 643165975 28369 28423 200104573 95202 95203 485800479 62109 62110 611083232 91374 91375 354499453 61627 61580 233462915 109 181 624836506 12847 12848 364910587 93434 93435 486314246 55320 55333 101568835 62069 62070 980089928 60659 60651 958226752 88824 88836 215858673 96132 96133 840835408 71200 71201 815708889 48607 48608 195613500 3815 3742 60006425 37106 37097 459369289 72576 72517 333611348 35465 35466 656045834 11169 11170 770015740 54746 54747 729808439 74864 74927 331484460 4855 4856 183781294 84605 84591 90369364 37236 37237 173484764 93794 93716 738726207 10587 10519 489852799 65241 65242 113596639 51887 51888 479568428 90089 90091 77683985 76267 76268 21116320 55023 54953 376339797 73829 73830 165558164 64922 64959 166970928 87112 87176 772242913 53901 53952 150685958 27532 27569 472247410 2419 2420 347809866 78856 78799 402798940 29297 29307 662517214 78599 78600 168220880 15555 15638 962280923 74036 74037 230500459 35178 35117 860293931 44657 44646 964517040 60003 59937 762114074 27337 27338 201527754 57087 56999 985818271 93045 93048 422224480 23516 23517 751633642 41149 41136 259207232 96944 97013 583178107 24523 24443 373108159 44999 45012 880757181 74928 75002 2579747 29435 29436 465333318 13263 13244 96173461 46060 46137 177305541 68315 68382 412642323 36299 36300 819143244 97003 97004 661557714 60396 60397 693509569 75275 75189 15285907 48404 48405 184200722 78080 78041 823213263 47684 47753 476895723 84468 84469 190460876 43610 43611 12545405 28556 28557 231184416 74850 74851 35637478 23403 23490 840202901 38156 38125 624875224 8845 8846 189480843 95189 95190 49002678 49583 49584 569848743 74024 74025 242663594 85328 85272 129070687 1560 1495 236573700 92179 92176 997338684 13596 13597 35193418 41486 41446 981741432 80912 80913 902840513 43862 43869 634707639 89995 89996 107823729 83565 83566 277806060 72940 72941 718181337 68712 68741 615890574 69560 69561 908249358 27213 27178 850539132 28375 28339 232107241 65489 65490 751193184 16177 16168 176258301 5450 5451 539004974 9657 9613 222572468 98565 98476 840720936 6843 6844 890287994 80820 80821 802992985 95288 95289 99098986 8229 8317 848794862 86511 86512 448602329 80558 80605 737760686 31544 31545 607044851 13238 13217 882875282 36495 36496 932903413 38431 38432 657493691 18168 18098 742786294 87314 87315 618289679 60500 60461 335188427 78498 78499 592833801 42360 42361 870734242 92457 92458 157804825 14509 14510 20587167 61036 60963 343822358 3837 3861 770206415 20761 20685 565112625 40860 40861 453170164 4219 4153 552964351 22664 22665 250415745 29914 29915 591296799 47754 47755 176560174 30648 30649 342889987 56284 56285 775735118 91896 91897 334077740 9525 9438 580514245 41777 41778 416864606 39463 39450 625416263 89150 89154 524308159 16992 17075 616585006 3879 3818 743261676 33585 33586 849920525 48673 48674 340141269 89704 89705 461281997 42114 42115 903559828 65739 65740 135333804 13126 13040 856185179 57425 57426 227968065 5922 5923 904408910 26915 26916 724447239 88359 88360 333032947 46452 46453 533909140 76597 76598 76291922 44655 44688 271872006 37867 37928 780311228 72270 72242 664264847 11094 11095 492624215 88574 88499 964248646 508 555 934500072 66780 66781 398489591 26070 26071 293710900 11787 11788 201854914 4836 4824 299582730 79603 79552 831356342 95706 95704 361765697 44936 44937 752276446 71417 71348 469354874 8460 8421 518962697 18423 18424 539858490 29706 29790 81498523 55531 55532 316962161 66247 66248 121442920 47302 47256 221907413 21882 21900 23261147 91780 91768 185931553 99927 99928 516749034 44733 44681 576959679 78490 78426 958575390 95191 95244 673384303 14359 14375 349618205 14702 14689 212083209 48635 48636 297511611 71588 71589 697786067 524 525 506903000 1989 1988 629759880 13370 13437 248262110 94188 94189 744193626 43877 43829 828417516 64469 64467 535824056 51260 51261 835131096 69369 69417 233019085 57442 57505 481453749 71032 71012 571517929 38843 38817 806561269 60953 60954 814744354 11365 11453 910667801 49328 49329 485627172 35437 35453 841534274 38774 38739 429091182 33820 33821 746801491 38720 38709 440927695 85030 84947 558395190 37422 37423 235918910 98569 98570 644547662 12316 12263 398492174 22132 22086 152797648 70735 70736 348546905 962 963 267314567 37918 37912 574478765 78020 78021 668624558 7931 7932 779366518 73040 73041 972697656 96900 96861 469588054 43678 43761 466748175 60502 60527 625160321 84345 84346 487638849 2508 2503 773462314 98964 98909 762799450 96553 96477 410312061 63994 63970 682601241 21610 21611 661816075 58902 58903 515639977 54480 54404 616759903 63616 63598 546348506 72814 72815 553562879 65342 65343 521651111 87591 87592 325348697 76800 76801 264237626 74801 74802 581518455 59604 59516 232717155 56663 56588 244997087 9485 9486 197397469 24323 24324 901999083 87379 87349 84777074 8648 8628 686655908 46131 46193 589097314 58211 58212 520706014 46102 46124 616982169 42964 42989 999785847 26654 26616 664318259 83223 83164 907319750 52642 52719 824106934 31836 31833 400493470 64546 64585 259501120 33058 33005 593275998 52771 52772 381090713 41115 41116 22562801 50476 50542 240370172 64213 64241 464239262 67146 67147 614995115 31321 31370 809791489 35841 35914 521307215 28813 28897 157332171 7481 7447 796246395 33551 33574 680251037 43504 43527 289119659 4064 4068 539560131 80726 80704 30393810 63059 63087 851970989 91001 90916 54435931 51433 51434 404272341 69572 69606 97772290 73193 73262 162775166 58496 58493 269789026 90007 89926 500260681 75410 75411 584173988 8208 8209 310138432 18988 18989 880034227 10713 10724 261368691 87874 87813 876674439 92054 92017 784475174 45089 45160 274011027 54096 54058 788411436 36511 36512 172468806 10444 10363 658801614 49840 49851 818553776 91565 91581 877967076 36105 36106 722859030 50655 50656 425558960 21278 21279 139179491 91545 91546 924520120 34014 34015 454643856 90922 90923 955860789 11653 11566 184038817 51785 51786 240279468 49309 49310 280955868 9043 9044 668585683 93797 93762 402808177 92466 92379 847002411 12641 12642 930095317 84832 84833 423825298 3519 3520 937288374 44643 44699 695331762 66149 66193 732086386 53748 53753 202726869 40308 40317 215967066 71991 71929 968502236 59625 59626 161374121 34046 33965 850398188 88563 88625 935414535 51660 51661 271247405 96246 96259 411170246 11314 11267 110516463 56991 56992 704340276 83629 83585 570225705 89425 89410 582961837 25748 25749 51340533 63344 63345 931275613 45114 45115 334959978 12866 12867 681148776 8641 8707 25941393 52374 52413 203341796 44883 44884 562436561 53911 53831 844403165 2485 2567 479700061 20528 20529 387930213 84159 84200 609766350 16830 16831 84774707 76170 76152 148530885 628 629 657280100 42724 42725 244363706 59092 59093 353216672 44156 44157 152575410 26504 26505 6370918 95830 95831 127061395 48123 48124 957843429 1125 1133 59210778 8877 8878 257509698 5812 5813 795852356 40120 40121 855738433 55698 55699 412966998 82390 82391 796595881 61182 61183 371951815 74746 74707 29050312 25630 25622 718529627 26853 26907 256087266 79273 79274 461795677 69452 69453 697190221 11933 11934 332144664 29721 29722 375575430 25949 25950 30845508 29643 29644 631296878 34291 34313 923530992 63472 63473 962377522 60383 60461 317595159 27505 27500 722315823 61190 61163 650156363 159 142 523073937 42574 42575 174510846 46837 46791 929508608 23651 23703 653366631 54902 54903 76822166 2046 2047 323149085 22123 22077 686758878 45908 45909 216041590 90136 90067 632844610 26522 26435 213230691 28971 29058 418381590 38121 38080 957966747 49736 49655 605820649 38909 38878 717065462 28398 28399 921609370 23484 23479 147461922 85237 85238 513405588 28603 28562 474299298 90681 90746 120754748 56637 56648 922263054 9707 9708 860469782 96378 96339 406166169 65960 65951 245315630 28628 28582 459819914 26032 25943 377342280 73582 73583 796837317 3454 3498 837215832 27683 27684 46414391 17502 17543 522256868 787 834 560116031 15091 15092 126939526 56049 56050 702647944 20682 20683 593860253 18182 18183 520771571 52574 52578 522946835 82307 82308 118678438 47778 47722 886619364 17260 17272 123620192 55133 55193 272550412 94561 94512 810285794 78018 78019 775563434 27427 27513 266038935 36916 36845 870976245 81620 81621 755172412 18524 18477 710681723 98781 98782 830246612 32163 32164 696289178 83719 83792 551757209 34043 34098 128465561 85738 85739 995102851 72792 72793 34271289 48635 48651 375254292 3304 3379 569814367 58502 58585 241343929 13963 13933 84374017 43171 43150 345721535 79479 79480 874581746 37785 37786 935781787 28149 28189 254071459 90018 90035 152065223 7758 7805 694193543 23049 23050 740194755 22873 22874 701416404 18079 18080 92017000 54984 55051 919674801 60346 60347 72999731 15901 15853 158806743 42570 42638 313400190 46361 46416 351110751 62013 62046 955044181 2802 2803 199435997 7680 7681 709909494 97391 97473 756681286 19735 19736 602347758 34653 34654 247354019 92561 92562 550690929 91792 91793 167008599 52646 52577 624303432 64826 64827 930344632 22885 22886 970664612 38578 38579 686352667 55922 55923 928267603 46803 46722 859887467 73029 73030 238046866 39707 39708 951381339 20620 20581 851124367 64157 64223 168923780 26190 26201 744111254 44440 44441 303611554 32561 32516 296799846 52028 52029 413657176 72330 72331 69842796 36026 36027 921114471 96607 96656 21486420 24734 24755 337518659 40976 40891 572428926 37361 37402 771281847 47743 47744 552178664 37043 37055 150839234 48395 48398 214351826 85544 85530 649132696 70621 70622 727151687 26948 26895 731735241 33356 33357 891955661 27389 27312 143234113 63331 63362 721975227 72228 72152 75465782 3423 3376 382288902 44504 44505 984437948 14278 14279 459179211 29870 29879 551234214 71715 71679 406115683 1302 1303 975823787 5584 5517 291558862 70580 70524 820557999 43611 43562 659794341 79597 79598 463364540 60871 60872 53552306 86676 86630 350803456 45929 45930 440249927 71026 71027 425031032 56031 56032 254654481 92054 92061 210231137 44520 44538 721411266 38039 38041 857666648 16267 16268 660779704 63584 63657 878969964 20505 20506 566207518 80893 80894 692945488 29533 29534 96158994 55473 55470 283877670 85379 85380 182249004 41859 41860 969208954 22789 22741 424128564 45808 45809 167469839 71888 71844 268555734 56985 57025 75184642 55569 55570 866986514 1201 1202 317167259 17849 17909 533516082 88972 89031 709842584 49130 49131 586746870 17335 17336 500084825 77850 77925 726724602 41868 41792 194875133 73913 73914 708752089 86732 86733 969306442 65558 65539 268305715 92897 92898 391753419 13904 13986 849458740 42631 42607 603054596 85983 85984 887542182 1966 1967 260970895 55140 55141 297334660 50927 50902 231495917 2092 2136 605958405 65548 65488 601056527 4056 3972 278794661 13673 13691 676266279 20755 20756 765110237 78151 78188 301464827 91386 91387 145247442 69348 69334 612375724 21090 21091 741451054 71793 71794 183744163 49749 49750 746818387 26257 26322 469612920 22926 22949 347904867 77770 77771 976089565 29599 29591 125076143 69674 69675 638677410 81147 81148 511848519 97173 97174 435073731 3845 3846 480050798 14719 14645 822820897 77126 77081 990126703 50254 50255 56878303 14380 14467 463739402 35639 35653 282149370 88655 88689 236991426 18127 18158 260402551 71653 71730 315712243 96285 96346 707944819 4603 4641 498511751 53778 53780 571297705 34738 34739 679120415 4190 4191 672917279 4047 3961 763051170 93691 93692 409955158 25269 25203 119479240 86313 86314 408320156 69188 69189 167821764 96862 96793 958152197 8108 8109 481202782 76720 76721 445163788 74647 74648 582031660 20260 20261 672233464 8015 8016 678895076 39659 39710 334331108 66238 66226 489016359 24676 24677 892511041 34070 33982 853935889 29111 29112 783654585 87017 87018 331503182 71684 71685 606514518 7235 7236 306349513 9608 9545 883138398 40500 40501 553351158 25479 25538 891726805 70018 70056 795591400 19241 19266 633142285 80412 80450 276735040 32528 32508 219803842 20864 20817 692652240 31110 31065 986642989 4051 4090 761539112 18550 18560 758478001 36736 36737 223025897 31934 31885 341149146 2916 2917 986211283 39901 39945 436410350 67067 67095 289475836 65864 65891 483028943 70945 70946 631796629 15900 15901 819731349 65569 65570 382587096 27919 27994 38728497 28373 28445 388899937 1893 1855 393255763 26785 26834 201048389 15477 15433 484975821 70279 70280 632781579 54196 54197 965374652 85657 85658 492869030 65319 65241 644094804 37885 37886 805555661 79358 79364 673323493 82314 82401 990122115 10633 10667 110976763 80285 80286 611021170 26023 26024 227674074 71855 71844 269494410 45873 45874 955784339 29311 29247 844061787 48777 48778 494548400 94545 94546 810007022 36255 36341 269620043 95630 95631 940347847 94343 94344 897383024 68127 68128 968215661 2898 2899 983214306 21308 21309 946463989 48031 48032 932402414 94567 94568 990135318 52318 52319 910727133 22471 22472 323244177 70650 70651 288867328 99422 99423 528560207 94751 94741 466133685 4945 4946 974765993 34623 34624 884390711 59269 59289 742643841 45881 45882 481832605 57029 57030 541768955 3242 3243 661991696 83865 83840 219258905 5535 5451 195640566 98376 98377 69068482 19623 19624 147730622 48579 48662 146076142 78720 78721 707830341 88750 88707 102052343 20527 20528 798863944 91127 91187 59440646 36639 36718 506633283 4311 4312 544402659 66472 66534 429192853 25135 25136 416024673 64218 64219 761386002 21263 21320 101598832 37108 37131 874031670 60000 59957 965993583 82549 82479 487016533 60930 60931 137772021 66110 66152 826924274 69173 69174 307825885 46266 46284 713417787 5652 5729 655521903 77232 77290 599249102 50471 50518 126158282 64601 64559 165706579 33972 33973 911844611 76169 76170 950475004 41690 41761 791697602 92596 92597 836506159 65849 65850 134778315 68264 68265 888885016 37341 37259 851792630 26630 26582 767993349 9613 9614 449906640 39688 39700 84050743 81019 81087 164719267 76644 76660 173536795 94586 94498 184826667 76305 76306 916219782 99827 99768 266955243 83353 83383 982117732 20066 20067 138723751 64337 64338 433718959 99977 99928 656958687 11093 11094 421906134 85832 85848 64078999 6379 6368 104999291 79454 79455 357655385 97820 97751 651879996 74922 74923 21744005 43951 43952 393249934 66215 66200 333746088 49596 49599 612014921 83866 83867 504939313 16909 16910 457766309 87010 87011 464209271 98822 98851 119007376 10482 10483 914215380 37459 37460 670286238 57795 57796 671292513 21013 21052 367565221 25802 25803 612897007 5047 5048 605535310 19875 19876 837967041 32705 32706 509306252 91565 91638 220041326 17491 17552 856675246 17866 17867 156500406 37177 37092 384923808 96049 96089 960561432 56910 56911 609074457 32893 32945 23715555 13391 13462 883777246 78092 78093 574431608 27118 27186 73997356 44908 44977 674465565 2664 2618 875280689 51538 51607 799148479 31257 31258 560635405 30027 30028 819645065 59596 59597 130181466 34183 34232 615917050 55859 55860 118806821 25717 25718 382794340 77412 77426 274688981 87614 87615 800717219 57302 57303 334962642 67570 67571 683546845 85616 85614 63276395 6153 6154 284803968 12071 12072 570312159 54114 54140 919262297 61775 61776 942380368 82654 82621 202486391 76642 76562 468365935 82067 82068 73175048 1270 1271 105001930 68066 68067 659214646 42181 42257 290618314 70796 70766 420412284 55816 55817 6227112 11802 11796 173396440 50832 50833 24262989 90621 90622 25373951 14553 14489 667276422 48345 48289 784228493 73812 73727 638110621 86834 86796 87608713 63232 63277 264327889 18249 18250 903516127 60587 60588 495718611 32981 33055 417633054 68929 68930 707384902 35830 35749 885081214 63583 63584 695373756 77785 77764 242002320 48870 48871 732291792 18386 18387 411058359 68321 68322 986988397 80344 80345 403522201 39707 39758 437959045 25571 25572 561556708 39435 39436 479820460 57506 57507 233983676 83094 83095 113692732 82153 82127 819803355 1256 1257 335869792 75205 75121 919845519 37794 37708 559073127 1886 1887 870124955 13501 13502 188158631 54894 54895 736809117 96053 96122 109894852 70695 70707 851238803 79432 79433 830992291 67395 67477 428457037 66015 66016 221782057 64404 64413 499384023 48722 48751 979979479 98783 98784 263314276 49083 49084 370163421 57247 57248 841316955 36449 36450 943114560 67147 67158 87916829 34846 34847 188486171 38650 38651 509004500 21210 21248 684238001 92329 92347 932821719 94938 94939 474036072 5109 5110 87342292 87855 87856 423317014 22439 22507 175783152 74154 74155 614775349 40294 40295 3139617 10830 10831 130415999 22 23 558345980 21438 21439 209712870 50647 50640 145904973 60714 60716 43761322 12705 12770 804336516 47403 47485 638552961 93504 93505 967263438 48532 48597 540760903 11232 11233 86964601 79864 79865 116026361 59620 59621 565396199 66918 66958 830624385 26598 26563 816932623 69391 69392 125265093 17039 17040 545987756 20780 20710 922567297 64891 64896 401189458 69104 69110 123436078 80897 80898 625442485 85533 85534 978380903 38864 38936 994546113 29506 29480 579416676 26917 26961 59253609 40125 40126 349743042 77624 77681 744647049 40868 40869 718458872 41878 41876 422954509 61253 61305 469424032 77301 77302 4424872 85787 85740 556168413 25455 25456 929996836 40160 40144 688068997 48335 48336 729098823 91616 91563 561553239 64792 64793 269741790 18709 18710 100523940 81650 81649 981906475 61294 61295 61855884 87342 87344 91134285 64755 64756 23974002 71583 71584 688436035 29991 30021 707653886 98365 98358 315864544 70272 70273 557096545 45100 45066 882291691 69047 69048 592385687 72528 72486 694357541 50360 50361 902828213 93654 93684 304654233 37925 37926 845205092 89292 89283 374955025 44912 44913 801601220 43757 43758 465761748 26158 26070 943370117 76349 76350 397285490 7039 7040 665831265 11734 11735 980965126 20321 20273 14561714 80319 80269 522195577 84438 84439 283914829 73242 73176 594652151 70212 70214 441175358 86861 86845 700927533 87209 87181 790591560 27396 27358 790656703 39748 39749 717092494 67987 67988 802928372 26469 26470 471738790 74047 74048 608234496 14283 14328 954829396 34499 34434 12462575 30408 30341 995472609 19787 19788 796634283 44177 44184 943493913 49184 49185 315014974 59124 59125 868791240 85875 85964 69588351 86861 86862 713805296 91670 91671 182555417 54243 54244 876115838 84765 84745 350956270 83384 83425 680490234 64123 64114 847259611 83469 83470 18386342 32021 32066 331098241 40328 40329 278240115 97350 97369 187684037 48701 48702 741920972 57092 57120 952305184 83960 83946 727663836 10108 10109 643167238 14060 14061 714779958 90652 90732 436434481 37686 37687 441432458 86884 86885 570157816 12411 12323 489381396 89090 89091 888156030 68710 68666 602587683 173 174 551396888 3086 3000 176477539 45245 45320 932239349 90283 90325 393830559 9895 9969 946939567 75046 74989 752378449 45671 45642 601366232 88986 88987 670153835 25605 25606 464633082 97225 97226 77633916 14654 14655 424801878 59418 59346 638181376 93877 93878 455806997 42386 42387 684382506 84616 84617 262841170 3002 3003 866061892 583 559 971390221 67194 67214 955898705 62041 62042 576045166 69817 69777 446626129 97698 97672 258985875 1754 1816 208460161 65 66 778247534 5891 5892 117975790 8478 8417 391764637 37851 37852 676879310 59188 59189 972404437 33893 33894 513994252 72145 72146 278361114 69704 69705 192486120 24834 24835 789273498 20568 20569 517873233 88957 88969 940443837 53114 53115 464653138 74332 74333 870063093 39114 39184 116329540 98493 98516 923028166 16390 16364 8443846 99958 99959 934954683 30853 30854 191143621 7250 7235 480078383 99845 99846 816334773 73739 73806 18214448 27107 27108 224837845 97790 97804 542111189 11734 11646 525084085 96354 96277 366893163 26831 26832 582135554 29205 29206 450882178 6173 6174 612544318 14903 14929 782419531 59650 59579 856529462 74603 74604 19418304 93687 93688 806286090 32441 32442 86017108 78556 78557 325702457 9062 9063 866642412 83084 83072 600042199 34928 34929 391423291 3797 3798 457615590 13813 13822 47365153 62699 62700 751917175 77898 77965 275289600 62978 62979 231744577 622 708 947742142 83394 83343 49372016 83356 83357 634933116 56269 56270 183056313 83269 83270 863065656 48459 48460 146270423 88798 88795 437430579 39338 39339 884737673 95217 95218 486756085 24775 24715 839862572 62272 62273 678231563 44289 44290 594242085 21396 21458 747832705 51452 51520 660099034 56035 56052 705758673 42775 42776 216416940 23557 23558 16402501 66562 66528 902253080 10037 10038 106702622 96261 96301 442435216 95819 95899 937804433 61192 61193 420594975 90196 90136 334976192 76708 76709 535838819 91548 91549 794713868 37530 37531 975224765 81742 81743 872841672 94676 94764 503859703 24824 24850 277569078 44431 44401 883267249 19837 19851 671026992 53166 53167 905393745 54034 54035 170572107 27631 27582 951559780 76657 76589 419262273 53818 53741 536311204 12031 12032 783844845 84026 83996 980860101 98227 98218 655420740 5028 5029 772113555 26540 26582 178605972 64778 64855 504854208 73182 73183 307557682 30743 30744 857486046 54372 54373 951377512 9203 9204 102863289 51790 51791 843639572 5374 5338 492044912 8948 8897 390503072 32583 32584 828364828 20984 21013 549761902 23663 23590 814644626 93052 93053 285427571 25301 25387 614344311 96292 96367 362823065 52800 52798 565494141 61771 61846 885957901 51596 51563 198262179 84088 84017 245319871 72646 72732 97396705 44105 44193 760957010 44062 44076 638147816 99301 99302 608836678 14536 14483 707018343 68854 68891 185878704 19307 19222 227657003 79981 79982 5529019 46847 46874 158594592 82038 82039 591890035 36552 36508 679712828 50660 50746 536185905 30821 30908 548595115 84573 84574 746551355 42097 42045 147693034 973 921 3854980 71158 71159 174508907 31869 31885 952766877 64441 64442 272906632 55779 55763 878452449 30539 30598 243770579 5440 5414 48654492 46900 46859 246425776 91963 91964 777306470 95226 95221 955676621 43698 43699 749895232 60420 60421 337926820 94864 94815 377315062 99682 99683 442318419 79964 80001 834919117 50235 50236 338287409 15865 15793 567118796 43761 43683 941474036 35639 35640 460971380 39339 39355 883809387 52470 52555 127705797 92296 92355 333090117 65459 65534 896631975 73052 72981 406666808 65214 65215 279533049 78810 78811 78984364 80574 80491 107263714 99288 99289 465770199 62547 62533 659138298 24488 24489 284625213 84129 84130 396514739 69679 69680 948249748 33671 33610 192444494 77498 77499 904453485 60909 60910 789531182 86794 86717 95143385 38532 38495 454525177 41973 41974 28830085 42529 42530 575328620 63646 63647 909136226 26567 26654 549252823 97249 97242 100833297 35025 35026 854098990 82758 82759 968932717 25793 25794 214189704 13433 13434 851994509 51872 51933 276532466 50689 50690 273104947 16321 16322 914464453 27441 27442 612109675 79634 79556 572052939 37577 37578 684199689 3120 3187 233888604 16724 16673 567535258 37503 37441 509124311 5931 5959 948202707 37170 37171 816697903 94208 94239 762396984 3885 3886 532450947 86007 86076 820361911 40387 40374 35719319 43317 43318 52972909 72664 72665 921279108 70584 70585 423169932 39359 39413 863897237 41809 41885 639230294 9299 9300 271500408 24305 24306 186540937 26272 26298 761354532 66395 66327 508028347 59110 59111 912321981 76349 76311 976469836 33522 33551 718256279 58732 58733 237486750 92909 92910 564232214 94119 94120 91476768 17715 17716 4463355 12178 12179 100496266 19269 19217 196604733 63961 63964 904896552 1445 1446 38744363 72784 72828 1178741 21012 21013 836937622 18629 18702 718579099 66076 66073 393387341 869 941 765797535 33582 33660 496358077 52924 52864 457154871 50439 50455 376061905 89069 89070 827930934 66192 66193 751040196 10043 10044 692595736 60827 60775 330565876 44979 44980 841146411 27836 27786 298836269 21617 21648 562317739 61226 61227 639987359 37464 37465 863547856 26146 26127 445585494 21011 21012 155263214 6883 6814 215685402 45625 45582 697748217 90992 90910 167730714 61238 61277 59867119 68203 68249 956418277 68313 68258 610690763 32351 32362 69233965 49745 49717 850375429 50315 50316 14959867 16615 16633 193163451 10330 10331 833642979 82921 82922 445862379 95798 95777 284182028 91363 91364 158895770 48760 48689 354193228 22878 22879 254249081 49925 49926 539602545 47594 47595 188559364 87600 87520 517543246 7057 7002 872671220 78124 78158 419123937 34542 34520 874277602 72955 72956 612281776 97882 97947 97575259 66371 66372 981076500 46923 46935 901691670 70161 70104 432258865 91478 91560 823637799 31419 31420 171277264 49652 49644 695126940 48188 48182 732188254 77419 77420 103955524 98853 98777 868436341 64011 64012 352619423 58372 58373 969738125 17819 17820 246364001 1169 1170 371642593 17600 17615 663092627 53598 53599 198414073 67762 67698 229839314 77187 77227 888738326 95705 95706 995851769 8149 8161 498170221 35811 35739 323897195 33537 33485 280598679 45716 45722 612700671 29510 29511 897032405 72869 72870 47663669 36593 36594 822050652 16712 16713 441589726 13197 13207 585509192 50844 50795 916609499 91592 91593 976532943 17160 17249 585991476 4605 4555 798638535 51226 51227 872995160 92114 92176 935390968 10987 10988 457377856 7791 7792 833387096 5661 5694 384245076 54029 54061 618594414 92388 92462 674950923 83098 83099 706837814 28908 28909 115669029 15456 15406 705986675 60036 60037 803661498 88074 88087 767834742 5253 5254 901303109 11345 11346 914677084 28155 28126 840387956 74708 74709 920248470 95730 95731 103794606 73275 73276 97168347 24554 24555 306981640 93628 93699 282913258 16561 16597 269338569 89298 89299 209201132 35857 35882 267206418 22321 22322 590296758 8348 8309 168093635 79799 79885 545090044 34188 34159 517420474 8449 8498 772108496 86169 86194 298346330 10029 9972 178672703 87832 87744 955399709 30077 30078 95576159 85989 85990 150779884 84123 84071 461524611 28993 28994 494735051 11496 11497 714194893 55434 55435 178879633 96553 96554 211629620 49435 49436 722241874 43597 43598 484814632 6552 6553 81935256 33322 33240 520866914 12894 12882 531052841 35369 35370 49780698 64291 64320 122522235 16757 16749 362979551 53517 53518 237355455 36974 37040 37468953 24800 24751 141811146 64285 64286 819880248 26087 26089 803851834 16278 16279 52240504 62886 62887 125869732 43868 43869 955999707 35626 35680 27400632 99700 99701 357929393 41409 41410 537951646 27654 27655 888910758 9880 9881 125031855 4563 4564 975765291 60075 60006 891574713 91741 91742 628023434 37403 37440 759901352 75669 75597 502254953 46862 46863 130499496 37126 37127 956155778 40378 40338 663725724 30047 30003 388109943 69747 69748 783883705 61536 61537 786874344 79257 79258 471987979 41922 41923 858179747 17401 17409 10838978 70027 70054 221110847 93116 93117 706893093 80072 80076 593093834 82517 82505 889597333 46039 46049 549925534 79811 79867 384496097 96279 96258 744559572 87942 87943 482972211 79757 79758 310442848 69472 69407 964801019 50079 50168 941193051 37232 37233 41332391 43331 43387 912077865 94989 94990 795085499 64009 64010 277626408 70239 70204 12740461 57947 57948 720255983 45175 45176 986077122 29291 29292 87508616 27423 27406 528854331 75437 75396 244174326 84329 84257 761444223 75118 75119 301995338 13086 13077 2881518 89088 89018 775608157 40556 40557 110444747 87570 87640 554491077 39485 39486 636187358 17135 17092 824342810 79239 79322 641683647 72563 72564 536381411 96488 96402 852013520 77176 77237 906354745 16047 16124 933070772 41333 41334 272056843 96458 96459 733837551 84763 84678 87936166 41932 42010 979040186 24250 24249 141485294 9545 9546 412818350 72314 72389 714927510 62060 62061 845395448 13205 13206 457478886 54355 54414 776713602 20809 20810 750736000 31076 31077 342485586 63899 63981 304101321 50425 50449 418976445 3233 3157 480503882 32901 32840 655465728 7797 7780 536120029 69444 69402 755122967 69019 69067 658829032 11209 11282 211447303 74054 74022 425046971 2898 2981 618186200 92216 92132 810240960 24569 24620 424841216 68481 68503 462554528 15454 15393 802258443 30216 30168 741521150 87103 87035 500999395 50641 50642 132647191 94444 94526 470546200 3995 3996 914771174 24454 24452 454412994 93832 93852 167067244 13144 13085 223520694 89390 89391 858154178 44411 44412 541195051 94320 94343 270430567 46055 46056 647599399 32482 32458 555038829 37166 37167 130621827 55152 55237 467256455 8776 8760 255775713 27786 27787 423966616 38904 38861 39614906 11794 11795 142946000 24240 24241 139160226 63338 63339 477476501 46968 46969 914843746 43961 43909 635471406 78452 78453 157173375 41729 41730 261921327 36821 36769 158941116 19033 19034 42986582 83516 83530 843755684 65820 65821 65147459 97636 97562 898027225 64809 64810 471944915 13952 13953 649810741 39795 39730 530234941 1332 1333 138075715 16270 16271 16153867 79264 79265 667141117 88630 88593 957814172 39001 39048 289004882 51403 51381 896662219 85727 85641 675130086 59979 59980 953533801 68075 68076 651939099 49866 49867 881747884 87630 87631 142715086 57364 57365 342102140 18353 18440 780831672 11926 11927 731602494 64371 64304 49311064 64473 64409 958314316 49952 49975 682712741 84760 84731 600488430 47250 47251 167842059 16101 16151 10827248 1095 1096 796599923 93669 93714 862308374 86091 86092 442388293 16593 16516 961098135 62644 62633 410463203 51077 51163 133455144 19419 19365 290209129 46640 46673 724316924 9088 9012 685196850 26485 26544 729996070 85069 85070 600649876 59314 59315 360195919 80994 80995 679929987 74057 74058 543210981 47775 47776 403576857 81250 81251 528912728 65514 65581 304355706 1523 1468 898234452 91378 91379 430113940 93511 93452 305629078 34871 34915 243017266 46490 46491 198012393 52937 52938 671247722 25028 25029 564919916 66395 66366 697681511 701 646 933895376 51121 51174 887046378 15514 15515 900242078 53600 53619 286747085 26784 26785 791612052 94674 94675 338738441 11293 11294 885895634 29470 29471 376458539 84543 84544 870778865 93876 93807 204008888 58959 58960 698239102 86812 86788 223797841 66723 66724 642304481 98278 98235 150030941 9784 9785 246950184 18529 18468 368393115 70732 70733 319365516 31568 31649 407488540 67249 67250 347827724 93312 93313 21360874 10837 10838 639744720 88292 88293 5352720 84033 84089 179970051 65881 65882 482394593 27600 27601 836741914 32041 31964 135603605 19122 19123 989104689 66909 66884 828666384 17337 17426 319615654 765 701 538736030 34695 34704 139482411 19064 19065 111000387 31736 31737 483419242 14458 14445 587117463 26399 26395 25621204 7783 7784 115063202 30987 30947 748250912 94849 94889 936032014 4746 4826 404757838 33688 33689 425600165 42496 42497 466405948 2011 2012 962397644 76325 76326 368510791 84968 84991 153405267 14114 14129 369674299 93457 93542 160330442 83890 83891 896890782 77858 77834 883706785 25654 25655 735015405 63794 63781 382086392 88181 88182 69612480 26163 26162 95878018 18908 18909 620421080 32009 32010 600141598 90120 90068 315967793 30723 30788 76371161 56711 56627 666165781 10353 10354 129555518 65958 65959 81285698 17817 17818 236152247 91842 91876 584719227 55606 55607 507735673 27975 27976 560897393 32343 32344 782607996 61506 61551 873801361 78155 78156 415745030 84602 84603 190980586 64230 64151 625664860 66088 66030 396361691 5863 5949 706966245 70794 70795 673485142 18825 18826 294146525 69210 69211 83464910 21454 21455 439369295 58523 58547 314368089 89887 89924 775260243 58438 58398 281016660 74998 75000 975608646 85000 85001 686509423 6093 6125 489198755 51175 51121 41476551 72967 72968 897889287 82344 82345 558038200 92610 92611 730024489 68850 68928 187179105 74778 74834 136795638 92775 92832 624167516 53068 53069 953247642 18136 18137 851112263 51318 51319 969090858 6652 6653 927758197 64609 64529 904015487 87080 87081 145531006 79617 79639 113955761 3152 3144 701693801 95683 95684 93600402 55004 55048 917691315 5449 5438 873457431 74444 74381 200323437 55765 55766 193706409 45303 45329 376008914 16284 16285 728089468 54546 54616 525933027 87353 87354 655822556 94462 94463 463702364 67340 67319 197000799 21067 21006 240699374 24322 24323 345794148 70943 70944 170442773 15089 15090 158835219 15285 15322 639426679 4001 3914 853178069 98793 98811 978779070 50446 50447 949987686 92230 92231 533275356 78101 78102 460018737 37263 37264 662231922 30459 30460 403008806 54487 54488 769960562 62053 62104 906938014 36313 36392 397598081 15972 15973 792256084 94241 94242 942383079 29132 29076 753994098 82744 82745 851854727 1998 2078 853157206 8255 8256 21206089 37186 37268 28312797 17139 17061 836954804 92030 92031 390030117 40508 40509 234509620 77943 77925 634134413 62053 62112 644067183 81114 81085 127521451 86755 86744 743940402 82913 82914 362327406 22697 22714 567343171 73246 73247 280971303 23659 23711 224448339 4921 4922 969920868 17558 17487 223168708 12073 12065 194220104 70618 70619 330674716 85936 85937 965560630 26671 26672 372242767 6341 6287 53862785 38702 38703 984229444 39260 39278 704341248 52148 52071 356785327 43271 43317 95376347 80387 80388 753053148 46775 46776 826813909 57617 57588 44591884 93121 93146 574922730 38300 38301 645852570 33914 33915 492366449 32545 32566 613394575 82666 82624 903276556 7546 7625 629305213 29447 29483 787681262 73888 73889 273377717 99319 99238 673769139 2451 2452 692811449 10062 10022 839620767 85107 85108 425589586 74379 74380 118791667 80080 80081 976584224 77004 77005 621483786 65717 65798 576335055 78301 78302 767100260 4645 4585 527505867 96248 96221 250064123 25363 25364 924816492 46086 46087 652357048 75569 75570 574821503 74109 74110 824433746 90496 90478 764538043 80818 80819 450349609 45035 45036 430753553 65397 65398 41710572 362 363 743500758 41551 41552 134324626 97770 97771 615453357 12304 12292 267107274 47056 47057 108984451 88463 88464 509689027 78321 78308 219166473 32467 32378 945962511 84391 84434 470151062 6947 6996 877647181 29348 29381 971059129 81104 81105 936970969 28958 28935 599826908 59931 59932 230677120 56671 56672 275474112 60517 60518 445181992 76721 76722 175149803 90410 90492 452458420 55762 55763 83126235 4666 4667 46305243 84514 84515 19607800 39351 39427 594555162 19681 19643 506399608 52743 52734 108079423 60930 60956 239516767 3180 3107 204693748 642 630 610462559 48246 48247 132565965 12973 12974 561132446 54014 54092 831424186 68580 68581 475657635 49154 49155 259589512 42353 42354 97801647 91654 91697 482146682 32463 32407 780006419 31622 31592 264868195 40412 40480 681266990 36746 36719 443241218 60459 60504 168045313 68660 68661 540477994 86546 86554 782397509 2832 2917 734800085 94822 94823 338089874 86873 86874 72342822 68286 68287 174004795 80066 80067 630019843 90387 90414 790632207 82402 82403 543125455 25433 25434 481288857 57443 57393 452040279 54739 54740 542194179 66811 66812 258322574 99467 99468 679994516 83564 83565 102394510 62165 62193 330262553 66457 66458 467286050 54802 54826 235693452 56956 56957 113462191 58015 58016 775815870 12531 12532 947761780 22696 22755 136306287 10296 10326 660048768 85115 85116 555098262 69062 69064 443586931 49862 49918 205766187 45107 45108 376406586 55547 55548 666531638 87899 87900 416630282 69166 69167 797768986 81196 81115 242638132 43641 43642 236052261 23111 23112 723651241 2671 2672 317885573 88237 88238 347442333 26838 26901 634645328 41370 41427 800723682 71426 71427 708808295 83308 83309 863086427 89783 89754 861015810 24464 24465 383273648 17463 17464 260032929 46455 46445 533966666 65694 65695 235054991 69892 69893 505822797 6616 6576 870578124 17996 17997 208515691 81182 81165 1161877 70962 71048 350644643 62899 62951 482059113 15718 15719 260864316 63266 63211 152481116 99260 99183 891963237 29731 29732 302660975 50581 50512 198034934 11791 11792 250207861 90084 90043 279015851 73865 73866 891316903 77652 77653 303898050 29163 29079 16058333 11438 11439 380457705 18334 18332 798718286 82105 82106 516826078 40865 40861 619594622 45292 45293 920428826 57503 57587 182427532 60631 60596 93279167 74444 74514 906822835 73572 73573 386014197 30661 30662 294174962 27582 27583 996447364 94494 94495 199102548 62798 62802 929113334 6874 6894 524046095 25560 25625 925097597 21919 21920 219033525 40154 40159 403837202 19515 19516 111905885 27929 27895 355143691 96880 96930 416962806 42491 42492 849911370 18018 18019 286093594 12456 12457 299404416 95375 95376 121034508 78647 78611 112536416 6030 6023 413487314 89506 89570 856887029 51756 51836 560345086 73594 73660 343233909 14870 14841 797532139 46317 46383 46550482 6789 6845 93746278 49757 49758 935559646 22922 22923 991113669 76048 76049 948857005 95847 95848 146936032 11774 11775 581642604 38341 38306 781399617 88626 88627 267491174 83825 83762 956374885 33031 33032 68210540 87636 87637 660546754 30584 30662 283345795 44974 44957 20620984 18002 18047 57554942 92489 92490 394296413 62147 62148 184723419 32053 32054 707902331 29781 29757 11474409 79453 79368 80235046 65358 65359 120166513 74944 74945 211946526 66349 66350 328078482 76519 76520 139847886 76997 76998 721360798 31043 31044 759052300 19066 19151 752576199 82711 82743 329373051 8120 8121 385380808 51955 51956 301793929 204 246 787453378 95223 95268 78076905 63054 63018 685100927 92938 92939 792126535 84477 84401 572166198 36712 36630 297140635 83351 83400 709265314 94263 94185 66980657 23133 23143 707659059 17140 17141 121180558 10311 10339 630351938 98034 98045 137712318 9484 9498 561497943 45967 46000 444603015 71663 71645 588943718 59121 59122 910638660 2292 2293 235168817 1720 1721 119981518 76115 76116 267477968 28210 28185 85475033 35006 35007 950702947 13663 13664 594004485 85480 85481 192366356 39851 39852 3650958 7916 8002 873493454 65030 65083 861614293 67649 67694 641161880 23332 23333 995462534 94857 94776 73270000 25312 25313 404706907 87879 87880 144580404 13843 13877 681798252 66831 66832 453156804 75042 75115 27149920 86147 86148 877016340 87870 87860 20768820 7341 7342 937531460 28826 28827 292577037 1983 1901 610215157 66747 66748 998120207 11509 11510 712372642 3550 3538 12018149 17413 17479 250877341 35865 35866 124107133 70389 70390 556553256 96323 96324 593346486 75688 75646 934735658 94235 94303 908684731 68952 69011 614586595 84458 84486 775044228 19153 19154 660221156 55611 55612 482425224 23810 23811 581602729 30250 30251 988316786 13588 13663 313848868 97654 97741 795171209 14277 14278 242608348 61678 61679 627197000 16266 16269 355147906 42729 42689 553116619 46764 46680 513336565 55088 55089 740056147 2667 2668 792334922 9160 9197 234406089 9425 9426 360631932 9859 9805 886455009 16617 16618 130235768 85044 85045 634056949 49975 49969 30576644 61646 61720 451901171 82873 82915 720627130 47294 47295 478751212 92694 92695 410110283 21847 21763 11164434 66980 66894 765504265 31140 31206 10719074 42845 42921 831411887 26654 26655 326738471 55537 55538 12823673 89676 89626 175120304 55639 55709 776249858 48774 48775 946283075 47481 47461 84892632 53040 53041 493139846 6688 6689 121009647 13158 13090 44893442 21468 21469 765559984 64569 64615 584168405 34357 34412 422617986 58649 58715 842249418 67450 67451 593079323 82899 82900 620048572 21314 21315 969094974 18745 18680 489776220 87890 87891 858922807 5131 5132 362254790 13481 13482 4111441 7972 7973 572697405 44912 44983 727870384 72132 72133 341850429 39213 39214 532600496 33632 33633 596765994 74614 74615 443172460 1411 1339 162297390 15085 15048 423695863 89413 89456 310744901 63759 63760 24860667 40118 40087 421735906 53746 53774 829704967 43619 43620 262233615 9473 9521 685029393 18772 18773 163844929 30104 30105 507798572 76420 76421 128840381 65619 65620 581480276 51800 51801 662223422 18896 18897 369751336 51936 51957 717775782 16162 16163 986067736 93454 93455 710815412 84864 84865 352026863 61106 61107 952616956 75610 75611 236666993 42904 42905 690526006 80247 80222 835534118 71039 71040 813486290 80389 80390 165010247 82824 82898 821590596 30834 30895 69385464 13807 13808 37255431 56720 56721 857563 86680 86681 737667753 32664 32665 847679665 63258 63259 176061136 71983 71984 453338594 69050 69111 84472109 96809 96841 140008001 46528 46583 978368481 91144 91145 848585695 20965 21013 589614935 57842 57843 852307601 98196 98197 880495581 94043 93973 457394487 83470 83418 198201000 94142 94157 690516950 71748 71719 115715205 83560 83513 601803229 50958 51023 687349749 25578 25601 797721879 84644 84620 637783530 47646 47606 262932527 69605 69606 633944606 24713 24702 963767545 65843 65897 990684943 95404 95403 152100474 59972 59967 329758836 76772 76713 503698422 11328 11329 1701839 15871 15872 916969764 10832 10848 10380031 66202 66203 259571895 13380 13455 883051185 47534 47535 2164770 96609 96536 67039822 64512 64513 116731148 69453 69464 958399605 67914 67859 543956939 79330 79331 970607256 13737 13738 340988514 91954 91955 502389618 61929 61930 375528014 82981 82982 680434430 67234 67240 529199737 95915 95950 545907460 59895 59856 277699217 32273 32274 288846024 28607 28608 279811131 21562 21564 42987477 25950 25951 852912793 58692 58683 925694246 68398 68399 231384895 19717 19718 806770299 42397 42398 239614667 6627 6599 778803720 29131 29132 566016903 77365 77366 788885484 10047 10048 89885257 18943 18944 220991089 10637 10591 275562346 2598 2599 989175417 50552 50553 724516312 9429 9430 27181668 88028 88029 530414244 57539 57600 71804100 70274 70275 358986276 75465 75466 590626866 18440 18362 946244977 91344 91345 360799226 37279 37280 72612284 79908 79923 580211352 70535 70536 976618668 63224 63225 496066625 81463 81464 430611018 13096 13097 37551543 3949 3980 585103293 21701 21718 755326706 17516 17496 313666580 18516 18517 271319741 83009 83013 787167005 73035 73036 639845225 99589 99587 967483792 50082 50079 566206152 15081 15082 203349112 35451 35362 845929622 1999 2030 424051980 52144 52145 364951913 73371 73372 551219618 62303 62304 221262188 75932 75990 543035546 62536 62542 274322856 17423 17424 977691321 44245 44246 720017373 10674 10753 483224960 28146 28134 633671931 29776 29740 504605031 14491 14542 758374478 1443 1444 736622703 86565 86546 89316139 70191 70192 967800585 95711 95718 583771973 61898 61899 172532922 13017 13062 834809737 89348 89283 116568954 86630 86654 340450886 58483 58484 734824135 80622 80558 152364162 88032 88070 186459894 67548 67558 529579803 12475 12446 85619822 41559 41560 90297447 64655 64651 762101622 60016 60017 328857457 6012 6013 797363406 83047 83027 532585285 6271 6272 73434776 62339 62340 953677780 76314 76329 517520320 40733 40797 870640939 16707 16722 485089409 97611 97612 573463296 51522 51523 731035428 51765 51766 171936319 2842 2843 69813190 82520 82521 63716779 76824 76908 89280408 25348 25349 747403179 77424 77425 638432529 306 319 459902207 80839 80851 56752248 77834 77856 243423159 96683 96759 311858189 24879 24836 154897542 22958 22959 835283088 59598 59583 900444680 87175 87176 712805291 67838 67839 412893138 33147 33148 60072413 68548 68580 949244881 44368 44369 803672520 4980 4981 492714597 54165 54195 211471593 37498 37531 335703558 87402 87403 485841370 69983 69966 404830747 3125 3126 259961356 9188 9189 791494446 70419 70420 550447119 67810 67811 877057013 27589 27632 141031092 32891 32892 259210227 39383 39354 642462259 82257 82258 920026245 59025 59106 301627647 34781 34782 104341959 32199 32200 410443498 85495 85529 756202308 84992 84993 689912536 56972 56973 826491750 98282 98283 678710388 48311 48312 73390535 30370 30318 411475622 78776 78806 498692557 11199 11148 112662783 33198 33151 272087695 16340 16348 28045897 48654 48655 482712299 89918 89919 420210394 15764 15749 90613260 52819 52780 903206184 62701 62702 712201510 33718 33700 620487388 87713 87757 106103184 68485 68468 914052024 15351 15352 291454972 92146 92147 745540497 70427 70428 330608162 20545 20546 715585948 57441 57495 140160776 4250 4251 729731990 26448 26449 588939646 13045 13099 302337522 63802 63803 814073713 27347 27332 977358220 88194 88195 247713345 35953 35954 586541753 74022 74023 75210625 1003 949 164886450 32750 32751 162639602 73947 74010 228792252 3710 3711 374986458 69804 69728 857718899 41379 41391 587501789 85227 85218 187766858 32001 32080 642306140 30257 30244 867300738 72894 72844 168992483 75838 75767 715503411 14855 14856 118179007 93203 93204 669563519 39105 39106 421151079 91991 91992 247454818 40150 40151 842344076 2228 2229 90516441 73085 73086 763256204 34791 34748 64299518 59427 59434 782908935 23876 23875 268247481 69489 69443 431588664 27861 27862 807343538 32979 32980 296128664 28063 28064 49708152 56651 56652 891764957 73131 73132 171371902 53169 53131 331489066 6912 6931 96908706 76616 76628 885361421 10255 10337 155868816 36753 36754 255117673 16546 16556 831220702 81884 81971 230333113 53567 53568 561204288 92960 92935 286479984 76499 76500 130957179 56576 56577 361064469 52597 52598 541553241 50576 50631 514353024 73375 73376 38128634 69437 69374 492058564 90680 90681 746812456 73135 73154 38815465 48390 48391 891701615 38595 38596 348017052 64550 64551 733417875 17787 17788 880851683 8219 8266 928324075 40851 40931 774310634 47697 47629 720137268 31403 31404 380368114 8803 8804 763062698 33044 33045 617381243 8257 8258 384851569 32490 32491 902132964 77509 77543 391165068 5897 5898 102393921 23033 23062 914544460 17892 17893 272056393 25531 25532 880370094 33142 33143 372718465 78202 78220 133359476 51745 51746 558603769 75658 75739 367153254 35900 35929 839595728 8479 8480 287389491 71459 71460 388195175 57772 57729 3152707 35584 35506 465002870 48900 48901 41212909 34522 34565 734993306 65580 65581 616908796 82403 82466 517013558 31977 32038 624174208 8648 8577 778726831 12918 12923 49485686 30978 30979 501635055 4397 4459 853556677 15080 15081 140105634 9612 9613 650834888 61425 61426 978796334 19816 19740 157413542 2771 2772 896685143 5022 5023 872832214 79075 79098 627320008 93530 93531 20934246 89005 89013 251568541 92349 92418 245546022 94674 94695 820144511 60865 60866 661763877 61251 61263 531213381 74336 74384 782417040 13529 13530 411961349 67624 67653 170148746 36686 36687 155636690 3729 3695 281446174 43405 43406 761393879 53549 53583 82156585 11043 10997 539561598 52557 52548 366226996 81284 81285 616924090 22042 22017 543897437 89338 89339 774655220 77346 77347 869757030 75688 75689 320171890 92274 92275 26326085 9556 9557 173377892 61479 61480 175501341 95309 95310 942169207 67348 67371 549041805 27239 27240 136007216 95996 96010 491546628 35388 35422 758847110 27226 27309 146801035 43314 43365 274799905 56027 56028 187413929 4153 4154 591856596 58280 58313 177684527 27936 27929 859140024 43820 43778 551252450 30118 30056 398395199 95308 95309 552624203 71009 70993 624307179 94766 94680 340702908 74846 74847 743990238 58064 58057 620802208 16769 16726 374513612 13013 13014 302327133 57603 57604 27436737 45780 45750 357862963 45659 45634 778829247 18716 18699 536496133 89374 89307 359490933 95515 95562 264999748 86862 86909 225951340 47369 47370 744347381 95961 95962 650335437 94291 94270 117620871 98086 98087 145771487 96050 96051 688867136 43244 43225 589563691 7122 7111 669257205 59652 59653 524131846 68148 68132 931085153 57949 57901 972379544 35445 35472 299170238 17833 17768 179985289 68914 68886 611130724 12146 12147 854121226 66484 66485 36783807 11853 11915 865576159 25752 25753 426129828 88324 88325 765639669 80849 80850 241737606 49275 49357 343009514 31617 31618 698678759 99857 99858 117123341 93910 93911 594939475 64774 64775 839983346 95037 95038 192154925 19505 19506 492426361 12700 12650 745604442 12927 12928 806593603 57436 57446 928373562 39074 39075 386518356 45517 45518 621584221 34631 34579 692830716 58420 58389 360048839 34727 34767 422899950 21641 21596 171607190 51161 51162 707849312 72894 72895 669363050 56716 56717 891301030 99623 99670 97634244 60885 60938 138845173 24961 24962 283522399 99312 99313 826469162 31991 31992 824897011 62061 62062 40323570 96140 96055 578547442 77588 77621 732649342 56094 56162 733702220 26484 26551 539875408 18348 18407 41159345 58102 58179 546953216 73064 73060 467996936 55497 55498 335223318 91949 92019 433659318 76482 76483 960147865 76790 76748 370094349 20516 20572 177781569 79589 79590 328839340 69882 69883 331364949 68261 68210 448646527 60215 60144 411658385 35454 35455 5134571 25657 25658 273586486 80781 80782 761171314 55426 55379 23297817 48151 48185 522675548 72767 72768 421007237 60165 60166 24827378 48277 48298 576195484 18799 18800 390100926 1684 1641 329409077 97639 97640 743108755 38120 38121 700848008 25997 25998 32221949 96851 96852 436625518 29166 29167 1399360 69513 69514 429591803 45246 45247 353141154 9054 9119 856182710 54750 54698 76531022 60653 60654 211268232 64222 64223 112970074 71825 71826 829759531 21876 21877 34467856 28585 28586 265077360 26689 26772 436584116 65873 65874 491907072 16222 16147 594820903 78067 78095 450040302 5609 5581 354538286 35871 35872 790654862 61505 61506 197811696 31755 31756 964099710 95758 95764 454288727 52140 52141 135996237 93124 93050 619893763 15062 15063 494967666 42093 42081 532708527 85458 85538 118107686 22392 22449 35229104 92150 92151 250740579 1585 1586 835056072 77706 77707 439020065 50577 50578 569792915 4449 4450 937063593 10878 10939 501900039 52080 52081 700034798 72981 72982 111141377 30068 30015 959206229 78611 78612 224921851 42832 42869 984757018 75973 75974 992352735 64402 64403 683338184 11879 11880 212220654 18978 18979 722431493 84185 84186 314863887 82613 82614 673726700 57266 57267 366354394 85281 85282 542614450 93102 93140 985178912 5386 5387 630315755 80642 80643 456447692 18255 18168 234038740 12203 12204 414590233 20970 20971 709509368 76122 76123 245984792 43834 43839 642155978 31717 31651 63782677 53713 53674 685497983 28237 28238 662680369 46 101 746520870 75879 75880 728124152 5779 5833 536979584 59978 59979 779281397 35561 35572 193018734 86231 86295 85545396 26274 26342 616525845 64873 64835 4772354 9525 9493 195043076 64641 64642 444882266 53757 53758 361474020 40652 40653 594256408 95493 95508 696418063 62840 62783 91545266 92926 92927 923512739 701 755 423786470 986 987 629724934 12469 12470 500286257 98168 98087 70445361 27874 27872 729441488 93015 93018 464098728 91587 91588 594908258 10197 10198 484460082 26567 26613 727546946 38841 38914 339994110 20742 20743 320388616 8429 8430 317154235 37730 37755 475935447 37103 37104 285022269 35330 35370 704714009 30642 30666 235931973 94981 94909 984311384 2891 2892 801734436 9751 9737 771522603 49097 49098 37406556 62806 62807 501821335 76668 76669 959199992 14294 14205 491343597 77215 77216 430273791 4084 4163 634770080 47390 47391 488474154 87659 87660 855697428 84256 84257 494761079 46270 46271 566439295 18586 18587 556827610 46595 46529 266484288 20532 20460 748175224 6606 6607 223961996 48566 48567 512310538 19841 19917 394662124 77450 77451 443884537 55804 55806 833191056 25595 25596 781621445 51516 51517 41279262 93779 93780 87130163 44588 44589 916522455 15906 15840 450942952 68934 68935 935388910 85784 85856 312517840 48386 48387 680532357 40663 40664 932483219 67758 67759 173703432 22697 22698 934060291 73969 73970 739791159 34637 34638 82286780 9260 9261 482642599 84979 84899 349487203 7920 7879 130535561 80204 80205 209432508 28667 28668 105345639 41119 41059 679603824 94616 94583 688119284 99063 99064 671375785 1165 1166 452791897 87226 87154 405680499 41949 41967 953914532 63537 63578 178610539 6339 6374 631478555 55086 55087 508166918 86369 86457 172926690 57850 57851 61692698 23371 23354 875151281 70500 70501 714988124 89833 89834 829330190 5560 5561 879697414 7027 7028 675443680 68027 68028 128257016 63224 63305 747041066 69856 69919 182962329 83971 83995 822888750 18764 18757 227941700 99816 99785 451291743 8779 8692 881556699 76234 76195 94370806 37517 37518 334311239 16079 16000 194792897 8590 8632 82661054 98129 98163 38697014 90543 90544 363331764 97209 97198 924228555 67182 67183 370147909 57441 57367 497510051 99637 99638 60355717 31629 31541 498902207 96975 96949 733990311 71059 71060 460575711 42663 42664 835204369 1357 1358 547931499 40896 40897 311672435 48771 48772 809040746 46173 46174 471409286 28623 28624 288461405 31630 31631 802807569 59613 59614 214667924 47655 47576 554678240 57158 57224 393279331 41791 41792 343756802 41971 41972 927089709 6784 6785 551988265 55483 55492 46614833 90735 90736 621374131 56768 56769 751086469 90976 90977 889208070 44115 44070 226817885 27960 27894 433728813 75885 75886 117586853 97380 97381 587927221 97769 97808 211180673 10343 10279 314561458 80274 80239 279996433 60360 60327 721893110 84164 84165 254462748 381 382 351763855 23897 23965 265700232 17318 17377 443765419 1908 1937 204551645 43967 44007 494796161 85881 85926 153158344 38366 38367 406478962 65808 65887 719298755 17902 17870 191095931 39512 39449 907478546 95944 95945 612215928 16910 16827 7823128 14455 14456 825405390 97775 97702 800857823 16580 16581 736184251 66166 66167 312124863 3327 3328 842408101 31109 31177 119374038 35179 35180 97364643 80493 80415 85127048 41639 41640 389656953 84326 84263 437364563 77599 77600 780173175 27705 27734 956732183 4371 4372 214368902 76390 76323 509907965 95400 95322 974965329 27897 27898 164995911 59670 59585 223171914 41996 41997 861961995 8926 8980 743851780 71530 71563 876148022 5886 5890 462589929 30831 30911 992185239 39682 39707 67823889 44311 44312 512657497 28251 28218 770687187 80863 80891 2936720 526 527 508307275 37453 37454 160519869 66370 66417 727131071 97460 97461 699997280 51601 51607 570081660 27085 27086 202068911 53270 53271 823246432 89405 89406 184681108 68989 68912 823399982 90194 90166 114637436 89104 89105 603048231 31814 31768 716327987 65837 65838 420973042 86203 86210 57340145 68218 68208 485042929 54556 54480 401237771 98218 98219 33011640 81959 81955 387619171 76506 76533 477348589 56303 56304 165505497 31860 31861 393388561 71550 71609 833348732 58790 58845 758900073 9501 9502 236439713 36577 36578 194336343 69791 69792 95259500 24238 24326 497653130 96910 96911 906302187 71524 71525 579064899 40 41 909107011 92195 92196 351136920 35934 35935 87949999 72050 72051 333341660 57156 57186 639108978 99873 99924 428160809 36900 36824 882894621 80339 80291 990397544 65171 65172 504752185 50252 50240 46779291 35459 35460 851059006 62256 62343 471029637 19688 19689 693582237 66445 66454 978538205 91856 91857 786740305 11967 11931 342653309 214 215 397630762 94359 94366 929369916 76730 76731 457242005 44234 44293 480022346 92939 92978 243212806 43163 43164 920605515 73428 73429 282790520 68751 68756 786584856 91564 91565 239897453 93825 93836 838238921 90892 90893 166790034 34221 34222 470954294 84787 84805 957685505 90855 90856 780815215 39092 39093 825453293 42096 42175 865787869 94602 94532 860220929 32284 32285 563600301 64662 64663 184100769 96117 96118 741044947 19458 19459 407081465 70125 70128 886368341 24492 24493 745932005 36978 36979 160970856 38283 38201 820919320 38444 38527 667064679 79019 79020 822203180 92381 92407 715427989 18565 18550 891297874 61039 61040 112472060 95545 95575 381138324 16089 16123 305405850 35592 35643 573654947 25076 25077 467911289 99837 99838 969441140 57518 57519 252465319 74461 74531 741396017 55944 56029 115919138 76196 76212 340522707 1952 1965 181540849 90105 90119 605514375 47988 48010 519691999 78331 78418 80069774 76640 76608 538112453 61529 61530 243972986 46255 46324 307445877 59403 59333 331689983 77714 77715 43161189 5334 5291 926429740 88831 88795 36285771 46856 46889 985812267 69700 69741 797266801 52063 52064 424914341 67474 67475 803998155 12060 12061 514190156 47458 47413 190988385 15556 15530 657261393 54688 54728 72976645 8769 8824 945611974 61518 61519 185569425 60600 60612 376660507 43821 43822 892614793 27344 27345 306037006 62102 62103 714060904 10594 10595 915360550 64833 64834 220610514 84366 84286 651200648 21139 21140 711346876 6870 6865 303553506 4371 4344 660834880 93199 93200 406360152 24533 24534 399860163 44748 44749 30298756 38085 38086 856428908 96341 96342 98099283 38659 38598 459511653 62236 62324 568059356 70502 70558 91736116 9845 9846 171099647 52497 52498 6907986 55443 55436 280515888 74679 74734 564535595 36488 36434 248541181 85413 85414 609143880 6981 6982 56736387 97837 97773 84793546 74455 74452 760974663 90669 90591 279581462 33879 33903 590309200 53505 53506 286223175 36197 36198 807733508 75605 75606 60503736 6938 6939 328718531 77208 77138 947991846 67067 67061 813478724 32424 32425 285149891 16489 16528 480294195 23092 23082 259300017 88807 88848 47406191 12901 12902 757519099 25717 25635 370255379 23946 24013 665886758 25580 25612 411386736 8119 8186 949965536 4842 4843 253762174 66830 66831 308712757 31552 31553 836870336 75339 75340 826508567 24532 24533 654426087 66845 66846 874802627 49913 49884 810848862 41054 41055 427095272 47238 47207 615428080 91716 91748 498046879 17379 17414 834604786 64608 64609 400243308 42535 42584 827898490 90185 90179 867163137 43310 43289 322838119 72661 72581 560286399 95062 95098 174377249 58772 58773 168132695 89373 89374 52298633 38593 38594 522138051 33978 33979 414615639 71080 71081 977376820 552 553 617867906 89966 90045 504364481 15209 15258 449830888 90703 90625 510359038 51840 51877 498458345 54949 54946 408565256 96496 96545 791245733 63095 63096 644042031 96843 96870 739741254 23988 24060 902666793 71578 71579 259713199 18342 18343 752904339 94686 94633 159895366 96614 96615 879489136 4189 4184 651661266 77309 77386 542916746 83725 83726 700272680 70086 70087 491633036 5339 5340 627382846 76473 76474 398477583 38738 38683 877826874 81318 81286 827107230 97027 97038 837444235 69431 69465 938951625 46277 46271 180516617 32111 32112 639102358 39399 39468 496124105 17391 17393 909994291 49367 49410 905155627 59365 59366 561288571 55585 55586 402643942 61976 61977 397324028 22761 22762 277800966 25380 25401 991573678 11707 11789 980215715 45580 45519 573752573 92761 92767 513160399 64101 64102 443848559 91462 91463 641787758 46595 46596 134325892 71267 71227 380413661 10937 10923 583504140 9530 9531 542846434 31023 31043 377141337 39211 39212 75715150 96547 96479 544643038 57554 57581 302953209 68454 68455 97844273 70787 70788 128393210 16286 16320 374444722 16318 16319 361396950 23874 23875 479729913 24902 24903 394101300 18990 18924 853755319 57816 57792 880386293 46648 46582 340805396 88802 88731 114404957 34049 34111 4202915 72491 72503 69727430 91204 91282 50155786 70572 70659 537258390 62230 62189 760942433 4343 4304 630453079 28049 28101 463985971 38765 38819 205001754 27753 27754 124482642 39632 39625 957569272 12327 12311 776351672 23512 23513 25157543 26688 26749 870559541 34325 34326 504152506 97819 97820 277420238 92466 92428 408055563 88756 88727 24446536 7558 7559 810326624 51423 51452 723343592 79990 79991 585474208 5593 5535 97986738 39487 39488 731437952 76702 76703 958882923 90066 90067 782184004 90644 90608 433569773 89354 89398 637372244 80390 80461 949175541 95859 95860 36787927 31219 31220 357767042 6356 6373 576261856 27732 27773 811095045 18958 18959 528111273 6194 6195 759514078 70132 70056 604943723 1844 1912 928465192 22051 22052 398769949 46142 46103 261790599 51929 51930 946317625 66667 66668 876608636 32986 32963 933976374 88315 88316 272875237 35205 35215 265813903 66011 66012 390282590 41649 41575 257491775 99236 99237 395729868 24663 24621 930999932 72318 72319 878201805 61984 62058 357780295 80004 80078 119336973 10175 10176 657269905 28311 28240 2857816 20859 20855 459839317 93106 93192 239913312 24363 24364 812669351 90145 90083 196804076 21594 21595 991649483 63494 63532 281906956 56947 56948 222757698 43923 43932 358175061 37162 37212 824188627 8773 8774 366008908 45241 45188 824235252 46886 46887 494725880 29767 29792 821423950 58000 58001 626371824 85980 86003 925227210 32561 32562 173239973 61587 61588 612357189 24211 24212 430393410 93195 93196 456000623 13263 13339 34884033 10427 10421 137706326 94106 94107 568859314 17541 17542 345587450 22962 22963 769564605 73213 73202 766524167 9384 9440 369245130 34575 34576 195941853 50656 50617 602754024 63971 63972 166905484 89873 89926 808199457 71731 71735 308976201 93537 93496 307162821 46979 46980 415206515 49520 49556 53012230 692 693 926187682 76568 76613 937817751 72783 72807 987035748 7216 7217 283826649 86426 86427 845839166 59184 59185 464775047 42272 42238 325715516 16495 16496 454468446 64268 64269 177269968 1320 1321 255375248 23905 23873 457142714 69337 69338 762947472 8941 8992 417880749 86095 86055 831200169 2112 2195 108087028 45390 45439 695460825 71746 71809 12026728 83680 83681 580332359 69565 69593 656262353 35017 35046 910214682 63711 63632 128983639 73329 73330 946450752 3319 3261 567354642 69542 69583 447004402 98160 98106 872556794 71559 71560 124268998 63148 63149 222708783 90676 90750 800523976 92075 92076 981499591 84619 84620 269649490 97096 97050 231755371 93656 93657 536746013 78091 78092 71626182 73769 73754 137072343 58455 58456 567240061 25691 25661 25082687 99885 99886 892767261 65320 65321 554688718 53024 53025 366084038 10934 10935 564375555 12346 12347 264641040 32200 32201 333885554 38119 38120 74712101 57590 57631 318713703 96360 96331 273283286 96202 96203 618797777 26964 26965 667047097 22130 22107 525350019 52434 52353 820072200 94855 94856 636789259 77859 77946 366363177 49904 49905 407907968 18037 17993 714052303 29804 29839 123192020 22720 22721 207757249 33496 33497 677870702 22471 22419 487199588 27412 27407 600052662 35421 35422 43210071 22040 22041 843932038 13685 13757 589693154 45626 45627 419802261 41792 41793 592871768 99213 99277 431407872 78780 78691 527520784 46508 46427 716608142 50582 50583 707870046 59297 59237 799678359 87733 87734 850498402 59278 59296 216573040 79335 79336 210320325 97564 97593 945390027 75296 75297 621533722 38340 38341 169923509 85993 85994 336184999 73906 73979 960063510 62890 62891 761656169 69065 69066 829525001 7147 7148 665592480 84965 85053 722787405 51490 51525 718884878 87002 86944 268267188 63227 63264 576498296 7933 7844 916871901 27458 27515 125369854 54533 54542 337046827 75345 75346 798210138 26755 26756 498999608 52862 52826 998575614 82341 82342 103276936 57060 57095 438240610 48922 48923 773185489 94321 94322 60228695 20846 20847 19546218 90961 90962 302105361 81775 81776 725870052 14834 14835 464738473 76356 76357 275692217 97742 97799 837943389 45899 45825 820489359 13700 13701 478333285 77836 77837 539936630 94728 94729 28786417 69639 69687 342234336 92275 92282 523125231 98409 98410 306146980 37482 37417 915521608 97582 97583 676386192 10694 10695 164021151 27205 27206 404781390 39787 39849 293483465 39508 39509 341482125 63090 63091 531990741 98317 98318 150686759 16460 16461 541132174 84243 84307 262281313 72514 72564 568330405 37897 37834 334134440 60048 60114 373734848 5703 5702 389468435 59877 59790 976974938 25711 25712 87315014 36051 36052 986286929 81703 81704 474334245 61098 61099 815694016 1020 1021 330545123 13094 13097 833650402 70519 70520 946776112 42252 42243 69083013 46656 46657 906448906 2606 2600 673390862 26247 26248 901572395 60458 60452 557436693 34283 34284 108632341 97714 97715 174751095 48185 48258 798991306 86267 86268 517221228 34105 34112 877856864 55906 55907 171029567 95606 95607 739437431 72542 72598 583323994 62535 62536 740953896 94027 93967 901494439 44009 44010 508633084 4972 4897 920505100 8078 8141 339611350 26933 26934 933815476 76406 76461 174675660 51351 51311 818155507 21892 21921 784601725 39663 39577 366750681 83384 83321 324060731 68876 68877 347457470 51084 51085 148282333 21441 21442 905134064 6170 6171 918847503 2036 2037 625958714 95869 95948 969056700 72045 71992 541589293 43389 43321 851522177 59445 59446 637386735 16333 16313 335479697 98578 98579 371611571 96804 96720 969154692 7820 7798 308765988 64597 64598 537212663 70456 70447 505717239 72475 72476 972667324 23127 23128 994067418 74848 74849 553671599 82291 82292 220874227 84405 84377 112577095 75358 75359 962538583 26900 26988 282138994 93555 93556 149342577 77247 77248 219096954 86211 86212 331750409 76005 75976 335252765 80044 80045 893227974 30223 30189 156865591 20790 20791 610051179 42344 42432 359339380 91038 91122 989660909 24486 24487 864018012 50506 50562 333148435 98376 98435 31454184 67588 67589 661231079 19621 19622 499064324 49110 49129 365399042 2479 2485 822711305 54633 54634 547829396 67151 67224 227143156 9172 9173 381854349 39320 39321 156083015 71325 71326 954883769 66182 66236 370227819 46035 45946 630335425 13010 13011 852624252 84008 84094 259730211 59369 59370 638416064 45608 45551 625666947 51411 51412 478817624 63969 63900 328101595 66791 66867 175785268 98006 98007 539955672 21208 21209 723407127 80829 80799 724259162 26114 26096 473940686 84002 84003 904745313 72898 72919 454411077 39407 39408 101281936 88494 88491 395157773 64455 64374 408831412 87572 87497 198984217 16091 16092 204979563 46366 46367 459056716 31245 31183 135940521 1323 1283 605648630 35046 35052 356522620 91381 91390 860653636 13165 13153 385757431 48736 48737 166007505 98768 98855 845305984 38133 38134 57392756 14924 15013 532160422 65661 65721 997574765 95143 95215 613364493 78759 78812 571057791 61560 61561 583920532 64567 64625 587644302 19544 19545 934883450 82492 82427 398803931 1659 1660 906718043 46173 46117 959731132 2062 2063 398967698 18950 19031 88370888 30014 30035 11324632 65235 65182 532868403 70899 70938 378568590 76737 76738 635919635 17675 17699 223854560 86173 86174 719837614 61926 61935 888931337 30083 30084 676401391 38463 38464 313899648 88672 88676 758232136 31977 32028 159035135 89782 89783 304991631 77677 77678 417175787 11505 11506 657411272 71401 71480 56905351 76138 76180 849095616 55139 55102 469843912 1724 1725 618269723 93678 93611 123499850 40923 40924 803105995 6255 6256 843928734 16791 16768 601176420 56913 56884 967456787 51492 51493 398936348 86802 86890 88357720 50529 50530 365022968 95015 95016 225253440 39603 39604 397153291 52887 52916 356892298 21511 21460 302436503 18082 18122 707135605 94679 94613 237810155 66847 66848 289288398 70963 70964 154302792 41560 41561 575318364 55611 55630 816559096 87386 87387 636297086 4359 4405 720630012 5530 5534 369272540 66157 66099 473303713 84837 84838 111344833 61274 61309 488706701 83829 83830 923974627 74735 74736 479497005 23192 23193 451398503 98162 98120 627628333 10103 10104 60980335 79084 79085 370124844 70581 70559 10211379 33275 33276 893801516 61887 61925 120004263 65536 65537 887310443 58622 58698 264077696 52320 52321 710126065 98607 98608 850354205 20201 20202 936669583 51715 51760 887267029 590 591 951044813 32537 32538 702762302 19788 19789 52647898 34925 34948 21540944 41865 41866 235411424 10396 10397 210583505 43950 43955 953039486 78834 78835 549364479 58527 58508 499294511 40035 40036 49462293 21708 21765 865305042 22837 22838 105952840 49584 49672 350133757 27971 27972 5050997 10747 10683 558752344 13768 13769 369188683 50002 50003 334048683 83888 83821 137117106 15933 15934 301216689 71052 71053 332351431 65950 65957 907164671 50485 50524 841094683 75254 75326 673040950 35904 35826 284084303 17000 17024 648621683 8804 8888 678930048 59521 59488 584200615 75015 75016 950071642 96649 96620 682837665 36777 36802 208572579 99404 99445 814524905 33717 33793 260476761 43999 43940 343417183 91780 91781 713666900 55638 55639 899401266 44919 44931 833544964 21445 21520 524005129 38554 38555 36970206 91472 91536 2325257 33201 33202 234905675 73571 73572 882604557 72884 72871 890625618 73723 73799 47999272 44129 44042 813688278 71566 71567 428891990 95996 95997 410407561 31958 31918 27321955 32752 32798 290832580 1372 1373 754639842 80018 80019 62478946 25016 25087 414393457 67599 67600 70432071 32540 32541 501624156 13549 13550 130084239 96939 96938 566135090 47279 47340 158040804 46680 46681 377234016 77056 77102 585640489 79513 79602 910254946 27684 27685 987879456 75065 75066 151093584 11823 11824 295906881 52870 52871 119833980 76613 76614 449800103 29036 29008 24616616 34478 34479 911375423 51284 51285 891871161 95630 95626 553142722 433 434 500019940 62527 62521 574784771 26967 26979 954894257 39968 39969 434642381 49957 49958 202693774 63685 63601 296995690 29010 29078 76726557 90725 90726 480446194 75936 75937 105856134 15079 15012 993242901 15619 15608 276854930 52560 52486 913431955 32238 32324 368911199 59326 59327 596258193 74037 74043 740929644 12506 12507 341812713 37529 37519 76878411 8790 8791 235319536 21126 21040 248579509 59613 59575 708718639 38379 38424 63298839 58260 58231 21395692 58694 58695 235060905 11758 11821 518264471 19557 19479 28032731 10721 10805 202612717 79448 79460 66482961 85690 85691 998406926 38026 38072 179965386 72056 72029 680131680 67589 67571 532025229 52143 52144 10226386 90534 90619 166387204 79060 79061 249523677 32577 32552 325640878 78904 78905 642659046 82767 82768 196069335 46411 46412 808164602 46075 46063 867357193 91636 91637 41389122 63216 63162 403784962 78380 78381 59016331 45257 45258 310736271 32535 32536 327208560 6722 6723 816365576 43097 43091 628621547 16275 16276 520196361 29342 29343 814298580 43669 43734 242549786 94355 94356 520684886 43089 43105 458852466 1566 1567 992067393 94460 94461 375993908 26483 26465 978663903 24569 24570 440336109 28279 28280 628670804 37003 36971 773193036 40466 40467 846420037 36555 36516 870301278 96687 96688 250985196 50820 50843 452068536 94706 94707 977215183 70311 70337 621026797 29977 29978 861243685 33976 33977 592457573 48542 48543 433413948 24729 24730 456212920 49551 49552 157576010 74639 74640 762976702 20707 20708 237409990 79177 79124 609896361 21979 22016 406201030 89007 89008 787797371 69486 69492 648556431 5519 5520 534003475 95830 95824 599918879 27976 27967 477835954 49020 48972 943947332 28759 28782 332359131 29046 29047 843389234 80134 80223 606712736 93752 93753 52371208 42924 42925 737564644 42214 42215 407898202 97826 97883 938897074 38894 38895 164307443 24836 24837 799681771 41434 41376 261516552 57081 57082 13454146 64798 64880 887886620 97897 97898 664231807 87650 87651 468445154 87872 87873 512757969 2503 2560 504708496 74039 74040 56620913 6166 6167 114933667 9555 9607 367818916 9151 9168 705674942 97568 97569 575952353 60632 60601 387260564 52864 52865 208591743 72128 72129 102152108 55686 55687 485841424 31370 31431 172392997 48360 48309 430417933 30739 30740 905025254 86287 86288 125581748 49965 49937 630068871 6562 6563 340526930 59307 59268 364376397 23405 23487 82497052 53876 53897 979781622 23562 23510 175703671 93331 93376 158650979 21343 21344 379746761 18734 18735 627072587 46908 46909 377970729 2827 2796 901974169 84400 84401 647820980 1630 1631 37280517 95222 95297 634970195 57852 57853 595307025 60803 60814 151075206 35474 35545 391255943 85639 85686 770826928 27766 27783 182528615 6559 6560 590802072 70262 70224 900561346 65711 65712 966097555 36728 36729 719079434 91132 91133 843392313 27460 27378 200453222 49148 49074 901828260 37843 37844 114271215 46325 46326 334617610 97023 97057 467574449 97135 97131 99763914 36676 36706 885158579 25248 25262 817625375 93017 93018 839329358 57852 57859 553924621 10848 10849 247310762 52290 52213 154077657 29339 29340 654578807 39571 39639 103770321 66987 66988 454121874 45255 45237 856212496 9677 9669 854010579 14955 14916 620908868 29993 30052 693991414 12315 12316 572866100 52625 52626 347896882 55235 55236 459782057 79366 79365 148321047 89165 89140 17377731 35103 35104 968465042 46293 46294 238282243 79805 79806 267348256 3653 3677 322508341 36604 36679 3552283 62994 62995 657523033 60508 60509 261058131 59995 59950 191857815 40393 40394 484238762 75440 75441 943281965 43924 43925 259770898 50520 50556 89858633 95937 95926 766017011 10280 10281 187499807 32223 32224 465214359 75532 75577 459831156 77095 77184 456400998 32237 32238 526204994 61670 61671 713696003 18520 18521 354814717 76573 76574 617507372 44444 44445 725001360 52180 52122 720499569 74559 74545 13982152 78958 78959 174866437 52587 52633 879873285 95633 95621 908632544 33917 33918 478652698 59544 59545 919953276 56771 56774 786346932 35900 35901 553220643 15878 15879 416643514 74313 74231 950059834 18022 18041 397341918 55760 55761 880178705 66242 66243 445595440 34222 34195 366875461 6419 6497 417613909 43624 43625 150817243 2414 2415 383446150 70262 70263 962490388 22882 22971 511956036 24224 24225 122324977 68977 68978 439756319 42924 43008 392827996 1128 1129 499941525 45094 45124 360419896 11812 11734 86835200 24424 24452 465435789 56228 56229 523080429 16165 16249 141821140 17190 17191 787896179 13876 13931 918544453 70138 70160 223166581 15761 15749 390080535 86036 86037 924203320 62867 62868 715337448 7403 7404 103947015 85947 85870 164413720 93552 93553 176256151 84617 84665 596743603 80374 80423 778427114 69429 69430 13453097 65154 65155 861711632 70960 70961 570614548 83138 83139 52437770 66544 66545 130593015 8104 8015 857879066 38868 38869 42901410 1197 1198 31807783 61117 61118 627323686 75887 75947 594510197 56180 56181 191037675 78119 78120 742808995 37099 37100 934875133 47026 47016 819056403 98462 98412 201020663 66198 66202 397450888 76095 76096 677306094 54944 54869 594279695 5121 5122 925825259 41492 41446 801922245 86777 86778 608254012 66677 66749 77587035 53840 53841 918444724 14237 14261 323391545 11434 11487 579171638 67809 67776 353273155 6732 6733 256470982 47670 47705 59486970 848 849 317790683 75524 75525 918139246 83353 83354 43477596 92455 92431 523429208 88325 88253 900837848 2807 2808 533413031 69311 69305 493613898 25157 25138 459335962 76018 76019 335989812 47012 47013 854213524 36724 36663 807555172 88897 88980 758421604 54220 54221 322224663 45666 45667 110612646 720 721 153750637 73801 73802 547946439 21528 21529 474654227 4169 4090 386967614 20255 20256 482165889 19991 19934 855717807 29743 29816 256110059 45454 45494 897194656 89158 89159 846142595 19304 19257 974782196 99983 99940 799735713 57188 57103 389825890 39905 39906 934457624 10231 10232 298215376 68712 68723 567935164 3534 3535 19934773 16528 16614 184032733 96632 96633 460152525 75429 75430 745859139 12288 12289 347173998 27213 27214 327562997 16810 16826 812717709 2444 2445 641972111 16501 16502 137454046 758 753 475514195 14031 13946 658082080 20921 20922 810019295 43870 43871 150508089 91460 91531 128053057 85744 85745 456465113 49398 49336 130434121 72888 72816 317554262 3366 3367 120140140 72661 72662 571308817 7003 7048 893829126 6775 6797 756681900 98368 98369 346516740 41321 41400 554263283 74302 74303 383305235 13650 13651 593639029 54064 53996 3748992 53455 53502 799075204 68198 68199 898184392 82615 82564 983380664 35440 35429 408305290 32993 32953 441947856 19532 19621 837767962 64749 64820 195884962 93540 93496 424913837 84533 84534 179960518 97185 97146 520397986 84077 84007 254831910 71497 71498 31472969 39959 39933 176008872 5214 5215 134723790 91726 91659 83543921 32252 32235 602881403 44493 44474 947047125 29575 29618 751715981 58754 58755 337029459 34335 34275 492699821 89221 89285 879311358 81399 81400 407103117 51400 51406 921103568 55595 55596 245549468 87592 87591 949585039 26878 26837 367977133 49252 49253 316367596 48339 48286 549229741 76100 76101 671545246 99602 99603 526029831 64857 64865 699683906 21080 21081 440658740 14888 14912 344275519 61904 61905 164309269 42985 42986 367217875 36734 36735 463014523 53836 53837 811202364 16268 16269 843374460 23265 23266 268836076 67756 67744 394832310 50085 50150 718955541 19784 19785 799422644 68601 68525 631317590 51782 51870 628966207 88257 88264 933396105 97416 97452 80628222 88512 88513 862359354 26549 26550 100973457 9619 9620 410708422 34126 34127 224687786 23954 23880 552555822 83991 83992 720134644 2053 2054 604933452 9115 9116 392691071 65815 65816 668264685 94845 94769 964867149 72969 72970 622941084 13311 13284 46458408 75893 75894 408926877 2530 2531 351443764 14193 14194 710848621 94252 94276 287241907 64211 64139 509259480 58325 58326 905465543 99918 99843 385320568 90226 90282 626559464 85848 85802 407328581 24901 24902 559704572 94678 94618 842003653 72242 72203 763867609 29080 29017 172352572 62048 62136 679766582 21748 21681 313651678 40413 40401 221173350 40785 40777 498004357 65883 65912 704055102 20318 20395 535243468 93065 93007 512051586 74131 74132 493783485 37994 37995 553781559 67017 67018 492809485 79093 79158 755286361 76477 76478 448457470 8188 8189 643597354 78530 78563 333781616 66589 66590 863610640 9796 9850 387958670 82498 82499 345200536 52032 51988 125102108 8246 8262 400891616 49612 49613 2264507 66618 66548 256237857 14067 14068 252643969 82902 82933 512780935 34926 34907 129232657 68921 68922 340877103 39816 39817 131627393 49850 49851 314668252 18952 18953 766865054 7330 7331 860506604 71533 71534 431653661 83812 83851 145116268 47995 47996 329621191 64683 64735 425877529 56751 56832 326416035 81890 81891 657561923 19440 19365 457481208 94205 94206 691707875 19593 19594 3743418 35108 35109 915154083 14111 14145 231095663 176 208 448977332 5365 5396 231155207 24363 24395 66987167 96119 96105 360140801 45725 45726 34215493 55830 55761 625360778 21631 21632 497131782 64572 64569 861441709 70922 70923 976871337 3117 3118 967004937 67056 67057 742360777 67640 67641 90864504 91998 91999 17250918 10430 10382 945467481 70701 70668 345324855 34595 34517 469967303 80184 80227 670216642 18495 18496 529424681 98012 98011 819621324 18175 18176 930972743 10515 10590 170647317 22776 22777 380251986 98056 98058 192198066 31822 31823 639624556 49763 49753 504479669 67702 67703 946648118 48642 48643 284157735 62286 62287 468477733 46221 46298 857413022 57984 57964 938705826 6465 6466 410879937 84546 84605 452514416 47862 47863 626879380 85182 85198 72280773 25408 25491 892528094 8485 8486 112992647 98446 98447 970687012 90144 90077 849862950 62455 62456 686540499 48409 48349 53438850 76488 76466 460690507 36309 36294 155531198 78262 78263 812514620 57657 57658 13511512 70354 70417 590253603 35970 35888 838111374 567 615 621738382 82309 82294 746782338 41544 41529 634982576 17294 17295 52850024 70724 70725 286193805 32744 32817 316052670 31893 31909 219276038 72217 72305 107461658 50421 50462 277868307 30450 30451 228035628 81665 81666 988181223 91514 91515 408609997 38356 38373 140880675 79372 79373 255243950 28112 28113 506167963 58816 58894 809327281 33571 33548 242572533 92227 92228 158861310 29803 29804 732313659 16326 16327 715262597 40173 40174 191806982 71079 71080 442605548 4389 4461 813062304 683 717 609842779 72087 72167 233703311 15583 15584 758805883 23097 23098 709347700 71414 71415 769053648 96161 96143 572595378 29522 29502 802536656 72784 72818 311388506 52141 52175 896815743 74560 74561 921434952 27609 27610 934867151 43703 43704 651217352 40613 40614 706572467 32051 32072 375251817 12185 12183 208073961 58496 58508 650115243 74120 74134 457680662 46626 46627 550885707 87030 87031 757199576 60621 60604 709518766 88443 88444 844806085 68168 68169 608992283 70468 70384 39763783 10639 10677 871248819 24068 24069 655627904 92480 92546 9169029 56117 56118 710654563 66041 66014 837000529 86852 86844 301400781 93356 93381 399468789 52639 52571 31767040 24566 24567 112051652 80351 80398 176185722 96122 96058 439028761 93275 93276 422364022 16779 16780 57524478 58029 57976 126065416 94551 94472 851483980 37283 37284 715715208 71438 71439 938604405 63267 63268 118121431 38522 38523 845617443 55046 55047 534796151 66040 66015 998306952 77855 77931 530495566 31939 31940 731411761 5909 5910 674069486 42824 42825 272752461 89196 89282 259100422 18631 18645 346627809 28965 29027 349147312 46346 46384 233421599 20113 20114 748801971 27200 27216 732167564 60449 60450 325312281 60284 60286 910315011 94652 94599 860295177 46169 46150 351509996 67943 67944 766103087 99182 99132 103855424 68218 68304 63360626 99216 99274 100173062 2253 2254 667536163 28506 28578 575313468 35357 35358 200479686 34511 34590 632401033 31093 31094 795093793 35358 35359 287016305 91164 91165 577106114 35602 35603 169529973 47063 47064 897519377 90726 90727 224495155 41022 41023 764627004 97463 97416 377424999 19752 19753 973327410 70671 70640 458517986 43730 43731 780210594 13493 13532 133375200 52768 52769 154546398 70250 70327 880700154 36834 36835 850020747 22545 22464 797969823 44341 44342 648980378 87852 87899 634079115 13950 13958 595084409 94243 94244 110798889 92441 92442 471013678 62947 62948 914698387 48146 48079 671933350 18529 18498 956395645 61756 61681 974041044 39167 39205 601696314 86739 86740 499900899 98546 98599 729238716 89407 89408 249246360 89475 89476 450493274 15061 15062 466805081 63683 63684 136072661 85282 85315 285745707 43733 43734 28109147 33220 33209 298799025 18279 18320 299516626 89417 89418 610911102 74538 74539 578652020 77337 77359 871040338 50159 50160 671692694 90094 90183 252677278 55922 55992 872221335 58461 58462 273151089 19534 19535 835248046 29528 29459 282106448 3645 3696 838807147 42139 42140 197228088 28307 28308 592541514 64399 64400 466265829 31884 31870 892874799 49082 49083 646719009 82046 82047 272869165 88180 88179 511689377 99093 99137 521407191 46831 46832 428573250 37554 37600 684030487 48437 48448 620994792 80263 80264 849665326 90058 90059 566011445 1381 1404 668250349 2411 2463 586429060 19812 19731 805488259 64291 64292 121138669 17524 17478 337868450 22285 22271 89030337 75978 75979 417457699 7584 7530 125367270 16941 16889 996273253 22412 22469 294755942 25717 25755 812661402 57572 57658 294204369 25384 25308 215762853 60379 60414 841179843 63397 63352 580206758 19840 19881 465177425 30284 30232 358742813 18972 18949 59922291 63482 63535 620711995 55619 55583 821577192 35585 35566 497702773 86600 86601 420929814 68396 68397 840961570 63154 63155 329361015 36620 36680 364340315 69309 69295 873718827 25348 25345 189010477 46523 46472 193698649 63470 63471 893425915 13463 13447 599936630 47040 47034 522741211 24761 24808 933280507 43946 43947 244259218 57118 57099 835719502 75012 75013 377657273 84312 84331 253411517 30399 30400 153199955 46613 46565 791496299 36608 36609 193691670 1462 1463 777596814 60310 60311 992186041 67987 67944 563138909 14889 14912 565495188 45675 45593 516617323 4652 4653 416481546 90343 90342 737321983 88136 88137 974204927 29215 29216 141269380 10902 10955 941707437 77700 77652 368656655 1354 1266 327340206 25716 25717 193561023 9681 9593 292263140 77931 77932 197108058 63477 63503 923929042 31513 31554 289282800 5244 5253 915002661 4892 4838 130496698 14579 14518 115081326 5111 5112 108644575 35850 35912 350314298 31489 31490 44340363 45196 45197 497218818 57571 57514 406660531 46232 46240 490123146 13089 13090 710741442 71845 71862 960544607 28572 28573 870709484 9280 9274 475315991 50742 50749 986048709 94376 94300 378059574 62898 62947 390571156 59681 59682 199779848 96202 96270 133264486 43659 43660 407070764 40783 40835 293709462 52607 52608 250797874 68535 68536 955598090 48443 48444 670077 42113 42129 187513929 3634 3635 303285371 90220 90221 871595815 34269 34211 426356686 90004 90086 174879049 96647 96648 557326564 26097 26176 661323728 97903 97904 894781901 41967 41887 763890715 17826 17904 332894918 61137 61110 565267883 12525 12614 884990893 96589 96590 640515667 18390 18391 753229445 43795 43796 134257101 97571 97572 68555929 36999 36994 678054195 91897 91898 264167071 63058 63059 575167045 66335 66347 993974680 481 434 777045041 36490 36549 760941517 38336 38337 101978000 90721 90722 924663735 83637 83571 514889058 5808 5812 54692496 10854 10857 915312699 53624 53551 996687212 15255 15256 887648806 83333 83407 986754512 46722 46793 533782809 61982 61983 254753532 52254 52255 569016453 88944 89022 40524825 13176 13219 804577869 54247 54297 925170334 81349 81308 1725653 92860 92861 995574966 76629 76630 429733552 31119 31206 536706697 44122 44123 1112734 80419 80412 553215819 22493 22494 155531382 57785 57786 894804299 76869 76870 7355352 63255 63256 935849635 26386 26334 984980691 48989 48990 448262360 5596 5549 549492610 98022 98023 981861264 22718 22719 539568334 26687 26646 283486061 58606 58607 848739784 28762 28774 269466484 17524 17530 517909880 69008 69009 187960639 46852 46853 442150661 19393 19418 415342717 83190 83187 855627943 5494 5495 810877850 22912 22913 551887802 53216 53276 460819627 25696 25697 893950091 86294 86295 625382447 47295 47296 87412657 5680 5737 818209716 98949 98950 606122309 15287 15288 779553271 15253 15337 345001418 20975 20891 534787415 16324 16325 765868276 85991 86027 924184399 87199 87172 851374755 42284 42208 823441163 76886 76887 343912553 7255 7271 923229951 47909 47910 830120587 16391 16425 152550167 95924 95925 870780719 72996 72997 438591706 81501 81502 612202782 88466 88467 694680079 98496 98497 946608645 45192 45223 313166499 54782 54783 906382513 88552 88485 359439897 18125 18126 302020557 75443 75444 854959678 96562 96563 162035069 84382 84383 824741347 79031 79032 330997932 90527 90440 87836279 23245 23246 317361956 11245 11246 355231544 36097 36098 123327746 65827 65828 948748301 42376 42377 164668505 76211 76167 527822235 47312 47369 70404071 5246 5252 53183312 76622 76644 236894891 90677 90666 989486494 21936 21937 206492143 25178 25179 171513713 74321 74322 636550821 31307 31313 554997818 99033 98967 971670734 49233 49239 360563956 54158 54111 306807069 88988 88923 714714547 27710 27728 543580228 27643 27716 145197297 73589 73615 757977953 89308 89309 565195363 76160 76161 186182708 10793 10794 395905360 61766 61845 365110628 88558 88575 112588083 79505 79500 720390698 7521 7476 651607930 78266 78267 519985047 11151 11105 721888445 98198 98199 412219405 7729 7730 899823066 19430 19366 263676878 92746 92820 306460656 48580 48581 381981027 67155 67069 335602449 40387 40388 568713467 85212 85213 229089953 9516 9489 484805364 13245 13266 187926001 20841 20842 401503987 5564 5600 345675301 32046 32133 152228063 26161 26162 777622181 60788 60865 286706209 85687 85623 799624909 10986 10955 244949287 36396 36397 376215553 93602 93641 466430390 9153 9154 297603225 29650 29651 341975161 18901 18902 912803878 60758 60759 862347054 47033 47034 160196126 57249 57250 436154989 79421 79509 117270075 51103 51104 304503431 58999 59079 165338927 16431 16432 615772215 74133 74073 146233706 32368 32369 464674436 23730 23731 729994255 52350 52421 294261797 1146 1147 559053954 58926 58933 821806182 18759 18761 845894921 3022 3098 889404443 35436 35485 144812720 59803 59834 383534830 18140 18206 984204724 21705 21653 566856106 36678 36715 943629382 51699 51770 701386144 49202 49155 484876732 29657 29646 5391452 43073 43074 211971909 66619 66620 165334273 78772 78737 840460087 11320 11321 891749651 28740 28659 984245946 27691 27739 777529318 78465 78509 104608830 40915 40916 474017378 44750 44687 138616675 77470 77471 762449820 66417 66418 334768082 21542 21486 394305565 71670 71710 994889682 91259 91260 571806986 90379 90317 66492668 84675 84586 242342491 4664 4665 63314497 51548 51470 212232625 92196 92285 172807118 86516 86530 850733204 54180 54185 426350955 35777 35707 687823220 69215 69260 549875059 53773 53774 423862400 5534 5535 764866433 23417 23418 914919847 89293 89294 668725282 55963 55964 508449112 61766 61803 371259730 83650 83651 612985372 47951 47952 781115931 87988 88015 394224918 14906 14859 220680106 67467 67388 985224071 83441 83404 257018485 24616 24659 159690447 84351 84315 195074374 19261 19254 806702447 41603 41604 539889098 15417 15418 442627371 61965 61966 21779761 66803 66847 10562652 18958 19016 745802981 84926 84927 884805488 51735 51736 638126077 14562 14585 556508387 15016 15017 684595414 10799 10800 707291903 90209 90125 533726737 37022 36990 351350636 34426 34343 942150113 48258 48199 704274073 53374 53375 62712929 34743 34694 703736567 10204 10246 642490534 8416 8417 696878965 36241 36242 348126366 26899 26812 305772063 60187 60188 594207171 7961 7987 76719198 46989 46990 883515735 7904 7905 551897741 89898 89822 92206948 37015 37016 493737962 22679 22680 404194756 48375 48401 762207899 55641 55727 809225712 89448 89449 369415009 66075 66028 713737520 42066 42103 775435194 22898 22983 529564364 17594 17595 541362008 980 935 258360206 18161 18162 901299037 65545 65582 74512662 55210 55294 175037136 88993 88994 816120053 55740 55799 737704806 95928 95929 1426879 98671 98639 295651247 57611 57695 589721694 9264 9195 830958883 60276 60277 281938037 22341 22378 602809760 97063 97042 909760867 61249 61250 425019998 56012 56013 655019071 69153 69154 758156633 42314 42332 184016637 96347 96348 364612947 46009 46010 140833293 95952 95953 246149005 8642 8643 980042948 54269 54334 85888812 25171 25217 145364079 66724 66725 343532285 73126 73127 44925848 5073 5014 842411713 91191 91264 295800998 15826 15861 37160414 10765 10753 336633477 3350 3351 927879006 20388 20389 101713934 9434 9435 660509011 80580 80604 976846788 72431 72432 455061147 23791 23792 176511129 13378 13466 361476854 40968 41024 998510197 61900 61819 551857836 74333 74322 862363420 75508 75509 216714616 11895 11860 189863486 15752 15753 961069443 39541 39466 18533180 11765 11710 17174577 88210 88211 485798702 22111 22042 146195713 72003 71956 254906038 93951 93879 202481772 85221 85222 659236001 24246 24247 926017260 35712 35666 209507509 73130 73131 911595245 4358 4359 452660812 44992 44903 262064261 66787 66788 633427952 68151 68114 453532085 42743 42744 355676737 79911 79882 26580795 5391 5392 264669892 93005 93006 999760205 22636 22725 710519508 46706 46707 293233082 65279 65280 618429584 99216 99217 611767260 19832 19894 235256011 85885 85886 151043256 28253 28320 333742214 27712 27695 863764590 836 837 355912533 48669 48714 592616658 94745 94746 879989278 83682 83683 705572432 81571 81493 499113713 2607 2583 414368766 32653 32654 178759215 61746 61747 438227473 11535 11536 310249403 39317 39253 352540368 14708 14715 356890118 50398 50470 753159698 87595 87596 690134604 3906 3972 791520572 86817 86859 192933995 60734 60735 695444819 34521 34522 527396957 41093 41128 507419332 36595 36596 882151709 44224 44234 828227286 38652 38653 437420478 40695 40781 286727123 55865 55866 70458248 61563 61564 644098758 37132 37095 99664990 86943 87007 741808380 76382 76383 798751746 45293 45294 295780342 21636 21637 753572232 11816 11847 896471653 6009 6010 311437155 8341 8342 35347565 48986 49043 207945737 77028 77068 210744748 43642 43643 660418278 82589 82590 978609002 51623 51624 864776800 30209 30196 458936677 67874 67875 193112407 93213 93214 202130259 10890 10891 95011400 89762 89800 893402777 76023 76024 205465800 20654 20655 216570788 99131 99215 787692222 88200 88201 816775624 55643 55644 919891012 66792 66743 142784320 58392 58386 333049146 3406 3407 737477980 15677 15678 330955449 66277 66247 538387751 42856 42775 213967845 46970 46971 249729726 67692 67693 938084058 35510 35511 812190675 35029 34996 986678305 76293 76294 819177559 95484 95485 715702698 4514 4575 36808951 3464 3513 179236502 77069 77129 730214753 82956 82957 618201863 14758 14807 236642559 64084 64038 909701499 26372 26426 641804168 7827 7825 343220668 9466 9404 117429278 19169 19162 10951913 38942 38947 659472850 6467 6468 966061519 77700 77701 922029228 53909 53910 430971059 99150 99151 332567750 8037 7980 27452738 36967 36965 780781291 98584 98585 115537593 48944 48997 239512638 92728 92757 99182006 59861 59862 463241523 81975 81976 604912775 30907 30972 471408442 26721 26727 682793950 49856 49904 694992514 58519 58458 68415706 87016 87044 288500336 86687 86688 760518237 42208 42209 685538652 65328 65250 584092998 66730 66804 497387159 71966 71967 488006945 93499 93500 670288703 57041 57042 68386919 41909 41978 284237525 55777 55778 725426608 78406 78358 166727370 54596 54638 115350716 13231 13225 584925263 42150 42151 836564940 85064 85106 64298401 82068 82069 562157844 7648 7651 274354215 85269 85270 433926850 39017 39070 188087038 92885 92837 75356486 37233 37314 152814351 83004 82928 7817106 21894 21895 775496205 37312 37313 406097306 26025 26026 226907411 60325 60284 593793052 44396 44397 148832180 57512 57571 115808744 12153 12163 777217403 58469 58449 335260019 41205 41239 222290279 14093 14171 478209563 76218 76219 179327242 50619 50620 674911448 53086 53145 184203169 17960 17916 977908770 12515 12436 531489257 29726 29690 693551114 77887 77888 714929438 27351 27352 534944948 80428 80429 615978633 19357 19358 623834829 1977 1978 462439368 49559 49575 273805008 95667 95708 422040415 95594 95572 246031786 91438 91463 408784410 32945 32884 747106505 30928 30929 976791850 43414 43415 75261027 50008 49995 325411274 62080 62052 307385635 92109 92110 950815386 16684 16734 533280618 30877 30878 304521805 78662 78663 204837209 55127 55128 255633731 65513 65514 714135612 41862 41805 151527251 66977 66978 200951266 52244 52245 636896848 38397 38398 797801838 40066 40140 424460844 5671 5672 732606184 35658 35653 807602373 41929 41930 500869635 5003 5004 20704623 33325 33249 298194303 77459 77460 556496174 21156 21157 589327706 86217 86198 235628755 29137 29138 844328066 75389 75390 148521093 58571 58572 234382265 77467 77545 200758380 56050 56097 400287423 38155 38154 285411805 6536 6537 277196373 40574 40575 548056123 67949 67875 815918918 76935 76936 574316289 84918 84919 164806349 40000 40001 656805457 8777 8778 746749157 52742 52809 116622429 64591 64589 906381946 52112 52135 351412691 71233 71234 92082861 76638 76639 188104835 47821 47822 562356706 53095 53096 102368559 73258 73303 5353301 18349 18350 679812684 16235 16236 522013516 32803 32804 509747168 78201 78239 481069608 18785 18786 39517433 53063 53064 138790173 78631 78608 324355984 19968 19969 120341473 46362 46273 537376303 30778 30740 472890451 78461 78462 891767451 38285 38315 557740330 50372 50373 438228652 70589 70590 280788945 10908 10909 193878610 72518 72519 224017777 17913 17914 608666057 89279 89360 42859641 35355 35356 653395756 49460 49461 401401689 55304 55250 182352827 55203 55204 570033729 14530 14531 92947645 60664 60665 63437591 49991 50077 214496530 73924 73928 855977650 80608 80575 88219906 6261 6323 433440472 70302 70348 547700721 1528 1529 543806405 85916 85917 499685194 70275 70276 271356364 39163 39119 967342328 91776 91777 925916121 79787 79722 500517937 56428 56429 126688003 52795 52852 767961131 97572 97539 974718408 25385 25386 748698630 53919 53954 694442161 12090 12093 249197658 15975 15976 70646658 32561 32607 438454665 4539 4614 403351237 62986 62931 100055911 78967 78902 591253984 73156 73153 317872003 70912 70971 858615312 61956 61926 744950845 87835 87836 813280026 53076 53077 375616817 11113 11036 216295708 83948 83894 573960309 91790 91749 236458327 13864 13788 809243535 54245 54266 842877199 2468 2382 701990942 14359 14360 892143882 2920 2921 903746268 99207 99281 873618882 53642 53705 236071123 20061 20019 357347354 3974 4044 441394590 14739 14740 415938036 52703 52704 258381544 40029 40094 628241019 41604 41605 231336283 81645 81728 88039206 89569 89509 660598788 18032 18033 152934050 38314 38315 823263196 4812 4813 977465247 32984 32985 70582434 8579 8580 851902868 29597 29598 88937433 63993 63994 372045730 15498 15499 185109447 6608 6594 891685892 79946 79947 507105392 25014 25015 264303055 40346 40347 568235921 74926 74927 570475582 76277 76213 76624601 65292 65273 255732978 90860 90861 817544053 92522 92523 993284350 96893 96894 807103360 71284 71223 812068831 36554 36477 713913426 95518 95519 313084167 38837 38838 292095596 20720 20721 800541910 87476 87477 585478237 4713 4714 42617994 84291 84292 763976921 19063 19039 740889330 1166 1167 443098695 13177 13143 979230053 97218 97193 705460101 73946 73947 572189350 82415 82416 556410756 93854 93906 199629358 53553 53554 88165590 59926 59934 505361024 8452 8453 757207402 99092 99074 791345438 38598 38536 408529456 53551 53514 944461591 79159 79160 435039663 33566 33567 743459575 50566 50583 553532335 47715 47716 587366645 70033 70060 35387463 42848 42849 655735452 86510 86454 859526224 29385 29386 516435818 59175 59240 356540605 40377 40459 7127981 22649 22606 813010020 67874 67838 279390767 651 652 680567022 56095 56096 153744160 3564 3514 156375380 99665 99611 621829888 55424 55391 336200465 95363 95410 233653323 12619 12620 294183163 42362 42278 650348911 50444 50445 521733724 13368 13369 610495470 2529 2601 223936936 11018 11025 965813415 65464 65455 3752296 99842 99843 149419681 70 71 146129468 34114 34115 420554819 20538 20539 358427883 68134 68089 805924835 55295 55244 740329376 49599 49600 552955923 87697 87761 147548476 48019 47985 207870744 87639 87640 381004920 83876 83877 440206474 52965 52929 437677381 96204 96205 389447887 20111 20127 114400975 42023 42024 357241228 14057 14058 478917749 4484 4523 380071144 7407 7408 369881535 9737 9738 688309834 85156 85127 61009776 72729 72705 944510037 68716 68662 574933629 39676 39603 935824673 5201 5202 177089606 17834 17835 507029026 81974 81975 563961823 15087 15088 236087505 45979 45980 953185184 17171 17172 570597377 46595 46667 884906158 12733 12665 447931770 40620 40621 755773910 21608 21676 592099162 92908 92890 503245202 61311 61312 388258690 7797 7798 904729127 20456 20457 364775263 87554 87514 874204492 61679 61591 530156954 30237 30268 227017749 10034 10023 581103490 48042 48043 48524307 15651 15652 650434533 18629 18630 853844495 88239 88297 821168140 46157 46158 614619955 83501 83521 687903709 31040 31041 108013870 4863 4877 677666533 42282 42283 611747114 52995 52996 53784215 2005 2006 543455034 63618 63643 594319751 74142 74143 793543071 73135 73136 702849409 82852 82873 774298635 42334 42335 160706931 42909 42910 38856003 27778 27779 124610987 56626 56590 277690591 38004 38005 440399244 76532 76596 728719738 50781 50774 101530180 30538 30571 282554636 58633 58634 382212339 5633 5634 82906206 49155 49156 252644722 75079 74996 658471465 88003 88004 946533857 75349 75350 807469101 39314 39315 526115246 99886 99891 339012266 3220 3221 909996680 59316 59299 996086737 5291 5292 583327587 95823 95824 925603891 47598 47613 558980322 85365 85366 637339101 95768 95769 995325548 8205 8224 701467810 1542 1552 782789577 26954 26955 45464561 76113 76114 715160277 20036 19967 871460228 58955 58956 992704547 97066 97034 225134916 18991 18992 862653020 66430 66389 113583159 20737 20709 902167239 8913 8935 559265164 61227 61228 89896498 53760 53792 490407025 31808 31809 346060862 46459 46460 729729346 11549 11555 406253288 8172 8173 628857434 41056 41008 127630408 54994 54908 710571772 19197 19212 477049573 46316 46317 167333843 2571 2572 137794822 91969 91988 851337063 87042 87043 663227247 84273 84303 90894062 84322 84323 300070442 34184 34185 780178275 40052 40053 592242748 16686 16687 53340489 16509 16510 707253104 24496 24497 131139916 75201 75202 891142442 34157 34177 818131390 15988 15986 344807750 48034 48066 29632380 47723 47728 267336702 21244 21245 582790250 90902 90829 875324517 89714 89715 432356642 96388 96389 113153384 60598 60599 551843780 20082 20146 520942578 58963 59002 548722232 24129 24130 435080750 82431 82432 229784204 19870 19871 801849096 80112 80113 652516514 2459 2460 557734562 10251 10279 217206540 79169 79146 954384011 53159 53160 314352507 68767 68768 308786895 53958 53959 142459181 78265 78266 700181991 43880 43872 763899450 22739 22801 250599595 91370 91371 273565134 32949 32950 451975181 77307 77308 999879054 61750 61751 259478375 56830 56915 620050661 68251 68337 663544118 85755 85797 507306911 1613 1614 196864909 10472 10560 279582888 26276 26337 94922266 92518 92581 962929029 42791 42792 884314304 9771 9720 753052950 63086 63087 772814804 32356 32357 830356265 31432 31514 665903405 35998 36053 375595209 9659 9605 463549699 4817 4818 82209750 82430 82515 84161953 52070 52071 351398277 73838 73839 852416830 22700 22647 671643566 97616 97583 301950465 87430 87431 194425109 62529 62508 723608234 45809 45756 336769428 45834 45835 318755727 11935 11936 630852380 98765 98766 23709379 54955 54995 953887245 53891 53872 796595579 74790 74838 644243437 12065 11987 145134129 32024 32025 790209420 80004 79967 224359252 34317 34318 11058470 84133 84125 480103522 63639 63600 528504803 17513 17445 12117998 32209 32210 379401639 23095 23096 434003791 98778 98742 98177347 32487 32488 962955903 20722 20786 625045554 99208 99264 163587466 22553 22554 379361183 33197 33140 677944550 31229 31230 623385238 68657 68629 545007793 75115 75116 168278327 56195 56283 381187892 2141 2082 645680860 30069 30133 581444860 46909 46914 684345193 20345 20364 989199018 33993 33994 206627584 83079 82993 207018536 76979 77005 932709513 12867 12868 189721855 6574 6598 920893830 86538 86539 118657659 64945 64946 126532518 75145 75082 924622136 27341 27385 542683861 15374 15318 419602161 39443 39444 565758537 8971 8972 956806706 13959 13960 739168724 96244 96245 449066418 17490 17494 161734948 5680 5689 998385424 28617 28618 305860109 59672 59755 544571262 37291 37252 17736382 74346 74270 737043710 1486 1510 686503577 18920 19001 369517705 66865 66866 70668368 94501 94455 899068084 93248 93249 430319363 50286 50287 686495918 47956 47957 956880927 58634 58635 940834513 58903 58904 348103274 94439 94440 993516977 14267 14268 678186541 79170 79114 955987674 98664 98679 767243054 18308 18267 769585451 148 149 991642461 89365 89366 56949797 67961 67909 646108391 64348 64276 979290156 10835 10836 347945707 30206 30243 826705589 1983 1984 458878335 40954 40955 309156891 94786 94787 413894927 5354 5355 107429803 1923 1924 202840624 87790 87718 650617284 22149 22150 423477447 80175 80176 586162198 97487 97538 104349950 70013 70072 916788869 31639 31640 602569805 68728 68729 960428312 79448 79456 574639584 38525 38463 721397380 23242 23180 942301095 40639 40640 182826200 71527 71471 792722292 68761 68797 837602001 35222 35239 3849907 83754 83755 432729193 18527 18576 607032067 61051 61028 581859897 45545 45531 753573683 67933 67934 643297927 26724 26642 988023554 24761 24720 592774996 16813 16814 264853676 22583 22572 384397942 92576 92577 18834019 26889 26830 614894571 8232 8224 880519004 18981 18982 419829159 8555 8623 95233588 11968 11969 336903437 55807 55808 883004702 74195 74138 453093593 99207 99208 137102323 2271 2272 193014634 95748 95792 990456595 91388 91322 156084170 64000 64047 976586457 28527 28528 603912718 85085 85086 779697095 19997 19998 247363886 84948 84934 40157185 61881 61882 48091807 10886 10828 565679870 59105 59106 77181977 63604 63605 529142130 80756 80676 964061174 86919 86920 373133427 60895 60973 865732912 73971 73972 479876464 56873 56859 920702654 16489 16490 684168827 81316 81404 561474901 62888 62889 881369402 32098 32099 276912116 28842 28877 986137317 82760 82761 877270905 48998 48999 937081730 53592 53525 432820578 82438 82480 739943836 70399 70400 414314323 72450 72451 535781854 18453 18395 521558483 63694 63695 633477977 3568 3569 378721356 42801 42802 563565490 52003 52004 173420297 22210 22211 197160226 79958 79918 30079383 22178 22179 815892832 81143 81177 270400614 21597 21655 263032270 75674 75675 994592101 57766 57767 366640518 69380 69381 616395809 70264 70265 574318474 89708 89675 320823952 96315 96273 425022364 76149 76150 417076173 23016 23099 854930495 22596 22659 159919578 18616 18591 907349825 20637 20638 159578173 29383 29373 638194813 54106 54107 396023827 5147 5148 892061014 76610 76542 981205233 42304 42305 446485334 90388 90454 172027082 83635 83636 950904097 39252 39253 80322368 17812 17731 11340218 96915 96942 675116843 34626 34579 88437217 8976 8977 387864308 87815 87794 90965385 65415 65377 545281239 39794 39795 943295007 62590 62591 467524362 14493 14496 752085168 63506 63507 854629807 30520 30457 870710354 26271 26208 230196454 8794 8790 436909593 50134 50135 448525064 20094 20095 324719755 52504 52505 224793675 45115 45064 123737317 76070 76071 133302528 60912 60862 869352078 87503 87504 684723047 53666 53729 464211054 51223 51273 306518747 93169 93170 41570233 55310 55313 289007544 61405 61406 341094157 59445 59400 63423091 30073 30074 552880492 35431 35432 251441356 7328 7251 223313097 1260 1261 344709196 61696 61717 425102472 52957 53011 475530630 19591 19504 469125919 98661 98705 96404658 30427 30428 34863151 76354 76355 313470912 93158 93159 570011777 73159 73157 603218836 76914 76826 341258637 21062 21063 768541456 19281 19236 567981706 63981 63982 76359813 36164 36165 391304296 44699 44700 721991028 46054 46140 482024621 5236 5237 292264518 6363 6428 788144597 85876 85877 524013059 27951 28007 166494495 1745 1705 287528572 50875 50810 870906886 50270 50295 374730585 676 677 356454891 76786 76787 544618812 54883 54884 704738968 99848 99865 199829821 34405 34406 921892631 13079 12996 867533721 81716 81717 387738865 18082 18045 249040531 1321 1354 913678265 46739 46740 532294337 36197 36282 151355557 3780 3781 308763701 13613 13647 340068695 45859 45860 177551578 39577 39578 643374548 576 577 333565757 36225 36142 37464867 35879 35880 559418810 51714 51707 644051353 47683 47684 27701660 89321 89245 794765173 96773 96848 778171315 8421 8392 267171750 39618 39580 211142838 61317 61318 835771231 34824 34825 251796113 69394 69346 54650612 78218 78299 199113410 44152 44063 59598354 7519 7483 337301548 50333 50289 866930940 87475 87476 127344890 6095 6096 907758333 99646 99673 732460215 96350 96360 309013029 62797 62798 731930795 52984 52985 524454672 58283 58317 219014633 91089 91090 739428940 55813 55814 878263376 11453 11454 186306176 65501 65508 722185699 13153 13099 800061173 26725 26726 539405437 23100 23122 356129160 17360 17361 708920475 96015 96089 200357579 31308 31372 572265877 6575 6576 878118050 29159 29160 274359737 76229 76231 148914999 62438 62439 677681909 23107 23108 754362392 92258 92217 237632742 35215 35216 196981843 21686 21687 790325394 48983 48984 379040582 69393 69394 120510353 78122 78123 410767673 43704 43616 301940098 202 203 828098971 32379 32380 573855303 5426 5510 406306019 46598 46551 636291625 15664 15665 615008902 80626 80684 958624886 95947 95948 230158173 48104 48106 364459871 64066 64067 573165103 57996 57931 653477839 63707 63731 500908244 61429 61378 586851988 25278 25279 419508426 3710 3671 657561318 95687 95605 673486244 76960 76961 667276683 9890 9850 882868297 66838 66897 509365784 31559 31560 357213641 97704 97648 541458334 32569 32570 466083820 75055 75052 334208050 93463 93532 727507572 2258 2231 985838022 32507 32508 81054 84919 84884 145484681 39154 39155 160362119 6725 6715 117708949 6466 6378 107699443 2030 2031 129632167 32746 32747 79226606 14807 14890 914683659 41459 41460 487481946 68046 68047 659071457 95990 96012 625412964 76568 76653 966788203 60759 60772 880511015 1906 1907 294895209 89072 89073 56990874 16133 16134 965069297 18062 18097 52028268 56994 57023 911243206 41351 41283 979797130 86501 86502 299873876 54012 54013 311848009 42804 42815 559419988 63126 63215 69751033 62945 62946 34029840 60904 60905 193248775 59612 59613 374349006 30150 30151 711756332 25771 25714 720893129 88033 88079 216554166 57496 57554 578463993 76206 76148 611239872 33744 33723 836906984 54154 54155 834472743 89432 89373 998099351 1551 1469 555976882 46033 46021 183751559 49664 49617 857899894 53106 53189 432203960 47325 47326 255849772 49842 49925 704262846 83656 83657 718012686 84728 84700 674507324 78728 78729 912138107 84016 84017 513315106 36205 36206 742862975 14685 14755 966997836 40285 40286 617085120 81992 81993 846371604 35465 35514 914321245 54050 54104 861000794 90840 90897 719199821 60138 60145 630210135 25777 25697 653333657 39871 39872 245600311 12722 12743 361931063 21466 21467 605479500 9760 9761 628213267 75689 75736 931869288 7604 7664 164537196 56908 56919 483756869 64072 64073 258980244 44724 44725 928008296 25931 25959 95418883 69711 69712 625999046 85074 85075 686102605 41755 41700 589378821 22447 22418 713090774 99829 99830 662663870 4849 4850 548017566 45542 45479 634693235 44069 44070 959607364 63746 63693 638882078 91984 91985 925828286 43854 43855 5394480 16812 16813 149352492 55657 55658 620729406 96508 96530 844020376 10897 10898 679942773 52243 52244 969806166 17186 17187 974970884 69718 69740 751910914 61336 61418 479338064 37211 37122 208130337 90822 90779 508653262 14736 14737 705111010 34133 34076 26293646 4418 4419 592521262 75970 75971 364578709 47704 47720 262560862 82151 82152 493019116 91309 91310 737102440 31093 31044 90333658 736 760 168481060 26620 26691 950529281 11652 11626 278888465 43418 43426 854558049 14357 14316 850538809 44880 44881 129902169 34789 34790 674471924 38452 38453 866416206 79311 79312 979156556 81604 81605 440468145 79623 79624 524569646 71224 71286 101055843 51988 51989 309343321 38565 38645 431663795 84482 84483 845616706 24252 24187 834249517 62852 62862 496065806 43428 43419 486994806 43 44 145751424 39333 39334 313752516 95452 95405 357870069 64188 64189 842485559 21422 21423 175013769 45053 45011 59238578 22407 22450 735811635 58651 58652 386178595 70951 70952 222158327 84561 84562 696253518 13404 13393 247447696 39085 39086 54244968 52330 52331 166915978 3274 3361 538123793 94524 94525 646535413 52373 52374 820763813 13062 13031 375968403 19347 19348 348908200 95276 95277 378748802 14159 14160 864449019 38687 38699 488683184 18306 18307 799453304 48074 48075 258241070 9370 9389 404374628 46523 46440 341315186 89682 89683 188196689 46074 46075 731266796 99777 99778 999582040 34879 34858 305689674 94277 94278 386211151 76509 76510 783448197 20783 20784 391134829 84942 84913 604053475 27725 27726 310836919 98043 98123 511662167 75201 75237 571841617 24073 24046 536339623 35261 35259 456577951 89119 89120 708341556 83270 83184 472173647 81172 81173 130994589 5235 5301 937569321 42016 42017 87905353 37969 37970 982788242 88271 88254 859290593 26869 26870 638205690 17434 17432 839056191 51481 51482 249126607 35290 35291 6448257 96550 96509 561776785 85278 85279 759923187 61021 61022 435825350 1221 1222 486484871 95109 95142 727230721 57598 57522 417958465 52160 52161 621652207 6087 6088 612459586 25219 25220 365631232 22728 22759 794821192 28930 28931 239062727 2417 2418 901254087 36715 36716 172170118 5619 5620 145701863 53482 53483 567483300 75662 75663 661222867 1232 1170 909108585 14953 15011 787027767 72036 72037 308626427 28793 28794 113149986 66052 66097 913778990 80342 80328 379845956 71835 71782 243616632 56216 56130 945566148 62304 62305 690065912 97833 97837 379550821 25909 25910 20754469 11953 11954 197261141 37554 37555 2959306 4050 4051 439622589 74311 74312 174966312 36075 36076 892388236 95681 95682 153500284 42832 42761 393932404 20668 20756 9017730 65451 65487 417850504 92550 92505 745748407 12102 12103 848755028 73420 73421 583530100 29485 29486 749606602 21726 21727 966471747 87020 87021 703733217 78382 78383 176897075 88715 88753 955118676 58964 58943 250748403 12750 12751 497921650 78690 78691 646510508 52096 52097 72027066 4137 4138 148380864 61298 61348 550006333 96488 96489 15909302 98028 97990 909058579 34877 34961 487292601 74686 74687 227750588 99475 99476 350101979 57488 57489 660677710 3167 3168 316419831 5645 5663 597186720 80257 80174 274945567 51214 51215 134504608 25196 25213 665177890 85588 85657 902553223 19580 19589 430466266 50336 50337 675112598 31056 30995 656977662 19443 19444 480947084 83377 83380 384738208 60747 60767 815152824 96641 96642 505838853 88438 88376 562189019 70407 70368 738531752 51637 51638 799800749 88821 88822 747859642 17436 17473 254147249 9593 9594 208044772 9325 9261 116725566 32991 32961 88025875 21405 21339 189038778 39838 39814 908442250 85243 85332 279559882 25703 25704 495843130 3295 3342 839296823 31684 31685 947612125 73819 73758 510371568 73363 73364 234462928 70277 70265 897595171 46328 46329 859997577 7856 7857 159687505 86612 86553 648504694 52596 52538 322597949 65522 65523 989650286 41325 41272 746116156 7164 7148 469523064 14608 14609 432881493 81421 81365 713188705 74432 74486 976266056 97197 97198 598935632 79680 79758 543592569 51004 51038 530253323 61551 61561 54846956 53677 53694 885997942 97289 97371 814900005 72086 72087 629240350 15584 15523 890233691 28630 28632 148033062 77373 77306 741932683 26484 26435 494962836 50421 50422 404855998 44646 44658 59898697 80498 80454 795788438 37575 37576 956865775 9932 9933 385176655 36554 36555 854370936 90684 90622 312586443 30711 30758 158108547 36704 36705 255375572 89189 89190 254437534 39647 39648 604272311 49589 49597 507555188 47423 47470 584466831 96134 96135 579972729 43896 43897 870376482 3233 3234 24457956 20386 20440 799636884 2545 2546 546673899 1418 1419 724214531 524 528 73459402 71744 71729 986614146 9588 9597 140894488 89867 89826 736394907 63693 63768 4573271 99972 99973 699760067 49576 49577 680150140 79224 79225 849582063 3678 3751 732602659 53928 53929 770014704 45230 45231 361580617 47491 47452 316372279 46454 46448 525697971 56429 56356 954194299 13505 13429 925010386 59636 59718 847327826 74110 74111 1011711 32373 32372 768106747 95119 95120 136463762 33206 33207 462680947 37064 37094 636455665 50301 50257 97120976 24756 24834 746877533 81703 81690 622826288 54538 54608 417868054 75839 75840 607058069 86168 86148 969067151 23906 23907 591345718 13555 13556 193515073 81490 81511 625968463 90085 90117 131917930 62488 62489 705165030 8497 8477 135081068 73722 73723 266682802 60229 60266 449441344 51010 50926 496339689 54210 54228 650777124 38740 38752 670364839 58638 58639 558246255 48583 48545 185496043 1544 1534 614594170 86732 86777 956689406 87282 87254 520790974 36519 36520 590424172 64534 64535 551142697 75379 75332 984876627 60118 60125 67868345 52039 52040 901265809 77730 77793 105044605 15926 16002 26136468 68659 68639 862649215 66779 66750 827113067 60152 60102 966747177 25191 25187 639797568 55372 55373 514357876 28810 28854 477706095 69994 69924 35125177 5664 5665 619342757 14887 14891 311620097 71302 71303 421465818 55325 55326 917683899 64247 64248 840545566 13585 13586 863353548 35528 35529 549439575 92017 92025 391114359 79444 79479 651055290 65744 65726 993521325 27647 27558 725721039 77935 77924 474758729 28052 28053 823252818 70680 70595 506197907 70163 70144 978226263 66948 66949 305661341 75806 75717 876264474 6002 5976 699856147 39354 39292 105704992 38368 38369 878710928 89652 89653 380780090 9912 9824 54866312 42683 42684 408973345 47193 47212 275457070 49756 49757 654356694 29142 29105 321654660 28844 28845 577571437 37469 37518 250755030 70116 70117 375726485 43800 43801 158549194 12838 12839 374512044 34548 34517 388899660 59459 59460 407304536 60692 60719 805954722 78391 78392 776767258 78338 78268 492273406 11477 11478 368738100 50090 50091 399357088 54805 54880 345352090 38218 38198 586117221 47814 47815 937532890 42009 42010 102177178 39112 39152 825999918 40197 40198 123968273 21839 21844 376714652 34036 34003 462978535 28461 28550 776123173 30395 30416 297679131 9592 9609 47091936 352 353 785662054 39679 39680 409278675 39536 39623 300854457 34956 34957 651260491 88614 88615 863638760 53030 53031 28271019 82871 82883 812852387 63035 63036 197918482 37410 37430 927511035 99618 99619 908752513 93949 93950 800470122 40074 40075 980732781 30018 30106 229847123 8321 8322 822135310 41480 41481 215035752 44089 44090 707797825 55125 55126 719521720 3239 3240 70538231 57669 57603 87444195 88298 88299 54106711 20236 20237 356608243 87468 87469 874481488 28487 28477 473179199 41762 41677 69574966 30335 30257 81017179 27010 26999 980874995 6254 6255 17983443 43248 43243 447161597 12206 12130 789024235 9336 9337 818290775 94726 94727 703264369 23247 23248 370964684 15039 15040 234576746 90124 90174 961583521 73175 73117 536396107 79651 79652 961955271 28936 28937 137274423 61024 61025 842741553 56527 56528 719944236 92382 92395 747121161 42934 42896 429564914 54822 54823 796490736 92931 92932 812888494 56580 56581 210963476 61036 61079 227177579 16292 16293 987033152 993 978 203060048 87286 87287 9496797 69054 69035 410761258 51500 51501 805913925 61232 61147 497807855 69194 69207 625786425 88602 88627 904458696 63404 63405 226719396 90361 90362 674412120 64169 64250 835999090 97569 97570 324583849 20037 20103 676734680 33725 33726 529400134 11731 11732 469748019 945 876 838574580 32551 32567 333268367 67050 67139 704640779 77224 77225 702584216 46915 46916 711401910 56457 56458 63469821 63875 63914 570602788 11194 11195 190378370 16109 16090 114301922 51572 51573 297570506 64432 64433 721962703 43834 43908 941560055 20012 19932 143069549 718 785 522080368 21643 21644 610074417 9170 9197 914667619 77405 77457 975434424 9823 9788 695428855 89382 89297 921549216 90006 90056 115944010 23225 23285 378856192 54061 54150 890895451 44695 44696 540444177 18848 18849 854552743 48195 48144 578235380 85813 85814 840997906 70935 70914 776070214 59804 59823 171323484 79067 78995 430825676 59950 59951 817316090 55182 55209 533763041 36943 36944 932288245 65809 65810 824101395 76595 76641 620770504 55025 55075 945828110 5388 5458 899306248 28901 28852 505590101 25786 25787 911262136 12729 12730 151014426 211 226 347711857 62354 62355 338735224 40135 40136 90995892 62664 62723 980697631 33108 33109 40327219 26451 26452 836805135 16892 16858 829772836 13636 13637 236289069 41748 41749 962231309 69374 69379 55728391 11476 11477 957463437 40682 40683 867812439 43383 43384 134685911 21592 21593 770568001 5888 5918 85944565 9469 9508 736996175 18276 18277 786223170 92343 92344 822922231 99247 99310 861451320 45655 45656 457004735 50341 50342 833357296 92549 92544 313065075 65375 65376 935938784 26729 26730 549419362 88114 88038 179077520 79152 79153 747877141 95625 95553 643542241 83259 83311 245937916 89732 89736 961322767 86819 86820 74017570 68085 68057 953847929 34388 34453 712504485 34157 34158 51588775 8729 8730 371723757 111 46 17523192 21312 21313 456408871 52805 52716 770991152 58854 58803 897835993 77786 77755 850488499 37983 37984 108443134 32924 32925 107565885 84340 84341 371241763 57147 57148 371177084 63299 63300 689773761 78651 78652 208814166 45894 45895 737617283 22597 22579 841367728 7089 7016 869795359 71261 71279 981161191 2022 2023 323854361 87296 87297 548630709 18107 18108 189336579 53936 53937 177405996 35085 35103 443565850 31139 31199 260111158 71342 71343 995721586 75361 75362 854371137 68227 68228 869943877 52697 52647 758653107 46729 46730 265378264 36685 36686 179371113 87314 87300 973167926 46897 46875 493810242 49647 49672 85869282 67682 67683 475652545 86850 86817 662103933 63714 63715 328695329 6224 6277 916038971 5812 5844 921259011 12253 12254 427072020 24548 24549 746262795 58214 58245 156053729 77541 77542 101563701 47851 47852 460832029 72828 72769 677092385 81573 81487 257027959 60436 60435 812080935 95158 95180 191754089 5833 5834 730412769 18801 18728 569981525 3009 3010 395354349 34094 34116 679329672 78594 78590 490347659 94939 94940 759708322 15411 15436 954932202 33510 33457 396729781 14137 14108 458450137 19802 19803 743563597 73788 73864 719083583 93714 93715 770314277 55550 55551 459144600 98211 98212 110240414 49227 49312 840060762 99499 99500 498789264 88209 88158 775184896 43328 43320 53973166 26493 26449 556237258 22075 22156 996820284 44416 44417 498393672 72712 72698 95897452 7153 7154 765010132 43598 43565 391103202 36464 36492 76927219 74241 74242 919484111 66089 66090 487420378 2627 2693 613949722 73416 73417 845991509 50008 50009 529722085 99223 99214 239513640 87867 87868 686772723 19144 19203 27996018 82253 82254 662061648 43987 43964 853912362 64354 64355 970844448 92239 92298 526294218 81739 81740 955673881 21480 21481 775269451 87470 87471 364239406 67663 67704 12211207 60449 60478 423539498 18971 18972 364061200 27860 27856 682216369 81527 81528 61170376 45578 45579 610888303 95886 95887 112945648 61617 61685 750234988 86684 86685 209430724 27380 27356 655116680 79608 79578 103264539 98289 98352 614505788 72638 72639 476967686 7326 7299 521800413 83359 83291 996799434 45414 45415 31369535 79047 78975 550243200 96402 96403 208615950 28413 28468 736598804 67793 67823 257408173 92062 92019 756317054 52984 53049 617030346 29767 29768 348571803 74794 74800 621843515 67986 67987 978053492 84736 84769 638776188 70279 70226 103375967 11120 11121 137316187 81924 81925 431913133 46471 46472 922982417 99515 99516 550084750 37833 37829 706085557 76298 76299 986245954 74527 74528 161046908 18624 18625 454279992 93150 93234 738888121 93018 93019 995119351 92454 92386 468025143 50591 50592 67743623 12811 12812 831343279 63355 63356 930547506 41915 41836 459743145 60103 60016 894012776 61161 61162 176104908 11141 11150 938342327 3312 3273 804636542 47854 47855 498905002 27330 27331 446373332 48630 48631 63459583 50382 50383 294993998 26951 26952 501234186 11854 11855 382920619 18707 18635 122280416 72298 72299 891197305 16639 16640 624113705 54569 54593 112012744 90718 90696 402960892 274 275 270997578 10584 10592 686272952 94053 94054 250675875 74861 74862 6742563 16241 16163 231870944 6985 6986 424381319 45082 45143 892129847 3229 3162 959766922 96693 96683 553568855 17974 17928 733111083 35597 35521 41421445 95879 95957 530111927 72977 72978 383047612 41775 41776 52517349 65987 65929 345663480 66497 66498 569669033 23900 23901 626054652 6922 6923 116144567 81443 81451 202375307 48058 48059 719519417 97372 97390 85537867 33959 33960 444472273 83955 83956 574011990 8021 8043 447360546 90307 90318 45851367 38124 38125 500527113 32789 32790 880353434 72325 72326 688881458 92049 92050 979108776 14970 14971 658410992 97343 97262 103596572 70394 70319 673868279 60486 60487 94131294 27175 27125 440456468 74364 74342 577595451 9008 9004 575134239 85169 85225 185845526 99439 99487 13129430 86007 85958 525343312 94751 94752 235767305 53154 53155 914015288 74317 74305 940159077 6746 6737 529929051 23316 23264 417030064 17862 17863 135923083 78435 78467 5714039 59995 59949 616403099 7928 7929 363347406 49947 49948 104782783 21086 21082 597983577 41845 41853 222572594 52045 51993 504130334 84899 84900 356196488 98878 98906 471159727 61956 61957 273758327 44242 44243 975028469 35293 35237 27383145 46510 46511 231244150 39887 39888 689587869 60289 60290 946686804 41837 41859 226285148 17446 17447 834730341 22073 22020 289339792 5693 5750 415795975 93122 93123 735032397 87837 87838 577586065 72931 72932 787779253 31276 31277 189102300 36039 36040 194641581 79212 79213 132581266 26356 26357 572291725 31069 31120 556111206 13012 13013 995494520 1423 1371 816572253 86431 86515 137415973 91773 91774 59533238 20427 20513 854586884 30560 30561 195257540 55953 55976 412997845 53466 53467 707363061 41956 41913 912576503 74370 74432 248569938 97217 97218 252466564 85447 85448 716091354 53198 53199 262148033 43577 43578 502151130 15784 15785 167633368 17704 17710 910682131 57531 57516 20431429 95404 95405 683911730 919 920 130441172 17558 17559 895499231 15787 15788 648011768 21844 21845 674376030 44522 44523 949529718 65543 65544 751639641 89356 89357 405244807 43026 43027 355111898 87269 87197 101881400 87809 87810 616263338 92131 92132 793703393 3770 3771 636644209 33968 33893 357945179 68338 68298 450720683 21623 21624 993200749 53216 53217 371476495 1325 1346 582791126 55433 55392 184599973 16345 16346 914808334 50935 50954 334755785 17241 17242 786360518 99255 99256 318882921 7530 7566 451458089 4685 4727 589811998 17061 17062 867050821 45517 45431 950250315 3808 3724 636344297 67794 67795 600794744 23420 23493 132635294 5462 5463 428484878 68318 68399 553565751 5307 5388 501450208 59308 59246 399700091 26953 26954 838180503 93626 93588 954568611 51179 51180 334745812 98829 98819 299176568 2299 2291 417948356 69906 69986 349064283 73038 73039 934637126 55172 55174 895798844 69885 69886 724123964 43743 43744 789041598 13082 13075 240795727 83733 83714 247972201 38220 38252 463774004 60790 60791 501058442 21927 21928 787692337 57121 57040 52349384 7635 7636 290082507 30692 30693 13977867 96795 96837 670290991 88390 88452 796774339 61514 61524 912354383 84857 84858 442581186 7224 7225 931140861 3983 3984 832523388 90492 90493 532215134 25364 25309 926354241 68989 68990 120296345 9097 9098 285299895 3295 3308 770236772 27499 27557 786135595 83068 83069 826379016 92696 92654 316554525 27040 27041 543062383 466 380 773478357 47354 47355 169234871 70439 70477 254887009 32585 32586 15755335 35558 35559 29822573 93750 93714 596334860 90028 90029 325743681 95719 95720 636159613 20804 20805 899118534 60649 60698 816595715 92060 92061 943108609 91414 91447 706902567 25680 25681 182872482 62943 62872 356746235 23525 23526 269798089 14751 14800 646571542 36588 36565 457744739 69041 68972 952998941 57903 57904 385494941 92969 92970 798953682 87596 87546 415523117 15340 15360 557166291 20215 20216 984098246 88401 88404 870242245 95894 95835 785182597 25479 25480 854931299 64933 64934 296645750 68717 68718 67810672 81304 81219 267314573 61924 61998 376512663 51507 51508 517984091 23968 23935 199229901 37827 37828 867267642 73115 73116 996204564 69632 69718 535798224 81741 81712 184094835 87060 87061 750719396 36595 36589 610873249 31997 32016 477484640 85815 85816 857983530 44343 44379 80903004 54550 54551 839350665 80318 80349 916863976 50600 50618 569661194 56091 56094 67467155 97063 97064 357740073 68867 68868 248257974 12650 12651 260660646 79977 79978 910969922 11978 11979 571121100 32045 31990 791485400 60032 60054 883459782 74953 74954 696376238 61905 61970 343461146 70903 70933 465674783 93148 93149 738566262 17475 17419 688547840 11116 11117 76167790 74663 74712 797140229 58617 58618 135614733 77655 77656 102626164 1485 1563 727626071 86792 86793 865047604 2224 2177 682078034 49489 49490 765711751 18765 18698 449601186 15322 15323 35867152 98001 98002 269714926 50985 50986 733497384 99983 99984 702166198 78120 78121 756830397 52850 52813 675760693 26505 26506 721110359 20382 20383 234812695 94844 94932 297118778 27343 27320 38362794 50872 50873 274922537 73041 73120 650094131 6589 6590 201463201 8526 8495 41429505 87962 87958 635973275 39371 39372 596427614 7598 7595 758031309 8786 8787 791772863 47952 47953 415729856 2538 2539 616849264 90112 90122 697692212 66403 66314 1399816 18858 18859 155422647 25449 25509 473707756 71687 71688 828250272 79040 79041 188583387 2183 2181 889617336 74840 74841 397972252 28347 28348 797222801 88546 88547 177624782 94671 94672 105271541 65705 65746 140872139 88419 88420 142746591 96670 96692 951765738 71156 71143 651582180 10210 10245 697910493 10736 10737 628919511 83903 83829 797636251 95555 95556 386250201 13003 13005 835295716 55503 55479 112940576 99841 99842 897905178 62911 62912 123972241 82810 82759 978990811 2733 2701 306526331 74929 75009 736644235 97986 97987 612698968 29410 29411 974791772 58934 58935 947585677 6967 7021 96915683 48397 48432 572569454 73448 73447 287334006 74525 74526 649360505 96255 96256 494538450 41469 41470 29451283 77595 77642 1577687 79247 79223 278874597 10683 10614 830704001 67295 67371 61184145 86062 86063 240191884 97975 97999 455994504 33500 33496 846664127 67966 67977 979503407 81126 81127 184028086 3392 3393 224645403 59259 59303 940221680 72974 72984 93757666 42246 42213 780695310 60449 60412 993279558 42515 42446 193474129 89529 89441 462809278 97334 97354 717848668 11460 11526 98838523 49871 49872 325877303 96439 96523 920323301 23133 23134 262077488 90186 90200 709817691 35073 35074 28706789 35466 35531 694548492 57713 57714 761520447 55999 56000 743870741 67718 67690 314276060 66907 66908 490581628 50838 50926 361754508 54990 55070 996004203 89897 89898 333570112 39695 39696 932584992 66615 66635 241607682 33053 33013 762868784 5090 5123 771978107 93810 93790 566403644 53094 53095 97763082 69193 69124 798078285 22613 22614 518642040 43421 43391 784572087 32416 32454 642850337 46349 46350 985622391 61257 61264 215051156 43014 43015 618563658 95440 95441 606759203 86052 86122 605333670 37803 37804 606390783 60325 60383 833938398 5728 5729 338204480 99195 99196 444405515 63786 63816 238054068 32317 32353 661999056 13473 13474 832292447 14818 14819 765569277 75788 75789 501453602 29103 29015 955336539 49424 49425 120065357 60188 60189 103584448 67721 67722 598598014 15783 15784 366193968 11661 11628 579737123 5797 5798 580750143 78406 78407 945271181 17631 17632 742245274 56556 56608 184520656 96456 96433 124181260 31567 31502 774201186 21960 21905 419993744 99826 99827 285386966 185 186 389246458 46737 46697 762229912 22733 22779 430485155 19307 19356 496946359 64425 64426 557259467 26138 26139 877254659 38495 38496 161654073 3208 3205 811020049 91110 91111 713930053 41041 41042 69514211 9716 9682 184304093 74667 74674 773849180 27389 27390 627598979 27670 27671 104985821 14835 14897 919785579 62635 62636 560003136 64706 64707 849228919 20411 20380 215041533 66545 66546 59199786 26263 26264 202453583 11686 11687 952482841 29113 29073 691143209 51639 51640 277997428 42266 42267 379008620 9821 9846 366174298 31563 31564 521903310 79622 79623 281941084 78982 78983 811685036 15560 15561 117755605 88723 88724 764570038 68523 68524 250955530 31888 31889 753254591 28206 28292 419204441 64186 64187 579180340 7789 7781 404491314 82233 82234 339251292 16894 16895 211374961 72127 72128 713843529 56209 56210 874674467 6930 6931 799000777 21600 21601 518833584 68637 68638 455868369 16583 16584 929519447 65284 65285 627144702 26107 26108 971856503 40625 40626 958471128 14705 14761 623434 15300 15322 550287757 97696 97761 898929035 61476 61477 854426870 89473 89474 644032928 2529 2530 898896567 96689 96641 161314483 59166 59228 444626762 26968 26969 385537254 97111 97200 605354761 60851 60852 263222013 83371 83438 31149283 92620 92650 186606304 3959 3960 745326537 14493 14494 220277334 27275 27276 641356369 7869 7870 973883711 80338 80339 666417486 50031 50118 356927556 74053 74054 25943744 56877 56923 766892798 54983 54984 263654421 51658 51649 206606928 25161 25106 580171155 53206 53207 988913488 54015 53930 818557487 66806 66862 735982661 78010 77979 443088730 56048 56049 526022149 70913 70914 35527394 83589 83501 657898939 98882 98922 841168464 93490 93491 769688057 42807 42725 917643918 20318 20359 701665042 94075 94076 952652395 23118 23119 402854666 33794 33795 573050153 82354 82304 326918952 87439 87440 516119122 19566 19638 439704141 31281 31307 944100792 15885 15886 634962523 86631 86623 499535224 68043 68044 606953100 19468 19469 531254638 90802 90803 366974243 35201 35223 913813129 59533 59534 39394012 47558 47559 179062882 28024 28025 269274009 27929 27930 542939272 46295 46379 340028512 62450 62451 434876572 17346 17347 149767023 62383 62384 848187469 12061 12095 225044376 41423 41387 403061944 82535 82536 926377831 78218 78219 450013436 94136 94106 188996669 29674 29675 303496485 65114 65115 116479541 12369 12323 297528883 8511 8512 717231702 19297 19248 47459952 370 454 821662476 35971 36035 491022750 50150 50238 428198816 84649 84650 549659460 67077 67078 754450909 30603 30604 574714484 82744 82784 680166430 78389 78390 324341658 92104 92168 591902186 63467 63444 383482313 54847 54848 328549485 83983 84063 194276184 67103 67181 271986187 48293 48366 581361155 58877 58878 924363737 98986 98987 403670655 31857 31914 35313918 1372 1401 174387840 26153 26103 423079057 35703 35704 178525077 77100 77101 999306340 5431 5360 927032081 59678 59681 163623340 91645 91702 351964033 15413 15431 925747566 57510 57511 5435354 29965 29971 469083648 95979 95980 570327690 55824 55825 201189336 42120 42121 103521076 92077 92078 754129596 12270 12203 975608006 52446 52432 882684878 27899 27900 41888774 54770 54771 264853664 21706 21707 329968508 36846 36847 453054652 63929 63849 33113877 50067 50068 584676371 5831 5883 991733645 92152 92070 75423358 45127 45172 90339759 53419 53420 384302458 65061 65072 607375722 30303 30276 774946055 81667 81641 722910054 9177 9178 726391796 9775 9754 797802847 64577 64578 132728493 25549 25546 561482992 3779 3807 774844727 6419 6346 155222462 39747 39668 47534252 49125 49126 388235725 72088 72089 198685684 86974 86975 284872340 18741 18790 204049523 78562 78563 940922720 76618 76565 576993927 40800 40801 7991241 5270 5284 418369121 31882 31883 131475996 81565 81516 527016543 65502 65480 951628773 91491 91492 763254818 44080 44081 52118243 2424 2394 72904671 65226 65286 73037115 69177 69178 163656932 4839 4840 927709942 14741 14742 388078057 36406 36407 739507366 49056 49118 91060053 35855 35856 618426874 2024 2025 3715847 12076 12077 467942655 55830 55831 626339337 7617 7618 592364174 38180 38181 981082523 75137 75138 789405433 54109 54110 942858769 12487 12558 908058618 71904 71905 247875164 43525 43526 534351346 90784 90789 587957243 93613 93614 927346636 44100 44101 757651831 24712 24713 123757581 96380 96406 807159443 86202 86236 706809472 99019 99107 924719437 75703 75623 775521007 67418 67419 958817731 83408 83416 51920909 48472 48404 615448694 95065 95057 718461654 87625 87694 305784820 14670 14671 716995969 81917 81869 331231802 61847 61779 738290500 86534 86605 818659408 43700 43701 945748103 67452 67453 134419254 29198 29188 119308347 45336 45337 148858141 13787 13788 576606387 76757 76682 531005133 83377 83378 673004034 73302 73303 899112662 33721 33722 429943232 97377 97378 231492635 25232 25159 1171320 96153 96121 676337125 36212 36282 843612740 16188 16204 405880526 65275 65301 331228289 25250 25169 964617955 59958 59959 626621783 75584 75585 232162755 69771 69848 463163812 7610 7695 387390742 47746 47747 509482698 94669 94670 187443783 30199 30200 85411229 30989 31061 100168165 29273 29274 630588054 65277 65278 268583144 42127 42044 887408493 22748 22832 466367095 90676 90677 245136605 78754 78807 990922642 39847 39848 359792502 12766 12852 590776535 97820 97750 330465680 72689 72771 734347967 28125 28126 265492782 96911 96912 862777674 19363 19364 36079867 43155 43092 834641015 15846 15851 73230040 98351 98352 73708918 615 594 245598010 76926 76963 240432217 75102 75037 159368365 46190 46201 226865182 89524 89525 954367908 76009 76010 154591761 3785 3838 99044764 7077 7075 324715362 74185 74218 575555098 5044 5108 537974630 10316 10309 535554153 17460 17461 119363629 47998 47952 775009215 95782 95783 901095926 88414 88466 24242977 38699 38700 990747505 861 852 768246906 51746 51722 344199743 39761 39847 922002937 8396 8397 915777767 77462 77463 542194273 50635 50636 846234588 98552 98637 238081790 46383 46423 359698934 44510 44511 924515521 14309 14226 231874519 11726 11727 519066850 86084 86085 564936091 24610 24654 679240851 97425 97508 580149643 13332 13333 230787513 98700 98701 271587886 94103 94067 140631138 4290 4217 717309470 13097 13098 979701711 58451 58386 941451179 19110 19137 827998503 15165 15166 692048239 32912 32961 346428311 39497 39557 732063463 16995 16996 967154529 75280 75214 159432450 47797 47798 276017879 18245 18319 238670777 34874 34875 550610526 60768 60776 645458355 64670 64677 215357977 33387 33388 94644644 99692 99693 747001804 87712 87713 447876603 32260 32300 213064789 95888 95889 813232064 77004 77048 397344164 39226 39289 127783633 13356 13357 695319390 94022 93941 58320355 17188 17190 438982161 63140 63141 915615890 62891 62892 661530077 78992 79017 567414768 374 403 962575138 84681 84710 542642652 97208 97209 334255317 65835 65757 896534006 41128 41131 65999698 64520 64500 188434323 45860 45861 280570116 48475 48476 700885211 90456 90497 371000843 73840 73841 925425721 64678 64679 368149090 74248 74249 11091409 78624 78627 671677223 32062 32033 372825473 36051 36019 987138209 8155 8156 227497374 97917 97979 469608171 12713 12714 83015239 33357 33358 943744602 66402 66403 612758286 54655 54702 971127401 27812 27775 882779049 93293 93294 4895480 34419 34420 984847971 39674 39615 811197091 97818 97819 147651479 25419 25420 73457302 27244 27210 816831111 15766 15767 670292558 20986 20913 256048031 43413 43370 876614227 26725 26722 853601575 5467 5468 782847768 21033 21034 349515253 29881 29882 241597815 2086 2087 574248512 25647 25648 960791546 31152 31181 591435447 97846 97763 853524887 90952 90953 487434968 44900 44862 420578546 77575 77576 77281173 45429 45430 931492256 48904 48905 707560485 15464 15407 305472469 20249 20250 731866852 53807 53781 330929220 57303 57304 794710101 31284 31285 175411410 10033 10034 781998990 66146 66183 4036147 57290 57217 794843325 25086 25128 234536186 80504 80505 332031069 34359 34436 881721845 54240 54326 730800593 87653 87720 169658684 24742 24743 963029196 77960 78049 693814740 92080 92081 511303591 69141 69175 751456146 54293 54294 942898083 83852 83853 224760849 64318 64319 632976795 30800 30815 943141875 40093 40073 144629958 22520 22462 157149125 12814 12881 442428554 91649 91650 331365928 9100 9188 527177719 89515 89588 368573961 26288 26289 429292735 63429 63354 614744366 51901 51812 407647635 29549 29593 326242726 83362 83360 885197743 79995 79969 193308837 492 576 592952423 18042 18043 423968753 29069 29045 435591663 8141 8142 488481316 17239 17262 718330903 80718 80719 128175253 74228 74229 860361389 8075 8020 44837978 33938 33939 365305821 70117 70036 842774284 83725 83810 804926626 31253 31310 239000995 63256 63257 753451987 98189 98238 295312720 94837 94838 544476508 69278 69279 30295307 14979 14987 617747339 3535 3536 853883726 11212 11213 996542556 54166 54167 934980844 8462 8534 562491504 22653 22654 581427899 69659 69716 62966883 39255 39169 485604195 7724 7661 872796844 60130 60131 534024637 81805 81864 307303808 59833 59834 122344311 42273 42269 419129190 44597 44598 934785098 69204 69231 796245312 43266 43193 934434660 46036 45993 965831782 96029 96030 885717394 80057 80058 670323186 34732 34733 392690115 93059 93111 765195750 18487 18488 842952775 43263 43264 362151950 39512 39513 653998613 24601 24602 170975681 95566 95567 655726718 60007 60008 738690839 86514 86515 645956885 21866 21867 866821656 50866 50867 171502780 52281 52362 231496955 94748 94749 795680990 90468 90556 152620606 39087 39088 235967276 16308 16309 207198946 44474 44475 205314004 4248 4335 690360624 81342 81301 983258958 12930 12854 630460131 58221 58222 602261796 48802 48803 236209644 87618 87619 119206583 27852 27838 200419441 38613 38670 761327635 8875 8876 236157981 35213 35214 739819648 92058 92059 809544570 14110 14157 866817120 81251 81252 289958106 4923 4924 997188494 67295 67296 414355894 61314 61226 561578482 1747 1748 250565292 840 809 440274120 84195 84196 670905661 12319 12358 356713171 58368 58408 616968477 36267 36287 1200631 5838 5839 300888235 84021 84022 351865723 11366 11444 558009338 43703 43626 548135735 82526 82513 877864162 22449 22450 22101224 5140 5141 215808506 41797 41798 372265545 69108 69121 5377453 83638 83639 921537629 55269 55270 95270695 25684 25633 381556080 44674 44675 343207322 26817 26818 999375022 35010 35011 374297282 31722 31723 565125992 83930 83931 708264548 62143 62144 667710702 25154 25155 768092680 88219 88220 329518089 58961 59027 945364531 68857 68858 677360012 35211 35123 89011796 58874 58803 995297170 53721 53722 109271593 87534 87497 845368978 5067 5068 260421759 21704 21723 964336932 37706 37707 973408956 60052 60053 393517608 48209 48212 742621745 98868 98869 979805043 27386 27330 588409802 88140 88141 344105933 99341 99342 630075227 34884 34796 610962065 87303 87304 913918165 92822 92823 491264649 39624 39621 293725942 33847 33867 760237080 11650 11651 951856725 29928 29929 460040215 75746 75745 167651276 78226 78166 434266788 18705 18675 644602677 82791 82792 992575036 83057 83058 906977480 4479 4563 942130329 98348 98349 943990088 64826 64815 94607267 39722 39774 851600258 20746 20831 783602614 83346 83263 711823139 54996 54997 460388752 1332 1361 168944535 50963 50964 860913747 66077 66078 339274693 13839 13840 913441727 55299 55300 393016858 52859 52860 155403809 79734 79822 69507274 76118 76120 128212849 60421 60471 429292723 29861 29862 327927769 31037 31038 279815345 14419 14420 644531028 55913 55914 338060967 36436 36437 457619406 2748 2767 666246881 32098 32038 322961583 69978 69913 6982242 75388 75451 206859373 77753 77754 297450327 92304 92305 70203111 49272 49273 566970083 43825 43820 570426094 47277 47234 357264035 78637 78638 26027100 10159 10230 917403316 79462 79401 672082410 75878 75879 35334025 49958 49959 263434427 32935 32922 627093205 60184 60166 398109903 83961 83962 542619586 43289 43248 464299487 29120 29121 459696334 2470 2407 352572104 93445 93527 702782269 59549 59589 13831639 3278 3279 797018592 1928 2005 862359754 14890 14891 982261981 8486 8428 489914306 85401 85378 307971619 9431 9455 647130166 606 630 18372023 47835 47885 746742440 48481 48482 594956174 85831 85883 156323821 71211 71212 560243487 33726 33727 152384065 28370 28371 31194714 5753 5665 642539467 57638 57684 755508554 15593 15594 963629355 66919 66920 674744691 71708 71627 132216672 43330 43331 264477579 21690 21691 366746834 87976 87977 250119216 75850 75791 350737940 48026 47980 400323995 31751 31752 976008779 28951 28952 22583163 80901 80814 379189183 31836 31864 93390681 41879 41869 756720209 15392 15393 271163458 58692 58693 955678448 6046 6047 533601222 83485 83469 623640685 16604 16605 868217113 84488 84526 910828872 97348 97306 188500125 20366 20288 198840025 25620 25625 667281769 73954 73955 286714183 40156 40157 51505224 99531 99532 202226341 43515 43516 532555814 96432 96433 584956017 53328 53241 227521687 66375 66376 711539197 39112 39159 223376372 28150 28225 830893028 65173 65149 184748871 38933 38931 584407700 98420 98448 286217302 21150 21144 809701073 24425 24426 671274559 67495 67457 731295131 52544 52545 714686638 23288 23358 116380755 63637 63582 926833453 1488 1489 59592770 28421 28470 953917889 36756 36757 978461399 84861 84862 54626162 35969 35970 142198566 48137 48185 397560621 36672 36624 724796355 3722 3657 99586413 27547 27598 642468671 61270 61205 1359492 30397 30438 237190149 11579 11580 81964093 61444 61445 600483749 57314 57315 172454612 65314 65368 370132203 36699 36678 677173483 94150 94151 371990088 14930 14931 993802797 49084 49074 317294326 67336 67337 94630509 16736 16737 463335858 33559 33560 498503791 80193 80238 751821146 48295 48296 673375376 40967 40968 85344726 27392 27459 550600303 35676 35700 227019915 36591 36592 358564494 7739 7690 400099850 16744 16659 597909532 92962 92963 935020357 97665 97666 360345936 7267 7268 476250225 95962 95963 482467612 791 736 688928304 20992 20923 621404197 6080 6081 879535133 3461 3462 353697489 65846 65847 425082036 53625 53626 417811286 78698 78638 262093129 16599 16600 115005265 78885 78879 146138145 6438 6439 68410017 39704 39705 927947310 43585 43586 909271318 36765 36821 427837959 73614 73615 43553144 14499 14501 984918952 46031 45952 985344167 66263 66264 730726696 14875 14876 945135735 66665 66612 4262436 93104 93105 357319318 74219 74220 916996591 95360 95294 662464785 28110 28111 46729883 42761 42770 201134644 90532 90533 597258203 26663 26664 400992899 32544 32455 698687855 61749 61665 16630898 7644 7717 712752962 34841 34842 768216971 99688 99750 271535388 41534 41535 400960018 24386 24387 204802832 27431 27390 328281525 85694 85695 341124579 28630 28593 756663857 86482 86425 323791772 32602 32603 925148990 66322 66323 797815896 60029 60030 383510663 28978 28979 750435150 93938 93878 587986711 21049 20988 183098534 11948 11949 469894805 54540 54541 995776784 17411 17412 311071776 52384 52385 783856659 71508 71509 978415753 6016 6102 60744934 2333 2334 774999970 19938 20006 926930177 98139 98140 539243894 456 497 844612751 66481 66442 656379988 51174 51178 53629718 83539 83540 519852962 98146 98068 165710071 83762 83763 933130994 76108 76109 164487430 641 642 208880907 65721 65722 493583783 16890 16891 858379961 10204 10256 540728564 82483 82506 518415984 5361 5374 2200684 7036 7080 725916472 83260 83277 143830892 95493 95494 744879457 28646 28715 784981701 96186 96195 321794223 65570 65548 993099153 42126 42078 282218921 79598 79599 458183648 98449 98522 636973561 13635 13691 6087657 70632 70695 996956428 60574 60499 646861600 20196 20197 126983246 96424 96425 592514404 78784 78785 573961486 78881 78941 129512248 85869 85870 75016619 47354 47368 364356871 41491 41492 951521997 47076 47077 580157325 851 852 875012466 95704 95705 549379145 63846 63765 610932012 71300 71301 370764263 81684 81685 851602019 58880 58881 32851372 89928 89866 701970147 95083 95084 780404499 65448 65449 144724067 16219 16220 10747947 96990 96956 809479894 6527 6528 448655082 34041 33979 233025620 87321 87322 109275742 70106 70169 569110133 92188 92189 20276075 89758 89759 695294561 18998 18914 774335161 19136 19137 341714379 77771 77828 616899765 71475 71476 316433315 71886 71887 156409853 49236 49322 101676391 22192 22208 566580899 31990 31991 706013056 36234 36235 462826431 47246 47243 715954512 66552 66553 65607171 80817 80795 972556056 82413 82437 849381697 52807 52829 801297856 50383 50345 206294299 15610 15611 405798994 72034 72080 934189737 64044 64045 943694043 13832 13889 115225516 49080 49144 357289190 2270 2214 840883028 53167 53218 666251778 5701 5669 89623087 20934 20939 481509009 85054 85055 823339181 41947 41948 372201041 4346 4347 58182700 24976 25022 303424671 56086 56087 271845944 28025 28026 628482588 6745 6746 901375378 42008 42009 267768171 24168 24169 736007882 80911 80929 451259694 72633 72604 707867059 14366 14367 474875593 55133 55134 991382602 84906 84844 380020668 26131 26074 602976499 61903 61854 871736605 86850 86901 54865574 29022 29011 616790508 35420 35421 150907544 10380 10309 48577096 11079 11080 967065371 24110 24111 349707861 60550 60551 320911148 92913 92914 56163862 31352 31368 534827169 32621 32622 893853509 8978 8979 346971701 62490 62573 880407737 7821 7822 713268369 1460 1442 426799054 16 17 966214699 66761 66728 876461129 33163 33164 171819602 12884 12885 668177792 94458 94404 288992826 58459 58460 627411361 66751 66752 480785546 93139 93140 595504807 28440 28441 94766938 18559 18560 632714783 97893 97894 362992070 85696 85640 87567051 73844 73845 397512120 30813 30838 392720894 35072 35067 513688770 25358 25359 92724465 77313 77314 15382011 55354 55343 305534642 74112 74113 281389813 48063 48064 668482144 271 284 254592579 84702 84703 381574127 73277 73278 142926750 33169 33164 269821217 59117 59088 621411964 71828 71767 388402319 87530 87481 830495229 48847 48876 443584422 55381 55458 341152890 32572 32573 175043059 21938 21975 827849542 96865 96952 163608996 77733 77785 952841325 43420 43421 854438273 98634 98630 573549421 74655 74646 572378481 1282 1283 914538325 71375 71447 945247393 20246 20247 616787124 7135 7136 870029084 22393 22410 651577018 3899 3854 439105565 26447 26387 752404299 475 476 530517465 6152 6238 374282799 70809 70810 425715504 71337 71338 49703407 31238 31239 625207909 46019 45953 326551987 93128 93129 323800736 18864 18873 409410945 54763 54764 930305000 60666 60732 280365150 75562 75646 797428099 83836 83837 127230172 29475 29476 701381866 2492 2493 452690939 51730 51731 976658570 65889 65876 184374521 89994 90046 464357462 21996 21997 750135692 61327 61311 597506527 55052 55024 951664178 29875 29868 679893322 83240 83241 500768021 74863 74891 394829306 12107 12173 577702359 72396 72337 386699241 53697 53751 664047115 9075 9076 615460096 56409 56465 950996275 3272 3191 163761506 15987 15988 520959301 83643 83711 159057034 60092 60100 757033465 51371 51372 155266067 45487 45488 97277586 45029 44955 487977457 68297 68298 861471049 41838 41920 702711712 20257 20295 684544265 86526 86527 387710743 8844 8790 590937982 54031 54076 135475669 86536 86537 992051376 84323 84324 449555366 19141 19186 543111958 51224 51183 545720323 61958 61959 62640525 5332 5333 92114826 64848 64930 677483285 21240 21241 535801054 29347 29287 958927393 1352 1338 331662761 73904 73826 445729691 12786 12787 120254279 16102 16142 231330066 95851 95852 805465819 68091 68172 364871402 85440 85452 351075207 47544 47545 976606359 99661 99608 263101020 46546 46534 407625753 47974 47895 467631670 30726 30727 851958366 14566 14567 520565051 75132 75214 679954018 62169 62170 659220714 10751 10752 696886840 35821 35775 540639839 81238 81239 37602197 21420 21421 14224098 10353 10381 156484590 99893 99894 797730801 59342 59343 474223548 15687 15688 765845524 1236 1237 56331588 43938 43939 251115309 64400 64431 386673836 19002 19003 145735606 84497 84418 415636779 71444 71437 813926415 22947 22986 422029246 62819 62752 122926383 7730 7731 34873776 97670 97671 102710575 444 445 389212600 42504 42505 358226629 55782 55783 67308071 55774 55775 674858841 57086 57087 90358794 61016 61105 68239357 91001 90912 31544732 48542 48592 487053126 80693 80607 775136937 50164 50165 740135897 26130 26131 252789808 75797 75798 925790703 60707 60708 853628771 81844 81845 572404744 41462 41464 288065259 21272 21273 609843012 12598 12599 82707398 25407 25423 718716034 5852 5848 981317377 16958 16959 848076834 48997 49047 305175694 2659 2660 38100948 43082 43047 98156720 76198 76281 618019397 69995 69996 583514904 40260 40261 140638297 12868 12889 319823937 29690 29691 473838470 45559 45518 881056930 65507 65565 579249337 28603 28594 3502839 4052 4109 188331611 66834 66789 812062730 19346 19303 906918032 89994 90027 558464116 98258 98276 488461638 28249 28250 574047706 58324 58332 453971195 37392 37407 870125151 94456 94457 359663356 56667 56668 340625995 66643 66644 826607318 13086 13001 762946493 58097 58098 384323505 15167 15168 615174527 30829 30788 747729282 80859 80810 858960529 40785 40793 969175769 66855 66839 999420042 45520 45521 879660374 61210 61183 556338921 60974 60924 44983655 30193 30164 332058917 16319 16320 806111275 25284 25285 318699097 23306 23237 257693955 80852 80853 18969230 1639 1662 236391121 70615 70616 517524872 65224 65225 937751554 12999 12947 912025016 45982 45983 132531594 50632 50705 724747150 76757 76752 958254437 91888 91889 889804527 40259 40260 416074733 54277 54363 688011293 57561 57510 601270997 91544 91545 121888696 95499 95500 909815174 26885 26886 935347576 76422 76426 483771762 45576 45577 868754012 85923 85855 866755349 63190 63218 176312032 29990 30030 48459842 4081 4027 589801911 63619 63647 524643291 80004 80012 816469277 84795 84716 948613025 58153 58154 356963724 45868 45901 795827657 16173 16174 682975440 91477 91448 157678948 20375 20339 750280338 59906 59866 725640332 17282 17198 762569799 26270 26271 942283436 95844 95845 507424358 78483 78484 849669592 29804 29775 304447591 78630 78631 8881438 93921 93922 451840729 37181 37197 216395437 22208 22192 733389944 10372 10379 89975275 8435 8436 928846767 64712 64713 524536257 5341 5288 990587982 99563 99522 443782897 15151 15152 41829228 3798 3725 979697014 47630 47631 163820649 63250 63251 391980226 62034 61992 344504900 56191 56192 804146232 70779 70780 717021927 81950 81951 614322546 89790 89710 884578551 78967 78968 628570566 84478 84479 223048859 19954 20042 451436669 77756 77757 646999272 25286 25282 270031104 87309 87362 863410039 58450 58451 968203111 8381 8382 875233221 80352 80353 695842940 37225 37226 61439084 66732 66733 35414362 67397 67364 938514575 91880 91881 165573729 47935 47936 635462004 71909 71942 962950890 14136 14123 182481064 21429 21437 97799962 1399 1313 420614500 16556 16585 21879568 86603 86604 821859761 9421 9422 841502807 39452 39508 672560588 29440 29425 936387154 39557 39527 982269476 95822 95749 133057003 33009 33010 417380687 48824 48839 924364637 43227 43243 579362947 37854 37855 794811300 69729 69644 114249655 64775 64759 540007965 82570 82571 181976618 30419 30420 544609906 98064 98065 620485687 17194 17195 675576756 15418 15419 287010467 67708 67630 128413258 77149 77150 525858565 87740 87741 341731473 66717 66718 668577850 46579 46612 928588635 42096 42034 944743961 32469 32470 459489133 13776 13700 593195933 93087 93088 925015272 76448 76449 102428470 83391 83392 979314370 81138 81225 673845612 9498 9499 657759857 3601 3602 61913266 90530 90468 403717552 74090 74091 974952703 81973 82019 809313181 98988 98908 184933109 52916 52834 183026791 50482 50483 505020107 98970 98963 344007754 93658 93676 582730022 19510 19511 520000058 35824 35817 180165172 8664 8665 129172265 15135 15079 44457643 38887 38888 739635091 90812 90746 202299800 48687 48688 744412944 5333 5366 823182498 11585 11631 909458067 81830 81831 382178740 77595 77585 835529516 2803 2804 920809497 69623 69554 411962752 87352 87293 947172357 60684 60705 807196718 11736 11681 827924053 43522 43523 686079910 81641 81680 871535941 9912 9950 761582956 98553 98554 420178566 10884 10885 283257823 15108 15109 290291168 76464 76465 340757238 82773 82717 337794336 36396 36445 199215961 84558 84492 229983914 48258 48256 199736693 62238 62239 822446090 20219 20220 746455193 59506 59507 302770117 46484 46557 608075647 75028 74972 666760645 66321 66322 986442271 30824 30825 213119637 72634 72695 954321823 70185 70186 730750377 90835 90870 250812086 23023 23024 324234842 30042 30043 515151407 47535 47536 114490069 94468 94496 534183848 81761 81697 335766392 33897 33898 371917065 92422 92457 29142956 99106 99107 407255302 65725 65677 17084770 77059 77060 955181722 25121 25122 76895956 45611 45612 398515706 26771 26772 382554135 6955 6956 67261708 15961 15965 497095704 68402 68449 888254006 28664 28608 221983733 47526 47449 20755262 71515 71435 30365901 63296 63297 248613047 48305 48230 913714625 60324 60325 508475509 19390 19391 217471251 53290 53291 733322804 29054 29055 162996187 47373 47374 276542596 43681 43666 419935373 13409 13410 346010838 97138 97084 236394299 55033 54977 470554500 35255 35318 504131634 51816 51882 740304937 3488 3437 79180474 25188 25189 507101867 9058 9016 261283682 31479 31480 13777265 83200 83201 13299514 15178 15179 753157547 46099 46100 752914729 37761 37797 764010258 97316 97317 955399470 71770 71845 556381993 19711 19748 796888412 71089 71090 440977370 73401 73354 832979543 28425 28426 723503020 64374 64375 623144215 62917 62918 369499948 67669 67736 615968486 80997 81051 19980354 70027 70028 293092850 65435 65436 859151906 15516 15517 995186789 95903 95914 925543094 521 522 399965048 70194 70260 477107703 73957 74003 909977903 90734 90785 431174061 13698 13662 693763793 28669 28670 287470257 34850 34851 922104988 2551 2552 109046812 56425 56432 254194447 77068 77134 346960007 61201 61172 438756704 39077 39078 559701461 8538 8510 814703032 81934 81869 441113062 34000 33941 226454257 38822 38817 954337108 77774 77775 22174897 65479 65534 920833080 14036 13971 943543659 22314 22310 748094571 9694 9695 762792857 80553 80615 526058930 96783 96784 512241057 93318 93319 549807692 35884 35885 714286258 44649 44650 185911346 62066 61981 27280867 35760 35761 482614631 47514 47569 524463733 74337 74338 419494682 69598 69599 385657101 84530 84531 240105841 63716 63804 101875696 17521 17520 568742084 14061 14062 179700158 40752 40813 868649332 80092 80164 621728285 34529 34530 118271334 87705 87758 408884431 23456 23457 370281438 12211 12154 342696503 2174 2172 390916324 234 235 291334935 51008 50923 370500547 56013 56014 764125190 41598 41605 427783242 7498 7578 361019975 49444 49477 107648284 93566 93550 513503303 81057 81058 213874513 42789 42798 382200920 5695 5616 873784661 208 209 413423346 33346 33341 657884265 10053 10054 770550537 79340 79341 372888426 6310 6311 985224842 86800 86801 244111983 53668 53593 692834175 48569 48570 749725947 47370 47371 723623992 62849 62862 673708424 40300 40301 338208877 54267 54268 101355633 84347 84286 35210255 19673 19674 981006709 82135 82131 777536861 62066 62067 923862121 62834 62779 361701636 7287 7215 740853094 81883 81950 836724030 23426 23427 325989136 77708 77709 990780256 78094 78180 924047922 78162 78147 4094706 14427 14428 206341418 75010 75011 213213377 35258 35337 932292889 71227 71230 330524367 40781 40782 281223006 20417 20412 768607410 12224 12216 432811908 15051 15052 914528779 84171 84232 170861080 51719 51704 18816260 60257 60223 566630159 81355 81289 700921918 51227 51228 819325791 41104 41049 449495458 94084 94085 299525337 61448 61449 756914703 7627 7628 54639350 54832 54833 786069339 11741 11738 35503135 57887 57910 278874546 86422 86414 545354453 78534 78535 406524416 37999 38070 729719687 73267 73268 440852330 10653 10654 706210414 79673 79674 57923399 91025 91026 216703761 73585 73503 550795058 62279 62280 417952430 50698 50654 939065222 26626 26627 96359450 92331 92332 816795962 4723 4809 477500998 65956 65957 754122238 75778 75779 223175471 17732 17811 411950065 30215 30216 271817296 98567 98568 521842339 37610 37611 157416100 62811 62812 665357681 30071 30021 112422479 11564 11593 847329172 40835 40836 626243209 58121 58122 900660979 89279 89280 273852950 72755 72756 776489114 62472 62422 247970799 99556 99557 742642460 5442 5443 509577396 26210 26242 287730897 51620 51621 844711777 47891 47906 386318192 47123 47118 779143698 50713 50714 191553395 76814 76815 885023439 25398 25360 791190305 32880 32881 763120648 51985 51986 982576546 23758 23767 677476369 13298 13299 567328969 15447 15448 271059217 35011 34976 369064537 7971 7913 55456174 59590 59591 807426071 27405 27406 469237943 60664 60603 272992077 88514 88456 686885628 76213 76174 612931091 65567 65533 729849168 9609 9691 556858186 28731 28801 948040666 46089 46145 764206390 76243 76244 442584233 59874 59875 232948782 32541 32542 125807409 25492 25503 554366114 15502 15503 967890690 5197 5187 327260294 77631 77632 624550836 30481 30482 180177713 54900 54843 312908731 59966 60043 801293528 48321 48258 387742176 63077 63059 502358035 9491 9480 275683899 27874 27875 96986084 20597 20664 929025921 62172 62173 394027090 29694 29695 39608782 5169 5170 326456101 83149 83177 395555711 44807 44808 895951173 22805 22894 549134390 12666 12667 728984609 46717 46785 89540708 99655 99656 821378081 26514 26602 399089749 89085 89016 622161163 47214 47157 151345172 23604 23643 572667301 91527 91528 780186078 56734 56735 800461338 80852 80861 245895467 7658 7601 133052609 39177 39178 223386052 21722 21707 8280090 55084 55085 958680219 70163 70185 901005565 31902 31903 104097245 27307 27222 28885277 73042 73085 997457573 99970 99886 596048972 87565 87566 902735593 72100 72101 442248087 41139 41121 195610782 36763 36764 164405880 32718 32719 677362214 77106 77107 755095259 25154 25097 255930674 8981 8982 581221168 19715 19716 597605287 63566 63567 256622112 2234 2297 68488949 47150 47139 144130827 63241 63189 965871461 36807 36808 983188824 97816 97817 733860910 19872 19849 17968279 86649 86728 594346788 70478 70479 23610633 16243 16161 344679624 34985 34986 588114002 32921 32918 761739850 98440 98441 341579901 37740 37687 683376182 49195 49171 41492467 40939 40940 204699634 1935 1936 194937429 20369 20335 271528816 59750 59751 322961128 88988 88989 780654152 20876 20877 829527410 46372 46369 132984122 36266 36224 666085394 83506 83507 380208195 6727 6728 869288740 7736 7750 992023276 60177 60178 962034072 85109 85110 631952262 34201 34277 723817071 87508 87509 862598844 79155 79194 767598188 47072 47073 171583756 88287 88217 100752094 51180 51205 279265111 51701 51702 325969711 29501 29567 396460653 33066 33067 339242716 4874 4921 166136027 81176 81177 904982208 21680 21681 370523401 64846 64825 605294883 48135 48136 920361011 16957 16939 967556869 84906 84839 653441983 82424 82425 410193716 22222 22223 225616771 41321 41401 419107740 80844 80845 68203371 21903 21904 279784475 1632 1713 737915043 8505 8460 229007878 44487 44502 244377377 96869 96848 520826407 69180 69206 51185097 40404 40405 626907094 33898 33949 517113920 12499 12500 755290266 47051 47052 432190840 11535 11450 494930710 12767 12768 736846620 72307 72396 216432145 56313 56298 21189483 99598 99550 311791454 48165 48099 900129130 80471 80473 137684669 73548 73549 438108020 41637 41617 19985474 85723 85679 711455726 6416 6417 144374295 86575 86576 931206426 16653 16654 913197823 93350 93351 146294056 83485 83468 762865969 69387 69304 42997199 96437 96438 550839150 38367 38368 831164840 63127 63128 440291227 81800 81801 100402151 27960 27961 9221297 78253 78254 969294432 89783 89784 433051498 51661 51662 279543459 64430 64431 918620808 1398 1399 388191771 69233 69234 87470169 71084 71169 87100970 45962 45963 752568540 29793 29786 483937334 78268 78194 950654571 29838 29839 623537413 79180 79181 12148978 48773 48848 558818842 43396 43397 237354105 4986 5069 703243780 30148 30149 617369247 31241 31242 555350344 96658 96657 542127665 64356 64357 722307331 65980 65921 460845150 63746 63747 737540219 40501 40502 756366550 87821 87822 294695779 63640 63641 473883157 68272 68273 200822761 22217 22276 557385411 10423 10457 100977295 65179 65125 567988793 25762 25685 69536138 75203 75204 776404813 35224 35239 507831953 76495 76414 9643187 52847 52909 678343942 48382 48383 100019718 2553 2545 793205550 14127 14051 671138340 15623 15592 737954077 65410 65411 584293677 85237 85220 163390766 44666 44667 789906508 64994 65004 347522050 66623 66624 940275295 44761 44762 642739390 68926 68940 997865584 29594 29595 620544577 97426 97427 872304128 42789 42790 214894941 23687 23688 278618568 4370 4355 736011627 58143 58144 158519154 52298 52237 756236361 22143 22139 264713074 15967 15881 702002496 22614 22673 679159736 58035 58036 896288725 62328 62329 382538862 32373 32339 672541099 93764 93797 323617737 59778 59829 399155479 55841 55769 779473749 54909 54910 890658726 35888 35933 432830235 22505 22506 716852275 17518 17470 155986422 19485 19519 455186745 28443 28444 868951254 71694 71695 521131649 57188 57167 144715542 99676 99677 126789324 14589 14590 931603877 92316 92317 58219308 71551 71529 487701646 33037 33038 653780973 7291 7292 852315413 22632 22633 951611285 83115 83134 469220571 83939 83940 476002772 4529 4530 821058894 96650 96651 524786315 74581 74582 132837228 27847 27848 280952061 34213 34146 771834868 69565 69566 686888059 45291 45292 924324137 99512 99543 795193867 13244 13245 504847039 55475 55466 604301956 76707 76749 187599700 46752 46744 723114836 41983 41984 302335793 15654 15655 465575992 41090 41091 24241914 28881 28882 659736159 5409 5410 652325566 26596 26597 819684160 59767 59812 708244441 9572 9622 819749862 45034 45035 812226321 31723 31724 224758759 67709 67641 552068955 5684 5685 806951489 37419 37424 135063580 5326 5327 115111587 12842 12805 212595670 7170 7149 454020530 99426 99427 860710087 55225 55226 918384898 20798 20799 724833435 42894 42961 183621597 54817 54795 22970514 26413 26414 276627952 16081 16094 127766347 36800 36801 855302801 78803 78848 555426742 86308 86309 275753427 55607 55555 467501368 44188 44261 346016015 65902 65903 453808706 30550 30471 267788162 79375 79305 911793281 35800 35801 782319007 39153 39163 876365792 73068 72980 766331578 62807 62720 664374876 84119 84198 650082312 38600 38601 817779744 95141 95172 224254821 76507 76437 301264282 5634 5646 602484117 89344 89302 739537289 30621 30661 12924722 42183 42148 951244633 43548 43564 733268395 319 320 797997490 24543 24544 345180292 7552 7553 49355068 27975 27928 721264895 25239 25288 217087401 38485 38486 999168954 38865 38866 73776307 16945 16890 697878624 59020 59084 374009518 77589 77590 690706022 45829 45830 282966072 45993 45942 951666627 76172 76173 452084257 73682 73683 905599631 90520 90521 118701797 31164 31165 135248772 15148 15149 821986474 87140 87141 620189543 34992 34940 543411699 1307 1308 788306344 36020 36021 106018726 47644 47645 731078254 91136 91137 637449436 23875 23876 93949754 94297 94298 787768385 79875 79876 517946289 58553 58562 794687726 65545 65546 309422706 47352 47353 835805648 48050 48051 149748122 57053 57060 548264881 44825 44826 234215836 9001 9041 231568058 48725 48670 561193790 76436 76437 747938568 39567 39568 739214466 12850 12878 276950028 32698 32699 238928628 90798 90791 353020201 44962 44963 536622754 29342 29430 213151743 24393 24398 162136718 94221 94192 494875947 37781 37837 672752482 7083 7084 72872686 89120 89043 18653042 83163 83077 839897528 52613 52614 650615397 26001 26002 357606884 12144 12059 299415859 17607 17608 623605868 22581 22582 962108065 38995 38996 315359584 94686 94770 481436433 11186 11187 764980435 4832 4852 529099451 98152 98153 111149885 32090 32091 932998582 6308 6309 228909666 23261 23262 890752211 5770 5771 802096548 95414 95496 698993490 43827 43776 885427070 58894 58983 184873542 74082 74084 114215017 55872 55807 74525260 17403 17346 277074441 4059 4060 792034389 40134 40135 782944950 68108 68109 390964975 28924 28925 864202026 85698 85694 394746585 26386 26387 481373335 91969 91989 805210617 2552 2537 447866340 63087 63088 169109713 23840 23841 580285178 85621 85629 460616034 7375 7376 497400145 32942 32943 301715743 38446 38482 44515795 15332 15333 594327709 77425 77341 80908763 90720 90721 328576941 86856 86857 168380732 22637 22638 52895605 99849 99826 758887883 38805 38806 551052363 73052 73053 100552980 27087 27088 51770346 39287 39261 508066330 70835 70831 622063602 77946 77889 29170813 58990 59067 593041077 86703 86731 346160399 15891 15892 313659853 51884 51885 770257525 25674 25675 821807908 82527 82484 974918057 29922 29923 144392680 57583 57669 770599707 65826 65777 450154432 57887 57834 554725642 36183 36235 396500712 99523 99524 346216032 46181 46182 260341627 51419 51408 604946805 55416 55417 456254814 20449 20424 276258653 56766 56695 839916335 45745 45746 360221264 14983 14984 940301789 80892 80893 37669746 86541 86492 831441179 14943 14944 655093661 64061 63984 152746620 33811 33767 294920761 72988 72913 343377578 35423 35424 14155981 48125 48126 479368520 80436 80437 633588339 88208 88209 369873762 86268 86182 825847025 3473 3474 819498435 7441 7442 767093818 1520 1592 205628841 90067 90068 412458735 62507 62550 571810188 78097 78098 543265738 78558 78559 970778037 29471 29404 800590732 35583 35611 406426287 3675 3674 142715849 30473 30517 390560354 83881 83882 501203786 90971 90972 622732140 46426 46414 396087331 82131 82132 14452284 47559 47504 943580525 64439 64440 378784980 77763 77764 492670293 64176 64142 746886229 71150 71151 246285892 69143 69144 313377740 35949 36031 47372878 89506 89507 435509810 3689 3690 547455854 8421 8386 268941975 33490 33491 507425955 3202 3197 183834010 6543 6580 761916397 59505 59522 234826456 88177 88178 684305514 17064 17120 233114695 97401 97402 454595875 23940 23941 478367216 6540 6541 258848299 91794 91816 757406822 93132 93085 871660886 77858 77892 898069135 64026 64027 364394592 16886 16961 415160031 81499 81500 7651096 7395 7396 491115976 9149 9074 794695976 23712 23648 449919509 8595 8585 956364420 12909 12982 280379960 49251 49309 73003507 12565 12628 249760451 21910 21911 815976624 95238 95239 667476592 81459 81460 951130782 40198 40134 571973352 16441 16443 228827882 87404 87328 480935498 90296 90211 781213979 32217 32218 198470549 55258 55186 707354298 44484 44485 842324821 35874 35875 584691093 73217 73255 800835572 88074 88075 300254761 2870 2871 682919406 40922 40848 142009743 23196 23197 36370279 5234 5235 515510897 65810 65776 454415801 21991 22036 732626820 31971 31972 107581681 93263 93264 468242230 60668 60684 191913125 2191 2192 578453770 88216 88217 485660766 295 238 701507679 88435 88436 529503121 31887 31910 202672367 23986 23987 992360511 99274 99348 161411738 42524 42525 12793058 62215 62216 790983902 94512 94513 33794683 58619 58542 731638896 84317 84318 25500654 33156 33157 163283594 81041 81049 683907919 62289 62290 841962072 18791 18792 422504080 2902 2819 30099901 70212 70213 99112912 69415 69416 608264752 93460 93461 923458323 44740 44717 971230627 83050 83061 238515729 67714 67715 372134845 18099 18086 505941876 70625 70626 106159819 38762 38763 468335278 5651 5670 515440440 28661 28662 500278610 66439 66371 668870815 89414 89415 462858766 25276 25320 489891747 78783 78867 559522385 89679 89764 923951815 29567 29568 82683199 96626 96627 586405499 17916 17917 193247764 96104 96016 975151793 64688 64708 982362207 91934 91935 430918442 44855 44924 336704873 87040 87041 118503676 32093 32094 113697281 98996 98997 51517617 37078 37079 381227070 99178 99179 53380851 67285 67286 903566612 89763 89774 751319149 13541 13542 642967012 45741 45677 41274441 13829 13830 99729543 56065 56066 545094129 7379 7380 32350782 66183 66184 202143875 26030 26031 821374251 23635 23579 722588694 86030 86031 174598624 96545 96546 910441562 12364 12365 473546218 19362 19363 189113491 81471 81476 264470028 30149 30150 995016597 59519 59536 292557603 9741 9708 285155295 94890 94976 334757782 82247 82248 159509122 64420 64421 816884863 65150 65102 361515279 81859 81777 10518391 1944 1945 40517142 34466 34467 369797938 10282 10269 250797551 96005 96079 102854491 12000 12001 587102777 99737 99740 876468956 23850 23851 235622072 3534 3517 466300683 80438 80455 964883501 20662 20663 983610427 28151 28187 535508731 87527 87528 236176221 18241 18198 125199893 18055 18078 799478699 8788 8829 37652354 46765 46766 595077007 267 268 680416409 51990 51991 899575223 48220 48221 506098938 29885 29937 248139939 52677 52678 804003856 80669 80712 141717908 11713 11743 840892917 61880 61881 408541215 91055 91056 562217611 12257 12258 785533114 68868 68921 699260019 35887 35888 117618158 77543 77544 480062464 29438 29439 299895268 72988 73065 599067602 4497 4565 559112473 78121 78152 542370184 88080 88081 96860997 28083 28147 711270957 5210 5211 349144219 34134 34135 742791575 26598 26599 207173116 97210 97182 593498258 44276 44277 542668365 62202 62160 928966552 39807 39808 809380032 44722 44721 700035280 47591 47598 989397374 86280 86324 91243134 20580 20581 822430057 16042 16067 529818269 61492 61551 695033244 50267 50313 427025921 63441 63514 775313792 85851 85877 728440497 76066 76111 17828858 81778 81835 121840639 22287 22218 737520625 62264 62194 648817024 37297 37298 65796014 10814 10886 769179503 99359 99360 975963870 82221 82133 396891530 18858 18923 406678012 37719 37711 936296993 20876 20931 904516755 31256 31201 980757574 91311 91249 714213593 8507 8426 682037321 60333 60289 607734223 18938 18939 800365571 90710 90640 673280651 94619 94620 360784801 52967 52968 377933004 83248 83336 175801535 42600 42601 346063466 16996 17056 280380976 35493 35520 88114657 29673 29691 360041647 55002 54943 265923254 70744 70710 803253329 8646 8585 415107693 7868 7869 259312115 80850 80851 809366663 53861 53917 351514946 67985 68069 915135140 23573 23648 261378860 67830 67855 863111882 88709 88710 523802691 70778 70786 568901357 63340 63353 591878263 87081 87082 24284811 24730 24641 849399470 46863 46814 721145662 96650 96561 792896765 64439 64435 573961100 98756 98783 98920364 39610 39611 275475897 53580 53581 917336785 71034 71013 262536330 23843 23844 659553539 14486 14487 394096294 33012 32939 85217098 94289 94219 893142436 75603 75604 609561503 13529 13471 580842409 1132 1133 87486495 1042 1043 626318140 21078 21014 233303032 51450 51451 929583120 23954 24023 908004916 74808 74809 936056165 3209 3229 179413033 52098 52099 128972474 59616 59617 685798358 31680 31675 903878024 41417 41496 986078674 54405 54362 357072878 41308 41309 515164787 12239 12252 990756968 94682 94683 155379384 20179 20180 702271493 78424 78425 723634207 31609 31638 976668931 61621 61622 623444895 38372 38373 416959729 64470 64450 133992483 19612 19542 568685161 94698 94699 15769341 57954 57955 670207829 86452 86445 309058922 40479 40432 619394583 72091 72014 391671967 37293 37286 365216933 93162 93115 693834267 41087 41158 418105983 72303 72304 794951022 66245 66246 367829102 36739 36808 356037501 54733 54719 731338195 38377 38341 113436476 24579 24641 435230010 16554 16571 799390834 98690 98691 912024381 24401 24402 721149408 34337 34252 664880643 38237 38190 805407485 64701 64702 721242776 35315 35276 494988382 47835 47881 106743193 76391 76354 972942652 31493 31557 383251805 89984 89985 428900703 1943 1911 508731324 254 342 843074876 25213 25164 87990754 13344 13330 251529054 18376 18377 287519639 34148 34104 800694422 20496 20480 215508626 81024 81025 540911921 21463 21464 813522222 79428 79429 441254446 14981 14982 803297989 56015 56016 592801496 68716 68717 765999685 4028 4029 438223797 33380 33338 69977183 43409 43410 920697698 19286 19253 759090418 2060 2056 941162909 1258 1259 372438709 76497 76498 272397636 82877 82878 703062065 87474 87447 426922118 15519 15520 719636119 51573 51574 337115233 5485 5496 510155400 16244 16245 133194331 80663 80656 180970206 52067 52068 986220728 33762 33763 999214849 70972 70895 891126983 78150 78159 415680466 38075 38040 508710956 7722 7723 349411697 63800 63801 536848469 30144 30093 315843942 76946 76947 743504270 85910 85911 181468083 59487 59550 233365249 78472 78541 690792669 78840 78841 737318546 63874 63875 158279208 34776 34744 105792706 36622 36623 372067014 46030 46031 822686203 97687 97688 529785005 46245 46246 486761306 29775 29776 139188832 82297 82325 175899678 23421 23494 241568445 80714 80717 514492298 66482 66466 998224113 61424 61369 19474132 55839 55888 477939696 47527 47528 331159836 84760 84830 70469109 54924 54955 850230507 29488 29489 586414102 21637 21638 200445315 95498 95556 139360833 86268 86237 740489273 99177 99178 792015752 10019 9993 944852625 69794 69779 293495825 24151 24152 886336004 46741 46704 960281680 4636 4651 893197608 70795 70796 742133533 68084 68085 318347673 3954 3955 615314701 58184 58226 346628261 46526 46593 975123227 86020 86021 421004042 79038 79039 554624205 17030 17058 716570606 68143 68144 688964966 96098 96099 229525833 90571 90572 455998133 89707 89708 344739378 50282 50283 634379122 94661 94734 737604580 20782 20783 380787056 48567 48568 221515570 60538 60539 203871790 68496 68525 104716035 96418 96401 761925664 28392 28458 176405545 18373 18372 311409254 54766 54820 921765556 54111 54032 719363468 18158 18187 807834082 42592 42618 388564016 83875 83828 5679763 30053 30054 41092025 86689 86690 800336941 19857 19858 146673495 35606 35653 292956520 40342 40410 55821472 34629 34612 139864433 6136 6137 998310092 14856 14857 301785146 49881 49882 183546373 19949 19950 982995132 88295 88296 75467103 55451 55452 170858563 97424 97471 358447258 43064 43020 435688291 18366 18367 742074515 90231 90290 305855583 41722 41723 352253059 62203 62260 303175812 78377 78439 198619830 67587 67661 93123982 11276 11199 608356747 17096 17097 842585788 84075 84121 775305700 10252 10336 266717762 86531 86573 576846561 36445 36385 505472150 79187 79203 126386984 9958 10025 140259588 58245 58319 423129080 35086 35087 554861379 14639 14640 847501365 73670 73757 306486526 7235 7286 868264069 23874 23785 841624329 31528 31603 115316734 34574 34575 19360406 9275 9276 731001294 18162 18147 203372987 28183 28184 703926270 39759 39760 187966480 46141 46127 763390697 42620 42621 937738369 58822 58810 828127984 34004 34005 87213404 35167 35168 452692246 35561 35562 503374797 45085 45086 796785790 60900 60977 799523002 64706 64758 561705953 24504 24563 708676403 16343 16271 602269102 48924 48973 97276684 94967 94968 848627688 5843 5863 995751505 13496 13497 724829144 83382 83344 16088291 50403 50484 842798591 17630 17614 30951682 92129 92194 570826736 51888 51889 626166484 21239 21213 463535351 23508 23592 547965082 96693 96694 91921602 44647 44648 911736745 96445 96529 103277943 18168 18169 196641214 30397 30398 196604500 5171 5216 298599755 30920 30921 488415360 35742 35778 186295566 23947 23948 944207373 24347 24345 97891829 26927 26928 983966659 89009 89010 661249041 64214 64215 952112544 69123 69115 26664763 79679 79755 530156094 25675 25635 48823685 14907 14908 410117579 17036 17101 871608027 71224 71249 637602392 54185 54116 397994377 40723 40724 42864867 78335 78336 234626460 5208 5209 665803180 53641 53669 764441636 42068 42074 200970800 35683 35750 730223244 33679 33758 18068895 39766 39735 951223218 53886 53887 861584148 63418 63496 980655809 51744 51745 806081144 24055 24056 453380511 86890 86891 94506723 6326 6327 746774499 72760 72803 825558901 60957 60958 72347030 71643 71644 459949059 16202 16203 542843751 61961 61962 628122389 39852 39929 501049815 63778 63779 303802106 16107 16113 825216743 14311 14312 62494993 21625 21626 141750310 79776 79777 528254678 63884 63870 882491567 72823 72824 635696508 17930 17931 372854250 47483 47484 434799765 38657 38716 263734250 96709 96628 172272932 59128 59129 442475903 60703 60770 806519470 80713 80752 543382142 47526 47527 374798608 12635 12572 593465910 36301 36267 709169678 15377 15360 114622044 43591 43592 85778282 28064 28050 870036421 17181 17182 753669125 90412 90476 723736986 9885 9886 498714190 41914 41947 169355641 54121 54201 954222960 40495 40496 448809224 36622 36580 712285832 72191 72190 77211153 16168 16213 139915944 90133 90063 309252746 39135 39136 741188298 67781 67746 636238168 37472 37473 982159757 26788 26709 199729821 79829 79830 58499898 12165 12217 239708281 74505 74528 760315908 52543 52608 992592872 62397 62437 341260087 71009 71010 215584044 87428 87429 690432994 71529 71530 947171516 30532 30533 746558073 69775 69776 606307088 43688 43689 154058209 62967 62968 932040067 71614 71582 130998519 91085 91139 258772438 3930 3857 771516872 79759 79712 412402211 37591 37668 469578813 64940 64941 759966763 22760 22761 387865418 2249 2250 409676325 48312 48291 287199479 30111 30112 865258202 48978 48979 87832954 63011 63095 817335744 42619 42620 452512398 61851 61889 240540679 73060 73061 868065260 64744 64787 654355982 21947 21948 191292310 99919 99920 530904765 93224 93225 985778030 89262 89263 152166987 566 567 969036656 58267 58268 114601612 56045 56046 171712234 15748 15749 881176597 4852 4857 994312463 39821 39832 167093897 61193 61194 612868499 56801 56802 44463197 84766 84773 435327195 7906 7880 937282264 14245 14208 640761798 42856 42857 679032578 35112 35029 598102235 5967 6036 710063138 18106 18093 51282012 79698 79699 205766423 6409 6424 534660042 1034 1035 172102647 93369 93370 51368239 7668 7618 394009311 83213 83214 640150848 24104 24105 166142954 89763 89837 492711670 42969 42899 294262762 57461 57548 45883761 5361 5418 707382432 27688 27689 657174783 14867 14816 789528723 31957 31958 100641356 58112 58113 95788415 14919 14938 19636227 51431 51372 904554191 77515 77497 311807031 30685 30686 758590666 67356 67357 574323321 91593 91611 553873776 25427 25428 315181606 55501 55502 107816561 75725 75806 692173221 20140 20141 572787982 73826 73891 192589314 56851 56905 361251830 36488 36489 48244215 3962 4010 75528587 81036 80981 287844765 71773 71799 249137212 93323 93324 152847257 6994 6998 926784389 75973 75977 149274878 30770 30834 36804058 43978 44037 691192918 4541 4542 186994846 52390 52325 317640856 91076 91005 153530916 18679 18638 277434652 67024 67093 102914709 70511 70512 447014892 84003 84004 208648785 54015 53936 303744797 70672 70739 277023609 5673 5653 75682752 67979 67971 382796084 7468 7483 576639396 72860 72869 84920380 64618 64619 123252869 88934 88996 337928101 1420 1421 3245092 34016 34017 157266168 18385 18386 408902105 71402 71346 213427420 12492 12486 784834881 52140 52092 765988058 70939 70988 197906595 5628 5684 985355682 36817 36792 374554613 28445 28446 622474159 27278 27279 567304566 75633 75634 347317087 93261 93188 22486663 90389 90448 479819708 89620 89621 543005795 46786 46774 873257635 63808 63806 35235682 52766 52767 692303401 14291 14338 354396616 9715 9716 673495655 2325 2326 573106643 2862 2863 790131040 15814 15874 461028999 2688 2689 254692088 36929 36930 20401474 92781 92693 249994444 78544 78545 357913670 77146 77147 54492190 5912 5841 934230058 54394 54438 734439793 10579 10580 468974607 90032 90033 692026431 96395 96440 706411876 95826 95827 181634857 16603 16604 396670810 39473 39474 377484271 47510 47511 924016589 1866 1815 206780981 23283 23247 914609674 37123 37128 473652926 51724 51785 878808391 85742 85743 518070244 96921 96929 237061310 32150 32151 240766596 13485 13486 973370422 4537 4487 254796696 40303 40304 749425374 40674 40708 917409930 14261 14339 678130483 42454 42455 735811044 32632 32569 422702542 89525 89526 442381436 3701 3702 16597836 51392 51393 624336939 47374 47375 33321491 31842 31865 254768451 13412 13442 600102058 22086 22087 355481659 60191 60192 190314791 6949 6922 38748001 51117 51152 67949384 66591 66592 269324860 53131 53077 684187645 73133 73134 398992738 93027 93028 333953110 90438 90439 707875775 38948 38949 860004606 58620 58532 755369796 38414 38415 863941726 93553 93554 940357884 40852 40884 169217592 10498 10499 872005442 39809 39810 34280733 85122 85080 722038507 48896 48929 404153829 66496 66497 887954538 2853 2847 285439116 60780 60781 782314609 17017 17101 220248053 49737 49807 239700382 60515 60462 295995487 12874 12879 746828412 97725 97691 643554711 2587 2663 881226725 85558 85577 199596221 65984 65985 416306889 6067 6068 882698344 4303 4304 66552599 42678 42607 210352115 92801 92865 266936297 83916 83908 810957899 47594 47560 107553654 49263 49264 640052239 76087 76030 835180807 40790 40791 806875096 82192 82262 919907907 95024 95025 113745305 36857 36858 494298928 13027 13031 675877029 37846 37804 511959195 5052 5028 858246822 16054 16024 506056171 17034 17035 693211653 77274 77358 419048269 28972 28973 855142253 63998 63986 595240231 42263 42255 469133681 86704 86705 938064743 9139 9186 631910201 24499 24500 9160685 28108 28127 330479718 56353 56354 979408549 79452 79453 109326162 96988 96989 201239665 41820 41821 795176888 42016 42039 148740859 63440 63425 935708579 57070 57112 363372332 89285 89301 899754139 1016 1017 18270701 17969 17970 840709912 47816 47817 805300150 51029 51030 30913934 21991 22070 25745793 45600 45601 78399323 50260 50257 106435864 77326 77337 938689584 6129 6153 585161149 63162 63244 20183204 29251 29290 960177114 19009 18977 620718959 25815 25806 362365318 97291 97236 880668281 73871 73852 642346248 32404 32405 812111192 73324 73355 239826554 64024 64112 160212160 35679 35622 130763062 51362 51363 350817236 99359 99414 471628277 87536 87537 152849425 22818 22819 652802169 34865 34854 702643173 93795 93720 279335879 57636 57637 624975293 64842 64769 295829090 59687 59688 278427339 55574 55575 69066257 73634 73635 170150129 51426 51427 77427139 87739 87673 397855562 68558 68559 428014467 3232 3220 466206976 86084 86164 445180597 6301 6377 435737714 13454 13398 878040184 76000 75970 503389168 37001 36937 772708642 25944 25924 782237741 63548 63593 968486313 9307 9393 468408853 54802 54842 100151760 52278 52279 927248698 96293 96294 481886044 34519 34463 448571048 64344 64345 304508719 96564 96565 517867646 82517 82570 154476854 69057 69011 719655817 85258 85272 312012321 48291 48354 358767887 85469 85470 318465681 98437 98367 593117235 79713 79722 778012123 45635 45700 897497750 66854 66800 845910116 48275 48305 795397669 84301 84282 602915117 7113 7067 570994028 15639 15640 684182403 48734 48719 235345950 64464 64470 405389915 16507 16508 816107504 54 123 583452358 69497 69498 469425329 4784 4785 875184997 62045 61965 734947563 57400 57391 943133788 44565 44566 194725567 5600 5601 726870675 42514 42515 794134332 77302 77303 190580893 17505 17558 664872068 37121 37122 748794185 33478 33479 63413546 23558 23533 580744304 1880 1929 692256096 25570 25511 109532902 80086 80087 890358760 4009 4010 774757918 76030 76000 793490540 92272 92273 404285238 14421 14422 100634629 81178 81190 846849846 89190 89191 674335401 67715 67716 634362869 43097 43148 757548599 56932 57010 191047712 97039 97052 444068984 95214 95177 290022985 64944 64945 446610274 2707 2708 544333779 19327 19379 5030233 40338 40325 876572892 93785 93786 220307160 92670 92627 830868771 25063 25064 230051579 21551 21521 17455622 38738 38707 136311063 50702 50703 922204915 13879 13891 326861922 27628 27629 155141453 53732 53733 440326957 28922 28923 873045840 78330 78331 777955135 70449 70451 423955573 62314 62315 51274665 8072 8107 57839199 99343 99367 759721359 1636 1626 902504477 72191 72208 710171388 74240 74241 393733799 53596 53525 813521769 98068 97979 381380073 36232 36233 834246075 37017 37094 291662702 70855 70856 535626734 45029 44970 431362592 54385 54333 502391257 85949 85937 366437324 46224 46225 404776975 63696 63708 651898558 50996 50992 320924011 29874 29906 75274367 44526 44527 81692385 66400 66425 18127989 85860 85806 943374425 17308 17327 448352245 62270 62271 802191637 16195 16108 914396193 20506 20507 86031529 70616 70599 368912606 65993 66068 824567984 54161 54166 201096881 18262 18263 359651519 45229 45230 277570735 70964 71035 716976043 50754 50755 468713529 46225 46233 410177044 63946 63974 423798291 92857 92858 849170165 68619 68620 735172101 2820 2877 644093566 7071 7044 914207091 41783 41784 666290996 29544 29545 36550561 27821 27773 35881263 54225 54226 188221792 52120 52076 92166525 61713 61654 644068171 30462 30533 454297972 39523 39524 732573840 69020 69021 691569254 33392 33393 177785087 28203 28204 548700226 87201 87247 552178582 52080 52097 38937848 29624 29572 510331005 61913 61914 413326496 32070 32071 98710831 24399 24400 3507682 34170 34171 414315448 531 537 924163537 71599 71600 149920032 48180 48181 137446670 35449 35450 45991964 98369 98370 826750782 71 72 240086937 61575 61646 968641218 95971 95912 223976993 39712 39713 115901500 1717 1718 233505144 70692 70768 453046895 17290 17291 29937085 74301 74302 177597109 45939 45942 794904617 29807 29808 475020546 70035 70073 840437340 89821 89748 856457024 49175 49203 288529769 1121 1209 79513461 588 523 521521694 87533 87534 174454243 62311 62312 167492409 53372 53387 692633037 63001 63002 718924945 50997 50998 257183880 21083 21084 526998313 85659 85660 742673153 84328 84291 340654631 46646 46647 701337912 74008 74018 790143579 11718 11638 297999933 75543 75551 893391936 47583 47584 438755350 62600 62601 9595373 13303 13263 103652526 98251 98252 187302512 84843 84844 202204685 68193 68194 699874460 67858 67897 686010943 94937 94938 794590476 96861 96949 186797405 30180 30197 822345710 51781 51703 677705160 35184 35185 504115758 95155 95156 597513345 43039 43040 534574962 85473 85422 728394606 51056 51057 717871815 49820 49821 692557094 14825 14873 255093783 25301 25269 748310351 18891 18865 584536104 28179 28149 360117589 26271 26272 211212889 39571 39572 155699576 32184 32185 242231642 19088 19153 227115151 83868 83952 622497304 66459 66529 336014081 69345 69346 416054300 81125 81072 383024673 74647 74622 680718111 17144 17190 195815467 25673 25699 962703937 18167 18166 469870135 84263 84264 599902582 66179 66180 75415110 99909 99899 972857777 87340 87341 500016100 49112 49113 343665681 69265 69179 645726404 26936 26914 350374947 10444 10445 834673689 20769 20770 578818747 61770 61688 252763662 35060 35032 629787789 85154 85133 730641196 12323 12324 643989698 37488 37463 796263296 78894 78895 501836134 391 392 433180136 90102 90165 463427946 41745 41701 191029638 88396 88360 202529695 44578 44513 895704190 83686 83631 42317994 96059 96129 590018830 82227 82205 936946538 18001 17921 942070512 31169 31218 502639689 38337 38347 350824945 14891 14940 56262588 5118 5036 221408528 23083 23084 564050678 91674 91629 667771467 19430 19431 401115153 72373 72323 835417604 24938 24985 78920282 26310 26311 854741051 71635 71557 625889372 85596 85540 628846314 16474 16475 67696852 62219 62220 197727399 98701 98784 669177033 80658 80659 681840744 47049 47094 620383862 59403 59360 134816817 53025 53026 659725765 50326 50350 534165428 20950 20951 149189832 54369 54370 473671118 2577 2578 730309240 29477 29516 329306526 78638 78639 860026980 25098 25099 953220501 43877 43878 100655595 42816 42748 501931652 79256 79257 666988482 57459 57398 342750681 79901 79914 183786630 37565 37566 941873335 8295 8296 53779783 69040 69041 813015083 96802 96824 174663176 84650 84581 179172647 19143 19144 122169578 93653 93585 513189064 2219 2263 948582613 33912 33894 530064841 71942 71923 738380855 46841 46842 319723068 46054 46055 593275793 67807 67743 496941426 81377 81378 272882470 32796 32790 276693425 87329 87330 651422629 91482 91399 630379091 63715 63789 656137617 29021 29027 599957088 97662 97709 472024000 30846 30892 346952007 19373 19374 649238694 81230 81252 133003073 20399 20477 224850209 24216 24209 536778314 8206 8282 346083412 84698 84644 618767634 35162 35163 11672482 6893 6894 960184 48520 48553 684649417 2564 2643 801889075 25666 25667 68945169 68069 68003 991928099 18857 18776 972181496 37859 37860 331398458 99391 99479 131385000 99319 99398 432749639 43739 43692 468743843 88540 88541 139501915 80632 80633 404665608 25226 25227 317011652 79464 79465 800220452 76463 76515 312223788 15083 15146 835093223 97452 97453 482680530 44586 44621 560546408 23876 23888 376242991 38175 38120 785405172 20445 20446 172088955 67019 67020 938211019 33722 33723 610237195 15152 15153 642745301 54239 54240 554376447 49078 49122 660776455 31080 31163 663947998 23921 23922 24313181 44206 44207 937895852 77232 77233 807440758 74800 74801 756798279 19477 19478 154628004 16503 16504 110407208 57357 57374 597617794 81256 81272 189158696 69013 68963 617405697 51347 51348 573470532 90465 90468 897768515 122 95 160390088 63037 63100 763142974 76147 76227 380754260 16785 16786 925539360 79726 79661 214551871 86993 86922 267822150 2641 2609 180852201 35434 35512 43695651 35669 35670 348231127 10472 10438 432032868 15384 15321 269358763 1981 2058 560485899 59439 59440 139787771 57878 57941 639933682 90437 90438 628236588 82741 82742 987275358 53197 53165 226786235 20917 20981 975917881 40776 40722 427970144 28486 28487 649391036 27752 27799 62646175 38319 38244 36679129 35256 35313 852447855 66354 66440 844655253 64555 64556 283663558 96059 96060 44829469 38433 38434 529122621 52207 52145 516707654 77158 77080 141707813 53085 53086 586794392 12804 12805 780392165 51480 51481 617483935 38113 38173 140615387 95758 95759 565911833 8944 8945 934100837 68226 68227 926335403 82064 82065 234156629 19331 19344 589638248 83510 83515 45814125 31932 31864 436102335 19942 19943 252730962 64821 64881 971494459 25261 25262 601503198 9754 9723 779519703 37659 37660 979702376 62399 62400 262550401 52066 52064 692151147 99381 99382 31742435 41275 41276 70446718 45849 45850 615832923 59657 59677 375397100 7397 7398 197793268 78772 78798 254203609 25775 25776 642967800 28071 28072 880078562 62681 62664 610768994 29329 29330 857389536 38449 38398 91814133 17162 17163 335039873 64411 64380 46477942 24893 24894 68895701 57181 57182 61976562 6709 6669 361916538 26254 26195 508012781 75377 75378 651104156 8006 8007 193309814 24115 24136 937151893 59843 59844 788393874 31873 31874 762778650 9266 9351 253554878 31333 31334 278207637 20378 20397 356562127 93830 93831 261185638 23722 23723 599993744 6771 6772 853844214 43147 43148 819652907 25535 25536 737035750 21238 21247 86165523 83024 83025 57477540 1128 1195 168144137 4080 4034 466637770 85494 85517 265816954 44690 44679 851540637 21655 21732 457978044 20425 20402 913300887 55031 55081 872811961 17779 17724 647071573 44753 44828 29660021 33886 33887 442089820 15508 15509 637333531 58017 57972 48783773 58665 58666 949926817 55181 55201 682834239 29353 29354 796968768 39195 39196 340050651 68555 68521 875727404 63036 63037 484175364 96226 96248 204405987 29908 29984 277450084 7355 7382 845956169 46633 46706 254733126 86758 86759 836218182 96446 96447 838486164 70395 70396 290803716 36296 36297 163804945 65303 65377 852046777 52000 51937 561858244 92543 92530 693016141 82071 82022 818142336 88054 88055 782466009 58088 58089 408877000 15976 15947 999998027 46540 46541 127712101 21480 21475 170882920 72738 72739 989453404 10440 10420 797586755 40122 40102 212026518 47888 47919 367827331 22949 22907 802264143 4676 4677 607007441 8993 8994 827827239 60993 60994 963079933 43840 43841 595322172 38685 38686 811196591 85892 85902 203602730 49832 49833 380973830 11892 11869 222475735 95769 95825 318279568 5606 5607 978280868 54731 54732 482436896 47704 47789 496270041 49678 49679 485260053 95459 95460 851885093 44520 44439 842374519 72707 72718 467555425 32911 32918 596793158 90179 90230 237313363 79392 79438 487932652 87817 87818 202794099 25728 25729 196972321 57415 57416 279165942 99862 99863 460427293 43341 43342 864263889 69342 69343 403899529 81184 81185 691192046 81519 81606 153378603 73432 73433 106959580 7211 7212 834996258 54226 54227 174677283 32168 32122 583748974 47954 47955 306819021 60460 60461 521760152 11457 11458 799822428 80788 80849 456120680 69584 69622 628524403 26595 26596 58935530 1938 1939 213151645 51559 51573 504059337 63779 63786 540699865 22674 22675 759486202 82516 82430 454242044 72657 72663 367315744 15153 15069 170648775 5256 5251 767199585 57829 57836 201599897 44114 44192 254170975 25030 24979 334094762 38979 39061 213688874 84064 84065 853369021 40220 40221 622286918 47027 47028 273200075 68773 68856 8226061 24570 24571 712937891 6916 6917 384710773 67385 67386 107806284 43489 43490 795768105 94838 94839 912878587 83462 83463 736234784 45760 45698 94705899 90774 90775 961431356 6182 6183 809570950 38826 38862 447888005 23021 23022 950953900 69442 69440 970535293 69966 69920 816059323 1912 1913 939472539 61506 61507 944758922 50467 50520 912179712 29235 29236 611316 79669 79670 260329364 18355 18376 886408642 68056 68046 586468100 47728 47808 427076037 23340 23341 698863587 91329 91330 205796737 76524 76525 927851607 96285 96286 673453305 66702 66703 635515153 33198 33160 778784972 85740 85741 457110013 65973 65996 991906395 43117 43146 631158415 22251 22305 226829276 65165 65166 233651516 88143 88144 652011883 16487 16488 844492012 36075 36134 390792504 55882 55883 191293375 36486 36487 161076841 54171 54170 402354853 57519 57520 26560603 80076 80153 279573348 91419 91430 590316758 2614 2525 680810772 57807 57895 571044655 25944 25945 221140651 95728 95729 947316296 39999 40000 764758135 49071 49072 302063570 66372 66321 599341926 78777 78778 971572763 4618 4619 951182671 65006 65007 278750660 86954 87038 690724556 25655 25656 196203443 90742 90814 514368723 41556 41643 319301244 38043 38044 250181741 93700 93664 18936507 68312 68341 113884459 86862 86899 630385145 18283 18284 332096090 86974 86905 472045385 12018 12019 913544152 70097 70098 709536487 92352 92344 680859464 11000 11001 640582492 75751 75810 972832106 74206 74143 181496130 61228 61229 284641606 63274 63275 720324368 99804 99805 199519037 79436 79437 163931538 32164 32151 593590722 55156 55193 291130518 71530 71531 738375413 57990 57991 166606931 42272 42184 248624957 37252 37178 253705346 63845 63807 364357816 21581 21497 24846798 90942 90953 97607479 45362 45363 301457767 94185 94186 708482338 56158 56104 198978713 31217 31233 275055409 20807 20857 848133756 69153 69117 612913470 90467 90455 502789987 38152 38168 394212848 93287 93247 607147790 26165 26166 943915077 44520 44521 567524785 42496 42545 801818880 37607 37608 534449518 3165 3166 168576456 83863 83864 813741106 45533 45534 871150051 75638 75639 632911920 22552 22562 87311872 1576 1577 755527326 27258 27259 677079281 8164 8165 799866396 98300 98213 355658441 91454 91455 192074760 50495 50496 468093892 73645 73646 992136711 40691 40692 230391695 89518 89519 640295818 83395 83352 131200934 54582 54580 463534825 54955 54956 649240795 18588 18589 205582180 51775 51792 602575364 94390 94391 898744336 95315 95316 96163012 93618 93619 616708933 6457 6448 338661492 85371 85321 353192014 33443 33444 228209993 23014 23058 444381147 7319 7320 771952579 82201 82182 148191580 55693 55665 821795993 16039 16071 409765632 79565 79520 256408264 39959 39882 637295647 20564 20558 581426019 84578 84546 547550049 82207 82208 324782579 83056 83006 857828190 60263 60264 966691628 82887 82888 754412513 39715 39638 357114833 80051 80052 309690894 19129 19130 150861320 14814 14743 453563580 69676 69672 57443404 427 495 517381948 16000 15930 977817190 54905 54906 812582916 43966 44032 813180597 46546 46547 274874808 96902 96903 87831789 409 410 122245096 51316 51239 249664347 24672 24673 902693995 8033 8034 817969356 8419 8420 770552438 35361 35362 450157792 68778 68779 757502875 70020 70062 259559774 1283 1284 927953642 89304 89305 693451932 5556 5600 764646446 37340 37421 551903164 98733 98648 948888927 70577 70589 799677569 52150 52151 683836282 64189 64190 634751613 36729 36641 261123843 70208 70209 34460986 1071 1072 355730705 61368 61455 507819843 71040 71041 908842667 95905 95885 934815507 94020 94000 403152744 77961 77962 494221490 71615 71616 208867386 39344 39317 494832694 4114 4115 86887503 6503 6504 445544279 48420 48452 530368030 83929 83930 386627444 46748 46749 547080313 53061 53070 875115423 30625 30696 151314778 92588 92589 161574728 29863 29864 550253500 30017 30028 976189772 81689 81690 773266606 20828 20829 754773033 40382 40383 285093846 30779 30713 14745040 53356 53419 282537029 44832 44833 625964341 67158 67099 859337926 56603 56635 708246145 65637 65673 112375336 34336 34402 691859321 86652 86597 145459436 40951 40880 712818567 10873 10887 31076021 76240 76194 488422981 83931 83932 766285434 95700 95744 254209137 94526 94527 9112838 53646 53647 874407516 42378 42379 353987756 86109 86093 696443280 70757 70778 702712027 35670 35754 780437989 93507 93434 469182568 64980 64917 594053674 65417 65418 673896726 5562 5563 728090683 42636 42637 531855031 78412 78413 242768370 9647 9648 292768077 35123 35099 200574222 47065 47066 539746025 66981 66982 715811041 26447 26384 387029210 31401 31402 971693606 94037 94038 241648406 6143 6144 322446388 81696 81703 682433200 48684 48718 364046651 1179 1215 955860940 49017 49018 679513355 98619 98676 394249555 17122 17160 806185343 65132 65060 290599666 11259 11260 967404715 46660 46661 642064714 61074 61075 775805566 32145 32146 413858296 4516 4517 490838306 24077 24066 830121335 98799 98800 318970625 16099 16100 918914884 31132 31133 250225009 58410 58347 340456101 16194 16195 560239442 95779 95780 95600006 45976 45977 472400142 80297 80298 115030406 32733 32697 501135188 56377 56466 737982440 18951 18952 630622139 85902 85930 980630926 14624 14664 116402974 34927 34928 592890528 45191 45192 799528859 71006 70957 298172326 43926 43883 711683467 8303 8304 841340795 60741 60742 803016937 73736 73737 374350258 61188 61189 470458620 93277 93305 592285665 10681 10682 859574995 52346 52347 738143871 11966 11963 550096405 83833 83834 416632459 47738 47739 547076882 61659 61681 484705535 77730 77731 139954795 2001 2054 953481424 14274 14321 123067126 26362 26303 820447232 90514 90515 96856498 73749 73750 504251254 16406 16393 508779048 27450 27514 614111665 76170 76188 464455418 16516 16492 970621834 12871 12946 437722541 66084 66165 573034957 35281 35214 942900475 5280 5293 20950430 7046 7047 291833373 96646 96645 318313772 60163 60191 357563809 51642 51705 234349098 8715 8716 819281958 6223 6151 821794369 66951 66984 320486246 63057 63006 262643711 36316 36317 563731794 27493 27530 927805320 58760 58847 832636092 9617 9618 503199205 76555 76556 864256661 55197 55198 461286805 82838 82839 643054482 24928 24976 885304182 79165 79166 419967370 94180 94181 358394292 23776 23777 660970411 34340 34341 815938585 24587 24583 796160497 2385 2473 563867010 41216 41217 5958610 36501 36502 782476627 8344 8393 308823956 34216 34217 669670889 2257 2258 178000735 74683 74684 269727445 11619 11616 974040829 60690 60691 254065251 34677 34726 375806019 14216 14280 555950837 83613 83614 677157734 81536 81537 534228389 72010 72011 918759971 44107 44108 820801759 12524 12525 887707623 63841 63842 627652244 81448 81449 823556343 36265 36266 913308422 63968 64029 844047034 78517 78458 152216013 63161 63084 834199624 25234 25247 565146278 22137 22138 417334241 36480 36481 558701488 76781 76829 163239870 36040 36041 911215218 31681 31686 111006877 64952 64953 595749209 27686 27720 746549282 65291 65292 636323701 31909 31890 483632022 1656 1657 643341384 44226 44199 410586831 61301 61302 171821446 63031 63076 913202397 17587 17516 838399837 50445 50446 7931360 52518 52455 474017331 77285 77286 478717398 55671 55719 44848447 70055 70046 960316559 49452 49387 816420325 34663 34612 961354782 60380 60381 849928115 7383 7384 893923111 19843 19844 6080953 22738 22739 742099785 9998 9930 21941165 97261 97262 409450641 67293 67315 628645678 19909 19910 846698055 45879 45819 727253848 49831 49832 446018517 56396 56339 856813724 41087 41041 596234364 471 472 416987359 97097 97142 575672498 3211 3212 999604162 78568 78539 610225473 82465 82466 122761141 80506 80507 865542354 19112 19050 409917171 17451 17471 773878592 74103 74104 273143795 73304 73337 683418158 16281 16282 57084658 30449 30413 623100955 22050 22045 885903086 59473 59449 231265449 35471 35472 304877253 58400 58401 241399393 61338 61339 497699836 88341 88342 487070098 98276 98277 494532628 38968 38969 476665602 17226 17227 593148129 66003 66004 754699489 84531 84532 226958277 76740 76741 31706661 51634 51594 946277336 96431 96436 692333091 92082 92083 419798236 87400 87484 54073954 76215 76216 240413108 24886 24887 127900688 24358 24426 66178501 69158 69159 941524076 57776 57847 751496547 87009 87010 1534105 26629 26630 540490455 43391 43333 861423253 4708 4709 189876829 72189 72239 151276492 40015 40016 873052503 39389 39390 852726849 89503 89504 704795453 34570 34504 398291742 77477 77494 702548600 83627 83656 104284646 89929 89930 265946354 83012 83013 355448298 91858 91859 876723232 75383 75384 92421186 11448 11464 458157780 32225 32180 69308586 21793 21873 854766494 72587 72588 26443792 3988 4046 601176559 91961 91996 925637461 68676 68677 239794573 71816 71822 803233690 5217 5218 583533535 75970 75964 42126071 10907 10908 859897575 90064 90088 165526999 82547 82628 857875992 38801 38802 481477198 58942 58943 730820616 49001 49002 840207491 30174 30175 419170593 95063 95064 792768899 28004 28005 371916447 63046 63047 369279398 28417 28418 960955785 97744 97809 81459017 71556 71557 943895006 9811 9805 807032190 63 91 827235088 24420 24421 356093037 91321 91322 543594714 31771 31772 938651478 21863 21899 597637908 96391 96392 582095109 41610 41611 915911868 2874 2934 181812508 64981 65068 637606223 11681 11682 113561123 20572 20573 138143175 79129 79151 761580423 5774 5830 117731316 4527 4578 438500783 39160 39173 109129377 64193 64230 391781250 6167 6168 650838360 59258 59218 101422905 54170 54166 102488659 35853 35809 276987378 14368 14390 785492672 21490 21491 718517966 76609 76539 696368866 25054 25010 103431282 29757 29758 963635342 50561 50569 85366370 94362 94347 629552091 17418 17332 434247117 71823 71908 166902203 51241 51172 322441794 13155 13156 402891170 68439 68427 885764413 18235 18163 928907913 53381 53345 156908098 41267 41291 969629122 35531 35532 335378772 47362 47363 147916300 67831 67832 900978144 43422 43423 602285090 56059 56060 28916528 80192 80182 674561797 65044 65038 346460376 67298 67299 134183037 30325 30286 589238892 29978 29979 352036567 12240 12170 592876921 80306 80307 45083246 70289 70290 84626022 63864 63865 633048482 53683 53684 850327120 81058 81078 114600127 21070 21071 347395154 112 113 453576781 42253 42193 262989079 8325 8291 174644000 6615 6616 808804407 7792 7720 294139591 63122 63157 316024004 30000 29968 61978502 82572 82573 691013006 77859 77860 798695752 19164 19165 318332144 65765 65766 930309444 44760 44804 946528471 86613 86614 633594806 79813 79870 168532515 39550 39527 856179228 44842 44843 383963685 92151 92152 92311139 10662 10663 953387653 81611 81667 35146087 64624 64593 140114291 92170 92171 900340763 61351 61352 853989104 77595 77620 565730633 55032 54967 329404870 73507 73488 659802944 78667 78668 130178260 34309 34303 475265560 68052 67968 614393647 92090 92046 840323469 52949 52885 902719341 75450 75451 936598058 54151 54091 32718270 49852 49857 405447096 69337 69350 418377071 23602 23603 871961503 16252 16203 730651361 88710 88711 911165373 54697 54689 964595415 64124 64177 243284103 10787 10788 146816871 19217 19218 425574449 34603 34567 878536514 16578 16490 588355645 79442 79443 132153901 62494 62406 997109480 86990 87060 810406896 1466 1467 401828051 71681 71682 149355821 78138 78139 614780285 88715 88716 900745459 63153 63202 936995735 40630 40631 677497687 7234 7296 532512235 19514 19515 345579579 38410 38346 671032979 46693 46726 331900825 54860 54861 758648346 16600 16689 946156271 36496 36579 185312907 42443 42444 779190408 82006 82007 192103378 17638 17639 601316577 44783 44830 213012882 27584 27504 481341383 85902 85845 508516475 39533 39480 278165134 8695 8696 969928196 94876 94917 908247177 30444 30445 840257107 762 763 329534639 63967 63968 515599355 50139 50140 953755928 46324 46316 15058115 50932 50911 738324469 93932 93870 596436134 88562 88563 643196431 3139 3227 909888528 85062 85063 468533440 56506 56468 650977450 66637 66631 698929301 26898 26899 416237365 80996 81035 578667205 70846 70853 469870098 9400 9452 458027756 91638 91714 75680964 63812 63843 532647494 82561 82578 346920356 98221 98228 517421594 23219 23220 191347976 31697 31612 976347456 91688 91693 746325231 30627 30628 588489124 51235 51236 43436147 68769 68764 946444517 4809 4767 334372401 37836 37837 678640262 81617 81548 434848112 70240 70326 440632187 6701 6702 503389709 3459 3460 471301513 96354 96437 633535950 85451 85452 609709382 58630 58631 214525348 19563 19564 171996767 657 658 292517775 48289 48342 637164908 73659 73660 955389340 23785 23786 159018068 82065 82066 902458861 14917 14860 943170532 84707 84625 611255049 19740 19682 474108872 10019 10020 415980569 24307 24355 266158610 8221 8222 382097338 45007 45008 484118413 33403 33407 187680214 90430 90431 287260186 24144 24156 49474874 46949 46890 743795690 22194 22195 132619030 15838 15839 768157092 65410 65420 394894083 8484 8485 130024280 78432 78433 690200999 21143 21144 189918179 52483 52430 726373529 25155 25162 972871002 95792 95793 938361644 69148 69149 334159107 2554 2476 755736020 46573 46517 510482148 53999 53930 787281858 38912 38866 449329733 16459 16420 913365861 38864 38865 392980576 6346 6417 208931444 7058 7097 178087145 33817 33818 971569778 64962 64989 678829758 80770 80771 635871825 46832 46833 707225777 83152 83153 70528950 52774 52775 745030261 57695 57724 223163104 1701 1758 86000558 65039 65040 473347201 77029 77030 351712409 98779 98780 655884304 28447 28448 749025764 76880 76808 571406602 63369 63425 190345239 97448 97449 164826921 53565 53614 349329987 52803 52734 28888054 12749 12697 175218734 91279 91280 140381202 14239 14309 841784756 97201 97202 794013670 83530 83594 681720918 70128 70121 919286471 23052 23053 677148655 46756 46757 354404454 91063 91064 21075790 80205 80206 381213310 6531 6547 847665372 21306 21307 982194727 70080 70147 155937552 53598 53683 999089466 6172 6217 338946494 73982 74052 693923683 34819 34793 187034326 89474 89475 703633519 91665 91666 356400155 24502 24503 150938310 55386 55401 110812708 66424 66425 887986360 32765 32766 465737727 93898 93883 764951272 76721 76707 192059614 76285 76286 200065634 30088 30077 127855695 62802 62769 177519080 26336 26337 599106844 95580 95645 561875840 17537 17568 804197191 20520 20521 87007742 60646 60647 393526152 85653 85736 125414245 15967 15975 922197503 38817 38818 998914760 2323 2324 988837148 1501 1502 316578752 20689 20690 17434887 27735 27736 347233029 40430 40431 282692835 47519 47478 502060972 21687 21688 743738646 78824 78825 412522172 24527 24528 608194878 72439 72464 351792397 14442 14443 893947326 31383 31367 695389634 16598 16655 83203628 82745 82746 685327751 47267 47268 111703000 35303 35233 484284635 28326 28327 762918602 71553 71513 93836547 41065 41066 285972578 5853 5854 364353630 74677 74598 629724628 36173 36174 695600735 58337 58382 433593387 85409 85323 906507443 64081 64082 220307128 37276 37277 239926837 1365 1355 944928241 63377 63378 220618428 24207 24173 131811264 7414 7415 325163261 97273 97274 742446562 83843 83879 271057176 35744 35745 400692850 52524 52525 984391093 57263 57309 204036879 24839 24840 136156743 53152 53151 78568040 24388 24389 28397007 33420 33399 346783893 96577 96578 885866030 78985 78979 217536460 13046 13001 235205439 49168 49150 175153711 78030 78112 596513252 48351 48352 431391768 68204 68205 836922393 86334 86395 867938728 60773 60774 49326351 4442 4443 215023626 28111 28112 205555659 40177 40178 826526195 76466 76467 780280074 64283 64241 107736046 29547 29548 140851427 7092 7121 618506076 47671 47672 966529092 50055 50056 368104068 21262 21263 268661381 24146 24085 176336790 50146 50147 36280080 93485 93447 628122376 16458 16382 698772448 12552 12465 600004102 41554 41555 554544689 17245 17197 543474114 65589 65600 345846119 70210 70237 601841369 34010 33936 974308618 72291 72292 478952637 2423 2339 657015659 43600 43601 905837444 94864 94865 96014037 47709 47679 978372186 90123 90124 594674245 41499 41562 771203384 79427 79428 35111869 96317 96318 698139273 10298 10274 448035490 32541 32470 299865488 88327 88328 624554920 30610 30611 859594126 45008 45009 454556364 5917 5918 786078196 43728 43675 920655754 50030 49947 77348029 10051 10052 10325193 61277 61254 776461432 96722 96723 216125426 73591 73521 38269436 84647 84648 735319809 55644 55645 947962461 7445 7446 55642904 49557 49566 652839189 20209 20210 837432895 58995 58996 404236835 68956 68883 274497441 55039 55038 16167279 35280 35281 374111284 93098 93096 594658365 67695 67696 125674112 9329 9330 876535933 70289 70241 557812860 4041 4032 917531296 62964 62965 858433405 85087 85113 413846712 18713 18714 724398712 19663 19720 625091153 2275 2214 284492846 50112 50113 290211263 80019 80020 459047770 45180 45181 243544507 73925 73985 89157255 3681 3682 889246764 58429 58479 967176691 72329 72330 329815047 40495 40440 996657300 81109 81110 448282360 81602 81603 851433965 6958 6959 979078190 10847 10848 638974463 16255 16256 633896142 85219 85220 850492627 88662 88719 644548923 98142 98231 456853757 33487 33488 818721287 9752 9736 199270041 64197 64198 212068331 1314 1356 245411201 71640 71637 846297087 92268 92323 889733071 34218 34219 759046948 85592 85660 497581753 99711 99712 681263137 22320 22321 474668218 24172 24173 268166692 79935 79936 65265923 71002 71067 170635617 52191 52269 240211275 65548 65494 263069040 39385 39371 986049028 77584 77552 146863810 49315 49316 993290967 55122 55210 71633587 22133 22111 676159042 66941 66976 786290995 12647 12648 889280606 41375 41304 712399080 80346 80347 597504618 39484 39461 406274804 91133 91113 892672591 76372 76373 125802397 91965 91966 385223132 15333 15334 800227110 47521 47536 408117852 13666 13667 63198641 92916 92917 75099806 1423 1424 177616923 79801 79832 800392128 19617 19548 822448263 97361 97414 12769461 21773 21774 259756963 3957 3958 54341189 63631 63666 10704051 8364 8400 887203799 73219 73220 630490052 38448 38449 340558301 75204 75227 516580166 29938 29939 927441066 1430 1353 567152750 6850 6858 971185523 40005 40022 745710204 74988 74989 919197274 4613 4685 992533663 12862 12863 917763562 49251 49244 349732082 32485 32486 651680574 93094 93095 675274053 50047 50061 548224993 92766 92692 217869024 64843 64844 837760806 35259 35260 574307816 70132 70148 647237718 47423 47361 825371072 44802 44803 795285286 63439 63440 455482786 52435 52472 199370797 12062 11984 763164539 87224 87269 649269349 78736 78673 403990313 62237 62157 290146875 60419 60420 985318726 13703 13704 548194571 74339 74340 719089230 54491 54492 584645989 41251 41252 100170800 24670 24631 821548016 31917 31838 405215990 38331 38271 470142429 29924 29925 764974495 13632 13545 31818915 35074 35112 416639759 17899 17982 202182446 60370 60371 805471737 80940 80941 940665365 47016 47018 854268663 44560 44561 298965852 99357 99407 71415593 76897 76898 824685184 99304 99305 305892280 30870 30815 476067430 44111 44112 760651760 22459 22537 947791430 2933 2934 175056612 89414 89468 267999402 86525 86526 426716783 81933 81934 375551854 77811 77743 195518442 7678 7679 663485099 63796 63797 624171828 39890 39919 235606905 10654 10655 706911964 62301 62388 615395878 32996 32946 176573160 11386 11301 67750155 46617 46636 994558891 67726 67727 917892764 41475 41476 433541294 2836 2833 905794412 75532 75533 691312850 36899 36900 56660941 68637 68611 537967581 24599 24600 892887061 93212 93221 564774498 83711 83712 235000589 65123 65124 302916355 98510 98564 118690979 56604 56605 281414935 49217 49218 556085361 94880 94933 374062038 71526 71527 455919803 86349 86350 39536995 42467 42486 390998135 41976 41977 590850006 11915 11916 848934450 86014 86015 351314701 93451 93452 82136529 57675 57726 80031209 56675 56690 703976873 49040 49041 302944625 37869 37870 139346071 71312 71313 838366115 41539 41603 908208059 79534 79535 18186824 68505 68506 278807417 32594 32595 702491862 41489 41490 288195753 39225 39226 447932473 97784 97705 183085156 20937 20938 471326224 59192 59193 135219499 99051 99052 293690330 36149 36139 550967794 57749 57694 630300029 7543 7541 801827709 98524 98525 979913503 63394 63461 848360758 55908 55951 506894278 59700 59701 922997118 24785 24873 457549784 4632 4633 319392215 35853 35854 512828614 72345 72346 89535880 83726 83727 159911957 75740 75693 497334702 86355 86356 482428794 80996 80997 436797116 6249 6250 374518492 78324 78325 819119014 76931 77014 147907359 71155 71119 94344423 46495 46496 804731918 8076 8077 691989072 94735 94736 260247134 39104 39105 261242591 23920 23921 637153898 36432 36385 53350668 36332 36270 495885925 84173 84108 737578623 31760 31761 775364897 6118 6119 156929857 49309 49312 876251445 40794 40853 881059427 24159 24160 877704410 55004 55005 125310519 4706 4709 244872363 32505 32506 215889376 14048 14022 209790248 27377 27378 584968720 86467 86511 169719926 1188 1135 717191901 64503 64504 603941164 37819 37820 195609442 5757 5758 706718806 21300 21301 77087940 42632 42633 787051301 34286 34287 363360374 2464 2465 352533508 77332 77333 465819018 85401 85430 979498315 42960 42908 833232753 78394 78395 74242021 3824 3782 639521997 50900 50942 9437985 56161 56162 405194365 17078 17030 191332078 70366 70452 697504648 67058 67059 187012353 89442 89443 533812869 91163 91146 977789739 28340 28264 684738223 43715 43716 159413564 57463 57464 532189800 84427 84428 617741949 71182 71183 212530943 65169 65148 84576874 58188 58189 97624431 5380 5381 282063171 29883 29884 46591078 37495 37496 599264268 56387 56420 884471852 57407 57398 613426480 9372 9337 348248264 56801 56860 569337428 42507 42582 426721463 68095 68096 371676657 65927 65888 423366928 72304 72363 614312079 64331 64417 714977993 35852 35853 92302074 219 220 653289631 60649 60606 160230716 1732 1733 176601128 92024 92025 68085139 50436 50415 321809374 87108 87109 357926194 89821 89822 657351669 19150 19186 222733863 8593 8594 168118078 68074 68075 124045828 7299 7219 104086489 20898 20939 647241122 90526 90527 645114612 61308 61330 468110171 62993 62994 751735288 38173 38174 85575680 7043 7105 452051442 98297 98298 81754529 54033 54099 254381447 98086 98007 244377758 67488 67489 334148610 3763 3773 884006132 37499 37415 826534304 92629 92633 122154847 5764 5765 810914387 62070 62116 575483714 58410 58414 264625158 57838 57753 794364430 21326 21327 952702114 90445 90446 13746781 63232 63280 667235240 59845 59846 237408476 16091 16153 377060535 35085 35086 489210999 99934 99975 822474237 84552 84553 859434050 50557 50558 31334462 40578 40579 657137640 6755 6783 957843967 48427 48428 314170771 60678 60679 168944864 89447 89379 829982386 79494 79577 531493185 99672 99673 395313160 72914 73001 581675810 27990 27970 491670335 14499 14500 235141340 16628 16629 98626384 21310 21311 685651515 4475 4476 183936233 76873 76874 491088870 8607 8570 556610111 94139 94135 543465634 64175 64248 174964338 48269 48214 301947950 43004 43005 953504174 22666 22667 219475632 84947 84948 619293575 80453 80478 627526915 49448 49449 273449659 96631 96698 744415074 79160 79161 733607952 35842 35843 155602284 89867 89953 774325737 9454 9369 353823624 75621 75622 372960750 64853 64818 752658371 44482 44483 472718388 25316 25239 224533983 14985 14986 722488278 9788 9789 671708178 36648 36686 361414341 45249 45250 993889185 18170 18171 936101749 59702 59735 2842899 11498 11461 110952775 31935 31936 665620604 90530 90531 363709456 26336 26340 473138666 32397 32398 125911356 86957 86958 913855245 54903 54953 836741582 11670 11750 975712613 88642 88683 269441581 15044 15000 677186638 60122 60123 670238088 71440 71441 140023422 83489 83465 530581819 83114 83200 276621399 48777 48785 224419232 36057 36058 877238081 44135 44136 460649490 51921 51902 900723480 11461 11448 658684750 2984 2966 620123772 73122 73123 224942195 78862 78835 337690883 19356 19306 320705834 14488 14417 832404809 91615 91616 991423131 98886 98952 763799523 29225 29294 384319063 58747 58748 128964715 10302 10323 349307395 53710 53711 374918762 42087 42141 9739306 71340 71255 89666164 61867 61868 540373998 50851 50852 84642125 76944 76917 810851841 81416 81432 168340296 3861 3783 144814533 49545 49521 151321590 28864 28865 244187061 29692 29693 736343145 18566 18567 992961328 11264 11265 708034806 76997 76946 665535198 11609 11686 280465981 26090 26127 763074144 34277 34216 251551541 94791 94792 623795878 78825 78826 644607514 89445 89438 125630896 59565 59637 439558475 69786 69804 247828030 82328 82329 129953298 75337 75390 722357453 10785 10786 716756830 89378 89406 777522980 21475 21476 909784632 43837 43818 566537429 99231 99307 88728430 53550 53551 306369850 21310 21371 855431607 40289 40290 222462504 59924 59975 297576599 5990 5991 597994081 68205 68206 542652521 70387 70474 323728636 94790 94807 464852538 18680 18648 937192332 11254 11228 490740150 71193 71203 82708287 31583 31639 786474075 68377 68378 189864643 33439 33408 73976610 96025 96021 108912871 87875 87905 527081912 42433 42467 889837694 26937 26938 187693248 86101 86102 540676854 7260 7252 445710838 76692 76738 348624432 81988 81937 948629366 76002 76008 213037653 11748 11825 610501806 1497 1498 122646329 88336 88315 963597956 71225 71260 700415816 75992 75993 869945308 84069 84114 445828556 40100 40101 9110911 33567 33559 195945896 2716 2717 921825004 72803 72871 880087286 33272 33273 287445028 29516 29605 852187926 73144 73195 662094586 91764 91765 736173081 7811 7837 555071804 70477 70469 437004676 29527 29528 722665603 95606 95596 744841244 37949 37950 346931061 42378 42296 337480885 3372 3373 615583804 50053 49993 206880796 5157 5158 824243741 68339 68340 677733522 98057 98032 121260514 61110 61181 705067457 14560 14561 223309193 48087 48088 658553972 80967 80968 723914592 61078 61000 226685009 36517 36518 602666553 13972 13986 515506196 50117 50039 75856731 32437 32481 869232156 15718 15657 680819418 16004 16005 561776873 54477 54478 732873005 50588 50589 316467099 835 798 483946144 35093 35176 705567529 61366 61367 676049963 47840 47841 820609356 8187 8188 946321299 99345 99346 823620103 41362 41363 392020793 82685 82686 914410136 91500 91501 772088012 44996 44928 556447230 88589 88590 819921369 52242 52243 812608384 48787 48772 635752910 8690 8709 249860252 33941 33998 605018644 54202 54267 904903932 48588 48589 235674431 11704 11705 273701587 19261 19223 151227604 5337 5288 474565105 55884 55891 135526909 29375 29395 34641773 51434 51399 716943169 29336 29337 80002018 30839 30808 492277046 31547 31507 828914131 89583 89619 233118735 91508 91509 152029921 2414 2411 567620654 71084 71081 221497040 99790 99791 356991980 37588 37642 283034126 28923 28924 303536230 83618 83627 882396338 46046 46089 634821477 50943 50993 875386992 36065 36018 335621530 49990 50049 970726040 31451 31474 405718756 41340 41344 186810012 2945 2866 561650663 36236 36237 678952736 53198 53206 553778569 19150 19151 942074859 30417 30418 747036873 3746 3747 148824922 31733 31664 305322042 87269 87270 400961530 56739 56740 467074506 10804 10786 863443653 55288 55289 804865035 90508 90420 682225383 13806 13879 77334644 23859 23805 531086361 92883 92884 944159262 22120 22101 391353599 39131 39132 497245827 89459 89460 936125209 13468 13469 996048426 10242 10243 197219415 42783 42784 9425410 38643 38651 123037822 90910 90876 384763897 66783 66784 555946600 76685 76686 820480318 21423 21511 40667137 23602 23654 14622503 20942 21010 822619337 46817 46818 897628225 80652 80718 522872405 55693 55733 215212481 97223 97296 930352789 35667 35689 334300573 34387 34388 760684728 79018 79019 782277270 53454 53455 488923837 71445 71365 290452807 27429 27430 583999069 62768 62808 276906307 44864 44825 648998020 40720 40807 533776527 83397 83398 980109759 31247 31248 521225184 41359 41401 500697856 66119 66120 737271109 96798 96799 186895373 66748 66749 382119876 43885 43933 562212102 24251 24205 297329801 80434 80373 809389629 46198 46199 903292520 82033 82034 237824368 98657 98658 303252012 70365 70314 484847542 69163 69128 16846058 26371 26356 72920875 50490 50504 573656243 78859 78824 899303850 32696 32664 360333604 83695 83696 303544164 51050 51051 764785269 53969 53970 953052221 31598 31599 881952925 12069 12009 563681691 1490 1491 189686580 54655 54656 833368847 51162 51163 65652882 78845 78877 438820151 28919 28999 517219761 37626 37627 691594293 56992 56993 461909198 20959 20960 505350454 82238 82286 644653609 780 781 511136066 59633 59634 479520050 4658 4659 266581225 59513 59514 988725444 30295 30296 931928096 25000 25001 176741069 15252 15253 885988270 19895 19896 600247117 21409 21340 132072575 13366 13278 751261287 82626 82627 60675007 43945 44011 330886551 74503 74485 61267892 34180 34181 999962386 36572 36573 218973442 21171 21102 985709474 16848 16849 990471819 25978 25979 807294585 82108 82109 21306045 54678 54634 719317976 39089 39130 38810869 22357 22358 653311747 74490 74518 299633032 61884 61892 689259432 86465 86512 427205951 71797 71798 811211414 417 418 972875087 52645 52646 605221335 33498 33427 206470204 94580 94553 779164546 13336 13318 565432924 21582 21605 798709009 88171 88142 806216955 65931 65932 871922683 84714 84715 175060206 95110 95043 34274719 12131 12132 776536903 27401 27402 54661081 24986 24959 167343054 7140 7080 322809637 57311 57312 635163778 79450 79402 46646160 66068 66058 228986988 19594 19589 456821385 56322 56295 901264097 86848 86849 142928812 39937 39925 773628545 52577 52578 977448115 33517 33512 180322046 61070 61127 665175824 8395 8407 205902031 76997 77021 191796750 3603 3604 267030782 14596 14565 104599305 64606 64564 959456036 86129 86130 600118875 88873 88908 17172552 94678 94679 325571032 85216 85217 833630739 55851 55899 663797918 95063 95036 297522726 64327 64328 797088142 1715 1775 937070855 68219 68198 313615438 32367 32278 453803673 12278 12279 989141738 88880 88873 153753529 15690 15778 364824253 45319 45264 322820301 58474 58401 828120163 54415 54416 276276503 27655 27656 450613671 85236 85237 817289045 94511 94529 889980223 64952 65010 499396896 84931 84932 769682162 75965 75977 155965359 20605 20616 86920676 76085 76086 168168218 47221 47222 105099091 51996 52012 45182008 52344 52345 998166784 580 581 189970933 55634 55609 492768477 78799 78791 976313143 75251 75230 428797532 97276 97277 492006923 29651 29652 482505226 85704 85683 275099694 35306 35337 508373834 67981 68029 143064101 37696 37697 990376918 41747 41793 224702696 6460 6461 642549548 48671 48717 923410095 64037 63981 186232887 66628 66671 579966438 64601 64624 175670780 4480 4481 111201774 75032 75033 45207168 49477 49478 321119168 69553 69467 173439167 76771 76772 698373924 70662 70744 558075060 99038 99024 846606643 37201 37202 760503090 82871 82872 74858034 73493 73544 923553969 73072 73073 13877161 53940 53941 26748566 1485 1553 982212784 68020 68021 674657038 435 436 753548574 15110 15111 51848780 93039 93046 583217675 268 318 657600918 3604 3605 455402614 40706 40682 696687372 93019 93020 658250385 78841 78784 515248065 16910 16894 851982386 38979 38980 438253049 73326 73338 193203584 35498 35418 728572088 99466 99467 436508336 99337 99380 465818602 98438 98447 855290740 3895 3870 221787774 14343 14365 930278107 97133 97213 460344286 68945 68864 361638950 67269 67270 940212361 30107 30168 518001484 61762 61755 561322977 58068 58069 270185217 5222 5274 586301765 98804 98719 99587977 26642 26643 16989773 30981 30982 669101420 99626 99622 541188397 2044 2045 191158059 89786 89787 836773634 99867 99822 478273483 80270 80215 964670796 26394 26395 849391955 8252 8253 467185716 83334 83421 751314856 44675 44676 915183453 57291 57304 862316407 18452 18385 417458912 70869 70870 231354909 83075 83076 336426736 14258 14259 822098415 49344 49345 169795998 72648 72658 23717030 47828 47903 781526068 23481 23456 387166179 95554 95555 315437993 69314 69330 455044064 75186 75254 934327708 38320 38272 910458375 75822 75812 934988714 93541 93542 417165838 60481 60419 497410253 19892 19893 580029574 88888 88848 487014561 63947 63993 619303873 44640 44579 50450735 55618 55692 209475297 16472 16485 934773328 23571 23572 299881774 5805 5891 875010586 60379 60388 429256706 7313 7274 165968529 31076 31068 779080158 2041 2125 239179149 83330 83418 257052186 71886 71898 277267356 6621 6622 650667865 71649 71638 722343622 93300 93309 8100009 32665 32666 945875472 76834 76835 140671433 21914 21915 74496299 21447 21448 379896640 84518 84519 37055481 147 148 404138826 70968 70969 138462729 57453 57395 366887931 33194 33120 851884063 23552 23489 603692466 29397 29398 281871114 66474 66395 676449642 68801 68802 610752355 54595 54677 41089862 40101 40102 20852602 23822 23823 528102280 14445 14516 954057048 67098 67164 142858505 39574 39575 258725662 89545 89546 900994451 90256 90300 841357415 53018 53088 457978035 17232 17233 830769620 83385 83386 836106114 44911 44912 806525525 41060 41025 995802046 12125 12126 333648283 59060 59061 730578371 96800 96801 257312400 39438 39439 341502822 91962 91963 955809692 54127 54205 222213741 78528 78535 265352015 4648 4649 833214907 72556 72627 51188573 31496 31497 64763449 50261 50216 704384252 37371 37372 288195548 21596 21527 346309140 47481 47479 299109068 3048 3075 866764110 7575 7576 906523892 38262 38263 112496842 49139 49140 501610546 79456 79457 322903361 34848 34849 590876210 69327 69329 679822665 819 820 42134887 33758 33759 777473206 30850 30851 243062875 48264 48265 204191043 77193 77194 890782651 52552 52553 864887258 27956 27963 276798856 51101 51187 901730148 14141 14142 201998777 89255 89222 558275194 59656 59657 673047879 31979 32067 927597122 13369 13359 287034310 32980 32981 898627219 30290 30291 31027048 97890 97891 105759527 95135 95184 841063564 94422 94430 945450760 98461 98462 252881151 59019 58990 152024080 88805 88806 314587849 77182 77183 460037522 89731 89732 794898158 27653 27570 468119848 62398 62328 447815774 63298 63299 754020832 91932 91844 350007584 43211 43159 705852882 37954 37955 748855594 62412 62413 313557596 58396 58397 807192344 67867 67893 509194561 94611 94580 449843918 70819 70895 527160175 7830 7831 835833248 9520 9580 981901177 99785 99786 117283939 55637 55719 699359522 30918 30919 985192114 96045 96046 947755318 87671 87703 127778215 86738 86693 216289425 11510 11511 49875415 35426 35427 758999684 2447 2397 870507655 48966 48894 991963942 33493 33494 888878798 17974 17975 99946392 46439 46418 540045406 82252 82171 271866045 89232 89191 743205510 97634 97685 191186936 92081 92082 123247515 48567 48480 40451933 4844 4845 344463339 79497 79498 118516349 79002 78925 359285135 84336 84346 88558544 53043 53044 926485231 73336 73269 449389172 7544 7545 57826579 84205 84276 265328703 56936 56941 875163499 29069 29090 49148155 34421 34336 496648028 28960 28961 170315519 63580 63531 512392587 9727 9728 804425560 38727 38728 340031055 10341 10322 835502783 18131 18146 332038513 61837 61838 339169701 69304 69305 228950778 4141 4142 206398934 29738 29739 73944770 42362 42343 136611630 59909 59945 611005072 67358 67276 468578058 98771 98790 113387517 84260 84261 970950369 23172 23226 160388610 34748 34749 619347479 33384 33385 582734733 79032 79026 318480853 89192 89111 885698689 81027 81116 290225730 98952 98937 969094546 81198 81199 757960041 8935 8936 912522444 9339 9400 679311711 94559 94560 164431350 15511 15556 970724573 66082 66083 153735041 81838 81839 631952121 49493 49518 275365383 14082 14042 369819242 47392 47393 424221829 78902 78903 601464774 39088 39121 85397389 40691 40766 817962042 4229 4230 933148102 67012 67013 403131872 30900 30883 701750687 3991 4048 439880784 51036 50988 304559579 50998 50999 748384336 26426 26449 775083550 85198 85199 975548780 75449 75450 720723514 52285 52335 319932879 941 1011 699472859 43062 43144 500216310 76024 76025 327897180 20327 20314 406299441 95805 95811 778177224 75367 75365 241722830 68746 68830 82541928 59539 59521 233321908 79784 79769 439374895 97366 97354 34693534 46079 46114 971563447 46603 46604 591790105 79594 79555 968675692 95832 95775 314259634 5995 6058 672281883 87378 87384 852570821 76344 76345 432994328 27433 27510 699371392 35102 35148 958595206 81046 81012 557403193 14606 14557 232998954 98715 98716 382566939 80608 80662 583749529 57643 57595 972385297 70179 70180 839762424 36346 36342 923893587 37525 37526 386280958 77028 76967 556825488 81595 81576 222957942 18152 18153 392691551 83708 83684 348621739 42521 42491 960337903 67343 67344 74105405 35303 35330 733476708 7673 7674 507023548 71319 71320 615778288 73544 73545 297682052 19826 19827 731197638 18553 18594 234012703 52258 52259 685550501 74613 74614 811062617 47953 48014 922022371 67469 67535 936492608 9279 9327 741328517 96877 96878 647986219 49752 49753 55822860 91474 91549 97720841 46134 46170 496517013 63593 63594 177802832 83829 83859 190143407 67256 67257 435631502 57592 57552 637104433 98665 98584 800443721 1188 1189 889059515 66330 66305 223538288 90712 90715 572817331 33525 33526 244090680 6432 6471 559912889 79295 79305 179933839 57173 57101 240356140 17777 17778 100349889 37707 37648 129756622 36189 36178 239542488 64761 64762 241660153 97972 97973 602793193 23908 23909 421981108 43764 43765 982443847 44212 44213 587657448 36266 36267 300575582 6634 6635 725630285 67753 67754 274594851 33999 34000 703721098 59066 59005 709235975 28645 28723 198534732 33780 33781 19195675 56456 56457 25784654 19379 19380 844939905 61931 61960 260572096 84495 84435 117986004 27460 27461 457757137 98758 98768 247396661 37360 37415 556906617 75455 75523 370671774 76649 76650 310677503 62496 62497 941082554 85906 85907 24461847 68100 68101 903269819 81223 81224 990334839 29701 29743 164752203 31683 31644 137107246 31027 31035 881339043 2152 2158 347169556 51111 51142 510517560 25293 25294 32223539 72610 72678 646752252 5400 5431 904484752 14996 14997 472263232 46790 46760 800221524 29104 29129 815725715 23010 23080 701387131 16445 16440 37422815 75284 75285 839847414 16325 16326 676239444 10505 10427 416221582 24953 24981 129542147 7006 6994 340871890 10151 10098 982376089 11372 11373 331179248 74509 74510 754601084 18143 18232 495379911 39001 39000 399356871 58947 58956 598635569 36665 36666 358345257 916 841 161899626 9112 9168 690671367 77636 77690 824179815 3870 3918 295027785 93255 93256 883425147 95185 95186 313075424 28036 27975 361246202 22049 22050 264917872 58475 58553 95587548 52104 52069 618674071 1922 1923 147390738 79706 79707 882719384 24461 24462 947390118 69027 68953 212795747 68431 68507 356665609 66116 66052 756251554 74010 74011 57388756 30700 30706 795968175 65731 65732 623010428 12966 12913 982771197 90783 90862 462319625 18818 18781 161987464 10603 10571 639205225 18009 17985 342303084 4979 4980 292006014 95860 95861 173058718 7647 7648 660229952 63472 63520 369057380 40548 40585 315813271 1978 1979 580395560 50131 50068 133806199 41806 41742 439713413 84680 84681 774441975 64623 64624 313181701 49174 49175 569467668 41704 41705 604205025 39733 39692 607384533 98367 98368 38178511 83476 83553 184116777 74904 74905 931940458 99503 99531 961280859 90838 90836 845156947 92808 92816 291785674 98414 98392 213428723 26512 26513 668209155 19065 19066 695705078 14097 14121 24986332 46087 46088 762440398 19772 19773 424975041 27403 27451 310616693 63183 63184 293431058 61300 61323 156418618 79473 79474 51425557 76473 76505 712206027 9430 9447 679321365 27539 27602 522669394 71741 71652 39209527 71555 71617 666419511 1917 1918 372583321 95372 95373 323624614 25225 25245 744754782 87592 87593 424765177 44629 44710 511859507 49084 49085 637698292 1972 2007 817298310 78626 78640 787876470 4067 4041 385673760 56647 56648 378467569 11145 11146 248441226 764 818 591820601 75390 75391 784538529 40476 40477 352286462 71544 71469 56924503 62925 62926 194360251 9167 9168 741405602 71920 71921 904612406 62562 62499 315105963 73261 73262 62710191 39116 39082 152250626 78351 78352 230143809 96864 96809 697271151 22280 22293 924801640 28621 28587 345244103 68788 68789 957864685 49698 49699 833917088 72168 72229 741726808 73226 73227 456631126 62526 62527 652383753 8521 8462 265901716 59035 59036 10899771 43435 43436 34834681 6064 6065 593579454 80282 80260 389342574 26137 26138 493501279 65020 65100 396476180 61265 61209 488719579 77176 77177 454925973 33064 33065 714512726 22280 22281 480901618 76999 77000 285437239 89552 89584 213659915 74795 74822 873468922 29703 29746 790115263 39837 39870 794028499 14785 14786 96019320 26422 26423 374712707 24632 24633 797431822 1100 1179 807331554 35406 35411 833335508 84176 84177 240737032 89415 89416 937849106 55041 55102 414817827 78341 78325 169307654 9331 9332 57050873 62608 62663 598420228 14529 14599 441540123 95735 95656 113249493 51578 51628 90889555 36993 36978 557069414 67365 67366 192116077 69529 69530 221422849 66181 66182 355821725 51239 51240 6620441 24733 24734 771878986 72572 72608 109035874 88010 88009 904425918 40420 40476 307087271 18367 18368 254695758 78509 78510 153704424 41952 41953 561654657 80539 80482 182772247 54014 53939 718114556 7125 7126 575180640 56289 56347 523173901 77079 77080 820747574 12366 12367 824675985 66435 66409 313522915 59595 59596 177502633 74312 74248 82917919 47633 47666 307539722 39485 39495 532889383 12859 12860 91250825 63997 64005 669379253 7840 7836 311069054 78727 78728 426277474 2489 2478 385450899 32841 32833 605306219 72345 72401 108534949 72861 72832 315805349 29381 29382 816899227 33024 33025 948359212 38209 38210 908148310 16162 16223 34079132 59943 59944 36194039 36736 36650 131147085 94349 94350 206153947 92079 92068 723493847 5916 5882 184446987 27354 27389 874304420 86156 86157 884234355 47293 47260 281775226 21237 21205 417216678 81403 81404 896675186 38458 38436 62836860 32552 32553 473151061 50397 50345 15601980 89934 89988 179618581 2691 2664 382059517 93311 93336 605706840 88935 88936 117884889 70223 70224 748123780 74004 73916 542490351 18811 18812 997402887 92382 92302 99782319 99081 99082 523424084 33341 33349 377690308 10125 10126 469164563 62337 62377 855869760 710 711 285065135 40721 40722 499423288 77320 77359 160014237 7330 7380 143239969 5876 5827 569064800 16794 16795 292674977 13646 13728 719879430 23398 23399 184099494 56819 56820 100949827 52748 52718 197161387 57653 57654 66147725 36313 36316 481656834 55027 55089 287454328 27645 27633 767454426 99376 99392 22840956 1442 1475 203207820 80094 80095 449763669 22253 22254 44791042 29299 29300 935994336 74699 74700 584507034 48375 48449 671007729 8655 8660 782285994 47855 47788 118572705 85960 85961 821153863 77529 77440 712032768 22421 22422 467856429 67722 67723 797826342 13244 13288 725180250 72170 72243 72260037 68392 68315 414752441 64336 64337 782897590 84411 84363 880308087 41240 41241 703945656 324 289 424658961 41389 41390 531172301 16193 16187 228251926 33692 33693 597697163 65133 65134 829696251 18545 18476 958752517 91992 91993 604523895 41414 41415 794559186 42644 42645 269958083 42597 42598 946300670 62966 62909 823719430 40097 40100 887266038 39685 39686 452035402 4364 4365 715326684 37204 37228 960379348 60410 60422 920019679 44475 44435 308879574 14763 14754 724632005 90464 90530 818208935 34220 34132 945892996 95524 95525 710864704 94117 94118 40529114 35441 35442 910887505 81293 81244 899721732 39052 39053 921313653 73031 72972 740933662 62524 62454 41880015 98591 98592 326500343 67773 67774 252934029 55626 55625 577014043 19296 19297 613740903 25721 25801 91036705 87604 87615 308383740 15684 15685 642275057 28584 28665 515119207 96571 96572 313738781 77598 77599 848768188 98933 98934 952276329 59562 59563 573459711 20600 20601 838376494 24725 24648 415616668 32236 32303 472867072 18856 18857 117558676 85878 85879 646484666 6654 6664 512389122 92326 92327 605331600 12124 12147 772055613 70916 70917 134368214 17697 17698 286538795 17412 17357 628506224 72614 72615 367946679 98964 98965 573315104 89238 89210 605640228 59945 59946 299500566 88121 88122 453218657 52235 52158 537758546 17815 17736 595303412 61332 61372 683167775 99604 99651 824316273 92004 92005 759072040 33670 33671 857741559 12941 12916 825690852 40060 39978 659974611 25111 25112 198270705 97648 97649 193158544 60635 60636 319551829 12354 12355 947738987 27220 27131 223018641 89859 89860 455768439 79864 79926 468772039 19397 19348 25210445 82992 82993 331481681 98158 98159 815445766 52617 52702 924135753 33028 33029 761109120 64842 64843 308508239 14342 14414 153544637 1688 1689 967469547 35559 35560 867447769 46128 46129 940228004 9806 9807 167937215 82673 82587 271160194 70165 70166 167888048 43744 43745 790858353 82377 82357 33154416 42275 42274 200115280 93518 93438 963806181 96824 96874 470121977 3003 3066 115710531 21027 20951 391595015 39310 39311 382815937 68741 68742 566311551 78413 78414 870473479 79373 79456 334256654 62975 62976 333857220 58769 58770 600422110 39292 39221 638914321 83157 83158 905378895 87797 87881 330290048 88070 88100 214513347 18315 18294 543874589 60026 59994 825468508 1433 1500 42195237 93269 93205 332141966 81077 81078 261797535 22906 22896 687995017 67592 67537 6110325 9609 9646 118251213 40902 40903 872542385 63199 63200 270598260 30015 30103 356033179 93374 93407 380667299 42402 42415 989001896 57630 57577 984488615 43390 43391 420207393 20268 20279 591892896 28889 28890 406754831 46656 46576 972159453 13112 13113 670292241 4564 4565 971209246 26998 26999 595077919 69948 69984 869959625 77002 77003 974046977 81011 81012 371135209 62993 62982 134978344 14748 14749 271350098 10166 10167 699718777 49008 49018 550752840 43703 43629 201017684 13642 13643 435546544 87955 88029 666113837 59990 59991 452714232 68473 68526 750661333 46715 46716 268633982 94515 94471 750132811 1566 1616 246058950 75566 75567 186498655 17121 17122 121910597 61995 62007 573697784 27709 27724 192712140 34816 34817 508682841 95560 95527 311742102 71757 71758 574871314 33789 33864 104707110 90206 90207 481745402 25658 25659 505925062 52603 52545 309877700 46663 46664 526399712 71991 72014 23960561 10943 10944 42791409 74961 74875 5246785 71232 71233 826387342 38778 38788 954925087 63252 63327 579326276 93412 93413 18651457 23164 23252 57397500 1928 1909 77219787 49404 49453 637308649 90649 90703 578245789 47397 47398 122882145 73782 73722 141609290 16454 16455 477423185 18880 18881 988828690 88364 88289 515749536 30794 30795 700808679 28580 28581 65410945 79844 79845 327872534 36766 36767 168175638 20712 20656 409894987 54227 54228 135002931 87654 87706 896908260 18231 18219 331221947 24741 24742 243948931 4014 4026 226385618 66839 66840 131011585 43524 43447 673255635 78050 78051 654097338 7613 7615 713123167 5317 5246 270033307 19746 19747 786271280 1939 1940 195003335 26391 26378 975290229 64626 64667 466022699 43857 43858 252377577 35206 35207 834384702 19586 19587 151146347 56453 56454 645748422 62198 62199 479422147 53701 53702 223091818 3837 3838 864346533 18511 18561 7116002 47127 47128 811263368 42697 42705 854854013 85466 85467 14920788 74163 74121 926262596 51222 51223 665044296 53612 53578 616911097 85498 85493 69898885 80849 80916 790311465 36028 35948 706078542 15620 15621 945104725 64290 64291 374538849 7673 7735 99457427 2315 2316 996398801 67133 67166 78168733 73962 73991 192067259 13857 13858 301260697 65618 65619 173546079 11297 11237 68265404 80451 80452 368974661 31653 31650 434035224 41392 41473 300218971 33555 33556 650327028 57658 57659 139732265 38764 38765 558004499 73759 73760 451114031 8282 8357 623928611 74535 74526 296813797 4209 4210 743425496 34105 34106 305399688 56022 56066 136139795 23289 23290 114712297 24013 23967 877779845 52076 51988 552865924 2222 2196 456987353 92273 92196 89262478 12043 11970 800640375 4264 4265 739146696 3849 3850 521279362 6331 6387 959529352 85979 86023 601296479 14232 14233 855697875 62008 62009 375700329 68993 68994 560630842 1523 1524 75602659 37877 37939 541363685 18357 18358 491034941 42598 42599 418754942 77675 77690 260552896 20091 20136 224323430 97519 97520 809716953 24908 24877 269684457 66267 66298 876469123 93198 93199 979834469 41421 41422 106746843 44095 44129 88391008 39646 39647 263946266 76748 76672 114949578 42321 42322 619545255 12919 12863 98521511 27608 27576 274253220 99255 99244 171241907 59684 59765 909702930 27338 27339 721011980 7544 7543 977448363 12155 12156 515184522 53766 53767 979572634 70381 70430 708829215 87056 87057 674154000 80376 80382 174507008 56106 56104 753301939 47586 47603 685174618 6102 6103 310706347 41198 41199 535859441 95993 95964 743437491 14260 14261 206024825 79061 79120 118385950 7362 7320 691647745 263 270 768176306 24601 24672 157570292 38616 38586 645759291 45558 45559 415552715 72582 72518 218226186 62281 62282 613648555 39382 39369 12371186 83910 83911 109178349 54593 54594 844238520 52449 52450 338340138 851 859 82046492 44905 44906 111135210 56671 56629 22769358 3143 3202 967453297 8649 8620 606979376 18164 18165 974263263 45835 45836 68605890 17065 17066 792405508 52767 52799 789272836 42492 42406 819537819 87689 87690 76011780 79933 79934 662516300 2061 2039 731975354 8292 8293 650455831 41570 41507 145732306 45137 45138 946403079 1665 1606 424782952 77125 77126 24704102 47406 47407 944600429 94308 94341 43859361 40616 40649 733784929 72345 72430 820139304 49616 49617 748527773 30831 30832 472562461 78549 78550 554963971 95463 95494 697157494 41039 41040 201900225 11087 11088 747704681 51421 51422 992659950 29578 29642 508531431 44479 44480 162635665 18462 18463 397645474 24318 24319 357488821 76722 76760 929019804 9931 9932 994425192 64167 64163 584192109 99900 99901 590426618 15967 15924 549273628 17406 17435 275998616 47082 47017 635519331 89153 89108 410347188 14934 14935 418847575 5605 5625 761344880 87875 87809 223819582 94909 94948 756245512 91359 91392 495570239 14538 14539 285580681 59852 59798 787823959 19620 19667 378476330 63356 63338 54818667 43844 43847 949942984 26535 26532 281861445 89172 89173 13217126 76186 76187 174402241 42550 42551 270036148 19831 19900 159073077 73460 73461 649766044 46227 46194 742110220 15291 15351 426251955 30012 30013 98658818 32228 32307 889104514 68544 68487 293167117 67113 67114 23820744 38106 38107 593674881 74976 75049 760853525 96176 96177 297696755 11912 11913 595369083 62777 62784 795973501 29781 29782 189143164 96017 95941 740515593 67973 67974 743277911 28530 28528 845372895 20698 20727 612769086 51709 51710 331148934 78047 78111 578572574 70480 70501 218314432 85943 85944 103463637 72669 72670 952365823 11574 11575 235052184 48505 48506 42382188 779 831 276539676 22625 22584 551405012 84126 84172 908878287 65424 65425 514406066 48610 48623 175753133 75576 75597 176172322 31033 31107 2408654 47961 47962 490586505 57769 57720 974102909 43232 43168 275218561 34345 34346 272217790 74113 74114 840570611 82384 82385 25997729 94017 94018 259364682 88048 88084 444602186 98545 98546 677135230 63374 63425 524151072 75584 75579 238926305 24120 24121 125459252 98586 98547 843835460 19622 19623 121548943 34692 34693 146067327 6753 6678 835146092 79627 79541 618535764 47202 47154 409753749 48323 48324 367444822 18212 18288 552751154 82348 82349 741479282 98465 98521 872779844 47174 47175 746110437 13322 13351 753675577 6545 6488 813961090 1670 1671 914210786 92661 92662 663221797 26835 26836 492758388 1704 1790 473877860 71453 71454 890294675 81202 81203 46566449 40986 40987 62288278 6130 6145 949171852 13724 13709 996916564 86065 86134 617378484 55533 55534 909131785 6472 6391 969418346 39952 39953 862691886 58976 58958 807783068 77036 77085 123025580 76926 76883 230460732 44924 44925 642135691 6511 6512 526912442 31857 31875 280054178 44778 44799 649014365 38387 38388 586821690 8328 8360 579031792 52305 52306 753866232 22713 22714 369250607 24323 24246 856798454 49289 49235 98737186 23004 23044 757727074 70365 70284 881377371 61048 60998 761356842 88397 88398 751700759 39733 39734 24393024 31111 31112 586266037 21191 21192 16390584 18789 18864 557100978 1683 1764 731360367 5738 5747 940151432 47433 47459 780530926 77918 77919 92241617 45955 45956 466401474 68077 68038 880165357 78075 78082 241125902 62832 62809 878795254 34555 34556 693950058 94172 94173 850845513 25010 25011 148877925 53884 53888 692483260 62618 62619 554942235 27289 27347 493666485 57326 57327 432566536 83282 83204 524618620 40605 40606 369179701 96155 96156 245346011 17014 17042 678569837 30287 30288 764391657 42868 42869 897875603 2303 2304 656456900 92153 92154 531521276 5212 5126 4306385 72253 72254 329416466 12856 12857 782847550 82094 82095 827405948 49123 49092 676928901 36248 36223 318625409 83468 83526 123473447 27866 27867 19711124 94604 94572 369256229 43035 43074 797153303 76730 76815 318302111 51717 51771 445921893 42255 42285 266123042 8103 8160 755012842 55948 55873 761652576 51122 51190 994606885 51976 51977 698845850 96007 96008 589803734 90824 90880 935892008 34559 34489 816339265 47518 47519 833548617 96704 96688 232787828 2155 2221 240496461 49963 49964 442533275 1152 1129 112012716 82511 82512 707410822 35539 35540 818816509 43453 43364 636933046 92751 92752 629952487 83178 83136 765724599 78565 78619 389662684 17355 17289 690788722 19325 19254 908866532 34140 34141 820682711 19168 19169 746287857 73289 73290 625134316 21615 21616 756531156 8599 8600 255761691 56417 56345 762004476 89431 89432 798046123 83419 83420 472104985 98179 98195 314741144 76612 76585 817491038 35030 35098 94806671 17528 17529 696968203 734 785 847032042 45465 45466 995076775 94290 94291 82806826 28506 28507 691853632 44993 45019 807504049 59938 59939 564707908 74889 74947 869760887 92901 92990 195867801 97218 97219 332580776 30473 30474 142396173 44551 44569 801091448 8824 8831 208173857 66104 66122 584576351 18361 18347 732675284 81614 81615 526798851 76915 77003 75362212 48766 48783 543355204 69106 69107 642506007 4793 4794 198590259 56019 56020 946934340 64145 64146 607893403 11226 11275 678060339 51375 51376 47221124 46808 46720 360979906 94589 94590 655663166 35065 35076 232454730 95261 95262 765194936 45822 45823 398387745 42658 42659 403667791 11843 11844 487101055 22907 22908 904061102 63587 63588 310535532 98356 98357 231589791 23381 23382 528811132 69721 69764 82874003 86209 86180 907536376 66348 66349 606543595 50861 50862 564592144 55211 55212 549473190 61108 61109 849162983 88360 88390 376848017 19314 19389 828773410 47064 47066 833982387 25867 25868 113631652 909 954 28643073 67785 67834 782587057 69647 69690 239849976 36946 36947 979825160 32930 32995 663760947 90302 90303 751880923 98150 98161 112255888 1458 1459 909653536 33345 33346 890029745 87200 87201 665147823 84341 84295 654628884 77766 77767 462947177 44515 44474 672151427 39057 39058 139143736 67517 67518 22202290 53183 53184 612538639 72581 72572 787872179 51294 51295 284433623 13266 13267 561899903 42146 42220 203259097 53802 53803 734594095 84251 84269 817307578 90545 90546 878262816 59859 59860 595662976 84766 84820 39671478 1751 1776 287319216 28915 28916 857239795 33634 33635 11259665 175 177 542691556 2197 2269 604339856 68777 68778 502544490 76301 76302 665865418 21706 21664 561043159 64707 64781 414079297 26511 26512 845606451 3744 3745 214446147 74592 74593 484679559 24846 24847 251896554 54043 54100 376884766 6870 6871 15767240 35447 35448 490890416 53731 53732 905150734 88346 88330 364075125 45100 45041 268828796 39735 39732 972732168 15876 15898 472913238 96021 96022 373725860 41844 41845 859567790 61443 61444 809176777 55645 55716 716979525 18260 18261 13732310 8588 8589 661190842 43712 43723 665944392 11401 11376 850555037 1263 1264 449041083 92157 92217 943062601 15982 16041 558092874 36890 36891 169664905 29500 29501 642056899 15667 15655 731499966 76969 76970 944317918 23655 23661 479326094 33110 33111 655470650 48062 48141 899527255 59373 59319 901865033 88647 88669 741866249 66576 66577 829325402 3648 3649 203976812 89957 89958 23377557 51000 51062 781848303 56149 56150 53138269 70933 70934 409819810 90793 90794 869898291 50968 50969 700393338 61585 61650 497198238 83769 83770 366692405 93872 93831 817073605 82129 82149 198348628 35167 35091 427438466 86034 86035 591697353 44578 44521 169896222 85959 85893 247461261 66451 66452 654966883 53178 53179 331935538 72169 72170 668695248 95904 95871 158555627 67571 67572 477120729 37950 37881 337707701 58975 58955 379955029 64878 64861 985872596 95473 95474 294823879 14204 14205 14627703 67369 67359 372407494 52111 52112 59982966 94570 94642 688670729 44070 44145 396145173 93908 93910 556812204 54273 54279 146381895 93960 93961 339125246 86920 86921 338106922 26226 26296 671872257 59858 59859 125075659 91113 91114 186872080 43192 43236 116744931 2370 2371 119242843 65552 65553 315506012 84225 84226 488252631 97203 97204 654916263 83181 83142 323333421 30052 30080 236338139 89950 90026 345871856 53908 53921 120926482 83769 83721 641963883 29206 29178 301374 31468 31555 924006837 50314 50377 18245946 81745 81714 400571847 80710 80711 559689031 61417 61437 628802585 41154 41116 641374139 17470 17473 98013945 22415 22416 166789966 79800 79744 35854092 35362 35359 123357887 96158 96131 18309352 52656 52657 899024320 63271 63272 730372375 2307 2249 193996297 73211 73212 114095658 23701 23702 893613366 93166 93146 751696624 5981 5903 344644528 95776 95854 239658635 24634 24635 540521249 71248 71249 533016029 77613 77614 697200113 50993 51070 31427273 51803 51841 716299897 60035 60036 387495954 21311 21312 379312092 24666 24728 355758847 15445 15455 186406264 97902 97903 478001927 3980 3981 349350304 1452 1453 443214174 47653 47654 47278071 64169 64170 878298770 17153 17155 967365223 16468 16469 36139035 51910 51911 36530106 48411 48378 62592968 61452 61538 731952073 86324 86378 156272264 83944 84007 134878539 20599 20654 439110019 124 42 163551617 50856 50925 854426433 47765 47749 344524273 13443 13444 362094920 19990 19991 356500616 63213 63241 622445320 54490 54494 688439500 59131 59082 192990163 5663 5664 574840157 74591 74513 332482236 60213 60291 554658126 16235 16155 610097887 61133 61129 88111815 9158 9159 807734006 56168 56169 606865446 65335 65349 513212309 96275 96252 499814207 57470 57471 53959029 78185 78261 450274528 21010 20949 617543100 51659 51689 143897163 41009 40999 631351567 20615 20582 668873636 97024 96956 118549840 54443 54444 29127745 72438 72388 932279439 30215 30221 992745739 85487 85467 927241166 26117 26092 123446260 3942 3990 106885753 93151 93152 990163584 11499 11500 774664027 71444 71445 846876465 46991 46992 310928185 6174 6233 148581945 97071 97064 360941340 26031 26032 819143705 34905 34917 168638278 41701 41742 588915890 4663 4603 399074449 65064 65065 178977891 34453 34454 337539170 23118 23196 914494056 52279 52280 594396291 14949 14890 898783747 76374 76298 127270653 32023 32024 869208749 65301 65302 131183309 32969 32970 888447724 46744 46745 885487443 68142 68143 277792822 73290 73291 362453176 46055 46087 72893397 69617 69618 972753371 98077 98109 366274090 14170 14171 91446314 47048 47049 333830637 20184 20225 666491 72422 72411 911326259 63987 63988 669683176 41569 41614 226250140 99270 99271 676065723 11875 11876 342758359 17855 17903 955842661 87250 87251 353769121 65694 65712 498201899 29520 29503 271168613 59193 59198 417833022 77875 77876 370779797 69003 69004 668065394 91618 91619 230388962 84647 84594 178378107 45904 45964 206239581 89427 89347 969960169 93962 94045 946260762 4798 4841 838966762 92845 92846 415839347 41214 41215 9360583 82035 82036 412144293 51039 51062 735574588 37112 37059 833398045 62205 62220 899676569 52992 52993 283888543 86319 86336 625237846 34601 34602 38159134 77114 77115 802605291 58029 58030 646274462 94612 94613 850787009 80354 80355 882569564 12242 12215 80001264 41089 41026 526315356 94175 94176 768020188 21963 21980 91394172 74211 74212 191432220 76537 76538 549771428 83602 83603 411368163 75186 75238 195978766 5568 5569 486652028 36214 36215 254341157 85372 85306 964492003 47441 47442 888709376 68770 68821 517395029 56080 56036 250147017 42667 42668 167572823 54993 54994 808210617 8480 8465 447808027 37333 37338 94636956 79985 79981 943113782 97032 97033 640276815 40203 40204 795430127 94602 94527 214869340 6645 6646 912875972 23194 23113 572919994 35552 35629 557612197 38954 38955 595833455 15120 15121 818960635 83292 83215 490153145 47184 47185 583169577 55983 56024 844247074 43475 43476 630046175 79187 79188 883990916 81010 80937 564179354 56235 56179 725707831 46505 46437 76976341 71327 71275 554199177 43733 43817 215918836 20733 20734 176342608 17320 17401 974778064 33257 33258 528151468 37791 37792 413149162 89057 88988 338103818 81254 81305 153567248 76221 76250 449312032 52973 52923 481814174 36907 36938 392262419 89011 89000 850768979 46684 46685 677634297 51440 51514 902881205 20310 20380 457159880 19854 19902 536579261 24019 24020 61586883 71438 71446 103189704 55733 55734 934678094 49747 49707 94050492 17509 17567 81537737 85941 85865 330369817 71675 71615 182051365 75475 75422 223145593 57989 57990 199381409 78970 78971 457981164 93831 93915 479445190 53388 53389 94714492 94918 94919 475809732 97995 98059 392560515 1248 1249 964180690 72750 72771 467359318 93118 93119 457111944 11383 11373 681800948 68939 69000 813171436 30529 30440 505345176 27341 27342 841047323 55867 55868 859388076 68415 68491 923985305 87385 87386 181375509 32944 32904 42794087 1237 1238 726944238 84018 84019 826978681 16963 17041 117043385 72092 72093 390203602 18309 18310 357703233 79326 79376 14332786 46924 46925 827719408 21056 21057 708136980 64164 64097 408116643 56652 56732 98937038 35691 35710 849500760 59830 59911 977356178 8611 8612 160729166 86584 86581 435901514 97725 97726 404845821 74177 74249 569747170 89517 89518 202937735 19659 19660 705392982 15241 15230 993739088 85747 85748 525537198 91503 91447 572647304 33526 33527 263524996 53912 53889 511423607 86275 86276 86834670 63118 63119 78397698 39596 39597 226801496 2465 2462 192137481 47216 47217 7185503 92936 92909 838160910 6422 6392 378396984 89422 89495 511128563 60136 60160 245283307 41216 41155 863699352 63084 63085 530880121 71579 71580 155796129 9584 9585 399195838 50289 50286 475444132 41370 41371 237054893 3622 3623 428782815 34500 34501 732374280 46586 46651 352819835 69258 69259 22820216 40689 40751 659915401 11270 11271 871136577 25236 25237 619909949 60350 60351 496728285 70339 70259 991440169 72802 72714 699464691 84403 84468 126485753 78487 78402 888332241 49247 49178 495626597 3475 3434 303188799 46020 46021 483594085 58740 58741 926092831 45506 45507 564404427 52370 52442 168010266 83293 83360 867518837 66312 66246 488897805 8790 8745 83965810 26770 26771 610741991 75550 75551 664564158 26152 26097 600297163 87247 87248 811783394 72992 72937 144578337 80558 80559 375648321 95667 95668 638981850 44203 44204 728316884 99228 99203 895566071 65576 65653 275566074 22489 22473 933182820 44692 44713 981489388 13222 13181 976410394 79215 79177 775920204 56301 56302 762922198 89024 89033 225236430 95494 95495 509202747 40305 40270 978747620 51991 52043 115003704 51348 51418 682584176 40155 40156 527968925 45182 45255 747561351 63102 63068 217425896 81953 81932 778962783 71549 71588 719901670 45744 45675 353597432 66973 66974 812051540 82643 82648 563964149 71119 71065 123929403 54197 54123 416937802 75804 75892 80080464 86344 86410 329639270 91935 91936 564999549 847 848 920495475 43066 43134 378873922 24982 24983 674125077 77941 77942 193796432 75418 75419 249656991 7400 7401 861072861 64749 64750 593109659 74671 74612 637134058 63898 63963 552273173 10349 10324 560006799 14489 14490 959301623 21082 21083 672360670 51329 51330 201868298 70354 70355 902513050 21522 21523 455937688 90928 90941 945887210 51747 51748 541489385 47988 47996 88574432 6799 6832 853229500 31294 31206 154280170 11661 11662 813247183 22743 22744 793612104 3541 3577 525915727 53490 53491 465541271 82111 82112 602831868 76562 76574 875601543 20573 20644 211677829 88340 88326 325510622 95122 95123 325443129 69083 69084 65053580 47368 47286 229405240 22888 22889 590725817 76406 76407 411059026 59483 59497 327093601 68971 68924 777580800 37910 37977 298845564 37651 37652 663880686 25078 25080 929436479 59611 59612 345390976 87519 87520 144018917 27536 27560 725581942 6039 6040 136780371 24049 24050 583253421 65111 65112 128872980 12516 12467 402965790 99555 99556 418713899 38882 38833 316362646 82985 82986 267133532 20619 20690 690972546 1708 1620 686054779 41731 41804 124741695 79463 79464 573774978 85509 85510 663542348 56923 56924 380950840 92511 92497 292087917 96691 96692 352710948 33687 33639 435323244 92237 92238 486541266 98589 98590 735416301 53741 53742 810019834 70900 70901 945170040 79538 79522 272024512 91385 91386 870965623 57252 57253 151263655 95819 95811 415351701 89817 89818 928364518 21433 21434 359755668 52762 52763 373934577 67258 67201 764095186 195 196 185942481 93416 93418 524138175 11683 11684 480888706 785 786 570523067 87346 87284 294081753 34269 34270 438932054 56465 56466 424258689 14407 14408 714697175 12117 12118 631862008 56313 56314 16930145 88925 88926 74912375 32269 32180 234999704 61858 61859 187215707 60024 60025 257694309 95273 95274 468767294 23324 23359 409685434 302 304 491545747 82231 82215 942022904 69189 69190 132163753 76277 76278 247797685 32010 32011 772891816 70138 70139 771950089 59313 59278 104114441 44371 44290 725626931 81049 81095 445592991 91763 91764 952518634 90579 90580 719393288 29160 29161 119816404 18717 18718 123941764 77154 77092 636015809 78650 78651 183570343 30117 30118 110533932 41946 41968 786760666 56008 56009 129900159 80761 80762 126342171 42911 42952 168188657 68591 68550 488994047 53456 53385 825560124 18964 18946 352683110 88137 88138 902111825 74028 74029 404025245 73349 73382 238184710 68434 68435 843347756 20346 20389 244030668 65415 65416 72539043 17905 17906 651081721 43943 43944 908685938 2152 2082 806335711 13391 13392 997149318 42026 42065 366779805 75818 75848 962483639 94141 94125 494462338 27634 27635 927459397 43985 43986 555892143 96885 96852 306914696 60847 60848 646445170 11047 11048 327881850 92454 92455 430066419 53485 53486 995280351 85464 85523 79913347 6217 6218 793838609 74139 74113 369527434 3321 3322 631248579 89133 89092 462189533 39003 38935 437672044 27669 27670 622443161 69266 69267 982032739 90994 90953 470436548 55044 54982 551210821 82972 82973 172326795 74579 74538 948686215 77535 77556 333559779 20028 20029 308701385 26372 26322 509338819 40018 40019 376203480 88160 88161 822266636 89866 89935 122857991 57915 57867 66875427 80342 80357 926762839 71242 71274 484094422 62231 62232 244676704 48955 48924 733303537 36958 36959 801212290 23343 23344 448440778 95434 95481 656588703 7290 7275 106331653 92130 92158 865872347 27302 27303 133465119 11890 11943 159898528 50237 50238 583425963 29934 29935 33685474 88887 88888 973747814 38753 38754 497743939 91126 91077 373119869 90350 90351 44389603 81165 81197 347784618 5288 5289 303450312 38950 38961 563495645 87206 87207 903296994 70748 70782 259075420 15649 15650 616400108 28498 28539 671014380 7879 7964 260611694 64874 64826 655179710 58873 58795 564478848 67189 67190 656393269 58057 58093 591964598 5472 5501 18781531 64616 64532 889251298 33407 33408 386809505 92493 92429 893215428 62947 62949 184633807 47874 47875 844602217 32915 32916 389940592 2378 2379 661121353 89535 89480 28335271 66155 66108 68213605 70745 70816 655049860 3043 3044 642338670 16468 16397 590149370 89872 89929 141955446 16615 16559 255028644 74255 74256 513206108 81743 81744 33945273 28167 28168 839147313 9665 9691 230253403 66314 66315 404614227 28255 28256 389825140 89164 89234 75511889 89416 89417 709537211 44711 44706 659255404 50791 50814 111900422 69812 69813 255791731 99309 99310 257455166 51257 51258 364519637 20549 20557 89232660 96223 96293 510651625 81142 81166 193494011 79469 79467 23350342 58673 58681 281468046 20393 20309 688818135 39334 39335 600845048 9466 9419 126643650 39057 39110 258786004 82447 82480 153400989 51113 51114 454975211 53047 53091 761521159 27038 27061 461984303 94089 94090 534269813 65034 65020 748228608 70329 70302 833070421 14415 14416 144944802 38643 38611 369703743 13589 13568 569466879 94484 94526 903092673 70002 70007 618345933 57566 57573 845446009 63417 63390 374542125 79113 79114 715655153 80751 80741 871489022 64663 64664 4730014 82761 82830 324329148 41817 41818 461275522 59660 59661 533162310 49293 49341 112090060 19390 19377 62704302 985 986 646534560 28447 28389 245457447 73647 73620 970243593 13895 13913 148893111 6338 6339 981137448 63419 63502 194532588 44279 44204 674054558 24054 24055 10681230 65873 65812 719775195 63216 63138 495999490 67149 67150 899947085 22715 22786 662883159 90873 90874 749956487 98279 98280 608278943 76682 76683 404927505 83054 83092 278138462 14222 14265 705341260 28544 28545 102894628 81155 81110 465895615 90017 90018 816115369 11002 10951 695348807 2013 2014 629189800 95643 95644 709836077 52817 52818 880485152 34527 34528 846388286 37640 37641 205285283 49628 49641 85388415 82083 82084 768092151 65002 64948 191784062 84019 84020 686290832 42251 42300 415949298 61388 61420 861071375 54569 54570 575530499 92551 92552 369964464 52866 52927 259573777 59599 59633 471699242 4144 4145 427937621 2068 2041 411109254 26249 26250 767441277 462 463 418244708 80160 80161 656240734 79043 79044 362486523 68871 68872 176708481 61704 61673 724528110 30693 30750 408892137 65565 65566 491659413 42574 42573 141047296 2068 2069 704045870 55933 55934 927379066 64907 64908 341459273 73247 73248 856852988 28896 28901 214085842 51951 51952 25322731 98646 98647 653973704 86606 86607 130823841 50892 50893 149451790 26199 26243 482718973 32076 32077 19461966 56629 56548 602977056 26689 26690 302931273 72819 72762 602866797 66497 66542 693655789 9576 9554 310511709 49732 49764 609371000 82910 82886 546701406 3072 3073 89170933 64151 64152 388706130 6611 6612 418040621 30955 30926 867009756 26393 26394 287883163 75412 75413 876094490 9505 9572 732460894 22759 22829 199666774 82236 82237 411623025 31313 31314 27847339 64605 64606 3841849 11303 11304 522489763 50009 50031 12671580 24949 24939 534961437 77050 77051 362464408 16726 16727 400743913 73452 73523 370877099 95916 95945 634336995 73655 73656 632198136 15132 15133 129543022 31860 31786 820460083 38746 38758 860499396 19432 19419 472521912 10215 10216 729403434 5007 5008 179294516 52109 52110 948111003 93054 93055 930242259 93743 93744 815286561 68742 68731 507223809 77986 77987 850670055 56584 56585 428724783 34850 34877 605567904 65895 65948 669493851 84064 83975 708856029 19438 19447 612173393 29013 29014 432662605 52043 52044 141340169 21150 21151 834175864 48297 48298 423675573 27480 27450 238257904 9559 9560 235202370 47431 47432 87791976 49412 49413 363951616 81733 81734 883168328 50354 50355 202104832 87954 87984 71770660 42041 42042 515123060 90125 90126 474544479 54799 54800 625557774 89388 89389 58905763 6520 6521 241694457 70961 70995 731226100 10196 10197 716417200 31914 31871 151141195 76861 76802 89607476 71892 71893 567207808 24339 24266 34493616 21362 21313 330730238 66450 66400 399803385 78465 78466 8316025 25987 26058 110860335 28317 28318 46729146 91869 91935 83868708 84663 84664 495099107 55854 55855 578574530 80661 80662 353419964 89848 89849 712591081 86191 86192 693948226 25105 25149 778307633 77767 77790 846069571 74673 74674 971086693 45424 45509 623001407 3445 3446 136891551 72323 72324 333925152 5224 5225 245650286 8154 8129 166189001 18453 18501 755790221 4362 4342 313558878 58873 58874 8391839 31702 31703 868288502 13280 13201 738583987 50674 50675 947186157 31661 31691 827681559 70545 70471 190886793 79667 79668 977756811 64984 64966 750128839 12542 12543 317457729 99893 99845 325291331 75730 75731 814822169 41303 41329 697955713 14435 14372 99264337 86778 86760 553381898 1924 1845 517359677 13192 13241 601001234 63208 63209 486721443 56686 56752 974916057 25732 25733 798595165 35240 35241 611881108 55540 55541 836446510 59400 59401 377764856 70780 70781 382758093 70845 70859 887981598 20725 20705 750306664 15364 15365 538329323 50126 50127 342378072 74301 74266 644138638 30551 30532 255843114 88052 88053 19013501 20514 20563 924045934 8822 8888 6244346 46004 46020 159151580 41677 41678 710839698 71838 71839 22702804 18409 18448 275456283 94712 94713 168712553 28215 28209 878189912 13434 13435 275627528 76514 76554 132473523 86108 86038 498633275 46595 46601 634886087 68118 68115 925785410 18156 18157 671968072 44547 44548 954593416 45302 45303 600009282 31334 31257 735613103 16138 16148 990225846 50866 50814 252428505 38294 38295 132411435 14035 14003 707522480 17716 17689 673603480 35615 35616 295295484 9950 9951 580409012 92615 92530 463306098 78304 78248 126215176 31952 31953 724196471 62425 62386 869308875 21256 21336 841851234 21052 21097 525776175 32144 32117 631838452 52255 52256 993412078 12280 12333 546520533 69260 69317 948324304 12600 12572 627557807 94931 94922 976456321 50600 50601 313057402 42034 42090 766144242 31431 31432 496790632 4722 4723 161724625 82130 82131 924212394 75142 75143 912292044 48208 48218 699483235 63206 63159 697100699 10721 10662 955334638 72571 72565 489977660 99567 99595 372867763 26875 26876 491669301 89614 89615 446553450 291 292 260470881 26485 26429 307711505 37962 37963 474814047 80169 80181 56612840 53830 53762 48018180 89911 89912 576549062 6348 6349 560939827 95004 95005 302622146 46561 46488 785944114 43303 43304 841763477 48762 48737 753235328 17928 17944 424473097 31837 31909 43780029 84412 84413 138205407 68476 68517 672555314 18647 18648 168671804 811 812 622154773 51802 51803 173255899 65065 65066 749958584 79404 79342 579493781 62773 62756 76007419 70750 70751 198007051 3985 3986 781768562 3069 3070 28229889 48466 48522 586086809 17191 17192 921574581 6364 6417 457903174 31768 31686 66123526 60661 60662 390150546 36470 36537 660433751 33375 33457 450948633 1585 1660 579349130 55295 55296 773059765 59248 59249 308112886 89511 89512 249878477 23026 23114 237863075 52074 52075 730770 94677 94678 166652650 85233 85163 125971884 56336 56346 101285416 6695 6672 213582069 40724 40643 340837769 71011 71012 321380571 56095 56065 445442874 27935 27936 724404475 95894 95982 84472075 45189 45190 609655253 6381 6295 178646373 2863 2864 882052351 63807 63808 851380877 62843 62844 111467368 36688 36777 362194611 11286 11287 413268671 14268 14269 824269739 57577 57578 262329292 45782 45783 927860447 38158 38159 133467584 61679 61680 640246042 8991 8992 500877204 50943 50944 740770161 6663 6749 44798140 6079 6080 608673687 32457 32502 877505012 65726 65727 112006095 20403 20371 707219694 83679 83680 718221068 19239 19240 461370678 45118 45125 121963331 14230 14196 796795650 26348 26349 967237964 88762 88687 629197038 25547 25480 391051255 21803 21804 179522156 70288 70213 28622662 44994 44919 475564461 93864 93865 424291418 34016 34070 333977903 82519 82492 917013927 59748 59749 262557764 60398 60399 728970810 60729 60707 575160195 66320 66321 56658328 21050 21101 355387641 7015 7016 824330495 64962 64963 822423082 42509 42462 197274555 45758 45759 269500520 74613 74689 50334575 32190 32109 152936480 98325 98326 674525093 45297 45304 29130511 47258 47175 153597558 25258 25259 178382195 3871 3872 790598693 17554 17526 3536071 59161 59122 25777109 33512 33435 810067257 24097 24152 282939502 6111 6059 891453583 48553 48554 218340543 53240 53234 211180455 71608 71609 599834032 77273 77274 378662789 89161 89243 513723173 74557 74504 859937690 70626 70627 729074037 69976 69902 747903076 45866 45867 304841066 31284 31195 976608127 48284 48202 982297676 94058 94018 217893255 12989 12990 770952723 19786 19787 332411367 67761 67763 597096331 60957 60903 214631737 92581 92604 165851392 75056 74968 800561686 73314 73238 636018104 42886 42887 352390555 95461 95433 340223862 35238 35239 667889520 95632 95597 210163334 78495 78496 920430081 77778 77775 994468195 66577 66544 98181925 83463 83461 578391824 95773 95774 705090807 29942 29903 709617380 80208 80209 924730067 53165 53243 771927449 97038 97068 623525311 73727 73731 657970501 47942 47943 132132859 31100 31101 483775586 28126 28177 77548488 66827 66828 175365024 95077 95078 848746271 60525 60526 208801132 559 560 859609688 81670 81671 438533842 78844 78876 778546237 13870 13871 835133978 69927 69882 423060624 16828 16770 282856920 11424 11512 657659744 82086 82087 297527312 1048 1049 718363317 82691 82692 426729164 40780 40781 379948703 21236 21189 551108681 50077 50078 780697403 31777 31694 18825371 58363 58278 850947947 83062 83063 952346342 42648 42649 587930187 20362 20363 169853092 38737 38755 559288677 93701 93702 29256583 67751 67665 142466794 22784 22785 140418952 3122 3123 780057911 81077 81020 666153839 95120 95128 604185437 80511 80571 887091455 60480 60481 700627032 8542 8621 55876933 45193 45194 396734228 41612 41617 967549887 52306 52239 345834946 70573 70526 988808325 34154 34141 231050471 6075 6080 818582611 27963 27964 172673674 78968 78969 964654548 74908 74942 137564734 15830 15831 33533039 81904 81905 650001114 79940 79941 589337221 4699 4636 508425997 20246 20186 717760806 6737 6704 663881544 20373 20374 192566231 49555 49556 915043091 63756 63757 636985682 44878 44873 426407663 81155 81230 321594761 89035 89087 527236389 43705 43635 347131915 18884 18885 798598269 21657 21658 22229339 85334 85309 617665479 36767 36691 45495672 19844 19883 593779494 57578 57579 987556259 50481 50482 284800800 18490 18491 113129461 49351 49352 477002890 20717 20746 670525614 45223 45256 393457212 81633 81634 501044133 22854 22855 163102939 56110 56111 621030850 48530 48586 919226154 74061 74025 650745261 65118 65198 214173377 57205 57119 588001875 9630 9606 943327225 72436 72437 975758768 87646 87647 414346910 6740 6741 767925410 49398 49399 660919113 16750 16751 184621540 10058 10021 733627023 88525 88529 127355001 76519 76546 814026048 44122 44201 991406632 24939 24985 749426762 23077 23145 396811893 74794 74851 442350335 48147 48137 302235439 40688 40664 239070313 24448 24429 275082936 71019 71020 368831509 79334 79335 217479529 61346 61347 35661036 69409 69410 498423682 48056 48055 258372005 38992 38993 89154980 65347 65348 562424172 69022 68995 701612875 45267 45268 499104936 84343 84344 848783819 39342 39343 725442851 53161 53219 29448720 2784 2785 339261399 91108 91128 26258183 95850 95779 510584464 79085 79023 84157878 48559 48560 272450252 37186 37172 817840807 11371 11372 92750153 12553 12554 412947096 69414 69381 93199342 82530 82528 297116588 48071 48061 116597164 2140 2105 589213424 9044 9045 195736642 35231 35232 577592242 59932 59933 161791138 12764 12840 403357287 63056 63057 738088260 27752 27753 640116860 29028 29029 879491848 73141 73161 931529395 53927 53928 2804610 79628 79629 465441806 15578 15590 20114204 49107 49089 205522962 94793 94796 674844620 27840 27846 981119445 88023 87943 900357431 41733 41734 544349234 59431 59384 167536045 22688 22689 356638699 16315 16316 258230988 9328 9248 530972816 18720 18721 498710777 18878 18847 775461523 2690 2738 761711882 28600 28601 322941199 48566 48632 112729968 484 468 672402965 29552 29553 565120599 19060 19110 817214567 33019 33020 330349961 63935 64007 592777392 95541 95453 926504858 14101 14102 238362814 46702 46762 141271102 90393 90308 407931086 1390 1391 732169017 47851 47828 5323359 31327 31259 61438500 5324 5413 584495498 83893 83894 659331719 13891 13892 817131837 50127 50161 548126304 59923 59924 383129003 69786 69787 815024395 61697 61750 350641133 29099 29141 747981313 46342 46258 615956012 62595 62596 330220378 35566 35492 357779991 87834 87836 820162009 56137 56138 804157450 11542 11543 955764915 58736 58737 935317793 9407 9482 291718146 78531 78532 990459261 40127 40128 515114461 49704 49683 920817346 47676 47663 398126836 69297 69290 375155055 48994 48995 762974943 3008 3085 881767566 83031 83041 683487344 87019 86964 759484277 50937 50938 59875004 34641 34642 807951955 27729 27796 26398404 58468 58469 678963782 13486 13487 4336065 36481 36482 497458445 86188 86226 126566065 1346 1347 44027842 81439 81440 611242479 30867 30952 502272553 55636 55673 594817170 75619 75630 741273978 21358 21359 89540387 87796 87827 952844690 73396 73397 441424058 21170 21171 271399046 85288 85289 935046986 83288 83289 266222444 40078 40104 816023128 43277 43278 267949743 22056 22118 316701082 20810 20889 829626343 85599 85600 585468287 64540 64541 204701952 55097 55145 813722125 22024 22036 904169116 41940 41941 305117538 67852 67853 295187550 8699 8698 906567545 5191 5192 65044385 35337 35315 15067529 83758 83799 887569164 54606 54607 496149261 41607 41601 698786917 47943 47944 468784277 55797 55798 321565783 37174 37090 186392705 74203 74204 448969448 43553 43634 936652016 74979 74919 397491189 63047 63094 112475460 78605 78609 652601715 56634 56635 274865149 84355 84338 971428234 92211 92212 599044147 69381 69463 791522887 57771 57684 771711959 17079 17106 561109687 66441 66442 308995429 64625 64626 174734696 39251 39250 393974507 42149 42150 544318216 86176 86177 711120799 81409 81410 541906203 93412 93358 104296285 58255 58256 775298268 69577 69578 98778489 21158 21149 443202805 39391 39392 728940866 61045 61044 986241968 5998 5999 623099309 63453 63454 815517763 34338 34267 829630114 42078 42079 592463813 84544 84535 809048584 97125 97127 863147913 99616 99611 528105434 93858 93859 182296874 57443 57444 487585391 12787 12788 438548466 91605 91606 464775332 79212 79278 469153728 1999 2061 550111508 20718 20719 516985466 17973 17974 500580125 3737 3738 903365736 23210 23211 66850745 67521 67522 655644222 93385 93379 180588956 58527 58528 765856387 61073 61060 634980593 11882 11823 839877936 30647 30631 53591827 44091 44100 907371230 75750 75733 238480373 3817 3869 329038588 22474 22489 328398597 15243 15244 509948134 346 347 676030411 58823 58864 783211023 35188 35173 154689832 22589 22590 3537016 89141 89142 9993679 35372 35373 615590142 35097 35098 276011227 23369 23341 257507240 82640 82635 217348651 44938 44939 884147886 91361 91397 5559710 43868 43803 20137825 72627 72628 840174080 34374 34375 323339125 1533 1534 96391087 88374 88375 450366739 40116 40080 696920619 69219 69212 177984641 71889 71928 11990351 5611 5530 841981427 87782 87786 864971643 65635 65636 687405415 81376 81377 282024320 30393 30394 889307266 99340 99274 344006967 42081 42082 903551297 80171 80256 930501569 27832 27869 431166992 25402 25388 880929608 54281 54355 763945913 49123 49177 523929777 40552 40553 165746104 91166 91167 15363462 51458 51459 451088984 37341 37324 381148922 47487 47488 886802033 36267 36318 598756857 53539 53589 495817293 43581 43599 150482693 32142 32143 901596077 59522 59581 203318025 23268 23269 910587329 71179 71091 598732619 48966 48967 238889362 34277 34263 798052948 56159 56093 459245041 1276 1207 734503308 88441 88523 604616288 40927 40992 67666004 73503 73426 404386032 73110 73111 667490986 79244 79245 744833249 36071 36008 881898890 88333 88334 255929308 82581 82582 175618302 4904 4905 406308075 44144 44145 960231751 92715 92716 418001746 55620 55554 443445804 8932 8933 242663004 77742 77743 960679763 71799 71800 944801438 61643 61644 221793655 94509 94510 24180837 19535 19497 47073880 91544 91572 143409631 13069 13070 987812665 75480 75492 426645014 76639 76725 953413326 31951 31952 556864470 66987 67046 703763196 51387 51350 498117116 61211 61212 395139834 59637 59638 529752805 84308 84309 489872512 56769 56770 570600475 61322 61323 542811401 30633 30634 21460753 22555 22556 947541949 56416 56417 999054486 53597 53598 411295789 78375 78376 266242778 33163 33121 351705708 12651 12652 527680427 96441 96515 524661607 83497 83487 952335030 5905 5993 741253426 16662 16721 50509940 70944 70914 50295196 64853 64854 241511338 10239 10217 302206970 99333 99334 544474476 44332 44303 69229320 60898 60899 998789578 86418 86419 529661984 25223 25224 363064286 91358 91359 481180291 50753 50835 923470941 75882 75894 656828611 93685 93686 531092023 88893 88826 819940520 17980 17934 169309369 37317 37258 796818939 22256 22301 629055489 70032 69984 461714321 99669 99670 177831999 91324 91325 780075853 98616 98618 985465599 72596 72602 847897583 13072 13073 969637454 61561 61562 372143158 43830 43763 236104275 62085 62053 567138651 88285 88336 445628955 97744 97832 974007448 54282 54359 602586877 92248 92249 603150183 76177 76178 458865658 75184 75185 753391455 13335 13301 837690108 26427 26428 842572677 3328 3405 981741478 80716 80717 511112185 24392 24420 446741204 62741 62742 771869989 44783 44865 318214591 28845 28807 303829714 82467 82547 150642856 29735 29736 111684819 89130 89131 444929066 17076 17077 270106573 55893 55878 919431561 51105 51106 868742636 13390 13391 107120885 41268 41304 632121878 31792 31874 893115265 15734 15735 944599733 69854 69888 754259902 68781 68782 792823707 95437 95438 820903541 21348 21278 430277296 21654 21655 148556020 80557 80558 249171972 51575 51499 627732120 22790 22780 27695713 38106 38034 576841898 33137 33184 579458061 47013 47014 885389817 85418 85405 87287776 61194 61195 779021089 54161 54077 583871645 75898 75866 362791709 62118 62119 187706849 59670 59706 602423423 22292 22293 630101427 1403 1404 999855038 45138 45139 827918126 62654 62580 645680587 34451 34397 585765888 74982 74990 322187171 44617 44628 563455906 74914 74915 723268712 15448 15373 707993970 33759 33760 867423393 3133 3195 133121907 69457 69458 261294935 15735 15736 232525029 12849 12850 325889560 17570 17530 377533018 86229 86183 171959211 59890 59925 175257169 58632 58658 816512709 88597 88608 542494573 27387 27388 741643972 83666 83681 32482881 27403 27404 399067241 49588 49589 206195521 53463 53464 438031836 66625 66626 214815485 52130 52131 644058009 73491 73492 944435525 34826 34852 648010482 22696 22697 124255128 68 39 321933450 84895 84977 325034105 83867 83830 768537843 97731 97732 586270329 70188 70189 439930068 86964 86909 423244616 53863 53864 361980494 74986 74987 761417312 30681 30682 488336901 6222 6290 868490733 87439 87375 15960579 11461 11462 745148380 98498 98419 263121054 38932 38882 515164607 92933 92845 138810145 2742 2743 601879774 95673 95674 617275973 66624 66674 638707375 36647 36646 950592869 6586 6590 309466974 21653 21712 659050975 61039 61026 145840955 96146 96147 766001163 39929 39952 929572186 84294 84324 681751543 56709 56744 608925570 89765 89776 553678169 97388 97389 738307298 19465 19466 353270117 50190 50160 29216809 46466 46467 860856795 46102 46103 464128292 1444 1445 369215201 61966 61990 473427057 3624 3625 244837512 90320 90321 870036493 5220 5221 710233347 62459 62443 224894564 84332 84333 651840452 18838 18839 780205841 6670 6685 816386768 23410 23412 876030851 66508 66509 445720761 59686 59773 497185180 26797 26798 150796145 69988 69989 963944333 98689 98690 40562197 3328 3314 596833447 51188 51215 38479192 19426 19362 461814305 50662 50663 942831199 23450 23451 95585097 92351 92284 96737023 27727 27728 213479545 69698 69699 818066874 56179 56145 816217578 16746 16747 853916466 86554 86485 240166843 77908 77909 829670515 69252 69253 816469858 63866 63867 266296465 20590 20591 46973246 4963 4964 977877771 54699 54787 895055314 62765 62766 233114146 39471 39525 851105556 48821 48822 636912302 8872 8873 32533799 90962 91027 936225301 63212 63199 591786905 93330 93331 540507241 78021 77934 968889751 87714 87666 2287846 20317 20318 779074157 68968 68969 317382082 76613 76548 538242536 66367 66309 223618433 95693 95694 651372062 48262 48263 309928948 53672 53735 433494789 28325 28248 266375883 52879 52959 158355624 6602 6573 87472159 99906 99907 36954622 96962 96963 941591087 51268 51319 324311988 27462 27463 990975719 51766 51767 172939203 27941 27942 50880342 52226 52184 154178003 23757 23758 16168096 91990 91991 767700676 94623 94624 16997471 38127 38128 835591475 6419 6336 763186662 99870 99846 577199210 96653 96654 549380549 53686 53707 764506446 35994 35995 746166862 57157 57082 872158049 55623 55624 578702027 37775 37820 134381935 88512 88473 379728989 18028 18029 973402337 33605 33566 124046622 972 973 691947294 2372 2456 322224844 51430 51431 122760203 18033 18034 382060843 66698 66699 309790818 503 504 885991005 75754 75775 928130148 4246 4245 732810519 40275 40276 508816060 50747 50719 296645669 51737 51738 67446333 99072 99073 135232602 58496 58436 971711426 63343 63344 289803776 46522 46523 627139332 57626 57650 29361959 89993 89965 997798375 11049 11134 69681328 99223 99224 364207237 42797 42793 478588182 15001 15002 587046853 19921 19860 658572930 15939 15910 889343720 37844 37845 189079067 70375 70345 424230403 58635 58597 273354781 263 264 649831854 34683 34684 503304480 79551 79552 140360319 63354 63303 294290793 17931 17932 908710388 29314 29315 27723369 95696 95697 411718214 57212 57237 899040303 6133 6134 974605849 82053 82006 31502861 8857 8852 857752562 91866 91867 761506563 81072 81073 175980584 13489 13501 708532843 16919 16844 224024217 36325 36326 638765785 78901 78917 443666976 19707 19708 133059578 32807 32808 268811083 8745 8746 419551333 38227 38236 241106153 32139 32140 587025386 82865 82779 32785649 28074 28075 334122606 6679 6615 865628310 32474 32444 568859598 25768 25680 652471710 91470 91390 339261414 55190 55181 600345600 30575 30590 347851018 18246 18247 76687720 65022 65045 670413912 10032 9991 577761675 5288 5224 301135065 58960 58961 837847456 59673 59674 314541969 58782 58783 271055866 15777 15778 250634849 46073 46074 476518084 74015 74042 440614390 39609 39610 362516778 4846 4847 674828106 59028 59029 104278437 30871 30872 840817733 9591 9592 943572923 90323 90324 107560562 77861 77862 821838780 10486 10487 298725556 39282 39299 563389346 71840 71841 935913515 84330 84351 88101879 13212 13196 499952325 63124 63146 757646728 48879 48880 880374052 71270 71284 478074900 55070 55053 643943436 69564 69604 184020855 95613 95614 319186654 54634 54635 633862120 48358 48359 19922431 9132 9133 81845916 18272 18273 591460430 36028 36029 58606969 36911 36912 485268910 40381 40320 94728042 64422 64367 180172928 91743 91744 829188267 65171 65229 122313983 39011 39012 600980451 64084 64085 131511669 96323 96354 585637433 19299 19300 52777440 88468 88469 80147978 10268 10269 706567442 96734 96735 501725246 3190 3191 540486409 39306 39307 768908385 1356 1280 342490677 82448 82481 806072902 64493 64494 441959180 65458 65460 28772090 23214 23215 527109649 44141 44169 829773236 3903 3897 64041007 30339 30383 618562895 94059 94060 502979052 8175 8092 590964897 80031 80032 236357051 68795 68796 975458180 12178 12190 748097686 31490 31411 412567695 27756 27780 714662024 56197 56285 88711723 19281 19282 217913381 8215 8216 497876027 2849 2850 187792293 97729 97730 989217082 4753 4706 314096931 31420 31457 379228627 96812 96813 290043987 96035 95977 36635400 75091 75092 12247616 59592 59535 626382564 91012 90975 447672865 11113 11114 729533059 67876 67828 548936499 85353 85437 223075720 25521 25522 119942250 97688 97668 131058163 49952 49953 864744131 14314 14315 802023736 88081 88041 497013714 68353 68354 580274685 91314 91315 311038108 24483 24500 941067933 3259 3260 790608945 32472 32481 953630087 28415 28373 560014830 63856 63887 826008939 66127 66180 955626686 58829 58851 150952489 29615 29616 189129897 2389 2380 958653700 43570 43586 634302611 74968 74969 253674822 22318 22319 692242276 37085 37147 282034673 73619 73620 997721794 55478 55479 64547399 52338 52339 975003852 93665 93666 47442566 82992 82980 96069284 47345 47346 968929134 90709 90710 399991143 70609 70552 784776676 4540 4541 680372454 36607 36608 610108377 50250 50251 953761439 99289 99290 799716371 61386 61387 588159084 33698 33699 520943154 36459 36509 226956718 94532 94519 482928938 57436 57383 207517279 55916 55865 846319734 37777 37735 548417664 55495 55407 577779245 10885 10914 170068849 54199 54200 265622736 82760 82774 22271162 29765 29766 868303712 42920 42862 749409548 62656 62584 53797895 269 256 455386453 76518 76433 713892356 62493 62494 427052440 25829 25826 805700368 27045 27046 521631445 87092 87089 553555874 99443 99444 46076225 94607 94580 846294257 5374 5327 141915228 44372 44373 561456837 74588 74589 226633428 46069 46066 662471267 65708 65643 372068614 54397 54369 257640137 95712 95713 313077125 75103 75077 540011982 40092 40021 129140084 81866 81873 692249674 20464 20377 353646861 54466 54389 20391765 14180 14181 277300211 83666 83667 397257040 88864 88865 92269256 39647 39592 634733878 20221 20158 358796890 49676 49677 363132863 68557 68526 4429399 99750 99751 435243633 95985 96004 200875660 75719 75720 260493966 50459 50460 655210554 33203 33231 186243709 61626 61627 634571329 94358 94359 284445264 25760 25842 605790983 88204 88205 964672500 92104 92167 332997141 29566 29567 22989330 90550 90592 314341337 12220 12221 675392696 17311 17367 146664753 61445 61492 631341592 88586 88587 881021622 95449 95447 743132836 21840 21841 507856707 36263 36264 629164765 78343 78344 261811511 27118 27060 385418736 7677 7700 81491076 82292 82282 218156397 2910 2881 571972657 71032 71033 306218748 99814 99868 288577851 90107 90145 226285561 67524 67544 10056030 45038 44982 704985678 53551 53552 335429956 52236 52237 521818080 85487 85488 9449104 8464 8392 178973672 95324 95306 199952626 92144 92170 104005346 30502 30503 642341199 22461 22462 656324344 3662 3700 594099360 31392 31393 977051045 35940 35863 882530468 8508 8509 290761909 40509 40510 475761801 64429 64430 96786083 96237 96223 704429777 10373 10374 789542588 67926 67927 20913964 57294 57218 939717838 95880 95862 730780523 15567 15561 428576194 66036 66022 779313134 91192 91263 698199006 37597 37598 762144936 49697 49652 408541068 45004 45005 973269020 76567 76568 21719936 96944 97007 534537749 55450 55451 163584387 67155 67156 453848612 7780 7814 219579358 68110 68025 644609514 5744 5745 872198314 78320 78321 193079720 30559 30560 312641846 71251 71167 722931206 32210 32219 516293871 57599 57568 701860708 96546 96564 965287588 11946 11947 642268153 86264 86265 166141931 68550 68551 632383565 70342 70343 329590954 63205 63201 534576880 99394 99395 735684376 66029 66110 798847851 13042 13085 837969798 29806 29792 403009173 47162 47098 262983070 77174 77123 951493987 1887 1888 452155693 64969 64987 301264051 4886 4955 236563234 4426 4427 998835639 47186 47261 827737412 68690 68632 483267221 19201 19202 424249660 52418 52419 827515891 74476 74477 58221688 92680 92681 204542357 22552 22553 836398667 34126 34120 916119602 15603 15531 115365051 58215 58251 482791608 17796 17731 485256260 41538 41619 710982367 8825 8787 765381507 95294 95295 244844269 3812 3813 239538867 18632 18550 733201884 74644 74613 285671196 86196 86123 897603755 71990 71991 592242063 84932 84933 334357610 56970 56971 728574432 18288 18289 495401775 99278 99322 938850115 2673 2674 377400192 24962 24963 151090705 46816 46815 861377992 46568 46655 279195799 76483 76484 187647889 92927 92928 120427172 25342 25343 662818791 10610 10571 654126616 97163 97164 117852 54496 54440 149306009 56387 56388 330155006 62575 62576 337195127 62227 62287 709823448 91399 91400 740520522 41212 41266 89897526 87685 87686 623583515 92661 92572 754823907 3826 3747 548872662 47500 47515 9239029 70413 70478 64572724 37924 37925 821188246 55409 55410 336407769 95438 95403 622881906 10897 10853 187810857 2213 2214 414964475 55106 55107 948148250 8144 8163 239307699 1851 1852 82361857 58362 58363 893872077 82998 82999 33142835 2360 2323 891303243 8925 8989 163000166 91367 91330 557158169 62051 62052 117950419 31716 31784 747617127 38520 38521 47774933 55788 55787 302678726 31253 31254 970402084 84526 84609 535590217 56652 56653 278561520 71842 71820 336769773 75885 75882 121178503 6805 6806 247163330 75292 75293 794309191 26284 26303 311893537 2601 2667 176784500 39585 39586 306111117 77405 77409 176874769 69879 69798 203467915 23521 23522 16764900 70077 70105 959492166 22418 22340 302376234 7200 7113 828014631 24937 24938 989808035 93642 93623 193263448 2405 2406 514099694 30729 30791 478135498 34246 34247 866162195 9873 9874 453683272 80443 80444 299833433 45424 45418 970867600 54291 54292 919726230 56145 56146 685454809 85832 85833 568085897 72970 72998 501176789 89594 89619 936923300 87257 87277 723180769 23196 23249 363119580 89160 89149 808438993 19484 19485 853528652 20180 20208 818576912 11941 11923 932578805 16251 16252 628771031 71171 71197 533963926 53377 53378 980020434 15856 15857 593238954 28299 28300 751243965 26101 26020 200748637 36703 36638 135534642 61634 61645 417221807 24241 24231 839556125 2344 2389 405196842 88173 88174 357746939 2337 2338 435203038 16608 16590 770428013 85609 85610 38008929 89472 89537 547555409 88901 88937 90948429 54976 54946 379907714 49709 49673 86047051 92609 92610 465834246 29204 29205 960334607 38694 38695 45597835 16953 17042 812530479 43177 43178 885874941 40576 40610 409406910 60931 60986 49753279 10406 10493 84280319 61341 61293 387084799 19692 19693 742531660 51801 51829 131510010 47360 47308 361041581 48484 48565 738534183 14744 14730 841927474 90829 90868 52432893 49578 49579 464735484 4885 4886 987516850 38590 38531 170490502 53713 53714 947132971 28239 28169 223047845 98934 98906 529093000 14763 14782 954265956 11661 11600 766473834 83974 83975 889798003 90622 90596 43034947 45213 45266 666410667 45942 45922 470436490 83233 83234 544941694 65487 65488 662017907 3292 3259 288863973 95433 95404 840252152 59391 59327 929018757 6393 6389 226836689 73971 74026 146519310 91886 91887 93979226 81152 81229 633736131 71043 71044 352121219 60917 60918 90209929 55256 55257 306048938 50071 50072 505975018 57761 57781 19059405 72022 72023 119417086 67955 67956 150293483 77110 77111 959403639 68334 68335 173840102 83955 83900 579321803 98559 98560 791110775 75029 75090 343007966 92702 92703 355099119 33979 33932 179584932 68517 68518 848774580 3856 3906 822462573 38501 38436 864107164 38239 38240 864998032 63120 63121 231167147 38071 38088 165569353 16478 16479 506467989 29420 29421 705869226 27560 27561 304110209 11779 11780 575201364 94909 94910 822316742 21869 21867 94660463 85954 85900 653801342 34966 34948 830358896 23832 23833 276934806 7544 7604 420967032 88843 88845 499391285 40701 40757 922685378 61124 61087 926438395 12324 12325 421282301 83256 83330 205707945 34587 34619 175228984 88924 88901 681949368 33238 33239 601543933 40585 40586 639172844 47850 47816 691132144 10104 10105 624794974 83972 83983 244491657 91960 91961 572001513 66823 66824 707008654 38749 38750 203808543 17007 17008 45968900 85109 85182 260038519 61900 61901 596189129 61664 61665 6103623 81075 81076 934951472 66000 66001 883199740 29612 29592 995215425 76624 76634 100548698 10827 10828 918792597 67227 67228 581788844 60723 60730 157873206 46195 46187 74953276 68490 68491 507401053 57694 57695 569605902 61016 61083 37328297 85654 85659 700607365 60553 60567 476616541 70587 70574 929487490 92047 92079 39063423 26697 26698 187555815 81840 81798 591771502 10293 10238 921892634 48131 48132 62449017 81744 81666 448210307 29178 29179 431017355 41665 41666 355487308 45812 45793 191656692 40208 40209 2731481 47739 47740 869847286 2105 2123 765078147 39766 39803 230547232 58980 58917 556852251 14796 14877 145579603 36713 36796 529338181 7943 7964 676596279 40283 40284 912416660 89720 89721 294742713 39950 39967 850556076 69317 69318 554230651 22609 22610 719848585 82345 82346 699877965 11099 11079 826199850 69007 69008 306716396 15957 15943 562840449 60555 60511 211225853 72630 72624 901297650 19048 19041 112815388 75503 75530 630569922 67812 67813 576630210 44872 44873 928322172 83331 83332 887898997 90213 90214 281599402 38204 38115 812254904 33489 33567 691483379 68496 68581 257318926 96672 96673 302672688 24904 24830 408727906 83888 83902 377428400 52152 52153 27324775 28319 28290 342777444 15530 15476 913835900 97695 97715 693644028 49248 49246 129228258 25471 25472 613165055 86487 86575 711566691 90372 90309 757012456 28709 28710 540391856 97562 97553 860033943 47762 47763 748733035 95347 95348 607257423 15913 15914 991254932 58911 58973 696376640 72784 72769 22414705 29833 29834 209391422 41548 41549 374430813 67923 67924 378109738 95095 95096 84229245 56669 56670 217626116 61491 61492 413066085 45646 45647 748268432 83255 83323 300603433 77471 77472 642149752 65921 65922 898824816 47563 47522 14850042 75116 75117 72217207 47281 47282 36762634 92875 92876 731250201 30379 30352 353403646 87139 87080 283977765 6417 6435 983398802 18439 18373 56837154 70873 70960 789397322 92150 92139 703570645 66018 66019 895909320 77949 77989 378542375 84416 84417 948602395 49872 49873 514090663 7119 7048 488895237 57897 57898 657836504 52569 52629 111028232 30087 30088 89749186 91303 91304 830191542 5794 5795 455701149 26390 26383 190885538 28982 29038 328153090 40742 40763 916170779 40587 40569 673520415 41376 41442 844789410 65553 65586 805210983 67723 67724 642576998 69032 69094 142812499 14712 14713 8039839 99543 99544 527399838 94800 94801 43283823 60086 60091 290135433 23513 23514 167067012 70972 70920 28247056 44094 44095 382367147 55079 55084 314187843 80683 80684 723392321 86206 86207 136866400 26145 26146 523882521 39930 39931 344369634 36464 36520 306884044 46406 46407 898805538 84197 84171 755779740 56890 56891 343605541 76923 76961 962242028 95156 95157 8306031 22325 22326 439629710 79876 79877 105724584 44076 44077 220688719 2427 2428 347538309 26977 26899 695072117 71319 71379 124078722 30885 30886 868009050 93137 93194 318520501 32582 32530 507000697 86080 86025 969044231 12424 12425 353512589 17875 17951 954065245 54376 54315 195061144 102 103 743028183 38943 38994 386182609 17711 17701 921203088 94090 94123 820561721 95719 95638 632353420 40033 40034 38094791 84936 84937 284039019 94760 94715 915118347 13034 13035 779009249 59251 59311 159409206 83050 82987 950540251 91442 91430 913173637 43861 43862 534981677 45284 45285 587320259 29132 29114 638549120 28313 28314 380364553 17539 17494 546513274 66887 66888 700772991 32968 32956 411297768 67367 67368 603249218 59356 59360 295154567 93783 93789 765123554 11345 11292 348158424 86954 86991 317596196 22977 22978 303075835 83727 83705 590602600 27974 27975 107988954 45210 45211 393942561 91617 91575 815338992 10975 10951 743061829 84876 84829 243591703 69965 69966 578088905 10999 11016 554279714 65473 65474 259396674 55032 54982 160442246 50882 50883 343307588 35592 35658 305667148 88955 88956 721304614 5721 5704 427758281 39005 38951 522962065 48808 48774 272095511 23499 23533 286835007 53174 53175 199687042 98873 98906 198311406 14147 14148 937298729 60886 60887 592898284 69481 69543 297792264 33743 33744 455520124 69647 69629 789604821 65509 65570 378657836 22296 22297 544830884 44371 44456 938017962 92196 92197 40531241 92099 92052 741467301 64394 64323 354643425 29497 29571 248168234 72047 72098 164627199 68684 68685 204272575 51881 51882 235345029 52562 52563 368188008 55505 55543 934662439 8328 8329 812710073 3611 3615 97520157 6863 6812 286134482 35001 35002 339295496 82249 82250 197059816 40346 40398 546363037 63315 63398 686752896 10972 10973 40568010 8078 8079 921439410 47926 47927 106663599 9222 9244 260071613 7729 7693 514479111 12829 12830 887566940 38711 38796 865419052 13886 13808 225766997 49869 49870 538169065 68028 68029 350024703 1859 1823 442180766 17265 17266 663053536 31388 31389 576230017 71054 71134 680377907 17174 17175 791114512 57113 57114 618791205 80441 80442 159097879 80172 80210 858482825 99040 99041 802789658 36514 36515 154947953 68282 68283 255917556 42194 42195 143720181 14390 14391 692915927 93410 93411 948708427 96848 96794 924450041 81195 81196 606663858 80020 80021 221665075 42169 42170 520260262 89418 89419 940406807 87771 87747 571014824 92079 92020 202083132 35888 35912 960820945 76318 76351 906503228 40235 40174 913808662 26019 26020 888545487 51065 50978 110029949 55699 55675 294088744 85021 85010 864594168 81114 81028 993490897 41029 40997 1832772 71077 71016 583889890 94444 94434 695227540 30719 30724 167624950 51029 51104 919815367 19703 19675 326132665 98651 98635 643181365 28409 28476 413183580 27665 27684 744278307 38250 38251 869715743 47858 47859 100946854 12631 12632 136248254 25326 25382 4089515 63858 63859 520219054 98875 98876 605127150 14074 14133 873415551 93175 93115 734870256 57002 57003 844349369 73331 73246 508971553 59876 59930 295707969 44782 44783 114738446 18924 18925 960932305 73159 73160 986659327 10370 10430 613976554 19370 19337 993759053 14689 14615 644519462 48168 48169 394026155 14644 14645 122368944 91856 91943 963315010 2188 2269 315534899 34733 34734 327361991 79787 79819 975872933 64869 64870 211022723 62300 62269 297112444 38087 38088 950544448 66087 66068 817423139 42658 42657 986948139 27488 27489 700394666 75701 75725 487199948 36159 36239 467242674 96428 96439 129856887 42784 42764 332561893 26995 26996 91550578 13557 13558 57385294 10664 10707 572250110 3558 3521 521756522 80288 80289 923745667 95344 95279 762618499 2112 2197 678816021 89152 89153 659824685 49526 49468 709421104 16549 16550 198396082 23382 23383 841276578 18879 18880 82183103 37345 37374 277450715 40912 40913 585329476 83186 83129 270641658 24061 24062 853650210 80943 80882 95479227 70765 70766 659800266 68033 68068 346050065 64612 64613 196544433 8467 8380 791505786 15723 15809 128350709 94415 94416 125568373 76673 76674 539092298 6998 6999 930823797 49457 49458 220341515 89352 89353 649493141 16100 16023 917073606 25038 25113 716733044 32571 32506 355410406 52942 52905 672140738 516 517 931027238 28378 28336 328390355 51174 51136 789065311 27979 28017 657702790 22382 22383 949580345 77455 77456 284766248 1685 1686 254267925 89536 89458 769590218 43836 43856 66465165 63751 63669 852631911 48345 48280 586672100 52127 52128 910194548 19543 19544 150710858 72964 72989 509853740 20303 20273 913428826 67589 67590 675894065 66831 66747 478623154 10950 10951 444506921 40160 40173 12179237 7011 7012 408765709 91570 91510 686738581 74432 74433 720991059 67882 67883 523430045 38742 38743 827831190 15372 15393 899968542 93666 93667 948601662 33607 33606 10387658 65417 65440 523316810 98684 98682 109273748 41117 41118 413676075 92918 92919 393515248 35373 35374 631350152 17972 17898 474812450 83644 83640 554637346 59632 59570 937246665 6983 6984 758899165 56768 56793 299189323 21886 21923 210003799 70503 70504 909263016 82255 82256 901792630 66272 66273 349731881 48226 48296 694651897 47539 47540 296525617 28044 27991 715534008 87088 87089 947805015 8651 8652 992457839 21332 21333 980277924 75043 75010 312278202 46224 46256 900281654 88350 88351 417120584 3128 3210 793997972 11319 11378 382937888 11519 11520 699027627 92935 92936 733420542 48469 48471 27325876 27363 27364 432723517 49281 49282 786253685 1355 1336 561408370 80883 80898 81210386 26318 26336 597874102 19026 19027 406868994 70074 70076 379374070 61270 61271 246508097 88612 88646 512730434 82641 82642 609392338 76234 76235 57692036 69412 69413 281305145 39572 39561 461750140 9117 9118 920103003 76788 76821 425880254 43788 43789 208604996 88347 88349 165399948 67718 67719 361867880 39162 39230 223766487 14309 14310 403658414 6775 6738 981203891 61415 61338 336043815 65470 65400 915281065 98894 98895 440338726 45676 45645 511291945 34973 34972 160382708 48638 48639 273399336 97188 97189 555389865 55422 55345 403377232 47852 47909 567667558 97561 97638 144027314 7252 7253 646567479 39624 39625 662500402 91893 91841 461400227 28998 28999 502799838 70771 70772 820358810 66902 66903 599972627 81710 81769 254952227 15755 15770 980453034 72830 72782 804978016 90312 90294 670922261 83882 83883 610685690 13975 13912 325183020 99917 99983 75118222 28297 28298 836100057 69780 69808 231518204 76426 76427 56180788 32809 32721 309586237 51518 51549 166164614 8046 7974 74236515 71284 71271 273662710 25113 25114 119874621 16100 16101 298028350 91301 91302 767849832 20250 20292 631834905 5801 5802 188908673 9508 9509 131940250 3433 3434 66652153 37338 37339 293677389 94637 94610 71227858 24683 24684 384304376 85903 85959 880515684 10877 10878 843714352 12381 12379 739944518 56072 56074 406447649 56079 56080 686117599 56853 56769 754903741 4302 4303 426295673 60038 60039 543053661 51967 51968 559561240 26312 26313 634782900 42618 42542 87629505 78003 78091 787947864 87711 87661 23741804 81002 81054 354762463 70109 70110 519561861 32993 33061 18279560 91413 91325 407108988 73990 73955 777045547 18078 18122 559406299 39344 39430 787183257 32244 32185 72381402 97690 97681 837402711 63460 63522 162308099 26239 26240 484037315 32840 32929 458479856 67958 67989 46351929 24018 24019 676826288 94454 94439 943189154 75982 75983 230385868 58663 58664 756202458 18698 18699 868962759 12269 12270 894553950 13668 13607 608695822 56839 56923 490336347 65253 65254 673975247 30453 30468 44847363 67068 66980 516039944 74105 74106 949849487 21260 21208 147468592 79726 79810 236538053 65677 65678 852822746 90000 90001 710626924 61380 61451 433457631 16921 16922 475337833 70553 70554 103862138 46840 46778 267128582 36400 36401 796024696 30570 30571 50947308 58635 58688 715961043 27095 27096 367188539 51864 51865 833735249 6506 6507 488102048 54323 54338 766565296 10322 10408 52504800 21122 21123 468124483 60273 60253 837189169 95333 95334 115545483 94 54 872213567 89341 89342 361511498 47486 47421 327698186 19974 19934 245181620 85648 85649 194994871 65640 65641 459286679 27027 27028 761400590 44997 44944 948406663 15449 15450 598127128 56755 56805 324712686 60397 60398 884168602 94332 94248 499788213 88336 88324 778689887 479 443 489114376 3132 3184 676483716 16182 16104 921746242 90899 90900 494959453 27069 27070 454231460 2556 2557 886699022 45371 45372 329634226 3081 3138 687793735 94829 94830 998864327 52462 52463 551115669 17115 17116 771308522 65067 65085 373892080 58387 58388 193063466 62512 62423 205206880 94492 94423 235194045 55622 55623 913383220 60361 60362 608651593 72928 72929 312154245 92688 92689 841569763 34929 34970 438491886 77629 77630 225367707 6875 6876 519322683 41938 41939 786617738 23820 23748 798478904 31549 31550 50353002 3016 3025 60678267 76409 76410 232303564 62030 62031 252264488 85457 85458 168057117 59556 59557 446829229 66651 66701 25402278 85046 85064 109673926 62081 62082 175893772 30311 30312 980724007 19043 18955 748920706 54259 54234 3800085 10809 10810 305300898 48654 48663 383874227 6626 6627 511687349 50001 50002 380038456 70786 70755 964129177 21700 21701 501482850 79384 79427 911643938 63651 63694 729114371 60633 60634 932695767 23726 23786 85673244 89617 89618 606884331 85864 85865 394065093 59509 59431 661352078 33116 33117 73230228 27664 27665 347093785 43347 43348 602397748 48487 48560 63732095 46197 46150 258746017 69710 69645 753225830 28238 28239 162949642 81659 81616 927901816 5498 5499 289945335 47904 47941 921853638 59848 59928 676826703 99358 99349 868093358 31028 31008 14965543 6980 7035 710669215 42691 42643 781474404 34757 34758 3795387 88578 88633 383900920 55722 55723 279167223 3759 3760 642270157 50244 50245 549946658 63473 63474 590652799 828 893 355678063 16608 16609 507817893 98346 98347 314177289 61264 61265 908069308 27771 27755 14146160 36915 36894 268308707 270 277 270373700 26372 26320 511511858 64591 64592 702956205 76856 76857 41443377 76202 76203 884032782 55929 55930 343733251 37513 37528 193619863 45567 45552 922477528 61136 61137 696048131 440 441 617162583 26300 26301 175015912 37681 37656 490350996 56689 56671 296665576 17109 17110 797744711 30262 30263 743239443 925 926 939346745 18816 18817 557297326 76636 76632 619962322 12250 12251 692576993 51349 51387 710837477 46005 46006 42345560 37372 37334 138772433 13400 13401 114536532 44342 44343 328330512 89511 89566 939633285 68467 68468 167657793 73045 73046 560232058 98583 98584 405061157 67051 67052 703650585 72428 72391 224453461 47485 47401 762184224 28876 28877 533346932 96440 96364 623968021 24915 24988 783050659 30340 30398 151414021 79723 79724 487970950 48927 48928 999139718 55237 55267 532014501 89588 89589 94692726 13621 13622 438851659 21669 21670 279070288 46826 46827 989797925 56939 56894 119255713 44623 44604 542547054 31562 31595 719662526 31354 31355 339133871 85029 85030 839235699 29628 29629 210004530 61281 61282 306410639 9231 9232 443662727 30854 30857 788066334 33649 33650 713382317 41250 41251 566572327 21479 21480 892821391 19138 19139 421202818 83114 83115 324640014 55744 55745 115918438 62528 62529 94807713 14466 14467 3732178 46870 46871 565499517 22048 22077 718845492 52376 52377 906723232 98421 98482 728644304 27662 27741 182243483 33382 33383 771781631 55861 55862 710469747 63567 63568 961899757 61148 61066 585905296 74731 74732 627971094 17500 17501 104397153 55148 55125 973092106 93905 93906 70622855 24388 24362 284382642 19513 19508 684393063 2166 2210 526503793 50526 50527 752623985 8849 8850 881797203 68302 68303 759403494 97204 97253 716881443 72646 72647 580895620 15327 15247 162933310 10072 10073 678845944 99616 99617 540825695 91897 91847 802055596 88474 88475 606224436 15545 15473 158150092 66197 66183 166099437 8435 8447 138886340 79150 79151 874534284 20411 20412 2091775 84245 84187 189504047 59599 59600 966804541 79308 79309 164384493 49700 49679 862130310 68475 68525 537723499 33776 33777 605459852 76059 76060 42944053 95341 95342 323180924 41951 41987 477609096 32874 32875 977741972 22749 22750 834477102 97469 97457 355667840 92629 92597 583997080 81516 81517 70750218 68728 68813 223874924 96367 96368 354652803 12332 12333 740928884 94201 94202 627749726 32418 32419 615279783 27816 27817 564271201 62401 62393 403870754 89647 89648 688320513 73112 73113 552174539 9002 9005 148155650 75411 75367 903861838 14680 14609 335759842 36922 36923 807633308 24934 24935 20231325 76294 76248 447882039 88354 88355 373850375 26210 26211 406299863 22858 22936 238101566 47226 47306 806168645 65703 65670 524760267 98974 99062 472970203 16425 16426 3208078 83376 83377 974327640 46313 46304 122436855 1888 1930 234305319 69818 69779 179158557 3909 3910 987957526 99704 99702 806700058 38328 38329 41431571 62670 62671 599131965 54055 54135 813540340 83479 83480 631596155 84829 84796 192969075 29167 29168 563804633 86592 86507 185568181 42771 42833 44878020 48786 48787 79293854 69819 69820 460541163 52034 52035 786092362 14150 14113 167464964 5759 5760 724491268 6741 6655 606300822 28093 28172 121948066 13420 13332 797726872 97349 97350 185867717 36404 36405 809297779 72828 72836 962081139 5219 5220 518015783 14897 14898 809912004 46652 46653 303377866 41955 41956 735842618 89173 89174 309285542 15404 15405 210789063 61702 61788 79181206 39253 39254 139692906 51647 51664 332283015 16404 16485 510139824 84883 84884 163600328 49172 49173 788274254 16996 17044 116789958 5662 5663 139842471 43287 43288 864347768 40894 40942 784945362 25948 26007 566728928 81291 81274 486525607 36022 36023 219551850 69003 68930 47030150 1179 1180 562867709 11841 11842 802498288 94159 94200 990888171 72021 71987 657998736 83890 83918 413656341 6963 6887 426240076 77406 77407 284744134 88520 88571 769102745 15599 15600 861755770 13915 13840 712197218 31600 31601 160598089 43905 43906 799047893 95900 95901 315537717 84461 84475 886129327 66463 66464 708028726 50835 50836 493581239 51391 51392 578768178 78053 78054 74580089 37094 37095 133537385 59328 59329 861438401 24833 24757 62331036 59345 59346 494512475 64368 64369 415345904 50530 50531 467241866 19231 19241 488838548 81998 81982 707814247 20453 20478 479054433 34660 34661 342097909 77078 77079 963551022 9388 9389 926477928 60702 60671 349925252 49575 49576 556978916 79285 79286 960714681 63970 63971 602334440 17831 17830 50114552 25425 25394 883669526 2418 2483 210478482 50376 50377 564947067 27109 27104 682021765 74089 74029 954271604 94166 94158 265777878 20556 20557 51822489 78986 78918 565698983 43417 43418 639706312 48110 48119 863180447 24528 24529 349047175 11167 11084 91484829 51394 51395 259528021 9931 9992 335697895 69583 69648 974660813 89977 89978 638837849 23539 23540 485022059 80915 80916 368372684 44052 44072 499578889 36587 36654 212432810 29286 29361 41499460 1093 1127 926541271 51562 51563 264462346 20429 20346 608938665 66318 66334 795818885 14439 14440 408445421 11101 11159 773998380 95478 95408 634494824 92684 92685 512651516 28983 28984 694391337 38530 38531 546251012 63405 63364 828883994 73462 73463 828165670 11946 12012 688763135 11783 11784 762253616 15655 15656 131478907 77272 77211 227236426 52674 52675 694839420 91033 90960 263984696 80893 80840 538433815 69035 69036 646841495 2277 2270 943441647 23565 23566 117407456 17257 17258 631727924 73368 73283 103000046 23784 23735 885235970 1120 1121 430057157 53321 53322 592195705 14087 14037 419435783 32402 32403 978747286 74434 74463 440494664 71028 70980 651513664 7879 7866 609217309 11960 11961 493835979 59465 59466 95814991 25580 25581 32984083 59856 59793 540658675 80205 80249 561799690 28463 28464 717875493 96993 96908 729129455 59763 59764 966846651 99275 99347 168698193 87935 87852 661144562 37119 37136 959664899 75808 75809 48621020 91808 91864 778313559 83928 83912 626914214 29243 29244 304197026 26173 26174 642073444 10350 10332 186593296 25171 25172 148987154 32413 32414 910864715 52729 52769 692465993 80078 80079 945457600 95310 95311 964869116 60022 60023 442691774 51316 51317 519499722 77342 77361 880775579 70244 70166 784257150 62968 62969 970713571 51463 51464 532965724 20287 20288 273475729 38605 38518 825065240 82566 82492 485173495 81628 81629 550986830 69276 69283 763002108 768 769 864238674 54312 54313 892789468 21532 21533 132811962 72855 72856 986550273 25940 25941 610851191 14271 14272 735822927 83314 83315 881307998 2983 2965 549990037 5104 5105 242947243 87415 87358 697988815 42456 42457 590195159 97066 97062 925221815 18633 18546 73546265 84073 84109 858273892 46232 46222 836996069 60034 60040 1150772 36726 36744 761855456 29469 29470 287543689 31791 31807 913336712 11730 11715 162657741 20003 20091 633165708 21908 21909 116086344 23938 23871 739891744 32171 32260 262481005 94766 94767 23482283 30397 30458 557502166 37675 37676 638432209 22590 22614 475712303 75784 75785 52136442 39285 39284 416226185 37376 37377 884248956 26044 26033 402676710 73807 73779 201113019 43580 43581 402383820 7511 7512 242811808 23293 23294 752337703 24515 24566 937794091 34111 34112 782312674 40556 40511 774838663 80128 80120 618970357 14304 14305 399943934 54275 54273 869015509 57678 57716 881847076 9546 9547 19463885 39350 39338 356941885 54260 54261 84930202 91862 91886 205799407 82202 82203 124083552 40385 40315 526666522 43278 43279 317919363 38531 38532 466620382 76369 76327 471163622 42655 42656 946841303 23376 23333 242951941 11946 11990 263542326 1891 1892 353883928 39278 39279 801072203 10218 10219 748225999 66006 65994 697230798 53308 53309 656234077 80818 80891 341915049 78069 78070 875719494 90506 90452 121539883 97943 97970 210227626 90886 90887 283911458 7801 7807 295321868 9079 9052 79280984 27145 27095 410141464 93511 93512 809575928 99227 99165 598053256 79490 79478 431666188 93328 93329 321685592 90024 90032 982767950 76825 76832 838663282 6860 6861 263467880 84596 84597 478359035 9352 9291 123303375 5894 5903 14410208 43979 44037 346506820 83304 83305 992817598 24266 24289 790692971 40962 40963 113015909 23949 23891 788117022 88232 88233 647208766 99610 99611 703623898 44557 44563 937393760 51708 51709 62921054 42616 42617 319622452 35894 35895 9008610 65683 65684 831269493 7338 7339 771421690 89482 89418 989371521 8089 8088 539866719 50136 50137 117194507 48414 48415 20783499 93982 93983 612396856 72756 72757 549696588 9587 9588 792571928 93246 93247 132950108 19253 19189 263083325 63263 63304 316856583 43380 43381 25476359 26746 26767 205104355 4908 4838 344731284 62374 62375 439449370 55199 55200 926461336 32050 32066 616260282 51168 51169 183244613 43862 43863 989785031 67363 67364 223924410 83977 83986 811093603 54701 54693 505737585 34116 34071 85596151 2561 2538 896786778 94545 94610 921421268 9431 9432 520226286 83933 83980 833044995 18769 18770 406302226 32426 32366 118251934 44142 44154 12599446 68575 68576 393883130 32549 32577 512466307 53769 53770 261517069 54026 54027 546487938 73664 73685 971425897 56357 56384 18534073 13696 13700 742974194 74378 74379 248838767 28556 28536 509995782 21383 21384 460279520 29031 29089 125252440 2787 2763 445712344 21476 21477 556834123 51502 51503 569467871 21659 21660 77482486 97535 97536 869848523 70581 70582 75034254 56534 56535 685447039 2860 2822 601509399 6065 6041 370791914 50973 50974 162760316 93068 93069 266665378 51551 51552 122427 60252 60325 522137715 34458 34384 13966106 39788 39789 180166092 21185 21213 650288603 34429 34430 629407767 86105 86153 444840084 30845 30867 800702814 41675 41676 102103999 27413 27355 395977420 81154 81234 545627061 71760 71761 586518236 84204 84260 721435300 39221 39222 404822221 68840 68863 591111561 64069 64070 566411543 95609 95610 72003865 20432 20433 941916684 70857 70771 283681740 74580 74621 190881391 83999 84056 494213139 16461 16527 586910035 89682 89751 103096871 79263 79328 231646748 59008 59069 627367298 7210 7211 659398940 21250 21251 736182924 96466 96467 624248738 52269 52331 746962441 92261 92262 736116671 85064 85065 971676614 77802 77803 626852200 22725 22726 172126438 95881 95882 723897014 70859 70883 277758169 91140 91169 86975247 13463 13464 510243811 85116 85117 737231926 36912 36913 863849010 45714 45751 403008871 31728 31718 606626739 63874 63886 466483015 62920 62987 573716281 48253 48201 248962728 59020 59021 266814084 68738 68651 905729519 41431 41432 120925781 25929 25979 910605583 65709 65701 408816544 57801 57802 612997129 59579 59575 547741676 86220 86265 178268590 2856 2857 14746027 8852 8906 290892312 53247 53248 266949557 52738 52739 629479382 23480 23481 131116425 86240 86241 377210701 88629 88691 644814723 7911 7912 882238710 42694 42695 508616364 97128 97202 344258173 67923 67842 1181289 69491 69492 831797462 13343 13340 74821543 16176 16243 388092111 38806 38785 473216884 59495 59407 555712453 58020 57965 837106993 28264 28265 733344500 58761 58762 917604870 29784 29785 35547670 68726 68727 574205002 14249 14303 748498956 98246 98240 611984824 8453 8475 881140138 95405 95424 372123116 43116 43112 110678335 89496 89493 160233763 64987 64988 179145163 44139 44140 810518036 94541 94542 673714923 87093 87058 53482325 30322 30323 299708740 77950 77951 803434623 91785 91872 302725653 55963 55922 134390252 15634 15612 898825941 28687 28688 5031314 89471 89501 466970466 35875 35876 896965494 16174 16175 559687096 38415 38477 220092511 34700 34767 324746827 22085 22086 530340200 31448 31449 383509058 34458 34399 450997641 42626 42627 809183269 96186 96187 902373844 73138 73139 938970415 43863 43864 931633311 55253 55254 85975550 57967 57915 58195855 98941 99023 952345670 23252 23253 490283656 66444 66445 111980727 26893 26883 613978079 15588 15658 777051397 84167 84078 260880062 61905 61906 474056471 46772 46773 712336007 96085 96086 93108562 21813 21828 242583692 90107 90108 545961969 46982 46996 161846343 28631 28686 578344836 77722 77723 923517598 23873 23874 56321514 23731 23732 905957356 43324 43325 413995512 9181 9142 255068694 27456 27448 529870331 9731 9732 365857302 2478 2479 956786960 76309 76310 203147221 96724 96710 835480397 17816 17817 620253885 93195 93220 141159504 9761 9762 934311572 15960 15991 269470245 45361 45362 345798468 7774 7696 995872813 78950 78958 325867758 98173 98174 209989607 77583 77584 971993114 3051 2986 22895768 17236 17237 473597279 70780 70798 106081514 73216 73217 795352254 76199 76266 116710225 9627 9678 879456401 73471 73472 857040163 49891 49810 947845337 82509 82510 679954329 13810 13835 850623815 12300 12282 953772890 88271 88272 115412231 44572 44571 520405733 81923 81924 93859184 35631 35632 871776212 10930 10931 438063397 19700 19690 710813292 21593 21594 290326957 44538 44539 189702377 38840 38841 529884638 84321 84394 269232295 11644 11582 48982141 66239 66197 580396970 82394 82380 269244365 69937 70019 623605315 33297 33298 154896416 46431 46416 600725700 6128 6129 783417983 52202 52151 685987074 16071 16120 942978684 30121 30122 29415114 46116 46117 26972362 92445 92529 885128425 95890 95891 609266805 2784 2864 258272206 86333 86295 205197292 17043 16973 582512684 1591 1656 947473724 99808 99814 759304732 52479 52480 812118247 7859 7927 772315123 64854 64855 666734617 35805 35835 195152701 43722 43727 974615015 3073 3074 116983802 7443 7375 320541704 36251 36172 566737483 52543 52553 863588417 42409 42410 314871353 1265 1187 232109738 50611 50696 840003803 87823 87824 160479494 84371 84372 88423804 46408 46349 234774732 28257 28258 170215865 9483 9399 36112704 65067 65068 185622748 10920 10921 523638917 49676 49709 132486578 74216 74196 258421113 53433 53373 827732920 29950 29974 372059617 46578 46579 279446048 95351 95334 668866631 28484 28485 141907139 12817 12842 20976275 93959 93966 926694528 1971 2044 221549501 62767 62751 217623211 8057 8058 118872586 75209 75249 444479135 74479 74525 978750192 92029 92030 18201965 71470 71471 265734461 23822 23760 286332550 83253 83254 336122052 4654 4655 558482201 62617 62618 164098973 12260 12318 884795132 82706 82684 868875484 24633 24634 775885968 99624 99625 966217282 7799 7731 459154319 71932 71933 413185294 78454 78497 98253293 32919 32920 651817878 58946 58947 86024965 89774 89719 128235701 91213 91214 418704043 19180 19181 315568926 91710 91687 772405501 33667 33668 781728453 25036 25037 793514214 52161 52132 123492998 18818 18819 314372214 34999 34988 555849779 91925 91967 905843850 39756 39757 526390595 31640 31638 650674183 85333 85377 57275159 36318 36319 547770637 71259 71312 55933220 35918 35919 487016867 26750 26751 194816095 80100 80070 944484062 46902 46966 51673150 8314 8281 177551441 70260 70261 719084374 54144 54145 47700202 36556 36614 133706945 86691 86640 814397224 82636 82637 535803100 64706 64695 529161388 22756 22757 590790552 82449 82450 862059381 92300 92301 147731395 23546 23484 322686010 81294 81295 502690100 19750 19835 677005678 59793 59794 582895580 6182 6093 755828329 39964 39965 639764728 3482 3483 147003202 26870 26871 808680635 43708 43690 232569897 32584 32552 66179466 50861 50913 675784861 61859 61860 592470573 88454 88443 322269163 65329 65264 298646144 74851 74852 421195924 23964 23981 543876263 1297 1298 282634393 95033 95034 375438085 67307 67346 372419956 87413 87414 373680206 79347 79363 601975448 33183 33184 390387076 72874 72875 904383284 27456 27457 105373821 71043 71082 326028393 85519 85489 245157576 44204 44160 287005172 39593 39660 825366683 67958 67959 235445596 16350 16351 944035684 19532 19533 614682229 78422 78423 346859725 22422 22423 193346761 10504 10539 606745661 53803 53804 190395006 14717 14778 51188821 72428 72429 620655927 45287 45307 575786644 32971 33006 571008830 54540 54622 385870517 44724 44789 996973586 38906 38907 440491581 41268 41357 531124968 44207 44149 444391266 73201 73202 115671770 19472 19473 198426751 14859 14860 977753167 92000 92001 955629647 9073 9074 259694126 88114 88115 782057098 43347 43290 958144774 4584 4522 809473709 6835 6754 146034598 89 174 967836796 27019 27020 868510321 21558 21532 300906365 28319 28320 304818183 91203 91204 463979377 13805 13783 400672335 64331 64332 163129800 24415 24416 131379260 42680 42681 206000090 85748 85749 920232614 91080 91081 523957497 67497 67498 230555724 2279 2263 646207562 28732 28808 582758114 35102 35103 888530013 48979 49035 109893035 4457 4404 567066014 61177 61213 810856841 49409 49410 392908331 92188 92175 130504698 32123 32124 183639994 70796 70797 481990785 20229 20148 227608853 92557 92558 429222065 54930 54883 608388401 87861 87862 565945862 18651 18565 867845392 71406 71470 460143798 31589 31638 713980958 4977 4978 656574622 52167 52176 37973070 21072 21073 654523437 13726 13671 978764253 70841 70842 790775717 37627 37628 23094549 38958 38899 181829816 82261 82236 994895094 35121 35154 208386512 69938 69856 466677858 99020 98933 66693394 35216 35217 378491628 54345 54346 209111542 87258 87343 754078137 94044 94045 131927676 85145 85178 561443554 59061 59062 883416500 33599 33583 491774910 18183 18110 673434589 17554 17528 192388388 69722 69723 968493614 66630 66586 157742148 20910 20835 245970288 29590 29591 195189602 90992 90911 125174561 43005 42977 570277074 47919 47920 553995602 91932 91882 326453214 40281 40314 929514572 40129 40089 129466505 4610 4621 193743055 58724 58811 818575195 68026 68027 367994848 61031 61064 779269942 83224 83290 324626526 29703 29704 909371466 74729 74795 499153033 46717 46758 225350489 30755 30741 462098032 29271 29272 765487993 87094 87040 762595511 16987 17029 696265849 56881 56882 964114269 71037 71038 799867565 34614 34560 241683910 74914 74897 42273721 96296 96297 462246903 33296 33297 900558952 80254 80239 808390788 22745 22746 858240452 89772 89773 115468528 62715 62716 297325942 31647 31661 535120867 14146 14147 126169458 3093 3125 707120595 7515 7516 558837997 55435 55436 72303912 80625 80626 896895943 58661 58654 839578073 95104 95186 25918327 57955 58034 199787624 40641 40653 90584022 66739 66681 66655593 16776 16810 791791535 79177 79238 933610495 41531 41532 524614685 47251 47252 128311379 40569 40487 590988520 57732 57713 750846107 46329 46289 507022868 16431 16516 808226612 88057 88058 805767463 9291 9373 500605762 26456 26457 313861286 33211 33173 862010452 37945 37880 151165612 26593 26514 526236505 90045 90046 960241579 74286 74287 201149134 24639 24588 949799937 61351 61323 535330573 35407 35487 390601336 52756 52757 771798063 58486 58487 424630361 40434 40488 529679234 79303 79304 897795845 96308 96277 709895386 6378 6379 23698589 22448 22449 226477759 44224 44237 283755594 74257 74204 300414729 58463 58464 570553831 52238 52239 890241382 62786 62763 57955497 50450 50451 663227062 42150 42228 532245429 46728 46729 939191628 48489 48490 590629703 415 416 46362461 67513 67514 61474642 144 229 691656318 78470 78558 772895021 35400 35357 101388523 89832 89833 895702556 24400 24401 267819250 71778 71779 192908878 63760 63761 18844754 76833 76875 833916738 13673 13674 938526391 28500 28501 549198573 67439 67440 726635672 48502 48503 45539415 88579 88580 570882223 66952 66953 575171769 69215 69216 98590821 81032 81033 204707482 66648 66657 79709077 64836 64837 889012580 19018 18954 297355306 96192 96180 777655922 52314 52306 247298555 3744 3707 588309625 74404 74405 691178940 78655 78632 280053210 33091 33092 348557080 45653 45654 468375292 76971 76929 169311829 46925 46926 239634348 4025 4108 347194852 69146 69191 204669261 84850 84931 630272568 83758 83759 528950362 16069 16070 780829215 35733 35747 307993710 99746 99757 426921241 90689 90632 89732032 37660 37668 577629318 47307 47326 323462219 81851 81840 727540301 71109 71189 523116285 17425 17426 586085092 42075 42009 670050083 24562 24646 917658712 81157 81086 864658189 29733 29687 352088362 6828 6839 490457168 30363 30364 476447907 31096 31112 968578130 5142 5053 955199430 14471 14517 493896877 84943 84945 543121077 84653 84654 633925060 67400 67401 893024244 56990 57078 123818956 36932 36854 369825054 83100 83072 804532486 18548 18527 114754191 42046 41986 74486865 54260 54342 775874008 35137 35138 349644245 11782 11783 261784333 74958 74959 889251621 33434 33435 160862156 22973 23029 742508855 83704 83705 584521515 35279 35229 808588570 6797 6818 318537031 93115 93198 161952866 32095 32096 258448082 59169 59170 200433403 32494 32495 679894778 33618 33619 863310258 75542 75505 969875030 62079 62080 944943531 31765 31757 905895380 24498 24520 509326297 53400 53401 497983133 53820 53821 579079769 17550 17529 319863805 26786 26787 935675367 93399 93400 850514380 91829 91830 250850233 64416 64417 398722725 82476 82477 365635548 38381 38383 883221209 27245 27313 474370566 46859 46860 429255536 8160 8161 947924972 34667 34668 601663399 83382 83437 275266436 72186 72107 731033371 51755 51756 452673055 78872 78873 299574195 72446 72447 418968922 69010 69011 335722541 71761 71843 17226655 51768 51769 465489201 53193 53194 779677370 73729 73730 634132975 26553 26526 310544548 33522 33477 299928710 8387 8419 962194698 7055 7131 30009268 35953 35925 88893852 30585 30549 94300510 80067 80068 94798557 65340 65263 482435862 26920 26921 207210509 58170 58099 890872117 51556 51557 50213471 36416 36417 268833392 46330 46331 892930586 30374 30347 516894155 75898 75899 888248480 79663 79740 443240766 92294 92295 522439624 1842 1807 284902578 27060 27061 405931229 27511 27466 612095039 37164 37165 522109030 5814 5795 551725857 10153 10154 941649477 9169 9180 317233987 39086 39087 405684995 82024 82025 22202719 91368 91308 39054484 31414 31440 61161226 88319 88284 335170752 7378 7294 712694644 83438 83439 949668692 95252 95195 353830419 88101 88102 403288640 82565 82566 804430250 67541 67542 170340461 65092 65093 280959099 44426 44427 37575099 2101 2102 343514658 77764 77765 378749672 61981 61955 556176450 19804 19805 359258014 69805 69760 756958385 37999 38004 417508773 41855 41856 753003053 32209 32271 475756796 42050 41997 193625317 47288 47289 927568719 38033 38104 152551965 50923 50841 218856273 27967 27968 783980806 95717 95718 626216678 48432 48433 165228582 46928 46929 242119137 73861 73862 171362975 17021 17055 307072160 43619 43674 521455562 42197 42158 29291049 88669 88725 701788317 15978 15943 226948182 50149 50217 800902231 55529 55530 298049305 6078 6079 103373532 9709 9710 208243810 50943 51020 671333187 18253 18254 199279343 59830 59831 317789791 56842 56843 560913852 26849 26850 179597116 69036 68959 535301616 66556 66557 133337446 60228 60231 353187236 63 64 653253634 7782 7783 851295105 36657 36706 951947999 86374 86375 208006391 71235 71236 885757794 30692 30633 108664976 28474 28475 493881212 89134 89135 649853169 71218 71219 215218919 71018 70950 733319968 12491 12492 577120458 14700 14668 992167955 42512 42513 553491049 70673 70674 60748245 23447 23448 532890198 79200 79167 522864099 53403 53404 616618510 46476 46477 776664676 21174 21249 461035172 93474 93475 980327773 18035 18036 665992555 25917 25983 477668371 99742 99720 457920515 99160 99129 677335013 58375 58376 747536289 91167 91168 45848335 98557 98558 303507305 91529 91530 405030963 86864 86865 334971968 1367 1368 327152084 92097 92098 196695313 89974 89975 876819633 55589 55586 795530955 24426 24459 842085914 25086 25133 961603307 24238 24197 168993920 40787 40788 791695047 70540 70544 470750807 37840 37773 795906331 74346 74347 321095068 34748 34661 853234706 37718 37795 453585280 31348 31349 279920579 17789 17790 89679290 36066 36067 645701781 76919 76950 979895625 22274 22193 877348831 70859 70860 924408820 99529 99530 867926611 26462 26410 25303285 11756 11757 751963972 49556 49571 795054013 7592 7593 7763511 76299 76300 531783933 82941 82976 490760130 24047 24048 42127307 61534 61464 411780468 23345 23346 534245724 2108 2109 31149567 43100 43035 53772196 97657 97725 10555131 4628 4633 646474798 99604 99539 33636304 36549 36550 791758898 20389 20390 202170716 69647 69634 796029358 56099 56120 777247340 15280 15288 234317977 89858 89878 708538681 51347 51310 137926421 46536 46547 817599200 42000 42001 955098684 24032 23972 519333812 78678 78679 805441628 16962 16963 340901066 83984 83945 929404947 33652 33653 231558644 32324 32325 77436550 48520 48521 579186075 85839 85840 470625992 41334 41390 781248716 23621 23622 191650447 39193 39194 774739891 3 58 409400954 91350 91351 40755633 31134 31135 604294199 38903 38817 801031672 7694 7695 83966060 57402 57403 52969004 69440 69480 791205171 81037 81104 785262654 24709 24710 464028690 61899 61919 599594668 2046 2009 126024786 61732 61756 766460861 91127 91128 217536325 25369 25370 445834502 11263 11264 838821657 15431 15432 707756664 32489 32470 183236757 98254 98255 6021406 25021 25022 412185535 93571 93604 621859067 85548 85549 482993844 76131 76140 557748095 45342 45343 982649915 45591 45592 773837596 95130 95077 863159596 70592 70654 910676551 52778 52779 644716072 61062 61063 654275954 22103 22104 456262933 51386 51387 836331515 667 722 291982070 38160 38131 815865509 98079 98140 718093646 11972 11912 654429715 38652 38695 130033981 78471 78513 783033089 9859 9890 140204692 81916 81917 676985857 97354 97415 494090209 46015 46016 391908467 61603 61660 673782235 70114 70115 249986032 34206 34152 368410832 72311 72391 935146097 76798 76781 24621535 96427 96428 46921002 6428 6448 678959063 20432 20436 427958569 56554 56561 364250532 33427 33428 427386399 40793 40794 569677981 21436 21395 650278308 81413 81414 144621273 93301 93302 758506850 41233 41234 436604056 76932 76933 727029635 16923 16924 874743695 29191 29155 7995943 19237 19238 812848970 31087 31118 247301252 34633 34616 221839442 29377 29378 398352076 35119 35127 944627140 71398 71409 383128950 90585 90621 745444659 80685 80620 615378851 54092 54062 727285206 42287 42288 767811295 55652 55602 738267545 95066 95067 504697328 15926 15927 277053988 4874 4867 892809575 7198 7199 525211096 48399 48400 1760013 94111 94112 940826905 80416 80485 359695113 70414 70346 771384185 37718 37719 719051407 9575 9576 433253225 87572 87518 983275429 38809 38836 566870915 90360 90361 962567502 51698 51699 520141166 21951 21965 498921220 29449 29450 511591775 39408 39478 924007595 72319 72316 548531958 42555 42600 492306870 89 117 271110830 8593 8641 685942120 85891 85892 225866266 21246 21325 56917010 40999 41000 950432250 51607 51641 911268448 36567 36601 777229567 41642 41723 330983167 17677 17678 794920324 81891 81892 274627214 7654 7629 383313017 94161 94162 681969678 44064 44065 637310738 27872 27873 362742118 46381 46315 898665116 80351 80352 16107534 87298 87299 470993599 42323 42324 484157751 80156 80157 759029023 20750 20818 141490184 11250 11251 672471670 34904 34903 285185626 7781 7782 247704824 81525 81534 646083387 25549 25524 314828444 30388 30469 257463407 91140 91127 177241101 4769 4770 473730491 88841 88842 130993421 48144 48145 430655882 30337 30338 319555999 63926 63927 699504761 30701 30702 285873363 12233 12234 992506367 49375 49298 978928909 94387 94367 33047505 97118 97175 187435131 86053 86063 615913623 65792 65793 910853761 4436 4437 757246322 74204 74153 700834478 28519 28445 916448717 30258 30259 193853693 82630 82664 858989124 89791 89868 962522859 76712 76713 483667395 17627 17669 273247048 47689 47690 406859824 31100 31132 751218364 17356 17357 289235020 64824 64736 167621842 22292 22228 25605649 22801 22817 167713452 79844 79762 652778649 39861 39821 716449980 77451 77452 24576432 77067 76992 777830606 10385 10386 484645943 92309 92310 321060562 90562 90530 195499720 82585 82586 974388021 17298 17299 909576255 13735 13788 270022472 19833 19834 477557257 83552 83553 822507912 69093 69094 532625885 13660 13661 416590584 63571 63572 540231946 90275 90276 587050038 55794 55873 428399532 83432 83451 999063841 54620 54621 123731698 97826 97878 992476614 88662 88592 772911625 17645 17659 940664220 25631 25542 773673600 53037 53038 178280017 59461 59394 192716718 38793 38779 160549162 61541 61542 544368312 26719 26720 913757640 21265 21292 227271265 36878 36879 755030536 34675 34684 392039958 73480 73481 230778673 68637 68697 816269093 32100 32109 895891798 32716 32717 275627922 66946 66947 684274506 19438 19514 940325756 84654 84655 693142197 81134 81163 727521347 56393 56394 767008503 15489 15490 236860126 43562 43563 600711683 43777 43732 217547848 21896 21897 929872380 94565 94566 764710586 95036 94978 149098378 3529 3530 338513616 29356 29348 103500647 17275 17299 725907227 53917 53870 344634902 11772 11812 477845935 81129 81130 237354262 32193 32131 873229555 9859 9860 863757255 98352 98290 753258270 5136 5089 128471240 59778 59763 627709332 55859 55772 424662667 35618 35619 10311226 124 125 131665967 34905 34906 3310101 5385 5341 839763784 13323 13259 458750457 35437 35438 923083833 28893 28894 212669367 38041 38042 586964386 42021 42022 58399014 84729 84730 13593833 66762 66745 908581409 65250 65251 237654608 97654 97642 498454399 15951 15898 554386922 20882 20923 713824546 60848 60921 955871031 63942 63943 414855380 58610 58611 761013071 46785 46786 841897271 5837 5793 917875347 96178 96179 936035650 47331 47339 81354116 27739 27740 854080839 86457 86412 526315072 63328 63329 575791076 26665 26666 654447862 96767 96768 959164888 21606 21636 843896032 48368 48369 453809154 89529 89589 393991053 41335 41336 818891129 5501 5502 940101754 17960 17961 872288886 81258 81259 675788969 43204 43245 593088801 68378 68379 527647196 97029 97007 968210244 3855 3886 41946007 18142 18143 619681385 51787 51807 650164379 30823 30861 13606300 78733 78771 979906565 94450 94451 367792942 77022 76939 809750956 43951 44013 141171402 18594 18595 88740187 63026 63027 217644174 37771 37848 884729398 96645 96655 317603059 39986 39987 467478657 49574 49575 125065669 14765 14814 946277447 76660 76661 436331201 17504 17489 706582971 27543 27544 501987955 59885 59886 764742113 29801 29802 523500293 55780 55842 702919709 28332 28333 83538313 65560 65494 222693547 16332 16295 52064770 93472 93473 599559429 18746 18768 861376638 72684 72685 866587346 57189 57267 257969543 31337 31410 163263994 10187 10107 849405999 10840 10787 223534224 75494 75415 340635200 70076 70141 670724903 15429 15430 59469400 69899 69900 281479444 30324 30325 944271689 53622 53623 135726416 80651 80727 43187118 95822 95910 630324270 14479 14480 512582004 6206 6189 908389377 39552 39511 207294501 28746 28807 729449839 6448 6460 306201155 10564 10565 546893216 59725 59800 262963656 66261 66262 818354716 4673 4674 175253480 11641 11614 288351531 95140 95141 819723515 37555 37556 594219695 3190 3276 642598533 88913 88956 414176208 66817 66818 222759348 96948 96949 277186375 31581 31593 381029221 31764 31765 497295400 27633 27694 608566421 32714 32662 512782671 35781 35782 418346024 40105 40026 606740771 58812 58813 165648472 75823 75862 908239238 29331 29332 887869460 24781 24698 705043252 71539 71540 886091905 20514 20515 68748421 24660 24661 633119539 68966 68967 598315649 88605 88606 443260484 84362 84415 736661786 44280 44238 159044356 55792 55708 410743974 60728 60641 124567900 59589 59590 765297671 62723 62724 931592444 82434 82392 365290907 59501 59541 956361963 64535 64470 579808567 34999 35000 275990313 42126 42127 470399974 87484 87545 80583693 41953 41951 759553219 80383 80349 98544898 75229 75230 274014228 81339 81360 6162991 94913 94907 612637590 93262 93342 802620471 67336 67389 125285475 49644 49645 445780580 44896 44897 746689147 70826 70778 421759916 61696 61715 909740001 35008 35009 395871494 84429 84430 461516567 31916 32002 884097296 58605 58692 777946247 55725 55728 987044489 56329 56318 797184169 4661 4706 923116878 70177 70125 533322709 41875 41876 467942116 43296 43269 443609907 25782 25783 966867754 29004 29005 227210841 78397 78352 566323205 66180 66103 555354599 95766 95767 589026281 54882 54795 20652254 21851 21852 585142144 73836 73854 264220722 58526 58527 920359171 53095 53167 631074708 29112 29113 114071443 79115 79042 10179695 51820 51896 553234655 25571 25517 834066877 42979 42989 921142945 95469 95491 812462070 93867 93868 62588704 35303 35304 52531796 46029 46064 43473234 15398 15399 213140065 17015 17016 438563566 85258 85259 158955901 45048 45049 589416833 67785 67835 538799914 35400 35348 711398606 50433 50434 817520329 35051 35052 204100984 23278 23279 976080593 10807 10808 294927444 30707 30718 292902156 2604 2664 177886974 97167 97168 818285185 50573 50574 890661778 31811 31741 989221040 99161 99162 659657708 90216 90217 550592937 49022 49092 272547238 69417 69482 616576709 38950 38976 327691784 18517 18518 633697043 63139 63140 842735058 4792 4793 263035055 52704 52687 838820871 65778 65809 369188387 6590 6563 100855259 46209 46210 253552394 33050 33051 483949234 65524 65525 971111167 32477 32478 426701038 75326 75327 268718811 26712 26713 43551022 24648 24649 344160088 16268 16287 502470208 91353 91354 648645201 74757 74758 96232527 53594 53595 178460108 42429 42409 808856991 17639 17643 553474965 12176 12177 851545765 26435 26401 423202151 55994 55995 423966527 30893 30825 252612111 40579 40580 224937535 45168 45169 277984736 30469 30424 684651368 51849 51850 434503981 67171 67211 970558662 19806 19807 230434879 4520 4538 995255927 97968 98032 618571739 65570 65562 919195854 42889 42941 634864351 40003 40051 407646292 21692 21766 508020933 27544 27545 636928477 38103 38104 894397429 9713 9714 249350925 46832 46826 628066694 40535 40536 193554077 66960 66961 897123707 16022 16063 706019966 97113 97179 235461379 80787 80727 973572986 45661 45730 128000122 12220 12190 705305124 56699 56700 492147387 10389 10470 819511410 80306 80364 634217240 84418 84419 431806014 22755 22756 884413748 29957 29938 701214279 58833 58830 182138504 30995 30979 228593795 91661 91662 411126093 84820 84773 325997118 72393 72394 960257917 32224 32225 556280594 12378 12379 640491337 88074 88013 457447624 95344 95345 586052339 59443 59444 380505803 15619 15576 635969094 42990 43003 343699521 46156 46157 993778979 94140 94141 431220273 50736 50737 350063455 78698 78732 866180244 46431 46375 920412791 98862 98863 12405527 45572 45494 531006026 92632 92648 341487379 80102 80103 408356753 29145 29196 191767739 64213 64214 577747952 27232 27233 308248213 68884 68885 731377694 75422 75423 609403621 52878 52844 200915846 5848 5903 239579498 974 975 603263464 73494 73532 139072994 15352 15353 525060148 96722 96805 162782306 60027 60108 99532307 77799 77800 250819361 60456 60472 716417604 38351 38337 138902645 21222 21223 910749332 36349 36350 724330054 24948 24949 376313085 6481 6482 76805015 89028 89029 924643080 81892 81893 941197658 65866 65783 359927707 81554 81484 906083592 66560 66561 868802173 20984 20985 491566011 99314 99383 835327210 79388 79389 946979921 84602 84623 932830244 15974 15975 530514942 76459 76460 890356868 87447 87448 719712145 88127 88207 963554828 20536 20537 566897793 16153 16154 881504889 2264 2343 122010825 93632 93544 704879801 27882 27883 3181889 59758 59759 161614584 26699 26700 68277270 37896 37954 490346933 39451 39452 958875270 46635 46636 471440222 70935 70936 7719850 53099 53021 218781479 17643 17671 807912100 2487 2488 582440121 14452 14398 542720866 53589 53590 575915493 52089 52090 140596230 54260 54263 477745526 35846 35903 710783994 70979 70994 337222281 16647 16571 643448895 50648 50649 487975101 99751 99700 507200328 59019 59066 340689772 55673 55674 46745395 32649 32683 524510976 50931 50880 166721104 91995 91996 325204784 75344 75293 669584003 12848 12918 432909272 572 516 847544813 27372 27373 726219370 19252 19229 398496541 86548 86571 950603283 23652 23653 9250777 63992 64033 702454987 50104 50105 635604675 10486 10561 397469428 30645 30649 909900043 58433 58434 830749809 3286 3287 558893641 20738 20816 942810391 28189 28160 626211775 99425 99426 6735210 65611 65605 906034393 7469 7470 638655071 8770 8845 428923322 36972 36952 399882483 46849 46850 160391665 73326 73327 179271950 72710 72739 275061738 94050 94051 112580164 48082 48083 408963429 50439 50513 489618492 19773 19774 356973584 5793 5794 309837407 87274 87275 231932692 36965 36895 676900456 98642 98606 262835106 76012 76036 306466107 17895 17855 79319044 48226 48227 563864711 10157 10158 814051271 39370 39353 295547080 13300 13217 818285548 44489 44490 445048020 37948 37869 318684568 70126 70127 684629315 88126 88152 183361106 89216 89217 975553792 45253 45248 993491236 91099 91100 602534106 92721 92790 123513410 24132 24072 656604906 6329 6330 259938393 5028 4971 93204376 54106 54131 882551766 52688 52689 648070642 1321 1395 104812834 51515 51509 56855103 78397 78341 848452035 46317 46349 237400086 60244 60159 689798587 1092 1093 713916440 1651 1652 276446732 6902 6964 236769584 7918 7919 331964690 11662 11663 638599805 22131 22132 632868017 30052 30001 819718499 29220 29221 396702949 93797 93859 422042906 14741 14689 267001939 55670 55671 614132093 91004 91005 123135413 67756 67732 678324494 60848 60849 668271203 73427 73514 321010834 46836 46865 131628413 72843 72915 679213651 51932 51960 219702665 41870 41907 310135882 78703 78666 129177860 62803 62804 711212483 82328 82320 235363088 228 218 582134628 2832 2878 95539514 76501 76497 905110065 35640 35641 282909254 64199 64179 921772802 4688 4645 975014329 20956 20957 520357894 8722 8723 536373809 39269 39257 195468022 98310 98225 889030623 51582 51583 40293050 7795 7796 327796545 46004 46005 765079889 31901 31895 164751649 50485 50554 793388157 17151 17224 786684942 18626 18627 44225626 62532 62606 497171521 62148 62213 782353605 98243 98324 618355672 77085 77086 603775936 19561 19562 705711072 90862 90863 761103992 24417 24418 102266475 48345 48346 772360083 78432 78509 146507979 50492 50507 75980286 40450 40451 155539781 87588 87561 126156530 89301 89214 687544337 72668 72728 919641654 1424 1425 239550020 19486 19487 249877281 22071 22023 623990687 28035 28057 893962316 86478 86479 945413186 71313 71314 429369714 87472 87473 884252459 7759 7670 949672154 71884 71798 790806645 64530 64531 617557025 77312 77313 529261916 31892 31866 297329528 34469 34470 590555263 73410 73466 103491225 36159 36152 463684959 4334 4362 657148795 18366 18449 180907589 88439 88440 67754848 38097 38098 814502002 36567 36523 38830552 67727 67728 714868877 83456 83457 872060922 7749 7750 937912495 67634 67644 47099571 77868 77806 491575532 67162 67163 964798826 99504 99505 221472418 85633 85574 700053832 86554 86596 431615447 5943 6008 689949594 95598 95572 397910053 62479 62480 946667790 96790 96791 284029523 38033 38089 67972117 95078 95044 15494439 93049 93050 434548363 91569 91570 84627101 12694 12661 159665308 63632 63633 611395760 87263 87264 975386264 20780 20736 71819097 46195 46256 46517452 23858 23894 590009823 8968 8989 273224281 62787 62788 823797533 93304 93249 532581874 71351 71352 633265845 82010 82011 380843645 92777 92778 799057846 72148 72185 41533158 2099 2028 347915411 91519 91606 188245062 61422 61365 658321056 96618 96619 721379919 284 198 5827649 57576 57577 167123470 90937 90938 967640834 52959 52960 702700484 39305 39306 228335669 84114 84115 862475475 54703 54781 202074836 8602 8575 881056345 68207 68208 415540953 69301 69384 733043417 96774 96777 577898445 67330 67392 43775766 45939 45940 638806786 34665 34624 480135776 14088 14089 957999928 12385 12386 902426261 5293 5331 525173237 46783 46784 953211071 80874 80875 632435142 59917 59918 798800197 12201 12254 529803251 18747 18770 140646665 85775 85843 169796728 77553 77549 147708193 35643 35644 564493925 36017 36054 843545583 32437 32408 239218271 96825 96905 34026344 90255 90241 784703487 22828 22792 564623607 6907 6819 2349682 40151 40152 578332385 92459 92387 572475970 91873 91819 19796050 98167 98168 482399599 96938 96907 509635944 86373 86374 616883277 49563 49564 310041250 65315 65316 604110979 75320 75357 520154574 14668 14669 385483772 22323 22324 605103345 42816 42896 452566340 69767 69716 38966904 45334 45335 387912512 1593 1594 240997987 30086 30087 169940847 48804 48820 409738172 6940 6941 977074649 89354 89425 232305408 43851 43853 190547252 41850 41934 937964170 50984 50896 138438891 19727 19738 770126551 26022 26023 655665230 38338 38339 503988471 99353 99309 642252102 56692 56696 401624035 45127 45128 182620017 78070 78061 439038993 86656 86709 118322208 52397 52398 368344436 92323 92292 246322583 49992 49993 567194236 71116 71117 196661143 55741 55671 259914480 30776 30724 329521426 78812 78884 709297196 71937 71938 73577095 83361 83362 430573893 2420 2469 523440497 83984 84010 274307445 34393 34406 157493059 25518 25476 347089352 18603 18604 181032437 33790 33791 199604046 86909 86910 564926988 3116 3117 348883400 1314 1315 688098698 1311 1312 537714522 45940 45941 67965508 13158 13159 937914355 61168 61181 665020031 70312 70271 325181354 58460 58461 897100476 387 388 480734493 7980 7981 48036161 20167 20168 64185690 24372 24439 396770588 77809 77877 263763863 96965 96938 363430872 98861 98855 10944468 16243 16244 166374111 76050 76051 424983476 87964 87896 526570528 22174 22233 565592750 90482 90483 784176737 23435 23436 859785930 8354 8423 87248843 80329 80348 99605439 51638 51572 575850689 71679 71680 504622161 17252 17253 7623100 625 609 40779163 61950 61899 651470796 36354 36347 343018476 94166 94167 801257433 45029 45030 273439004 93082 93083 29910759 40856 40857 696753004 13214 13203 37128746 1261 1196 539873861 84744 84720 852917946 77582 77583 258539952 51491 51498 68536556 18070 18071 894917680 40478 40479 281571424 17670 17605 835516979 94472 94473 218744185 15050 15051 601049088 41991 41992 802687582 1610 1537 921103176 32037 32038 5623433 22538 22539 960665973 64934 64935 977848050 85444 85445 802005822 77164 77086 11860449 10936 10937 413972289 36900 36901 681129958 46990 46991 160070121 61519 61520 150771938 36772 36773 462643910 26306 26307 86034039 85184 85176 717042439 2604 2605 248754899 70950 70983 690975187 17552 17553 200251581 17868 17792 820910174 49608 49636 839707044 35110 35111 98977354 46754 46693 182866230 74410 74429 66334359 35374 35375 327984394 59850 59774 691863692 44566 44530 254651517 96018 96019 687757708 28668 28669 17645483 98486 98548 766862802 15649 15716 813515261 65659 65660 570540158 14561 14562 637554958 69379 69380 212519457 40384 40313 598390979 18918 18919 907358978 88848 88849 435125813 94476 94477 291536999 88590 88580 454467418 63050 63051 895931447 52570 52571 996016264 32482 32483 270111476 41138 41126 989698456 82996 83018 891672314 65805 65883 636201572 43463 43395 89187691 91348 91349 339077311 93324 93325 47801112 77824 77819 800978989 44117 44118 390383603 45221 45288 762064213 17051 17052 110772816 66324 66325 406194144 932 933 626230981 87442 87421 144294905 38472 38473 757065176 19245 19318 908277375 41723 41748 375956484 444 520 171518778 82359 82360 366694265 45504 45505 105946921 28877 28878 253785651 85011 85012 923400846 77561 77562 101925685 12226 12227 161534645 95811 95812 244139777 18190 18191 165837403 95953 95997 920636045 60269 60270 131088977 84740 84758 68063087 88166 88167 957004788 10257 10258 550655280 71428 71430 335217717 7764 7765 781775802 86591 86592 136134888 60328 60329 260176450 98471 98472 563859801 63315 63318 139885005 5977 5978 924599054 41447 41448 826242609 65778 65779 364543581 68547 68548 971674101 368 434 990640790 20197 20198 63629074 16146 16147 896182421 50665 50666 902497425 59362 59375 310135180 37531 37470 525220177 66670 66600 73412404 61713 61714 954837492 40647 40648 520425880 32706 32707 127585760 15181 15182 177210040 58210 58293 572866191 9378 9379 84547084 74719 74720 63450353 8634 8610 478529745 67359 67378 314440936 9778 9858 887332080 43253 43254 416512761 49798 49799 13705496 8971 9044 443466458 37637 37696 248608020 64060 64061 250589606 40422 40423 184749067 80054 80055 175207456 18655 18656 591358758 96389 96310 833171489 39931 39856 23814532 51896 51937 217247338 34032 34057 129634412 13854 13775 619990967 5532 5533 828818163 75452 75456 26710988 98318 98258 823716900 90362 90303 110769169 74997 74998 296233176 44521 44605 436504620 994 995 333183148 40900 40901 70613463 26700 26613 833823616 69151 69080 32132315 48772 48773 982591453 47657 47699 626305442 75666 75667 962713213 35014 35015 900253548 39218 39219 184291958 85096 85093 173666388 98203 98262 867252291 12851 12852 139873044 95484 95456 188386852 80392 80393 276389131 92610 92557 606859555 66673 66674 500145349 29900 29886 898526556 5264 5265 935322157 37142 37143 259676794 93478 93479 401473410 78781 78862 281021584 53978 53979 315825630 51431 51397 398551201 44920 44904 763540475 63086 63038 754681431 43738 43779 945113432 68276 68277 600858939 13583 13584 702477669 72089 72114 244814766 44602 44603 201063311 94883 94802 644885271 71787 71835 206064036 12294 12295 824060157 36630 36631 717327889 85778 85779 797052918 34382 34315 604616787 5827 5790 357545680 70894 70895 793817565 23019 22963 754365460 34067 34068 434304477 32573 32574 935270114 89004 89005 964869317 74411 74412 724392169 67370 67291 561876868 35745 35751 868156671 79913 79858 421260900 35295 35268 714336775 82656 82575 563330002 23596 23678 980975227 9511 9512 887170078 6624 6625 171002336 79262 79350 941283290 80182 80189 692536209 50784 50726 865137901 7985 8071 325871938 6243 6244 582411330 34783 34784 842710568 69274 69223 553440379 11631 11557 272989518 100 101 957699074 46115 46116 29136971 91022 91035 662932873 69298 69347 307266418 18727 18728 38914119 66767 66768 712226592 98813 98814 836939971 2626 2573 344622913 93661 93710 142106876 59604 59636 727149191 32311 32312 734634881 60606 60607 925036890 56324 56325 601104710 46420 46418 897999158 75676 75705 939516828 53652 53653 904193034 27101 27102 120339160 18712 18771 938932061 33672 33673 507650878 76001 76007 76633434 5647 5574 507298513 48641 48713 171096010 39778 39779 617826019 227 270 425766143 68434 68360 778647761 17453 17454 517862534 38873 38874 533688432 41164 41193 93823252 36793 36794 624751174 29200 29186 575287338 92725 92726 991554143 74472 74473 121417669 10301 10332 319343866 81322 81323 826796108 44986 45062 799711858 85928 85929 935409587 56010 56077 340989469 84381 84382 967721679 31102 31113 567401558 73708 73696 935587153 56501 56502 270716487 50569 50570 668340162 70559 70560 855004280 84392 84393 897422775 66790 66858 75085872 25109 25116 246814594 3197 3198 100278882 11244 11245 592264378 9804 9890 786955310 2122 2115 880076535 31667 31668 940587074 45295 45208 685190618 16803 16804 603849951 1869 1924 490887173 34413 34414 807228685 57348 57349 157486057 20641 20642 305016897 70448 70399 522082064 12343 12344 304489147 5655 5723 204703194 49628 49629 651431774 15455 15417 399262610 47152 47217 73034380 93916 93917 313826889 50749 50828 875303142 41208 41256 757970185 72822 72823 839039696 76457 76458 978015390 58403 58427 943565757 50379 50295 572863071 68183 68095 396628847 80252 80282 765281878 48215 48196 561229085 4281 4323 162161344 45836 45820 897685090 1296 1261 239866398 25434 25435 769523357 75233 75281 355460001 68184 68115 67931205 98998 98999 747224946 63956 63957 166126540 94956 94957 444699948 58473 58474 26759978 72467 72468 269072644 37731 37819 742293126 8037 7955 357831986 39749 39701 780634312 31874 31875 96690451 7587 7588 398326999 33729 33745 141230917 10952 10953 489557194 19204 19205 814741287 23777 23778 769477841 13238 13239 562086303 57255 57256 624684163 46701 46654 124632034 57854 57855 319822938 1795 1796 702492795 29647 29648 331850010 11995 11958 154075362 47800 47723 319975120 12054 12105 49397782 17466 17439 758530726 40118 40076 231261957 86505 86506 591789083 54430 54492 483217647 36068 36069 636656244 3365 3366 49130997 10300 10379 718674859 56974 56978 170890392 24385 24386 519132529 46468 46444 320880221 73281 73274 53528432 43918 43919 629389256 11881 11882 39104872 23600 23520 870870907 4594 4595 789466778 1276 1277 774318 10893 10867 384981375 47261 47190 701703219 10909 10822 700729763 82197 82216 769351481 75475 75476 373107541 11933 11871 489737491 43616 43534 337815836 78731 78732 5768909 79696 79697 881683798 75889 75890 502135727 42395 42311 359784725 44852 44853 605122548 80967 80901 840386847 77307 77220 264754091 98393 98394 857762451 89914 89882 484091361 74783 74753 678026898 78904 78890 191538924 41232 41181 383224007 89894 89895 156764800 86169 86127 127140404 84191 84140 4369099 26439 26392 285293667 33701 33786 393697474 54664 54665 819601788 6317 6339 498317227 43959 43979 513690341 82706 82707 339134628 30671 30627 990305955 28815 28839 444445933 64393 64398 997403177 33977 33973 185513584 26372 26373 676419231 3724 3725 88214970 85233 85234 644905301 4123 4182 771383700 47371 47372 898069638 13140 13141 120069410 35122 35123 475067291 60110 60183 434560215 78391 78461 867782832 13566 13649 109100071 53424 53425 416718933 59308 59362 406711698 27835 27836 782989200 54316 54317 78630529 49744 49759 511872479 83395 83389 612846653 44307 44250 57183601 8062 8017 971910191 74812 74825 621938735 58509 58580 75599961 25486 25487 458666680 90117 90118 657176343 51576 51559 647814119 89423 89424 367389766 8851 8852 708931615 11556 11635 671032586 5698 5678 961043162 83585 83609 119351108 76729 76741 291181312 77353 77354 473817473 4914 4983 687030113 61783 61741 843634427 54504 54416 332934260 49374 49321 189975132 1939 1971 640885104 2762 2763 373939248 35123 35055 89059777 97963 97964 189542092 55834 55818 508609850 74061 74088 996179673 72082 72083 668462866 93160 93161 360565455 17200 17283 700476506 52209 52210 196079067 7090 7091 589700468 35375 35358 33974113 47792 47720 716545390 4073 3985 25692567 60479 60438 554973759 67974 67975 405164686 78476 78477 772577267 10961 10983 908139798 90467 90468 888085734 13845 13767 512119595 1495 1496 851458548 57074 57162 30731134 41953 41954 204459742 70526 70492 952845662 63727 63728 150874525 44796 44760 484758595 74825 74826 451804219 99167 99168 952540556 89192 89265 774646994 43239 43240 692083515 10960 10895 573433028 71391 71392 119697223 73442 73510 921535646 7069 7070 765399383 30752 30709 509291800 81277 81278 767549972 72630 72631 172453715 43575 43610 852655400 3153 3210 917632266 74963 74964 921096436 40581 40582 12895786 93951 93873 153238939 83818 83819 46578419 74587 74588 600122161 63802 63757 110409313 30191 30246 862069256 21138 21171 336940156 50497 50487 782194221 86865 86908 472419309 25337 25312 615229133 10292 10320 48079530 92106 92147 858836766 36162 36163 55749436 17457 17458 845027055 47407 47408 479038967 4357 4358 765394177 19514 19540 292609823 92798 92799 945094959 3681 3764 358985940 27804 27805 959496606 87571 87490 944589273 33922 33923 821276364 31553 31554 871320764 51768 51749 115164199 79909 79910 387443476 56533 56534 622457949 69577 69648 248988872 86719 86720 39305576 42022 42023 589872334 59722 59723 259077236 29919 29920 13938865 63723 63724 803183780 71229 71304 35859684 4428 4460 56863969 70946 70947 734044270 43169 43185 468942612 79560 79561 101664351 76230 76179 375774941 26832 26833 588814895 34762 34782 779437456 99111 99112 600589465 79800 79801 333744910 23102 23103 653307789 72170 72104 981734992 39732 39693 390205797 96535 96536 272300332 26220 26221 946091248 59708 59754 842391737 59484 59504 413812561 26870 26791 136970307 20860 20861 320234033 16795 16796 41349822 12704 12705 158898608 69537 69488 741573502 29322 29323 592924609 78308 78309 333024325 54063 53996 731255167 1315 1316 211298984 48683 48684 413755414 64030 64031 612591107 10918 10963 505530356 87291 87292 598458311 14900 14825 190726753 65897 65898 755418629 49674 49675 239458956 99306 99307 858779769 17133 17170 466260248 32714 32692 228506204 99007 98991 582724685 70197 70147 434018475 84920 84921 991051495 61930 61931 746376700 54313 54314 292480321 30388 30463 840796518 42642 42643 719208452 9987 9988 260214229 13901 13917 587080848 19595 19596 626181832 51381 51382 563334572 61389 61455 127238063 88802 88803 701723061 92622 92623 53106349 39881 39882 642889945 67479 67480 638041428 39623 39624 151571510 21367 21368 761448177 25304 25305 618156995 20533 20483 567928858 4601 4662 886854102 82348 82426 191875522 41870 41781 122678916 92950 92951 194477095 33379 33374 704482238 3437 3461 15637409 1705 1706 40826877 25927 25920 846737305 34705 34706 605215679 84751 84752 889322749 55414 55440 912672826 88064 88065 938515677 90331 90372 508316956 7657 7639 973877404 96658 96659 183773450 50669 50703 850521662 596 513 878111960 27220 27221 283816458 34627 34628 942916793 35175 35176 989097422 46254 46255 916936115 53469 53476 319805341 66461 66544 332441364 14603 14661 757298146 12333 12334 32694366 58412 58413 484025721 76227 76156 576575933 84778 84779 475014541 91249 91262 153347260 38259 38260 829459194 51163 51164 889702658 39912 39913 972638041 61079 61018 178310739 55337 55338 361120173 26103 26090 470397537 69711 69756 317390100 3145 3160 624884143 90329 90400 752567129 85197 85198 217664602 12955 12956 39907446 49898 49899 51379945 13382 13458 437713037 73619 73554 621567194 78849 78892 615453771 50574 50541 965876421 66093 66056 879872720 89592 89593 218374518 18563 18564 373856514 45052 44968 713672347 86750 86817 747852092 78431 78428 801880516 90804 90805 862491946 33362 33363 285914057 10817 10818 389286514 52094 52095 880088917 10164 10107 861935145 8624 8625 931398828 15615 15616 317296063 16764 16731 209903592 16307 16308 52194084 25883 25884 696034510 38725 38700 90560084 89277 89296 127812096 37970 37971 347488581 43694 43765 415173457 92180 92181 651178181 36539 36553 707372986 20672 20668 303538437 43399 43458 674887834 4286 4298 223956993 34674 34675 377932692 95089 95090 191017311 35653 35711 872205604 95153 95227 859478150 53883 53884 611032231 27958 27959 188010634 85593 85594 759300466 10251 10252 822253436 55964 55965 14991346 95031 95032 447374396 38313 38314 801549640 15978 15979 793090292 23753 23778 377917217 2663 2664 255944651 88539 88540 41359238 92815 92759 924053269 68772 68774 360464201 49398 49432 871192457 87862 87918 123573567 81174 81170 355002386 99220 99221 935988183 3866 3867 240421839 87323 87324 913855865 37716 37717 28863971 16576 16646 603476446 9003 9004 96146022 31393 31394 709798543 71761 71786 740218842 75462 75492 699769934 23792 23771 29995747 80319 80233 308483075 39832 39878 248142331 24739 24740 868905448 90732 90799 179668746 9074 9054 733473963 56898 56899 167430885 49372 49461 371112256 27674 27659 813709770 39967 39973 650174085 43437 43446 533033805 1438 1439 657459885 15931 15862 207303424 77141 77142 194316457 32599 32600 956313882 47093 47094 270533498 42061 42096 996159684 19588 19538 457125972 65934 65999 824654601 67761 67762 249769540 49405 49406 567872254 36434 36435 524267211 91451 91452 482560560 66435 66405 745936857 19391 19392 584027455 7839 7853 218761833 3247 3234 579021659 42406 42407 717271765 83249 83250 316782080 91357 91358 65433383 97373 97311 20405642 38939 38940 900247382 22282 22283 252807205 13720 13690 302514470 94565 94513 814649300 18130 18131 999658095 73623 73624 242410505 83067 83068 867216702 93307 93308 500933344 7368 7369 941164711 50268 50337 718823261 39568 39569 735605657 99460 99471 592111802 82567 82568 194606980 63160 63161 129888370 91010 91011 540088882 67970 67971 787181907 60559 60560 558175163 83599 83662 50835429 56133 56116 128107030 66991 66992 643317394 48318 48319 173540365 53952 53953 723023050 63351 63359 754971862 42993 42945 248500083 2957 2958 583317044 41186 41196 393296021 48923 48868 432088137 71173 71262 72931073 58484 58485 398846300 42622 42623 751035621 33277 33278 751311483 9780 9781 875392824 14328 14411 785011148 32164 32114 145566960 78640 78585 452752641 91562 91563 789838743 6560 6645 437541992 82276 82277 164434117 92298 92299 749658994 11328 11319 509626886 88981 88982 40304309 29112 29089 992112830 6654 6677 259539529 48893 48894 773023111 88330 88369 815205284 68796 68812 677971052 24119 24120 665398169 6581 6624 78133041 18586 18582 716171 81423 81424 214088317 31812 31876 352934002 48433 48419 665109976 52401 52478 120156699 52865 52786 18891747 76138 76139 877932722 67858 67847 934924193 27036 27022 294999551 82330 82331 545523679 95363 95364 602760471 79421 79371 200703030 83859 83860 713038443 84605 84606 881706860 28501 28502 538533010 56092 56131 465819272 18162 18165 213905631 54924 54925 992829747 36619 36620 662590371 69247 69225 855012986 46924 46936 276187259 9122 9123 596948672 16252 16253 69941856 44539 44594 867700384 67345 67361 210039259 6233 6234 73204649 1276 1348 377674932 69165 69166 430593336 84251 84246 997473018 13834 13835 307944205 56680 56631 92421410 70471 70417 750390576 2177 2178 772487146 67295 67221 344924065 33385 33386 213418918 14085 14086 66764942 56610 56611 151632097 29508 29509 434877907 46767 46768 275385555 44775 44776 648952714 56088 56089 76018455 71572 71513 621660796 14587 14665 37488583 19171 19208 184954781 15194 15266 847724240 23255 23220 757263158 61841 61898 456353608 22192 22168 129353606 35383 35361 342879276 81113 81190 553538864 66617 66618 359170958 94908 94909 681726672 10804 10805 734351175 53621 53541 84025631 41105 41106 317553867 10317 10303 342014864 66106 66173 70121115 19033 19078 9616290 81446 81529 1827367 47023 47024 353320913 61187 61188 415960082 58513 58584 187088386 48389 48457 24469763 841 778 482710718 88186 88271 808543356 59951 59952 716193724 83768 83769 861930926 59226 59227 513896563 44626 44645 505371572 84677 84678 559418105 37448 37529 357998505 84317 84343 539523149 35679 35680 723277059 60105 60112 535918355 23447 23489 529976407 91614 91679 810947388 58606 58614 857851372 24988 24992 804650258 96608 96652 140368642 1319 1320 615844422 37258 37266 174336728 10526 10527 627632332 89472 89449 861170350 40440 40438 168292944 16017 16018 860560841 98883 98884 578058778 10861 10935 677771989 11331 11332 695746326 39842 39843 521691660 78315 78316 209620864 51053 51054 742883465 4820 4773 352403717 19857 19900 749071557 92540 92541 226647534 81682 81722 110558597 47178 47179 99587067 99988 99974 560644521 41670 41671 978327641 38888 38889 228009692 35014 34962 429225884 24837 24766 443855610 94197 94198 842682843 3776 3856 379682771 51182 51212 877586982 88974 88908 871014866 8339 8300 218284284 56383 56384 274774946 69801 69802 262162348 38744 38745 896732332 47525 47486 602084177 83284 83285 594333223 66480 66481 112505015 34739 34724 394070901 75375 75376 384863701 57641 57642 752542072 8105 8050 496273447 27881 27869 52564857 68103 68104 829650449 17485 17529 152396298 31197 31284 845865338 51916 51886 710341552 32751 32752 208893743 97140 97141 126999992 29725 29726 470830778 44515 44528 359486196 83174 83139 700495372 41635 41602 264512404 3609 3610 860335782 21055 21056 632720350 42310 42311 356179089 71762 71679 247068371 89472 89414 226389700 28386 28387 130898150 69150 69151 388435453 9580 9521 920108600 86853 86854 43294989 41961 41962 630256044 37496 37518 161019314 31980 31981 900139747 8449 8450 402001689 4696 4764 579105701 40053 40073 978428477 32047 32004 325580555 81425 81381 665573472 12028 12029 516428209 99197 99198 307484922 4782 4839 616902756 31674 31730 616110692 39701 39702 381510530 23397 23398 455339265 50092 50179 116810885 65152 65153 214050904 13926 13988 639527393 97584 97585 402773543 71786 71787 288142119 91922 91888 912005101 51409 51410 557964062 94216 94237 520112542 57085 57086 864598176 69144 69145 428258552 47842 47843 710017998 14837 14838 525760333 10041 9980 680824742 79407 79408 304496507 31047 31035 656276874 3014 3015 665424433 13350 13431 417721593 30446 30425 390511973 61248 61249 208069733 78628 78629 137741402 1630 1585 575891194 81904 81819 493143145 9663 9664 632446081 83236 83237 144839730 89023 89024 371109039 68044 68045 770953629 45629 45630 670236979 23585 23566 7654513 90105 90073 286581240 11061 11062 890712971 34393 34326 450170015 79151 79152 416535013 4724 4655 126662663 81395 81396 16708549 81423 81351 983412273 62574 62575 539613211 64022 64023 757752902 66153 66159 100638074 84155 84093 319967571 20712 20713 528526063 98657 98680 91359070 33663 33608 91138468 96614 96661 481551832 46326 46327 950809715 89018 88942 491286498 48240 48241 194778943 59747 59699 255912698 94857 94858 168775866 8711 8678 134312428 55767 55687 276949779 63658 63604 616349096 21455 21522 862864074 33572 33573 910100545 38999 38943 802388170 9700 9701 662075304 42201 42155 526545785 98454 98514 295740709 45773 45778 54338695 86025 85961 886928897 46447 46430 144383144 6944 6976 424317659 84261 84281 156963024 31307 31308 944711836 67910 67911 388013351 41681 41700 488801197 1491 1504 743264750 16752 16816 908599918 83457 83390 597724823 35779 35729 674948608 90552 90578 201267150 68981 69032 100631855 75714 75715 903350037 56530 56531 410010855 75555 75483 886366798 24401 24314 336860423 50944 50925 481229976 97406 97461 985015702 89225 89226 482546942 37750 37751 281158446 97968 97969 230293358 92360 92362 462445915 34947 34948 924626551 10803 10823 127489017 66551 66552 206748413 94228 94265 788954366 58680 58645 707038137 21709 21687 956289475 70566 70567 412841892 63516 63517 77968455 43621 43622 876119690 65132 65133 369855015 10973 10976 461221987 29001 28959 375369849 72898 72899 168031765 12149 12158 594225942 77289 77290 265438120 43780 43721 409382581 37238 37239 260069362 12743 12744 453617902 65881 65866 94713933 90328 90329 285519710 50226 50227 388707014 68524 68525 677316539 13427 13428 934193966 62985 63048 424613214 64428 64429 255015464 13280 13277 911620118 20646 20647 69656756 86822 86823 231790845 63694 63705 145373254 20757 20827 64723776 80795 80796 413821563 88535 88536 869887132 73868 73869 415436413 24330 24331 629322997 69403 69404 242796015 88885 88886 807830074 26967 26942 222310558 62654 62585 139544816 14038 14079 268637505 4583 4501 736827505 19555 19533 521946078 5870 5871 416254720 93105 93106 375774224 67286 67287 208877344 81393 81330 903596064 31400 31449 808224587 85824 85833 442325453 72983 72897 648467002 6977 6890 54671628 24927 24928 866196457 24334 24414 937497807 55689 55690 113275504 53363 53337 675631712 70906 70994 150904616 23448 23394 836581085 27913 27890 86486954 96095 96119 169374603 63438 63468 518713152 75126 75095 58063698 52050 52100 51499238 20294 20295 774597909 91255 91312 898027180 84698 84732 607301890 65634 65635 870156663 19186 19253 427396446 96989 96916 199924233 34921 34922 134808950 13647 13653 947520548 49374 49405 628523453 89246 89247 196872186 69463 69449 477673157 22079 22080 734014535 63691 63692 364897303 96737 96738 945384617 86339 86340 860391510 96508 96509 415260484 12939 12940 755801480 13134 13135 384543136 89058 89059 966556360 22099 22100 816488269 13209 13210 556483122 97803 97825 953324203 20776 20777 384775418 7134 7135 580791669 59812 59813 864309574 471 477 608943600 43121 43036 216183337 92510 92439 635824133 83552 83612 812902818 14290 14291 350372132 78307 78308 160420139 77954 77969 582767736 36994 36995 694658600 15650 15663 106710003 67156 67180 894498820 27140 27141 719953669 51828 51829 308374735 14188 14223 993960780 44863 44864 368397919 60772 60855 80243755 62802 62731 251832333 73520 73521 978435301 98002 98003 989400611 47071 47072 412701363 52425 52347 461551477 2050 2023 380915504 91335 91395 23636921 76234 76275 746649449 7406 7488 648267744 47628 47629 659424133 75860 75861 382590852 67043 67064 636328466 85796 85797 284747845 70793 70757 120186056 45218 45256 830908991 57017 56960 855323191 70542 70576 963930270 14640 14641 458048644 59922 59988 791347264 92115 92116 209170518 23834 23871 739830962 53692 53693 715885205 29522 29606 122897881 67989 67990 251542273 52379 52380 851295137 49234 49235 202321515 12923 12924 417278105 47352 47277 535268649 28868 28926 990275247 34168 34144 406965985 900 941 389195368 75000 75001 256154945 12947 12964 318582832 42989 42990 666763998 27957 27958 299063753 89938 89993 788919865 78072 78073 244609923 29955 30031 355103003 35947 35948 425554335 76569 76498 351674489 83043 82963 586366470 84358 84359 980046456 95259 95328 104367314 90629 90630 387466197 97408 97409 634583568 16365 16449 84577143 36058 36059 294944009 68830 68831 991575255 78067 78068 547419680 4023 4024 245224025 3264 3200 304208618 16265 16266 39828519 64637 64638 974497501 32307 32335 437036155 28662 28663 706181693 1721 1716 607228279 35157 35158 574777113 96916 96917 453971595 72706 72707 330088242 48409 48338 459832791 3526 3523 511501115 39229 39156 771339089 7051 7130 756244050 46428 46429 353270603 48063 48073 661426358 50224 50310 327327504 61286 61287 318754466 35253 35287 10506260 36201 36125 943952549 59002 59016 670494277 7478 7479 428406388 28865 28857 319363165 5357 5380 223361362 65886 65952 338509289 65560 65640 772466936 44157 44158 326728791 65443 65444 297767675 73679 73611 585490056 64040 63959 940489971 30868 30869 801397510 58051 58049 584354361 60157 60160 699009896 65781 65714 305077936 14738 14739 671032191 43548 43549 741487643 47055 47057 257840364 57403 57404 738697524 78897 78898 856539930 96001 96050 566944144 34349 34273 316933643 88633 88634 653718260 91505 91506 952760072 60857 60858 468077656 57869 57870 63377093 12749 12750 875393709 59181 59115 179938955 37308 37309 220169020 76606 76568 932062738 28469 28470 465897262 1228 1250 435713232 2188 2164 825030461 48432 48490 771742239 23131 23132 755503107 15084 15085 498333586 26359 26295 259443007 27368 27377 52529679 68715 68716 509230954 58215 58216 781698240 74931 74953 628167903 65122 65148 12665158 33361 33441 170886642 10348 10349 837166475 80330 80331 604018621 12517 12456 621908692 23396 23365 622879776 29425 29423 375002176 39709 39710 393003740 57750 57751 691773951 78708 78643 457478956 89451 89452 793235668 95663 95664 158233829 70676 70677 221084505 60644 60645 955001385 71159 71160 731397659 92674 92675 915468362 17706 17707 149875611 6386 6387 315505994 84882 84817 840861335 90838 90839 559887595 67365 67321 735427582 47627 47628 610422769 40531 40532 715005496 82075 82076 247902290 25151 25152 119338852 28891 28862 889447979 18389 18330 428944130 27453 27414 801480444 53374 53294 126050219 96274 96323 516160246 68445 68446 841032504 40467 40556 249658848 99626 99627 467259102 85538 85477 760366968 38419 38461 971368297 94955 94956 973901925 73180 73181 737981192 5002 5003 300572208 14992 14993 891147350 40590 40591 307336078 96915 96916 528493657 27281 27316 217383407 20059 20060 172367395 97745 97746 138931351 49326 49397 477923649 66731 66695 399397923 75394 75395 440494971 49209 49224 805151479 88037 88038 832421894 38486 38558 952112594 80674 80675 656609164 76539 76466 508197985 68621 68535 639399994 9367 9368 759149473 47127 47042 462081199 64209 64210 960219227 21194 21163 1897607 79617 79631 915820859 75082 75131 901529470 71457 71458 493611246 29352 29375 619676135 58145 58058 179013891 22076 22088 534614860 2809 2810 983605540 5709 5769 818394164 4006 4036 246786139 13938 13939 914745148 39406 39396 509551316 76793 76853 334821120 23406 23443 483961304 77604 77605 196592290 69740 69807 373756933 62202 62222 835150264 57048 57137 134213705 94869 94870 392736268 5727 5720 389210956 41052 41053 187581843 8196 8197 70317928 16550 16551 939749515 41781 41862 785814423 87491 87492 826980413 38296 38321 191007579 95792 95710 697885154 45177 45185 148377447 43276 43277 615800667 916 835 109385763 91993 91994 246900708 17127 17128 332351619 91435 91436 214555080 42807 42754 912926265 7204 7205 912971060 39179 39265 872505299 47580 47581 993677485 45756 45757 312039951 95995 96028 59909485 98131 98132 388653666 73082 73080 758592885 61120 61209 807992568 42452 42412 50722181 40625 40668 241465657 55026 55027 631309455 78209 78211 20979504 26848 26778 632677437 12321 12365 344231657 73000 73001 771227303 10261 10271 477891375 86330 86410 414563459 84545 84495 549288933 99981 99943 819722659 84420 84428 685597654 75263 75264 301804544 58709 58710 595382553 93439 93518 921315924 37852 37902 267439254 50192 50175 759358028 73257 73258 286702453 26738 26709 532160331 2655 2730 850103746 33274 33257 105903479 1686 1687 616900866 3222 3178 845252535 80068 80069 496658218 37484 37561 79159589 65867 65882 724693415 2420 2421 335862550 21396 21431 575303272 82558 82504 48531160 89548 89602 582486763 29972 29973 924136555 46599 46531 861786545 39231 39232 86886806 57627 57628 306870964 59049 59032 114257578 39137 39115 312232795 71632 71674 771788860 38704 38623 394070706 48045 48125 919033426 75262 75291 294263536 20555 20556 313619494 91210 91274 161705666 13911 13912 532798568 75054 75055 955021559 79986 79987 417115754 99229 99144 974627486 55550 55572 203173741 81168 81169 161296919 63388 63412 156923602 31516 31578 979685102 58023 58057 127382634 34463 34441 298647973 3313 3314 251700699 14883 14884 533524354 84184 84229 581032324 34643 34644 682304807 17924 17925 616007741 13103 13104 165494288 26408 26409 211010620 91041 91094 450894541 87715 87730 228894599 26571 26572 638753505 86326 86327 817570868 43594 43556 855688898 18303 18304 361919064 79094 79124 664045871 791 878 87519456 56477 56547 508749738 64827 64862 767562038 48550 48500 513466629 68118 68119 773210512 59142 59143 749034450 94153 94195 923581196 17123 17124 168566918 19335 19336 310603743 71981 71940 616066178 73524 73531 422979295 50027 50028 444966202 39020 39021 358247391 61974 61975 488458634 64645 64646 313430470 47205 47218 425193291 92727 92728 665191806 89217 89228 716411444 11697 11698 685313570 83940 83947 500519941 21852 21778 465957826 34028 34010 917450837 90720 90756 594693863 2321 2330 14230986 59692 59778 118715552 33427 33496 980903215 15020 15021 404569474 62841 62780 585474457 71724 71752 448306456 50116 50117 173651041 56521 56522 922313168 20517 20518 803922835 7777 7856 609258745 75288 75289 936483142 63014 63015 808951344 51630 51653 63881750 14195 14196 435397536 47264 47265 930327987 10091 10092 650620592 27320 27236 656361076 61861 61862 630673666 48853 48854 801801066 63419 63330 980200660 12734 12691 127607497 23391 23392 195904968 54705 54786 976336274 67530 67531 561381169 18471 18472 449824580 74331 74262 161416038 10902 10961 766411376 4434 4440 162458931 50319 50296 895749126 37709 37710 687188710 83809 83762 297271560 11564 11565 377235761 63628 63629 824385236 21311 21302 948353742 7936 7937 902206468 89248 89249 883533140 15282 15254 471297222 38226 38227 587412926 85552 85592 540278534 98912 98866 528027923 89455 89517 918213739 79210 79211 62467495 29252 29253 135531439 23811 23890 893797436 10195 10168 540576988 61024 61057 863804825 75039 75008 835307378 4882 4888 843616974 68368 68369 334200499 6643 6644 837063236 52675 52676 361710364 98134 98129 998894878 42044 41981 916073243 50409 50382 425576795 52723 52748 992195267 29141 29077 777747233 93488 93489 649003672 78201 78243 121443918 85565 85566 486423130 76195 76249 994921312 65937 65938 161127214 35128 35129 468600276 80461 80462 508417390 71590 71528 37047885 8124 8086 833605509 78935 78936 213599206 83989 83990 910643912 36499 36549 952002341 84820 84821 559514044 76968 76969 873501778 98309 98387 588763490 36896 36912 60201401 39765 39729 659474805 49166 49167 320929414 77878 77879 834463020 48986 48987 261829377 43165 43166 110398265 85361 85362 492131180 84134 84145 613347934 90550 90551 479669908 55358 55359 608396411 31777 31698 230958318 51663 51664 350873066 49440 49422 777251827 8611 8523 624569310 60754 60748 876641064 95558 95559 583847202 99298 99299 162912425 29619 29679 232729913 1253 1254 115803163 94433 94449 897174259 31629 31630 446604179 63239 63240 547027101 6653 6654 52742230 94020 94021 945174121 25664 25722 915088357 38310 38242 424281138 3552 3609 751740482 57290 57291 1235347 50784 50778 221922388 55678 55699 222874905 86350 86370 91558422 5306 5227 786004953 24237 24238 968560108 92920 92921 330329061 67314 67362 539428490 174 175 696205359 16893 16825 467205091 79938 79962 807855338 43153 43071 174284699 24758 24759 538134801 2415 2338 39929171 8694 8753 435592724 54570 54632 222629833 21185 21135 865003506 11456 11367 114114590 62989 62916 87146369 36451 36452 145453097 32876 32934 713198762 59372 59322 962353447 82590 82504 38441415 7129 7165 633506376 3481 3482 153007892 41462 41457 909330040 76315 76316 49358322 76949 76950 804704808 12139 12155 889005407 61020 61021 99201442 99737 99738 780748363 59766 59853 378751113 98140 98079 427432797 21125 21126 974957726 70132 70068 942296986 85547 85467 424558178 80700 80724 323962617 38189 38190 332040270 76675 76590 225957703 5126 5093 376335990 24590 24623 626520801 36761 36762 736611172 88807 88808 388787021 50150 50148 99632866 89105 89106 211315931 39473 39552 657906520 31442 31443 146213864 36936 36877 11462548 46278 46279 673265718 5635 5612 860503424 78924 78925 616650834 57440 57462 207052332 2587 2668 53897113 21418 21356 210546485 46390 46306 341393973 87513 87514 915769107 91485 91566 780581689 72538 72527 505468455 31970 31918 987137493 74438 74439 775986124 53887 53871 907674510 44168 44169 410026131 82552 82483 606962207 48781 48782 24925604 29534 29585 333446319 94796 94754 654742472 98300 98326 64469589 1652 1618 36276804 17360 17374 197703572 45947 45948 525192712 13987 13982 896106888 33358 33359 23323580 7468 7547 176607307 71751 71752 685932795 52860 52861 987098335 70016 70079 896515040 7624 7588 333571331 33711 33712 392172066 78323 78324 813738150 23126 23127 551333407 15381 15382 158801053 29410 29447 540035835 20150 20111 471637195 75403 75489 532237620 15862 15937 190560608 63924 63925 620549199 16131 16140 433018213 84281 84310 377987248 89380 89331 915071527 73815 73816 567919003 95500 95501 251619587 4693 4694 136906924 87456 87415 586471412 70842 70843 592703429 17559 17599 582722108 4413 4414 427550724 67942 67936 393360162 37093 37094 229886753 72649 72650 967716713 77667 77668 984440602 13414 13415 472560010 24938 24939 155971582 60084 60085 765253719 5083 5022 271297746 14921 14922 868337538 53004 53005 632423218 27093 27094 914956366 82437 82405 677087558 26639 26640 588774198 95598 95649 30054945 84989 84991 197712764 8111 8112 140989940 71786 71798 834899925 28553 28554 207999212 34263 34343 450086623 53473 53474 890692277 62538 62539 93877029 30859 30860 670045919 26392 26416 915738990 6723 6724 57571889 82157 82149 886375255 54929 54930 620737969 81812 81725 227590611 33515 33463 698880758 97472 97473 264260237 77112 77136 730566846 32515 32565 868501140 98926 99014 334494852 5384 5385 987921993 5738 5779 312997318 66811 66780 489310735 33172 33173 493827528 88214 88215 894150812 93227 93228 304502463 5538 5539 52218903 68845 68846 626470900 70662 70663 396003945 54551 54552 403176736 3569 3497 465838618 76193 76194 225076385 45422 45442 754116855 42222 42223 90480276 18714 18726 797555073 8735 8736 336395730 5599 5624 715843176 1028 1029 376290560 62448 62392 367983783 24354 24283 961544131 86270 86280 368214383 31817 31819 672294457 32293 32294 299422862 14524 14550 789623781 40508 40441 839853709 67801 67802 53704687 64304 64305 813723154 27522 27464 394927624 94206 94207 680215813 41985 41986 463414743 15308 15309 982608896 68822 68902 668349381 43590 43526 610663281 85043 85044 697149932 82944 82945 294434197 66903 66904 957348212 30471 30472 498049377 98501 98438 384163195 24830 24831 487015888 14726 14727 656619613 50947 51002 979999370 90586 90587 710829658 90539 90628 434726367 10022 10023 384945340 40728 40729 83391136 85389 85390 633141638 64475 64476 932337575 24824 24786 706716615 52379 52312 318469426 98104 98105 466960218 25608 25609 7954910 46714 46802 536463567 40416 40417 631703676 93969 94008 5166557 23326 23327 652438324 42088 42091 7484272 40295 40298 779206961 79330 79285 39674485 8301 8259 995332464 41672 41606 418272715 68155 68200 744686434 42431 42432 50485470 87425 87409 63450586 32459 32460 530583034 93924 93975 50239816 94957 94887 34957742 75851 75795 886759943 87772 87760 788177560 20554 20506 158982848 61023 61024 252819796 68149 68150 31195958 52072 52073 178868472 57353 57354 652653645 35012 34942 968783455 3818 3819 637745731 14032 14033 706022154 75180 75100 456617996 1869 1940 584629721 76898 76899 892769785 88937 88903 923031286 81197 81198 413353570 85663 85664 765728419 23226 23227 31804560 14960 15037 941462432 43456 43534 549262207 59745 59731 304275980 63671 63745 970006496 83729 83678 842437774 92250 92188 286678073 9204 9268 899307428 48 49 598239898 12513 12568 800239487 47450 47403 947814804 64951 64952 413341047 95815 95816 799618529 26371 26454 836708975 113 114 986178233 44406 44407 820515201 54722 54731 253597371 76889 76890 64555103 99161 99182 906454459 62873 62874 756913543 64829 64830 917826595 76180 76181 625068595 59843 59834 570291056 36246 36247 158182744 3891 3972 2438285 90649 90650 477800874 76556 76604 397174424 42119 42120 771374983 36584 36551 83091827 40458 40459 416676674 82219 82220 844686947 18287 18288 52146019 38966 38951 88425143 69378 69379 352271449 74252 74253 393490870 72002 71932 853135214 73785 73786 659100289 59919 59920 63270800 15247 15248 116080511 84317 84340 60000697 69845 69846 786126952 33553 33554 703633051 2964 2965 33104965 66143 66144 782977128 3915 3916 858981266 68336 68329 620438676 62361 62362 101531809 57631 57585 837597139 11625 11626 147658461 11985 11934 123620706 15171 15172 853143313 16868 16869 148950609 84041 84042 437317035 48872 48873 847692891 67815 67816 892082573 24944 24914 690455204 32321 32305 495210138 3847 3771 555651571 388 389 666041264 8220 8187 569913366 5775 5776 391055795 76813 76864 745606032 33041 33042 636049410 27334 27335 489671022 16197 16198 275875634 94523 94524 340164368 87190 87191 499088201 6949 6950 557098688 22301 22356 43978989 50652 50702 275006217 92782 92783 599407836 81786 81787 203786952 86559 86560 384142478 2410 2338 769391915 67548 67634 242058633 28630 28631 301257418 98197 98198 381182174 80693 80694 67846005 34997 34998 137113176 68076 68164 82477623 29508 29427 334561526 91350 91390 491963049 45945 45946 844323775 8914 8927 617034914 54966 54958 167917246 23430 23431 831548779 39693 39694 859319786 8969 8911 689949036 22975 22897 363038148 96106 96072 935362988 80457 80458 502741151 61863 61889 71778027 73690 73657 625966268 9478 9397 927840649 52951 52952 396117388 79544 79545 539924900 38339 38367 69648553 19216 19290 44390360 22932 22892 59742559 11418 11331 645753438 30431 30432 636763160 32671 32672 16823609 81958 81959 775187856 59781 59782 836215475 19867 19868 796539046 41685 41686 684979448 23988 23900 104497202 33360 33361 591594686 7868 7886 22744022 77089 77090 172483339 53399 53400 956142386 92580 92581 323174206 68196 68254 653319023 19727 19728 372920842 56536 56501 807435038 67118 67061 626681886 95856 95897 742669205 41634 41635 304676356 59569 59571 234058073 1290 1291 950784625 20309 20310 808812878 43374 43375 143921759 12697 12698 71589264 80062 80063 867974853 79068 79069 656392756 40245 40170 958497199 2548 2549 666824195 17656 17657 973432632 31104 31186 801275240 82295 82250 417335341 33058 33095 145402321 25281 25236 800597424 47439 47440 452350445 33631 33595 968441354 86573 86574 402309768 54728 54696 683441648 72138 72139 27598726 20151 20152 29551536 20689 20600 204902008 80275 80221 924345345 66697 66698 993254813 88245 88209 547983755 70740 70741 894802397 74466 74467 545441113 35944 35945 254166256 66719 66747 492461492 96294 96258 176593852 22906 22931 377110311 26844 26884 540687395 97500 97501 912307317 59876 59912 511123876 23654 23655 952332966 12966 12957 511850579 91787 91788 469309471 38956 38957 541748985 96896 96942 961414198 51269 51185 547682067 19938 20002 11671948 57194 57167 973166341 13046 13008 745879178 31588 31570 760146426 2952 2953 865177558 72761 72762 542936998 31025 31026 899821131 27086 27100 523359362 2627 2707 763659006 30985 31027 176738350 74664 74675 451085374 6374 6429 493750604 34196 34197 259883833 46745 46790 557402942 33134 33135 740849396 24096 24030 767661448 40501 40455 831734521 64426 64427 926840806 32470 32440 563510365 37546 37629 419534179 13291 13292 328463852 65905 65906 750518072 61261 61344 616920004 20269 20270 602958040 3479 3549 589701925 95877 95878 827582508 45045 45046 673518984 50476 50477 619372665 115 116 374461477 13991 14002 513855007 14781 14782 604484884 15119 15120 564974456 31753 31772 236591084 73807 73844 544616273 33036 33037 534467858 12511 12512 799580704 76179 76194 158175112 25915 25916 415446264 80345 80258 38057387 81931 81932 847371581 68111 68041 90550854 43147 43213 841075941 61356 61357 801490768 52910 52863 156447022 57275 57364 102596324 20218 20219 829990426 31210 31246 738669047 17609 17675 845210165 71781 71782 277164054 63203 63266 235481238 70976 71018 157181341 39723 39750 376039972 12426 12411 299700071 12083 12084 36872915 74042 73960 395252171 76828 76829 659831735 9005 9073 596705686 12569 12526 266466514 4735 4736 283013823 98903 98904 844239336 62790 62773 246600561 56559 56560 791586677 8146 8141 619245107 55494 55497 817861308 21220 21221 980750672 21309 21310 959356625 87257 87299 574355830 5343 5289 233186072 99685 99763 144865953 31573 31519 962550946 72343 72344 342997831 48584 48632 439104189 26353 26322 11052972 22777 22778 42814020 78555 78556 909967671 81793 81751 452421314 9631 9691 243225418 41906 41907 562270288 87097 87098 906395340 48825 48826 414695409 78526 78527 168987253 34428 34424 212793454 5400 5344 255329909 86849 86848 717083920 4336 4337 196733463 3835 3918 230455036 58723 58724 492679495 83466 83506 630530311 54272 54231 195385637 68975 68958 131937488 71322 71323 352806994 37856 37889 684009535 79241 79242 231310729 37623 37624 588497535 4305 4306 751852000 45196 45183 810543924 18542 18543 591807018 94624 94625 536660235 19031 19032 330994616 36491 36476 214863266 91669 91670 930148291 67520 67521 430461208 11007 11008 828012416 59397 59422 291132968 88115 88116 989818410 52418 52486 481708509 76646 76560 706732959 51893 51894 448698934 73317 73351 179842371 95911 95977 420026780 85905 85843 819952680 22927 22928 229042438 49353 49354 71920893 26435 26436 147845119 62035 62036 981326290 32525 32572 247459252 4258 4259 819348679 46480 46562 172511109 68763 68764 560748593 28384 28325 298845729 3321 3297 837070161 45327 45364 919353108 70784 70785 573038946 96498 96562 367755185 22331 22332 760327791 62965 62983 908278432 34244 34245 642795805 68673 68757 134752571 13827 13828 937071774 56570 56571 649290970 39453 39426 116775703 76754 76755 433057315 96414 96430 973376824 83583 83523 120331224 68707 68708 453537565 58288 58289 23476259 9685 9646 232551181 96411 96436 204474048 31254 31247 634417846 56617 56656 785346324 37806 37754 812199802 46597 46598 749269080 58168 58111 247955356 50451 50452 264873048 10651 10655 314792217 43772 43773 687586382 27438 27439 377080028 94634 94635 621405281 40859 40860 772324371 77943 77944 273429011 64040 64063 626822574 33602 33542 517127229 767 768 201174838 52553 52570 920942623 256 257 800947609 37515 37457 248629267 86702 86666 197143810 91478 91479 489685677 35677 35678 69645435 57239 57159 645910164 19963 19896 377488338 64375 64376 898543882 50314 50315 477289812 51658 51674 249628314 50398 50399 996478550 27742 27743 730091526 18672 18585 145713023 38734 38735 138537887 37758 37759 963221090 85774 85775 541576828 88478 88479 253462680 77409 77410 442355103 94711 94712 327084244 97749 97745 720468907 48753 48818 494277759 68861 68862 686536721 46149 46150 80736516 62714 62715 348254551 10396 10433 927242102 27554 27555 49048139 2066 2015 474785083 37916 37917 589590601 50497 50421 403320738 7126 7155 617202896 62378 62330 619834448 21323 21324 257070700 50991 51026 869677520 17442 17443 391093649 64872 64873 654599155 65879 65891 173689360 6407 6408 210122517 87722 87723 158746910 19067 19050 856489543 97502 97472 533377840 84170 84244 970647835 87453 87463 508937859 56806 56807 872254243 69490 69491 959055364 81701 81634 886610685 74663 74664 357811088 88226 88298 43388970 31981 31962 20610535 58529 58469 16324958 5771 5822 135555091 65464 65465 844052262 45673 45674 402666593 22782 22783 520987227 62122 62198 854730615 27435 27436 384484514 22433 22428 957541522 94932 94933 141144011 66182 66183 521124833 25598 25599 58024625 31862 31885 176483169 76958 76959 469297512 14658 14718 959339691 82863 82786 481779238 13621 13651 28102682 35183 35184 209470939 28985 28993 976509298 14638 14639 961769861 23803 23804 796534800 76072 76073 367283278 77209 77210 300419782 94846 94847 251808672 83661 83662 693910442 89237 89260 841613583 85781 85720 129385225 80472 80445 944139089 44534 44535 500936973 86261 86227 817060687 25130 25202 309980993 75467 75406 950761141 68245 68246 11773402 49812 49813 851151776 46912 46913 470238262 62861 62914 335960117 95505 95506 701097506 40504 40505 141054810 2247 2248 857735330 39675 39676 837669387 68876 68958 221728769 43879 43880 229926114 9298 9336 502226632 327 373 488690449 20699 20700 582584165 71600 71595 818823177 88036 88079 639076531 5572 5561 116810194 29482 29454 485179487 97850 97851 432451299 97214 97274 739702853 24567 24568 207842233 13139 13116 735327506 564 507 35209933 38947 38922 126838353 47554 47488 23872841 10971 10972 742297911 69985 69986 477566988 15862 15797 607523954 1596 1567 593503987 91052 91053 668369866 65639 65568 356653029 89975 89976 280847616 4622 4623 958789837 81197 81238 279517734 55665 55599 487222209 11837 11851 223672275 96944 96945 189924552 13582 13583 739940501 2915 2963 137482341 64723 64756 659536690 34599 34600 722199621 23778 23745 592906710 31843 31844 743093825 90633 90599 386263174 64770 64771 234316386 45691 45668 591643224 43321 43322 380216835 22488 22489 780251013 94790 94841 264547583 87257 87258 58600917 91589 91590 236894120 46022 46060 823802383 39533 39456 363716096 54385 54409 757393668 64784 64785 858671382 3729 3816 638324305 25926 25927 146569659 94469 94470 95031370 38356 38306 735075320 23019 23020 607931422 38340 38318 109216742 64990 64991 943884151 64345 64271 184648013 38928 38929 819155410 86940 86959 447065210 44246 44189 56077451 87952 87953 673960038 73738 73685 56570082 63778 63829 281143131 64598 64599 126482484 52920 52921 448737547 83279 83280 146126504 63044 63032 540195723 84011 84019 420119459 80637 80638 93725762 25222 25223 659225591 54646 54563 51444623 60310 60391 997909082 9319 9320 277568132 37468 37542 700195904 67775 67702 791597524 5914 5915 431901572 58370 58452 393702594 50438 50371 157978944 33853 33854 784643745 1878 1893 260140920 23770 23771 742290476 13580 13668 816868177 89413 89416 890483807 1934 1935 502717963 96236 96237 628907901 96100 96101 844207072 40511 40512 570160544 24784 24792 655124977 56723 56756 994898193 30096 30097 392323873 99672 99629 206000153 84808 84809 220664330 61256 61183 303987327 15079 15060 948003928 8074 8111 694594592 38078 38079 435157413 86019 86020 160708243 18747 18748 324471696 19232 19247 596099588 22327 22328 595316023 16022 16050 432923188 84803 84804 117844647 66018 65964 917200254 12009 12085 891026484 43564 43565 465119090 6451 6491 261915950 43471 43425 528799529 57450 57451 192927844 30430 30431 702265198 45918 46007 269980694 97390 97327 819047962 72657 72592 670397171 67880 67881 648950212 73816 73817 458034772 72913 72914 542160279 90485 90429 271293931 72633 72582 762488924 23575 23588 738102458 53576 53585 710708725 63697 63698 540112685 38267 38268 55640605 71848 71934 325206616 10199 10200 963437635 30077 30062 951369732 68952 68953 100042870 27546 27547 733267364 7484 7485 590684170 57618 57632 239096746 81834 81761 180872149 13530 13489 22693045 16847 16878 565687396 78768 78769 497834537 15956 15968 818935289 76559 76639 668419263 23769 23790 547322989 61398 61399 663849337 80841 80842 831720260 11614 11611 311964082 51471 51431 616347232 40219 40294 418009052 65891 65892 518700161 7076 7077 806335649 64636 64637 23500561 90103 90186 199058600 90977 91013 709582541 39128 39129 290034417 84421 84422 872109660 68062 68063 874377944 32920 32921 594683226 29851 29919 134122329 77126 77151 52841857 73232 73233 448706361 78257 78258 410851517 61091 61092 938556078 41440 41433 119977452 1965 1991 931303358 10336 10269 655925607 31652 31653 324850291 66187 66207 146285473 815 816 318908155 21999 22000 852454971 95639 95640 313448539 21793 21794 833614690 951 952 914965151 90592 90587 767745557 31208 31122 391538992 4992 4993 822146202 44216 44217 585097865 54897 54968 79018844 83766 83678 179393609 4298 4299 416577098 5689 5690 237004516 81086 80997 87449061 64228 64251 380992740 93911 93912 65233252 31467 31468 959559005 27943 27944 116325350 92512 92513 59709725 61375 61376 481197139 79694 79641 11092807 13454 13471 24131450 67610 67611 33326095 7205 7206 559392028 91775 91776 208799449 78237 78266 4570955 17004 17027 726242638 89764 89769 704190104 73153 73154 722086651 74705 74706 371352981 31416 31369 893690727 61826 61827 704788292 51278 51315 902736653 82059 81981 873016258 86882 86901 287166001 66838 66839 977558884 61908 61909 767489579 98551 98552 957618856 33081 33035 481440700 67095 67096 272463996 91008 91009 822949278 39642 39573 292467363 2016 2017 129779931 57262 57263 36099539 87048 87049 956590725 64422 64423 69015298 51965 51966 181459704 71972 71934 153438473 95385 95386 811815496 69111 69112 336431391 67523 67524 271445181 30011 30081 128805017 20203 20204 972757024 95562 95563 859188756 48240 48275 179237899 59991 59954 118618183 88557 88558 860281091 52788 52789 969570698 1059 1060 651229019 11135 11136 378040186 47322 47323 725427554 83128 83204 417764776 36572 36627 551941977 87878 87835 992235426 54195 54155 862277085 83928 83909 983923515 22865 22866 444248427 28195 28159 214662591 10590 10565 20104453 59599 59687 321057559 84756 84757 887297772 30583 30584 579048947 19304 19360 625314967 98285 98286 498272977 84430 84361 688950145 26363 26349 74682764 84607 84608 154378162 68101 68102 942876623 92335 92336 211547322 20363 20364 106753763 82747 82748 69249120 22231 22177 450081685 56481 56442 382413194 67228 67229 942066954 31386 31387 788244094 70705 70706 586538536 67921 67891 115361223 72114 72115 731298683 25762 25763 191324569 12178 12185 51344721 94100 94027 231762024 90241 90242 976569077 95506 95467 115837825 25579 25580 413743078 32417 32418 485035209 76785 76868 574347342 39730 39738 582459179 19247 19204 753809051 71701 71748 523358278 99196 99197 128411268 91418 91355 295610765 37876 37944 391880075 10590 10591 199645389 31566 31647 133170613 95925 95926 490140183 23018 23019 992785525 27004 27005 747959998 59293 59217 552592291 44703 44708 314384584 93816 93817 383451066 7800 7801 321798253 71441 71430 25869485 84698 84756 713295959 60676 60677 762843189 73027 73028 577926247 61467 61468 789786649 49151 49194 245389338 40068 40069 544072729 29268 29324 602477481 98303 98304 824721812 83475 83559 130841377 95373 95449 168090278 93261 93262 618405864 12231 12232 444838162 4220 4221 277651661 15969 15970 88565712 64263 64264 446288480 51418 51419 731802856 31558 31602 971103881 93255 93243 239739945 92140 92141 970232200 62217 62244 671601134 21802 21728 489757333 73407 73408 118687143 75712 75713 629748972 35035 35036 346328661 61788 61703 398928298 8951 8952 614344020 58301 58302 591944238 35250 35261 39167647 93418 93419 736267192 47725 47741 306394794 6123 6124 625232889 83956 83957 890208399 84207 84208 366838055 6734 6735 402681744 99208 99209 331677541 65650 65651 79522684 93702 93703 957959897 84948 84993 174729014 88143 88075 282680347 51586 51587 368261597 49423 49457 697959010 82110 82111 522610239 74702 74634 837456879 72970 72894 304451233 29272 29303 262735485 18857 18869 144280460 32279 32305 522480903 74477 74478 354062270 70184 70185 390122846 84184 84185 943068658 42331 42263 193756509 3118 3119 635560056 98092 98093 676167694 25381 25382 79340033 38829 38912 207367784 67049 67050 666230968 55954 55955 770253567 67465 67466 138905862 91041 91042 627135202 96130 96131 567578210 58491 58535 747540023 66065 66066 364258156 3694 3695 75330883 55867 55856 925107769 87730 87680 276367805 48421 48422 294167466 79828 79862 671342601 93456 93483 213145732 38517 38518 957761912 4936 4888 515666232 68878 68810 246910349 72864 72865 968814806 336 281 574620503 41087 41088 153928216 49813 49752 613844819 51557 51558 862043574 95295 95296 886151523 1934 1926 698611407 84032 84033 626285539 79601 79602 69348651 43082 43040 449208087 29754 29666 452951782 50944 50932 46449696 84272 84188 477095738 62064 62122 814767339 66244 66245 196739973 78049 78046 319831023 38707 38647 584904379 88890 88816 658594718 88925 88929 498995818 41233 41187 613280724 55759 55807 210044069 23077 23078 765800855 34438 34458 967061923 731 681 477300240 49938 49939 686041937 7480 7481 820293222 31167 31133 717703243 18614 18615 728325460 98669 98670 23914357 45622 45677 265285113 43159 43167 961249389 68580 68520 873255693 7000 6928 244196822 16491 16492 313810670 69693 69655 390708098 2865 2919 431409491 96194 96159 899952930 25850 25851 59917074 2509 2515 466712954 35459 35376 606091235 591 592 737069918 28610 28699 11436665 58451 58484 913012380 74930 74894 820959730 91634 91554 925474654 27272 27273 233184243 19445 19446 866288071 74972 74973 889146857 76529 76530 939778141 82638 82639 86126655 47870 47956 49221199 6752 6754 140391102 15005 15006 133119984 10010 9969 731180394 4347 4348 345594765 68058 68097 106424934 25380 25381 187937988 25814 25856 704976563 80147 80148 981608206 23178 23179 802041785 93121 93133 114201008 5322 5249 743809062 54101 54113 261403451 8446 8447 779388893 25501 25564 734177618 15359 15360 261245432 13421 13422 43300585 87309 87363 398901041 23802 23749 389953115 50395 50396 845172008 55866 55934 589355444 92028 92099 717031613 5279 5312 144472659 71136 71137 608441750 70621 70545 706815452 94296 94321 65716220 79776 79821 803365152 12717 12667 248029430 74244 74283 966539112 40169 40170 138040680 1454 1455 501736727 50337 50338 654965301 26619 26583 576554491 83629 83547 993415870 74319 74320 960599214 44062 44063 209646028 53664 53665 459298421 1377 1378 650545300 78021 78046 715318843 45018 45042 432803099 85999 86000 10623272 33676 33677 902166506 31493 31504 493253016 60934 60935 234810977 38225 38144 499798926 32993 32958 833597879 94842 94843 188940036 615 616 67968376 55524 55525 705776820 15951 15952 111825685 47649 47650 160224024 98911 98889 532816812 72328 72351 401923859 82485 82566 646309240 35073 35114 746067604 38993 38952 469795993 51652 51656 757198475 9371 9284 691594019 14818 14806 710999528 39196 39195 740117742 38601 38687 14822446 23313 23314 999945530 40330 40331 879810042 52 5 751778414 4704 4700 415510043 38191 38252 235506746 3860 3778 497662051 6830 6831 234209900 81606 81607 153473187 54319 54255 70563393 13852 13906 947587593 77255 77256 892606280 42259 42260 932788838 63964 63888 841283766 45603 45647 177642053 79296 79346 636649313 12299 12300 343976395 74181 74182 904404350 68293 68294 644411184 79555 79543 288915819 82878 82879 702633186 33908 33909 41069825 92786 92787 640475580 16853 16892 228578737 39677 39678 110619934 37335 37420 888542766 34279 34195 961578969 24141 24142 547918467 11000 10925 898653922 48172 48134 878126489 73351 73289 783676499 66766 66767 971021644 85538 85546 13454010 61568 61569 425347576 52431 52432 906534785 81325 81297 481755001 24686 24632 596425011 73514 73548 723187375 69406 69407 502256833 8191 8192 558255082 65745 65746 471599105 94286 94338 607762620 33426 33427 299704387 79885 79886 309412872 9210 9183 589549446 5988 6017 612646469 27102 27045 999643040 69739 69740 815645333 90355 90391 557237009 22644 22717 65591381 99711 99717 545346650 31054 31060 89399004 85584 85585 303346774 37358 37424 143825587 29641 29708 372992161 11234 11235 63100190 2979 2980 140328892 72495 72496 822152883 73081 73003 451445365 57098 57150 406479991 57343 57344 591355476 34112 34113 693712978 62499 62500 418065664 99241 99242 135094999 20968 20969 452921502 11508 11509 759423475 94683 94686 764114208 30903 30904 279382843 97070 97065 369194815 4715 4716 618845063 18292 18293 576950870 79509 79588 343735884 69322 69393 978679955 53117 53118 967130974 72174 72189 604615873 99860 99861 351292895 85416 85346 348790888 66406 66407 323223443 74512 74513 680550180 62883 62884 589109101 90921 90922 249475576 92487 92457 242556447 5700 5668 331767578 72217 72218 151970203 11968 12020 118995202 87940 87954 242613570 70056 70057 508653690 96899 96951 787605220 64883 64884 567804441 1371 1372 711493392 42877 42918 469378908 84053 84054 322408046 74285 74286 561176104 82846 82776 421281912 85685 85695 70386377 74118 74119 707636355 73157 73172 628441501 78730 78731 310461691 72570 72571 326959003 73105 73106 248550028 65408 65360 628215257 73735 73736 123308615 34217 34218 259292200 96470 96513 585728846 95453 95454 654637729 19996 19997 970484708 59382 59310 453812951 85547 85548 108734103 2709 2710 179585644 53287 53288 175299416 187 188 694626427 39450 39405 912362766 22692 22731 584433623 62497 62498 595483850 36645 36646 593482430 40802 40803 256579783 50088 50176 68964998 68980 68981 118185267 93302 93303 308053333 67211 67237 294300213 17942 17943 382597512 5986 6066 615237305 68980 68982 109782187 90943 90944 709993599 19385 19386 29991313 75130 75131 521032580 34407 34408 321441386 3750 3751 533441294 23664 23665 228044378 59717 59718 799475513 63402 63343 787264038 83901 83946 467530520 4197 4198 285138223 23660 23625 707341038 35881 35943 406025788 15388 15329 953336157 58009 58010 414700514 99583 99639 154359404 44894 44952 184957315 1802 1832 168490016 27699 27700 649273977 6665 6745 520035042 27939 27940 901339622 837 774 773892605 49309 49238 252858903 39499 39414 138649086 91107 91122 586893558 13122 13123 757261031 90845 90846 299165560 31622 31686 134727178 30683 30684 423404094 79041 79114 509815728 10289 10375 247187094 94267 94268 932759103 95990 95991 21710429 73535 73536 444197435 1442 1405 520538210 92313 92314 565766339 5276 5277 578173239 57696 57685 240954671 74682 74688 687309811 27327 27277 292650194 27362 27363 959889015 73339 73340 767474873 78282 78207 459292280 86897 86898 655847939 91107 91108 870432669 83722 83703 577454984 64196 64197 594050177 60578 60664 370740151 95299 95251 132267473 19123 19100 799540543 67229 67213 415960830 58717 58738 658388723 38480 38540 59541319 76893 76818 720809718 91852 91855 628859374 1844 1924 423557254 27407 27325 820731295 60234 60235 611416048 26136 26199 488932009 96166 96176 213334721 97517 97552 244493653 41479 41541 601953406 18399 18400 76860864 68988 68989 684612142 36054 36055 677424300 64339 64393 133287911 34741 34720 929946482 45370 45371 576524453 11653 11654 404130217 78847 78780 697013460 84995 84996 672713095 70910 70994 796532590 90049 90126 483885629 58384 58385 321672979 39184 39185 178015439 60971 60972 444672375 37599 37551 397842294 17812 17813 801180770 60976 60952 694615523 5145 5179 249873485 63859 63860 923329043 78121 78122 259075716 58114 58092 191702685 91949 91873 609682336 34797 34798 290814973 93551 93552 744503717 31746 31747 80570842 22122 22054 189113132 81296 81297 653249467 89266 89267 768802424 46349 46322 566017093 29587 29588 345923439 13565 13566 410808318 75087 75149 748898221 72493 72494 81454566 99986 99987 679063691 20658 20736 417110033 41924 41960 341342275 14452 14453 511319680 44394 44395 894170763 40777 40806 810397590 10132 10133 796886974 7822 7823 996797192 69056 69011 682877612 5476 5410 546571404 44555 44556 108596425 49179 49196 815058796 54628 54584 616906837 12245 12246 324723558 51665 51666 102613437 68364 68365 84600387 68282 68353 613603097 15090 15091 748826473 19788 19741 210808625 79471 79472 894762901 45350 45351 745362305 17806 17807 10456105 59441 59505 899356349 33920 33921 382559772 47695 47696 465953218 20823 20824 223474770 32470 32496 852898659 92407 92408 207021617 73769 73789 274371267 19451 19417 114293100 79235 79220 858669508 89102 89180 530331757 79192 79193 426725686 25461 25478 844332426 3354 3355 547876907 84975 84976 714997988 4908 4909 165727026 68119 68079 714623141 24610 24679 455855422 32268 32269 985095437 77567 77576 896812649 90202 90178 550680525 49882 49883 980247524 68134 68135 444278451 51216 51190 81547414 38233 38234 106525783 8480 8394 193544415 95472 95473 368439257 60361 60411 208179047 25824 25754 209414765 17704 17650 471556485 36439 36440 769791167 10032 10050 705485880 88900 88901 428994217 6238 6239 519150614 65086 65087 341660521 6804 6805 82311689 30141 30131 479047880 42109 42132 787384440 85357 85358 7154652 19224 19225 342726441 62386 62387 813665350 62001 62006 682502207 11908 11909 392841460 63871 63808 244031243 44382 44383 728831830 72574 72575 467565946 24563 24630 654311661 69369 69436 291781025 41825 41857 381450868 82294 82328 477367502 65750 65751 635872273 95927 95928 983704686 92864 92865 377348523 40323 40244 509044579 21857 21858 564867649 11538 11539 148148893 91408 91399 552636532 92143 92109 55294087 62020 62032 944415647 20870 20940 723403904 63882 63883 750741231 16056 16057 211882500 34268 34181 528508170 53587 53588 615040273 47136 47164 719696005 31229 31214 35710593 914 915 718738706 78597 78598 916542004 17428 17481 622482123 71132 71133 94322752 80265 80288 170998185 76661 76662 739596022 82019 81962 551392431 60190 60191 137254480 29402 29378 240578730 1889 1833 141606150 17796 17853 352149094 20360 20361 656902133 20698 20699 890864513 46227 46259 175721848 71453 71451 197630692 99134 99219 226990861 20929 20860 366680705 32618 32619 52278198 48873 48874 6744311 41760 41761 94032541 16349 16352 912857628 6900 6901 906956900 77026 77070 315129509 51340 51350 263024754 62173 62174 594457137 88962 88963 77256910 23476 23469 941483622 7695 7696 324447518 70278 70253 687935069 27356 27357 949476210 87848 87769 864410551 74965 74895 495163965 7888 7889 878060516 7661 7662 201063467 95250 95322 687945196 14522 14605 38501197 7869 7898 640950571 45480 45481 219393325 99665 99666 460053760 47184 47265 871600597 32418 32481 710880016 71293 71294 544549139 25596 25597 398423493 43198 43259 706497240 62991 62992 753210777 93775 93776 281897640 15724 15725 652000767 42355 42356 45233908 24024 24025 756946313 84810 84781 867465834 89779 89780 781908143 4424 4425 747937098 15462 15463 906325797 291 253 676269107 42868 42809 186806712 85915 85916 704942444 77713 77714 173130780 82670 82583 576528661 60729 60730 19273756 36412 36463 471982901 63511 63593 898788621 72163 72164 747586702 77318 77325 876807320 26604 26527 267239616 59477 59478 305440578 15197 15258 594519207 28357 28358 692429375 97914 97834 940560005 98746 98747 921211482 49986 50061 384351736 59786 59787 522759833 757 702 811267052 14175 14215 161955718 83571 83572 879786473 10445 10446 968068209 83627 83561 532266755 89597 89598 693884070 88432 88433 413552475 93048 93049 728152594 26747 26748 107035060 85625 85629 3775885 75636 75628 82665995 37665 37666 181095219 56035 56093 387174197 49428 49505 813224020 68849 68926 536183308 29095 29096 664006640 91388 91389 457053169 20627 20628 449847160 43026 43100 901223885 74899 74930 855374842 1214 1279 954076197 49674 49728 733852136 14145 14122 191698842 38438 38439 715291786 66034 66035 822954010 76306 76307 660245593 34488 34507 360561581 43720 43703 104679952 69664 69682 432409897 25753 25754 884921358 46364 46365 121601497 30304 30315 216112169 73343 73344 245682048 48167 48168 569077475 89996 89997 529954254 78942 78943 253539766 27801 27802 427173290 30883 30908 295275317 30173 30156 962043913 87541 87542 152822628 66062 66090 561835506 2146 2232 911514121 21100 21114 841448671 42761 42762 225128935 45532 45523 428636591 42779 42780 483865600 34418 34419 415971251 46656 46718 631273929 21560 21561 90065890 62920 62921 91916760 5035 5054 322025603 77697 77618 994401791 34356 34284 513043941 33116 33083 104620288 2037 2038 676608775 5546 5547 391901925 74194 74195 188021239 78563 78564 46475433 93989 93990 64852000 97464 97465 33845114 77987 78006 372863190 51922 51923 965704010 89369 89370 946706457 42907 42908 868565121 5760 5746 252939136 92871 92872 320879845 29309 29308 425150909 45111 45112 165245373 54003 54009 446944145 27382 27383 406246788 79997 79998 748232116 53362 53363 460677630 15891 15913 378467201 28958 28959 117967949 12933 12934 731799622 95854 95870 551854130 19752 19747 604010130 26488 26497 272175677 98397 98398 878831253 6637 6666 833714746 11596 11597 927025115 1228 1229 841804503 2428 2429 98245262 96630 96556 811716306 14376 14362 742666106 46022 46023 308349433 77473 77474 104213415 54264 54317 973442399 75333 75334 691912556 45156 45202 78419263 38310 38311 487826749 89731 89644 621760999 9248 9249 208383729 32005 32006 747356336 61722 61709 261798066 74432 74494 7334359 66357 66358 808112907 39061 39143 287907240 68045 68046 137321124 87589 87569 829130467 57129 57180 466468940 45876 45877 377011219 66647 66648 615370814 22439 22376 705075957 17799 17800 999759839 36719 36763 259004831 13727 13726 683021563 1797 1798 346234490 2278 2279 130702110 63591 63592 453890514 45409 45330 997385153 84882 84853 147870155 844 845 517788749 55738 55802 131662126 42885 42937 154142728 65906 65979 13833016 64134 64053 761661366 36053 36076 23798840 96220 96286 994335559 13726 13727 256345045 96473 96474 961661905 3640 3651 848352164 4827 4889 67432127 63693 63694 92173663 82123 82124 200565317 33842 33843 679711726 15554 15500 88865416 36491 36492 909773456 67782 67740 88146780 83490 83564 876992130 84312 84313 164552027 85905 85906 354589577 32280 32281 915778287 85051 85120 200750391 72899 72900 434213078 25964 25906 100463253 99654 99710 751664668 89268 89269 621140926 20016 20017 649396832 54904 54901 228382877 37389 37461 224256750 92710 92743 940711243 99068 99077 151094596 92662 92663 328289569 70847 70785 433265556 2806 2855 985855031 98003 98004 521435288 53305 53242 442958043 98182 98183 658537186 39981 39906 279754719 48192 48193 65924389 49182 49104 431546886 64877 64794 36187404 15619 15660 967134088 6236 6199 688442106 84895 84922 409015945 40077 40078 500794593 5701 5702 443909613 33563 33564 522435668 14029 14084 278434669 15021 14943 222685181 28278 28346 170232767 63671 63672 343889968 64299 64300 478159400 39721 39792 985245437 36913 36914 163635386 86225 86301 854942622 66174 66175 590766692 84788 84789 456237154 60779 60784 948837738 64386 64387 358618072 84489 84530 354002723 88678 88612 558323705 64238 64179 463800720 6319 6396 4941702 49366 49414 701940405 81130 81186 282500684 21873 21874 722271417 24442 24443 363731008 86298 86299 369831656 72279 72280 287812938 6593 6594 53212624 21484 21485 238806475 55247 55248 251332784 19405 19406 992925901 61355 61356 720495107 44150 44151 765967921 65381 65382 274593912 34362 34349 281852852 81704 81705 132855916 32384 32335 461444214 7308 7351 250407388 96328 96290 624428901 7166 7167 149514853 47895 47806 354472819 18250 18205 955256447 58575 58629 796261275 48554 48555 863984558 88523 88524 911806244 36663 36642 489123749 32245 32279 975316738 27346 27347 957639849 71298 71267 734676423 31148 31088 361918165 14161 14078 577994427 43246 43247 575564257 71247 71232 315451301 99817 99767 642970222 78944 78945 343012224 81911 81975 31278024 74127 74128 279223155 65732 65821 710137611 34166 34167 982938192 66962 67025 952120516 24333 24365 142836753 14316 14339 823991884 37439 37440 1263833 92163 92164 594215580 93305 93306 519237832 93868 93869 756858400 92761 92692 697507467 57127 57128 876143562 18587 18588 60526668 8211 8212 13783037 4147 4062 356395759 39038 39113 224903452 31861 31773 733269924 94967 94931 453633602 22463 22464 556460459 95448 95449 601062401 61087 61088 200628244 72919 72983 729092869 84111 84162 925990867 41472 41486 885096344 27110 27067 910362735 6590 6591 300976183 31988 31989 439420631 22012 22100 635077036 27771 27772 118386683 8437 8504 265827528 81561 81562 201587501 48341 48342 651344611 94468 94469 186338673 98381 98382 693713950 81069 81131 465082657 66066 66115 965678399 79712 79713 903057446 14733 14819 865651635 54675 54660 352625388 28521 28522 775737357 34084 34085 370833690 87575 87576 679156247 77775 77716 149807150 62815 62804 406263381 87568 87528 987679674 89600 89655 451612280 67890 67973 867067354 22062 22063 431164097 14376 14328 959230788 2460 2461 839869066 88782 88783 669974396 85664 85665 250688232 42746 42747 403152399 80654 80614 42939334 61544 61506 256743590 14615 14549 158296105 42198 42199 957416797 43343 43344 317107251 15989 16004 442977082 22104 22105 406496448 9488 9400 158199585 41452 41453 398016952 17438 17439 917619653 53332 53333 197659411 867 818 758208543 61572 61573 7697910 43032 42976 712156675 60252 60226 675574093 78752 78753 475309326 18870 18828 217526410 2132 2208 669748399 56832 56833 663083896 7610 7611 637982032 53776 53761 4777930 68838 68839 892566462 75439 75440 577018975 2757 2797 914059936 83774 83775 483508684 80745 80746 438877932 18277 18311 718056337 19370 19382 684789715 46393 46452 364420532 65184 65185 942885205 78158 78101 310273809 81672 81647 122257117 57094 57095 306033586 43130 43086 829220057 57969 57970 62213560 24755 24666 603680839 45916 45865 572802885 49026 49041 830795104 20351 20383 428806991 6515 6514 158882262 4861 4862 124670901 4410 4377 211226959 68633 68634 496799653 64515 64516 931289322 93952 93943 353643010 95751 95724 285731444 9337 9338 785270083 73320 73321 399412414 68774 68761 903923074 65676 65651 969554054 82169 82170 426123422 64511 64444 818179300 63845 63863 986941999 18044 17987 155532456 27491 27492 434592798 44148 44149 119687456 66543 66611 321093798 97272 97273 469405300 31749 31750 461887001 60239 60236 655946925 83072 83073 431711160 46333 46334 77049346 94340 94396 685137869 49295 49296 119252002 14297 14274 539891663 96288 96289 365747045 43114 43115 156574883 84689 84763 194036117 95684 95628 814834680 66118 66184 442224831 28156 28157 294170061 80429 80512 524040514 21345 21317 763664834 1417 1418 567284837 2992 2993 165642358 20781 20782 937040770 36732 36748 835278133 26636 26646 524171122 59070 59071 112136481 46451 46452 464693497 38827 38767 216952963 5318 5319 810200230 27277 27285 926186202 8088 8089 624764625 13704 13655 586733965 103 69 369095887 39416 39413 474034750 78732 78733 256324299 30007 30074 953277884 48308 48349 306543887 54792 54793 373866672 87120 87172 259860655 54032 54033 329218232 88961 88942 719782250 5754 5755 575192008 92452 92414 31887874 18294 18240 538587835 30316 30317 72436289 93789 93790 257267139 93604 93605 596278247 9584 9663 943415140 59313 59314 283163244 41388 41311 6721465 75513 75514 890004841 86394 86395 587296997 40641 40703 565071253 9660 9661 632025736 94990 94991 437725866 27242 27243 371660486 76157 76158 690133554 7570 7571 364859067 94200 94201 596035210 50277 50315 470879624 36354 36355 528136654 76736 76737 188526252 60641 60642 631492688 40977 40978 44098453 4114 4126 870699151 27746 27743 69204370 59276 59272 729073472 67871 67787 794286178 16082 16006 639750353 17775 17776 863563475 25333 25334 970481343 8489 8490 498897 47964 47876 167058751 3020 3059 107831803 90349 90323 716062004 34578 34579 887994928 37703 37632 670648815 80162 80192 792743156 35084 35173 333508618 12195 12196 251126284 57207 57208 610650307 37977 37978 619358383 79998 79999 824079673 61104 61105 504142778 87472 87401 255440566 12348 12349 242752312 55768 55782 744152587 89579 89546 845393838 63297 63298 478893421 9554 9493 14904817 27264 27265 23786365 79640 79641 530162476 31366 31355 192406634 2544 2545 995178720 39796 39797 850888154 4635 4636 431630952 61 34 656356889 87440 87441 553707737 33844 33845 55863025 22349 22298 52455067 45748 45792 275044053 70693 70694 855159481 33372 33414 720240147 26721 26713 873691394 38814 38815 344815275 75776 75777 35708011 55403 55404 740102411 3806 3807 556222432 11393 11394 784763878 75812 75776 88402606 78362 78413 719015695 51814 51899 590142681 36956 37005 376088061 76496 76436 774591388 86640 86641 393801786 32916 32991 377675291 61393 61379 442459926 93839 93840 58861451 94035 94024 626281180 3499 3541 649852584 66307 66308 592530926 22850 22868 981224753 29357 29358 601856731 82370 82371 266806125 28699 28646 623048204 97090 97091 25981742 15587 15588 739168250 87592 87513 172657192 41387 41388 16151918 48334 48264 822140131 21194 21195 57292949 25168 25169 252460120 63848 63849 780111037 44462 44463 801269844 35940 35941 481318376 50086 50123 315515229 58756 58744 17200777 63062 62994 27598962 47754 47683 881337172 16935 16869 12400967 71612 71646 634384428 96482 96483 885066001 64696 64709 766647445 68978 68979 320154342 21235 21236 473675826 97780 97781 870726462 50133 50134 890075880 6856 6822 617496832 33547 33553 517482559 96263 96264 841747538 84865 84866 379257201 4182 4183 646806232 74392 74393 670732415 90177 90263 529513627 6869 6870 580003442 69373 69374 661748484 95520 95518 729860778 90511 90443 404998185 13626 13627 813644786 53799 53793 966763110 88677 88678 912050293 24380 24381 314453701 34122 34206 68767591 39909 39822 496085500 59849 59816 645610527 7555 7643 281339700 89731 89744 529824433 2918 2978 558401681 87485 87566 330018667 15645 15605 339399800 79176 79205 406019143 99253 99254 827397770 16214 16215 100738092 34425 34382 650440631 16685 16686 275586287 41016 41066 44899865 52557 52520 451004978 76001 76002 224463886 1039 1116 788736756 55991 55992 295737997 47411 47457 200438842 85860 85829 355523762 52547 52548 520405951 93760 93713 53428950 26668 26669 197980545 37918 37919 713820464 89433 89434 727272840 50523 50558 84043708 14694 14695 852926867 69357 69358 387121168 65610 65611 830964702 24458 24422 288701500 70724 70804 206283259 79827 79819 847252127 56011 55926 558138858 80691 80692 950346209 63904 63879 321948066 48467 48468 513334128 97300 97301 940510445 16763 16823 795919010 9957 9958 729312153 6733 6734 160972629 34746 34833 662260612 72966 72967 356938412 20211 20212 315655357 96310 96311 35520005 3876 3877 392337466 6909 6950 302287947 85537 85538 140173130 91292 91293 450242051 54589 54590 977365781 34214 34215 947915772 40213 40289 531643679 86614 86615 721101201 19118 19119 795884162 66633 66634 966505556 89962 89877 732198122 18940 18984 703682659 86510 86511 871079821 78244 78162 837898864 45906 45907 880741835 24146 24147 608483531 4490 4491 984218190 44573 44574 294572160 95675 95757 662734724 40380 40468 52527403 46045 46099 810740716 67653 67654 724965237 75713 75626 371093823 85342 85343 241706960 15206 15294 626974516 76627 76686 948006669 97884 97933 662590615 14091 14092 294695814 51584 51563 54361512 14353 14354 28893572 39531 39532 349359438 94490 94510 683655834 86304 86305 346028382 2565 2566 897016889 21523 21524 89553711 13439 13417 85244518 15584 15498 788258297 24362 24378 981171281 30517 30518 188815882 41346 41411 976916204 65270 65271 151287785 50488 50489 954510235 88449 88505 150035246 74921 74922 418404527 93182 93183 183613207 59324 59373 979846080 25360 25361 995420243 28030 28032 194176965 14200 14201 520880513 63926 63988 453071059 48256 48215 324826285 87304 87363 898110465 97974 97975 846098622 28693 28649 228830964 27202 27238 635513620 17764 17691 215482184 78305 78306 180033095 69587 69588 466666191 9640 9610 687467587 38419 38386 708808736 75222 75235 111236174 65160 65243 475868919 6387 6388 280105930 17231 17232 627150876 38102 38156 71544225 29414 29467 628320473 98226 98299 373556043 90977 91002 440510968 81756 81757 939999418 84196 84197 469673595 33577 33606 491370097 69422 69465 425892636 38804 38732 288762057 82458 82459 213873985 47477 47478 764061260 65513 65577 621277283 86127 86128 160871192 39982 39898 327128427 11867 11868 841377822 68303 68304 471614426 78182 78183 850933508 45858 45792 951671853 33337 33338 265381059 12475 12476 620741047 68895 68896 174734329 31035 31036 860480454 89603 89606 365543831 99619 99620 281155545 7642 7610 726032010 55421 55422 417048290 82466 82446 737755132 4281 4233 426899595 28508 28428 833000429 15252 15223 108423700 83034 83080 185900335 30744 30832 437396186 30935 30936 277017910 58672 58747 153063982 57882 57883 263283717 27238 27244 154989954 69371 69335 536996564 18889 18920 372845635 98772 98773 897664543 43269 43270 366179533 13056 13126 258318188 3216 3217 800220209 73799 73860 511364390 63750 63751 944186496 22131 22108 356301969 71259 71260 747780795 95767 95768 659073236 97441 97386 534553767 73846 73847 270572497 18119 18206 288517942 12492 12564 578178350 34539 34537 242810825 75869 75911 37812420 75050 75051 30429656 19613 19604 961228811 41278 41293 421411506 12855 12856 603855328 90461 90545 372621694 37590 37591 873979358 69966 69967 148948006 15357 15358 893495362 90903 90904 122472667 32547 32548 762890315 77715 77716 884038383 93091 93092 38347353 67340 67285 239484777 73578 73579 916941473 8143 8101 242744026 32794 32795 78316929 99549 99483 989449002 37223 37205 350381143 35229 35230 168317377 64993 64994 216270107 25965 25966 863311186 74031 74032 160849718 73276 73277 737712485 82224 82214 328213112 75990 75907 743161110 15076 15077 110917389 46544 46545 939731259 66934 66935 556353621 45687 45688 595918796 32775 32757 281751394 10989 10990 463090365 84687 84672 984057148 3814 3725 637277279 29951 30015 967324675 75324 75376 994151768 52251 52276 269909682 18889 18890 917680750 91255 91256 861502424 96928 96929 509769750 83900 83896 103980472 12664 12665 608419294 93986 93987 138773590 45624 45642 311657205 85298 85265 263861734 92560 92561 864224294 50634 50635 911230153 60667 60668 936018581 22575 22576 143350124 31098 31099 435451437 90972 90891 343720077 675 688 684353577 47975 47976 623394853 45049 45069 883613689 75825 75769 845154418 84496 84497 30766093 7415 7416 626649155 17354 17433 339671374 97340 97311 682774514 16393 16394 133280599 83665 83667 429293008 35759 35808 674873268 58416 58347 675124955 24408 24336 904025816 4030 4031 409523295 67404 67484 159206273 94092 94093 830487003 61706 61674 116457671 25500 25501 361599394 88638 88625 714324560 34520 34497 221653776 86667 86668 948370382 84354 84329 865663940 35140 35141 387768049 72939 72940 783581575 19492 19556 429755683 60759 60760 934878925 99103 99104 13400146 34134 34217 709386302 39982 39983 346546599 3067 3068 47124391 8451 8369 331966185 49380 49462 516376703 5444 5445 944476598 49959 49964 770700005 48912 48902 674744043 90410 90411 73197076 49048 49049 272619332 40001 40002 30835464 99478 99479 99959222 87063 86982 217138588 56252 56253 724776520 36758 36759 101086300 63831 63794 507383393 93934 93935 35898832 23361 23377 114076232 21425 21426 635715483 24950 24951 401388000 81 82 826094731 34941 34942 300700481 84288 84289 73938303 19021 19033 814918538 35150 35168 144640504 70268 70302 194702154 48570 48562 256814924 18863 18864 740658334 1211 1212 619537100 10960 11048 516696258 36804 36834 637652648 60605 60606 416171916 76507 76508 565022352 55209 55210 725235845 41298 41299 585317319 71719 71728 704410805 39836 39904 994809854 81502 81469 527393519 4758 4759 463914243 98993 98994 521074698 20948 20949 417130291 54795 54796 630656419 20497 20550 645655761 20589 20671 68754587 43741 43771 667563404 93580 93581 248081774 50246 50247 571326832 55453 55454 220707160 78258 78259 357523333 87606 87614 332137200 79362 79363 448743186 91177 91236 775363358 1187 1251 320544692 81877 81878 749953620 59621 59622 996790994 38525 38572 421951632 6295 6296 279861481 54251 54252 736458874 72715 72685 274331911 98455 98437 867510302 90853 90854 339345851 51840 51887 41537927 10791 10792 253941572 66033 66011 144688787 94874 94875 938670312 36036 36037 773701036 35515 35516 440231170 71708 71670 514741981 30447 30535 716754149 49968 50006 263190044 42850 42895 225674980 54740 54741 780573626 68073 68074 897232424 97859 97860 835135550 42476 42454 273908166 46885 46886 440845222 63736 63737 511873919 19489 19473 814663828 27287 27337 642260070 18008 17988 102739000 66951 66952 718986545 90925 90926 469144521 58342 58343 111899284 22073 22077 553676528 32291 32292 630098486 37996 37997 846926365 65460 65453 119715422 26619 26620 71411575 80758 80759 272471639 47713 47730 557284095 52404 52403 885551137 38363 38364 600132671 52227 52299 8345189 15253 15290 727931542 93368 93369 535649389 81305 81383 306791079 4760 4676 950909631 59261 59318 427549943 67809 67833 698482553 83404 83405 915589541 74368 74369 870792557 59360 59361 24468122 68373 68415 993789416 98062 98063 126884121 36373 36374 796957623 40215 40232 952091421 82769 82770 879686491 30880 30830 189266170 3908 3909 677843595 2069 2040 950133834 79329 79330 428694665 57592 57637 56942925 53712 53768 232244426 91676 91677 264407085 25263 25264 68889020 91277 91309 802990302 14641 14713 440992599 59798 59874 833930551 24904 24832 780887494 99439 99440 377046215 31870 31871 15088386 11176 11177 379542838 62776 62777 80024076 14763 14850 923163371 28430 28431 950825634 32735 32736 572244948 12309 12310 794506268 6932 6933 866604875 90608 90609 100406509 70031 70110 965760425 28207 28208 772834337 94836 94916 130075631 42830 42831 44428832 50773 50774 779516724 5520 5521 333491185 54707 54721 549501563 97798 97714 277862039 80622 80634 592073403 68894 68895 349048237 34056 34068 548052893 44849 44850 153977150 1682 1605 592473708 3775 3703 695970356 9194 9228 540083790 3883 3796 427976521 63346 63347 11904023 88812 88852 400557909 98713 98677 198685733 86153 86154 988676762 57493 57494 179333017 16211 16212 257790982 61526 61596 909786547 68136 68067 435679435 72360 72361 786109514 28146 28147 840554335 85165 85124 134347772 23846 23847 129342816 4677 4678 560686158 94347 94336 76608054 52599 52600 920022622 74950 74951 221968855 47539 47461 606704362 76500 76568 9175285 91516 91517 229366170 74170 74171 146228923 71147 71148 226227111 46076 46077 194673268 23617 23618 464123060 67045 67046 40868934 33687 33688 958648306 57762 57675 687697408 22967 23020 609904472 86682 86683 455428511 46509 46510 383447185 67919 67920 914938671 22947 22948 123249642 10504 10505 199215885 44673 44608 330751761 14743 14744 851274904 2086 2094 940079008 85193 85194 486894431 3752 3753 32997817 50234 50235 906826891 73069 72988 955880787 77568 77569 692579404 55675 55676 170327592 7459 7427 558522620 94249 94285 441522870 57414 57497 857967761 67112 67113 61867301 3021 2950 908544153 13366 13367 454008173 34688 34655 29174831 73682 73639 283725540 90856 90857 911399133 16031 16032 336247489 3987 3988 534551741 36745 36746 160576446 65824 65825 240129785 20665 20610 93147008 55895 55957 347868729 85254 85240 101671565 34763 34685 276618850 73813 73761 490088903 22999 22930 627067357 49923 49924 597473073 75916 75994 393141938 97783 97758 364734415 27116 27117 555240960 43382 43348 497139892 12038 12039 707335679 77976 77977 932065732 5312 5313 80889136 10340 10341 464316466 13143 13140 962426405 48011 48012 657682783 32854 32855 329288648 87523 87524 746917959 31444 31509 294668604 10012 10027 345502677 73792 73768 255183729 31087 31119 740021201 96793 96780 80037552 6220 6217 302405058 87888 87813 863214762 54334 54335 507560092 44267 44268 563972061 68481 68482 98201720 81151 81152 279336298 62447 62448 884346115 31141 31095 407683770 80286 80287 751097348 51189 51190 214549121 5201 5193 19786192 4445 4504 859399013 65586 65568 924895888 4665 4666 624815928 55610 55611 614414257 15412 15413 251656093 64215 64216 94379854 65301 65372 355369603 63905 63972 663925039 93427 93428 472428048 58181 58182 316037686 95313 95298 12292485 99690 99678 564960645 31132 31178 429907211 84148 84084 687729573 15504 15505 228099621 4467 4430 562640248 28293 28294 29748999 14321 14322 716256306 84048 84049 857395192 25267 25268 834107652 78270 78271 164809647 24442 24494 454931411 35248 35249 373612856 4593 4625 150226436 25171 25215 936293375 91870 91810 846569842 24241 24198 273182219 19412 19396 647490054 63451 63381 791162416 73623 73639 322261069 16295 16296 837085363 47976 48042 952407073 1844 1796 478904658 25609 25535 886520055 88573 88574 508082936 42608 42609 20982964 51104 51105 997701613 36881 36809 264197687 24675 24676 272850888 83498 83499 392432192 39456 39457 3430736 76986 76955 601440675 18464 18465 194241276 56895 56984 963081658 98582 98583 747999739 66562 66619 11618896 12903 12904 171004687 31039 31040 106480956 4355 4356 890718777 89854 89880 19775287 66182 66122 498999366 37387 37360 829823137 75343 75344 808882680 86109 86110 622078032 30642 30562 15711261 83865 83866 26951876 27656 27657 45781598 92314 92339 238108375 37992 37993 645276427 17549 17530 240972499 20893 20894 565039154 99185 99186 859966347 28971 28968 879888472 31886 31887 433276871 9266 9179 316838672 3606 3578 699800011 66474 66453 739159232 34947 34872 600977316 80876 80962 19883780 45003 45004 234841722 28015 28016 491416390 40436 40437 322497731 80 114 526495813 34862 34922 519793352 60668 60669 25789095 13812 13740 583680388 55665 55605 639545379 25537 25500 286460641 36874 36875 225601337 46538 46539 751480128 30922 30953 371901441 93864 93866 126311006 33774 33814 271500832 49468 49486 12455317 88922 88846 946082729 11292 11293 184631885 27894 27895 12993225 26825 26826 380328088 6089 6162 599551024 46586 46587 39523001 59361 59362 220031435 55998 55999 325109274 94900 94901 29031513 37928 37929 770472452 68111 68112 802779398 61597 61665 694272938 1963 1964 735452180 86089 86090 426819235 14689 14690 391341266 82865 82866 984330190 26748 26772 922499756 16749 16750 283213628 76806 76807 811402905 33575 33576 756007840 60301 60302 746642939 90806 90807 440665231 51345 51346 876790251 24225 24226 515380651 54135 54136 485579772 77933 77934 634725415 13200 13266 745867696 88380 88381 420409327 68721 68635 857745943 61387 61388 821354742 1542 1543 87219250 76159 76160 835944766 46839 46840 468143752 70947 70948 817978920 40854 40855 134701377 11210 11122 701648957 44186 44187 468009000 48892 48893 53009170 27189 27257 679368749 31554 31579 819782844 69909 69901 576779323 63449 63450 904412352 40956 40957 181717430 86390 86412 903137511 64821 64822 257672339 50363 50364 553214897 74350 74289 827508188 98928 98929 46897383 27184 27241 246390715 38352 38403 508157140 37980 37994 232188220 44892 44893 921736067 71966 71906 433992829 51026 51099 968044033 62196 62148 418634174 77103 77092 544308810 73415 73376 909082629 4986 4987 428440186 60964 60965 924857394 29689 29690 40240686 3361 3362 285044108 21716 21771 946642453 64109 64038 52089479 7191 7192 206195026 90200 90255 519460799 76093 76095 361585342 9373 9300 380100214 51093 51094 457338066 75163 75164 670513809 81597 81598 121677581 66960 66914 940497113 93746 93747 368699621 12829 12740 912110435 78987 78988 789896494 95212 95233 499608745 23125 23126 290366302 3391 3312 567117870 15003 15010 849781753 31330 31320 313889969 60603 60604 343828836 58073 58074 871895506 88873 88813 719953906 33326 33237 21682842 88823 88824 22950625 79252 79319 568242065 85567 85609 932599574 70157 70093 957330340 49696 49697 750948157 52223 52224 825525086 13261 13262 43834854 29061 29102 106762627 85229 85216 843387193 44571 44504 140086353 18207 18208 991693208 61396 61397 665623284 82047 82048 599692714 17066 17113 250213634 37595 37596 89413668 55123 55124 104573927 6253 6254 988194229 46841 46928 650805991 84848 84849 899978205 79249 79250 855418378 77227 77228 32993828 3756 3757 327069295 2085 2164 59487390 93669 93635 306628809 48845 48857 525221142 15887 15888 573978577 74845 74846 139598648 59743 59744 370899154 49379 49435 841175926 27412 27404 434866413 98943 98944 788809221 42546 42471 43157965 16090 16027 653958266 14673 14586 78418163 48137 48138 188268300 15604 15605 550913812 15229 15169 26282428 16876 16877 780986131 84344 84345 272174080 68429 68405 449224591 51503 51504 765826121 96519 96435 468951367 64107 64108 134295639 9975 9951 680701219 60961 60962 874576388 51085 51086 447479055 96357 96358 611622754 21126 21127 118077266 9567 9629 503713176 88244 88245 480651250 38253 38236 546551103 50746 50824 242138741 60351 60284 695523008 59361 59371 304050273 78842 78843 548538677 88392 88477 279918495 65360 65288 529731683 10055 10083 880073255 62882 62883 416280826 47041 47042 668004297 66649 66650 65346948 38008 38042 944134113 10037 9967 175831075 97807 97895 606124434 26874 26819 654621099 87615 87616 441637778 84305 84227 978169197 75477 75478 127026176 41757 41740 519942474 65055 65099 570822504 17987 18060 79394998 75809 75810 993278236 89687 89688 910536693 46864 46865 487483602 99027 99005 615499778 87847 87764 877168305 16388 16389 324186672 99344 99345 589118028 78459 78460 142201264 6434 6435 155947687 82916 82917 977987087 20089 20103 763425955 54471 54472 903481069 19111 19112 841130601 59981 59982 254253074 2081 2082 568855361 75046 75030 775948412 19876 19877 936255704 69212 69213 605612225 31985 31986 647706816 71521 71522 889321453 44256 44290 546517021 39064 39065 554032215 88257 88218 422250723 53248 53266 305422169 39543 39599 577939435 96238 96315 313686536 7345 7404 187279424 20690 20691 797903007 67547 67575 65706142 85019 85074 920115062 64939 65007 777392012 84641 84642 681230742 36166 36167 273646759 63575 63606 995783052 92514 92515 277901203 9246 9247 497004007 84026 84027 642549898 75152 75153 882415058 84531 84536 787080097 75189 75117 792903555 96519 96472 669521475 37662 37663 799843421 53824 53825 221962244 78442 78443 44814526 16913 16914 791301513 19454 19455 151331691 73309 73310 532415874 33639 33594 700504292 29572 29573 824327639 39335 39336 858759422 82855 82856 620902547 34750 34680 462469868 58595 58638 233998015 77206 77207 923966495 91047 91048 135036844 39264 39325 875512315 37547 37548 792420212 46751 46706 344286916 79553 79554 891436033 57689 57603 901942093 60232 60168 809023909 69821 69752 615463356 76552 76553 443999995 83057 83009 770347243 2106 2130 277782135 68774 68775 650840469 12236 12297 335038668 90135 90136 352847154 61032 61033 100965828 30343 30303 765129840 89872 89887 797665647 77168 77169 484921842 68679 68680 762710507 11593 11594 123107616 60902 60924 340143406 95641 95642 216920726 98516 98517 215305195 44493 44430 813210369 17444 17392 456621711 32849 32850 907610462 36189 36190 992234532 64006 64007 249571346 33868 33932 502919336 40293 40325 936236792 26656 26657 809085199 57665 57585 214477573 9227 9309 948920827 31790 31791 533837966 93741 93742 617349385 10380 10291 444196003 9249 9243 20394346 48065 48022 696529117 23941 23888 262356852 14504 14501 557150979 3230 3281 445950316 30474 30466 403179975 17336 17337 936538776 65469 65513 512595431 96299 96300 928540920 66884 66885 719736623 49492 49509 864556957 63219 63220 629779347 69627 69628 691998728 67204 67160 196057699 91944 91945 674757589 54587 54531 64156308 21601 21602 747141117 56142 56214 702922286 5110 5113 747026494 68202 68129 309368687 58165 58172 233693676 40633 40634 537220552 41569 41529 373597730 70296 70297 580160636 34544 34581 428770161 85126 85106 382382956 96816 96817 465343126 94397 94452 468275595 33594 33520 680563228 5845 5907 811351159 94739 94740 602686773 87347 87348 142657389 76850 76896 675707607 40833 40831 101823893 56736 56737 218606163 92130 92140 976954739 53793 53835 145387406 35903 35910 817145445 29709 29710 992862093 79614 79615 444892833 75778 75738 448247389 53747 53748 784342260 83686 83710 34305171 17319 17320 78773325 24122 24051 575654276 80671 80602 196723884 20316 20317 745547955 63608 63609 215795516 35279 35280 354227376 28455 28401 126697376 14765 14781 841159371 24611 24646 429166595 52122 52123 897390741 35385 35386 502903305 69742 69743 407133199 38558 38605 970164446 68296 68297 953529107 48961 49029 775642152 23994 23995 83562048 5716 5769 979008056 17195 17196 370076977 59200 59159 49701857 27282 27339 139987549 15782 15764 507999565 10452 10453 563556232 81613 81531 971637116 58908 58909 247152901 37710 37769 935413825 19379 19413 743740631 29172 29123 586436992 62167 62102 812891827 40175 40176 708066125 71686 71748 763687333 73136 73105 429739475 58538 58539 350495248 23389 23434 490345759 49716 49717 644209979 17471 17451 200601942 44257 44304 298722425 30107 30176 322950922 61208 61209 979770521 12124 12125 880834624 89851 89852 185202716 84987 85029 770955534 27125 27130 674752233 58183 58253 722682777 27977 27997 414408045 31769 31770 408286799 71185 71225 331999673 80999 81000 773591597 58833 58912 772394711 35282 35204 800118405 23055 23056 994161103 1382 1383 403694743 16992 16993 511434200 88086 88087 78198046 70555 70556 416062653 97145 97146 663760341 26643 26622 624312711 20789 20790 587362957 74714 74703 287563665 52664 52706 515822756 1249 1250 860868560 47882 47883 497331561 26601 26602 144963977 53735 53801 428959040 41021 40973 618664890 68958 68870 242978139 92266 92267 169336155 78979 78909 586092971 75325 75326 427837734 86322 86323 414698326 35172 35173 334364577 79872 79873 518644957 51627 51628 308356834 18240 18172 732254583 99112 99113 585500082 48344 48345 611687776 56061 56062 563807746 66041 66042 294460464 39840 39841 144889065 56944 56945 827876945 29830 29831 313202307 61725 61729 5632957 64361 64362 750460900 92615 92616 51848631 73430 73431 776207473 38818 38819 246495909 54966 54967 32526545 79936 79984 884655574 44574 44575 690037876 21313 21314 797574637 55060 55106 201689469 15712 15713 696919982 64249 64286 155209425 81352 81353 664035188 3235 3165 375100688 59632 59622 147040907 6120 6121 418674650 36528 36610 86656173 48719 48720 687697190 35190 35191 663189692 80538 80614 747689506 92040 92117 571102152 42612 42658 47530500 25664 25576 614556819 19199 19163 578680663 21372 21293 180607162 89645 89646 372822172 34043 34062 85411893 10110 10032 717445965 21370 21371 556693173 21006 21007 880486195 91501 91578 102387849 91285 91286 901672722 58135 58113 242928670 98293 98285 579030089 8244 8158 351144951 70610 70611 92801524 86594 86595 894397859 98389 98426 464488275 37937 37875 141164041 99291 99307 50693478 32383 32360 662455982 16830 16798 473949865 88406 88407 797135221 40746 40788 718249989 35292 35338 998984799 58956 58883 365211489 43859 43860 223516324 98395 98483 331195585 65918 65919 541593389 61799 61800 558982843 26928 26929 338538355 39243 39192 181349603 28266 28254 354828198 92739 92740 440941833 41716 41657 109070410 57080 57081 977522501 65338 65274 542099967 5844 5845 233081565 93784 93785 917473863 65254 65255 189716682 53272 53273 805196415 83050 83051 781328236 62468 62472 587335450 40010 39996 813691442 85908 85909 180344570 17069 17039 607536947 9602 9603 644913087 41350 41351 374517650 5086 5136 758021190 45407 45408 787243138 18772 18822 161247157 8040 8041 977033907 10463 10464 792229601 31575 31527 507062388 16606 16528 381309796 18162 18163 239536211 40143 40085 319889392 1086 1087 475560608 24769 24683 382995563 89523 89589 625023239 98367 98333 406314920 32450 32451 120532425 88566 88501 321858205 99398 99399 25000911 24346 24431 558816336 70173 70084 459332056 31175 31179 168414330 24636 24655 772188313 54991 54992 832014177 5971 5908 939603972 61698 61634 631523577 40560 40598 659131463 76597 76666 951027339 79045 78995 992162043 55977 55997 566475472 6029 6116 236360132 34482 34483 21365761 82308 82370 113308524 84159 84160 78866986 34305 34306 505115854 50656 50657 633167158 69160 69220 25133831 32276 32277 436354658 53899 53900 4596580 1471 1472 496455832 42564 42565 930608813 10883 10884 612153485 88817 88818 562402628 78149 78150 96518404 30016 30017 210370589 25554 25580 628281666 75368 75369 441195896 57449 57450 42961944 91782 91711 31918090 36472 36473 294431304 26267 26178 96096073 18127 18126 892046712 37535 37597 933746815 71303 71304 712205188 16913 16892 727633870 28582 28604 362587505 45515 45516 406271680 13979 13980 459124472 70574 70575 415764521 63361 63281 750498442 21757 21711 179508791 71584 71585 636874147 56323 56324 342692579 46567 46510 188399513 29779 29863 698048140 56111 56150 782964230 56615 56564 814019705 35188 35126 493354522 11709 11786 860366663 25808 25838 790367710 14428 14429 781170201 1626 1566 884549850 54339 54329 994196799 84039 84040 550848745 52568 52569 799320850 38175 38176 570230530 2809 2787 679935774 39401 39402 216790428 85220 85221 404138860 79670 79637 419824831 50817 50818 270162645 1326 1327 4397515 10998 11049 874150653 42530 42531 323600385 28328 28329 415186004 37902 37903 748055370 98906 98941 1938845 30220 30170 103150142 35701 35702 963638324 16924 16925 302592713 34416 34473 116812010 46189 46190 175702168 25831 25832 450794918 19647 19667 78967293 97251 97252 766944520 76962 76982 790866040 61680 61688 468898773 62743 62765 920258234 85759 85760 732935795 35098 35099 708236395 66650 66651 171489255 94444 94445 430290591 28926 28927 423791675 77858 77859 539290716 59848 59849 648159735 50402 50323 416742359 97892 97893 896470756 68739 68806 954657305 68667 68705 507118898 45667 45668 509374682 22956 22957 162201108 24054 24098 532760504 29202 29203 605656426 56744 56750 113482109 82279 82348 965793635 59834 59809 250626493 20130 20131 498428267 62781 62782 987202216 27181 27250 82175178 20875 20876 380873822 25554 25602 588929477 92447 92375 488880634 84465 84408 90801343 75731 75732 97005904 72965 73012 289506262 54434 54418 271511262 83594 83595 22143650 46402 46316 665566197 61472 61473 71727454 92940 92941 900175425 44397 44486 761052716 10020 10021 752134923 67784 67769 888551563 6190 6129 104518808 4691 4734 563809250 75877 75878 5753342 12558 12559 919714808 70326 70327 627849845 36862 36791 759937279 22878 22805 386841129 90753 90754 993949728 40047 40048 987690342 17818 17864 511369178 7811 7857 763791479 56109 56081 189883897 84388 84389 149180126 18805 18806 10307212 14693 14633 995892111 98053 98062 247636799 55914 55915 987232654 64224 64252 341872548 53566 53567 643081243 76839 76840 325789637 75511 75468 597641488 58562 58604 69975859 53963 53964 166345091 51861 51852 526213388 87553 87619 899590698 6014 6015 384911049 88352 88263 334212297 93801 93813 773895479 79287 79288 513741330 92901 92865 77993513 99447 99448 925000700 80171 80172 108418151 98118 98119 596786033 25792 25821 779639297 7525 7526 399094444 68203 68204 244503619 9211 9212 517357964 7716 7720 782359974 65436 65349 431516172 90874 90868 164206413 31309 31263 617837888 86230 86264 353370502 44489 44554 351137521 53771 53772 892781106 21945 21946 385621427 31826 31784 285778299 66911 66912 593099925 22963 22964 307556426 56996 56945 104119604 94749 94772 111477276 10551 10602 150362572 20357 20278 747002164 46131 46218 399563578 95359 95360 412890538 35506 35507 260603130 27571 27519 402626238 13971 13972 679541669 70094 70095 823642644 28065 28066 36107460 54786 54787 802194620 57770 57813 989500057 5681 5668 305365284 21676 21677 97287293 71078 71021 853968544 3337 3349 101577892 93579 93556 276171097 42136 42137 352570446 27498 27499 554541081 58163 58164 165465764 35560 35561 914881846 89220 89292 995506970 89062 89063 310410685 46004 45951 394411632 96064 96065 525581908 96135 96136 176047512 50742 50743 420462063 77366 77367 435414463 47078 47160 262108216 52017 52063 307023968 18222 18223 301129522 2223 2224 198492363 437 438 37465599 35311 35233 701572520 64441 64438 721497759 47456 47457 129703848 82206 82260 581365072 32250 32251 980719830 21537 21483 352945967 68798 68800 793977533 66521 66522 730005246 40766 40853 439123914 20403 20404 278335199 29657 29658 285606912 94705 94623 282478235 95283 95284 445072695 63359 63395 35079908 1806 1807 898655422 26322 26323 491094031 60375 60376 141051880 63896 63891 914219191 91640 91641 866314837 3296 3297 940996723 72976 72957 463511345 4778 4772 590893798 51246 51247 791333883 538 539 75349554 31715 31716 53143942 62006 61962 703539881 66580 66581 869185757 40707 40708 527239564 4674 4640 716695585 87581 87582 144531913 39508 39513 84293278 90816 90817 696134619 31073 31114 593147912 8707 8625 577525915 87726 87727 46222947 33065 33008 811971213 43799 43800 501889984 47764 47765 674441392 93797 93798 643629939 1151 1203 146292987 49668 49669 252590961 90342 90343 985134110 2943 2935 79658032 8962 8990 87716226 37058 37059 781710382 45747 45746 325842335 70905 70889 232097169 92759 92674 694252361 36476 36468 426957320 77496 77544 819058125 31457 31458 407409973 68109 68110 993941750 80673 80761 13265950 95249 95274 121752841 2011 1934 862305958 29425 29409 876968070 24451 24452 495171179 19905 19904 273715305 55985 55919 447501766 10379 10380 541235858 99280 99346 896192528 26531 26480 921167119 91281 91196 637254340 35258 35259 680664158 62977 62921 973496969 1073 1074 129964572 12131 12127 893486626 58382 58404 359655922 33595 33596 320721792 55184 55185 29287729 83580 83581 830745990 25107 25108 652853061 31390 31361 827159275 48111 48180 732798620 26368 26305 490679681 26563 26495 472030495 49264 49343 712480323 20520 20539 247037458 25991 26050 11622276 61151 61152 842512154 64713 64712 73846760 63210 63211 47255723 35765 35752 953281425 1219 1220 458137311 3403 3404 148106022 68797 68789 637162207 13632 13633 718585973 11052 11053 433640464 28848 28849 474655192 24494 24495 140324807 3202 3265 615116326 46861 46862 731366313 93132 93133 920458676 26762 26763 349717131 73687 73671 640695447 35847 35848 773811875 14009 14081 385780509 66794 66795 879412716 31881 31882 363267796 47286 47287 329477856 45164 45165 532305072 2348 2349 438568219 28491 28492 814612351 99574 99539 74897473 71279 71286 820802149 40020 40021 136308737 391 369 716160506 85334 85335 677602880 79226 79227 46775511 22398 22456 643075601 57582 57620 543882892 51470 51471 163872368 33508 33452 373978764 22943 23003 679004228 84646 84585 22719712 22087 22165 435065315 69239 69207 768080935 52194 52195 240292921 48582 48583 540671459 35448 35449 460631532 58629 58630 830585612 1827 1828 500186588 25938 25939 291053670 85121 85122 749562152 49418 49376 579349565 9629 9554 750962476 86114 86158 719131565 90129 90218 710910053 28439 28440 727335204 75939 75977 422869501 55627 55638 71713394 95338 95339 936102610 62492 62403 852213317 84767 84768 956414978 10306 10307 818940736 41083 41115 44674058 87009 86949 112835248 51917 51875 983712653 6725 6806 560582532 33203 33204 730340111 72498 72499 723679182 56265 56266 317173013 79616 79617 625215722 77197 77198 232200848 55670 55722 846467870 47920 47918 732861154 15682 15685 647080389 12088 12089 588983632 74175 74176 948144412 51055 51061 237468712 5150 5151 775443213 20258 20292 142481704 7527 7528 917919052 7551 7552 198489088 50580 50547 545321841 18646 18607 275775666 28267 28304 68873463 84457 84458 347421269 2293 2294 292951050 86898 86899 18097161 1620 1621 494767620 72452 72418 253814407 59918 59920 56633561 66756 66680 763617006 81815 81816 994309955 26110 26031 715851796 83861 83862 902386855 62530 62480 594687656 30982 31034 224041523 96522 96521 516920868 42080 42081 596111202 31139 31140 738086436 47910 47911 468884664 28179 28180 211329697 84130 84131 768801245 30672 30620 269186537 41349 41382 330368747 61359 61360 132068002 76799 76800 29801613 43055 43056 964634703 28979 28980 66607261 88854 88855 409606125 65568 65484 115579607 12347 12284 735313165 81857 81816 488271993 57662 57663 112119263 35752 35753 319501559 39896 39897 985655317 75413 75414 869802842 70544 70545 701422984 37653 37654 837671332 22218 22250 413627714 30249 30250 372696282 39130 39131 904857286 13912 13886 652261458 24697 24698 548799280 30307 30288 316230522 65538 65539 553488607 69549 69550 259026890 19497 19525 849611350 98403 98404 872093161 15890 15825 699201547 65951 65952 323712600 10121 10122 68126076 18783 18784 375542795 36691 36692 690440298 37958 37936 193272312 25186 25126 648576665 75359 75360 963693257 2904 2905 328019984 30299 30377 326173205 22539 22593 39491621 38544 38545 246881110 77042 77043 270877577 80048 80102 431204508 40958 40959 98276092 12496 12515 850999246 91678 91679 849271187 27654 27696 102235545 72184 72157 211314711 11504 11571 233934524 53918 53919 628743461 70828 70829 593780475 31559 31567 677506270 32314 32260 920060602 94315 94316 141214720 50900 50901 561472486 74099 74100 632658464 60768 60769 600514559 96837 96803 139377680 84879 84850 587484999 56294 56225 238402551 57585 57664 397224296 98136 98137 585286292 94544 94545 863575598 49888 49959 716864516 4850 4851 952401672 70886 70887 954264390 48507 48508 616278252 96359 96395 661491687 5135 5061 870077870 14469 14462 667060937 36888 36923 333350463 63615 63683 978685654 30316 30402 493109405 82764 82765 67553268 23738 23739 1705298 13869 13870 427057880 25722 25703 291334119 60194 60195 415289523 4469 4545 11077434 92915 92916 801687903 16454 16389 291715087 10122 10073 160914464 90200 90182 515828027 7462 7395 448526043 56032 56063 627746172 50778 50740 758399832 22866 22915 328778159 79184 79128 825942055 94700 94701 983751041 85921 85922 45497854 39434 39520 988715072 21985 21986 750242136 41032 41033 659189182 97050 97130 17172982 82547 82548 462319622 42749 42750 526135838 94445 94533 211888451 36831 36896 239446250 99095 99151 990138700 83637 83638 338003554 69550 69551 271556132 68875 68876 444090922 60521 60559 197143227 36239 36151 135637486 28702 28708 178093536 15959 15960 124505667 2169 2145 967186110 25830 25887 408785541 74834 74835 502933514 69588 69589 955479104 5888 5969 779173543 30008 30009 691907080 27092 27093 149905909 78314 78330 714917225 34416 34417 439979705 82186 82187 657016773 24807 24833 706515324 81700 81734 368018885 51860 51946 24774320 21340 21341 315830541 35004 35024 572596741 54737 54700 892374215 85929 85930 576652825 9292 9313 998736045 11894 11806 705603525 65867 65868 597282724 30274 30207 205260304 85705 85699 635083260 89428 89429 781523898 82421 82422 507330940 10285 10286 586584657 6408 6409 186884196 69150 69106 412613434 27243 27244 290106237 25402 25428 358428167 41570 41571 885542662 27364 27445 759626919 82701 82661 558965288 15122 15123 200658737 51033 51034 695997192 41561 41627 172235726 17234 17235 983108519 93917 93829 811672562 4717 4718 109138643 2380 2467 11159642 58275 58361 896488700 32862 32835 590202382 52914 52868 985076922 8914 8990 749434913 93120 93121 437543528 83394 83457 842831305 74736 74737 764097578 72280 72281 932894888 68610 68611 607564496 25843 25844 762406457 49813 49814 591587111 58099 58100 492383386 61238 61206 504986252 29984 29985 29303716 44041 44042 724759492 62412 62354 536891626 61964 61965 984802460 35613 35614 554434139 84688 84627 838093777 23845 23846 2547953 88655 88656 687817731 30569 30639 728291841 48024 48073 331987626 87147 87148 551188233 99791 99865 547856181 42224 42225 55173391 14914 14915 574225123 49106 49107 345155035 75817 75730 298455416 58231 58279 950181751 81185 81186 534503177 42853 42854 460308483 21144 21145 150094119 76380 76413 137008536 63780 63781 572888046 1930 2008 984845188 39980 39961 512766964 54131 54132 432910009 99247 99269 554008745 78798 78799 160118249 61151 61131 975355569 54701 54702 167601374 38342 38380 647610745 32055 32056 429159898 72560 72561 644051446 43245 43332 166622734 60277 60278 91310608 62231 62176 177259287 55356 55348 470867025 24572 24573 975086333 61097 61098 548078180 70546 70547 308418151 16745 16746 544822320 54233 54234 166871623 87277 87263 58946670 34037 34025 52531784 49496 49431 763776682 50150 50151 587735554 86289 86209 231464243 83072 83042 697389324 21233 21168 38284370 76735 76665 546589686 8182 8181 220648847 57472 57493 906905292 65336 65289 490000538 43002 42978 695941333 44827 44890 360369079 10802 10799 224759634 68582 68612 855557060 39043 39080 932202280 84476 84488 793572956 17119 17120 393981708 19176 19177 188921426 81429 81430 636998505 1097 1098 235064058 48355 48356 710529222 82107 82108 305482352 27287 27247 170849112 87972 87935 424715561 932 926 39722176 5784 5785 772772894 90480 90481 276690251 41357 41358 24549065 3646 3647 786083518 96364 96369 519939009 45739 45740 315993948 30068 30069 75336212 99330 99325 350808430 90439 90430 968935901 15268 15232 183817099 64859 64860 652924576 53380 53315 842482378 90397 90327 338769508 18897 18898 803727463 25373 25431 759298239 66317 66318 18923709 56219 56220 152928825 14389 14390 773424687 1172 1255 680670848 73215 73199 868485947 21453 21477 93755188 30136 30137 963038563 98913 98914 115974280 6324 6325 429624770 38217 38203 212307400 10718 10719 533486443 92690 92670 225128545 88438 88439 892014279 40668 40677 180552427 37736 37719 82325791 96752 96753 681316490 21584 21585 162740769 7847 7808 167829018 11707 11627 875519918 18796 18797 920963858 96863 96864 424617439 55889 55938 328010464 30315 30316 155102364 41027 41028 736004440 58119 58171 654231833 54240 54237 551631860 37864 37883 335065764 91810 91811 679376117 6779 6780 197101791 46192 46178 807489072 11865 11828 400235516 64413 64389 864020077 35312 35313 535537845 62072 62150 721228713 44348 44349 796249845 29565 29499 453273897 37234 37219 445958163 25933 25966 393954170 47173 47174 87434335 11560 11624 608254636 47538 47539 317813716 17605 17550 211635392 32550 32551 927691791 88902 88903 97362539 83091 83039 463155205 33080 33081 903143094 29318 29319 568642980 65774 65773 340268125 88957 88958 145573644 7845 7920 256277892 23537 23495 615389790 21751 21662 88063637 93797 93885 43871790 56083 56084 664485690 75312 75364 165592012 23358 23410 132069078 55388 55389 834833107 5789 5807 471762265 29425 29426 736058826 52971 52931 578618944 72116 72117 4553186 35033 35034 870189002 31452 31453 18750080 11024 11025 9953144 41035 40954 254058408 88282 88360 976787989 75204 75205 392113446 1982 1983 762201842 18371 18288 64340566 95426 95427 278784458 91366 91326 352618218 32710 32772 861312444 58979 59020 291549364 47924 47925 592130276 48358 48406 624231032 64644 64645 52530489 64611 64638 258976167 66084 66083 660658804 22396 22397 119895810 56526 56527 772653312 30185 30135 221836051 4611 4626 916457803 64110 64111 789417776 61648 61731 245910582 90369 90370 722990659 73020 73021 291181277 15176 15177 533138787 310 233 605767864 87139 87140 638808449 51377 51378 912018197 2316 2405 646772238 13469 13470 149790649 78742 78743 891151212 48154 48155 728610577 80805 80806 730693438 67563 67564 35163518 66901 66902 819610580 59747 59748 670365281 57719 57635 688570592 69544 69545 566603809 71515 71516 692865897 16489 16487 557208588 12693 12608 311596060 4508 4429 866659614 23714 23715 161723268 10951 10952 189547977 9195 9196 302532183 39478 39567 848580884 70995 70996 133028486 90554 90555 29733727 94269 94270 754676378 82629 82630 774815720 43311 43312 403077233 88559 88560 523814708 64224 64225 407273427 28328 28343 409214875 74911 74893 167503184 39156 39157 576450837 69732 69733 844824536 35075 35076 695404709 20830 20831 572751959 31903 31904 623022581 19519 19520 315728673 7276 7277 465853084 67676 67677 203556069 80995 80996 926449892 36122 36074 848126426 95107 95115 582207666 73819 73820 313322542 46337 46338 313954873 97258 97259 856516583 90722 90691 995512572 85858 85859 719242994 87467 87468 279728496 64722 64690 662593947 27218 27219 641538217 65639 65640 576168309 35531 35469 129406300 91018 91076 567094468 23767 23807 488093805 1684 1752 251355701 21063 21064 905233140 99952 99922 600215330 10075 10076 655962232 27680 27681 899323109 86063 86064 272552967 13812 13758 779501467 3334 3284 954412758 14083 14084 911471334 70431 70432 815175007 98722 98723 256117082 86257 86181 604257308 27268 27269 491521766 92202 92117 329334143 36476 36477 416611834 53808 53730 4884238 69465 69455 312799252 43654 43655 474560954 91715 91716 708083626 72438 72439 895307331 70082 70083 312651700 91854 91770 853342609 77288 77289 367742785 18419 18420 293103550 94453 94422 358279690 81 168 983713549 75434 75435 178865082 92067 92087 739503291 33786 33787 288837857 72440 72446 599561735 46154 46155 137677309 57783 57784 374789618 30425 30398 512520184 19365 19366 732749140 83028 83029 577800218 70050 70051 176997855 48612 48613 733426332 95869 95870 556524200 3955 3907 603360635 69756 69694 854891358 99687 99732 514413263 20541 20566 723511581 68652 68623 365339039 62561 62562 144057673 41584 41583 460281467 83131 83132 783320672 7932 7933 322684998 26518 26554 748243494 39427 39494 893169399 81543 81544 526279075 17838 17903 150951007 61383 61335 893885910 33033 33034 112309998 80425 80426 483899892 12325 12326 828545152 80963 80964 114808619 59608 59692 650230191 66097 66064 682636292 63589 63590 795277107 22899 22900 609677757 60980 60981 425043475 36083 36084 408772632 93033 93076 846155961 19051 19052 759461027 38923 38924 432574799 73809 73810 169189587 60050 60051 960404059 2132 2133 117473239 84968 85051 827401883 33867 33864 11575321 62296 62297 972844522 80840 80778 327081147 43434 43435 58338600 83292 83232 184128798 25418 25419 465060339 23209 23210 316083597 75123 75124 137486349 12813 12814 95342588 2355 2356 909138046 63879 63849 539220628 57569 57496 662627531 30364 30437 380049057 12480 12481 299970481 79533 79534 667604892 84415 84416 244460908 18251 18330 229182596 72078 72061 292463477 31192 31193 800586291 26213 26222 885882929 71250 71316 198193302 86767 86809 599345897 3358 3428 793143122 89277 89304 924375359 81599 81600 419707509 15735 15707 502476993 81634 81635 830027831 10566 10567 839886332 53750 53725 619171861 55838 55839 540274842 96292 96216 35311971 67445 67446 849536369 1763 1764 589533625 39709 39674 134609823 70922 70967 916845157 12136 12137 279837451 75983 75984 842356759 97935 97936 639746324 23554 23555 14362405 2866 2867 543528824 52154 52160 730548356 30498 30499 181255235 31261 31296 182891121 72453 72454 395084419 38220 38179 887663442 13572 13494 812593434 30899 30930 916747143 59452 59453 560839566 33888 33843 368655456 21935 21867 131843246 29307 29308 134525263 39570 39616 532731776 47006 47007 812359067 71735 71736 741329273 67798 67739 85359002 88091 88167 476908771 75539 75491 534188893 69644 69645 383232758 28031 27944 914554878 88591 88620 971504133 26089 26068 603064826 31278 31324 177168610 28921 28904 364732419 62063 62064 759701150 4478 4479 970685359 84823 84824 356061287 93563 93546 996795185 67671 67667 796087253 36532 36596 100475121 36448 36449 708880954 33070 33009 5797125 69576 69527 538915911 38160 38161 156222320 97489 97490 47309790 33978 33969 514522103 59802 59728 422115089 92991 92992 152690415 40428 40353 522378597 56831 56753 322002743 66033 66078 595217036 20676 20669 977692567 64124 64125 693054931 64691 64692 373769995 95734 95735 42130283 4326 4327 424971438 68978 68904 255223379 18264 18265 649571910 1712 1713 684276199 8843 8759 170949095 96662 96719 899474655 12230 12209 918060987 86769 86770 340328337 60437 60438 131461892 27817 27883 673769331 68852 68889 975853717 5811 5753 631425605 62603 62573 515214524 5829 5750 952464007 2415 2416 143062576 29808 29753 576046103 82405 82448 187529846 64734 64735 777538545 70088 70125 695534788 42006 41954 699851497 28421 28448 48963239 78872 78932 686331090 31883 31947 143271274 26756 26799 165891949 60895 60899 528171935 34823 34824 21514909 60099 60156 231389455 67006 67007 351483639 53981 53982 45792293 15582 15583 495568073 75476 75477 272854729 45395 45396 358493672 87368 87369 568889227 75123 75085 569145460 51136 51152 526283705 82502 82503 201911811 56572 56573 877742607 57091 57092 509501944 85450 85451 543541612 19703 19704 411950444 56372 56373 954024178 11096 11098 630986297 66384 66358 901882934 97695 97696 659827602 50251 50252 37805213 80098 80039 509167654 99806 99751 498354251 96218 96219 806643712 75160 75161 71210552 44503 44504 446750027 183 257 224906770 14497 14498 603349483 75366 75358 163203859 42803 42802 743613835 67407 67408 146073375 72782 72714 960532567 34322 34323 763135484 57136 57137 544037272 56348 56349 969336247 27884 27885 328710955 80518 80519 900639757 42020 42021 346214054 73088 73089 338482668 4404 4405 131137089 82504 82505 608545855 11769 11770 261222612 15831 15832 192424985 45708 45763 240804678 40960 40961 94988110 24709 24712 711772217 3348 3349 712602263 67557 67523 665826941 48797 48798 665965363 61591 61592 141548151 26800 26798 341060130 55025 54978 435551399 77672 77671 589861557 67598 67599 326063858 63328 63344 440330874 7225 7226 412162920 72070 72059 559003145 24938 24899 531123831 84547 84568 820583600 98516 98433 598362678 66510 66567 337749947 47175 47138 879652813 55938 55939 463951434 36892 36893 545919468 81680 81681 328774523 95521 95522 884816451 61980 61981 693767555 4445 4446 949396772 33582 33558 436185194 79848 79849 958528453 54180 54181 839182542 63447 63448 781206046 93259 93260 772194507 30242 30243 347206024 25128 25177 775102302 31130 31161 210332212 27512 27588 460167361 39668 39669 862520659 28626 28598 16254570 83720 83721 543293614 79765 79684 7992255 30025 30106 210642381 80809 80736 570087055 5998 5932 228754872 14221 14222 912410393 54169 54170 719758080 2926 2996 841254736 91220 91221 495386581 19468 19395 897877485 83877 83878 9245420 49043 49011 85439731 16381 16382 610636414 13163 13164 483737601 27539 27540 532978702 51334 51335 726329020 67895 67896 557227488 39374 39289 918182431 38698 38699 431039111 29860 29861 5789038 60877 60846 964896517 12966 12918 740089963 78100 78101 524499049 36390 36366 531602656 72530 72518 700155391 40426 40427 981508341 3992 3993 359898080 2128 2169 300868649 88286 88331 211649894 54141 54088 277865354 29942 29943 4068764 56359 56426 528653424 13328 13245 161786876 16187 16237 469934205 63153 63154 498112667 1195 1187 122205163 67341 67332 770629174 72269 72270 586485695 75014 75015 47873512 9529 9601 973271413 9351 9352 100783510 23040 23118 807105718 413 414 98240700 16824 16825 993709656 62266 62196 588869286 83625 83685 84595165 63960 63961 497118813 64164 64126 974534446 87756 87813 258259282 74866 74867 819743773 10109 10110 463675929 42013 42014 99120408 53633 53648 174533177 85368 85369 470315135 68152 68153 216143586 61071 61151 14825633 57490 57491 816622964 26860 26861 300261622 93571 93620 849047244 43947 43981 132639423 43931 43932 763214735 1386 1387 949269843 58201 58277 188299777 96502 96459 556439981 7763 7764 31919545 60295 60334 738168757 56451 56504 985023826 5590 5591 379262070 31355 31347 506160826 65411 65465 882545168 24654 24655 530113972 72753 72754 816930157 55245 55246 632896940 18816 18901 930228202 84645 84691 167140118 58617 58679 725491098 57244 57167 920088496 31 32 394822029 69340 69341 844161011 73857 73858 496085007 18819 18874 887336852 57021 57022 250450877 38012 38013 555312950 44468 44469 650317359 26976 26988 78362571 29572 29501 115633298 13737 13654 696624358 11656 11657 511634625 77883 77821 512812762 87552 87541 878667491 36739 36740 96552191 6278 6279 596036941 73987 73988 479691231 70202 70182 723123399 64864 64908 342933236 4252 4339 920506187 98481 98562 598559043 99566 99567 124855959 56006 56048 780547430 2489 2569 534165243 82241 82321 882488876 98132 98133 24640868 46114 46115 264371823 11801 11802 984909867 83469 83410 310157081 23340 23252 642112921 10852 10853 646372225 13082 12997 824738589 61292 61217 535112896 40900 40896 582421610 86900 86839 652499250 4938 4939 188867967 89699 89700 537276107 31379 31380 758723958 36609 36610 353363561 15098 15099 124855233 6448 6534 294431293 88704 88734 838910553 28233 28242 90190135 97871 97786 512136237 30792 30793 971912269 33075 33076 149983425 23177 23163 44519287 36200 36201 823449178 16251 16228 909370235 36333 36358 422806498 60340 60277 851703531 44716 44706 844234775 10448 10449 919712857 87052 87053 720373187 15583 15581 9306741 19783 19803 367067218 94986 94973 58565935 47304 47227 61509171 32117 32118 281584018 3016 3017 463319475 66505 66506 879305041 87548 87605 870341554 96240 96285 106305013 48655 48656 416572030 8898 8890 717452766 2808 2757 202147438 16065 16139 537684504 37109 37105 243838031 64369 64370 104110148 39918 39919 981961073 1721 1722 640344046 38306 38353 672218280 32108 32109 109002962 42380 42400 55912206 83777 83804 629199026 59113 59114 63619989 48898 48868 312849153 52644 52611 787778208 38159 38173 565346307 98970 98971 262390570 82334 82335 244334579 3280 3346 301428750 2782 2783 982897863 81651 81585 415043348 26267 26268 451026681 30922 30923 311927266 40731 40797 698748666 15739 15760 230762117 28699 28766 105350628 89438 89439 546460834 24589 24579 494093373 54320 54321 472585155 54855 54856 797687681 65807 65808 580668896 80464 80465 80117942 39013 39014 810004898 68658 68690 397020181 81559 81560 760750420 26465 26466 156664198 82331 82332 938303207 69286 69287 118715378 2968 2937 484128709 7726 7728 602741731 31056 31057 213405347 76986 76985 712128882 64823 64824 113905220 65617 65585 451013597 46603 46592 738196067 93713 93714 471924453 29259 29196 285928202 24534 24535 918437783 90472 90473 574073361 98905 98992 777226614 37721 37671 945962225 38230 38231 875279888 9612 9549 113854325 42148 42219 179296965 82929 82878 401245792 35084 35012 338038577 84234 84291 62678647 18080 18033 570260493 48221 48218 394017285 64446 64507 617136168 88827 88828 240387796 60097 60185 667680993 6617 6602 350419939 86010 86004 884307433 1825 1775 548414442 25409 25497 106337569 74741 74742 553149138 44876 44877 601684429 21053 21054 714700378 78493 78452 825062806 54215 54233 957601021 59274 59275 860718039 83639 83631 881930713 59281 59282 455498873 46246 46265 589777754 58491 58492 881155076 84439 84508 868613046 12059 12020 235845999 10626 10625 761298953 1185 1186 148314916 94936 95000 640872812 19963 19907 645189859 75634 75635 511977053 48281 48243 729703864 29365 29325 565804574 91558 91517 483596368 34774 34775 89888079 56765 56766 800681877 266 267 531346177 57927 57928 146646865 21640 21578 987754536 34316 34255 361626409 87662 87663 772085940 48780 48781 70181026 79235 79236 836735686 70180 70244 29750089 18496 18497 201991778 19028 19047 743022701 66825 66826 778025365 8092 8118 581924978 33825 33871 183807316 40873 40874 803617015 62730 62760 339892618 27507 27433 732008366 50988 50989 115824599 48574 48563 649956296 85530 85531 925897524 30998 31064 96153507 80726 80675 808433429 68503 68579 362469486 15115 15116 447571189 15696 15691 37098472 14919 14844 82863457 13680 13697 377436869 76205 76206 612378922 43958 43947 316951311 62097 62098 176814535 71480 71481 562092876 52357 52337 164541931 45922 45923 192546002 66563 66569 360291631 12121 12122 847036019 39439 39428 728367316 69610 69611 706134593 74556 74601 377616172 39984 39915 947466482 96181 96202 637678224 26843 26837 685863086 5243 5332 796100766 89219 89169 683800432 65341 65342 592343632 33172 33167 576438742 94873 94924 180223769 70181 70182 832783453 79615 79616 461553417 29040 29104 626699309 49916 49917 7307501 8914 8915 212203725 78543 78560 614277801 70602 70543 947434928 4006 4056 159246164 92865 92866 719871074 87426 87427 866339716 16515 16516 646318053 92846 92847 292771960 58542 58543 430300631 80869 80851 263397148 53325 53301 666183018 32207 32190 138458742 25069 25070 956524734 91660 91704 274308239 25470 25471 114344477 38142 38134 235843501 21683 21684 797180482 95775 95776 391855061 79946 80023 564291686 95386 95394 388882017 69581 69582 902143413 4085 4078 474369172 14581 14582 584517371 41152 41153 21439929 90169 90170 902181871 71078 71160 576978176 16380 16388 846587119 34999 35048 849417143 34260 34261 696212299 12679 12671 928712463 57877 57959 548994165 73291 73340 949500755 56181 56147 745032550 87472 87457 401167608 98357 98358 392879827 72517 72518 8081365 8848 8899 92024342 74391 74398 737844668 6689 6690 132148238 41974 41967 212028224 68891 68970 900307242 79193 79116 575834584 61242 61243 302863796 1814 1779 86927439 58630 58579 526198684 761 749 262299791 67643 67637 964216389 8564 8565 339125020 12002 12003 710770329 21384 21336 859058478 64067 64068 177362226 79169 79162 545387893 96502 96503 504169318 50571 50572 264880103 74612 74650 277038630 41171 41129 884121515 42961 42962 126963100 14430 14347 295928515 20134 20135 773457428 45324 45386 152361157 19110 19065 378093813 6128 6045 379685778 24198 24155 106898763 86142 86143 391383239 70721 70726 781988220 41253 41254 614373170 71380 71381 719152683 99600 99601 518662769 59154 59155 204902436 79654 79598 898653670 9475 9476 327879959 86698 86774 427937119 21669 21732 564406400 72672 72742 568640889 83947 83948 51605417 98169 98161 167481785 49581 49582 91610699 88021 88024 236396390 77556 77503 479206157 41062 41063 361694145 75282 75283 528272396 62848 62838 636159599 26684 26685 249150822 68615 68616 133466615 33995 33996 651817224 43478 43547 348107477 77152 77111 908274378 38599 38600 236944734 55741 55748 60968764 64042 63955 383506024 36634 36635 394982106 81439 81441 544465270 34525 34526 108620942 98070 98071 119382800 80925 80926 731676787 70677 70678 340649278 94435 94438 630290021 56481 56482 342395999 93420 93421 444963925 47309 47310 555378155 68999 68943 333580063 57747 57748 949764006 42799 42779 309503525 59259 59260 693521275 48266 48267 130121544 85030 85031 162171891 98466 98467 552655365 92457 92530 985337962 96327 96328 581296818 59163 59164 641009139 4766 4767 809886346 8180 8162 863814306 85714 85797 72403919 29706 29707 417217106 28649 28650 189514568 17057 17058 418597539 67063 67064 40599866 87965 87966 89929076 99723 99724 539430248 48370 48425 174973567 96516 96517 809142438 82501 82515 670292110 5041 5034 621687482 1867 1943 858410212 55957 55958 623527637 32205 32264 850107953 86108 86109 554941458 64553 64554 918994862 69576 69564 179691229 20760 20761 968529049 24536 24595 92042595 70443 70444 637081904 53895 53900 597007173 49505 49506 198537404 63828 63829 520721970 56940 57020 884489344 71429 71423 455504648 95278 95279 476305015 32383 32384 493236700 79847 79848 669306273 70938 70915 785613809 31547 31548 547377109 56360 56404 491313331 97389 97362 463606480 1973 1974 218592194 3986 3987 269836320 99742 99743 531315535 39269 39345 783363621 2828 2887 866209637 10894 10895 111721667 43360 43401 353254306 79275 79309 434257001 50629 50551 654037 15853 15854 188625090 61996 61917 764525414 32947 32871 384810632 89514 89515 132364614 38571 38572 921354486 1652 1653 711218748 49153 49226 327370187 67848 67849 213771176 12814 12815 252522326 97331 97353 578105136 81501 81486 309035773 77525 77526 637234531 71648 71609 30716651 29440 29456 258079258 45192 45193 512381573 72488 72516 77485598 11398 11399 371297040 60317 60318 323155753 39240 39241 692213916 59047 59092 580312197 12739 12660 514294964 8650 8651 111227503 84114 84041 688777743 16101 16188 905904135 42029 42030 191006795 32501 32502 864734505 3271 3272 730509776 25340 25341 416781680 32055 32105 461269850 84223 84224 623855646 33847 33784 576208092 73837 73838 138746292 29045 29046 663096533 93281 93282 833072450 70950 70951 259280513 94590 94591 227015102 10661 10725 266500576 57184 57263 620654142 19630 19631 855222610 99448 99449 297505442 28380 28381 172992920 13606 13607 882318845 71314 71315 734805378 34907 34908 248718980 53987 54069 346030112 43200 43201 227981839 28008 28009 823165263 57931 57932 70798501 55418 55419 352430539 92007 92008 710305303 75143 75108 968850952 81210 81211 373931876 78029 78062 308573344 2975 2976 817576060 88053 88054 606338446 29132 29133 565688477 78925 78993 419254169 35176 35200 361929003 19474 19475 520768561 12450 12451 844122395 21824 21767 676554221 52414 52415 700456340 22788 22807 921822515 64528 64614 999669703 93611 93612 937767779 74711 74712 716317072 72769 72779 102427604 67669 67670 635459300 86052 86053 286716683 31518 31477 447337379 87496 87497 796894911 31272 31279 153317937 8881 8800 74373319 74111 74135 669730455 89170 89216 267130840 24150 24151 273238727 82228 82229 430411697 15232 15243 634190712 29785 29786 154734086 36436 36361 321834289 12229 12230 83274695 7063 7064 266576921 69716 69797 272739216 16652 16653 941769688 33235 33236 289771961 30328 30268 943967483 44183 44113 807924500 15034 15035 288777545 15256 15315 339512393 88558 88559 332616362 80828 80829 508038918 51212 51250 611735544 92827 92828 894411509 24864 24892 906781864 21017 21018 344280257 71789 71790 344274746 88530 88538 665883910 66030 66031 637632223 77212 77213 132979644 47939 47940 780174859 92543 92544 991636235 17176 17164 833965225 23678 23634 522049568 98107 98038 403264893 69282 69340 149778497 27691 27692 388193789 32631 32632 639510686 8462 8463 497978014 262 263 833452847 62155 62129 699638412 69932 69933 176369448 42726 42727 496734824 28719 28664 806904092 61245 61246 430254549 28274 28275 443334213 90239 90240 115411377 36954 36924 443762695 31671 31614 748788211 34580 34581 999069696 35729 35730 742039201 44990 44991 304024061 335 336 718642746 73723 73678 909323389 18266 18267 694634263 24870 24893 195526422 16604 16689 728214 55912 55823 485737440 51956 51957 467884988 13941 13942 266431969 81300 81301 1738968 46111 46112 147197360 51730 51759 823752783 41914 41874 14338460 72887 72888 930932775 90224 90264 659422266 23030 23031 18556494 62694 62703 929873191 23964 23965 112608555 74425 74497 149245862 58265 58176 482613809 73255 73319 365327675 94360 94442 703757786 92578 92579 40159439 67775 67748 787057856 55032 55033 43936370 84702 84668 333450061 60073 60083 957068596 64314 64360 77265056 94119 94149 99090051 94827 94828 679460939 97586 97577 869466885 13365 13320 752729396 52391 52452 682759275 17641 17656 138382354 65833 65834 149170532 42935 42936 843796649 51250 51251 966792837 22855 22942 645824414 76330 76345 561440579 40024 40044 721704185 77257 77290 936308260 94086 94072 527002720 38271 38236 331710075 20604 20646 598710261 59607 59521 778768055 68327 68328 356849218 59682 59683 154389471 7965 7966 105832485 94789 94788 150488681 78464 78514 788583471 5289 5290 86585846 27695 27696 98800459 45233 45234 607580749 67929 67980 567311926 34501 34502 769546122 26769 26770 745170795 32301 32346 388768976 46110 46111 13229334 50551 50511 560307786 16061 16062 801801365 96716 96717 858518957 46796 46797 455114480 97558 97559 224830669 87215 87138 678924161 11016 11043 408890183 77184 77185 992574749 99786 99762 416828342 47562 47563 416117676 42412 42354 895985126 3662 3675 827541889 81572 81632 703481440 81536 81449 986780049 82909 82910 875077024 74009 73967 437676465 50986 50987 360582526 64719 64720 68894862 40983 40968 953384166 82422 82423 566659662 59875 59876 504553188 35116 35123 417456493 47640 47641 98369194 14392 14393 851311839 44682 44683 806682656 97176 97166 580785711 89813 89814 247652943 8193 8194 55034445 5460 5461 61463440 60574 60575 357937892 14418 14436 625095066 71483 71484 445435907 49387 49388 678201298 12254 12255 19646394 92095 92142 457494838 7411 7412 460892304 56834 56835 348833877 63578 63517 23404968 48752 48753 446642809 99899 99814 933435617 75234 75235 500185887 20249 20286 755806612 46998 46999 840126456 60143 60127 149169833 63441 63442 23996807 84650 84606 196783835 55434 55477 382411665 91035 91090 756328345 37629 37554 501519866 88276 88187 163892695 93855 93830 449695461 45833 45752 676118331 7921 7922 934012407 11046 11093 138038616 51814 51815 114163117 71212 71213 533160389 19706 19697 612276852 14984 14901 629813441 20383 20384 582538490 52832 52765 326219995 87515 87516 549123552 94517 94606 429289091 7835 7854 467801262 50384 50402 692257725 8345 8269 537953863 735 736 317878291 82218 82183 482121378 80100 80153 398872616 38066 38031 467817791 54725 54726 285721783 36124 36110 602588161 17653 17735 444889379 95666 95598 465209859 13799 13800 218586342 74970 74971 892652937 55069 55070 260601698 97150 97151 789253575 69645 69574 252337680 19023 19024 355089934 20290 20291 546079130 8389 8390 481287397 82857 82865 524861152 40444 40445 782957661 53692 53750 97998821 45386 45344 977661240 58278 58279 855208744 73833 73897 902044909 69873 69880 938084370 39951 39952 950481546 58407 58320 98678062 37817 37818 897103783 68250 68161 47512917 68573 68521 823346344 33319 33320 957573689 62113 62099 512841450 40781 40698 759362065 60579 60580 44138607 36274 36275 921318172 2424 2370 634229413 50794 50795 967862732 84664 84665 243224212 64359 64360 56089959 8509 8510 286942512 48210 48211 26185162 18606 18600 767956855 44888 44889 72865135 83715 83716 528991031 5263 5264 607406874 95708 95670 161357186 69121 69052 71927394 40248 40249 247525961 41981 41982 972556211 75497 75498 254008898 91817 91818 23348762 70039 70040 857877717 16893 16894 267083427 33653 33701 742035831 21980 21981 53939768 42034 42118 90934541 88687 88768 472471528 51598 51663 237795909 7264 7308 514131628 69470 69448 847558522 27573 27574 95481801 32625 32698 283707645 84032 84019 600727789 67454 67455 868509020 9791 9707 327080959 94167 94168 902249911 18929 18933 296634082 90914 90949 973878959 61594 61595 547988372 68050 67970 835132154 67675 67676 51008040 51524 51525 206437495 96232 96233 264161292 63983 64027 879798148 93885 93884 420889977 36318 36288 218164427 61492 61493 350979036 18615 18588 881951507 1621 1659 313194497 61085 61055 427864489 42142 42143 586031807 8616 8674 635779504 94516 94517 508087772 9463 9390 625358264 88550 88570 269496462 25821 25758 741627572 12465 12416 962249817 71245 71242 772548314 35241 35159 307398641 15586 15587 628425999 42786 42797 555522948 71771 71772 763769475 85182 85183 235554364 27828 27829 252187783 82321 82322 903479813 65890 65891 591441416 19663 19664 455581473 383 384 356292698 51510 51511 460592392 37751 37752 547845565 56281 56323 62616960 9855 9856 229589276 95773 95802 698486854 39311 39266 225586985 50205 50236 145589638 40650 40651 225090521 66006 66059 885910696 160 135 552959271 21177 21166 931736376 92465 92490 800474629 502 558 331205453 32230 32231 917558486 23023 23037 276676446 7055 7022 395434774 1604 1605 476116277 19420 19421 278933400 35835 35836 201363009 88580 88581 873086572 48730 48733 324611624 90475 90413 883557788 84050 84051 667971866 58928 58909 98364095 19154 19157 596930688 67176 67177 107946494 76821 76822 546122564 65568 65569 513062316 93943 93987 704523760 75194 75254 544567465 90333 90334 881746826 44213 44214 320916145 72196 72139 322583242 95350 95351 657954007 37531 37532 777231295 91467 91468 14680032 28818 28777 747169149 10371 10432 899572838 55149 55150 533593652 41632 41633 43383742 65218 65174 691952113 72814 72782 240232222 55452 55382 338134302 19557 19501 324097898 79328 79340 652145733 24094 24095 494893197 10539 10540 807527229 28023 28024 953416120 1864 1865 841730673 41547 41628 435440766 37110 37111 379066169 28426 28427 168801707 27818 27819 550856923 61407 61357 382017749 33457 33458 8277537 93586 93646 488525249 30334 30335 787659310 98234 98205 153747389 47849 47850 228051535 21313 21342 805398465 9718 9719 4820150 24166 24167 877578815 24611 24603 206205621 79347 79348 20610988 42381 42382 357263510 44038 44039 939908961 26403 26404 837069829 38940 38941 495078984 1390 1446 645264820 86938 86899 329027612 24026 24027 353760625 92185 92129 308191255 61093 61094 586285149 43026 43053 656908270 18966 18967 156739388 97018 97035 825375561 61391 61392 218005497 85371 85312 300098302 91877 91878 775709072 30916 30917 841548795 65577 65560 697251463 55661 55662 314911110 47529 47530 916256172 30987 30940 596022213 48603 48600 84369225 47745 47746 302819556 37650 37651 558084386 6807 6808 3224325 37974 37975 905324772 91686 91619 766997183 25683 25639 665911646 58240 58241 486579610 8550 8551 988714863 85791 85792 283944812 34908 34909 797195896 38023 38024 265458187 15365 15442 895969275 40803 40870 850119434 80382 80383 984688151 80303 80257 344974247 45017 45018 235864463 18457 18477 512677902 9674 9737 21598140 60490 60481 110135792 15819 15820 724411394 91033 91034 470545792 34794 34770 87466405 79854 79765 750494176 49063 49064 927768319 71911 72000 660092382 31230 31193 541629362 549 631 190163853 31021 31095 727280753 73697 73670 537295931 30086 30077 298741442 40733 40720 24676590 40686 40687 387990340 19536 19611 338628917 37427 37428 517713940 37110 37166 529531880 36154 36155 930210441 15764 15765 577220593 78405 78406 866981644 64431 64419 668258872 99437 99438 557359988 13114 13115 817136251 22941 22942 299360322 49527 49528 741116816 51116 51131 265307165 39979 39913 22741633 4884 4816 269136928 7650 7651 307610399 74622 74540 493282579 55904 55869 451865802 61859 61885 175395378 20308 20309 385796353 93585 93668 135684780 38048 38019 867662154 70046 70027 507232379 44297 44215 941911621 55273 55274 827516877 68117 68170 952400081 90963 90964 461888224 26858 26859 493029250 29347 29348 309098742 85419 85420 613044654 64806 64807 295582232 41654 41573 42704431 58674 58675 427382330 32891 32977 248371768 99223 99198 996028551 84894 84982 628390045 9896 9893 953079837 85490 85530 967415990 30520 30521 155701594 93542 93543 633282339 44117 44145 984724184 97302 97303 615935265 30221 30281 244226650 39011 38954 70341659 94073 94074 144485267 22618 22565 531096630 88874 88796 443676540 8212 8213 212706121 85766 85756 859666281 97144 97145 579675353 72202 72203 167826802 10326 10327 180338441 5064 5011 783607242 35732 35733 555207685 70277 70278 572043222 92134 92122 788999640 1076 1077 433570655 17906 17841 430529849 71593 71594 794568135 79630 79545 481441191 27232 27143 658348714 58583 58524 407543641 77035 77107 651858060 24735 24736 242593930 40635 40636 95497847 8372 8373 871983581 66564 66565 109591587 97340 97341 4626818 9469 9460 809265284 90954 90866 111583744 50241 50242 777128844 76148 76149 87186368 78486 78487 157762296 43534 43535 178615625 60973 60974 459610394 48583 48584 845490673 13509 13504 30472292 40578 40546 120964802 11257 11258 709379933 80212 80213 670674970 69000 68955 478349066 75300 75243 8126729 36366 36312 357740073 91210 91288 367747490 57389 57390 901220055 91598 91633 979232245 42523 42524 757717176 52630 52574 281254934 2035 2014 809217322 23319 23320 925617162 93987 93988 906797924 11301 11223 81774595 59581 59582 86194503 86575 86550 220382439 23460 23441 666645351 84086 84118 222284062 43203 43204 500610151 54591 54611 531510341 67324 67325 36106863 70423 70366 399533928 99769 99727 137334390 10618 10619 913643821 54446 54474 779585643 8408 8409 500389119 50180 50181 232747106 3817 3818 933177459 39928 39961 869023281 30277 30278 995958161 5651 5652 572329834 69964 69994 759990115 11702 11660 773449301 93668 93710 91189698 76140 76141 787415419 90496 90497 334700959 64304 64322 534459869 62932 62924 851111263 99272 99267 260864427 67312 67313 49374048 25581 25511 476696327 2912 2913 835653172 76226 76295 416597436 59674 59732 188876767 24615 24616 893932007 83185 83186 848464488 32389 32384 158732851 98252 98253 29930782 67560 67497 541053722 3289 3205 269098656 52982 52983 186891581 92358 92408 982486392 94881 94863 878347933 52343 52344 586196100 32668 32689 98063588 4057 4020 303272370 78321 78322 449351811 17559 17538 151004767 29668 29696 134626369 11212 11215 853521135 37584 37585 443844710 45360 45361 959174008 89813 89752 948582359 50493 50494 138355375 33708 33709 943601462 29310 29361 978060415 53946 53974 340893036 72011 71949 328187028 6767 6684 954507119 30942 30908 199339100 83577 83578 680056143 74847 74762 489784451 51500 51550 879413912 58093 58094 727725698 91200 91201 458513549 77566 77591 492984979 72293 72206 114292853 35226 35227 712368216 76048 76100 63677152 326 327 332225347 71693 71707 150827750 58002 58022 164863160 21611 21574 496827881 59396 59397 799865342 39572 39564 921969443 18080 18035 905322295 58410 58411 42372086 99114 99081 351532713 45270 45255 82661940 27449 27450 92025039 5675 5676 841990286 32672 32760 750832045 53100 53101 444413323 90993 90994 450877347 31746 31660 855085875 64377 64444 487916276 56182 56138 377558269 48894 48970 405357689 28341 28342 640919716 47543 47482 365238667 15931 15932 175241370 18354 18355 166942804 15017 14961 791443985 38775 38776 18693745 89273 89236 222351419 52832 52795 119849988 17426 17489 841995868 46557 46558 745034776 64461 64462 419373758 53528 53529 389892179 46090 46047 723655449 94372 94373 457032410 40070 40071 439550181 20680 20609 480072686 93884 93885 501135249 57400 57334 102237844 85305 85306 659752363 5809 5887 728119902 5274 5275 31368899 92495 92499 562393327 83573 83574 900561354 65349 65350 169139650 69648 69649 59074417 21023 21024 72051401 56955 56956 85485796 65600 65601 606485666 43528 43567 209208878 47200 47201 25250872 35098 35024 827543925 97373 97459 839689562 21845 21810 985367179 261 207 435490661 4744 4745 947510927 89847 89899 240050345 89648 89649 395472745 84762 84757 899828334 70575 70593 747756622 55569 55622 677689739 24736 24737 266884168 12088 12128 896819104 30817 30747 926032292 49096 49097 482179375 65787 65714 988053044 7583 7584 132416712 4013 4014 435058303 98830 98831 172571903 22517 22551 816646211 22257 22172 676571471 17208 17209 444568716 7622 7570 504154493 27259 27175 54371731 77707 77722 872034015 2794 2795 906208007 63797 63798 151831935 53386 53446 418573802 35909 35910 702836446 74566 74533 270824497 16138 16139 435816441 38811 38812 61554323 69521 69522 755794858 69504 69505 110254637 95189 95224 770251149 97781 97782 297578094 68406 68407 758743076 13912 13844 49529653 39543 39544 728231557 61608 61609 454992370 98502 98475 451553106 44041 44127 962239081 12951 12952 5507624 47426 47427 242992247 32195 32208 553374546 21917 21918 643105165 28024 27988 159998690 95679 95721 753185346 78357 78352 495371102 62939 62940 615512815 2501 2437 411565079 18371 18372 194899618 41850 41851 345313221 29957 29958 862152970 65994 65930 133537220 46874 46861 584838341 88050 88019 471433376 63771 63772 74071129 43814 43815 796605590 14017 14030 555888401 33729 33730 880510887 181 182 960610240 43308 43309 798421449 97268 97357 87340757 56446 56447 456148958 92582 92583 645403011 9285 9286 284673896 80692 80693 210433462 91935 91920 812890966 82520 82552 755733488 47319 47320 797053478 78328 78329 670028507 30362 30363 932995014 73696 73689 591021271 17863 17909 895026599 30054 30055 345532022 56624 56683 458685304 96898 96899 607216580 88487 88488 297984696 71035 71036 408372419 80542 80614 700569299 72895 72822 586348442 51602 51565 172912586 94961 95010 261463674 35935 35936 441890878 26620 26668 662279906 7948 7958 971113623 23425 23426 106753144 13232 13263 965830079 94250 94251 139476459 74458 74459 203444983 73589 73590 836744542 36849 36850 735511753 11008 10996 833856574 83854 83828 655563784 3223 3224 470011444 89514 89552 526054129 85798 85799 207026339 12662 12663 479131696 46942 46918 613417789 11500 11441 211680903 56424 56513 122638777 66182 66158 221861280 87539 87491 655361806 76970 76971 241536044 53785 53805 781284643 51321 51353 486731845 14656 14744 672737166 58786 58855 379454559 33681 33633 976935579 92132 92133 172728141 12113 12166 541452015 55651 55571 538486919 27155 27149 265683039 52813 52814 28861212 506 507 37912906 29236 29237 396414446 72003 72004 234467778 41284 41318 62853538 84337 84315 549136858 86970 86971 809193070 77211 77179 676684237 46480 46435 781823302 36805 36894 417574459 38008 37960 810580407 86288 86278 548280369 12727 12728 35358821 85776 85777 915889579 20557 20558 688396098 33931 33932 488326683 7362 7363 886373539 44913 44914 990390647 39383 39384 517151856 38374 38375 701023685 16852 16853 672624589 85958 86016 754105041 50769 50770 522940854 4856 4902 776199261 28876 28797 715453761 42827 42828 461095392 86471 86421 966491386 68072 68017 70310084 65810 65811 993917801 94970 94971 465294263 22829 22830 856571281 43137 43138 510170862 10485 10494 170378325 78831 78913 809781101 99685 99686 548881028 85547 85609 4122894 19289 19266 410032861 79620 79678 129847483 3503 3504 986326806 37479 37480 284161447 50788 50736 910744790 42449 42450 819743664 60476 60477 566394725 99031 99032 531692843 10261 10328 957522423 72543 72590 234594792 924 925 169701937 86341 86342 452586913 74981 74986 396055829 27394 27473 703843612 79780 79781 609695594 5201 5246 679568763 63482 63483 666470914 51706 51707 389112132 54587 54588 70739228 79613 79614 973770102 80542 80595 777842729 46512 46537 87977141 84727 84728 974181565 8950 8872 163862462 60402 60445 613526880 89877 89875 948553201 92667 92623 874098803 87986 87987 206130813 92006 91935 485304815 28401 28402 16337869 46333 46259 818767923 84917 84918 262317454 54626 54712 204863928 59468 59456 753565570 73878 73939 407220179 37975 37972 949810387 12022 12023 14687068 1901 1937 246764521 90331 90245 328180902 74530 74531 466026949 53880 53958 265952286 62408 62491 680535632 93532 93533 181545163 41903 41934 210791718 82544 82572 752956813 51904 51962 242197801 6756 6757 117182744 55077 55078 696723757 67496 67497 695534983 304 305 12872594 88947 88948 542192169 80462 80463 484120215 90597 90677 751172918 41901 41939 767810762 54953 54886 666713027 38266 38267 450459976 56268 56269 374500843 91604 91605 368167238 89251 89320 295297158 48228 48229 784992412 57323 57405 865895088 24565 24566 919367511 1308 1309 895305555 21506 21481 131533595 66940 66941 725959792 70253 70254 572421763 86974 87034 578837900 91426 91427 955222979 68351 68413 937664581 88224 88213 153257486 58060 58108 267920640 54096 54080 376641117 19241 19242 773798876 51095 51104 352320060 11485 11561 556900581 11571 11534 847653542 56482 56483 308972032 95268 95328 930162699 93237 93238 442767852 51307 51308 925375580 7149 7150 843297430 18530 18448 53092564 66662 66663 254728800 47259 47260 631554051 895 896 614529119 56361 56362 784380234 90517 90584 476856310 53690 53610 382047321 34505 34506 750033329 34420 34421 92434099 35383 35423 940305473 11656 11670 737587572 89598 89599 626140133 17274 17275 425494547 87796 87792 165861383 74790 74780 117444197 81314 81315 513668485 37321 37322 220350588 74748 74752 634360545 64424 64430 421692568 90388 90389 31179945 98382 98439 990579592 79046 79047 794314886 49333 49334 761441971 93626 93627 624517362 74612 74613 991697889 57261 57333 730918687 71221 71287 940669067 91041 91081 421505293 8934 8935 732367728 10058 10059 14228749 70778 70779 202081152 75052 75086 663856121 7479 7536 554683300 71078 71044 728376129 98283 98284 202532743 44797 44806 666669330 17133 17134 465723552 72203 72217 118149669 6904 6905 224877837 8380 8381 908849179 55314 55366 779554597 97599 97518 280669663 10214 10285 715446241 47763 47780 826640956 7090 7070 400904583 73278 73279 179816443 95621 95622 223382599 31069 31070 640990765 88909 88910 822327297 4095 4096 123051885 17392 17391 99564164 4374 4375 824880104 36932 36933 538208111 28593 28624 768518659 83783 83703 153371872 51570 51494 354922108 23299 23342 403344071 96240 96241 310268585 70820 70821 787980163 9796 9855 124415742 6025 6026 693248713 93959 93960 242683404 77963 77964 509280769 69785 69786 604156172 81610 81611 956918021 28982 28983 849432859 99109 99179 19292893 4646 4615 228884840 31837 31787 363971719 20456 20447 559029189 80566 80545 567889923 31953 32000 744352797 23910 23891 47793677 90459 90460 792712423 84652 84584 945549043 98429 98501 723678930 23666 23667 918353588 93391 93413 633904253 87998 87953 44262350 54061 54071 604857370 29913 29837 339506568 36644 36645 204234848 37632 37633 169004740 44661 44662 452202045 85549 85490 699841800 67969 67970 154975225 73505 73506 704563668 71905 71906 681850747 55954 55992 472650662 43630 43654 273319925 33432 33431 137983029 18144 18145 469583100 76109 76059 869529145 56937 56950 257039208 7030 7031 879799677 34587 34554 963352483 36997 36998 227404832 90283 90203 578969241 24960 24961 78731742 61572 61651 326737384 5258 5242 994227789 9328 9401 655097000 30208 30191 163786565 77197 77206 252760751 91146 91206 717048909 97850 97818 139903571 11955 11956 53966427 10535 10562 752738475 1338 1339 743960952 42034 42035 372624282 1032 1033 291858832 48770 48771 284653116 43747 43748 462628495 38564 38597 97266637 50658 50659 492274308 52812 52813 624115061 75725 75726 342330461 15961 15962 250270512 37704 37675 787140788 42686 42674 246153590 34930 34914 841386147 40344 40334 228209592 78899 78909 219956762 96540 96609 363001514 61946 62018 505046050 31560 31501 917739577 46628 46629 315843002 78032 78077 419341497 21806 21807 302685239 29720 29721 851697892 17611 17615 907687242 31490 31514 429966837 11004 11012 672198596 74449 74450 468103629 67136 67137 672802619 77081 77082 314911558 8293 8294 425045648 13267 13258 598185297 54077 54078 479828845 16488 16536 216299526 35538 35493 996041532 43606 43607 704162191 69348 69288 943144406 71996 71997 124885126 51398 51399 18509992 73955 73956 160232222 63575 63576 121395282 94976 95009 896193543 20119 20120 339734985 20051 19980 809050660 24785 24823 999220145 37309 37298 365303596 15398 15349 433011719 72546 72547 145550641 7697 7681 926168934 52328 52369 292669522 47387 47388 323240972 21296 21297 634325508 79165 79225 893856834 4966 4991 422532341 91015 91016 465324605 82640 82641 544952801 96581 96582 598279180 30094 30095 814216428 32309 32367 239912407 86459 86460 542537220 74701 74645 716324025 13887 13888 918907269 48802 48769 447641707 79073 79019 134512448 57516 57540 905407744 89660 89661 438628966 50215 50216 244015485 54408 54409 616142633 82981 82915 578305520 45980 45981 41038544 77982 78064 140147312 2474 2475 883886846 32530 32531 706244735 64695 64696 953905133 86345 86398 624446125 1510 1564 546378116 5766 5767 912204174 92178 92179 605557460 29704 29733 71019636 52904 52905 125868131 57108 57109 548561767 82603 82574 278392263 50150 50191 264928723 85845 85846 456409886 69471 69421 239746833 52382 52383 759827138 76585 76586 884067280 36894 36940 306202229 21439 21440 201393299 93462 93463 680726090 73909 73865 500530894 54048 54049 67837546 76326 76313 996907589 91707 91744 613421229 93128 93080 871332440 21896 21867 933540302 80508 80490 679832163 73166 73244 581874345 48914 48915 821159950 6163 6164 108786632 29316 29391 84478835 13561 13604 712242848 62443 62465 629663689 62871 62872 548690692 21251 21252 167564668 39528 39449 656518220 3364 3409 609958900 81438 81486 821992609 13008 13009 578186769 33594 33682 74648485 87700 87614 941850672 97311 97312 718060033 16427 16428 793805392 78515 78516 259822782 2843 2873 689906521 90723 90658 652944088 16743 16742 254017989 99117 99202 824246831 52970 53000 133353706 12445 12446 51938924 6263 6264 394920564 16624 16625 47459980 26936 26887 228870131 25840 25841 570024219 85336 85270 811822582 77974 77973 714362487 17739 17740 736673582 44207 44208 167225492 7173 7114 727493587 28588 28589 839241302 41332 41331 522171512 9826 9827 707829694 53121 53122 494546112 58671 58672 216816714 83047 83048 973186893 20516 20517 876202006 8405 8406 596950312 68885 68816 660747049 8157 8126 340834949 65177 65178 915391280 87799 87800 107007678 99382 99393 10052095 56609 56634 644153186 73883 73842 261050771 83487 83497 844243743 94247 94321 987890824 97599 97540 892595155 51913 51914 369516069 1808 1869 241264243 69103 69088 116841924 6823 6824 474583911 14071 14072 210097068 23555 23556 822551830 51405 51406 82712370 57390 57344 242147363 61189 61190 505935208 11018 11029 599573695 66618 66619 777203974 55219 55137 956047065 49303 49224 441260640 45560 45561 271099080 10557 10502 522408326 19540 19541 763008731 54734 54671 258770219 92173 92174 198149499 74375 74359 491397532 28941 28942 862671513 91019 90937 316302304 73952 73953 562584442 51548 51549 727810749 16123 16059 967509218 79544 79468 407066830 11989 11990 731425769 90031 89964 306743715 42508 42509 698118649 81414 81415 122730980 37890 37891 467967695 65934 65935 359634883 64863 64900 179663579 51187 51191 436269031 30499 30500 509732216 67557 67547 19772174 4603 4604 470259854 1735 1749 395806632 87184 87185 525600084 97817 97818 401528265 7614 7615 869463939 50306 50307 459896822 68234 68235 111641189 16213 16244 548227358 30634 30559 231776742 35360 35361 927070483 75189 75268 171960173 40463 40464 816166653 20960 20957 975819267 7945 7883 993585453 79104 79185 799224277 30669 30670 11557236 21585 21586 660560022 8399 8400 718670385 56504 56474 920521741 47753 47719 629996477 23799 23800 986293670 12087 12088 965699847 43677 43722 45556034 91916 91938 388900949 99357 99443 125868057 27027 26940 488887097 66239 66240 153548948 41086 41021 828213087 63872 63873 536129721 20370 20371 187427522 48859 48783 11725896 72601 72579 44853795 76462 76446 544897995 72138 72191 507287469 4493 4488 984157329 2150 2151 315831376 49840 49810 293653702 28472 28473 824767899 36917 36918 894750836 21147 21182 987359559 83346 83326 140717333 13401 13402 125722367 72038 72039 11451339 78074 78075 348244305 60281 60269 932609602 78070 78071 474521833 67705 67706 449254648 36044 36045 396196367 76415 76416 982525244 65201 65202 600783703 68900 68901 916545462 41335 41399 916484008 5474 5475 875713051 54972 54973 373267125 43762 43712 926658663 5146 5147 489709752 32410 32411 844408010 68563 68564 711066480 26949 26950 179193171 6986 7074 204725845 76496 76575 252764900 85621 85622 336183694 56833 56834 122925994 66169 66249 482796954 53395 53396 653221316 21483 21440 575799793 19242 19243 935246159 23612 23613 805758399 74637 74716 605251349 56479 56421 265135061 45067 44997 147427651 69356 69373 770994144 52066 52067 939050123 74769 74691 456182830 52992 52937 986985585 70901 70848 880597810 69147 69190 51763234 6419 6398 550271577 9223 9224 146347959 70549 70483 528011886 87232 87233 877092501 21564 21645 631542462 73846 73830 775950720 2232 2233 651702818 10603 10552 441410632 45498 45499 230804846 49249 49243 501186932 49290 49322 749323521 7260 7297 606940902 14632 14633 913387259 11200 11201 520563556 68690 68691 478118435 35155 35191 742863446 58632 58702 797212397 69249 69250 227885929 19020 19021 562898088 14802 14803 144309337 70631 70632 828036549 65433 65434 602633558 92229 92277 889389107 22645 22646 943645216 98814 98815 956056835 22796 22757 187099280 13489 13490 281548059 11259 11189 249255136 84622 84658 987191401 82052 82053 405735571 90616 90675 765937064 4198 4131 364662227 18786 18787 27714543 68111 68095 124644537 71741 71781 35365079 28882 28883 112097018 23650 23685 542237797 14127 14214 73180025 13608 13621 783972781 87185 87268 275429694 67491 67579 63941246 16972 16918 1180734 28688 28657 545944516 70472 70473 548499170 81436 81478 945856024 2029 1973 137580776 68330 68331 969171288 65303 65388 201364223 66980 66935 907128295 66755 66756 533349959 18363 18364 291899972 51014 51100 430194409 44076 44026 269207190 12370 12371 571228438 97238 97287 855651611 13075 13076 346358401 33756 33757 809113658 51334 51379 719097671 57675 57676 359503535 40929 40863 635423918 26795 26849 561257191 27379 27380 959504692 2843 2844 378916430 42351 42352 149438118 55650 55699 979188362 75529 75530 309179100 34727 34728 357808418 63565 63570 586885808 65859 65860 195613684 77360 77361 154069709 90686 90667 253081603 91759 91760 297116180 87272 87295 392341053 81045 81046 580177183 12043 12011 917840888 92185 92186 40922296 21046 21047 531075243 83646 83647 146067807 20941 20942 402327245 29268 29269 921636665 49288 49289 793890319 65606 65668 97819795 58893 58858 236367100 585 586 183996935 9087 9012 103842278 97369 97319 480906477 84571 84614 448773716 55296 55297 623824385 98733 98734 86221625 28618 28619 780908419 24428 24429 7710141 14167 14152 934246909 44141 44089 271496842 44022 44023 125193384 10142 10143 245759052 27817 27818 494082663 41506 41487 302035481 89048 89049 514774137 84301 84386 829885862 47677 47678 281024219 30260 30261 931643026 66197 66198 727042867 82443 82444 513594732 23868 23869 421938439 39914 39930 6521031 43169 43170 447361392 52994 52995 464142691 98661 98672 461504454 99261 99262 154238169 6134 6154 439656998 9904 9905 544695988 3345 3346 765792545 72585 72586 953974831 14794 14854 194943968 14800 14832 107571813 62958 62938 417306138 6033 6034 955469900 10435 10436 344447373 49219 49155 121017478 97980 97981 731419321 25965 25991 127984673 9319 9232 20905113 9967 9949 480554631 47610 47611 514031479 25081 25082 467423764 44962 44898 781992159 1522 1494 61508242 7894 7895 912300785 20540 20541 884129732 31866 31867 812943562 54114 54115 187134109 85428 85352 67188754 21425 21489 568063177 30294 30295 212400666 2692 2693 712029343 75762 75815 808245640 5757 5801 468116815 34145 34067 969990488 50883 50884 546559377 6942 6924 217804902 560 484 14337354 26179 26116 463288962 5887 5888 606948165 55796 55797 372514427 54552 54553 353506125 82822 82823 427722645 33434 33384 573448401 7370 7371 846217122 4532 4533 460449982 82425 82470 538619980 59696 59697 452163084 40788 40789 333596896 20885 20886 887373314 29083 29084 760355048 34173 34098 455919096 28322 28323 243439177 63088 63129 36347340 37707 37674 442554869 20609 20641 589438480 50169 50170 726345744 15889 15890 251534684 6846 6847 399905848 6782 6783 594360788 59904 59905 946778254 90929 90930 175344835 2613 2614 552780148 58937 58938 97318155 5913 5978 353294943 3214 3215 899643970 23163 23164 643868411 29622 29621 469810870 60268 60269 252613706 75090 75144 877426958 54261 54262 253943733 35974 35975 578791011 99374 99375 469041346 82942 82943 937306365 2728 2729 126577409 42010 42011 969557225 915 949 817719667 99332 99333 484760487 37642 37589 195278025 28822 28823 872443129 33426 33372 351352902 85492 85493 146266579 39684 39685 822427263 33374 33375 370195651 93832 93833 640297721 63352 63353 472074887 55249 55246 124901811 38461 38462 224462036 88302 88285 869427691 19299 19347 117718646 56233 56322 107568144 55152 55214 50732396 49814 49852 2982855 99421 99396 48566623 87985 87935 72455039 42742 42820 108714347 67522 67523 795929540 59766 59830 719062270 16965 17011 812288148 59704 59781 36621184 47467 47382 614187524 95212 95145 211306150 40930 40931 406389625 10962 10963 519926757 41780 41781 237676925 98329 98276 593500435 41993 41999 958721149 41046 41009 715034448 27393 27361 793208126 74617 74618 560000564 52028 52043 193957315 39865 39866 423021146 32485 32490 65572510 67120 67121 744548857 36277 36229 632602382 93896 93838 676603364 92664 92617 331051190 96461 96462 284048910 16422 16464 363871650 436 437 553530064 38119 38053 388799781 60620 60622 918127223 40732 40757 317676957 37942 37943 264932313 90754 90755 972558515 93250 93251 864733910 7633 7634 599385973 46885 46874 914845458 50501 50441 744384543 36219 36241 664298652 87521 87522 484885141 67622 67623 514584753 13339 13340 786379480 48903 48922 198853033 72791 72792 478287493 6470 6471 973434126 78747 78748 262132962 37257 37258 980362831 62423 62424 772156545 69599 69600 408258076 17769 17719 533870135 43266 43267 987157305 15815 15816 315813515 8778 8807 241193788 15550 15551 967376810 35155 35084 788661130 40631 40598 831556308 46355 46356 655363429 13006 13030 344806793 4871 4872 176058011 88095 88096 112723810 80598 80556 749319135 46917 46918 351738798 11185 11239 487496955 51891 51979 478382681 92027 92028 109790951 60429 60468 516252036 86949 86950 952126313 87257 87283 808771735 72677 72678 678122262 19473 19492 682299701 78775 78841 868626329 90329 90377 63430077 79576 79586 533353073 32099 32100 744218974 66230 66231 694854112 6942 6987 929068258 30024 30035 607698442 44439 44518 485372585 79106 79058 883609164 39644 39645 563470679 47840 47843 854909545 38957 38958 536638957 45302 45371 884984405 38462 38463 994520459 3327 3386 914991035 24523 24524 297192252 39786 39787 371251166 26545 26546 78793361 43940 43879 951784970 90353 90354 979156097 81611 81529 743196287 90401 90402 806154861 11523 11524 226925172 83193 83147 176376678 8225 8149 643048485 92161 92104 36296227 4058 4059 149920871 44561 44562 252093631 48005 48006 481354923 50620 50621 1489326 7840 7841 212529427 91877 91896 768327484 59082 59144 577526209 16548 16558 801709990 21705 21706 384591197 49830 49831 77951993 74125 74126 850902951 74340 74341 249149551 49703 49704 849004744 40492 40447 737705033 56522 56446 675462440 17053 17054 366007577 47830 47884 776048104 72307 72322 933573012 2582 2589 90993511 959 1038 296180508 99571 99508 205228849 20367 20368 15660250 47503 47469 861405538 23917 23918 123339899 60657 60741 976054072 80355 80356 97260842 49973 49974 565916024 73226 73266 805813887 29109 29110 542706927 73090 73007 741502725 36281 36282 1415094 12917 12866 502795423 40077 40076 643383273 77010 77011 902719040 61323 61324 379634207 72314 72327 686790180 64602 64654 738152275 67524 67525 755888487 94252 94245 719086976 73459 73460 603888749 94946 95009 31705661 96341 96275 944582213 72537 72538 193428725 59497 59470 18694936 65831 65832 600648945 88937 88938 62628083 2815 2831 110778595 63453 63418 448868962 19655 19656 247607416 60362 60277 558220684 14895 14830 451396612 22876 22812 319098948 39342 39409 714724027 96262 96263 206210223 4539 4536 753308675 7839 7840 625391520 9779 9780 511317315 33724 33725 969454955 48781 48752 723046869 3105 3106 150409565 41699 41700 468240185 53209 53151 851976657 33656 33657 297530308 97912 97913 209211605 12192 12193 188725752 7729 7795 3318115 30697 30698 963906806 28300 28301 934325462 20394 20364 5223114 23822 23750 795761313 15235 15236 753247051 55135 55136 812659500 54809 54810 516327479 6866 6867 82153889 25457 25458 163717527 30075 30058 710108045 81288 81226 543033864 78133 78197 363951784 84781 84782 297374021 87345 87346 703969059 70748 70704 12892173 53885 53814 257362111 80037 80038 660645338 39586 39523 696680973 49059 49082 460049421 24508 24509 759708528 75264 75292 262108664 21913 21914 691172938 4382 4383 467119215 81165 81166 101587830 28835 28836 916898652 45920 45864 661148463 97057 97040 619430232 640 641 721936096 26666 26648 775815375 35259 35338 824402318 17231 17307 82588537 83595 83599 981572129 93061 93027 67261122 99828 99829 73599001 71024 70953 930350802 44048 44049 390471695 76654 76659 315806608 63910 63924 138467339 77598 77552 388374290 83357 83358 605056254 58769 58712 606957278 60645 60646 668131869 44496 44497 27876670 26918 26925 585205198 38112 38113 994489394 37762 37693 649875529 9751 9752 429180875 47745 47717 483014776 35218 35300 411521576 78906 78907 168404758 40683 40701 829519702 31517 31518 449067698 40498 40525 531935180 61146 61147 926682461 66363 66364 452423857 71880 71881 499739471 76106 76107 748849731 8417 8418 365184278 3293 3294 549854055 25449 25450 852996205 47298 47359 481690728 91610 91558 405027699 79568 79569 398595302 21636 21709 372750600 8408 8464 715802211 43962 43963 57268730 47548 47614 568651384 26957 26903 596839663 61985 62016 226842827 75673 75674 768426634 77293 77294 963308773 45396 45397 569937981 64550 64521 426088424 11215 11216 382847422 89204 89245 953218096 24302 24335 95425107 41759 41690 416924957 60806 60807 482890371 21536 21537 539071715 24198 24223 497636207 41516 41517 477936189 70477 70455 247986226 43346 43393 271180702 22862 22863 301084957 65510 65566 724443966 95107 95108 727133363 20918 20949 328303832 94078 94148 824842328 16948 16949 488039165 58154 58155 565950846 49611 49569 694160562 16046 15977 135278546 76188 76139 425334112 226 227 86366264 70432 70484 811478358 67612 67613 33469995 58107 58108 742996764 47065 47137 227112717 78221 78269 962573816 57754 57834 573889939 35632 35633 954828255 31019 31020 794296814 46816 46817 62172797 75453 75454 416282246 76304 76351 308789512 59188 59212 672648243 17858 17859 365342825 523 524 79572455 36980 37068 285289760 3675 3690 591911890 56038 56039 734839975 55218 55255 350540643 81071 81081 313984563 66101 66169 256526736 81529 81481 170768141 58890 58852 424451353 46769 46856 733001055 5153 5129 740593565 22190 22141 665153268 23824 23825 821000200 46984 46985 575987446 89152 89108 575724884 34923 34924 944546255 51035 50956 374966868 49802 49885 92386974 63768 63769 514466456 10840 10825 269327470 66684 66653 443124640 94856 94857 857141747 67498 67570 155050282 79764 79707 269535941 30534 30535 302298188 74382 74389 581516709 92092 92087 320004418 45401 45402 742906054 89642 89643 894701081 71177 71125 197559941 97426 97378 548342826 94083 94084 203934626 33682 33672 707672027 38632 38680 446033051 141 142 130992598 426 377 183679779 48191 48135 544557914 52290 52258 452431878 86506 86507 2663455 1255 1333 964711 72234 72235 291021859 27702 27703 377326347 34112 34059 41022458 89826 89827 942828950 5024 4968 317531171 63189 63128 861597199 29102 29154 19408968 82469 82470 820234630 47885 47958 817600035 6018 5993 313470889 34682 34610 285022980 83735 83734 98894364 56597 56526 704839968 70022 70023 543135412 33416 33417 626132663 69808 69828 522041375 99436 99422 502968752 63098 63021 439314834 82295 82233 510214785 9949 10035 721792158 81009 81010 136692155 77067 76991 648743024 58327 58328 692588787 42139 42185 259287231 20247 20202 134581230 36796 36797 11726341 21085 21086 781565294 21921 21977 494364978 59251 59252 792213992 40681 40682 828105948 25406 25407 381280847 23331 23332 614029456 87980 87981 44065937 47615 47616 959133547 78832 78833 682123062 54192 54193 640441994 36974 37022 442886496 80518 80599 392166939 3084 3005 353725782 71039 71074 505049200 50903 50904 716732075 29943 29944 360882089 93593 93594 101203518 92490 92491 454419309 85511 85583 270094543 7854 7855 532853234 71471 71472 161101721 68777 68855 208576513 40286 40213 137639016 93364 93365 738307606 40789 40790 300588537 56697 56698 16044318 72502 72484 899169514 53905 53906 698448320 45369 45371 350904457 39313 39295 827335983 23326 23264 149846782 61676 61677 584514626 71704 71705 444315117 42904 42926 311968972 1045 1046 600123353 77943 77914 414066203 61712 61713 483520743 33015 33045 382363136 25905 25906 841711006 9606 9663 851525700 61406 61470 951468418 81570 81571 702461004 61446 61448 268494193 70038 70039 331711558 15899 15900 334035549 1544 1545 199634530 74810 74811 83270214 19540 19583 19903227 6311 6312 288812044 19088 19060 214856170 76994 76995 368383226 24885 24886 370855243 58159 58160 521480360 73207 73208 73983483 52564 52512 355426197 99976 99977 127358590 33398 33399 126942172 95164 95199 405202919 83416 83417 264030083 59201 59202 773350144 49680 49681 605800743 73070 73071 854329734 71769 71770 253267176 60956 60916 909395923 87147 87107 259543761 92182 92183 762011431 12122 12123 681463819 56563 56557 774404976 87370 87371 490777053 28847 28848 571120435 69071 69008 141811616 4205 4140 801495415 95164 95165 130405844 90487 90506 752053356 32236 32237 965548894 30475 30465 275807748 19053 19054 800838892 50453 50390 54064314 18490 18564 236860378 70142 70143 834392346 48465 48466 163112306 16390 16391 630421625 1839 1840 899005220 70183 70184 193920857 52978 52906 778389569 4296 4297 581768698 32286 32287 143611251 22769 22770 983333343 54641 54576 198054201 44083 44084 639786597 69389 69323 654078559 73425 73426 267046717 11265 11266 201933318 53761 53762 264091754 34343 34344 91880623 456 457 134971158 16933 16909 980291855 46883 46933 293494900 43246 43241 447669327 49731 49772 457251372 81116 81087 987004280 62695 62696 4785007 21408 21409 265672040 72166 72167 762899365 32016 32042 771603305 41205 41257 464073233 58734 58735 180946757 95400 95354 440332602 92589 92590 656090042 22042 22043 622747113 83393 83394 193084306 27350 27296 682958432 55856 55857 553253327 81258 81342 246559365 56044 55991 816415324 8124 8199 740285707 66024 66025 112400630 52813 52763 754275544 71125 71126 717306748 94233 94175 898570450 36700 36701 793786771 89409 89410 366848391 67689 67690 138644364 22825 22826 659993585 41080 41001 773232366 86120 86165 989288734 66951 67026 937701565 18292 18353 521548570 19432 19344 238602888 71307 71308 812251709 51014 51032 398193771 88568 88536 98846432 12649 12650 607950634 54346 54347 658630106 53941 53900 42832166 77977 77968 539854761 83911 83823 490491163 57749 57836 624211342 67822 67823 207678152 2076 2077 435440840 22329 22330 502745274 35039 35040 567935650 20890 20969 356165941 56729 56730 345051273 37570 37571 843794486 85095 85051 821716756 72259 72269 648569881 92772 92703 627724141 85130 85131 296879695 73610 73691 433342101 29468 29556 878805425 82379 82380 348829993 90600 90589 575042842 64338 64270 16883307 84012 84013 721689058 30741 30718 336181504 49711 49712 907713109 80148 80137 39874848 94048 94000 818024798 93547 93531 938139560 76729 76747 272057936 96364 96365 352213544 74015 74016 512102015 32347 32348 218854326 5015 5016 234116972 96112 96155 848623347 16799 16746 619262977 49829 49750 767019519 44337 44338 559383561 99395 99396 838984981 58516 58517 992911709 94741 94742 967442951 6036 6037 99395058 47346 47347 131147706 50192 50193 151500521 36682 36643 4787174 76677 76678 587497880 83816 83840 736481374 92350 92407 287142593 93193 93251 740064772 61376 61451 32690550 80487 80488 546434040 18839 18840 74165910 58156 58174 668656019 23469 23440 771434511 47494 47418 184775675 85225 85178 517173568 54271 54272 635925441 24315 24235 243576396 50266 50354 407690124 71027 70962 657865628 43371 43372 253675882 84748 84837 106542063 44519 44520 475956285 15941 15942 300479890 3441 3442 511480479 55465 55535 934599878 61173 61174 502975318 98159 98160 695363229 28528 28529 514597366 47151 47152 852946387 70414 70330 618578094 19945 19879 632889555 84592 84643 366101069 63191 63236 17716943 3091 3062 669123887 47047 47048 880674869 62625 62626 545421290 63373 63374 212978421 94704 94705 149359500 54637 54638 191270157 64183 64260 539512404 42662 42663 530705211 17071 17140 194937490 50160 50076 682475908 1658 1659 144364609 66439 66440 59500498 81564 81613 232829942 34081 34082 649241918 33087 33088 577148105 40782 40815 591219640 37942 37859 911671152 8464 8528 941712554 91762 91717 857415968 72483 72484 42447408 27889 27916 687299039 31330 31331 43718610 97065 97066 274005839 61320 61273 558764398 78056 78013 432686953 58340 58341 831106587 56132 56133 798010784 21992 21993 676896297 66584 66657 175689776 52231 52232 434201027 79505 79506 61956851 17071 17093 45921069 94099 94139 735298072 8859 8860 169877160 5015 5052 928683263 75787 75775 823282647 72045 72046 565490534 44103 44071 537779155 99654 99641 120339771 818 873 404966403 89923 89924 311359490 32351 32352 557428812 38214 38215 86748133 83402 83403 646736518 93063 93064 984200050 69684 69664 475060593 16257 16280 996412090 28936 28910 558672299 64191 64192 572252458 76061 76062 158577983 4482 4483 967201516 30224 30225 612928759 31799 31800 289497164 71033 71032 713742415 63877 63878 912883383 96045 96065 297836983 73930 73931 99427678 22400 22401 296972968 56394 56395 871458019 57504 57505 616098376 14976 15056 595692607 31546 31547 453393329 14241 14211 900861383 85709 85786 122567744 46991 47050 730815008 60628 60567 977049854 23619 23568 465711834 67777 67833 849661547 91925 91888 461135348 42009 41994 791773430 98049 98097 784949165 42697 42698 995125468 21427 21428 423289435 14487 14488 413413333 15468 15469 329857019 15831 15791 298562635 43572 43573 633354244 72320 72257 788557917 81798 81799 368667670 9742 9789 745473146 38095 38149 329814241 91872 91785 599118498 17299 17347 770525379 99997 100000 344386724 70082 70020 444816322 57373 57374 697573987 55402 55486 159561235 4797 4742 717227831 220 247 442964796 40921 40922 907231489 26779 26752 605791890 50341 50277 457462669 81662 81727 195970123 10397 10398 610549481 78014 78015 934857475 19554 19536 74133401 64554 64586 217951422 12415 12382 445429091 25745 25746 639131096 90510 90511 331897773 20033 20034 498897923 75372 75419 812516386 52013 52014 804266132 85672 85594 529371661 51112 51113 466237250 96968 96969 580841697 91970 91902 233162626 69507 69464 301868655 94883 94884 66620449 55759 55760 717795240 83306 83223 241593066 86329 86316 699977620 37289 37230 52626296 72366 72367 340505692 27070 27066 782280533 93729 93650 369030391 23482 23486 905221040 40635 40677 393590241 42129 42130 510112249 40736 40737 916329127 74903 74904 999693034 20982 20983 491881007 99612 99632 224842497 71511 71512 926749726 42116 42117 847921989 54866 54867 468640521 21675 21677 655119083 89500 89456 722195534 99450 99481 532736988 16562 16567 20034022 38761 38762 252830666 10145 10171 676359470 54523 54473 943537569 26244 26245 673489358 47501 47539 951100088 59627 59664 53541585 82008 82009 211580369 2735 2736 9055608 81024 81040 85956602 10798 10741 3710230 6512 6563 801143715 4342 4390 745286037 19576 19577 683599279 27530 27619 655092582 53337 53395 364193416 92985 92966 987072697 68063 68044 197759970 35476 35477 695537325 95793 95871 799001840 73279 73243 523025086 28226 28227 13719378 28070 28031 52531812 58566 58633 850703933 61642 61643 14606125 9948 9949 432424049 37742 37678 372813787 49115 49065 61136179 77335 77343 152557697 72057 72058 76336693 86817 86834 705246251 36633 36570 938272940 47704 47759 985353227 93452 93467 52793304 7639 7640 721646169 83477 83478 641985684 91349 91436 590879009 60227 60228 881859725 40039 40027 734744052 45306 45307 467507608 56902 56903 159812770 27415 27422 683191453 67782 67786 132842637 83797 83798 995132979 17953 18021 879568130 33261 33262 132876663 17568 17493 157917242 29416 29402 41633536 36726 36773 13123176 33449 33519 527014093 13159 13160 300201051 37691 37692 85689495 3522 3523 594419059 21709 21710 830968456 86604 86589 183200527 85022 85023 978195167 67381 67334 530172500 30235 30195 365415035 16690 16691 210062445 13311 13312 524659535 93774 93838 67773917 6344 6398 455889488 66548 66549 526257197 61690 61659 961764016 79339 79340 296417057 32032 32033 715252176 15896 15897 22719128 18571 18489 676475511 80123 80124 312073920 92281 92209 873948252 40358 40359 365625867 62841 62842 438986475 79197 79190 333940459 69873 69874 215198725 86751 86716 633772857 51672 51673 488687455 74030 74031 652541307 62901 62981 327062700 98020 98099 838106167 19448 19378 683032401 10329 10318 289195061 29890 29891 541462966 99935 99936 666951626 67690 67761 509570277 85843 85844 648783932 68638 68639 809316627 83923 83924 939819616 61673 61674 200544314 56125 56197 113319368 43254 43255 123268898 99648 99649 302492032 48496 48534 619377969 87743 87744 519400255 77492 77458 145612667 59434 59435 559896868 92133 92134 402235006 78956 78957 533614666 27399 27400 380244800 43862 43875 54620714 86630 86685 221459179 98074 98012 240719563 78887 78888 681690749 62684 62685 469558267 39459 39460 689009205 34585 34584 896741746 90450 90451 777180729 38032 38075 586535563 62277 62221 448263363 86424 86425 538702292 6571 6572 353172535 44812 44817 24840841 53571 53595 292350688 64895 64896 889383222 61943 61899 195941774 70411 70412 503657232 9331 9310 919056030 10917 10918 38518221 49177 49178 174840823 55579 55513 811311623 99946 99947 961070677 21200 21230 275754728 8241 8271 386269235 95244 95168 171823517 14923 14924 148395549 72053 72054 738343179 22179 22180 904137122 93191 93260 423462222 38649 38620 520545289 25266 25267 646020868 29835 29836 797128193 24850 24913 922919905 45009 45010 207581993 86596 86556 85546137 44612 44613 438206947 142 143 664538538 97097 97136 671079379 62642 62643 514057309 91543 91598 26794933 77999 78025 241120986 35219 35220 559081492 91827 91903 345995925 80140 80099 345505854 63555 63563 832741862 77075 77076 560262530 48421 48383 842009280 66700 66701 327595244 98593 98594 899533238 9330 9331 205967627 22477 22478 677223815 27608 27609 746614280 58835 58838 588928961 59311 59312 655630858 41386 41387 400285121 27640 27677 640494791 31713 31702 414447481 41242 41243 265496756 4248 4249 760462568 23158 23159 765619515 60 61 36442309 924 914 44023177 4420 4372 774777488 42450 42499 444119522 48227 48228 469623558 67016 67017 37031252 14888 14901 25184039 66568 66511 804249922 44937 44938 638603215 37629 37582 932015865 97746 97747 924505519 98253 98254 690731335 795 796 292351795 79982 79983 417172096 5308 5364 795337676 46547 46504 201216602 63018 63024 251449817 94720 94721 112957642 68441 68427 45477656 86297 86298 834624095 14090 14157 560312620 27812 27876 37489007 16545 16546 56400985 47227 47262 532950459 85731 85732 778876168 58520 58521 547712788 14098 14131 306133949 20180 20181 825970334 33886 33824 593027832 41693 41705 879478507 46601 46602 952596149 39717 39678 391951230 92130 92051 930737070 14796 14797 318249181 67387 67320 766486129 16535 16460 334955451 11167 11124 37142680 61329 61330 767474802 38506 38507 352813314 18867 18868 116369559 87465 87466 954342279 48493 48494 412759162 90316 90317 147351216 38693 38694 245608657 19680 19681 84661286 68342 68343 21106002 16681 16682 522300332 2879 2880 836357716 13637 13638 261260120 79270 79283 47259116 91104 91143 821412449 55945 55946 401242466 15717 15718 217905796 47606 47607 488966113 78133 78167 23371541 42448 42461 308866775 39564 39628 660410904 25912 25913 97067924 17927 17928 288740086 26648 26718 624088634 40449 40450 936985212 56498 56499 560989770 27290 27280 268149596 26196 26193 411301058 27545 27546 836346945 5347 5348 598279615 70746 70778 143902015 97659 97660 507133996 74773 74774 307960422 69658 69659 651580711 52375 52345 892740317 80400 80401 224038385 64307 64333 650598581 10409 10410 793970764 84052 84053 634713359 44195 44196 541277360 91729 91677 636629501 21760 21761 871795585 39214 39215 938513040 71109 71110 857080292 97987 97988 899940208 78088 78089 130141888 64243 64249 48644628 8637 8638 40853124 58925 58874 958668548 85433 85434 879543777 93447 93434 617478725 93084 93158 371346548 641 700 347414095 95409 95353 786761576 581 562 241837491 39530 39531 171147847 99649 99650 391180898 78293 78294 619711124 21664 21665 406903219 80166 80229 45134565 82735 82739 715916718 1496 1443 956018137 27611 27612 737872526 41213 41195 319718515 8044 8121 734194279 60758 60791 107091994 1449 1450 840025265 11905 11906 961505117 60490 60476 60743463 84896 84908 330668582 46830 46811 476649253 68499 68568 967676212 57415 57464 62629118 60488 60489 986033870 97373 97375 97391883 41982 41965 281369102 83033 83034 27038376 10681 10633 615289861 82162 82085 657831413 50934 50935 296580282 4527 4473 755713279 85475 85476 258422251 76469 76470 49391937 10425 10426 302319755 69261 69347 81957923 10630 10687 441747971 2314 2315 122017512 34086 34047 162976467 95818 95819 753983194 88034 88035 43342101 38615 38616 453774950 58508 58509 628429268 58016 57981 357498700 21419 21420 21719728 91649 91641 760265228 93845 93846 172663661 650 651 439344748 73998 73916 181664242 72796 72797 997848684 69164 69155 753403239 59139 59140 678135500 89616 89617 113275230 19227 19228 969612737 24191 24253 76440977 15777 15809 263778029 65977 65978 357603661 93268 93269 810719818 34056 33987 993551337 71176 71177 769257938 46859 46887 308981189 13734 13690 4280656 58511 58449 394003591 47174 47117 478488577 41307 41308 893211014 623 624 461756139 7894 7890 982221512 23086 23087 113345481 14112 14106 343190663 68887 68888 427598741 44270 44271 320211543 54707 54755 243625913 9540 9541 271400195 27714 27715 522771738 64548 64526 861536884 71485 71413 150935316 34099 34100 273216065 86597 86598 603328462 95756 95786 8306939 19993 19994 718563517 69324 69325 974130112 50937 50947 620221921 8266 8267 897737890 10739 10740 337797387 67600 67601 701064505 77660 77712 895919386 31774 31837 697990892 21357 21279 255834336 62702 62710 914678816 35561 35598 819501214 30774 30775 38229655 99628 99629 932580369 47292 47261 923379299 73374 73413 515758658 48322 48309 100177138 87807 87808 389922347 10451 10452 161740321 70046 70047 265195941 49030 49076 787453743 36724 36725 238620118 46407 46338 528550581 62159 62086 113834309 12877 12908 833394114 679 624 256077151 98911 98822 993363905 8058 7979 360869804 5879 5880 410453506 81297 81298 143367591 3840 3832 708007308 85789 85790 808447325 10045 10046 119190354 81084 81085 152882714 87135 87136 490119847 13551 13618 773959559 17561 17623 878994436 19081 19082 117883617 704 766 309639859 76487 76405 651641458 44973 44910 348563786 1880 1881 967487374 68851 68767 766304103 93998 94046 842701980 22776 22793 303695380 86252 86291 807045391 50144 50145 85371955 56526 56584 851992663 73876 73863 61397366 66120 66121 401468276 17112 17058 342943459 63184 63185 467156838 91232 91300 623245129 42146 42201 604004987 77259 77255 763845916 39954 39955 582829970 47055 46970 268419910 92047 92048 74714429 15599 15612 941447032 96162 96151 527724949 34428 34429 857640036 78802 78803 516687576 10667 10746 622515314 61980 62043 411097761 52789 52790 549934297 56586 56647 766668366 64899 64900 494360477 45203 45204 606062162 69439 69440 250096864 78109 78038 840717122 56930 56920 618937014 78316 78317 640786337 59464 59465 269320004 31264 31265 314934862 7907 7908 548639361 16918 16973 108154199 80290 80255 857068770 64287 64370 495610420 17342 17343 893068298 54488 54489 100374088 36069 36075 30150972 23032 23033 477951209 58183 58184 4022999 25952 25953 32623071 5865 5866 348096758 41341 41342 157675457 15829 15830 186900176 29553 29636 151038112 38429 38430 596963657 75341 75342 310241196 87677 87612 315703791 52444 52517 409166339 62413 62429 763806369 89167 89168 262627624 41440 41441 323739547 15995 15922 934668368 786 787 35253935 35083 35073 673829723 7555 7556 311157885 95800 95789 102745990 18807 18808 555390086 51940 51904 872092223 78214 78215 873517463 90936 90937 722603661 99134 99135 770616486 54469 54393 68739070 36043 36044 38485634 51091 51074 367867915 2280 2281 695690345 83941 83905 66467793 35989 35913 389189184 51992 51993 342327539 69097 69145 461832517 18789 18790 373889457 73319 73320 780297712 47812 47826 847398964 55871 55882 126027022 12605 12606 856811237 72040 72042 193351247 58539 58600 551581141 58892 58893 863207728 61936 61937 627284622 26902 26933 441328536 52590 52591 954971837 57411 57412 607049920 20580 20626 471711628 82153 82154 989737824 69609 69592 369986395 86222 86277 954731768 31490 31491 646771160 27988 27989 666938240 91510 91511 137054304 60544 60562 48757897 92107 92108 643948811 59727 59742 339569891 84747 84748 755821414 62235 62236 35917391 81041 80960 750178822 64047 64115 660861193 72755 72739 516974651 99678 99679 268104993 43145 43146 267850650 29936 30015 77327295 71857 71858 875802461 71977 71970 186965825 32233 32234 416328747 21133 21183 513466279 67707 67708 281306932 42817 42818 915212919 76703 76735 581454470 91839 91843 200706764 4783 4871 78918835 58889 58890 21143917 46292 46293 941581950 95694 95626 344293485 6641 6642 235397819 67697 67698 669361250 58879 58850 490580300 62084 62060 47187572 73648 73639 253549162 96005 96006 203122532 78020 78054 508754819 30812 30735 327854704 15894 15904 733894356 37805 37872 661204773 58842 58843 195327403 43809 43810 93007854 53782 53783 939764369 60868 60869 109951305 452 453 580713967 63577 63578 748468947 60279 60280 724264182 51538 51539 549142504 76983 77017 948699257 1736 1737 653406467 14280 14282 800113483 64643 64644 56840023 5712 5749 915736345 52437 52438 814588394 77433 77412 224358984 36281 36353 127299659 92961 92967 613384871 20194 20195 600498431 83713 83714 77226069 97510 97511 336211501 47833 47763 530547208 16150 16164 985053302 23933 23847 604667168 63280 63325 836754775 50418 50408 944730895 72419 72420 328804986 58485 58486 323570366 18547 18497 616117014 91703 91704 396590794 75173 75174 8927477 26292 26293 319627267 27700 27701 571577445 94286 94287 660387072 34970 34973 567122042 62963 62964 354998237 32692 32693 808212328 99265 99266 358768870 87874 87945 309085330 66460 66461 754517661 43368 43369 117816577 10992 11068 677918602 86877 86878 494571978 78051 78067 639578417 1192 1216 606351 16223 16224 662495288 22932 22933 101198124 20640 20629 244921129 56144 56176 373818133 63606 63607 772945681 65708 65709 995327302 53217 53169 205454675 82444 82445 470462469 67854 67895 609644336 9070 9071 10022573 82669 82670 982766696 70476 70477 436579081 29987 30067 583297773 4518 4519 2968246 83751 83725 79621274 43878 43879 54662539 53327 53328 758156132 94759 94822 940279057 60607 60608 714698705 11787 11816 131658087 89603 89604 542459401 22335 22336 845062187 84313 84267 595525005 30637 30638 244291814 81245 81246 371388307 27764 27765 114060208 40637 40638 270012102 86281 86282 671885068 82520 82590 852721357 27659 27660 982177995 3890 3843 466402576 57020 57021 660581584 30076 30077 646719876 64355 64439 494702824 35562 35563 971109061 91954 91879 22262209 40946 40941 461960292 29125 29059 904859366 67069 66985 221491223 71975 72063 176981253 2948 2974 308811883 31383 31320 895415390 94331 94250 888485505 70804 70805 694454990 94173 94248 761616929 23555 23579 135626466 48973 48974 494490869 81819 81820 789659474 20176 20177 195084735 49743 49755 416933566 93080 93120 29127600 92175 92176 298057564 67156 67157 114024607 99631 99632 809035467 57722 57637 799118542 63598 63599 435406437 71701 71702 668738940 9634 9602 643026475 49731 49685 720798265 5585 5586 116805716 10006 10007 416916066 4011 4012 105690790 97478 97479 539401526 63259 63298 564218386 10233 10263 942365797 24830 24811 918783639 84063 83995 89135539 17604 17540 634758853 52370 52396 797167388 93828 93829 288932922 29151 29152 921864597 75512 75564 121551703 28296 28297 42447614 29500 29455 561069393 72738 72751 721701953 82822 82911 338060250 91550 91540 926143022 53084 53085 989362926 5570 5571 499777847 10470 10392 933391562 7771 7772 935426966 94478 94539 369892036 56381 56399 8508481 69465 69522 944778117 25714 25715 120439045 99928 99929 678990573 69910 69911 491137875 14230 14231 454629631 10803 10804 420350694 94773 94782 964738427 70198 70199 322382536 49831 49893 456169938 77980 77925 214389391 91019 91020 197467246 76550 76551 497197443 45805 45806 950095294 75899 75937 750796368 91507 91505 124602798 51532 51533 362118588 73544 73496 304857630 40401 40402 97986223 74805 74806 171834677 76394 76395 974789676 51675 51676 726565438 85699 85700 829247178 15639 15612 98507951 74577 74494 644293953 52673 52674 851618113 77544 77545 723513442 46642 46643 624452044 27938 27939 970121580 88157 88237 419357024 34011 34012 258340763 50151 50152 450810507 19402 19448 330478930 60046 60047 423564671 98912 98913 869099440 32921 32932 975868075 60168 60150 29913645 70868 70869 228169206 27339 27340 864694434 2724 2702 214729106 75990 75991 930769751 14779 14786 717050068 41336 41307 15313173 15857 15858 145135327 21908 21857 933185537 27932 27933 688109674 92673 92674 421569354 34586 34587 413428675 63949 63986 306727748 64883 64879 819621122 35840 35889 575446045 26893 26894 749966210 78634 78571 791788314 87018 87019 982048446 66930 66931 140640962 30709 30710 873298299 22173 22174 652668316 15103 15104 110170914 556 510 904421924 48256 48208 101604057 95068 95069 935974722 81617 81618 412563403 65735 65736 792803911 62692 62659 306762404 57117 57118 907027637 16888 16889 400225271 9833 9831 729893808 12833 12922 229301311 22147 22231 876865931 72215 72242 362190120 31986 31987 905209422 25603 25588 865616393 88108 88090 189630971 26053 26056 390698687 69339 69340 44826972 56730 56731 546992833 54481 54482 455690946 54160 54161 528448326 2733 2734 407020776 59989 60036 151522751 85466 85517 883969368 1020 933 761371465 8495 8496 324503106 77126 77129 297463458 76699 76700 871916501 15927 15928 74478322 67262 67190 301705256 13194 13168 572817595 54795 54872 322613574 36194 36195 359639050 8557 8561 23008532 48827 48828 996864382 45664 45665 728051557 70551 70597 446397881 46088 46089 785011507 85667 85709 536304976 66967 66968 286311260 8805 8790 493317870 56652 56729 301450882 29024 28940 975616527 68569 68572 504169870 29263 29264 20304946 64211 64212 613822618 40494 40495 649190408 2747 2748 468042613 44117 44047 190603572 87067 87068 151951351 6018 6019 144645749 19440 19463 794474978 52452 52453 830295847 26206 26173 236589198 40920 40921 678058184 58960 58990 703942902 78741 78742 8645461 57702 57703 700762866 27104 27105 864360881 97827 97828 619733303 73693 73694 250304283 89868 89912 386305427 92414 92384 236738749 90739 90814 180897478 71231 71232 192319266 5760 5761 84355243 94202 94113 306854680 15488 15548 957747387 59787 59788 71715686 74979 74955 580876992 53035 52967 793788577 7517 7518 568764597 63194 63113 768370340 38237 38238 168392888 79835 79800 614003148 84170 84085 529912403 30607 30593 557447532 33310 33311 402196478 12159 12113 87521098 99349 99350 302282742 59393 59468 582323070 93361 93362 721169007 62448 62464 391599635 86025 85942 917405387 32750 32701 790588029 60933 60934 131986714 11897 11898 795799923 45573 45574 201127552 43323 43324 786931480 55555 55592 90797581 82205 82206 707395257 19013 19014 753554229 98807 98808 546926335 96895 96884 271738802 48256 48257 123275682 34382 34443 945164129 46874 46875 500332822 59309 59310 927120738 11541 11542 351590417 88572 88573 217634414 95496 95434 736175690 52963 53048 780040162 1559 1560 356592514 69033 69096 896755342 29435 29404 875151198 99145 99146 832288275 94924 94925 838645452 68379 68346 534329270 65978 65940 835996484 14800 14801 202846042 44796 44735 501823009 7832 7833 126011175 81325 81326 332202796 37912 37913 817741913 32855 32856 313039978 42570 42571 12854585 7614 7607 272444507 49304 49253 557583525 33444 33445 290939155 71148 71067 394977363 13495 13496 300790539 77524 77525 72120015 25730 25731 875524242 77904 77905 500659754 7425 7426 357126657 38121 38096 966759326 15972 16025 937406557 36130 36131 415350491 62532 62533 353276564 65543 65475 94803301 91477 91389 106024303 57978 57979 180800056 79353 79412 592038888 21892 21875 883551768 64113 64114 809427640 58556 58557 685236308 2799 2861 10450733 98458 98459 973506522 31088 31015 583558682 21003 20966 2901348 71277 71230 57702043 68032 68033 270426441 66609 66670 412663505 71233 71182 221844422 89233 89219 779716075 38633 38711 369450024 29420 29465 911383041 37299 37300 596455259 6429 6351 683772066 27330 27374 607033747 85972 86047 60644162 63330 63297 380204773 32563 32551 227681134 93486 93447 733805572 66816 66817 273636422 40383 40384 394594162 25438 25431 312785073 4150 4151 801871750 69125 69209 270727754 42154 42155 302585547 51030 51031 415015896 16851 16902 113879764 95493 95546 385105555 61691 61692 800522528 3927 3880 971827408 60750 60767 180954743 19597 19589 609889514 98652 98637 970216590 2748 2749 38122002 45387 45375 799487056 39999 39980 605901018 3574 3575 836745569 13100 13093 882803159 63336 63386 177405181 94292 94293 712961577 47757 47728 975849850 3045 3046 703296568 48047 48048 67397504 84337 84338 124892962 77348 77349 590362682 15372 15305 282403723 13056 13053 357457611 53869 53853 667135933 87306 87307 722336212 94431 94404 469569853 20319 20396 414722647 5008 5030 562004782 61094 61095 653683002 64929 64930 191467058 88611 88612 802222729 15428 15464 476262473 92776 92779 207498453 35264 35265 613317162 95583 95630 67445825 7642 7720 654629238 98137 98138 336309465 65639 65693 183479264 11777 11778 67666336 68831 68832 988371114 45421 45370 436963787 62693 62698 489288326 26700 26701 449813916 35605 35606 672464063 59512 59498 414962444 17209 17293 135614206 89655 89677 973777514 85947 85948 224116366 94813 94740 8311499 4671 4653 703492024 31368 31369 57053976 70217 70257 457923932 59729 59656 147282149 38615 38539 292742980 42771 42859 664394846 41778 41707 588851497 10015 10016 568057450 20028 20106 943192851 56166 56151 794197960 55342 55403 408233543 62683 62684 512834670 33373 33374 988559429 36139 36228 170142137 67621 67622 26354353 67911 67912 244104363 82969 82996 337003194 11326 11327 175807395 89047 89048 198346567 57802 57850 465352070 12570 12571 553110401 52412 52451 565625105 35403 35404 192269828 99249 99199 44207847 46506 46507 468821405 95503 95504 182720797 46662 46663 813365495 33847 33848 635380990 83232 83233 806311927 21963 21964 136263457 89104 89118 412446454 54215 54216 246390607 22761 22692 241647265 20440 20441 854944464 22265 22266 394192125 77157 77158 19230976 92726 92762 328641665 27022 27023 48119320 49545 49546 559984346 13144 13186 913002331 86434 86346 617031071 1278 1263 991499381 7736 7737 219367550 57025 57026 967146366 42238 42249 262297323 25497 25524 188477228 84730 84768 77315382 37905 37931 554936451 29991 29992 759080705 59562 59538 822103499 95055 95056 416580118 22375 22376 701220351 53904 53905 504910004 71393 71394 816701093 48841 48842 573660278 56116 56142 451661085 48216 48217 367587128 54061 54062 345310628 67844 67845 950620651 42634 42686 399364163 87775 87776 218626138 39202 39227 124262262 92358 92359 809501951 52394 52395 684153853 80276 80248 644931839 34281 34234 479351979 5255 5256 624018938 29786 29774 714752331 58378 58422 596265498 56666 56636 327398346 71151 71153 727805319 50533 50488 901715744 19338 19339 661688270 26343 26344 484033510 47506 47507 545656893 80673 80674 381653513 10561 10562 236838105 85304 85305 175234345 66050 66051 708188651 78492 78533 497420215 11285 11286 718773789 76940 77027 704065473 82082 82135 346845376 40782 40838 343923034 4205 4206 945563545 89946 90013 747847309 91822 91742 986980455 69337 69357 352521411 7700 7710 93410191 69673 69687 182603984 16318 16242 412598997 5479 5480 480873423 18163 18164 732855318 16668 16713 495568333 63421 63451 909049745 10900 10901 124932376 28689 28702 604873468 99975 99976 541828286 90179 90236 210665662 67994 68012 101037656 26277 26278 986034966 46749 46750 792726045 62099 62100 211018645 43820 43821 774808412 36675 36629 254204400 96125 96126 735258065 55365 55366 493792832 18536 18579 256590817 91805 91806 973661196 82299 82383 347177019 63030 63017 770227529 84240 84184 885210207 1517 1518 254607513 83518 83456 202836767 47593 47613 619014170 64154 64166 903544074 31769 31730 444501339 71911 71823 53205110 58864 58865 135439551 60515 60516 949844235 29306 29307 24743384 94005 94010 372874177 55063 55016 569131726 92394 92395 787809448 96302 96217 595789863 84255 84256 159918972 65240 65241 829573546 45990 46076 262478325 59625 59555 474961994 49191 49192 135683209 69728 69692 4511446 80381 80345 396085325 16443 16444 840818630 78267 78268 85451248 94863 94864 119114824 8034 8094 998277774 94583 94584 922014021 58176 58177 345375620 44676 44730 681792737 24507 24508 464218365 17635 17558 789015773 8652 8653 953371085 12645 12642 809975358 10666 10739 703100122 17619 17544 526171763 4943 4858 518709471 89344 89345 60894972 55442 55443 191563798 4720 4721 430933980 22167 22149 941928721 38916 38917 23245979 59806 59856 491159306 46784 46785 134875710 71410 71411 883301710 75472 75473 493526250 33471 33472 683328668 32275 32276 906536595 11313 11308 923773586 28114 28033 927724960 48210 48288 179286221 54362 54393 444866907 65540 65531 883441091 90585 90590 64734087 82051 82052 461883357 86459 86514 731204722 22841 22842 408761433 41187 41188 376340073 51027 51103 190428132 51612 51613 15752524 53100 53138 156452481 88731 88669 549114022 39017 39096 813247101 28874 28875 991573108 72070 72141 966362514 29395 29357 873791415 77734 77700 471631827 72161 72145 260836112 63109 63161 865615334 58184 58185 167822241 18164 18141 327176521 76042 76043 246313064 88674 88675 825480644 44555 44607 160966486 49799 49883 462771663 58372 58383 540337095 40298 40242 243632204 95104 95105 659314962 85869 85840 780481038 90282 90283 824015975 97600 97607 577888280 52686 52687 113449687 41021 40984 655628704 67893 67887 12833927 19863 19812 430976462 19733 19734 955374360 91545 91470 205090827 54209 54252 299252470 39028 39029 37893448 17792 17793 390947496 69415 69348 350628649 11949 11950 315530552 45468 45469 391182879 17382 17383 935882950 23187 23188 182317320 10023 10024 381200385 95170 95102 40415711 4402 4380 924807582 76352 76353 752353183 97328 97289 884573855 75929 75930 241438499 89286 89340 899635132 79714 79715 137660896 6223 6288 139806797 17253 17254 861105655 55060 55061 480077636 98053 98054 23500189 21941 21942 694999659 91949 91991 970259590 44827 44828 772807334 25300 25375 828704753 24075 24086 476455495 30105 30106 390856775 10015 10019 715862855 22217 22218 717724741 44320 44321 556734508 60004 59917 305893196 58596 58669 953238499 4645 4560 129051224 84430 84367 111685405 20513 20440 314924806 71260 71177 864411387 63204 63205 602945012 94525 94546 680074031 50018 50019 198186612 87583 87584 261166696 4870 4946 192094293 21696 21718 286615749 32898 32899 179347431 59295 59343 635328687 54543 54544 972945794 55238 55239 806430777 62609 62610 216426378 53446 53447 913100485 54045 54046 345835852 10340 10392 512644672 73223 73289 456454281 6122 6151 841359179 1814 1815 977780932 45459 45460 71325864 27177 27178 140216134 42731 42732 171605118 61958 61876 964231000 96780 96781 936411649 38008 38009 860950658 25536 25532 198183678 47514 47515 968541469 74525 74518 224878320 5305 5260 463778715 32221 32222 19201411 55159 55160 991490755 8875 8840 663159561 60507 60508 476738397 27780 27781 588961014 58295 58256 202486426 23491 23431 367099342 40626 40584 424733752 24599 24639 372427808 97520 97587 519169831 49610 49611 591542529 17005 17051 311081970 52765 52761 418503619 76343 76344 796281390 13120 13121 296986514 40910 40911 307068985 52672 52597 610368081 70822 70823 24262143 9678 9679 129901338 56288 56363 421983835 69980 69981 695831025 45505 45506 922745773 17476 17477 27789252 95931 95887 112355610 30016 30048 921351520 22216 22179 354126660 49955 49956 978701875 16775 16776 809244598 82674 82728 676686789 19001 19002 644025572 58620 58621 273153520 21391 21344 659114456 75539 75621 165259967 88189 88190 886023781 98999 99081 68132425 6403 6356 92101906 53559 53568 434918992 53204 53268 872082321 98908 98909 767340367 39330 39410 990383334 33137 33138 607877644 90059 90136 868154603 69420 69494 863335267 49916 49843 553032568 44633 44634 662809054 55924 55925 814693274 9733 9717 26250127 47403 47422 127253320 42368 42394 491834396 34710 34650 383325534 39742 39743 928907493 9746 9747 151690624 52687 52608 651662808 185 258 69651265 9029 9030 809779109 65184 65217 327128885 95345 95334 685045688 73269 73239 139063268 38169 38170 967721951 63406 63350 317076056 79817 79856 140448701 21716 21717 311886462 37867 37896 483845825 81194 81277 100458235 48518 48519 359075721 88098 88099 586988428 57737 57768 398856476 10494 10518 662600982 60861 60938 287417161 9898 9951 949339472 42552 42596 742280410 17811 17827 582206245 13475 13559 472517391 58469 58549 756877355 95178 95254 15595905 1563 1546 107056262 81035 81036 241561364 81723 81743 306655104 55510 55450 200087298 36884 36861 913484428 99470 99471 321925997 7207 7136 651118745 99224 99225 79097280 61570 61499 66241754 32267 32268 257354018 79190 79118 560901354 20934 20902 240874782 67178 67153 997599542 19554 19555 889267105 57416 57478 264792824 6169 6150 195413135 93658 93688 919928894 85651 85652 297805714 80979 81011 36434749 30878 30830 507682444 5477 5478 26086261 28503 28504 809506764 3920 3921 384980185 74973 75020 107470204 72649 72611 980403767 36070 36071 873313352 12167 12078 535158098 2958 2962 234785490 60099 60126 683228159 7255 7306 733775441 15820 15821 145475610 18858 18900 96815704 9957 9895 259151269 71397 71430 726789258 24321 24373 951142171 62659 62660 280129077 22295 22305 648858308 57084 57085 56547369 74423 74424 6300267 25515 25449 936764252 85654 85655 543286603 9400 9401 128852543 89275 89276 849181327 88587 88588 574448787 56565 56566 716861448 96934 96935 669780766 48877 48878 831724531 79345 79400 832425390 12698 12609 435267555 30301 30302 760595235 23701 23741 40954491 19153 19101 831582327 12190 12191 625434653 17984 18026 473930659 51023 50972 328158820 77556 77473 332325703 18302 18332 600984657 80522 80440 499910211 16296 16297 581708081 61517 61588 26161462 44253 44254 392631831 68312 68313 64396589 15378 15379 922162540 86471 86472 28186853 67254 67255 692247538 84270 84263 400098676 94570 94521 253062951 5308 5309 729055524 46488 46489 811338855 78733 78734 885464653 45435 45436 420824946 50542 50543 788797252 96885 96859 477877765 97795 97796 665190478 43496 43497 823895838 36660 36656 341669808 36860 36861 226542807 43002 43003 198103969 49464 49414 690572112 64271 64198 405428278 86610 86651 942376637 38670 38671 756230199 35859 35860 130279554 22809 22810 388561592 75096 75097 41237134 29532 29533 743428594 99927 99948 355842367 39298 39299 674919328 63978 63979 373906897 39224 39225 646529292 31292 31293 727337949 75880 75818 576187430 243 210 26768338 58434 58435 79736884 4028 4015 156796700 87898 87933 849046744 3172 3173 846004776 1322 1323 893714788 58160 58161 834592896 1259 1260 611428123 71398 71434 629604890 16307 16316 529321188 27484 27485 269574783 69161 69162 234235511 37520 37521 100523878 47985 47986 296620777 1992 1993 582843094 81259 81260 121459457 97242 97254 588492255 20425 20500 105496900 57552 57491 501455387 299 380 647047406 48436 48470 759382855 64823 64898 635734288 30921 30922 281084388 58118 58119 264844378 86235 86236 387208404 36530 36500 329988980 35049 35125 111638889 88517 88571 976598009 77371 77372 672959010 75453 75485 194784892 68006 68007 341133603 62487 62488 944273241 43027 42945 662014704 52010 52011 579711763 83582 83551 670675904 18220 18221 698063025 97221 97231 77157418 94611 94601 592894878 5862 5889 265313405 1528 1440 253314975 54211 54148 343973252 54365 54366 117161430 37329 37330 269979992 8905 8906 568263414 26910 26911 619684307 59977 59959 867626027 21939 21935 706319894 42017 41943 46611900 71018 71070 117923303 74199 74200 584072045 84335 84336 501109168 88864 88926 268856663 76060 76054 655440667 79625 79626 424581913 37844 37816 393567873 97737 97738 454315318 87119 87120 444671859 33292 33293 91572165 5177 5178 347080432 77419 77355 171584248 83206 83118 38697459 3539 3561 429136131 53435 53436 851107931 36743 36665 932521745 4824 4891 746000575 86318 86319 257618745 49185 49186 652634415 55952 55974 118135493 51938 51939 464301180 56990 56991 41615290 30546 30594 228177418 58720 58721 472670077 67198 67216 977024519 44228 44154 129235830 2047 2106 280386348 42102 42109 629708930 73288 73329 874356007 10854 10855 693910912 77724 77812 694577592 30806 30807 676280687 89766 89767 823501994 70687 70688 905634975 67253 67254 491672922 80621 80697 837230700 86554 86555 278529583 92966 92967 576893679 21693 21715 779205372 24059 23983 390113585 44306 44233 280396300 21179 21180 574616203 8834 8874 446787801 41101 41015 534386291 90717 90718 245379189 45577 45578 951496342 9281 9282 206208507 77510 77511 211010898 59309 59392 232982858 53963 53894 951647401 52675 52672 30208977 46064 46006 615842213 31599 31536 187956527 22631 22613 215025527 30462 30463 535044355 99920 99921 83665669 76666 76599 68988030 52649 52650 637071947 76585 76547 265262577 29200 29201 355645361 4111 4112 790054029 23250 23297 951209572 20799 20800 462799429 94126 94127 252991678 55579 55659 394453500 21811 21809 229773672 96860 96923 603392410 83542 83543 950224658 13584 13585 874062642 8687 8688 629112490 29827 29751 991696870 98771 98772 649715264 79488 79410 186905254 22319 22320 99416544 88950 88905 957028656 72522 72511 319292281 87571 87572 420882878 79082 79083 359864552 61011 60981 290510129 53293 53276 90137040 94742 94822 572476734 89710 89711 769941152 63611 63601 371490066 55781 55782 123684877 33846 33795 19527210 19151 19152 443865234 39720 39655 89694173 88687 88678 820827208 99829 99847 609237854 56945 56946 284860277 162 146 671424477 99826 99880 328762318 45639 45674 770840330 93598 93599 812710834 87656 87730 632812588 41166 41167 831975018 96157 96158 865320934 45445 45446 406394286 42421 42422 999651669 66933 66934 470249997 33105 33106 499336143 94508 94593 279435484 78635 78636 639567447 52465 52420 84925163 32345 32346 701756228 39637 39638 694865769 91624 91612 20857059 23025 23098 165898860 86815 86816 481976658 21776 21777 872024270 42280 42252 70679150 71756 71757 10761238 21510 21511 440787513 47783 47780 139335133 63773 63774 740879596 8677 8592 770628330 12627 12628 190030790 21242 21182 210794627 38976 39027 605743824 66955 66956 599915242 59233 59258 609596661 51407 51371 165445551 95410 95322 707398016 36185 36186 129233163 79188 79257 705743855 45189 45233 691919564 22133 22202 822389240 69188 69274 687787530 47921 47993 183785126 14039 14074 820056737 21095 21096 208772349 71297 71298 981187329 31425 31453 339827206 74328 74329 41235948 15282 15357 971999895 75090 75091 180017683 6627 6628 412622481 37485 37574 123110516 66937 66892 530962766 7161 7180 342731552 94815 94776 741246177 46079 46080 408163977 71572 71573 308961822 62814 62815 31755942 23132 23133 531406202 43711 43785 410978516 80478 80479 612209367 69073 69074 562672846 93588 93589 937361140 33045 33046 208659023 70221 70190 482161905 54297 54298 525439391 8840 8841 633781191 59600 59639 74467692 11514 11444 832185563 29000 29079 758280080 42405 42406 165290789 71370 71371 724301938 1791 1724 503176641 49972 49892 455441721 16832 16786 133589496 64919 64871 204537172 7085 7076 306103930 33286 33340 203756082 13768 13704 15030915 55370 55371 235928432 99706 99707 460917623 67952 67953 260727118 856 857 731053906 74641 74642 780840653 4757 4720 275375394 27457 27470 684285539 11533 11534 438637858 52432 52379 950226884 64013 64014 751935313 83057 82984 538276650 50526 50445 877015408 97774 97803 807095534 42227 42228 382142198 48584 48585 902393430 97379 97380 353490421 10106 10107 147745306 55895 55896 591101241 46337 46256 833849182 89564 89565 835813898 31794 31795 693635151 97132 97133 827370933 54080 54118 527666074 47554 47555 812866091 75624 75625 618421778 22819 22820 965124780 73974 73975 685111877 16412 16413 257553670 78151 78118 3587104 7043 7044 825983316 44398 44486 283128874 71550 71551 818724226 35030 35031 376204561 8403 8404 431227861 49794 49872 690292781 13248 13249 934169948 21160 21216 383553033 19334 19335 704405282 96301 96388 348782263 18142 18149 317328119 82505 82506 361736448 86627 86628 431136816 50912 50879 346738293 92564 92565 20871626 78113 78067 814518233 48420 48414 811431461 25532 25539 565847262 10454 10455 222427786 69427 69428 265593423 83264 83265 383532278 64269 64270 762280056 69888 69946 784313873 98289 98205 990715774 41917 41918 924657823 93041 93042 31165746 98992 98993 910581925 49438 49439 563996859 81063 81094 573002026 78202 78176 631140877 37377 37378 896934265 24972 24973 376210502 8522 8474 33950684 76431 76517 678690574 56869 56888 246253620 89511 89461 554986673 58744 58788 596338251 35430 35380 186273545 43677 43642 722274857 22466 22432 257449732 12010 12060 431751399 43506 43530 849350495 44042 44043 689926753 70897 70898 220088050 44269 44270 554160740 89798 89778 15528801 64808 64809 673974767 24072 24051 924906080 79529 79530 56264448 72285 72286 652276690 9392 9440 59319233 85877 85878 513316105 19197 19198 322182984 11360 11281 447640322 50556 50557 474174994 27257 27286 310139002 94752 94682 802498201 15556 15612 599997180 30055 30056 928862921 7499 7516 557491 79276 79277 388105626 77914 77847 713966291 23797 23798 904464512 65147 65148 545845591 67468 67400 497705461 49317 49318 787916528 57211 57212 542565735 27959 27960 849572160 97282 97316 61942574 75068 75015 43169856 38379 38380 77239156 23670 23671 622842614 5486 5491 364132124 38914 38915 688019373 82577 82578 24695682 7364 7365 544759750 58300 58301 555102940 51036 51001 581342213 54727 54787 296524267 10301 10322 556980352 66339 66340 245464060 41020 41021 564167816 32447 32523 940889378 63804 63805 841493838 19769 19770 842876673 51937 51994 57014616 31811 31812 739912778 38492 38493 981208344 44351 44352 994861866 16853 16854 177033472 80375 80376 232722472 5992 5993 253667647 66872 66822 907040154 46262 46230 411370106 81377 81384 516414957 45771 45772 357018190 7060 7061 614438986 86991 86992 214855557 1760 1829 420471384 23932 23899 244817600 16541 16629 827859052 52776 52769 519689395 20186 20187 868748491 78213 78214 939515271 98383 98384 803154523 59825 59789 218637575 51946 51858 693897741 23190 23191 55717616 45159 45181 801747697 46920 46959 508718669 11136 11081 121519709 84673 84674 352880173 93982 93952 241565366 62410 62327 223172539 92136 92134 47054865 26664 26713 139173167 60415 60416 475077699 52338 52300 947676664 323 324 344673210 90713 90747 46759551 8516 8517 311718920 97428 97429 202601388 29081 29082 298432179 63953 63936 79706191 15343 15344 634714545 4026 4027 119719110 14682 14683 457609269 1707 1740 384129109 89505 89418 53184459 14007 14008 332021659 15022 15097 325143620 20297 20305 367647705 23072 23034 287652128 81280 81281 270140165 2308 2369 714005174 80719 80780 142659361 5666 5667 464505628 90173 90238 25430537 6122 6123 317885343 17294 17301 48854865 55363 55446 894888866 27709 27627 831426428 30960 30961 142592432 69653 69627 110614770 9103 9104 255215670 50116 50176 265881212 12485 12486 445243104 5937 5938 383922935 48833 48878 805293203 45909 45979 252653380 36628 36666 407003119 92125 92126 958588848 90392 90393 469935830 85035 85102 64968397 70763 70708 756500175 90362 90302 170870025 82983 82984 124366225 23853 23777 974105091 34809 34810 832571080 11447 11448 859503932 87487 87420 401312279 69823 69811 429357863 58004 57998 773276429 91682 91721 40148329 5795 5796 513494569 55293 55294 972215873 48170 48171 850042840 39578 39655 454381305 13262 13263 37138695 37383 37384 696471518 73514 73510 989383666 31549 31569 46544025 390 391 417338707 40996 40997 9554711 61192 61160 245890515 24221 24222 127930059 22136 22137 357787883 92138 92169 748984151 66208 66209 612362776 77638 77639 773951890 3303 3275 331517383 59326 59270 211296530 64142 64143 992733931 32904 32832 463060780 73038 73047 357616398 36893 36894 363582654 40729 40730 555887057 45382 45383 912188409 51846 51934 656925464 9918 9919 134537904 17047 17035 860842313 52801 52854 469094677 71422 71423 294038710 56483 56407 442053893 36813 36814 816426141 84646 84628 313044999 32598 32599 273506426 1789 1757 417573756 76669 76697 708006519 98786 98787 452046962 40092 40093 607042691 78176 78245 283629385 11134 11135 185436935 26651 26662 138057433 80979 80980 645214703 17348 17349 270205023 42969 42970 705814959 10349 10329 801889532 25403 25452 928312604 35585 35586 927676593 96415 96399 65645635 98572 98535 281058754 20882 20883 134283885 68566 68567 910309025 51395 51321 418302 71695 71697 972278186 35047 35048 719088978 46631 46632 943200896 71653 71739 902057217 93633 93628 141667805 92482 92483 790533758 54792 54861 605791943 56038 55980 433185707 79711 79712 940083323 20708 20717 458580857 49242 49243 339664091 22465 22466 47351805 18285 18352 915153020 22960 22961 904178324 67984 67985 374188600 85800 85801 68055429 43558 43559 112937698 1511 1512 856204948 73255 73256 726077678 75265 75266 651449948 17209 17210 889950544 2556 2576 236620839 54568 54569 388850846 20932 20933 335983393 65384 65385 858609107 70345 70321 880259080 31635 31664 33211449 67093 67126 879961865 80589 80602 561088957 95261 95339 366772296 92211 92218 548993101 26647 26651 56122581 91135 91144 117263750 93001 93002 52342750 14552 14553 235010414 65093 65109 59555562 89175 89176 138199111 85011 85048 933271100 48234 48235 374357413 82135 82136 22627764 89401 89402 177540307 47540 47541 714704340 49014 49047 838340462 71676 71677 15569161 30492 30419 424501575 63323 63318 534343138 63254 63255 832579004 42794 42795 354919183 44941 44852 828786996 27909 27910 381451397 44355 44356 834934627 50755 50756 420898359 91925 91926 777426983 4659 4642 63168272 31564 31565 28871330 51451 51495 308000376 91536 91537 455134136 20555 20513 397084802 88837 88838 942026004 38554 38634 755578409 945 998 666178295 96274 96275 777054806 92106 92036 444532666 76676 76677 426120375 37887 37888 281280047 86685 86639 289382950 23085 23091 642404188 69326 69396 140758421 10115 10116 552797651 6946 7027 23541828 44404 44405 616791570 56130 56060 913317783 67399 67400 823330694 43835 43753 820804313 14941 14942 558587002 32797 32798 638581873 12464 12465 849212288 85440 85357 697158878 89876 89854 727208276 17913 17840 838492331 8885 8886 823937026 53997 53998 607214609 52557 52558 184541346 8226 8227 474810169 44188 44163 26957924 76095 76036 72894562 55363 55291 731408402 17426 17491 456435964 9837 9838 361311134 55468 55469 154059064 83156 83157 715149783 79634 79635 482548004 58993 58984 139374932 64053 64054 527398815 55025 55026 361400339 92712 92626 479199775 75163 75115 491923920 58794 58842 589485414 10006 9989 25736992 46438 46439 129206954 24889 24957 60176939 91306 91307 105157647 65662 65663 524137745 64835 64836 232749745 99151 99152 166771074 49434 49422 529707052 966 967 289613279 17494 17495 659192590 30935 30992 588159780 96572 96496 686231778 76413 76414 619354172 83379 83380 469659387 54332 54349 138385783 89632 89633 749084771 35271 35272 527860703 25781 25782 736044325 13265 13238 450117861 16396 16401 313726927 70695 70713 70550166 67869 67839 999365950 89549 89550 591362476 68346 68347 473352909 12001 12027 422312901 83904 83855 544902570 71276 71333 893986483 34193 34194 637469500 40469 40470 173396227 78003 78004 921128709 79856 79857 640910485 50481 50525 980005921 73399 73400 122333233 94315 94296 520376509 14379 14362 112415984 25742 25758 531672391 80614 80615 943901766 31775 31776 662834732 82480 82481 188021549 71269 71270 201332864 37198 37266 458861978 21200 21253 720759910 91179 91188 409636094 67556 67638 221499148 55040 55041 951393426 44295 44296 938718713 26374 26397 481519676 74771 74685 118243744 72650 72577 95764462 78989 78990 785422518 18500 18501 21119977 86521 86522 215343752 8134 8135 789689163 5072 5073 663261588 31208 31209 943256950 14659 14615 848661903 60091 60146 422221008 95417 95418 984853252 3697 3737 705845369 58793 58794 923075219 31314 31315 815846093 57858 57836 824198733 43929 43991 252221160 81329 81330 1952787 97218 97183 669290200 46632 46633 851250286 99116 99117 11209817 8034 8058 626351409 36367 36307 393675379 33081 33082 471291189 50910 50974 416097696 42487 42488 32520619 50651 50603 140006072 74905 74986 835181536 95679 95734 962843897 4882 4883 827325290 72402 72403 403761828 22090 22143 341960285 41417 41418 182864071 40962 40950 775255056 2355 2266 431624174 61110 61111 468487198 90807 90752 154520149 17696 17721 924551887 19092 19093 669787644 8528 8513 562427810 23543 23544 655137139 86288 86289 355876670 76520 76589 123072524 87693 87719 734200579 83464 83526 172743053 16814 16815 187693901 85288 85375 124287226 50692 50693 571850811 88071 88072 390968438 53995 53935 465324777 85410 85411 623014937 89008 88999 47816427 39561 39570 340977541 41921 41941 972410278 98695 98696 71829908 13728 13658 988982343 85371 85428 92932486 10620 10621 467574334 13691 13692 820625697 24772 24726 585581604 12920 12921 530149178 40843 40782 356990815 89458 89428 109883917 18453 18454 49549533 96670 96641 228718524 54868 54869 737054023 14432 14507 51442762 18944 18941 555563725 81631 81632 661073540 32648 32649 715315885 45928 45900 449299526 78421 78422 269972831 43533 43562 921327787 4457 4458 139273064 80030 80031 508284933 4425 4426 860008085 56308 56272 509385118 19064 18983 519202210 89726 89725 779612635 90552 90553 534024851 36189 36106 481393446 88790 88791 376113373 33546 33594 190432855 32375 32322 428577661 68669 68670 202276258 5415 5495 443624763 65767 65768 429430933 50012 50013 807913051 38850 38851 815184821 72417 72418 454515086 69558 69559 286150791 11388 11389 991492377 21324 21241 919058829 30025 30026 381144863 5614 5615 236839656 71707 71708 618641968 23345 23266 220560705 92189 92190 685096904 30190 30191 578814252 44920 44837 448601200 18987 18988 660968961 1356 1361 526224372 69939 69940 987082558 75917 75844 914359934 36722 36723 848332799 5064 5065 393774779 54121 54092 38493767 53667 53635 322969785 45607 45624 646437219 94529 94453 252801497 44679 44680 361123858 14660 14661 631636758 56924 56925 164922542 44158 44159 76920076 63787 63788 962505719 99077 99054 475496535 9145 9108 51176116 24671 24586 149552893 39003 38969 780515975 46175 46176 486388251 83446 83492 972309455 16407 16408 852157717 71023 71105 88361558 94728 94680 115719228 97392 97393 95851576 57337 57302 117084112 61083 61084 799013675 75169 75170 67121209 4815 4813 349067695 32143 32144 360636327 35767 35768 616378822 44580 44566 420782403 43453 43454 812136227 57863 57864 699543474 63260 63261 13504225 44592 44638 900585629 20782 20770 524226139 11595 11589 344781741 2138 2139 159313571 21135 21218 439320294 33865 33866 100267807 64824 64783 587119718 44014 44061 940584552 67558 67559 128291699 99262 99263 355013257 79354 79400 264007327 35955 35956 498963808 47234 47215 513401379 94248 94249 589133029 70991 70992 768087246 24623 24632 423683064 39010 39011 578098531 86173 86180 695822062 5279 5280 995310745 13405 13406 701902837 86057 86007 366518729 95271 95272 753601678 37381 37355 3714270 78702 78703 853470093 17137 17138 952758117 45925 45926 605710257 30092 30093 247923878 11441 11442 540319055 32154 32155 34962480 43191 43192 118973762 43805 43806 311874326 29868 29926 351649664 1578 1651 88248649 62343 62344 895390221 89427 89491 107231113 68524 68549 792297406 50138 50139 595831421 91395 91396 245888840 99337 99269 808579394 48110 48111 236210486 24685 24730 727061344 56343 56344 51936533 79686 79664 122679782 2822 2903 913969974 2443 2444 885024733 88444 88364 169818480 88242 88243 110080504 62774 62822 582003906 14189 14190 3650142 96684 96761 749006323 48358 48352 342177632 91164 91242 721570645 53781 53782 879277751 15350 15351 768343200 44669 44670 377182805 52938 52939 799668096 19751 19752 310774940 87958 87870 244357891 4441 4526 345558690 21638 21639 955095358 33128 33100 658676691 13873 13874 613973101 62961 62962 458539153 55879 55913 931165221 77859 77940 166324785 46693 46694 527697833 74148 74149 589306560 15421 15422 270964111 98713 98736 808534920 34354 34355 863651926 31178 31246 134375739 16396 16397 616967256 50260 50261 129005511 54284 54285 164631117 35706 35745 473715998 74624 74576 130901004 12353 12354 743662631 98498 98459 886837416 90867 90868 369835303 32412 32413 533265042 55762 55804 734761841 87742 87743 627555336 30892 30810 944946807 86105 86106 285748071 7689 7716 150845096 99650 99651 263248567 76677 76676 485379457 47778 47718 627984623 71840 71870 803189936 66395 66396 607783644 61798 61755 524655864 77886 77931 77807482 11842 11828 112882917 58657 58658 595909601 70595 70596 58429211 32962 33016 692530984 74545 74625 776860430 20055 19971 169274709 86973 86974 545627137 88372 88373 296826560 32886 32887 182992087 75113 75088 68712109 10049 10050 749214347 76859 76860 477240872 8681 8622 646333832 229 230 522539632 95111 95109 134974518 82297 82298 667831738 67576 67577 537945368 76163 76214 670798412 82845 82846 101912411 47247 47248 374144061 81880 81912 36301303 19871 19807 381974993 20327 20328 660614120 92550 92551 422930906 68279 68330 957036365 83864 83900 173860291 52694 52695 427945479 76264 76345 352076075 99433 99434 488319334 3768 3811 517304948 58568 58569 145720090 83857 83908 152275183 61281 61370 289606090 30017 30086 421299051 34905 34861 622402303 43625 43626 229350517 68089 68067 769100748 23423 23437 592042506 55362 55363 119593956 30009 29937 397314569 43965 43982 555345903 50878 50879 115892205 15823 15824 72160251 78042 78009 692694186 40876 40877 70465365 12559 12551 994109703 66689 66690 269663379 46656 46647 411801406 48095 48096 319203979 638 560 8460080 1489 1490 763787369 74689 74693 187926512 49231 49232 520538773 50904 50905 858442477 28637 28638 488247457 41399 41447 926334536 7428 7429 402439920 77136 77137 634048189 77882 77883 870076041 87099 87100 349978879 90449 90385 978723194 87965 87949 488678280 71491 71492 340623880 72745 72805 639086792 24330 24370 58179250 14329 14330 115143548 99249 99250 369452270 51578 51579 675295564 65166 65210 646737386 26058 26059 891424147 75718 75719 352908321 78076 78034 361100968 63162 63143 615379404 84547 84537 739394506 66437 66438 374386963 58125 58108 150206830 99083 99084 648407678 47243 47306 26758099 18206 18207 693460097 10354 10355 347615070 67421 67422 415129992 67103 67049 261501197 12864 12865 1074477 16598 16665 270611519 22322 22392 284839889 42301 42302 133481554 51794 51795 866546115 60307 60310 437948390 42430 42431 66848794 63265 63266 588301703 15211 15191 340909045 66767 66783 48017249 73584 73559 28120794 11434 11435 197047948 62708 62709 829389500 98228 98229 191668558 30791 30792 585738704 14469 14460 478095548 99989 99999 906728077 85723 85769 345992165 17682 17683 721270964 17865 17866 635824098 99446 99481 471766305 84378 84364 339104559 76471 76429 717214940 49519 49520 978973538 20875 20950 696797767 37086 37087 410799032 48811 48789 762434122 44811 44812 247216977 69692 69690 73501010 15746 15766 66423468 51408 51475 123315584 68201 68144 887848250 96421 96340 467261949 84446 84447 442057106 37376 37459 599632396 35061 35062 932107988 99229 99230 97949686 21116 21117 974950086 87015 87036 604897619 62874 62800 598411976 61165 61166 435464926 25822 25764 110742581 1274 1275 245289089 63752 63717 792725094 49229 49252 736617596 86201 86202 900297452 61500 61414 67459506 8436 8477 282903485 69438 69478 869574241 11574 11563 670980434 7537 7538 803125431 65244 65284 143847505 51224 51248 790740286 45793 45794 371377444 85835 85906 564180985 63540 63541 210370126 39296 39297 174145599 84756 84792 331750219 68581 68582 659836301 5768 5769 408029568 97957 97897 660283275 217 257 239943825 81539 81596 419199341 43563 43540 200739427 28912 28913 594885370 42088 42089 526754777 63340 63266 311766818 54023 53944 72355179 16980 16981 848365854 62564 62565 416644043 6320 6233 416585198 26501 26502 196632317 43290 43291 637269487 87455 87456 416325733 13437 13451 111344145 64168 64169 226238804 74415 74417 724147748 94246 94231 351083814 75128 75129 150354074 89432 89518 691547537 4232 4214 420601493 11867 11951 799984920 44636 44561 916718595 87542 87455 441231500 24008 24009 404267703 85537 85612 37079039 35776 35754 745236983 20306 20307 431151177 75995 75996 155066400 85399 85400 331330789 70471 70472 244000688 50867 50868 153823546 76137 76138 980730952 81449 81450 199078107 46122 46206 897761377 6750 6767 983408678 85208 85209 176498040 19930 19900 557065549 17742 17743 579524380 88725 88726 582829037 14365 14440 726921473 26361 26295 453555528 87027 86971 70172245 40116 40120 330308087 96826 96827 81661018 64834 64835 749345215 68695 68638 727610782 21432 21433 743420475 44050 44051 154088039 311 261 620170334 26108 26109 120813207 79858 79859 161536034 81827 81828 812536171 58123 58124 775488267 19294 19306 498830672 84505 84440 593891209 55707 55708 914530650 87262 87185 628898487 71748 71749 435377920 49482 49476 178429765 55747 55720 108075589 74666 74651 375064745 45554 45555 671252798 12916 12925 888327956 54042 54043 524194326 2882 2883 739574070 86128 86129 915317529 49365 49372 299837606 30764 30765 839633199 16600 16601 737597499 2058 2059 114415954 52102 52022 74057532 10598 10603 455046837 34007 33952 397363100 41365 41366 795755431 74608 74637 97723151 45593 45605 844023334 96158 96159 762210452 69096 69111 337429321 44296 44297 113179545 60245 60246 874058397 18630 18631 439659094 53932 53933 399929851 17583 17584 632253610 12534 12535 415304376 91185 91234 509793703 39962 39963 269283993 28432 28436 518270879 13695 13696 356312175 99844 99845 19216817 4607 4573 750515564 5980 5981 661809156 1936 1937 106464217 30292 30293 761805465 87943 88009 721710995 89999 90000 873797979 31163 31164 515106397 77843 77844 721502749 49428 49429 845973335 63888 63969 653264438 10048 10092 398004665 75316 75317 11809114 33068 33069 240179965 85500 85501 418316739 8514 8535 261170520 1093 1094 556885705 28756 28732 336739258 94758 94759 664294767 68839 68792 743693498 13940 13911 434489923 46517 46518 905364347 91745 91697 218454657 35607 35608 882445621 35267 35248 807710272 35188 35218 296369106 36522 36523 788190533 99514 99554 463734665 11331 11359 18332858 7870 7871 681363794 83073 83074 258753778 70731 70732 709677609 35987 36007 294644577 36212 36258 28953983 44533 44534 569844047 50980 50981 318144722 25434 25368 28776248 31364 31365 449176199 92354 92400 120646506 5348 5390 695298625 19195 19196 668755303 45876 45875 907176678 61538 61508 734545030 39953 39989 376312877 79097 79098 719628862 75136 75133 394110065 44977 44978 204738223 46761 46762 100523485 15333 15286 8383618 8265 8311 369275738 1318 1319 914803367 58316 58261 285306937 66014 66015 295131412 46883 46940 566621736 53001 52930 652256654 44214 44215 322919221 68947 69021 599133390 64681 64735 347375404 19556 19544 507794944 52509 52510 423762104 29384 29385 497469788 9302 9303 276054949 73168 73169 494173276 97340 97280 746795701 81313 81314 561606143 15554 15557 988708048 35013 35014 35401048 80256 80299 870564896 25759 25760 227651725 21452 21375 828466785 16095 16096 615525831 59015 59016 574014120 83491 83503 116139350 68390 68391 331727715 90490 90401 61614511 93820 93881 367073705 8340 8341 127577084 64910 64911 985736187 67604 67564 194362846 51859 51860 582209340 19305 19298 579045106 5607 5608 647339424 63348 63265 973973727 49859 49844 258981209 65413 65414 580143731 9143 9229 79696414 81504 81505 328199617 10755 10756 269975423 2557 2521 511481932 20212 20213 392202080 67223 67200 458514940 27083 27123 297982338 4068 4059 674501099 59455 59456 454935554 88732 88674 532148638 3450 3501 601690028 42994 42995 350861244 17088 17016 381998446 86002 86068 510212436 77407 77459 107648372 76297 76298 863146305 48628 48629 380875120 74791 74748 110825715 17935 17931 590411220 43556 43632 793055554 37330 37331 464827017 18907 18908 319223722 39619 39541 235664107 95837 95831 284893663 57303 57271 238288732 46019 46020 664870767 5051 5089 93771509 99991 99992 627058928 32935 32936 62970683 54861 54893 860971631 28610 28611 899512811 12081 12082 136584780 48041 48042 499436640 18180 18181 371154348 5183 5213 961897917 24693 24694 603904226 19209 19210 274169324 5220 5305 904993146 17272 17273 831010063 81942 81883 687258308 50612 50613 582516336 55772 55855 462287836 46311 46312 70933262 44759 44820 304902768 69424 69425 136816040 60643 60572 939842086 30676 30708 78204429 68622 68579 995351282 96908 96909 917430493 80465 80466 261878295 27293 27294 271604390 11795 11712 409826180 55552 55553 998230869 88999 89000 958742437 76900 76901 722516976 69612 69575 458663893 17062 17063 942221995 2222 2136 585956042 22925 22926 879225696 16409 16410 276134624 90248 90249 145576829 73667 73635 550621446 70826 70768 760552356 27194 27120 106934938 6541 6576 319304055 9623 9624 948126710 8223 8214 796274718 76284 76285 3335315 4131 4210 756763117 87168 87146 895548194 21044 21045 430107182 99925 99926 670405923 54504 54453 281214868 63716 63736 555660789 10415 10451 796562824 31284 31338 678369409 9240 9253 434007786 21537 21610 149800727 56625 56626 909606970 53982 54048 357994411 91679 91680 347141375 56685 56686 17708291 28710 28623 239881214 90181 90267 407714758 70981 70982 383755388 43868 43870 249011494 38239 38198 50937359 70178 70163 479511923 87649 87624 445448745 91483 91484 317797785 44773 44803 614499938 41209 41290 519203135 72268 72341 212262161 40047 39986 614687908 67281 67249 134519163 2071 2072 684984800 18435 18436 304357196 80260 80284 479318862 82730 82792 267314117 41785 41700 39581991 82149 82152 194172427 54115 54133 321743525 61751 61752 432897835 87021 87022 904357321 39152 39136 399004393 55268 55269 977393544 17803 17804 926329840 75254 75255 170395238 5999 6000 652518588 9931 9996 360789573 49737 49738 808732278 49980 49981 392957733 61864 61865 707188849 60952 60930 158475373 97746 97811 419908827 22340 22341 997635073 40037 40111 705874299 13628 13596 482441992 1838 1882 47918640 94109 94110 274137154 38569 38610 702104537 12152 12153 259789167 99860 99947 623452448 53746 53786 924355880 20206 20207 11956733 21924 21836 116646821 41318 41319 514529830 32410 32466 823217436 25548 25535 166270443 14309 14280 434625503 166 167 849215179 94730 94731 196726346 11824 11825 465030724 72505 72425 125140029 3946 3947 531903887 68561 68500 34204244 97898 97892 993545068 63458 63498 41682424 98219 98308 855740381 17436 17388 322464637 4485 4462 187986029 78073 78031 328700220 84544 84545 655940271 55728 55729 348804745 96454 96455 976290246 81488 81489 396707084 10194 10195 317505647 70337 70338 755299442 83384 83398 882777417 95160 95161 735070690 70139 70140 781752450 14253 14254 676109821 37195 37196 408034306 36970 37026 228739007 91337 91338 272971083 87282 87283 612904742 12683 12684 226960182 25757 25709 285413752 21038 21124 372553130 58313 58314 991980625 65432 65349 332599608 73608 73547 768515277 4040 4041 46197179 56665 56666 804393599 70698 70738 454881303 51785 51766 782925488 63185 63182 705668464 37559 37513 332711887 84750 84805 565925499 62370 62368 436496991 67851 67881 83128749 75735 75698 706387405 31603 31604 4186868 73775 73776 327861527 92807 92808 688971743 87062 87063 805474842 70860 70781 37749057 1816 1817 165410459 3903 3822 495880484 57359 57360 238635018 55292 55211 355105923 22687 22634 926843607 5436 5360 680927534 26945 26975 763805189 88543 88544 93412746 67083 67114 694056918 54047 54048 519591963 11543 11544 711707703 68030 68031 924512352 42089 42090 990978517 29467 29516 568632211 7507 7514 828543687 86961 87019 753831047 48086 48087 435620292 54714 54715 979206250 69330 69418 550780612 23356 23403 236093315 93638 93626 492328324 71368 71299 749694546 63091 63167 742315566 45850 45851 33634865 47880 47969 102589872 10802 10803 995696239 29730 29731 874875577 24501 24502 285919475 23938 23939 714039301 40848 40849 307270936 33817 33835 136381132 92157 92158 177829615 29189 29165 792782761 88247 88186 527504654 90697 90698 88594588 38657 38658 437819367 32354 32355 715879907 95893 95839 470381519 94324 94319 893124077 17830 17831 777169664 84582 84667 462630290 50974 50909 635364580 6007 6008 756278721 91206 91268 220500303 15457 15458 630232358 15875 15876 66592766 34661 34662 821304238 66723 66668 617335006 42320 42321 243819043 49881 49805 308420034 61662 61627 35605568 48937 48938 797375610 70503 70418 328620515 69796 69797 729889377 31353 31354 981700046 98193 98194 527218041 58540 58541 301284108 21234 21261 743425695 73939 73940 436150782 38083 38084 490933425 49280 49218 800438274 90933 90883 675163186 4730 4651 16583885 18843 18844 488064582 11304 11355 69570599 42826 42753 499711399 11693 11694 303986551 79951 80001 505715882 25754 25755 756318727 82036 81979 257749306 74329 74299 666452900 72793 72820 785841273 30723 30724 376329756 8781 8782 667195526 93512 93513 449810217 9258 9259 40203444 35017 35018 896445623 47667 47692 991947415 54341 54342 233162145 17333 17379 219611410 99490 99491 946930111 29710 29711 912565197 55879 55939 755246438 3358 3359 724323440 72674 72675 578380214 62414 62415 56667598 21829 21830 121254585 67746 67825 72155467 34949 34951 1554638 39674 39672 929518043 78198 78199 750983171 37381 37401 16716539 38990 38991 685956973 53846 53781 43957210 53563 53564 805503386 25807 25808 948085077 96521 96573 436894412 25181 25098 400541964 8740 8715 774930279 34846 34857 897875846 88958 88959 334846952 38013 37925 68752641 80177 80178 527494932 73020 73058 575711295 47379 47305 361447548 98145 98146 10999956 38998 38976 214160894 73396 73479 133699354 97758 97696 403667369 86816 86817 927504383 36565 36648 604180749 34771 34772 353758649 69511 69582 172033195 60893 60873 859713326 84720 84721 950241100 89399 89400 865376936 95657 95658 474887510 44555 44519 127592723 57661 57662 939019958 78600 78601 862642767 34308 34309 676930720 42392 42393 163091634 23220 23156 43472032 86436 86368 412027214 39025 38938 85434235 84981 84982 574693542 88083 88084 435145809 24203 24259 789170607 86430 86409 952655193 64367 64368 601135845 21291 21292 945047449 15263 15264 227458510 10672 10673 396681217 71922 71871 85812466 49185 49140 983097583 64651 64599 131630720 69847 69893 749131972 4524 4592 520825467 33376 33377 532049136 45351 45352 298499507 80974 81006 129623934 94177 94178 433539373 9204 9205 621895791 31079 31080 952582445 94816 94847 708541319 87664 87677 764390558 91820 91821 119333749 18474 18545 432919884 76642 76684 601242732 33321 33280 442439116 51382 51383 715257908 80054 79984 843200409 9345 9346 919577658 83212 83300 569020198 34522 34538 599769934 46089 46058 327279413 40126 40127 911039011 59341 59342 290351831 10640 10661 829919631 2045 2046 435207675 30686 30687 952544704 35672 35741 110968252 4097 4156 371702685 31955 31956 230338940 85955 85956 313621981 18997 18990 143874140 96743 96744 539784092 67089 67102 485600966 90364 90365 189569195 42888 42889 709567710 86159 86160 943858021 79637 79676 60639995 26366 26367 480562524 58829 58825 334763597 72723 72724 737782886 9272 9273 366414396 31761 31792 98616379 3997 3998 656471189 88957 88968 292861850 53387 53388 844695994 68867 68778 719411711 7024 7025 696651691 71505 71506 55810777 43565 43566 346091856 21023 21045 934072508 7087 7088 462433194 74065 74066 239472357 37900 37964 403135431 34983 34984 204670376 24385 24361 740619267 85928 85916 753782460 10048 10049 737486 43605 43622 849456988 8157 8158 565088205 90186 90187 892307261 49880 49881 746831451 10222 10223 771242730 5857 5858 778612528 60639 60637 805126941 19249 19241 624780322 24252 24253 721786241 86102 86016 503215375 60891 60972 644519912 17350 17332 65301218 18149 18150 510654885 42289 42290 384964545 24301 24302 103216290 76033 76031 81904678 65378 65320 935345707 43099 43100 274168434 80152 80153 397840405 13934 13982 782828967 74130 74173 36878884 911 912 942908100 29572 29523 557800574 85564 85484 754185239 85010 85029 352200294 76989 76990 335811869 53152 53153 814384974 96424 96478 243552726 88736 88748 687996693 73742 73743 696432881 18285 18286 409727103 17029 17018 359681196 31636 31593 946432672 98385 98391 38933625 85264 85282 796220911 7453 7454 19145278 96740 96741 522774526 49012 49013 997589994 72561 72534 711363839 27413 27446 940142916 84749 84750 277448928 91603 91673 620626360 18512 18470 230783212 30793 30816 196175794 70668 70669 547806989 35810 35839 710767271 74811 74836 678923488 60683 60766 92899472 87180 87159 657629992 16664 16665 591219216 82259 82222 524565336 30922 30954 652777153 93947 94010 247656650 44907 44914 848352354 82241 82242 160077485 18544 18523 230664506 2076 1987 164880102 29177 29171 635086327 10649 10650 2860698 56905 56932 852029112 15472 15473 612926034 92492 92493 256982224 62977 62978 563001502 83327 83384 363711734 4699 4700 690651511 53292 53337 934728471 99983 99920 472447363 77468 77553 656692704 78124 78164 33402719 43928 43929 664595165 22528 22453 212615476 20182 20183 919799 16661 16702 368057369 99740 99795 959015638 39560 39561 211169920 16248 16249 430457256 92669 92670 794883812 60322 60372 274268812 21273 21274 490416297 8003 8004 8016404 97376 97377 255218612 5822 5823 247904897 12122 12092 502989800 22444 22445 398186702 69341 69292 19994511 69159 69241 919683605 86495 86496 789363428 91715 91655 98392429 15781 15693 46599078 10966 10967 473337306 78652 78564 560255968 34134 34173 743920242 49109 49110 726094941 84504 84467 198475704 21741 21742 942837189 62071 62072 810721574 67584 67540 12564498 63165 63133 777532475 58168 58169 128410475 71195 71196 556401791 23618 23531 399349910 78518 78519 24523508 32607 32588 747997752 63391 63392 236143048 10540 10456 478637067 47526 47478 150678378 96494 96578 901697724 41802 41803 435026789 60224 60285 109751128 83452 83453 307185687 15027 15079 424417467 22053 22039 779486283 88311 88312 723310925 54350 54319 827401463 2867 2925 305885348 28969 28970 555405789 36795 36723 866395625 30785 30721 213145240 43063 43064 539471570 93207 93292 775015776 6662 6663 147398617 6607 6608 325313303 54307 54302 846804718 80795 80793 146111764 69555 69582 335899593 79473 79547 513846530 49341 49390 909308028 82044 82045 561616169 21259 21336 48646951 63124 63125 503789440 89779 89699 9394906 86009 85943 746205380 93689 93690 196673950 65374 65456 84551716 2534 2535 368422176 54190 54191 895639265 53966 53967 760533523 55810 55769 663021573 6711 6712 322324216 16485 16486 911948014 19437 19438 474163509 12029 12030 217412543 83795 83796 380501110 819 904 7801938 58827 58828 553173518 47388 47389 168961970 57456 57457 851939848 79777 79732 586182588 60588 60564 343509008 13448 13449 310428434 79465 79463 450973495 14919 14920 554843517 4072 4073 290764928 4919 4920 88088164 27000 27001 494343330 4548 4621 509727462 21770 21771 173345607 41120 41121 546595972 72108 72109 439313963 73051 73119 314789239 93635 93636 997920884 20482 20483 828047445 21807 21808 963948794 92006 92007 552198611 54057 54058 468573543 19661 19688 138695168 24552 24553 473909124 27051 26974 619681488 1948 1937 593438314 42297 42298 247707249 40957 40986 209107014 91756 91817 317516640 4829 4830 634336087 90590 90575 650603133 36542 36537 998288607 29729 29796 260207359 37253 37305 509748688 4836 4837 600592140 63915 63916 520172648 29083 29154 827167442 63246 63216 68402658 3397 3386 609884589 14635 14636 164205230 2309 2234 370615826 53254 53263 570085710 24012 24013 313411671 37791 37711 874226255 66177 66265 123916574 93055 93005 12585161 6965 7006 462197226 44339 44340 669305026 34097 34098 624714291 92541 92485 928639387 15658 15708 642164903 95580 95601 383728629 87506 87512 879731926 90100 90101 654718604 21658 21659 667482178 44002 44003 394403686 22443 22444 331726264 19793 19794 87393213 19982 19900 29165481 14747 14668 453887564 23772 23699 506025499 85432 85449 928954515 99248 99249 728642165 80677 80678 793551474 38765 38766 386137539 33286 33287 225823081 1457 1532 694022619 95810 95882 276958248 20852 20840 161367035 54796 54864 966589721 56680 56609 574281662 7903 7904 746461525 64408 64492 533574627 11157 11207 149697747 5381 5382 214537445 64435 64516 443237330 36610 36611 12355678 37618 37609 299055339 38985 38986 908149912 6885 6886 791566538 92502 92557 932357703 16785 16751 450504447 94226 94227 760413373 52345 52346 677958446 36868 36785 998119066 2027 2112 319866685 90403 90376 429037832 4066 4067 66159597 49869 49889 244839535 17617 17618 479998018 2576 2550 79180003 90247 90248 583614516 71402 71480 822555264 9869 9870 337608621 36449 36457 478896281 2668 2669 371942518 23523 23533 954997995 19588 19589 919393244 85317 85267 494787453 13293 13233 477759106 44550 44551 781001479 5659 5660 369453824 82898 82838 440322661 82644 82645 724281205 41229 41293 683752283 59052 59048 687807744 13600 13648 26760560 56119 56105 349912067 26666 26667 55173882 1847 1896 769221844 53690 53691 903003043 90704 90705 862468923 12954 12926 643681901 42031 42032 557567364 4827 4828 248198494 39859 39868 30300093 50434 50435 208751643 71419 71333 960344759 669 670 67727634 72023 71959 915787788 67478 67455 77190068 49702 49768 832714703 39955 39956 993369636 37207 37229 201066925 64515 64520 448522848 3050 3051 923357439 62864 62865 955021757 30468 30543 391166578 99090 99132 770300838 68040 68116 155973935 56694 56776 24044032 50035 50036 903512449 29907 29898 84629926 2967 3047 970731383 75813 75852 172425008 58514 58513 82387835 75724 75725 905907086 50597 50598 172741069 19470 19471 287145306 95780 95781 926595870 66366 66367 57494134 22935 22936 719814323 3537 3538 329966158 13769 13823 181028178 41523 41573 656343258 54818 54901 194329902 55984 55985 865462892 84417 84478 129447675 92767 92770 109906373 50759 50689 771338466 66161 66105 848713004 4094 4095 619815200 99473 99551 992494540 15535 15622 37541591 21176 21177 947222147 888 853 297148183 67838 67817 957621424 21275 21276 652867811 53891 53892 671214113 57794 57786 505890476 71123 71124 961251449 5188 5189 567097619 77623 77573 972054654 32220 32248 493855767 89803 89804 643599415 30059 30060 369327741 62918 62919 263845347 88343 88344 594849783 79743 79721 195900061 85111 85193 887903516 81234 81235 783475925 21224 21225 478630184 47902 47967 82642119 88922 88975 772793245 25946 25916 584838138 4681 4682 831497298 32348 32436 816195601 54484 54485 133855623 16594 16595 865518323 89846 89847 296486147 29247 29281 99948988 35525 35526 56479541 47042 46954 978981933 74769 74857 280702841 95072 95070 188381558 28434 28435 663285658 73098 73074 451911425 78971 78972 584486780 43046 42993 220485907 15079 15047 774029767 54959 54960 528741089 31245 31246 837024601 94200 94184 921852864 61254 61242 235060842 24903 24904 756998459 81676 81692 861363943 2347 2383 679345423 16447 16448 194867901 75981 75982 545664539 87646 87617 284013690 37943 37981 917977926 23697 23631 118430671 28944 28994 441806104 97879 97889 72107646 7218 7219 472944658 31640 31641 594336053 77439 77490 483324733 73766 73710 511808810 11367 11317 32333825 53560 53609 848021408 40627 40671 845636548 99503 99454 213177419 12132 12133 113515694 66353 66354 473188218 9425 9453 543241543 39829 39868 570181988 56671 56603 632518764 41662 41576 779027114 44994 44937 464309736 64403 64460 531320375 13203 13161 134796134 27586 27532 597960448 65487 65544 919293324 4595 4564 806363528 91445 91446 845877141 68546 68547 932541854 81534 81604 729516150 99792 99793 311446061 69335 69336 246842707 81611 81692 631764498 61181 61182 881345605 58448 58449 176125549 7402 7407 168711302 15845 15846 157263712 21596 21597 108810242 79353 79354 437120621 97146 97147 734329916 7936 7978 295948559 22599 22561 64407181 16013 16014 470479150 64657 64584 662416354 57507 57438 537763623 56094 56095 788508220 46348 46424 693090061 46589 46590 878736490 76323 76324 571874023 39770 39771 359537849 36615 36619 373829562 24490 24446 65922038 31478 31401 582331887 63812 63813 691663880 39256 39257 822518042 72135 72136 389090782 17605 17606 889572975 31809 31810 419405061 18872 18873 460626834 39495 39496 556304909 62514 62515 54610307 81472 81473 682431012 75874 75875 900290383 38682 38723 670864582 22853 22912 393693373 60961 60997 62672610 49539 49540 387381453 662 695 41081819 77528 77568 473175209 593 540 291974950 50683 50741 71295800 22575 22494 412788346 23642 23731 900014819 34656 34657 505023462 17654 17655 367041184 73385 73396 873286039 66364 66365 988544051 79298 79234 237507755 86619 86620 855381307 95397 95398 6433164 97275 97276 930413088 43666 43667 415080437 92869 92948 384194659 79451 79452 486376587 25823 25824 488333357 58589 58590 529606809 2535 2511 939713541 13720 13721 262562099 63379 63401 357440449 3077 3069 548320037 6970 6971 870082314 16037 16038 569740109 51042 51043 637862670 34441 34448 28987527 60136 60202 769947731 66326 66309 405276947 72956 72957 796011759 16710 16711 330145053 67204 67158 114002563 69128 69050 978956574 53173 53099 336869994 26477 26441 36145725 19537 19538 857300454 44009 43947 11575915 5552 5553 898120958 82557 82612 578724922 95247 95248 209182259 37534 37593 548619177 68596 68597 697455261 30821 30746 537786578 37814 37815 340290382 81443 81444 94759847 17381 17382 593461206 67554 67599 553018958 5912 5913 558172114 23692 23693 498960896 75845 75846 714064091 10885 10950 615206502 43255 43256 817392647 69331 69332 804328645 30708 30769 320051134 44594 44595 928722153 39627 39628 778921669 94756 94729 643422970 86612 86649 960197173 63923 63924 824391035 69171 69172 750813490 39086 39056 848659511 16818 16800 472596983 44138 44139 484681175 43585 43613 757511349 58859 58860 75623398 27584 27656 169462220 16211 16140 219949487 47713 47714 590266704 84667 84618 730996810 28187 28128 402424431 20823 20752 895232415 69666 69667 736783336 77489 77510 621700664 46542 46614 80780150 13200 13201 264894576 40539 40540 918700719 62082 62051 247504389 34502 34533 985491054 51160 51182 590378824 81999 81930 438425826 91271 91272 630800644 49499 49500 985354854 81054 81055 145603552 21119 21062 431184519 99518 99519 683414174 42137 42151 367757389 11839 11840 653898058 57746 57729 99455143 1602 1671 919767982 39777 39778 377410420 43575 43576 84744180 35910 35911 627637388 73368 73409 461336076 86465 86466 999281379 51750 51668 775989813 87022 87023 249872917 9296 9297 158070355 1714 1715 186915674 84005 84006 844674292 45124 45101 918438008 81353 81401 36931119 82172 82086 606004507 47658 47659 365654196 42164 42144 455220718 54253 54254 487919977 12886 12840 886137109 5261 5262 457507779 38061 38062 904642681 2608 2609 932151549 2423 2414 552656753 4736 4737 178113636 11707 11675 653818912 30483 30436 977027366 45589 45594 308688485 65736 65701 6624121 64099 64100 229683442 95016 95074 485076022 48478 48479 178359337 15368 15369 911609514 19523 19524 14278591 38333 38263 314524464 2514 2497 764460043 26098 26081 233146892 924 927 198045718 66985 67016 904251852 88555 88536 760816739 47993 48007 888481446 46379 46380 251011287 98465 98530 566549861 82026 82093 34225373 63574 63575 281945725 33910 33911 842048912 87860 87912 531783245 30776 30777 959713160 39383 39309 411508626 19845 19771 955314202 50477 50478 320082997 9609 9610 922188294 88009 87980 496015258 57956 57957 98800718 37720 37767 758078354 38562 38563 139274734 92251 92252 353281736 75751 75664 478874551 40277 40278 495191326 65600 65535 596830419 25518 25519 643121304 3241 3269 269384328 56279 56280 431237475 2904 2821 296754607 13017 12934 329918634 6331 6276 830423606 81632 81590 962316740 57572 57505 475475242 34848 34910 823921292 57977 57978 646742879 74055 74056 340848909 17986 17987 751326398 55049 55104 380305556 82727 82728 694439384 17048 17049 672679426 89536 89537 872604555 68588 68589 167500588 17788 17789 127592980 60035 60037 694011219 60862 60863 563892342 6224 6225 896011250 46148 46210 239139198 4183 4184 465526603 89067 89068 155092113 90156 90076 422482562 27206 27207 471794405 37883 37884 827529777 87068 87125 986991740 19874 19875 214511390 64096 64097 626133592 64996 65033 660292457 48759 48760 302192806 63335 63415 960460648 65441 65520 408770426 45994 45995 724937576 85967 85945 48576649 62833 62908 814821047 14925 14974 723252182 6477 6478 801422339 57297 57298 685185732 69402 69404 170604463 49392 49463 256942424 48391 48392 100553848 96737 96698 675644419 30115 30116 891403816 34085 34086 238350230 54923 54924 284133348 80950 80910 572751153 45959 45911 353670232 89512 89513 908558413 56788 56789 644339216 81944 82025 789858926 97375 97376 348785480 9833 9874 630333960 67633 67634 476548151 92646 92647 228607360 47442 47443 951875900 46139 46140 97879217 1209 1256 104449813 42944 42945 962930127 36359 36360 223577953 96951 96952 223901285 29439 29440 83615696 94512 94475 558328287 64462 64463 115567276 55924 55898 432421927 28810 28897 716780968 11290 11291 638143061 57969 58046 102952105 29041 29042 76982775 22951 22952 810012344 53831 53908 942118888 52640 52706 280096466 37316 37317 323475294 26153 26154 142070945 1902 1870 342943103 36993 36968 180328130 14151 14152 116580345 87267 87268 862038372 85007 84952 515427934 95515 95492 951657674 70341 70342 949676714 72362 72363 876745943 49773 49786 545429003 71492 71521 332319477 80191 80192 731078027 9415 9416 118454550 38841 38907 126842343 58992 58993 252674427 63212 63213 972159404 83480 83481 808238817 65374 65363 543666907 5061 5020 189480036 32292 32293 474947847 78197 78198 819140189 55992 55920 720516140 35158 35159 405199369 98201 98202 644767242 73141 73102 561102729 61085 61048 157120796 97187 97228 186147626 39100 39110 934801548 85892 85893 354850738 36806 36807 6182579 4623 4711 954200079 93730 93731 417280380 23291 23292 689833569 14963 14925 590632427 17460 17422 656807382 33538 33456 620890431 9758 9736 818162038 81131 81132 509617506 80375 80372 578772154 13319 13320 26440920 92757 92807 563105575 74021 74061 378444235 22596 22597 604612151 61897 61898 9317679 2456 2457 293899176 77832 77833 534806793 70458 70459 323906603 98476 98477 380983461 98175 98100 285300724 47198 47186 414503143 46668 46669 360164817 94164 94165 279641857 43749 43750 487792213 62049 62050 186801361 51528 51549 526390503 24179 24266 813226820 2123 2183 159828812 15251 15252 422169293 6977 6978 550847950 95090 95068 618687894 83398 83399 278641147 16958 16998 913291464 9045 9133 867512670 49018 49010 472775746 70825 70885 685906957 99589 99590 391749374 52940 52941 871611810 49059 49060 683438012 74183 74210 135052177 25356 25357 38534034 20065 20066 514328375 82599 82532 424812290 24608 24641 33827111 65752 65753 413888559 47146 47147 170070682 67473 67485 945546798 56700 56731 498584200 38526 38562 232367205 47983 47984 547133695 65590 65656 832043621 62037 62038 525208435 17982 17928 81130164 41535 41536 231558181 31041 31042 219825953 52404 52405 225854621 31283 31284 530740597 66716 66717 308202368 54349 54358 489270240 73108 73019 412677045 2634 2617 203697352 83632 83633 593518568 83603 83604 164635214 53595 53675 369740517 9723 9728 628349933 49267 49236 945826826 39987 39988 731409068 70297 70245 180487056 52823 52774 919521203 96407 96365 895654675 60270 60271 210850071 61518 61440 90551046 40291 40292 264824916 82209 82210 37460605 15212 15213 265220340 11008 11069 761475233 57445 57380 132065415 76220 76263 995611779 56873 56874 607143974 78949 78950 800146018 37079 37168 222573388 24451 24379 402599773 60128 60129 631866577 5950 5951 244790028 44707 44708 933096854 29280 29281 505107350 22007 22039 957584991 42978 42979 14722546 80515 80516 433503033 50741 50742 634964741 25698 25699 325508728 71252 71311 635407868 60629 60630 738650663 67106 67107 33303981 25714 25662 6223853 98333 98334 414787064 22398 22345 204480859 73821 73822 101256562 13191 13158 673636831 2809 2751 778246965 29520 29521 766721410 9879 9824 141781756 10885 10886 666854122 33584 33585 135268083 76502 76518 98234197 8428 8429 869088549 87493 87494 451560665 79257 79279 253821490 73144 73102 177127438 3200 3201 277318714 20390 20372 178435927 48188 48189 566464258 17017 16944 293649741 25890 25954 385851782 74137 74125 622848229 94708 94667 939898041 53200 53201 950094252 27495 27496 8095084 87925 87926 971760712 72889 72890 799533859 16988 16989 424641420 17481 17446 852876188 55050 55011 821386355 12043 12046 194119914 68017 68018 830089793 20263 20264 242748175 99853 99837 418629923 58918 58992 802746381 23693 23626 870928602 2196 2197 241110099 3102 3103 977821463 85391 85392 440979063 57555 57572 249651629 46493 46494 217353926 88078 88079 145278707 63318 63230 533562234 49681 49682 485212483 32362 32447 788765060 64001 63931 398072872 8527 8528 583431803 31141 31189 448702228 86008 86009 257639249 76084 76085 137677328 8200 8125 961950548 79053 78994 199697539 62216 62190 814788288 5518 5512 892849127 40286 40287 562140582 36923 37011 13456871 10531 10532 238284434 59431 59432 731570761 53354 53418 910940794 99952 99980 474270719 90909 90865 896987043 68516 68525 973776724 10401 10433 298703317 63534 63467 674233136 29625 29594 147782432 39820 39821 959274216 40815 40882 352055088 58569 58557 515373896 40227 40228 106049260 24558 24534 599333689 58699 58643 736091698 78770 78768 403308744 20949 20924 335923749 7705 7713 832799707 47372 47438 844103773 60618 60619 876702007 39393 39394 766349241 825 833 695187840 29578 29493 519909773 12724 12702 817638190 94550 94551 184156103 81026 81027 996705640 67832 67833 428670959 42569 42546 223638899 20671 20672 280232902 72642 72643 439593154 56895 56953 893071046 46887 46888 799044678 71381 71382 262076891 77175 77236 766928084 11054 11002 322014365 9553 9521 39359531 5745 5679 7828686 19664 19608 309799650 7602 7666 181138438 98724 98725 342177539 99646 99662 534113113 75686 75725 949619474 91276 91238 464979728 80203 80204 61552963 92043 92044 395216702 36551 36552 949687638 59093 59010 609237140 90443 90444 492216728 1761 1760 628967900 39631 39597 74279356 59441 59442 696376575 17207 17227 291392576 98598 98599 205119279 73940 73941 642411335 94219 94249 636807484 58616 58692 487747814 78418 78419 5559842 22984 22910 271119070 3457 3458 472674542 79385 79386 98842253 28820 28821 16743950 21638 21629 723975769 87328 87329 550958362 41899 41950 506176356 42471 42472 580782523 22171 22089 141498727 91975 91976 109635661 61702 61703 367138125 67604 67605 433607893 82811 82812 527152336 11083 11159 922522760 11180 11181 962515029 60255 60256 459406250 5070 4998 415621591 93545 93546 932760701 24252 24326 383054890 46119 46120 262237242 97849 97850 245290325 3545 3546 913887826 24485 24543 267794613 11941 11942 747044041 60772 60773 6963877 20261 20262 574094134 24508 24525 146550450 28127 28128 888429895 40435 40436 805307311 92449 92505 283250960 51192 51193 444911671 30024 30095 706067216 33381 33391 301271212 42792 42812 429724216 51420 51398 393222790 10136 10165 886347199 30021 30032 873472101 41025 41026 230048492 24076 24077 938005355 24350 24351 81015335 95121 95122 28115374 84293 84294 177764220 31758 31686 641238431 54554 54629 569633196 33403 33404 594186045 38684 38670 887092920 42108 42137 532142139 39498 39499 894676217 52128 52129 945403145 80147 80185 897973334 44245 44204 22898478 37090 37178 400268614 67529 67530 795513966 33383 33384 757282196 50490 50487 744346120 27709 27652 505067163 66297 66298 392157910 93941 93942 986694543 65187 65102 492651726 13743 13744 796486904 83738 83654 338114706 77928 77929 264392219 51360 51361 708852300 59093 59094 869582076 19356 19357 105356867 73694 73695 944961002 17754 17755 950631427 96045 96049 771084333 79756 79757 803644740 85093 85094 630993122 23260 23289 820610765 41760 41767 850431631 34667 34595 956541965 79429 79430 54178610 56297 56340 429626541 99929 99930 704032105 76731 76732 576892323 57876 57812 740877252 11847 11815 220648020 22355 22418 254016192 39923 39924 479332160 94614 94615 710280713 1594 1599 839285598 29618 29619 853494427 25836 25837 187940839 98145 98105 799963095 61683 61684 670566148 78152 78153 452552527 51647 51589 485108502 92521 92522 729773597 94669 94627 819793874 82964 82884 534454001 63726 63758 289134406 16107 16133 720474107 34046 34008 909568224 47128 47129 27303119 94582 94583 25065851 2402 2403 959037605 36728 36662 226188197 59298 59299 172537740 18830 18750 738061646 38382 38431 630283802 20660 20723 411919782 51392 51323 523829499 38263 38264 511321177 3478 3502 606929320 81970 81979 486725835 27507 27492 125972350 87356 87382 917338793 40230 40231 869807443 18557 18558 165619802 90701 90702 152943055 70658 70686 345667800 83825 83826 449277995 55057 55121 482074731 47542 47543 21042006 41560 41516 569935466 60451 60376 327446114 2691 2660 109922618 58465 58450 137429566 74790 74755 121839811 50543 50544 314027120 7823 7788 113839415 43415 43416 257095769 98773 98774 435967053 88642 88643 491013259 36999 37000 45212192 31733 31697 479803422 62402 62368 515387528 38638 38639 972038900 92099 92100 143485059 13749 13750 805474318 1052 1053 25668011 84299 84288 377274467 88165 88134 796460385 98372 98373 4902408 20741 20742 811912087 89076 89012 223728662 2626 2627 231914613 93735 93780 706953457 76995 76996 904150133 24033 24034 56972002 34182 34238 56012885 65811 65812 207176820 92659 92660 640973238 19438 19352 900805453 34240 34241 569643557 94946 95031 319814704 50358 50302 96728624 44445 44412 659728189 83445 83446 112362655 8261 8176 26291381 50010 50011 957523420 3220 3249 463305715 52350 52351 73256438 58019 58036 444464475 32625 32570 392798214 64880 64881 431717132 18743 18689 305031074 19014 19015 306387078 33316 33298 79249156 49423 49424 882726778 55409 55382 712305939 98575 98537 479431197 85857 85858 286368535 92326 92369 409173040 84185 84114 350285581 37692 37693 181701450 99884 99885 891923304 56626 56627 634857663 72620 72663 586176809 91471 91459 518103688 71538 71603 366866811 46214 46249 244369603 74869 74865 619349389 36251 36337 723051062 44894 44895 253593269 86754 86755 587322024 63287 63288 930639655 80705 80746 833525169 63306 63307 793421406 66218 66156 310516720 43779 43780 490599036 51867 51868 454514036 87853 87941 159227638 49073 49074 248192886 90338 90313 506655515 57443 57383 398898872 78220 78221 186575777 9000 9038 31400915 66063 66064 167647275 22371 22372 858319212 98067 98092 950447917 95763 95764 377266705 25694 25695 758784469 41852 41763 641113625 11838 11839 899421575 34981 35032 266753290 74740 74796 368977617 74202 74203 213908352 11277 11278 111780101 50894 50895 913639726 52467 52468 288788145 82611 82597 87142356 57565 57566 866367400 21175 21227 212037326 93851 93852 934030823 486 487 775083191 38163 38165 145987535 34383 34302 973502374 62982 63046 568341463 71020 71017 863258406 77980 77937 365023786 41618 41619 960629845 33079 33100 405539816 81927 81928 262805486 25006 24929 874541140 70255 70225 923548200 12148 12149 753811129 38568 38569 626488062 37652 37653 265878709 91183 91184 924515000 16418 16507 404100924 35904 35975 598985703 83864 83865 277299462 68665 68666 320457479 90179 90144 837017138 25364 25321 863444018 68446 68462 833683004 12571 12525 864242272 65558 65597 253963569 57875 57876 135928559 86222 86223 320037346 96649 96729 360449608 77809 77810 50238099 35487 35424 445737240 57394 57459 686038394 73964 73965 173088088 8525 8526 688657779 41614 41615 947084859 7676 7677 375085444 51273 51274 675801403 95466 95467 549178634 7992 7993 617855751 94801 94802 493921978 7880 7843 518701011 62465 62466 412562382 50017 49998 765352437 57612 57613 570653199 47676 47677 330983009 89469 89470 755313443 79187 79220 273365991 55462 55424 47820220 69697 69689 640855119 84783 84784 2591622 14073 14012 622936291 15694 15606 254085714 61138 61139 932546667 68374 68375 439052486 22124 22197 363317878 98574 98538 704978188 58352 58264 150943909 89596 89601 301643915 92297 92385 637693583 72686 72712 33411309 78810 78749 318870559 24 25 30895747 91226 91308 344371479 2328 2329 417890753 66148 66149 101590363 92025 92026 689374310 35087 35018 531791038 91439 91440 299551356 71073 71098 391913877 23230 23221 324422115 42700 42701 999265785 4261 4262 292127015 88063 88140 978559363 25625 25626 68108979 81254 81255 577919854 19872 19943 558688358 159 235 662899347 71720 71721 227784255 18648 18649 482158744 46742 46664 718656710 21218 21219 43174174 21906 21907 632807019 30391 30392 162785606 23189 23190 13440063 86766 86772 727115582 47205 47129 103337545 40408 40422 348427622 10342 10393 137008833 74081 74167 366944211 67877 67878 210807232 77037 77079 758411553 49572 49573 883670813 9083 9084 847897822 30886 30931 625362372 80756 80793 438514098 85218 85147 339788893 38797 38798 137990309 32741 32742 23048387 5171 5201 282441486 46793 46794 337296394 77234 77235 943029603 30072 30073 92778303 67146 67190 205963008 8690 8607 749029349 31502 31547 655086934 98909 98975 308829935 29123 29124 352261714 80822 80768 463349267 87665 87666 346653237 58662 58663 417120545 83043 83127 985933033 59268 59269 289484377 8171 8244 900800447 8265 8266 345648244 25902 25838 338013169 31884 31919 720556429 20583 20584 174496837 27405 27353 669025373 65037 65059 240526599 26686 26644 225409677 27675 27676 476381614 20907 20908 167575553 89125 89177 719716574 76791 76792 718634557 96848 96849 468611528 13250 13251 876296880 50894 50931 226676559 55267 55268 713834820 93345 93390 771849744 83153 83154 702260520 73077 72993 741205032 94021 94086 223927827 32833 32912 132214771 50855 50856 285858930 63327 63345 317175900 94852 94853 449463952 6882 6937 913203929 98518 98519 945313971 5341 5342 885857304 67387 67388 877540239 20114 20115 261967039 89956 89957 663206627 21775 21776 968296230 59678 59679 800880593 31898 31899 873678640 31845 31846 369157494 7475 7476 920310630 8953 8954 28841052 39608 39609 958447659 167 168 563056511 53604 53629 405900384 97077 97078 823657374 56569 56570 989027402 79898 79830 667411428 94190 94191 460645288 88136 88091 998160818 19090 19091 823152055 45096 45015 627339730 79703 79704 376074658 10173 10091 755331585 72955 73019 291100569 7885 7886 553676958 34706 34619 92390909 2023 2082 466440284 50264 50275 957690682 2568 2569 799720664 78489 78490 364074232 83359 83360 510432015 38051 38052 824178515 36375 36308 2002829 67932 68011 142402360 70951 70870 209701788 21862 21863 600368871 28496 28511 547691412 11426 11427 980207866 54429 54440 88576997 49430 49393 173250523 48023 48024 53650133 15203 15204 853118264 81718 81719 44085945 2211 2216 761190467 63916 63917 360323085 90925 90904 47389453 71633 71634 482112340 10205 10218 447121955 98027 98028 949300967 25163 25181 980991413 35033 35116 472050016 50515 50516 282462894 74239 74240 36665363 96577 96601 256156395 58967 59056 46352781 45802 45803 541653667 5838 5815 400895525 48838 48764 410789480 6958 6956 402503803 38674 38744 678806614 3188 3189 204350463 37094 37048 609778384 6552 6629 276181630 24843 24833 425915541 48190 48191 855006344 58445 58372 996975368 80792 80793 440183760 91326 91244 146545813 71746 71747 249644354 88129 88130 73394057 7746 7780 603100990 9597 9638 388609557 64137 64138 796888987 98888 98843 923181365 79211 79212 849498424 53784 53785 854315803 58442 58443 568937356 70769 70827 517784862 16821 16885 872380005 84838 84813 183527142 52059 52060 619919032 20728 20699 425157524 53805 53806 377142420 81981 81982 473353580 21204 21240 154602163 87797 87799 52691216 70475 70476 995351306 11844 11790 201697979 13534 13535 883670047 89704 89715 209972702 90235 90236 688864952 6544 6503 731643930 67706 67707 980115851 32442 32443 952504396 71575 71576 263296530 52820 52821 920724938 30971 31026 622733901 49572 49614 303485900 62848 62776 818810035 17114 17158 512261097 50393 50482 645903938 38331 38342 527064091 94999 94947 508256759 17470 17441 885521066 72354 72355 106629846 62198 62132 697099026 63142 63143 412309139 51617 51618 311340080 88532 88479 425527812 98804 98847 735039366 594 546 125443188 95326 95372 593776460 362 298 227890942 92920 92950 915465588 36080 36057 154709345 13272 13337 350304155 91336 91327 300024910 5555 5556 352799573 88491 88492 914550220 28330 28331 171280957 77536 77537 370061321 67847 67901 847309949 25209 25289 533840977 1163 1164 36925557 64306 64307 876177356 33551 33552 541037122 51839 51889 41799735 90199 90250 980464249 8589 8590 414325714 13658 13589 41277091 54790 54791 492074852 8931 8922 271007837 10757 10747 690143365 15865 15945 136164286 52257 52283 14338686 40923 40897 30435806 92136 92150 97724385 99903 99823 142395092 79170 79171 270948251 37857 37853 199608335 5352 5334 261232777 94496 94584 628451854 49919 49905 244603232 73671 73697 854435781 47360 47271 934913712 69221 69144 880955656 66842 66843 785977339 17905 17985 144727251 12846 12782 870345437 31341 31252 184720815 14209 14210 331258055 58048 58049 566888765 45985 45986 419743299 65639 65553 499311929 40482 40483 36518980 53352 53353 636860719 70591 70571 832694885 51814 51886 142789587 48106 48116 753788139 9393 9335 351528201 93908 93964 526517685 55014 55015 436649480 32587 32588 460843836 35952 35953 203810506 7643 7644 341327879 73644 73565 554387722 58003 58004 365953857 35829 35855 382199531 57655 57656 276767574 25044 25037 212966892 50079 50130 990972509 20587 20588 808855834 23218 23219 440976857 96321 96346 56588512 43958 43959 649397321 61680 61741 885185984 50133 50197 202543365 18174 18175 467452365 29850 29851 220458773 58524 58525 439988258 24296 24289 528737975 9544 9545 152946480 34664 34665 890021498 20392 20369 432669526 19651 19652 474441927 99724 99725 42672850 97547 97548 199352124 72985 73070 417010032 28033 27991 787923180 2950 2951 15638894 15368 15281 773341035 61231 61232 797559546 62378 62465 202181893 9616 9617 938567614 32115 32116 410213781 87446 87508 518901354 28860 28910 63572511 9730 9699 503651974 94450 94485 923297809 30698 30699 328962379 60785 60786 866637176 76043 76099 249416398 84077 84037 674820490 29176 29133 8512100 17803 17881 458742219 11327 11328 883827623 22285 22286 104439349 65191 65217 718847313 31875 31876 154223578 30211 30212 411016451 71141 71142 225136611 61450 61416 866947410 54741 54768 129149763 11001 11002 908272753 83254 83198 304501857 46776 46814 798091501 12895 12896 210200830 83516 83517 486240857 58247 58248 581633814 23295 23313 897186696 74020 74021 320931695 6661 6613 617263733 14372 14373 22105251 66881 66882 611900864 94122 94123 707242308 24438 24439 155188328 16297 16298 924383450 2959 2995 171631028 26904 26905 226232388 54439 54423 210584960 26935 26936 489100720 38470 38471 762319517 29311 29312 101924868 90374 90375 521363919 22066 22067 40968386 82062 82051 612441779 25709 25710 72671739 47188 47189 17796817 72980 73023 380872903 26491 26492 354556016 29763 29825 399704199 1889 1953 743743642 61499 61500 772295803 31948 31949 632483587 4119 4127 962551922 4581 4624 804166602 35959 35978 245721337 14844 14845 407100153 31495 31519 995867293 8289 8290 970612543 30906 30832 730041470 57023 56948 98930343 87698 87666 333352936 622 623 588680303 20452 20406 263788540 49647 49566 237118280 76508 76574 513236734 25711 25736 430167713 61382 61383 680928007 76377 76329 206052914 25233 25291 133904208 90187 90188 863097969 89677 89656 248041251 22721 22672 213982166 4249 4284 855015434 2552 2617 817852751 90521 90596 142653796 394 322 40697123 70131 70201 907959449 74935 74936 74652089 47899 47900 530939661 74792 74781 676322495 67971 68036 282173292 74203 74130 340113745 69508 69510 915486931 32801 32780 74192239 97917 97918 651215860 97743 97788 709395151 16074 16075 719131854 94851 94852 949886686 88331 88362 453799857 87645 87646 434040910 21895 21955 924259327 82183 82184 429392664 51305 51217 144126765 48924 48925 4821545 68775 68725 602481100 26235 26181 887291253 72744 72745 737858334 72528 72575 535176393 48646 48647 943326104 66054 66055 517144260 3467 3468 666240530 80314 80252 955587544 92340 92276 561827686 53418 53383 437762021 42147 42148 660541167 75188 75189 484703278 95040 95019 789723110 81163 81220 793131744 34265 34264 327954552 97397 97398 80751355 30798 30799 260965355 20572 20642 411731489 72868 72892 468221410 18421 18367 536487055 1496 1522 908237919 96588 96589 677765867 12148 12083 724985887 63284 63227 533259505 84599 84600 377641727 10157 10088 724129082 99071 99095 357302331 94639 94581 799165010 56504 56422 585715008 62543 62554 554481857 76437 76401 707526184 25444 25413 270751374 16457 16458 900670220 58818 58903 17943530 18135 18136 352207009 13193 13194 225717737 8285 8286 539845252 38917 38839 375134741 3459 3434 462017044 27925 27926 776729198 91495 91496 547584094 36273 36274 406845147 80616 80691 40001134 89542 89543 744305930 65847 65848 793556277 19412 19483 539420463 32149 32150 399107289 19737 19738 91059892 33971 34023 354426652 67107 67144 181380819 65907 65908 996422612 57190 57191 972370691 17401 17402 963096832 9235 9168 977688979 1475 1476 161760748 97241 97326 612322601 64039 64040 363145505 46110 46084 194029052 99263 99347 334074294 83381 83382 666256241 13978 13998 188153355 50572 50653 834332291 1817 1871 21450799 69023 69024 47818862 96380 96381 397532593 47084 47085 673055823 56072 56073 691257353 59444 59445 353630808 21894 21905 902798087 1426 1357 271223048 88417 88418 215725498 41769 41848 520599688 40262 40263 329075266 79975 79976 907205463 24284 24285 664070444 22269 22270 742190465 2941 2942 875207126 90146 90122 301276429 45719 45793 987262667 8576 8549 636291642 55476 55477 791404639 72619 72620 456235029 31178 31179 545377615 1389 1390 315694885 78884 78804 870436554 90706 90758 858210239 74033 74035 196027290 86779 86780 636841309 5851 5852 368170648 55694 55695 994452229 45794 45795 884033183 18460 18461 573144377 5377 5378 191352726 90452 90453 640222484 23303 23304 17533236 50329 50358 153440207 98343 98344 513352148 73167 73239 512565206 99976 99927 448236164 94300 94367 562019231 16556 16592 485506062 85455 85456 580150571 33602 33603 356353992 284 285 504680689 81214 81215 892281519 33257 33172 574661176 45702 45703 154240929 17405 17406 54899314 75614 75591 311554713 84962 84963 819206923 38771 38693 501079076 25534 25535 726506867 16731 16655 603250541 54834 54813 560509775 76416 76417 843273323 18308 18264 77547238 66151 66078 947192412 75285 75286 624903227 21403 21404 813076442 65632 65577 686836701 31219 31214 713240863 56228 56302 9230416 22215 22216 169218906 20285 20286 540043932 61360 61306 895134496 2478 2546 335097395 20047 20084 547921964 44761 44773 146245086 92937 92938 855224561 461 462 846180652 98010 98011 218698513 51027 51028 173704924 40321 40382 357848390 13426 13427 843488322 78576 78655 670588810 29480 29481 882892909 81740 81766 642582688 85006 84970 108435239 39147 39234 566403460 5964 5943 812869199 59188 59277 839071014 39199 39120 16248589 29209 29210 211913827 21801 21802 548220504 3584 3638 56723843 36642 36643 647333803 31649 31637 71652831 98983 98949 182023791 31226 31175 20658386 13858 13859 799138827 14813 14900 622436503 52456 52410 175429392 59117 59200 296854408 81400 81401 973502148 91297 91298 462894675 60629 60561 817578998 2736 2737 96733065 32 33 248739751 16365 16366 629983807 98131 98121 555729119 40547 40548 635067864 92139 92153 916868967 69099 69041 760483488 37135 37094 834156948 2434 2435 266242818 16522 16523 684627858 94630 94596 760355144 51929 51971 605204682 1965 1966 228487349 57730 57731 309723215 36628 36629 193416577 40849 40886 491547440 82899 82825 100612417 45670 45671 979079011 74714 74715 142701637 22184 22199 974148345 84209 84210 42366458 84609 84610 952546220 65462 65463 57379851 67480 67462 334812118 98737 98738 341773577 41421 41429 809523521 62005 62034 307641696 20320 20321 795213636 68700 68773 790325805 5858 5908 617780693 81687 81688 118613082 13338 13339 574193812 48444 48458 724946415 63553 63495 330240650 34852 34816 743197986 17408 17413 964700339 24577 24578 663254384 79389 79437 907119459 80671 80672 504118419 39000 39054 385101295 11775 11776 259098253 15221 15222 446233352 7311 7267 582759656 54060 54003 864641500 22252 22246 807239101 82489 82490 542031280 9528 9615 724228914 37095 37096 405535761 43283 43284 797716460 28838 28820 101002757 92039 92124 802999284 67207 67208 915642173 79832 79833 424655749 18929 18930 549636968 78990 78991 617627702 61967 61981 177357291 57532 57533 197376341 7107 7050 380805626 32057 32096 353154074 11945 11946 784137424 49119 49120 585645910 84849 84850 827542628 32663 32664 342605780 3029 2976 541098676 35635 35636 64588377 37140 37141 507144245 2261 2262 218134747 57369 57370 755216864 33666 33667 441457936 63535 63592 99669209 64810 64788 154876595 82106 82133 496824998 92214 92215 942661260 61419 61420 627650165 96442 96443 883497566 88588 88589 19040678 9881 9882 817790626 60124 60104 274880169 65868 65869 956418034 11222 11223 17940655 13527 13528 810473240 71426 71473 733653896 30274 30243 741372984 11799 11781 383317402 99168 99169 947720585 52642 52643 981854744 84697 84715 901005995 18632 18633 460546169 81420 81348 263105940 88546 88611 936891615 97964 97965 458190314 3402 3354 680063221 78237 78238 896683829 23578 23579 967344552 67616 67617 300345754 20964 20989 101879126 38716 38661 854191780 13732 13733 374458264 90624 90625 975682730 19207 19178 23062437 18719 18720 73981822 79767 79701 61609740 69688 69689 408261553 39719 39701 418417094 55680 55681 9358458 72584 72517 113678490 78148 78149 788133195 93508 93501 618957907 45751 45728 859613494 45381 45382 588950205 71862 71931 537055980 99085 99153 411030560 53849 53850 541570215 74132 74087 342280002 43264 43265 340411705 80315 80316 556909580 69381 69382 992099141 22482 22450 294545706 54676 54759 545248107 77280 77352 826455399 50761 50831 793454279 52991 52992 598829857 41484 41456 566993087 83410 83411 373861990 36140 36182 827612027 8688 8689 616689502 81417 81457 546355936 79514 79515 511811734 42713 42663 405524695 2425 2426 605737337 79158 79168 329258242 63658 63659 982262236 96697 96698 443107394 15072 15073 89122904 78558 78627 813002619 64314 64324 479428825 33325 33326 342789748 20708 20709 101518504 98336 98337 334793924 95516 95517 308614893 12523 12595 730693611 43716 43658 693078771 9975 9976 318795354 33818 33848 318781558 24631 24682 111475196 17636 17692 459284433 91479 91480 499398267 73696 73697 80081237 30703 30704 851102330 96175 96146 963745951 30300 30262 74617058 52725 52694 751876713 41576 41601 359353390 1897 1908 161023122 19222 19223 561169622 12124 12092 496636615 32822 32827 986003387 56485 56486 927438700 65072 65073 439200535 89671 89693 275787646 65280 65281 674640031 42372 42373 187170415 23080 23146 187076254 73868 73826 217647799 2759 2760 380641081 55835 55828 15865007 32427 32428 632267550 73249 73306 313120287 86610 86611 151662441 59149 59150 156443506 63435 63436 254863453 38766 38729 296453462 64291 64376 432196633 31311 31348 461052709 50844 50768 334223614 94927 94877 776202063 51505 51506 606901075 47757 47758 166067928 30105 30185 781905156 38034 37999 746090740 84761 84762 325506151 63900 63901 929658716 48405 48406 154957603 29079 29133 975201207 22249 22212 257336411 74050 74051 882509705 40371 40372 733965827 30259 30260 147279342 44455 44456 58588456 50239 50240 150761835 37972 37973 492020478 45806 45855 864829242 42713 42706 648506601 53331 53332 914104122 72891 72892 889288483 58744 58830 79550335 64518 64516 310820982 14635 14718 357635378 13318 13407 508446344 37059 37060 629832837 87172 87245 43755847 64954 65003 105896881 71853 71854 990374892 2582 2583 830234589 91956 91961 552875028 48407 48329 298454837 15214 15215 475644788 63640 63619 616251731 97974 97928 955652656 45736 45661 997644151 86380 86381 51790844 78423 78424 84471904 36088 36175 330786595 71554 71555 958352511 37792 37793 941681530 85308 85309 267995378 33142 33072 797915193 77427 77428 238930404 46963 46956 16266093 60621 60622 614766443 47939 47861 936291413 3794 3795 505422048 79445 79446 430658790 59727 59768 578755794 60788 60789 166790732 84811 84812 467097665 3990 3946 926141550 12062 11997 109496406 37587 37525 732997962 74425 74426 361742128 27483 27484 143355928 654 655 236115679 28880 28881 614251855 63450 63539 971975744 93223 93224 117713858 59037 59038 749269322 45340 45341 35971981 46764 46765 192327764 68079 68080 977893339 19498 19499 490697619 73333 73359 229941913 34470 34456 671849637 84512 84513 636123852 36606 36661 992695721 34223 34224 959758259 67146 67217 457846056 2672 2673 745369100 33401 33402 157680005 87708 87709 707585039 61589 61590 803429880 57515 57445 135574266 48162 48163 33141310 48855 48856 362417447 61552 61636 607563006 31738 31739 229062411 14000 13965 197689632 47590 47591 573683141 18439 18440 230829683 44549 44533 736692349 58998 58999 94260177 53944 53945 535098986 75200 75201 636794722 36157 36236 783181192 88859 88860 225739264 44817 44818 85492437 11872 11873 633744806 77795 77855 66796099 6572 6548 818016565 25624 25640 417560313 29956 29957 713915281 39249 39169 347763875 51760 51761 822558234 4694 4695 156349422 26677 26678 549154483 97943 97996 845502045 3964 4003 126200000 3747 3748 175318203 25861 25862 866326082 14182 14124 929527388 6227 6260 18468419 52289 52236 942224029 18027 18028 939545175 324 349 204212459 74557 74575 854914903 20510 20511 179055786 55039 55021 483855482 51018 51019 128087777 82919 82947 833081152 46804 46805 454413308 36994 37077 357499703 16390 16423 622893029 24618 24619 343555288 94094 94112 319701782 70701 70702 540258138 82947 82948 592071577 5644 5670 178101713 74520 74547 827184787 72696 72722 591625215 5785 5729 229865562 6964 6907 442219036 3601 3673 658453076 97865 97952 960379393 73832 73878 634339394 78415 78416 117092903 46519 46520 483918050 93421 93402 371714588 73690 73629 874569440 99640 99632 507044834 43368 43406 737119796 58563 58529 416320293 5879 5802 95104961 79807 79808 284278355 20655 20656 2664758 13350 13351 408031498 45470 45519 379592529 37053 37054 138582788 27363 27418 92444821 60094 60095 884579218 10156 10157 997805721 19697 19698 224529714 83867 83861 606592842 77111 77150 154389698 53626 53627 33446805 48840 48841 179976507 62484 62553 908772301 54317 54318 585995644 80985 80986 119191793 79925 79972 892178925 22453 22454 456658958 86327 86412 808508593 78863 78841 610298228 2421 2422 379934833 25372 25377 969680706 57352 57353 823336292 49976 49977 458926764 52499 52500 526625809 27465 27466 566566496 59228 59184 869669635 54650 54564 382392231 8498 8499 703380609 26671 26645 782743753 17763 17793 538913022 57322 57248 897226596 54466 54467 350145849 16297 16357 117267373 89226 89303 386604428 44005 44006 161853339 46948 46949 279370638 49224 49227 142156425 33081 33133 539799404 35364 35365 302103876 25465 25539 677724755 50353 50354 785657786 61379 61380 25293823 63414 63415 590053828 29635 29586 937082697 4724 4741 496101414 15301 15302 649250005 58523 58612 493242877 36214 36253 393779535 52697 52698 305697170 600 601 718783453 17695 17712 798238882 88582 88662 662966029 50694 50695 317407359 95076 95007 366380396 65155 65122 483735137 14610 14611 103733135 1559 1501 702975852 39223 39274 406022554 93423 93424 753231788 23058 23059 763781876 14279 14280 161821613 65929 65930 766112365 28871 28872 145975568 935 936 344954616 69694 69695 897653694 66227 66228 833336353 54780 54860 480360224 19819 19820 799940240 41506 41507 234070898 37511 37512 387097223 64745 64746 956904194 30958 30959 639853101 22547 22548 149378579 66928 66929 827500322 7487 7531 914154318 17945 17898 38415761 80466 80467 10722094 80368 80378 875911012 36882 36883 747533405 70252 70253 988687082 11143 11126 784781854 25515 25576 869529390 40053 40054 112539924 90672 90651 190233078 77550 77635 768657465 74300 74380 252627280 38866 38817 208345625 86988 86975 766914037 45298 45299 81005289 32615 32616 126529673 70672 70673 976335602 7244 7245 709230362 24841 24842 159363249 9951 9952 778677779 94517 94577 602689641 61739 61740 137974939 27791 27810 992619479 94913 94901 222299214 86497 86498 215335589 71737 71738 969895278 7747 7748 162121094 52774 52812 251788033 29097 29098 165507588 44057 44131 645389283 64055 64056 25505459 29975 29976 276962791 9051 9052 268440324 73970 73971 787585498 48451 48509 349592578 78793 78805 303506158 66122 66193 359561591 18854 18883 281912606 86279 86280 236343127 65333 65340 636289894 56283 56318 707678712 22014 22015 68758220 90201 90230 92414180 29450 29451 533586709 12462 12463 663792495 21309 21306 618886739 59822 59823 202841109 96963 96964 448882393 95843 95844 329977150 28201 28202 991284858 4751 4752 723351968 11694 11695 230840562 69555 69548 412501562 79539 79546 735269967 80063 80064 445698931 84109 84110 100861192 54715 54693 844374911 60667 60606 169815721 46175 46237 82429890 21166 21247 483024334 70096 70097 3134806 43802 43733 24012598 56570 56641 476342707 71738 71658 846438681 4583 4622 98478591 59900 59901 272430573 75917 75912 287482633 20135 20081 313176919 52759 52808 737495716 42728 42729 164084835 31741 31742 732671735 73340 73393 659503565 58084 58009 91147356 22616 22617 894064469 99079 99074 19813746 64801 64805 339422179 5197 5198 428118116 1700 1709 238976153 9906 9907 444911506 4960 4961 447301173 70047 70048 939727874 63295 63296 887030962 43752 43753 110780525 64672 64641 369075475 98305 98250 867419927 62340 62341 37807818 97515 97516 866511483 33975 33976 859615077 6971 6972 204082456 13405 13455 905595828 33039 33011 808903079 13369 13370 119427296 78102 78138 10348222 26380 26419 188845546 90592 90593 240128764 44381 44462 564911534 23073 23092 560513814 31020 31021 902124868 8546 8467 980990258 54844 54880 345510448 83356 83375 523573374 18295 18296 820388810 90835 90753 11068777 28880 28805 959854422 84031 84003 78214118 23961 23962 921929019 72357 72337 375462009 95751 95752 900175273 84282 84283 504406889 79118 79169 323110908 66943 67001 504250825 70232 70233 619165686 80903 80904 474929353 63316 63317 533735153 97685 97618 293785608 90792 90793 755813672 61141 61142 408156454 76458 76459 397595165 92601 92602 756180621 89808 89809 950660557 581 582 829077047 95025 95026 838607650 31972 31978 847444561 49245 49246 11310949 49150 49217 780647233 64058 64144 654737725 6594 6595 567795026 8594 8583 32824206 70294 70338 864588294 89736 89727 810701321 94806 94807 725239182 10245 10162 918088290 15946 15947 945782044 70369 70370 905712930 72543 72485 403836471 82550 82551 496879971 16053 15988 770305833 50585 50586 740335995 73676 73677 255870956 41225 41181 288367170 26196 26139 3215583 29971 29972 786445464 65972 65973 972086388 91683 91637 143355769 94600 94654 476735089 90098 90099 693621391 82751 82689 697197247 21249 21250 610099873 50023 50024 285701918 86017 86018 266489790 51353 51402 186723536 51263 51264 48744552 35438 35439 115876365 71713 71714 362584473 40132 40089 336094951 8862 8863 11041512 39459 39409 412906479 462 380 709668857 98913 98951 986599432 89123 89107 277172606 15784 15720 85159660 94549 94482 97840013 6329 6280 90184739 79739 79740 376303602 80962 80963 240998105 23792 23793 631134631 66106 66087 362443031 36418 36419 534928430 28253 28254 110715903 95485 95486 316592217 70521 70522 234271312 40744 40665 921087157 22275 22320 183025802 57595 57596 536793335 39454 39455 146564816 91450 91451 549145451 63889 63890 871029795 84261 84256 765162331 37394 37395 104017924 4991 4933 786921846 10304 10305 935351977 8450 8443 513222428 62208 62209 537661030 26673 26674 920655321 70892 70893 365383895 92053 92054 576230567 30427 30338 305220520 86937 86926 888407847 40477 40478 968786073 91854 91855 821153775 70345 70432 857079711 95619 95620 322706338 77667 77655 612847067 12531 12582 987679885 52480 52446 242474578 84882 84823 322111733 7725 7726 308830080 36838 36839 701903275 11289 11290 23464888 95656 95657 921051191 60478 60394 175278247 95602 95660 372581522 35337 35338 889475975 23434 23464 331122620 79636 79568 691241303 69250 69282 938311999 67192 67160 850128274 98949 99004 55824779 36102 36090 45053928 25932 25933 483608484 1469 1539 80334886 28444 28445 962394884 42416 42467 872271130 90990 90991 52833208 17445 17446 347550600 9223 9235 480796596 77161 77162 576389088 92536 92537 92959237 15279 15280 254572279 37783 37790 365347352 61053 61054 419034891 73368 73369 987295597 67490 67491 150287179 77985 77986 795924380 60290 60250 960083103 52710 52627 107055236 13101 13102 452895397 97136 97143 402596866 94915 94951 143628629 40455 40390 957959634 65707 65708 196031838 94988 94989 550910695 53800 53836 780267654 22399 22434 90726857 51512 51549 857494843 51684 51718 163123614 54504 54505 115820927 72652 72653 197131115 17961 17930 929484228 53705 53706 249308825 83258 83259 176707670 63380 63381 220601832 24753 24754 695745857 96970 96971 229059899 91500 91578 812385193 50549 50511 403189825 88591 88592 542039269 3901 3902 358179337 14946 14947 400504060 7423 7403 720701375 5265 5266 264609282 66358 66281 775835065 44442 44443 588740802 71588 71551 507342678 56038 56014 41803331 27399 27385 523904804 44735 44736 171465220 44129 44130 938112907 36031 36048 4240561 77416 77431 430747926 67475 67486 744116609 6297 6370 121707400 88300 88301 410223176 51534 51535 666008789 60271 60210 860648688 68443 68463 329343696 39483 39484 453454013 11829 11830 694667886 73768 73769 148746970 25947 25995 781602212 21983 21963 73733766 75299 75277 873478576 52484 52485 586348115 24118 24119 208921135 86051 86131 848773494 19829 19863 870300022 86843 86889 621939796 61512 61578 173200451 15714 15683 285671620 89109 89110 974272114 32376 32379 300865972 58575 58506 139509567 65430 65431 664818498 60027 59943 581539736 34473 34474 860208035 37168 37107 224067669 67240 67226 384253393 5702 5703 376512696 41535 41613 225584088 2097 2063 297026518 84149 84141 819930858 60850 60801 207223847 84768 84769 172580692 27652 27653 610413078 45824 45825 588573715 3126 3185 244772461 66668 66747 238904313 40969 40947 411614573 2834 2835 539638018 71075 71163 712748188 29066 29067 939544428 15982 15983 867243220 39769 39813 464481909 69310 69311 414942499 48100 48178 467237412 92505 92484 90123006 79382 79454 611002947 43364 43365 10548983 93985 93986 119514068 44198 44199 438470531 18746 18747 889263066 44468 44408 118639407 99141 99142 647327740 14736 14733 21476205 12116 12117 919431262 14900 14901 483636997 63181 63182 246368602 19004 18956 811762097 928 929 99963449 28320 28321 28347348 65222 65223 785168977 12742 12743 669019954 67416 67417 40612449 10869 10870 983172882 69659 69660 112987548 98326 98372 647563312 76939 76940 724847929 56683 56754 491171017 65050 65051 264389615 61652 61653 701873039 32786 32787 124588581 33033 32992 970797759 17353 17396 526760763 26562 26569 245047997 54253 54242 794528356 57346 57347 771739991 99055 98968 125473606 20137 20138 266014841 41243 41328 975291969 81411 81412 197463909 9755 9756 966523975 95175 95176 434683050 20252 20253 273480889 97891 97892 42901695 75690 75741 465211415 94500 94501 407625590 75474 75401 112722162 91003 91004 740291928 23638 23581 687809416 44668 44707 250111282 28522 28458 460462188 50460 50489 835708756 58735 58684 770554039 61113 61108 951613921 14191 14105 83357239 74303 74304 448882116 6523 6456 3134526 94561 94650 453009975 24129 24064 396208769 70499 70500 125703527 29296 29236 425163224 79553 79555 452563153 62675 62676 851106153 58930 58910 627432578 9927 9928 970075315 37388 37460 492337950 15535 15530 746029563 99280 99300 711799851 59003 59004 391985842 37648 37649 499121790 20122 20147 845764990 905 906 141084248 33168 33169 654984660 91196 91197 89125723 20511 20506 288039326 93724 93725 996076843 85575 85634 558898659 5882 5883 726780971 90030 90031 275870646 31382 31359 854913825 83105 83074 417551747 44336 44388 101244681 5380 5339 133109098 4471 4556 836124594 49890 49891 231486604 40272 40226 688149339 84765 84752 200068469 97909 97910 139596598 95299 95300 368874674 78854 78804 920230449 74519 74520 77175815 90167 90168 366380178 6261 6302 252212937 76249 76250 813150133 74986 74959 51363335 1422 1482 652424887 72399 72400 577812112 3783 3784 103648671 50854 50855 762054952 41423 41350 798348691 69217 69248 99410245 99396 99397 543023834 98233 98234 438743612 6717 6633 909391943 26826 26792 874032121 81037 81057 82637936 73568 73539 801214553 63655 63656 409257229 80932 80847 161198622 63869 63930 586342949 71693 71694 344390197 69878 69879 558329834 88248 88326 361114668 83046 83129 768026913 84386 84321 659463976 88635 88636 143371271 20111 20112 342793935 23015 23048 827503474 27053 27071 57088382 67779 67772 292267750 5108 5036 239318947 52044 52045 256661386 55845 55846 757746019 80595 80596 89784059 57280 57312 258135156 37082 37095 648537154 48060 47988 341780494 91609 91527 749042304 14191 14192 286826689 70060 70061 409808729 3520 3521 928570786 30648 30584 838065174 4962 4975 813960102 34647 34736 195104841 10995 10935 767856668 10316 10305 719505510 9490 9491 816231507 21576 21610 533192658 67877 67875 765155502 90946 90947 784439610 70115 70034 106816864 31242 31163 5182005 4865 4866 39688763 66947 67000 283954266 69984 70027 395767811 5373 5374 384377325 61580 61581 344993564 29880 29888 724442647 1104 1105 798762040 13777 13762 723503983 75070 75071 871691953 60986 60962 888368158 61911 61845 954028823 84731 84732 187088822 9884 9885 786095867 20896 20897 278903805 29673 29674 331084420 3851 3886 825202116 19569 19570 359325884 10918 10919 469112163 64106 64107 792003846 88340 88422 773955568 74429 74430 499575004 67028 67029 415788555 91351 91352 896665396 30146 30147 149861406 89611 89557 102187327 49845 49796 913578387 25087 25109 988822832 63996 63997 52742776 76262 76229 510698218 6672 6673 97630239 46215 46216 787828200 40344 40386 628510758 32101 32102 360472397 29224 29225 796578862 28167 28102 720452847 183 101 646174485 34755 34758 260121622 41855 41876 657159709 10905 10906 290960489 31924 31925 30268911 9569 9645 981746330 9140 9141 871852137 3526 3540 242593876 40512 40513 508346971 89579 89650 224564737 61283 61354 121483632 94029 94092 158101629 36048 36049 162887061 41316 41317 507931429 42579 42611 717844385 62181 62149 453340476 7181 7182 523811889 25711 25771 42221194 82147 82148 122438967 87687 87773 168780917 13931 13932 698740839 63401 63378 438404190 30420 30384 178643981 36038 35973 683631949 83340 83341 543567594 72825 72826 954067389 11834 11835 494270312 61235 61236 860664542 43836 43767 609151121 75154 75067 331576750 74936 74870 980270583 97357 97358 81207805 86941 86976 804501951 28594 28595 700432635 71628 71629 955507095 73382 73383 659973230 66676 66677 245413782 63798 63762 323930930 85219 85251 866814012 66072 66103 276969640 37515 37516 837790757 43839 43786 337073585 64787 64788 351899727 16786 16787 881394609 10670 10671 624444410 12165 12166 929911261 89774 89775 397295019 28372 28373 217281800 69220 69158 941206177 19041 19098 458088363 66386 66387 953111168 6304 6248 451153298 11755 11756 694790554 52383 52384 749561369 26065 26066 758536169 61366 61358 787694035 87319 87383 80108137 49902 49848 944640983 92848 92935 28342418 48329 48330 356860537 20476 20436 267725882 84553 84554 692150423 10909 10910 424309246 58530 58531 558760047 84846 84847 818205711 86582 86583 674285387 83577 83634 182240710 62651 62586 26653726 37596 37597 384337720 67775 67776 967639542 68522 68523 201825188 62631 62633 334868929 87112 87113 439330644 83793 83794 435014511 26819 26775 811314756 94481 94482 580247180 22344 22345 338255564 97441 97442 266551587 28973 28974 206808244 15877 15802 547414329 233 234 887570733 46468 46409 346951930 9930 9957 869381717 12869 12870 236718878 69592 69611 950645055 66941 66974 624549526 92926 92841 182339405 67425 67512 56015728 40562 40550 732698385 1089 1092 502028456 22790 22791 575149381 2480 2481 239641805 73058 73031 76523737 15652 15653 322331695 64112 64113 593022106 64913 64940 109575744 80008 80009 349692502 66833 66834 781319143 68540 68455 753508681 14615 14616 259196481 9046 9047 836615209 88192 88241 333053277 67262 67263 880699298 25717 25791 547195537 23419 23410 789856631 52564 52627 839223961 27486 27538 214763927 69132 69133 903070490 69011 69012 338143049 3082 3131 489474501 58775 58776 489408258 50483 50484 698553134 11148 11125 185316242 2678 2679 893193544 42174 42175 326569599 60996 60997 728027330 34268 34269 761667720 11553 11554 335615275 35181 35243 339344723 28523 28524 927764053 35880 35881 942345123 83792 83793 122070468 27282 27315 184992915 46838 46874 690773485 41824 41739 527547420 9371 9372 358444781 83807 83808 45943128 48573 48503 361247348 82589 82546 730190149 54335 54284 752268168 10624 10547 535325084 92666 92667 575611870 53880 53881 942752715 17374 17375 501581432 4674 4744 261192817 74468 74449 705934512 39608 39665 170319831 40127 40208 158717388 72128 72157 422945100 25033 25034 135601366 12504 12505 336255612 55241 55242 831960526 83609 83535 483822998 6483 6484 270866527 61367 61368 899191817 40695 40703 63097138 7164 7165 843194355 43318 43246 502074047 48419 48457 56992460 88264 88265 778451691 18749 18750 684859025 61758 61759 722032521 96152 96210 416922244 53679 53594 239851476 20396 20397 330513539 50734 50735 815132208 99947 99948 50520384 55872 55873 72459939 19106 19107 339212238 76558 76521 468955881 86674 86675 123057756 55218 55273 283165577 65264 65299 59334623 35829 35830 388123652 37277 37326 215960939 61510 61511 377116819 16996 17052 734654034 17402 17446 253960287 62199 62180 896152745 1575 1576 755375598 67414 67415 911318555 7902 7903 253946234 3450 3451 595247110 55188 55222 346675806 85991 85992 96442862 50646 50677 713192747 58178 58179 757457662 92741 92742 643011928 35811 35833 716426413 81965 81966 319363494 29677 29678 592565293 29747 29748 840796481 82258 82333 937159788 54108 54109 45366589 51520 51521 282423463 56324 56411 516280992 73262 73263 457765220 19647 19648 185511947 4146 4147 30051939 96533 96534 684342546 94645 94626 383452020 36717 36785 399754746 91485 91486 987873598 68176 68177 208207697 40017 39974 954898285 22939 22940 930010780 14461 14462 253425084 86212 86123 409096264 3829 3830 463178823 29647 29621 607762127 14381 14382 740168082 22130 22131 218808519 69705 69706 337750089 28831 28832 772438211 59676 59677 410994364 37364 37365 865656127 53068 53019 91098848 59997 59998 565179556 6690 6691 167980599 27351 27407 461935646 20849 20850 959889690 56508 56457 896866644 75258 75235 33751563 53420 53403 264554219 9306 9307 94355675 28428 28429 102487602 4035 4036 415478183 56404 56405 568287493 42754 42755 719869716 14863 14864 494377730 98952 98889 985700860 21835 21853 83690402 27624 27625 913383036 56062 56020 978528633 21393 21362 900270935 71696 71697 567279719 23194 23195 45432382 13769 13770 649175973 55438 55439 508967842 50183 50206 378097443 51225 51208 939539394 42744 42692 712249228 99931 99932 878863696 69574 69575 276425565 69691 69692 984314237 24745 24746 501899637 51081 51082 881880065 45410 45411 575917247 1486 1487 175519763 61852 61853 724329659 76735 76740 899638563 96341 96287 918897477 28325 28351 902033044 9829 9830 870294949 29527 29541 658276390 89510 89511 474627225 11174 11224 450784590 83536 83530 785958957 77770 77805 460542236 42498 42499 135694957 7718 7719 836797789 19842 19843 892303193 79275 79236 612794776 724 734 969379009 45611 45541 489831562 90918 90899 514207290 16210 16276 587944613 21903 21856 89320106 64700 64753 24318254 32242 32315 839213069 86144 86210 535403132 23116 23137 4713969 39691 39642 658104411 27811 27874 994203907 15149 15150 336841448 5979 5980 974088316 46525 46526 723532875 37727 37728 899111504 14143 14064 246505181 27501 27540 175836973 68218 68219 957871034 24677 24649 530902671 98180 98193 698604679 48059 48007 948973124 96886 96887 976611873 41849 41921 680405842 88682 88683 873657819 8370 8332 152649159 35509 35510 769045202 78848 78849 85825660 97028 97029 182262467 33045 33077 488057900 14357 14358 11376598 51464 51526 680877891 96993 97000 470834975 13454 13455 499181860 8221 8241 463249237 72834 72835 971104147 95260 95261 270000171 66702 66695 130525082 18787 18788 250656158 90289 90290 979347205 49937 49886 433356025 17840 17841 207912199 4821 4822 880048868 99604 99648 98431801 16499 16437 585589401 72799 72872 928057871 62709 62720 800709454 6952 6953 684760952 48310 48305 992623419 32523 32455 873856662 77020 77021 724688227 22622 22623 503930041 48004 48005 720978878 55407 55408 608622958 72148 72149 161052975 4853 4854 779110601 6074 6075 692943380 5622 5585 198676095 88364 88365 353206328 67290 67291 170731904 44179 44180 570926315 21173 21117 279942858 44164 44216 992856921 17868 17811 982837598 24808 24809 676181005 92837 92892 728874816 66595 66567 963824301 12334 12338 678775038 54023 54013 558341969 65125 65126 528111140 24598 24599 904253621 60561 60562 650072948 43187 43188 604178175 17804 17805 34119882 36374 36330 24500663 68176 68132 874893298 62690 62607 325302660 99776 99783 960414106 58275 58352 118941306 84014 84015 71986362 92515 92516 549396868 35151 35152 653057186 33852 33795 552009993 79087 79115 996981168 55404 55405 345150115 87835 87877 593783477 97566 97567 894887434 334 335 364880520 54928 54929 332502928 46119 46143 473561147 8102 8103 117326710 23218 23130 4162300 49664 49753 922249680 22334 22335 276991419 74619 74620 425247161 20336 20337 768845603 43812 43813 169774037 88861 88862 450974364 24662 24663 557203615 87391 87392 117006933 36086 36087 759777188 74040 74041 289669913 55594 55595 899642057 34878 34873 153353081 10172 10173 28684843 10430 10431 992827126 76953 76864 22159660 2895 2950 245880785 82919 82897 998074274 33046 33047 904318900 95895 95833 367756033 57392 57477 554866830 78081 78104 271369406 53029 53030 719644970 75242 75327 615674188 62366 62367 194432870 21793 21835 619060382 29393 29394 548153780 95470 95471 146492900 19784 19853 486708196 65729 65792 953856536 62678 62687 220998941 61768 61769 457642763 46183 46226 153384603 18820 18821 3218141 15890 15865 781788183 42621 42710 228817820 56533 56494 299544823 17401 17490 693633982 47486 47487 914994920 21178 21179 565025363 89444 89409 216704280 90700 90612 113438902 16670 16643 216155206 22939 22946 92409961 29772 29732 595957695 20313 20314 693982254 70017 70059 170548888 324 387 482095175 37422 37456 919478695 56730 56816 59950163 43902 43967 724865370 97471 97412 158543873 17043 17044 75153213 14641 14681 211046826 17883 17884 281463793 76058 76059 373212602 18565 18477 183984967 82605 82566 799861022 62810 62833 182683089 23663 23664 262759845 39891 39942 886688857 33379 33380 763580244 55315 55316 893406671 70866 70867 826306401 81600 81601 256988039 798 799 527003682 373 323 109241278 63792 63793 153159239 68408 68409 978184498 96210 96132 582362345 61874 61806 113625578 80225 80226 651446491 47230 47231 80416390 92594 92650 405131830 24080 24130 331365923 88564 88565 466300615 75496 75497 645047868 58391 58380 428142342 17713 17708 995290045 88787 88788 79500057 85773 85774 678539796 14525 14578 606397626 91382 91301 234987958 75964 75963 73121670 38383 38384 388017717 18286 18287 733415130 1744 1829 306830458 7162 7208 134907855 70962 71049 496108669 95078 95079 942012010 49482 49483 180358811 20201 20275 474668560 13532 13533 313727208 54985 54986 929379401 99320 99373 234874789 15425 15426 435855571 76004 76005 574641777 73530 73531 866452861 18876 18877 442889798 49560 49561 307352221 53796 53797 922718449 61479 61524 884574209 88400 88385 884561834 90945 90974 413014938 56654 56655 614074325 2990 2991 13292607 44889 44890 670573926 65096 65077 659513723 71111 71056 672681606 19714 19671 184482168 1903 1904 451060867 73916 73934 172383009 46983 47014 740747764 15479 15548 81909178 54335 54336 583991021 13317 13318 100984472 53066 53016 390538018 24300 24301 432614921 79069 79111 743555604 11603 11604 182018526 52046 52043 90874269 12196 12277 749457922 96967 96968 120384490 85043 84955 27650045 17156 17221 46365036 98019 98020 579192521 60615 60545 840786178 50640 50641 666873147 79349 79369 25520321 74405 74406 329198638 56053 56054 843153236 77595 77529 496507671 66681 66682 179748838 57461 57542 604204899 38605 38606 767991642 52145 52146 558342700 30397 30456 924609604 78352 78404 426692170 6050 6122 635180778 29675 29649 997737520 87749 87665 279376123 14161 14162 282400271 42211 42267 922954961 40695 40756 66467673 19600 19601 71059265 6826 6743 673752415 38628 38629 5267932 80000 80010 955623130 44385 44386 712950729 84625 84690 599960017 96173 96174 598124476 18737 18706 822230512 83292 83339 883114213 67671 67672 649652902 66722 66723 58651374 40518 40499 869176623 61747 61729 680504445 69761 69814 384909129 41641 41642 319217821 59438 59525 731023408 34924 34925 143164658 50848 50849 570970472 74027 74099 340420456 12782 12783 907801820 56163 56209 421317896 81373 81374 942224431 86150 86151 300301695 13228 13229 8602171 66504 66546 467016865 40366 40367 542055311 99107 99108 386570665 79867 79858 11623920 69493 69494 718541204 80908 80909 496865592 48757 48758 898973955 75783 75784 809575290 57184 57185 170524832 8772 8773 157055838 99294 99336 596387162 32736 32737 98505133 52935 52936 563282349 72357 72358 205805607 15879 15880 353797004 37223 37224 47790502 79916 79917 547718488 49383 49466 649696526 45432 45433 225759484 90041 90042 185014098 26497 26470 645630136 89188 89189 45374714 7218 7288 57185224 13037 13038 42232011 75968 75969 355676538 64207 64288 566802712 59188 59257 614066226 3718 3755 276684925 67845 67846 520139869 13695 13658 954897733 8789 8790 40453213 97962 97897 749248242 33538 33591 843120295 74473 74494 551908938 70488 70489 481097569 59200 59275 671516999 71941 71973 606855377 70217 70218 514289758 54117 54089 958792354 4175 4170 863962028 66944 66945 214894455 33696 33629 394598499 18590 18591 750513703 57098 57099 701299571 48925 48911 826480865 69754 69705 294601225 55452 55385 945794981 64513 64531 705130081 22234 22235 401437365 92851 92852 552861984 72458 72426 913823939 13004 13005 273572385 39297 39298 664571100 15246 15249 785214053 67457 67427 20539256 49330 49282 879670183 8148 8149 196722493 8266 8241 980227510 19832 19803 378818025 23734 23813 205839737 77065 77030 573498477 3494 3495 637750723 28117 28042 940940472 64105 64106 973942119 12338 12339 875328239 79623 79600 174319677 33849 33897 472674640 55635 55636 539825657 9562 9479 785101929 46486 46483 486854060 59672 59673 720726373 25400 25401 190954865 58293 58302 100397072 76134 76107 300458717 55110 55111 722879703 69586 69587 611554026 40576 40577 940444556 41913 41914 296806600 15021 15022 588486984 80492 80581 852656969 13094 13161 337291609 71515 71506 952911317 69756 69770 701086713 85575 85576 409299625 5369 5309 230681343 23950 23951 651119018 44469 44470 567165492 20220 20261 508793162 94605 94606 581537752 19268 19269 177930786 91261 91229 417808783 95806 95752 701238815 27579 27554 343061944 18031 18023 998750751 54553 54554 133163954 8672 8673 219105204 42530 42464 675795471 15012 15000 117789199 61269 61270 145999034 68775 68776 48085453 1405 1479 451619376 91971 91972 909617501 85911 85948 152066801 85523 85524 873455371 39362 39363 964104464 66879 66880 842523377 69893 69894 977942467 86998 87084 541456024 44369 44370 290180580 58505 58506 186094976 63573 63543 984480973 950 951 788512340 65974 65975 805581645 23179 23180 112523726 81645 81646 419623546 46652 46581 127577957 16519 16520 167104123 81282 81358 601051512 78877 78840 531593862 5106 5070 565401233 39132 39146 622009041 26593 26645 74240715 33342 33317 446659887 75707 75636 743692324 51654 51655 589410701 7701 7702 321199635 93256 93257 559402432 90739 90740 627679354 39385 39386 354506269 61417 61354 183892188 68403 68404 590237590 85580 85604 901968301 28032 27975 577638643 80374 80372 46895517 30007 30018 76960046 34855 34917 528919289 38705 38706 100641551 34185 34117 623411863 82546 82547 687003038 50537 50538 8336178 16897 16898 700388891 39127 39138 119818118 16121 16079 325862892 48480 48549 304300582 75011 75019 709768279 32011 32059 493034777 26365 26388 709879341 77259 77260 331133600 48279 48280 776444774 56180 56143 202729446 48179 48180 754037164 14478 14546 41075906 54605 54630 741613461 72465 72389 592110484 88067 88068 85589872 44020 43940 207998874 93426 93427 922841688 81410 81411 185786572 7493 7494 778609020 89154 89109 801755029 80389 80317 690125974 36021 36022 821817798 83415 83416 615525596 79532 79485 828555050 4707 4708 67628262 1970 1971 878350361 51579 51580 421590670 89644 89645 227672404 42638 42726 619014497 41294 41295 931247560 62598 62599 820797581 7501 7502 103692390 31421 31422 264561523 95682 95710 387609809 17923 17924 310379270 14222 14223 667763849 37856 37901 362520887 79033 79034 419633440 59065 59040 118767519 22604 22605 83698347 60820 60766 656877330 98919 98920 411738715 51852 51853 889153802 15719 15720 54564050 43564 43610 632303527 74894 74885 426967609 32355 32356 907870597 13599 13600 823460155 97081 97082 258630498 47336 47337 963380041 25969 25970 175044509 1694 1725 669809142 59664 59707 395094161 1586 1636 629183151 23865 23880 187426734 45458 45386 890481752 59061 58989 451910182 78420 78379 428161955 85133 85134 693755366 43855 43856 257814955 51186 51199 154622167 9379 9380 330457651 52274 52293 869595396 94945 94918 453021572 27274 27275 694553812 11062 11063 150389706 74304 74305 510169376 7626 7643 197270354 95746 95740 830032741 51234 51202 39771334 1470 1471 85652847 49035 49095 709802631 57465 57466 945347419 67855 67856 260718001 32565 32627 795789375 76602 76689 290467506 94928 94942 420021746 52424 52453 682286720 55854 55859 554801361 3041 3042 912650990 87757 87758 959247398 39261 39262 717946268 46327 46328 945334039 5624 5625 766773083 42528 42529 383381123 92695 92696 611667469 21313 21267 299378842 92559 92560 421135684 43488 43489 262264822 32906 32907 274811132 14176 14159 565940364 30757 30758 131796096 95891 95892 875662140 25493 25494 695657864 53146 53147 879162550 93270 93271 201537933 28166 28167 150366520 25478 25513 840396578 2966 3009 526367032 69004 69005 341542609 60279 60205 715160280 78105 78086 60863947 21961 21880 614464480 29945 29894 849211445 84984 84985 944982184 77554 77504 534923839 97747 97748 234340893 15577 15578 9053370 85779 85863 246516794 69954 69955 471417960 88712 88715 368354582 45948 45949 325305685 14059 14060 108021930 43340 43341 741384366 84807 84808 626287496 42920 42866 213619687 80012 79979 877755665 62516 62530 570396139 29378 29313 410278563 62777 62778 931315796 36759 36760 535763686 19554 19568 477415850 79882 79949 141427102 64827 64768 124207262 94941 95014 356627589 82770 82771 759302142 44584 44585 190050027 41418 41419 44644183 50809 50810 907978502 99196 99199 250690526 78280 78281 34869208 35469 35536 794821825 53993 53994 986468131 19820 19795 269972301 36857 36771 590096986 570 605 59093724 53332 53307 834881494 19480 19482 488744029 91088 91089 870931813 82612 82556 253558331 72755 72783 836052451 31978 32014 756983463 86214 86278 104315365 10534 10544 93949335 74876 74915 849516978 1432 1433 987327754 42825 42822 400439402 71336 71337 775129606 5342 5343 651659810 39512 39501 393122383 53603 53604 231687718 35407 35408 518134743 85672 85698 386668068 40058 40059 293309132 36599 36600 895752340 57821 57836 702937672 50769 50687 536846979 89958 89924 850297451 57106 57113 833568554 11982 11983 970918861 46545 46546 372942130 95344 95320 786927927 9516 9561 728151137 3685 3629 60126467 79920 79835 916788886 87400 87401 334375751 64481 64482 571203644 35797 35798 300904965 56716 56697 843278240 66379 66380 931026167 8667 8668 85131177 17843 17844 870413308 57940 57941 947170407 84004 84005 56528333 14080 14081 452349224 21929 21930 225910174 60937 60950 997059788 80793 80818 723633513 98995 98996 266615218 5207 5208 765114487 41650 41651 196442560 34821 34786 903540140 76087 76051 19929405 33593 33594 350751883 22121 22122 780282735 49498 49499 525334794 5487 5488 223021284 63097 63098 916681194 21028 20951 512612613 77600 77601 17069418 2436 2437 427441445 48241 48242 852769687 55486 55447 384583627 52605 52634 4620568 63649 63650 220186767 838 839 301897381 41511 41496 345251535 20467 20514 279844300 15270 15271 597021811 90908 90909 477838338 99290 99291 366306740 34356 34275 637779029 31463 31473 843002560 81901 81984 134177963 42345 42409 818517346 33878 33828 545057641 21645 21646 122610713 71692 71687 380957620 82307 82252 686118549 20584 20495 929757725 13925 14010 354421742 95243 95244 433611693 13033 13034 959586887 6519 6573 831244533 13475 13482 616913999 12234 12235 846975900 679 596 740644530 46498 46499 35543659 71745 71742 480707423 38128 38139 968479310 79562 79563 305706820 79754 79722 450685287 18810 18811 961208904 23228 23229 262613105 13408 13344 121616786 84897 84883 556317063 35228 35229 980386873 12962 12963 999826076 41112 41184 320092746 9790 9791 714439562 67515 67430 306536708 16775 16749 405894469 13538 13528 135344088 47479 47409 73168658 91502 91503 482905240 21736 21737 560660919 72534 72535 429764682 38073 38074 961806517 16095 16012 569554468 16614 16615 484140966 19503 19504 875603573 24441 24442 850276376 93261 93204 373904627 86372 86402 524311256 83338 83339 77079018 32576 32577 795583336 51099 51092 193769160 36347 36345 484167065 96063 96064 182525634 14448 14447 228179449 48070 48071 797246690 86921 86887 515703048 98607 98562 317486583 81635 81636 884836111 58805 58854 297754912 82952 82953 753096842 36819 36903 797591515 1 53 423046249 44204 44238 30473245 3120 3121 153058427 34871 34935 906481090 67530 67455 898063509 86163 86164 394321073 69389 69390 72459924 89289 89290 823034560 25956 25965 348501529 26586 26660 338293931 2245 2246 490910817 57151 57078 751346074 2082 2033 711658390 53111 53112 682921427 32840 32841 722096224 90200 90246 787795249 91881 91882 485097369 59244 59245 986781265 73879 73880 52241148 73836 73837 555635543 17794 17770 900841366 8219 8220 198106798 81221 81264 515528070 80930 80869 990559120 34774 34789 897902224 31676 31677 440351025 81656 81657 671110694 74571 74572 789259620 63973 63974 353714833 29262 29263 669707210 4465 4453 136457843 96008 95969 281097920 49280 49281 582204613 10286 10287 723714219 57232 57210 484159762 69494 69495 565109597 38075 38076 47548219 83487 83467 896543118 67502 67503 199157142 58444 58445 280653405 17901 17865 556550713 55870 55859 362903322 56119 56120 332057967 57197 57198 20076489 92734 92735 931937241 41085 41012 58866633 71383 71384 300129502 97120 97121 817331269 80113 80114 358954242 36897 36898 905239081 33436 33437 713098100 48641 48642 468917551 29083 29160 516145471 4803 4856 344141890 79749 79750 817724234 85319 85320 11774489 89320 89401 612531237 82351 82352 27580675 53706 53681 646059827 44982 44983 849389904 34089 34090 207213255 90231 90232 69585735 19466 19489 763367064 84703 84704 847355734 60126 60127 137426116 68640 68593 525372530 24719 24634 847206228 87123 87174 99697241 57257 57258 50015856 30191 30185 264138350 92059 92022 776251175 67317 67318 518722861 9952 9953 534206813 84600 84601 380143498 95807 95808 83713977 88688 88733 739111133 80690 80677 797824342 79985 79986 230620850 66579 66517 705446644 64981 64982 791290719 83028 83023 982139713 13412 13367 535578074 24513 24514 137400674 40243 40244 260779956 49356 49431 870251931 89291 89292 612677643 91771 91772 321928902 26052 26100 660745337 26927 27004 220942174 55136 55208 569080310 36546 36547 403843322 65687 65688 54806383 92719 92796 351546307 20955 20956 752099548 12702 12661 898300559 14807 14880 561704253 82834 82851 275513742 61785 61816 261672699 8732 8733 215461898 63837 63838 12731327 52838 52766 951662907 58427 58435 746502571 57234 57287 637591656 39536 39537 665898891 68649 68650 996490595 39201 39119 891075805 45258 45327 43237724 78581 78575 821578272 60405 60406 650859638 81703 81663 380579139 14713 14714 374400394 21337 21426 79413125 72423 72424 888302165 86712 86654 146464074 78513 78514 983729951 66072 66157 462430316 98225 98226 505813044 40082 40106 426653865 1144 1138 222355064 40675 40589 833737851 31582 31583 800679166 88603 88639 106938886 22733 22734 782959974 64172 64173 159731119 22237 22301 741825127 45986 46030 87335307 12004 12005 550969909 11567 11508 146218923 96177 96178 759241416 19284 19337 21458918 34243 34313 435821968 41768 41699 284123369 68997 68998 339764230 59664 59665 365248747 5842 5890 631268737 69223 69224 741912803 47495 47496 492572060 32842 32843 531067917 56400 56401 654306555 35280 35271 550329744 86018 86011 451244272 33677 33724 608846576 75991 76063 994637631 60677 60621 364670581 41469 41401 274558979 12015 11945 391744555 56076 56164 48223213 5030 5031 170935150 79027 79025 833354920 69297 69298 422254689 10964 10965 550091251 10526 10597 210983297 57379 57380 286102555 22329 22288 727655976 24273 24274 285583569 26488 26489 854605994 37593 37594 807179175 41143 41193 134717221 46924 47000 978071834 47648 47646 152937884 55944 55920 274949049 16773 16813 897354474 69480 69565 444675996 54927 54877 825199370 20773 20774 857086764 85078 85079 65062217 44219 44214 51691880 33424 33425 292746768 9469 9476 569262805 18313 18314 796066828 69209 69200 29063224 72199 72128 459571248 11322 11323 763415547 1104 1078 925026771 82109 82110 968349844 91268 91330 700330091 64349 64350 350633064 58251 58307 911726132 45260 45261 593418644 90097 90098 399200099 77134 77087 839802228 5995 5939 879070055 64862 64867 767378523 12739 12740 96003862 68143 68082 130443607 74584 74585 188015850 79348 79346 623407638 48384 48385 281066142 75219 75220 286043044 46122 46087 298183169 67447 67497 915398214 60680 60681 887390122 1644 1725 94726845 81544 81594 670843268 58414 58415 367975897 63701 63702 255269771 3462 3463 546381886 3766 3767 856963310 68263 68331 965939274 98241 98243 30537782 48724 48674 78142472 99302 99340 315823590 76557 76539 972263252 22425 22441 382497779 42786 42819 251760946 26424 26425 375804178 12076 12101 720123041 25571 25562 664784782 44555 44522 999847896 20192 20133 710591640 18004 18082 456153139 96106 96107 235942700 21981 21982 613750466 62049 62014 432838550 85853 85935 761736042 49102 49019 191981534 63334 63369 846210114 57412 57413 54092843 82490 82475 219270208 14826 14827 661150963 638 639 138829313 27774 27775 971571454 15628 15612 725305862 59475 59551 354206835 33669 33731 78300047 28616 28623 384780813 81838 81857 912704348 25344 25345 475095208 16970 16971 301998610 25039 25115 704314711 49369 49392 887179536 21509 21487 476203287 7441 7364 978226173 75073 74993 373658156 43861 43934 654738326 89015 89036 121536949 69669 69626 347278988 7926 7927 690036849 67287 67288 323006690 58921 58957 852483557 54249 54325 848356441 16503 16544 371437136 11413 11414 61917310 65485 65486 51977516 86793 86794 230577209 51926 51952 518250918 98451 98452 623682330 86869 86870 441882034 16801 16802 664151511 7525 7444 955356124 45783 45784 175988589 60608 60609 828063070 71189 71110 340769068 80468 80401 55045929 77396 77397 569327651 54923 54927 55974892 12936 12954 740156493 33065 33066 246282972 82977 82978 223329880 48851 48852 396110419 45098 45099 741807468 48160 48161 617791601 90712 90713 114576055 77780 77781 505286350 24983 24984 979287934 32810 32780 514483343 12815 12789 830142747 50509 50503 820987783 499 517 573126477 88822 88885 75522532 64490 64467 610719081 9630 9631 920655575 32790 32791 944105725 37135 37136 102488395 30 84 669356927 14228 14229 184191349 3435 3436 893317588 29078 29079 737898546 847 778 990787845 94442 94443 427170007 85458 85459 461689516 88693 88701 349673274 42472 42473 751539557 25965 26001 416603735 7639 7698 884441138 81651 81652 338108045 15553 15558 487194109 30632 30633 787988843 44033 44034 983669746 80800 80857 541186754 36294 36230 33032134 62544 62567 864903147 42881 42882 495415341 58517 58460 269309058 24573 24488 514796458 19475 19488 838855259 81641 81642 109206461 66876 66877 733719538 52654 52655 796183232 58377 58378 749872181 67879 67880 683737484 9895 9867 881696838 46216 46217 683882576 97018 97019 744143177 16616 16617 743933341 71820 71821 284406213 82789 82875 48866853 15198 15111 237019907 75064 74985 698108080 80944 80988 20357988 84673 84699 360292398 74287 74288 564760681 36936 36982 90700127 15860 15818 621549471 77906 77902 179018035 6700 6716 618870065 99044 99045 376722962 87204 87205 529930978 2728 2692 7230125 28044 28045 763293881 53571 53572 357058621 6625 6691 58181840 21682 21740 485682195 72413 72414 128704500 30691 30692 714397939 27962 27963 802930469 60715 60716 808635183 46423 46424 405121728 35393 35379 132681638 10148 10149 516027548 29984 30007 90439352 71709 71703 839967753 32838 32800 624289715 94969 94970 129864544 51146 51126 669015896 626 627 396481425 535 499 404647409 83466 83467 744604250 99348 99349 110045999 25263 25275 74474832 75005 75006 887980921 20563 20564 583461650 20343 20347 185977647 40073 40052 27491634 88756 88757 844963092 87229 87230 810593457 92633 92692 575721449 53593 53594 531504008 92028 91989 141341906 61463 61535 471044123 8582 8583 233054671 20952 21024 733515369 21833 21805 830361403 88540 88475 667060106 72400 72485 320520902 88625 88626 240171800 67110 67111 732127135 6613 6654 465713690 63679 63680 527155637 51529 51530 962399636 94811 94773 210396684 25718 25719 5868405 6515 6434 669792396 69279 69280 414099850 25453 25454 364137140 15230 15231 182972486 27597 27598 998815194 90765 90766 158631436 700 701 301795140 1781 1790 569938631 74564 74552 67867795 76126 76127 591124458 56981 57020 569332471 58619 58620 566533814 60014 60015 587613915 84432 84433 502959612 71914 71907 464923596 65647 65638 907621940 8668 8669 88049467 18067 18068 524753342 60390 60391 235130875 4088 4089 718729295 7966 7967 483907830 4829 4824 617986847 81622 81623 68879551 56097 56122 800722846 28024 28000 25684237 47254 47330 916226549 52312 52389 854616192 30972 30948 256628085 85021 85100 768049168 82319 82320 441298226 21431 21432 718960046 53708 53703 915338613 3686 3709 42207336 31521 31522 438566889 30196 30197 552968159 96412 96413 726685290 68387 68388 890123500 3479 3403 260337093 43393 43429 795384938 94887 94888 857388620 22151 22152 805268422 35433 35434 924448013 36557 36509 572805127 80654 80655 229425203 39938 39968 474208338 64177 64091 379181269 50249 50286 253999464 72542 72470 433839615 82855 82819 517769123 95242 95185 318761058 91930 91898 134675512 23948 23930 978343169 12963 13041 568966219 30321 30322 364232834 37435 37444 170579997 6383 6384 427408790 50233 50234 251668068 3529 3474 326937016 25800 25727 296489779 62089 62177 343391702 65372 65373 364730917 27075 27076 278938377 79609 79673 68710179 7875 7876 189244841 28924 28922 461209046 49198 49149 55119844 27495 27549 522453235 84289 84290 711856240 50380 50381 522956611 66018 65966 486052811 96586 96587 775683358 99453 99454 950872666 84174 84175 14670938 47636 47637 501555336 36073 36074 174773966 7969 8036 988011172 14453 14542 506841791 45423 45424 979048784 95662 95663 762201377 87603 87571 452562756 64445 64455 456085258 92667 92668 49966786 46145 46172 365179278 89650 89651 374920822 14598 14569 97621114 15551 15496 855526798 89330 89344 257990759 87945 87913 478451589 66438 66439 488963112 28991 28992 574742277 5841 5778 361882475 52927 52928 706959259 58376 58377 662294940 94288 94221 148245646 88511 88524 587556513 702 746 956575587 87798 87799 352050727 80874 80947 250076978 51476 51477 998527397 54944 54945 450327035 69896 69897 104866231 27709 27656 472229210 76609 76610 619528890 83212 83213 117288273 1153 1098 879873955 8483 8557 112250932 22019 22030 742567044 31229 31204 611236638 72798 72721 734394251 73395 73396 58228596 19324 19399 341603766 14525 14448 728116637 78185 78234 981462196 57234 57309 225520 77794 77795 458085300 40867 40863 496512376 60439 60525 922562773 28365 28366 68319079 10185 10186 89566069 53405 53406 638695116 32281 32282 155696264 8164 8229 670597111 39084 39099 687826065 87239 87152 22531792 49222 49223 90632113 86500 86459 716244833 2387 2388 824730898 18267 18268 993824956 92290 92264 427626068 96078 96063 228351946 96649 96572 834987277 68405 68406 136109622 75062 75063 414869354 12597 12588 869340185 31811 31896 261408883 84186 84264 541945277 93155 93131 480545050 76803 76802 226166369 75162 75163 663105521 45246 45184 462243744 34131 34132 143449219 23402 23316 38939104 52025 52103 898739120 95995 95996 624707991 30019 29975 966446962 52224 52266 25237343 26487 26488 639223720 18692 18708 661706090 63040 63041 542779563 37564 37506 698529675 78697 78609 707144956 49430 49431 134476179 1753 1677 489224226 23863 23782 778730720 92921 92882 866753893 61490 61491 286064735 82832 82772 94030645 98354 98293 176815163 5442 5511 324331851 75423 75489 507105831 19148 19149 723642080 39915 39945 888502835 4153 4216 503580563 5053 5054 103256596 89147 89148 952923543 24560 24487 954279653 44897 44958 91161394 82650 82654 384756469 20270 20350 484448045 40013 40014 409507198 32986 32989 136142746 56554 56555 67577626 20521 20507 471415168 77177 77178 558827470 67423 67507 994038963 92548 92608 95354894 52401 52402 88958454 33484 33440 136831684 6286 6248 907039006 1801 1802 121194709 58011 58012 589421784 88509 88510 134433487 6513 6593 541106932 75787 75780 895108503 17748 17756 630443324 5296 5297 40217020 5334 5352 838951152 37579 37587 346945878 92320 92321 270735039 75490 75491 666802037 62117 62094 830058782 90005 89988 954099361 5537 5538 117524218 70842 70762 940986189 95511 95591 924792024 70384 70385 431421809 54898 54899 139885877 64271 64302 284532458 93306 93307 476752620 18610 18611 273280470 30897 30898 105679511 57614 57658 746369821 79002 79003 582457686 96384 96385 65756671 64383 64335 807653957 52450 52446 546298751 77416 77417 416872799 62591 62592 711370352 45536 45576 139512228 40557 40635 138555512 86965 86966 320305232 42737 42738 786431484 56967 56968 447910596 86171 86105 644269440 72290 72291 378216743 11700 11763 248106356 35831 35832 445621230 97104 97105 202285717 13771 13728 960880701 32336 32425 373561240 76959 76995 152639968 42491 42521 37674783 43841 43759 156196745 34992 35048 166100823 20511 20512 588336078 27062 26997 172877841 77282 77283 271485349 89235 89243 453943686 69765 69766 69588530 47058 47059 892048844 11713 11729 660893893 1064 1096 721260641 24194 24195 763886472 83451 83452 392693976 60329 60304 71283199 75646 75647 783594830 82961 83018 186598991 21322 21323 539609317 65591 65601 190382024 14065 14066 172418470 51298 51299 678098442 84484 84425 156282906 41690 41671 405527079 83275 83256 860659408 84044 84113 645948209 74198 74155 34604455 79509 79596 435523029 30587 30588 54384529 84516 84517 428154222 16972 17049 45974278 61955 62037 518712225 26989 27025 846746841 84689 84604 678260917 4427 4367 335662819 16844 16845 140342283 26884 26885 889247299 62251 62202 135777859 45729 45730 925244000 12532 12620 726761047 72335 72354 156644940 30728 30783 198292955 52849 52850 521711462 230 231 18853264 89651 89652 901768461 81010 81043 608857052 47553 47482 382004312 69958 69959 214683954 13613 13614 317483483 31637 31638 863703081 53689 53720 307948231 73516 73517 615437922 61623 61584 763295228 90511 90512 424895182 79973 79974 254285465 23817 23864 516113894 35815 35816 98102036 78541 78520 57026714 62359 62360 863430615 85965 85954 838855278 72746 72747 578618161 8373 8374 38613484 64651 64588 835765467 92881 92882 215464691 12301 12302 935789673 54805 54889 197814111 47800 47757 148370918 87938 87971 862285241 21154 21123 117223791 62087 62145 956274277 61556 61610 661332871 24667 24668 57277560 92269 92270 485350851 82385 82366 943767918 32057 32058 512109430 2876 2877 198329009 23851 23852 45325774 31176 31218 966393929 50724 50688 924731822 98157 98158 951956432 15904 15901 757008043 75016 75017 144456176 66568 66569 920867707 62772 62853 628137088 74265 74266 580147140 11392 11393 159536613 69284 69285 78892493 79260 79294 294630162 79034 79035 940673910 74684 74685 573372082 86095 86123 303205467 69894 69895 521352214 51014 50940 987873014 2740 2744 948185680 78745 78746 763445641 33518 33537 239385543 91621 91622 572148860 43185 43186 73138011 76744 76703 575296714 25898 25847 376791008 81078 81148 499415933 93285 93264 933148814 99375 99376 674143777 6244 6245 815720121 41785 41786 128401589 4246 4247 188525283 6402 6403 592279698 81590 81591 176260996 79042 79043 258677232 57054 57055 235530449 39183 39184 599078031 82936 82891 132513623 38788 38789 390195172 17313 17306 606457151 65929 65916 410932467 4006 4007 706015325 6483 6545 131924932 39711 39758 985881512 45251 45252 187231895 89213 89214 583496143 16596 16586 249198147 63150 63151 514259939 84825 84826 320108778 63667 63668 356110840 83909 83910 589341534 95188 95189 758888036 35165 35253 770808506 23202 23203 886856836 41098 41102 256958600 74503 74426 617763699 49948 49949 722666361 8924 8925 926402274 9719 9720 482596614 66243 66280 129100021 66418 66419 39081578 66073 66074 661666482 85195 85241 329491317 69736 69737 253771585 81614 81686 37086427 41237 41296 715067190 37604 37605 623921057 93454 93388 731512276 80081 80082 870780189 75622 75550 830363112 11131 11132 985666735 40336 40425 827900370 61120 61052 746327118 8694 8695 475422115 11284 11344 879270482 33892 33870 558826936 59343 59344 56291506 51291 51292 46320343 74269 74339 206536402 87563 87593 756673330 5983 6006 134976568 98358 98359 502959343 18925 18867 765923189 48730 48769 277427729 90309 90333 835055066 52082 52083 699667594 23901 23920 539487788 33072 33122 502072864 99460 99461 300585994 644 645 672265942 54639 54640 735153040 97830 97846 876991022 59472 59537 34301374 10631 10659 911434835 92414 92415 69122067 90096 90127 591969247 37882 37883 873514276 14830 14831 509853546 60134 60107 776394010 85586 85675 558971601 5221 5222 673157179 60855 60856 113241492 52667 52668 779024362 49936 49937 323466892 73388 73389 239423066 34570 34640 524882845 93319 93307 341471563 7591 7502 299513432 32266 32267 744410964 92900 92901 871847774 35638 35639 837257602 11 63 719733930 76444 76519 102374869 24963 24882 488199054 25884 25885 791314197 18248 18267 851087543 49042 49043 39329617 31274 31275 482291411 23327 23328 602684681 25982 25983 471402819 88099 88178 698593116 21915 21916 990303569 75295 75243 11698218 28080 28077 223472511 12595 12596 328645701 74542 74543 816595538 78468 78469 418988565 57053 57084 8666182 62358 62316 643712703 18423 18410 322672250 77186 77187 433528993 39596 39636 50841601 40979 40995 926382020 65278 65279 484232282 37693 37712 481421400 77327 77328 653022223 4923 4878 977885483 15233 15184 238726625 83838 83826 171611923 45195 45198 109926914 85261 85262 408980852 32094 32058 222833139 80891 80892 453894136 23836 23837 961084928 23181 23253 847635015 61763 61764 383110020 33550 33551 77374487 48564 48555 346941263 97645 97651 680171853 11005 10998 47225788 20595 20549 483430336 58440 58441 659473509 74011 73926 557937510 61308 61334 671250177 14376 14377 335507753 68307 68308 1557797 57271 57272 370380407 86004 86005 739471256 99361 99362 451110751 41279 41280 413391752 20227 20228 576758152 7632 7633 699939495 32008 32051 913006384 8406 8432 783268597 19285 19262 207123118 51059 51041 144049023 13197 13122 841783817 57009 57010 720020816 65419 65420 399934090 51896 51834 446982390 9123 9124 303741420 50700 50707 775324385 53653 53644 940124243 92621 92552 72646999 35710 35672 166709282 71437 71468 672337583 36196 36242 211528799 35102 35124 764836427 73191 73117 173731582 81678 81679 714338676 21012 20973 871559810 20547 20548 970449056 83374 83290 493254809 37598 37599 673483107 19137 19086 53049492 47993 47994 738404509 24755 24842 365067008 82897 82840 413272223 48496 48546 142464792 70202 70127 510672476 12049 12101 533680126 51555 51556 626716205 16629 16630 756185160 89518 89509 38515808 76734 76784 576404175 84521 84522 667483806 64238 64181 312431523 12709 12710 442559530 87731 87678 95953098 81569 81533 531220693 51004 51059 169027564 62362 62363 670525798 70534 70568 563017057 85470 85471 294385771 98993 98975 666520740 82146 82147 862620446 21196 21166 444833423 68207 68260 121313898 50779 50771 303251397 60578 60516 661842161 40319 40320 746690691 90004 90005 623858134 76256 76257 947327389 40972 40886 830567120 84121 84122 298756824 65159 65095 667280583 77223 77224 953575195 11792 11711 560945472 35152 35122 335406393 74287 74318 531775684 59661 59662 648315467 51795 51796 913030855 67338 67339 903655583 92784 92758 954730362 14086 14087 762669516 67781 67782 571773799 25639 25559 705752347 68941 68942 93344442 56691 56677 548559596 4489 4543 505834252 60890 60891 820956291 24463 24472 921506591 84047 84129 1636774 73005 72998 319357870 78649 78672 782386354 83457 83458 454613458 19538 19503 389323182 67645 67646 804405665 20882 20828 248332069 81027 81028 962347552 4675 4743 353306233 93092 93093 865775356 50523 50548 242631890 97271 97272 855537468 75957 75958 127481430 84435 84436 351990241 64894 64895 281924645 31081 31056 374441809 22195 22196 696324517 25504 25518 793933736 66773 66711 912465563 98934 98911 202717688 41803 41885 840401130 54795 54833 70700188 39191 39111 104819845 75480 75554 392451386 53839 53836 932158295 24796 24790 161983245 16371 16372 937965535 21297 21308 985556385 78075 78076 852584957 70078 70079 558832571 17324 17391 384722554 19277 19200 65060065 82100 82129 552769658 52505 52506 404775718 28481 28482 550171496 41840 41841 641031902 87399 87400 632695507 18481 18482 598332259 19214 19215 880853720 43968 43969 328569071 69453 69454 436987782 77691 77627 800289202 80015 80016 591274959 14876 14877 465039676 44747 44748 696094924 1359 1316 632362926 11833 11834 349785491 58408 58409 254407668 14812 14862 468473590 29976 30015 96314584 98428 98389 562080140 59249 59250 246411376 97606 97607 738093552 23237 23238 670420347 60962 60963 162263984 57982 57983 325940116 90001 89926 596662011 94584 94585 512706700 39942 39943 643896341 33626 33627 717363674 17710 17678 834727421 74887 74888 667780649 82512 82529 384283255 60296 60368 140374390 53485 53547 587079237 5033 5034 405493806 97778 97716 831182563 34888 34817 979353130 2695 2615 777044164 6847 6848 901269127 22021 22103 428101847 93902 93903 942058234 7660 7661 157904463 37782 37783 319869719 96313 96348 833598051 47460 47461 511508800 21214 21167 371451919 73389 73390 914055138 53620 53621 67006083 49621 49622 848205626 27663 27664 275654573 4453 4454 306827199 10193 10194 609267668 47520 47521 210493191 11848 11873 19384695 620 621 520509538 30786 30787 478976624 1110 1138 561871879 3022 3023 151154078 38319 38284 799103506 40984 41011 390167644 78524 78518 970075539 46255 46193 705994980 27811 27723 806923926 40313 40314 124005536 99064 99065 790970839 37944 37915 303179953 34862 34863 621622159 83274 83225 923500680 5694 5632 843964510 7747 7674 436249892 62926 62927 764058688 6431 6432 213610552 37755 37777 135963485 49538 49539 328797228 32128 32084 153972354 2580 2581 39721246 15009 15057 976835868 39426 39427 131162086 90471 90446 397206624 35966 35900 908977003 62014 62023 332472057 72032 72013 650930900 79500 79532 622764152 79044 79008 363618872 13440 13430 976690076 47437 47438 28396580 31411 31412 67588165 85324 85260 241846237 18756 18757 538889854 51046 51086 734508075 14500 14565 798540268 35346 35347 812048890 49513 49514 294667170 88010 87954 856936291 41585 41586 210204582 93053 92985 987275210 58070 57997 303994119 48653 48654 94044966 20967 20942 927263423 71722 71723 419306917 76624 76625 483671876 28709 28794 760316280 13937 13938 793891518 97498 97583 812618851 11201 11202 976528840 70708 70709 449928839 63195 63196 363228771 86865 86881 12459014 74721 74766 272185038 59085 59104 13432459 86188 86160 486330060 91564 91623 967036560 32433 32402 973236754 88250 88211 867403891 51878 51887 783695097 60515 60567 880279300 42030 42019 671027105 31184 31185 324239229 85250 85251 659407724 2466 2546 202185742 98679 98680 414112199 64132 64133 228252428 59835 59836 485962481 22050 22077 956345365 60148 60136 298994024 68376 68377 941724709 63259 63260 880093767 95054 95055 477711293 70928 70885 695512305 93622 93533 113728238 9562 9576 655814973 90834 90921 43976195 28546 28547 946311104 95248 95284 154273359 3460 3461 863673213 79574 79499 964083130 89139 89131 538161853 18046 18044 242511410 74135 74136 30599997 92350 92308 526847532 37867 37868 440949146 4222 4143 209747200 16617 16552 26093539 48273 48274 665259955 96450 96434 190060691 56995 56996 111291390 29641 29581 358359960 34497 34528 996696219 63855 63849 442348647 79522 79463 104237929 33638 33572 539635950 53071 53072 611150836 4683 4750 922605353 80053 80054 358586567 18148 18149 617431089 86977 86978 476040735 51783 51784 199614927 56196 56187 535311877 80898 80899 620955613 87633 87634 772125611 56491 56492 41210223 90882 90883 22819552 20665 20666 395424051 63770 63736 588899171 89387 89437 813363450 17483 17570 852089378 71843 71844 362121654 86535 86536 495233361 29540 29541 578721591 923 944 491847255 55280 55281 812302936 56787 56788 954759976 12621 12622 81300530 5983 5984 452057110 78286 78214 580317572 99543 99629 492306562 18482 18483 50173051 68545 68625 341608172 19683 19684 550638593 17054 17031 584453789 82326 82327 454387295 76899 76900 325167105 76357 76358 31729965 51339 51340 358094551 70417 70491 168663033 73492 73493 850017342 97807 97739 138528153 83870 83940 150658909 81994 81998 893564478 31265 31266 995031705 91267 91268 814169967 45476 45477 176509196 44942 44973 140330323 5988 6015 348018489 90731 90693 572464398 61378 61379 358185885 70513 70569 813664073 20379 20380 231584191 36413 36414 568294822 73716 73669 743881750 83242 83243 309458509 9907 9908 925299852 71242 71243 557924749 14345 14274 114750535 88849 88850 342453431 84642 84643 501208893 51183 51237 43096787 37853 37785 803692937 82763 82708 314041704 9949 10014 165071202 29554 29583 415603171 65919 65980 542523004 99205 99206 452650274 75584 75553 822640048 78027 78028 349134649 83186 83112 518245313 16103 16104 493714004 20055 20056 162851735 31695 31696 870940258 83209 83200 801681594 97739 97700 109094399 90243 90244 833630655 37512 37539 7129755 23180 23192 122846253 30977 30978 908077563 94610 94650 153698332 26634 26635 262848746 25608 25546 949337700 30745 30713 579207071 38616 38617 47399526 88945 89012 708185148 47356 47357 614642289 24022 24023 506052957 81917 81918 535331911 38551 38479 309425909 14130 14131 258855078 59438 59439 99375111 52436 52437 629821978 50385 50386 375241295 23066 23067 534661758 31588 31636 117987159 66180 66181 50293491 57990 57985 22812539 29000 29001 315963969 71577 71578 372386366 59005 59006 352945112 81446 81447 784035586 71072 71073 708939729 69174 69175 582960417 921 968 524025060 61857 61793 831887883 41392 41369 890391602 17591 17592 81801230 77183 77184 914869059 46465 46466 947549867 45773 45774 582315752 26055 26056 846060527 40959 40960 124598475 78713 78714 503102547 61611 61528 742119540 61243 61292 835207681 12830 12831 790509123 54762 54763 588054485 81132 81209 346620544 77921 77922 328537130 27496 27497 757448130 29158 29195 465318860 91354 91355 845513357 22268 22269 345396287 70349 70430 323780375 95021 95022 499557647 17907 17908 423010886 4853 4818 402380267 52906 52860 192721650 37545 37489 108233264 5758 5759 573911692 18640 18641 626650632 88822 88882 568343058 61320 61321 867740299 58296 58383 484907484 60384 60385 671046169 13714 13715 200925871 29291 29238 464233755 29056 29033 770157533 64736 64761 15446583 94535 94536 515279878 39173 39108 616378774 27655 27678 158378485 15020 14963 530117819 1063 1064 909511838 80307 80308 751082935 35446 35447 738416857 99836 99837 713442111 76887 76976 247333633 13932 13866 471662103 80785 80786 55792275 33289 33269 707509384 66492 66493 935835074 42781 42713 97472834 25970 25971 33882381 38630 38631 435068550 96738 96739 793583031 98924 98925 417582817 55079 55016 485451304 38505 38576 972536966 36093 36115 970759264 49852 49853 19635948 18404 18405 725389627 34945 34946 26284192 98922 98995 750812660 19502 19503 632420299 93495 93496 695007966 35474 35558 497038515 14947 14948 391711945 90872 90873 966791649 76197 76198 547512868 25594 25513 624672062 51093 51073 265652090 16231 16242 86123283 80773 80774 132090820 78680 78744 792039188 94319 94320 704830648 2312 2366 849546153 70433 70434 7350527 63145 63086 937750162 6599 6520 539774045 29519 29520 729564413 67503 67504 76045899 88060 88061 394005257 69326 69365 814019443 92007 92048 643174697 49711 49750 764292852 6664 6584 205354346 69263 69264 851451502 63186 63187 559934565 68865 68851 566192558 28587 28588 444488532 85636 85607 155375818 32365 32366 518812617 91515 91516 147379950 74297 74298 831427988 6951 6904 747612916 44578 44579 462586215 18870 18871 182640799 64264 64248 313531549 11307 11288 294845202 21031 21032 970864446 46644 46645 61802336 35653 35729 207206934 54253 54170 196299640 42814 42815 820690922 14574 14575 656810481 3420 3397 3492773 72879 72844 151267654 27135 27176 946116771 17974 18002 132961314 54018 54026 140122384 16008 16009 342888388 4035 4080 211577088 20052 20086 758022508 63549 63550 862175245 53764 53765 749312356 18905 18906 284826023 34232 34233 791404516 36747 36802 441825128 58849 58850 150777093 48329 48384 192847638 56825 56772 793041446 79248 79249 551470456 81411 81419 14355034 23617 23580 2926666 35226 35164 543260969 18863 18946 819133456 75158 75237 518242131 70122 70123 522960655 38078 38132 574866154 23239 23154 686364764 41939 41923 603519232 30660 30661 265822787 36655 36656 999612417 61031 61032 177284773 49661 49705 975105076 36052 36085 183541857 41666 41667 737942273 84247 84223 114454549 16403 16404 949395245 97642 97643 356759960 90287 90337 485832460 15186 15187 178678869 66983 66984 427755676 51297 51301 242788016 85218 85243 691876044 73822 73823 718691482 2385 2340 622290623 65342 65409 768104670 32783 32853 255387602 84644 84602 369570307 34769 34770 401735126 56308 56309 957388783 77822 77823 422605664 66458 66541 39619268 47818 47819 663014460 66047 66048 362768088 16117 16118 521780545 13657 13658 613684265 87944 87869 205946777 12369 12419 904663801 15110 15194 311111666 10522 10511 851105501 54188 54116 99224362 894 895 40411918 76390 76391 183226678 93606 93601 290790489 32100 32101 429288629 7610 7526 46906158 76094 76095 819310331 97255 97244 982621171 62125 62126 235175738 13287 13315 553874117 60273 60274 874467134 32778 32779 184163610 18661 18696 484878963 93463 93474 49426172 72486 72487 230166515 9382 9383 449266499 7886 7963 325010892 70731 70767 979582388 51484 51485 290250320 19699 19700 787014678 77872 77961 639414066 58204 58280 859594287 99612 99587 33668997 67896 67897 229104355 89657 89658 325777480 65221 65222 680331641 47174 47120 243848616 60049 60133 357942960 65617 65618 285793558 84356 84387 332881075 27531 27532 597208920 82340 82341 452550399 34266 34186 683551678 8201 8202 486895438 93495 93505 617370292 70438 70439 959391422 17542 17543 431454463 74065 74139 954930699 88547 88546 571224402 38065 38066 758713093 23337 23273 30855025 61912 61913 742065826 7845 7855 305341251 99481 99491 124416942 85805 85817 130870575 35849 35850 784872540 69536 69537 723380368 37468 37469 190939413 61364 61320 64475061 28117 28118 917350992 70277 70290 50437950 80879 80911 778327427 40282 40283 557774415 83619 83620 889489270 67294 67295 815322018 22329 22347 683568820 96762 96772 758362973 89814 89815 651932133 68311 68338 517791867 66308 66330 747153850 21280 21300 310839445 76243 76330 693114402 954 955 240017587 2583 2584 805035626 22059 22060 848203069 20703 20704 855762506 463 464 561185064 88293 88263 366358508 52225 52164 129400793 11078 11009 154432514 5414 5415 552057532 34056 34057 246090559 40433 40420 968141678 63161 63162 682105163 7118 7119 480889212 52667 52643 599395020 48815 48875 848962309 1573 1600 13072069 87228 87232 157541621 64482 64483 237286415 45576 45629 707483458 41516 41446 309276078 33665 33666 444228358 20903 20904 526650845 97218 97180 426395298 78670 78671 178232475 84113 84041 454633552 45029 44971 306358824 71831 71832 735420070 26034 26035 198597800 83881 83795 897230387 40642 40639 635044082 78083 78084 835570089 95213 95214 244558435 85590 85578 426399474 29159 29224 26235728 61823 61783 496531612 59346 59424 829232569 30300 30376 17501234 82750 82751 481886832 34567 34568 520866633 7743 7789 103309947 98983 98964 854152018 55675 55694 690161309 55727 55760 936937417 39139 39140 827840713 3891 3892 217521322 9595 9596 901027330 1627 1669 784496977 55507 55508 844369070 40477 40430 33640164 15944 15945 482758105 89708 89709 62112469 73466 73467 696624311 36034 36121 321504072 78185 78183 568112306 66192 66140 391119616 991 1017 517482917 46815 46856 946275568 99546 99461 113275928 13242 13161 649551338 81755 81781 872431223 14795 14796 850994882 93440 93441 687445697 26239 26315 745541232 88027 88115 785279199 72602 72571 560563117 11454 11525 339805054 92131 92149 425206638 17253 17326 336609971 32572 32654 803822516 18024 18012 290225687 63388 63389 840730828 10762 10787 408760349 53706 53707 155908052 84373 84374 943019907 77791 77846 401446513 42314 42331 38635125 56142 56143 421288648 77378 77379 748383507 55987 55978 145786190 41894 41895 441040983 19288 19318 995935760 7919 7920 26765009 14426 14427 137488129 77135 77073 153606054 15959 15897 920849392 85364 85429 728001924 59763 59728 2347082 86785 86761 365483082 8075 8088 297263841 47891 47914 294297217 46374 46375 274465603 2549 2624 913299953 4636 4637 517235102 69256 69261 485512513 5911 5912 786608314 14978 14935 254927917 14145 14146 737631144 58118 58093 965163882 48877 48827 784291232 94927 94928 247279987 63495 63496 311121588 7413 7411 883802654 59921 59922 8243003 20985 20940 27507710 26197 26226 656968620 57709 57684 224980042 28504 28505 620300474 61945 61987 692641532 27067 27068 280262090 30106 30107 376346994 71221 71222 186366071 85763 85772 592354258 15275 15211 131287277 74958 74919 913806731 62545 62540 749546986 33086 33040 765584499 83063 83064 491205157 31047 31048 851137245 9593 9629 496346504 2319 2320 733729924 71755 71756 410094152 79580 79581 97963939 98907 98941 560853822 75816 75901 133180574 83565 83564 275264970 14002 14003 979213367 33129 33130 600797240 79650 79581 621964142 21354 21355 371248358 31120 31121 649401245 45278 45249 529484993 29172 29152 646368220 84895 84896 62865684 41004 41038 950452230 12081 12133 407742032 41578 41579 174424513 87426 87454 690254226 53546 53470 836569783 52687 52646 487091656 62457 62458 48044062 32989 33032 846425688 55496 55497 528631395 88069 88070 694354644 25737 25648 138078788 9847 9823 749439889 69854 69899 63064290 53699 53700 972460397 80867 80906 210887250 85254 85255 367281556 63029 62980 389584675 78789 78825 99891127 49421 49422 587193380 28037 28095 752875955 95700 95645 930091296 51553 51554 162336669 25820 25821 647525298 86306 86390 780016466 78688 78689 84076396 87449 87450 509335547 42175 42176 454165264 86767 86768 522389021 90050 90043 88349399 91950 91951 159170510 97450 97451 240259496 42473 42467 403091867 68507 68508 468793694 66190 66191 516131755 33338 33311 480509557 55411 55412 180570126 67348 67421 175097278 79204 79205 174376338 3815 3816 55943953 15617 15618 97108395 91942 91943 966040707 66821 66787 656262170 24154 24093 613718150 8184 8185 231762549 39349 39353 218531852 92167 92168 810247222 41590 41591 329049429 26600 26634 868271610 67116 67117 200753244 73046 73047 754812871 64748 64749 111259083 42780 42781 353235189 77404 77393 52167353 49568 49640 463988044 43017 43050 35162265 39783 39745 956664860 47966 47996 520862946 83107 83151 269914754 97203 97186 685299427 60955 60935 926904736 16890 16934 553384106 59108 59109 932383959 11444 11457 547287387 94765 94766 783582732 22595 22627 440204746 5189 5147 195976346 45167 45168 428174577 73740 73741 666117663 30410 30411 350901944 97830 97831 207951366 5717 5718 852965190 66118 66119 203627019 16096 16097 2888236 60670 60671 149373976 88093 88130 860392398 62267 62222 923197112 76864 76927 706948541 66167 66168 639038120 1469 1470 274348211 92628 92629 893973424 75897 75892 906471428 13073 13136 521661705 95057 95058 265860965 60714 60723 556632307 86509 86566 259984716 84834 84835 425188307 96028 96029 997846347 40097 40170 142119254 66566 66570 282852640 18738 18739 729011499 58860 58918 857192083 93581 93565 425210194 27226 27299 359312981 23735 23694 151356577 15310 15311 395417548 11102 11152 951693404 47847 47848 860298548 20062 20091 485519350 61782 61783 569065781 86258 86259 577219891 95986 95987 536101808 76526 76527 79035666 13409 13477 789354070 72373 72374 774139241 99985 99986 390046858 37105 37106 308716039 62524 62543 822280702 20488 20540 197858204 89385 89386 13681978 5236 5223 149015253 56149 56097 50947370 5745 5746 828831859 44736 44737 793013067 4426 4445 457365163 23391 23313 356624118 61966 61967 330969635 95246 95176 827548156 78581 78582 517356732 69705 69631 135698241 29831 29807 770036477 58602 58572 839676680 491 492 415733643 11073 11074 852684843 13781 13707 864174129 7363 7364 644009392 89123 89124 832425088 42087 42088 645345615 98803 98755 961280394 88535 88611 612741521 78112 78099 491383474 49247 49248 832523526 58980 58981 733471692 33479 33480 423244241 37513 37444 210997484 54577 54530 792018790 26084 26085 391359417 65429 65430 736374085 76117 76124 103874622 62512 62534 397114670 55489 55539 585471657 90759 90826 215798366 17386 17475 949430195 76876 76868 773507525 7265 7266 354153532 18415 18416 145537854 3897 3942 196183185 20480 20453 13070528 86247 86248 316369872 79449 79503 64828007 95750 95751 389882283 65941 65942 173919373 54209 54225 746385188 48105 48035 511134539 19567 19578 775445724 54749 54766 705955129 61664 61732 62801225 90389 90342 604495187 78174 78255 343932671 38347 38348 47623784 49261 49262 323164932 54314 54337 257307060 40544 40632 108511641 23680 23681 202859469 49870 49871 138009746 72017 72018 434986039 34079 34149 722559159 67069 67070 731895847 7238 7304 742206645 65104 65097 44503957 61333 61334 731591360 51915 51874 782527150 11854 11821 956538483 54930 54931 694027016 98639 98640 175977817 48734 48735 677261996 49606 49612 503299570 18417 18418 219022160 83188 83108 76609105 23307 23308 975956463 58482 58483 505203240 9410 9382 674688464 86547 86548 518109626 76425 76426 879708621 62323 62403 388431483 89840 89778 260149077 81850 81851 14246191 78000 78016 156828450 80459 80460 732716461 15289 15290 105373231 35830 35831 797445914 83555 83556 408023523 69936 69937 405497611 22805 22806 717629235 19263 19194 656579382 2625 2626 737583037 55316 55317 421870562 95861 95862 855768648 12701 12722 674423500 28898 28899 604471671 14682 14604 576445930 74786 74721 936639987 71230 71226 246397093 69748 69749 405615171 16766 16820 879408168 61666 61667 405406321 96568 96636 11968494 27039 27040 834639859 57717 57718 866862848 78802 78873 846581567 16299 16346 243942935 59138 59139 631123281 24786 24787 408329264 5448 5449 479284509 98228 98264 171175383 28824 28764 898478473 38910 38911 984993263 84084 84167 608502411 31636 31637 107028360 26575 26576 765011418 48053 47990 988725356 11369 11370 366072815 35762 35763 898699155 69538 69566 491467160 77672 77673 735644369 23398 23445 38424344 49506 49507 402617607 10836 10837 276162890 91093 91166 44565194 64898 64901 679768108 14106 14178 405882495 73474 73504 867819027 63528 63609 314927861 41816 41817 433085542 26536 26534 572209710 85695 85696 910965233 475 401 301788303 94353 94354 371284506 98580 98667 422453773 72350 72351 466764768 68694 68702 505230615 13738 13712 934592940 97994 98080 793447928 99456 99457 909373350 1935 1924 762537759 66172 66173 963680778 56354 56355 621694170 24255 24256 680385947 61275 61276 525891373 72900 72901 320932689 83673 83749 186685004 24793 24854 824024080 88029 88030 304671695 98581 98514 200189575 45617 45563 734749964 16261 16317 889620688 13738 13739 874202376 16425 16473 966938850 33303 33227 286840312 13645 13646 162542276 13856 13857 187495946 70147 70148 676766067 40312 40368 14318590 54239 54282 316966191 92471 92472 613615070 70843 70757 56997577 87048 87076 766553830 93745 93736 356092633 99796 99751 917268692 58458 58459 339102621 59211 59212 768077612 84503 84504 767043957 15844 15845 333948137 93809 93810 298308410 51666 51599 501481041 69190 69258 960284735 11856 11857 149295233 29927 29839 144225193 42276 42296 304940991 93185 93186 434534211 35474 35475 613363518 72217 72195 923345133 68913 68864 856808292 10959 11033 849535793 64694 64620 231132795 50127 50173 275588397 88183 88184 610188537 56582 56519 598997969 88297 88216 427065653 86628 86629 674074985 91153 91154 924880913 49950 49951 999002037 56742 56704 852139732 98993 98960 421406239 37823 37748 389399148 98725 98726 960460676 92115 92063 406638808 64647 64650 47849740 37737 37718 753400029 71271 71272 541656391 17676 17677 304040075 9201 9202 918926453 90734 90735 179607782 75422 75474 996797344 18248 18194 826740765 69345 69386 114743540 59099 59064 994090366 32397 32344 97829509 30074 30075 696615537 75216 75256 173380513 92323 92324 619706923 62517 62518 145552775 73761 73762 291444223 86397 86398 684192899 79637 79700 335703659 13439 13440 402634680 26480 26481 517602714 58997 58998 528652196 64494 64495 15170337 6305 6274 207577069 6400 6465 858408482 20622 20557 311970569 19130 19186 242247616 80357 80358 839718505 12415 12394 409203706 73499 73549 327122217 48803 48754 505775914 19727 19749 956068246 41399 41374 486148654 5872 5834 489651888 322 323 921533959 88518 88462 245857359 42211 42212 126830599 21603 21663 849636975 51611 51612 882247756 54460 54461 757452804 29285 29201 42744476 90009 90010 625597532 23662 23663 33016770 63870 63871 35009709 30233 30273 267995650 93561 93562 475281762 25597 25520 548969692 37388 37382 227738482 70012 70013 201081141 11117 11145 198005690 14058 14086 572509278 56010 56070 639430607 78816 78817 27107090 21879 21880 781312961 73357 73358 262111837 91102 91080 671373877 4236 4237 282090805 7504 7502 185985529 82515 82528 279933637 21100 21101 54212765 90409 90410 806913644 74057 73973 658180530 67531 67532 774680164 23661 23662 243562361 15132 15058 278329672 75213 75157 629682164 8477 8478 768614533 32587 32498 183104349 48709 48622 536834953 63745 63763 543541341 20618 20619 273352775 31307 31314 503444782 47578 47579 27953190 29037 29038 590914852 78882 78883 511560433 32773 32823 674369497 98522 98523 219505772 47888 47883 599296175 22272 22185 465505499 33779 33780 897338547 47673 47674 902566486 22675 22676 348140787 74757 74833 594366107 44497 44498 288040717 92311 92228 557000157 47485 47486 399249987 52180 52181 60276832 99540 99575 189783531 99022 99023 560524792 86908 86948 797638785 28034 28035 923911680 18248 18243 573874095 67359 67360 498886247 33141 33142 216542406 95204 95150 350449279 51224 51225 325091447 12915 12916 679929162 8296 8297 370181500 13893 13935 486166194 2972 2973 908927955 35024 34971 411384779 80485 80486 574315526 15873 15874 526242647 75353 75354 540489221 92619 92622 838793872 68031 68099 498024554 1480 1483 951585911 92605 92584 473269667 47320 47321 431773479 15708 15709 729560923 91972 92058 238005392 59899 59900 737977372 90891 90892 535279469 97569 97619 528442838 70509 70510 483347957 35349 35350 964264566 51264 51265 582522688 21616 21668 36575948 37345 37325 924290835 59669 59670 239955159 74799 74821 829146577 7649 7585 668202939 65676 65677 253777873 45373 45392 789144924 58381 58382 386946809 89753 89771 464806497 24750 24751 516551935 54733 54734 839622483 70611 70612 540803567 91814 91869 278123337 30228 30257 623008339 26744 26745 496442327 51672 51727 622152552 19728 19729 653806560 34666 34617 98158386 60220 60191 621786586 16414 16415 748323176 44316 44317 458845723 11589 11590 899298715 17393 17311 348177681 30563 30564 951756501 2521 2522 406930123 45250 45251 945715294 41463 41464 687186575 13169 13193 68719539 31444 31445 893733212 56018 56019 208351374 16166 16247 503822731 88643 88644 110091710 97812 97813 144718108 62717 62718 320468833 40703 40704 233524744 29727 29797 403100245 73621 73622 19649338 16093 16094 196169720 84264 84265 364952663 41643 41644 79513706 96093 96094 867381107 54351 54321 418593756 89092 89093 55176620 2643 2644 904870500 12673 12697 230726260 38913 38860 88617243 97269 97341 226002213 52754 52755 677329130 10465 10529 626121005 36825 36868 184420550 32868 32854 745471748 84682 84669 467495152 90859 90860 67416473 53067 53068 620218223 32622 32603 436640098 56234 56168 497535520 4215 4216 213275768 69071 69128 874900159 79902 79968 214566412 92381 92396 750759907 56601 56602 951255294 80881 80892 240770950 61903 61932 211510999 15435 15436 918277818 84767 84721 659247950 16987 16988 740361361 20671 20700 508166379 84062 84132 139745984 61 42 686159587 1478 1457 871155443 12328 12329 854617972 53626 53615 741581615 33034 32981 963161625 71970 71971 61026817 78939 78940 266820017 11928 11929 435649961 84650 84687 896355748 61508 61509 130869105 90547 90627 762692996 97853 97854 813994981 9067 9041 864156254 82457 82458 102811358 66225 66196 346654787 18633 18634 717545024 97748 97772 647258024 3943 3938 321485128 52637 52638 793402988 63040 62967 76732288 79352 79353 597652715 98419 98420 219791838 9453 9454 76241824 21059 21060 748671267 42931 42962 87985949 85865 85880 161907054 6221 6236 39910052 75337 75295 774504138 37932 37933 423132120 40680 40681 376301248 50844 50850 105148550 81079 81080 370123991 2824 2888 521862950 5847 5848 354619825 46552 46492 687768645 80730 80731 762033720 85692 85693 817232795 26767 26768 140645982 73533 73534 367253157 28562 28584 957787205 12971 12917 896187373 10850 10851 684926655 23904 23858 938420142 8085 8086 799820844 83999 84000 311220466 54494 54495 796359725 5549 5613 397958789 64971 64972 232210570 2399 2462 544045070 9618 9619 790238692 11696 11697 172273436 5956 6012 343795363 70394 70395 607699566 57679 57680 407710882 35877 35878 580210080 40571 40614 984533189 89365 89296 979299181 96083 96084 334234084 16077 16078 498721153 50037 50038 834838973 37917 37934 810352500 41590 41513 92421743 10025 10022 869623967 13015 13016 435744755 19309 19310 332385799 51795 51858 365393747 37400 37462 47923086 50200 50249 224508691 47163 47164 567397771 64143 64058 480177935 52163 52220 724059989 31167 31168 931039235 28222 28233 114236350 44727 44728 778099430 98107 98040 414016225 59725 59726 473952434 13054 13055 985888731 77281 77282 377421208 16861 16862 615202087 43954 43955 730622709 34925 34926 777318409 58604 58605 951462383 31678 31679 686893784 50633 50686 38501248 21743 21744 831103079 49462 49463 342180950 44459 44406 125113942 11880 11835 420541964 62139 62140 518655078 54631 54657 839642524 7864 7865 601181568 19438 19439 262661256 56862 56863 656246736 12224 12225 655779194 78491 78492 482003902 54371 54372 87921578 58697 58698 775995504 78384 78453 494991183 73465 73480 612915926 71849 71805 76354386 22506 22524 682074773 46140 46075 538390448 21373 21374 601303116 83710 83737 194478462 69734 69735 553594522 18225 18226 874045814 16132 16162 162252148 43547 43615 432793896 16170 16171 316120794 55829 55830 720612237 66253 66268 755789282 5575 5557 856100837 8890 8910 979155992 52420 52421 992409042 68264 68245 217399851 25181 25111 283037342 68839 68840 2835723 38252 38265 372666973 22361 22333 122604255 46042 46043 81108512 4409 4404 115771714 25279 25222 894380584 66152 66178 870684632 38227 38306 765259446 56845 56846 137382426 10630 10583 430814416 9269 9270 522875346 89646 89647 172073940 96989 96990 531812567 89554 89555 160585824 63407 63492 999884895 99514 99475 814412630 63231 63232 679194732 57063 57064 703203908 35417 35418 444046255 65442 65443 64289903 14645 14646 447896091 14838 14839 50197766 92206 92207 50670333 96348 96378 607300596 75739 75740 674793027 90003 89943 242316132 11930 11974 67521067 32349 32363 619502093 30091 30126 142213597 9595 9606 641427661 17976 17977 855141957 95236 95237 842531941 97627 97659 278931753 15152 15078 459473244 88467 88505 946170745 29355 29356 789861635 84777 84717 294778089 80901 80862 237625787 61725 61682 893773641 27304 27249 716754365 36315 36316 154676867 40291 40251 795554239 39005 39059 663421741 788 851 729574315 7282 7283 266027262 76763 76764 285345193 44875 44876 630811712 44033 44046 170780605 34864 34865 688226070 36003 36004 644118180 43190 43191 330001420 72657 72658 506929518 87565 87652 79581155 43554 43555 401777752 10282 10283 701683363 8736 8737 910742300 63769 63707 693078947 32879 32880 900927862 26204 26205 997944246 84080 84081 215424746 4998 5034 716462523 27852 27763 784411308 72401 72402 865103047 82125 82143 942199388 19091 19015 254990975 34430 34384 194840726 24391 24392 131274139 14621 14622 926021733 1934 1861 225379622 92858 92781 95345528 65170 65171 267301748 17499 17500 88758664 17444 17445 92886177 78688 78633 706112047 20289 20271 371368685 5008 5009 732123270 69280 69242 264053450 74057 74073 224893346 38854 38852 274195401 4175 4176 605573712 10779 10780 402986637 20267 20274 941078004 39220 39277 515930668 53627 53700 774042624 65104 65105 934793144 41870 41871 572062525 98865 98824 452114510 58517 58518 195762738 48721 48675 962906982 12934 12935 488892172 99879 99880 658272174 76828 76845 678976917 45028 45029 821608774 81610 81600 853387697 82939 82853 4321902 64198 64199 719995002 59067 59068 546986139 48179 48162 467983031 39860 39861 323232111 73234 73226 907241830 49371 49372 743582439 4723 4666 98193644 26144 26145 339928440 77303 77217 450674380 32127 32114 897493374 8663 8664 657713926 45562 45545 145781917 93700 93614 191256722 24189 24190 656334127 55753 55754 669897397 75526 75586 239597569 76279 76280 751623836 72562 72563 639679644 69072 69144 655444761 23235 23236 120217447 22399 22400 685482540 73323 73324 319686412 80952 80876 237486355 71974 72022 598297176 61889 61890 499046286 77239 77240 307727767 29297 29264 37604249 37671 37735 745852143 16627 16620 778018159 60457 60458 367523902 82980 82981 619458484 80712 80773 235586436 59490 59491 517245015 62744 62686 191888560 80115 80116 353197087 3892 3848 95703613 59277 59278 937380275 51040 51041 846092829 36904 36893 250476597 15834 15877 147496718 86556 86540 81453402 10122 10204 465601485 12790 12761 520484730 27562 27563 531917416 1780 1734 686034634 85295 85296 525115396 75023 74951 789425181 21695 21741 786359325 70309 70310 424611237 26526 26495 27765866 27112 27150 448709570 9455 9456 120704651 24859 24945 83886518 1134 1135 1026517 78410 78473 664311737 6953 6883 286567590 42132 42133 521492235 97989 97990 928211533 95638 95671 109821843 16172 16173 837601693 25916 25867 810189661 16040 16041 511848030 70883 70884 547795440 64299 64368 718451433 70407 70408 208270370 15790 15743 423310775 78746 78747 614816224 31914 31847 910847231 88972 89052 75705976 8906 8887 86973819 46606 46607 380577167 60085 60086 47481253 96442 96420 964541557 9629 9681 322770977 68744 68743 392545100 76092 76093 905403719 4723 4746 347954578 5353 5354 774242359 21727 21692 981200056 89837 89803 907867673 69797 69809 425150330 49726 49727 624308313 17937 17938 628699147 89537 89538 227756112 47244 47245 997262579 31617 31633 269289199 58852 58853 572617106 6129 6207 838670742 81114 81201 339354307 19782 19759 847795432 4239 4286 552746360 20424 20382 109234348 79506 79507 299697671 28132 28197 436997620 43048 42965 55437038 456 382 433878454 42151 42152 166279743 30764 30807 988193768 14423 14436 763877414 59060 59110 852854894 87202 87222 69686625 58092 58093 203070580 68552 68601 648448513 4950 4951 601359377 99180 99201 952009722 4890 4891 267388078 85325 85326 792444984 30567 30599 570409690 70641 70642 927371115 59972 60020 901750980 96611 96544 847983886 77781 77782 912113824 45365 45366 985406161 83605 83680 650103006 83933 83934 795818265 82468 82469 107367808 70736 70741 862667023 48681 48731 458873789 40564 40565 288619742 92971 92972 704614233 89071 89072 936558372 22101 22102 82350168 21160 21161 300749403 38406 38407 923819467 73398 73399 293160343 46948 46983 572673476 69405 69406 115547749 19119 19097 232210088 39165 39166 426009869 71247 71248 967504386 41280 41281 457295744 88504 88505 691273162 35982 35983 376487014 28211 28212 785774467 17870 17867 199445750 23827 23828 608137580 84631 84720 572609145 71870 71837 454430826 99013 99014 925141356 47129 47130 867301308 23420 23421 460441862 96804 96859 332382158 41291 41292 742061967 42094 42095 137307037 13659 13654 819730379 85255 85256 914019777 37057 37058 105400689 61820 61764 114338932 92123 92124 354866209 58033 58034 760359766 56143 56144 193195889 56560 56591 549012738 69190 69191 428836205 37229 37230 102885995 81547 81548 156580937 60810 60811 7155400 67196 67197 171044529 59962 60021 584572367 40497 40471 822664553 91341 91342 861071616 6872 6873 17896551 23749 23750 113524650 25929 25876 879939590 41497 41569 573389508 26930 26931 530090675 33589 33590 375505685 23849 23850 565814724 32064 32065 43151844 56688 56662 684123345 49377 49339 507242330 95889 95870 388337115 68906 68907 457003652 72962 72963 646649206 74137 74138 293249432 98207 98208 303040410 53667 53668 510065939 13790 13837 789143686 98704 98663 707586232 26242 26158 773333613 49256 49299 788624650 50583 50584 368681742 61771 61767 81075195 32802 32803 690522047 42164 42170 161024057 88040 88125 172199179 62542 62543 68613438 51269 51270 15090357 75259 75260 232647511 15731 15733 6699913 91072 91073 588269012 52801 52753 786797397 79065 79095 12408751 1359 1360 732493027 87833 87834 730008118 27242 27314 665725305 61283 61284 966039174 18414 18415 562932779 63862 63904 954447879 88450 88451 461029091 22218 22219 177060871 27219 27224 109930178 56113 56144 664589514 32515 32480 900135241 90687 90749 808838816 78044 78045 545392265 35134 35135 824970478 34568 34569 633437610 36111 36112 211308521 86240 86209 458099659 30963 30964 699262143 75515 75441 35727980 40715 40665 429098115 73344 73424 588667788 493 494 634772590 97520 97521 850804061 78382 78369 803617657 2826 2827 795214350 46721 46808 947177902 24249 24250 215368449 60443 60472 665580969 98441 98442 302465019 68375 68376 973018890 5010 5049 991005800 76409 76441 254512991 2017 2018 494215176 65034 65035 466547453 68885 68886 164585361 80822 80909 311100056 17404 17405 505388817 45752 45753 436183188 6892 6853 894911266 46798 46799 910950331 20674 20675 95801764 26330 26276 85447944 33835 33829 318547070 77788 77789 340962114 56684 56685 437177102 25847 25848 359272844 36814 36849 695045541 90373 90331 36800570 69268 69269 322924867 66447 66429 813287747 82987 82988 366082323 92676 92666 83606671 9747 9785 796239443 16555 16495 723148001 45111 45113 88627880 26475 26550 653798109 52618 52637 470403480 38827 38828 557001128 65994 66022 24037131 80426 80427 762695845 27953 27954 62796300 35075 35097 141122472 62234 62235 840649337 15401 15402 828423685 29394 29357 988056849 50672 50673 323204950 7260 7261 770800454 84689 84690 192043621 86889 86826 357191241 72578 72651 99651908 12809 12810 922359752 51111 51112 55646454 85626 85627 270801083 19448 19449 342453759 65798 65799 495051276 54347 54426 540895998 1565 1495 734108762 46555 46636 136745478 87137 87072 322698111 36178 36205 21184218 50027 50096 694246294 60280 60281 167682707 72032 72087 869511475 61454 61474 407865438 46273 46285 503485108 16709 16710 26204820 76119 76120 634892039 50715 50716 449402612 78453 78454 309599870 91928 91929 537672451 52674 52722 241246414 44008 43968 719001238 3124 3125 526992876 4391 4474 291027629 91840 91841 460513615 47914 47930 378153165 81025 80938 175365840 17154 17224 127512856 16633 16578 961503119 43769 43849 916579085 62111 62118 966837541 32899 32900 759060576 13503 13504 177008625 50819 50820 912769385 79631 79632 865491229 86821 86822 426643583 68147 68148 177252929 74196 74197 596807884 30365 30366 766921339 69872 69840 405648043 71857 71816 889525598 43781 43810 428184300 65311 65312 433573427 43030 43031 192713685 76700 76701 127294205 72150 72175 334864466 57227 57228 351588049 80398 80420 186296479 21124 21125 703683237 42030 42013 99847820 95060 95061 903451400 27234 27319 638914398 42041 42124 630280570 35780 35790 568816617 81588 81589 225574929 72773 72774 314909901 19678 19679 415170452 44569 44570 992320722 29685 29686 523720393 46010 45981 915923902 8482 8483 59422280 47286 47213 628833906 39572 39657 181877195 51998 51999 920738806 43472 43389 612780074 72243 72244 779972928 72911 72921 283716939 7427 7428 311614971 25048 25007 677338024 7032 6957 940201238 25987 25927 367569600 73757 73758 419694919 77289 77297 845896270 81793 81730 397515930 10949 10950 765491890 88163 88164 363780548 12994 12995 914819305 64085 64014 646185666 58510 58511 808162173 19589 19523 451565344 9660 9621 800113558 56249 56332 9323030 51181 51182 613520483 57300 57342 588003785 11495 11416 155246398 5156 5081 183206815 91539 91617 830928369 37610 37555 175375639 55584 55585 126145896 58643 58575 702061336 26184 26101 988922711 55453 55482 378386509 25998 25999 126915305 53734 53735 3455313 13219 13220 585943820 17481 17482 293060323 63023 63024 859388003 56836 56837 822753923 50975 50976 256083654 99905 99880 417587575 36163 36231 552279937 31624 31625 632266619 25552 25553 743455168 37514 37476 442406299 26341 26383 340500657 81340 81341 555766301 48310 48311 283381601 58359 58360 943635428 33830 33831 566894789 27314 27315 285315854 24515 24542 539936114 50007 50055 469417805 34123 34087 913976645 82197 82159 810926527 39906 39921 278249742 37841 37926 739907371 26564 26536 383800865 1794 1795 588388952 66605 66606 24866783 14116 14117 916016110 72712 72656 919690301 83997 83998 119917865 18205 18206 960634954 92099 92083 648123428 31669 31670 632023327 68751 68666 848911967 85736 85737 335949579 44511 44512 636353947 86634 86563 341655157 57286 57287 904766923 5022 5091 472445873 37361 37362 48276570 74721 74695 659193312 93210 93200 314762383 81147 81199 747598303 33519 33520 584106495 48158 48216 970723417 4144 4231 414962319 34970 34971 789428167 95094 95095 525722087 67029 67027 177235583 42922 42923 666688107 88369 88370 901549199 18596 18597 57363748 98696 98697 770093005 29384 29440 758029548 29965 29883 577332572 70299 70300 211253431 23410 23354 819242964 22018 21988 749920075 28243 28244 41862251 84593 84672 739842526 46994 46995 263234941 67303 67219 894483504 18323 18324 507830540 16451 16448 549813402 36639 36685 890109772 99916 99850 282683164 65495 65496 563200198 93952 94023 244220948 42279 42280 840871216 557 642 130954185 34976 34954 474597766 96393 96394 746155616 9193 9221 220177322 183 190 661138489 68678 68622 112232718 55027 55114 491830224 76191 76192 631927421 87743 87691 706392363 33679 33738 992067547 13809 13810 486252181 70272 70271 231525366 30756 30757 229273505 88747 88748 691724346 89163 89226 585149651 51048 51132 542032216 66316 66396 848712447 67496 67490 129097542 71895 71896 100259165 52035 52076 725928139 67655 67656 349718862 42328 42391 880879800 5837 5773 494779364 11340 11298 480809639 79010 79056 17461505 5154 5155 849143974 65138 65139 437551445 58802 58803 606255984 51074 51073 612018520 67078 67079 969269072 52221 52222 44691866 22557 22558 502608539 46472 46558 932395076 34128 34108 879879248 75007 75056 729200203 52187 52188 660536988 72224 72225 43297043 39347 39281 490228575 37678 37679 879616710 69298 69234 807382238 20381 20460 777946429 94365 94366 776237656 13341 13342 466720704 98122 98123 602561957 81261 81297 761095472 9689 9733 412053927 61010 60948 278445847 66471 66554 452955130 59290 59274 34511567 10874 10887 114117455 95570 95648 318966897 99420 99421 796175393 34078 34079 995779465 56651 56575 975610000 49416 49442 816280915 92348 92349 414948223 1663 1714 878673305 58250 58251 235829176 92221 92222 755811164 25988 25925 946550180 88127 88128 991861440 75324 75348 548387628 24404 24469 474321827 32647 32568 950929260 53818 53758 141699554 14958 14936 529378091 56139 56140 563726716 67768 67745 964319840 84691 84692 239029019 39145 39146 4491762 44993 45013 55797499 62956 62914 100859962 2812 2893 959709539 34817 34750 989195120 37020 36934 163761475 68011 68066 350489351 90809 90810 313047342 40877 40890 398071769 60614 60615 740877348 41342 41343 485515357 56276 56277 539774440 42977 42978 518936794 91720 91678 58767021 23040 23041 669409141 5832 5767 917921807 98790 98791 603688584 64321 64322 446631604 27591 27592 400635217 83681 83629 844546173 1384 1385 647197689 41464 41418 386152518 77129 77130 984207130 3888 3972 596009852 85399 85389 216925782 89760 89793 319730110 17593 17541 95915503 52684 52749 149973083 93071 93093 290233765 40161 40162 463928248 64289 64360 95656941 90105 90029 880378314 9514 9515 442230483 48997 49026 735261305 17171 17208 569982365 47820 47821 530760724 70461 70462 67184542 11715 11778 481906825 59859 59878 97494798 46436 46437 72942259 89574 89575 566056507 39739 39740 359233639 85586 85587 246752030 1243 1244 324568653 68516 68517 494307592 26618 26663 426346919 58388 58393 554296919 76925 76926 600309275 89887 89888 22675027 21446 21447 330535180 88059 88060 720741374 41136 41070 685486948 60826 60827 708996536 82478 82479 304531979 83908 83928 331420294 37761 37762 610463185 73723 73748 264400491 159 160 388250630 53042 53043 67724424 70436 70424 638128454 31782 31783 780891019 61592 61593 72922142 73057 73012 829672685 20425 20426 468721368 41985 42014 647066761 87192 87193 889038179 9463 9508 471319405 17655 17656 646481885 24897 24898 630732389 69585 69658 936613499 5641 5642 78640600 33536 33537 691460749 66765 66805 355306952 1257 1258 947587379 85179 85180 181269694 1724 1799 413877165 29072 29152 565302126 86813 86873 667628540 68023 67996 186224077 31736 31820 127045077 95928 95991 63149309 66245 66307 468996367 17129 17067 325524705 1591 1592 934176910 28550 28583 694851083 3568 3597 471607551 17230 17231 616881206 54037 54038 314351610 7466 7467 622710247 41430 41407 6290981 19983 19984 945461492 8561 8562 518193833 9380 9436 483879684 89830 89831 859666750 3967 3918 200762471 8247 8160 684386609 25572 25573 548274664 60878 60859 941212974 28757 28739 406348995 83596 83607 273092128 28850 28769 567740382 89903 89920 892931158 87675 87704 869913721 7876 7877 878610104 2979 2950 963787429 68236 68237 29413620 74528 74529 817809185 17740 17741 856057926 42113 42069 52663084 12187 12107 336869395 98835 98875 33209018 38151 38136 115993265 97493 97502 201938080 718 719 926800953 67761 67706 461002396 65347 65324 764474398 65456 65457 667751411 42621 42639 797780336 85330 85331 559473781 66965 66966 638398781 99424 99425 532259230 70397 70398 643096519 96719 96720 682262416 82458 82430 443350799 75858 75771 684506286 21323 21358 61348005 96548 96549 425362161 41354 41355 437998827 65884 65885 775421650 23927 23928 698587818 95287 95362 776935375 11597 11598 351450003 58032 58070 654757349 51671 51695 643875069 80989 81061 69155458 38720 38721 60630143 61945 61946 746837646 87185 87270 2596570 45225 45173 416440498 21890 21898 567510769 62015 61976 831565837 18905 18894 239469200 69472 69473 339029172 58996 58954 815628012 93834 93835 599943257 32831 32832 150414380 83553 83471 593673188 46918 46919 860288787 86562 86563 534980001 73745 73746 715624832 87310 87311 82842972 71302 71322 405389365 99716 99658 313556749 91475 91513 513159675 62969 63035 273809985 30699 30712 921676993 93898 93899 815387861 77295 77370 6882061 23760 23761 317624843 16485 16541 375357996 31312 31313 390660599 13049 13050 399872337 35190 35198 95397389 44005 43985 828758581 23548 23549 652790629 39856 39835 675588161 64346 64347 500566912 38744 38777 555581765 9732 9811 409774859 70250 70195 743683874 68967 68922 814136160 10788 10789 244594575 52536 52537 564643790 61887 61921 884070868 5557 5558 549099389 71349 71322 925495856 92559 92537 52263654 59255 59256 164188757 16663 16738 418648766 28953 28955 130519280 30878 30879 572437804 39076 39077 253084593 27305 27253 44332833 95922 95923 703016792 75620 75621 498435101 8532 8533 603677787 6808 6809 133605601 23147 23155 198410785 73996 73997 49900874 64937 64938 162214621 50432 50483 678745318 82123 82112 846330330 42018 42019 326005941 49748 49787 370002362 87849 87794 509344007 99134 99093 919773140 19490 19412 901991223 68393 68406 400575955 24445 24464 9502471 26055 26010 609930926 36754 36755 234654038 18931 18976 247631642 46361 46362 791539472 56919 56920 346708368 69206 69222 51540813 11099 11063 274823462 69382 69439 501787535 71228 71229 280970080 71685 71694 599358710 36224 36174 320065892 90357 90358 405296072 90691 90692 983047617 79927 79928 573182185 45895 45925 216278297 39867 39868 326612004 29194 29183 34006707 11445 11446 882241676 64015 64016 662438579 69882 69960 889178845 72298 72387 492428671 19580 19561 178242492 39447 39379 505848742 27618 27619 959917902 24040 24041 298499498 40204 40273 471615842 32108 32069 247807576 17506 17503 551064795 67756 67757 891590645 87896 87897 27257590 46564 46528 245276400 22133 22134 484051870 35153 35087 12068039 3411 3412 130849856 25004 25005 891776036 46612 46613 238496500 33175 33086 966209890 43588 43589 908106035 63325 63326 882370876 60174 60175 304447524 62748 62749 274329157 5845 5846 611619996 90967 90968 404763458 17914 17915 935904145 68626 68627 239515993 10018 10019 417231423 88070 88013 875273139 59787 59839 552496527 28758 28796 972664942 9646 9669 90808870 6117 6118 103042938 92856 92857 836385096 81189 81109 533671546 8470 8403 95807564 73917 73968 554004325 18724 18725 567382790 47298 47305 955146831 80192 80168 29319692 28346 28435 902876614 20535 20536 334364044 30060 30061 257013025 32958 32959 48401733 65144 65115 67327157 78215 78216 884675644 57275 57276 419965111 15023 15071 644011001 32366 32367 821021366 75129 75130 821159482 87318 87260 952845690 72200 72160 943483130 65353 65314 829212593 9759 9719 642049632 73544 73632 230248564 5176 5177 499654731 43054 43055 963753706 46560 46561 215766291 59725 59787 193624195 88291 88204 358380084 30466 30535 666860653 57198 57199 273334424 50241 50189 896879756 46243 46186 188041422 42342 42343 266871319 61523 61513 594965145 30356 30444 622886809 11850 11800 498629436 7929 7874 164374481 36412 36413 729073709 71847 71770 465727464 28641 28648 76571409 52594 52541 433986948 22250 22235 143802277 21823 21751 205021343 71603 71599 425535714 92677 92655 802565967 63644 63645 880037103 78599 78626 637714532 65060 65061 924721697 45941 45981 418115683 61962 62025 202685782 29251 29252 47566490 70055 69999 782132120 69679 69671 754499612 56244 56245 243566655 84283 84284 468481812 94234 94263 584027604 93162 93197 726452000 65747 65748 531934250 55876 55877 394603230 14960 14896 949186691 81854 81840 674346845 80819 80820 347351638 10306 10267 322009819 64967 64968 480179830 5944 5979 79232194 16930 16931 115829551 83582 83583 297779410 91430 91431 414021344 12573 12574 425202642 16697 16685 368449065 3854 3855 133546778 40727 40685 161185274 39609 39561 715954283 16176 16177 550581067 44183 44184 930171751 76317 76318 837872909 34082 34083 623819920 49885 49904 338409989 76689 76658 435507763 45003 44990 430106182 46386 46408 627000915 86086 86020 908297668 747 748 844872404 53756 53717 612841863 51758 51820 569513423 76709 76710 498167242 9832 9776 50516695 54728 54643 373120883 17634 17635 372764388 68895 68886 798982893 83179 83180 330689089 60649 60732 518560683 8041 8042 96534694 81711 81712 816845284 38651 38593 234749347 1855 1904 219448159 94943 94944 131251298 19917 19918 919156956 15682 15683 665406442 57539 57540 175631947 90941 90942 772001657 97591 97592 171535945 22811 22812 73754523 38575 38655 133799636 37958 37938 139063417 57531 57532 662588548 29327 29328 967448955 25742 25702 544553100 32808 32809 758449379 35810 35811 409961229 55784 55741 565287957 88160 88148 599626137 2455 2456 796340305 56466 56472 835334271 40958 41026 545445600 46981 46982 421332053 5503 5529 939878868 645 646 625027761 57987 57988 834950633 35290 35275 420591586 70207 70208 89165615 34815 34744 707306615 36531 36525 748109195 29781 29864 531091436 18927 18877 952817366 81953 81952 503682066 72669 72697 477019219 62954 62955 491143392 3613 3614 599151553 74808 74756 418781054 481 482 260372444 1569 1535 510766062 66436 66392 17491306 40987 40971 442947019 51299 51300 572574434 91699 91700 136468249 20322 20323 469949112 24018 23941 399722096 96761 96762 20507728 13581 13582 843207237 3997 3987 926228138 49414 49415 869732152 36245 36246 269548058 99740 99741 285967886 35464 35391 999635584 7831 7832 102786357 18458 18515 397188318 72109 72078 750152019 69551 69589 889503616 27290 27291 563181584 97700 97701 971698224 64041 63962 583218876 75623 75705 395618390 4800 4801 379389801 17036 16980 683070739 86842 86766 196192805 33960 33961 988440245 67453 67454 115592616 12522 12461 407419438 79658 79659 822121680 3998 3999 232514213 9005 9006 182945169 13281 13282 851233358 69285 69286 2582788 26340 26351 65809675 5022 4947 104417087 9840 9841 788632024 61162 61174 663434531 98309 98226 937036486 18400 18446 774996394 36338 36339 3792370 41754 41821 718193132 17653 17647 697711125 13862 13791 614763530 11588 11525 520159945 57767 57768 827540027 46501 46475 459494172 36205 36260 95849919 47487 47467 724504382 97640 97641 932834378 99110 99111 257518712 6957 7016 724258541 90597 90598 554523773 3202 3274 678688498 17475 17490 994596626 34887 34798 558368254 90011 90012 712979593 55503 55421 220181446 90390 90436 449529944 29218 29219 906814594 90043 90044 545086013 83466 83479 757887340 19905 19906 879692770 71177 71178 6243609 51094 51095 320605665 89734 89647 278323370 80376 80402 656555092 77435 77436 791126885 39862 39863 480474262 58789 58753 653115534 89971 89997 185854667 62186 62118 219453980 18311 18312 595281109 21656 21657 463141913 22342 22358 53479175 9032 9026 312946089 26548 26549 251557394 72299 72300 694615663 35985 35973 220214283 70838 70839 400762712 8385 8386 657230075 93770 93771 880816033 3379 3380 661691458 956 957 913304476 90533 90525 67870018 58137 58163 700522865 11206 11207 399085591 29526 29535 573031570 26906 26907 601649982 46151 46152 806699102 39688 39689 133565408 82383 82384 869556390 22440 22441 445839283 75556 75567 620078535 58014 58004 342249635 73081 73072 321753808 81484 81485 503815841 47146 47134 635703783 87753 87747 885518824 58826 58827 717052187 91119 91063 995324873 68987 68988 743658858 18141 18181 358334334 24954 25034 960668984 33243 33154 328117844 87249 87250 953261734 52870 52950 718237314 34414 34415 488329116 14148 14149 189751609 47692 47737 313290541 11441 11516 630032583 50695 50696 748887760 79957 79958 295694167 2142 2148 924481031 80620 80621 167725101 41391 41392 295902564 84608 84609 122924555 69898 69983 163634923 11953 11888 690908947 62437 62438 841505588 12791 12792 214147148 17437 17438 685500749 8957 8958 915280728 97694 97695 148318464 60420 60438 635474372 59895 59896 570471795 49399 49400 448234092 80822 80739 532874758 64527 64528 656382762 87502 87563 365992702 51275 51252 941055055 44596 44654 540352848 70381 70358 982239183 10873 10809 793520426 69141 69142 973095604 65189 65165 487525097 35519 35563 334340619 23375 23308 864207822 17029 17107 996969495 45602 45603 172506932 59175 59261 761529807 27956 27957 862090372 34665 34719 275722640 7064 7065 341683335 73950 73951 216058793 35187 35188 375889619 37720 37772 192777557 70183 70270 13698805 44968 44969 100487994 73276 73352 271415277 78484 78485 822201939 68655 68656 14180312 6212 6213 589042625 85127 85058 645227744 16050 16051 622354143 567 570 50702437 76465 76529 167089604 98740 98741 347520730 77389 77390 141320345 96443 96444 998278554 98747 98825 28739721 31258 31259 957415599 9882 9890 518601608 37552 37479 178948610 92175 92087 513846569 60041 60010 270899309 80758 80776 796191786 1080 1081 609893422 8548 8549 687406750 44521 44522 720159587 23655 23656 88093617 62537 62538 810152989 62713 62703 721362742 63312 63313 889478545 84873 84867 895805856 43580 43540 586058071 25798 25871 383416818 62577 62578 326894314 37054 37055 519516985 84896 84982 257251765 55306 55307 17739260 94188 94260 955120834 83990 83991 239303690 25692 25608 668170245 81779 81780 239873214 37429 37430 477302805 44124 44183 714660295 21159 21160 912962813 35463 35464 503050054 31982 31983 204605152 95435 95418 343718766 39155 39147 325720987 39660 39745 982216817 58788 58789 253242294 53072 53073 12777049 63492 63493 454139149 20181 20182 657634311 79367 79368 37913790 96414 96415 899921210 52805 52729 54096852 9632 9577 515609379 86257 86258 426822471 3314 3315 426004408 88019 87960 98909526 47504 47436 844075965 34193 34117 605992478 66154 66098 422251273 29210 29211 419344591 88599 88630 814283159 78507 78508 194469344 55739 55740 473815220 7925 8013 481425505 7582 7583 919303755 75100 75157 576641092 83182 83183 359109724 45861 45862 49722316 75517 75518 225947983 95192 95193 689837920 44990 44952 598604613 61303 61269 509945604 82388 82389 323655648 68854 68855 976805103 79211 79124 531732441 38585 38565 898892407 11816 11775 970363540 87095 87096 991519130 48093 48019 553998283 32514 32448 110007962 42538 42516 251360796 73474 73545 909356254 59140 59175 502208323 73933 73872 451458231 67986 67920 141835752 19403 19385 17076130 63602 63603 384748765 96839 96840 443947195 99417 99418 659141999 84985 85049 391775207 25587 25588 101114419 61736 61737 9678261 43899 43900 424708046 98406 98492 191351156 83546 83459 233177767 51144 51088 40448855 30528 30466 980122905 98052 97966 407624397 62390 62391 897528612 53218 53284 680545512 53976 53953 172777560 8022 8023 172069391 73878 73800 197019711 84774 84719 397959875 51347 51343 723769618 484 485 169992371 13454 13523 323785809 88767 88768 482215659 90328 90277 205959336 78660 78649 370741100 15417 15480 269214793 58506 58470 584543468 60581 60609 544869192 71760 71684 339991276 81713 81668 994322786 66294 66223 569253904 88873 88903 690914340 79077 79078 568381778 49501 49502 916493456 10812 10817 609078340 58511 58508 182186878 12413 12403 77747133 34402 34403 13710335 41377 41331 432493021 30035 30036 44860937 99871 99909 908725465 95510 95511 678520073 84645 84677 867421820 34303 34304 172356769 90478 90479 675754667 3549 3580 780192331 65767 65802 97162619 57490 57407 412059519 36447 36424 335559132 71134 71135 275617014 10813 10814 170082653 79470 79453 945947286 6719 6777 149299559 96077 96009 262130094 49456 49457 90659967 18058 17991 344083469 37317 37318 468465991 67956 68032 384195242 40394 40395 229269732 51272 51273 366114209 73320 73397 796680126 91790 91791 740421128 65526 65614 168738576 78260 78277 82567213 59051 59082 681538256 52735 52736 469794874 36238 36239 708581384 17451 17407 519985852 21029 21030 613476062 58127 58201 215910162 54200 54201 748062552 92239 92197 212098925 8258 8259 998417916 19345 19268 74498683 26514 26519 176430220 32998 32999 74400822 78691 78692 712674415 59558 59578 131469332 74864 74865 652232134 35734 35702 909348046 24537 24538 605735067 5715 5734 574817358 29904 29905 460323061 64825 64826 218892380 32182 32183 12839849 39304 39305 776692062 21120 21121 402852278 2723 2648 104580759 65378 65437 613918818 2618 2689 81518180 2595 2555 63844274 4531 4538 924678348 92001 91985 260338813 55955 55956 705187995 65863 65864 716102743 98585 98581 788599211 15448 15449 2726874 52081 52021 64912359 71899 71948 207274028 72512 72471 87265420 80274 80275 857296328 25981 25897 408440936 70289 70344 943869712 25104 25112 379970120 84 43 725868342 1090 1091 690792208 20010 20011 202211263 30688 30689 301726037 35224 35259 536290886 96426 96427 795542193 72501 72527 843946296 93922 93890 742919118 81948 81949 187104312 7078 7079 103761689 46244 46252 210012135 76449 76450 75569376 62579 62580 739995327 3388 3423 24480413 82092 82093 243250245 19258 19259 974988509 80753 80754 562686886 85649 85650 489516800 21648 21649 681518153 78041 78070 924444769 90452 90393 994494129 46709 46794 648411280 59880 59861 694064271 76307 76308 4178086 74339 74262 165210078 47084 47064 252559675 11308 11251 382016484 19541 19470 420422267 847 877 501921945 73900 73901 244298466 63271 63313 977239780 42582 42583 231880869 30177 30178 284087946 13190 13191 299286063 37582 37620 481401959 81984 81935 115575507 21664 21580 400719680 71278 71228 433574913 16359 16360 178618287 28531 28532 293951148 25337 25425 361111925 23897 23811 803566998 56228 56147 793227051 49077 49078 624565365 54717 54679 114301414 98882 98804 580042869 67785 67836 580484533 88423 88450 820281173 53161 53248 835673408 34049 34050 637735624 76376 76418 128317205 14766 14844 947943778 52830 52841 335219525 55540 55579 308263113 42933 42934 952665364 42367 42368 216981290 71627 71540 92914366 11692 11693 115887837 85084 85021 826125795 95452 95425 608689257 97894 97895 243031656 21064 21065 974171188 67413 67372 683146490 27687 27688 70347238 27159 27160 366336691 1047 1048 679523055 81581 81650 443354635 27631 27632 538334274 3764 3765 803869261 59048 59049 932377802 22420 22446 101430799 98385 98386 617692798 82438 82357 446405319 85553 85497 864050612 45105 45041 879402333 67024 67073 681614038 30110 30111 757817592 94572 94573 554733167 28665 28666 116021006 59893 59894 717646861 80203 80164 659238539 91332 91367 186120109 50486 50524 434973855 14749 14750 64798256 60009 60010 172211727 32067 32068 493540401 25686 25687 504015948 58381 58467 626589303 24371 24362 396942004 59073 59074 703505643 37382 37383 620945319 2659 2726 772711226 89581 89582 823661765 976 1055 98214391 47543 47622 247904935 2568 2651 152037702 50024 50036 285684491 64996 64997 612572421 78567 78568 317558341 32268 32317 997979908 57600 57601 980989236 19285 19252 652529558 67032 67075 635173489 78900 78901 401736061 14049 14050 20522277 82968 82969 593461809 765 766 156194947 58170 58171 434003386 59382 59383 875113822 61546 61569 369953836 93183 93129 500734248 98537 98560 105514821 38753 38833 169840875 58347 58431 760399077 30245 30246 486257372 34333 34272 687862134 8142 8143 618541214 2202 2135 286166446 99017 99007 529181145 51689 51690 122223923 72591 72559 146827941 39866 39867 807511311 18424 18425 72144481 31381 31382 689445896 27277 27278 517981644 74261 74224 131004559 60126 60063 633853928 28614 28615 755991831 15494 15466 898711902 30974 30975 413967590 86343 86277 151245693 4547 4598 254630784 74597 74586 441982681 80719 80720 44928377 86490 86491 996323023 39661 39712 897526703 50428 50458 544927623 47497 47498 575534765 45323 45310 392691746 17675 17676 8152079 50570 50580 375624222 22679 22651 773816348 72490 72459 801562797 99519 99580 241297936 78575 78543 352840880 59563 59564 997084556 88560 88520 470714498 94504 94423 638949802 71042 71030 667704836 71363 71364 129718686 54201 54239 515930011 28550 28578 1440875 86282 86283 635533716 59830 59894 821005435 49418 49453 561509605 52381 52382 655161565 86700 86701 435777977 52828 52792 492120593 89265 89266 56393645 17703 17704 295363357 64783 64784 955940005 5934 5935 305643398 90685 90686 433797876 70569 70511 626183766 10850 10886 627027438 77736 77737 412513531 1721 1718 827717419 42598 42523 928202886 56859 56887 352359936 14551 14552 472601651 39234 39214 86913626 7755 7756 173139952 99730 99774 742544244 23717 23718 779603062 75802 75743 335899144 43143 43144 533017346 97687 97650 241956889 28228 28229 436618274 89366 89312 667440808 26851 26852 670791848 64093 64061 141272241 17255 17256 18212802 7366 7367 707288797 89122 89123 916097319 85912 85995 10716550 11165 11166 36489913 53127 53128 21074961 98871 98864 118805395 71197 71198 878893364 41660 41661 374069658 84892 84944 213204395 4670 4687 6119302 49498 49582 737027283 77362 77341 882748218 91148 91149 877402416 81360 81431 239166770 45722 45736 858634004 66255 66256 319034605 28157 28094 299264532 29563 29626 586525656 54060 54061 276817182 61068 61069 637349933 94102 94117 465301366 48634 48674 223859958 1450 1451 157806200 89633 89557 232657580 96769 96770 44552148 71970 71900 195884336 47111 47112 438680174 28958 28878 696776071 44434 44470 306885185 96712 96713 298588685 32391 32390 982024074 19932 19933 911025348 78485 78486 842685072 31754 31755 9654080 35594 35595 585946246 38249 38250 809829153 55815 55816 576295211 41906 41841 261399591 94308 94260 662381898 4387 4388 509694498 53168 53169 265651425 74890 74833 494371172 470 423 560291869 65205 65206 514946277 48788 48721 440280468 72315 72323 172065087 55989 55957 858726501 49708 49642 611481751 73873 73955 952026135 51571 51572 378200929 67869 67870 70826207 14997 14921 658783248 54968 54969 713002074 56887 56900 751393921 85300 85312 816680828 56672 56610 923187610 68310 68365 132718876 40754 40755 653142837 36245 36296 240593435 96555 96556 565327302 63136 63092 698050207 63090 63096 702303114 43683 43769 219616659 59374 59337 362166592 18491 18492 412780324 33283 33308 174471875 33572 33638 333560375 18032 17947 709632246 34749 34750 596845738 303 248 871082094 68278 68260 762627713 36561 36480 217261519 77487 77488 392678882 57905 57964 960662363 53627 53701 368151566 81365 81366 55296397 55309 55361 467870687 7630 7598 727916257 63924 63956 382859569 45846 45929 206931426 72197 72180 643969336 46689 46690 973259763 78787 78788 168775320 8146 8147 396310183 13602 13603 792327021 61926 61927 719341793 83945 83946 508482399 53475 53492 312494866 22350 22351 509147378 49668 49647 309518348 78455 78486 770751443 35082 35083 172766715 81332 81333 263454033 19926 19870 96403861 34372 34373 216505958 1513 1501 43104136 47879 47880 822132287 28658 28599 8542071 80088 80058 791919000 54743 54744 17079836 94536 94537 24758016 51934 51935 848966387 60214 60286 325136809 20495 20417 994319049 86865 86821 769849038 39277 39278 568897871 26702 26635 441597556 37387 37388 13152091 91964 91965 151541283 70773 70774 425609650 6944 6945 269166911 49182 49183 596350976 4551 4465 37479776 92896 92908 456299801 96145 96146 365594388 55806 55843 841305953 23685 23722 575559745 54831 54832 175724057 61727 61728 366334939 76597 76514 334165146 13353 13354 764806830 448 449 30477755 18890 18891 867075272 49374 49442 794711665 23658 23659 927773537 12373 12374 933244604 770 769 733789365 48084 48037 620520914 70100 70101 964285469 66594 66648 404870568 38035 38036 176996333 46016 46074 242863335 44426 44506 403598141 78157 78158 127936478 93432 93433 640156131 27849 27850 681564444 67307 67308 572020313 42303 42361 425741991 71208 71245 146407833 64344 64282 669229664 45773 45699 214454517 12418 12419 165759841 72935 72959 325699789 24072 24073 203830085 62250 62251 120123901 72268 72269 264413118 11035 11036 184110404 17427 17428 557077640 9491 9453 132893944 10193 10259 209288847 56979 56961 555062390 35809 35836 762630744 49498 49558 910672083 83006 83007 877725522 46955 46956 624584968 7014 7015 74255631 48954 49008 894986182 32759 32760 413052757 30817 30818 453717919 79642 79703 110236239 15043 15044 996856352 28478 28394 39316860 26419 26420 269816580 34471 34478 67839677 48815 48816 198801956 86037 85971 494206192 83865 83827 992778002 73629 73630 702046245 26557 26589 99324049 96249 96250 443227925 42124 42071 717396976 56505 56506 832804389 85080 85012 130494749 12014 12015 326123576 35362 35363 768157256 11464 11465 290157857 95423 95492 420075773 9758 9759 889628911 68885 68815 198784871 23659 23660 979928131 40662 40663 443359621 7589 7590 52082681 74405 74451 506285775 21722 21693 461732936 29911 29912 100640391 19309 19341 655788998 34126 34155 765574953 96513 96514 680790214 32458 32485 676388851 56216 56217 615560299 39125 39126 534590680 42159 42209 880421291 70063 70064 316247854 84109 84044 348538234 26942 26943 804347704 84896 84897 649407692 78857 78783 186173333 21813 21814 644376512 23363 23364 794850564 89318 89319 232682469 7866 7867 7324440 27936 28025 427661052 50786 50727 476147302 77641 77671 810937956 31704 31705 442346935 8660 8661 541014124 10393 10394 463228622 80595 80628 596300922 24927 24878 476641176 7632 7669 252257163 52548 52580 452988115 41521 41453 564973215 52554 52555 395049098 34788 34789 614180116 95049 95050 553532926 50388 50389 767863260 12379 12380 596609686 41425 41338 700036583 70121 70093 802982232 50447 50474 166435131 7787 7788 747948376 30299 30279 363862367 31336 31301 527839904 72364 72365 738213118 18573 18500 459216427 45979 45948 634322073 5166 5224 166609941 3243 3216 49687396 46023 45991 510511846 53954 53955 947948765 88154 88155 605250554 42229 42230 500405349 85431 85377 882992112 70872 70873 520349841 53282 53222 323098047 70761 70762 800447563 64601 64602 825399503 57023 57024 167670679 59270 59298 641610014 63059 63072 199138641 83045 83046 413526655 85380 85381 661727568 28463 28388 444497919 90467 90505 37200821 93704 93705 991275148 55821 55822 845853320 16501 16568 498981537 34364 34371 796278251 39825 39796 494653109 47279 47280 53321164 80328 80329 52580236 11764 11807 191643771 73616 73590 276018141 45417 45418 501773926 36286 36287 986732876 35411 35412 265402391 78287 78210 647657203 26214 26271 76381926 48875 48876 921013424 44846 44803 978198936 68281 68282 742764991 22237 22217 209195088 52790 52791 327058598 93029 93030 564010986 57511 57512 248002254 50754 50773 130141117 25731 25732 734345964 48221 48169 579740442 47605 47576 163347047 17899 17987 190559115 71199 71200 829068238 51620 51545 743868489 78039 78040 735393061 24931 24932 112567599 62595 62650 62586567 6075 6076 828432097 94357 94369 969311725 2595 2627 484006505 5001 5002 64650496 35520 35521 690087656 71417 71418 130506706 7674 7636 546348354 73285 73286 662211126 38598 38599 870496677 17690 17691 460620725 41466 41398 175703893 43614 43615 364823000 94853 94854 359934150 91147 91216 425194784 96470 96471 585992095 11423 11436 947770800 4583 4584 12751911 93100 93101 856244707 70508 70509 545278818 67706 67621 629992140 42064 42065 683518863 4172 4173 856408899 66323 66327 19477916 56296 56297 423424849 52721 52722 353648720 57050 57136 955312610 77659 77732 635383211 88651 88652 460633229 46564 46565 859887017 41034 41035 845126353 24133 24134 112862380 67713 67775 788263373 12892 12950 387866165 69218 69219 805905880 89260 89261 779106622 77962 77963 738627435 62971 62882 471178297 82541 82542 610550265 57218 57219 580295525 61269 61184 826619038 72384 72385 46778500 78335 78354 289822951 21769 21714 834676728 77086 77087 861541251 42763 42764 932108573 86000 86001 759445906 57440 57441 10952617 91606 91607 335142294 93509 93476 58264682 62738 62699 392044118 89510 89570 765393758 72820 72821 366224143 31752 31753 162964021 62957 62958 402445578 59551 59552 734450517 78034 78035 518667258 59085 59086 63702194 92114 92115 255639205 72196 72210 758053015 9444 9405 332248184 47315 47255 283957735 39752 39753 131317063 40647 40708 785748138 24654 24606 832277603 94694 94695 547075199 89869 89870 575550446 30819 30820 214294857 83532 83458 9629788 6430 6433 600515801 59579 59665 685945334 89805 89759 248029847 66194 66195 435824728 23250 23199 96750747 86681 86769 168733848 58115 58035 328123585 93662 93660 34247020 98744 98662 436923670 29503 29504 17834872 81029 81074 583333980 73193 73194 634195315 29761 29762 265027008 56058 55999 62141743 58806 58782 860019397 74628 74629 279736213 32597 32667 992469257 26457 26458 474957822 78582 78612 19209774 38736 38737 629602757 86573 86641 324851359 89573 89574 516478015 7130 7180 111523764 93938 93919 81514019 16033 16082 455607896 99254 99167 963968631 68558 68505 751930212 82908 82923 824062715 30601 30648 642208460 46391 46392 57727435 84228 84229 901480708 54788 54789 18859322 34543 34544 144356381 71519 71520 242681888 50225 50226 826789378 22211 22226 712640082 94540 94600 971608506 52290 52294 253542291 450 451 187296250 44425 44426 144710882 62077 62078 763672531 67194 67195 735164528 95680 95681 938142909 7824 7837 689131910 30357 30358 297293682 98315 98316 992662363 62033 62034 824883509 40552 40466 948018547 51907 51923 420557755 63621 63646 631799246 63538 63539 912126607 37052 37126 773988116 9591 9650 354600572 21401 21402 956308795 55821 55883 953255572 24592 24667 390640884 10133 10134 609666900 29546 29572 577119675 6839 6809 158903342 48975 48928 56216874 94242 94270 244243037 60341 60262 447740546 78869 78829 486825347 26321 26322 292119104 53881 53882 511382440 32724 32725 103633499 69640 69701 319065869 39281 39282 563840895 33137 33153 647194096 87335 87336 287251253 71698 71699 262536874 21516 21517 474360157 98332 98333 847533656 35534 35535 450068926 54774 54775 9128644 45078 45079 438441647 75798 75799 854115440 787 698 409854575 79911 79981 686108989 23949 23950 527136803 85927 85889 11122958 60770 60726 963120973 20915 20846 107868578 94814 94815 332114542 12905 12822 868152844 1611 1612 198280420 67478 67479 399592379 54498 54476 655193221 45272 45332 807925671 90318 90319 655463757 83335 83336 964603178 23188 23146 958660801 43487 43488 605316856 28180 28241 21896968 98464 98465 814306266 93897 93863 654447341 10728 10729 117324143 3832 3833 60466191 69043 69044 414678417 31641 31642 462915965 93842 93843 303612669 70929 70938 390799820 43901 43902 942783847 6351 6352 917950094 44461 44462 797500771 53586 53587 370637229 55736 55782 917371008 76680 76681 211193528 26204 26185 979262694 96387 96388 767372336 10712 10713 97290033 44727 44645 997293694 88975 88976 82873591 93061 93118 429997405 14189 14166 775661380 46638 46639 295366574 84594 84506 3810623 4114 4077 40365779 51656 51657 570948976 71314 71356 953228966 3509 3510 229300295 22313 22392 278398943 33184 33230 672639399 42252 42288 475366899 47608 47609 612472193 75950 75982 656206430 77192 77136 29650301 76119 76041 978723908 4749 4720 783031302 24587 24669 403103894 28837 28838 952578612 93929 93869 963778967 14309 14233 937749097 48760 48761 203796729 28089 28090 841530279 26546 26513 741991399 92551 92622 301800749 1808 1809 345153304 95552 95553 277997962 39478 39479 398571437 32283 32241 391857468 45806 45807 962728134 80467 80468 213405395 89660 89601 1836724 63422 63504 518911450 77885 77910 686336563 1605 1608 604496952 85403 85404 643603660 93754 93743 42825789 13224 13225 111932136 9261 9262 53867521 95174 95175 420419794 70856 70857 324366497 4866 4819 180337420 50752 50735 520485397 32539 32540 694816790 37045 37005 488331707 84481 84452 680964078 92519 92520 701793068 1934 1983 40120880 2802 2836 338934023 19916 19915 971290827 4164 4165 173324978 32172 32173 708444501 58336 58341 546098787 5138 5139 86843705 50048 50049 294205942 67838 67907 422169388 1877 1878 849191959 37503 37504 181201905 4161 4172 481243157 27945 27946 793816580 41574 41503 468457770 79681 79682 497985013 52186 52115 746127313 37591 37592 17697375 68255 68259 70127773 72204 72272 234053747 35274 35275 811350808 51853 51854 427773368 67060 67007 338655093 55783 55784 264411644 13263 13264 465492883 76151 76152 874353932 45963 45941 210095928 39040 39041 638839306 16859 16770 661419984 23661 23632 433762633 14651 14572 241496082 57729 57730 192775452 49618 49619 787813311 79218 79141 793803516 32717 32718 755063670 79718 79719 704097614 53552 53553 955453546 75411 75412 699278157 31187 31188 651844089 1331 1339 140532887 26740 26782 283733601 94426 94501 882980360 35007 35054 564275650 45152 45153 860262085 79804 79805 540495161 4644 4709 917640380 28378 28379 959778470 60995 60918 339391438 88832 88833 786373670 63655 63669 417809892 54318 54319 150734163 72682 72683 297317854 38858 38853 233156815 74789 74790 465463010 15249 15289 978200959 1952 1953 317188903 88667 88668 199352797 13437 13438 317480942 24539 24540 913298218 54623 54624 943404208 8370 8345 134561685 84380 84381 164304718 56051 56048 906507939 4991 4992 731097718 11252 11270 719607776 44767 44768 622739897 50657 50658 511566450 2276 2277 393029671 35793 35794 688612978 12189 12175 315881246 92192 92193 811509742 23678 23679 161708469 2393 2348 317429968 37590 37527 916634843 1835 1802 410931922 65336 65264 615445090 23221 23146 2017114 46427 46428 862507740 92917 92918 30791687 83996 83976 721098805 28660 28661 202094200 9856 9857 645498812 27883 27884 484067666 6657 6658 298371688 46288 46289 625003671 72715 72650 176840323 44814 44897 845558554 84667 84689 827041993 86993 86994 862357836 51475 51553 915645013 43173 43248 763589612 57837 57838 580128603 98894 98855 665370807 94832 94916 21967071 38252 38231 675423669 75789 75790 102621133 28646 28647 459236098 38255 38289 998399024 75536 75537 66234387 24939 24940 501772854 22033 22034 590984109 95986 95968 490240049 51642 51643 866558208 29403 29357 350411387 13422 13423 502932726 20928 20929 210571794 61520 61434 414853321 56044 56099 753299928 23657 23709 550094846 20957 20953 106336053 84302 84303 496559065 37362 37360 61768086 59988 59989 653830430 32739 32785 388217036 10489 10490 327913913 14187 14189 299451479 6034 6035 606682377 62221 62222 404922031 21437 21438 696954196 91580 91603 304683032 51601 51675 592679555 96762 96763 541074139 43991 44077 928786876 41828 41829 651322390 30422 30423 31897030 86057 86058 496606193 99155 99222 882895328 88945 88946 538598463 81269 81270 159311456 32677 32678 615506166 55347 55348 928497152 96829 96817 972394688 65197 65198 4375927 24681 24682 321058575 50325 50326 374718 27298 27299 82074027 91970 91923 349224045 429 444 918551267 62366 62346 884462907 89733 89734 24010771 3850 3851 71944170 12905 12917 383275158 99756 99793 152653908 12865 12785 122420217 88806 88734 365899675 7176 7177 207137105 68599 68585 580345019 1362 1363 170521522 40735 40741 419791706 11384 11437 520249395 65199 65200 4980605 51921 51840 477474800 94474 94463 198720770 35891 35892 779544957 17194 17223 371091302 49895 49811 522544256 53688 53689 103696857 54162 54102 803041442 65332 65329 614211034 54033 54027 286273055 38056 38057 678484744 9014 9015 905862068 88140 88071 657155592 69221 69222 749939841 12470 12471 445330289 74080 74081 554727735 3491 3434 526433442 62000 62001 31993938 3734 3725 966540697 2847 2862 134823365 60762 60810 982289325 91704 91789 902105020 92743 92744 712854884 66752 66832 198393925 64569 64555 164744245 31405 31406 514741781 22976 22977 196219915 44515 44516 531058508 260 341 48175100 10536 10473 301472980 94339 94387 398624552 68733 68751 726743304 16438 16445 868998250 15144 15145 439328740 99797 99798 204788679 22266 22267 400383137 59408 59409 568676899 41106 41107 343714586 79770 79771 592315787 46797 46798 195497485 11077 11078 799863533 34079 34080 641061766 88514 88455 148891540 31475 31445 347652802 29742 29751 332025058 71152 71153 487042114 73160 73161 537858088 50869 50870 521912282 29149 29063 784094323 73650 73631 377502261 72856 72857 958447443 67896 67923 906379367 36245 36230 531431040 10857 10858 665290903 45051 45052 813557098 63057 63058 677989963 33838 33920 905624261 36653 36654 20835824 96853 96824 475024026 17805 17806 653642865 3721 3722 658927454 56519 56520 900887626 60594 60595 705333711 41183 41157 880960563 13850 13797 167349171 47159 47198 130162441 4952 4953 969720171 9588 9589 595270653 3816 3772 558682691 21701 21702 214407514 35439 35370 541521666 90706 90680 200957079 11892 11938 700619589 49354 49340 834371576 83128 83129 295941957 37677 37724 595354498 15495 15496 389735288 34596 34597 567589912 66370 66327 839319396 53820 53807 428419914 89740 89741 83349594 11092 11093 961924327 36576 36577 599485572 68646 68647 446817249 13561 13562 830112083 72953 73039 462239810 96234 96235 479419349 84902 84991 66946245 40943 40869 333674371 5091 5092 969514628 90244 90268 508648763 81532 81499 240408792 79178 79179 354609203 85874 85942 884277571 54806 54874 10764622 20329 20247 908220386 92095 92096 1112947 30762 30763 805978682 86136 86137 672556642 85904 85973 839277308 72686 72687 785439102 58643 58644 114498584 115 149 490041461 21411 21412 691721853 84445 84361 973760897 4548 4521 922304004 11644 11645 736523738 36950 36951 529434893 91504 91508 372163081 65802 65888 698754657 75395 75378 327336864 94728 94648 766313844 85289 85290 25366963 91366 91367 806901132 391 362 894031972 30619 30620 624069932 34497 34498 94746641 75842 75907 744786141 44055 44056 936237463 80162 80213 714835555 79862 79873 191819718 32931 32932 56186422 27117 27075 374635792 35473 35474 961868334 8497 8498 53862805 20191 20192 135284116 87670 87705 600100906 82431 82429 262736671 64325 64326 495335077 71025 71014 108940517 6404 6405 349051841 43186 43172 598233906 36681 36682 843606945 59433 59427 13206802 57027 57028 123722390 12322 12323 191359264 9352 9267 263761350 75876 75793 858286645 37785 37870 659722731 41239 41257 222029494 60763 60813 508864945 9335 9317 978343643 75277 75278 321205698 60555 60631 174786471 70268 70347 333555468 69541 69542 605591496 88318 88319 291267591 60161 60174 242065264 87205 87206 878498130 32964 33052 548463316 55094 55095 181995345 28163 28164 163713050 7101 7183 919657584 6602 6526 714919046 52455 52373 449769018 8313 8314 531781375 14664 14710 462516368 89239 89240 518787425 7041 7042 873191446 14890 14907 783843791 72432 72444 376773818 92569 92570 399301913 87889 87890 407864051 46724 46725 378643871 48486 48487 263908283 81583 81584 67350345 59181 59182 301777024 29216 29234 672804336 43983 43984 324852853 26188 26155 630860755 89611 89526 233371668 10948 10957 271989805 63090 63016 726682320 28219 28220 237178276 16579 16526 520755511 18689 18654 435883333 49984 49934 564872937 29794 29795 956500734 3251 3252 633724395 85162 85225 766073114 55047 55048 800502355 93814 93775 346539910 19565 19566 676768541 33298 33337 822960969 11305 11306 485237649 11997 11998 753658965 26758 26759 616334057 63378 63379 292151069 77697 77772 847230494 91263 91196 385883286 40813 40879 544951227 8067 8068 983586254 12067 12068 408946245 76300 76301 650280076 83362 83363 66981566 85257 85258 424370767 23626 23627 896430479 19268 19331 818095798 89462 89463 157018044 68708 68793 405706959 48171 48166 182467481 31406 31385 48314298 45848 45931 140618738 46460 46400 9715276 14136 14052 827621581 30382 30343 628205704 43826 43753 318400154 75832 75796 840750837 26952 27023 23830562 65659 65598 473505386 23117 23118 675134097 17927 17894 463774470 5426 5428 488879616 2662 2585 614076643 54252 54253 16990643 19480 19481 924743238 72688 72689 443728026 38986 39029 611821505 40764 40765 607921007 34221 34263 65932600 90973 90935 731018409 96742 96743 187022729 87626 87655 934668547 35595 35596 299685498 16462 16512 674702375 75417 75418 96861609 54666 54730 549544957 27541 27542 74462402 41204 41121 656693774 16760 16761 924151322 22568 22569 113338439 89241 89242 665897819 20067 20068 683564308 46320 46395 467612850 60776 60777 880858785 54485 54486 844296382 25942 25973 424133393 29826 29827 42171714 33133 33134 609981972 34158 34159 200592036 22457 22458 372228772 7296 7257 301451144 48078 48079 982375609 14118 14191 733769695 93430 93431 501107041 17433 17350 525375717 39321 39322 367541895 23764 23747 678848806 19617 19618 912698905 47109 47162 662623699 18333 18298 696494052 47305 47306 81606290 95433 95434 874596176 6390 6374 225769520 94781 94761 51712074 1288 1199 867867434 59316 59317 303277737 77754 77775 554908293 85899 85865 153823200 37792 37875 614592615 87620 87621 902863798 96166 96187 723965103 62419 62420 503858869 23094 23095 18582837 66612 66591 851816632 50840 50841 324357132 63487 63488 397402856 84546 84547 224440785 81969 81970 227453857 50291 50292 366428160 33469 33502 47099742 76757 76758 136844706 33113 33099 31761627 9606 9607 69293307 1135 1136 13934129 29900 29901 404188443 35058 35026 911598116 67143 67114 167551094 91859 91782 769273164 70302 70303 956176629 78943 78881 883246187 39750 39751 844343177 37579 37585 835589205 41050 41003 522007950 7719 7638 101668411 45327 45328 888835191 71387 71454 831641442 19710 19628 316863521 63885 63831 776613290 39626 39547 331592018 6050 6051 312421756 94256 94259 245290851 98065 98066 140833740 56608 56609 936348475 130 131 571583863 25166 25137 86145747 88920 88921 240316615 861 841 735947172 52071 52072 87611871 88698 88646 574127152 98543 98501 264115719 55718 55719 149776818 217 296 403685524 91692 91693 293705578 65312 65313 948675451 91008 91054 645720303 57808 57809 537442056 89315 89361 108526160 8978 9038 974729883 18245 18295 449077111 40475 40476 361044495 54199 54255 753906082 23143 23146 495237863 12457 12458 551238683 34333 34334 58886170 92346 92347 385775582 27113 27202 633463611 12200 12244 285111572 97329 97330 644701933 23327 23262 944917841 24433 24434 687171241 2784 2833 343770603 58146 58147 952126628 80927 80928 155433818 6455 6456 529338517 82683 82684 201866105 25199 25200 404093398 14515 14516 171706985 73522 73585 167067802 90944 90945 404580439 84347 84348 230677670 1109 1092 436077789 41371 41372 939599755 12413 12414 558412168 61131 61095 611997004 21792 21761 322782708 50942 50929 852119780 27380 27412 165306892 22506 22507 896301660 92862 92863 469674333 34825 34772 921274181 96805 96834 538331434 36633 36664 742256313 85555 85556 225873 13498 13499 487426343 88051 88091 722591888 82470 82471 802553017 61314 61315 900862849 74192 74119 718690045 84730 84731 112669472 37666 37667 921597851 72989 72990 113144943 4428 4429 42673860 27428 27429 477405157 35993 35996 155076181 26248 26282 899021421 73653 73654 973107520 30972 30973 356863807 24828 24819 648933978 40249 40225 47564782 81304 81357 726179785 32814 32815 342148561 17276 17277 931941228 94778 94779 837832274 86268 86269 664575888 32008 32009 354490297 38053 38054 999391367 280 345 901355863 79147 79216 745731950 92942 92943 114277613 57799 57800 409397397 52784 52785 796695366 44250 44251 299728530 72016 72017 575082656 41378 41379 581003105 15864 15865 962343255 6006 6007 147755166 22608 22609 814325854 12057 11970 640263941 77040 76998 628023519 28808 28809 618616618 45620 45697 618052939 38353 38354 202424302 86368 86423 587769000 88180 88238 900127898 14248 14249 778150153 18930 18845 174366544 96338 96250 996152059 7665 7666 213389191 96735 96821 195624755 74259 74260 945829058 44837 44838 762592872 89711 89712 751064328 9042 8979 891626156 67139 67180 50238908 65778 65705 925131989 70853 70854 815905050 35660 35661 439496739 83266 83318 872954506 50792 50813 171118840 18805 18773 475291311 16952 16953 579937216 99438 99439 190299324 99694 99695 190522298 34630 34632 695544367 56793 56825 334745157 84659 84660 276745280 90725 90772 125803590 13295 13296 781277232 24428 24438 574150935 43395 43396 867502201 41077 41078 27997773 50497 50472 340234787 90251 90225 403873551 30716 30717 684197591 77727 77728 44871995 16166 16191 385330409 83080 83081 68563860 10997 10998 95437118 56157 56188 243603125 81553 81554 459509188 85939 85940 174934164 90307 90308 22445529 25733 25734 570260283 92651 92687 648920869 73099 73100 308913515 26167 26168 32783884 53542 53543 382267256 53436 53437 959523035 74749 74803 584747264 28710 28766 825930090 99565 99561 102649323 5163 5138 111278462 35113 35114 59184815 61014 60988 293847211 11871 11872 761517970 12639 12619 194013063 50488 50550 738656124 96565 96566 521208540 38907 38908 39463517 10592 10567 797149526 59720 59721 697904913 35003 34937 484308322 43991 43992 809136501 68614 68615 953605360 90151 90077 504416157 3899 3928 104309927 90708 90709 641167994 37829 37871 689541008 49908 49955 359416741 77555 77556 957069577 43038 43039 44662423 39070 39071 56351956 17289 17290 271656343 80228 80256 634208345 13243 13218 264600115 48361 48339 692356334 52220 52221 706266448 57264 57265 430391611 59924 59925 497979716 27615 27574 60007749 28114 28068 571770904 66189 66190 42010870 51721 51722 552689677 43837 43752 241141086 56813 56858 214951043 2371 2416 814712754 41687 41688 214941820 32474 32475 97587225 83021 83029 500319620 62186 62187 288538560 25710 25711 263672697 40294 40260 763359713 72912 72913 383429653 86590 86591 683615886 89006 89007 185677541 9077 9078 79426677 80592 80639 855392481 93835 93870 124229972 5796 5797 972307102 83154 83155 991924625 37069 36988 942886271 53993 53959 638118553 90205 90206 240893481 87075 87071 901997341 77242 77243 596074928 15829 15862 998564605 27114 27115 283776995 44445 44446 461659660 46807 46808 402356879 52727 52728 816930388 20407 20408 673605490 11162 11240 840836415 86217 86252 600519082 16372 16373 577833775 51369 51435 46941435 68612 68613 531898837 70452 70453 217212596 9519 9520 4525681 17449 17450 456310029 82575 82576 217773607 3063 3064 571746516 55178 55122 797180227 81699 81700 830784304 3463 3464 859763595 28688 28689 272855670 77121 77122 510621209 54581 54642 301776605 54625 54626 663820185 52117 52118 416783209 50173 50178 551503078 55452 55453 382796008 60502 60445 364054018 64641 64658 326306860 96958 97019 541805749 78114 78115 669571165 55910 55911 864491154 2951 2952 170218864 68708 68709 174469919 98039 98059 784999277 59810 59811 70049772 57812 57854 338431687 52888 52900 305987484 6001 6025 438786351 66910 66886 835962443 43947 43948 719790804 62525 62597 165154829 32983 32984 594027410 27893 27894 532606669 31058 31059 41827790 6838 6839 159599132 80499 80500 503378798 38230 38253 151971271 60372 60434 270420614 65655 65656 171745877 59098 59028 202879074 56100 56021 96108213 21643 21566 569361325 64548 64566 545143693 21060 21120 348314747 74207 74194 435738183 99077 99078 276375577 19416 19417 264588178 95521 95440 742323714 76679 76680 180793164 99994 99997 587951686 49271 49275 692027814 25142 25143 87658376 99211 99124 70482419 6937 7017 663042846 97970 97971 93032418 6245 6179 275463961 82725 82726 633657286 14110 14111 690006055 38408 38385 137741516 49389 49455 366600405 68047 68119 370691295 85125 85126 256773850 86244 86309 641024989 70740 70798 667893629 82758 82685 908982993 26948 26949 211095027 71925 71875 73535422 63290 63291 692210307 83259 83273 407841151 29714 29715 215659928 36500 36462 852505240 41211 41212 58705740 87413 87330 872857227 66398 66326 234933562 72679 72598 34022368 28624 28625 667239806 41752 41753 75055364 93177 93178 433438067 77083 77084 275562796 17199 17282 268087570 43201 43183 758557550 14424 14425 11940853 93656 93670 412762214 43879 43888 623922915 17452 17446 728489725 11846 11847 667831895 88876 88877 33595343 67535 67534 837565116 1509 1535 617653247 25290 25291 994651505 6259 6260 711513236 25798 25799 951806726 44293 44379 530860505 33005 33006 736020425 69375 69376 877058934 94839 94840 477036575 75653 75654 731843954 66616 66617 122520173 79012 79013 923516660 6225 6139 762559007 34561 34562 441814853 90578 90508 629786505 80690 80631 397073708 38701 38702 778010861 10914 10915 812151847 237 238 116177843 85576 85577 276851695 11699 11753 465462424 4748 4797 636300334 52259 52263 564360194 87979 87980 850695215 55857 55858 389927353 62175 62243 486073496 15590 15591 821560834 78827 78828 796249914 78160 78161 160681548 74813 74767 847077300 48869 48956 639457989 68583 68507 25154597 52786 52787 597767910 67406 67374 42766571 26588 26589 328833007 45641 45642 451530316 53236 53237 213627156 95140 95184 194985904 59814 59726 242127765 4666 4592 834172362 71021 71058 794999396 25024 25009 11160773 98515 98482 385176670 26301 26237 223029588 38828 38743 242350977 81900 81928 766621094 12770 12775 266800018 66642 66643 91122100 65611 65612 760899862 620 583 629000922 43305 43306 547434264 40769 40817 597622277 94403 94404 490811193 67270 67271 168678951 22674 22753 32851700 84240 84241 557574490 290 291 65778215 69326 69327 327280784 38674 38601 103996384 38203 38191 284560220 94097 94113 646111134 21726 21689 481941480 86304 86324 166554304 41158 41159 789888331 22438 22390 951090205 84709 84710 209926467 3051 3052 824908645 78823 78824 452292959 19288 19289 896463643 87372 87285 184794368 57616 57645 545653778 92711 92712 310610456 25077 25082 962913685 7882 7883 177154974 89202 89203 711707388 74445 74404 558018650 8700 8701 183399654 52261 52262 717139576 14945 14914 419890702 49207 49208 303635070 38648 38649 338833708 81995 82021 256418069 71782 71783 851617218 16323 16312 110160596 44192 44112 503094760 26722 26723 381228338 50769 50740 843598041 57693 57694 581163362 52832 52833 308508155 67947 67900 18235199 45971 45933 93242396 4003 4026 691689256 54978 54979 281743743 90531 90447 163893339 15399 15400 171711619 16448 16414 403424748 93932 93903 60131978 57274 57275 397639320 76909 76910 126908456 85300 85301 921000789 89111 89108 956995252 72188 72167 111510426 98284 98285 597917020 59297 59215 525247287 38971 38895 846983453 81452 81453 913132893 89822 89823 541422901 8717 8714 234564089 64216 64183 229343720 45858 45859 606446210 16093 16048 190143307 80611 80652 213817163 55623 55566 621377781 41612 41613 950896257 70725 70726 734179940 42484 42485 260880222 17884 17885 436007512 54940 54941 139269448 52975 52989 4975186 72954 72985 511066753 57817 57818 1494734 13268 13269 643438415 72953 72934 159637356 9466 9467 388461568 53116 53136 168897977 62732 62733 656948006 12287 12288 279580613 18390 18369 993041295 6878 6879 517692612 54644 54645 528480608 56109 56136 251317030 41379 41448 9845409 40514 40515 325926225 95901 95848 159554826 37159 37160 544944450 5591 5541 755854950 74336 74337 541398868 93819 93820 589616237 80367 80301 98826745 27581 27582 510907575 37074 37020 314495017 50103 50033 296492830 46866 46867 360492344 61848 61818 494345710 87002 87041 802621231 31912 31913 887921051 22655 22605 493926878 78562 78508 832003174 79765 79732 928869158 75031 75032 910902253 4627 4628 663830858 13987 14015 48034560 25301 25302 572198458 67966 67967 153733438 58248 58249 138174500 61812 61774 180133266 18112 18084 784362730 9112 9113 719653682 30163 30158 568343225 95157 95158 977340771 48315 48316 891721847 79843 79840 18204474 43398 43399 942985594 56881 56851 328275080 89036 89008 510608497 25431 25432 150622306 30828 30829 712540188 50163 50164 188774180 85999 86020 549795689 44687 44688 638054410 13539 13550 947844616 68630 68669 401304593 60110 60111 475212338 67334 67349 9791570 73963 73949 941716882 20077 20165 942635039 42829 42833 681419640 70213 70214 133806098 54435 54436 43207903 58569 58508 445770401 78584 78538 645492280 47536 47561 360897630 90900 90839 917483178 18426 18427 973456824 4319 4320 914480361 60846 60820 877463769 29627 29628 779505809 75166 75167 272926282 12251 12252 524212959 42130 42131 327078444 57269 57254 945994150 5076 5034 176004158 91869 91897 149771243 61880 61875 370005097 17419 17420 906436961 45548 45490 267162614 56056 56057 202447612 77029 77003 322695577 33451 33452 725502545 52489 52490 296932503 78569 78508 612660423 57149 57196 892000572 32887 32888 511848484 95425 95460 848080055 2694 2618 204864704 91968 91969 817172518 62691 62692 460706390 7607 7671 54653512 9498 9440 788001924 97054 97055 76754033 66450 66451 702082832 44304 44305 688621678 57454 57389 145036448 45299 45300 322186741 61725 61641 276834813 15810 15811 742840063 51270 51283 112916962 97783 97754 711537327 90022 89973 697940074 82805 82806 76693240 73723 73724 190520390 83953 83923 937795221 21883 21879 109595942 32410 32488 542524586 52600 52580 647594060 3883 3884 561085250 75703 75639 271684515 8948 9035 237432608 40408 40409 154089381 52058 52137 783996915 42486 42487 219729574 3175 3176 143174354 20625 20626 462338833 93792 93810 852695300 637 638 255571317 55224 55225 830337390 24775 24686 503657748 68831 68800 13563934 65861 65862 463507451 31133 31203 151045312 65834 65920 811244344 85541 85523 841718283 45891 45961 140271570 48564 48565 234544897 15753 15754 905396307 69340 69318 312127163 2226 2301 303076543 46127 46128 16144593 91716 91717 62670723 9187 9248 24919159 13094 13021 504472971 48968 48969 574038077 2269 2270 903047341 24312 24329 522195272 12399 12361 629004272 68607 68608 252368176 30718 30744 956660591 67827 67828 973187589 46707 46708 274838701 1421 1457 540062173 94144 94127 857452045 34884 34885 112757813 76934 76962 894032538 57591 57592 680407843 61983 62005 255506306 94192 94146 135437115 95272 95338 48413882 84400 84471 214073110 53689 53690 565681963 67894 67895 966957873 87728 87729 591883045 30548 30553 371755194 75795 75838 829309374 26539 26464 662414006 82139 82172 955631282 20992 20993 990391712 17712 17632 674168697 51696 51697 925162528 78742 78826 2295999 14826 14884 955998347 54599 54600 576949914 92616 92596 66372737 74672 74692 669821545 25521 25517 172216448 1174 1258 806233629 32429 32435 356804006 61680 61633 727459259 54529 54512 515944255 67452 67409 474846507 82058 82084 422705368 5316 5252 223250470 36376 36455 560339663 10192 10158 175880119 75581 75582 846002203 8347 8324 178656843 16936 16937 128338431 74539 74540 556695666 37409 37410 849764762 83417 83418 973114542 20188 20189 22358355 69746 69747 22729335 35788 35868 844808976 40592 40657 971429147 26309 26310 549003629 39758 39750 189306311 30139 30127 871720739 53179 53180 250948140 70517 70568 630140211 80710 80792 160082857 23365 23366 797844152 54477 54540 46687891 20668 20659 612721066 64975 65025 783095833 22190 22214 333163747 51597 51533 770334699 45530 45597 687583800 17854 17855 117433836 40679 40680 949793709 12259 12260 692489929 98975 98976 287606135 15908 15909 508682161 98041 97962 75382451 54892 54893 967288324 48871 48883 996007684 16338 16409 649580287 30273 30254 567221403 42895 42820 12177307 78657 78734 616428069 97594 97595 31440891 68539 68540 966935436 81374 81375 809730360 17595 17596 555526456 70712 70685 506671631 32216 32217 74120397 32344 32410 186185231 32437 32506 506305992 52341 52342 980556149 95726 95719 996981841 44410 44411 364494357 54645 54578 853071486 63257 63258 620235158 88056 88001 806681409 14837 14755 533913061 76404 76442 741808169 75944 75945 164593217 99910 99837 463380048 6819 6782 999718048 60418 60498 270294645 75847 75884 856222456 28174 28158 798412040 52502 52503 957528351 34440 34441 979878507 7474 7475 161910448 58994 58995 246198260 6098 6129 15262851 44890 44978 937301549 69088 69089 412121391 43693 43694 99748905 19884 19819 916984062 34640 34623 860888542 33415 33497 144426013 20326 20280 541581811 57453 57454 865397487 66485 66574 958716656 25543 25554 164164609 39375 39376 830898425 20719 20720 381248852 69352 69440 544859585 87284 87285 353920947 4189 4190 240589113 66203 66176 328030370 14461 14478 664337965 67583 67553 173681039 1686 1612 958941279 88106 88107 655145754 86099 86116 212995222 93426 93429 199077279 84610 84615 989102392 31373 31356 836391639 51517 51518 678625758 66032 66019 191542294 75827 75828 558437985 8621 8654 208125158 56683 56614 764114422 91432 91433 835738741 49327 49328 89008199 32873 32874 747601279 16898 16899 981913745 52951 52969 207803200 52758 52759 583391679 14335 14336 433255465 51649 51626 586851045 65512 65543 786253823 69413 69485 838169759 37795 37875 555313700 36961 36972 90347253 77259 77229 616247044 31041 31056 713722427 12311 12312 494629515 61035 61113 498523973 56469 56470 301797135 35663 35664 842372868 40711 40712 960307273 79665 79695 120806504 99120 99121 936877627 96975 96888 619206888 85306 85307 603936260 88120 88121 86213150 89094 89180 696365569 39992 39995 770992582 37350 37351 746056805 26676 26677 449357192 30962 30963 264173491 99977 99992 509704128 81387 81388 534924287 46376 46377 105459449 76957 76958 646393516 44034 44097 558832972 47327 47328 24964685 66300 66236 634722103 17058 17138 346040357 22567 22568 899506144 85290 85291 211538623 16336 16337 878381832 59731 59732 775248767 62052 62053 580643346 5577 5578 462421777 90687 90688 47274712 25294 25295 255588736 584 585 652645061 48191 48143 332277352 23573 23606 724409687 73278 73291 698741616 81432 81433 359702320 90059 90060 605134981 84359 84405 500195347 16596 16670 290296092 84144 84060 442174156 19466 19488 121532319 16528 16529 164260280 43864 43800 233014223 66068 66069 467165128 22386 22406 31119783 7743 7744 811483749 48056 48057 743691286 33228 33229 31606425 62162 62163 121432168 5628 5629 437681378 38682 38683 817278107 82926 82927 124709782 84386 84415 994317487 81888 81889 532119264 12453 12454 598513484 43599 43560 518792163 70040 70041 709953291 11028 10997 947011070 74264 74265 157353714 13996 13997 243878820 19369 19370 407744362 54610 54611 818453908 96948 96980 175467316 77286 77361 655621780 16763 16833 784378668 63547 63596 375279960 8348 8349 938425460 61125 61126 197415446 84804 84797 923630286 54381 54414 925748300 44859 44931 606138216 5824 5777 593107690 47595 47592 765885863 20879 20880 393800430 8883 8925 285177695 58923 58924 793321888 46255 46289 129651883 28208 28153 111009906 60580 60581 819777699 22367 22368 380553116 98049 98050 946888016 82387 82333 25573937 34034 34065 4104267 49193 49194 59462549 13113 13035 242679459 64321 64347 237970051 47802 47803 815143968 88211 88212 576567346 29566 29544 318229724 12093 12047 623774105 35787 35788 162451024 53778 53843 313179042 20101 20102 818133295 94519 94526 223393623 15289 15253 890904928 67189 67143 507404483 29125 29211 852699397 91317 91344 813421249 36722 36803 595375664 48526 48527 770233699 57604 57605 604765388 97454 97455 218022479 20651 20711 916155033 5344 5345 403494539 18167 18168 799319243 96560 96561 968148665 67735 67736 734179099 58885 58886 559987272 38403 38379 667054756 5387 5370 698654581 90713 90714 894756188 38686 38687 257930556 93066 93067 5013724 65856 65858 498772324 17718 17706 922094952 45064 45065 337497484 66322 66349 320357681 80455 80452 337121625 93332 93333 350996724 23400 23381 696496617 70465 70550 707682507 62025 62026 747305878 23408 23409 737093983 26186 26128 652689614 97808 97818 550528086 33112 33046 622322949 81926 81927 440508393 46408 46409 64289583 26924 26925 752984839 28562 28556 346756328 94770 94771 759694031 1050 1112 413069882 16322 16323 458452063 2064 2065 140980688 80503 80504 389249963 7200 7149 970456907 20435 20477 31104943 77358 77374 689959563 86922 86923 392214456 6849 6930 605765646 93352 93353 341899523 65589 65590 991939057 59273 59262 854779117 100000 99979 390071681 26395 26396 415547647 83963 83883 217459763 28286 28287 518460253 61301 61228 396972010 73261 73178 893687184 85531 85460 887901724 17164 17249 615455133 24217 24218 65885140 35331 35332 386834359 2567 2628 918084545 19608 19609 603655067 67797 67863 268668964 29673 29617 132194358 26543 26488 603591556 15705 15706 428697297 48713 48714 751872501 13416 13417 599966974 41686 41765 663204737 6769 6770 840018929 49365 49366 302755342 23290 23291 848390467 41048 41049 41093400 13110 13111 652474848 18192 18193 245258890 99072 99075 124976193 32922 32923 714756515 78698 78699 134784905 28873 28874 22831950 40313 40382 156371149 6760 6761 703643944 94041 94042 69404150 99773 99811 201113089 49336 49337 116246605 73727 73646 232912556 630 631 895636619 76775 76776 845288411 31232 31154 245324504 54732 54733 384871272 36843 36844 791346482 96287 96375 748783365 88732 88736 922958293 13934 13894 883771323 89456 89400 523125000 80948 80949 653995927 87253 87232 748125137 77028 77029 702558417 52749 52815 884594495 29966 29967 520671248 2261 2255 836089481 62666 62627 814710387 52369 52292 733646856 57937 57898 45677541 2285 2233 617178826 9430 9431 37352602 30941 30942 312657199 36885 36918 762580379 24477 24451 924648474 4902 4845 651344645 17523 17476 846067755 5850 5851 358368353 61699 61700 810044205 4974 4964 462225456 89439 89476 485404767 16268 16339 334931983 53687 53703 978091461 68822 68850 575685138 14342 14343 49973411 68749 68701 587605702 40980 40981 732626355 35793 35824 138029591 43530 43531 189316197 82515 82516 39610033 10937 10938 214484452 12068 11997 788954535 96446 96484 833905617 83027 83112 902719024 40221 40222 915753486 2150 2181 430771291 77956 77957 386053719 51920 51882 932563634 59285 59266 877446163 44784 44745 241321857 10893 10894 407235892 6453 6532 598124160 95322 95237 173073421 18045 18134 671488747 6071 6072 775502884 39810 39864 506574000 31699 31622 952685519 14247 14248 755274364 30742 30743 607481932 24443 24444 708230572 66853 66854 491941660 5662 5710 964332779 53033 53034 527088142 17743 17744 59450165 40427 40444 177093165 95546 95530 468088535 39194 39225 533194536 47403 47344 441014792 39579 39580 162130025 50213 50278 755886160 51142 51143 368976857 50607 50632 704518524 36520 36600 529809172 68195 68212 976647105 91708 91659 677221340 31881 31833 200438094 30738 30813 208777342 32549 32550 13979560 53585 53664 435466194 62934 62935 783562872 70180 70181 808472146 21591 21592 780499541 32510 32511 763346738 47293 47294 604766243 80148 80149 599637877 16283 16246 153839267 41195 41113 854734969 26891 26892 930569138 77841 77842 220973354 83155 83237 952507888 93791 93733 349963234 15438 15439 146400991 19059 19121 712288171 52131 52187 244058318 44450 44451 726810152 59358 59359 344187289 63668 63669 326614736 4670 4671 599628243 28463 28445 268408548 20369 20370 52842321 72832 72833 221953190 51501 51422 44331433 62767 62768 245618272 78898 78891 245346948 44629 44630 354054805 73296 73269 405598621 37165 37111 372202739 72009 72010 319693477 38606 38587 613872198 92372 92373 309987585 20040 20041 501790150 66422 66423 982503096 56402 56403 67608151 13853 13854 494619398 96183 96171 260326704 94934 94935 933512928 80577 80658 659318593 78881 78949 904954715 89547 89548 655879147 93138 93139 987771129 88024 88025 991871379 77809 77724 706221300 22118 22119 455619632 46221 46280 932630901 27190 27191 657129534 38100 38039 827784430 75083 75084 444586481 19146 19147 188285305 69771 69772 817223749 8992 9024 431777412 97210 97199 109184993 99151 99238 683896017 93660 93661 949602729 65738 65653 312771684 86918 86919 235397910 79030 79040 732247575 93621 93629 425006171 92565 92566 96236542 87709 87710 695889647 75018 75019 433152618 99468 99517 790178663 46805 46735 169308623 90660 90661 923676538 28745 28746 681342109 35760 35689 851326158 91598 91652 993956965 592 644 757903313 55732 55687 518795884 69783 69784 628380996 5387 5388 36069669 15685 15686 940068753 15105 15106 68671272 7244 7193 134015322 20153 20104 74253287 4605 4606 326958245 2804 2805 403746525 56104 56105 799774370 49338 49297 582440261 58394 58395 737880393 69681 69682 707769515 3555 3494 538018448 54003 54004 131587180 52986 52962 808835688 7520 7434 326523500 1917 1834 278712879 39146 39127 272212010 21169 21170 103692312 83567 83498 120271567 63623 63624 747860927 51618 51619 65866686 72481 72546 365970164 59178 59265 60146585 46471 46501 518743729 1347 1345 225566352 46488 46533 170560881 17939 18006 795307775 43894 43895 314846291 26773 26741 815156487 65697 65622 12144694 75748 75749 283584950 37457 37465 434188751 28883 28884 33144052 85141 85195 783764857 13195 13196 793179928 81513 81424 383076875 28586 28587 318301127 72151 72152 375841117 73642 73643 504300214 40881 40882 553105487 3351 3352 584219199 83058 83059 391645555 13261 13291 209735491 4996 5060 512755772 5361 5428 968377663 89400 89398 660396059 50572 50573 71569159 39754 39827 700336133 7717 7718 113232673 45583 45631 856346100 102 87 653849651 21983 21984 121471329 63789 63774 448972569 8483 8484 244181331 16983 16999 436886837 79488 79489 69096813 16592 16618 181992369 29255 29256 8898965 4599 4600 171406301 71276 71258 32946523 66397 66398 50149221 54457 54458 429688808 44868 44869 432962591 66204 66253 650492494 54108 54056 960805353 51702 51703 221115016 77842 77843 940851219 59232 59289 276195757 60999 61000 681251617 18514 18515 914158467 38787 38862 146989895 2425 2377 816945583 79792 79793 732512758 81492 81504 576869407 12003 12004 442132855 87394 87323 377187610 17881 17882 816528291 9362 9363 951824297 58086 58087 544429746 3075 3076 787615509 71502 71503 389637370 78322 78323 976436450 18397 18351 974578507 75829 75884 166778244 87983 87984 380042569 72582 72583 731272814 43158 43159 66293303 7881 7882 683421522 68000 68070 45430884 76923 76924 39911170 47872 47873 225756368 1567 1568 108496043 38884 38948 370970025 4779 4855 511116430 41730 41794 249801625 67053 67124 759454313 55129 55089 557484427 3913 3853 391547597 59232 59266 44419494 80133 80134 90587239 62534 62612 705052156 11840 11924 242889429 83320 83279 125764308 32461 32404 972173943 56780 56781 884088728 63216 63217 974075523 64131 64132 608110749 60915 60899 683455505 13684 13722 392610699 46157 46153 161489976 35565 35566 288519099 26212 26213 574915551 31336 31337 681523201 85564 85574 185030298 78694 78695 174047829 4645 4646 113773876 79124 79125 374689874 82645 82646 257453557 4330 4331 742441865 92096 92097 969975231 53694 53716 212962993 54954 54955 469357547 53151 53152 161886107 39006 39007 941555511 59238 59239 200205343 3977 3973 927832328 31984 31985 476676100 54574 54580 771866918 60125 60079 36016038 74133 74134 137777852 23292 23353 302869204 31615 31545 945162878 91660 91661 510825450 22981 22985 934282926 95789 95790 518421179 29161 29111 839754653 44956 44957 392073537 89314 89311 456572839 62885 62826 454557488 63732 63780 901157900 60966 61007 910171825 59395 59396 505391626 1701 1652 430918864 1464 1465 43946962 7973 7974 859020351 63678 63692 351962137 34555 34513 964624093 53560 53517 708782387 98071 98087 432878168 48540 48472 599638629 14334 14335 462434102 9869 9845 96462347 3662 3663 878220008 10743 10744 724714411 22485 22486 427029806 44075 44076 9680383 92132 92106 174363999 6695 6696 246249653 12571 12572 743924342 75380 75377 309297997 90517 90458 68998224 36096 36106 287706696 95307 95308 533470109 67919 67981 839345158 22098 22021 116543588 10210 10278 135778117 31949 31950 750372972 89743 89744 141378353 19979 19980 228454182 54726 54776 630379568 60930 60897 396722451 61497 61484 262256062 60042 60055 940036753 16039 16040 699214586 9449 9450 34282219 94942 94943 433016666 5020 5021 273209564 86750 86838 821128757 47607 47694 445888749 7272 7273 510924573 4149 4169 486520573 57163 57139 738913745 98980 99027 335977888 431 432 399308494 75510 75540 4682425 77840 77841 661698891 5660 5661 734443224 93099 93100 640956573 91767 91840 72431752 98238 98150 54264675 97397 97325 542160487 12761 12762 461395595 15860 15861 673161872 66038 65994 805537104 43608 43609 598159732 1477 1436 734584049 38381 38389 815977455 44434 44435 879017299 91044 91045 724305594 54915 54933 575068643 93727 93728 679854827 93929 93930 717014048 20719 20746 298859051 88011 87947 949378855 83405 83392 435175154 90489 90490 898037255 5849 5850 418641209 53847 53848 158549897 87598 87607 836586368 97348 97275 729967516 35888 35831 872505346 51838 51756 227609220 75476 75405 752837836 28090 28091 47475870 87561 87562 644302708 83689 83690 941051809 69114 69115 848893179 66297 66324 795946440 37832 37833 786194013 88685 88686 850042340 46719 46761 449075514 12268 12269 778769589 7094 7095 626653829 83830 83831 818677258 71596 71666 981233376 96345 96346 375141995 91731 91802 591372924 62482 62483 52892657 28370 28421 359169805 42122 42050 29513453 348 304 974658442 96880 96881 258262730 34161 34113 206056471 20069 20070 553571152 36057 36103 73779537 40032 40112 285937337 23047 23048 545725586 85725 85783 766568387 13174 13207 593130292 52448 52445 510484176 95112 95131 989513455 53961 53962 896599147 46426 46427 570450717 39903 39941 714037379 67322 67400 951609204 45685 45706 500270017 22937 22938 192014727 83742 83743 7781220 47358 47359 114824086 49240 49212 777017242 24980 24995 102289678 33148 33158 375156497 67991 67981 68215505 18174 18164 290147770 86100 86101 884324539 52592 52654 203899970 33200 33272 22819151 29343 29344 647921019 92121 92085 622121772 46051 46052 854075752 54738 54739 861206101 91372 91401 27168886 44614 44575 778112975 70658 70659 9245333 8760 8761 32293666 26400 26336 310371406 54658 54659 596037472 45852 45853 135805642 93201 93202 855500049 10481 10482 366714781 80430 80389 114286311 43856 43857 136386589 77813 77871 268796117 36793 36761 254631515 94035 94036 627915966 86429 86430 827216326 69847 69848 661350276 76606 76607 504660553 48156 48157 719100002 4523 4524 494242735 5164 5165 865706742 48990 48925 140859716 44628 44595 637193205 92710 92711 468097296 52049 52050 340979623 89680 89681 980643313 20833 20745 656939820 37415 37499 186495320 86249 86250 780662291 86946 86947 470731356 58304 58325 773155512 38545 38548 638890324 12373 12366 46795913 9069 9070 466758969 82793 82794 727960794 86945 86946 317365329 61841 61919 406161939 13770 13771 26549543 91972 91973 501095906 70856 70771 89095615 6946 6966 586125733 46423 46397 102823903 80678 80723 76053109 79353 79349 310610189 17585 17505 65518803 45973 45974 613130041 25187 25188 878236802 33912 33913 198633316 50856 50803 420355337 19200 19201 576897639 88281 88263 121820760 44140 44080 138822867 28770 28807 544974203 21229 21230 264580460 49552 49553 561974778 81103 81104 670010481 65975 65976 657314290 12975 13027 847527188 92120 92121 658773303 59296 59335 562102174 36142 36143 971800558 28792 28793 551715914 67459 67460 588195000 20612 20613 659968405 52899 52900 364169930 22445 22475 655212544 18875 18923 121989540 66481 66482 80742426 26194 26195 154646099 92330 92379 114666284 31304 31305 278145568 48800 48830 443382769 49832 49834 471689171 24619 24620 685200564 82207 82137 791835452 8887 8888 562197628 46199 46200 393503739 84241 84242 26027747 89950 89945 627953449 1473 1481 51837044 83854 83936 493962411 24585 24612 837881114 53169 53113 110846087 27911 27912 286119247 9960 9961 926163244 94646 94647 676915933 30689 30674 655334155 16574 16600 799352097 755 830 340738383 11037 11038 670736577 99562 99527 592755210 60464 60465 732705781 13239 13240 130430832 90907 90908 318925089 39702 39634 293131912 46624 46625 855824629 31259 31307 941628709 17950 17951 766725862 55716 55667 237638569 17275 17213 998229086 36305 36306 221797144 81970 81971 448422488 98957 98904 878648638 82756 82721 703304949 53607 53618 134782783 67688 67689 560887805 96531 96532 511415445 98299 98284 453555087 95953 95954 145856347 21915 21908 806560597 46726 46727 658135282 92771 92772 46352115 47152 47153 366789393 5924 5898 110889894 83958 83985 9605738 8245 8293 65188523 23835 23916 33952837 75828 75744 38145327 66973 67003 358626921 98598 98660 55859927 66099 66159 607488313 22135 22054 997559549 59087 59056 468645748 60305 60217 989652427 47274 47275 746208145 39820 39878 558943223 5853 5804 49926883 30303 30304 284029298 40452 40443 784376441 30692 30686 943579268 74307 74353 513303870 20888 20889 555207572 74403 74414 252109754 90569 90573 368495318 6343 6390 94366663 45974 45959 105884739 60155 60156 222316036 74226 74227 772787958 54648 54649 777942883 20152 20153 712887635 35865 35831 217677552 99357 99329 971212522 3386 3439 179987179 261 213 971614501 50339 50340 258612235 22233 22164 525921994 48435 48436 120746655 32524 32551 430822555 74680 74681 417498268 1087 1088 422440196 15441 15442 767556368 38497 38582 633805268 87755 87686 400500054 64393 64394 355264016 52148 52149 443311849 54004 54027 560434462 7459 7486 579775709 71022 71034 871816022 26535 26536 195034330 42641 42564 86774480 74234 74235 351882627 536 537 573499584 50331 50332 200602078 48064 48065 555524379 98173 98091 608144363 84061 84062 747595694 6873 6860 795291298 13767 13678 684062008 29152 29153 114853367 92554 92555 575289463 4699 4729 876684758 17669 17670 335736271 43422 43341 747771726 83523 83524 998271253 6398 6399 991222794 6737 6738 101423144 37401 37402 727547092 53336 53337 503755561 95543 95544 715597857 23413 23400 861304125 15213 15214 306884918 5946 6017 868126094 85468 85469 710064222 76877 76878 924607307 89136 89048 150916935 70694 70695 356871250 31927 31928 192848638 71915 71916 132583893 63804 63785 380549764 91304 91305 276185244 37456 37369 203097678 74797 74798 670951060 22778 22694 119895860 19665 19666 272534583 29858 29892 499250645 33255 33256 637146442 61354 61376 16352757 1777 1778 140729611 89277 89295 47862672 10213 10249 297633221 7763 7695 510388769 21223 21194 567601564 88641 88706 955242389 71753 71678 625622776 23988 23989 508042140 64608 64622 740167440 6436 6437 81699626 32107 32129 635441464 54726 54815 698542470 71985 71986 717384000 50485 50556 379861351 37042 36992 118849344 81685 81686 348665521 4495 4520 637698184 70442 70359 829282743 42218 42219 265395550 56823 56815 736541619 79072 79073 90179244 5965 5931 669351745 22544 22545 524907226 48757 48826 93414233 75649 75650 438198871 54766 54721 219024467 73467 73468 139951793 16106 16082 61185682 76335 76336 143620214 24774 24792 499125550 38823 38824 727495921 84426 84427 739645182 53427 53428 39438061 23968 23969 483441434 42131 42091 545303657 78537 78538 658766978 36320 36379 34108772 5000 5048 280566439 874 875 414764236 96326 96248 837740416 19096 19097 243527019 52399 52386 693842075 30317 30263 171709346 26369 26370 481774897 97381 97382 95759710 92753 92754 804835545 80141 80142 32121859 88083 88101 63379114 22315 22378 882407001 80521 80522 524412104 93140 93141 683953310 10749 10806 316147268 37156 37157 720901300 3692 3693 40454178 28855 28856 197990702 68629 68630 503966649 62334 62378 335340009 5810 5811 535264750 65069 65149 782507797 21558 21559 203237021 6503 6500 830625369 1005 1000 625951473 14613 14568 219147838 52000 51946 593535238 63919 63880 252465220 73781 73819 119406960 25135 25108 494830216 45378 45379 917209242 12382 12372 971888841 88083 88064 770733253 91427 91428 933082891 69665 69666 808658042 45768 45736 949132545 55723 55657 872485471 33510 33511 16081342 35998 36047 187671391 41832 41876 484363254 25028 25114 895066343 48359 48419 556009642 75272 75273 725902531 44552 44553 279401344 29658 29659 736298404 90927 90989 853663838 68700 68701 800864134 16816 16817 799267269 56273 56280 826231151 60291 60292 736384087 6529 6479 48705787 8049 8059 347610779 81466 81467 33644411 33598 33599 940575185 55413 55482 220547478 60477 60544 43889668 52481 52482 73062165 1482 1405 224120532 74982 74983 972575373 26759 26760 661878761 41190 41191 807935064 33063 33064 176142897 17530 17531 106926405 30023 30060 431750359 26402 26403 954867151 2595 2583 268049407 28072 27989 814352546 52739 52740 68385304 40211 40212 737183146 15112 15113 240578756 82583 82584 708825881 59194 59195 811214382 31999 32000 76913033 19727 19648 761113934 4679 4680 327707325 78446 78447 879112505 43627 43628 351958414 26175 26167 927692289 56058 56059 16138155 86466 86467 546338662 87495 87496 744751244 75252 75253 444530587 47616 47612 132087664 13221 13222 593356908 73040 73117 875849006 4687 4688 849745585 39173 39102 210523645 52215 52128 233471134 25808 25893 210352028 21936 21876 611537551 19221 19222 350465799 74455 74503 284477552 19888 19872 920840436 51825 51746 37528329 80980 80981 60826962 43636 43584 86660010 25022 25023 24495628 11463 11464 346208684 96777 96688 207202463 40513 40568 351677877 41233 41289 621021047 89755 89808 676516997 84045 84053 183058390 17627 17695 290584711 33813 33833 47629154 75906 75907 608756818 29054 28984 390086604 65598 65526 351085260 51844 51845 5377780 46535 46600 285021430 81609 81667 301364451 35276 35277 715518433 92265 92266 621570952 69124 69125 411227185 52429 52430 8446520 88199 88170 716119738 25582 25564 668295739 36829 36895 191614514 51777 51778 650361893 58156 58157 142286026 32476 32564 147061152 50099 50128 297804929 35555 35590 601129461 74602 74603 556995307 31494 31495 756611305 59423 59424 114777555 23010 22928 125383010 93550 93551 678543336 38006 38007 206732118 72936 72932 552778042 44259 44203 329821338 98587 98588 978710809 88349 88350 656555596 32058 32059 639686007 61115 61116 910346644 21377 21378 60938583 89572 89573 402235458 43459 43532 786350270 73998 73999 649430375 93238 93306 691356313 45402 45403 558372859 7927 7928 513476332 68630 68631 619790561 39671 39672 858140313 65936 65918 288221901 61728 61705 441696992 14519 14520 130209710 92340 92341 108596132 51983 51912 992761231 15465 15453 969900860 41863 41887 838952103 93739 93740 701314008 32065 32100 767278913 97262 97290 903722443 97174 97175 465142676 56258 56259 259897652 91455 91456 705996591 99338 99339 116847667 6137 6138 541787186 42081 42016 524332678 67475 67476 720475659 57782 57783 212330253 4003 4004 52803606 52859 52785 384329875 44838 44864 897526684 29549 29550 713948821 64632 64633 680731310 27139 27183 592319444 72624 72625 293607239 36279 36358 12774489 92080 92109 777857123 72261 72242 966426674 31297 31215 163806216 37397 37369 400043295 51443 51444 34911050 10793 10771 238682671 12045 12046 14660490 74334 74413 711490797 82139 82140 596224829 22478 22557 562557104 63495 63473 703670972 63922 63923 564009659 82172 82173 803732169 28429 28430 570995985 74162 74163 787925120 14066 13980 486127606 72264 72265 47698490 99407 99408 375039047 64560 64561 49741230 20876 20790 264339068 57244 57245 931348337 60272 60273 388720364 5496 5523 120407756 50372 50385 603030853 83437 83387 73406637 27480 27481 750863101 44909 44910 425798157 83083 83084 683813151 73252 73240 354797202 97436 97508 795737951 45674 45690 165378503 31033 30980 698086731 47549 47489 544968200 11401 11402 324288603 94890 94891 657474726 47517 47467 23330113 57196 57258 812122292 99258 99195 707064057 30442 30443 744242298 68012 67942 21825614 75270 75331 717690232 42393 42394 232382286 10665 10694 87087200 85348 85351 594991449 18672 18673 957721679 1150 1151 426562964 25610 25611 341137546 57220 57161 817112465 22846 22794 773113970 43319 43320 368792771 514 476 811594028 56004 56005 105248893 49530 49526 511978080 8235 8236 600022610 61408 61409 902751903 29798 29799 649122970 17333 17363 268550652 51593 51621 193367619 99254 99255 566779894 90031 90040 885661174 49905 49822 588734352 55859 55856 729029339 18661 18662 750432889 10008 10009 572953020 86793 86828 625886527 6291 6256 410810282 88496 88497 852109778 31571 31566 497604317 60874 60875 276989491 50934 50964 193010132 47068 47042 769352823 88928 88929 543212475 29008 28948 37140886 30659 30660 142590661 98765 98742 15203471 69624 69697 796138180 31510 31437 594569677 4838 4839 518165328 27672 27673 744804259 67431 67432 255774794 3126 3062 493245185 10470 10471 372411101 602 603 68766311 7404 7405 731666635 95986 95957 171996994 6844 6845 357739811 2643 2701 353363936 91591 91638 839804048 55940 55899 66214587 40194 40195 840467855 23621 23694 503384163 74910 74911 857316510 37481 37440 913473971 41155 41158 57323708 16614 16632 719625818 18956 18946 318413069 33655 33656 218285282 51249 51286 88455432 37509 37593 453841232 97527 97573 810433964 52471 52472 558494127 65230 65258 678917062 6921 6922 213373078 49619 49676 193064672 21087 21088 795110815 68676 68752 93854918 37152 37065 458168585 94995 94996 802706876 80905 80906 157185378 10540 10577 381367923 55236 55166 541343903 49423 49425 736498480 16194 16229 879617500 36835 36836 844608321 97427 97428 296465977 58257 58258 848844932 55662 55650 297235519 82750 82712 846263445 46164 46165 50242517 16953 16875 663778920 77998 77927 33084580 39345 39346 138648093 32973 32986 296410267 15929 15978 937733217 68212 68213 837063303 57878 57879 576634548 55222 55223 979810507 95943 95944 702549787 38071 38072 267076481 2717 2718 680291783 13019 13020 673862248 52222 52223 221035588 33633 33634 434618965 29652 29653 550861795 56818 56819 432287258 33156 33224 130989838 58857 58932 935894846 39772 39773 446740806 6604 6532 521559748 70464 70465 737848612 47255 47326 710951625 16656 16657 535961212 57791 57792 246236453 14024 14109 790799075 32121 32122 14655359 60260 60298 31861306 46254 46260 303780903 13191 13169 990501769 50667 50668 482127060 54910 54938 656300359 92386 92387 137252237 55385 55427 166719453 18205 18275 53088047 81404 81370 865371611 15919 15920 427562420 50236 50231 206113154 91060 91061 28734041 66736 66716 990362143 50316 50377 960863483 64485 64465 121296578 59063 59064 424617878 49782 49783 873978681 53047 53010 265121269 67864 67865 476357276 39376 39318 872355335 89869 89787 895851454 76216 76157 899404071 95317 95318 417967083 17820 17821 624155974 76365 76442 636142815 86830 86831 219828794 9697 9747 571112349 53497 53498 497312543 2922 2911 844682804 96197 96198 458777326 77626 77627 839299339 34849 34850 711820481 92945 92946 479325531 91549 91550 543444784 59995 59964 101779227 83101 83017 7986332 69554 69566 803614624 95880 95938 165850046 4585 4586 826080945 82555 82488 387372329 59529 59530 209164305 14590 14591 262694578 8308 8309 985797394 83693 83694 780850760 30704 30705 871320350 98130 98077 796187867 34470 34434 413206681 21827 21825 127094167 21885 21886 349944476 36946 36987 237526607 12104 12105 629262796 38486 38487 529207803 22521 22554 699285277 16030 16031 276917686 66813 66814 240175970 30620 30621 577505775 43941 43968 135212123 85589 85657 707255622 53793 53723 89679224 26092 26093 202081634 21905 21887 75297 39440 39441 50353581 67520 67472 978276765 23690 23700 980602341 30840 30756 494214605 64005 64019 229132172 95281 95282 93431421 23762 23763 355486739 16342 16390 63814184 13595 13596 586428674 99085 99086 841551927 54333 54334 633189569 91816 91822 477287509 69939 69907 593499182 93862 93846 763426820 22398 22474 283905673 47556 47557 605525656 34865 34869 88307987 32309 32226 908491221 56700 56786 657628197 62870 62872 233526662 52586 52587 488314842 59442 59443 801631610 48018 48066 779883781 24682 24683 562945775 79748 79749 885277944 13199 13236 161177851 90749 90708 924260885 41311 41347 421121999 68465 68466 776212703 23984 23985 73450630 64772 64803 406480957 95362 95363 965417185 21791 21792 632417433 64004 64005 55547700 19785 19786 273907311 29350 29400 734561975 78836 78837 776612424 5972 5973 120360576 10094 10164 430133267 13782 13783 31238398 96490 96491 163053397 74980 74981 997354502 30863 30896 223298030 80690 80616 903047718 13637 13647 591169145 7690 7691 810071466 58254 58255 884585856 16033 16034 557316203 92296 92297 807124058 71923 71944 949927331 43002 43007 411348560 19927 19928 629067516 99379 99380 125288201 47625 47626 600950139 18242 18243 94923624 47817 47818 510568138 36451 36446 93253192 20353 20354 450660668 83605 83606 614081734 70239 70219 515688711 90127 90128 306656407 21554 21555 600982495 37661 37652 297945325 34510 34511 541725737 55328 55329 962248490 33664 33585 166373590 16104 16105 850825766 89705 89706 500077133 15641 15595 283619070 175 176 286677028 54190 54187 491284582 84636 84692 889990967 2135 2136 853676295 27867 27887 482479068 2075 2076 296142145 582 583 335122687 28966 28936 786146296 90996 90945 817155014 33174 33175 452973644 30575 30576 723726953 52992 53038 928796603 67683 67684 366084314 27768 27769 227992430 38226 38176 238082541 70146 70147 626101558 56962 56963 194678022 54222 54207 206498858 62860 62861 629842230 19912 19913 704560042 3008 3009 890190226 37189 37118 384305569 98268 98269 87417186 5040 5041 769174663 72117 72049 607982249 43152 43211 589674439 33982 33983 605616614 35924 35925 410432394 49880 49955 259437310 25469 25470 936485220 75228 75198 636645091 71965 71930 493074450 52447 52448 241910740 60395 60396 762216160 87437 87428 85535850 58723 58661 635278377 59766 59767 393274990 65784 65841 388332054 57115 57198 843707669 5788 5789 456133663 89056 89066 367424311 67168 67169 113275248 63425 63426 132856612 50371 50372 844716992 19558 19559 158411575 13686 13687 568337732 62573 62574 765518813 12565 12566 160739780 56563 56564 517600074 8861 8927 950001066 85053 85054 63606111 82763 82764 863284011 75564 75565 763162493 17204 17195 935098419 95947 95885 406006435 54468 54446 57147671 11873 11874 725657337 77251 77224 720938284 11372 11324 587795333 41482 41483 814777862 26590 26602 158093900 1477 1478 181621313 10162 10200 790219051 72476 72477 512022019 82983 82996 789983398 60856 60857 376817635 18369 18370 506532241 77187 77226 411917389 26775 26776 66689491 37903 37904 375130849 78456 78479 308086029 26177 26178 218062754 96252 96253 343594324 62431 62432 254479463 82797 82798 500360409 85002 84929 746662900 53039 53040 226898724 23321 23322 91348412 91690 91691 562542266 58905 58906 861431412 76641 76579 897728980 58874 58870 942369193 6116 6117 170261093 24550 24520 584203746 68200 68201 627125134 38651 38641 469213727 89658 89610 598702313 12372 12425 121818618 67506 67507 133662144 58158 58159 888310487 91144 91059 429624823 63133 63134 182489137 58641 58569 112282927 70545 70501 921993134 80182 80240 767607267 63020 63021 283463846 92031 92032 399776275 57871 57872 963765818 79219 79292 890253028 49526 49472 721753452 91068 90994 410681943 81860 81861 369289327 84354 84355 172192061 83834 83758 984830838 30158 30159 26622660 55847 55848 706215228 1043 1044 737004257 49278 49279 551699026 38434 38473 565033523 39680 39653 197271650 53580 53627 303765607 29809 29818 57062896 34966 34967 649758782 40446 40414 575019944 68447 68458 336123826 31575 31576 262117053 4456 4457 558781413 95399 95408 975382269 10003 10039 279773367 59683 59684 533683481 91424 91425 693233982 38360 38361 318624547 86031 85960 638571357 13741 13774 259888492 56016 56017 418282704 97915 97914 350833962 29364 29365 440440819 15173 15233 231129717 21198 21203 224001243 23798 23849 611419637 89240 89224 988322463 75481 75482 605361733 52996 52953 605453104 42684 42685 451053392 57760 57693 261985982 49431 49490 788089399 81741 81786 640076033 89144 89145 529681240 38179 38180 245685248 58448 58513 398987132 12940 12941 997905318 71270 71271 575960107 3741 3742 316422788 95145 95105 803023012 11115 11116 64166949 58501 58502 472197447 10972 10996 320828445 56571 56572 381357057 98528 98529 844065592 49147 49148 508500788 66770 66771 627912301 85803 85804 569338465 37742 37743 837781855 72507 72472 201932322 9056 9057 863757471 93469 93504 159198831 71887 71959 31778199 86934 86935 239743196 73881 73829 441367073 62596 62597 12140654 87827 87828 421015174 95377 95340 927232011 42110 42111 652480994 4730 4731 502981771 39276 39277 219089763 99129 99179 967363200 28339 28356 605926506 66862 66863 620553342 22164 22165 349196357 86675 86676 684117721 345 346 31309034 93486 93487 614622352 2148 2149 853425237 18274 18275 413614236 97986 97954 39370090 27077 27078 252899893 11618 11622 952511795 18455 18451 214448827 2205 2122 223392509 87805 87763 462698269 96250 96227 713988588 66897 66935 748265343 62567 62568 97431886 95086 95087 828239518 43088 43089 635602416 73503 73585 430558123 58167 58168 865090088 98668 98702 368682662 91789 91777 790006059 30478 30479 333747807 42499 42490 239592792 26260 26298 362634013 40105 40182 548338088 19271 19272 519999724 72538 72539 298506624 99938 99875 803998993 44962 44976 255015820 31313 31232 903948578 89083 89123 209585969 4425 4502 909739978 97245 97160 267577604 9442 9505 964455573 59927 59863 633812988 21440 21441 804317853 33739 33740 176876982 79076 79077 881132590 66902 66825 893303384 63165 63166 100333982 9867 9795 766777218 78340 78351 158537183 3243 3244 442249599 66820 66737 925574855 59605 59606 623415458 69101 69102 975158490 85423 85424 715076535 12198 12199 254582192 32153 32154 910530082 35750 35797 378709301 520 521 700061142 88515 88483 442948189 44878 44879 435645683 81560 81561 112733920 33592 33593 416155697 34900 34901 995543654 51434 51435 798180742 89185 89196 651768577 74317 74371 763226664 47953 47954 233138618 78262 78260 212078922 10855 10833 393534447 77133 77134 144149337 84316 84241 131292316 97787 97838 726740199 64408 64409 519518028 11621 11550 785622758 8036 8037 721630604 69972 70047 627479499 10910 10982 490120481 83282 83283 265479882 5731 5704 256559721 16559 16560 205486969 15274 15194 639900057 25735 25651 471814764 21993 21994 837065917 44621 44692 423080700 19106 19038 107658226 13396 13397 542515739 98446 98417 968381615 46934 46935 478486140 83246 83247 128294759 71049 71078 706613637 7915 7978 548723722 37294 37295 577859101 63091 63092 861310660 39401 39419 141022833 31421 31383 482233313 79961 80022 499860604 69443 69476 714553160 78142 78194 548777707 50411 50336 988468528 23955 24003 153166259 46721 46722 59968223 88581 88582 49906961 1324 1291 200590660 66483 66484 304691261 17314 17315 827048470 19278 19279 314607586 81467 81479 532194568 86983 87014 71449337 62640 62641 973612590 10313 10314 888784204 53332 53258 518525891 97297 97298 621410603 58013 58014 340967146 29428 29369 967600574 25423 25424 731065291 47980 47981 951875687 8616 8701 877923718 47583 47651 118153782 19651 19578 250599983 59545 59596 270310744 67572 67573 689939957 6615 6534 761114536 28269 28350 346165448 82275 82276 227095621 79257 79304 16686005 96427 96430 143701188 60506 60507 904126269 84765 84766 486806614 45025 45026 763493372 3161 3162 932032406 7071 7072 370077771 32060 32033 76067487 69987 69988 950695234 71488 71434 288926587 46024 46086 420591113 94615 94639 412685884 40350 40351 810950948 27606 27607 765171852 43647 43677 815967006 34408 34409 708966637 55377 55316 912085489 41450 41451 587666758 61205 61206 428865385 44071 44072 959314916 59501 59502 203697599 35250 35251 722159436 82917 82918 869954811 17818 17882 356104441 10464 10465 826104059 19235 19236 941849526 13698 13699 45009127 89196 89197 235226961 29733 29770 630715044 36535 36536 357019735 91106 91107 714488013 10254 10249 16894174 66986 67041 109441959 57045 57046 190886180 58054 57975 860240203 23605 23606 956960017 3610 3611 112932971 55599 55600 793433507 75318 75243 822962926 22601 22529 541990419 96938 96862 226599343 93442 93443 406565495 31283 31280 656378134 58030 58031 737028484 95067 95068 774467873 69876 69877 772644246 72660 72661 188189593 91311 91312 331071681 66434 66368 492612863 24805 24806 11638225 85271 85234 154688649 19121 19082 455699061 56147 56184 189966600 82728 82729 465225217 14911 14912 102157216 96495 96496 304034240 40845 40846 149069091 40139 40056 411808254 28280 28214 485851516 53724 53701 360618382 40440 40441 881187755 57257 57274 240898726 37866 37867 589694156 87487 87488 718797022 18688 18689 979091862 7031 7010 155294999 42400 42401 575347394 77934 77935 204594655 30208 30209 136184630 60150 60151 20237854 83395 83472 486868473 21057 21003 214516127 64537 64538 447136427 71569 71544 495674754 38255 38256 171178976 88797 88798 756517835 19520 19579 338157755 18019 18020 207011418 25334 25335 500822497 44645 44577 754625168 79840 79770 75543816 78077 78078 824673232 67694 67695 313603100 28502 28418 859060775 32529 32527 696496286 21757 21789 437014718 67089 67009 213515748 81375 81381 197712563 69104 69113 989467467 56426 56427 445284499 40384 40385 836292094 61962 61956 727234435 20897 20898 972580173 97291 97363 179956750 99179 99180 264678704 37410 37378 269814654 66147 66148 797772184 15542 15541 259335343 86958 86942 942479168 20977 20930 143762772 69395 69418 491820703 82342 82279 529609773 58345 58346 533829228 49480 49481 880824374 74945 75015 746113989 16909 16827 489952337 14275 14276 761397415 94407 94408 19445719 79335 79411 538364444 83174 83188 118543473 70466 70382 242239622 21381 21382 781840918 25090 25162 982294766 67238 67162 223731845 16638 16726 403702101 25286 25259 816666437 25468 25512 124503742 93833 93917 284895277 78479 78480 616300111 46096 46097 595481124 16027 16045 561972173 8401 8402 89248909 60348 60349 763451109 95933 95996 731434680 55062 55039 784996920 59366 59367 453038016 96882 96934 805702313 78401 78467 355481648 71870 71871 804500750 19009 19010 478476723 3544 3542 792123169 49179 49257 33147257 70934 70935 873352229 21637 21663 627703 80741 80742 602997110 34462 34519 613718905 73626 73578 70548341 32972 32973 181332483 98571 98580 874534447 27565 27566 666186940 59045 59046 569467551 29472 29473 359203771 99051 99110 33714562 1608 1684 947906312 23725 23726 123600805 81012 81013 643871615 63753 63811 29445587 95316 95352 145706272 53959 54042 877999834 72799 72800 213961149 44204 44205 126764193 38933 38898 917387246 96024 96025 122056442 68145 68132 638203037 12409 12410 668103548 74834 74813 703672275 85352 85353 919589413 26958 26959 855297492 74869 74870 965879435 55122 55123 945499024 37763 37841 608662699 5062 5057 572090907 32474 32438 987436443 20645 20729 688364850 53141 53117 460584048 7556 7557 307471550 25559 25560 913194515 92061 92062 946397519 62744 62729 411770857 56973 56974 209917140 52569 52570 33198590 57001 57052 591105484 99607 99537 280823692 59671 59673 626468283 3965 3917 405397832 84269 84270 32577191 23769 23713 240040302 79866 79867 183468078 21407 21408 47592453 47878 47879 362654508 88320 88288 642459731 46413 46476 416472496 87251 87252 392632203 50308 50309 920689962 14967 14968 443797988 32725 32712 649215714 78674 78737 362575590 62604 62605 518172662 68375 68402 829083727 78580 78581 781280971 9635 9636 506507613 46829 46886 828859277 66733 66734 2258675 13028 13017 338603801 96661 96662 869638133 26685 26686 142827975 98734 98753 35402632 12926 12992 65139524 98910 98840 230730282 24926 24890 411722960 92125 92115 883215849 79268 79269 95652025 7957 7875 212071385 13504 13505 273329775 68165 68166 423504808 41464 41526 83316435 79658 79722 429420575 43186 43187 6537087 55727 55732 869169209 37705 37755 416542920 98427 98418 582390185 56055 56056 998804178 48535 48536 465364737 69498 69499 424175359 31573 31537 304571086 44819 44895 255946852 43850 43782 201883075 7309 7310 372103849 35150 35151 79908659 74787 74814 318312156 56126 56127 969682109 36606 36607 812471266 8699 8700 202554187 71878 71879 758927657 2473 2474 371485717 52847 52848 53147615 15647 15648 499895157 83181 83182 414713100 60274 60253 293336485 28999 29000 198358793 12736 12737 485753421 40348 40349 645460205 92781 92782 812750999 43271 43272 215233717 2446 2417 94692390 8386 8387 99703561 38552 38553 113265406 4692 4693 698008450 14657 14658 488006878 8248 8196 27248856 16944 16945 405619205 63268 63269 718796794 25648 25649 49799099 19216 19217 200384599 7784 7785 420589047 22822 22823 665369083 16480 16481 382735605 9445 9446 619285367 89675 89676 375580171 20422 20384 939113144 26031 26067 403283504 29448 29365 422709814 22949 23002 608521691 43789 43790 542845313 56078 56079 783047095 89529 89530 669933292 40443 40444 934943419 86813 86769 954006769 74091 74092 978171120 96046 96074 228969017 13713 13714 411420280 58210 58139 852432027 25779 25780 356570780 93217 93134 267680525 75379 75380 212105899 26866 26804 779252599 27757 27758 1350084 85101 85145 38861544 18226 18227 274687477 86308 86374 694068970 75039 75015 706146953 65263 65264 893582969 58137 58138 774577959 85256 85240 422449275 79761 79762 545889673 81930 81934 173437800 88922 88921 300484162 81682 81683 505741627 47357 47341 819411588 84265 84236 709180652 81346 81309 855366787 49913 49914 793256014 335 417 805352517 31440 31473 921162680 21441 21417 834058006 84567 84568 8052378 3780 3790 135678707 16873 16874 938808481 48413 48382 633308310 15474 15481 221334360 97694 97651 203607896 8882 8883 771809620 93866 93867 236607066 6640 6641 408376605 20466 20467 191755996 58737 58738 604312833 22842 22843 638320194 58367 58398 291992323 25629 25630 16658600 578 609 177557608 12167 12249 438955657 17551 17552 951116138 44790 44791 720080325 47949 47950 975697797 26797 26885 828880394 47070 47139 118464157 60131 60132 412507768 24973 24974 188150926 74424 74425 844072890 21818 21885 317148170 10819 10820 422763477 74983 74909 493964789 19814 19791 953664234 38813 38814 332010143 17573 17574 778144265 46095 46149 312915392 99564 99565 66825974 13888 13815 884404106 93899 93880 582754649 52192 52257 695730231 53946 53947 525864397 44726 44715 669131703 37883 37895 624006295 58239 58240 241847802 10300 10321 594138208 63297 63342 887035985 61300 61383 902114304 77830 77831 894269988 56599 56612 949902971 7618 7591 85694695 37587 37633 499451100 29505 29506 633027656 12557 12589 994531513 5100 5106 534524823 81430 81439 665531787 80196 80197 107600507 82866 82867 104944840 75320 75321 661966543 44121 44143 269037692 22642 22662 480935214 31281 31282 207850248 91973 91974 124698503 71067 71031 305453311 30433 30434 452803181 7952 7953 713662086 17689 17690 874664267 89689 89717 381505567 98575 98576 758609315 9393 9349 143359528 4823 4824 806386805 34709 34726 824880910 9249 9250 919285402 33289 33305 491889299 37919 37920 992158371 46941 46942 394683285 96105 96183 584971350 49363 49306 467957060 64426 64501 822659149 15675 15676 764207608 42828 42880 909310188 13924 13856 696625416 93991 93992 147233895 7718 7742 232491355 69747 69833 368240392 33088 33070 689922398 53908 53909 220416831 62113 62056 486991 51166 51137 227848932 9162 9163 560877890 81041 81042 502375811 49562 49478 938007578 283 199 698652945 55242 55241 437559391 69927 69928 633938188 88006 87957 590122440 25906 25865 224161005 91140 91141 968057476 95215 95146 546311064 61073 61142 306120457 39318 39319 241509418 50313 50398 80940438 50334 50335 455107144 87706 87619 133786388 1724 1769 730889904 72922 72923 57405721 6459 6441 708742904 74350 74344 978383205 21118 21160 999051723 2718 2660 631630670 26540 26541 219560058 70147 70195 496082336 73341 73363 477583815 10055 10064 699577066 28159 28160 400479613 33196 33197 522007881 55255 55256 321778275 55557 55589 778916663 70007 70008 757003643 71783 71745 315142727 97231 97232 638430175 23833 23834 713484331 80717 80657 787067068 95255 95256 881107057 23737 23738 495754725 79296 79297 941493000 73846 73841 608683262 55558 55559 75673216 58148 58149 738780367 1677 1678 800611312 21847 21836 455997348 36129 36130 963191188 29110 29111 106758255 11789 11790 496429853 35899 35900 868557997 99684 99685 13667306 28970 28995 722870408 71872 71902 992494337 26610 26580 371517065 71071 71076 801657459 69121 69122 966890763 80236 80228 558042364 11737 11738 321899758 81097 81026 338640432 93628 93629 320891357 3922 3923 578303458 17530 17519 690744013 49797 49801 731153152 14642 14643 309285004 56694 56695 576607624 19926 19927 266376327 40750 40751 715625934 49004 49005 902048435 85229 85187 93551683 9033 9034 848238892 20519 20520 260971149 40959 40962 111383694 70716 70717 580681750 62963 62946 852529847 66779 66780 475264170 14636 14637 202211970 46281 46282 474897057 20743 20744 623238300 52481 52396 8979573 27968 27987 204323818 71033 71115 363758752 48195 48196 93960849 58198 58199 257596809 75835 75767 634617480 68565 68559 145213097 22638 22610 866121291 96609 96600 996456976 96111 96112 409324354 36375 36376 347746505 61774 61770 168640760 19173 19174 109702064 13462 13463 591645713 38036 37978 268350918 80706 80707 874219284 30368 30369 701889366 73709 73659 34437868 4843 4844 548223859 85298 85299 375585768 15766 15753 105181244 73538 73539 849833016 45239 45277 317728231 98116 98117 588384026 46622 46623 197737937 92779 92780 982718569 3142 3143 781307163 22811 22891 208446195 57017 56966 150358351 33793 33794 825202320 93282 93283 916408025 95873 95853 803572757 78615 78616 466173932 96228 96229 543426695 35413 35354 602663033 36399 36400 133557273 12674 12675 986091715 20941 20952 50350475 45679 45680 148515650 20524 20525 244697888 84497 84583 132404813 11332 11333 912675370 84994 84995 142233875 18212 18213 222906294 48106 48179 134722974 16635 16553 415043820 65079 65106 64312060 20933 20867 816161670 76692 76693 446823279 76367 76455 555260794 91706 91684 913199419 48260 48261 447753644 71753 71732 231238224 55208 55209 700428055 76500 76557 376344174 95454 95366 245776274 83660 83746 608558836 33727 33759 838009713 6817 6867 735956837 73276 73218 239685900 95359 95294 404444585 47931 47932 854323519 92669 92623 472302449 63884 63885 828484942 19293 19341 837608846 71742 71705 789633934 6736 6774 275509887 52895 52896 682632369 11492 11513 648106534 74532 74533 754776621 4621 4622 645408546 24561 24581 903471271 32820 32774 165700157 22519 22523 258784731 35609 35610 189903448 34013 34014 523677930 48000 48001 226309692 41507 41508 525695130 63991 63992 465364450 84734 84735 768285037 10700 10701 588577061 19933 19934 221454268 78653 78577 323236259 16783 16784 387156086 68878 68879 190930737 50547 50469 308712720 10801 10808 179388632 52628 52575 319869793 52895 52925 1991572 21233 21234 266606596 26133 26134 745984405 58142 58143 516668205 38827 38797 657339163 32746 32833 298121722 63599 63600 115874020 92752 92779 748424075 72432 72433 826689490 28106 28045 495111413 38889 38870 378146609 43753 43673 224140599 3559 3616 263441106 46935 46907 762020380 46605 46579 971197726 54376 54377 787641290 64725 64718 788682607 94725 94724 931374323 34729 34730 90068662 52970 52886 68303189 32982 32969 611708431 73864 73865 928489959 14082 14083 707044050 85472 85519 963905133 70785 70786 832303673 45080 44994 252146696 53891 53905 593071365 19016 18946 462957810 46853 46854 253684343 23029 23030 837879102 72907 72886 858141723 42554 42555 495088404 31913 31983 467966319 11414 11350 424168028 62058 62059 87424519 5921 5934 651425568 1138 1150 21131129 70856 70840 482986541 31533 31534 695400684 45456 45457 977888910 88389 88387 399389147 40378 40414 410796196 39446 39422 993816277 90048 90049 569682063 793 794 434954642 33005 33027 233357293 71748 71663 996934321 99483 99559 638424431 18555 18556 103347422 69822 69806 414512582 72077 72154 339720745 53050 52974 787193301 27737 27738 437834496 63514 63470 404725945 78595 78596 192914806 89391 89392 529346000 57877 57829 803542539 82245 82229 478045993 15731 15732 376380936 44224 44219 734081693 32616 32617 994686869 37303 37322 55171120 41636 41644 709408521 5699 5700 8520287 40611 40612 266622959 71748 71757 400359051 86596 86597 901988285 75316 75228 709172837 48589 48590 336658829 23511 23512 32822833 46256 46257 820321614 45187 45205 435953095 48991 49031 752917405 30758 30759 768191474 29066 29053 443073667 87818 87819 114253489 33059 33030 384622426 35413 35414 765013836 6174 6175 23334680 9238 9239 66583884 61766 61760 349575210 31253 31244 250395210 75621 75579 5584965 20265 20266 722612270 19515 19568 357544476 54708 54709 365600175 31778 31690 72226540 74178 74179 251124018 78522 78511 876196500 79707 79708 546772300 17413 17378 831910584 50796 50852 815196086 50697 50698 800132330 4042 4020 314612664 52196 52283 232302634 82761 82762 574932800 22073 22088 243609691 59317 59318 864460474 20935 20986 364263880 94487 94551 15615150 10439 10440 265190327 59873 59874 830929376 31858 31918 746076552 97617 97618 871013687 29970 29971 210962862 67131 67132 184190834 47532 47495 254531798 40851 40852 87881068 47624 47625 290317269 3425 3421 883393022 42488 42489 870064189 78494 78515 499029731 27151 27152 476422606 3224 3225 446739742 67373 67374 961466320 71913 71914 860488147 13625 13626 472394054 38704 38666 356507099 67836 67837 70369749 71721 71767 27451113 5360 5361 923113933 40332 40333 136587517 70018 70046 59981030 54810 54881 453005247 74981 74982 331665082 26648 26649 753963864 9798 9799 796647164 4481 4482 527610932 79642 79643 225146967 68534 68463 122707559 86106 86093 463938090 33501 33413 654777059 79819 79820 92088906 81751 81752 372431112 72237 72208 644761124 23791 23798 204210975 65181 65211 438123564 14955 14956 199289943 24776 24697 720195816 22667 22646 746235509 6719 6679 400618961 48330 48331 711344565 80308 80390 653950978 45389 45438 374043838 64586 64587 996432601 51499 51500 898152612 76600 76601 959175705 61194 61111 651074688 40320 40321 775307985 95133 95210 356029000 96892 96893 3669008 52135 52136 148555480 68562 68497 171873352 22270 22271 671873076 3963 3964 483322838 41864 41865 68644565 84622 84623 987228101 92994 92995 356764904 70612 70593 800761620 83098 83085 345571834 96180 96092 910795292 47845 47846 446617403 2164 2165 448363266 88497 88427 987121837 41872 41946 559258671 76893 76941 187015001 85382 85400 515178891 44402 44403 266659627 93074 93075 643357648 90243 90311 406382215 38350 38351 327076378 65439 65440 794234284 18307 18308 354024107 63585 63522 116915149 35554 35603 154308722 65628 65569 576493819 10431 10432 135553770 17972 18010 541393881 16569 16570 716780114 57945 57920 476605901 29368 29339 563296292 34348 34349 344765829 74832 74833 908325838 90815 90816 860991185 90995 90996 892521291 82732 82733 456882829 42917 42918 291283149 43721 43702 857555540 73694 73751 535999585 29358 29359 76170278 60033 60034 559934082 42976 42977 627450288 73231 73274 924982055 44453 44454 277299590 64603 64604 141148188 56413 56330 329254504 91968 92003 985970966 74586 74587 892946178 70375 70376 986419441 58525 58477 531601927 98050 98051 307319386 88296 88297 299793270 18775 18717 365414785 9542 9543 524896640 27654 27646 792160268 71226 71227 967332571 7880 7965 926077983 88395 88455 433509896 86560 86592 391865382 51379 51397 696964351 95612 95527 682500348 70539 70540 991248755 8524 8535 931556997 48977 49060 276542042 64540 64496 382488815 87848 87849 876539153 15018 15019 438025684 27199 27200 79834048 8458 8459 814200830 4697 4698 472182617 1787 1862 915904497 70189 70175 729922672 5511 5527 356955451 81992 82032 943279989 69194 69195 721059769 30542 30543 550136253 23555 23500 450892754 109 110 493264021 76343 76339 203280568 39937 40020 335517497 13403 13404 435565591 46962 46963 419950027 27731 27755 271877191 23896 23976 167656115 2589 2558 395136940 1817 1865 844823901 7529 7530 500399992 32331 32332 459361583 29875 29950 520388133 98218 98190 840352938 83128 83202 481403481 15095 15009 718856268 24460 24461 234462761 73942 73943 147747400 64579 64580 355310999 18791 18726 30529715 78201 78289 987590541 28614 28659 68861935 92895 92896 236731028 24358 24309 253789223 5053 5042 776918862 86070 86071 243375496 24921 24922 806111686 1950 1951 782480646 25308 25376 800495795 44043 44080 318200268 93106 93107 927969096 36529 36530 32369863 35120 35121 721071273 87522 87495 52197621 63114 63115 831997055 14691 14621 701450756 78491 78499 368289005 93970 94008 184579742 54990 54991 214218336 41258 41172 105204726 70019 70020 523977867 78304 78255 422323450 93605 93606 112546819 45900 45901 840607666 74382 74383 328622757 27745 27746 410938022 18050 18051 259826828 82702 82670 218271015 26002 26003 863518566 77248 77296 374977596 15126 15127 444303373 92172 92151 236437113 76356 76273 81936759 17417 17481 753300456 35153 35154 182192990 53233 53234 821746738 50355 50356 626403788 24891 24854 959072743 90129 90130 843299704 89039 89040 350704072 72753 72827 883132125 86549 86550 210848040 49244 49245 31370378 94611 94695 119993694 72029 72030 752566097 32682 32683 63101615 33960 34037 253583676 61237 61247 44597495 10303 10304 664440242 38330 38268 838854313 25852 25853 951018972 54412 54413 884939454 51336 51389 473210670 7745 7746 992152008 40675 40676 818373472 43533 43534 207561148 50017 50085 330717121 28456 28457 90431990 96840 96790 553488221 1583 1584 342543945 69693 69694 966048767 29413 29414 287115877 90760 90761 156273629 8984 9053 113170721 81759 81760 191975471 74653 74593 53988682 94792 94793 2045763 10563 10564 519357343 66809 66810 199871671 23376 23456 138225785 50758 50759 110096775 25454 25455 642259954 93238 93239 462922279 80014 80061 949026495 61258 61259 510808331 64454 64532 721732874 58655 58656 811460912 92083 92084 736486759 99353 99354 297598874 80535 80479 920538813 71830 71831 59802384 98152 98176 709159382 29228 29229 861132293 64154 64155 672785610 44729 44743 586634675 63326 63327 700080103 79944 80002 324796973 74409 74410 219487318 50153 50232 272980905 53306 53307 385987932 62834 62835 645066808 40908 40909 569285681 58940 58906 806558690 36801 36802 415265 49450 49451 90331034 8669 8670 803203724 88742 88743 851762632 27569 27563 220101525 93110 93111 680024155 60273 60202 170314875 56692 56771 540213950 87622 87623 461323173 33182 33183 40638847 35780 35846 36515936 32622 32623 670854812 91473 91437 469174888 20322 20387 504808222 71193 71181 974399429 73272 73273 243113901 95368 95369 700467642 9748 9677 544255610 10001 10002 729668038 42550 42624 187311743 15241 15163 4689876 71983 72045 501998913 4286 4287 56189493 69906 69907 492126807 56237 56238 205909736 75293 75294 24768900 55354 55355 901061379 39694 39695 622980254 30942 30870 464488025 60558 60559 496625117 1918 1919 595213658 69680 69681 869422719 84349 84265 83020385 19723 19724 577547016 98495 98496 494672767 72748 72837 88311035 43695 43696 96230734 19984 19985 68983858 39987 40016 145941244 88634 88638 665237045 90835 90836 797205633 53661 53662 785053148 29183 29184 982341764 20634 20678 586150280 91458 91459 219983957 67475 67505 994030756 45018 45019 786959183 13148 13146 799157372 76007 76008 901845236 88497 88498 992106540 57564 57529 568502111 73850 73851 454766127 32340 32341 561156351 43517 43518 656665573 67408 67352 777721158 36053 36134 616273554 37930 37931 274906837 53564 53565 234919272 7855 7856 317327250 69265 69266 452459080 72167 72177 803643411 55897 55948 18539855 68544 68545 735615587 78210 78211 173919687 28478 28462 967482911 81851 81924 604480936 61212 61163 620912432 50461 50465 145283254 84539 84540 72952578 58584 58585 943047833 60031 59973 843726788 2202 2203 387649594 36671 36672 477631395 15339 15340 209986741 56660 56573 432453572 6332 6333 881719491 44989 44906 232996613 17501 17502 607152002 84574 84575 452545195 25839 25840 585729731 61468 61499 703997754 81958 82004 838319780 8632 8633 536620070 41079 41080 630460733 41193 41257 723866383 27147 27227 787326425 26846 26847 311993578 30524 30525 525043900 81744 81670 619781125 38020 38021 360316046 52779 52780 145994955 93526 93527 85570361 74454 74455 604957875 88521 88536 935593475 55934 56003 47685341 31320 31333 638937510 6613 6540 133027879 71134 71208 213634545 37417 37418 420542184 28592 28593 990343498 78119 78180 540730177 27025 27104 307960612 30363 30287 532767388 3339 3340 374894866 74559 74477 288069890 73932 73955 928031438 35400 35362 562383887 72291 72373 767842892 98345 98346 174604594 28377 28448 31368400 43708 43649 944720712 72425 72426 582095165 59858 59908 669080563 47386 47363 482724404 67289 67347 832166770 29640 29582 330928522 79114 79094 208917953 87191 87238 322720524 21154 21155 320082470 63074 63075 668454572 90199 90200 79245740 41769 41784 328578880 99916 99973 327483560 11840 11921 534160868 17165 17100 454432720 26940 26941 480008904 37199 37200 528579813 43127 43118 112946678 19862 19863 776301483 21271 21272 257779393 50649 50650 433158050 59918 59919 319016237 90417 90418 767190041 37746 37747 747791698 9344 9354 852512279 75488 75559 869527807 55740 55741 887690864 11196 11153 464478447 33058 33019 2546429 9006 9007 658032607 79205 79206 966360926 55873 55874 124661725 28303 28305 995459396 64238 64239 454438359 51662 51663 575598736 1575 1509 390255840 22602 22603 765486179 36078 36153 753711678 3019 3020 413147847 67136 67139 911583531 46585 46549 489854887 16855 16777 335999736 47934 47935 814938012 38947 38948 13483322 8080 8112 142184554 13044 13087 490612799 48282 48283 564209536 87642 87643 98523093 32910 32947 249028453 27148 27070 380076783 34302 34221 656624026 99568 99569 199802611 93233 93250 771768032 66171 66209 467406771 96305 96232 914024368 80024 80025 337822891 60810 60809 215471801 7376 7377 856711078 81526 81527 684404093 44423 44424 146025788 79701 79702 910419845 53409 53349 992752872 17650 17651 139309696 37514 37467 812010577 51917 51918 904467317 24415 24494 63379254 86770 86771 544711963 15968 15945 57379941 86352 86328 502690311 78129 78118 224120689 13470 13392 529292461 70513 70514 712515150 78250 78251 66997336 48395 48424 880669237 80185 80099 674413950 50659 50747 15356557 271 236 847037381 71810 71811 887039988 38485 38473 169206797 90622 90623 257875805 68671 68672 108842044 89220 89299 884105879 11481 11393 930666079 2760 2738 396495712 87069 87124 762166171 21877 21869 676640713 4388 4313 464503115 11299 11368 767296212 29883 29822 443082245 36662 36697 90495011 23239 23240 113242167 84326 84343 264442932 56513 56514 115210959 86882 86883 388500685 45997 46074 148770401 73905 73906 321609534 55943 55944 76087373 45050 45051 5823774 39935 39947 648592431 11666 11748 330726253 27604 27539 764076199 24920 24921 556702849 47082 47083 664356584 52610 52594 412217496 7542 7543 653898928 45121 45122 565559892 15973 15896 543024769 16745 16711 553213615 63104 63105 590111794 87045 86989 335313420 32282 32215 578308113 83749 83750 745540573 64250 64251 214521080 47550 47548 388642693 81458 81459 569534358 96489 96490 425286001 901 902 226298763 68406 68437 558784387 86324 86325 199845007 84794 84712 100680256 25189 25240 957006944 27050 27051 109381338 66367 66368 940559688 21520 21528 989699891 84760 84761 971537553 92021 92022 131076047 64251 64252 991250471 74289 74222 518850738 31961 31944 679055581 97011 97012 532545431 48144 48114 706727684 41678 41679 2916052 73739 73652 635789760 19198 19199 211514673 29104 29095 555221334 52398 52412 16893523 33793 33768 833630364 10708 10785 586180860 23990 24040 188030680 89443 89418 476038170 94027 94011 327586758 24763 24764 568300618 71875 71786 783238738 57628 57629 538906231 8953 9018 100772189 6105 6179 923917771 74545 74546 30135485 53262 53263 251068573 17758 17759 374149250 52788 52746 559308331 41517 41566 291764250 70030 70031 872988512 36711 36651 827155468 45973 45945 745468642 42038 42039 944355385 23079 23080 594036865 58207 58135 934835710 69416 69417 991697810 20325 20293 451304516 70603 70604 612383773 20673 20674 609762181 50707 50791 83425282 83204 83205 979958390 71136 71146 528135817 30293 30294 152418602 49049 49050 770358460 77981 78049 466906555 91090 91175 534192178 72225 72252 964259032 46594 46613 581307106 12915 12918 125437422 13222 13300 197904821 13050 12965 680907676 81353 81300 794430536 36672 36673 872436280 58571 58535 352965775 47616 47617 233815428 89206 89207 949796245 38501 38502 554167159 37073 37091 187093731 94557 94558 32154441 40061 40062 272635096 66410 66411 103382991 26984 27048 155262223 80210 80211 28265619 38245 38246 935074835 54346 54351 786024114 57749 57668 790397997 70989 71023 297446539 30781 30782 606990473 20177 20178 708958784 79175 79176 785501674 48610 48611 630002248 26809 26810 57775313 72644 72708 203843717 69649 69650 762554727 40755 40756 880651314 51576 51577 430872800 48785 48829 765355457 8526 8527 922504480 68620 68621 928013951 96325 96326 651277795 6863 6776 882331822 28444 28422 815625554 75454 75455 37834119 85841 85842 605533063 31517 31575 575246338 9911 9945 689013184 53099 53100 3096752 81407 81336 707235268 92843 92866 857895425 78926 78927 206223335 54628 54599 292327076 93594 93515 87724809 57847 57771 48411613 51859 51792 430228040 56878 56879 755829716 37098 37044 583291500 65175 65188 95316368 85238 85279 167111468 84752 84753 278278111 88195 88251 425964817 37625 37626 874964225 54707 54727 270003811 92740 92741 859895889 19760 19801 575077223 35317 35318 890381711 63851 63852 97461113 5825 5826 843950819 22813 22853 156619298 85246 85253 818673335 13101 13014 22187373 88037 88114 80816971 9686 9687 59163628 26922 26923 274945362 80411 80412 54286887 31838 31839 786297789 10939 10905 168417488 38828 38802 29362659 71480 71526 892548599 23296 23297 163107448 12680 12728 623384827 63005 63031 800233352 56753 56839 166514764 82508 82514 44735453 8726 8727 843817941 83569 83565 776321078 70264 70260 389269501 32892 32893 713190542 42590 42591 573325013 27054 26990 760320544 78317 78318 709445623 88777 88814 879938756 25660 25653 215260590 28633 28634 859998925 86939 86940 126873509 19366 19367 879492610 86980 86944 253330528 47511 47512 407835595 47472 47498 53198520 82144 82231 251629974 67808 67809 376037726 74353 74354 598898590 60766 60796 36933273 13087 13088 562897585 47888 47970 276752587 8518 8544 62109617 58327 58370 911812330 47398 47399 227855499 66888 66889 646517671 62124 62125 22316158 56240 56241 809617431 85412 85413 203783731 13438 13391 814076782 47054 47055 386788951 67748 67661 261178236 87060 86997 925333537 19809 19810 593081747 42916 42917 184444272 20129 20058 210062935 64908 64909 985421762 93217 93218 761921802 27396 27405 896805057 27320 27321 595203401 54640 54641 51814815 83454 83475 717862110 41192 41193 28867753 17966 18029 433499398 42926 42903 97176109 46410 46371 816736718 90802 90782 171105250 82339 82316 98358105 44587 44588 758272773 99598 99599 674484854 40059 40130 178255790 78812 78813 683975147 83608 83609 727490558 11435 11436 235484955 65508 65562 959672738 33102 33103 176369330 32213 32293 526372960 35576 35577 133549755 35922 35890 139905829 27655 27694 608121534 12055 12056 448985382 41218 41219 223934532 6986 6932 350613643 24293 24360 456066719 85167 85168 415185376 53103 53104 33530243 56901 56989 598537965 38867 38868 735025409 41438 41439 1244389 15814 15732 233823677 30969 30970 93357980 51756 51757 270509411 53951 53914 520755095 49696 49682 974447390 83811 83735 332998510 68851 68852 775600459 89432 89433 900526035 43433 43482 908936667 54688 54689 412321793 50003 50004 791010554 7382 7383 319519446 86443 86413 961856313 12868 12869 152763393 83248 83249 696612986 2745 2746 846208146 99668 99669 365614354 68710 68669 137682733 11332 11262 768015106 3245 3188 880184198 16378 16355 616956699 62819 62881 137357640 15024 15025 223810274 9266 9303 971263455 7369 7370 93493982 32033 32034 582557674 59470 59484 956431578 83009 83010 561707927 50661 50662 575241820 68677 68678 615802193 22893 22817 621409726 12516 12517 618179369 84755 84760 758265430 47756 47757 582616766 19953 19954 312787965 9521 9563 422870350 73956 73877 640830816 78618 78586 722965605 880 881 217083323 60251 60252 336223957 83068 83135 844883218 84780 84739 246980204 71614 71559 832196283 65293 65294 410858842 16434 16435 934615408 33040 33018 23378202 84942 84943 958706761 60896 60897 990379476 13899 13981 242184660 16745 16823 342071478 6206 6199 136916499 22495 22496 692832098 34674 34644 504759679 42757 42758 691703943 22802 22803 25394515 99219 99139 935158835 66679 66680 793649393 79055 78980 524394469 98510 98511 284289383 52120 52121 215914742 38437 38438 185101881 83856 83857 577901935 41323 41324 715321569 42413 42414 815030800 68283 68284 304637788 19489 19490 579572535 90782 90783 136030472 82158 82189 235863824 90524 90533 358395237 59288 59374 131241906 43755 43756 345181280 54594 54519 596350189 53512 53513 268998140 67350 67281 194014382 88828 88873 732496900 30103 30104 615234477 76865 76866 805007577 65208 65209 668375755 9479 9546 67203811 49995 49933 558496387 27695 27744 308529855 29915 29916 394052897 24792 24793 810366918 91858 91836 236134268 69687 69637 689467158 98795 98796 555503182 4579 4580 420167060 43907 43908 66890389 60494 60495 654871604 18197 18198 132841876 28923 28941 853740380 95525 95526 622729588 22246 22247 775403879 95935 95936 758618212 16768 16791 144361630 26936 26937 854242011 83800 83801 845762951 99366 99397 954539141 33245 33246 420398318 15847 15848 831027710 7560 7561 806664812 84188 84251 744993076 34742 34743 809283226 75918 75919 923262323 82929 82856 95688056 13276 13277 354908076 95767 95772 348874086 74581 74552 979657052 64559 64496 295551206 5188 5187 308153086 83166 83119 12757872 30108 30109 501361804 26999 27000 723377141 49331 49395 577277281 97294 97237 966865350 56551 56566 585511908 35516 35545 70777510 98457 98458 624891511 34033 34034 764471797 78202 78203 426738718 44029 44110 760751768 39468 39488 920571840 24603 24604 253186316 36914 36915 484790668 34655 34656 609260155 58863 58896 58666456 7712 7713 765089516 41503 41504 959381404 96097 96098 216857325 58101 58102 470710929 96730 96731 229963114 41908 41909 168136485 61255 61256 841381260 14402 14452 255213673 21960 21961 806204023 37200 37201 87341861 27011 27032 163176812 5264 5216 78822264 1347 1352 435133539 35988 35989 139511332 97823 97824 926691596 44408 44389 308432433 33817 33823 748459388 29824 29825 403271182 71545 71546 5599106 42255 42256 400782372 80130 80131 430680090 94441 94433 138835274 55504 55505 86306298 374 318 583001242 35752 35824 583792635 75463 75389 868230837 51729 51730 404398745 61321 61322 781030070 74650 74616 615647565 79768 79769 825277020 44704 44705 2169053 14653 14654 469699045 69902 69903 851923235 32234 32235 602372034 85564 85530 626775841 46173 46231 574662707 28564 28565 41214004 26504 26544 501157672 3182 3183 286019443 52031 52032 833655824 43976 43902 504085607 54013 54014 993815851 86654 86655 288887869 11270 11196 356781541 36370 36371 573308398 34613 34673 78283278 1785 1819 108944638 9441 9442 94917083 71376 71377 213121912 45392 45472 895363729 67230 67150 517490633 62900 62968 203609503 45341 45295 324970623 28738 28739 848586222 94251 94167 147231822 91228 91229 766820751 6225 6184 740654484 55071 55083 74792901 79325 79326 86400806 98054 98055 814217462 9819 9874 521549437 12268 12187 853204309 39178 39179 74137146 91636 91632 352717429 6978 6979 263053572 40643 40681 660131688 88759 88786 837360527 93538 93449 571155911 7549 7550 300188003 94322 94378 311698071 86448 86449 408146170 96671 96667 680529913 41231 41234 510802887 71640 71707 11147756 12201 12261 375271593 67677 67657 805274554 71133 71195 220417428 29529 29577 973192332 2724 2773 202862525 93543 93530 187496582 31937 31946 184311879 46423 46372 68118589 492 529 671185211 17647 17653 212528959 59463 59464 748433453 67422 67391 922536455 54794 54795 656401768 35623 35624 985021724 27076 27077 524790431 6873 6846 807827132 81998 81999 888832780 70413 70414 602428232 56150 56151 469298934 5617 5618 473150614 26246 26247 898159122 67867 67894 542484349 59746 59747 344288891 83340 83345 608503197 34123 34050 557709589 83005 83006 832305584 15555 15524 711787473 88070 88071 335206681 48126 48088 840361538 83573 83576 246179561 89262 89210 669282934 10933 10934 693765955 55539 55540 379790446 65166 65167 129386359 93169 93083 652532463 2312 2313 116089148 9028 9029 629823315 28765 28766 55595718 56995 57026 695873802 97955 97989 927802665 48268 48269 269551573 7417 7328 571441678 96739 96740 91589087 59656 59717 37732327 76910 76878 334397721 31430 31431 829347426 20509 20510 20336608 25095 25145 885104065 44437 44406 939365504 5305 5306 490571693 49508 49572 552144685 97213 97212 280481122 53163 53179 638897439 58798 58797 204603851 48712 48706 245813487 13036 13037 220630645 25506 25507 79508313 61960 61961 778398891 79521 79480 444443421 28518 28550 62053492 89330 89270 186112043 23905 23945 736461496 21891 21846 984507733 82741 82720 715584405 43528 43529 284961179 61565 61566 966811514 50710 50711 221309512 31725 31649 614131704 58595 58621 545583169 61011 61099 735572907 24911 24858 282931834 47202 47203 581748066 54134 54211 844936065 62224 62246 319813708 92612 92613 973965184 80416 80355 796917429 60460 60527 16008578 17726 17785 53876583 65736 65737 702399348 51034 51035 55980794 87310 87225 228892189 41431 41456 496817942 9906 9967 775533001 3164 3165 105324786 98467 98468 572018326 80083 80165 871111387 59303 59304 526867651 34723 34709 128562875 37 38 707123003 45449 45450 562424147 72428 72485 341701070 44115 44116 571998493 8810 8811 655188907 72004 72082 141377505 72366 72380 217430741 32789 32705 603983094 31269 31270 268870196 38086 38087 27719012 17517 17518 978666332 34090 34091 682935599 94722 94723 564896376 54270 54271 669439186 95501 95502 271491383 71668 71710 46188122 70970 70890 526809238 26908 26997 119527793 85726 85684 301144761 64250 64197 153888684 5300 5310 211761924 97233 97234 616296583 82356 82420 988600023 9861 9837 171955561 57668 57614 594214636 69843 69844 448373332 43766 43767 478236082 79006 79007 103393181 5117 5155 658472172 46407 46408 895356628 90963 90929 666424710 52529 52530 195747713 44519 44597 325138 52491 52492 247176030 49254 49255 990233597 33361 33410 237113036 63876 63877 573402946 63821 63890 875447952 6668 6735 157602017 83688 83686 198448334 30909 30910 989988672 56347 56348 213484954 15997 15936 741587263 10633 10634 897927874 3453 3454 237522312 76879 76880 730645482 96241 96242 264338912 52932 52933 792828093 70861 70862 2765661 74393 74363 198751823 58898 58851 434746604 22052 21995 967917717 66932 66933 266295361 92828 92829 665578676 74315 74316 784752785 59553 59554 735389293 37106 37107 127891907 86046 86094 294943851 12189 12190 578136099 18403 18352 39938732 89228 89229 779013220 56990 56950 943574975 9129 9148 780350131 54096 54185 835469024 29575 29576 745603228 45866 45955 381470969 77152 77125 655207984 82329 82277 207692345 99413 99414 134853980 62792 62793 598435061 24224 24173 14867673 1817 1736 284643708 13794 13870 7460973 43378 43379 481269370 81101 81102 521283745 61168 61169 988124794 76484 76522 415989961 31512 31424 660556584 9767 9711 218781543 94611 94612 565588147 43329 43361 370336502 76380 76381 498658684 69601 69554 570055499 78669 78707 674114305 82782 82866 203025343 15090 15097 179361829 9093 9094 220668327 81775 81723 547012943 47013 47080 504798390 31683 31623 569692066 42686 42615 340919743 62220 62221 878230553 60562 60628 833641685 24125 24126 353753866 11888 11920 824522117 6478 6479 231613123 55528 55529 113449119 56552 56507 761063505 61724 61710 294071628 81881 81882 503979668 1724 1743 154595376 59957 59958 231328560 98324 98338 697727158 13841 13822 250238095 6025 6074 731558641 42660 42572 679002975 81058 81059 202315468 36187 36188 488147768 47839 47840 984902987 80572 80614 896099766 51960 51961 466414422 67930 67931 737881076 9672 9584 59637337 15045 15046 318691392 46155 46156 24964159 38079 38089 90611473 28213 28214 296916665 3636 3617 281913271 42819 42820 85404507 41495 41496 164010383 38025 38053 690656370 47013 47073 18881592 23959 23960 941191050 60786 60870 176666017 18198 18199 385125924 69199 69175 162738124 52187 52255 990722593 16204 16205 877291066 64727 64767 467315001 96166 96167 464675511 84338 84339 308339144 74467 74468 545474551 167 130 502982645 67258 67259 814554983 16219 16280 600512520 50535 50534 329638136 23276 23277 594143689 93577 93578 795055931 14083 14070 609794700 93333 93372 291207533 34273 34274 657361391 148 64 573984044 6129 6066 280652674 26531 26451 177701661 98767 98799 117871966 41766 41767 762917674 7792 7793 681873557 75242 75243 830067219 3048 3049 615791858 76695 76696 545886891 95054 95030 672899612 33987 34054 455436779 80653 80654 738671811 49478 49454 814004645 85515 85445 288438605 29463 29382 115050873 80591 80592 631788240 16948 16892 756341621 51801 51802 698152260 65386 65387 218404559 70657 70718 910657507 39722 39690 252973580 50548 50549 807003985 59654 59718 994264615 79555 79556 632408815 79372 79374 559913977 29777 29778 280401635 16870 16871 542592874 28455 28456 962016767 36567 36568 449159645 35232 35161 341969613 46395 46458 454948672 77837 77879 645107096 132 133 55471305 35714 35763 47187732 97509 97510 594140971 15343 15371 602387244 48594 48595 214552037 11896 11897 803621084 87946 87947 445245622 49510 49511 470232297 28571 28572 62597915 82525 82526 967681626 76753 76754 804932738 78071 78020 977628086 94178 94179 908636685 94370 94371 13110581 4735 4778 760546350 31338 31339 274503999 4760 4733 709454559 35085 35149 793709623 19355 19362 386558088 66025 66026 393342670 25088 25177 304351498 28093 28138 207905345 50448 50407 569041544 26628 26629 555188872 18134 18135 701221966 73786 73832 113650585 73738 73739 221163879 23797 23859 390533073 47232 47233 228281465 75185 75102 574775991 36733 36665 354111698 10754 10755 702160601 79675 79676 891300428 78756 78711 609528536 83029 83030 540969263 14964 14925 133174022 76964 76900 911896324 8486 8487 161437564 53273 53274 12147341 2675 2661 565796854 99800 99790 247266200 893 894 556680902 71634 71607 632936028 78593 78594 588211719 19988 19989 138807298 97244 97245 689322259 49751 49752 27672692 89014 89015 846671146 78313 78314 147851181 42263 42331 944194833 38802 38730 4522827 79781 79787 17118048 5683 5684 880165931 38974 38975 126285929 3631 3632 306419087 13030 12962 631045810 37541 37495 656736157 59489 59490 476830781 18980 19069 845283784 95187 95270 271341213 99509 99510 860285324 70807 70867 976516769 33442 33443 86964056 92375 92345 481712734 51748 51816 875818335 14675 14708 42220454 33093 33094 325352502 93781 93720 983348691 6613 6696 404556725 71995 71996 830997537 12931 12980 859581010 87687 87688 633914427 92306 92307 489092478 28733 28734 501049209 8352 8353 463029754 53236 53286 728403102 98896 98977 201280710 16227 16228 40462052 78917 78918 726771907 36355 36356 907403413 50953 50912 567335924 35684 35638 559616204 64874 64791 79492327 29333 29334 796859447 56561 56562 821894451 14945 14946 20690092 76236 76237 729935765 65485 65558 127788935 2335 2357 742700959 65342 65265 991657720 64610 64611 50337021 42188 42189 918098537 17748 17749 188645385 68012 68013 713764277 66017 65997 665780931 48611 48673 547037101 53772 53703 20635909 69005 69006 477461449 69992 69993 121608254 64756 64757 497643968 84898 84916 193566116 38571 38487 948905951 82818 82860 662824687 52092 52093 7734573 45494 45540 141974377 49626 49627 165581981 53367 53345 41911060 24876 24950 405987171 94375 94451 707832843 96227 96161 254260617 60845 60796 852071196 24693 24741 984729559 20873 20874 164668829 51787 51759 107159082 29036 29110 948930864 9542 9480 683226474 18538 18459 124554626 49915 49916 473075107 1889 1901 770126529 78930 78931 649179642 53739 53740 824467409 18281 18334 25933053 91282 91283 238120867 58222 58223 668941749 31067 31068 139301363 56066 56067 405341864 6553 6641 340107323 30008 29975 827928013 72902 72903 298108459 55576 55577 820914794 9023 9024 999938763 4588 4665 603986043 6347 6348 731308754 23113 23114 572478782 19032 19069 891712410 32563 32564 759231020 6628 6629 188572179 2429 2507 587831272 83375 83399 586435504 64395 64423 817737904 75375 75438 207630093 47655 47722 413613661 50452 50533 78336539 66562 66548 828801824 67487 67488 998681043 15885 15830 800713076 19078 19079 883594886 67273 67305 262150077 96529 96530 643581044 76073 76125 677271761 7107 7108 706224182 9495 9534 146571591 78853 78854 401614558 99450 99537 259424698 14417 14418 860236238 28879 28802 427691104 62525 62438 371909704 59655 59656 782042881 91100 91101 825138363 94971 94998 206124515 9730 9784 148381932 72565 72608 477661932 7950 7951 348154532 50023 49936 871077120 59313 59294 867832195 31352 31353 70141922 15273 15274 906693143 90572 90573 514160375 10793 10795 608095971 12427 12476 657163110 44581 44619 648796689 77702 77748 342314349 86179 86180 310120054 84280 84293 771026241 59636 59637 199309648 92531 92455 922730133 62585 62662 869296485 29702 29703 590544236 13818 13862 212968191 85707 85708 819868532 15469 15470 409468693 79376 79405 94770663 40940 40941 941092225 4617 4670 487583980 16370 16303 772613044 38975 38974 815279395 55656 55657 347813732 99524 99525 335618032 38771 38727 134187794 87172 87090 388537734 55341 55377 156174932 46518 46519 564671504 89913 89851 924636984 4535 4560 281786142 2238 2239 500796098 96052 96099 537169832 28688 28648 898921098 11081 11082 323707042 64237 64322 995500196 70292 70252 983434556 11198 11230 373541284 95614 95615 972451075 20938 20965 48466763 83084 83085 661983663 23545 23516 812653784 31043 31090 194512880 14957 14958 582305930 56123 56124 395486260 31169 31170 129188068 7522 7553 675054584 30256 30257 7612565 52257 52276 490040462 46904 46965 565594004 26541 26542 958437352 2142 2160 54350475 98981 99042 943095791 55369 55384 180247558 87017 86962 540485264 42983 42984 751688060 86074 86079 690513 17251 17294 749549893 40889 40890 523942682 12813 12848 884717962 51486 51487 830674117 36770 36766 378947118 2995 2996 756535881 27862 27805 736558371 5113 5114 460801639 6365 6361 531779416 98483 98484 482246444 27061 27085 556325060 84467 84468 604302517 81036 81115 263707187 74914 74982 423350976 96227 96228 844365461 58897 58898 38792418 70961 70951 148832645 67038 66966 107713726 7121 7109 420954597 55357 55358 922436550 46183 46212 22386030 89481 89482 694545992 39510 39511 457293500 34831 34832 224401311 19863 19864 39682994 94946 94947 168113129 24487 24501 539902560 88934 89011 848091210 57214 57277 534906050 41505 41553 883660080 62274 62356 965595363 70234 70149 239854535 66848 66849 86161 19128 19129 849647992 72081 72082 312921317 34609 34557 233066340 97521 97484 964661777 66111 66112 874465354 86421 86370 723770807 64733 64734 792012336 8068 7994 33841546 43201 43280 276371517 86423 86424 945642776 75300 75250 124564681 53125 53126 182291156 33419 33352 767768222 20250 20251 224803369 80582 80581 763502435 51136 51137 586045516 81862 81863 321274838 29523 29435 218534421 98565 98629 783629473 59483 59406 178963753 71199 71136 789921418 34959 34960 752052815 11911 11993 274640511 4672 4673 124971303 4805 4806 911692265 43806 43795 198839858 68515 68516 562397221 62093 62094 838746870 66123 66124 900664139 38760 38724 626629414 86287 86246 398081947 59399 59360 521247354 98807 98863 588320671 36809 36877 285102082 15185 15128 878306532 81014 80954 121644024 76439 76440 32814461 31186 31244 15941031 7929 7930 388847373 58499 58434 92932013 79761 79683 35043170 44313 44314 363264680 9633 9638 693565516 95040 95041 12385230 68719 68720 119802468 85984 85912 957138871 5834 5835 490225403 26433 26434 45425619 15410 15354 192568767 50858 50817 220804286 42003 42004 935266114 12567 12568 744339657 2200 2244 223230691 69437 69438 253408405 36717 36718 478221576 64934 64958 393231783 76576 76577 409516046 81983 81984 975499763 91638 91639 587798478 86012 86013 765334309 68279 68280 269995173 63815 63816 123580227 23720 23676 675958370 89313 89314 360156672 73861 73920 1432257 28796 28797 704375297 13953 13954 557074171 68449 68450 794478105 16627 16544 663738740 6241 6242 783102047 72000 72001 459732147 20710 20711 694778397 70798 70799 293849133 3742 3654 14518070 64939 64940 355857574 22757 22758 19148852 37829 37830 582530573 48746 48744 918361360 34969 34970 329593050 56080 56081 712002013 9034 9035 278130450 65336 65337 741182553 88761 88762 803887824 1756 1757 479885715 48567 48528 416388514 53686 53699 743519894 51768 51780 578995338 35093 35066 944345252 82527 82528 172594890 35978 35979 790441773 92216 92217 397635301 38353 38429 427696022 26823 26824 702469146 19828 19822 707629718 9278 9279 796489330 41745 41807 877813391 21333 21388 909797820 95984 95903 112939565 39222 39223 281990734 84610 84611 785196270 98194 98275 725677931 48613 48640 248606153 6897 6898 743891085 84486 84487 408851532 25086 25087 598776025 99083 99154 504491864 17681 17682 706112527 45874 45886 514560650 1788 1789 811663652 1096 1097 275831946 63783 63784 856837663 95191 95276 661528038 35687 35661 52274114 1751 1752 409422270 95879 95880 968496814 96240 96283 380098716 74860 74828 336453381 50534 50535 556161150 19996 20039 425679041 82869 82873 371500631 81822 81829 408030182 62555 62630 873893247 28832 28833 172329020 90370 90330 39514454 7647 7664 574581558 43206 43192 804770405 39450 39451 206654098 81859 81830 807749296 28277 28259 175219336 31867 31868 316477538 18733 18753 631189369 13174 13233 806267681 70550 70551 510610686 27096 27083 333935441 6172 6244 393885475 20037 20125 173264980 10355 10356 428793008 31309 31310 713857329 5539 5582 979694053 66268 66232 435029498 66149 66150 113936599 84186 84112 10528768 60845 60846 631304018 82483 82512 241131543 31959 31945 951213211 47822 47758 656733336 78354 78355 203077582 67527 67611 89604102 62759 62831 287766336 51732 51733 775719022 76915 76986 674619942 54256 54257 691698774 28723 28724 477759411 28404 28319 613494688 11500 11540 459591366 70366 70415 654842761 39822 39799 874031180 22220 22221 683124358 65445 65446 60249751 8644 8645 737972764 4404 4455 701717678 6596 6531 932744990 56529 56476 281518287 88092 88093 754144222 58883 58884 287888208 560 611 668406558 22703 22684 969213900 79564 79565 76219230 23758 23833 382108554 8706 8707 907633712 31193 31188 925803099 63786 63787 112209899 53175 53176 729077767 1186 1263 208197365 34823 34882 733847275 5828 5814 777550006 59601 59538 532970091 89088 89089 986015829 58996 58965 215618388 52357 52395 196944777 42357 42358 917178181 33327 33328 702311463 80592 80601 613699654 29452 29451 298468244 7754 7755 83926461 49093 49069 960549626 73446 73447 843425696 46940 46905 759949651 9056 9014 88368041 71940 71941 78408616 53044 53045 655684178 49392 49466 446207245 98296 98264 613401386 83914 83915 641025140 92796 92821 803166284 15287 15373 997131321 63410 63451 204773474 53105 53106 934380303 76506 76507 17267322 10352 10353 934795805 57961 58040 360142410 81161 81247 470775710 64443 64444 39726391 55432 55433 950218718 34812 34813 864916356 21389 21390 790977871 2191 2190 825852047 43632 43555 959334307 35473 35484 408800522 62404 62405 441549179 21047 21048 225160047 80884 80885 156413262 28343 28371 402393888 46965 46966 453737392 11918 11951 563930925 38755 38756 440163903 15472 15497 769943943 70837 70838 609478888 92271 92295 918582091 37811 37812 434380622 95527 95528 918719683 68579 68511 769954192 38851 38881 688755017 56154 56197 808841591 58941 58942 199643749 15349 15409 935285715 72672 72673 109568952 99736 99777 113292416 51827 51828 604460799 12893 12953 928394671 81218 81219 532368336 65845 65846 396680294 6246 6175 239616189 4493 4554 993815565 78395 78396 455530159 5012 5013 478021691 90724 90725 540910520 32147 32148 179562950 79578 79579 852705299 52366 52424 10796663 1195 1196 62575293 52906 52907 525728114 51247 51207 877133805 52902 52903 438414020 76441 76462 126566000 4116 4117 887765900 93165 93171 833590164 97420 97421 235071473 12103 12190 946411753 69744 69745 28357632 13936 13892 792255921 41945 41946 819347840 44481 44518 579339260 6368 6369 202965491 37474 37507 888197540 38192 38164 662596260 88466 88518 700257290 57190 57188 717470116 76507 76588 655820642 25837 25848 868918680 36722 36661 837680715 26577 26578 944279974 39837 39838 231774008 22889 22890 663636100 94683 94684 317628834 25744 25745 225459395 7244 7278 330617219 22245 22246 558269387 91612 91638 214271744 22638 22639 146026980 88137 88097 175669374 65455 65481 910578139 95043 94993 919340562 10992 11029 365986358 5676 5677 962335268 79331 79332 854678964 11995 12081 78007058 66193 66194 995330564 54976 54904 820003460 65164 65094 793401744 98142 98224 204860349 29491 29414 345017682 39620 39621 768304902 43146 43207 206613696 37381 37382 464543726 43325 43395 324814860 84065 84069 854282470 24955 25022 743118258 23318 23319 857187151 26371 26372 553091870 25702 25680 397833886 43139 43140 594376768 2764 2765 899175812 69503 69504 246302500 10080 10053 414336546 93636 93637 656895639 80219 80220 454224736 4574 4511 690253604 61078 61079 882320179 78712 78713 785916485 82870 82871 101870193 55430 55357 831667846 46992 47062 865543394 25228 25229 477264338 28729 28730 422082012 88615 88616 286084358 66091 66033 179232233 23597 23598 219937620 57526 57451 134321574 68024 67953 268303685 96235 96192 779701374 62613 62614 158024148 22407 22411 697871773 20046 20127 8237446 68021 67964 362580545 58343 58286 853759596 61861 61906 503651467 5302 5323 898149341 73941 73863 441282090 36858 36917 351014037 72530 72604 189411155 41572 41573 222769583 65928 65929 396209449 5398 5481 307356070 75383 75408 496624610 17951 17952 437461450 85796 85724 733001893 37129 37130 413610231 98083 98010 895162398 593 596 654080999 18057 18058 440477452 32165 32208 439316308 67700 67701 270868537 83930 83902 333471864 87404 87375 498935493 94206 94236 994352789 48263 48277 539678145 86798 86799 378359439 32883 32884 73411957 5383 5384 812152012 4039 4040 275121887 45496 45497 30994388 38932 38904 787080135 28839 28840 973772469 18735 18768 125069577 86358 86359 450654822 82303 82304 589248099 66487 66488 694156334 74739 74740 651226074 19702 19703 810510207 8322 8260 431077479 68871 68937 770065756 76667 76668 529986994 49475 49476 940806893 37306 37309 760719483 93822 93823 96129976 22860 22861 900532614 25445 25422 226985299 12054 12055 106811292 80955 80956 438513638 92811 92812 79321747 78058 77972 238814971 6773 6835 747327934 2214 2215 922467862 96230 96231 109345979 64412 64330 9770552 87322 87323 932133236 4187 4188 82513276 21946 21947 375135645 79753 79754 634419677 95269 95270 307874812 76959 76961 164425340 30872 30956 847660711 58185 58186 649229083 90259 90296 586226657 92795 92857 203809043 18392 18452 969665252 24680 24757 50135006 31018 30970 680546761 99594 99595 534576278 96871 96923 178400938 1587 1558 578984855 61583 61636 467976314 13044 13045 352495118 94199 94173 517776904 9767 9752 831864902 57363 57364 815327546 93912 93913 625416808 87869 87914 531128345 89507 89572 140112442 86573 86586 864515324 32130 32198 459040164 46877 46878 317847935 70529 70582 595485085 91015 91002 206484222 27520 27521 388857605 3332 3249 966677564 78712 78645 378698143 61795 61796 705788675 27025 27026 7646821 42302 42303 716859929 1954 1955 902603108 86045 86046 574731129 72544 72545 815230192 35083 35084 478619051 92739 92666 38155722 66665 66666 333395585 64735 64685 401944146 15402 15329 214832641 58775 58709 335128716 99773 99723 591393929 47335 47369 259660269 33492 33493 661390478 46470 46471 946751173 6783 6784 506076078 98635 98629 48888637 48164 48165 269133676 52751 52674 949862032 32002 32003 265519387 66563 66564 893299269 60045 60046 661652328 66333 66334 388933334 22224 22225 930098680 22516 22517 212551036 51812 51813 889825777 44411 44456 206198952 92649 92612 488560544 73394 73354 986641454 27079 27080 158271736 64812 64762 786770384 3820 3821 225051906 3550 3551 228580331 45525 45526 70848883 73221 73222 73844149 55915 55916 70267684 66786 66779 848823429 60321 60386 410985407 49895 49896 535776205 99806 99773 417018974 9011 8986 193617731 72131 72139 212677406 46318 46319 682343578 21478 21479 557033540 35328 35384 144770881 64057 64058 856419537 15738 15739 812555129 51692 51656 451784204 77111 77112 508558885 31527 31528 96111614 65357 65327 921596086 78210 78137 478019517 88213 88207 480774798 36933 36934 31840877 71031 71032 985558104 42903 42865 367425035 18830 18831 475884469 63424 63512 104459679 64583 64584 380417583 75278 75322 703200889 7525 7502 563058067 31612 31613 154503622 73237 73238 392747439 39569 39570 135015338 97813 97814 660641583 63088 63066 196615181 69115 69056 357162502 92052 92053 548842434 29237 29238 682618538 15300 15301 547225710 60489 60490 665011799 88371 88311 823406823 83464 83465 849429203 96932 96963 886093858 41071 41064 682297717 53532 53487 120390742 17680 17681 355606260 93990 93952 319231922 40246 40247 100492007 12052 12053 657558056 47100 47016 744754581 85130 85146 468679248 42826 42827 621845241 80801 80774 57992062 93917 93936 347963692 61393 61394 765067656 65879 65880 539665512 69130 69131 665796140 27198 27209 460814796 53778 53779 851476591 50601 50642 438172849 14901 14842 301130277 26404 26405 861757142 59974 59975 800221952 47905 47844 776477302 59286 59365 425900810 44610 44611 177272059 59239 59201 642013103 58913 58954 265848113 11084 11085 827765824 47161 47162 87883549 54650 54651 525565822 33106 33107 58088511 97679 97680 356899417 79592 79525 998618915 92760 92761 317296911 85447 85490 941907966 71265 71266 352391460 82412 82413 216167188 80072 80073 859711002 25770 25771 274825222 67142 67143 938840708 939 959 87596540 97990 97991 685672719 80059 80060 793361937 83420 83342 661614653 36989 37000 556969422 21601 21667 109524250 15419 15420 271086662 55624 55625 134909016 19327 19342 895230908 36660 36592 168335642 91468 91520 272308970 70247 70323 385872911 75757 75758 378964431 56682 56683 494877408 95906 95907 789074542 198 276 502620816 97169 97237 170383082 94397 94340 320307 27408 27384 101877533 91205 91206 968077197 36241 36202 271291146 51833 51834 777394834 79266 79267 668682758 20143 20144 548897354 87971 88014 804495124 86392 86360 932483684 62180 62102 179793688 13102 13103 348848344 70877 70894 786483760 88423 88348 117180784 32389 32390 722593033 61635 61636 323285455 91549 91474 840582432 97711 97712 121546040 70972 70973 302030052 94297 94234 911528457 78434 78400 807553647 85372 85338 682395370 57469 57484 214260273 25696 25726 151795839 57478 57402 500072160 99091 99092 19851329 22155 22163 861165347 14021 13937 1585665 46521 46586 388597590 69940 69941 501920486 83955 83904 531289587 90237 90238 651496483 67153 67184 392072729 23556 23557 405774535 51736 51737 866746217 10179 10255 165065714 87627 87558 781602147 85611 85612 158630201 28081 28047 934863301 13885 13914 440172136 68261 68320 883908212 12698 12699 834396717 23931 23932 249514951 63528 63529 147115967 7003 7004 78119393 58876 58909 72513103 90296 90297 233592620 71627 71685 587945683 4501 4502 727634893 73677 73678 904536071 69700 69701 452162839 95730 95657 133493894 14029 13973 489165721 67663 67664 634414117 50444 50478 658356666 56704 56721 789151469 43372 43375 333799586 57186 57187 758229026 50245 50246 506941092 18893 18894 351128053 64923 64924 809698545 64936 64971 4641550 377 378 207525245 98447 98448 670931416 55429 55430 124011279 86205 86151 743433836 76366 76367 740526290 38026 38032 932753256 29983 29984 563062864 35147 35148 591858138 74199 74182 354741715 79197 79225 273057601 57980 57981 747589784 53004 53082 940572726 13425 13426 86170671 25915 25939 68069127 20052 20053 42584354 99528 99484 158844844 14302 14245 499139780 12178 12184 299845440 36805 36806 412135390 19900 19901 88163612 91843 91844 833113309 96113 96114 878781094 93608 93602 747565800 83440 83493 997113864 48829 48906 912940388 77815 77806 943165909 78234 78303 993095807 12774 12716 156287394 28934 28861 276984922 70258 70259 117729956 9492 9493 525247647 10599 10600 997212727 32635 32597 960689194 88400 88334 884354093 44068 44069 888857133 93209 93200 641749781 51502 51418 655250165 83879 83905 739806194 93146 93080 221475883 62816 62817 795738587 56879 56811 760904393 78385 78386 129532701 60342 60337 747444129 92015 92016 21244332 64682 64683 990510806 16344 16345 239907337 71540 71541 161327968 55366 55367 400812466 25466 25499 61872507 66711 66696 908929684 10061 10062 588840 48889 48846 500122558 94324 94380 419028613 97191 97215 256649438 18285 18309 186709549 43515 43470 902681952 99039 99040 85357685 4206 4207 260014149 32156 32199 16186888 42831 42833 879882311 46640 46641 840926567 52359 52360 789530661 23399 23445 780007626 36370 36378 793170728 54531 54532 824007826 23284 23285 86146791 98400 98417 236879742 25892 25893 315177166 20906 20939 957494076 9791 9735 242485911 53297 53354 323384663 26375 26287 126583147 59515 59516 709534423 43986 43953 532328665 10612 10528 570523889 39252 39294 644534721 67582 67583 282176082 33651 33652 479797018 23411 23412 821944943 30999 30997 576146812 50499 50500 303821444 84597 84598 557950790 73625 73626 770511470 40032 40033 326822050 70729 70730 42694228 71014 71086 461119500 48214 48215 659467837 75579 75585 305791032 66197 66276 139381861 98982 98983 665191052 96951 97016 58288429 74469 74496 725184591 35600 35683 308771012 78782 78783 383482668 88620 88621 633766978 49778 49779 386228176 85949 85950 863320591 80167 80087 707626290 50815 50816 213467863 85901 85902 234097448 1851 1845 90561156 93946 93947 254786754 32559 32560 106337003 32172 32088 242019851 13105 13106 824008689 94339 94340 748491083 68207 68128 865280694 82472 82506 724661915 63529 63530 682896564 17548 17549 707327647 51460 51461 115071682 74475 74409 773466614 12442 12516 400496203 96023 96013 72333134 75293 75220 817256756 58040 58118 678870257 79176 79134 532820424 8256 8257 708351424 87886 87887 711285837 66139 66140 922255611 8936 8937 703661631 57996 57925 354839220 18776 18777 994562330 77182 77172 20124079 12963 12964 880082601 65860 65861 803571527 56251 56263 798636491 84256 84204 849072422 18855 18837 20641613 25742 25743 240726085 24509 24510 2618854 20060 20061 78340617 6466 6467 234656735 12612 12544 361258466 64801 64760 628753467 8235 8302 480700831 45730 45731 371715636 59656 59686 578873902 77199 77161 681348578 46446 46447 355736304 45233 45232 405053355 8433 8411 640472711 37803 37863 715834618 22515 22516 786602781 50575 50576 504665640 57081 57001 658561582 12711 12712 795169475 57141 57142 691671163 47224 47269 120347895 92088 92089 363519245 72610 72611 398488023 69826 69827 149489814 5994 5995 35390474 86734 86735 796710295 8751 8752 129759337 89845 89808 72517368 80964 80965 970045662 92262 92232 669323374 37335 37336 43263813 82830 82831 573157029 89643 89613 164030104 17640 17722 699888794 96420 96421 737990644 35429 35430 280543607 70580 70581 647310011 87197 87199 349425885 92519 92531 606821418 7753 7754 721780113 32446 32374 817624032 51838 51766 871215842 78688 78770 755644607 45548 45549 829076344 97677 97678 960185648 91839 91788 903309957 64857 64780 854470318 43091 43055 745469107 4905 4903 29151755 62480 62550 168644063 6213 6214 970346950 10179 10180 133314791 41521 41522 319174183 83307 83308 883002278 99153 99154 145329718 11517 11452 503035743 25206 25207 667908128 16879 16880 373306202 11245 11184 467861319 52216 52217 626161221 7723 7724 466240668 23677 23678 816644104 87620 87680 991441815 30715 30787 559153802 75249 75250 260005225 59632 59633 514043996 17968 18003 247909553 24096 24097 535338276 20270 20339 120039165 99810 99811 114317606 71657 71680 681572513 82251 82252 736085319 76582 76583 77753088 28323 28324 634422907 97809 97781 517820340 40880 40829 245977992 82204 82205 94129224 80091 80110 248020128 85136 85086 800911105 27824 27774 789872186 88849 88779 30698733 47304 47221 430967439 86510 86566 202361138 79317 79249 11283339 42774 42834 627518195 74656 74657 925921770 14351 14270 194760116 11317 11318 731286485 17107 17132 434703682 93657 93732 792735859 311 312 815661804 11071 11072 614395871 14895 14896 264321813 82377 82335 257746561 3468 3520 64167326 31578 31599 43994721 21057 21134 728613766 14853 14861 711810885 66486 66487 144043421 35361 35442 201017916 24535 24536 831683218 75320 75277 92441009 45882 45883 541707813 7733 7797 376243772 93508 93446 416807157 89812 89813 681757570 46413 46345 434585295 22529 22530 667186239 75167 75220 103938210 73576 73577 49888641 97944 97926 274771500 53218 53280 590814372 77434 77520 263907904 24177 24195 712900862 28999 29019 614038202 65021 65022 924341648 22476 22477 296382989 3769 3770 524530093 88865 88866 712984826 91659 91660 897696221 98851 98852 74104913 61284 61285 794408015 7194 7195 972825434 26547 26548 713581853 54396 54395 396286434 51029 51066 731431663 65967 65968 91757466 75361 75406 750234631 43256 43181 921351706 61791 61792 847591761 61948 61949 221993483 52646 52647 404732411 70425 70353 931736836 7686 7687 785586598 9877 9905 951310176 77361 77362 195721521 73222 73263 345237385 73570 73554 192679835 26293 26294 765618211 57147 57153 775696810 90513 90602 673946975 15743 15744 820769607 86550 86551 716276569 43211 43212 433044264 68926 68927 330530708 62802 62754 577784789 77057 77002 430047269 94495 94504 806239820 43191 43254 409679508 31349 31350 100505452 57970 58008 271423134 62647 62725 339179083 76698 76687 180410035 45250 45252 492473927 28584 28585 598448863 78238 78239 831175926 69328 69405 202234388 58005 57938 588726349 38114 38192 187813886 37955 37956 522977523 34361 34444 858212377 62344 62422 642283037 86188 86189 63178578 85618 85561 569362079 52759 52674 888996790 45500 45442 548691577 47338 47337 537394800 11970 11887 391392403 855 856 96724489 77965 77933 360801795 65225 65226 728535417 48162 48246 351099952 10229 10230 378963233 39509 39432 626395292 22170 22171 533221665 65183 65184 292542137 96193 96111 630928673 95878 95879 561606491 66470 66471 324587897 56612 56656 65705946 34375 34376 616771642 13421 13348 87247320 8044 8043 159495897 85169 85196 663744708 61107 61108 73054027 28356 28357 150705593 36856 36857 283436144 29035 29092 297422290 89054 89055 641132448 75224 75142 75431522 60739 60740 594672419 32299 32300 138954289 30219 30172 64725200 12896 12897 328318678 53164 53165 941837058 54030 54061 819101589 53708 53709 962172308 77390 77391 675520946 2176 2177 488881679 29233 29234 754217375 77035 77036 902993828 51455 51456 943302217 65649 65572 960372253 21640 21638 859810924 30138 30139 390801877 67972 67973 215865491 94940 95015 419315814 46058 46097 122852345 77772 77754 23937292 93168 93169 3621353 98174 98177 750112445 47505 47585 837857563 17395 17396 909155193 58265 58302 257127766 9885 9856 479882398 1521 1436 996738954 16119 16120 599268148 43897 43898 31089277 83748 83749 89394278 69321 69322 689840051 18788 18789 113441086 50135 50183 648438420 87517 87564 781116740 48596 48597 951639276 69905 69906 846656429 84794 84795 754426022 55502 55503 712671450 60224 60220 591384455 11058 11141 683294500 6452 6518 232647423 609 610 926863010 3769 3806 635068048 49705 49706 749990073 3997 4040 382505278 97662 97663 248378466 15722 15792 508480487 15534 15596 175797084 68863 68789 358760983 4832 4815 212455331 4369 4441 29422479 36070 35994 208787364 63962 63963 575081079 53328 53329 131159702 4703 4629 423681475 71130 71131 430557110 20539 20540 978073346 35998 36073 943497544 44728 44776 611482302 43891 43892 298433897 28539 28540 259981415 31765 31766 399029824 52714 52703 385867263 54202 54135 976356300 52261 52175 392557483 95351 95352 340576510 80586 80584 331892336 39785 39786 603371134 43167 43168 720068427 3821 3822 848223495 20570 20610 655421670 64065 64105 727132451 70236 70237 67676319 23672 23673 430504452 60151 60152 19390975 5107 5108 861269299 17498 17465 88170297 36001 35976 909230290 56106 56107 877567110 29022 29023 201128315 91026 90962 162965593 1956 2005 573447294 75159 75160 949697305 12389 12390 403365477 34476 34507 168453979 46190 46173 461840847 42824 42882 476249618 62254 62202 49221813 70766 70767 868686166 70514 70543 790392929 91538 91539 142211472 4029 4014 623594608 44119 44199 637468153 14748 14792 264731008 5589 5616 103992468 99471 99551 161710976 30301 30388 476604492 33421 33504 578139966 44714 44663 7922378 77430 77365 222602791 78206 78207 647615660 59180 59181 589731901 35352 35279 840885848 91528 91529 63159513 71371 71288 885815360 59569 59570 316941996 87361 87362 749717660 18494 18495 486996102 7159 7168 491251731 52802 52835 374811471 29072 29111 873353123 58882 58883 427310219 92538 92611 180478475 11155 11156 601992671 70709 70710 576155095 87538 87539 280745780 59383 59361 298335849 25192 25193 431076727 97143 97136 183997987 94604 94605 607207756 43401 43402 59500900 38532 38545 158984550 16700 16654 876042710 35563 35564 226605232 9959 9960 907303184 81029 81030 689418812 85333 85351 692525256 12410 12397 351021911 60669 60656 670731221 80118 80187 516301907 56935 56898 967060959 83897 83898 314357386 23391 23417 686794213 83505 83506 906230858 55719 55720 826244450 53063 53069 175584281 18941 18906 131160984 13429 13430 630238326 12271 12295 861771721 40533 40557 411040988 64739 64795 791656264 98565 98624 807638425 50824 50783 540502733 32361 32319 747588947 98135 98147 326606746 55075 55103 729556248 13885 13879 594724254 34566 34525 856512220 38953 38867 413797455 64789 64790 883979230 6498 6573 650194588 61374 61408 22571293 67088 67089 109966045 73919 73904 755625204 1885 1854 307996075 48313 48314 530188966 37801 37802 210513806 1476 1457 289382309 2418 2419 564954134 41055 41056 634447683 70852 70853 361235965 4452 4365 223439188 88399 88400 469275372 36469 36470 413487755 71064 71079 636738436 84025 83963 47159131 41023 41024 703117402 68872 68897 721669012 64084 64041 49243312 17689 17704 109948476 8579 8633 927657785 630 685 123327461 75368 75284 463610534 58065 58066 91768789 68852 68853 207664806 91511 91440 944999218 31439 31392 930710089 88779 88780 378440289 679 680 293525417 18391 18469 129438041 22588 22589 413021247 85837 85803 250145300 51354 51355 336154929 39394 39482 491881423 63103 63187 759248783 72946 72888 830306287 94430 94354 453094705 52595 52596 81150757 70145 70203 997326371 4944 4945 361251800 51895 51896 150360722 1800 1801 683056917 1594 1595 418129703 47468 47469 308121613 15675 15715 95704297 81621 81573 68728442 71947 71948 739206580 91825 91826 818293564 18526 18527 386638339 29365 29366 320755137 90497 90498 339628102 62883 62908 441724455 19439 19440 52211311 19978 19979 861964499 84216 84217 396703525 7707 7708 15971486 89761 89783 173108259 79312 79313 615282164 99757 99807 861772273 38164 38165 717036469 55206 55144 712366252 45516 45517 331627592 65744 65690 773307447 5835 5836 609361415 47947 47945 65563907 16934 17015 874409147 65547 65548 539767618 44137 44138 547399533 14663 14664 259606559 14292 14296 443227031 77589 77598 610467865 46025 46082 341952874 84140 84141 38304438 44031 44032 221203903 76862 76863 82621106 34281 34282 879113018 63320 63295 55238704 35405 35378 717636242 37436 37437 92688596 24782 24783 406477225 2408 2409 761688004 445 446 195269959 7769 7836 658901838 87207 87208 618777994 55642 55590 591390614 4025 4026 510640830 80046 80007 51086475 85390 85406 661926701 7706 7707 960454336 31036 31006 178587971 63337 63279 550575325 79347 79405 112709486 42390 42350 890843095 98388 98389 994653261 3108 3109 356322172 71206 71207 324664391 64212 64213 553463070 42355 42281 465544774 41601 41602 938763665 47473 47485 261454071 69601 69602 358159493 83575 83610 815500171 84586 84675 333456406 97877 97878 281474327 20279 20255 680212159 88322 88323 53528603 16831 16832 386819047 13641 13588 176000306 50390 50452 413750029 57613 57626 452074695 62472 62473 276187273 85779 85808 738819064 32580 32581 422716676 90559 90560 389519220 82850 82779 892821328 78546 78507 994230882 32089 32090 993389898 70016 70052 392228537 27584 27585 397029548 30271 30311 719678729 7833 7834 119071790 28764 28765 613414203 94701 94666 301525969 84642 84683 456780121 7225 7217 179594335 38876 38818 711596064 32045 32046 594229032 72781 72831 105110150 48585 48586 58193454 78368 78369 580774253 90767 90711 845062068 73731 73782 596708521 53574 53575 200043735 11462 11463 385536738 44171 44102 976594775 410 411 34656150 83702 83703 725162979 26720 26721 77979451 37789 37716 699217897 77359 77360 709797996 4161 4162 532280635 53326 53327 755055874 32452 32539 963486211 65709 65751 164766426 52466 52443 886541191 72881 72882 637837107 99640 99681 173565628 74365 74405 897252916 81348 81270 912084894 99832 99833 390509575 28914 28915 243256292 53839 53840 203084859 32630 32638 530612259 92732 92733 44729561 93516 93517 443845009 11747 11748 822142147 20284 20217 330680425 29451 29452 983219651 20126 20127 99288811 24754 24706 889487236 99321 99403 984055394 90787 90788 833251484 51615 51661 105068588 20238 20153 854234661 48920 48839 160867021 49249 49250 190039508 88002 88003 365518875 28849 28850 671862037 74054 74055 539574341 21942 21973 172627871 69643 69644 81943667 42436 42390 708954849 13449 13450 458764598 15244 15279 862661613 32046 32047 258633427 43010 43011 229869121 71056 71057 903923214 38534 38535 297316835 13407 13408 302180043 77798 77799 737871588 75249 75161 876069625 56820 56860 961205746 93273 93274 290354721 55387 55388 478637137 21772 21773 200961885 52977 53044 958653645 92892 92893 673861264 50511 50512 149310878 18740 18814 833599101 92689 92675 274620647 61259 61260 928546174 98627 98628 959459651 10570 10630 373549026 68776 68777 399712176 8408 8372 202175200 13246 13173 59598209 15642 15678 830154600 78066 78067 891448351 14298 14296 363321888 74207 74208 144744446 28253 28177 728929404 59834 59903 560747450 67538 67539 177745576 39919 39920 656058714 68245 68200 396703150 8464 8465 730862213 95355 95356 182958594 35252 35163 467154147 7115 7116 745059949 66148 66192 299461338 94446 94479 835238614 74857 74858 174028639 71697 71698 711363379 4117 4118 170036286 70305 70306 999937843 5080 5152 669621126 46928 46979 614535843 78755 78752 128570819 88076 88154 280063774 37865 37866 762225742 23322 23323 373645062 4879 4824 841316625 72394 72395 247410527 73045 73016 724037453 90594 90595 859407497 4931 4932 344292803 37216 37217 35386947 58951 59003 752579149 96401 96402 28034564 59140 59182 592547619 94719 94647 311147217 7065 7066 171147948 97954 97955 351006306 28198 28266 440710006 79108 79109 641177491 97356 97370 10081366 93954 93902 693668563 91784 91819 192818512 52274 52356 538008449 65724 65677 111972009 60295 60296 789291044 43142 43143 222311874 18382 18471 711976066 15436 15437 207469047 82426 82427 199924406 82694 82763 979661768 50410 50418 310262160 87773 87831 242505480 56317 56257 425618935 4802 4741 999588409 2926 2998 312742938 5714 5715 557092904 10528 10529 511053819 51641 51642 283762822 57725 57726 287399272 14125 14037 94104546 49928 49929 700095901 54483 54484 824550091 14118 14119 428951692 72778 72801 400895827 60474 60482 471696297 55482 55483 392507665 32836 32847 568346965 72377 72299 219306496 94954 94955 791334210 69884 69866 126017034 9497 9498 69980865 63030 63031 421545 86064 86006 973546672 75826 75906 781480986 86806 86851 565755158 69293 69223 440751464 34052 34116 746529359 1178 1238 67474846 484 513 287019763 70824 70825 866136436 43235 43236 246518279 96954 97018 635815097 13697 13698 767646177 13653 13717 948587855 18992 18993 969688647 47724 47679 330331212 6031 6032 35436589 68046 68065 941525318 32287 32271 503123558 14690 14691 711511386 98370 98422 22717066 90215 90302 182006974 52960 52961 352750151 37482 37492 30355225 21640 21641 77763092 42329 42330 941414164 85169 85164 555778101 54311 54312 480333240 97161 97162 791188175 24482 24483 200246746 11070 11071 831581697 79230 79179 779696234 49370 49371 233021824 90973 90906 35343869 25604 25605 406843644 76104 76105 854776820 60079 60080 339955812 68473 68474 20434150 93929 93902 143427529 20131 20132 276130577 74490 74491 945435616 22955 22956 901305955 46341 46420 598183819 68872 68873 265523973 13564 13565 779836941 8597 8661 110696659 26054 26055 234301574 93726 93727 961913150 96941 96942 537395947 81987 81988 889471274 23216 23217 605210011 7624 7694 430382929 65799 65800 936861945 94258 94259 622589921 50123 50108 800992695 28860 28812 773129637 41219 41275 631410440 91522 91523 555839898 81909 81855 253948527 56622 56708 273614196 75579 75629 4786804 39135 39095 270022792 76673 76655 278999688 83024 83050 255962313 26604 26525 517519619 88265 88219 548493406 77787 77788 855706559 39304 39352 61331533 66120 66144 209602612 15096 15097 636922564 16127 16128 732346287 11752 11753 234413622 42202 42181 568216553 58242 58243 953677921 4491 4492 488090522 53586 53566 561825602 5265 5310 94394975 50212 50125 856461598 67614 67642 176265073 17169 17170 890139252 12630 12699 898016468 70383 70384 483106871 23440 23513 632689656 91970 92040 39995464 18291 18292 784634329 2778 2779 256015371 15864 15882 6149770 97434 97435 350391189 47598 47572 949999843 61823 61824 97145440 54297 54231 895453857 35976 35977 985150787 71869 71784 802212206 74140 74129 334121275 57683 57684 47557041 34615 34552 942781121 21509 21420 819142283 81308 81309 651269839 48191 48192 394373536 43313 43314 231412830 8227 8228 786772677 29621 29622 622141992 68098 68099 498715536 61650 61651 49443801 24774 24769 487003192 7765 7766 661062391 60187 60255 124498788 47841 47842 950192458 73058 73059 781468720 16697 16698 947577984 53253 53308 605713057 83413 83414 978486572 83809 83810 659548711 41043 41110 592316185 65784 65785 569518874 49223 49199 952642219 66083 66084 9583762 34261 34262 644479334 71145 71146 268121270 73246 73264 43722305 53351 53352 244494434 54676 54677 149958393 99685 99765 623858271 60543 60544 639815323 25379 25318 145196990 6951 6868 658069690 67786 67773 904055592 14758 14759 422659606 11472 11473 189868673 54478 54416 665918968 81568 81532 644859931 96421 96422 65959362 54040 54107 581164232 56295 56296 338491163 88533 88534 28637902 25747 25748 153372921 39667 39668 957670471 50782 50708 668954932 45489 45423 164927352 21799 21836 716731598 37409 37383 752916731 51568 51569 534405209 33784 33785 906535246 50765 50766 665959306 3901 3928 528089713 76533 76464 270129093 12734 12735 496511301 77024 77025 249111628 39097 39098 797820625 14808 14809 547795908 46225 46286 982747484 23823 23862 61965860 15765 15766 295351688 23490 23555 578745637 70265 70193 562933848 754 815 304512444 86400 86412 161916295 48384 48306 291022248 87947 87922 768856166 9238 9205 540705348 94105 94141 195248214 54296 54211 670030031 88629 88564 154108712 91197 91198 231779429 47508 47509 1029075 89986 89987 866388438 76179 76180 905213561 1617 1653 507770291 60881 60882 47638897 3799 3800 891070402 8249 8206 805829645 36980 37020 160167385 28647 28616 621822816 82591 82616 317499683 95712 95763 708301306 91241 91242 562207337 52284 52258 976244977 49513 49504 496189897 53444 53445 89963438 97907 97822 581633547 82538 82539 745567246 60024 60063 375891911 10307 10378 150725223 92135 92136 458579254 65500 65501 529221044 47288 47234 980574346 86173 86119 822286111 44477 44478 63712710 35500 35501 550353160 7498 7499 932051217 72333 72300 389717503 72982 72983 812096980 93669 93705 538875705 60514 60515 836220930 16300 16258 95570286 12890 12809 888706676 64456 64457 373150759 87880 87901 352557569 4539 4540 114166072 12802 12803 435154258 24004 24005 742288190 15594 15595 267019559 37700 37701 634705991 58332 58296 120145969 33740 33731 457499494 5122 5088 687107165 13669 13670 840656670 30166 30111 320895175 27125 27068 961621667 26190 26183 478958377 68536 68537 243652823 91303 91373 99373190 79876 79916 851507640 42678 42756 397652785 3932 3933 369006729 21151 21152 110020431 84692 84693 492015611 23567 23568 796380903 24098 24099 175182444 85126 85127 928598080 94049 94050 463031983 81148 81149 434193699 68907 68908 780404233 12482 12483 350068075 95684 95685 355893699 9916 9996 985320477 84723 84683 225978518 45712 45713 760230162 2838 2858 176441550 96972 96931 446969006 60683 60666 123549456 6995 6999 342555773 66329 66324 112186120 66286 66330 964607081 31543 31553 860028758 79859 79860 590695722 8083 8084 880587420 45091 45092 176329078 60423 60424 169777765 96449 96534 72931943 26036 26102 856979233 86125 86080 288610559 28955 28878 338274203 84718 84719 571586277 24295 24296 91480051 32943 32944 702050219 82057 82058 855187534 26365 26366 510966053 45320 45402 972674027 65961 66013 57325785 15547 15548 26940022 40660 40661 108970995 54854 54855 816615695 56735 56736 992100805 23044 23045 367636334 40139 40072 97346625 12991 12992 933290100 64065 63997 613413429 97216 97217 254491978 49694 49616 692812888 7072 7024 192273516 46016 46034 817688918 38602 38603 311014294 23612 23670 999144301 69222 69223 15869230 84283 84241 18560720 32643 32644 321019024 82860 82806 199695032 7713 7714 228711120 27746 27730 682383511 16166 16167 573732327 92691 92617 61279686 27924 27925 870680684 20188 20204 747145474 33279 33280 531769849 38860 38915 562986515 96820 96821 852822880 18874 18875 265917843 88216 88136 433004062 47410 47422 78580756 50120 50097 58217278 26482 26483 948546808 36317 36318 518403395 60724 60755 759844441 30595 30596 601939387 72666 72667 383208382 18579 18580 196128312 96844 96776 799397793 99143 99071 478323751 25046 25047 555161633 65496 65525 144122363 90699 90631 94699729 35646 35657 723218407 3614 3615 483821385 83222 83223 22748352 20658 20637 765287658 36121 36122 359287031 96289 96324 984348623 81672 81673 552285832 97335 97319 260748198 65671 65636 142820280 10497 10581 578970549 74799 74819 262413292 10413 10414 727036374 14017 13976 175783839 98340 98341 646487797 86360 86361 304502307 71068 71069 752642141 34374 34426 296418063 44243 44304 227322610 92652 92722 63906442 15653 15654 212683846 56444 56445 703014014 67417 67428 756170511 16247 16248 268567449 75548 75516 900065707 71541 71575 29424424 95032 95033 187747068 41468 41467 946373195 45457 45458 212508066 54470 54471 602619328 64650 64698 816158875 55521 55547 12603561 29845 29779 803849991 54565 54566 974050428 72029 72096 216611176 91158 91086 401111335 83407 83342 143506255 87300 87298 304493842 90624 90677 408298366 61084 61038 167880122 23530 23531 828958300 49995 49994 193940 97692 97693 877233032 89789 89825 292068696 38001 38002 247429811 68538 68539 189180504 19681 19682 441446300 3052 3053 444080015 66100 66101 199432431 53264 53344 327510716 60931 61011 624386265 73945 73870 990415467 51289 51290 676069731 73790 73861 686019894 35794 35795 917480370 18674 18675 302146690 84395 84473 495176197 87887 87825 497413945 22872 22953 280666788 88724 88725 120033201 38060 38061 600867328 98661 98662 14845463 88971 88882 77787822 25140 25202 506871520 18025 18026 472845076 22248 22249 169727900 44759 44760 3160088 55465 55466 60432756 13034 12967 174531254 18684 18688 30752622 74648 74649 247943047 19946 19907 671072902 23916 23831 486550978 86588 86575 854319036 39409 39410 594569425 42086 42087 452182162 73847 73919 960729845 46085 46086 562185848 22138 22091 190121267 48294 48295 545580141 72495 72576 411592817 72924 72842 616603839 73121 73122 744818791 85952 85953 216781048 24133 24093 791461708 1092 1170 112499811 82681 82682 587123404 93443 93501 384843222 45151 45152 689561881 91426 91457 955319132 76922 76919 885124329 2723 2757 741887923 47766 47767 131279039 68935 68936 751007696 15652 15702 766837389 78660 78613 568473717 44232 44233 236034836 64437 64438 499680645 17724 17725 160499305 76418 76419 612425053 87975 87976 598223174 19645 19585 338526890 50634 50583 319293028 63442 63443 336620821 22106 22107 692020994 47735 47736 343331026 56958 56959 831932688 38710 38781 101968419 79103 79104 671197907 86133 86169 769534362 26227 26146 922075549 27325 27326 268857739 46690 46691 35526325 21550 21551 569882251 15980 15981 346357155 31429 31430 960901574 38557 38558 626600191 84324 84325 106122511 65019 64996 311200978 672 673 9064574 38986 38987 449490981 35682 35683 902992414 34569 34570 357778724 63220 63195 106143802 14749 14792 209330757 17629 17597 863105601 25626 25661 116240313 37321 37363 45546504 65075 65097 219731160 60170 60240 13816987 40139 40140 562398315 70941 70910 467298247 73562 73595 445837553 88138 88063 348783125 34694 34695 548618216 26040 25989 468619168 63015 63016 945841451 69274 69275 121374125 68618 68619 904956877 61665 61639 33264997 89070 89071 530698811 6341 6342 905682334 68995 68946 526395461 72865 72880 902877934 32775 32776 917916509 22719 22720 442770908 6929 6930 721911243 38691 38692 71303157 68621 68622 649631692 22779 22780 17895851 45289 45290 411829973 49976 49917 376930644 20084 20085 491581926 28547 28470 363924515 73092 73093 609084673 53851 53852 986479627 94787 94788 102476517 74927 74928 890746402 52415 52449 343715472 83850 83851 409901977 98710 98711 988916009 47721 47722 779841451 43250 43251 257827849 64737 64703 850680798 43678 43619 357752703 60617 60618 164190094 78447 78448 704672929 71545 71485 311523082 51373 51374 913795535 67586 67587 564494302 25544 25545 391527275 26357 26407 446535432 86095 86084 528508177 23373 23416 617537436 50650 50561 223637520 78746 78778 338734610 13909 13910 844956662 78785 78750 481801816 89015 89075 488261357 20238 20178 903614425 52240 52263 842658544 41250 41244 48647037 56646 56598 585803717 92516 92506 310592107 55451 55375 883390732 17895 17945 203563206 30750 30751 989125993 72370 72442 117221641 41607 41670 378838521 28543 28544 283534417 22994 22998 630559282 1589 1590 15409897 20282 20283 388101250 12021 12022 898095233 66231 66232 831350293 69491 69407 616248458 96276 96277 886019237 6486 6487 248214493 91804 91728 407560027 95714 95715 580837374 27134 27052 853190255 44823 44824 564822760 68460 68461 512069371 10110 10111 251843799 92465 92391 891219695 68151 68110 939056855 73522 73523 764075848 92689 92684 724556741 71669 71670 329463875 48480 48481 723862938 53371 53372 173170163 43262 43300 385991437 50115 50116 618201656 60611 60612 127330100 81118 81146 447769520 78715 78716 619252030 62718 62753 745084573 67116 67083 116591815 9631 9632 796448007 30888 30896 590405217 43494 43495 193685945 66733 66790 494025900 33268 33287 729591495 86332 86333 196802012 62819 62820 975518245 68803 68804 2052134 26209 26210 302296184 92862 92804 310010286 8931 8932 875164379 47870 47801 371173667 15572 15573 358382291 38613 38563 204235649 89513 89562 893853971 87476 87481 950323175 50086 50087 985715449 60512 60513 635522547 58298 58299 808080562 30406 30407 720380786 38642 38684 728017134 41345 41346 665737362 45761 45762 213092142 73988 74007 668431926 77818 77819 347453941 71188 71213 83888081 60703 60704 283529243 46126 46203 13847675 58866 58867 529819054 33122 33159 324326745 91468 91496 202931292 89511 89474 932400927 90479 90470 157060158 24161 24162 467097407 30152 30153 601276798 57609 57610 315724960 59015 58947 544776937 52225 52193 35160333 78089 78090 318929860 76944 76998 872953974 73573 73574 148160897 98727 98673 248127659 84722 84723 434205032 92290 92291 118203229 41168 41139 98492272 86425 86390 435573585 54579 54563 499173769 47875 47876 96281757 96859 96928 555856034 37736 37799 556129331 94281 94252 223059033 91390 91391 909189610 10491 10492 220678395 74930 75007 955149267 68325 68326 232030520 59890 59891 998465143 20635 20636 480552200 93334 93401 925767966 24770 24771 131077448 26182 26124 580576721 27113 27114 294974315 58545 58507 583215287 299 300 100929694 98718 98719 445580568 25676 25668 993518394 52460 52461 2931357 24505 24506 994943892 24848 24849 478342120 76562 76516 400763614 24705 24724 506307887 18601 18620 589405555 16236 16237 639997781 42664 42665 631435792 78132 78133 593100698 5361 5349 403290883 61907 61908 928428253 20330 20298 73497959 61602 61603 944092928 73481 73554 474366995 66127 66128 574231238 78450 78506 246529176 65011 65012 902504471 9837 9763 38354276 833 834 220532068 49391 49392 684623285 66846 66927 691972961 46673 46674 901521924 6515 6561 113199168 3707 3697 108490486 69940 69862 551912535 7473 7407 160188207 10981 10972 308916687 84495 84483 311895876 52108 52096 340908034 94756 94757 379072822 31535 31536 70006886 5327 5354 281798278 14562 14549 368227341 79926 79865 282650593 46530 46531 95844522 78995 78996 587411434 45891 45892 43492321 83463 83540 391899284 21266 21203 636303892 83958 84033 110106521 65548 65549 654684562 48509 48511 681924719 94050 94039 334300080 83368 83369 480034125 50190 50191 91460112 53656 53710 301701067 64982 64959 698208694 52135 52131 430612895 8808 8809 161358293 74080 74032 659049074 16590 16591 153675320 82584 82585 105655371 47001 47055 248553584 21348 21340 515101137 99418 99419 209967923 68287 68288 134510651 63830 63831 484901455 69022 69023 6385663 26882 26883 157048375 29539 29595 126917537 35255 35256 7871715 13694 13698 692513758 13728 13661 79201206 29981 29982 141122426 62007 62008 135223518 10984 11014 922180958 13821 13828 235282604 22911 22912 582134344 75324 75325 156057585 80284 80213 327354448 94715 94716 754433747 58261 58262 363232831 57332 57333 682127136 60136 60137 773980827 98481 98482 738490197 45778 45746 513061476 57584 57585 318730933 8946 9003 296527755 93989 93915 980462226 98610 98525 803917224 44779 44818 475283984 81885 81849 929957084 15337 15338 60080714 65179 65180 440166233 86857 86858 948741891 6865 6895 635165654 23467 23498 228839467 83169 83170 283471174 41635 41636 986353745 97334 97247 895911972 87072 87073 146968913 53975 53930 948442020 68048 68063 592693259 65494 65582 704782238 42398 42399 529167751 7957 7958 263286229 53275 53317 764640006 99537 99538 375031616 24074 24075 971302757 53752 53731 454653286 63289 63290 357106113 17967 17968 238696219 67332 67333 247870498 85605 85606 617645983 62855 62812 882737760 83534 83535 433330484 57533 57599 15688102 49208 49209 421056011 18728 18639 32336538 60495 60414 918007370 87951 87975 667478071 23328 23329 720690887 68285 68252 591619290 85028 85029 796287427 61189 61177 332944632 51925 51926 373106949 85994 85995 190140056 22919 22920 431941189 27645 27646 27876782 42755 42756 354961002 84165 84166 220960969 77121 77107 603860140 32939 32954 896757878 81806 81807 656805351 25268 25269 212533959 36435 36436 315570223 4057 4023 589327753 27678 27668 296376144 84859 84860 343160401 71021 71022 878119011 8039 8115 931827075 69607 69533 714976205 83951 83902 983969787 40842 40843 180961774 56287 56288 657174701 51775 51766 261360060 70446 70447 535878417 37088 37089 677999658 58125 58076 424933611 26211 26212 564121606 16361 16362 450080008 11017 11018 343431899 28256 28257 59016270 16261 16262 668648 91117 91118 949639591 63678 63679 235972345 58119 58120 70468793 20804 20821 401373433 64698 64699 915185550 30538 30539 538579744 46258 46340 275870085 98870 98792 727684893 20874 20875 254002164 97018 96973 805454820 76209 76255 744756954 61056 61057 523990831 85963 86008 157527249 91091 91096 48812615 43424 43501 409789625 61381 61325 195616034 95324 95342 149516835 2897 2898 782364683 80431 80425 114890984 18477 18478 440094482 99404 99452 965496846 64012 64015 285805673 4570 4571 95406248 82510 82511 295700154 78459 78500 38257684 19816 19817 806459517 9558 9475 43551282 97127 97134 286500016 95682 95683 862646022 61944 61945 353576413 23078 23079 57030391 36688 36689 361247021 3103 3087 434033013 83772 83802 675734732 28726 28744 966707867 86906 86907 739866771 26553 26554 361333519 40535 40521 650955008 65730 65731 703555383 22820 22887 84797093 32799 32800 979098654 57904 57905 327161980 31335 31420 607430977 76177 76213 986392504 14496 14497 401965112 97206 97207 695786771 4662 4663 281607972 41092 41093 796197948 36270 36271 443056991 17966 17967 830948437 71500 71528 713083789 55536 55606 995140632 94101 94102 980821710 33412 33449 271460828 51627 51581 197306027 91830 91831 101062176 84339 84340 131617808 69044 68987 318193135 58293 58294 321286046 95819 95820 312067861 47201 47202 427009399 3385 3386 347564309 90049 89997 739537015 79409 79410 819068939 12372 12306 931515930 78237 78206 819546073 64042 64040 864619438 56619 56620 993972470 99627 99556 121980399 31211 31181 833938412 11829 11833 877427348 73381 73382 135436609 78217 78159 194121581 79344 79351 491284689 64490 64439 944378540 90634 90722 659651231 85569 85570 538254200 96682 96683 705769444 28382 28383 505030018 24866 24934 736967126 85239 85175 371601048 61373 61374 629139798 72237 72170 396070718 59806 59807 648519749 77949 77950 119157498 32366 32365 935188297 86435 86508 450889202 7718 7769 818284903 76723 76724 262279026 92292 92293 673140399 97071 97072 624620549 36023 36024 429150675 15518 15519 103148236 55553 55554 925588327 701 722 561386289 34177 34178 490714241 25370 25371 721209355 55785 55786 406160944 45012 45013 355131918 95545 95606 160329738 89152 89198 681092959 50115 50067 22226476 58759 58829 411667517 51866 51867 7058052 71507 71508 525634343 55636 55637 176663115 72782 72852 40855559 22973 22974 326845847 82884 82885 307461839 72215 72216 184574047 59937 59887 97601074 38959 38960 186368682 2357 2358 75779031 81235 81274 662087180 71389 71311 627812162 78837 78769 689087020 29143 29144 690895899 57590 57591 588013965 29260 29261 16742412 44523 44524 415252323 99200 99201 741870859 16978 16979 466017429 63464 63465 151818197 29576 29542 221400219 66540 66622 896737784 47716 47746 387355472 17856 17843 300019303 50740 50741 848819603 95411 95412 88398428 64665 64679 453552643 27600 27529 784239096 3551 3552 912375887 88310 88311 785950466 5013 5014 877704338 8090 8096 670683910 8577 8600 908012788 57750 57752 617610583 58409 58341 846557656 98042 98066 458506265 6849 6770 510658673 32666 32702 120456211 68501 68502 432481060 40351 40352 659077363 89301 89302 878080252 34068 34141 343865961 52174 52175 827476270 47242 47243 424577806 36381 36382 448568746 98687 98688 999088899 25986 25987 782937647 39245 39246 817421227 65346 65340 437998494 61661 61662 98587294 77432 77433 478802360 73322 73334 536572701 6817 6818 880946607 32908 32909 960626805 61411 61407 837777227 82983 82951 49980943 59071 59072 476634304 17013 17097 69233764 82920 83002 751527913 80213 80214 483869922 89064 89065 262581252 77901 77872 503499432 69438 69439 32768968 33866 33867 67042794 77682 77722 755615127 1541 1542 313875091 12596 12597 443025692 52066 52085 955020071 11728 11729 289539417 33853 33839 879325448 23752 23841 563127003 79919 79848 820741200 68585 68586 201490808 89552 89553 760926069 80742 80743 672419570 54044 54101 989693999 39206 39207 448335658 17127 17065 769361135 51555 51613 325016412 28056 28057 20882906 39119 39120 487784300 25842 25795 189270489 96805 96806 770159122 16714 16775 506354131 64160 64088 630372730 85065 85066 246423239 79439 79440 695784190 10609 10610 493274076 40701 40750 30672727 33944 33945 276083873 19585 19586 761634896 95536 95537 512647850 80823 80811 216037913 52765 52766 954969404 40746 40773 617304285 93932 93933 345574593 6922 6889 990450524 47413 47414 149485707 56302 56303 402291316 13243 13173 748314961 1601 1638 747800557 90466 90430 999777943 62230 62231 400034789 48579 48655 662205788 30513 30514 291519432 19760 19770 646671910 7342 7343 620170194 51811 51812 442290002 40829 40830 529815584 56747 56748 629607424 59444 59514 700394043 11134 11180 949923952 51167 51168 582450545 98521 98522 724108678 67449 67384 73689511 45728 45729 512970068 50777 50725 421940143 82019 82020 398827293 27139 27104 418517384 44451 44414 875876263 58392 58393 140185460 43310 43370 284093119 89246 89286 926836995 15393 15394 350666917 20605 20552 59202124 10283 10284 979166185 88353 88354 415319422 34804 34805 459518211 11022 11023 396510829 38687 38608 775242225 19163 19164 352952385 14593 14594 337231461 50592 50528 913663723 23592 23652 373348380 14714 14713 523564089 40452 40453 866913414 89895 89896 46478475 1946 1947 493462901 59496 59489 700988602 95063 95038 467521012 55322 55323 508532348 67091 67015 341090950 3336 3415 809942427 76577 76497 4966072 26305 26244 41248054 69753 69754 720104960 30631 30718 710607941 43745 43772 121787784 97366 97367 272106352 46172 46224 899309724 22608 22651 845254046 64255 64323 207230225 75098 75099 709772589 4235 4236 728919319 85434 85396 556517537 61737 61738 48191156 24707 24708 289845650 85839 85927 911621069 76517 76518 779202843 8576 8577 780394944 34274 34275 90571852 19392 19393 172615200 12117 12082 693367013 52988 52989 422373826 83367 83368 411848124 49389 49362 969312132 66657 66739 711476888 41772 41786 406718102 75195 75196 368422881 39681 39697 571598867 99351 99352 384103767 34726 34727 248549502 11089 11084 13642853 43464 43433 936849229 35192 35193 487747557 95136 95137 362801898 74397 74398 176280331 46075 46076 167511654 43537 43608 901399282 96107 96158 223040514 7215 7255 59530187 8520 8521 980345433 22197 22198 246901384 24182 24200 476856978 88607 88580 386150371 21863 21864 40840638 2301 2302 884636547 98882 98883 797929486 64041 64042 783702997 65366 65295 380232465 85596 85650 770705572 29774 29763 788415844 8024 8025 757465164 20058 20059 626324810 55459 55460 784313647 97906 97829 274689559 43638 43582 195272267 797 774 134826286 68979 68980 601869044 65583 65584 990372135 89425 89426 518273417 36696 36697 158206289 46619 46586 696511046 23425 23353 960509542 21723 21724 546673067 47587 47639 530428287 92722 92723 606040789 45968 45969 903987230 13076 13077 632859991 65395 65441 330353400 81812 81739 458917269 47271 47272 250988240 68024 68105 165880214 57788 57789 391016193 93930 93931 549667428 97827 97908 999905381 92897 92895 801583303 64684 64685 663581137 64675 64676 28642857 67597 67604 349015187 88595 88565 927940324 81223 81144 626443574 15679 15658 786493024 99854 99855 216901845 42918 42991 804987575 36117 36028 643289358 1828 1829 254047874 80708 80668 608510719 91762 91801 95027245 20568 20566 253615211 83133 83134 361284793 16 92 434037772 54056 54057 942525296 60703 60620 410064375 71863 71799 789154352 53214 53215 265002957 80949 80950 263146755 79910 79939 83926903 81791 81792 711451398 71289 71337 202164630 14588 14589 245903557 79343 79344 30785031 59644 59645 644294726 60530 60531 4991011 77427 77368 586379756 64781 64807 454300706 60011 60012 73256720 8521 8522 623340922 95802 95762 680297427 84798 84799 662507703 682 683 586542647 646 647 762593162 6129 6130 32297676 27606 27592 829442931 79815 79816 188022090 91427 91388 132486810 37032 37033 172965587 80435 80436 357781034 41728 41729 686050462 79556 79537 227858367 50256 50257 36252534 778 779 368845378 89148 89149 333884757 7196 7197 188847315 17243 17244 285934227 73641 73642 451069528 80972 80930 271270293 18202 18203 371808023 39134 39135 4396885 90024 90096 564975168 72811 72812 667816555 14232 14215 680113885 74391 74392 412959975 18627 18714 805039 71959 71992 726662042 73813 73784 24958956 90287 90288 102265077 78586 78587 845415010 8966 8967 736330719 46237 46238 677898592 91091 91092 326815179 21172 21173 520261382 47000 47001 697072210 12720 12682 988907864 75770 75771 847087001 64012 64013 338802626 35896 35897 431248062 33135 33136 812417143 59811 59895 247610935 49191 49272 40223319 96776 96794 213951645 32151 32152 611658725 64470 64471 312195669 80839 80840 476851082 4867 4868 799544792 25832 25833 17339775 11843 11867 316204797 85227 85228 555445222 14616 14617 824858423 56713 56777 924653512 12735 12695 485393507 78814 78815 34530434 29258 29259 361103621 43227 43305 304042497 4804 4805 998189626 14993 14994 163067329 9823 9824 946225394 40095 40044 251808001 38016 38017 724351157 72457 72458 448702606 16162 16225 863964909 68710 68711 291067102 97313 97349 102056001 86848 86795 776083724 6674 6651 847528014 41641 41656 797427089 31328 31319 871704942 41594 41595 451694510 96520 96521 912765378 32479 32480 909826271 50883 50952 333380259 68201 68202 821690311 75883 75872 651816490 37088 37074 112812787 69591 69567 2898943 83888 83950 408641485 24453 24454 436187231 89442 89358 680798188 35494 35495 970998948 15184 15229 643779303 77790 77791 454119781 45335 45336 230907245 95188 95125 16509584 55003 54990 756623514 33233 33234 861314675 29632 29684 522957824 88025 88100 740175909 61380 61381 348186919 28795 28796 821573889 53855 53856 945484335 30082 30083 714954166 22445 22357 796082844 76535 76571 457276196 26566 26542 278797638 26611 26612 217996589 58065 57987 912371085 50771 50772 138012504 97381 97370 646633736 28051 28052 620710555 34012 34013 333173 28102 28103 443586599 85071 85072 1791697 76208 76209 13523647 54693 54670 3590848 90439 90440 472348766 75701 75672 915155630 45010 45011 17927001 18204 18205 38275811 6527 6487 77354126 24198 24199 813364738 56960 56997 571999764 56387 56312 215242875 56367 56391 918470361 14879 14880 127968230 54181 54182 461540738 61260 61261 616590464 51304 51305 695645653 92979 92980 292173067 65498 65459 617160795 72073 72074 237052292 81980 82026 602444432 83502 83503 561890887 49981 49982 138886014 32258 32291 470589790 50183 50150 309357610 54904 54905 219601624 64109 64090 889852720 93235 93236 735350562 80681 80682 76880386 8779 8715 834785823 28076 28077 490928899 91327 91272 838251340 2689 2690 363227640 3628 3629 771633403 1436 1470 755728861 57097 57049 375164546 16289 16241 539184315 67763 67805 237529310 29167 29226 823428657 98780 98781 12366075 1684 1655 947332784 4705 4706 687814320 92730 92731 670816389 92418 92419 937107500 86854 86868 952618006 4729 4730 708339875 25789 25790 35364880 65534 65521 480108594 23690 23691 477253383 93165 93166 978641545 59951 60010 813601283 98156 98126 854849417 25722 25643 529484107 73893 73897 217193553 89110 89157 147877338 41523 41539 427701760 26934 26935 563243485 30833 30834 750008146 61773 61748 847637322 73027 73057 219408565 1155 1156 128159862 4210 4211 495497596 75313 75314 491058811 68422 68423 917846422 47856 47875 799046677 42474 42475 409444041 8305 8306 257985565 69760 69825 247477869 50699 50700 360697582 22058 22059 860254122 77311 77312 837277477 73485 73486 400001062 8428 8377 771444496 57861 57949 569027294 42340 42341 146352655 19699 19723 682954939 28471 28497 492229941 34279 34280 85523236 6668 6633 227557194 8893 8894 449877677 64156 64172 785541367 43785 43786 622910190 37226 37227 770678539 89816 89817 297765022 61953 61954 459579925 61645 61646 142959523 12368 12369 815270698 961 962 308789261 3729 3730 263267810 5095 5171 545885099 15144 15184 766005373 49225 49226 216023122 94587 94588 591377166 48133 48176 487577954 81584 81612 56886533 75763 75823 543244048 43199 43197 294531209 74278 74279 982573257 27338 27406 43898254 20698 20746 174767089 10136 10094 548931183 82687 82688 420225432 5112 5113 35681046 93466 93467 135177189 46094 46095 175055075 80365 80335 401054417 12381 12382 53748100 56490 56491 657315816 38594 38595 442498332 38697 38725 574610794 33092 33093 350997482 73285 73262 345593040 92970 92971 786347227 38377 38378 118017809 28263 28264 279385067 89988 89970 675460789 64570 64571 867149634 8542 8474 671040261 32562 32563 984386954 98580 98581 882126079 47920 47887 79266694 90858 90859 795979948 62039 62040 671477245 53582 53583 594394026 69257 69171 188834933 62477 62478 644544115 24015 24016 643533237 83140 83141 631078361 35509 35586 736560181 61628 61600 457611137 46356 46306 547561820 83670 83628 180925281 62794 62795 853535765 3578 3579 299121556 75030 74996 710959692 39390 39473 698480680 50977 50978 699679159 23823 23759 531038542 12053 12110 820568146 29340 29387 542023753 82749 82750 802398561 10549 10550 303157714 46731 46732 400197726 40121 40148 160657955 72412 72432 526692255 46659 46638 712353375 1306 1296 354470801 70365 70366 442469513 72345 72369 133236412 44535 44536 57420962 51488 51503 936238317 56613 56614 256169703 82817 82762 48777142 97055 97021 792124640 705 768 818712995 75470 75471 97294454 32523 32524 389986306 28242 28309 667070688 50402 50403 567645541 53320 53321 302054806 20472 20534 273452676 54938 54939 389392332 81669 81730 637880842 22254 22255 298345932 9143 9189 793957642 86226 86256 124204331 92452 92453 521955715 16455 16428 378845999 27874 27793 439101668 39614 39654 590593551 15051 14991 752977951 74384 74312 140091275 62187 62116 414925877 39837 39913 4178384 65078 65144 825522756 75501 75445 566439357 8019 8020 612044109 34365 34406 236370427 59961 59962 297543776 25949 25928 987576708 53255 53213 934768719 29620 29613 77386886 15943 15861 165072654 79907 79908 474579875 50873 50874 38792259 74688 74689 235838776 15501 15581 977273871 88976 89041 508276484 32893 32810 887769529 12382 12383 662271308 4859 4860 60823874 28118 28119 669961335 15068 15028 897462751 61774 61775 33073359 27537 27538 567187404 4271 4328 488750325 19658 19659 688149 43164 43197 961797891 1324 1325 820336334 95379 95380 165598585 80038 80039 624413309 18171 18164 999545416 21514 21515 671248911 25119 25120 902057739 79328 79329 889804674 67131 67082 379725253 99820 99781 854086788 57971 57972 264882295 69650 69651 44185724 39990 39991 986183879 191 261 455972844 34010 33958 833996204 60319 60320 361687498 59174 59175 604703219 26127 26174 328487683 99101 99102 999655953 27005 27006 433098214 45257 45190 410930780 19135 19136 543810729 44590 44591 573670671 36133 36134 425790618 71914 71915 279797090 33251 33252 292522732 47898 47899 928490622 44297 44212 371439950 37100 37101 710121805 45279 45280 627842674 52892 52893 179061388 85838 85839 289104539 26066 26067 655047523 26142 26060 885523197 18799 18731 471375630 23736 23737 816297222 71358 71359 970877005 5917 5954 77435001 51817 51818 706688738 54446 54476 620357999 58896 58897 883546529 28259 28272 229352342 6498 6499 1666266 30325 30326 200841786 87065 86981 644158217 76581 76543 271087045 72268 72266 180520058 51810 51808 484554869 1609 1610 866139958 20178 20223 821914191 38504 38505 805357707 17368 17369 742763649 4287 4288 306127755 90656 90679 825505222 40796 40791 360759737 3290 3291 607423321 39032 39033 818542329 55919 55982 238404189 84145 84078 141212110 89306 89307 999992018 37095 37169 785117026 93587 93645 653892793 67640 67576 88952887 26359 26360 370229483 36716 36717 934399953 9233 9230 505983718 51754 51755 454808624 8418 8419 487653228 41984 42014 225702871 1211 1292 435342829 58393 58340 339883963 21363 21414 750369408 11480 11454 862416921 7306 7329 776081825 86837 86838 694824085 25203 25204 44674207 60058 60059 425746981 53081 53079 709737663 42897 42898 263337374 46203 46204 948377914 59709 59715 287778731 930 944 695541136 23652 23600 357362864 7774 7775 907671992 66549 66544 970801979 80184 80186 690590643 89790 89791 779854546 93787 93854 612078393 79620 79621 789457022 73162 73163 440184154 79136 79086 784337150 2461 2462 560550117 9121 9122 926963574 79298 79238 926628681 2915 2988 703375328 32733 32734 853753994 81705 81706 485303225 61604 61605 617933459 42575 42648 570894182 37205 37256 264733934 53230 53231 89227480 89381 89452 778504503 15169 15170 766950739 68240 68241 637288420 48976 49042 574727156 14037 14038 438692308 77851 77841 860478682 9065 9025 168396771 21809 21824 454707284 47868 47847 585420276 76978 76979 863713459 94087 94088 330760613 3884 3848 692418305 41289 41290 150069158 29008 29009 11123437 74106 74107 116394308 46972 47022 326762177 22054 22113 506652856 82381 82382 347966572 72593 72594 481223899 29048 29049 696070257 94660 94733 748279464 38195 38196 603574650 61505 61539 908674277 217 141 920282128 7517 7467 623508158 51618 51656 3309197 58287 58288 196149295 63454 63455 958574290 96663 96743 70391795 12685 12686 429709384 38898 38899 746982569 7155 7156 962818293 45100 45101 530653230 84721 84722 607515119 55883 55884 392963964 46313 46226 226413409 24624 24625 876171598 79692 79693 868692189 31200 31201 829975342 55690 55701 317570652 47947 47948 86953411 50400 50475 50093628 80132 80177 536211481 43031 43061 268319869 58534 58561 978082766 69777 69778 414853564 11816 11817 354942032 48454 48543 393327820 66539 66540 260637512 65558 65559 838558032 20929 20930 605309731 33211 33262 784180774 18273 18274 932199698 98349 98350 574208831 10331 10356 765194239 74745 74746 255492715 49124 49042 200628001 36798 36810 864860244 42235 42236 633641055 83229 83230 722343981 40760 40759 992662903 98166 98167 749683290 34962 34930 396637813 11526 11527 715229298 23569 23570 841619308 83575 83576 338911230 78828 78829 992406432 73622 73623 65941996 83524 83525 61521912 48447 48493 522928708 62336 62298 671292999 5956 5957 736338378 52683 52684 446805155 78042 78043 854816602 70591 70592 170881499 47401 47402 705611550 30503 30433 594195275 65295 65296 418281664 15703 15704 759885962 5522 5469 835567387 51697 51698 239489928 29602 29603 398984754 33027 33066 56742275 48269 48314 437249272 90340 90281 843369386 55198 55199 164465779 76729 76730 116656834 77422 77340 785290057 34132 34133 344305663 79375 79298 411860533 73134 73089 391151680 78711 78712 398673942 73188 73189 617861191 1673 1693 378262156 10996 10997 952005413 75657 75658 576891898 32848 32849 444171243 65355 65356 376968728 44866 44879 799160183 81690 81662 910250414 75825 75826 415629345 19545 19546 111367624 58983 58984 537608733 14744 14672 78968138 17325 17326 468255863 35266 35267 168019507 56650 56683 457244511 17606 17607 250900505 24111 24067 157852143 64624 64580 654317704 35599 35600 945392865 6043 5959 846666982 21792 21852 603923484 78926 78935 148482679 49970 49922 860985431 21506 21575 425629316 33375 33326 301550690 43201 43202 439925996 12870 12820 21029099 82352 82353 555852486 80297 80226 455839159 46016 46103 916401883 71390 71391 973254916 47501 47502 5751936 82161 82162 459462103 5136 5183 708189694 42158 42159 543427130 98111 98112 187417296 89751 89752 12214696 52621 52578 11095370 51561 51647 716680379 54471 54558 865880643 81567 81568 41167718 24817 24834 234751464 32586 32637 742280680 41909 41966 417060283 21888 21856 260485034 83808 83809 175985943 55091 55028 413893941 52303 52304 986088483 73191 73190 777697710 32461 32462 148615754 8240 8241 602862664 151 136 771496639 61794 61788 946345397 42105 42166 591700623 13496 13465 502073164 22276 22351 608564235 17005 17006 204084871 57769 57770 122602437 59627 59628 810918755 73772 73841 888409343 24359 24290 783826572 22669 22588 677630912 35368 35424 714777871 27154 27155 391374114 61405 61341 459528259 78311 78222 876197979 94688 94689 53295181 28802 28803 399423564 42730 42706 330720470 21618 21619 666730963 69663 69664 65701413 81411 81429 578875847 20858 20859 273928032 56072 55988 340934454 59991 59992 76366306 80107 80108 399189107 58787 58788 221121885 21413 21370 219141808 70531 70467 450536281 8593 8638 237805474 53647 53679 94815725 14592 14593 996367570 35490 35491 838855033 13154 13155 451215233 99313 99314 66990277 42533 42534 525619132 45853 45854 956460826 70638 70639 868285039 64504 64459 110603916 86969 86970 108454896 47378 47421 259696920 63375 63401 353383087 87289 87290 698125785 39664 39597 88354474 41545 41546 714097109 79057 79058 185037034 51429 51430 529626925 51270 51191 551905416 16708 16709 288677356 90631 90605 177093266 60068 60069 487381068 6082 6038 197808959 6740 6762 909816482 85551 85552 97415755 53743 53744 998191709 27488 27555 693824767 18750 18709 671818863 55423 55424 654398924 51835 51836 895001107 27890 27883 581655276 42968 42969 588365105 32359 32310 254536637 67442 67422 551939987 81181 81163 904225577 9414 9415 545206108 44854 44807 789917892 30263 30275 83780983 10851 10852 946246482 48897 48898 693816444 60116 60041 234965072 91074 91075 407865919 29284 29337 947317080 81302 81304 659419860 12881 12927 68557766 95410 95411 28103877 18038 18078 944517442 42610 42690 305168466 52944 53030 365892191 39869 39934 375351656 69912 69913 266866833 88445 88512 683970155 48632 48718 278594848 66141 66142 258180945 53727 53728 177021275 38943 38886 741254997 50317 50272 537477656 7212 7213 386180775 8787 8788 720328757 43587 43630 689087135 26013 26014 414528854 12133 12134 889040883 31165 31128 606651520 15134 15098 410325994 63348 63284 813365705 67354 67293 784537621 99134 99177 515906978 34736 34650 892433031 87453 87407 425475759 71096 71177 412478821 48228 48158 545741275 6890 6882 63419387 23580 23581 832652605 39415 39416 896609878 12010 12011 401485900 30700 30633 420621398 33659 33606 274470304 61806 61762 324605753 36547 36548 535920082 76146 76147 425896812 90748 90829 3183196 78147 78148 288771128 46360 46359 357594876 82372 82373 174220785 24978 24979 532122856 79958 79959 802324309 56753 56754 96431149 75533 75612 418349906 85842 85843 405676608 94430 94431 195234909 6394 6395 873147879 29160 29129 858380655 1114 1115 709551240 73636 73637 855756443 5772 5832 49797559 73328 73352 387630426 95625 95564 984710772 85400 85401 434960570 33102 33059 931331471 53929 53930 463603637 12047 12048 133066995 54554 54515 87729960 2689 2642 232870169 25338 25339 831607369 31235 31151 35545766 13788 13789 223230624 29088 29041 440968110 76706 76707 430980938 62208 62171 401089744 71362 71363 944572818 84900 84981 665441117 5010 5074 32441816 62409 62410 723092857 87218 87219 752569766 91423 91424 245297887 94831 94818 580610739 75310 75353 978369987 69396 69397 647591399 76920 76891 499947334 78023 78024 73749727 79865 79844 151035903 86574 86575 971740870 11209 11210 543843910 87157 87158 393820225 93365 93359 885341668 58076 58077 280923418 2751 2673 98523650 77675 77728 755927627 98176 98177 273584909 33453 33448 518505669 2621 2622 648053708 99543 99606 848052482 11353 11354 206666596 91119 91155 339888905 87255 87304 35542127 64203 64146 401252507 89895 89881 621716572 36613 36614 721752476 80036 80007 751464661 92444 92400 714100052 43284 43223 706697427 85356 85357 155118442 30592 30593 286620498 60114 60115 480152485 22854 22796 435915 88862 88918 540025825 68365 68366 489454924 46302 46334 44323148 39269 39267 595089120 70976 70979 789927098 63531 63586 959462341 77268 77269 919475736 809 738 868742439 3890 3889 166848641 27127 27128 880219163 30525 30488 225730434 13216 13133 191801791 53913 53914 710840098 73252 73253 573502347 39291 39288 776384420 64983 64984 639615074 28002 28003 524934571 13954 14001 320806766 41105 41035 679718080 92261 92349 56233377 24488 24433 626248292 34685 34686 682773133 82003 82004 250083999 4345 4315 295650216 85327 85307 394718376 4632 4599 186102113 55576 55618 425535973 50778 50827 977028145 94634 94555 379439724 15102 15060 540764201 24271 24272 610580583 23770 23759 244657011 2518 2524 14373390 18098 18065 47739042 94889 94905 337671355 13040 12993 385039552 85349 85300 869600953 3170 3171 52184667 82296 82297 290237101 48388 48389 505643781 32004 32005 170928572 65352 65353 859557608 42302 42237 197107568 37639 37640 528875683 88979 89001 837644137 31786 31868 45094347 97101 97102 852979913 24751 24752 756262182 63174 63175 383273978 92665 92666 921346658 30640 30641 307307296 35695 35657 738439456 57719 57788 271969015 59059 59060 742124149 49567 49563 662435325 6046 6111 816077358 36578 36579 980378541 85550 85551 280123841 38860 38779 672205993 53825 53826 753601849 84925 84926 40726711 45364 45437 437557300 1413 1364 599877652 62632 62633 901863691 59457 59414 542744279 82627 82543 175211288 77038 77081 245465617 68724 68696 674595721 85336 85337 173214337 12139 12140 268210813 64411 64412 813924888 33767 33825 842898051 12437 12438 577492045 67659 67660 449273369 86690 86612 524021789 51719 51720 859497957 44697 44698 800150858 85722 85651 288249197 37031 37032 682994766 55039 55040 319998847 80707 80648 145525059 62571 62483 528529110 42095 42041 271991351 91347 91348 660673120 67301 67302 752771664 94029 94030 236909187 47014 47015 542928558 43980 43981 402885096 23670 23657 37036368 57091 57120 167799591 44947 44877 397769446 67834 67835 455780387 85491 85499 560358540 99954 99955 131576191 45391 45392 253446729 89257 89258 493108708 3592 3593 954184944 86932 86933 742992851 41019 41020 26209955 40012 39928 356458185 96251 96252 911227230 44492 44493 504644160 79441 79442 710592235 55303 55382 184640448 72643 72676 161548891 74996 74997 251805900 28787 28739 935609589 76635 76548 858609045 39019 39020 692850634 8114 8115 962468075 48465 48497 749879757 36804 36753 927008257 59046 59098 264196135 27888 27857 774821395 67193 67194 740003713 82184 82185 676912097 12363 12364 156879602 82991 82920 105410602 89057 89058 390083726 15201 15202 703890026 28762 28812 65400077 95746 95747 111388949 65795 65796 954613412 91635 91612 713767342 74238 74239 361929023 63451 63538 650875017 10581 10582 949915878 19969 19970 220005310 73876 73877 652963861 87054 87134 419647061 39455 39456 987026937 4074 4135 52338630 62470 62425 87921576 53422 53423 754168103 99710 99711 222008941 80583 80584 389786824 17091 17161 772565102 21802 21751 29613354 50028 50029 952074992 14156 14075 219975322 60929 60930 202320552 74969 74888 950944981 61793 61794 404958883 77722 77780 973244588 60813 60814 522156526 56193 56194 270789288 87362 87426 588953260 67719 67720 222532903 82255 82270 280107126 51367 51368 884047528 51680 51759 33278834 80095 80096 2017535 58898 58829 940949311 95583 95588 573691575 29357 29392 435575417 95529 95530 769335185 19739 19740 607043793 35336 35337 286698305 93220 93221 124617181 63382 63383 756909699 73479 73480 27944883 21874 21875 163153208 71270 71252 329989519 27793 27762 603459881 98437 98438 538846648 46633 46688 331851627 99954 99895 379479149 66393 66331 927855689 1566 1630 749197734 96603 96604 709061712 98173 98086 405674239 15356 15330 262090231 63349 63350 508174965 43308 43335 147260511 48283 48284 525382463 23902 23903 442218709 2910 2944 320027185 99996 99931 398477851 1388 1389 237825458 405 397 674490793 37331 37306 640447209 89889 89890 65877231 53801 53802 238090718 16242 16169 567346469 5680 5681 241049581 60491 60497 695646492 52425 52426 420599881 25771 25705 715304290 69941 69942 697359598 9342 9291 887078707 86988 87000 21884176 33440 33441 177919587 79169 79243 404475211 49511 49562 141998728 56974 56963 253684996 99696 99697 966010260 47686 47687 928689772 70106 70107 962207152 28591 28592 998218357 37109 37110 300241130 93891 93948 406470830 14979 14980 646070385 14931 14978 521244724 90697 90693 565672019 2653 2654 919392240 25207 25286 349866054 50103 50104 749542988 17891 17859 71214546 40551 40552 656984512 5167 5168 531656789 17884 17834 72999215 76977 77030 794181915 44600 44601 436391450 60927 60862 112987378 54391 54387 777917598 90521 90522 739946055 13516 13504 605082716 13608 13609 529410895 66559 66560 347312680 50568 50600 627409315 15275 15302 714291742 66251 66252 342968050 37209 37210 252044615 10469 10460 849646556 32316 32317 834718285 44122 44190 592536408 86190 86191 793743697 16673 16709 1255915 16208 16209 208496612 42425 42426 403438515 58731 58732 562881425 69668 69669 505028865 68071 68072 508233248 70029 70030 283221177 91473 91481 671185773 80135 80136 837092644 75556 75557 715076826 84538 84600 223977045 30501 30528 10132805 8075 7995 881799096 72507 72560 468740808 66945 66946 223328994 48835 48836 612566653 95230 95231 12141528 90069 90070 804623264 43284 43286 363233829 18121 18156 212494969 75487 75488 27735267 10140 10167 991855441 99123 99133 907955491 91217 91218 116474068 19719 19786 764513004 51671 51672 60352375 28053 28021 397457766 79704 79667 528007503 99725 99695 709681516 56067 55985 564737390 18328 18329 163634921 46210 46211 447344781 24588 24640 159514667 42199 42200 820462730 92190 92191 768572529 18597 18568 349805150 92973 92945 195964138 65874 65875 527643631 5399 5400 492777492 89723 89725 880645839 64941 64975 569481574 62852 62853 854181680 97742 97743 874438531 35576 35585 575520282 27704 27644 738884708 37021 37022 913161651 91002 91003 682677766 68508 68477 284929429 25456 25452 761074721 30593 30594 122731285 60211 60177 1554286 98838 98839 19529829 68769 68722 878596498 58817 58818 946857261 35019 35020 328188318 29768 29691 622633466 98038 98039 861347183 38785 38753 646142447 74566 74629 234708606 32544 32476 245998557 1633 1634 143673782 22723 22699 324027520 35064 35065 400141550 96074 96075 192392248 11851 11829 257388682 96817 96818 657212845 9493 9559 802070486 55617 55618 309173637 81384 81385 143929480 3145 3178 762366822 37655 37656 714885896 23625 23626 634622755 39399 39446 211694492 31847 31883 269427304 8552 8553 377602962 83683 83684 489111518 1804 1790 213374082 66687 66747 930282607 62665 62725 77424059 1638 1615 484803215 5344 5299 149387314 10459 10482 790099957 78531 78552 126496470 17010 17011 182463473 19782 19785 362806903 72046 72104 977155126 35512 35533 186304956 89877 89805 419909681 81203 81135 872620531 90757 90758 431390188 24847 24848 116145816 25141 25142 607121268 26806 26807 182281992 14568 14563 447442629 91802 91718 953734747 72853 72854 76921892 89085 89086 472304780 7569 7570 91154317 88601 88656 71536024 53703 53628 257143324 25426 25498 766009146 86043 86083 652916900 42701 42698 934645963 30897 30941 150000801 51286 51287 919816246 34856 34857 545090035 87209 87210 702131883 51702 51676 540124397 869 870 156087483 84773 84774 738646066 58961 58918 4834708 20824 20825 672953930 12585 12586 532582925 39352 39286 559939798 42453 42454 921404160 21360 21361 794281294 45427 45501 478247189 81680 81691 865459022 74729 74730 153234741 24177 24178 39338392 56459 56494 24115444 21074 21075 347605744 9645 9717 303898529 57199 57200 52295012 76946 76969 183592065 71361 71345 237835611 16126 16203 68022533 11521 11454 141166833 71828 71829 435233097 63318 63319 205905649 33458 33459 79726132 60513 60581 302115490 77630 77631 416321586 7046 7020 598200890 79934 79935 402211402 38806 38740 67152260 76588 76589 548122670 34768 34769 202965162 77101 77073 714948480 95741 95676 239435961 27703 27685 938314485 91078 91079 166412005 16154 16155 555963600 54656 54692 683503613 93980 93981 457683997 37367 37293 796755979 51007 51004 112283106 45232 45247 633483145 78241 78242 900500874 38328 38270 273239554 33644 33704 561783953 86289 86290 529739415 61507 61508 373563401 35096 35097 839244760 92375 92310 443433361 48548 48549 427004754 42064 42145 411529573 42874 42875 315740075 80393 80388 817186360 20307 20308 536835881 47605 47521 677007961 94796 94797 261474400 67065 67105 475956961 95297 95212 866162535 51465 51389 161878823 39706 39707 7351747 54653 54706 187578761 99024 99025 575564796 55828 55829 974843062 60220 60207 836970833 18605 18660 146351100 26196 26257 516993147 67165 67166 869509727 55355 55347 981246101 99747 99778 218496263 56855 56856 878751109 59288 59289 292826843 78832 78759 591242032 69434 69408 443969488 26237 26238 745154051 64921 64926 829708462 67862 67863 106111336 55267 55192 311808577 56738 56739 496554250 92385 92296 827399625 60204 60155 379649187 62076 62088 731432942 77104 77105 10981691 18995 18996 142779571 72474 72475 239051352 16281 16347 682089769 50294 50323 623357605 19865 19795 784154294 27976 27938 469659492 32503 32525 152249227 85421 85422 655721175 59097 59170 630769897 78895 78904 652487004 9751 9707 306853236 75937 75969 785766056 21976 22005 207176279 18566 18502 829657544 29220 29201 524954909 70762 70763 999472282 15682 15705 750056009 30395 30396 199421121 19635 19636 954904277 98957 98958 546737412 43906 43907 25734187 4881 4882 250832749 72078 72146 922856175 20212 20263 689548196 58804 58764 654450901 96727 96728 250509652 67708 67709 46235638 12735 12736 821759422 5743 5817 640498521 97262 97338 166435768 24125 24127 486248648 79733 79734 477354982 13850 13777 338158901 31433 31460 305035943 12907 12908 90430333 39467 39468 343335064 18003 18004 662803585 27738 27739 109462535 99750 99802 758660448 54512 54510 561705874 63385 63386 870927448 70600 70643 310264942 26450 26451 841017795 40131 40132 482362408 69788 69789 810466956 74146 74147 87308135 14775 14848 917280992 37049 37050 133951156 65529 65557 921680329 58479 58516 656444134 8621 8622 658765731 13641 13642 565354895 1852 1853 860860773 17540 17541 135327695 85464 85545 64484770 77191 77192 909627608 20690 20719 35659214 95027 95028 581151388 62285 62269 590408041 65696 65697 743737336 2289 2290 133830836 13531 13532 173301884 56669 56607 635754620 81620 81682 915934116 90024 90025 792386582 36159 36160 920525609 88209 88210 315847135 65374 65439 487956157 90470 90484 307191905 57406 57407 705983525 34701 34702 660254736 68929 68872 942020537 11950 11907 269684531 61751 61741 839662409 76540 76541 134136051 44779 44780 391937653 92027 92108 926318834 67312 67385 308393587 55477 55478 530551792 82497 82498 670737483 44228 44297 554653289 57071 57072 513955018 38996 38973 889058440 53132 53133 61479906 73039 73015 764499100 53847 53820 211879553 61296 61297 183050383 66164 66165 666272187 27901 27951 454847882 39062 39073 275674072 90151 90152 525662811 45466 45438 736429968 95835 95782 22181347 12200 12201 725045325 29645 29594 883900559 62456 62457 336603579 61760 61761 392883012 60163 60101 542524116 24848 24897 969870206 27805 27872 835942003 91950 91941 586375871 81349 81350 232047753 42828 42907 207315531 25195 25196 590394736 78647 78648 25188385 80396 80371 839477354 95959 95960 950374203 45162 45163 795323767 33274 33269 146002475 29211 29216 275409872 24265 24266 863275314 39643 39585 598341607 94204 94279 668264758 5091 5114 813881634 30526 30532 548119302 17546 17547 93353231 33837 33838 852480773 19377 19421 736209628 67000 67001 255341251 32405 32406 422742856 71656 71657 957019991 39700 39644 990026775 50189 50265 113411151 356 357 663890684 97052 97053 714431192 24812 24841 574694079 25809 25880 235656734 26205 26206 20420987 55467 55411 77585654 88145 88123 877334969 80412 80411 200345318 80961 80962 279504778 96137 96138 571478116 54631 54632 724339952 5066 5002 368255393 77695 77696 130953066 77047 77048 751499615 72453 72372 973757662 84537 84538 564593853 19175 19256 544063037 63840 63841 613106953 21846 21847 59870003 88273 88274 551237378 47347 47348 856289104 62475 62476 224894715 37939 37940 851771599 46518 46475 134189419 76230 76206 83673889 43371 43308 590060013 77894 77895 112467685 9724 9725 251521703 76888 76889 728376733 80965 80966 817439554 29593 29594 532528817 525 526 409874473 48496 48419 124221431 41233 41146 145368303 50850 50851 385373935 83079 83080 267199567 18673 18674 713595265 68454 68382 242550926 40645 40646 574871711 67491 67492 298517902 89788 89787 294446820 88410 88411 989070057 40152 40176 472588499 58096 58097 580695846 17223 17224 865172835 16599 16595 675546583 67235 67218 447423259 18261 18262 293865203 14305 14306 20626815 71311 71312 986272843 26548 26550 807995662 60725 60756 681839459 80630 80631 652397391 69990 69991 879752328 8563 8564 541272164 5090 5083 398070396 16279 16280 28200523 39691 39692 233836954 82202 82181 714048032 72057 72064 639521656 90964 90965 70633690 65672 65695 50509785 53116 53027 748905324 13791 13838 29465225 73956 73957 506318621 44425 44474 566357721 83693 83751 913417188 22326 22275 993976260 83993 83994 107764305 74247 74248 471818741 86568 86569 903382500 2790 2791 612435153 74620 74621 80586913 7869 7786 280797411 52777 52833 805629296 84953 85040 711362145 55480 55542 902561008 51060 51074 807694420 34426 34364 808803063 15071 15072 881753097 59766 59797 718420545 77774 77799 776883522 73954 73987 502474473 21517 21546 606698236 38197 38193 178491789 70263 70315 198505362 78163 78164 411475441 53892 53893 618616530 9028 8982 924612077 75984 75926 47350482 88184 88185 532225678 32691 32692 282403588 39428 39429 965772171 37079 37080 421268526 39570 39571 436051779 83712 83713 576284306 76271 76272 939870439 56551 56552 948451512 97393 97456 94972933 98764 98704 591332856 81900 81901 193812984 72507 72508 833737244 50498 50451 325275345 87822 87823 471600988 34806 34807 270669404 6222 6237 173253557 10081 10117 484164251 60322 60323 642075388 84346 84432 639609843 2145 2146 855281773 278 229 714600310 7302 7326 497775114 3855 3790 64289081 1227 1228 476365653 82842 82843 725246016 92924 92985 902495168 97139 97140 239856253 70585 70586 48734246 53295 53296 345805628 95819 95897 184991381 21131 21132 689566518 31101 31098 109262767 61750 61782 328905369 53612 53613 974269988 15487 15418 360027858 88749 88750 597840457 96245 96246 209338826 74660 74661 571465403 20937 20973 832203578 8025 8093 640791957 67528 67529 461851166 46641 46673 121446013 95927 95909 746243157 67967 67940 454513091 9372 9332 120331053 25231 25157 402197974 36410 36428 506928541 75766 75767 199154239 42831 42832 932429409 4932 4978 325383534 39604 39605 458664521 38985 38973 275763107 1476 1477 534570011 12329 12262 605771402 3600 3601 842211869 79422 79342 21474581 15475 15476 353438066 54339 54340 914739410 88257 88342 897320578 37704 37627 313614980 53111 53061 260952836 76189 76268 174279319 13040 13041 130991504 93857 93858 174971535 9351 9270 36660205 20555 20499 540083118 26049 26050 885761313 58391 58392 212182843 26919 26937 14299188 39249 39250 769304079 55215 55216 622953046 22021 21940 909230959 89609 89667 14125620 55668 55669 611616657 16493 16494 944079341 47841 47797 953688886 85432 85361 183791920 49 50 542811825 17048 17019 700702901 25835 25836 464302581 10620 10581 237412168 64564 64565 767523030 51936 51935 936405350 12982 12983 435126054 55338 55339 988087614 41299 41223 538963804 52444 52445 597839039 89081 89157 993440187 1951 2031 25346129 31168 31169 993678174 84248 84331 525671662 39464 39465 986966391 27633 27634 394952191 85781 85782 407230970 56841 56842 290811618 17729 17671 553615307 65589 65595 649600902 60991 60992 860747610 93642 93643 878728280 46553 46487 420467069 65474 65510 298215188 80590 80679 778545991 11402 11407 518893248 19584 19585 153432641 18975 18976 75994713 39188 39189 138909024 74044 74045 516127565 95639 95613 295234859 56796 56797 42447287 83317 83318 420759950 35486 35487 403143681 11792 11802 7980447 81053 81054 344684872 73871 73872 316369172 79695 79669 360092627 33790 33702 605979212 91738 91739 84913356 14470 14471 357575130 5785 5724 810353764 4983 4984 453591009 15157 15189 938790911 53545 53546 473997601 68197 68137 465850271 37654 37729 87798453 71601 71653 512916650 79391 79392 262788984 65073 65077 478930299 23990 24006 214839773 14940 15013 561194373 91037 91038 516601170 65378 65379 507861375 48591 48592 419961533 76097 76116 733030369 92193 92194 362060430 34085 34148 790845720 3853 3867 536294228 11429 11430 265821988 49426 49427 527916308 55152 55153 791474612 57678 57753 837419127 36962 36989 589995784 88039 88040 753488175 74354 74398 747467659 50750 50751 311734876 81644 81645 870144135 37445 37446 71251485 65722 65723 363042503 92434 92435 69712898 35774 35790 755071554 45073 45036 247864946 22525 22498 434661185 32056 32057 101125391 67783 67721 501684822 189 255 358981509 52913 52914 653991723 56443 56444 912522904 61277 61278 713981585 37370 37371 753138292 68588 68607 189688474 86643 86704 215299536 13240 13241 816798798 47343 47344 910497680 50358 50385 565762065 21530 21539 6367881 29616 29617 195381959 12354 12289 652711494 73627 73567 724260010 4331 4332 46541323 69312 69313 651041415 68931 68932 928451085 49709 49710 879350366 41714 41715 128194537 25732 25657 641722889 8204 8189 888876761 70132 70133 531604005 73646 73647 841482731 90912 90839 350211495 43490 43525 457633807 31425 31513 629762454 19293 19313 422805930 18262 18237 689697512 22203 22121 558938121 76871 76873 809146523 94900 94917 244882539 97034 97035 447413734 26426 26403 253765910 54362 54363 331221513 5982 5983 460702403 1842 1843 428261048 89843 89822 401210956 1437 1403 128778734 22702 22689 748462238 48052 48127 652959025 81511 81512 420655373 5010 4942 729744038 46103 46104 999589644 59382 59338 286664394 29123 29189 88083137 32464 32465 755090234 27630 27631 874260945 13830 13912 870588990 78611 78535 509360391 34724 34739 697082299 31424 31462 945594981 56668 56669 754899343 41636 41637 538137594 66021 65970 765926501 37183 37184 997884056 43396 43386 103394327 56374 56375 321508489 77472 77473 183631208 70560 70620 506684288 1902 1867 508285017 43416 43495 608352880 63693 63701 793579152 99911 99842 542454112 49518 49502 256079810 36291 36271 22510669 86086 86087 282662314 17727 17728 433160683 71333 71334 36479105 86937 86950 548405683 72763 72748 494307852 20974 20932 136385870 79917 79918 268471471 7920 7921 855241510 10596 10540 309226239 80008 79940 480246902 62997 62911 845214310 19605 19576 857008794 97171 97172 877724929 7576 7514 249196226 79272 79273 149597916 61671 61642 931660002 62261 62262 773369063 57847 57896 239960463 20891 20892 836340819 2406 2407 253542161 12008 12057 604856545 98076 97993 864251989 78602 78542 908203684 27713 27714 393180193 30702 30755 46493250 54281 54361 354102286 62607 62570 704333971 29693 29694 267718012 22225 22226 150882554 15083 15133 972442165 33322 33323 357251824 15478 15479 8899381 11250 11173 935905615 83001 83064 235673910 94011 94012 913656460 63810 63888 915886218 30591 30651 206791455 46865 46791 945691263 90971 91044 926825746 19778 19779 196552179 63560 63513 97603396 31318 31319 415519674 9484 9471 902475112 48459 48397 181570618 87769 87746 317800113 67081 67164 806171177 33306 33258 828652503 11179 11180 372390406 99599 99600 160043231 97322 97323 486689604 48306 48307 874815991 955 1038 613596815 39893 39894 1587606 4082 4083 764110205 56675 56739 960348314 6002 6003 912640401 96743 96766 767671718 91616 91617 885741017 73394 73395 45329053 7197 7198 737537952 80771 80772 740737577 69888 69889 912204331 29550 29551 469689946 18777 18778 357731039 48746 48747 27843324 80071 80063 240083161 4939 4940 869424545 23599 23600 583104713 66593 66598 363271757 57105 57134 969669669 5735 5665 131914344 14197 14119 656366411 15008 15009 775455798 57467 57468 691762564 30658 30659 670805696 54542 54543 830165997 99175 99176 122095192 67494 67495 748519968 20507 20508 14269996 71028 71029 578356785 81077 81089 571025827 18408 18331 128367574 10614 10643 164072780 55585 55662 497939779 27012 27052 859528533 95803 95804 951416601 10597 10598 119069367 70026 70041 584937263 75629 75630 318954480 66121 66122 240202927 85811 85867 45629686 34915 34916 504249710 83706 83794 595633155 27051 27052 281176431 56722 56723 354888439 16186 16107 773438042 58847 58848 206251397 81190 81191 607145582 73629 73574 667431145 97871 97872 165900692 45670 45639 85371372 83601 83538 882465107 58846 58844 553089821 21422 21478 390641846 55000 55001 158565651 91922 91923 594963157 27044 27049 186663327 12929 12930 387999090 23862 23881 151122761 58423 58424 608425867 50945 50946 356389799 1869 1949 554839115 64208 64209 752005138 72552 72553 661601087 1987 2015 56177412 77797 77749 116613997 50696 50771 94634171 6311 6308 269071027 34819 34808 975173911 46528 46529 192667093 34498 34499 732567807 36889 36920 458935261 21740 21741 593891948 76842 76843 391269755 62145 62223 727128809 49390 49391 317860159 45005 44926 140787913 89770 89771 903872401 78553 78504 563291128 32952 32955 216071658 12217 12218 786554406 18938 18927 784002040 38892 38867 422528905 33690 33691 425579089 91932 91933 201237558 40837 40915 521171091 61950 61951 602451678 77131 77169 430493976 49127 49128 263676678 10155 10156 435991507 48072 48073 889787659 46423 46448 615991919 61803 61868 99093284 74903 74852 265708157 28884 28885 652822573 46773 46774 639841237 18217 18265 210533383 72161 72239 629208059 3004 3005 45542475 74983 74984 335660839 64548 64549 25920264 67194 67111 48663534 7855 7864 780291698 73436 73437 209215582 44690 44691 32478817 35948 35949 252558559 46565 46566 978341558 28683 28720 218293005 63440 63498 986128403 89288 89289 152603069 73193 73123 17857833 27540 27541 53241476 41249 41250 440309467 59299 59262 307663407 58033 58042 547767922 15470 15471 152175865 52316 52317 212462242 18191 18192 129813278 88238 88213 883577661 87240 87241 435963478 22661 22602 846131214 40664 40621 745752330 25018 25019 952997586 70095 70096 326693771 34448 34464 945333097 19380 19381 846639104 92234 92235 625854354 12624 12625 660871630 90214 90215 241124172 89450 89451 12314708 9883 9955 46849451 78085 78086 388099113 81573 81574 452611750 52165 52166 357443172 80245 80246 399094585 33487 33402 20102992 86691 86692 923300249 70212 70301 874521437 52507 52508 658672638 50522 50523 76337112 59349 59294 644168700 99675 99685 712845058 53484 53493 940308238 18688 18757 881733641 76919 76901 85522789 3251 3327 468756325 9571 9572 307297050 88720 88721 968758025 27192 27143 972497933 83293 83297 339777239 39115 39133 811570275 12830 12744 630871818 77228 77229 951803745 37916 37957 597288243 74713 74714 187106804 31193 31230 608734274 29910 29927 979405522 86530 86602 731592561 8583 8584 840075237 73057 73091 781280787 6227 6228 395813936 11091 11164 608342882 9641 9642 876450791 52056 52060 39132069 563 564 586923163 13396 13470 328302421 77139 77179 801767900 86398 86399 546479426 71311 71281 440496443 48671 48672 618495875 48567 48507 92968950 48793 48730 7298156 17108 17109 988608249 52741 52803 382731791 94969 94961 615690483 58454 58522 593091500 74367 74368 54402260 92361 92427 959619437 33586 33587 661838199 52875 52876 941925634 14818 14883 584301713 47098 47099 978152147 22478 22479 66421460 92590 92532 543361297 68028 68030 303696486 23942 23943 336780136 59507 59420 805182389 50345 50321 950195444 97560 97499 805985249 98316 98296 54434374 20806 20775 939324132 82147 82225 867066560 73730 73731 214502783 87451 87470 372167343 39657 39658 393051231 14126 14174 596852789 73447 73448 820499718 79120 79107 451680880 9322 9323 926600225 99966 99967 753125899 86899 86900 109899108 46960 46999 547529408 60570 60567 768763392 85145 85146 727291603 95200 95201 657820155 87180 87130 90603820 44885 44886 29192343 6139 6131 226865668 41847 41848 653156133 77124 77092 3657362 69180 69181 391143755 8850 8851 770601252 8337 8409 289808780 30056 30057 647868469 17745 17746 745165196 81267 81299 500437172 24450 24451 335302992 90506 90556 803299674 24308 24237 26588824 48062 48132 468934439 81253 81202 993120918 38453 38417 697476550 68701 68702 289773004 92928 92929 268073981 50369 50335 870238082 13121 13072 58884841 2469 2470 995329712 3463 3539 64444060 30001 30059 523399733 13249 13250 899046935 30814 30815 427343373 12350 12343 686580405 75202 75203 844224226 22686 22762 456748038 45439 45496 920478416 74149 74150 649294037 21234 21235 299833213 7245 7198 343605932 92494 92495 85432852 71582 71587 454957027 84204 84205 46631965 15965 15966 317141254 80036 80037 205427296 75101 75113 478138854 96322 96323 229776567 52893 52894 82694226 89513 89563 651020026 71907 71953 908039490 78217 78218 261908306 92895 92863 47148649 57070 57073 21165041 45324 45325 96503424 78561 78562 190371549 46189 46199 500752036 11337 11373 174389533 52630 52631 688273816 19470 19443 816287064 1520 1480 446172013 8562 8563 418090941 55229 55174 46138957 220 271 751138049 83611 83612 51503940 17590 17574 872176844 99956 99925 36024805 66966 66967 923687433 10783 10784 252311150 43583 43584 401141200 82944 82899 175119460 81711 81678 552721802 30846 30809 65844054 20777 20802 893931099 83431 83432 465408836 70158 70216 90302696 3289 3241 989005979 41935 41936 323914415 97098 97142 147411794 38521 38577 285667325 61994 62019 576599111 49888 49835 665795174 93229 93214 279765083 67770 67771 527416458 98352 98353 336098280 88838 88839 418244200 50981 50982 972081511 57924 57925 690660401 9227 9292 698815347 13982 13983 846192124 26589 26590 729582491 87738 87739 723458910 31750 31836 291217269 43853 43854 574343028 17439 17440 885568714 1901 1902 296876191 47230 47265 921097708 321 345 520002258 83261 83262 396139536 98545 98506 373002753 29734 29735 933575740 74769 74770 534972817 90386 90436 240727072 4907 4908 305437135 2098 2099 125408063 28683 28684 574517820 96480 96415 269060477 15749 15676 862699887 56823 56824 47399257 60616 60634 104618208 97610 97611 586864511 97447 97448 661308345 11162 11163 617406318 98625 98588 867172626 88263 88233 857169931 9447 9464 625601168 18346 18347 575873707 39975 39981 142926605 60914 60880 24743540 99030 98975 864309518 75299 75300 238265165 54760 54676 476558815 1718 1719 289677135 64571 64572 161254678 79936 79856 160499829 57357 57358 476621782 65548 65604 88175511 37894 37895 448488551 67440 67441 598929226 7579 7622 879593004 42800 42801 432921268 64724 64703 564520843 18581 18582 826447445 72455 72456 413709935 10096 10164 288307769 45920 45921 296280232 55485 55486 865914658 596 597 845735381 6912 6981 676349786 74325 74326 744524464 52309 52310 76734640 15134 15049 309776032 29092 29054 388559311 72084 72092 828878487 39905 39898 844574011 5841 5891 149917057 49455 49438 307488726 64776 64777 108677727 796 813 366131311 97597 97598 809225886 80903 80863 695965958 85251 85192 743186795 19527 19605 842184193 67951 68008 119624377 21567 21502 705679282 46171 46172 510540904 10512 10465 327872228 82100 82101 963975676 61154 61155 527750243 69343 69272 914172991 59540 59541 206032310 68239 68240 19374688 6051 6052 361656934 99282 99333 608143429 1802 1871 918167380 35428 35429 987707380 85051 85052 462683634 47523 47524 14457476 83277 83286 805091370 22576 22577 876736621 69792 69854 647638106 58967 59011 954604425 73988 73989 620535163 64686 64694 448927650 71671 71706 316199877 59431 59398 450231616 77591 77592 420949716 82383 82367 887472836 48549 48550 43179547 94609 94658 557227402 7301 7302 879230526 58348 58349 718884342 83151 83152 279058510 67756 67820 844833389 63651 63652 165887062 17493 17494 829850788 62638 62639 352990714 45719 45720 139532208 21025 20981 26258399 59276 59277 646007442 87320 87313 9749929 2762 2829 307843668 45420 45421 941077899 70985 71002 516821604 72717 72707 724060487 295 296 87028974 30219 30220 882376668 43343 43312 794459775 83529 83530 231296010 18112 18113 154768952 35213 35182 372804231 71296 71297 783847302 21603 21685 438397461 91780 91804 638672807 40206 40141 865574667 83639 83640 526573113 79275 79207 571014905 88568 88569 965807046 41909 41926 465036127 8894 8895 925964871 49009 48952 934851421 84729 84739 708473363 4824 4825 480912652 31070 31071 817246542 83755 83676 223473657 94437 94523 715554745 28346 28355 946696789 64544 64589 734164164 62385 62386 9204725 81835 81836 494870361 44726 44727 1591528 35383 35384 130417979 90236 90237 250518617 61625 61626 309347344 97940 97942 383412627 37437 37438 994644336 21417 21418 83424268 96090 96091 539547134 94026 94057 109050489 47181 47182 84730657 2414 2496 803349256 24614 24568 899432309 22774 22775 638474605 78224 78229 866469917 99021 99022 934032786 48821 48811 655043579 26423 26424 803559020 55419 55420 424021338 21617 21621 457205978 17813 17838 796888294 95887 95920 392039948 40480 40481 797540546 99962 99963 622824636 60373 60396 150532086 41092 41139 962895057 72924 72925 300352060 9006 9048 741000656 10500 10554 254779206 78336 78337 916649125 29545 29546 996765204 52925 52949 476704648 74773 74787 734968276 5530 5531 329031571 97537 97538 80042804 42188 42109 96252613 62575 62538 637866069 8889 8873 822687654 25560 25561 607251158 52565 52566 905203921 55021 55022 83299613 47043 47044 701495156 22060 22061 58391638 41683 41652 82016790 46648 46649 404995315 84924 84925 564947153 66453 66454 790220776 10288 10289 689147972 19907 19908 152330201 61674 61601 370394742 55015 55016 814096645 1196 1197 179357264 20864 20865 642131827 52711 52680 857565896 86910 86911 331612431 18998 18978 208919868 46133 46134 225690051 89855 89856 164479314 12264 12283 911854559 84753 84786 326510084 13271 13359 475247486 67988 67989 438092056 58227 58228 29052098 5707 5784 326045251 50034 50035 80962405 22178 22195 209338155 24892 24964 138006698 56718 56719 982716130 5042 5043 673009962 99679 99680 358213499 49187 49188 432747148 49184 49200 652995121 31767 31768 403593382 92788 92789 223671197 39701 39662 325182343 40317 40318 733497096 4455 4456 446748911 59505 59506 149918269 5951 5952 238955781 24676 24682 424816725 8089 8090 433296485 93901 93902 594283823 21174 21227 530698038 19798 19756 133876129 5512 5513 387789861 9364 9365 672691912 59150 59230 876385060 98549 98550 974962960 89422 89469 40405048 78175 78176 458843171 16156 16157 748866076 57933 57934 811591068 45640 45630 93225289 60908 60909 842495850 38322 38377 383217474 96606 96607 783164774 81609 81610 771910097 61006 61007 375302279 79546 79547 579034649 17612 17613 753667197 45907 45880 10676671 28270 28354 787284847 9706 9707 563789591 68525 68526 852811431 71858 71859 5385124 32379 32416 185625585 64775 64776 687447856 8430 8481 598491418 81707 81708 504534202 48088 48089 550260280 80449 80450 841717046 7355 7392 951702410 92307 92308 525376574 62874 62875 475453605 64586 64590 508815232 68192 68170 917262964 96064 96151 285187218 78230 78263 344931654 27535 27503 295848148 27908 27909 193740864 77835 77787 538279539 14929 14866 581774573 13476 13477 935004505 1560 1501 411694194 65798 65750 167108480 42416 42417 841431900 12319 12320 140136098 93729 93798 441807513 17661 17734 469983307 6105 6106 102980284 29653 29651 540529100 2775 2776 614382025 81114 81115 490628837 10809 10737 952287438 8334 8423 666274814 99104 99105 611064653 52755 52756 588105767 34528 34589 840643403 63704 63705 775371371 38030 38008 289124434 47147 47148 225833435 21699 21700 623477929 40509 40420 620795081 1885 1886 895839068 51000 51023 253175178 49576 49563 215897561 36743 36744 365975897 29939 29988 795550829 65933 65934 559103606 76254 76255 698307024 24728 24777 287133321 31250 31251 695028815 28419 28420 318495171 28694 28741 626334793 27295 27296 556159420 3858 3859 544985135 35492 35428 203574185 16658 16746 924559326 62306 62307 756131745 81734 81745 205930480 46760 46761 568684648 1874 1917 136987574 59966 59967 788034039 27324 27315 625009441 82659 82660 617613116 38285 38286 291082079 19775 19776 41602492 34615 34616 30150358 13631 13658 826362348 56595 56660 121950435 90389 90390 101932684 2152 2153 705143430 30784 30785 385429923 98685 98695 763652724 49804 49876 656485086 26567 26568 127539647 57421 57422 402861301 12730 12731 509193069 74310 74311 68092046 18796 18848 531609500 44449 44423 90733516 20148 20149 346830262 76601 76602 433048187 38539 38540 991659250 57447 57448 639998271 88239 88240 942580721 47629 47646 428923920 96675 96660 438376474 21915 21865 749590378 86458 86459 38582636 65179 65181 66784154 67659 67742 158269068 79547 79548 379039089 69134 69056 651106741 95600 95601 990157906 99793 99794 280929941 80909 80910 985275471 21253 21254 897686250 55282 55283 37154446 58358 58359 47971948 84614 84615 460593214 2616 2617 486857581 56337 56321 556407545 39588 39583 606696902 61802 61803 96897656 26841 26842 225396671 839 840 351420645 27602 27603 383081929 28942 28943 808154699 2547 2548 27547021 83837 83824 597056934 16783 16819 154818263 98921 98922 194762767 61261 61262 460628223 33914 33894 786236770 30838 30839 201712524 99516 99517 509109840 69024 69025 463294965 50120 50121 659256147 56162 56206 6114463 71615 71652 234216975 98992 98910 164018359 79322 79302 971830033 81129 81150 597928880 55042 55043 928839221 21086 21160 431171993 58758 58685 274230300 50832 50846 25383753 79034 79002 51662554 16306 16307 481778626 8886 8939 685071147 65443 65367 159824980 81146 81147 384630951 10518 10519 3557847 15070 15071 945143511 51077 51153 863780052 63200 63201 576380943 28750 28751 742775711 84652 84733 38416587 29648 29706 206483777 30679 30673 120346483 86745 86746 466509836 21417 21501 282947791 6830 6757 310109163 47000 47007 755966441 54388 54389 104659026 83054 83065 66985254 16534 16535 939222217 48026 48114 832301026 38113 38114 889024324 47593 47605 599897674 21336 21337 536881909 56818 56760 993452865 19679 19680 755006601 94372 94335 876640722 15109 15110 903118995 38943 38992 780035037 8149 8150 339115437 41865 41781 723751877 72415 72381 345065308 49239 49240 904228070 58603 58668 456919968 61102 61103 645420370 92458 92459 273358540 83371 83372 887896596 32006 32042 52153036 47009 47097 230651363 82453 82372 916438375 14476 14477 577998638 88511 88520 200286928 90983 90984 43946709 86923 86924 680256655 59784 59785 40025543 94729 94702 480917760 43267 43268 847180178 92837 92755 309380599 6130 6131 688254800 62696 62645 396494893 57221 57276 962535537 43013 43035 782698064 88252 88207 375432448 39616 39617 906880637 32120 32121 225966974 25311 25251 26899335 54762 54725 373534313 63191 63103 120786971 17218 17185 879487002 94407 94325 8317815 93234 93235 431729751 72184 72185 94644507 96736 96737 928749007 42358 42356 595438869 30271 30272 46564642 47248 47249 415680315 56128 56216 289709945 45648 45649 826740711 11372 11432 343565502 52333 52358 125532143 64821 64840 841696748 59531 59532 830597741 10245 10246 751601609 40718 40719 223025369 28815 28776 865723463 27405 27319 948880171 39832 39833 461391972 31128 31129 873209061 90265 90266 117097808 59182 59248 159547827 40105 40185 580750234 65106 65107 158093366 94121 94122 427197014 58182 58114 336121614 71639 71580 296992370 64807 64808 103691397 94025 94077 477753546 71142 71186 442686706 27801 27722 522510182 92118 92119 49294742 40577 40578 880310721 15954 15955 255830182 92345 92340 604924986 92852 92853 188359423 3842 3807 663404227 82048 81993 293327868 57774 57819 735117233 71563 71596 201456929 40409 40442 44519665 69025 69026 92712364 43149 43150 163601675 34087 34174 418455122 20995 20999 908407098 23446 23447 740174111 22248 22257 412756013 48342 48371 262389729 59498 59499 489632414 35262 35305 110311571 46584 46507 201849902 95064 95065 310890975 10299 10300 391170559 83122 83209 685144223 29896 29897 329037066 49257 49250 740953651 80452 80531 594566553 95902 95903 244198074 83483 83484 463758542 79067 78987 632023889 36609 36523 716421579 86520 86541 855343664 54507 54508 53714653 70691 70676 181380920 35501 35502 462928449 30936 30937 123038273 10697 10698 771961926 62474 62475 737748996 43582 43583 684014325 38687 38688 875761187 50567 50568 853403793 2765 2766 690956181 15571 15659 442511397 98245 98246 884015678 70499 70531 241442447 87963 87888 836062446 30388 30477 864891110 30333 30351 462557957 86331 86286 698139674 55390 55391 493084939 94905 94906 446305512 73764 73765 156598302 31878 31879 405962484 86956 86957 485416856 28001 27915 171513782 429 430 406784637 3726 3758 63413992 81603 81555 169842720 99363 99364 971440463 60892 60826 487796515 64722 64723 673628157 61159 61073 994861633 77835 77765 335820701 43691 43692 203231371 34359 34319 523490308 12618 12619 428983634 81420 81421 782125429 54193 54194 940345069 6840 6841 169261416 19469 19470 288121169 58776 58777 770928756 46158 46159 348417455 67263 67264 676777924 32325 32288 504710102 10319 10232 452184305 43003 43022 700638704 49114 49115 292761979 84441 84489 95295203 54766 54767 273698029 33352 33353 454771126 13864 13865 500294731 58462 58384 147404835 53529 53530 861406431 62090 62091 16834627 11537 11538 100382940 25678 25633 995451065 77475 77476 581821171 69898 69844 550500170 66332 66292 349756369 39909 39910 88781001 85038 85039 826576464 16422 16423 855326474 97940 97973 736498842 21043 21044 727064180 79740 79741 756789878 20220 20252 816180169 42487 42533 214627054 59225 59173 511769338 66869 66947 601330292 58131 58132 768854399 80070 80071 112732699 16509 16451 755696165 80326 80289 993537325 12751 12752 239053285 51205 51218 201996139 55283 55284 575520076 99329 99286 228664800 12387 12388 326101948 87189 87190 394620406 67037 67038 280765047 44224 44216 14432274 13108 13149 547101424 32333 32309 693706312 76778 76755 664303352 12515 12516 589417459 67726 67692 796631072 75901 75902 81456714 14597 14598 672877057 44298 44299 314166514 23869 23870 426157991 49732 49733 267976357 3718 3719 205517162 46888 46977 998835485 21710 21648 166822571 43631 43719 538832859 39778 39755 840787079 29584 29585 107275346 49516 49517 675341060 36216 36204 407211005 27515 27516 825065840 89747 89748 441569828 68527 68507 443662859 44394 44370 502900429 60711 60744 709798448 86750 86751 346730874 88805 88846 828250216 48120 48121 315016627 60924 60925 191716777 65085 65086 907885105 84913 84992 398387131 86513 86514 269125400 22961 22962 229894550 98090 98091 428263587 87143 87144 568724578 61323 61251 656402982 13393 13468 617438192 63393 63325 388297928 40520 40521 428274044 40799 40783 492914325 30684 30685 629596311 71998 72014 617136288 74932 74933 353917382 50558 50559 375402239 34185 34200 973005541 25776 25777 823463491 3310 3311 455422013 69660 69661 76572379 46559 46568 165747161 70865 70866 152498218 76484 76485 253829755 6716 6717 428661846 7828 7829 646290691 99956 99957 323824059 7802 7745 990172161 32746 32824 40778778 54013 54035 805406713 24818 24879 576628326 83731 83732 258508613 81664 81665 395847222 34861 34862 427597701 70902 70956 888160374 61629 61672 964730179 80063 79998 496315106 96974 96975 455567828 55111 55150 667195917 51797 51749 377899539 87853 87817 699328964 74086 74159 352364899 70402 70366 471341420 97734 97706 454650896 71870 71879 815604264 73593 73594 541493668 32691 32643 530661703 91079 91080 877171973 49181 49182 772997678 70044 70128 511487724 13771 13772 797861868 55689 55719 388535796 46255 46326 158983516 96080 96071 114173919 88683 88684 967517819 16338 16339 663263729 38733 38734 974179520 20300 20277 495790884 79371 79456 852021465 1160 1100 879141401 2097 2066 123430870 35869 35870 402207388 1022 1023 548193617 45844 45845 387358935 17538 17539 820986139 54408 54337 822887497 30341 30327 983403253 79156 79157 650404086 15464 15465 166446711 31203 31204 682607069 79481 79482 867039420 49401 49402 285345307 46576 46658 742800694 31352 31287 14416879 28611 28654 18911178 23100 23101 15562106 95046 95047 766758484 7310 7278 11078430 35097 35044 653586209 31269 31195 52482318 27370 27339 389950677 95818 95753 520442128 46829 46819 885310974 23979 23980 574710242 10913 10914 388419531 83835 83836 238272972 37408 37409 334646514 33109 33042 631451598 17326 17327 846281102 54513 54511 491557505 26880 26945 126455631 47566 47567 621288603 27967 28010 527079313 32471 32444 852023589 35032 35082 769109731 65521 65522 11237522 20637 20668 329952508 39328 39329 396320755 69890 69891 436884980 21151 21125 762030684 8363 8277 699857048 77488 77571 539038081 30498 30563 805864804 19093 19094 904492923 21203 21204 319584669 21768 21836 432146495 46367 46368 828899478 49301 49302 363231939 89842 89843 126721422 35067 35047 533346865 97953 97954 592606923 78519 78520 113561187 23801 23802 433740951 23817 23818 399095869 49478 49479 117320817 23645 23587 200040384 24942 24943 578489333 22303 22304 524976541 66284 66244 384672060 37030 37031 986701366 49657 49658 268361800 41174 41175 166929433 28470 28432 429507001 48176 48177 706062821 62730 62687 324829154 59613 59565 335422072 3814 3815 78705196 10307 10317 350466866 49836 49857 473652451 9370 9301 633535646 46327 46283 791692832 70692 70693 169510886 32382 32397 782747640 34450 34451 765188240 31252 31253 531450294 13929 13930 433180509 1293 1294 895210776 92268 92269 178199086 65274 65275 169245770 85195 85196 870188009 85653 85666 668303142 26258 26323 325594032 8780 8781 713221579 72735 72730 635616851 81994 81989 769560391 77037 77075 716845294 93525 93573 181997291 59123 59119 163618228 75789 75805 227271835 15262 15263 449408306 48380 48368 743469382 13257 13258 356939744 37698 37731 818572494 75914 75926 353056088 11954 11955 866826076 82503 82490 669551139 57391 57465 56253507 79215 79216 843480821 54348 54349 598519275 31017 31018 992622981 40192 40272 522055112 7238 7203 2148161 57634 57635 122315175 81749 81792 143170220 4451 4417 379464809 70385 70386 273683422 74334 74335 417948951 22683 22660 568108681 77857 77788 782083872 98925 98862 780480876 90122 90123 994412778 50089 50090 730729969 32460 32416 415139521 71736 71737 561043860 78977 78978 401508788 85436 85437 554689241 39412 39379 290767152 89102 89103 816686286 32793 32845 10300362 23554 23617 330348623 16644 16662 137632221 47204 47135 358628223 41113 41114 508013725 1647 1648 382611824 18156 18158 473780365 74238 74277 613888948 56398 56426 626687053 51439 51440 618124379 86576 86577 821208183 79279 79280 999678823 9561 9642 136983685 39864 39787 158850365 71601 71602 354866800 70465 70466 354153785 18557 18567 426602301 79023 79024 88876001 13868 13869 669860721 88247 88183 277195318 1439 1440 180095185 33755 33774 45150376 40624 40677 132786911 21053 21017 389004884 42573 42517 491287588 37958 37969 489573410 69457 69526 586962866 47616 47535 633410856 63444 63517 924261025 59596 59675 241928358 47440 47411 349547194 13875 13888 523038570 27010 26946 921048647 67466 67383 515063084 32076 32023 124932640 86096 86116 750094951 24525 24526 934272717 47152 47194 895944971 2769 2770 150851388 29257 29258 690655745 21257 21272 618866872 92264 92265 350332942 49519 49482 38092360 22985 23043 934884834 28391 28392 799478917 6380 6381 276969632 75869 75932 84772462 65392 65478 966917465 83308 83306 890859968 88765 88802 341329504 84837 84854 958170470 13300 13230 38162429 11763 11764 63597429 14793 14794 852045329 92992 92943 636760521 91607 91608 891015543 76385 76386 739044305 30608 30563 371157471 20 21 200465414 40973 40924 855428645 51759 51760 58184049 13796 13878 483465506 69888 69859 430342964 82472 82473 759695493 81556 81557 316906933 54772 54698 520755514 28631 28632 740340307 40273 40274 663456386 26583 26662 520331005 96832 96817 131624908 82468 82537 682860962 90043 90010 187772887 6376 6377 491857943 93718 93672 307578277 84033 84018 354680437 60154 60229 349664580 10719 10691 2729891 30100 30101 428288380 35231 35275 759889378 90266 90278 927985145 41012 40948 66175392 97678 97679 950078979 22833 22834 816449810 8187 8138 526895417 84370 84371 706101486 51518 51446 585579027 34870 34953 500435144 28256 28338 826099717 58706 58707 906689560 38927 38986 368756835 59286 59287 298144531 59205 59206 468731918 18469 18470 941780865 87540 87541 19718389 74026 74047 419120589 60300 60219 203958443 28175 28255 670288047 68937 68869 356034720 10077 10036 950831779 20492 20493 286598652 84130 84117 792863371 90340 90341 153844858 1461 1462 788544146 23882 23829 755716486 36462 36463 117771880 29581 29582 675633651 25715 25716 828782187 46195 46143 835153761 60841 60842 81775546 70605 70606 300404925 66104 66084 621544382 6032 6033 513566269 45461 45462 669038690 14600 14539 920235106 59497 59517 768937739 66422 66360 842124462 20486 20487 723721717 80129 80076 744625811 67235 67236 612540139 31852 31853 144498264 90414 90408 447025335 61579 61565 431451116 53031 53051 825086983 34425 34426 385816816 77276 77277 488962806 19902 19878 571091893 53144 53075 865857883 29350 29373 231268713 28872 28917 477767725 56748 56749 603993307 70483 70484 839935265 26391 26392 18137094 31743 31744 812527274 81018 81019 93929848 65105 65184 165275910 24178 24179 345836232 37345 37346 699607528 70739 70813 823196364 15771 15772 282660525 59043 59044 653603787 96952 96985 718165825 6681 6682 346173663 33805 33789 648216315 66369 66370 206018597 89343 89344 806445872 26268 26308 656082445 78200 78134 379062813 61016 61017 985878655 86631 86542 579443966 85516 85512 160614588 19428 19429 828791017 49380 49381 116737709 76708 76761 516792272 79245 79320 996604638 56824 56851 914550794 19889 19890 899192090 28384 28308 977400127 93146 93103 744323703 99648 99644 76057172 17496 17497 367756235 16935 16936 598060191 49226 49227 789040666 50723 50664 551980501 72614 72572 259316320 12344 12345 469683941 826 827 870980470 94354 94386 416445614 17514 17490 563227736 50964 50965 818286874 35563 35516 544466536 59431 59436 15524354 52402 52433 220072644 96616 96617 903537545 11177 11178 847493896 42265 42254 530259815 92226 92227 266074054 25385 25422 582491495 93937 93943 794749289 9398 9391 598022286 9195 9167 708902801 18750 18765 682477118 67280 67281 869464138 53088 53129 357025352 61213 61214 760796972 55318 55305 975800498 66764 66765 990782904 84172 84249 89111576 77078 77048 328192667 44671 44614 909283972 33918 33969 266512505 29982 29929 364578018 38629 38630 731399446 15281 15282 283441056 92546 92547 412493469 11347 11348 321126275 67072 67073 309850505 3303 3304 652183168 64464 64409 338202519 15159 15160 499839817 43486 43487 89461814 33077 33078 967566047 44758 44759 189776753 86984 86985 190789131 56304 56215 586627723 31786 31787 110530358 67423 67424 99960964 6333 6334 283474045 88904 88919 49851766 91162 91101 661232078 26808 26809 510325078 47859 47860 843270026 21977 21978 926868086 41658 41659 43674202 32908 32951 429388039 4902 4903 715188246 61085 61042 644555848 46867 46927 478028121 47904 47905 30843159 66115 66116 551676926 25887 25814 291725829 73028 73070 717285957 64205 64206 849231563 95026 94955 413768213 36411 36412 463004114 79384 79435 465167706 68184 68185 834717079 38506 38511 859615435 18762 18763 419698864 83324 83325 65078581 64199 64200 939294724 92240 92241 389339934 3414 3415 245021241 53612 53701 483885783 57030 57031 724163879 48505 48537 21374840 28947 28858 792570681 28727 28728 491538820 53068 52992 987652307 15729 15730 777745929 53541 53598 748116262 24901 24954 670120217 79336 79343 691766634 89958 90016 997459632 21237 21206 413960844 42837 42826 618799405 8302 8303 949489724 35194 35195 622716225 3065 3066 197824268 31680 31681 835219817 63631 63632 756269578 71316 71317 447567076 6234 6235 773489928 87519 87499 828341980 94293 94294 825177420 17196 17197 973500121 61554 61555 632023299 43205 43153 300410006 4468 4469 194546698 60378 60379 894799688 16035 16087 529932511 9397 9424 974949600 35610 35544 836139464 39442 39392 912056906 636 549 429780239 86334 86335 106743226 32249 32250 604301768 63164 63165 266901714 47548 47549 654466368 99565 99566 818736917 50722 50674 285154632 84540 84518 821889711 49920 49921 51040730 86498 86499 664241174 18716 18752 492003677 78761 78758 4283000 76807 76753 230233664 26715 26716 712175350 77602 77603 197777583 96203 96117 164332589 14623 14624 732517255 77586 77587 216055192 9019 8987 643999993 71808 71809 761266456 83918 83919 369858800 24007 24014 794889031 63176 63177 877259975 22277 22278 749911421 7567 7568 265055810 9545 9604 63472899 67406 67404 601375305 45368 45369 100274432 11123 11124 390589385 18158 18201 936050499 81433 81367 409945408 94546 94519 35625208 37037 37038 656704235 95581 95647 377691590 81253 81246 762168143 10201 10202 910709305 43138 43212 458458945 28892 28808 730708805 70627 70546 569304683 16415 16416 75678691 6515 6477 432202630 35307 35308 116272397 52708 52629 920344840 70009 70010 854136244 41205 41206 93980940 43810 43892 130901928 90097 90151 484920546 95230 95142 911292850 75818 75882 977864666 12432 12433 902809882 64187 64160 653019866 31025 31058 42927835 95784 95796 929658548 4891 4892 539118309 25610 25536 521801541 65207 65208 399155621 3020 3098 754734468 68670 68671 370732106 73337 73338 916306649 62452 62453 952925088 12092 12093 771920561 85641 85646 480860180 71299 71300 678254290 40210 40211 858336831 92960 92902 927913270 10214 10215 407811094 41226 41283 649543245 56355 56356 657313014 81529 81530 542306676 33219 33220 969792074 8453 8454 204561854 15271 15243 656148313 3401 3402 181533213 43628 43629 2622875 91846 91847 158003767 98370 98375 108460955 50796 50797 996622962 40007 39972 130355244 7024 7111 631500732 72139 72140 335485813 28484 28398 625618406 9563 9564 810430184 74424 74415 184455488 75080 75081 313929316 36165 36084 728592295 29856 29857 177411815 30997 30998 31588043 98703 98714 546539426 81689 81707 434276572 39480 39481 774696150 39103 39117 146757799 79502 79478 211087267 45746 45824 504174488 16092 16093 583143283 1764 1765 488100276 92248 92254 394186798 81922 81923 493278088 15255 15216 71837575 77869 77943 612435939 52357 52438 319112478 61021 61030 826768944 14428 14503 493617960 55565 55555 584753329 96785 96786 478138285 54146 54134 462216229 84579 84643 52527757 84179 84128 423172314 36857 36908 560175034 49999 50053 385919186 68657 68658 808376046 38248 38203 792381226 94780 94781 173576073 37672 37673 206436791 20438 20356 774743941 25038 25100 534864131 70067 70068 808382372 80848 80927 750313817 49354 49388 970831981 25671 25672 98987522 83884 83885 309503532 64738 64739 632093636 25388 25452 777932765 42168 42085 18494111 28713 28625 406932525 67183 67184 816646033 8332 8333 90464461 15749 15750 202439865 8088 8119 96819289 69291 69320 342629213 37770 37771 135539166 36980 36966 948000956 34248 34208 770649194 2863 2901 194839816 92745 92712 600266632 46856 46857 8698054 92430 92400 63970731 37817 37801 708758527 69557 69550 142495704 62540 62541 224663838 43679 43706 269486532 12490 12491 720058369 43767 43768 279457469 44303 44304 944874711 51278 51279 147063169 43204 43205 214666954 54580 54630 378572273 57077 57078 391339833 33164 33196 50805033 30097 30098 40768352 23396 23329 208032973 99308 99328 225780755 59712 59735 23564242 77952 77921 667852873 80721 80722 970885079 46799 46800 998784413 51143 51144 298597720 81117 81093 813516602 2104 2072 803852384 59628 59615 123713124 82356 82357 612465165 15557 15558 412986769 40891 40875 507550855 16002 16031 678779830 95861 95870 133539822 68957 68958 34773524 34100 34101 420433707 76608 76609 75519323 53585 53498 336414061 39018 39019 325669177 13033 12969 427527777 6529 6555 717202547 17447 17448 999063872 36608 36539 624392277 91001 91002 948660909 1056 1009 879740690 90963 90932 119669932 12556 12557 66226276 96738 96710 781906327 12900 12901 489699579 60014 60026 793572908 77522 77523 645434070 44795 44796 563874013 59299 59300 307900382 51887 51810 881865816 19638 19639 935693073 53167 53158 452206160 83985 84039 258177463 95868 95869 130769735 91001 90932 479110456 32427 32455 129525064 5713 5714 758761629 33029 33030 700297847 245 246 518903786 5822 5882 108674066 81438 81446 389761746 26685 26652 81993843 43986 43941 503850768 68088 68138 514815520 32932 32933 395072953 37679 37680 135099763 59667 59668 931217946 93717 93718 443731132 71142 71114 985001363 56929 56970 57654456 33298 33221 204261129 68152 68199 875849505 8703 8627 913706349 8757 8704 857002491 25016 25017 255715409 75677 75729 274558976 19157 19175 838042193 12091 12162 330570928 88280 88225 840721508 49706 49711 522020123 69478 69475 178056867 54753 54754 402013170 81819 81895 672769930 58428 58354 948475952 77870 77871 175609081 71188 71189 240242905 56453 56504 64542441 3134 3141 326947267 821 800 422061813 78318 78347 199499715 27208 27240 33489711 71448 71449 284570501 56660 56661 377295198 9725 9785 220561720 81054 81120 491471343 36025 36109 509949062 59081 59082 20891683 85244 85245 548979671 51816 51817 545136234 9714 9715 649216393 92404 92355 834054728 28115 28116 826288375 37212 37213 170037249 33358 33433 608857383 92451 92505 910742641 74649 74650 52989299 84533 84523 846927068 69994 69926 553685369 92766 92767 216865209 88601 88602 786644168 92470 92471 674927416 61015 61016 579199356 35828 35805 662172225 79664 79665 557652074 61612 61586 977566287 42424 42425 706864637 23981 23959 88570642 14292 14230 700658086 12345 12346 977059186 28285 28286 24798387 8051 7998 391280418 47351 47300 146843454 49243 49244 391709114 75024 75066 709933781 85833 85834 39329127 11532 11621 109537437 73524 73525 132054861 45507 45508 42756662 82663 82664 696847052 38232 38233 451991573 93188 93193 357562472 49717 49690 556766631 29965 29966 782099557 58574 58654 175618738 83456 83373 750469933 60876 60872 841953376 68300 68301 666050320 28155 28156 207219085 77063 77064 865744925 11540 11493 627480449 33365 33276 643277763 3918 3919 451937598 68313 68314 209779504 96654 96655 717556213 1178 1254 306263290 6649 6650 66377560 87887 87888 260975158 6163 6178 973442265 80267 80268 379955368 20272 20273 189155893 94459 94388 390888899 26617 26618 791830016 79292 79293 839947922 24211 24165 873490472 60908 60978 411881231 1353 1354 942547624 76845 76882 551587160 70155 70156 964921839 98703 98660 816707782 64966 64967 433896707 74216 74225 555552056 52664 52605 948823333 41825 41826 100924131 51843 51844 907326829 46142 46143 636100553 51076 51077 837065419 22800 22801 405765792 63728 63729 422519188 59060 59108 750299870 60248 60249 485592159 76135 76136 240591059 70267 70333 835113983 87051 86964 830233943 69075 69098 873814303 25885 25834 414227086 30522 30523 301474640 19213 19214 682267478 26428 26429 716727764 19953 19937 804177975 53471 53397 529476043 61257 61258 528870867 8959 8902 747871453 34500 34414 58421806 70270 70320 787568907 47121 47122 872578622 75497 75484 402508647 18305 18348 13425957 99867 99804 422536249 46026 46027 400926253 93962 93936 511631519 17261 17262 204281641 83983 84057 582853526 5567 5568 596649151 17404 17326 790825382 38987 38961 999262040 57474 57475 257694462 51566 51567 699330750 73823 73824 278873763 98318 98271 610695194 88918 88963 745030343 14764 14765 134548100 43558 43590 208553421 67897 67898 335475228 50886 50887 633662685 20842 20816 846999865 1920 1953 37931170 41626 41569 550705795 77102 77181 953033214 69619 69680 278378408 63763 63764 92925463 44263 44264 406697083 45678 45705 58900589 76440 76441 803202940 51705 51768 362436282 92350 92427 659584905 49617 49618 9197703 6077 6078 172195071 68117 68118 315688348 4875 4826 671453021 88960 88997 649801692 68499 68500 959786896 8586 8587 394934439 17035 17036 492073576 50567 50545 561997129 52811 52812 848600156 22556 22644 220787217 41411 41412 468300783 45404 45405 213949139 51716 51775 124426288 13063 13052 34546957 98280 98334 752353329 77336 77268 545149359 36147 36148 609480150 86121 86122 210092206 82173 82227 57860908 73831 73822 206966806 2664 2665 413161170 57650 57651 397849495 93287 93253 352595660 87379 87344 335485959 79063 79064 338626496 58728 58729 190314104 60703 60722 140396391 95007 95008 383993961 94960 94961 794405209 74452 74453 628374698 26358 26359 174202624 15532 15620 591916371 75273 75223 784782396 88971 88917 636713794 55312 55279 539032813 55153 55154 641914170 55320 55321 727354978 83369 83329 805686025 11909 11832 651457094 48211 48169 320824552 95846 95770 496574387 35737 35738 840022593 47965 48007 233980125 64852 64853 194656609 42294 42271 911622729 25131 25132 535280019 8058 8102 424372674 51195 51196 566140734 53640 53641 94773455 76241 76242 675847282 12410 12340 149464792 33856 33857 782271617 25041 25042 430172061 80946 80861 527076455 59424 59339 892494662 71008 71009 84215062 68591 68592 729471882 98545 98594 665267916 27858 27859 873742609 27287 27288 981784005 75945 75946 316161187 78372 78346 297101860 78350 78351 701382307 54115 54116 330109559 55437 55402 876785073 80431 80432 547856828 19716 19717 418409032 66049 66012 51951030 2235 2298 821502461 95223 95292 999703099 14205 14137 767859408 6423 6424 985634225 50802 50803 529566115 31744 31745 789345237 27304 27305 706974761 28510 28548 867200849 6683 6684 59078241 9064 9065 39740724 79009 79063 595540785 46209 46138 182248989 33872 33822 379089024 42756 42757 549383354 19975 20056 35333362 98138 98055 522232381 82291 82251 29850673 4304 4327 732470446 37148 37149 258718676 43260 43261 278728053 57804 57805 568351313 72020 72021 204615895 47276 47277 472543473 57180 57181 347989444 24327 24415 309817838 68250 68251 25654091 68705 68706 573471539 35540 35541 281419418 49744 49745 589271503 26518 26519 827583803 70602 70517 821494712 46512 46513 46122834 5580 5581 83553767 61399 61400 425017464 28331 28281 568606950 34588 34589 346172182 16047 16048 945864561 68692 68693 394033057 95928 95997 988266988 20118 20185 978323002 42157 42239 36805242 9733 9811 494160498 85291 85292 241619872 47158 47147 397939815 17969 18005 312134029 87745 87661 238252712 40340 40290 879519663 55864 55789 224694245 36569 36570 759623476 31327 31328 460054218 18973 19014 750585153 78052 78053 548827902 51770 51771 429867299 46497 46439 304921 23748 23784 848986076 42049 42050 111214057 28243 28199 71095607 22761 22693 437428055 61821 61822 236353802 55922 55962 539580704 64459 64460 670169823 83043 83047 300482304 74038 74039 13461100 6218 6219 226026234 90562 90563 273989544 6566 6567 948876581 12971 12919 724357474 36783 36746 526822650 76933 76934 799782254 41962 41963 517747044 31432 31429 241919028 86868 86872 692558068 73575 73576 610865063 16274 16271 101854055 86395 86396 106713460 82864 82854 208582121 50635 50626 970019761 40036 40037 431342220 51731 51670 611738264 9099 9100 496367594 4348 4349 819945458 90670 90671 204658780 27303 27304 720303071 79179 79246 926840542 68461 68527 905573486 5465 5466 936083297 90092 90144 393671165 34767 34768 690419235 62909 62910 421987189 71677 71678 118081461 18403 18350 820935001 94683 94654 831503595 89106 89091 631628114 60879 60880 540052784 39837 39756 520787065 91520 91521 806712848 61767 61757 546496360 15245 15246 437969807 83224 83225 943992069 50941 50942 76099664 95184 95194 881768874 1650 1651 476881254 57430 57431 312109103 75226 75227 744043559 69273 69274 191648579 85577 85578 79760166 71076 71078 487417650 87364 87453 968972924 54084 54085 136658141 85382 85383 244880187 56890 56854 81303477 77531 77532 930683246 30020 30021 496360372 97495 97496 820886651 37684 37602 766943926 4441 4421 758194565 67419 67420 43521064 68416 68417 284844217 78973 78998 341246949 34252 34253 209445053 99479 99516 797418126 42388 42392 663560320 69444 69445 630010367 37324 37368 627864424 23089 23101 982918982 77323 77316 7953566 75625 75572 904892422 13292 13293 374496054 35971 35941 498706808 38270 38276 483289216 93586 93539 37248110 63465 63391 489171973 86667 86630 915437786 14997 14924 627939837 27341 27376 861586055 30009 29965 174905003 33304 33305 473563588 94529 94612 1154301 7316 7317 485020130 11081 11089 317905819 25332 25333 801115853 90601 90602 907108042 49714 49715 50043481 11569 11557 875099988 98375 98376 356642353 38344 38345 787460574 80926 80927 91158158 64498 64478 983097941 7769 7770 900074478 17364 17339 79529797 86115 86116 439029742 15190 15191 38156335 18349 18359 61398656 33942 33968 791909808 40445 40509 130510636 36155 36185 698595795 39889 39890 658335135 75307 75359 207489018 2711 2712 773543888 50393 50348 238449994 9271 9344 11773855 78948 78949 750776488 20531 20472 362825802 23985 23986 713925323 13622 13674 412593415 67909 67985 27483050 6602 6603 615033160 80618 80619 553573212 7196 7194 195710229 88553 88554 572065648 22931 22949 170922143 14891 14967 721028115 78354 78418 233866421 63930 63931 232539952 91646 91598 16130899 20917 20980 769379134 52723 52724 885046442 23489 23490 257984331 91425 91409 662466090 77241 77242 500119883 46010 45935 848220319 22155 22156 126844288 10489 10438 790226316 93859 93848 844630954 35619 35670 514825698 27543 27454 595381539 80836 80879 962596184 55252 55253 603483794 66604 66605 3876127 56439 56440 949833004 66996 66997 221095925 48238 48218 935746681 58840 58841 34045764 67108 67046 475312973 42236 42237 886563764 67210 67193 615732832 7116 7063 439187731 2334 2335 186910909 58888 58889 547240566 34682 34683 31730180 54807 54800 714762186 98982 98919 875454172 78879 78880 721807305 7796 7720 323788241 66694 66720 960818565 18188 18243 411239218 9095 9096 904688418 15809 15810 286554700 75471 75499 4413573 69938 69939 226143673 23010 23011 966821063 6481 6476 452675793 71961 71962 694055432 80573 80574 356400428 4989 4990 990392267 61150 61151 206520410 1715 1678 281492932 27693 27761 203130709 19744 19745 698019737 41768 41769 328973212 3802 3765 653075895 13328 13329 518857952 79923 79921 697077702 36065 36066 493753215 63605 63606 559183932 46480 46481 661372939 69867 69868 382128892 99492 99411 137444646 93177 93133 236341818 36329 36315 460071815 25533 25602 843215644 24816 24854 56379706 33518 33432 891211184 52800 52801 940230152 85873 85874 251926527 40706 40644 825292514 52070 52062 28856747 93471 93551 389587875 4048 4029 101684952 86520 86521 18287379 68170 68171 946174646 81937 81969 693393606 89694 89695 651495243 4253 4254 688177119 64696 64687 648399816 62181 62182 278257837 22321 22399 911455031 20578 20579 58942177 45516 45555 248425663 17779 17780 739795076 28446 28447 851609308 95148 95113 29431219 19422 19423 340513904 15467 15401 375535308 72676 72652 120192727 10492 10418 872131683 20320 20235 443736746 26872 26831 802641132 33437 33366 779937079 56432 56378 820190534 73884 73891 117697877 30932 30917 648446437 54848 54849 225754781 95190 95191 807024423 86290 86291 997137704 94368 94369 52662629 46488 46456 486185466 99873 99874 840119752 2984 2953 906534970 94966 94984 148108000 42401 42402 944718360 94171 94172 507184794 11961 11962 396520576 26955 26956 439210751 35162 35212 527535806 51648 51598 910901485 84031 84098 114628695 36308 36309 237761171 80806 80796 989169288 45732 45733 918355973 62244 62332 200972314 8015 7987 939583958 65546 65554 356593686 47308 47249 849578603 2934 2935 527786969 74174 74175 778897995 69466 69529 906383288 9303 9384 137571196 29883 29964 843168838 75494 75507 311111712 32939 32860 642207356 4435 4522 623897541 58306 58292 805368867 45504 45466 963937124 99723 99643 427668993 86612 86613 592025900 33458 33494 902809956 21022 21013 527073313 62242 62243 954375437 28358 28362 506731497 25842 25790 38504397 79346 79414 660610213 25540 25620 70290649 88493 88506 982507878 2132 2180 110763675 9344 9345 758666668 63089 63090 726091618 34318 34383 720758853 82332 82255 724452356 50285 50241 185566873 74855 74856 270405489 73542 73543 897147993 14190 14132 207524044 67320 67313 282715696 39956 39952 796597720 2566 2567 549705304 40176 40177 436511430 86889 86920 511323582 84835 84836 296660467 29520 29476 936619364 98491 98492 945779513 33765 33766 739184201 75131 75081 901412347 12098 12099 676166713 82271 82332 791516138 52398 52399 155774421 89382 89408 990047332 92498 92499 801688901 53398 53399 144231617 83184 83136 23787718 83948 83887 220414068 22702 22703 914151381 44841 44899 452227295 16614 16543 888276283 7526 7527 503068030 10322 10307 665802906 14325 14326 971459055 9417 9418 925914546 28943 28944 612984438 11885 11886 624107771 37657 37658 856049560 45833 45834 457427958 26873 26825 155088171 59908 59909 307253333 32185 32235 609759304 75481 75423 384103578 79146 79175 415921932 94436 94437 748984870 41057 41060 892775216 72592 72593 327395231 83192 83193 196295722 28336 28287 185798705 82481 82482 969257640 26606 26607 333388563 84059 84060 125322436 38668 38669 494204194 78187 78233 789598807 44957 44958 562603426 55727 55705 559260354 17466 17467 878786396 19866 19948 490422309 343 344 389058237 12322 12329 117240684 63459 63440 38049577 69909 69910 448602738 76228 76229 926600902 41002 41003 170479332 34227 34228 152773016 24239 24240 117626692 42597 42589 785566420 81211 81173 363115171 34868 34790 508044181 40438 40439 153007349 12971 12972 556969060 33610 33583 47256980 69664 69642 323493412 9380 9381 993181623 64356 64370 177492114 93562 93563 414189471 43109 43108 31103305 76276 76277 468756012 35327 35239 428597814 7279 7336 994208643 9662 9608 336215894 60503 60504 388137822 97158 97159 153004045 88543 88619 477799388 37161 37162 63992467 10826 10827 827375528 67666 67667 118662073 96266 96267 597816084 84970 85021 345012071 66324 66268 444641761 52175 52119 572446728 30231 30249 412545850 28093 28094 408463545 71703 71704 587065200 17989 17990 651733566 78246 78247 497741034 10690 10776 361215463 59215 59216 917892522 60536 60537 5362417 75117 75072 170511790 83455 83430 305730503 81796 81711 532985242 55146 55147 855257461 56807 56875 33739279 66209 66210 583258044 41274 41275 937029766 20594 20595 320542697 61817 61768 844665233 32303 32304 263216116 54983 54895 81392292 40966 40967 849363622 95329 95330 766718353 36626 36636 40248263 81100 81188 630269975 94859 94860 639932906 45994 45915 82691950 4931 4960 49178765 46147 46203 776128417 40719 40756 229302128 50407 50408 238057220 1287 1288 792071880 22011 22066 532693118 64573 64574 618970999 76010 75933 934855150 55449 55450 972971077 63377 63414 363365961 58929 58930 227094873 19832 19833 280458840 54687 54601 343286872 55908 55909 81791258 56549 56550 18231008 55070 55113 970037247 83342 83343 963295343 24222 24242 640951510 99786 99724 644190609 85397 85474 705958693 81293 81294 559964796 26739 26740 242915108 91230 91303 96625138 64319 64320 643480781 79891 79892 888424865 39669 39670 519388870 28789 28809 507044650 22872 22950 689709563 38447 38448 544799982 44450 44374 771382185 23001 23002 860636601 96945 96946 577006869 18910 18911 636834144 89015 89038 823632292 33359 33383 77289242 59143 59144 767284934 99799 99800 598248985 20384 20385 336786582 90864 90865 864332763 60952 60953 428059930 87084 87085 901611431 40769 40770 92532949 39460 39461 65759223 13355 13323 810727682 89775 89795 751206313 30673 30674 295968702 60851 60832 118083954 35015 35016 650153258 55641 55715 562728157 42510 42511 371441954 81001 81058 707821588 11797 11758 532143282 36150 36219 680720844 86773 86774 68957546 81241 81242 250323282 43870 43931 110841535 80557 80497 964204507 53795 53750 420746498 9382 9316 603376087 7209 7210 38951898 34253 34254 668689706 63509 63510 147753637 10571 10550 750207553 33972 33929 299364595 3861 3822 134316389 194 195 516130189 6204 6200 414189348 48778 48722 664575214 34773 34762 561045458 69033 69034 388775913 39947 39965 607722665 24333 24334 305610967 28949 28938 185353618 16637 16638 133918857 97319 97363 323688719 89648 89731 351812670 91679 91598 318621827 88261 88262 39295335 35575 35576 414583273 84755 84818 240839716 1501 1581 812496739 42335 42336 161976830 74697 74654 773235629 90093 90064 506097549 98714 98747 397521593 79788 79713 346499294 18059 18060 462294682 65160 65157 848747565 91727 91728 331170479 57222 57223 827260271 66362 66363 443970558 42838 42883 364711839 40351 40432 364548441 11613 11614 102491148 51753 51805 125287721 5023 4991 51110625 36417 36373 711016147 23971 23972 834803134 76361 76362 488112211 33370 33287 591228960 70524 70525 407254862 46299 46300 124795659 83360 83283 775316049 11582 11634 15601469 59527 59528 178450214 24720 24796 441469329 95108 95164 413069878 81702 81615 346334402 45458 45452 214720828 6282 6224 75299650 85440 85436 286236169 69804 69805 150629667 2830 2766 73481718 39157 39158 566811038 14697 14662 718717366 58925 58926 488076296 42846 42847 512446860 47698 47699 150133562 72281 72282 490959156 92623 92624 964492640 20778 20744 875425808 86776 86770 254229688 44002 44062 993400751 78429 78492 820324385 42337 42367 186493306 50623 50624 980816500 77149 77135 128199833 83266 83267 946371440 90228 90251 331799 35012 35013 20724940 89550 89473 603502389 60114 60078 520156486 12636 12637 370219780 9630 9550 198150709 67107 67108 664810695 82137 82138 256111492 91108 91109 418500441 20007 20087 513946414 55380 55381 322877822 63522 63487 971715329 15078 15102 762873492 26418 26419 874540681 38488 38489 673602717 97765 97766 833865585 82226 82179 856095394 9747 9748 528254981 90661 90675 92983236 37118 37119 881653298 16963 16964 855080536 18954 18955 415149496 33013 33014 702609155 21967 21968 942573920 8575 8606 617667963 98340 98282 765141882 15598 15599 646559513 77233 77234 395841840 48239 48240 603111896 96190 96191 699254942 97370 97371 277386220 72519 72482 867189214 39433 39476 73165709 32323 32324 591527405 14616 14691 945679472 36637 36562 201354486 52660 52729 947226172 68427 68428 342421060 28990 28931 333298095 75224 75225 805702552 30225 30226 807679115 64627 64712 705727417 12783 12784 758715899 85590 85563 545326666 24263 24187 720846196 6790 6705 322473234 20304 20305 54139862 33531 33532 141095524 67322 67323 220851416 16397 16429 694882694 57174 57175 541595973 44663 44719 352282390 1659 1606 907501255 94646 94669 985599191 46399 46482 616501171 62356 62307 842409791 4328 4329 251802174 58597 58598 708366733 38264 38265 651530156 58124 58079 839913774 72336 72363 880826626 98243 98244 332460299 55658 55659 963954375 97588 97622 436111586 15571 15572 21476922 99939 99940 405096812 24653 24654 231649009 52510 52520 955707590 66505 66585 261783239 68958 68871 333465359 2031 2032 72195788 11090 11084 620591935 97891 97818 431779768 60894 60895 70806576 64042 64088 956990765 60360 60361 335515942 82001 82002 281029554 83451 83493 253299476 72840 72841 763860850 6791 6792 344667533 2768 2783 760697161 13203 13132 101948978 38317 38318 777699292 3573 3574 796026459 51325 51379 774559367 61727 61763 117296538 38766 38767 269578006 84375 84330 573417841 69641 69642 637039508 68775 68724 342709401 42084 42085 9069954 83046 83047 915508810 19653 19654 244376556 62210 62211 963855280 72285 72305 242149063 58481 58551 111316512 2225 2226 56347014 61931 61932 223568588 48079 48072 906447049 70120 70121 701913576 2060 2096 348883137 30494 30495 891319986 595 550 127521036 65007 64988 291509561 75387 75402 503773772 12263 12232 395274474 65806 65865 613383063 36553 36614 510011654 45957 45958 901098352 90290 90213 690599505 97475 97476 371264497 52908 52991 836116976 87702 87703 617672141 28248 28273 345397732 87568 87569 924854439 85274 85275 497253871 75777 75693 689842966 9182 9183 496671068 29877 29878 361612192 8527 8608 833397505 61753 61779 411868908 90629 90668 934415071 13490 13491 710342650 93788 93789 463309458 3827 3828 915072107 75285 75277 886473506 26522 26523 989826377 61717 61718 841938737 87717 87726 911443152 17614 17615 307771787 80629 80630 651777310 36096 36097 895337896 24535 24466 811406809 55192 55116 110131795 84642 84598 742997230 12533 12517 333338970 6826 6806 994357655 94898 94932 58723390 34991 35035 514336480 35327 35318 506078140 90461 90381 229035418 52000 52001 681980543 31333 31323 357013661 43412 43491 736131500 27246 27247 312485474 327 330 732318750 65697 65698 23249890 9818 9819 657733712 84869 84868 157734374 33826 33827 132164087 6631 6607 205127168 26883 26884 640440435 63748 63749 965711279 38829 38886 960926301 56174 56175 893797061 53819 53778 323431789 20946 21033 912511076 4273 4274 715246 33002 32957 526165611 48558 48559 229562268 50213 50180 990362819 75363 75423 574256757 64310 64311 941819022 99314 99315 612286045 84779 84808 448403199 24831 24832 176035274 2859 2887 568726234 6962 6944 988650858 18021 18011 394577800 75641 75576 483052383 18840 18811 697756236 44709 44710 663370087 35462 35510 809824159 52538 52622 553931959 13939 13988 644677968 43890 43889 473157194 23896 23858 544759933 25067 25068 965082383 57237 57324 664139957 13251 13252 110789736 89264 89252 686525792 82631 82632 362428095 58910 58888 787353538 62585 62586 960896164 2550 2614 763841642 78738 78664 848530163 18456 18525 138622107 5253 5172 720598960 82894 82881 790954242 36333 36334 406911760 77205 77206 480587635 9876 9877 562303736 51121 51122 538719514 97326 97327 909421848 87858 87859 183618395 38807 38808 780432860 14080 14059 213519709 67222 67223 819638549 60050 60002 590319834 81750 81751 249137921 97321 97322 534311714 69151 69152 803598403 42460 42532 858971162 41434 41471 48609153 98879 98880 981006743 62076 62077 74129120 69901 69987 405428952 190 191 578112088 28945 28965 759035198 91149 91139 832560041 85297 85225 552666949 24797 24798 407977635 88043 88044 97867461 52200 52201 716112638 29898 29899 299802677 24681 24686 748905395 114 115 75142783 56524 56525 572542835 1951 1952 283084289 73759 73700 400320003 49761 49798 540980202 63563 63564 918870822 10317 10318 755972418 36258 36338 652297350 20760 20690 431031565 270 339 87034847 68624 68625 590840243 92054 92055 59479032 9751 9691 60386585 70702 70709 479702449 86952 86895 648774566 39682 39683 686284049 86278 86279 231091567 82757 82758 453876237 44098 44099 485834200 74138 74139 745275488 63358 63432 252808092 89611 89589 615944072 90738 90674 940279334 78312 78313 531225544 59101 59102 573914906 89727 89728 957634761 10298 10299 672282661 63916 63995 402368260 20039 20020 610933130 97091 97094 625554664 35706 35707 908072681 33928 33929 393378404 88090 88071 892058196 38256 38257 798636648 30368 30396 771705430 20249 20205 708488834 59159 59160 583069785 64230 64205 124065712 17871 17872 502175844 80982 80983 301612086 97735 97736 655259603 23686 23687 757725094 74173 74129 539402059 25236 25184 89322976 93503 93504 406641911 77271 77272 505835748 16482 16412 748663109 81052 81053 947976180 65353 65309 187611221 20169 20228 764127198 75148 75110 467899666 50344 50345 803941711 8770 8771 873922569 34565 34634 937216318 14685 14661 167861934 58054 58055 933108916 88344 88345 612676123 9159 9102 991429108 45444 45445 821360586 70751 70730 908971588 88960 88961 883998401 91762 91763 734756504 80732 80644 300936065 75483 75484 242384852 51970 51934 863434719 48267 48268 676024779 31937 32022 352724707 22937 23015 220699238 37084 37085 627604396 93376 93377 917718782 64886 64832 290023714 77821 77858 246925542 99070 99105 810536717 6132 6133 946750299 50451 50392 84718413 11288 11289 199174206 61434 61435 395092230 77255 77225 800239920 18328 18403 422709026 20318 20361 792879224 59394 59395 933385257 55838 55891 600229482 43979 43923 273766577 23619 23620 20286300 3539 3607 98627756 12646 12704 126922062 58848 58849 11938025 84247 84248 325002642 54868 54824 653149094 37016 37017 148390694 44859 44860 679547290 72466 72467 297016699 30302 30307 99299378 96541 96542 545860518 7926 7925 475493504 96127 96052 365558005 27781 27707 154081148 93172 93173 587336114 68545 68546 62769703 99393 99394 845501795 7220 7221 158687614 345 317 9086905 86801 86802 649917943 73203 73204 972473465 88177 88210 159195703 8140 8141 136772454 66384 66335 811604487 34304 34305 677576005 49251 49239 222296158 3782 3845 200956581 24631 24632 241584479 72283 72284 178787260 15698 15638 366862014 84274 84222 128289332 14846 14847 318888732 33140 33184 689391410 77608 77570 830789752 79411 79412 659596641 20871 20814 323433069 51909 51910 475944440 77915 77916 930781485 89523 89524 52674637 57274 57273 947877404 92266 92180 52208846 38390 38385 126465462 46132 46133 2898766 20424 20425 668603489 29062 29063 132263094 85453 85454 467279941 78681 78605 489793331 81666 81667 684470514 37873 37898 383247461 73779 73780 317470096 24569 24604 503846610 39496 39497 41450868 66773 66774 577939711 1118 1119 779235229 9812 9846 306371502 8703 8704 992598313 26170 26171 714182781 91642 91643 169317253 85885 85872 328097517 57455 57444 498330145 48096 48118 759852812 37487 37500 564454584 72971 72997 691201806 66799 66800 198577551 96981 96924 394015273 65266 65213 84100523 2731 2732 983325692 19133 19178 433062933 7562 7552 309094315 6106 6051 219138197 98036 98123 367403686 29150 29151 868014222 1710 1711 584975005 76427 76428 528666081 56783 56784 422786084 36063 36064 182609398 80341 80376 312583747 51509 51510 364450666 4281 4282 603449717 16966 16967 589613654 22824 22825 470182009 56032 56033 621960826 59975 59976 496922230 31589 31590 145354879 163 225 969202489 73981 73982 467944704 47907 47824 418819654 89474 89510 548035950 6530 6597 189927105 36918 36919 567884597 64806 64866 399083393 31469 31442 286022355 14344 14345 203814202 16902 16903 903630037 2226 2294 454893281 26903 26917 955475775 42504 42425 653359594 87356 87357 751218493 99282 99283 561489988 70404 70410 281862841 33852 33853 199747066 68761 68762 614925044 10995 10986 520671779 90386 90400 930761094 45073 45024 177331738 86799 86716 209031320 97834 97761 336589841 85234 85263 669894400 61250 61251 811210578 4451 4452 256691512 5821 5830 225211609 12179 12240 929009127 4543 4544 256418328 3028 3029 733328852 94625 94613 890671096 37951 37918 5506844 9766 9767 342934850 40292 40293 631486625 59467 59468 258847768 23405 23369 463620425 95196 95279 707593106 89189 89101 281511745 39732 39733 542905229 75060 75061 400937868 20784 20748 62247200 40225 40246 539699656 41679 41680 248078035 39505 39506 420280059 53415 53416 107266148 98057 98126 467754396 35875 35847 347678194 62351 62352 504386381 50493 50474 482368536 97928 97997 54020924 37529 37530 689072424 49429 49430 42984868 16438 16418 430392187 98867 98868 199448938 2299 2335 154503186 91595 91596 952676836 53919 53920 337378743 60775 60776 297078272 96142 96143 545318113 77350 77351 136086288 30276 30321 338369696 69458 69377 704675250 30266 30285 522458706 25541 25542 107177496 59150 59151 156236114 32961 32980 450060675 88389 88433 889969028 61674 61675 358309097 25934 25935 908906957 35939 35853 830677488 30269 30270 734274929 85208 85201 439427862 12622 12623 392663754 53147 53087 53960642 88017 88018 424156315 58907 58954 772902715 29509 29426 24564921 14990 14904 67979892 65303 65378 761130999 65562 65531 84306998 22785 22786 324214120 72174 72175 846868250 45570 45571 754786669 23027 23028 437993829 32890 32891 102437067 98239 98240 187581861 41315 41360 493504536 94927 94880 261328743 70892 70904 402592547 94052 94053 552903301 8693 8654 654578884 56389 56385 311913544 55221 55165 218263290 77966 77906 358558135 87676 87618 458679100 26081 26159 558593399 45038 45039 617981127 32606 32607 589402337 10369 10370 330575006 42728 42755 318468507 42253 42254 827889216 12807 12817 484742400 8330 8331 562750480 98827 98760 358174710 94289 94215 715709834 21949 21950 204976501 99705 99674 510427775 29785 29810 25262713 66743 66744 920642130 64839 64923 101384043 50797 50798 944027585 9557 9558 894508855 72421 72422 838109216 78442 78355 431637284 23347 23348 332295221 95857 95874 85418597 41804 41805 907238445 17845 17763 415948421 80184 80185 142068557 49824 49825 422653773 56450 56427 138825785 9791 9792 121597981 89757 89758 351240759 97349 97343 447341714 52269 52270 796754075 55234 55235 192209099 72092 72041 307895315 83899 83877 135806497 6528 6529 951396293 53236 53195 707210993 55658 55706 110395421 86978 87010 770023264 29165 29166 589013160 65719 65757 842470400 79770 79799 925763223 23810 23857 943233270 54379 54380 553483271 60000 60001 314892750 82089 82090 293787897 5667 5701 209957743 71093 71094 770703241 99515 99584 460647173 35776 35777 348333953 7029 6949 41178093 22940 22951 258801469 65519 65520 545130801 47576 47577 577748980 59983 60068 478788693 31094 31095 223814539 1344 1345 406489713 45036 45037 65657655 14055 14056 900825502 57261 57262 821630739 24964 24899 792124601 67553 67554 664676038 72215 72194 855127516 45475 45467 413783547 81850 81903 535573098 28939 28940 388475406 11764 11851 161910385 9198 9199 802021043 45834 45875 332547308 63228 63139 707161592 67903 67827 161571961 86530 86531 757772360 1835 1901 245325875 17908 17909 626764143 6692 6693 722792856 92430 92431 399351700 96639 96640 784427749 26093 26094 19670467 67773 67705 826656072 74883 74884 633638970 5586 5587 402239422 93295 93296 967240600 98368 98282 797984741 11817 11818 358319291 20596 20597 928061612 11716 11688 552592318 36955 36956 649916351 23156 23076 631805212 33841 33842 514326788 66123 66057 603882982 11299 11222 533635676 943 965 103385552 91349 91350 857119944 49337 49416 2116036 22778 22779 320910748 3964 3965 328800978 70061 70062 205132735 87950 87951 688200257 17790 17789 588756525 60344 60345 496435190 94467 94468 578961926 19254 19255 292785181 17841 17842 454226394 50304 50305 640394669 61456 61505 832125222 44816 44895 513301755 91707 91651 545605975 40527 40528 354606099 32074 32075 60827187 23567 23626 104647369 60083 60044 847386122 23402 23403 622136572 43652 43690 892131201 37509 37520 125842715 53005 53006 524201351 31296 31297 797247235 98724 98775 451383061 34136 34065 934346241 94079 94080 674480061 75617 75618 386274251 13740 13668 399157675 21211 21171 490221547 76672 76673 907987359 39051 39098 218538075 88830 88831 152036609 87132 87193 183927509 85579 85580 275810013 85164 85165 626711118 38780 38703 740288604 57535 57618 447841525 81839 81837 533259363 46350 46308 239085443 29027 28943 25718763 21325 21312 328483836 81503 81426 422275425 66754 66759 365249828 68456 68462 889893740 19726 19651 937437991 71215 71162 372647699 6441 6367 719559732 48937 48851 848956335 49449 49418 996934573 31079 31142 830829330 85476 85550 633681905 84806 84782 462710708 46330 46300 149461588 19888 19889 548985792 50844 50845 409516521 45088 45089 55218246 72849 72794 796269278 5128 5129 824897133 72306 72318 640694365 40561 40562 159060942 52757 52694 526337814 95358 95359 346936254 19176 19151 661353539 30797 30798 846506995 26182 26134 534458770 97380 97455 991127743 28902 28821 65716120 75075 75048 290248178 76745 76746 963708566 90920 90921 917600544 97361 97362 194919250 28798 28770 231125051 11911 11912 967047515 12383 12384 891733828 2521 2435 696827779 17433 17444 375756454 80739 80740 720267373 62300 62301 322416865 45390 45419 409314389 68683 68633 307731235 12520 12436 96308926 66812 66813 320250006 25655 25743 108718658 56706 56707 821683242 27392 27393 684428699 65953 65911 215117681 55952 55953 266843024 51060 51107 119250693 36441 36463 696206848 53188 53189 855759101 6795 6796 194761677 7770 7744 178257946 55171 55164 125873693 83750 83743 907503342 5650 5651 69843759 43670 43671 830740040 52757 52758 680596985 16752 16753 520321575 8707 8638 882732539 91758 91759 834427002 97607 97556 101732291 25011 25012 55325245 67113 67146 853114695 20235 20154 401171511 4351 4364 401190075 62894 62895 182863607 35987 35988 952099339 78454 78455 361172552 55703 55715 244900082 94480 94481 447173358 67335 67273 630861779 27122 27111 635350053 14447 14377 56702428 91005 91011 684575640 98108 98148 163288000 90256 90297 509391989 21030 21031 380148563 49354 49378 208849135 4741 4742 957079776 37347 37348 280441803 47881 47882 820895563 88433 88434 432082990 99780 99781 512080539 52254 52221 830756653 31734 31735 953038333 55448 55449 299759028 92555 92601 975163028 47183 47184 492289507 29803 29807 97035424 96135 96123 764752220 28470 28389 998328699 40099 40158 801433561 41655 41656 546661170 4753 4713 813710518 53816 53817 819495537 97375 97367 945315327 82518 82519 370672753 31825 31752 97933207 79388 79372 118281153 70145 70066 810402886 32330 32269 197062562 14443 14458 937099970 18478 18446 590251226 56787 56803 817034223 83262 83263 654528726 85748 85744 275550179 19954 20001 791679998 70671 70672 3749720 80559 80560 431765931 3745 3746 693358537 87152 87153 658994754 77133 77149 524139675 42715 42716 865223307 61575 61576 177455757 60480 60528 678574763 65822 65823 157072692 80807 80785 207249350 28902 28903 760532134 41623 41645 439500939 93833 93834 251013298 97485 97486 832305977 43572 43577 715195642 59186 59187 884952020 16207 16250 214639205 96008 96009 142457402 19837 19810 882921734 53638 53639 530735822 89067 88978 84809996 92360 92296 799084231 20829 20830 850885995 55374 55317 935076789 50410 50488 525479493 58946 58861 59725229 72884 72885 974106301 52852 52916 777100668 78909 78910 260931746 11140 11141 686619587 15346 15399 764940130 38145 38146 109062234 96765 96768 954913495 79883 79931 510212716 56031 56003 70774671 66546 66553 131795672 28639 28640 155851315 44798 44799 486629113 42795 42796 404855187 57217 57144 811926172 83347 83429 91110090 91894 91895 642202143 31558 31559 348242626 84258 84301 293869601 58016 58083 812782718 51819 51820 702098667 44040 44128 136576443 8855 8801 586259313 63367 63388 721275829 24838 24770 117410499 74715 74761 271632135 79186 79187 309669067 11324 11266 4966314 25255 25256 630601974 47797 47813 499762560 65444 65445 31373978 17005 16967 973515544 96757 96752 38585150 5366 5367 752151552 923 924 489162116 75394 75350 747861770 28212 28276 403490710 96672 96599 787599958 65506 65431 794622421 63907 63908 51602232 26215 26263 215600593 3904 3905 220737747 90860 90832 38885380 79494 79495 540642957 16444 16425 470829282 90636 90637 450867542 23996 23955 605696186 12843 12815 936402778 72932 72933 838391567 32869 32920 818548722 95563 95602 340850730 53337 53338 123238085 28268 28200 5244383 71855 71856 775643317 47023 47069 619947521 91214 91215 396844635 57491 57492 122112262 73141 73074 673557340 1510 1522 592527868 57398 57355 499928484 72376 72346 540661229 23997 23985 182109785 59764 59765 797539370 69220 69241 964700159 43571 43572 42114447 77518 77519 227572203 80728 80723 450116051 32509 32573 564609849 75883 75804 853678708 54136 54205 316461815 212 213 711569318 20345 20347 687554171 3929 3930 366946462 95349 95350 983740683 8505 8478 320390995 73011 73012 549385654 36191 36128 271885564 39983 39922 809368072 22207 22196 65777934 95534 95535 190747259 53165 53078 760115617 27162 27163 230131567 37193 37194 519767238 74537 74538 821808232 34725 34726 9932758 79707 79787 488489276 67027 67061 47537661 69044 69045 317081282 3189 3265 532191082 3903 3904 487011313 82499 82420 628558930 91970 91971 545098915 3207 3208 371783831 55071 55072 643711283 22601 22602 23184985 80514 80515 565519630 25777 25778 987333245 9783 9784 734144589 13004 12942 395675715 70978 70979 193383008 95133 95134 854892785 10137 10204 356890226 28410 28411 323162142 26974 26975 185783403 96033 96034 528665160 27251 27244 927077332 98701 98702 915770391 98956 99031 625991059 61478 61479 531971443 97953 97967 674029354 68007 67940 44567950 94127 94128 853131759 12277 12278 804849892 20706 20791 447104193 16828 16829 630616289 16152 16153 113614795 30859 30908 880872424 55161 55181 393561989 29883 29924 443870275 65754 65755 945184881 87484 87526 730962119 60468 60538 923550730 40669 40670 224885722 6503 6590 404189102 88284 88285 601919030 75586 75587 726839290 58196 58197 985925174 83796 83883 826225045 48865 48866 814672359 53070 53071 505211532 16948 16888 813592208 40541 40588 957627852 33368 33369 6671583 9302 9230 169409992 71608 71563 777903812 27477 27420 799358753 27810 27811 351263726 90414 90415 774015163 65196 65197 644154977 4802 4803 752132345 26647 26648 329118675 29484 29520 259025083 23707 23708 762813702 99192 99193 350505204 48758 48797 27722810 24654 24626 594712547 94259 94236 834709627 90514 90471 365518510 12117 12105 618398783 21067 21060 723753915 39532 39533 184789613 72205 72206 901183518 61728 61729 863312158 44151 44152 965602965 97846 97847 552958423 12648 12565 367185236 50392 50463 775943159 91007 91008 910452696 61293 61294 13519826 26406 26408 784530660 20523 20524 598424301 47587 47630 138178788 10213 10214 969715586 53143 53144 336936502 17074 17075 539342910 50684 50602 564275602 92877 92818 475946743 32620 32547 576703138 26462 26463 821401899 46228 46229 376242992 16990 17020 176907748 44358 44270 494715941 31480 31565 35442686 74661 74662 599874166 9711 9712 972563179 57133 57134 878850836 18023 17988 297362536 25435 25436 645479851 84934 84935 836115087 56445 56498 619203846 62271 62272 381947719 78899 78900 1895759 16271 16193 566207542 65528 65470 449927426 3648 3601 247303718 56621 56610 195578726 51660 51718 724272880 78577 78578 668576748 46375 46376 271839931 90318 90281 331557149 83522 83523 40197815 10932 10933 2412267 69368 69294 420607219 59744 59833 357081128 86475 86536 778562546 42759 42767 835923846 16938 16939 337988414 58592 58666 309696039 31538 31487 110288157 77351 77427 135914871 17627 17637 370817302 26967 26968 560120534 86722 86723 206486317 30496 30497 167042484 41334 41335 284344056 94434 94435 752293807 24552 24511 352921594 2491 2492 453539528 93025 93026 474859147 54456 54395 527911914 1264 1265 717910313 43818 43826 283403559 48009 48010 781363550 71757 71759 635233750 27878 27879 666279703 95807 95778 941837176 39291 39380 469920343 25213 25214 778636512 88272 88273 336944527 83308 83299 607611062 80735 80708 601061152 94289 94366 216223211 8555 8556 939921370 36445 36446 947161524 68352 68353 433430151 50223 50154 741569916 65709 65746 767737517 14926 15015 382144203 51012 50930 862088944 25303 25304 254303838 41970 42002 6254700 29630 29631 181026328 97512 97567 276629296 4808 4809 917298324 2074 2153 583290935 58091 58092 328540058 915 916 958990247 70315 70233 413187397 38787 38788 213524134 2655 2656 522011195 22112 22182 551347627 57000 57001 630218195 28495 28496 970499206 51779 51780 154778860 47646 47616 642828215 51909 51825 219208347 42495 42573 470289711 73382 73369 700175985 73766 73709 752758127 75294 75382 122839492 86091 86061 668363833 33377 33378 813870164 79590 79591 670933181 69193 69167 641813726 99370 99371 751575853 13082 13080 474585739 95586 95664 420496861 82322 82323 830862529 94318 94256 992154584 5915 5916 981128152 85325 85257 636135430 37660 37661 269905129 64370 64371 789906996 726 656 403791229 86225 86226 164456807 93060 93132 121833890 73478 73445 806618072 63529 63490 925059578 88421 88422 326894357 11161 11162 337568950 38576 38618 630602213 29832 29833 190070740 85312 85313 391695566 93137 93056 839802659 40627 40628 854813272 27838 27900 41821035 46031 46011 358052255 4493 4526 138202197 30379 30310 390104664 10426 10427 891069948 88369 88416 277075988 43529 43568 117339434 27425 27426 211004914 23292 23374 278192318 71102 71103 906450085 29697 29682 584852207 10600 10601 572787676 38165 38113 728750139 59638 59719 19260198 97586 97607 710558262 83986 83987 222392016 41526 41594 370082996 46623 46598 520753601 85066 85079 735474257 10485 10486 710346328 61254 61255 663868365 83907 83908 910159003 94770 94829 394187292 29259 29260 88061329 49888 49889 874445409 90578 90652 811208633 3505 3425 81783636 30864 30865 560537006 95391 95392 935209692 40163 40205 233118301 81110 81124 558210450 53768 53754 363261348 34723 34724 965048815 50816 50807 310511293 21005 21006 739746355 38481 38482 968592760 34537 34469 498508880 54090 54091 895438721 26427 26469 803367685 32917 32918 77471894 62904 62858 372152421 18552 18629 761508087 99691 99696 58337569 32517 32518 276034216 39795 39719 364476823 84750 84770 171899048 33583 33540 126788281 67981 67982 848607014 81898 81899 517971949 57826 57885 970747961 82828 82829 631306149 82536 82537 497326702 28735 28736 851545298 82900 82901 804045815 96620 96705 288203606 81692 81738 263696723 43680 43681 644564304 96743 96670 864275987 59756 59793 246182154 73559 73560 682508648 15414 15415 506477988 55016 55017 10810375 36146 36147 274982737 87663 87677 168535196 75212 75213 782307431 5282 5348 928145084 72690 72649 65038763 94510 94511 411314599 73727 73652 845907201 85019 85065 646116789 38986 38948 634236863 7718 7761 138678595 17565 17566 216214914 60485 60486 598134430 56406 56319 274986924 16704 16657 109159141 38869 38815 500960885 10437 10377 608767912 67192 67176 288912418 28935 28936 12837329 55591 55512 568184773 33728 33729 515091168 86284 86287 121817944 89128 89129 297573015 4340 4341 274038427 78645 78646 556357200 912 928 939973315 83540 83541 487040256 94831 94772 465879764 96728 96684 851502612 32204 32135 129586944 12796 12781 585991339 16340 16341 845717216 35453 35454 547552096 21672 21673 938093518 75933 75934 624117191 20579 20580 427988202 85637 85638 881335472 88445 88446 267271116 83754 83672 364386730 40379 40380 415474597 54979 54980 308258106 21400 21401 274890384 87243 87244 573370387 60781 60782 935348174 46674 46675 38238167 74826 74874 76342536 52042 52043 594892843 40946 41008 385729707 2624 2690 700991497 28251 28260 845370802 60087 60029 636421121 22880 22881 570038245 7719 7787 669100829 98673 98635 262197981 74976 74977 196903774 70441 70424 997667511 69227 69154 529012575 59182 59109 170656036 64780 64781 922634280 67601 67602 986187492 10700 10735 21984378 50106 50176 476853352 36590 36591 745434183 11179 11107 384033433 85226 85227 380392373 62267 62268 162824121 95341 95313 163623606 71185 71184 911133362 17408 17409 8428579 17590 17594 928433092 1930 1942 815965835 23284 23235 945896603 62246 62183 607924750 95171 95172 931108595 5575 5600 52526863 22230 22231 558429470 60149 60150 176857875 54501 54508 791071582 92728 92686 876054134 39176 39204 539851665 75129 75106 306166540 88855 88856 172650615 90168 90169 647791983 48648 48647 82887862 43656 43733 804376757 67937 67938 880323481 21826 21827 968549527 30669 30679 118157712 61499 61459 184901988 69144 69079 621135724 84765 84682 874383898 46535 46536 527860716 18499 18500 513427499 92908 92870 607158754 92874 92852 935140171 98407 98385 388307971 87518 87519 190280778 54390 54391 319218416 85256 85181 223419717 67278 67236 767783853 74809 74810 884794342 16530 16531 143685973 15605 15630 36137324 93602 93603 501738879 38819 38820 958293113 67445 67405 267851403 17647 17648 343022883 27982 27983 758448672 78214 78165 810235486 63984 63985 190841158 77959 77931 761884092 49736 49682 31728519 57558 57559 337711753 35590 35591 756869175 82906 82907 917944140 60043 60044 565365413 44541 44513 360661627 63319 63320 867259855 60022 60017 440467655 47353 47354 531810903 713 764 596307346 83546 83547 996918406 85532 85619 663632382 32608 32583 211386088 18422 18449 904210981 36083 36001 244154301 16528 16558 268858823 40956 40882 773070702 29379 29380 852285859 55850 55851 936879745 50772 50773 432121554 45115 45044 881284787 54588 54589 363403232 17979 17980 307519074 84101 84102 175250819 18935 18936 32378680 13494 13525 570416881 713 785 317432033 91884 91885 952542746 77329 77330 25006490 53282 53273 268112180 96439 96440 435972097 60867 60868 64920831 22251 22252 663255137 64177 64178 849573424 52682 52761 890370649 93448 93492 861234649 48396 48397 491843155 30687 30688 999797224 14487 14451 297470367 17406 17407 628224531 58379 58366 723133093 37983 37895 973080886 77067 77022 718362672 93055 93104 567708346 97917 98003 703437741 98685 98686 663299984 37914 37915 984561235 30607 30618 4735572 67733 67734 933160322 37149 37090 16717134 66784 66800 628197992 41231 41232 991783365 48604 48628 779697562 19342 19343 360788123 21879 21849 612165402 61776 61777 755006837 85320 85385 114656793 21175 21176 769330484 11819 11789 293896522 58285 58286 571248192 41 115 179921783 22804 22805 627361703 20415 20416 722371333 28941 28899 311199596 58562 58563 128257053 64798 64846 160346392 8462 8522 352142999 32138 32139 278687917 34406 34383 741526172 20889 20890 899492328 48305 48341 828463404 45074 45114 574485086 87587 87642 277190231 58532 58587 604122921 11108 11109 187234666 15988 15993 814937170 54727 54728 867399719 61009 60976 403890143 12160 12161 910839717 45400 45401 694523388 55841 55842 759509259 8717 8718 22277586 76755 76756 603176913 56623 56624 407626897 52592 52593 35012220 45088 44999 945413297 59607 59608 91240081 60152 60153 801209554 4772 4773 101075395 90486 90487 634149785 91333 91314 506546512 13064 13057 81734632 50905 50906 396809766 30255 30256 133597260 26394 26390 575236753 32927 32928 599911418 23574 23581 188977510 94061 94001 739623135 31591 31549 568498575 18124 18144 947186553 94630 94627 882052156 31092 31093 504475200 93090 93082 180011210 8216 8285 553416427 22464 22454 3122254 46083 46120 963544961 13225 13217 366739672 97553 97554 205162309 4121 4131 802696501 58651 58630 511562154 17398 17381 838245434 80594 80595 300675161 94211 94219 634408411 86645 86646 893681053 30161 30162 54211009 27617 27618 326526752 51335 51398 932997362 89649 89688 200604168 85730 85790 348194773 59246 59334 711873228 59287 59288 433202508 87364 87412 462958652 18261 18190 965961794 51761 51762 160530751 32079 32034 303832252 57542 57543 471452980 96939 96937 761356995 80870 80871 571832325 60444 60445 820947078 24063 24064 465514306 86708 86709 382877775 44293 44294 591023802 59677 59729 781632297 47180 47181 528150109 31300 31380 210162021 7110 7036 256871089 21583 21671 385565912 13344 13345 940694186 45005 45006 117570848 64938 64939 304300472 83716 83717 212949026 60567 60568 257959643 89676 89677 575710641 79810 79811 824115545 22635 22679 166288815 30107 30108 248830824 74451 74452 844544893 61374 61297 471356371 84370 84368 649641195 81884 81860 812115205 26554 26555 885082204 89636 89637 258878681 32249 32289 459536490 20574 20639 702756368 32289 32285 40357014 5802 5803 32668393 44451 44475 498531393 56807 56808 364443149 67849 67850 807075220 55489 55490 559768682 15829 15914 669630913 32845 32846 653117400 52835 52836 325452273 74739 74784 488636991 40092 40097 593169131 14801 14802 420306377 94169 94128 615174252 5682 5683 650635451 9692 9659 318951541 69532 69560 333586079 41396 41320 320883441 38371 38364 495559829 36004 36010 215136316 84405 84406 951595668 30255 30308 311769367 30639 30640 726732104 12890 12891 104154712 66420 66355 4703919 4367 4368 467247581 84711 84702 535657017 67042 67043 838231169 91272 91273 53330349 83516 83434 390728525 61135 61136 810396368 59483 59435 579390458 83422 83423 434180043 46073 45992 471961453 15600 15601 640396099 96749 96750 745538827 10144 10116 357909618 58990 58974 337629787 14528 14529 101764052 29882 29883 599566058 22547 22543 805544000 20157 20158 130449371 35705 35706 357710800 91058 91059 734278426 4807 4808 427398615 39084 39085 730004609 70188 70119 884735004 51595 51596 579970720 41138 41139 196630468 25707 25708 129628776 53750 53723 3893992 96607 96608 217107663 41544 41558 370977462 43675 43676 685773380 74515 74516 850360879 57096 57097 183364650 95657 95736 810938488 25048 24965 458787145 92279 92280 780433718 18012 18013 608250626 86063 86137 38845928 71206 71210 864343422 51049 51050 735111483 32686 32687 100765005 96511 96512 662168575 1823 1737 768105209 11928 11906 330193898 22695 22696 253833151 7773 7774 722874974 70631 70584 888578443 90690 90691 930914595 78085 78077 391989614 16710 16730 502412582 28460 28531 709416121 95032 95054 478275643 62942 62921 578963640 48650 48651 341912758 22986 22987 281335530 24890 24891 686948237 65509 65598 315992381 39551 39552 179778863 28785 28786 922938134 82192 82193 512517762 59228 59157 67610208 7874 7875 595069130 75023 75024 382176623 12539 12540 800615198 47341 47342 883894412 25117 25118 545884506 87678 87679 989878705 15552 15607 10471601 83640 83616 591767993 41496 41490 719897779 19760 19793 669844668 3499 3500 451248560 99074 99127 81483651 8040 8002 428138172 80434 80435 520149609 52351 52352 204222736 80071 80117 958538866 70914 70900 575386265 64389 64390 820882502 81674 81759 524822251 6853 6830 691742888 86955 86935 943695266 12295 12344 112203328 2547 2587 534486884 11499 11498 638462807 6399 6457 405013547 76320 76380 104979577 95291 95292 956436049 69388 69389 268055753 18530 18531 928264077 14481 14482 75875702 50821 50822 312632443 8806 8807 579745253 37670 37671 85775108 5584 5585 620082782 49722 49704 465456449 33645 33623 550384925 23983 23984 787174100 39781 39749 556206989 37325 37373 147343281 53071 53128 732249619 3405 3478 455856088 12659 12660 124005766 86980 86981 648207773 14619 14622 370683438 7133 7134 24972449 73014 73083 273946145 71981 72017 481562988 75722 75686 29738150 63943 63944 648339675 98161 98162 459643370 45233 45174 3118196 58841 58842 562311023 77950 77968 862004508 58051 58052 869005155 25699 25625 964301998 89889 89926 982617479 15076 15127 610615718 74070 74071 488889537 85810 85811 965562768 50293 50264 986944978 91828 91779 414815407 79633 79634 947720916 83679 83643 696486552 35284 35285 786126090 24309 24310 710501780 14250 14293 19835579 35566 35642 684737395 47871 47870 961116272 2457 2370 507384633 72061 72052 685058669 61359 61293 828105876 67615 67544 475577986 90782 90828 692601911 66826 66779 704021679 95846 95847 620016065 49846 49847 891226410 70056 70140 422835025 24227 24305 474602390 60055 60056 248968267 46052 46053 961684418 25075 25076 414168911 29260 29179 529462808 54722 54662 259909356 98841 98765 678155314 46096 46163 175325374 72193 72194 995131068 16778 16779 465013530 99073 99125 41755008 71576 71577 963752519 5927 5928 597161104 77996 78078 434572307 19815 19755 129483472 82270 82271 388286645 67154 67155 265838070 71889 71890 688399277 62420 62421 442851372 12673 12734 204309289 59078 59079 459003038 5541 5542 242181297 7910 7907 91352963 33225 33226 421718916 41244 41295 758802319 88697 88698 371705218 89142 89230 650918198 82803 82804 542364106 74834 74896 267555574 83120 83121 794009959 65957 65958 533325846 28682 28683 283142953 11148 11149 503466664 46425 46426 622097511 37594 37595 524120189 9955 10015 228739539 4568 4627 223412674 90857 90869 496978551 84777 84775 261994511 68680 68724 274998688 44606 44607 867907403 97707 97680 500850722 6083 6113 42265228 49114 49118 629531511 13243 13244 611026562 6363 6418 25513115 20488 20490 11088654 72263 72194 734256202 93690 93663 752008870 83787 83760 391717820 81386 81387 528690808 65994 65995 685921409 35638 35614 982811685 96456 96531 548774240 77370 77421 503020664 27253 27299 830454278 4739 4720 191338481 88289 88290 294351619 81097 81098 182074267 3985 4054 110025941 49233 49234 566625071 6197 6265 341061185 98395 98446 316688162 36332 36333 884364348 58672 58673 69338059 45234 45164 939612494 28143 28144 971064853 33223 33153 961188316 77643 77644 602330427 11082 11083 726988499 71214 71153 536223374 97166 97167 864926833 90559 90632 801009898 76455 76456 169581877 23177 23178 405352279 27121 27172 455622076 74119 74070 704063230 3098 3130 185660811 28185 28186 434615084 31918 31940 388298057 23404 23415 785175504 59271 59186 324959463 38005 38006 570596265 37521 37522 538190116 90192 90216 635327916 29135 29084 186553306 20488 20489 277134178 49238 49239 381838814 82896 82969 958367575 62914 62913 688240768 30251 30327 184415153 99936 99937 226798792 96804 96805 614206926 31708 31709 376429143 55023 55024 368008229 2030 2119 748092444 91921 91902 313260968 57124 57077 824243771 281 332 157682002 70560 70561 611810045 66871 66872 746929074 51692 51693 230834088 56927 56928 766324475 72658 72659 472104204 89587 89588 908436205 44711 44712 671570170 62944 62945 786670395 83104 83105 764872014 88964 88965 102026164 46336 46337 67888102 7732 7701 931351215 31408 31462 500369733 53120 53122 391787996 97270 97271 685449464 67172 67173 182276401 87961 87873 171973609 4289 4268 289036248 80378 80379 822505853 71365 71366 473847784 221 269 214216647 57005 57006 294838217 84904 84905 67456917 57308 57309 564581903 33034 33018 747696125 82120 82180 568577083 88338 88339 796508982 28938 28939 260017420 21703 21764 586223484 54467 54395 248826563 99890 99891 164440675 59714 59665 907932052 33838 33839 522056039 97213 97214 726581595 48649 48650 963857875 57014 57082 541668345 55291 55292 97665637 51437 51438 662299561 47090 47175 411289498 98199 98147 880670967 96705 96706 103973417 73733 73800 999714275 9692 9643 403245660 93267 93190 504962368 78439 78525 977051384 55769 55749 921466042 98194 98195 576869293 91924 91956 138902496 98485 98508 931449164 90126 90173 79842462 85997 86064 815263438 90397 90398 317802200 48043 48044 754269526 27643 27644 548824056 17763 17764 29449051 1553 1554 146405008 84633 84634 734300110 75715 75716 640174181 44417 44418 374382985 70986 70987 571115016 68468 68546 876086667 52047 52115 567824698 30244 30245 169202008 86701 86702 62851164 99164 99123 118210320 31551 31552 565791579 5686 5687 121000424 23890 23891 688782819 52374 52375 495784314 92742 92669 546012192 75880 75950 428909183 36588 36589 800459985 35053 35054 707378132 89946 90035 517904135 85222 85142 526461879 76047 76048 414962071 57090 57132 621917115 35123 35124 853368440 46401 46439 319634900 75449 75360 461662950 2837 2838 534998674 71373 71317 700710832 63671 63734 550894315 90207 90208 297213827 4780 4706 221862261 63799 63807 503927372 71052 71027 850029330 68685 68686 74375493 87510 87516 744376396 45763 45816 290617512 90039 90040 620061347 60695 60741 277826858 95536 95560 509886161 20234 20235 694599553 29378 29379 544727774 58947 59002 260232715 98043 98044 802598828 29984 29958 514310672 88046 88008 227785517 42649 42650 44494914 68166 68167 462222565 43044 43045 210398850 11786 11787 646483969 4688 4738 695330305 52421 52422 75652965 8142 8184 152322027 48630 48596 799031239 72661 72714 632372878 52945 52946 590550807 98602 98603 32191866 69800 69801 255091304 7699 7769 343695159 66465 66466 627261842 47754 47669 223843331 53402 53336 936235397 45182 45151 227799771 93897 93848 112573021 23249 23242 828627555 88227 88228 164944554 44020 44021 273550398 80402 80403 915638532 87920 87944 262358379 49838 49783 163052871 29164 29165 833124245 66066 66006 974988119 21480 21448 795350617 77717 77747 553848997 58826 58882 698901547 69382 69407 968672429 94320 94321 501965588 6257 6194 393032781 71869 71800 716148860 32078 31989 61103793 18531 18586 630686009 28310 28311 981909392 55405 55406 668304359 61517 61518 307019346 18132 18203 318114220 11552 11553 406157850 7490 7491 381562189 17179 17180 46842916 13924 13925 602498307 4811 4740 881817069 24429 24354 27097092 57862 57797 751188843 8132 8133 772915066 50738 50744 843823915 75314 75231 336582406 42390 42359 963240347 76086 76158 45780627 48837 48801 295095098 59784 59727 8073450 20083 20048 642622600 17863 17901 909135372 29754 29741 503693790 19915 19916 836688714 46795 46852 931513588 36445 36359 567877633 74748 74776 615946037 39432 39351 908854350 49455 49456 582526856 61166 61163 906880272 38268 38270 349334984 10067 10068 689785942 80216 80217 378890196 37039 37100 73531892 43653 43654 184801813 45240 45241 670890258 40985 40941 779697583 35987 36050 729391445 15851 15852 826020525 2273 2274 56513925 63013 63014 876779793 67379 67380 366927400 70100 70185 419631167 43540 43541 926059786 23500 23501 111748945 14832 14861 681420564 84306 84307 288779800 1279 1280 185270633 45091 45038 958378599 55116 55117 277077671 57681 57682 45646507 7615 7616 77467781 13699 13700 59975177 37289 37374 211423074 80126 80127 38371168 91177 91105 917441100 42573 42574 84736360 72106 72024 221989791 86795 86796 652559324 77618 77681 605832856 42406 42414 23438351 53063 53060 190076731 17566 17567 316661862 48789 48790 605236914 52369 52370 718559540 63706 63754 987711981 68860 68874 194397875 73713 73714 578230624 55336 55337 871925572 87366 87406 667002450 99680 99685 955229505 89584 89585 924711796 44350 44351 161814229 26449 26450 240932235 44815 44816 892347628 50183 50154 723807761 57233 57225 301024117 71817 71818 427065107 14117 14198 887184565 5326 5245 184946536 2796 2797 288536871 80250 80251 421000829 63263 63185 153340756 67200 67201 100555403 72562 72603 980118396 36995 36913 150698183 78810 78783 648537278 87967 88026 960989793 8566 8567 804249807 20063 20064 283992060 12157 12158 339877116 27912 27913 517106473 60656 60741 92661429 39424 39425 822796344 61628 61629 298471597 36941 36942 20341387 63764 63765 969833541 52676 52677 933591215 86883 86926 942272701 39242 39243 385693035 96214 96215 617687559 73995 74046 457711569 41443 41444 887329256 92271 92282 298960309 56714 56715 595157716 13254 13255 159299148 96503 96504 949142211 73709 73710 666333678 63393 63394 120858497 83201 83152 351618835 66372 66356 689069455 10202 10203 123426112 20711 20712 301997688 32429 32512 217447510 12181 12114 541775467 27620 27621 936483800 3095 3173 810161934 24668 24706 249575397 78226 78208 624342843 9982 9987 398923284 67567 67608 229450787 26331 26332 675641121 40679 40747 944877409 40341 40296 668576685 48048 48049 387221141 61085 61086 971796628 97471 97472 102007011 46686 46648 153879574 54942 55003 49773463 81342 81343 206380888 27696 27697 12793080 68874 68875 266319923 26334 26335 675076337 18625 18626 24039556 36803 36885 203084304 18284 18285 508765522 65596 65609 503752874 4738 4739 231597523 63822 63823 185324808 76669 76670 998090499 57831 57863 521904774 38376 38377 208222602 21932 22001 578628466 28599 28600 202334089 41790 41745 901545178 2654 2655 56036516 56238 56199 941894037 63558 63559 447393889 16670 16671 540632142 76910 76982 673648292 40691 40728 119554861 68425 68426 941746857 84249 84250 870624879 16532 16582 676091219 55011 55012 506720587 11220 11221 415347442 92698 92733 368540100 37369 37370 930000795 58088 58106 867880680 81600 81612 181712975 68616 68617 647560898 44582 44530 662062183 7462 7465 688858516 22474 22475 879874481 91230 91231 418780068 9435 9436 559729895 62631 62634 158477767 57172 57203 624297231 11718 11689 522158469 66152 66153 387182201 61203 61154 994343933 45355 45356 289399001 18732 18733 146746346 48515 48516 144413161 81569 81570 609709606 4047 4048 942032743 24526 24527 675426675 90966 90967 979851626 60473 60474 871152921 82576 82534 324421815 42500 42469 217225664 29402 29398 373890147 51109 51093 713994037 69428 69429 515731659 7290 7241 717528509 95383 95370 750471259 66977 67005 54085388 34800 34801 718930276 27013 26968 493136715 94142 94143 542277063 83497 83498 707016936 73460 73506 786120312 77184 77250 398661413 56243 56244 913477554 72380 72381 646892183 17461 17511 912078430 73782 73783 175003533 41134 41081 399363176 70887 70888 689985984 21982 21983 401410377 7915 7869 342223939 91508 91492 266037442 61611 61633 547829681 68368 68340 913938498 58751 58826 824729774 91734 91761 431649299 48068 48069 702307942 19539 19540 557931863 37288 37289 219938184 52840 52841 625551251 41386 41405 580875024 41998 41999 136875258 2419 2423 354156556 41663 41664 275625379 86798 86820 716942749 33846 33858 430202727 58682 58683 874121676 64284 64224 920341671 64699 64700 299428497 99751 99752 472255286 18055 18056 553679858 1063 1053 883952480 94518 94519 400777864 14563 14564 53807882 31166 31167 678899614 1851 1847 721799468 54558 54559 909322954 69972 69927 308585251 18372 18309 687532747 45363 45364 24239289 1638 1639 194792563 636 634 645299810 76440 76512 225977784 8941 8942 26817561 21986 22041 274128852 97311 97339 145550122 8884 8796 902869260 14126 14127 112358197 29763 29824 823093645 43538 43539 61710836 80510 80511 269829094 79087 79116 262695127 99487 99416 921014625 84257 84343 506989543 63524 63565 786764214 81532 81474 697927149 52333 52301 650013694 47097 47098 282259866 45720 45721 541990260 55202 55176 869990012 3499 3550 483334294 65348 65349 681970421 72035 72113 284854397 85046 84997 994774147 52584 52585 701317713 1472 1473 767337483 68769 68770 296862638 14349 14350 731627738 50497 50501 933044579 5286 5287 788271534 43358 43359 340674599 82600 82561 767417635 75143 75144 319635874 15292 15331 434110693 45002 45009 867711582 51854 51920 422719557 42592 42593 313114473 61503 61577 18920336 29328 29329 809205916 78032 78033 794770962 72685 72686 624659882 32586 32545 825917819 94103 94104 663437677 38456 38457 345572540 83651 83652 570783093 73534 73535 636269225 6663 6718 900094111 99127 99128 633512136 41743 41781 803421327 51742 51826 280068967 36106 36044 793939369 51023 51024 889280260 79270 79223 588091523 89833 89815 223977114 11887 11923 909840557 34684 34689 218625077 40042 40004 385505760 26622 26623 913485411 51496 51564 304158665 73413 73414 874753967 76386 76387 606299826 51870 51881 420045992 84830 84760 532760944 4548 4549 235106551 12232 12271 938460554 29552 29579 634364493 4283 4284 472066397 16813 16852 452234984 33121 33122 78234168 14906 14907 411531155 1782 1783 463177793 79991 80017 287866623 56622 56623 852581088 20852 20902 385446932 23508 23536 189649077 90963 91045 927513879 41045 41027 489464014 69152 69091 740558475 91660 91727 491692538 52798 52799 263324232 34073 34074 595494653 65478 65479 860181165 60671 60721 641030579 14175 14176 578622811 34583 34584 145588457 96109 96174 69512683 82665 82666 239380604 63283 63303 53662009 12371 12372 840773366 22904 22993 715085702 78696 78697 692226434 44268 44298 168500784 22092 22138 441153940 11018 11019 335805310 39313 39288 653470235 71777 71778 689862823 34219 34220 449898224 5249 5324 555089065 80029 79982 529099129 60169 60233 873406677 86081 86082 735771 94659 94660 459200742 10516 10517 980045370 79639 79640 589235993 21833 21834 334282388 29855 29941 678468311 58908 58854 926221264 39728 39727 148644881 14054 13978 304534344 68753 68749 358516591 74247 74326 945904704 11274 11280 870149091 74121 74122 134878580 36873 36874 429646035 95254 95255 150966138 9358 9359 795085916 10237 10238 925541240 23280 23281 231945286 97006 97007 938702815 75660 75661 486947120 53323 53315 262528407 12905 12906 968283520 77457 77409 909376191 4803 4726 134570901 89153 89115 657540819 61725 61726 17200566 36105 36120 28722590 23476 23477 95988430 53692 53614 183520394 93923 94002 681093598 86232 86148 939940997 95721 95763 696818310 36474 36554 534797439 7283 7284 686714236 48691 48692 737564783 87031 87032 54320212 76264 76192 425592355 31015 31016 102224084 94656 94657 12123475 5959 5960 42844071 29324 29325 937447150 13429 13508 886598938 14792 14793 261767024 13197 13198 806486898 99073 99074 398416520 37644 37645 297225974 59488 59489 746676504 22589 22626 151733082 54248 54249 592256955 939 861 246386571 42707 42711 275091199 87551 87552 481508337 24843 24844 497772322 7160 7161 941617537 14546 14622 517590739 19297 19266 307107845 49492 49493 729398552 9084 9017 325650448 6714 6762 942118606 48411 48412 502852664 15747 15748 506450150 13199 13179 789795690 77777 77778 251855702 91831 91832 706956739 22922 22972 269785059 76955 77034 148196350 77341 77342 799402912 11586 11587 668780674 27723 27696 539002225 19245 19334 296930089 57869 57955 820696407 60307 60308 599924320 34233 34231 889436135 52124 52053 71119051 84541 84542 443845302 63274 63290 928698310 89616 89539 953632718 14822 14823 591267060 49248 49251 651765028 66675 66676 819130899 47797 47771 132917247 96776 96777 870284957 29219 29220 315417121 41903 41892 938243877 44597 44676 490474399 73154 73155 838948456 53115 53187 557580434 57419 57420 844263331 55132 55133 686732397 92631 92632 778673247 80987 80918 332073496 66253 66254 177612531 99563 99568 842950444 74967 74968 479690238 25542 25543 22796191 20545 20483 513906502 72191 72192 293494866 39011 38938 175901095 92653 92587 221398270 24147 24148 325348456 27613 27567 758422518 97422 97416 204793610 29613 29614 256449790 70671 70609 721365929 90037 90038 230942518 12654 12655 459965169 95204 95241 153044156 35309 35343 550381400 31303 31304 457779387 42473 42492 566200445 33060 33061 342001361 7663 7664 503499869 7853 7930 286612707 79075 79161 313657026 9644 9645 508529540 32551 32581 358832961 28902 28866 84267832 34371 34372 283751426 21762 21763 333511952 39994 39981 218334870 98076 98136 35768711 81486 81487 361179863 35845 35846 984460866 52173 52174 955613538 60162 60163 222558799 47012 47082 406838249 56068 56069 300246852 57963 58039 686916424 35205 35244 246806537 63891 63946 618066195 17573 17510 476228089 64122 64123 490158415 15970 15966 866878517 7507 7530 102756136 8323 8324 909811036 34469 34503 128798971 86686 86698 773530223 14099 14100 414916709 88656 88654 626076889 35586 35587 487380390 92813 92814 61505413 99627 99628 332340146 61364 61299 212432707 83360 83361 91631885 33265 33266 931918657 888 822 143553029 56274 56228 360469774 9376 9436 957128847 40156 40230 598623860 97261 97340 832012026 58267 58188 848612781 21464 21465 148291602 55511 55512 949487195 17040 17041 868938522 83649 83579 642236364 24031 23979 228361935 13457 13408 626031568 85749 85759 940382012 45576 45555 717737244 96022 96023 385983656 35657 35658 883330231 49306 49307 455945737 12073 12074 259682592 7456 7532 32441960 18865 18954 706869799 59040 59041 956050130 57780 57781 259441966 31926 31932 133488011 34484 34485 114222604 26818 26819 620522841 81869 81870 748359438 1503 1504 940916555 60673 60674 112875624 86541 86542 574377946 88725 88646 615822495 41587 41588 59114166 75981 75951 897976567 50729 50751 67602425 45730 45802 730408118 53885 53886 998857971 85804 85805 775474287 76632 76603 650381399 35418 35419 887861743 15386 15437 146335865 62055 62056 820854908 79763 79682 127059136 43682 43683 410594303 99070 99071 762323038 79597 79608 820500406 73858 73859 300972867 98904 98928 347735537 29606 29607 563885271 60719 60632 536051523 40066 40091 727175713 45749 45750 253035072 85183 85265 842434086 43888 43827 899879810 17615 17687 220844815 25405 25406 37934255 84081 84116 198819281 59675 59742 585216987 97976 97987 406082201 93705 93712 185228726 85615 85616 595430272 64658 64659 711997377 34206 34133 469808828 97002 96969 436626222 13885 13886 327431150 14918 14919 291826279 82836 82804 698230306 38268 38230 558706351 44553 44554 88208391 16085 16066 200316259 33067 33068 930802893 53989 54036 70605169 19486 19502 46423990 79913 79852 710962928 67184 67185 590224386 32150 32177 289052503 9535 9536 530757879 69313 69314 545922617 58615 58616 783714405 48664 48666 392154703 4965 4966 437152485 94742 94762 177005099 64463 64400 118760736 76334 76335 717453669 89207 89288 982014350 76571 76572 932923759 32092 32093 145919177 5443 5444 507062107 79561 79617 200127791 71 154 390651472 25552 25516 471597135 38541 38615 871376373 94126 94084 409490994 84575 84576 688290828 13316 13396 736950528 91243 91332 260983139 9301 9302 561092676 40906 40970 865374430 31375 31363 423081310 29518 29519 466583010 42603 42649 439744352 6874 6849 77897981 95498 95499 426792067 79559 79560 87773840 42239 42240 297332023 21809 21810 764975274 59483 59484 412070765 76319 76296 381269467 60123 60124 503050053 26763 26764 119002888 1473 1474 640550279 93517 93587 779379617 73392 73332 98773382 14509 14498 558541779 70381 70297 139039825 73151 73152 202650053 49890 49841 236880302 53833 53759 10016781 47262 47263 604654340 6385 6386 211706377 60540 60529 17646903 80216 80290 166162725 13949 14010 763500314 69756 69671 647012493 34940 34941 921964372 77747 77748 69393995 64303 64304 921168908 40022 40023 315722502 71810 71834 644368433 18726 18735 172600814 96127 96060 339130663 23063 23064 372997456 72028 72029 543540615 56250 56251 549883725 60802 60803 628952456 12921 12922 470060133 69751 69752 703117207 65629 65630 889963260 87390 87347 434669022 39189 39208 421067532 56594 56620 120883694 88486 88487 326903593 14412 14413 945921166 86341 86365 198232621 32864 32865 344252552 76431 76473 158098686 42485 42494 552505157 36934 36935 166526149 19501 19505 482499953 34237 34310 579057957 32529 32533 481135176 35665 35741 49376486 73129 73095 690185575 13646 13647 316654287 86682 86618 786706204 78625 78626 270030905 35923 35885 184959776 61891 61872 487963522 13961 13962 658381558 1192 1229 105524380 19417 19418 7236493 5363 5364 734131341 61949 61903 213491057 57642 57643 169742650 24807 24729 370741456 7098 7099 364588550 33164 33132 746473174 57847 57770 700501092 43195 43196 667933184 98084 98085 114125123 29538 29539 870410515 47837 47925 875939126 52265 52266 132149561 23747 23823 655731244 82209 82229 542898048 72500 72496 424503664 31936 31896 674437991 66890 66837 503812255 15849 15850 669502026 87988 87989 257288429 17543 17546 372943198 92853 92790 467534120 1778 1779 802071044 9331 9313 458417960 27776 27777 853872269 57469 57434 740546975 61009 61073 146864596 35076 35023 627279236 32575 32609 687072028 30864 30931 308956415 42872 42873 191498775 66275 66276 290832792 67272 67273 505141531 21008 21009 615043115 81832 81833 579375283 74377 74419 721019789 12521 12590 427008975 57569 57570 871527633 23977 23965 98757352 49600 49601 857681841 88820 88901 419378027 99755 99701 51835355 91693 91768 692791626 30788 30759 365174527 87368 87301 56396869 76884 76885 668321573 8920 8921 497285155 68074 68071 825433712 81460 81461 460308285 23399 23460 468111741 79470 79471 582892889 4519 4520 53016428 88231 88232 922690055 69985 69907 672951677 80855 80900 788857892 20734 20720 493705141 67264 67292 421565022 22631 22619 207204421 11487 11434 315258019 95648 95649 62898289 62900 62952 175483166 26631 26632 380295040 47710 47638 993336156 86662 86590 150462518 67579 67499 461742698 86898 86925 29251674 75650 75651 620192050 38208 38209 360656781 52942 52943 305457267 54870 54871 483299907 1278 1279 887469104 41717 41718 976727010 17890 17891 948643734 48223 48224 629088935 53760 53761 145900264 59864 59850 380826533 61550 61491 90209373 80799 80800 969245868 51612 51678 685925200 70366 70367 715388102 89311 89312 459985452 62074 62075 666199269 90381 90382 770487553 9588 9646 194727172 60152 60082 368610344 37861 37849 433470008 98706 98672 20553839 11663 11664 333087937 51736 51695 301376701 30741 30742 937948550 2812 2813 971771131 13725 13684 928808659 81219 81220 813521111 59072 59073 985673232 14400 14442 871253362 94638 94639 166469894 18995 18947 553567329 33171 33098 497177619 49113 49073 988960207 90462 90407 485467518 37268 37269 640291101 30306 30250 999584990 68693 68634 359947753 86284 86215 326670784 2596 2524 863772503 94331 94356 585358309 86620 86621 107495668 44648 44649 927536023 48017 48018 83491384 67 68 708911286 31135 31128 921309266 31782 31701 51756775 55971 55906 995319886 64677 64678 942223909 16312 16338 147504251 77230 77309 639877582 89478 89479 61176408 8055 8056 114160154 39825 39826 148553698 53998 53968 384528078 4578 4562 951047076 73707 73708 95317473 31275 31242 948170905 79083 79093 286529432 61942 61876 238587693 86439 86440 75011634 83249 83338 138382788 20899 20982 730773099 47861 47862 566052315 41771 41808 637920218 46234 46235 933063420 45100 45030 472936265 70122 70162 218824755 95149 95139 970825948 69638 69639 340323166 6598 6599 955156505 89436 89372 484296783 98087 98030 309236642 67934 68002 980636109 43261 43301 357992830 52071 51996 559197888 24148 24171 704563973 63048 63049 581657775 13337 13302 789642335 32034 32035 293975258 40349 40391 83213272 67111 67112 15520375 85809 85810 529676722 61485 61497 821560947 37535 37536 298827080 68500 68501 790530156 11630 11631 465854743 29837 29762 974805638 52516 52478 914990178 83049 83050 779465499 39402 39403 363285668 4652 4737 22637061 40395 40325 776983406 15859 15860 434631272 31850 31866 276894899 79715 79716 511392753 55274 55271 42139758 81964 81893 617643125 41589 41633 92453045 68057 68111 146515084 21737 21738 188066462 16691 16635 486707739 28097 28098 155877403 97995 98015 44486852 9049 9050 364974198 8221 8252 413714731 91704 91727 151814052 36025 36026 862658452 62427 62428 294030547 35105 35106 928475334 75507 75508 472702992 7718 7805 13847516 51154 51155 271522484 76273 76274 143531530 84973 84976 640409849 26741 26701 331358161 9985 9908 245622247 91582 91547 540727171 67667 67668 80000327 23361 23362 217819623 72517 72502 502646462 86986 86912 565005041 48006 48007 326227795 29484 29453 178039427 83485 83486 434141065 15167 15147 427508283 92886 92843 911346617 1322 1367 938639766 93889 93890 65891406 8200 8198 772808852 97170 97171 66111718 40608 40609 313114483 99765 99766 494087183 52329 52330 606653310 97127 97128 978579847 25697 25698 170851188 9778 9737 449065411 40684 40627 746518433 74094 74136 417278371 28449 28493 980633489 70350 70351 649848368 98682 98660 581820738 91908 91841 635957103 97318 97319 870121443 30140 30141 236591347 59910 59900 970243875 97072 97073 287206360 95590 95596 798020165 23585 23586 327988929 15014 15015 80776501 52071 52117 720141525 18962 19015 463088983 74213 74214 316045639 91231 91232 249099725 64606 64637 164865526 82366 82367 961256635 28309 28310 243322130 3093 3178 726258385 83802 83822 720753615 23870 23798 526520796 31829 31840 879762848 9209 9210 645080627 92697 92698 791300235 56959 56960 441086284 37943 37860 445060980 56023 56008 174758874 90010 89936 906237506 37807 37881 176551190 3287 3293 803747440 74474 74551 932724707 89826 89883 894551381 62647 62671 395990600 57974 57975 203533218 70386 70387 448154870 39442 39531 238723522 60544 60545 409238521 36673 36674 176514121 87663 87664 590711500 44688 44667 978879112 8868 8869 845817168 23436 23437 931133070 18930 18931 918450168 13958 13888 145905475 91133 91093 152882985 79686 79687 469107511 46600 46601 773514930 38216 38304 512830410 93363 93364 461056133 90441 90442 357679889 13588 13669 707064113 61987 61989 818202208 10671 10672 119768823 10130 10118 979446399 59233 59234 86838607 42777 42725 909192694 36916 36834 542137756 93964 93984 795468104 8176 8156 174075948 15884 15885 270492528 82506 82507 8534323 30967 30968 772462814 82675 82676 444370899 42059 42016 828489895 76130 76204 353514845 80886 80816 982511995 13521 13459 614475649 14549 14506 269911605 46838 46839 430906419 50490 50470 669581532 95531 95507 116320289 15808 15809 579570913 36621 36636 205689608 23059 22974 611463139 23216 23272 995432540 41853 41844 409666817 73628 73539 71868653 44196 44197 840435505 22108 22166 492943621 63004 63005 730187627 37048 36976 522370033 57651 57600 498796227 99016 99017 497661562 1082 1083 753423233 83712 83785 207842098 77670 77679 549171816 95228 95229 936981843 14201 14260 554654522 73986 73974 60852270 72650 72651 148540649 93505 93506 450559472 72226 72227 925757227 95187 95188 447359225 1238 1190 22104439 86516 86517 905735246 93311 93330 846142995 87635 87636 137957315 58586 58629 543198382 49141 49127 609100914 54516 54517 184521437 44125 44190 31649394 85973 86029 273675592 67319 67320 569285448 40830 40754 206241381 91471 91479 80564791 42284 42285 429654587 29700 29701 567312145 62126 62213 524956793 63406 63401 704969877 34577 34518 910143937 91433 91434 897770967 80984 81048 238185971 62175 62097 207767062 40770 40771 583685895 39388 39330 587662850 79458 79459 652716331 13798 13766 626120571 21470 21471 956804984 15990 16038 849801868 2429 2508 743797604 38308 38309 997986032 32970 32971 281650123 93733 93734 79575498 27039 27049 846159272 63489 63490 709596464 19499 19500 555807835 52444 52466 531746639 24897 24928 646593526 40311 40312 17161892 1600 1662 649344861 35249 35250 994098358 34451 34426 315172940 45110 45114 864998152 92430 92423 397368248 20848 20825 667608253 81603 81604 555686837 36860 36845 261134631 68947 68948 477378437 98333 98251 963452965 19973 19975 833213411 45662 45691 146058772 32548 32549 829317073 385 435 306912346 4628 4629 790677782 22934 22935 70108131 67893 67894 73018941 16574 16575 568182161 21565 21566 57034912 81100 81039 37186919 77457 77458 247308297 43473 43527 436949607 2270 2271 694705676 97024 97025 451553412 82265 82266 321565573 33687 33748 7808965 81662 81663 576017648 30474 30542 768853387 97124 97057 330724650 90028 90058 852251583 58567 58627 619401076 21018 21019 817131321 2886 2887 342215347 31884 31885 430858169 95892 95886 412444625 80001 80086 817439695 98678 98707 149915824 6775 6776 586499491 27208 27209 577491904 50329 50288 901261675 74185 74134 371531707 82327 82328 192953480 33207 33208 435601377 65457 65458 111844680 8132 8047 773010841 60858 60859 724643325 91761 91762 627245459 76116 76117 40814892 30335 30336 421091632 72451 72452 299360725 19627 19628 433262793 63028 63029 439208892 95950 95951 508435801 3185 3116 591864615 95313 95314 197453842 40429 40430 72822350 33977 33907 775116816 24198 24180 475162070 44819 44893 150271231 51405 51336 431319317 82058 82059 972448212 54007 54008 809458344 78603 78559 646609626 47087 47037 517133348 16163 16164 284607644 42870 42954 709450705 81013 81014 499161933 55263 55315 599408811 16756 16751 170061737 23316 23317 509860562 8029 7948 321521830 80833 80908 278717258 98443 98482 764184896 26237 26274 899997107 91088 91124 722011177 12993 13054 457000340 30200 30201 235435596 37657 37594 666893378 16383 16384 207719960 91006 91007 76790103 98511 98524 7803623 4577 4578 799826658 28101 28102 504275299 18333 18286 396195430 63625 63629 191087705 39412 39441 616126317 30439 30440 893101681 56307 56308 196836588 88646 88647 738515580 45321 45322 661771531 39144 39145 692181706 28075 28129 153687176 17866 17924 270194389 2505 2517 329485541 14506 14507 971430849 9137 9138 972717275 65002 65003 254943830 40124 40125 569288557 19541 19626 157196205 51882 51883 566552153 19767 19768 621728038 40395 40306 546750397 62510 62430 506588541 98127 98131 60467014 71416 71417 168016118 74200 74180 734749831 61750 61664 758247874 85216 85130 750379143 42967 43012 867283457 74242 74243 6318851 13084 13117 907494595 90473 90484 858046662 79947 79948 630227772 75863 75864 612889013 65530 65531 893318124 22870 22871 269598440 99828 99827 575254829 66960 67047 610506477 52263 52264 314475108 21611 21551 747263023 70284 70285 869291856 23155 23156 834780756 21043 21001 416906250 45269 45270 620524533 90900 90913 130643684 53728 53729 7379264 38403 38404 432658896 42696 42685 921308470 29107 29108 24463605 47367 47351 379384937 75512 75513 968603193 13164 13165 644523799 64463 64464 841689028 6608 6609 28198658 71099 71085 334656211 50756 50757 663734625 57824 57825 308743202 82947 83018 984717878 51728 51729 748102893 47364 47378 610378767 65542 65543 98874527 63401 63402 815462755 55173 55181 806530212 85878 85912 724028039 82364 82400 467489396 60477 60478 434661531 41221 41222 609876131 43665 43750 903981475 90948 90949 720184769 20915 20916 572309751 3270 3254 719959517 98613 98614 384244955 10999 10932 424367422 55003 54963 435517684 59053 59054 671569219 13189 13216 395444870 96774 96775 795385629 83206 83157 634644949 97992 97993 728813482 62581 62565 385256862 65131 65132 805854610 39636 39643 500971740 51950 51951 84503870 93115 93174 351536660 92773 92774 458219097 96901 96902 985185763 18109 18110 584924632 36499 36500 78984537 37265 37266 799712374 19288 19324 141837615 58072 58058 166537718 37634 37672 534910935 80301 80302 497715329 35354 35355 23118703 80511 80512 270889016 39173 39174 266433327 94282 94283 88718230 18572 18573 677323348 26998 27061 838277718 67383 67355 949454491 30590 30679 403392004 50537 50563 180374989 5377 5359 976670654 1272 1273 113727557 54413 54452 493719408 15264 15265 795528609 85713 85721 526573668 53950 54019 705311752 89398 89377 912837195 16359 16361 625434263 97884 97885 105534695 58149 58155 396845396 43051 42965 969291955 20650 20706 756124939 49014 49015 718902910 13744 13760 997915693 78549 78527 169818414 74060 74061 323032804 84489 84549 925981057 40323 40324 779098667 81940 81941 295275175 40403 40332 683679138 37693 37687 829157352 19624 19625 531560766 31465 31466 638525716 85020 85026 940329607 33306 33307 456620147 4121 4145 993560550 13511 13512 87033112 70000 69917 224704775 41979 41980 987485897 66009 66010 435323362 15522 15523 964934839 90740 90694 370744812 18643 18644 590285937 52850 52851 367209971 96799 96800 337264422 85947 85884 913366061 36744 36818 364673179 60900 60901 221989082 76204 76205 777973290 46193 46194 888595762 35384 35352 36704207 22181 22182 111673520 47705 47733 926318030 13130 13203 94480986 77542 77543 940056811 54783 54784 974278442 74236 74161 162608466 25675 25676 824734203 44265 44266 865387077 93036 93037 236028558 22669 22630 650404022 96779 96780 496975314 10278 10279 560298549 80886 80887 738598766 60081 60082 705532014 90059 90129 966917561 48622 48623 350417965 4986 4953 795596683 22817 22792 511669060 28823 28764 666791530 8379 8442 661143102 91145 91146 751831351 24789 24790 865234681 28567 28568 690074076 55554 55555 674453594 82599 82600 298425169 48835 48883 229153295 73077 73078 217713221 50364 50365 680454092 56888 56889 103725242 82579 82512 189415490 33020 33021 252671913 20844 20787 155841461 79125 79126 568951605 2515 2506 318431395 2450 2451 146031696 52497 52443 480640968 7444 7445 362772662 32428 32508 456474894 46956 46957 12459655 86034 85976 325394029 56630 56680 552967600 82117 82130 707256128 49647 49561 167956421 52295 52296 843927981 35743 35744 899509575 11208 11152 728003702 47832 47750 672328547 86180 86181 626377939 79702 79767 197542041 13172 13173 21026619 81067 81103 286676130 41978 41979 115408558 24867 24871 693503461 25206 25179 57229384 8472 8486 203411577 35196 35197 182633705 92477 92478 358152873 79515 79516 257352126 36222 36223 692254350 87898 87863 456117763 54957 54958 623923043 52258 52240 400595106 71539 71485 9714087 70150 70151 44047066 63685 63686 932741523 37251 37274 436549224 39521 39491 738390623 76565 76566 367709839 21943 22022 812303719 44934 44860 727030033 53217 53218 531750895 26666 26670 708282124 69040 68996 605379083 73996 74000 346691326 8002 8003 497047530 44028 43984 793004891 84105 84106 5193020 51653 51654 766773701 73478 73394 81280943 41382 41388 954469469 29050 29051 908171922 87274 87279 427249634 93477 93478 862423746 32050 32051 119290594 36379 36464 643824352 51051 51052 880533774 23232 23233 181177265 75430 75512 821621462 33926 33927 181425283 65719 65720 809023542 32312 32335 279145378 21266 21267 852150654 27059 27060 54085435 12441 12442 768724369 99982 99983 216061466 24129 24051 556244016 76726 76676 260314264 49686 49648 456784611 99126 99185 424130345 49194 49195 390091468 77081 77026 890477631 41355 41356 406925848 2680 2731 41448199 16527 16528 360109904 94378 94379 67470716 87194 87195 215386941 53020 53021 351329107 47928 47929 69820194 77976 78041 166054498 52687 52688 940333074 36519 36599 337319053 40953 40996 853207988 2047 2048 701250656 88490 88451 428943869 96829 96797 612658066 15327 15328 946815386 35313 35399 47665566 89621 89571 292469850 17069 17138 919389576 24068 24150 169829276 39051 39001 573724506 4233 4316 33265708 95211 95212 996777731 85660 85661 352619270 8884 8881 767771400 44012 44036 156551707 69237 69199 421771574 56341 56342 362875059 58871 58838 532449696 1490 1519 889662037 15012 15013 740363350 90901 90902 668516165 34853 34846 121492841 58315 58316 807365707 58180 58181 765620327 84898 84899 275346591 52877 52878 455341838 49260 49252 366079131 99996 99999 594615989 86177 86178 39669153 21934 21992 981719025 71994 71995 205327640 38554 38510 676728252 92655 92635 917655570 23873 23796 350239307 43768 43758 618586116 64755 64704 890634633 72578 72502 911162786 40988 40989 450970703 22430 22431 815430001 11605 11606 767394870 36871 36865 449625926 17731 17732 259156866 59827 59879 930097777 43816 43839 537620663 46576 46577 116147957 79552 79567 354845921 84113 84114 496006785 20668 20703 946261558 8649 8597 498163562 8683 8684 481879676 18684 18685 712040062 30991 30992 299886500 12302 12337 653359439 26299 26280 633211972 1337 1282 514897574 48637 48557 823500353 32733 32775 224627826 89183 89184 846466230 28060 28061 165771243 78854 78857 839179117 7012 7023 88945316 55639 55640 30663429 30247 30248 98878263 65340 65300 660898692 57772 57716 947985203 81768 81839 674745768 60512 60446 747790899 39311 39312 8387614 36867 36868 897742437 85386 85387 217113400 19634 19635 310976268 56527 56454 982102606 98402 98403 12013493 9878 9879 728686507 38287 38288 347961951 57744 57760 149262557 76867 76868 914205095 57550 57614 290361109 61688 61689 618426809 4431 4404 225579680 63410 63411 319448045 80392 80407 602141554 97919 97905 898620507 42580 42647 966852945 16373 16350 228722466 83675 83676 323145671 24723 24724 337518539 71909 71917 955086145 54146 54147 207429743 47274 47358 418098365 97941 97963 203289689 10290 10231 152638219 42554 42467 832826525 42085 42086 554338521 32084 32085 658546983 58986 58987 378349449 71100 71101 938209087 90156 90079 902891200 72165 72166 999751316 17420 17354 940679868 86139 86228 466159558 67542 67543 140101645 49899 49900 571513863 34019 34050 66073987 39285 39286 561382398 82637 82638 999494248 25202 25289 652899434 69148 69059 687113162 80676 80721 504295386 31334 31335 430682466 8300 8239 345673896 67991 67992 199357637 77889 77890 825682266 15367 15368 355935183 20033 20001 424633682 31279 31327 35600770 50897 50898 20302503 93984 93985 878578340 60263 60217 428309635 41671 41672 927057060 52555 52586 463822088 35695 35617 673329358 44898 44899 286710335 46947 46948 311352941 69050 69088 505792106 12239 12240 506871844 26626 26673 465136944 61814 61815 482293339 29426 29427 524052322 21847 21875 116549632 97487 97488 741513411 48724 48725 547797896 14177 14178 182001103 24354 24341 767081853 10068 10069 433955173 9697 9741 741325241 38715 38716 6856819 25506 25500 813021378 16582 16583 476228811 41880 41881 724037904 27131 27132 130748901 98308 98309 870766212 57340 57336 512479567 9329 9294 323714797 98935 98936 67091626 54931 54932 917535775 62357 62329 309125581 59841 59842 913354648 42993 42971 163707011 49590 49540 562200354 9675 9724 595604441 45104 45184 545034671 22069 22070 475904326 73149 73063 43428560 52896 52897 838601734 14831 14743 341998557 19291 19292 60683217 38246 38247 108050845 43690 43694 270909962 21564 21565 658338013 18970 18971 653400808 41752 41814 663146774 46698 46617 559471499 86631 86632 465633998 79006 79077 607276721 47340 47314 362361607 7248 7242 820569414 34609 34623 354434894 34842 34843 352962595 72809 72835 714754687 20713 20702 213096318 26383 26384 537458638 2140 2094 967181290 98682 98683 204996094 4200 4201 530315706 44362 44363 438188740 19069 19070 240741892 41822 41823 783929086 65411 65467 686481385 26950 26951 574560222 20006 20007 306624154 2691 2692 961988846 92174 92256 72192564 5699 5764 745036085 42203 42191 323868095 76408 76409 607481658 53533 53534 550977832 28333 28282 207871993 2042 2043 817895657 57700 57633 806144637 37003 37004 939022571 96932 96933 596411061 7517 7504 28721148 3618 3658 802614494 57006 57007 72892003 90759 90760 180728679 57380 57381 259863608 33461 33389 540773997 48933 48934 335802344 46816 46830 268885929 38472 38431 137235762 61521 61522 170432779 83107 83108 291041355 27995 27996 356474087 43863 43905 479464115 44353 44354 710649077 37052 37053 374982018 91127 91197 4344082 51259 51253 292186975 19643 19659 724272335 79624 79564 711677043 70964 70957 217913765 9967 9968 132876755 63824 63825 589260182 12525 12526 254962099 67134 67109 367518668 77071 77160 51809331 84618 84538 559434955 29918 29919 519489008 88355 88356 711692451 20141 20142 659142644 78445 78446 224987515 45339 45340 421402421 99402 99403 107093335 67379 67411 893443563 44684 44599 467338279 1465 1466 909571141 49098 49099 469050468 15820 15898 637153024 76856 76935 45017718 79347 79428 92086798 52164 52194 711606303 20474 20475 931920940 98693 98694 898099018 43283 43350 488455495 58476 58388 634243213 59307 59372 780779990 52698 52699 251412294 19185 19186 784564139 35159 35087 505930712 72705 72706 915105116 64722 64710 348360691 69040 69122 22473992 48857 48858 531775249 94456 94414 896541267 12207 12179 917824116 23431 23432 549416770 31195 31114 238426858 26477 26478 708364512 78249 78213 660332678 3804 3805 440957933 44174 44175 171941187 92719 92720 669919402 4522 4523 346951063 39380 39443 835368325 76849 76850 697050663 99318 99250 9081801 76201 76213 928282325 65122 65123 850863527 87222 87227 738320610 95364 95380 458140208 57966 57967 820388957 32298 32299 563143882 7463 7507 188107711 1901 1898 74382368 17661 17662 279862424 13905 13906 298607385 5721 5772 320823993 53676 53606 705231758 84072 84159 43483695 14774 14775 67422378 64739 64753 672520452 9181 9217 903471930 72807 72849 85130154 94371 94372 261649578 44883 44850 362959258 16491 16413 534855545 80166 80246 512434685 33079 33080 887438273 22375 22357 222957250 32317 32248 216186964 88366 88367 466116446 30407 30408 996936020 60363 60355 879796655 22724 22755 464081289 20426 20427 96692007 35641 35642 810740667 52716 52784 956333321 22322 22323 210515979 93469 93470 55796170 54903 54904 265277350 87407 87408 255894310 22670 22671 914885091 94216 94217 307683874 63000 62972 817369983 86392 86467 922036468 68164 68165 23264759 21972 21973 860860657 11452 11453 148410385 61360 61363 317612338 33437 33445 996381730 89740 89717 403369410 39477 39478 216700676 47493 47494 612927651 89961 89978 867513996 86875 86876 686245805 60326 60376 90075012 51124 51039 610234791 2290 2291 223970510 91708 91709 906547307 62849 62875 396977622 33298 33368 776074315 37451 37371 878336971 15841 15842 70486522 61641 61675 497533393 23007 23008 579624195 46685 46686 857583018 72208 72266 444210769 26185 26186 607623165 171 155 468096121 57458 57459 438542589 42557 42614 592556063 4887 4852 960350198 8658 8659 770407297 38746 38747 750896861 99694 99732 834871796 20615 20583 867583692 44636 44637 13598761 7354 7365 978673240 48448 48449 321530818 13716 13799 728143772 81319 81274 298916835 8835 8781 579397936 47337 47268 360106870 802 803 46171720 42737 42686 10002481 48129 48091 714599739 6299 6279 306513677 28634 28635 996730396 24423 24424 80023169 10029 10030 307832482 6424 6460 430348919 59332 59333 528221238 7431 7432 294918113 19893 19894 972499650 98421 98422 663815407 17613 17572 187968514 70985 70986 424147139 76177 76102 516077182 55188 55189 492053540 19899 19900 635668337 64706 64637 735145779 77226 77276 894661723 75490 75478 431374361 16711 16670 202323923 48228 48145 995586888 77686 77644 20769296 43480 43481 378121708 69890 69838 441676637 55002 54950 998709139 86240 86181 413922955 73504 73505 170811053 12365 12366 499482315 89819 89820 850372589 44486 44487 546016544 48094 48095 883633532 23778 23793 691279982 52539 52540 533742918 63554 63567 531741018 51498 51499 809474374 91313 91262 683234551 48349 48350 461596976 9968 9981 954310123 61649 61650 825437365 10424 10425 700322486 39668 39589 334449413 37208 37209 365285193 85273 85299 83636383 63216 63282 576471519 39053 39054 227020996 3229 3310 189481483 14214 14215 781105869 24233 24234 634161851 68599 68600 339756239 98657 98652 257898275 17122 17110 616957970 80820 80832 233431770 98941 98895 335708435 33059 33060 322583198 57159 57189 328272739 1776 1784 977579060 79543 79544 610961924 4964 4988 915268487 74839 74840 457059458 53752 53674 506785896 42927 42980 938297253 9906 9914 687033300 73096 73097 525554445 52283 52284 938414022 283 284 296381957 99579 99560 138412424 18610 18621 561296662 8124 8125 66016979 70026 70027 680768322 97043 97044 264178583 15212 15151 18923143 69148 69181 632207471 84588 84589 534294808 40129 40130 736314568 61282 61359 288431602 48523 48524 452944259 40032 40062 416959571 16909 16857 369285624 9727 9786 244623228 4962 4963 925955102 58818 58819 97826309 22259 22177 207589176 54912 54949 656966727 91109 91110 660663694 52434 52469 410159408 99772 99773 438319180 32605 32554 215185760 63310 63311 386066420 15308 15276 978336819 35601 35602 783424766 93005 92973 739134121 41640 41641 89940843 57884 57885 993474414 99520 99521 108235122 74718 74750 705966459 61532 61541 922712854 86837 86898 597891420 40441 40494 625444357 37523 37436 514787908 33038 33039 249788394 96365 96366 485692375 87307 87351 821295505 42290 42294 927020648 93926 93927 81284666 51731 51642 129495871 57212 57223 838549838 24226 24227 928251131 82443 82477 14629349 12854 12855 587838154 95718 95719 40307615 70021 70022 299650611 62583 62584 631342514 56033 56077 394100677 59331 59332 538074320 49959 49914 778235532 51775 51787 521229845 95012 95059 455778469 86153 86178 756990851 425 426 433785931 61901 61902 304643103 56124 56128 575646688 45200 45201 372716495 77831 77814 835512840 56910 56847 233718079 22163 22164 424294855 59636 59691 998816157 48709 48663 61836519 84734 84776 48256558 75841 75842 267656894 38770 38771 774703255 70686 70745 431086550 16058 15984 570269110 62842 62843 441185860 48800 48787 896569996 23201 23202 869963970 75673 75738 908085854 42062 42063 594061755 47551 47552 168763320 54199 54206 973133951 53001 53002 931792292 70230 70184 159258884 13242 13162 307886887 88780 88811 837383933 34751 34693 221562011 21857 21926 216264614 10382 10383 401438160 93603 93592 854949393 1372 1366 273450642 47674 47639 473158760 71393 71351 361811675 48595 48596 881405585 9261 9338 162994508 89987 89988 693752080 49973 50038 606645514 8553 8595 240314626 54730 54672 703517321 98546 98578 699201795 45392 45331 523680041 3235 3196 339685647 59307 59218 852739216 96564 96624 937823889 3524 3525 15659593 64539 64501 4400723 56107 56178 176607312 12307 12249 89901505 57397 57377 972742581 97922 97923 481074712 99138 99139 171870121 44315 44316 666604949 27336 27368 818884163 50940 50941 703985915 8060 8093 21542841 98805 98806 742519052 49530 49531 947726695 31657 31658 932331108 5679 5750 761169902 40310 40311 943878906 65648 65649 7561274 7978 8009 497976013 76717 76718 257619959 40489 40490 101245602 12206 12207 88719117 5314 5315 130642631 84479 84480 442580027 96058 96059 64028460 62624 62625 944634918 43570 43581 188519160 3219 3220 496361414 86247 86210 902646704 78744 78745 127549908 38425 38426 752289768 56737 56738 441983619 58376 58295 525305036 38930 38931 419501724 55881 55921 98117175 48080 48153 917070654 9126 9165 520045690 92812 92849 569089390 56870 56871 241503906 58253 58193 687527393 4518 4601 625553650 75030 75002 48798177 3940 3941 789312584 2745 2720 193368152 14262 14263 646957603 67734 67735 296049489 17692 17693 869683461 58661 58662 269111039 32204 32205 699227670 29675 29676 12462813 34206 34207 615917329 85363 85326 240011037 86145 86146 259864414 5635 5636 294004872 86369 86429 534290462 92209 92210 813643457 33126 33141 644135582 92622 92644 943608882 38000 38001 192674150 77504 77505 958815319 49773 49774 96033524 6918 6919 492692218 58118 58073 461178560 63698 63699 105236256 22418 22371 548411393 62459 62460 852082504 472 473 424277338 1213 1216 514924916 58522 58471 179618464 5957 5978 812153114 5391 5329 748263858 92906 92907 538356187 29879 29880 147711715 50125 50109 990738207 41537 41538 212872489 32279 32340 888267345 920 921 772680835 87186 87225 261864290 66101 66099 39502791 7662 7663 968559341 12633 12634 700036237 17175 17204 162791907 45459 45415 844364643 75580 75581 860303363 51908 51909 945479848 15661 15662 856985778 2112 2097 126125759 74690 74736 534782029 68451 68452 32380591 65229 65230 157138667 71780 71781 615270833 84464 84465 334066573 99788 99789 757626572 29511 29512 257403515 52119 52120 800159679 83805 83892 35841318 26500 26501 506874454 66754 66788 117923171 75084 75085 466797272 7468 7549 803899184 61217 61218 223029283 29215 29266 848135010 62568 62583 773092817 79393 79394 416059024 1956 2043 97244736 81437 81388 838864918 28108 28039 350035907 77675 77676 213224381 8922 8923 435045389 38945 38946 232384729 9899 9973 510973607 6995 6996 304018820 36600 36601 473014826 67730 67731 475215815 86709 86665 947032865 79081 79036 694238672 58351 58296 288659520 26574 26575 754331267 90 152 871711843 33218 33219 609741677 79859 79892 706889884 5923 5885 643084953 55425 55426 487609431 75578 75579 382232859 39795 39755 567958184 18090 18041 453117393 70505 70506 769899376 44430 44414 281798890 8813 8814 371856528 69157 69115 314605085 37882 37934 883831313 65234 65164 409946737 61417 61448 701915438 68992 69012 826603252 70993 70994 192688988 75802 75766 199372123 64877 64945 419473704 22326 22345 146196679 66145 66146 681745977 53365 53375 616028367 93981 94013 915178969 39917 39918 583308571 6042 6043 235112430 78839 78840 751394217 53151 53119 921616405 43504 43476 161148305 35470 35471 56075457 75684 75694 23554401 5908 5894 177494224 68187 68218 166044920 91565 91566 448783019 48407 48408 392862817 88425 88447 228886328 43227 43157 244332634 80854 80855 827827585 44588 44579 351088065 74960 74961 966621212 45448 45399 482183462 45943 45944 802241786 61943 61974 377925898 69153 69138 771374709 38958 38959 488023745 7998 7999 905805246 86754 86734 947497205 49537 49538 243185218 76847 76863 929763915 32840 32869 728604775 72436 72389 421227955 18619 18620 148559983 39614 39615 505470722 65764 65765 407285569 196 120 569491611 14914 14889 638286271 65842 65843 71668346 46861 46794 12279453 58266 58267 132986182 59017 59018 668676681 39648 39649 673311740 11580 11660 507229378 71594 71627 983536153 41937 41938 148749252 47263 47264 164878547 1907 1979 169857809 54552 54547 306171278 28917 28944 338234850 713 714 103489571 18176 18177 524436894 64323 64397 379273728 80939 80940 91862151 35743 35720 929241348 61983 61984 52502018 13022 13023 891652532 29467 29523 920467234 67127 67081 998167977 31851 31852 543525438 14356 14357 214428726 46208 46209 798832030 49521 49591 383830106 92787 92832 684511632 77000 77074 597676478 25638 25639 503918772 96947 96962 653915439 37433 37434 506499490 28496 28437 623366013 30001 30016 571688237 1840 1819 211170985 66854 66855 189955429 40543 40544 698202249 26023 26029 992573923 31412 31399 49407244 33458 33492 484963981 5988 5992 820349574 76206 76207 354486006 28874 28934 338840572 82492 82493 281498341 93358 93359 700433218 78734 78704 30886650 47313 47374 556829630 23436 23374 695671785 67055 67056 374200043 43053 43062 75834108 57446 57442 812896082 11487 11488 172111792 26229 26230 64435619 44116 44117 993954730 53682 53767 33306254 26604 26605 444226635 74163 74244 811202815 31745 31746 745053585 50716 50667 580809635 8929 8930 279584984 4844 4792 700446163 45366 45367 840777880 51463 51543 315162885 31180 31127 130119526 63122 63038 671390821 66524 66443 650911184 59265 59225 16002565 11730 11817 184494581 84576 84517 464016844 73152 73153 630683813 72952 72867 656073933 99292 99203 120599716 98061 98115 114000379 47721 47725 878868805 40377 40327 46682386 70270 70271 732403590 38589 38606 514372910 89420 89421 203910130 35219 35295 183281059 84557 84558 626378993 77402 77403 361192407 24642 24579 42763066 40829 40766 54051714 98664 98633 635049202 4384 4385 705200774 82611 82644 399812876 24807 24808 598093055 96912 96913 715295734 69225 69226 787761442 18337 18421 885966105 83938 83939 580397377 45359 45360 826825346 14177 14088 560322122 54033 54034 961182417 97815 97792 865622257 98088 98089 837668691 59839 59840 681797232 90904 90905 452176 81764 81765 288703798 906 907 332941070 80667 80606 119507087 70627 70675 317597384 89053 89107 911591753 76552 76638 927289786 87771 87734 802191339 26506 26534 332535530 50683 50710 694298097 13262 13281 882411404 74936 74937 16290620 35620 35675 562506501 7687 7688 178689472 79294 79295 883265863 81191 81174 904753445 46634 46635 12881611 29670 29671 244189181 87621 87564 234031312 83351 83352 143182397 69030 69065 232184792 63720 63721 921880324 28383 28384 267994928 26963 26964 403764745 13912 13913 48468755 28354 28355 75618758 44821 44822 425154053 4980 5032 437260812 32832 32833 315155206 43345 43346 696342901 67758 67765 818994193 50513 50488 143260485 47568 47569 620161249 5681 5682 961139614 3599 3654 562580823 71780 71740 876776977 70992 71066 917409068 77719 77726 729600049 73720 73721 213593145 29828 29829 712774654 24365 24366 64035774 28505 28506 889760082 11183 11184 904006143 47724 47725 783227921 85917 85859 538642558 15546 15542 565217710 74305 74306 737103731 93153 93176 302169424 26724 26725 599517535 80451 80460 770081360 36700 36614 973604985 3543 3627 611135157 63774 63775 890610690 59677 59678 801027371 5905 5896 406504385 71015 71073 8756117 7612 7613 236820998 58195 58137 493256007 91629 91630 811993022 85345 85316 914060898 33484 33485 530363808 74214 74225 20131986 83016 83017 113590778 61073 61037 783135202 56474 56475 44545191 42656 42657 979833797 22668 22636 353200477 88414 88342 34381290 24186 24187 629743076 92203 92204 528719588 13904 13930 998574234 21727 21709 174253674 50200 50201 777747994 13752 13753 563304860 56485 56504 211740259 34925 34901 676589120 62267 62220 292876171 6188 6158 173464884 25045 25046 619972544 27276 27277 209533037 31209 31121 733409187 67960 67961 434511697 95622 95623 805111667 38519 38520 156815654 57009 57072 202401217 22164 22237 792751563 1494 1495 173779484 83401 83454 106101817 86679 86680 83915128 54802 54843 146933105 27559 27573 100684106 42320 42279 11760679 96136 96137 399480999 84326 84363 122235693 19740 19741 416112573 50273 50274 149972238 52037 52038 819042031 35457 35458 289806881 3523 3480 569462479 45608 45646 899459840 95388 95389 663086411 74147 74148 789163816 87213 87214 305500013 95287 95219 954356715 63764 63690 439894430 36223 36224 576361199 4737 4738 736286683 65558 65531 683935783 37127 37061 1653374 81066 81067 129426330 46402 46403 540658422 61797 61798 409929121 2241 2318 368535992 58810 58824 872679410 79846 79916 255513873 11819 11820 348436216 79663 79579 686327243 55563 55564 479903618 28707 28663 314332709 44999 44997 652062536 89187 89188 556193568 76196 76197 707415710 25414 25431 541097736 50514 50515 923535348 43078 43162 41053837 71290 71291 686743758 97623 97624 116751470 32132 32184 861755970 17134 17198 662691166 47748 47749 881967244 41987 41988 24937246 8892 8820 196631786 63480 63481 255797689 23269 23325 984622239 29367 29338 224834670 25218 25252 818124368 62557 62490 987305484 72752 72706 552171503 75337 75378 33738333 46817 46879 933746136 50963 50991 662094214 97471 97550 320193263 87435 87436 613532181 74356 74357 600438411 80255 80256 982384270 70286 70287 164728129 30838 30916 970112246 68402 68403 582216460 52713 52661 833340943 86903 86904 130905398 53552 53551 860682692 24007 24008 530044161 57486 57404 292496652 44957 44987 784381567 69079 69104 823299745 12176 12096 652046579 64585 64586 310597516 34262 34342 664457580 75709 75710 344320220 34274 34237 294433202 19098 19168 384983449 88631 88632 424963179 33609 33555 11070077 38624 38625 727312605 15956 15957 309667329 99095 99096 321193139 66200 66235 29095208 69681 69689 704640145 43967 43995 217852808 2416 2491 31450303 88880 88881 49174637 77414 77415 668822752 93641 93634 591684650 57712 57783 219273798 94117 94206 744423219 90494 90422 153436709 58513 58514 678134129 16446 16447 104828451 94085 94030 759122737 27061 27062 989197780 53687 53688 552142649 93251 93269 584959387 38386 38450 876016531 69860 69869 925896920 79571 79572 482955671 65830 65823 360593612 76483 76485 104044988 40431 40432 871980147 37668 37687 191099782 49397 49398 939899114 92372 92382 127523812 35227 35247 24282832 80532 80529 85316778 54257 54258 315492690 31469 31467 47589175 68718 68692 743926014 92398 92482 667797115 51676 51601 243826514 32276 32308 567806 96700 96701 427064215 13780 13701 78701943 50579 50580 249836262 21066 21067 1500207 78047 78020 785616779 49524 49525 489581836 91327 91415 513170460 18155 18156 690283483 33521 33522 415300563 62433 62434 744963892 63801 63846 703243120 12109 12110 526238296 46976 47025 87142583 33148 33149 68980952 43000 43001 74232249 86807 86808 814838331 80811 80812 950387239 6190 6173 209002184 97615 97616 67073821 37844 37891 618044739 80277 80278 265730452 58932 58933 267886857 30400 30470 874577180 35 44 994348391 38784 38742 625721960 27675 27739 291221151 94952 94953 690922534 20602 20603 106014107 97025 97026 792787398 20862 20864 872582680 88551 88504 789591289 38332 38420 475063536 87725 87726 546562643 5204 5234 306247876 20695 20612 16526475 50702 50726 355542371 14597 14541 397147525 38393 38394 168554152 24106 24107 541749248 57857 57773 39493396 11649 11713 636041286 32406 32480 673816507 45663 45664 701383285 43074 43058 608965968 42029 42027 905173097 49759 49760 913289620 96965 96945 701013801 50851 50901 200587463 96235 96236 640466355 94023 94024 264480834 8723 8702 395479615 55309 55310 298509815 71363 71383 471480961 1584 1585 489843865 32567 32520 154566196 93705 93644 436405309 89703 89764 882337140 93059 93001 303477835 96943 96944 944789685 14470 14544 106130042 97080 97081 82540021 83640 83717 383551204 10685 10686 22578014 3409 3410 81275939 47302 47247 129706247 28809 28810 581531403 35610 35617 287981311 20159 20227 242796446 76541 76542 147419648 30440 30441 370609446 9086 9078 957816809 9325 9326 975845110 83611 83603 126037160 53849 53824 533108950 81285 81286 412982227 58566 58549 757805486 64586 64531 510724402 10648 10649 228228364 56187 56262 864376476 39716 39642 734310881 41657 41658 205823730 88121 88047 147627995 12229 12182 903317962 65168 65169 44005463 85159 85195 899802777 74243 74244 368817777 13797 13798 542449949 15528 15529 922163606 39620 39562 34081928 54753 54726 977652048 61686 61687 799765006 11469 11445 119854934 12355 12356 702524506 21735 21661 980083285 60426 60408 39465594 77765 77813 714423606 27915 27869 552708613 47115 47116 712089240 11657 11680 547834142 44102 44103 278662058 39903 39959 848901763 93126 93127 716077597 24310 24311 581765984 86261 86262 951862220 42133 42126 293579714 86895 86882 545054445 81509 81510 972252910 55403 55465 459751508 48847 48848 571614219 16499 16500 552270252 90501 90502 857257395 24774 24841 47726755 33100 33096 451819938 75546 75547 736812633 59681 59641 242901131 64141 64196 204743706 48415 48416 207932988 40053 40084 617970534 96044 95983 789304551 58804 58805 107745233 10534 10535 739277954 32889 32825 641833201 30023 30024 13315618 75496 75492 572272017 46300 46301 51713169 62863 62865 270060536 23201 23173 774303328 74384 74402 730939598 1228 1209 483492423 8126 8127 667506219 69387 69388 561774361 21414 21415 802680755 25759 25733 129967706 92479 92448 593422479 26083 26084 528564247 2700 2701 750933508 842 843 763304122 72477 72478 735556910 64333 64403 418361724 17764 17765 101639152 69928 69929 424057864 52388 52389 90722577 40161 40178 314626345 26043 26083 51201572 44745 44746 691153582 83699 83700 86842959 88293 88294 432635569 57425 57347 759809119 40446 40444 765700174 3041 3114 318898930 86099 86156 319771731 50845 50846 190715467 93016 92952 378443408 65285 65371 760723949 13097 13168 198729458 83336 83337 59541577 56775 56776 502262386 54971 54948 759429758 30327 30328 233000933 27821 27752 755286850 46189 46179 545989906 17357 17358 629669076 6210 6211 102424803 90133 90134 14236915 16755 16811 902836681 23466 23416 983262679 17273 17274 364136707 8634 8654 364080426 70882 70950 424533088 54324 54325 529253459 36563 36564 946131885 11479 11480 946610606 50846 50777 102205825 64920 64921 971511650 99500 99501 688099671 81781 81793 568492681 63955 63956 417787521 74521 74522 945859463 58177 58178 518789953 32081 32164 363267645 4346 4378 117966215 4302 4340 839633813 149 150 785387518 39787 39808 11922981 77689 77730 364436243 57297 57368 944179928 85935 85950 245630953 48453 48379 281779405 30854 30775 381144700 56714 56793 539999750 93303 93304 642669780 11631 11632 678422478 3137 3138 703636156 20880 20881 884816900 93992 93993 229198648 70339 70340 557682817 42398 42353 991478216 83504 83505 824805195 56562 56563 212351023 91269 91265 27735118 93 170 257606059 55965 55966 608774599 83788 83789 263103584 21560 21573 981333089 79680 79684 540123608 83899 83900 317827614 40123 40124 980132543 71367 71368 818132278 11821 11859 570116335 97310 97330 330654478 24838 24839 16547767 85058 85059 311415850 53064 53120 872462778 66252 66253 973850571 73829 73811 827632507 21770 21827 50356669 79374 79414 614222057 39493 39457 151261310 22366 22367 387021059 49955 50010 468347423 38787 38743 484635202 21171 21129 395934488 83858 83853 373923623 87880 87822 609692198 62079 62164 933131914 32484 32485 522680802 23887 23888 56677318 11853 11854 944168861 69770 69853 837894456 38689 38690 659495894 73028 73029 48780514 94603 94604 895926991 14757 14758 960944998 58702 58643 316070619 74580 74603 750529178 43202 43123 278083698 9060 9019 415665871 88295 88324 875211303 8876 8857 756760537 62846 62907 274488 49685 49686 364596390 28900 28923 910566378 41309 41310 129494701 80565 80566 857048639 60410 60399 888589849 23898 23899 18399473 96466 96538 476003643 86387 86339 787822704 14543 14544 680486472 43356 43357 510951213 53647 53638 901279034 38425 38391 200658466 8061 8062 932604987 42719 42720 72499309 25696 25785 448176377 45193 45158 610221755 5238 5239 471261915 63902 63875 358404176 64014 64015 764771238 99550 99626 547271288 77495 77496 262394717 13238 13182 59506747 82278 82279 467158703 49513 49453 471544708 75576 75577 461585428 90351 90352 774886876 16408 16409 47260984 82802 82803 768084769 11825 11815 750876621 87515 87485 346928313 44135 44117 183482295 86841 86842 230283908 75965 75966 720480053 58232 58235 785054145 86569 86570 762671962 44847 44894 135299750 14622 14623 194549946 11720 11721 859603909 72274 72275 267577412 57244 57298 905307415 74765 74766 54056049 49684 49608 429463611 92605 92606 950703241 7272 7359 667236858 43195 43281 528157280 8811 8888 520142246 20790 20717 528320798 40991 40921 233143282 57970 57897 54993691 74687 74730 988956543 23563 23564 618517812 11934 11897 555641939 79286 79287 361549688 89003 89004 350765621 90063 90011 29894512 4934 4946 444882605 53555 53622 678589990 1408 1409 158683374 27123 27124 104397735 38070 38053 808447508 28048 28049 61485018 96486 96487 59601045 30182 30150 609177637 80741 80719 318757747 18781 18750 557934868 5010 5011 407203347 45230 45195 858715816 27072 27049 683494731 29538 29543 254871426 49905 49963 769513525 7161 7162 725934301 26132 26133 295716754 85961 85962 605776672 9400 9399 267893831 12331 12328 316066238 11828 11840 603970242 7101 7102 725701893 8946 8941 973619560 69059 69060 110882196 24066 24077 688800477 73808 73809 698096512 97162 97163 751244413 20832 20751 992206370 74609 74610 650177050 8956 8957 173419243 40630 40619 829500841 11393 11384 871681222 59214 59215 336252109 1057 1058 577687155 83857 83858 409917651 34679 34680 937477016 528 570 774053562 4492 4550 656847876 2799 2828 297931687 41499 41469 618551888 83553 83554 625488724 66445 66446 832020627 29019 28995 114338844 70870 70801 859314972 74177 74178 368050255 40821 40822 214900688 96855 96856 292758654 71944 71945 566482151 55887 55888 699709880 6442 6446 91057773 82598 82599 73777770 18199 18200 8627731 88868 88869 619732155 12273 12274 419065418 28748 28749 234685970 11045 11046 320623533 21037 21124 381780872 96818 96819 17068066 73246 73221 478634669 59346 59347 453277330 73890 73891 700686187 7356 7357 286928958 19082 19083 306502483 28520 28447 144870379 18885 18799 171614861 76486 76554 703568407 31229 31292 314787532 82754 82798 592137118 39703 39704 636476713 66352 66320 219867669 37214 37298 991620953 66122 66123 855291446 50792 50793 119551379 57231 57284 612639543 32144 32145 659455212 56159 56112 731416455 93443 93372 294810840 39720 39721 237185569 39583 39584 580129526 69816 69817 141404563 72478 72422 351544056 58688 58733 219877941 26851 26841 269035170 89901 89902 594116252 11606 11607 558098122 38134 38135 771365310 19771 19829 275509855 70673 70717 707198463 50491 50509 682178969 36861 36862 550354717 23696 23629 870541771 83837 83838 44678893 75125 75126 606168400 23551 23511 742252023 52895 52914 420171017 4800 4860 713517230 56698 56699 612918629 53702 53669 965659533 45438 45439 415300459 86229 86230 97447896 99877 99878 493200015 26180 26181 284640317 40117 40118 253431524 22562 22555 911587507 8154 8155 128982499 82705 82723 227336919 75025 74999 5139662 51288 51289 83793013 82203 82139 228578763 48076 48077 533826757 75139 75140 304531995 40984 40982 541235639 27443 27444 654270912 42435 42436 852020090 44371 44372 434571536 60242 60206 50447146 22191 22192 616632236 72691 72692 505559016 85309 85310 809347307 14842 14843 584990738 50692 50709 17859954 8198 8159 925706392 37493 37479 396445725 2156 2157 172757339 64487 64488 263559434 43617 43618 415847468 57312 57313 756290056 40025 40026 191275770 98564 98565 704633618 27798 27799 152140318 25225 25252 664197380 95468 95469 845992278 15662 15663 47292189 16867 16847 193883813 40420 40421 396424106 31361 31443 211400549 50743 50723 588964648 64717 64718 867457190 41203 41204 405438861 84965 84966 497737591 28070 28071 396485867 26411 26412 990758070 93795 93744 968341367 24367 24368 377646849 99293 99227 125343773 67868 67869 738395002 7058 7059 318079952 2572 2544 773197489 66407 66408 1592489 42843 42844 343269508 61388 61389 699544049 16934 16935 217510844 69199 69262 388107154 88270 88271 458868367 43864 43865 682786249 11707 11708 323500509 90104 90105 530501857 6097 6098 786739248 5863 5916 886490008 26888 26957 180768885 9419 9383 122744080 44707 44767 118077943 1504 1567 119317435 28141 28142 923122334 61138 61167 144987051 12302 12303 290971986 17212 17213 941780475 72449 72450 360107843 6714 6732 348773076 79230 79232 172288811 41368 41369 217707381 98499 98500 820816627 863 837 878513457 27902 27903 414703939 62485 62455 998363095 22089 22131 991624557 35973 35939 501295586 74743 74744 546309386 64400 64401 877443027 60007 59973 30676943 3156 3157 683886944 25389 25421 484892306 46520 46557 280128017 62131 62132 268098276 54756 54757 312238456 80143 80099 455403147 55464 55465 75214438 36504 36542 565785325 4629 4554 306863838 406 355 596346866 14607 14656 346702428 73185 73186 140408532 57860 57822 300112137 73081 72996 830138592 14975 14976 988319238 45612 45613 193028598 55097 55098 603091119 94855 94905 765979022 50560 50561 940731979 25060 25125 224804542 66154 66153 122372556 12600 12601 334822899 25060 25100 283128037 11193 11213 193949134 51890 51900 512328481 78094 78006 252753922 77753 77732 461577257 2373 2374 173665064 13016 13017 410193916 10429 10396 281718122 25143 25144 159043745 17467 17468 173244461 38833 38834 598900615 67412 67475 344467118 70442 70443 176257732 66970 66982 933243978 20832 20899 938492544 78243 78244 782524209 95737 95752 773450364 84648 84649 696935833 79883 79895 837610744 41564 41565 46976042 57292 57293 668555430 74949 74921 947573232 58822 58757 784712614 37850 37773 214695284 65215 65216 882082385 54245 54246 707900220 63596 63597 693514653 17988 17989 6254199 30712 30763 830341730 82785 82786 391562337 31805 31752 766057680 6204 6205 117082503 33058 33059 760472638 26335 26336 29600409 78602 78598 207721461 36443 36381 365253902 94736 94745 304301691 97046 96996 528475405 79121 79122 191041091 71603 71604 520800024 90173 90149 683405066 1122 1123 191907630 6832 6817 635108979 45593 45643 335501550 27215 27146 23760609 52482 52456 333315703 421 486 843840536 20007 19960 8205128 37780 37774 503241802 54908 54909 413668453 5800 5801 412859421 70678 70679 322012054 1231 1232 148714902 43064 43095 874809156 98508 98420 544919611 58500 58501 996861419 52469 52431 119253796 13832 13833 232997170 73856 73840 716035862 12033 12036 539339939 99258 99259 271513913 84125 84126 851042299 87338 87363 303021721 75317 75318 202667663 34773 34774 275075790 1744 1656 621424567 10748 10749 426350251 93501 93502 118103223 75621 75606 144542886 74820 74905 761649100 85324 85325 658410216 40700 40701 851583881 21474 21497 7977185 16143 16126 329819109 36201 36171 660708611 28381 28382 878123613 30379 30336 804378800 57438 57439 408631103 6101 6071 878143120 57024 57025 600381325 66840 66841 674517745 63375 63335 114470622 59019 59020 688422417 57168 57169 74332280 35670 35705 565389024 1738 1681 414536145 19834 19835 728618452 37856 37887 362629829 64126 64127 478662412 48080 48081 667244609 52833 52863 557437901 84039 84010 906055852 84656 84678 726773702 24797 24712 870944420 48061 48128 114457415 95798 95760 362532841 6069 6070 299364955 71007 71055 544382968 26845 26846 631016020 49395 49329 912193502 44927 44928 380301437 55742 55725 17734041 92165 92171 735300542 60689 60690 396826820 13865 13866 205461029 16778 16747 433986050 2657 2658 787932451 71536 71537 31677562 78331 78332 419234092 73359 73360 576691574 13415 13416 52345165 15067 15128 5218644 79438 79362 918713037 16209 16210 25399190 16946 16886 402240666 89484 89485 620774197 39179 39180 967689850 84978 85010 138688724 26139 26078 917724279 62948 62949 3690650 96725 96726 20432666 70367 70342 299503506 24317 24318 383771441 87718 87719 807695922 92537 92460 248933116 80917 80829 502451066 72051 72052 176251103 67856 67857 788293062 46858 46859 186416956 67220 67221 595479853 12205 12208 893203950 17224 17151 486381735 42879 42880 870299756 14053 14054 684219927 19524 19608 943572334 48920 48845 160200429 52567 52575 308589396 39280 39308 124786864 43001 42953 621972698 95070 95071 701524533 83215 83136 470730069 41026 41064 651827061 82554 82555 692671890 73807 73808 15164707 89952 89953 149472400 70824 70756 322813753 86322 86378 847033767 13856 13920 597043477 12932 12933 196099707 36706 36707 52525999 22884 22886 668475977 91453 91454 104027905 39823 39824 603966170 24999 25000 131581600 86930 86887 58066670 14380 14381 344895584 9904 9939 895282506 24198 24178 621692016 12430 12492 79398112 97703 97704 805219498 43893 43933 157957168 87091 87092 174329298 45441 45442 414957726 513 596 286956545 79904 79938 374190972 65642 65643 182430536 6920 6921 238091293 68174 68175 429294898 13801 13802 2094339 70156 70157 970133068 88149 88150 964261512 28352 28353 886070230 15235 15284 120583547 47465 47437 381210235 38328 38288 797651111 78477 78534 282154077 93766 93717 971674856 71529 71564 621827415 2014 1971 544138042 52057 52000 102394086 29906 29907 83618120 74950 74882 698410240 58702 58703 32353872 4789 4851 339192024 51775 51776 783908007 95560 95512 209002607 66999 67048 683686470 74279 74280 374868085 96075 96076 154629036 7784 7857 214085971 65725 65726 63739510 36973 36974 503971801 82820 82821 922424049 849 787 976406824 13104 13105 237202910 51627 51600 589928440 89307 89308 828761413 90871 90812 842960986 83404 83387 427357620 32758 32759 784384415 39466 39381 629546540 59982 59983 496150587 95863 95800 601450654 36816 36825 863315679 24585 24586 75441709 73101 73102 87304700 38157 38158 448811498 23611 23564 538572105 75707 75708 841602166 8657 8591 559046445 66795 66757 869811428 89160 89226 129037253 54184 54185 937115889 83016 83059 580802540 90684 90685 697141461 63298 63260 381732871 91581 91668 212538012 41769 41738 392804811 12803 12804 858895149 52991 52933 368375614 30631 30619 714908704 97496 97423 304127329 74244 74279 320749846 39768 39720 786074396 68523 68521 516620926 16831 16901 900249889 62348 62349 725637433 87887 87873 34675029 14911 14965 816447641 47797 47767 337130188 53240 53220 300923320 99041 99042 883538717 70531 70532 496418973 22688 22636 22729703 2135 2107 845412555 80493 80494 234203104 54624 54625 932206178 71543 71544 189934793 1552 1553 571080990 85904 85905 521989589 98129 98121 514739763 75326 75241 695867029 5374 5375 551273389 42724 42744 365634901 75295 75296 450825873 61343 61344 667728073 59179 59180 746936867 69174 69153 466205469 22891 22893 237990145 16756 16799 58003158 99604 99605 552259461 68802 68803 366735927 48796 48755 781068651 33837 33822 69790622 14651 14721 881357134 72056 72057 137241292 39215 39242 591544268 10097 10098 221835401 50018 49930 331385502 41633 41634 429891570 26695 26696 637002882 22720 22765 370370242 93269 93270 362632491 31428 31429 311297063 27085 27046 887135009 97260 97324 81507943 45436 45437 433404793 62888 62961 335652487 28062 28063 760128968 980 981 429142815 82158 82080 865385933 75991 75992 825669905 6419 6420 413324254 61899 61900 607027487 84968 84969 759402219 43289 43240 158096147 1021 1022 988654200 57960 57961 485839442 88097 88098 704678577 18301 18265 368146552 48940 48941 823030906 48346 48263 652581372 16811 16812 236294324 59171 59117 416545417 85396 85411 971468939 2426 2427 449439741 55298 55299 324373270 30810 30811 669832166 64451 64452 923117662 77295 77296 6811654 70095 70149 842352373 79365 79366 719075017 46716 46717 829638299 25309 25310 776028798 49622 49629 381525129 28608 28610 849477644 36143 36190 646388608 2018 2058 196244653 59200 59137 102525516 52090 52091 380292246 19015 19016 999140516 62543 62587 339366059 72681 72639 427268691 57342 57343 346689887 84012 84045 444008272 78061 77979 337636554 87029 87030 358362542 90436 90437 484646451 54503 54448 835302275 50323 50324 751164364 99608 99537 671589031 61875 61876 397469005 57964 57965 493575774 29198 29199 982021429 77523 77524 896244986 77373 77374 909529319 27551 27552 183621770 3520 3450 333002915 79396 79397 693089171 10669 10598 722135271 4422 4423 599723125 60422 60495 931111803 20008 19959 75771697 44777 44734 298469946 52566 52613 168519474 18181 18177 567270765 54555 54511 967819160 16080 16081 208431507 3714 3715 250404369 17853 17854 849393068 60812 60813 48057773 24814 24847 73551491 62669 62663 776594578 28049 28050 87792729 4432 4433 859711059 49007 49008 21979776 9645 9671 277232199 24229 24233 538183752 98364 98331 314036881 81812 81813 565192130 4765 4716 549256449 44852 44790 485596456 11498 11499 108512479 54151 54152 286756030 87960 87961 890570099 48591 48536 727480145 33722 33780 86722782 731 732 72375303 22829 22808 111878486 44917 44918 652232456 88052 88038 940787256 75186 75187 926150060 93332 93418 612586777 24041 24042 861049798 33346 33347 852666762 44159 44160 791671300 67763 67822 491015088 74048 74049 501850190 58507 58563 292318477 63846 63807 907273736 52343 52341 871858166 96896 96897 231687897 40322 40323 441269543 30198 30199 338459413 5612 5613 143170563 36780 36781 837893000 3267 3311 474477317 58206 58276 720080270 14351 14352 777511295 23869 23823 273592839 11673 11674 420840899 66644 66575 204699791 53343 53344 622302169 60541 60516 722054921 7460 7438 633334154 94004 94078 374013223 43568 43614 612181498 12110 12143 69853996 32732 32703 236109563 85815 85750 600014792 1342 1381 287901943 63582 63583 484461920 40336 40253 350947101 95003 94948 604651771 86593 86594 372090078 64395 64313 761221336 4786 4863 489883669 79797 79708 25521494 66372 66373 152592358 11190 11112 349136835 76461 76476 527627665 77160 77161 361747070 42612 42613 515474755 47678 47679 454238758 36223 36269 345484452 81554 81555 978705200 57159 57160 729505082 3460 3377 455398698 83798 83799 701943764 84169 84170 836860484 82574 82599 872080254 23524 23525 777692859 51406 51407 507954172 73469 73470 522781944 48193 48194 368734174 67281 67345 418957851 1699 1693 362643101 21656 21686 506783406 13791 13792 877849546 17081 17082 179480252 14530 14618 386922900 75199 75200 75114948 3465 3466 58806080 27262 27201 270297854 90038 90071 302768465 86163 86091 822424203 13575 13576 848383892 98468 98469 763257843 21495 21496 892732568 62155 62156 48219721 19363 19377 898001691 20766 20767 228722679 74059 74060 248833558 52290 52204 685588154 40487 40488 998516195 12172 12173 128469101 56559 56589 180484807 3329 3407 223126627 67903 67904 773394308 11384 11360 387502242 38436 38413 16394135 12992 13001 942771334 220 278 790262510 68635 68636 217091062 58666 58697 597954719 54221 54148 442374426 80183 80184 271697282 75685 75686 486672122 52038 52057 630318205 66603 66582 207357483 85119 85120 761137098 76217 76218 293221607 1909 1910 72014328 71420 71345 191331312 75686 75687 984439402 93678 93679 971556036 38518 38432 532222143 18874 18837 236968226 73747 73748 248530853 62549 62550 34933334 9824 9809 683166329 78950 78987 688667867 65267 65337 312163187 42829 42824 673603668 77394 77469 27614900 93560 93561 524632658 57358 57359 166659309 89885 89886 508081249 95143 95144 788460133 89154 89068 676957736 55175 55176 485813134 6942 6943 848123615 73089 73125 246736859 71634 71550 792590028 5432 5433 21035439 64166 64167 522466240 78671 78742 807393139 5466 5467 762504228 92812 92813 49763917 66221 66242 649261760 63404 63408 666080606 59599 59511 363379374 76908 76909 861389950 19721 19782 805401113 314 315 309079617 15566 15514 825413613 8971 9051 759977400 31176 31177 162979537 32163 32203 103931222 77132 77133 553961455 70739 70741 834595984 820 821 812909954 21679 21682 421144083 67932 67933 107679183 73191 73192 193399280 67884 67885 568989651 35375 35376 977390188 3361 3401 52124560 33722 33696 649586351 59083 59035 482133821 65838 65839 530175131 16059 16060 575767781 17926 18000 113293270 82990 82991 482121906 23254 23181 534200850 86064 86065 789810359 45228 45161 479277639 39414 39415 305154361 14525 14526 11297260 79032 79033 350842500 4589 4553 85391916 7110 7164 986649118 59618 59603 912375837 585 670 126834922 36896 36934 385472000 61938 61964 244848941 84591 84654 546309223 90305 90306 86099937 93435 93436 516385123 95000 94958 375657051 89084 89085 251776940 8313 8240 82716395 81674 81617 43483981 97031 97053 267440682 14010 14011 856445988 99766 99739 711055760 96763 96683 979761829 66038 66039 134057767 15907 15908 301176817 34090 34021 643907851 69308 69246 531776048 78097 78181 785944538 336 337 537981843 47351 47431 318612030 72972 72929 978652005 98761 98762 752710719 83868 83929 915693199 24176 24168 493043968 7050 7051 5896659 33947 33948 573425674 9710 9711 528118852 98006 97992 390164860 68081 68082 630008402 66880 66881 362683258 20084 20005 324388976 22989 22990 226906700 6276 6228 470111571 16327 16314 441752055 39594 39595 347298957 75598 75665 746797840 60189 60190 417342460 16774 16775 369564838 7590 7538 466902415 74619 74675 122334744 71283 71284 259947428 17752 17753 156327718 29265 29199 219001112 94865 94866 90023057 25936 25937 164198030 51612 51542 835396826 99427 99467 461054564 7983 7984 416021885 89292 89293 501431336 82299 82300 44920077 52695 52693 949441362 87372 87373 126071777 72883 72884 64186093 33275 33283 275425949 52342 52283 551626066 59084 59085 947046015 75393 75394 161455476 98297 98302 482333628 29283 29284 753760707 60428 60429 451448365 99813 99814 577368191 65786 65787 138134223 28888 28976 420783 73387 73388 250583827 87698 87743 266571156 64547 64627 855832553 15732 15733 432426393 34035 34036 169766422 62882 62825 184446511 44380 44424 78803018 84355 84281 262958466 73112 73122 34320854 36811 36820 464003175 95431 95432 475787556 91482 91425 9563106 61236 61237 886820966 31819 31898 34396865 9874 9875 23716199 20702 20703 510144910 48363 48364 318971618 46339 46340 185965794 18551 18552 834885020 51621 51708 511368312 60720 60721 295676544 39775 39776 236212935 76128 76129 262544400 67022 67025 133981393 50060 50061 38026316 68798 68799 533354704 13679 13597 659710488 67672 67673 154538204 31667 31635 594491627 12548 12566 667706352 13231 13253 952322955 50107 50108 882316566 73006 72988 256754917 29633 29620 804674662 45157 45158 396424663 27720 27639 272509956 61060 61061 265544858 22122 22123 897649914 7800 7841 343403128 45821 45822 381145405 1590 1591 288456222 80119 80120 312207393 51525 51436 135820691 98154 98091 393208211 12455 12517 696512956 58724 58781 637617340 58819 58896 941096953 27277 27208 655968545 43358 43376 339365566 5195 5196 705379544 54374 54434 769423640 81625 81626 714193936 52941 52942 993937548 10734 10735 15876569 21830 21769 821758694 57528 57529 831192758 87535 87536 320254617 66104 66135 83776167 43232 43313 986087373 34076 34124 789862145 58493 58494 854777370 21633 21634 198466815 14975 14939 882370150 94668 94669 889275417 84570 84571 26454096 51243 51244 659410289 15565 15566 385866130 85731 85772 957322888 56495 56526 802511830 74193 74210 818270286 85291 85375 657103479 14694 14631 944195221 17710 17711 589764440 82694 82735 547238030 24001 24002 692124282 40273 40316 338555834 16347 16300 698560035 78041 78042 165425387 3177 3178 81028474 58977 58978 859216846 23272 23273 822598829 31233 31158 117555204 12292 12293 511933497 34912 34879 496263156 79589 79617 424015544 39051 39012 643501201 57715 57777 693381185 24891 24892 37564993 66870 66848 798984624 29482 29483 656730681 61871 61848 579769505 73454 73455 759754021 16830 16747 486015422 80885 80886 633808029 52181 52206 639362022 62665 62648 505728200 58774 58775 751853766 11969 11970 793090215 25845 25846 293026428 29479 29508 650537139 23074 23075 5251686 93826 93827 265103513 17639 17614 119653350 33425 33426 448842241 85022 84973 884162900 39993 39994 137392654 61994 62011 102164771 17249 17272 677879867 25083 25084 789463672 51680 51681 262580629 10526 10602 507294255 35469 35470 562187758 4097 4183 510164193 40622 40550 982687250 45537 45578 269065992 47950 47951 597226153 91410 91462 488184218 67629 67630 797683997 8954 9002 609022471 4775 4776 994067641 43714 43715 85872187 70712 70713 943900387 32850 32851 207609026 34304 34267 200530592 76229 76211 229986466 98312 98313 152804432 39764 39849 299154988 41337 41338 832076349 62028 62029 482351900 21060 21061 941949536 29639 29640 541616636 22168 22171 188582957 5050 5051 327709810 99979 99934 346526364 53489 53490 795762774 77256 77257 721493289 37823 37824 873913687 2639 2640 717203867 49122 49123 296527237 26928 26978 819715023 99347 99348 197049781 43615 43616 773210226 91814 91815 635219070 12615 12616 24893082 57936 57937 75631924 30126 30127 389093341 79001 79066 896117694 75555 75588 884814397 19066 19067 384873993 69208 69161 732716366 26265 26266 632521966 19553 19554 575738967 83295 83362 506665628 72271 72272 106489164 17055 17123 802262078 36713 36794 127810305 75357 75294 670599258 2617 2618 145568101 24293 24365 908732442 15034 14948 216659118 32719 32720 965306904 43644 43645 969039752 2020 1953 858078197 22999 23000 131666693 4956 4957 824402604 66243 66261 866424194 57659 57660 479671270 62870 62871 372091783 19396 19436 97378980 96731 96732 389839892 57746 57747 72445345 11712 11713 430563349 63735 63736 91530844 84459 84460 76628762 31863 31864 29261720 74496 74497 654474147 7410 7392 978770576 41351 41352 609285864 1107 1108 1482631 39535 39536 264725745 960 893 782543741 71042 71043 352083534 34502 34503 572745247 37111 37061 825076150 40392 40465 870602160 41736 41737 409057894 56360 56430 247464424 46355 46371 594333244 2014 2015 69319911 57702 57651 861572989 22660 22661 51701483 1587 1588 688588532 91111 91105 804074544 38756 38836 548979330 56874 56960 370297585 92260 92220 680291599 949 950 266408606 3800 3801 973809819 20717 20718 483450828 56121 56122 739563196 58849 58865 274807416 55876 55863 27838957 9152 9153 899670149 73231 73213 480963693 96452 96499 455311108 92367 92403 101675406 84146 84151 162127191 28423 28425 542866857 84053 84092 579689131 51988 51917 502947837 16210 16290 138565339 86686 86687 6301549 25866 25867 217486630 18879 18877 260738104 88569 88570 967923910 49874 49875 776352911 80401 80399 102790719 62806 62792 563664967 71848 71918 137858548 53120 53087 329404980 33154 33121 780110493 11604 11534 573792381 39931 39932 642727737 31166 31191 963303170 15835 15790 905209772 89850 89787 626721699 42857 42858 709300643 73977 73903 979457164 32413 32389 471244546 12909 12910 737693161 99801 99802 403533757 64261 64262 336647044 78908 78909 634395131 61460 61461 44247999 7744 7745 718484027 82857 82858 473508217 39363 39276 756664673 11666 11667 756391165 44059 44060 265399488 69817 69818 794181832 90647 90648 113474475 93619 93620 91826935 32846 32847 545045880 58534 58535 714194483 36620 36621 844797761 47698 47746 669589910 97003 97077 441092335 5427 5392 414030012 43271 43210 205475753 37714 37651 141868719 14634 14635 777603567 55846 55847 290744365 38018 37963 952684601 26904 26970 330568414 21333 21310 263435549 4368 4369 987846222 76329 76330 792016782 62383 62439 361282328 99301 99305 591857506 79160 79143 190394798 78717 78718 349065611 41108 41033 419519709 76721 76643 704323671 93466 93426 874985207 52964 52965 858697765 61987 61996 925743455 63645 63703 903117200 21181 21261 284048554 91070 91071 882700047 1540 1524 693756811 11474 11391 201412394 32395 32396 901284398 56997 56913 647227818 39934 39935 354251039 70083 70084 349581721 4644 4595 841293318 70058 70081 801001175 54357 54358 374902960 21658 21625 112333804 97061 97062 678667007 66545 66603 310847808 17853 17906 350660113 70035 70036 964004230 82694 82695 96437379 36089 36090 140001080 27145 27146 989564326 87657 87658 997480209 41593 41650 716240313 49573 49574 859222258 58621 58622 596937249 29192 29230 550220698 47911 47856 828760383 2317 2333 527239066 56081 56082 360084181 42400 42457 756986596 60685 60604 881657550 74020 73955 89830629 82066 82060 814363955 99568 99623 723685229 88332 88333 874810342 71864 71865 138393856 9098 9099 769476833 36502 36503 419859745 27854 27867 22917628 38932 38933 942311980 83332 83333 196368968 86064 86146 635587866 24017 24038 991445231 54955 54890 756369777 20535 20549 846930546 72124 72161 840674756 45879 45880 976233148 97264 97265 369808603 8023 8024 551619980 27799 27800 407475944 49615 49616 42515090 75593 75594 565590056 69630 69631 303307670 67862 67792 520045889 20190 20191 365764975 96803 96804 521489856 29995 29996 455945815 68664 68665 688247996 48100 48101 543706595 41710 41750 536637428 16975 16903 753822122 80122 80179 483264453 509 510 626140404 36217 36275 462273423 46796 46754 504015862 90739 90687 901405468 15296 15297 186091448 16314 16358 300346150 87962 87963 697731769 15017 15018 31968843 94549 94534 100430334 18167 18171 362983821 92005 92006 136653066 29145 29087 62719764 62959 62972 860768051 60954 60955 674167318 92048 92067 288513603 14830 14751 582482456 88662 88663 394145447 47856 47776 626962895 71228 71166 166589340 83570 83646 279642390 48915 48963 509174461 53130 53131 698999377 48265 48283 39578333 53270 53326 136706570 11410 11321 205761863 83687 83618 741104943 40331 40365 70648042 39851 39890 939210823 70346 70313 409220834 94935 94936 195429727 30389 30447 54099166 94312 94257 785371254 4053 4054 777754159 9856 9828 566524211 17537 17538 979872729 2378 2290 755048240 89778 89779 390386224 4915 4996 879666624 83551 83587 207553902 85582 85583 774618950 70168 70233 239274592 96906 96901 40001301 97350 97272 212566634 42757 42770 202285895 55775 55776 20941329 12577 12578 954439032 58278 58317 201283675 31174 31175 766470124 98761 98835 440698881 2795 2796 443385671 21856 21857 994850773 8113 8189 632003367 65426 65375 533901059 79540 79480 337180863 16843 16809 508800595 77046 77047 707022515 46418 46419 719471128 37361 37419 339229714 81183 81184 114726565 23357 23358 60841287 54796 54813 179851244 75111 75112 485444301 16241 16242 651735049 53400 53381 334388068 10040 10041 658724019 37090 37091 827047413 33832 33782 249984830 59582 59603 398011524 6961 6962 79757204 73396 73360 554368150 17736 17737 535594143 24559 24560 860965460 78759 78765 926691670 18972 18942 903191418 95515 95533 769545343 42556 42557 95678703 12741 12742 280698247 56526 56535 759136825 4879 4880 871541101 2144 2145 260763699 47746 47676 756067882 75705 75706 931721342 47285 47286 260137922 27816 27781 330516933 96612 96556 462641688 17201 17130 319520889 12434 12437 97791386 61768 61705 46641432 67737 67738 56017611 80013 80014 358615862 30066 30074 790034330 18840 18792 722105831 30657 30658 176661699 39148 39226 691371509 39108 39109 933721947 44174 44099 467169914 59737 59692 483909890 96871 96929 348336353 42201 42202 886144408 55490 55491 969233696 46157 46112 950319452 29187 29188 676338735 81338 81339 355543971 42469 42520 117936354 29014 29008 721777123 2731 2705 439111024 14117 14118 572139140 54433 54434 645517901 94510 94494 22753875 14625 14573 85377385 58133 58155 517191485 2476 2457 963779209 87197 87198 410796510 19041 19091 882757249 83274 83353 221342878 12442 12443 440865355 42411 42412 655266555 62266 62267 519417621 22957 22958 911642457 75033 74946 739997540 1964 1965 908577797 45065 45058 709756073 11059 11060 23374269 56850 56851 657739739 72717 72656 654227368 83145 83146 108605370 98045 98046 383851684 3414 3402 162382821 44663 44664 905795402 5908 5928 423796649 674 675 865079636 35164 35165 877803304 55233 55281 709943517 22237 22238 597980738 62895 62896 105259484 25160 25161 181102983 76967 76998 556858703 21078 21079 52538611 81918 81919 854960945 28134 28135 724521984 70571 70553 236193913 7978 7979 737165244 37764 37765 877776654 11152 11225 724945669 88528 88564 961474899 98417 98418 231437192 63397 63454 707334193 12887 12888 355463612 11513 11514 938780149 4127 4128 646931140 52028 51982 737689969 50414 50415 725561265 36778 36848 941409553 67687 67631 623103337 38801 38782 425978017 92712 92713 471626932 22323 22297 231997389 28909 28939 273045196 40681 40686 649144095 76043 75985 750018121 88644 88574 31861116 71298 71299 831884260 53823 53824 976158710 27765 27830 381161915 35326 35328 18203845 62935 62936 807086727 15670 15671 639967770 5446 5447 673716649 12824 12742 159717498 39155 39156 80831480 76490 76446 636764438 54089 54086 370046767 4178 4179 872623706 71743 71806 942400040 43093 43094 236441905 84097 84098 828810704 73641 73598 806350358 27472 27398 712155398 93019 93056 918211822 21777 21751 509828193 8016 8053 989520351 65680 65681 60451830 14674 14594 712466297 30883 30868 620965475 53024 53097 324416228 57374 57375 850644008 19350 19351 540754742 76911 76837 677414215 10536 10537 381201300 50378 50379 564631070 9756 9822 100651889 98565 98566 118175745 12471 12464 91115828 35207 35208 173736747 95274 95276 70091722 94160 94161 347704238 15949 15950 996731822 90446 90524 127891682 80358 80359 521902443 9925 9846 574057708 28452 28539 856669856 41014 41092 341918735 5332 5415 679202986 90233 90234 734895195 92383 92384 461541768 59177 59116 430927324 22187 22200 643909352 81226 81227 207553227 54873 54874 434453653 12362 12441 807828161 5732 5733 722379977 55128 55129 948172534 7900 7901 604892725 92381 92389 685837101 70181 70206 620315927 46046 46043 276782948 38249 38332 149874142 68379 68380 814504014 52926 52927 761370542 999 1063 442145630 92484 92485 813987212 24488 24508 298292262 19399 19400 79285221 13354 13412 645099635 87576 87577 794428879 41525 41526 335913097 19295 19296 22538891 22176 22251 259756703 192 226 262147032 7549 7615 523191098 43014 42936 101344648 59873 59803 704405263 30637 30551 762749549 11414 11415 339092692 68718 68791 628693 92853 92854 585923362 1161 1172 798866346 26318 26319 28236407 11065 11093 7929989 38286 38287 712626794 7243 7154 210440575 52458 52406 464060132 74041 74088 719786702 46951 46927 613942739 51354 51360 240490424 38918 38919 553950780 35268 35264 182721540 29421 29379 925359970 14518 14479 15415959 90652 90653 357077249 12700 12760 5373964 28304 28273 676365379 81306 81307 882526650 49814 49803 549177998 96883 96869 204336174 80575 80625 654536847 4595 4596 208719471 4533 4534 238685419 8342 8305 245125263 70777 70801 907018840 34319 34320 643181164 70607 70608 350851278 70681 70689 152404814 50252 50253 672676548 11976 11977 276353229 71611 71612 449450049 29428 29429 527340784 80591 80666 820123335 40748 40749 419988286 78858 78781 389237521 41980 41925 950099047 80593 80594 812183870 93084 93085 848904901 95220 95231 539969556 55902 55903 902777675 54541 54542 74218664 70907 70908 685757783 49801 49802 233133086 36224 36225 860809247 5841 5836 686812669 52107 52108 962365090 44328 44329 97427971 42918 42935 94533195 66632 66677 563355133 77778 77753 771689361 23800 23801 926240623 16967 17047 581319248 52368 52409 652735838 94600 94601 654867998 91419 91420 921441474 90835 90786 488981445 24023 24024 836358699 44787 44788 421558792 21269 21270 8332238 54840 54841 733157369 34056 34000 870591653 58540 58566 352883226 32038 32039 781944714 20454 20456 999161857 40778 40805 26931152 73325 73326 225382416 38849 38850 707503421 76052 76053 535772652 50379 50380 550194096 90825 90826 578930700 27225 27226 193725900 42407 42408 700815860 91193 91173 735014576 44693 44650 997427183 50856 50879 519178304 70806 70807 35118993 44047 44048 272628061 64350 64351 642987259 93798 93799 59440279 71862 71863 845220167 17233 17215 159357816 50311 50312 512832944 23666 23610 977482751 64667 64668 753253325 25809 25836 490832821 13168 13169 806691234 81629 81590 293516028 27447 27448 8509803 53474 53543 132809066 13058 13059 743754205 51634 51627 519148127 77343 77355 183954027 36041 36042 764703152 95846 95864 393333685 19788 19709 8846341 48039 47958 205945203 11901 11835 926601296 59032 59033 631051517 69860 69861 321548969 65038 65039 56118068 80121 80122 224489417 20817 20895 80708485 77661 77662 166119475 3255 3256 258974069 35381 35394 778493690 81089 81090 794068731 93437 93438 126591156 58207 58223 172100327 34610 34611 242886930 39529 39552 327687180 58078 58079 511369005 75791 75792 10615726 16354 16355 716000539 17261 17242 965638088 29147 29148 962001011 26520 26521 908081172 83455 83421 488051152 27575 27576 134830856 9935 9936 604576443 18015 17986 304714077 54479 54480 210705382 27386 27387 558752592 62921 62922 823204725 25428 25429 90218837 77872 77873 484914094 41332 41333 493880589 13411 13412 801969196 73224 73203 615394895 6948 6949 28290941 74871 74872 48883684 8717 8733 316619674 60439 60440 986674654 53241 53328 48289548 39683 39684 993981488 28613 28614 434759749 82633 82566 528099700 19919 19920 542505654 33902 33842 757315502 5980 5901 740008553 23159 23160 778487713 67456 67484 999336462 75828 75829 390806432 27845 27846 576305198 29732 29676 963776455 77957 77887 455665856 68793 68792 519929645 95201 95274 304761237 66502 66464 530346388 48046 48047 109354394 21273 21226 877707411 48298 48299 713436003 26746 26734 658697474 24408 24409 616559181 20657 20695 371221305 36165 36113 789359862 15597 15551 865817417 8814 8793 362405490 87214 87215 573486687 90006 90007 898535641 78381 78374 780639649 93233 93234 889838473 91122 91053 591864 17424 17425 78050867 56666 56667 532397160 85846 85847 349781872 93507 93470 705133563 85366 85367 635522437 66120 66123 665759084 48105 48097 467630526 70024 69984 825107325 99139 99140 739321772 41322 41323 216834639 95918 96000 344743881 2217 2218 921289808 48863 48812 254582796 47018 47019 471420586 14361 14330 265226831 4548 4630 767785179 9550 9551 992311266 73725 73730 533214729 46820 46821 357811846 88513 88467 740677869 93484 93485 353066606 13876 13877 820764649 20730 20731 211904920 13283 13284 390468534 96164 96211 823045793 99799 99844 398306311 87151 87152 505135003 45439 45440 241596205 26691 26763 736977688 96608 96609 927150166 99855 99906 746847225 75866 75789 308669056 78601 78644 734997679 23377 23353 15944038 76335 76375 145306560 93179 93180 927192908 63557 63558 450249052 73737 73738 595361365 59191 59202 550666747 85452 85517 636101881 22977 22898 619113223 93736 93737 756675334 62142 62143 685101829 64615 64616 845071669 57037 57013 659078596 4430 4431 874359029 86040 85957 748399899 97944 97978 178135624 44816 44866 921575438 38892 38893 90556131 83507 83508 201033494 99578 99637 11432960 77476 77477 521080668 93997 93998 7695820 25495 25500 581974553 60165 60136 349566559 72764 72765 759090385 98655 98656 141821285 13418 13468 876820021 74508 74509 542308369 7053 7054 922558205 3166 3167 889928934 97664 97665 602194359 10995 10996 241193294 39833 39834 400802494 9388 9422 201330609 6393 6448 510782650 53515 53516 403821698 37087 37006 183152946 42270 42271 73729527 77805 77733 78223816 71047 71048 305164873 2105 2106 307022205 61014 61015 316585013 85203 85204 973541510 99256 99257 707285875 32428 32362 757789561 75052 75053 243500859 72784 72854 293486219 44419 44428 326527386 56998 56999 419007503 58966 58967 633665275 5643 5651 979058993 78736 78737 18472327 79921 79932 876135684 77697 77698 683440734 79708 79707 512498334 99610 99562 346229165 60326 60327 4948275 63507 63498 874030749 56742 56743 172339962 19938 19971 316923586 56200 56264 343772298 70268 70229 269420953 22517 22428 136439547 40647 40675 576529249 30426 30378 146355446 47093 47168 504089599 67146 67214 794653619 59404 59449 373454837 82436 82437 975662391 31335 31336 874131068 8785 8713 636532017 35400 35401 8284490 51986 51987 325117643 8807 8808 992680903 69162 69163 41627529 43366 43367 3604377 52615 52616 823912976 32615 32659 492194799 41896 41897 170007234 91563 91564 833780552 22532 22551 744701027 96888 96889 914571113 8363 8364 483593900 38631 38632 900747335 52012 52013 424673418 68785 68753 753320649 62284 62278 248769001 81303 81383 636140105 1380 1381 17108727 55359 55392 681268839 91804 91805 758261789 56336 56305 639530742 94471 94472 322892764 86898 86835 505619295 95318 95319 223807804 33298 33299 133141102 51928 51950 41255925 48114 48115 145703595 67396 67397 587544913 87735 87767 988389189 23774 23702 662202890 90972 90973 414780519 73457 73458 369568580 32577 32578 626242958 88428 88429 887731814 55207 55208 508538086 1703 1704 669680677 52101 52102 110645297 86685 86686 308626411 62298 62299 163624845 51961 51962 550133852 14424 14429 594570379 95186 95187 359776722 21241 21177 463913416 73173 73174 798568808 41847 41760 398541409 11633 11627 684245938 66148 66198 299423423 42388 42317 27284455 88740 88807 300686396 16896 16840 230264370 97296 97297 541063284 91441 91493 642695337 13107 13108 889675096 23889 23890 647231148 75884 75885 428582929 98676 98708 906754805 19331 19332 346086704 62412 62393 242977383 17684 17685 724825817 54766 54830 804479297 95019 94969 179414174 54830 54831 219531250 757 758 960784336 96238 96239 372349019 78782 78837 271500069 22885 22859 771629402 31275 31259 108882566 72824 72825 439544114 23980 24050 647621593 77597 77598 441287994 64847 64848 670100037 95392 95393 137347617 3543 3544 375190923 16355 16356 91332347 3242 3182 4853818 17936 17847 12439084 27889 27890 195930429 49797 49798 926920942 78923 78983 570210583 87201 87241 526552484 89160 89161 886164249 9088 9000 213021760 35302 35252 561715250 17964 18032 747676585 11271 11272 562289023 34268 34303 973182152 43411 43472 352759259 98450 98422 725449885 45002 45003 264133003 52540 52541 698246885 76922 76865 995885134 12414 12415 692733159 74364 74365 165292140 60304 60305 81992200 1736 1697 138601967 72428 72348 650979618 64573 64537 795792020 63386 63387 617972815 75899 75900 669882988 17663 17694 207358717 94663 94664 928678976 88918 88929 466250819 63480 63405 694607657 1136 1224 158692530 83350 83351 364832530 47001 46964 476395466 91026 90955 707917621 83013 83014 572056949 9180 9181 759088549 17326 17379 441579328 74357 74396 573483379 25363 25400 501843884 10583 10584 686973736 35861 35871 239261771 62716 62685 700749980 70895 70896 616920697 41848 41849 445883113 60549 60550 413283304 79693 79694 960176127 72505 72506 165630292 94 95 313759198 98103 98023 231818751 62931 62892 822587384 58595 58596 961491074 16316 16317 434311486 47108 47152 683140922 8643 8729 895307867 95452 95457 620313325 91046 91047 633632679 2989 3068 878999035 86525 86462 845679510 90996 90909 817565818 58667 58668 648716006 77113 77114 735473103 72594 72595 798156878 24623 24540 221785407 83477 83389 983495647 68729 68730 891426554 87345 87429 202160873 29950 29951 307181403 91333 91327 208414464 6875 6903 660858706 450 382 824499295 36277 36278 159798516 73770 73771 698681417 76620 76665 415049524 15699 15709 355491044 38754 38755 804198974 8521 8548 69504401 39678 39679 485209699 55791 55815 91582563 28335 28336 61811719 2903 2926 44853139 60197 60198 408136961 14165 14166 969517738 824 825 377544819 37278 37279 531237722 81544 81457 944968578 31787 31788 3687166 50113 50114 443553618 24084 24016 111220360 97041 97042 944607581 83119 83107 52532442 79535 79460 200510539 18378 18379 921104698 5516 5517 909462614 20688 20673 729523370 71192 71140 868203722 16470 16418 52890341 61585 61586 996438194 68096 68077 235041778 72052 72053 691654496 55773 55774 200808574 19791 19833 149746022 25624 25625 803242646 2572 2573 986881083 34259 34260 779698857 87182 87183 620981072 20397 20350 493011694 73563 73615 939498601 56158 56159 787191063 78984 78991 821697182 58479 58463 607903154 94892 94893 680966243 50447 50448 640393214 88100 88101 611185241 91816 91817 458922540 98968 98969 506311028 27863 27864 189221596 72972 72946 178507255 94075 94128 82231680 11781 11782 150918233 56206 56207 879900510 26226 26279 925632891 32707 32708 164890880 75181 75164 594022847 45242 45243 199234827 59187 59188 593896196 71291 71292 222893466 97693 97694 990220373 83547 83507 32107421 66233 66309 783162094 38798 38799 310373939 78062 78095 378942171 83643 83644 91268071 17293 17294 191861479 56450 56394 754491566 24501 24578 902010990 35320 35267 918285365 56761 56762 62752815 10864 10809 319924431 8708 8702 987451672 8343 8344 598274826 68744 68745 513940137 10011 10044 485718525 22001 22070 281429848 71220 71221 429265230 40758 40814 480713844 11927 11928 801733557 28951 28873 170974491 68030 67988 245063384 91474 91475 739656112 93368 93295 423858424 22923 22858 472775080 83422 83388 32058319 61425 61512 220001183 46596 46597 833053218 39049 39050 507032185 43400 43401 420376528 42603 42604 481840066 12757 12758 326662665 40688 40769 813885855 22496 22497 539771401 59840 59841 321280024 35672 35675 464794820 19557 19558 485544755 16496 16497 136952770 50795 50806 343033844 710 671 289483097 54719 54720 82189751 320 356 598848705 56764 56765 291763850 80788 80745 406930582 18497 18498 747090263 44642 44643 887964108 94531 94532 432950693 37937 37985 677382977 20643 20702 937878300 12717 12718 183819072 80115 80090 848874989 96954 96955 329439901 87375 87376 497109171 2665 2594 860869116 13444 13445 25123548 69183 69184 739099573 93163 93113 109077083 28542 28543 576924297 48289 48290 741429800 69401 69402 529861210 52575 52576 631394619 32106 32194 206122127 6101 6021 918948455 922 964 566639342 27415 27416 866721696 55641 55642 103808009 51316 51362 432406671 903 970 111584002 84563 84566 790703575 22830 22831 178799796 5490 5524 361285970 39094 39063 835030738 21902 21903 584128329 31947 31864 478151580 84711 84712 532546797 65920 65876 396680101 14545 14546 840220126 75517 75565 788779641 90198 90199 447955108 69396 69379 205679508 59269 59231 293920195 52673 52624 16932635 14292 14293 592168331 49558 49521 178207948 65880 65928 447164025 25072 25071 298915142 27669 27664 18042168 96363 96291 801280232 60977 60999 291119016 91745 91685 233401617 21024 20943 806791540 22416 22417 501993867 76514 76515 558193772 32353 32440 263240983 39492 39493 2372797 61805 61806 363715418 94113 94114 384585699 90727 90728 205869097 13477 13468 143488480 99686 99712 786850490 80408 80483 21866878 79416 79476 713841255 99291 99292 282949358 73660 73649 651167232 83365 83443 829512685 52474 52471 128962791 36967 36968 987794547 97752 97727 365742549 91473 91544 262944893 21338 21339 915172779 32958 32995 638748754 41217 41239 991108091 33333 33252 801350610 50723 50661 225364712 70707 70708 129657172 79874 79875 215049369 40552 40501 433578184 88301 88302 944550727 83140 83072 542830740 23060 23078 19248873 79480 79481 984242866 62048 62049 706766059 21673 21736 408799566 58529 58530 581538927 79694 79695 829113696 25945 25946 999896621 53522 53523 839626552 62441 62442 101016096 92943 92944 836961200 76029 76030 109506343 43310 43365 294991091 88338 88335 705716085 65900 65847 177949933 34152 34139 118803903 72806 72807 200946388 56289 56290 435412813 90111 90146 159517092 6184 6185 499088423 52865 52782 688408202 36510 36456 486533275 41337 41372 461846601 14186 14256 636938441 64116 64098 572759993 25404 25351 107866794 25227 25277 463171436 92679 92696 415596408 96766 96767 721593855 24808 24740 885034802 92576 92636 161711126 51122 51123 738601257 356 413 780464767 58275 58276 178072968 82921 82888 211737183 93010 93011 335850003 42404 42405 344981776 4322 4323 225975183 50760 50761 429002871 75446 75447 384441614 95243 95194 31686466 83923 83904 197513523 32926 32927 12715452 61348 61349 809454662 76819 76820 165458010 65912 65879 31699147 78550 78617 440714477 2662 2663 243838691 95483 95431 642840445 3865 3892 683285802 47925 47926 445816457 53120 53121 99331693 87199 87200 963982273 98910 98911 844210420 94398 94373 134431500 2156 2129 649216231 40871 40903 838366364 98789 98816 16384339 23023 23074 839495485 78530 78531 507827010 94099 94124 778268789 85522 85523 223314252 41346 41347 531799846 48148 48149 748458221 90013 90014 964198656 29989 30069 621600231 99464 99465 484711955 63666 63667 487280621 53766 53851 579691987 887 888 273600142 25260 25264 429182603 30049 30050 146874320 84094 84067 201952503 44980 44981 97165967 30389 30335 168988733 20670 20671 559025126 84424 84425 558532245 3413 3414 615856754 50109 50110 706769595 29161 29162 338859979 47463 47464 457833706 643 644 894348000 37346 37347 659060619 27226 27227 285219518 73845 73810 617279092 91524 91525 404276853 23240 23241 211593220 50523 50524 306158884 73735 73674 115994290 44036 44037 531329132 82393 82394 422440402 48029 48030 440700294 63028 63008 60209393 50462 50432 665810614 10750 10832 222332035 99546 99558 874677047 95570 95571 156268650 37736 37737 255407309 6182 6105 401420680 81074 81140 421195389 78950 78951 194583443 31615 31616 471751277 37123 37124 888177923 54530 54504 676925686 31217 31238 933512684 23568 23569 73284845 77659 77736 305455128 67565 67554 757302275 3993 3994 627252253 90647 90608 418847825 1519 1520 13254583 33293 33275 364068590 77581 77530 165866377 79247 79248 664145251 81712 81792 576041665 74890 74952 466360236 61595 61614 768308691 96092 96093 896481263 55441 55520 641335954 87343 87317 559296837 4690 4679 105611590 12642 12643 344655660 35706 35709 859417415 98077 98078 51115766 52172 52196 742241168 70889 70890 83209731 83171 83245 392213043 60032 60118 462594496 25875 25858 123844981 51254 51255 552948687 89387 89388 923072939 7315 7266 801812719 97862 97809 864642958 29895 29896 178698813 64866 64905 612859072 26785 26786 737765545 33710 33746 522626797 64781 64861 586248478 98505 98506 768576498 80952 80953 297900551 72183 72177 565330217 59066 59067 468378492 28758 28836 712364159 8592 8593 419678140 24348 24349 238966488 73022 72934 404178209 30375 30376 386053614 57696 57697 948141291 20958 20959 574495605 92891 92836 701536705 44370 44368 864697624 59853 59885 301729463 36267 36353 507809838 24072 24141 221864042 25486 25411 721448617 10225 10226 910624577 10262 10330 346723001 55228 55229 519481770 608 609 924627221 42465 42466 281530617 80310 80311 691908342 14995 14942 470188356 51614 51539 480909689 5947 5988 854157708 18641 18642 782652266 8413 8350 679171855 94544 94467 54191911 38258 38259 293799827 93843 93777 38884916 55001 55002 337974537 75144 75136 737750724 2526 2527 717710072 22837 22754 604370799 17155 17156 69335740 89904 89989 925580460 79114 79078 255697305 78756 78757 854496440 81622 81577 988136865 24216 24292 149784373 28120 28121 88791330 621 668 488917686 93647 93643 710814719 59985 59904 533348118 68498 68433 637224749 9428 9429 839508681 49859 49860 915613216 65514 65507 168823692 25051 25052 547617626 60962 60928 209436439 6638 6639 574824537 71553 71554 869989891 5895 5896 408527691 62682 62683 924582662 68028 67957 82861970 53028 53029 694677061 57677 57604 874577227 34388 34470 126787187 85855 85856 721686288 30027 29951 435799668 36064 36108 805477445 96493 96495 682452441 85923 85924 546461418 89607 89617 360886698 22861 22862 406254083 71184 71264 545454098 926 927 667594807 24207 24272 863738130 41865 41808 479918389 3989 3990 193712003 95034 95030 250534014 53150 53151 700423911 86637 86672 441417558 13934 13866 315455598 96410 96367 738683273 49966 49967 74066411 4832 4833 265512952 46722 46798 618933043 85846 85833 466554570 65562 65563 73077618 16349 16350 922145731 99324 99325 46427949 91022 90951 781627612 88653 88654 325080338 99080 99081 888564232 90727 90813 718579585 71634 71625 899518266 65099 65100 242289 15532 15533 957435390 80944 80945 72094473 84550 84551 719325183 49248 49249 769815081 71266 71267 950370457 98274 98275 240340054 14801 14751 98107656 42594 42673 932229499 85699 85773 115052543 27136 27120 733747314 27900 27901 780931192 89972 89894 889866436 23402 23472 677643242 83757 83758 820461068 83403 83404 931539274 90240 90241 791476190 95099 95100 588954862 41429 41448 652453881 49619 49620 953921925 87155 87206 595926216 16693 16690 705473046 85560 85541 98607717 85404 85405 258310626 69059 68975 390333522 45164 45114 370805237 89468 89536 513469368 48012 47958 440237413 31983 32051 847665165 9316 9291 611658 32393 32394 832999607 51880 51881 77921886 79003 79071 197618412 34437 34438 33421417 86587 86588 154140273 74590 74591 148040922 90964 90941 544557965 98067 98068 84607412 87314 87254 988854551 26410 26418 166872512 22197 22154 619881280 10309 10310 95691933 84279 84290 593408983 4407 4408 985185390 70898 70973 795127421 54155 54156 186347618 59230 59231 301383496 69108 69109 499765596 74545 74569 675351420 98420 98421 556265697 88669 88682 758741062 72194 72242 1090908 31527 31438 304708080 28967 28968 799682518 59415 59367 84085964 58785 58826 930283823 89395 89401 698566080 52493 52541 185573545 93163 93164 391997468 21494 21495 190852420 23076 23072 635277565 35119 35116 882868935 90394 90395 799387620 46200 46223 409868407 19501 19502 304407801 64830 64831 40856873 75823 75909 380303044 51741 51714 294803189 35089 35090 841352162 74701 74702 809594120 82341 82281 202226760 47289 47272 172716771 11814 11802 507146734 70144 70145 50907829 14866 14867 54775094 43602 43590 585486971 60694 60695 489457705 78048 78049 961434549 34918 34919 949349518 41222 41227 574921856 77764 77774 77095195 81023 81078 881219115 86915 86916 646947051 94950 94951 416434473 59609 59667 736637281 28511 28480 343317529 31204 31149 779968496 33772 33773 313566033 87092 87111 222945310 33546 33547 860137269 64477 64478 908191634 94089 94015 114795424 45797 45850 76449730 83468 83469 597732198 29416 29417 573951143 68652 68653 348299836 88075 88004 35730776 69245 69246 167546424 17041 17042 926723469 98215 98236 377402085 99771 99772 490915447 55614 55635 316953254 65912 65823 891503802 36662 36608 867945519 4368 4289 970434821 47577 47578 740766721 15206 15207 731658020 38188 38231 496893926 3235 3236 35620862 64697 64695 490011776 53064 53065 675194461 40174 40175 56653547 47966 48020 395184601 31478 31479 594544948 5573 5574 657933711 29157 29103 799103771 95218 95219 290547006 71408 71478 192034997 45228 45229 39894087 53268 53269 614114856 63995 63996 945609650 98048 98049 965828340 47899 47840 387090769 6885 6930 573019965 94491 94479 484750714 12112 12113 937762400 5489 5440 175960917 73652 73629 497751534 19123 19090 399058552 98242 98243 789354131 19757 19758 424415970 55973 55974 650144500 83226 83227 615369086 88419 88411 27599440 56939 56852 869039855 19222 19188 612774334 12949 12941 484039470 81984 81985 52307996 77068 77090 532808298 25737 25738 299865261 50562 50563 276807438 4450 4451 317136548 20459 20460 944926280 11657 11636 759405791 59680 59681 404188638 82161 82223 676355594 5557 5517 974193703 77403 77386 802924058 65227 65183 453415620 16327 16328 871799069 79975 79891 924015421 60677 60618 75073828 32889 32905 86430712 8670 8617 230756362 89120 89121 474743750 17282 17283 970839534 72882 72841 83552976 22385 22386 613894648 93309 93310 839500707 15660 15586 899323042 8832 8769 250135227 1815 1816 245784900 97300 97367 570549808 27661 27662 992597543 55381 55434 660206990 11645 11625 68747284 39300 39274 805913281 45545 45559 515987299 87608 87667 888332037 16128 16129 340941101 18984 18985 646433415 72745 72781 115490553 74734 74735 80775856 22054 22055 474631236 92061 92053 25285235 4748 4670 6379580 71931 71932 602001911 67466 67467 914335405 91855 91856 409819017 87402 87451 826354847 27489 27490 655368502 11966 11967 481275013 1834 1835 523682914 37899 37900 570114308 71720 71641 110438775 46753 46754 700706961 20735 20736 199947193 85554 85555 470303949 27482 27454 487116910 51295 51300 282281318 80992 80966 200741030 57481 57518 126640435 60986 60965 165058336 41291 41302 705386526 98880 98832 935783911 56709 56705 228219668 7674 7675 374977912 20695 20628 532830653 59397 59398 485049566 25701 25732 417492031 71558 71559 263171844 69934 69967 216702402 82559 82586 295506806 3147 3148 806443371 86021 86022 778475332 99896 99840 812576893 91289 91325 741254435 77938 77973 326551994 80245 80241 378469321 39399 39400 537062961 57511 57580 582602556 40506 40507 882497030 8795 8796 841323433 31097 31073 266545326 50638 50639 907921483 52865 52866 333128714 79254 79255 152724993 63078 63079 962887333 61735 61736 864253157 2699 2776 929952173 33422 33423 636101614 73485 73470 596040256 56520 56521 776477236 63549 63532 1922965 5627 5628 256089555 19558 19613 95947290 4266 4267 940054602 12335 12385 683648175 9227 9228 772598091 19962 19963 794175158 23828 23829 879442940 37946 37947 172687492 96549 96550 886124415 16535 16595 502744046 52867 52868 320395852 61759 61760 859661528 39472 39458 350995456 7511 7534 837968496 35763 35764 131267747 17968 17969 837202307 6588 6654 342307667 78273 78274 717600760 38651 38652 939543888 72159 72160 88880995 6699 6700 48743379 13231 13232 671260283 48446 48447 669019226 29170 29128 198191376 48304 48305 608169304 87272 87273 440388197 71605 71606 742068977 2531 2504 825150828 47161 47226 529182626 41533 41534 302672512 13774 13775 523928855 20478 20411 934447929 64184 64185 958596184 30543 30544 887868679 61711 61712 806180135 28448 28449 300538277 3575 3609 536587675 3862 3863 761719007 15151 15210 621854555 68097 68157 549363112 57580 57581 282003148 50301 50338 55039695 56398 56399 684542218 12534 12597 311245354 55051 55052 828467866 23200 23201 761556053 22703 22704 671545670 129 102 675411255 66796 66792 544215696 46806 46807 593678570 70075 70076 573847397 2818 2831 946160890 30957 30958 191436214 80717 80688 798548333 56424 56425 274218640 80877 80878 376569910 73866 73781 692481965 52024 52058 404168331 85896 85897 695884815 26498 26499 971357708 739 740 115841219 37902 37976 118503448 35301 35288 375687549 45163 45224 414743128 43354 43355 483210000 90221 90182 289549342 92289 92290 819954440 65572 65573 438354933 68829 68871 777466032 43204 43203 860031515 13160 13161 927038703 25061 25004 134891649 16702 16703 525429724 96621 96622 533140795 83619 83553 700081695 34220 34197 525402579 80308 80309 965226936 95903 95904 178318653 79196 79197 886411145 10955 10956 923891189 83511 83512 453712889 41683 41758 126798621 93827 93828 192788595 22736 22748 766405549 16733 16782 313587929 36712 36776 534201947 45373 45374 337890608 62195 62162 803167244 83915 83916 92765547 57145 57146 122290387 94829 94817 318872506 92960 93040 9958700 75337 75274 946738266 80695 80613 370122081 63177 63212 492416417 56950 56951 88672035 44535 44504 101327139 39760 39761 147299745 79206 79207 391521697 39906 39941 163701607 44194 44195 859757047 92042 92043 766709330 28290 28291 358849807 16925 16926 160483653 80632 80683 176781007 88551 88552 867044441 46127 46182 691606388 79894 79895 670522957 81454 81502 332587685 54860 54946 156395081 69672 69734 496604164 52664 52665 369190341 77501 77502 52557737 38125 38126 854894237 54551 54568 808286900 58151 58152 566616328 2946 2947 280070994 62312 62235 227103416 16704 16705 156927414 6065 6066 830326550 36676 36677 157511997 58552 58553 41704075 14395 14396 974833405 97118 97100 373037912 35569 35565 361925736 69030 69031 785506051 46434 46435 189612165 133 134 819989046 50329 50330 698723215 49962 49960 733176637 79275 79276 382210883 39629 39630 5588358 48798 48799 540400445 46170 46171 772797329 40321 40322 341016610 63936 63937 588249360 63512 63453 761852177 48159 48160 721909979 93831 93832 259451159 29141 29142 547582863 72759 72760 630524123 19546 19547 132569254 58565 58594 560545876 65157 65158 477583026 37698 37699 224319738 77977 77912 656643226 16763 16737 785795878 41558 41559 795984478 23122 23106 286971894 63977 63978 472696294 66464 66465 426301621 39873 39874 699197925 35002 35003 958949045 37853 37837 618696409 60128 60140 616617635 4142 4069 774279686 76090 76091 926302557 29722 29723 350261114 2343 2344 316241389 45334 45306 199224998 34142 34143 699885485 28178 28101 116836272 59583 59584 316166542 97796 97797 686705108 74555 74556 303927551 40824 40912 199167909 1897 1820 306442140 14229 14212 884206721 11799 11800 289759747 6476 6450 470241671 93862 93863 383486339 49343 49344 771905535 98579 98534 632289323 31401 31383 729226127 2756 2757 532166545 86453 86460 445964442 95368 95455 761546283 3154 3210 586589253 57408 57409 586706828 82528 82529 581991590 11722 11661 425072434 44193 44219 337589094 93811 93812 387919500 33136 33195 694117752 36798 36860 994671860 2447 2448 599499561 86418 86330 307496546 3442 3443 323256687 33755 33827 299145934 78392 78393 195812671 85427 85428 343763687 69797 69798 922082288 71477 71517 475154424 79075 79076 441783878 60602 60603 157801708 44999 45000 546387263 81847 81911 967894694 39542 39543 826457838 99674 99675 978140222 42226 42227 909458483 37190 37173 494319723 14754 14755 838265455 57802 57872 250338098 95476 95477 750895555 99675 99676 197559920 70236 70193 265925582 51021 51026 609204427 89224 89225 38462891 63645 63722 933059016 18044 18072 435765711 20342 20343 705096212 64401 64402 607073651 7377 7378 15187812 62899 62900 733563849 13169 13170 801421214 71196 71200 221071478 72211 72212 463795878 44662 44663 715345656 59700 59754 970218098 55517 55597 176971094 68187 68106 826395925 66277 66294 793127135 74349 74262 224606105 51115 51116 909788012 67948 67949 514947014 9969 9938 754330270 4435 4436 453486537 35169 35170 814599816 80968 80906 535517858 19381 19382 430673061 60076 60077 909397010 56611 56650 113633746 8114 8164 152077869 10105 10106 936706966 62933 62934 1428516 17478 17479 432149218 49959 49924 392867597 56583 56539 628234607 95126 95079 3837313 21289 21227 698350201 65902 65951 6983941 38708 38703 383421289 65878 65879 870162627 4827 4752 813903669 71566 71626 203481423 34465 34476 297215383 84899 84818 53628790 20761 20762 560969141 68873 68874 888790750 97412 97443 434376643 55920 55921 346786158 67883 67904 584694361 55843 55890 539768154 69608 69609 164331883 65385 65386 873829371 55284 55285 475570520 95289 95290 419844029 75060 74972 930572213 37180 37127 176087220 66213 66214 274691319 4228 4267 608641869 19509 19510 967985979 94261 94262 708091982 93168 93253 983966660 65960 65961 676269140 4743 4744 769989583 19695 19696 453169988 49370 49437 418562103 14139 14140 643026659 98365 98439 900273634 14101 14023 401381700 81574 81575 472714179 60026 60027 324797424 84333 84334 391083368 62650 62591 767602574 77507 77549 225854648 1960 2030 194929201 12688 12637 756493475 32121 32100 657132393 34088 34089 940614750 40163 40092 483723945 44147 44148 260512464 44836 44797 555905778 11225 11226 80724449 54894 54837 842370598 11893 11920 918460131 58416 58417 5610177 23559 23624 185736249 80147 80097 760036026 1041 1042 789862283 33888 33944 968244592 79281 79253 703866403 5989 5990 512935490 73157 73158 630077126 87231 87232 965480693 4496 4497 770647639 4381 4382 426920866 36242 36243 543575433 91561 91573 346427937 80465 80446 8078966 98625 98626 156051333 65354 65405 375922646 54653 54589 805443141 5264 5244 97404504 84883 84937 764295109 61230 61203 636354374 42253 42218 804627496 89489 89492 883652228 39607 39608 945344647 22186 22119 223428795 44628 44629 425134918 45417 45383 453361389 78833 78834 82005806 35230 35231 745499762 96603 96602 201173332 39114 39115 887986286 8557 8558 6476276 53475 53476 426966534 41803 41804 579981839 53388 53381 43999465 44066 44067 922244459 18740 18826 597346978 84242 84206 490195486 20352 20353 708470562 70311 70312 220473435 1671 1672 773904697 19762 19763 986381551 7206 7207 805341517 10258 10259 235413086 12642 12644 134876831 6296 6297 602132944 66075 65999 291035509 67127 67110 722139951 62719 62720 743156578 78545 78546 948080522 92128 92129 816341832 81495 81496 155526417 83655 83656 33166328 22435 22464 750837501 26578 26625 700938863 59393 59394 47613445 59863 59801 356202338 88481 88478 763756260 84263 84304 823501746 7872 7873 485622659 91568 91583 426924009 74126 74127 222814204 30976 30999 192994433 52684 52685 876307006 55898 55899 149762593 76112 76067 942511741 37895 37896 442807128 53523 53524 192374139 32748 32749 159786957 31302 31303 445409411 54525 54588 931184158 45089 45142 669711525 46292 46327 553787356 75679 75600 904619867 29405 29455 337619361 39239 39240 718729835 51237 51238 652924490 71377 71465 614431820 55770 55771 351284972 84935 84936 133389431 25444 25445 186282270 36199 36257 149463913 80682 80683 975104701 71979 71980 512979431 85124 85190 53824796 74497 74411 707044971 62758 62729 188819405 93133 93186 244890486 73350 73351 584329532 99914 99915 329870190 60074 60052 371768828 34023 34024 629740790 11817 11760 907797500 92952 92938 753488726 15808 15874 698987440 60403 60404 462946530 64072 64088 155120303 20613 20599 195573922 20604 20605 190937784 32745 32746 451691862 91911 91866 934356035 67927 67928 255140940 45856 45857 496117006 83763 83739 784254723 33299 33300 393256715 34907 34843 530755307 84427 84377 333122646 57389 57437 990486698 93837 93838 164340479 41673 41587 507623508 50178 50184 8917841 36594 36619 160708921 53205 53206 209899981 6639 6587 547396 45609 45610 468745658 67992 67993 272385947 27529 27539 223938994 16532 16533 413113976 63315 63297 135141798 96194 96128 117955669 92158 92209 565387346 26156 26157 67390538 7934 7935 459199677 12106 12132 660257222 73605 73674 728973067 47520 47441 836813812 54652 54614 482369859 61396 61434 571670560 97097 97175 9613763 12773 12774 18748486 98448 98478 522421702 24818 24819 589063354 42864 42865 999103195 49631 49569 356751616 4597 4515 721694140 94951 94952 526353509 63555 63556 682491771 24678 24677 284977771 50064 50065 426872637 78822 78777 312090970 2117 2118 934544086 74681 74594 980499096 38712 38713 632182502 36766 36686 878585656 5873 5874 407418045 95920 95921 580572420 12299 12305 740826392 96219 96220 876198774 56499 56500 460133669 688 730 521270721 87833 87878 302665123 4136 4142 930957568 27723 27749 740665883 47469 47483 817731025 47248 47162 816896886 98497 98498 76256403 46594 46643 840601058 81595 81600 679988344 71360 71361 226359665 59381 59382 680259083 96629 96562 866687193 52939 53015 665311115 89934 89935 927797418 38905 38906 151231886 86325 86313 423493997 50181 50161 784204116 54268 54269 889204668 68253 68254 268562654 45804 45805 848248106 25652 25653 950832244 84651 84652 125354823 42806 42888 213629993 8411 8322 529633065 86025 86026 498203693 74962 74963 739634699 7960 7961 654690422 65657 65658 530041396 91130 91131 961845052 40363 40364 724550213 91562 91558 24597380 2972 3014 846211234 60166 60167 125246523 95412 95467 56585410 57637 57612 706477110 84861 84772 582527932 77148 77149 274362368 97064 97065 906559239 51073 51074 462218857 60181 60125 828609449 61386 61306 412675291 43241 43242 967751610 9454 9455 200877334 44241 44214 630333037 38759 38787 752694139 90572 90528 752964072 2853 2854 344061434 59684 59659 386084332 20544 20629 353091867 19035 19117 410574422 40241 40242 865005973 75704 75705 437590744 4857 4851 95560254 30466 30467 425729788 30232 30202 658831037 10304 10357 700529375 71116 71150 510197455 43095 43096 817987983 93671 93667 462874435 37260 37261 807978805 30815 30903 577410173 76337 76387 37509529 83770 83771 339309282 77227 77246 569657202 760 832 650352546 88515 88502 657950912 51870 51871 733420675 79774 79775 304613771 58070 58140 478297400 7049 7081 812188816 53003 52962 233207447 12177 12151 192353658 72416 72417 99908082 28100 28101 193935594 26081 26009 202070084 51039 51040 90728476 46126 46127 426562522 67301 67286 946768193 3018 3058 855884277 55545 55461 919842268 27830 27831 833107461 90878 90804 880548082 61156 61157 534031243 35262 35263 711802134 43716 43717 718330750 43793 43792 49694875 86913 86914 67223968 22873 22935 781409232 6957 6891 109471228 78737 78773 279596534 1047 1067 846046220 63401 63450 181046698 51839 51824 210643979 58767 58768 92320800 36690 36732 227303575 42729 42730 334950008 60859 60860 895856716 14205 14206 530158349 59811 59778 130745019 97727 97734 964934383 87694 87695 657385937 16123 16124 214840393 37421 37376 424613558 29854 29881 4618139 16889 16890 543950251 99357 99358 860974219 50278 50316 805364637 86293 86294 365179274 61209 61210 877036951 54264 54265 377810469 26793 26794 268199486 14262 14212 209543713 80397 80380 433102945 6263 6225 456016331 49293 49214 837410909 67790 67791 586994355 42685 42686 698955841 51791 51788 446058465 66879 66937 361613776 13904 13965 483345797 25465 25466 752210360 81213 81214 360156967 9557 9498 416931573 81378 81298 596169227 68127 68168 904791120 37206 37207 140125485 93326 93327 391512067 4076 4077 855657371 6759 6735 599960592 35305 35306 197715446 89422 89423 849212937 75508 75577 286869722 89800 89811 574475968 35498 35499 983897479 17122 17123 265626814 54094 54095 260819993 72786 72797 70123445 4365 4366 290051541 17877 17888 811372482 48617 48618 765945328 60281 60221 344092393 6074 6013 777915065 43573 43606 856134264 46062 46063 885943045 94152 94163 634920662 63306 63223 106433192 22456 22497 551644500 59136 59207 333047820 26797 26743 702736142 56633 56634 524836996 66208 66241 274224411 96964 96965 363063208 64891 64936 384987764 34724 34725 510049412 7631 7681 920597075 99211 99212 232153336 50811 50812 20380952 22096 22009 566860129 60687 60688 992402444 54796 54797 141385134 52717 52718 955558321 47084 46997 841858886 65025 65026 520546102 3558 3496 737992359 79474 79435 574165898 24263 24264 870199606 90731 90732 497718915 24253 24227 108970549 86387 86310 757584138 48447 48448 121104189 57910 57824 385928994 49515 49516 862193182 61777 61778 893004131 89342 89421 758796127 71292 71204 47187905 23265 23350 454002731 90391 90392 312510224 11821 11744 918490780 96982 96983 875036155 30044 30045 27960857 81080 81081 300776526 1289 1294 530247995 26241 26242 496442978 87824 87825 541711514 59648 59709 357887223 52968 52969 949973381 97211 97212 813107005 55840 55841 137734280 50871 50872 31114627 83610 83611 46741212 84871 84872 241489296 86446 86427 51236628 52576 52577 986957014 25657 25670 277269089 80359 80360 484587769 80167 80168 278268011 24789 24785 488774858 44665 44623 1005562 44828 44829 672469092 43046 43047 231140958 29577 29623 588986462 6355 6380 163898112 58390 58391 94796313 37623 37552 882018598 83885 83886 286483540 99278 99280 738700584 95524 95485 842327452 31034 31035 680168699 18389 18390 520848373 88723 88799 878226481 99269 99292 61730878 42804 42725 221143251 35919 35920 89458498 8560 8561 671686143 87590 87591 880237639 77943 78025 177933516 34597 34598 447837046 50377 50378 622619681 22566 22567 815647210 68255 68256 638691436 54616 54617 77083291 67974 67991 688601596 54662 54663 567407666 96924 96872 168756027 80261 80262 768405170 47166 47167 334149490 78142 78061 441125483 22377 22301 680325181 37326 37298 942690366 13600 13601 801826628 97663 97634 773937191 57782 57733 741981660 52273 52333 972530328 79399 79400 936974703 62506 62507 720560424 8364 8365 105007287 92164 92224 40053146 80734 80769 403640156 26041 25988 19450011 76515 76543 638173449 19921 19922 531042256 2376 2377 622571334 75986 75987 587402540 54834 54826 400520273 7761 7804 959387717 95369 95370 239253860 73563 73564 987532099 5065 5066 244877897 60643 60644 467811979 50580 50499 145460097 87033 86955 34041073 40667 40732 891461592 53538 53539 65334561 94728 94689 23057227 60106 60038 783089880 40641 40598 494535654 25469 25493 668228776 79727 79737 135023297 63450 63451 871894111 35812 35765 54587571 33609 33613 215055301 30137 30142 683603109 60434 60493 917194132 98032 98033 234539813 7368 7392 436740358 59970 59971 328358334 26155 26208 833235117 69954 69936 78454597 83600 83601 456660055 13949 13950 552061979 53459 53460 137768377 84735 84715 805402230 35512 35461 652788424 81268 81269 546186707 15268 15352 943580669 26733 26734 80905122 32824 32825 247261987 16869 16870 571268545 70542 70543 728853491 92504 92481 166446523 76272 76205 500766885 6895 6896 788902504 58130 58073 785764627 52726 52727 210316101 25064 25065 39664284 53833 53920 39419003 25374 25285 212300931 20970 20891 888523333 89074 89075 395281448 87173 87174 895354830 39270 39186 35039534 71396 71432 915984989 89135 89098 345003488 71403 71404 3280894 77263 77264 844223518 62587 62588 304968091 72184 72120 535014252 2859 2945 14948278 94458 94500 846099573 6347 6336 661832480 16289 16290 71510649 11973 11974 47996300 27241 27242 917881564 90246 90335 616952906 84253 84254 353034545 6996 6908 597705366 12971 13028 745997191 67897 67833 714481048 70519 70482 796384030 16801 16755 793052569 33692 33728 554104274 22459 22460 939383078 94374 94375 467569330 6029 6022 266325956 64578 64579 690616746 66543 66560 59452738 56930 56931 633834455 51575 51576 313838208 66110 66105 936355778 90653 90639 799031783 88541 88542 175643922 43982 43983 135222844 8230 8231 923048572 42139 42129 724765504 7495 7496 462905944 98200 98220 662793310 33880 33881 897016565 93147 93148 834887585 75211 75212 725040763 22768 22769 238586501 21405 21389 989465966 66376 66420 199072460 35513 35514 626704133 42307 42308 248290346 8925 8926 251652284 28114 28115 217506777 10151 10152 261105965 13001 13039 956749642 59126 59141 957851587 63126 63127 855516108 35725 35726 582929162 36794 36795 533855467 98108 98132 19860584 63230 63289 599429934 27825 27826 978204825 31902 31900 748987381 73323 73310 229209990 45753 45754 777004019 84991 84992 21185842 52061 52062 875104754 31845 31903 672775858 53711 53696 372273932 72679 72680 472924179 7290 7218 404792899 20626 20627 256505852 63247 63248 141155542 20818 20819 127891465 35721 35808 477576798 22639 22725 599713128 21281 21282 496005809 95561 95564 860440155 96540 96541 710317145 28705 28706 303980079 56986 56987 111350198 8136 8135 330612024 22153 22165 242131364 84202 84203 791054765 20083 20149 658725955 86113 86116 222996639 31706 31707 301744949 74478 74539 631380720 43183 43136 251922320 73829 73846 405312360 50426 50427 369371488 55805 55806 887585468 45601 45550 934724212 13478 13488 701222873 45075 45076 687130787 23151 23152 504876608 40653 40654 618740145 77027 77028 197668719 6906 6907 18868222 48938 48939 365263089 73909 73876 389528918 3643 3644 245854574 58771 58845 813708939 18595 18634 192398216 61883 61884 102172751 85102 85103 716777190 99622 99646 985409414 30861 30862 61648256 82773 82774 219247708 51378 51300 227007125 36076 36010 185543389 1006 1007 634138048 69838 69788 306997772 19088 19089 41852366 60999 60994 334679177 55537 55451 507472319 79194 79186 607445246 40614 40671 243045309 7656 7722 784611467 44114 44202 899310527 2841 2908 382597804 63712 63713 762856283 28452 28453 937571940 27236 27237 780840700 68442 68443 905171977 60031 60032 707474983 1759 1779 511094350 23618 23691 154300669 97861 97805 665554364 84639 84640 53140567 7936 7988 338120463 99003 99004 400709022 717 798 489360125 15127 15128 648459418 61928 61929 54665548 27836 27815 297019694 41805 41788 856015500 76850 76911 304754299 96956 96957 610861641 75 76 621679817 48836 48837 676271312 16367 16282 414717693 46486 46487 923863036 63231 63319 73352119 39763 39721 719018006 41313 41314 956352216 89539 89609 345482038 65120 65090 347132772 960 961 810688012 53527 53477 217570039 61052 61053 325998052 77630 77653 172441021 71822 71864 560552083 9395 9404 131800554 7286 7291 6682884 58856 58929 658251335 70460 70461 828694882 44540 44541 60552021 40515 40516 124854348 9207 9208 861440433 3264 3265 792536703 26139 26196 826008202 79140 79208 615058320 63607 63654 615636878 76590 76538 856608040 94132 94133 110220883 53974 53901 253667132 26830 26909 664926953 22173 22211 512956509 32527 32590 480903481 47423 47424 318925893 59372 59373 785435943 68775 68723 343683296 87490 87402 825296183 90682 90683 784661056 57493 57559 812811507 8152 8105 434652870 75808 75776 503409660 48754 48755 803712302 63127 63100 809459527 85249 85290 814519989 62502 62503 50267632 14265 14266 570532083 31479 31501 231362222 57161 57183 663039921 22797 22798 915220301 59071 59101 591513975 29568 29510 150720376 47404 47382 541434847 13615 13621 714835926 41423 41424 592223698 58980 59036 651923322 81457 81458 372028378 71025 71026 457008545 83493 83494 73859554 29466 29467 504871997 87777 87778 776014386 56293 56209 331047663 72852 72853 465928256 89993 89994 384072926 67990 68016 642629052 62791 62792 293088439 35167 35166 482799659 67780 67781 126842557 51846 51847 304855105 88804 88805 940887160 32909 32910 976205578 38355 38356 675176649 60491 60492 241258351 74396 74397 650371057 28108 28109 447752736 36295 36296 359442103 85770 85771 511342663 51919 51832 719591705 72937 72938 148482420 17322 17255 405564669 65325 65326 592119740 80973 81029 852068770 99210 99254 710644495 42883 42884 233651726 2248 2189 256969485 67157 67158 690626838 77929 77964 435990071 94630 94631 771092129 90574 90647 127031302 15391 15392 232638579 22333 22410 707881353 49315 49353 157676546 7259 7268 296951367 27010 27011 269256445 90251 90216 16890065 50609 50579 21061050 87059 87060 935680613 71717 71769 21714268 36119 36151 217668386 24932 24933 367859085 2704 2705 953255796 95565 95496 715895954 2169 2170 277288017 41965 41966 891092827 89025 89026 722182364 12582 12583 453286915 70066 70067 248998129 39244 39245 117280013 6679 6635 973741383 16335 16336 517311519 63592 63593 43027110 76114 76161 363854231 22793 22867 524692533 46875 46876 494231445 32821 32822 679310030 62687 62688 678734752 97903 97913 968225990 36847 36772 149002481 93784 93755 957161359 51408 51339 206548021 40553 40494 888894289 80146 80088 406576262 48278 48279 881931275 8836 8772 518105471 1546 1547 515995134 79650 79573 19995593 21148 21219 401147537 33316 33248 312465124 93660 93649 650632191 52117 52144 613305689 99586 99672 334568646 2064 2072 458967617 95491 95402 487706096 92190 92267 966684983 38913 38914 60683876 53387 53433 188489730 28992 29015 351261201 70998 70999 120778340 89182 89153 947435328 53113 53112 527608885 22791 22866 602414104 34401 34402 954672856 99065 99130 652791398 13427 13450 303995915 91917 91920 360600295 48361 48404 789480964 10775 10801 644429417 56267 56265 610941061 59241 59242 798111577 27176 27177 884251458 15898 15827 148926015 65279 65358 157092893 67204 67205 537425520 90918 90919 867635770 51703 51694 49128907 9039 9040 51532408 98296 98297 568235119 13277 13306 335985158 82532 82563 107610433 90442 90444 446133138 58333 58334 768688759 59897 59831 122359950 30904 30905 60301609 79676 79677 3359407 74124 74125 239847477 88696 88636 674591693 78723 78724 602915605 90060 90061 8106532 44518 44432 150003349 3278 3294 13376078 98041 98042 18015350 39827 39828 572468302