100000 35281 34331 207197716 49810 50143 313796281 54856 55188 31898806 44107 43585 66834672 5 1 132053090 94715 94248 476122216 29270 29659 67621507 65663 65611 195659537 1 9 513706688 55802 56797 147206360 1 11 963140745 13782 14049 292867545 21390 21299 13203696 47954 47139 746780880 13081 13711 975122107 14674 15130 11545041 1864 1310 228876983 2717 1910 841979194 14925 14424 873392719 26514 26194 415921893 31496 31581 62709340 93585 93091 10493346 56117 55331 52554815 15730 16558 126569188 25 1 20402990 94864 95491 153172666 98384 97572 831441867 49719 49546 727017473 92522 93151 772083195 1 30 35624665 56196 55260 538208501 29538 29208 29979989 20016 19528 868458905 34 1 795581047 5422 6189 373033732 65166 65059 604898139 30639 30824 570002785 69171 69320 342942386 24802 24973 983207681 69841 69784 755190386 51229 52203 978777007 22450 22177 914296780 1 43 856467005 3857 2975 797786463 96675 95846 620159075 11476 10964 151342507 21756 22248 754590922 29521 30433 382791112 63141 62294 211591011 245 803 661399639 55911 55308 227827709 99750 99432 336265402 13 53 586720023 20193 20534 995567232 1418 1380 169254130 4849 5353 953465123 60865 61164 216169195 75630 75183 182711286 69279 68843 671551240 4 1 962614873 85341 84721 916216273 42474 42577 786930735 51625 50651 628450913 79666 80582 381196946 93573 92723 269692092 82139 82182 825611461 17212 17617 154824291 61256 61286 822435177 88356 88068 824066342 13347 14224 316102644 71 1 456768570 72 1 29699680 32945 33532 633142155 97236 96701 978505504 88967 89439 77688147 76 1 41368920 69774 68874 576364012 36560 36227 166088013 62815 62543 405337571 52980 52607 551653147 87676 87017 537599565 53351 54112 499866022 90126 89223 38928222 9973 9770 490761170 3719 3222 550374711 1 86 846531063 20181 19557 564614912 35359 36318 949429647 66767 67190 466291767 16548 16897 852503858 4303 4338 117402695 11408 12358 216504517 7774 6804 294999133 1 94 780404206 58449 58980 498720631 45209 45268 856586442 57120 57281 141085886 98 1 942773475 1 99 6575637 51640 51815 352379484 9577 9921 812396786 18058 17823 733246319 74903 75572 453253996 65285 65040 672136730 24163 25034 804308886 34158 34261 476102164 79546 79239 927300364 61372 60643 254030598 37491 36813 397420747 34381 35100 725978872 89383 89640 415986502 88464 87775 620980489 43197 43131 57952950 89696 90578 91031652 16 115 57057713 93698 93686 780819311 79237 78257 140335614 87165 88049 169439046 55638 55780 250870696 17188 17086 888306535 18461 17933 219270225 45271 44357 419943855 81702 81574 664227017 14701 14600 134996613 88084 88538 839895775 26234 26982 145708373 35475 35073 906085751 1 128 679761216 67270 67579 602134237 66189 65249 75586065 60991 61688 799807833 65339 64750 438392179 1 133 990132740 134 1 321420386 65964 65353 253373913 8613 8070 503497952 96372 97272 135380239 6609 6385 80309225 78435 77453 874076327 63218 63987 350394280 22820 22554 135753281 46055 46065 155478507 52073 51347 738274867 33121 33055 156604117 30751 30667 13203420 31814 31075 779211730 63254 62686 569598006 28365 28905 571028176 69489 69645 80053931 62608 62429 107232685 4534 3677 924527658 50196 51158 6986731 23449 23034 534102137 8287 7981 900308139 30 155 49207757 62116 62085 753706713 43638 43345 724290200 54711 54017 696811940 75276 74461 997018018 31232 30896 758836017 4593 5134 161767515 90148 90463 910353296 96322 97239 90182512 71854 72206 713439727 96371 96776 201718172 80264 79586 491944461 50077 50209 748401857 63082 64029 29249010 36101 35504 27637559 83309 84159 1170910 6249 5450 71094115 83015 82166 560842879 48 173 380640140 89209 88314 536966502 42511 43253 787150827 4213 4790 335049660 1 177 475593985 19564 19608 150510385 88863 87905 253203502 6008 5073 836506934 13911 13377 556290174 182 32 192289900 47083 46426 524208582 3935 4913 5703260 54968 55038 859254256 186 1 550957416 82403 82670 841383059 26011 26762 497686785 81522 80876 805904583 40738 41283 489767451 1 191 454876471 1 192 391263710 193 1 13254263 23537 24013 228012191 52936 53417 44154264 38388 38843 273666830 15039 15488 49677050 9740 8765 45640113 68098 67706 145273186 75711 76332 291677329 201 83 50507596 89401 89995 690651443 45345 45818 282060931 83677 82698 652581065 8888 9687 110796270 206 1 194807978 87026 86287 514318765 87953 87038 722213632 52202 51888 685578597 85141 85908 623017408 47582 48569 468932311 85708 85103 941909472 74441 75345 144946360 68086 67607 493777604 24713 24660 746452412 34660 34101 47605241 86674 86315 106338805 218 1 313361189 9316 8442 777838171 31600 30761 476326974 27798 26845 331930284 24405 25118 264769019 899 925 573550966 77388 76993 485126280 5884 6340 813041265 68778 68866 714997886 5778 4999 996159251 228 1 899523602 77737 77871 231067999 230 1 172667021 231 1 409068798 17636 16821 722441212 233 1 457689744 14106 14707 358827816 20311 19679 586313028 87754 87680 929668040 47951 48492 989242022 91884 91880 137837302 31950 31670 408468665 94300 93916 347105248 75124 74250 494404166 6470 5935 856611520 56772 57362 967213427 62915 62121 788580366 53053 52782 106557591 24755 25433 544040947 38092 38049 603492685 64104 63184 54052866 13443 14276 945015240 32397 31999 592429347 96221 95925 280193126 9545 9315 188388303 73895 74537 160023943 59832 60551 225287299 23004 23818 36400543 55844 55574 337811054 1 257 533138826 41608 42559 225956461 55960 56664 38844704 43114 43928 613478458 35134 35866 348382218 57568 57930 895039457 87135 86531 820400340 46696 47213 216377203 54905 54763 39803458 79316 79457 678856957 267 1 600073960 67955 68352 85632187 51738 51220 920950517 47578 47034 837804938 76480 76800 421337680 5550 6520 923104668 17481 16884 289942758 5056 5369 48058735 42726 42575 961686850 18485 18890 814849792 53396 53041 90734942 76950 76172 412279612 82009 81790 718192056 42956 42831 40842679 41987 41201 139346601 25742 26368 182213280 55778 56653 306791410 284 241 743326453 47245 46272 611085976 41621 41347 37872883 91090 90093 989896947 27708 28140 857465553 32454 32322 903768321 290 1 373548461 96527 95733 654195968 90966 90225 122174151 75820 75875 246129211 10138 10292 329109741 56713 55906 123090468 76433 75777 352561718 36805 36901 50646435 94954 94757 713332211 90053 89512 476454574 24312 23348 572049123 28778 27867 495200282 46340 47067 82254246 55756 55633 41583024 36583 36522 405413748 11749 11573 997084804 266 306 78561551 40258 39913 202683266 29957 29218 922193398 32516 32712 284238922 310 286 704547804 37834 38334 102816830 1090 1243 781720152 1 313 359057880 2139 3004 561233630 51233 50580 205445698 70279 69998 566127854 317 256 395322144 90336 89682 979672715 50242 50411 117333680 1 320 267735279 68 321 970681878 46283 45486 86161789 81123 80119 934893041 43708 42944 669271799 5726 5187 379414834 25095 24756 423183089 45163 44578 819074606 49024 49017 25864070 73999 74515 207063538 94295 94785 61701449 29595 30316 905420246 37532 37224 8574334 7124 7095 838157141 62841 62321 490550411 90377 90325 73458203 34065 33454 507510953 44589 45079 856284256 85106 84317 144918751 52945 53720 51326325 7897 8612 475166769 56741 56736 336844444 97239 98165 416368917 58275 59168 453905949 76479 76145 513740070 345 88 515695766 346 1 523574556 36325 35460 934565011 12796 12432 766149884 15565 14855 907440222 17545 18435 569753740 83588 83636 786407961 65508 65074 550476810 7346 7730 316486153 42827 43341 976489757 24043 23059 289081141 1 356 813996044 94756 95294 666424880 80866 81037 441128238 87735 88500 578400819 98249 98018 815426210 93242 93331 762885230 30210 30551 7685183 9352 8839 966307232 92642 91771 846848974 40080 40077 391615974 51278 51091 923945847 98873 98638 153104080 4326 4763 258438266 72440 72733 792366010 65711 66518 54459936 41525 42304 258045018 62286 61383 448856304 48526 49415 435148181 311 633 153797157 375 1 783791255 51217 51246 10778976 39845 39327 57694242 97184 96740 474080411 379 1 768154662 66306 66053 842251870 381 74 857580435 3970 4489 85295669 47678 47349 533027947 44594 43842 3143009 24168 25074 134547995 71998 72672 899178446 10602 9688 883247627 22304 23195 726298949 93199 92289 488490612 10015 10309 183733987 6568 7521 829197170 16761 16830 542277322 51231 50365 361149018 43276 44012 3345942 30598 30337 275339085 18735 18277 706561299 51858 52403 281808141 61091 60766 780481965 65138 64703 158515984 18469 18809 297670183 40305 39594 119624147 69352 68405 930307600 79712 80033 36348273 39177 38503 207915891 81291 81165 228957812 22488 22258 59774031 79893 79758 641528043 260 332 362276934 409 1 44116413 10796 10351 280544409 26906 26981 664656444 3493 3232 830049364 87645 87762 566675965 36367 37262 266656454 49215 48265 651017960 98713 99127 386299444 35920 35917 7506827 93268 92616 393179343 8657 7926 51795891 33324 33768 39081442 94288 94790 837572414 67473 66798 62418256 75555 75961 315319083 93390 93965 785592126 97724 96750 329427187 98849 97995 184953357 59198 59560 59368476 267 428 965545099 98673 99271 24237579 430 327 68960362 431 1 578416666 75274 74514 728121585 6466 5880 836625386 51418 52175 579824113 26723 26068 210505211 49597 48709 727497467 18603 17612 978644601 31324 31867 519128272 67425 67654 113026137 17701 17963 415819545 67816 67807 997170853 50519 50790 347778136 443 1 45559316 75523 74728 228303391 67407 67017 892416222 18677 19557 243368320 79721 79899 823802574 14279 13359 144882628 6387 6730 54889369 51509 50553 534265695 42262 42639 34922350 36171 36126 69713700 38751 38625 21259726 31966 31522 730420662 47120 46313 464894622 98525 97641 440174399 74624 74093 384597371 75568 76295 299438948 36320 37222 8328013 30282 31194 317295992 9470 10465 745102879 36515 37102 113746159 56961 56726 290703150 10604 10516 41848854 465 1 110081855 24692 24392 273517314 27759 28289 67766582 70551 70009 298447558 93863 93845 186499813 27610 26821 748608746 412 471 895053858 49865 49149 334654232 5151 4337 754727964 52314 52623 543607575 1 475 721788655 71990 72703 146469630 80690 80249 8250741 38232 38079 755887521 74339 74646 197787999 48468 47533 113199952 72397 72191 933142405 64742 64214 787745473 58130 57231 93354107 40663 41319 230002250 2058 1209 105221989 32194 31760 599126355 88113 88778 21713676 23850 24230 11457036 99604 99042 780391729 8284 7997 409396059 32163 31800 54070305 492 1 139680537 15648 15437 886231689 37055 36060 71059069 54874 54756 857840012 29404 29917 489184984 49911 50310 12334867 30195 30726 818880643 18131 17772 211110500 62439 61531 969627158 26766 27029 186669303 22384 21664 206720475 6579 6021 925939076 88505 89221 892657539 76986 76367 912672609 2972 3097 199069719 10728 10264 114898955 38432 38758 83276337 92033 92169 919319811 49219 48389 933779051 44788 44158 603816923 79579 80221 662478872 80003 80501 614276240 97439 97879 81973810 1163 858 467189274 496 382 911059092 85020 84682 470888770 518 243 469291369 6361 6271 413969844 41370 41304 541661925 21956 22257 159913301 90761 91364 114239795 12401 12947 34142678 85544 85254 199837870 75062 75332 499982474 64415 64774 117747795 12527 11609 84080756 74951 74033 562153590 55351 54985 710162085 52294 52724 338905525 42891 42031 75336901 70734 70250 31882795 533 446 628895215 4647 5380 36503270 37952 37281 828642754 80209 80718 179302298 96303 96951 382584244 60801 59952 255797910 36166 37079 183266474 43670 44179 74371832 77700 76982 725298374 19017 18518 443626269 33088 32543 114619264 82095 81988 553350492 72430 72342 828446713 546 255 29644020 26005 25050 564671371 49073 49398 598367042 73819 73147 36413093 94768 94403 678624568 1 551 385485782 22480 21551 388771082 76759 76960 924508967 14879 14901 624047146 43731 43589 27750318 41143 40234 801892727 55361 54466 175764832 20837 20139 410064818 63828 64568 605533479 49558 49811 363604017 79391 79757 128388405 3578 4415 714728919 35422 34587 410874775 1 564 386690115 62638 61661 626163469 23895 24180 843978568 19069 18645 689140249 516 568 42141341 12447 13280 760446038 24312 24885 44763606 44731 45495 274638347 66352 66820 692291731 310 1226 283908608 55214 54424 562641656 33505 33881 560972176 68502 68521 156878429 49916 50768 621471488 93036 92635 632787526 52536 52763 404771343 98853 99057 535521685 87281 86576 109351630 35468 36003 27816446 29248 29206 290647730 89544 89450 595071932 69103 68551 643474408 65158 65190 464491394 33969 33534 724956904 23045 22381 639307957 8820 8637 39646285 67983 67019 272375256 25260 25697 226549988 22899 22589 533141832 2384 1670 728758787 49651 50546 69375017 55267 54780 431265820 26840 26574 546022816 605 1 901892497 598 1 550895170 6076 6833 56486858 51764 51666 718262221 33563 32563 957771910 9592 9700 507665686 86197 85731 273714542 40763 41504 898975299 11597 10810 989792752 29821 29672 957310266 17261 16546 15605578 85571 85214 381242970 508 609 649731813 610 1 283003240 32981 32417 543118053 57099 57103 355522252 1 45 829246718 60922 60223 780801277 5860 4927 20729225 48414 48305 592222778 75147 74548 644414679 28162 28480 845649531 38443 37755 131324101 32608 32677 16175527 98696 98773 459745424 39845 40649 713447943 84336 83945 509398251 73010 73569 99841787 86496 87431 214807119 47222 46494 284079083 6646 6362 960746387 41854 41888 337614721 629 1 569035452 49758 49592 837049109 631 1 90432534 37387 36488 833893993 41443 42253 423028612 68831 68698 975410071 21007 21799 602049556 12862 12105 193183559 14509 14486 479447510 638 1 757393701 89236 89495 309362159 200 640 523831443 8550 8424 32787177 52296 52544 56097178 28906 28206 998649677 10456 9796 228288039 24348 24969 429847668 98303 97417 812109684 53871 54313 782698394 62784 62795 348769220 649 503 644076340 87861 86939 293227603 43508 42936 10591875 91870 91909 847216525 221 653 636002666 78635 78901 57582462 1 285 332171901 64358 65236 776952970 65559 66326 48343898 78176 79003 555574366 59385 59121 139083580 94029 94787 199763238 41477 42447 351109069 15182 14653 697898240 93366 94249 340130876 664 1 626124209 10980 10505 215279248 81876 81779 242211992 6084 5476 70535996 94942 94152 758015712 42731 43360 147449587 32190 31834 703086073 40053 40594 588648125 16539 15552 419016776 36921 37670 279567947 674 33 490955293 58197 58442 179576967 30007 29527 860494566 677 1 976889456 74722 73753 385643171 52742 53527 467828773 58287 58652 370144154 96077 95703 896322623 81168 81642 17269836 10825 10707 515838308 40938 41930 215231911 17591 17273 10180122 12293 12701 387256701 45823 44887 183528152 7877 6878 519841077 26770 27320 80386659 4869 4354 617481409 1 691 937997400 42728 41973 33911248 693 395 434742788 58012 57897 739562308 7718 7410 891491708 44922 44767 868731110 57283 58061 856699626 7998 8230 860235608 31027 31684 174437414 92196 92921 18556492 8310 7375 851553926 80445 79649 997858036 85492 86497 536855286 51395 51945 437993657 44947 44311 657051723 86982 86408 515998256 49034 48312 252354516 15510 14585 274577482 1 709 777994290 46936 45993 375866827 91515 91752 430572138 19716 19271 624827645 4800 3997 44256569 35385 35341 690998693 39831 39820 189545128 22699 22544 35008310 34176 34165 782218207 38699 39084 26966853 2836 2150 15204158 69834 69875 41886269 92036 91778 699004074 6543 7307 740406356 71466 70525 423513125 14360 13567 278356157 36198 35935 469744290 4963 5121 31208223 35773 34795 219959575 20249 19704 724994887 57836 57732 185192915 1892 1568 549954330 731 1 798388242 81486 82446 10421453 1792 803 765111759 40348 39644 234583896 62710 61951 374131673 97748 96996 415036711 13620 13162 674168873 1 738 670210323 739 263 698902131 29311 29260 250986898 70931 70325 825122555 18728 18516 46714922 4633 5424 488460202 64448 64765 544543532 88408 88530 489159521 15307 15204 303200158 75869 76618 258532237 54750 54766 610572153 77627 77013 320235516 168 750 59026965 83153 82836 315758831 67368 66395 298323169 2219 2266 681471856 83200 82660 657969751 60791 59854 493608933 25921 26773 834508079 7761 8345 642743014 45454 45911 31439315 46483 46051 558927948 46837 47058 968726548 139 1 870353034 22855 22025 789823259 98291 99147 216459329 1149 239 232404386 37945 37606 745910798 68479 68262 764054116 135 288 857545383 78256 78799 721373393 86424 86025 450544422 651 770 955655687 44508 44428 464383396 10606 10476 959642110 55559 55865 499572746 8270 7333 272685314 81511 81710 995879204 60177 59242 97837415 25137 25190 874068983 11210 11028 600805752 60026 59331 338990421 21542 20869 635386288 42599 41978 824041390 64420 64385 734158637 52765 52097 37093161 19404 19344 2531937 1 785 415825907 51508 50585 640744971 49783 50452 361826519 81096 80917 66988133 61081 61403 603481104 79198 78436 30713503 59383 58806 383874139 33457 34450 763206285 63457 62524 750083152 79799 78987 373959325 80760 80743 460768753 43038 43770 867670027 72429 73363 41044100 37263 36674 105433944 32661 31783 59859102 800 596 117602040 46930 46882 642494081 87908 87417 837576779 1 50 104492711 44670 44872 959734990 32864 32480 793272479 51502 52483 317712275 42804 43398 696619032 45951 46165 863851246 30898 30870 379106364 80 1 646441586 94674 94917 584096063 28765 29668 413608219 56384 57050 735529015 45845 44861 61065165 1 815 520282414 82860 82808 257296381 85800 84812 826825589 19927 20583 422319790 15327 15453 852336700 16573 16237 877173664 99255 99743 538653536 66166 66691 340084932 841 1423 854417028 96537 96455 882277874 70316 69620 346526307 5647 5921 780883166 55813 55436 879129188 91218 90954 267495753 14266 14728 582008432 93301 92956 609612148 2422 1721 885591808 42582 42214 48659162 75113 74665 295868282 834 493 318070558 32467 31992 711942845 836 201 421152067 29422 28792 13909498 41781 41794 56228123 44902 43958 18938823 16949 17160 663614210 20707 20889 868600174 24912 24684 39457228 1 448 610039947 62121 62113 786118907 50778 51527 107089622 1063 1180 585337141 95071 95059 864612925 57670 58316 628513014 4338 5028 155055926 60117 60636 273333123 81195 80571 105004883 17624 17033 703427615 853 1 98035222 57550 57559 176302464 9863 10349 445968392 55570 55437 489155972 857 257 718745605 37631 38218 804744481 80100 80252 282433242 88761 88968 615013530 45761 45953 542122258 42963 42353 869364729 6813 6556 333764364 13949 13991 348819385 31240 31580 67015505 510 866 9830339 48722 48852 694879013 31856 31488 50667164 376 850 227087708 870 757 678490844 29131 28174 706530159 95264 95863 2591970 99982 99417 448798927 91948 92099 63737030 44011 43046 569867385 26242 26816 983334031 52634 53319 601809099 608 584 94517926 97040 98007 411159958 43830 44745 145158283 64695 64037 399050868 784 882 1081799 2064 1944 17710940 27013 26105 447094562 40244 39411 541964659 88650 88648 71645717 29554 29998 318212645 24724 24570 357684354 58881 58676 241498741 58499 57562 850256547 37438 36784 165977233 49056 48905 335242561 40393 40212 779206058 49169 49950 14354982 43297 43177 235121154 87734 87389 315601108 11918 11187 75560775 97136 96859 767469431 96469 96886 72304927 779 900 18101273 16779 16701 814236676 4998 4875 58965525 473 903 113877586 23818 24166 996781006 66572 66172 984129438 90993 91865 97437856 907 651 79801930 22503 21575 772392727 14556 14077 124595030 44148 44359 134198111 95331 96130 185500793 46588 46510 520645116 57671 57552 873038961 27744 28361 728688315 73052 72145 877771159 819 916 546570217 917 664 446507702 30511 31116 95379906 59401 59056 20368925 80546 81219 724819500 55508 55897 47557875 66367 65726 785310886 72949 73322 414395595 56167 55328 537605755 223 1 540320120 14521 15094 932424507 89657 89875 809941283 70817 70305 857020779 7835 6940 977819803 28792 29708 129972092 63156 62807 473624043 3711 4267 30228218 54321 55308 619767602 49898 50046 609004550 4466 4624 132287407 96406 96278 930355974 12100 12473 580840220 80882 80313 498153115 43217 44018 366761789 93817 94257 457419732 93959 93597 338500536 66356 65717 639339169 57481 58107 676292647 97031 96984 783949962 3181 2388 354426988 86791 85927 263515040 23527 23146 288163652 41230 42119 903199156 87874 87201 72101152 25821 25250 853559240 88692 88603 712056112 887 952 217019843 55423 54578 437840576 87257 86726 14653545 955 289 375468231 956 487 720864137 15379 14537 683252157 958 279 605752952 66656 65947 667743662 960 528 196822207 25963 25762 745868429 38094 37592 173209873 67756 67591 843967178 45228 44342 35709056 79688 79739 98753574 63711 64142 55687664 30444 30887 42371271 33653 33553 845669835 58401 58487 29517959 51467 51392 791556086 81676 81167 46872210 93599 92955 879394308 31591 31943 222207792 89836 90644 8080810 78401 78562 761465311 30540 30270 501002099 38867 39080 304894373 6925 7725 949844405 13624 12871 683655588 21848 22816 881635268 8538 8340 994647023 62199 61252 267866981 52424 52877 868685980 53638 53361 144885382 72324 72434 545217307 67408 66575 332434220 61302 60357 7636934 60621 61244 920698796 83075 83248 455062456 89702 90448 848341790 4417 3616 28741859 64070 63393 316829199 7962 7602 36186205 86384 86107 362326902 43311 43529 665352443 2633 2077 962477545 32429 32819 243154977 2997 3981 662916369 98612 99149 735501016 20426 20228 174315356 1001 615 657669409 62621 61923 40207345 38491 37572 125825930 90670 91500 194892009 52222 51944 365028094 48600 48276 101675452 29243 29903 929774305 59889 59279 848294393 10061 9666 575524189 42827 42951 373878843 26992 27673 740966902 15967 15329 383255896 86776 87225 400938597 69519 70382 18164699 75383 75100 576266659 2612 1729 208616373 82612 83219 818089284 1018 307 217173551 42246 42208 584907014 91997 91896 635837987 76389 76217 713538730 1022 811 789919852 4875 4582 723844098 3742 4211 514429083 6655 6258 41976140 97392 97390 699485675 20173 19322 30394302 604 1028 759161976 84818 85275 434368610 2647 2341 305188523 33992 34642 418513700 74496 73640 32354553 76735 77349 34754090 62683 62204 64845773 55341 54643 441006435 9475 8492 318633922 92762 92952 819352675 80659 80146 539455510 36233 35274 59149422 79161 78524 317948764 1041 974 480544978 38615 38131 953609840 19193 18425 747413882 1044 244 920133040 5091 4588 14427073 529 1046 173652073 45692 44938 457595268 13317 12743 645136528 10134 9541 168068731 27145 27595 536697523 67788 67721 65654729 37900 37641 975704622 46766 47052 705774033 64174 64646 97037730 6580 6745 825616460 745 1056 624027555 35957 35978 345943192 57721 58600 649895857 65847 65233 347401811 1060 350 132536170 22652 23613 590514729 104 1062 320081917 76017 76168 56522986 96274 96966 703962082 1065 1054 561955040 77245 77395 780482761 52915 53232 71749983 73485 74307 480904656 44648 44201 27041949 530 1070 108898808 1071 939 785764292 99974 99622 86523610 22468 22229 944879942 7957 7136 275207062 48676 48320 453392753 58389 58117 246225933 22876 22038 21741891 26183 25308 266641488 25939 25137 598679935 39431 39776 80838743 85816 84822 191106048 52637 53403 622010359 41298 40849 945176398 38417 37478 365383438 48225 47903 215781487 85796 85696 46809601 33497 32862 17483520 53190 52684 16786536 73408 74123 67614084 83174 84030 215621639 61521 61003 782632955 72398 71421 326195713 11121 10289 93022903 25933 24958 508483656 393 1 856431467 35668 36450 231458136 97792 97126 882440837 87639 87691 934082597 281 1099 560603837 81075 81209 449039953 1101 825 188003566 67121 66372 355661475 93536 93512 913839653 9672 10117 793591733 55447 56261 208950264 80495 80469 756694764 58929 59162 146252570 87863 87591 947315629 94965 95125 72690732 58311 58823 366365390 50603 49614 548641493 29938 29000 900195915 29784 30535 872456980 83517 83324 341069115 1115 532 960655573 251 1116 987940866 31290 31908 638137795 4917 5532 305851591 53491 53058 667109726 88091 87748 453238825 1121 872 715853645 337 1122 9421869 70417 70136 744429557 22187 21415 973172603 48557 48300 7529802 26495 25567 134196939 40996 40597 709545445 29380 28829 120210074 20331 20490 176169048 30970 30552 588173089 90060 89394 134355134 7507 6568 527000711 41289 40722 817774230 38588 39331 140930390 34073 33799 932098257 36935 36377 394453292 32604 33574 271322665 16957 16280 58017203 494 1139 650164149 78503 79284 777295826 1141 1001 353903034 47003 46866 5168933 1120 1143 393488069 38773 38749 655793579 44024 43594 586879222 66549 66382 98554303 90696 90217 533613983 90093 89092 194719818 25566 24996 683147022 63943 63403 3794230 47734 48206 310337702 52225 51258 378386470 70135 70733 484061493 62322 62179 885909860 99182 99113 251664257 23280 22800 95771418 23648 22690 567883044 1158 767 71785158 98549 98199 970251162 92460 91819 338763496 67936 68664 307599257 43903 43577 415976701 53348 53584 483002016 1164 917 482057137 1 606 895068883 77378 77709 10361681 5664 6351 792244486 77304 76943 602488447 84588 85001 446291224 58155 59107 375940393 93035 93391 104927362 12647 12318 174529468 7348 6547 515186479 34747 34908 325960852 69148 68840 756016783 6675 6402 658395576 77239 77246 393468647 70030 69116 836099268 64075 64687 622460651 40919 40404 168819494 18515 18653 671611278 1212 2180 954671757 10012 9094 241090073 699 1184 626569631 493 1185 28586106 78742 79460 384037099 88818 88396 933806047 81410 81727 548282398 8784 9393 839817604 1190 938 658891641 1013 1191 382338505 41294 40727 318842242 22376 22822 456689032 72330 72318 553828602 1195 984 685880741 49441 49982 618333968 3258 3383 9166055 18925 18408 751433172 25171 24654 982935558 13720 13034 446706414 89622 89467 584939013 81330 81905 591634064 1203 477 408520385 69439 69295 114201257 88901 88700 743137739 15541 15281 861086300 32626 32735 648493939 68911 69376 608071088 23792 23697 814302757 31341 31075 810966409 91947 91261 574975481 7079 6451 409033687 314 1213 387576453 49615 49629 140762125 68721 69496 142758646 23743 24565 495175637 86855 86160 321470559 37827 37763 579609601 529 1219 662211152 7328 7959 353075653 57941 58507 130955691 43321 42487 622497828 1223 790 374033843 31772 32708 28926377 20589 20007 340348774 85867 86553 601143895 69222 69932 359182093 87307 86675 703003106 19430 18752 138747921 15419 15624 909735456 22443 21987 382166800 10934 10181 566745530 51715 52679 1461808 63601 63746 901864231 51129 51046 774452147 387 1236 34575835 87131 86962 687564492 46622 46674 606068667 72072 71675 693782193 16243 17082 741776597 21393 20750 761059314 96795 96488 964789070 54234 53276 275760137 87413 87454 951010715 51601 50877 151844658 81365 81971 449710324 1247 1030 235491453 63514 63293 892319238 35140 34555 92837921 9084 9574 937869801 40581 40266 66414099 21811 21291 216925009 44957 44387 506901207 34407 34327 300312584 68124 67763 762868887 55267 55411 48223388 1577 702 212277874 1258 651 694224981 97906 97480 729758742 97462 97704 40123753 1055 1261 20609425 47593 48090 346520947 27846 27953 552370020 89945 89279 65324066 9066 8875 694459097 70440 71245 40284206 23903 23705 953217175 1268 554 689612433 84137 84974 535096180 54199 54976 166896627 97422 98232 977889674 26450 25833 759712358 30914 31458 755881357 1274 1243 628604243 49700 49677 146434652 1276 1160 219802548 1408 1354 822203605 7732 7660 11376260 13186 12347 202614766 41203 41552 41711476 3272 3169 462313217 70857 70630 387238368 1283 1027 17803880 59350 58953 309651457 80242 81190 275341898 22571 21838 566768228 40533 39853 829488052 66395 65733 124020635 30498 30818 863194092 35966 36754 432585266 86345 85882 340092418 91339 91419 323224293 76399 75831 485949095 58470 57758 607413007 18792 19759 371507778 32857 31954 434695014 79685 79664 904483137 83590 83338 203692774 9287 9688 158357165 54953 54760 591415819 86521 85928 9249538 47668 47913 686544451 91503 92470 49838909 8112 7323 898769315 31182 30518 784090166 89335 89418 743979737 59718 60712 71567920 64940 65044 398541154 38065 38932 572004527 84357 85129 418404861 45700 45524 264374922 1312 1179 998852447 1313 471 12470336 73361 72747 540343080 65977 65566 219591311 68884 69129 264254230 1317 903 428172611 60144 60982 685864568 47184 46540 391455821 95247 95113 982910950 1208 746 399280404 30395 29541 26170672 37866 37193 417035792 47274 47796 3880340 5187 5542 197820052 9147 9385 553631284 24726 23938 328237291 51835 51817 924994759 66763 67255 482518695 773 1330 273259662 6048 6699 287751990 19126 18420 641330569 45256 45851 149203126 1334 786 623648236 58276 57374 995703562 3628 2657 859082189 1337 627 294152494 57295 57685 641952543 78245 78176 472747207 58792 59412 986020323 23628 24530 259035135 45639 46032 21750429 75639 75017 104065423 39003 38765 913776901 50029 49813 789159709 47028 46229 325571840 7011 7590 616907209 8229 9056 250619854 9610 9767 346724611 1045 1350 458292101 17861 17965 876933023 84784 85380 372312766 82555 81666 684963627 56760 57319 785550 21936 22747 576779648 85005 84125 701747384 79501 80025 208613527 53527 54171 657057312 43706 44268 374361246 85199 85935 28410755 45053 45067 890376267 26544 25809 445783654 1363 989 555041649 81755 81567 203977804 97010 96236 825957329 64022 63549 47374892 6124 5599 364604466 52145 52869 877640226 1369 652 345131444 15189 14334 190414181 1371 878 160897889 36322 35761 944081017 375 1373 204097541 25533 24969 340545446 11227 10625 15641663 54941 54749 694501288 36242 36456 448795353 29534 30518 281876136 94671 94907 691736917 88407 88570 975522155 93012 93207 22991048 7011 6738 221694154 62507 61954 29709548 76225 75735 945077090 1385 1016 900234096 22295 22038 492732300 3867 2982 972402066 948 1926 794724752 10738 10717 33964528 3750 3387 852652565 44645 44459 998504091 1392 870 847694044 40469 40128 905397102 97926 98330 454885294 8387 7948 710622366 82903 82906 254476691 40082 39842 4916113 50975 50920 637553221 76954 77537 316160500 88226 87884 654545380 67126 66550 385461000 64514 64421 867819755 7935 7417 631250748 34841 34386 845324387 595 1405 191204865 42546 41667 725645911 60319 60163 534946266 9597 9210 712253063 1212 1409 110903986 1819 2398 411385696 88809 89537 463018611 30502 31435 461265708 72438 73232 764594132 72299 73276 850601351 24776 24896 130495347 4754 5617 522233106 175 1 761969443 84237 84063 175102315 1419 836 146417543 1420 901 50049884 83832 83113 799940576 52056 52094 538556754 68730 68410 4853795 24810 24568 22515729 29592 29430 915551567 69930 69792 571105191 65032 65154 41810429 12812 13404 157481118 68149 68920 557112632 55504 54861 315899254 5136 5025 399590800 48334 48150 426786899 55356 54977 400462442 87775 87761 394577138 77832 78317 694731162 60065 59639 725398753 10874 10181 541290292 45954 46943 769827824 26572 27433 29643678 98439 98003 801372387 1333 375 431866858 26113 25583 179277417 93413 93463 486446691 57241 57093 488398930 63168 62638 563428710 61492 60764 535206140 1447 1312 144305780 1448 1061 682988302 44305 44385 523934596 40848 41042 184296297 49709 49116 399420574 17845 17141 697974620 12085 11259 948467621 38482 37715 723505943 74446 74474 29715061 91925 91530 581852259 98848 99166 771889966 96231 96437 528096656 55389 55957 225325774 93929 92975 888110254 93541 93320 521692678 1462 596 762241792 78075 77900 700805190 46241 46499 968175789 7527 6813 912377115 72146 71458 249174201 66615 67601 772860858 38938 38318 83065140 69853 69740 38203101 1608 988 676594609 80106 80097 35642061 1472 491 259279354 60228 61016 457501632 789 1474 661455618 30498 30051 780926566 1476 1334 153000987 6282 5896 874600639 23423 23429 150006377 15094 15600 351818031 36400 36258 322113687 12767 12296 976749012 13415 12662 119762120 24729 25641 273860119 75115 74538 579543761 61350 61717 531871361 39928 39639 805574309 80095 80137 24661201 92344 92950 165341968 29003 28893 862480971 96670 96152 596433065 31393 31488 695902802 94877 95338 737145090 50610 50412 622140217 98559 97974 972005921 16920 16164 768990039 91655 92109 368250420 57143 56887 832718937 85425 84623 299535232 1834 1865 750307036 1500 892 27680923 33519 33082 929200188 78638 78810 112464091 1503 1288 994282150 19611 19178 67797774 1100 1505 844222325 78171 77705 249388139 49007 48869 828378043 40668 40734 161878473 4023 3188 542586653 25265 25005 32579855 6001 6046 570531045 36050 37045 18783980 88398 87556 226693970 19001 18128 117736648 47297 46584 996556082 53560 53375 998783738 85918 85458 139495859 1518 554 719821627 88420 87657 257255031 66910 67663 949477722 27369 27201 38374886 19207 19699 509767730 89069 88973 56585160 8693 7735 679835866 82412 81477 45150227 88385 87883 477602331 42901 43785 690055169 773 1528 474563623 80288 80001 683696486 75257 74875 950373511 56995 57180 48591425 69073 69599 58039894 97310 97637 71905425 83436 83181 354583213 68584 69130 367730282 89019 89144 376896862 1463 1537 637781063 14151 14083 18848229 98780 99197 647804834 68161 68955 684819611 633 1541 22427074 79364 79737 57489965 1 498 81220309 1544 1441 593995597 21056 20603 138163518 53729 54174 851540647 88360 88809 36281136 10637 10584 649222935 44107 44974 897572476 56037 56547 938031129 65064 65271 900360871 9494 8488 352705153 79131 80067 613767488 74196 74920 538575724 72572 72489 742107248 39477 40076 80738166 65477 65354 366723027 33862 33379 421939757 96639 95734 13154182 10779 9860 450395590 10994 10605 450598274 71357 71199 995838735 907 1563 478639400 36116 35216 209855909 1097 1565 713542940 28275 27439 69535335 558 1 523683671 93919 93137 168334890 60334 59758 494657400 10149 9151 508918447 52235 51778 794868571 82504 81892 281180114 59595 60415 306147821 22290 22635 341187331 3088 4078 848868415 4660 5637 626988794 86803 86086 964857049 20225 19950 309829031 65291 66060 767306064 24844 24688 908629608 89707 90132 174055963 27653 28013 321487999 45561 44776 221476002 79210 78552 625193411 86961 87160 513549208 85753 85979 416608661 25617 25179 355414411 40667 40375 988680214 20201 19339 921037241 2865 3710 337330584 72942 72637 971746086 1592 794 69524562 84258 85256 655665643 931 1594 840644183 82264 82887 535681745 1030 1596 55566281 75318 75689 711769374 12859 12750 313241929 20689 19822 71661231 62282 62058 813372083 40477 39536 534378055 74543 74582 647822856 1603 1076 214700071 19740 20051 194457260 80405 80048 775047391 794 1606 905587922 20975 20391 6636131 55583 55207 12501812 47953 47872 276234081 80642 80088 239697159 83621 83986 658436306 7426 7714 470564910 34956 34183 168919504 1614 1086 415815598 10735 10130 319821223 91728 91094 259195490 24512 25151 51948590 28084 27225 414308848 964 1619 257597528 14694 15602 620865019 1398 1621 210285830 93365 93433 293040026 50551 50457 967468063 8860 9103 421554441 35128 35804 210478051 2125 1376 352746911 30890 30885 30676604 67590 67239 483433984 26794 26403 313776086 7068 7031 973446292 1631 754 305651121 24160 23963 72606776 59036 59519 339516917 38178 38438 974611251 862 1 536833861 99690 99519 57748587 84142 84034 273569750 21469 22322 940949721 1421 709 593346178 77911 78049 329742138 99304 99430 473444888 89477 88815 777381895 36699 37383 936458999 92994 92958 712797096 69101 68620 397798107 1646 1494 82233573 64455 65046 610279158 28041 28014 431138717 85050 84410 153790531 1650 1591 265395130 68811 67896 199085591 49150 49342 26153572 1497 2004 568712953 18832 18421 895089525 588 560 86262707 35178 35528 353939757 61837 61323 710953129 62491 63298 10536488 90614 90219 458854762 13174 14085 139638156 93367 92692 377252485 81509 81037 32426375 47563 48503 908979614 5921 6218 243459065 67221 66835 29731776 16649 16458 417605997 31839 31174 706367989 94700 93959 40842318 69284 69723 330595348 1345 1670 247930456 19169 20138 815901147 3310 2510 473480780 28652 28219 199723581 48923 48418 448556520 1531 1675 143823101 37385 36746 328756246 56789 56759 912951932 13101 13774 866299748 41982 41659 44652496 34340 35145 706952372 82423 81620 133303573 86357 86276 240375348 70196 69951 467162120 67477 66488 495326865 21362 21333 572318930 15712 15729 65195112 708 1687 24800033 36521 36320 30026238 1689 1377 68637565 82780 82470 534486320 22743 23329 631207130 28401 27916 59859885 21155 20441 149291625 53599 54569 377925474 93952 93487 28118452 24542 24034 307719990 92212 91381 261371114 23859 23921 589565944 36479 36497 205320567 2709 2536 850545045 1701 1608 864277208 44672 44881 237980815 3527 2632 491865518 12280 12389 949117866 79808 79462 782544145 50639 50926 463330793 1707 1189 581188646 70028 69901 696374456 5038 4921 156339700 58256 58659 555590251 41574 42258 37823859 58973 59226 115580135 31952 31605 915378150 22857 23682 72935583 86793 87222 812288875 98147 98044 3667907 74728 74046 407667665 19580 19158 556927411 94413 93705 868989865 80556 80480 223657658 1721 731 732063648 47995 48647 403051513 38494 37532 969189900 42413 42332 816634785 5304 4815 487713988 86371 86039 65832294 7265 6950 346361141 20729 21148 562875184 91191 90600 80219826 1730 1275 418780691 46952 46668 126273292 99010 98586 509194113 50655 49993 182237539 28989 29336 711856830 11727 11874 49400123 23276 22783 651489941 42463 41792 865042386 45989 45151 421119818 84849 85023 790971826 84751 83767 509049039 30500 30193 327836290 1742 1617 695695674 55652 54948 541530401 49025 48293 370500471 92578 93181 740468214 1022 1746 33616442 1047 1747 448007553 29793 30074 63084856 1749 1136 798406966 65148 64948 292035223 1288 1751 20502156 29745 30256 97983139 9748 10188 760196177 5082 4377 484156354 7801 8632 283728448 82489 81631 298094762 53995 54322 639579861 99286 99212 910279377 10046 10366 157695840 44493 43699 843232037 70158 69318 142757465 4374 3396 444300030 73434 72657 24986099 24615 24181 797337937 32233 32676 350178547 11285 11716 933492774 25089 24554 158585795 3668 3291 85964364 59927 60525 700917698 12297 11368 458258763 40822 40432 926283487 18871 19311 70904730 1451 518 942945638 57080 57909 147835666 87961 87101 44429337 66742 66476 500689827 57577 57051 533398659 74147 73180 929747526 95750 96377 198554505 97686 97525 353893426 52793 51995 857358914 76424 76497 950347347 27933 28649 786504969 8140 8995 426944760 94995 94059 601501904 35398 35378 108772300 79033 78567 70119095 91841 92159 150582791 1240 1789 388902365 47390 46845 967122661 10247 9901 145416053 91314 91994 446210648 15564 15725 568445213 45464 44943 668155385 48995 48936 772913516 383 1 810990149 57708 58687 749464266 58064 57814 703611910 89674 88871 321259653 18631 18457 294861327 48197 48563 7146017 814 64 174162732 6484 5818 603314415 90625 90088 222855257 846 550 980448225 91522 90829 457600818 968 1905 571999644 13253 12334 71979179 21082 20486 682172623 78865 79740 884451329 72936 72144 351213251 92325 91420 461841905 1813 816 234331188 16060 15643 453547047 2801 2723 568701024 72202 71944 373724409 1817 829 241400413 16084 15643 218499925 16359 17206 212963503 8019 7954 409648888 57969 57346 56549146 7850 7673 976687329 49086 48747 529702581 58335 59314 279991302 39166 39481 939955264 72436 73371 555556421 91448 90683 999458999 55368 55552 183248285 48699 47872 224505895 12512 12690 359857566 93602 93432 281309889 78967 78599 709871902 16476 16204 111201325 1834 932 778908718 89862 89172 48950049 1836 863 195316301 13216 12434 29557041 15971 16569 486276315 1839 1821 465447657 95581 95365 260959696 64895 64320 37905945 96617 96724 705122989 86137 85940 656380016 76172 75803 214598579 57812 56887 189662284 16907 16934 481463123 1847 1254 526774737 26102 25839 712198631 18458 19277 201936441 3128 2706 144376223 22938 22182 60107114 1852 886 574152382 96684 97044 500209614 22198 22613 68702214 31372 31139 993979999 7941 8323 715637616 49636 50415 303105281 52589 52644 108665633 1859 1410 649818901 70887 71631 157707930 83618 83314 304183883 1862 1107 776760367 10820 10840 393089975 60663 59966 225767098 893 1499 729928488 75131 76134 798202768 26527 26739 805639349 984 1868 829168820 1869 1165 68987032 68586 67835 705678155 75030 76006 750285120 66966 67725 633462352 3015 2613 914794401 60865 60040 662270345 16874 16650 327694799 36201 35687 50559162 32950 33236 373225419 36364 35694 29618968 22652 23223 209781404 78747 77971 605582080 21729 22593 468529570 1882 1804 828067305 1582 1672 569958952 1342 1884 679676056 9513 9131 967107896 24558 23986 57103251 25531 24627 684621747 44126 43493 513813463 57347 56598 388083873 76383 77081 940176333 10519 9530 279654853 83440 83325 367335547 78241 77255 906684020 24772 24875 144447223 7430 7506 474164392 2112 1499 421688866 75060 74600 43350609 53083 53207 368380050 47688 47770 26493163 36054 36695 281086672 21598 21873 835533141 71565 71434 50866116 3268 3882 841296353 47377 46796 218561901 65331 65325 163953832 55330 55442 489579478 54078 53343 189295648 1908 984 944777285 1 229 971551728 87553 86971 777712309 75664 76141 777536514 49105 49075 827751302 84026 83217 489613786 75378 74976 526770036 45179 45684 16491559 79325 79243 225079238 26545 26785 167384216 1008 1564 71684807 87883 87588 358695921 1920 1862 45680762 44583 45179 240610398 48 1 904636298 68500 67679 981679623 46712 46331 982017664 49293 50052 339562980 6931 6903 411256120 49690 49057 878984915 62781 62259 192440982 33460 32776 768378088 65789 65656 162564725 991 1931 475185924 84879 84923 465758176 5221 4273 160393897 60409 60190 919848837 53409 53241 690382348 86665 86359 729540198 56793 56427 247129196 19121 19733 457558226 93619 93751 528466083 1560 1940 114423188 36981 36187 560739835 90933 90137 647557482 75963 76311 705386306 1944 1470 541888185 1945 1813 250477601 1123 1946 182117758 87129 86219 431888553 74978 74417 319686536 29108 29655 569455407 50470 51027 852640997 71304 70435 236481626 65989 65891 219321498 47266 46833 517131642 1954 1844 541095319 69628 69731 90362139 94733 93934 561011689 6209 5965 668588507 75255 75289 840990258 11220 11835 351341432 25592 25253 43456342 30161 30994 158743085 41273 40742 317157496 24310 25090 157377599 51552 52476 613467941 31954 31177 780364243 7754 7626 247718862 28838 29768 786102018 58285 58211 121762940 5947 6658 15338031 76673 75975 299892671 71666 71487 21958808 1739 1972 682099687 82949 82377 401193772 1974 1204 245175927 16078 16635 79273373 80908 81598 521902039 43355 43401 273329589 64507 64576 198856521 54124 54723 90188013 36942 37269 462324510 76986 77807 883527228 14004 13276 455958826 31780 32295 1206829 36698 36759 332221301 13712 12838 263465268 11122 10698 925359411 81328 80375 845800514 77095 77325 347913207 88166 88194 201350039 35369 34569 160696611 44142 43895 319362008 65987 65457 16989603 645 300 5130593 93650 94543 431507931 1745 1995 836709852 1993 1246 491518941 84354 83514 600351762 28249 28954 580034016 1999 1150 6483458 99142 98498 108544750 92880 92562 709132592 48189 48497 287057884 43634 42696 30799168 64569 64227 938653311 41163 40522 142655683 68631 67944 713607453 34755 34422 595834961 1837 1061 4749346 23660 24566 543458264 74186 73504 444910612 85645 84845 23573555 2012 1150 688641481 67324 66705 356791039 98406 99146 695672536 85454 85748 946892458 1727 2016 218622029 2017 1083 135959756 61907 62643 448896417 80727 81406 582496443 40736 40480 49496041 99657 98941 3484250 73056 72963 855567693 22080 21453 600643889 91569 91246 397280956 22106 22436 561207235 1238 2026 641983966 9664 8855 518842651 87653 87713 403872074 58466 57864 209700521 41861 42089 778013946 1531 2031 987667532 3155 2536 792702203 2033 1952 253370544 9221 9233 152805481 25063 25379 305416154 2036 1284 785526939 2360 2135 45496833 28108 27484 511357083 24662 25185 193562784 999 430 616823001 65380 65310 509395913 60410 59859 251251488 70412 70649 432243132 55363 55005 497365704 9204 8426 920678072 75176 74596 701478190 13634 13462 609381137 77174 77044 249783905 23723 23652 254240131 26969 26235 187577886 34486 34409 393129926 98497 98712 688097535 67467 67642 308871522 90982 90480 578810351 98242 99042 475831493 61697 61598 300359649 6004 6766 470174355 55008 54760 548033474 26993 26043 967450429 94554 95154 117895851 40378 41362 734576341 77248 77115 239831132 94311 93486 460198689 883 255 666324454 18273 18468 36022254 37422 37992 167610535 2067 2001 59416998 17268 17879 661050747 36340 35544 612041253 51726 50981 781399089 99083 99504 569028553 15484 15300 668788540 8853 7930 156431048 96638 96518 559512491 80497 79835 348445895 38927 38377 997952860 1468 2077 748539560 37143 36311 139893612 40677 41512 282529955 10491 9587 260014321 26811 27709 200880280 2082 1541 680355308 10167 10650 833395363 98713 99318 44266105 82305 82279 183246834 38223 38217 741842505 63236 63135 836231123 32506 32696 157818450 2089 1131 59473169 24298 23865 285926085 1429 2091 188127617 43503 43550 11325761 11264 10360 616774104 87050 86065 47897926 61411 60561 60185023 1792 2096 905937132 87245 87672 981879850 10918 11169 65159125 14698 15489 116939749 64932 64301 466569312 11876 11182 102725743 20180 20482 56078623 24111 24223 734498572 9168 8575 860780684 2105 1405 6673942 29142 28463 700665079 88468 89359 119896212 3649 3743 615422147 1579 2109 698130446 68376 67571 288131282 1314 2019 723538079 57091 58039 620507966 54507 54681 95472459 12014 12922 855583818 23523 22645 848456339 67263 67989 140339096 34676 34954 7908679 37835 37172 71711132 2119 1553 962519964 26922 26804 12010320 34718 33974 972337790 27485 28413 528884265 1467 2123 18388775 3340 4305 703915594 46042 46884 982459633 33146 33613 452935929 36860 36713 591912808 2128 1690 3727695 87595 88450 257720996 1337 2130 115959091 11778 12511 765300694 69745 68762 640478345 2066 2133 240968736 36955 36107 330820774 26489 26429 239093674 4130 3583 356014087 1176 2137 45544178 36526 37128 542666307 89405 89421 705035875 26968 26572 459163711 69781 69848 16642090 68625 68283 812741793 36449 37073 5037125 27544 27452 91863175 68133 68598 594430684 14562 14942 178505848 35257 35034 994007253 22850 23217 830541211 2149 1732 774817443 86079 85513 53510438 23867 23173 672229726 21970 21586 147109914 55688 55238 462434841 1878 2154 339534126 61181 61312 390053744 8842 8602 573499144 25503 24806 273460576 1793 2158 537324723 1584 2159 617748316 23744 24057 209898062 88818 89683 935919772 6644 5916 53663745 22247 22783 681219769 77799 77985 10413366 14367 13471 139690615 61389 61591 285487109 2167 1363 242531041 92162 91406 2139887 39942 40723 795152028 19953 20028 490196688 70456 70382 377837429 32946 33536 27938575 8860 8654 635440188 59840 59758 843322904 1051 864 31578837 2176 1651 118983692 13177 13940 743507084 68579 69393 798669238 2104 2179 215244457 27034 26565 63533506 31395 32277 791595332 68994 68322 266770985 2183 2168 319779419 1778 2184 752855536 43682 42746 320449314 1745 2186 390934290 1970 2187 66796954 94503 94273 387281083 32129 31471 689684581 10955 11772 699204022 4467 4781 15752409 43822 43276 16570153 56822 56621 183155539 30793 31325 148846464 2622 2767 151980494 24961 24799 88413607 21191 20530 522473652 17859 17926 989277308 27360 27408 293865971 3079 3497 888598148 84463 84779 93400660 35796 36200 411147740 35002 35258 96775433 25968 25298 431169651 13070 12341 727974276 91049 91900 46523511 2113 2207 802184080 35983 36522 536242445 35159 35006 125406618 1585 2210 33865541 61603 60686 141604175 39753 40604 693507917 57367 57260 50169965 76162 75361 196685285 84423 84829 796442578 77260 78104 113487378 34836 34943 800080602 1412 1021 819518231 48657 47990 201762023 1303 2220 449320609 2221 1991 672959297 50865 50869 873600834 72980 73355 348225825 61409 61627 600302368 97936 98349 71802376 2158 2226 135160559 58902 58691 1819221 46213 46042 775987484 57054 57713 502172695 43019 42431 900761931 2231 1459 479172128 34976 34282 789232644 71008 70729 609949531 42926 42408 710298281 67565 67659 283404383 19312 19166 93876140 52282 51925 78224707 77075 77158 773166846 2239 1847 73920948 68297 68857 641026763 82479 82491 7139654 38024 38748 33609828 86740 86468 791991816 83819 83732 742932861 22091 21622 931872603 2246 1976 643976600 5583 5544 309187332 11500 11217 345001921 1418 2249 544530047 64176 64756 150926460 2251 1420 411172502 56890 57383 526887932 7648 7145 275741491 1408 2254 458589333 70366 70154 493262195 2256 1683 453183860 96854 95947 768572411 86868 86574 283146638 14354 14719 517953935 94482 94825 363915990 3795 3123 802304481 4452 4428 89206195 93384 92455 347504806 11848 11443 941065393 44193 44044 182603503 73848 73065 181765239 95062 95278 822260407 64772 64630 125448185 48554 48601 80833720 50186 49462 542418158 96268 96547 140679300 14763 13871 267742341 2161 2273 823894736 94965 94614 263177299 93857 94090 574650899 2276 2110 918451088 14228 14672 354954576 28631 29359 872513668 46851 46614 823061807 51274 50554 879057468 48208 47735 881271635 59665 58881 668945025 42660 42131 848040936 77093 77309 924075019 67842 67545 87276923 52823 52557 462938353 19463 19804 939518735 54166 53908 751773028 49905 48916 198290541 69898 70725 326392477 69799 69654 377137339 93551 92714 901060116 73839 73158 535854928 46388 46947 234340595 65897 65434 58646727 6215 7050 44165578 28298 28814 407312978 97361 96796 304069252 59781 59946 61254481 40414 40785 24712346 87627 87310 519716132 38537 38135 631391622 83038 82946 685850941 88763 89402 861260155 53379 54191 768940409 1343 2306 724632147 18565 18227 582195888 37764 37935 316240073 78454 78192 848198027 49687 50289 683118056 97106 96860 544935829 2312 1539 610457795 5318 4657 453441173 64689 64923 899345511 96419 96458 54947356 3453 3757 334311950 92478 91745 159989594 68159 68082 284722069 75614 75751 564925237 5487 6455 61966384 54302 54064 822734493 99135 99013 535504221 2285 2323 940460313 49328 49493 678299158 1916 2325 426209702 71653 71548 331688523 97342 98043 14136770 67904 68826 261813391 97563 98001 195690180 92679 91902 945036306 39936 39672 884955502 32848 33461 900993231 99703 99042 642030533 58174 59145 706670598 77467 77832 855874848 66675 66852 108436717 47755 47669 424948864 20542 21144 883282339 48127 47602 296677663 66332 65396 716717157 34607 35014 182337868 2342 1403 413465860 86681 87003 366214005 24938 23997 44635798 86689 86218 588545414 80953 80337 978332012 39258 38258 332420722 41400 42114 135432517 28798 28214 9481742 11671 11925 932709313 64175 64227 931946278 87095 86495 412740377 35873 36519 345503691 2354 1409 644135180 68250 69219 884511722 4591 5308 670817821 2245 2357 660063779 2907 2716 987304187 13179 12318 521241303 16208 16767 441528897 2234 2361 69878147 24686 25018 361961567 90387 89533 714917965 24104 23903 105666520 56463 56808 231790045 42838 42524 971594671 19807 19723 334077294 1437 2368 528015899 42850 42475 985188645 62518 62001 741126530 1898 1271 810645153 16682 16856 142383525 86463 86799 959963603 1717 2126 937956633 80469 80570 641151504 4849 4170 223846134 40366 40108 3429220 1 855 505450707 66481 66090 222942762 2380 1384 94706929 50459 50153 761919193 15784 16484 731265206 96392 95800 918544417 3991 4990 517442397 39505 40316 228277559 87757 87333 922793197 85885 84931 496706157 14268 14473 243138919 62574 61891 887257605 2390 2363 122969156 25867 26555 55372103 37750 37449 746625054 1611 2393 15230929 44777 44617 570252974 53586 52649 435841839 75225 74997 895540470 20470 20383 683604139 49889 48962 19070911 79562 80494 414380902 2400 1975 880497734 64207 63984 958590120 29084 28215 837148979 3796 3507 532374645 51250 51890 373623754 98455 97851 951810145 1416 2406 446848357 76069 76519 113702053 84760 83795 579812642 11840 11770 878214001 61750 61136 690778585 8827 9270 953333380 2412 1813 516128849 87390 86569 859064059 2414 1624 689093043 4830 4166 13409638 33247 33012 405147198 88295 87950 322204705 1926 2418 31455293 42593 41956 601181666 16160 16384 370479926 83507 83165 220613262 77758 77458 492155749 50937 51940 628664401 34684 34798 877138280 91905 91069 553891565 26757 25863 900849212 75080 74689 469183314 46129 47130 621957992 82010 82029 707678576 69104 68204 199922552 1743 2431 780144713 48231 47599 463367853 58998 58032 464712778 8647 9170 99770355 5126 4942 554513371 85791 86256 506648083 22506 22413 612917813 37379 36841 888315178 64020 63304 211928179 6457 5606 7339098 997 1296 3388140 42381 41985 59890623 43746 44282 66074305 58928 58748 93259429 92873 92376 353405874 50518 51107 204365304 33006 32740 94504502 47446 47402 715493115 56433 57147 15189962 5540 5248 388047421 2451 1653 411479945 58850 59804 417396426 79541 79179 457454845 8303 9213 16645534 97431 96724 937788213 55587 54896 70123359 41413 41255 597472279 74569 74861 147899979 17222 17568 699642360 76961 76291 394243695 2461 1755 624913770 39736 38941 107023897 47494 46933 577807701 12907 13419 184675473 90662 90669 159937866 47592 47902 141618436 29968 29729 359046675 46873 46881 174357441 3051 3428 935246991 63126 63511 452615080 97229 96993 753427133 27392 27085 85469150 49864 50093 559040278 2242 2474 896671174 17516 16648 714341920 2476 1878 203899693 69459 70014 907964992 93350 94160 285752517 90839 90829 798002639 63962 64489 477489365 78629 77675 10963825 61290 61189 652546606 89003 89649 751837346 2484 1536 285298529 73587 74517 710637202 38936 38693 376201775 315 1 994977075 73282 72637 25649473 62424 62881 668148880 47728 47471 863634970 19968 20277 474998880 1739 2492 784998729 25472 25385 219257307 7029 6598 17554659 90230 90943 564470732 81017 81689 415615280 722 12 163824872 80830 80001 964822949 41004 40791 38589022 53801 53488 620445714 5933 5375 226419887 28416 29370 14147613 13177 12849 18876096 52401 53106 782879471 74938 75344 335789870 75632 75676 653084461 2450 2507 587970529 2333 2508 615254314 61843 62724 427681764 78112 77125 331394395 78663 79073 928157555 29329 29438 330708747 77934 77141 918623830 21328 20848 21751631 95956 96919 835762798 93569 93085 412483645 88428 88238 629935246 8997 8014 566315097 88288 87868 349319052 11501 11353 980673104 71594 70601 751275415 81245 80419 768527593 55155 55988 753661898 62526 61955 756096824 93059 93129 885416962 31996 31799 450516245 14754 15197 960314605 1556 2528 990560204 7668 8155 59013220 50629 50247 960917270 96227 95604 1416699 55020 55366 404104776 57150 56310 552105942 2306 2534 984363467 56462 56421 825774014 88035 87665 457421004 54663 55540 587401843 44427 43498 539141940 31348 31776 840136516 2540 2293 557706203 2541 1612 575609310 51870 51705 276285176 64406 63938 973659234 87201 87127 377967837 78327 77853 368093114 35595 35119 376766689 58512 57892 413750828 62855 62188 700427421 3543 4384 402043951 13861 12938 119363419 2551 1610 160531326 56937 57664 635328971 13932 14246 295285868 35170 34875 267225592 81844 81171 883378551 35326 35871 880073595 66322 65525 259791135 16660 16344 756862958 20481 21400 374923769 79375 80289 133188516 2435 2561 38804223 82599 83142 131900055 93613 93108 266402346 1581 2564 769028514 82652 82858 219927363 85437 85413 16567793 23290 23705 528638198 84850 84008 151413941 23500 24042 30721064 30251 29904 154324252 30096 30616 13288842 24430 24124 872103552 1677 2573 330429806 25588 26467 592306399 58095 58564 886146522 2576 1625 185163147 3570 3492 894858459 7273 8153 914423330 61677 62246 846826780 14643 13842 513652673 2581 2565 750480055 11328 10573 178255477 2583 1598 51542091 20450 21145 226573554 16378 17153 359210575 58087 58372 301427848 60930 60087 748816038 2588 2317 118835538 58599 58958 810796659 61630 61346 529403569 51235 51827 102253614 14456 13512 899033080 7946 7279 538353656 1665 2594 90562921 18478 19086 462982187 3218 4170 274343265 38831 37991 221811766 35778 36658 448338383 76001 75134 18643880 81439 82388 370258410 49078 48200 845836170 60066 59981 708675620 60621 60435 407989234 36795 36028 788927577 79951 80555 281421781 54559 54098 140644941 2607 2108 80698653 14439 13831 928754773 12435 11655 202420987 94081 93775 294600276 34304 33990 811677823 2003 1972 827344105 32786 33342 788065638 24699 25514 275303655 8944 9291 960777523 49869 48930 528283398 55312 54877 391549057 55728 56413 202073048 5725 5785 771528855 22859 23503 118627326 97332 96466 174930237 75486 75333 45285019 95021 94392 899339470 2624 1914 438128649 22448 23236 824737423 50612 50318 838970059 63860 62967 536352575 2620 2628 163808451 2629 2557 12865007 73009 72008 154271397 75430 74931 502791956 2939 3486 8758188 55205 56140 823268315 83798 84408 727934860 75215 75040 566752188 12037 12247 75317415 33790 33724 481042002 23530 24500 466956931 80365 80814 656405354 2109 2640 27188348 93266 93577 826365786 642 684 935387318 180 318 595653012 79370 79863 6090070 2072 2645 164641146 21957 21575 479773170 63985 64693 511100276 51595 50660 703640389 2271 2649 377589824 31632 30890 910827304 95699 94854 836184202 77972 77166 915130046 64257 63945 820510397 2654 2634 897348846 33514 32807 838944024 49089 48459 732200726 57565 58248 406820356 57289 57287 768622077 79332 79829 42240677 38125 38343 70325002 94400 94320 363854767 55157 54362 471911860 45726 46580 946097787 66013 66720 646055226 62606 62261 143138906 46286 45607 348338836 81021 81497 642655785 88290 88196 109139625 38787 39595 444827173 2670 1834 432462018 65574 66236 954440193 52235 53077 804407615 25583 26023 470226742 13143 13558 422855817 23376 23940 22857627 2664 2676 951300679 37084 36525 140577845 74940 75440 323943637 36989 37178 862227536 15769 15552 452844785 39245 38405 839541454 55000 54848 684953016 90261 89563 290496448 49053 48236 933362898 84957 85360 384066611 81 1 288967401 23647 22833 678102604 58508 59488 4993119 95123 95102 477936536 45337 45745 955324992 87058 86761 925777309 42665 42265 163812213 94078 94601 877206709 66479 67443 128372283 94914 94585 555496732 97813 97547 103244244 258 1 669743687 25406 26256 243142780 45210 45775 251890807 26599 27365 657566111 74557 75073 225266831 70756 70946 509041737 6057 5182 926671394 49002 49942 678858206 2334 2705 595814353 97952 97507 101353739 2096 2707 233189844 28117 27506 27531516 66492 65897 365683414 37194 37550 950789328 36257 36653 489603846 2712 1927 12787530 89191 88483 688917867 2587 2714 466083529 68724 68789 92940151 78156 77596 208974202 91234 91263 260208352 71812 71737 34207692 2719 2176 637094315 90859 91261 238362404 9007 10005 620692618 96982 96444 864386771 2723 2395 742689639 1976 2724 77236549 5123 5795 323786817 2726 2161 534939514 25281 25805 222295095 38088 37792 33176250 20505 19834 509363938 19662 19546 548649093 24979 24165 621375464 56952 57883 950979786 37170 36486 411541198 54959 54137 631657561 2735 2553 61625102 2736 2663 827032985 14637 14115 54113386 13193 13894 778276222 69170 69120 124562303 79329 80174 283741878 21691 22626 26587293 27429 26897 818913571 59807 58831 552880854 2744 2011 157377934 12322 12008 447993173 88743 88377 658899354 3303 3689 665037042 49730 50364 388241398 2749 2190 232915971 2750 2278 115282135 302 1 399147124 2752 2573 729695910 28155 27262 954680858 2754 2738 497773301 36703 36285 511883076 12679 11819 54226360 34346 35228 232377235 50174 50584 418758834 41701 42227 300879116 39221 38276 183204141 28172 28330 452651884 3558 3117 864272878 72490 72655 293493179 359 1 756552552 39816 39871 56205348 58211 58067 198416432 95189 94712 237427716 32802 33020 814828465 44769 44225 85676097 44769 45710 576712993 24785 24318 984225757 4521 5469 10745524 2773 2145 699289803 96709 95907 71225103 2775 1895 601179393 78835 78686 49797887 73038 73909 102055886 90606 91163 57648491 67060 67762 817646958 92227 92453 433070983 48970 48614 623057116 15912 16542 419966795 72330 73190 184540135 95255 94770 239624740 16190 16980 62507912 71248 71755 394534377 38924 38012 789084787 2788 1884 580264464 97591 98444 521196524 64718 64199 117375266 2791 2400 608846044 82107 83040 206178924 73369 72434 753339684 13628 14405 252607480 33318 33305 495096625 62448 62130 378441915 2797 2265 601021392 6454 7156 218119952 97716 98581 16347204 13178 12467 744962917 60618 61475 762811031 62961 62419 303928116 24314 24332 415223853 2089 2804 183661622 85344 85339 644194975 3789 4450 166392787 25343 25488 720474822 62978 62581 463956700 92784 92316 173281813 3975 4678 140753276 2552 2811 972357164 77519 77106 915965804 77672 76960 140903083 2814 2418 4183143 97730 97396 750275908 39848 39229 213052638 2755 2817 63798805 96366 95817 556766956 53412 54344 519425588 96749 95963 972753804 12675 13454 571543179 2173 2822 505384970 37904 37270 426807526 50525 51045 70744503 35906 36575 54563146 8185 9133 460551649 82710 82693 842442121 12142 12288 657561602 88237 88593 172122387 36831 36594 88776760 12500 11896 350219023 12434 11854 183398389 63229 63708 252328618 80219 80416 230593272 76741 76599 852323759 14933 14909 167078524 2837 2704 511110489 27488 26689 321001647 88675 87719 459953509 2840 2239 563036261 43014 43137 647025002 74394 73423 776105230 2843 2610 13769325 2568 2844 798865125 10742 11143 181063344 2651 2846 681965419 17472 18011 169084364 84916 85871 484286996 2849 2204 541160191 2383 2850 449713472 53394 53851 258665415 91834 91022 790951788 25967 25190 301668528 86637 86567 846623914 82177 82960 646102634 2856 2593 60977230 13372 12782 757603614 49320 49801 550731499 16007 16333 414898690 59046 59845 824261758 260 1250 358852396 2862 2718 819221224 55706 56197 653893028 63624 63257 306562210 31797 31891 552762812 99096 98309 90329004 2785 2867 972147108 34318 34714 936180934 78410 77943 486665785 64803 63997 67462371 11793 11479 979267102 97388 97689 47171291 10485 10654 971719438 53974 54955 220933984 44222 44548 289696112 53764 52825 654304563 47498 47784 527518252 97221 98042 509235095 67677 67252 271873726 2498 2880 350846215 31428 31269 687893385 25100 25065 75405348 23626 23218 25644141 42836 42158 204646641 93417 94416 166645659 84696 84647 941880898 2887 1905 547408552 28446 28682 366680946 12007 11080 431822305 93254 93414 122529365 10433 10233 976107999 52172 51401 645779821 98416 98076 139893595 96663 96177 733752929 2895 2208 879204675 15438 14551 680383658 4145 3407 978276620 6087 6072 153643152 44189 44374 62108491 38224 38510 781782613 2749 2901 220603007 24566 24609 327458224 16411 16945 753794609 70138 69807 227060093 2905 2808 58911808 65166 66095 490680242 65700 65058 832288374 80888 80677 517866901 91845 92026 427328094 99212 98239 226350124 2911 2615 204984666 44551 45406 720746741 57687 57116 12863216 47199 46380 46634200 13510 13088 376121701 7189 6313 994386778 86163 85834 84660365 55333 55274 55024659 2919 2067 21966049 2573 2920 345804898 68678 69543 404758738 53670 53597 386055007 64 625 531697245 96375 95758 426142225 35270 34620 104557280 59593 60068 841173474 2554 2927 440971052 1995 2928 333871951 4534 5365 306375131 3387 2589 154221796 70259 69778 872571364 85380 86104 679101032 85033 85420 973358956 76437 77270 854592597 8132 8477 943253215 47111 46164 802870155 83490 83950 578294336 48224 48014 916282692 38212 38027 915584189 2940 2695 962186059 81829 81094 738346119 35863 35557 36682857 53324 53130 725518048 23434 23876 891474208 51312 51271 783178358 32938 32935 144238748 10018 9040 255294447 42613 42262 108833255 21304 22009 510851269 38163 37602 134360412 71859 72633 276743252 6807 6762 40636510 2570 2953 393225009 35304 35329 940756298 2203 2955 845406398 73787 73779 6361001 2366 2957 305234683 37040 36583 539524267 81904 81191 364769439 2960 2243 980407249 90761 90666 72381288 57944 58092 362605545 2407 2963 690852015 2964 2215 66400831 2965 2707 247192127 2241 2966 570581522 1422 469 23054695 82866 82871 937783365 53185 52990 367770190 2030 2296 291956567 65554 65718 424217991 66489 67281 949037461 27199 27012 707599845 49779 50285 680591246 94665 94876 980011153 65107 64412 697303240 7400 8200 433961817 98118 97678 54621361 67451 67267 218824011 28829 29543 402178008 47331 47138 289629571 25750 25754 443789661 21303 22094 276821057 25031 24881 809092263 7072 7734 651051583 53947 54496 849161044 74634 73765 996571713 97828 96950 543044470 73084 72230 257528045 12418 12035 837574140 19405 18468 65416925 25560 24801 575224174 69510 68602 979992819 14344 14209 512414942 11319 12211 267477740 2588 2996 771383067 2997 2649 376248376 24046 24381 81446439 84267 83314 226625289 75876 76609 331901675 13632 13594 23158699 71914 70956 96091434 457 169 853486099 99250 98838 51055028 16050 16314 119167930 11429 11622 213898460 70857 71109 651659180 86938 87909 509526827 86894 86273 158514907 71753 70868 779911766 8061 7760 285583034 69876 70252 970532974 32055 32521 949842951 63503 64182 784068439 73990 73004 302745576 35693 35503 693459579 3017 2459 895083322 2571 3018 784491711 91863 91686 601383974 84001 84854 950848183 60851 61098 13828597 3022 2824 59688213 743 1 568490789 59397 59709 831801192 3025 2427 417180092 9841 9572 874190595 71525 70779 963375580 3028 2178 232345146 2290 3029 10302616 63438 62736 530194389 3031 2198 29376774 26455 25669 295988926 83225 83940 382395797 14178 14189 196644349 5767 6221 14313889 77255 77992 230079718 14146 14980 367528773 40875 41741 450737041 90779 90882 34548593 97496 98199 162386827 92452 91750 613284412 22794 23174 711643339 46059 46324 11364219 2831 3044 373188328 17094 17283 262226322 62573 62927 419065481 99870 99218 172212362 3048 2399 125396764 3049 2650 305343332 3050 2339 883017931 27002 27280 886695853 2872 3052 386413227 56928 57702 163447635 41507 41691 288377143 45142 44479 215099063 71667 72479 779049214 99212 99716 308768003 20367 19672 107909528 17010 16487 381556414 77288 76932 424471774 14863 14399 188500638 5006 5976 375363163 71011 71516 591026333 82601 82833 530081533 11850 10897 41333582 44706 45276 998328592 23191 23938 254448498 68995 68919 132388973 51195 51499 163084743 10251 9260 520770287 40779 40293 738165536 52780 51784 27077927 12118 11918 843989690 98843 97850 925589329 3075 2903 267556558 77554 76787 927481478 13686 14148 829303651 94282 94792 223311411 40327 40866 239542118 94233 94075 147191241 90607 90196 746192892 29018 28995 744220342 27095 26900 394989079 22235 22243 764427925 62016 61845 758809160 6770 6200 921682337 58906 59618 30786260 90986 91806 56639344 77851 78579 42694153 25880 25272 631530462 10335 9355 956885714 19451 20074 712285767 16561 15568 781908362 36246 36655 759959801 53245 53646 386887438 46636 47536 197492456 10927 10132 59067926 43914 43793 221584804 7377 7965 606073541 11224 11547 793696649 8964 9650 900314238 18143 17350 90516021 58686 57995 56498170 82890 83834 11682112 39852 39730 433335703 2759 2349 886992167 31002 30507 757370867 50173 50033 118928008 18279 18446 421875386 63019 62911 534449557 32561 32081 322332092 32473 32029 190534083 3113 2236 323880515 8815 9630 504401346 57962 58300 353083555 91127 91824 241467826 96491 97372 241773586 73859 73677 820921748 48261 47755 504144058 3120 2230 693580798 91736 91890 322656269 76176 77095 31255827 73066 72210 292177753 3124 2154 997295539 2661 3125 829573276 53283 52582 142587631 2891 3127 576742809 98240 97827 71999936 46164 45996 736614699 4981 4180 418609912 16784 17313 343161562 6339 6234 638956408 527 86 215812268 98316 97807 437219492 39547 39432 599098173 89354 88954 266201364 15451 14715 574590994 96100 95103 597981580 92847 93737 352196139 90294 89984 264865327 46961 47747 568690903 2771 3142 79559663 3143 2188 774968525 73307 72713 223905352 3077 3927 902833015 19349 19163 836783406 70413 69747 377235601 3148 2503 732286788 18782 18748 812215795 57939 57567 457911374 32146 31990 513233323 2203 2075 329577449 31069 30275 684042831 79097 78203 725109882 89936 90507 822330770 73475 73114 643991140 84117 83248 55110420 3158 2407 739864446 87996 88257 709680511 57767 57350 390691524 22501 21949 132938703 996 833 383520844 25550 24626 424187121 14858 14886 777591164 53 274 577864592 96297 95754 153558395 93661 94064 659953708 68895 68359 846135781 83460 83851 850493292 72720 73696 597476291 48622 49331 681534133 57725 56747 998325434 90270 90608 114325243 28291 27819 269928578 2553 3175 341306839 33381 32662 752836250 59551 59200 589298906 26426 26347 803894330 2910 3179 620556066 4745 3814 393460362 23262 23623 911930666 3182 3111 841420049 28468 29351 546678502 55315 54640 67249264 51059 50178 904260624 25428 25002 299229520 75726 75234 150257341 25777 26262 627622809 14797 15052 571407411 74969 75420 10426340 42047 42991 871708670 39094 39429 853538100 46431 46205 844023105 29298 30217 521096416 3195 3130 196897355 3196 2458 708394708 83645 82880 696808042 74891 74517 516843514 83367 82798 922358276 5583 6437 975261938 73408 72924 306696419 67251 66555 887606025 3203 2209 690515665 3204 2501 341678441 46109 45128 587495013 13230 12692 906377869 24655 25102 449442332 39892 39090 672065016 30410 30191 173897643 2244 3210 5181991 60928 61161 699170196 55494 55084 65935044 58595 58357 593374968 23443 24044 295780124 13915 14686 556249516 48129 47460 546332883 66563 65915 297472655 71393 70829 97929942 97710 98639 710757402 85241 85147 312713362 77749 76973 101948216 54277 53891 23472996 62138 61839 611882584 41411 41343 623852624 14087 13733 707738305 42817 43783 699260917 88871 89457 619701286 67738 68145 467015360 3229 2739 893411963 14245 14775 119818081 89142 89752 532783623 97482 97312 487821691 43448 43400 673454521 93484 92708 933580448 51159 50529 934867903 68566 69392 75407228 44296 44101 832676949 89415 89158 179099984 46191 45657 916939483 91961 92151 486959011 2731 3241 984103211 86347 86159 724497972 36599 36930 766221609 84426 84964 53835570 21455 20875 445859996 472 1002 903502255 72860 73130 30570812 29019 29500 795804755 818 761 862376715 83746 83493 928606285 3669 3138 106809065 25546 24789 674414735 55492 54631 907136867 45383 44745 311316795 93723 92876 16275917 36238 35491 475478872 43985 43498 246194576 3176 3258 248920266 24549 24324 40411588 23088 22744 625988737 1 202 951722242 2885 3262 239629040 9869 9707 248330611 15818 16457 828849857 84603 84420 996585261 3107 3266 737529287 3080 3267 359721664 93522 92697 369365556 65907 65515 231267851 59926 60618 36269068 56150 56550 24475477 14261 14142 166129369 83089 83910 589342361 60684 60477 413708193 46714 46420 437966624 3276 2914 124333845 86301 85589 521776981 31006 30475 988951563 39 1 847670486 68929 68884 381594158 26402 26546 839361223 51036 50450 914282740 2303 3283 773146731 3284 3057 3573457 3942 4359 489264629 50542 50002 16932011 97682 98002 781394843 23062 24031 645406093 44082 45073 518553325 15886 15095 111773343 19923 19337 269855333 21965 21120 147188566 3293 2311 118831935 42991 43777 542859752 85335 84487 289147274 93736 93930 758813699 33034 33108 858662528 5975 5933 838371262 86027 86828 594545939 67863 68662 856585424 83121 83052 848904392 35859 34893 815626751 11729 12023 589647560 78772 79683 214943452 79206 79669 317121845 68051 68472 282922414 83990 84949 941192378 3827 3774 581521836 22590 23382 336695398 28383 27983 487089519 99496 99694 496205754 20950 20556 480193958 6965 7454 79574784 2533 3314 862419980 65811 65212 312781279 69090 69374 349116055 32323 31779 108735533 70724 71273 746405618 43275 42481 845829380 77846 76925 833736238 3321 2765 973150232 45192 44889 692533429 82919 82787 877136199 19377 19644 676859519 93114 93529 326270578 10583 11026 159173512 28760 29429 338592652 11808 11720 649006209 64821 64586 379311344 17516 17700 164527045 21817 21711 584569848 95711 96383 633146000 48805 49739 993241547 71022 70753 170347115 47768 47760 40551030 3336 2897 601979627 56807 57439 958061119 74712 74626 5330331 90390 91145 818380597 32727 33669 118895159 17290 17012 16846604 57707 56719 943539483 18931 19619 1622824 24705 24303 657435130 12720 12751 44729592 22456 21849 43493075 40212 40093 86770821 23895 23324 1856289 85817 86819 489033547 99006 98046 421453651 3351 2386 832343879 60902 60156 203651195 80795 79863 521663057 48885 48680 785415754 3025 3355 599404972 28533 28145 103264572 10534 10984 821131228 6411 6876 902604560 15876 15358 616913079 73473 72990 333767547 75164 75518 214880191 34487 34743 328657181 48162 48967 885455023 3288 3364 405853876 40304 40415 582465108 2842 3366 585622672 1 19 47332254 19029 18114 758896199 69494 68579 618408695 89812 89977 569783465 67868 68364 222642131 63129 64124 114287606 7316 6339 3927177 473 820 145779279 76591 76196 705160801 3376 3241 16167019 3377 2386 585908718 61630 62436 117413515 78356 77747 919253406 97734 96923 10720688 81762 82131 743144591 46617 46783 721872139 99705 99344 826946468 70571 71326 602802101 96292 96211 759976665 88649 89095 795035296 28202 27622 931892435 8015 7459 72550094 86464 85944 313619644 12019 11883 829139904 93160 93513 807369293 19962 20145 184161330 56278 55916 484928556 59155 59273 259084037 27162 27807 442332281 72101 72585 344497277 32602 33448 71648163 82096 82678 788467628 38495 39092 111795585 51591 50754 654238766 32258 31683 88816798 85770 85449 723180567 7082 6359 917684180 38165 37304 334903850 54844 54069 350459420 93037 92950 713206860 45724 46723 632233124 80715 79785 48446008 11013 10564 17373474 53263 54026 502238323 2565 3411 950094441 85419 86251 592715651 70225 69610 520745273 3321 3414 643151708 69361 68732 378823516 68257 69251 120661787 70254 70768 599637742 71779 71552 589381878 10575 10683 685589501 86126 85315 620495475 5616 4805 198378066 90711 90972 679039193 48435 49232 56400269 25998 26180 34658788 75214 76170 772128632 54121 53342 494857405 21968 21328 884670613 94334 95008 82140969 23874 24501 452751097 73656 73107 42816257 70624 69722 51538269 3900 3995 793407458 74995 75893 696759411 95807 96357 528082213 78693 77880 909101174 3080 3436 11094034 84767 85346 719496453 7341 8075 433267280 3439 2504 197820721 15670 15155 4605088 41229 41532 116432341 71446 70579 857911756 99704 99428 3431974 36711 36071 796866009 27086 26787 8497802 67813 68297 791346564 15085 14865 647593902 72563 71604 604848621 74020 73807 562920402 9002 9305 573136013 12659 12826 281952360 3351 3452 172054381 924 1692 259419614 40011 40752 655707546 94479 93899 194881464 84838 84032 256356308 98149 97480 122265313 44039 43105 38008710 2763 3459 83957315 87810 88540 862380539 3207 2343 33363349 49059 49043 296908238 39310 38324 73495668 76143 76426 71173282 18556 18625 11696054 81107 81482 657710868 23452 24276 886858491 96279 95307 57513710 59212 58726 15913092 44059 44778 851616669 3471 3296 427402569 83010 82480 450442470 80811 80926 418637637 3474 2562 381134292 17609 17622 292873237 26847 25905 987694581 64098 63972 3693505 52504 53245 161914566 97207 97527 108669402 31182 31539 144802667 51620 50652 635047621 95246 94739 614254755 23320 22428 679390038 51443 51180 910358780 94084 94276 817611937 69419 68569 425695555 75276 75356 369251852 3488 2955 683626815 80705 80025 265494441 3490 3442 280071327 3491 3209 743370435 28679 28732 170698800 83415 82470 879219895 37226 37375 814579539 49291 48695 68941317 83633 82923 66809263 65418 65123 434776999 28273 28326 174594339 48003 48980 4066978 47155 46236 557094910 48769 49272 976537050 3502 3058 829474675 64794 64232 735861290 2525 3504 415065671 87136 86444 701265076 2986 3506 953173965 63162 63154 716330870 9575 8823 66611476 22235 21383 471769119 73820 74539 434750047 3511 2629 995541792 62069 62181 588175061 43527 44316 264584453 31691 31275 43676794 28515 29055 151973382 74100 73910 186718814 3165 3517 583160793 446 804 192473877 97179 96459 262837707 88840 88572 613923174 94979 95536 247600911 53365 53775 370625863 3522 3346 734233430 55772 55283 324498698 15713 15792 224102816 3526 2952 322909905 69733 70022 318585169 72134 72346 748697159 75143 74469 609203591 88863 89410 825696914 2692 3531 876917419 10885 10478 424493187 3121 3533 432566854 16601 16335 838690064 35633 35286 1192214 48859 48015 538047493 51383 51727 278510434 69637 69384 696956662 84195 83911 413571978 44357 43684 398205048 37783 37564 209950434 58844 58650 605212561 82670 83375 709815488 35427 35844 24405868 36060 35320 510495700 91563 91879 876744529 84610 84497 731820472 6859 6840 184299221 35820 35087 950708424 81492 81327 696302158 29457 29160 95852596 1986 2372 955261834 68944 67938 725031508 3554 3522 774816449 24917 25208 612371771 10998 11068 956713927 84509 84262 133812622 74579 73802 233284486 53152 53519 787442583 27543 27546 474884524 58724 59307 788707989 3562 3425 599837345 48673 48570 658520662 35153 34569 963833276 24062 23754 46990088 61293 60931 814224310 62554 62441 859601741 4420 4340 922171743 44229 43508 75362445 84021 84689 419943055 3057 3571 208865680 3572 2599 31401824 22509 22779 404899660 60898 60895 205712794 80454 80930 411174907 35443 35637 301113455 22161 22119 821280881 35477 36297 297076841 11918 12004 693002157 16839 15836 401893792 96058 95449 630493358 57673 57183 66876464 2766 3583 625364616 93957 93841 5161194 16974 17172 743538358 15869 16298 421129290 40162 41053 396658098 4735 4794 89812905 66121 66360 63291331 24422 23969 346492084 24766 24542 682416150 80364 80291 287658781 9696 8887 690200593 3034 3594 170172561 2677 3595 38874852 53429 52878 868545257 55709 56669 946103649 3385 3598 154282660 69523 69273 41503245 69621 69692 59560341 81968 82547 479627639 3602 2887 392673753 5522 4805 389528264 20278 19384 183208204 92909 93302 706358940 25061 25220 379126716 69139 69952 722581008 39177 39376 581545246 90432 90433 108486684 12508 12471 319983360 22537 22344 993861924 76622 77100 875052543 4452 4828 17125065 57334 57536 970780154 66162 66046 997845509 84985 85343 597928647 25669 24759 959535479 10879 11164 922126628 65674 65042 642819579 15115 14917 577954800 44525 44491 783404926 20249 20817 143259 31827 31665 894812177 29510 30452 692354523 3625 3487 567413563 3626 3572 746845088 37094 37132 23476116 1336 1049 442721099 25998 25288 497829519 81005 81334 941277466 51294 50910 183168664 19668 18830 200480743 2893 3633 268811103 29199 28859 348802067 8066 7338 705890419 86479 86592 976390845 72344 71506 227281426 85294 85486 657865015 97938 97194 656201792 2752 3640 565803194 74688 74737 41772566 3642 3112 276501080 62545 62172 982245213 77232 76360 28925747 3645 3035 820842075 97161 97648 611320045 79463 79065 896556013 2866 3648 104791647 22959 22000 418873302 39337 39208 132552846 5967 6392 295987031 73844 74350 443542490 9863 8991 822935552 4031 3169 921252217 3360 3655 705307845 3656 3040 583808292 42997 42390 137257300 65176 64683 855462672 90641 90184 449904550 54820 55713 527307296 10368 9580 902173652 3662 2688 425832025 66441 66833 162495021 18352 18228 910829462 1003 870 904559493 10360 9429 558868605 19867 20542 371624911 81974 82876 627956145 33345 33740 764892911 40166 40340 37352777 14065 13472 834867145 5939 6500 490811010 28879 28386 385299870 61889 61815 34455984 71588 71435 542786456 69808 69094 46579835 9252 10128 362577571 21220 20646 728952391 41724 41492 541775231 29070 29190 433733876 31977 32764 851576595 99678 98811 738810312 47057 46374 985596677 3684 2777 393284265 37955 38180 26261639 15466 16012 447495056 2822 3687 5242228 3688 3233 467452986 68345 68222 727173019 68430 69205 632360481 37184 36402 323689051 93879 93222 352719530 87939 86942 600996464 27866 27132 690424224 13890 13543 468139532 62437 61925 145873889 31563 30651 90472233 3698 2826 756493911 9432 8753 210869790 64822 64001 113088810 26300 25307 358404721 74429 74924 197418804 28768 28299 270876141 48221 47666 56768950 91243 90926 808695284 77939 77505 72368713 18072 18010 96974614 2843 3708 426808599 43201 43769 499955426 86198 85343 453242186 93015 92014 690538491 63060 62844 882273733 2710 2265 229852271 7300 7058 595479570 44400 43464 583168581 40171 40483 597132188 13792 14227 996070997 3347 3718 453369631 20757 20661 1485149 10151 9901 311801436 3693 3721 980362064 89350 89840 750793745 95547 95481 334794993 57906 58673 759871528 67982 68216 720332705 34605 34668 59484719 60079 60816 51937653 28561 27920 692736008 24313 24220 362003340 46042 45779 138542306 90792 90659 510941344 10406 10401 943893608 11980 12505 805009882 65804 65329 133520951 56098 56431 660800491 98508 98180 574342550 54449 55431 149796440 84009 84328 36905313 52893 52118 603284245 10157 10229 131584071 82904 82608 480166998 91431 91764 524514614 3754 2932 489350306 59393 60039 210944018 91236 90793 283757865 3303 3746 241544877 45815 44851 718073431 3748 3539 688052724 96494 96904 429291177 30739 29964 202777446 3212 3751 732826560 87660 88043 622319307 81500 82316 76814772 58021 57558 273224738 350 1196 636365994 23518 24420 979080667 94662 95614 775817385 52663 52888 615425862 74926 74661 254997417 3760 3075 506683212 57411 56963 496592365 29692 29551 586085213 64609 63921 22268563 6636 6030 874231465 84431 84246 143854186 78280 77773 451713427 38752 39104 16906499 3768 3351 669891938 30836 30133 4586507 52672 52401 554070074 20829 20261 335720663 46704 47146 807085388 88351 88534 87192641 8157 8054 72465737 20075 20707 695213235 35281 35709 938455836 3777 3625 59111041 13695 13269 752877784 17295 17991 335474812 43976 44423 835866863 64967 65003 928478916 27951 27780 570249126 41601 41728 332525533 35490 35227 293744837 3785 3064 954634245 2902 2351 946683283 46808 47183 844592837 40459 39798 777649921 57025 57089 819907271 81107 81713 682645542 36489 37427 176572391 3382 3792 227321067 70288 70389 882144140 316 1 222179592 46571 47070 958425913 42723 43153 342465327 55080 55061 172294495 96130 96757 147552390 36462 35626 888249462 54676 53687 580439131 25905 26120 358288459 23826 23606 344139796 96755 97593 252660124 3804 2973 341509988 43953 43277 715641826 70430 70078 911097029 91843 91328 454631790 98442 99331 751665698 18572 17634 212325815 62690 63367 520946131 4705 3740 64841715 21956 21421 673606607 47154 46329 264369124 64579 65161 819653405 78298 77582 765499125 91264 91921 905252748 34642 35048 646359941 30982 31892 759988132 15833 15219 38779011 97370 96809 459507420 91546 90656 368106299 83104 82536 196105230 79139 78708 231512431 6841 5876 31207975 19702 19307 295999914 29437 29479 928027939 63838 63657 69842385 31309 31106 323779897 98319 99092 3185659 27859 26961 900702802 2337 1609 360870274 76237 77148 6020544 50468 49761 659434587 37798 37176 885733421 97710 98106 775657122 68807 69806 381135313 84167 83451 2011257 91889 91633 22653673 56860 56018 524674067 71470 71161 21768292 74409 73768 862928908 89910 89968 621588703 54317 55108 777628668 5996 5925 371158483 93173 93132 39551307 23439 22991 751746317 47332 48337 238748231 38363 37868 277937759 7756 7718 16385907 59149 59204 386230678 45468 46415 56439074 62867 63629 865763499 88777 89513 546613061 23995 24999 701461054 35227 35507 371685762 39411 39364 336691263 8567 7664 199937414 3858 3687 826654447 14008 13044 791350683 3860 3547 182665223 58727 57826 360077181 42328 41370 633044534 77176 78023 57598825 63579 64347 257400017 27011 26291 893313400 86067 85296 972935111 79792 79515 715637035 12900 12877 961642451 33510 34194 414652231 26584 26735 294944501 95312 94690 51746275 9794 10192 730554658 89029 89940 519850687 14558 14782 520047931 94805 95200 29530071 93260 93469 635230780 66703 67413 24727608 63744 64623 704236726 3343 3879 717320979 88222 89142 64650879 3853 3881 170927888 7664 7553 35553447 48974 49402 829392868 87557 88417 153026479 51371 50981 870997030 25837 25559 59899894 6391 6262 11876702 76724 76079 394071156 73365 73230 445039712 3581 3890 725421482 69726 70339 725863384 32788 33140 894371545 3370 3893 355791141 57273 56530 24308083 57942 58866 64410475 25378 26086 34712271 97036 96540 508358883 9049 8342 10523680 88262 87343 494121590 33111 33253 507985064 42000 42123 663836043 1076 1449 857534505 17318 17257 866756637 92901 92225 27994013 42806 43000 376359696 79384 78523 218355238 19664 18807 986934981 48184 47809 561968200 62923 62309 675003884 61025 60933 477847894 62592 63312 408119961 22164 21732 12712234 74182 74912 48121754 51987 52324 159887897 3639 3089 47671305 17040 16339 235853607 90446 89759 319907613 88086 89055 669561462 59489 59248 177695301 81075 81937 769211397 77112 76817 345535352 3922 3836 894902423 35826 35508 160696774 28491 28927 749712624 54808 55320 713909812 34923 34361 69951303 61566 61761 4167878 24733 24300 427397369 92291 91411 563666909 58070 57183 866292347 24651 25255 69454275 3932 2931 129618834 43711 44314 70430341 82467 81974 303330758 62390 62253 42369537 24798 24757 969619220 13291 12723 15160895 44430 45259 255527651 56472 56798 984312325 406 1 858079033 18876 17953 982340517 59602 60424 410190383 3386 3943 202385946 80626 80811 848780194 3945 3643 680506963 37667 37448 43052844 66 1 11770575 15330 15267 344693330 23803 23445 556397930 87666 87538 539181823 3951 3725 283925879 48910 48447 491121202 45696 46495 826216462 26431 27052 68783347 97148 97947 993796263 86664 86847 723840395 16149 15336 547320808 3111 2558 302352116 62751 62393 815395516 43172 42371 283073679 3198 3961 507671461 38376 38052 945118229 81657 82591 715771475 76425 75495 399046608 69160 68468 344640885 27368 28314 983189259 42507 41792 261911247 97443 97759 705432263 28419 27676 629457293 1 444 633694895 12077 11437 40567511 3751 3972 619773518 94701 95456 254261413 95384 94443 302118528 3975 3008 454636245 64181 64310 320207654 21588 22078 932477563 24583 24534 284463390 94436 93656 116721528 46998 46390 246750323 49383 49535 559150158 19001 19233 66900688 3983 3616 282403890 70675 70694 199438907 66810 66263 127668067 50833 50020 443764735 48016 47136 291219899 30149 30018 181277674 76015 76991 579540867 20879 20158 938193849 29344 28710 120857740 28878 28099 838697681 98579 98159 325661051 16842 16235 41052720 3432 3061 391383909 6083 5982 278174882 5081 4146 954851740 1726 1453 416209720 21722 20822 893078984 6738 6149 143547894 40438 40716 728277561 46774 46869 818033868 70565 70303 858976891 61289 61034 553694408 86127 85155 556534315 86926 86405 491210121 72082 72667 982402570 96723 96832 6038263 1917 1428 983958352 83623 84586 20454705 26588 27342 736827715 41750 42259 246116551 3715 4013 917475591 3371 4014 261421354 73328 73321 661753784 28898 27922 70690144 37400 37151 248391350 86475 85719 901081852 97521 96766 24687680 4020 3147 97274702 52236 52121 997199429 50983 50669 362305239 34054 34560 80402806 33169 32608 720695039 51417 50449 539909792 21523 22063 706358283 30435 30502 517878841 26592 25861 339539273 53748 54743 537526841 4030 3288 953313677 11989 11182 471682603 43880 43225 728771553 57823 58377 431082883 1 78 810641529 76920 77185 237089330 49084 48670 829760997 21913 22124 196781432 62958 62042 778253962 19845 20558 66296569 24621 24241 948690515 62822 63363 551925268 3639 4042 776700068 70738 70333 340861808 40986 40791 109963920 32054 31772 610089175 39373 39195 520817995 3276 4047 300036424 96490 97165 523222242 42615 41789 502680391 32316 32991 563758889 60719 61040 260192120 84506 85319 910128885 51382 52214 376395116 37881 38715 791369612 31301 30573 243053243 76294 77150 165989466 4057 3147 61866067 59725 60552 661410022 62967 62387 979923471 3370 4060 618788100 53809 54475 487373964 15403 15152 113535307 94045 93547 291710264 12108 12565 148058057 15508 14586 394287275 4066 3299 76760310 40806 40846 878213947 62586 61832 7230695 98782 98302 166864842 68633 67942 427151556 30961 31804 523915491 54606 55365 432273532 4073 4047 963819526 26583 25933 763342007 18749 18923 155643711 4076 3127 142417165 92619 93075 226236669 69033 68207 780150389 4079 3511 759552546 71974 72022 807335424 88697 88890 741585495 35766 35596 239158215 14085 14718 969453218 8397 7581 373733921 3651 4085 51175482 88911 88960 684023066 6314 6774 694849946 4088 3766 22166561 4089 3611 487611348 64474 64043 310986753 97062 97049 51490344 49972 49247 614715155 27700 26882 588307925 88919 89380 247763377 6009 5923 36521007 43393 43286 920052973 33993 33825 737450226 38726 38366 766003587 74234 73724 653706966 22267 23000 403440909 81062 81067 921955939 11258 10831 312400758 526 1 783387399 13422 13442 572816561 26809 26933 862842470 75577 75754 579730091 4107 3192 871106033 83871 83122 110713726 94507 93535 892149434 57028 56910 437525479 63788 63804 918363014 32771 31962 415151610 7756 8168 279400740 17088 17981 197853204 4115 3572 218561790 34412 34233 194578 63586 63509 523864558 42228 42840 109432512 69 851 984848211 26559 26551 304990100 61396 60502 728659555 4122 3245 596689053 80934 80087 838504899 30062 30592 362935990 9538 9025 87454549 7468 8458 22614015 5150 5139 999971921 3668 4128 731547278 61693 61427 43243927 52554 52396 196031841 87835 87346 119328323 11431 11191 577681815 53920 53744 232691330 4134 3669 771677664 94248 93531 588567717 4136 3540 802010675 40284 39374 502693492 1 951 362199487 4139 4045 492875973 5277 5938 318880035 60913 60694 49622349 9144 8327 501646561 8671 7854 191383221 61541 61287 523196432 98423 99247 40885488 99017 99411 173529938 3342 4147 979139533 76614 76059 764662790 83311 82579 54899144 4002 4336 747426751 2916 2717 125347110 33357 34227 935853044 4153 3882 233379137 23121 23143 849553913 7499 6663 541263392 50483 50951 435986221 99506 98706 916277834 85641 85698 493975926 97741 98677 717971164 3257 4160 27575786 4161 3172 357486042 54601 54543 516491215 94575 95046 367659715 53600 54290 699774406 4165 3928 701726056 4166 3359 531930947 98861 98475 293842685 4168 4048 14659648 3511 4169 673992049 2546 2596 783972659 60912 60143 784693499 4172 3492 534186301 78719 79226 751013878 4174 3840 370653348 35184 35533 677833966 24064 23763 697333635 16797 16844 414075643 82279 81639 436663488 61117 60505 317310029 65210 64715 957952319 41599 42437 367730441 7561 8221 519754581 67613 67767 886660180 97193 97452 4129920 70960 69969 60964268 27778 27784 937407317 63304 63418 118207615 3498 4188 869546937 9935 10610 174485494 4190 3696 475916116 17421 17118 484441362 80853 80303 568638531 7491 7177 410234107 4194 3873 118849549 87150 87528 880752021 40194 41136 402750681 57132 56483 99696723 59004 58827 4644062 18388 17504 790518608 43699 43838 863647258 23659 22884 556761244 58249 57830 907544647 22755 21941 825862099 49791 50311 60691723 94811 95755 585700853 45693 46302 53281903 4207 3974 718888817 17504 16959 40314258 80623 80196 176345219 43025 42275 720939935 43968 43953 130985920 46834 46684 481506044 38351 38502 575278832 60072 60220 32470212 93059 92221 133537307 25881 26702 210020984 4217 3328 733525223 59990 59238 191319025 10174 10018 64502817 87152 86792 88670105 62075 62466 867217817 63441 64152 98097883 35687 36418 56417843 4224 3255 799704792 89409 89787 247371323 4226 3740 78945628 51642 52120 603736057 3929 4228 930206224 61691 60840 29258373 40095 40565 916831217 89921 89318 285498077 3718 4232 96293632 157 828 941718837 1400 1081 332494395 18841 18524 232605326 62119 61539 591859149 3231 4237 606140042 43846 44545 873831810 40756 41502 266284927 82956 83622 44325757 72913 72122 789340874 76428 76769 223158061 2812 2078 707483494 43186 43122 847363197 60719 59747 327351997 96627 96210 428449611 4006 4247 636292029 92934 92417 937966364 6877 6356 88899631 49963 49517 626598670 25310 25155 43689028 34698 35583 276389390 4086 4253 94149745 83362 83073 100846410 75615 75111 506663293 19968 19634 481405673 76520 76064 525278937 83615 83078 935730938 34171 34482 92338991 19344 19308 841398443 19651 19355 187338557 1941 1450 606070204 65268 65280 743829220 79440 79913 365515315 4265 3804 8724092 4266 3634 268702288 77919 77915 231775851 4268 3792 505555139 45825 45500 327769846 82218 81424 841137437 91845 92432 882421335 84793 84288 33311877 76889 77191 30469391 37905 38414 824454828 40544 39614 723489917 90641 90698 883224835 20840 20624 884288432 4253 4278 166459947 1905 2906 333481594 45596 45104 740584364 43465 43430 796845253 18471 19097 500574187 91814 91167 698513450 16949 17159 931564118 90225 90534 860519872 6532 7439 687534050 22953 22274 666020402 81341 80382 58579383 54887 55468 289741845 77481 76819 543851561 13929 13885 439142520 57641 58555 306213867 3484 4293 176526780 80956 80720 946924415 69274 68426 372447398 38657 38106 566050545 76656 76298 474785714 42015 42445 315780037 32938 33056 439597226 95099 95856 568984366 69377 70146 876854392 66057 65809 353240193 84362 83581 371584313 15036 14872 351976424 72617 72711 213959314 94347 93627 647887195 8114 9006 466321479 97726 96938 27388364 6653 6732 822153993 26595 27422 389278882 48888 48442 921677712 80400 80267 928573289 86937 86366 695068650 3640 4314 754780616 34131 33590 766028563 13361 12744 16133555 59122 58997 265937605 88001 88427 451002337 32660 32916 680895377 76898 76675 218147969 3698 4321 197206831 18916 17992 516000809 85654 85455 52455699 4324 4250 31328015 32287 31288 915074368 49304 48464 129520763 73273 72779 62626145 24233 24414 129655932 18665 17875 667344918 4330 3421 609964507 79220 78676 9147532 86434 85699 12496973 50859 50130 695221328 83103 82656 418941676 86919 87292 296140133 4150 4141 250521320 4032 4337 338377364 36851 36933 500850298 92439 91526 760181763 16047 16899 107554842 8850 8647 327610889 96881 97562 629317106 5749 4865 339404865 51282 50686 128326034 64621 64537 305843933 89483 88632 720320485 96567 96482 667887165 57364 56614 28793188 1471 1058 241866945 4350 3890 668430985 50954 50927 234647259 4352 4284 478756999 75858 75668 367167848 19925 20254 854275640 41795 42106 24892992 41123 41643 186725719 35977 36099 710472459 4358 3703 102164463 12882 13874 168850007 96834 96314 98586131 4361 4273 229570280 46904 47114 750670800 84061 83143 482875727 36651 36862 750715744 777 1509 908970943 88464 89007 436283296 60280 60250 607858715 14592 13854 294908613 69175 69509 717952083 4370 3814 653884746 73799 74033 818546929 84275 83881 709505324 4171 4373 124110319 97878 97555 955807066 15750 14996 283201996 97195 97184 724315495 4693 4099 688234207 71247 71285 265019779 4379 3917 288690922 49506 49334 152740521 75960 76196 35466482 28769 28210 6337818 39404 39243 621198670 2549 1790 600972041 8980 8373 382329855 40547 41425 23885720 44166 43647 912181567 21389 22274 405307907 22848 23809 554746972 50341 51153 128658715 1900 1530 508617927 8870 9312 978208503 90702 90991 488870248 88635 88658 874266854 30515 31327 87700021 93810 94656 940380071 13119 13843 33705475 90104 89817 340324829 41823 42553 721622684 41369 42237 587823805 6003 5182 130090257 40833 40455 840611082 67113 66924 391944274 4404 4026 587231811 3668 4405 398380027 65443 65990 900995611 4407 4161 839044465 49180 49124 269127209 16675 16786 216898862 7635 8167 867399137 76619 75803 50027097 32716 33246 886736579 7836 7172 504458394 21960 22815 594418898 25399 25580 450134060 44479 45274 956020552 74520 75223 362154036 31073 30569 26960776 27539 27437 585710417 38406 37614 856993876 16390 17342 903003764 53894 54436 9890624 88291 87311 362574322 66442 66043 589650534 3452 4008 88511703 83860 83857 580167772 72119 72160 513520254 69711 69902 348596323 99268 98333 48107102 24967 24012 602849505 29311 29589 589201959 85462 84460 695163410 23011 23441 36471310 60534 60939 257860858 80699 80886 841431908 15156 14589 178966174 15731 16305 800096622 9103 9289 534180723 67907 67596 482409585 75693 76085 73525015 22784 22313 24708364 62794 61890 247768127 40802 40708 910173642 10153 10302 118978801 48150 48433 895968504 42473 42981 172966643 87328 86750 15441588 34818 35723 304500867 17634 17341 963119943 53176 53007 328710472 4760 5568 674981301 87570 88182 101008265 15017 14491 599654034 22776 22374 83405213 13883 13490 622058262 81825 82063 512021410 21020 21256 355968628 33219 33481 4708722 64009 64132 839705448 43875 44570 353263827 71250 70754 688970767 4176 4462 85175278 83065 83468 699286524 43083 43267 719711235 84216 84369 288211080 32785 32659 786771034 77220 77785 843664233 4250 4468 459925885 49443 50070 442278791 4470 4402 461383844 4471 4408 372883467 603 667 911319921 85540 84638 412580280 19835 19036 958487517 80253 80238 69557886 99356 98760 569388147 3746 4477 993977164 7303 7873 19160764 4567 5473 926640167 75116 74611 91316730 72628 72610 157303417 26767 26719 4973592 71818 71976 125125035 43210 42687 454754018 98406 98131 99803637 34013 33734 150056818 35446 35098 567714165 4488 4004 713866730 10039 9456 8053119 4490 4302 894821225 69525 68615 682479157 77796 77726 721521719 23743 24551 861236823 90806 90662 332827203 13733 13046 3580764 87884 88352 227363792 58628 58943 199505345 96624 97550 550431339 56290 56836 685957537 52122 51797 794633760 44104 43936 48410502 44187 45069 751837421 61728 62698 59685247 93130 92602 872050295 4505 4174 513286770 3597 4506 719866876 6929 6187 633974196 50698 49738 126227593 4293 4509 45610199 11075 11487 652100973 81115 82034 403943363 24448 24043 150775533 18148 18242 748536584 4514 4443 594734393 70154 69432 565610611 90222 90555 477423007 2001 2134 395380192 76631 76712 547390463 31357 30638 17106510 43640 43422 626910335 68084 68120 151111993 15453 16445 165516671 97270 96631 194886692 4458 4524 683785680 23705 23874 80409205 45239 45697 207156000 4020 4527 916967301 60900 61829 394581177 38832 38729 695244536 81730 81251 356171372 56733 56540 118773578 51339 51073 10823623 4130 4533 878830251 3231 3419 937853839 44201 45144 702499341 50208 50464 729494378 10115 10816 775327355 66957 66527 10459611 28299 28258 877526188 84606 85177 435709043 51666 50975 56106200 4542 4333 348868678 94175 93587 204484810 4544 3992 854137501 85603 86599 708928055 57481 57393 26282474 73961 73637 941601614 2522 3030 338901761 72806 72391 867780496 82113 81832 2551428 4551 4051 398428898 85258 85575 219632287 96327 97262 723215584 4554 4224 637599478 23922 23190 66958965 3638 4556 7227612 60122 60385 546461096 4558 3851 179912134 81785 80829 391248825 69770 69517 787325439 4561 3984 15915373 62973 62589 474597277 18056 17766 503137702 83963 83792 694309299 63264 63671 435862070 79257 79077 14956488 4567 3630 776671989 98948 98502 720674184 510 1 110314258 4570 4083 624317114 64485 64911 684848294 1167 2056 459771762 53144 52146 51299983 7118 6795 849821832 55202 55440 548412539 98474 98589 961968200 4438 4577 694793539 5492 5245 764925803 84872 84541 735083387 4580 3848 745964103 50945 50901 361415751 52881 52607 568386 8422 7831 455471215 67264 66461 71207308 81738 80749 830645174 4586 3816 299822862 63842 64823 451741288 61522 61975 69714077 64027 64596 701220147 54880 54780 186155380 55022 54038 988791607 64734 65029 434540257 2604 1830 160051808 29150 28818 639296830 4595 3983 515737076 53391 52716 598984483 74901 75477 53651816 18918 19725 736650458 91856 91357 368244088 38174 37540 545724435 51882 51243 114099575 30363 29416 39992793 6972 6699 477462243 71934 71096 770918597 42859 42100 36495676 92215 91263 210881906 99876 99168 45343766 96193 95803 845396784 29789 29914 825758062 3163 3896 886470397 5530 5017 38670394 73573 73918 794721969 98690 98429 405166403 1 77 121004664 39660 39629 542586935 89948 90528 2697349 98235 97912 190278394 47046 46074 899085573 80159 80407 965522750 52488 52145 638449746 95089 94820 597044819 4622 3918 697734506 78016 78374 513849152 31755 32016 49638559 17520 16872 441947922 94555 94367 47101584 9647 10108 443920756 77943 78403 163179351 80621 81084 234457984 31910 31265 24651780 8937 8260 100012757 39506 40176 441601611 38644 38820 772070122 28753 29346 51636345 85237 84476 140002466 64184 64016 331023276 84693 85331 258753568 72433 71509 246083140 45154 44265 62942940 84731 84065 338796181 64508 64301 684461046 4638 4642 856158686 70008 70968 260606155 4163 4644 118141823 74217 73218 917185479 84409 84100 922761830 46690 46415 477373306 30838 30275 519502539 3647 4649 129621997 3937 4650 424271901 41053 41372 687541302 9787 9282 943719228 8342 9080 823311946 3848 4654 575836392 84164 83214 528886035 54546 55077 587920506 18305 18045 712654018 71272 70651 579148497 15106 14686 38084967 4307 4660 362078608 18204 19022 312426430 3771 4662 411272839 85426 84670 58018892 93535 92754 108374894 75682 74727 458885291 52561 52103 63993817 26359 27049 94023459 15535 15613 786461544 4669 4329 502119546 4159 4670 85121598 36068 36329 63278092 66662 65665 887102901 4148 4985 390461982 24432 25079 676054864 88810 89409 567279727 26720 26129 33626610 7927 8516 205095184 98445 99001 59112269 51424 52067 614249334 97771 97502 663943068 3990 4681 365553614 10362 10516 622280597 36409 35984 307860624 4097 4597 752858265 94882 94531 358670935 62055 62272 292440879 98132 97571 985573872 73317 72404 762700720 4689 4280 286431408 4133 4690 358494532 19999 19395 659353355 36751 36099 560205068 71570 70757 937332067 54239 54294 39520673 20743 20295 865059614 79572 79490 856840894 34045 33186 233640955 11957 12653 944891193 8472 7488 224225190 40129 39398 25267000 4462 4701 13653898 42442 42842 468256929 21058 20257 487853798 77011 77567 177206226 22348 21523 600142115 85272 85721 885110419 68204 68159 366967397 72155 71577 26659144 84243 83608 334630496 80392 80999 867666540 57013 57669 770779501 46013 45793 867644474 62442 63043 78096348 13021 13118 555705005 44389 43433 53300620 4146 4716 369827755 76121 76348 866142138 81428 81887 856152957 26630 25776 225118999 4720 4523 603053955 46919 45916 88137757 90490 90898 192567590 65060 64617 984347554 97619 97362 659034381 37964 37252 148353454 91803 91064 515482260 43868 44112 459659402 42212 41797 239519610 4420 4729 618512921 3835 4730 25365465 60513 60333 952031083 4732 4312 767589980 4699 4733 724886160 87448 88203 525217964 20441 20045 946254506 84377 84498 727686187 22799 22053 359286342 19829 20134 411778789 51778 50835 752250861 4740 4198 267093188 74843 74505 687057141 29041 28290 149246211 59081 58690 227608221 81218 81954 25476068 56372 56952 57836890 83658 82941 897734822 4382 4747 392535659 29423 29223 635672497 90386 90069 250731443 4750 3997 591403285 66753 66132 346742216 25218 24425 748520242 22632 22542 505710664 4754 4110 351842744 15772 15228 226642028 98119 97728 23122131 33390 33003 816458207 15081 14832 834582687 56876 57789 538422736 78925 79112 640949474 51392 50659 525047878 40471 39785 320824570 8909 9484 14690227 88425 88023 901431316 17566 17611 809167565 67771 68470 996264351 4767 4764 584853657 33796 32807 225464833 4769 4563 324308680 75654 75161 868654984 59033 58530 131373639 4772 4644 535477155 38493 38408 106917394 52641 52110 315203666 43959 44797 949783625 84791 85484 790256091 45585 45446 558605701 3869 3149 710897855 6695 6359 626225772 8672 9619 780709868 2191 1913 175426435 91571 91477 506927924 38681 39174 765358916 3792 4784 228239870 26048 26898 316524145 99103 99340 570006075 18493 17644 284214951 71482 71674 701362076 47978 46976 980857654 46378 46510 529167106 4791 4564 113583152 60247 61197 687490615 82148 81222 475487168 86556 86618 88498139 30482 30432 54982589 42814 43701 999424929 26400 27294 50511231 27074 27385 11059387 70301 69507 160817650 6961 6794 115445906 52657 52960 614768616 78318 77645 110450619 41531 42469 670757556 88526 88338 927890214 42679 42565 122993396 13829 14325 92585881 63439 62842 70532014 87368 86935 983079261 95044 95424 223505823 4581 4810 668416568 45075 45606 296754383 84450 83952 572177307 42714 41803 692651113 94293 94228 833819 52821 52788 358997194 78083 77100 755527461 47342 47113 982290392 29530 28884 43856366 98761 98676 370575253 83197 83709 984600746 43379 42463 291293940 58706 57921 742177022 22212 21749 881745131 49895 49626 616132279 12428 12117 455119305 69040 69453 269953980 43070 43709 736251594 1007 824 23477313 23293 23023 917235688 55274 54452 236251966 10297 10609 968003573 51624 52375 231936800 78818 78863 813338343 61046 60973 823535294 92092 91306 778580595 84322 84113 3589774 72439 71923 653470941 60757 61655 892745241 96212 96166 628577806 14912 15704 35636652 35683 35475 380011239 4399 4842 906593361 4843 4013 631039701 38008 37929 314134013 70288 70774 244265893 80775 79808 81824267 7979 8544 689990554 48297 48499 285650409 48515 47691 206674365 74942 75788 654563346 81568 82511 236217461 20271 19744 774248252 4434 4853 8138327 49726 49314 5924818 73632 73485 781367615 87611 87429 126878116 55722 56659 986185632 73566 73488 196294622 37389 38283 553826328 10915 11089 693542198 3891 4861 45870408 89632 89687 22632554 84595 85338 542319586 31322 31460 946197738 37429 38230 39511811 79783 80085 862555089 4867 3934 473813700 14150 13954 79913242 28560 28931 6005004 83630 84199 368986897 4871 3895 830856360 18587 18006 63924743 48465 47479 745032349 6532 5553 24941642 58682 59011 171497916 4876 3872 847526485 4877 4427 30145656 4706 4878 148104515 4879 4860 636399861 65265 66067 531956106 23336 22445 525064545 61888 62479 525085669 6963 5971 168392327 64951 64002 508667538 13492 12702 854940321 4886 4087 315933886 68655 68187 435378798 4877 4888 530590270 4889 3981 980167301 4890 4450 809087871 70423 71314 392341225 36953 36502 897849792 83773 82890 757283037 27318 28031 889366398 54270 54031 177688314 44943 45234 18761520 39779 40509 875993982 93980 94619 766494261 4177 4899 312118503 69531 69200 789892619 81519 80604 246265025 73754 74562 6437825 82946 83061 494899388 94864 94978 499634607 4905 4219 498592257 68099 67591 85923684 43285 43623 145014470 30550 30092 328963040 40331 40291 418408992 87412 88026 134570500 22582 22463 686882329 10256 10523 523552070 38127 39100 714834947 76084 76031 462916777 66831 67011 991270668 7002 7296 89203181 1277 1235 870845714 4731 4918 351967490 66467 67140 3430328 12763 13105 453596099 70325 70749 959371193 94786 95169 365628897 36617 35835 673350780 55578 54716 135161117 21786 21639 909228521 48835 48048 39793083 77177 77117 631177852 38746 39144 820822835 2181 2521 442344343 76411 77122 537449769 2889 3162 312433181 4497 3806 155898015 74778 75151 755582268 92617 91872 458370410 4935 4341 48966026 9090 8875 237537250 95170 94968 431277652 33612 33061 910278366 12094 12886 167780146 34308 33749 673164768 4941 4102 608898015 87987 87794 513103756 17011 17088 793175112 4944 4313 899978335 38582 38069 90246883 83512 82911 738597277 38709 38708 844783426 58156 58919 27992715 72925 73293 779404008 15977 15894 109549023 60119 60460 960933979 72775 73771 132786549 59994 59993 909020283 63633 63581 881260099 53405 52851 207747601 83483 83433 588575375 20912 20529 748767147 20423 20747 288012383 4959 4501 49292712 99846 99486 186721842 58005 57880 394911375 33198 34190 714373101 84158 83860 30452133 1301 1553 32186904 8302 8570 378433470 14963 15714 136235338 32384 31625 162973267 97141 96404 856840162 27010 27514 796886229 59895 60251 413049848 67383 67086 392905793 64303 64421 36739988 55771 55916 43505909 14837 14033 144956701 78467 77799 370128066 52721 51871 690342420 4977 4754 649867074 47495 47400 11973122 52372 51392 553003115 86883 87589 5155246 36776 37377 767211877 4170 4982 194732692 50249 50982 393897881 4349 4984 342103699 21942 21803 277614091 68320 68154 613243878 64894 64106 490795241 58366 58904 683144533 83422 84102 59944804 42295 41572 763687596 65522 65831 41519038 7688 7482 561395053 80377 80128 853254564 12213 12840 225586626 60588 60061 337597119 27765 26780 367322037 48547 47907 643633542 94768 94863 914432163 62750 62120 338922070 4650 5000 178539758 48931 49870 238521028 42432 42718 341202419 21260 21499 436614962 9595 10154 334377020 84268 83760 922107552 42752 43593 575752694 88977 88087 443318469 4730 5008 534151589 664 1322 634182238 5010 4156 701134102 14196 15083 403278791 34872 35627 680279189 43369 42581 484077000 4720 5648 676685409 65721 64929 998828209 92482 92650 244762205 5017 4433 124215721 96987 96808 503213576 41939 41733 333386307 37863 37569 454549679 48668 48417 237370962 86344 87034 59594722 5023 4234 49426943 27787 28451 705408036 9216 9682 326304280 85446 86014 683881958 23731 22967 937078955 1 391 15593655 90437 89448 395691988 21158 21373 983218869 47208 47787 320635091 4162 5032 855552583 77752 77097 83754337 31267 30528 831038478 96049 96201 451952965 70599 70083 796426008 11763 11718 612788770 26103 25729 666711383 46574 46061 427628947 15158 16095 534287954 72593 71803 968050041 49573 50182 392184347 55914 55488 146104980 4050 5044 807323777 5045 4622 116628817 5046 4797 14010502 53029 52353 714282211 56240 55390 614573076 4393 5049 970968213 15700 15696 955915243 78612 78635 157108063 4962 5052 475293662 21306 22074 64993207 87718 87447 526688063 83748 84222 534953385 4725 5056 989955480 5057 4366 7361834 85602 85374 17515931 70420 69414 700286634 67521 66834 999371868 46051 45060 89649128 5062 4958 143285950 5063 4073 462465802 22392 22708 708973355 26625 25843 49365485 71940 70998 408264073 4865 5067 55208890 79700 78872 116349801 89500 89238 241682618 26117 26807 889714305 39987 40419 274829419 44254 43556 256582492 35523 35096 965699027 5074 4952 429471824 62131 61519 68699668 50088 50888 824520881 5077 4446 388384065 84460 84410 423424068 52978 52387 163122544 1004 395 614816502 18628 18554 655774736 44228 44027 765465806 20839 21282 920336765 75287 75280 781024801 13801 13683 716228306 18459 17756 757743621 98758 97790 865926655 27984 27732 175701255 5089 4834 552808475 88328 87388 691829281 62225 61337 182980091 9281 8557 25430502 4313 4084 717465347 38663 38366 879793152 4346 5095 582011452 7523 8347 244202204 17042 17934 389217703 87534 88482 282923428 5099 4346 473169873 26740 26072 745691246 5338 6129 398100392 3352 3249 105948339 98078 99028 473511565 99114 98753 877560834 52485 52500 478212266 26025 25290 546584309 5107 4789 995266438 55902 55444 633378917 96924 97868 412295894 4850 5110 363496666 94632 94589 505099159 64360 63760 19336261 4480 5113 774520153 43565 43991 336676850 8227 8950 897110494 52680 53182 870504120 7638 7206 48798435 94548 94992 956232051 17232 18070 651865662 64035 63467 781192628 52297 51938 8461865 59265 60221 782562486 14875 13933 477806558 88372 87465 189815956 31726 31913 586730084 56372 55550 846078394 69557 70317 33658280 82963 82153 503526553 41995 42124 820057551 62591 62243 54497184 2546 2621 248317643 15723 14861 304236903 17846 17082 60757036 15267 15798 934844205 30310 31091 975478073 49695 49519 889344900 5409 5649 967301952 81270 80275 14127947 77370 76623 65670698 65427 65197 672228061 3165 3071 911815506 5142 4557 977235336 79914 79619 215492760 32957 33453 991347009 4971 5145 238783921 48181 47355 611116181 41177 40249 45805505 98121 97385 779445475 66311 66443 457313067 83237 83975 788671177 51942 52130 112983975 59301 59035 493384412 17731 18066 956928662 5005 5154 754990748 67666 66819 66718611 47753 47587 273076647 99187 98386 689436491 21329 22325 379686700 78755 77920 561196174 12762 11844 918571939 60206 61054 522039206 5162 5085 933029563 69177 69013 607504871 84221 83994 169787796 95392 94404 892705671 38007 37373 90137903 4482 3871 121869744 40808 40984 394718499 30319 29438 136633044 18343 17919 491948689 30067 29184 30308673 53139 53292 842380121 34238 33271 999863285 99431 99498 723145102 40112 39986 454118835 5021 5163 230950696 5177 4567 644549206 4501 5178 919820793 6611 6256 714234470 27795 27250 6544355 59172 60079 652076265 28120 28662 458466119 21820 22250 6349691 5042 5184 757147584 32990 32262 517801121 89563 89197 611178258 4389 5187 894847067 70640 71172 371324509 30234 30735 406850296 5190 4734 355214231 74531 74252 592851502 11056 10185 384174904 4919 5193 285716586 76828 76221 370419255 13681 13627 93213285 5196 4413 109581366 5197 5069 798853880 84302 83631 191129082 5199 4643 11940145 85446 84733 33287197 10989 11868 521626790 4665 5202 324394503 9332 8929 323980297 5204 5072 508521754 49358 49377 326246909 69067 68292 744233005 76517 76992 770032680 79770 79926 48911164 61221 60588 903329930 5210 4486 56874845 39841 39285 860806413 41845 42603 734998262 49736 50365 953824605 5214 4226 705974830 1765 1205 552143609 4317 5216 333113249 56133 56954 347526027 78654 78447 890142040 96140 96564 517951861 84133 84096 117558776 2074 2708 731030188 3375 2808 36529721 85889 84911 946123209 96288 95336 479510170 35622 34772 364887389 61948 62605 650517844 49406 49095 6037381 5228 4734 427676812 77834 77835 368545727 4720 5230 99070156 41792 41902 60604668 23832 23434 981543860 81447 81859 899624439 60005 59841 245085933 12714 11815 623438276 97941 98404 645739359 5766 5046 151337644 14884 14174 572811428 4872 5239 175533368 53007 52567 145297596 82178 81660 463625612 61121 61986 574573570 99674 99973 833235702 18703 18120 316117342 50973 50664 72927687 34269 35064 660827837 36059 35789 360015714 33469 33328 666152382 80909 81839 565531794 79481 78741 520204462 77858 77474 28680225 5818 4907 755342263 83631 84605 43241894 37706 37274 298131028 2303 1297 901688478 48387 48190 99348744 77820 77306 476363710 68698 69100 299031376 93078 93081 814618760 29886 29778 891311574 6990 7209 727881501 70329 70541 285875431 5263 4799 219600466 3709 2733 657966887 5265 4671 584920069 50757 51022 524563588 98378 97626 142158770 42108 41804 618654056 12780 12233 124943169 47577 47363 278080051 1 349 367127074 23652 23854 757132008 58958 59603 384499356 36524 36098 193292070 67463 67877 516287842 75622 76600 933000795 34439 34309 477704040 91220 91274 63317556 28417 27746 723855860 12080 12483 516896088 79332 78775 754556152 5282 4983 40317013 69612 69690 835242911 33475 33360 844030682 66081 65680 187962150 4780 5286 403919656 16713 17383 277111789 10916 11672 822865347 54395 54595 873976014 51366 51279 526004077 4765 5291 745908397 72527 72480 730835796 4299 4024 318754384 45152 45923 686506379 83333 82673 977551985 5296 5277 238983607 5133 5297 502273042 971 1622 896480779 5298 5299 778152721 49606 49557 328675958 25642 26470 433594620 5302 4911 466125850 13197 12732 357112870 98473 99039 510708993 5305 5012 114319611 86679 86595 391485451 71792 71140 331419024 60321 59547 10667819 32000 31932 878359423 91253 92080 43140051 84810 85461 253248497 5312 4596 256539053 26665 26075 34158588 88446 88973 526384012 51188 51271 30287152 98659 98108 553412258 65439 65341 767780460 17585 18217 154684403 12971 12878 500553974 5320 5157 471089161 8105 7295 200827339 79149 78525 930883818 50015 49477 416064308 22678 21914 787163207 7951 7823 267264666 41589 41669 699069942 4423 5327 138745499 35251 36077 364265123 23326 24214 39752030 5052 5330 557636290 18444 17811 671187235 60782 61507 214102471 81417 81500 727197982 56993 57839 132472218 59220 60145 768386181 9286 9349 716792389 51565 51182 712215016 77916 78494 37110768 5339 4623 163296449 21305 22053 584832272 19726 18742 522085196 5342 4965 266878683 60907 60295 242181784 4479 4641 793130495 63493 63293 986945758 50094 49542 369807763 5347 4916 22023699 5129 5348 590260814 29818 30600 553366201 5350 4460 961777655 78485 77804 315772154 42791 42253 623194908 37026 36991 858133495 14309 13632 576231175 11981 12822 51939166 23296 23990 290709486 42002 42756 89014586 7636 7669 258527594 54820 55182 339354640 5220 5360 62787882 50509 50044 974632743 5362 4844 315425257 28210 27407 645465895 5301 5364 176376477 66837 67810 118608102 5366 4610 956849650 18464 19085 613115006 77117 76450 1742326 66227 65855 552910499 21958 22167 387397654 39653 39374 433474611 98223 97864 227997001 45669 45964 266505231 94458 94049 11647627 53075 53902 373916458 64979 64544 350414221 55922 55366 732509919 27759 27489 646459819 1 314 50648968 52990 52145 50688286 18679 19192 73632588 4477 5382 478537331 12560 12285 77250872 55569 55253 173986363 42377 43300 415386769 97607 98037 135268613 67413 67808 122240105 42632 42676 82355593 62233 62350 910169969 62443 62062 910535462 60120 60842 457374734 44199 43246 47997583 5393 5170 694951087 29825 28852 440388289 64993 65226 988304989 53554 53580 653828152 25051 24755 405050772 27713 28240 861006946 69447 69503 514194769 268 941 750031700 39699 39885 695403628 29834 28933 457688508 5403 4449 26587944 33717 33589 49486614 80195 79196 432651017 4781 5406 17772067 36741 36806 868764389 98993 99897 910148503 30977 31660 927232318 24281 23292 821582610 58222 58804 376890063 14357 14365 715177554 34520 34491 99248997 13969 13644 116315815 50402 49492 676296432 98277 97671 702605479 4412 5417 199995610 33322 32395 818040354 45746 45566 1336215 47729 48150 466226265 92758 93697 98783870 3800 3175 442571370 4774 5423 981397463 33258 34016 201387023 78720 79658 51757365 47909 48319 666178696 67468 68212 376358918 47939 47491 474093014 58763 59622 699511912 49336 49625 450998314 99362 98726 557535294 46534 46408 514278813 9768 9021 588226691 88718 88455 578987553 71169 71469 216674527 20192 19526 400676792 4618 5437 804371832 17507 18198 267398884 68278 67711 336211723 26377 27156 696109918 87934 87918 616865083 88064 87299 897273098 68096 67251 167070505 37826 36989 606131499 63342 63616 232772164 5033 5446 749610964 55717 56041 319745891 42673 43653 30114207 7264 6510 2612241 81933 81212 76477856 25848 25142 84192807 76382 75675 135817116 44879 43885 928538529 16347 15967 400258679 17363 17295 789450922 5456 4663 310045420 51799 51636 506796537 97913 97264 189660801 96714 96191 170751328 46796 46385 75534009 13736 13595 651700898 4680 5462 869798027 3555 3348 292388486 51586 50881 605214739 42144 42141 216602665 29111 28322 619219080 53341 53777 35852440 53540 54524 464666734 44930 44886 628859038 65055 64661 648402444 98868 99615 70246619 62609 63242 616282145 97494 97460 457920534 5474 4730 338740947 60913 61686 976950229 15839 15654 430291176 56591 56551 318711594 5478 4503 568615224 5479 4931 972712911 5480 5367 809461858 38348 38208 929517941 5007 5482 194367167 13430 14028 745113434 29908 30454 468929172 33912 34623 767519770 18923 19303 718558860 72832 72959 370257863 38744 37837 402981989 37755 37708 837442619 56770 57593 891840489 5491 5152 121845677 38538 39344 433303072 5493 5196 448279939 59972 59331 576042180 2672 3156 878340455 45876 45340 722875893 98019 97060 102805661 85700 85488 983129134 96148 95830 905708948 6160 5913 740250232 32301 32297 763834811 89756 90321 216638685 43759 44304 827904405 5504 5297 41925408 78100 78607 569859856 49516 48586 221824939 81678 81748 677983763 5856 6589 357477577 71182 70614 812107606 77534 78286 447793685 68091 67317 842100086 58618 57788 861644851 76184 76039 771332169 67232 67216 771188925 46102 46379 452903535 19070 18410 159025280 43834 42972 741827881 31336 30957 795546089 4726 5519 749264494 4989 5520 46191546 47917 48026 357924156 93501 93267 895873025 26795 26443 516991021 4599 5524 911955787 66463 66164 812765770 4612 5526 712606741 5182 5527 790835747 38777 38976 30575235 13479 14012 232156960 98857 97904 464801877 93595 92921 563394834 63613 64060 189333782 58240 58632 456424973 22131 23085 786207382 19871 18878 681915002 80810 79856 733670811 5537 5205 535355240 44105 44451 11734740 5355 5539 899607331 53868 52919 20755470 8668 7708 557469704 11414 12304 724855210 29024 29153 819180951 15220 15999 692063311 5545 4798 781819850 80506 79890 869503708 4740 5547 434284709 32297 32824 583972001 4719 5549 367097871 40796 41374 566312910 10723 11708 267611616 27770 27106 416068651 5553 4790 66775099 4627 5554 9120778 47837 48762 32907294 29536 30164 339193211 84915 84734 858078775 5797 5613 811869630 12398 11933 115849722 5560 4806 375898366 8074 8880 52992240 4420 4759 542757948 46735 45769 504140882 86671 87595 458227593 14031 14961 564318934 66042 66945 412997240 37582 37133 389412041 4466 3623 62581971 24031 25016 473933406 86980 87146 784374669 81866 82370 586918982 5372 5572 663687672 29001 29133 9838208 23114 24012 126748472 53553 53762 184698227 24572 24890 269328376 46399 46134 677858618 36467 36111 88792155 75025 75016 305578815 74465 74433 437232181 51836 51327 769430027 44519 44329 502642556 79761 78891 24552796 51338 51498 4800761 26386 26021 130805880 17284 16826 428349763 70864 70597 30619842 43604 43060 227021806 54479 54814 233993867 952 1657 943030528 38311 38022 549954090 26288 25655 922059940 92127 91529 624505679 14892 15148 11147043 32236 32207 612679828 21876 22392 508739855 1496 1157 334708053 63432 64327 911075266 54012 53200 170510786 51461 51703 10548231 86578 85977 42073906 5515 5602 931179798 26680 26711 295711419 74727 73936 845597126 17904 16915 161239039 1712 807 64924158 19756 19399 903634504 73061 72338 98807404 70574 70491 713180632 5610 4952 712774778 41926 41806 219831162 15539 14683 22865022 92533 92306 390717533 72544 72318 539562033 67020 66784 287519778 31019 31007 62622563 50704 51361 622292276 67539 68406 34795245 4961 5619 260557656 33715 33794 476949990 5621 5099 200849541 5412 5500 638401818 81480 80906 31673333 5524 5624 295420087 44331 44942 321323900 66923 67831 348457034 62127 62971 236726041 406 932 913471722 5362 5629 625281739 67577 66760 336362931 4664 5631 782312101 5630 5632 727538807 359 1085 211721509 50428 50306 454247087 39368 38983 44890050 24401 23791 736239288 15615 14835 392937924 20727 20401 340105532 9743 9975 109150552 68711 68989 149045998 20176 19589 604729060 44553 45235 193514106 97932 98729 867039896 5644 4857 181849787 3112 4039 357093446 5646 4824 75145519 67410 66729 155766131 24267 24920 7946921 39758 39721 781721006 16977 17580 951448646 24472 24028 10037024 5652 4685 453533346 60010 59373 408453477 92079 91663 40957772 91792 91586 257611930 57459 57291 880451703 26014 26162 202542775 33361 32685 348837618 68766 68563 334721311 95883 95885 634296922 92762 93442 683198582 5662 5046 502861710 85436 85417 297578675 18530 19437 121570147 25 520 786904950 3173 3183 966302617 26358 26744 390116507 82619 82108 42453518 21256 21831 623153423 56318 55522 216259634 89709 89160 840101858 90146 89232 925477051 25098 26087 606203294 81740 81500 814730650 80452 81373 252766680 5325 5676 144536621 22798 23006 184094468 5678 5067 118161846 16270 17100 44141710 96680 95886 17299468 60622 60490 460273446 21494 21505 985672336 66698 67237 955712347 42863 42346 58116451 82037 81365 43500651 2537 2177 609301718 25564 25964 239970649 3941 4945 229805858 76736 76642 790338113 50653 50426 417002074 25134 25537 254380009 47065 46090 243783837 60098 59785 292406168 58089 58149 540365968 91578 91210 547054891 32624 32310 637677067 89550 89689 739568997 91434 91104 321926931 17716 17553 276587143 78944 78579 860351753 5701 4865 233249568 69049 69302 567818784 80868 81415 229583655 14846 15225 249162517 78182 78143 434480967 3526 3692 28388634 19034 19229 140685946 32907 32499 751872019 5709 4964 997919193 38155 37186 66717956 46268 45721 978191027 52732 53108 656511178 56231 55492 45854428 44600 43933 334330634 70588 70168 384998215 73517 72652 802836840 5453 5717 681991383 23155 22392 486342393 21278 21911 601644915 60206 60270 727889914 92403 93021 996322137 25285 24712 420841922 5723 5391 954209460 81070 81724 851257077 5725 5649 847546736 32518 31709 115295227 24653 24047 677245261 5728 4893 36326832 57037 56641 726127666 90949 89987 133878877 68310 67666 259996357 2987 3973 896642280 11862 11704 215186744 4908 5734 658717255 5067 5735 242742373 5736 5209 772953402 5136 5737 343359774 37089 37033 118306874 35505 34873 684006846 87643 87295 160497068 47063 46271 166653444 67915 68674 929582683 31042 31177 225345826 55118 54794 28398629 65365 64670 463321616 5193 5746 878527733 77636 77068 121999910 5454 5748 441588209 42624 42779 584264170 5750 5260 204424948 95414 94572 354835495 50672 50408 1096766 53564 53166 268896063 5754 4930 765135978 5650 4980 708149441 69977 69618 881801377 5757 5230 58891582 48700 49341 504894734 41378 40446 371476057 46463 45644 615070609 94391 95391 866173214 25556 25869 404222648 40301 39568 359282325 5764 4849 247437035 66535 66504 24005270 2880 3259 289711078 13752 12823 160156894 37886 37789 317944429 74996 75634 49717347 14382 14287 683933242 82836 83383 425112805 60509 60634 285034555 73167 73724 963881158 79360 78613 31022842 51229 51214 958535963 36170 35841 846309213 23518 24512 26903555 94134 93857 741287823 50971 50792 454033720 70310 69725 486442558 73669 72722 400159459 27481 27523 906523655 28688 28888 122437813 53868 54848 212673838 87048 87933 740897587 94758 93797 244001171 45157 45933 474740049 60550 60438 371065057 25914 25288 173500995 53721 53517 302006025 5725 5791 923637136 22425 21603 281924847 63093 62990 742345064 52772 52101 598200674 75068 74992 56397623 77186 78070 693284434 23353 23257 430505594 56965 57875 872250941 9379 8474 873199058 22533 21833 463244779 87657 87402 881060438 60466 60822 787828315 59494 60378 590889262 11491 11598 355867389 89275 90015 757786462 4975 4742 306130978 14347 13401 445225951 4902 5157 65543088 7268 7484 513974260 73983 73257 730104346 78686 78205 57852347 5054 5812 838875535 51632 51818 316306690 24932 25862 51176306 98186 98307 64169053 42351 41988 210173963 68769 68771 787051637 58082 57788 335925372 5333 5819 675339171 29027 29104 965292790 24419 24695 122871742 5159 5822 783710508 53669 54399 943411249 57497 57569 408117000 25557 24727 474202704 57937 57517 717909917 4837 4158 443989484 1 73 256521822 50104 49281 37146148 91614 91267 59478157 98415 98655 588705919 5832 5204 103756534 25703 25403 406717496 36540 37543 29439964 11350 12338 797527001 95819 96334 140233012 39224 39113 674436875 65988 65235 300464913 55110 54685 784669357 85473 85073 251931232 53661 52657 386245923 13832 14605 41710549 5531 5843 294448369 54115 54693 863377189 97457 97093 56157064 5846 4875 707648118 17666 16833 581600863 5121 5848 156877331 37724 38467 392613958 55859 54961 908800101 11153 10234 120937720 66462 65895 552682015 9930 9214 154162415 70927 70694 542849720 28381 28254 650913660 30345 29591 827921694 43349 43901 718094614 30554 30990 228494505 67104 67684 4043251 84342 83678 717664845 5861 5698 614760149 159 215 336716309 20969 20306 198049319 81210 80336 818556108 61280 61297 28002632 82617 82546 692554237 55194 54743 124362279 98718 99113 15965215 62345 62189 229467408 1483 1902 949051657 55134 54871 317974213 90072 90687 655773868 51569 51077 494801617 59460 59924 557210624 45598 45774 914250777 84192 83901 461423167 51750 51283 658987444 5878 5474 481993298 61162 61328 908290556 94804 95284 826627720 91040 91768 79793125 63044 63152 219887758 74787 74805 306832014 54959 55137 779510172 83350 82846 51320598 34563 35444 856603372 16800 17801 803245233 67264 67462 838857328 55903 55818 519871227 90227 91036 205957060 87259 86628 681689740 5892 5696 99083618 5893 5028 692096972 27662 26848 430815765 62423 62047 55582728 56570 56242 428738224 45972 46835 314342598 4936 5898 229200895 4176 4198 335135062 11885 12700 602752254 96461 96184 549011114 31561 32179 576223561 69586 68983 70652264 14088 13909 769225684 44642 44753 153902652 77089 76467 399727068 31079 30836 57092211 19524 18646 71278109 5909 4980 922023622 44797 45587 443444294 25942 26803 519551603 66768 65955 308897962 5833 5913 907685011 74658 74639 284530744 56545 56326 43881895 5916 5666 607585453 30093 30384 135246708 5918 5214 317780232 49928 50731 546877713 5920 5325 275165758 12424 12160 535946558 5922 5583 115376176 94433 94188 32688887 19970 19249 181195482 44942 45066 113698889 96870 96447 679485389 58118 58260 52645221 5928 5476 513412063 13613 14252 666887667 19080 18113 923100449 295 1 509214376 90879 91280 278460689 38486 39296 74895643 12797 13408 190651153 8907 8596 531393492 11567 12548 694972184 26968 26973 288373926 76805 77695 376622248 34010 33198 694659904 47123 48076 668159488 12937 13491 958087678 77273 77965 124280722 21705 21035 575133957 13567 12713 451273655 40004 39213 177239950 42861 43548 433766050 27801 28799 827449218 57138 56329 609574546 91836 91733 189921096 33717 34497 203527244 49631 49052 638879194 16595 16869 581849033 39710 38747 885814559 5788 5954 32688940 5901 5955 149622389 9154 8424 60243447 54441 54413 408315276 34430 34747 883546749 94170 93870 322463099 55724 55769 41188763 62927 63697 728806413 15578 14844 226217123 61623 61588 262758236 66588 67520 884037017 85690 86654 6995874 48460 47460 264347042 97136 97625 578160459 87500 88368 72750009 94654 94283 212443983 5548 5453 758469540 97211 96648 966819262 16864 17314 542881062 35128 34242 417052829 88582 87730 667509623 4673 3917 624125680 30245 29858 417002225 5232 5977 21262872 88755 88553 535485196 49846 50441 394586463 5980 5839 821027468 5981 5008 536211410 96166 95531 180427769 97281 98184 225721423 98424 98594 519472720 73997 73381 78438366 17928 17757 275588600 4178 4084 514541124 36835 36591 442870263 5989 5455 420455638 78695 79443 306835814 91608 92496 903695244 5992 5715 369919266 27285 26280 753863766 10413 11021 422369733 88940 88717 822619315 89014 88666 576056789 64930 65633 713430399 20752 21209 732174395 75100 75386 699610380 89576 89608 931470070 74922 75157 850970485 10220 9684 205114896 4401 3414 623933743 72888 72173 670627537 21748 22439 559257569 91591 91306 531636020 88198 89166 752534902 59352 58740 979927447 84085 83192 961929584 52735 52991 994401462 65410 64791 240622719 55272 54433 740770778 94801 94462 958098002 32844 32207 451886926 54614 53978 64439725 135 542 459264275 85183 85524 380828348 98623 98130 67397588 49851 49011 72575911 98846 99748 425286172 50240 50679 605193062 95328 95487 897625031 60664 60996 3375319 70834 70658 615698359 35712 35385 459002893 71878 72426 37231560 6027 5189 731344875 5886 5627 195499269 14970 15472 320365042 38884 38442 992338460 39442 38536 847513176 16505 16489 910836239 25902 25851 444440154 16185 15875 60906285 72289 72900 27061459 83141 83715 415921729 75314 76283 34542348 66547 66970 859732489 45101 45033 509416918 5201 6040 229587689 6041 5608 837077718 13705 12779 604664545 21122 21889 250225185 12024 11440 404420029 14356 13363 702706697 4491 3586 684455307 79712 79501 375280438 67650 66888 235498322 56072 55257 301882104 55166 54517 725874689 63452 63991 453162971 85493 85411 714133926 92352 92244 880713340 46409 46082 846041312 22229 22727 439035036 1916 1244 136442519 64416 63781 97890419 5271 6058 280945130 64496 65384 141914694 60888 60304 46489193 72222 72009 417078332 17888 18697 979735173 76937 76565 436784238 67361 67425 39857732 6065 5657 991419709 83837 82960 59464250 50709 49892 852955112 50609 51062 753981108 93274 92893 955696478 32006 31486 110304054 6071 5742 54587216 64734 64003 13503016 54909 54441 168948619 75403 75942 844729548 61978 62018 844915589 6076 5157 384510835 7809 8430 627759669 68326 67408 7796209 92086 92898 841504296 27025 27589 219402318 55764 56061 34900946 11422 10988 326858686 46796 47665 601465890 51082 51148 405656531 5457 6085 628446041 6086 5476 26680818 76746 76450 638802459 77326 76444 48148228 47312 47288 461178566 61732 61658 752860013 13734 14040 818101508 29688 28720 969940290 28271 28134 56027036 90653 91425 92537014 5363 6095 492902542 6388 6802 31914710 85920 85033 732428638 6098 5215 471329399 95316 94822 388898224 6100 5242 49361260 35103 34109 46334997 16150 16200 500066812 22803 23391 863359269 58950 58672 568695443 44388 43719 16539854 75641 75253 508844471 5820 6107 835586539 52791 53262 716724286 27716 27309 54157336 62017 61138 235976638 31308 31736 609648581 11260 11181 245250886 1384 2340 15040650 85747 85003 409301067 90430 90690 73244602 50813 50208 206496741 39053 39990 840220475 10028 9164 703346748 66401 66036 346500245 8666 7661 634990140 48423 48826 728923208 85989 85504 515602321 65880 65236 765499747 70149 69578 48719055 73261 73119 679006034 48057 47882 413221872 89438 88868 430750712 32322 32213 989725444 46859 47708 592259070 21989 21755 30187812 75992 75186 459061610 21019 20285 129697704 30033 30589 419312755 68952 68200 487591322 47399 46441 21741203 11062 11503 521557866 45314 44907 902027231 79163 78176 1657058 6139 5691 643825300 53128 53643 899788637 6061 6141 692138226 63048 62957 498692660 69736 68877 436748621 7685 7089 684304250 83228 84074 583151713 22399 22843 975298793 6147 5154 813597158 19434 19773 286573851 48710 48881 897466212 92765 92329 750635262 74744 74874 990289225 14221 14169 13030274 5885 6153 617969209 5175 6154 242328980 20512 20334 674107557 68931 68673 271255632 79263 80065 412213919 96871 96446 266154866 50356 49600 202131436 90791 91443 331735566 6161 5417 958979675 24886 24508 932805506 29222 28717 277019734 4529 3930 580869800 21743 21663 871921079 93793 93312 142142800 28608 29533 226271965 62456 61857 109013997 6169 5614 663346686 50257 51241 264800654 17949 17044 154200766 10185 10924 969417744 34846 34545 936311809 6174 5576 462429330 33675 32876 542985214 69901 70458 297160746 27384 26546 174357142 19075 18630 416352470 43945 44887 378316259 33234 32395 278854326 4339 4022 718369043 21148 22134 432349560 48450 48632 240250231 21292 21592 540185107 89784 89470 382048727 23407 22555 69342392 34241 34582 697003017 31060 30764 867965701 25347 24858 844896449 18049 17803 660072061 6191 6114 295636395 1510 620 308179765 26832 26801 609866167 5436 6194 986577615 32592 33412 666910645 64167 64877 156738476 85501 85350 443305761 6198 5368 69709918 5919 6199 489283392 42412 43211 104907612 90347 90002 896317548 12693 13051 629312250 69299 68812 862009259 33789 33424 424372632 70763 70454 496883847 6206 5536 330722841 39334 38448 611717402 19832 20584 528658583 4598 5019 55667305 51910 52755 882042708 67511 68092 859983603 77451 77058 353257460 10093 10884 757969289 48558 48035 623085802 5248 6215 598253151 58663 59545 258774833 83531 83116 811846756 1236 1664 669897788 53473 53310 450311375 62898 63148 532246575 71021 70354 955801338 5738 6222 993047631 95277 95510 663068276 14255 13440 484921783 61047 60875 6630738 83171 82821 388270158 56859 56548 842374341 67489 66925 369441269 34693 34422 930725362 13357 13180 339557893 68046 67453 359798013 17874 18694 746260728 5237 6233 512617575 49826 48986 963116134 82101 81236 504467099 73907 73102 374010676 66429 65481 768529347 82561 81883 843767304 36264 37240 863158752 70695 70640 139461631 6241 6021 662270746 34456 35119 763837347 6243 5264 666842708 84254 84313 142716951 40294 40661 934518276 84378 84162 586712725 18968 19179 808153410 49925 50713 674199579 3164 3742 13579039 85380 85597 32781152 6251 6222 87274551 98985 98896 641932045 31898 30962 260432522 34375 34287 126366762 37850 38503 719342471 29908 29357 964778198 39503 40417 926680170 11660 11093 19118396 47834 47684 553839816 13458 13595 46613698 5331 6261 373358440 24888 25319 484031875 1388 704 997631317 18965 19700 659400704 2672 1853 34357041 97491 96993 597118226 5452 6267 576805068 6080 6711 317125668 69184 69371 461454070 4980 4623 57516958 55984 55145 980602769 90565 90850 574506404 6273 5924 187436010 42853 41858 63833345 81723 81175 891573577 795 1647 890926686 87227 87924 629380038 30361 30525 124019128 39700 39956 150562655 91083 90509 681230353 55112 54808 925414216 44305 44184 978633061 1107 268 297759618 10843 10796 964292319 68492 69281 958730415 21519 20998 679394637 85294 85765 416163365 18718 19313 239805394 10296 9937 757984833 43343 43245 2080986 58011 58112 88557821 5513 6292 700294995 82527 83372 568398021 22144 22075 572298779 89412 88816 878064007 6296 5704 81349556 71535 71251 520631818 32369 33097 472984639 34415 33734 963723136 33620 33446 289398696 10162 9317 970267486 6302 5882 859780638 44166 44865 110553963 25560 26027 594325702 5454 5544 287609879 34132 34352 394789552 6307 5651 16128783 13838 13275 83303946 91199 90788 834482190 90345 90280 646357395 96119 96236 590529014 33637 33260 785267283 68051 68221 579858975 1586 2371 422595978 67198 66558 161135599 31921 32672 729612006 6133 6317 418748075 36382 37380 439609080 81968 81818 242220940 95094 94730 560336361 84965 84740 351627798 25073 24135 70909545 6323 5452 270764709 22123 22773 84477161 7762 8454 628862793 29209 28242 136736522 43513 43377 87136979 83176 82943 859660117 21266 21094 346166832 72554 72226 995461420 90201 89255 12935670 30611 30923 863299840 5433 6333 5240893 47118 46153 232770757 26366 25434 83723952 9745 9693 570179747 16129 15469 8577252 96399 95676 684995567 79465 78467 59380968 225 136 37284441 85070 85268 931155997 1481 1754 880774503 53379 52481 335020615 94224 94206 954921506 80662 80388 841241829 46711 46016 111568655 4995 4501 367367870 87545 87859 778837600 86668 86251 840458685 97858 98076 952567916 25470 24897 149219582 80231 79889 418493021 92844 92886 95579433 28960 29963 643562792 2808 2760 314034943 68946 68589 784941251 59668 59201 204462130 6055 6358 320253842 49067 49059 321454714 92982 92827 10096162 97499 96611 569992421 11662 10703 958731033 48744 47868 609142639 18004 17856 801133 50730 50489 887241938 6366 5739 64197845 2053 1097 46715551 11424 11607 336310397 56612 56284 6719374 35631 34801 399726590 71629 70999 503348242 6372 6351 385801869 55101 55443 837620017 27966 27329 91171954 88373 87776 275310995 91698 90808 621785789 26505 26120 889585881 34159 34911 181853492 1114 1589 69567280 69706 70616 342417551 34468 34448 665624357 62758 62015 5847272 48643 47850 625849275 13807 14608 990801005 47231 46305 914664634 6386 6111 306177624 76457 77196 42506571 85587 86426 555613729 44577 43922 555567298 12055 11713 655195889 5418 4981 593217979 31803 32135 453985115 13171 12364 640575336 89363 88530 767506759 6395 5411 173898537 4871 4892 200663598 23156 22421 400250973 55450 55650 336307085 15683 16381 756498553 58757 59605 264010643 74172 73426 401628503 6402 6038 614821405 27880 27783 440645072 43764 44241 225033701 63630 62688 8947340 6162 6406 225789430 72540 72992 765819161 31508 31906 828180324 6409 6014 441867067 6410 5592 232931129 5145 5161 810182787 9742 9333 261200050 15854 16142 20410915 41531 41413 218779564 8724 9147 550138113 6416 5990 769316697 3343 2658 49402890 48436 48630 403102007 1828 1547 596012233 85735 86051 908501059 88184 88051 258244152 6422 5641 137020522 70492 69682 451547606 5499 6424 280832576 32295 32496 543236857 71509 70800 289647348 44366 43570 665546854 1374 1986 645986436 22265 22716 938844703 68561 68954 936907309 72823 72493 285835644 6432 5670 187522342 95519 95434 775911293 48325 48570 795424141 94036 93398 353289567 84415 84063 261688226 47480 47396 289614701 70335 70409 548561203 98460 97703 550367769 96703 97605 5828951 57887 57154 825428299 45696 45119 401071199 93185 92486 816067065 79589 79148 839342602 27786 28537 346678776 79687 80140 452584440 22323 22183 410677778 4358 4780 930631265 51458 50471 350942808 66454 66744 667956487 67318 66501 872464569 16736 16033 671369833 58021 58289 572863956 59165 59363 445589306 34748 34349 56193547 14265 14708 264482321 86878 87640 800152793 10453 10010 3673442 71996 72526 358158437 31050 31034 761854381 6539 7458 139618135 39609 40350 921887221 14358 15015 465536746 25540 25868 478105716 10615 10407 175352642 67063 67990 943730061 2671 3481 260121601 41362 41405 665651970 39184 39697 208502549 84351 83739 860210535 58680 57776 57052115 5755 6472 49469911 66227 66793 683601994 71568 71112 285754341 29300 30024 703443665 5733 6476 770308053 36291 35289 844270051 33706 33786 105368845 64301 65198 159238189 77521 76941 40608454 97767 96888 280898276 68483 68996 297539847 68347 68072 11761756 64266 63320 282517460 20787 21383 75459799 16555 16176 576294563 50071 49949 882502043 43673 43183 641956367 7062 6794 322902599 40481 39653 629992912 74751 75278 210109542 95350 95310 583882987 31681 30879 470791493 39203 38470 31539238 75304 75303 442040834 82021 82634 970035391 54753 55746 330173926 92394 93054 524916061 24993 25340 716901108 81174 81144 69924167 83153 83635 683698370 64046 63938 424671700 1683 1128 29760392 35725 36449 611986979 6505 5717 269956471 85230 86009 23315723 5822 6507 625390668 6262 6508 358090069 21261 21215 955077924 63371 63417 185868841 71920 71786 284509330 62381 63269 128257479 97109 96850 690450671 45147 44438 99312760 12673 12650 985492721 82824 81934 717063107 6517 6048 26468479 88934 88265 61546979 10705 10888 16448452 1 272 39549305 6521 5926 707436675 47975 47877 647060863 95772 94946 642987434 25551 25175 684640637 95482 95947 642734377 80348 79381 395592191 6527 6203 972448772 11561 12482 960796998 6069 6529 286127271 36832 36571 614853694 24629 23703 668824443 41844 41177 570649520 48556 48054 22889910 46387 45387 116409785 90349 91223 822846071 7909 7095 514474875 45302 45668 375242258 19992 20436 286879506 13 1 198164392 27353 27865 443798985 3467 3473 731493628 6542 5761 92256910 92517 91634 738228353 99221 98817 980700324 68702 68169 893763000 29552 29271 343717528 50931 50436 859748280 80933 80792 265886070 70302 71007 75566606 98791 99223 44255292 56490 55742 154637256 77648 76833 841701263 77225 77250 865334477 81289 81538 922768813 92291 92767 467651952 37879 37199 25968291 34291 33522 976248900 59039 59718 828014784 6559 6142 129424945 19199 19453 284697929 83700 82726 699626695 36083 35173 678719854 70018 69771 671520467 6217 6564 948245373 99053 98985 291746608 51078 50628 273133654 25282 24762 253906400 81140 80800 262333727 66773 67085 179384155 88414 89315 139039033 16816 17575 648519207 29285 28337 257686642 6573 6079 762795689 45264 46043 833203580 72458 73392 935245115 9493 9461 479462558 48341 47753 742016639 8431 8009 764473001 15838 15854 458764786 97454 96771 977912878 2574 2367 409481924 99162 99776 56731886 92116 91825 309334759 77834 77707 601161618 81107 82084 245029990 49588 50252 788120988 53977 53579 105624824 39471 39722 254208926 70933 71017 181606357 92808 93303 384859561 98966 99066 817586632 25215 24445 386674697 59176 58432 616489861 73722 74195 718644271 85095 84524 743960126 41000 41795 225180143 94657 95129 871599729 36283 36684 695566572 28784 29334 751102212 485 863 897850960 70329 70179 473099923 50726 50212 253016768 71410 72084 519035145 2175 1767 640732303 45834 46814 27699053 90650 90543 733106737 1217 326 827362303 24039 24416 337957107 86537 85908 623116420 68659 68604 558312426 5179 4473 69825758 16089 16156 70182697 46008 46079 677989343 11431 12309 168209207 89869 90242 29629023 49757 49530 628497601 60838 60393 979295372 43669 44198 111041675 59907 60790 515347842 6620 6493 331203500 16041 16988 727125276 6622 6597 880029691 27111 26883 35856393 73029 72289 27358405 58018 57277 693065250 6408 6626 199869377 61673 61594 368063226 2748 2889 181838405 4523 5513 606958775 62353 61951 647642809 21091 20501 58190625 62672 62292 778975821 65264 66087 436347129 7009 6318 765082343 20234 21199 36466572 34884 34968 823286111 21313 21907 189289608 79710 80256 800669679 98535 98717 903269901 88727 88713 658869477 6641 5746 388210951 3121 2574 532729243 5765 6643 517069244 79952 80146 665331113 49527 49180 67685537 54997 54671 984807001 46849 46079 475237234 81523 81012 623942236 72723 73132 369146497 40407 39820 369953211 30630 30333 44600911 6089 6652 829520400 19421 20090 249367897 39889 40169 369544949 99326 98974 688818740 44697 44744 651620029 73574 73840 48945116 66992 67888 198201186 16514 17053 636542538 6660 5770 988204991 69671 68809 26605892 28120 28674 3827455 44005 43126 455881593 16349 16810 947995734 7886 7585 859745229 67771 67088 200974575 72346 72789 743360754 29443 30094 572552741 98985 99712 226151224 85236 86184 434064885 5885 6671 40897702 54793 54192 8194483 50479 51320 425270601 39107 38149 958198525 86311 87112 14102476 32058 31632 54237422 64984 64203 154669129 58123 58313 428175763 10988 10381 121571167 24126 23305 824419235 6161 6681 547388293 2504 2167 359070826 44793 44970 504243869 5495 5431 711033351 83911 83695 142910925 61398 62278 667406807 99061 98948 849236362 41267 41317 20057905 66619 65778 193059829 6653 7371 178849364 98079 98807 31317867 20513 20040 129697181 27796 27590 975017815 95360 95301 28087550 94567 94212 909190475 6696 6486 836503467 77200 78109 923350096 13619 14575 844446742 11928 12907 866504826 93220 94153 192591390 6671 6701 727660735 75538 76143 641962883 42393 42300 876419336 29213 28406 414843038 48391 47733 585345673 86870 87068 494631759 82413 82026 237579854 61195 61169 64569910 3160 3361 273020439 57261 56953 178144294 28112 28541 128348006 71874 72734 930030550 38797 39597 962454742 5880 6714 483042266 6715 5768 389605806 2170 2397 548310738 9705 8729 191767478 36904 36281 903311330 23269 22321 200337226 76694 77548 430157666 72221 73212 392386988 55538 55400 144009174 19319 19838 497552799 62244 61493 997459744 83403 84303 907300401 14230 13949 521080820 84028 83611 625052632 75575 74916 413142925 63215 62235 344006592 47691 47401 147495838 79065 78927 22089572 55547 55064 524414092 78603 78381 672467548 63410 63371 822536154 5997 6735 140346485 96829 96622 592260837 46339 45737 182730247 96061 95395 486278609 6739 6703 622366851 74360 74261 282076867 32049 31820 72514380 6212 6015 303977808 53547 52729 44623048 49535 50008 104023606 24658 24119 525925302 65739 64926 609857354 44694 44195 585321154 6748 6173 376968114 55714 55349 716739670 74437 74871 743809108 45918 45362 36142260 16353 15785 863710350 28388 27793 155889730 99036 98299 632533800 6450 6755 664749092 6756 5966 3266439 5834 6757 741639440 20847 20005 894323491 6759 6638 494807134 89143 88567 183281467 37443 37448 449254239 23232 22658 393940679 35830 36665 289549552 19842 19763 798338222 1453 1093 649915727 25966 25738 910746169 11651 11089 468852781 6768 6725 569424327 97122 97441 142216452 73442 73542 666890691 95423 95337 845150634 78157 77498 534524884 32178 32489 592329511 78768 79321 337923155 22828 21839 30146244 7556 7616 194016770 32761 33744 833684836 413 1 70454779 27531 26715 439137047 44688 43799 769541094 84101 84189 428164333 66168 65742 392338031 24100 23725 39944968 96208 96167 544394232 48083 49050 676836597 98671 98406 572843914 35938 36941 478037565 89691 89287 538196498 77802 78663 933108022 4474 5463 874797002 98260 97580 872840223 6615 6792 115464693 892 1 955937900 74127 73695 109421775 88777 89013 432526431 81199 81061 781601220 95717 94946 712396504 52305 51578 304667104 36856 36493 739900782 6800 6585 986004615 6801 5828 851840190 91704 92114 233201254 55368 54782 119407363 64979 65200 186469545 93371 92402 629724392 30271 29735 349245550 76844 77836 486587546 30689 31606 363191930 65995 65652 797378336 30585 29719 880242475 57597 57703 909560815 90504 90750 687936174 76928 76164 720585401 78192 78078 589190514 59586 60266 431958919 15427 16238 380356829 68558 68630 464157959 13791 13130 503891005 67977 67421 493145383 52878 53521 87765505 53368 53463 326215650 9677 9638 800079145 12449 12281 502941786 61523 61529 715125499 12347 12307 44080680 36528 36604 504048888 57513 57283 530389232 49864 49790 778262286 94956 94398 375479352 52559 52601 13100559 6831 6655 368438650 68425 67648 870978146 37607 37355 15168119 96717 97382 66347257 71301 70326 343180751 40981 41059 212997250 77479 77838 297619407 79989 80145 944064738 24638 23966 647373194 56105 55747 311683807 72912 72937 939181611 1648 2229 222675484 84146 84217 270532233 26206 25448 704688971 74361 74168 304306940 1 55 464029854 2559 2742 895543152 26569 26107 742694526 87919 86944 711089591 6850 6671 427739264 10 682 728945188 92504 92937 969310869 2679 3166 449777237 31534 30726 471024257 32114 31307 813239888 71463 70783 877034894 71256 71564 430560210 82593 81764 103495297 10920 11475 199361507 70564 70536 555558861 33303 33564 765297326 6569 6862 507862535 64545 64127 379879824 98093 98029 864016026 77051 76180 167654255 38556 38045 215709372 27145 28087 729979725 1680 2138 52536480 11066 11262 319498524 56966 57962 43998445 62712 61768 61624020 6872 6693 276448880 2146 2575 170674116 32942 32657 113194509 53645 53725 554202149 2372 3358 855415036 99972 99582 573840117 34137 34960 757181234 60300 59730 577103875 6880 6530 392071196 76638 75635 369222 21242 20752 883405715 9198 9143 667422322 10989 11160 668380941 11420 10900 148236749 6886 6297 225242896 46195 46898 547622719 41165 40670 32851181 6889 6177 442916009 16112 16721 117805226 59844 60137 666295928 84596 83891 417550144 78357 77811 323743610 99563 99385 650238215 62236 61911 189205232 18324 18372 67836526 67466 66700 86705380 73852 74622 636035311 6899 6738 30233277 77007 77445 458948162 6901 5913 882023952 34655 35055 402682833 7587 7032 741573561 6904 6215 31396461 72105 72597 87773483 3247 2616 956512831 58876 58903 34641412 57419 57810 638940929 98068 97935 239554533 73761 73639 598307950 4958 4924 233709184 64906 64410 773390582 56674 56249 377716210 52237 51450 799212727 73023 73645 327547732 82625 82007 428604073 58621 59136 950409100 17358 16479 937232920 32984 33703 60476521 27956 28001 298636376 41840 40963 797960176 87771 87833 146492084 37875 37802 473608688 32091 32158 131473575 87015 86314 176885725 98594 98876 912010831 11147 10696 821926618 98740 97987 48368926 54204 53271 160259096 21259 21358 450513107 52409 52640 457515871 52890 52652 18013352 51762 52625 561228778 99220 99496 15542989 97430 98396 310117240 4161 4576 665966614 3303 2572 675800992 39401 40131 473038321 63319 62367 744000869 78801 77801 90882202 98626 98617 695961354 93114 93389 727669650 86313 85937 85605416 40172 40983 647251021 33227 33149 573319165 52501 51894 714210090 56396 56303 264950279 29339 29910 956655785 28452 28423 627061969 6950 6539 797154009 77863 77280 243042062 31251 30736 32306959 18282 18121 675748580 67723 66818 325759965 22477 21506 848217994 16889 15907 1421122 11330 11754 914133269 18276 18942 154531103 43337 42869 619152015 64505 63852 908331498 37994 38968 239431242 86718 87105 466472358 54068 54196 909740147 15009 14371 483756819 7469 7929 617517034 41909 41401 341149474 41005 40395 926972241 55178 55607 27744939 84453 85236 309481572 36240 37126 141226082 19731 19863 956351368 33029 33439 857483528 43741 43206 653397414 50501 49604 274995166 89944 90150 889860665 6128 6976 384847199 26171 26157 633028518 71860 71278 630363694 6979 6791 498535373 94523 93881 274938958 50777 50838 706977501 33366 32369 679569553 6103 6983 376094828 6984 6167 276150355 75450 76111 866933447 14476 14690 255155047 66044 65058 332540038 52018 52274 868372050 32365 33100 440393828 74393 75088 997033143 63728 62881 606458702 6474 6992 213653523 69934 70231 712159418 6994 6918 954453675 73401 73365 526804282 27712 28232 368152258 39239 40099 700663633 75811 75530 596251150 70591 70084 67419269 83241 82984 206302573 61933 62624 47845557 60817 60552 902742229 6380 7003 556261805 44230 44606 826975113 50457 50853 432664824 70096 69770 54285971 54 1 719172085 46118 46414 894195566 42671 42074 139418158 79033 79619 12948739 5312 5796 510353892 73788 74183 163969239 7012 7013 34665199 17773 17001 922057346 65645 64849 277068229 28157 28710 461857635 73068 74001 551505112 6632 7018 70946962 97756 97028 153427493 61445 61370 888836374 18682 18290 418654985 7022 6108 153416792 69005 68363 198630999 21562 20837 140827864 9240 8891 355850409 47660 46979 574401311 7027 6300 132780787 6264 6155 572708085 24919 24539 997265246 6531 7030 239451347 80959 80777 817564755 69912 69807 49094043 97156 97870 413134293 35070 34946 14849159 36648 35881 39061269 59634 60263 571892575 24713 25587 891518528 13199 12456 47787248 52294 52267 330607772 10514 10346 399072697 75059 75298 285822163 77458 76911 11644135 79993 79794 319245711 5219 5710 793600388 6727 7014 138907206 11845 11287 251631595 6093 7047 300512344 47722 47151 557908863 95624 96043 520050263 66083 65383 446325404 6733 7051 878501 21978 22970 903891662 7053 6988 901439045 73111 72730 242850625 15580 15562 421246187 52171 52548 255751033 69120 69719 632183637 75671 75340 670564931 36849 37648 15051486 15047 15190 461947116 4004 3393 83420497 92511 92443 413658800 31870 32451 800173051 14595 14037 793239669 76802 76176 316861700 73172 72375 345405626 13388 13311 141900543 1081 1497 127785930 72660 72728 203309759 60011 59012 143275061 20485 20476 18155884 49522 50280 881269632 47603 48324 654879959 66924 66816 944044828 1 839 480937995 5116 4264 723089813 19373 19125 937954853 55969 55496 79775756 31312 30819 263827813 26306 26963 69835239 77461 77109 26366596 28461 28038 443850951 63849 63773 880421960 73648 73695 143822522 21833 22214 330475351 33170 34122 126718131 68581 67931 689186889 31791 31264 661141303 59917 59888 318565888 39362 40181 976630616 83192 82211 997787196 3074 2355 11021287 41732 41367 293209706 47238 47080 651185894 38763 38596 27543229 91395 90624 65001276 40475 41132 281236352 37165 37020 372899500 49648 48815 433785003 94060 95059 67256328 93044 92071 299568052 7102 6945 470379938 99295 99631 317593511 6355 7104 564464644 7027 7105 292409209 72279 72120 886055137 85066 84532 14336154 69796 70680 122258507 74341 74977 739397577 89591 89497 207180325 88066 87220 521531948 7112 6176 892309468 13290 14294 713589920 72273 72021 736746066 45321 45806 482088782 25843 25915 523317275 7117 6306 905737087 61614 60661 276835308 51984 51310 954255793 57179 57722 922927952 14169 15007 876643817 51654 51717 689364381 87263 86850 147078732 1998 1914 510777127 52870 52568 202731497 87035 86584 21297843 6202 7127 196247002 75834 76641 27691823 30846 30389 291612299 73242 72510 965222304 78574 79501 725705561 83522 84466 425919323 6231 7133 427386463 97462 97272 695685240 85301 85666 596617868 19969 19081 356805252 23083 22768 928565753 23915 24306 302917494 90410 89531 327683706 89422 89892 771654884 6809 7141 535195764 32156 32613 971488631 5608 5395 891156462 39512 38569 530829981 38599 39021 909259754 55817 54889 387538557 18352 18720 32698869 33951 33479 199017008 74731 74131 68986365 7150 7003 628196398 71316 71850 631269987 7072 7152 70120198 65194 64957 10115153 6930 7154 616194131 63933 63455 434547790 81029 80556 10108395 59985 59234 72291599 85453 84462 56307033 74153 73854 318517904 85834 86069 602573198 1100 985 870165348 7162 6733 379669203 30310 29682 365343818 13433 12488 702634242 50375 50466 370745344 61193 61236 22596086 87502 86685 464911708 31683 31426 629387840 41172 42058 535392664 80139 79316 270437915 51155 50388 587369710 9413 9498 693681827 1812 1673 780356964 86471 86563 26005825 2905 3592 653345770 69574 68854 27618666 41837 42533 256413602 32689 32396 69418121 91030 91946 992127 78338 77874 11835449 12805 13717 872679953 7182 6439 578908344 34671 35620 745773983 66861 66232 889840024 64893 64608 254368375 28039 28521 27594936 7086 7187 59778 77875 78510 799894387 3101 2759 404214043 7190 6511 825347607 88643 89103 17185825 25624 25017 879216537 74550 75376 928474955 97291 96364 631549831 32123 31981 311141564 94071 93343 932918333 72591 72746 450577880 12102 12223 43954012 51805 52456 142524757 33022 33192 142843512 67913 67303 843013013 85488 85943 253858833 72885 73135 201637683 58584 58215 595014853 87583 88430 319423452 7062 7206 929600707 25182 26155 699406176 49842 50539 740657539 90782 89880 82656520 96495 95939 992494517 25015 24782 761272107 48190 49117 265897335 49681 48988 906129148 47701 46846 63932618 38513 38062 712683174 91171 91432 263612999 70342 69953 386810267 14115 13900 583543822 7219 6840 741494568 52967 53116 855254272 78749 77904 532644686 81172 81460 934637614 7223 6868 230840781 38578 38858 557658256 32538 32328 988716929 48339 49310 51901179 38460 38645 984620529 62264 61460 615663693 14504 15068 450766118 16360 16113 110680555 85232 84292 386656185 294 1013 342108781 6296 7233 897244464 934 43 255309975 66366 65665 263069323 93960 93269 645540491 70358 70071 681275673 84460 84959 261836606 8392 7426 310080400 22460 23119 712201257 76685 76618 104800605 78108 78873 608666433 92063 91761 782245945 8322 7985 728374568 7567 6692 147983357 59889 60176 628958117 52982 52686 483734711 50473 51283 978528338 40750 40435 795378429 69937 70863 628355988 22609 22415 798750337 90623 91514 540743632 7253 7034 33616614 18332 18323 379503836 41710 40876 729730770 40259 39484 948694964 88174 87222 36212549 7011 7258 434872943 62788 61910 122997033 13236 13205 860194929 76019 76354 692276010 59349 58494 889260769 9751 9833 343679431 60869 61030 61523806 53469 52575 280759209 32528 32499 813710061 63247 62830 253715508 1011 1446 478257974 72571 73519 710226525 31550 30645 507774961 5157 5562 376543675 33810 34523 373973659 72212 71860 576676320 50202 50037 128043629 70973 70248 217090025 64520 65221 629682830 7277 6402 261361236 84582 84221 61397128 16294 17289 547618578 70054 69490 989918969 14265 14237 257479645 22326 23113 895553675 64956 65263 995932364 29360 28933 831612709 98472 97684 167501093 23921 24738 839873379 90425 89745 452413042 84585 85197 678621252 33593 33685 519428567 40454 40884 258952995 54664 55282 295178146 40695 40539 91596777 73345 74251 958989604 7063 6985 435714432 79728 80484 770728128 4916 4800 524799627 6749 7326 186825793 68551 68193 857414228 12899 13503 192416112 89107 89926 263086597 24751 25292 861480167 90698 91454 394495516 7303 6417 179538720 11197 10313 768163865 6928 6960 141321169 11142 11788 223783033 35577 36143 829446012 20990 21960 810735848 3938 4235 224879425 40552 40733 980647603 11992 11408 856006392 23823 23628 937390460 7313 6914 234793340 7314 6945 582066737 97404 97699 546647881 24867 24849 18642495 54682 54611 584105802 49918 49780 237396738 85502 85168 21717484 58977 58844 58135424 22483 23008 497428087 16187 16611 392000088 87800 87471 312220318 82680 81751 493001205 22666 22912 498196565 48085 47906 563977479 62339 62525 814241250 48008 47877 713694516 26889 26004 198149175 7330 6334 925439498 31972 32184 634963839 80199 80136 706701881 93095 92225 53222391 23720 24535 259674367 6579 7335 610339071 71895 71006 252753891 5184 5924 126307441 43484 43490 32219814 51969 51688 624941105 70332 70802 501850999 73156 73290 627849221 84092 83757 100380006 7343 6986 823879079 11679 11157 923661083 94189 94941 578402585 51157 50455 495224776 68462 69309 275100473 83368 82570 150693980 23317 23715 396285589 61884 61430 251902714 32762 32493 597295744 30918 30436 713695913 47404 46754 418612326 76194 76906 165018445 296 622 595546972 15089 16016 489427414 9313 9442 167455227 7358 6976 403811511 75980 76890 157512303 7360 7271 925759641 7361 7315 434223307 52941 52607 19817297 53330 52446 526423967 26378 25707 905248528 33440 32491 666751693 96604 97135 977743834 77800 76966 949654680 11023 10516 943805754 7369 6729 248479998 7054 7370 5252659 94362 93458 293507912 94123 94258 544073081 70718 70068 448985567 78503 78960 40090594 7327 7375 402941025 39003 39372 514692887 69108 68693 602601460 6471 7378 905633935 92837 91836 468573659 33026 33625 592388286 10029 10831 327589959 84728 84143 952623753 32664 33525 654690671 69352 69390 955968254 13231 13211 268400866 33991 33697 519641410 26088 25942 29825308 33876 33769 116523722 30763 30637 287764312 23216 22214 695508942 22969 22509 94529446 615 1 995204091 80103 79916 477720381 59627 59471 605822825 14683 15179 422589202 10759 11333 491693004 90933 91285 694028458 42545 42273 738896366 52569 53363 14984492 88599 88190 125461341 17738 17396 761669306 45230 44349 500474976 5075 4392 62031873 6661 7404 167621168 91146 90528 277534223 69018 69542 734642533 83541 83358 81882213 74318 75010 886945967 17108 17552 158407502 38403 38987 473074630 49763 49290 877463663 6393 5557 171426468 19650 19054 564681118 68460 68738 798130417 32738 33665 279713784 24841 25740 411312575 95140 96089 568871213 7337 8205 786905975 7419 6747 962867999 35030 35541 20567571 923 1140 643038636 3670 4256 568733070 56941 57888 308586183 71074 70377 219546265 7425 6970 448199886 64342 64888 759294864 71662 71154 342332183 88005 87369 709729196 95016 94458 516482253 22781 23745 417629818 54851 54619 87005690 7432 6924 987491724 66737 67186 308912868 19742 19534 43592814 95509 96270 399187357 2429 2125 213572827 45400 44664 165984726 25002 24995 508466481 96751 97414 886148852 67823 68126 532575011 28356 28340 707631206 3329 2544 541960366 880 417 715410485 52562 51723 399814990 6830 7445 757333980 1455 1349 931429745 7447 7107 95326043 14865 14552 390492716 91704 92082 231668359 41260 40773 834638125 25732 26646 279342244 7452 7162 16014577 78965 79490 480404021 83540 83368 763776311 1075 334 19961619 7324 7456 580609972 90304 90417 2043069 23878 23161 945443080 66192 67167 841412847 5120 6121 118581745 7461 6743 52200566 27750 27311 351653054 59652 58780 130831938 21687 21280 814104327 69418 69673 217782973 44021 43365 697166748 25744 25795 605634395 84346 83640 985954491 25685 25195 703582834 10195 10192 370298502 30579 30722 83205453 95674 94995 628072883 48154 48186 27548284 14232 14724 845878918 60862 61729 806519405 97720 97484 105287676 16349 15587 18370625 19476 18807 884768586 7479 6691 187470040 18940 18287 593545093 24937 24096 852709934 24298 24760 67616675 79681 79392 474511595 73703 73093 896560290 65201 64956 657615413 89820 89991 410334727 7487 6675 838141897 43793 44030 302040714 20262 19423 111325770 61736 62263 92589840 73006 73934 864896472 90929 90418 35555289 61938 62714 830096613 93836 94796 341623803 7572 7043 427009348 13449 13609 647586575 42204 41597 205157251 64614 64474 134353706 64220 64165 223789179 95575 95456 104519951 7501 7394 869043493 71857 72704 791954594 34513 35263 846014640 32060 31556 739368864 70420 70631 432452816 20570 20776 581661838 40749 40969 364463192 7508 6889 799850991 64291 64352 145147915 6741 7510 727412154 36242 36516 105266607 60241 61233 183749899 55592 56471 269800804 99730 98758 280024089 72542 71549 359203124 6643 6882 476627560 99428 98466 421798635 18552 17772 248700736 86256 86759 57147945 24273 24851 291986013 1168 2135 579912885 7522 6611 887235816 38345 38089 968575764 58855 59828 946198182 76920 77552 620872539 7654 7751 725316464 53537 53548 793200705 71723 71653 993305827 56525 56667 524735096 98523 99452 565263448 26672 26476 480504382 2381 3112 20812054 90746 91596 177968943 81456 80623 634687175 73526 74402 442008157 36989 36433 969181225 32842 32116 920944290 19589 18636 556671494 63509 64217 213347125 25691 25436 237496934 54403 55405 250520700 90278 89488 65414659 11576 12249 8432929 53280 53235 8725501 84042 85019 78924136 24767 24081 24024527 37576 38344 355102400 37450 38112 402493826 11193 10751 630708632 4935 5600 482246689 62899 62832 286498675 15407 16322 921575020 55098 54429 379880255 56222 56524 110285264 6623 7555 97614306 7556 7034 20396951 68717 68892 953310487 17005 16793 229614173 69895 69268 510017656 87119 86991 746098627 20044 20587 893459675 37295 37510 515602023 27183 27245 992003554 7564 6944 502101011 80705 81280 830201294 19475 19672 370410548 49877 50785 970439572 36323 36807 883406478 7569 7272 733411123 90279 91250 41481263 78601 79592 640454724 73255 72844 4006561 7573 7341 58038483 16453 15879 894233956 7813 6859 298606189 75145 75025 84170139 57962 57995 265401210 5947 6502 20025862 21037 20928 346745550 52487 51731 709872944 46092 46563 531405690 7582 6684 777588714 69908 69960 893924072 70830 70899 951438839 19453 19548 167641895 85000 85572 448075017 24111 23549 955157379 36333 37015 38601709 58699 58723 671919961 39222 38951 266000386 88992 88429 468766505 25987 26896 411430639 9544 10238 491354093 77754 77525 121606293 37808 38559 837590185 67806 67286 778638659 72940 72499 193826372 62691 61981 7828009 33742 34600 772416918 36886 37298 584828432 96687 97215 794776514 56803 56147 695969864 14616 15562 322571462 66468 66599 853273569 82874 81889 606847056 45875 45023 819924254 85620 85825 209245396 64282 64527 331444006 99119 98757 277633243 72391 72977 672774141 92420 92827 755687070 6276 5807 897427635 35586 36387 981677523 98102 98353 264422875 6637 7615 415299527 43705 43093 752772159 74158 74701 62724525 64037 63713 829091282 32701 32531 338950453 9766 10208 96989926 88709 89357 231774049 88611 88437 635231135 94015 93125 23899029 11717 11597 31458216 25211 24293 108972269 30221 30066 56531492 6680 7627 707327954 45812 45511 617727976 39809 39260 468784592 35414 35062 871271911 56799 57405 873484706 766 205 713052653 81703 80752 419236239 38921 38658 864452497 27383 27141 620722682 58757 58383 223660901 7637 7583 694204980 92072 91251 911750767 7117 7639 289471380 67028 66618 913761757 76829 76328 100974282 3851 4159 923935476 1 167 392885104 40484 41465 904522 7489 7645 154908130 22680 22118 756685109 17308 17492 144482128 71055 71544 159816835 66876 66805 721574929 80537 80050 718445419 70499 69926 952138810 6810 7652 902204356 91995 91076 624865904 49595 48738 601175157 57267 56986 919172346 28900 28308 964261677 7657 7160 111898 61972 61514 456680020 95592 96146 754196638 32911 33133 323428161 8900 8798 96870834 61355 61962 969511085 92211 91876 688525560 94947 94020 297121127 90435 91041 531680731 32572 31800 206807882 60609 60070 211530016 68490 68327 90320493 5680 5840 432999869 63794 63703 702025881 15950 14951 625226735 13653 14138 457516288 30100 29451 257600135 37846 38145 30706731 70027 70881 753537668 6869 7676 519097397 57432 57512 56303335 70370 70129 310427959 91718 91818 838605507 39169 38973 617640451 35779 35770 116170644 57976 56980 118299925 7683 7200 666144209 46694 47258 476746182 90246 89642 158752197 63055 63159 38395843 55257 54735 509005466 12207 12725 178255550 54786 54803 955425207 48343 48496 921466979 13225 13162 594518092 77217 76537 736718478 22934 22198 204283690 62039 61199 700685243 18046 19023 169342169 32205 31699 50348478 40425 40713 446272996 45590 44764 67318452 66973 66594 456117112 7700 7193 891582521 48874 48845 546781229 29452 28966 259949275 41989 42772 765697828 18359 17941 273438671 13923 14340 732832082 90932 90587 8561379 58294 58882 648635675 26224 26588 561298100 26006 25449 785472547 99088 99115 739652897 65819 66165 570399585 23777 24666 886743039 9218 10131 50474869 93973 94268 641348110 70088 69217 36759355 87778 87539 601032748 62285 62538 899102368 39589 38651 136987337 27636 26835 684704692 7426 7292 252614555 7721 7337 7418881 7722 7099 513485715 7723 7010 381337628 92957 93480 14141711 52044 52459 306559865 69663 69030 73497681 52349 52237 878235267 4719 5336 928100400 7861 7172 14194412 37558 38305 179670285 19403 20347 31138370 63314 62850 381373449 76327 76209 148469444 25942 25167 191607925 6757 7735 796827251 33689 33022 61598091 50956 51534 975169644 58953 58573 188405339 7739 7304 499635316 7211 7740 626365959 18456 18170 200170709 13632 14426 100248627 7613 7743 96866921 96342 95824 264577464 24458 23493 422723316 42468 42261 142236056 78618 77749 156500406 98410 99279 371208759 18395 18381 79796801 33577 34479 918996680 69775 69103 726947209 94747 93876 82240773 69827 68908 94196026 96190 96065 979667747 61552 61700 804587854 33091 32861 70451717 78996 78456 456123358 94025 93575 412313520 7759 6928 619523896 22720 22885 569949695 99445 99638 697124403 75552 74569 814436759 12305 12978 297717439 7764 7530 71732510 12015 12793 35257536 71274 71192 566201512 7253 7767 267735837 27960 27783 58951026 25619 24754 969803027 7208 7770 438162899 10540 10353 191236560 7772 7374 749949295 78248 77867 695040061 76016 77000 206314926 81423 80980 712028443 83005 82075 733000301 61881 61283 36846417 88436 88768 233624307 81397 80903 507451012 78106 78761 493982502 66038 65692 840279529 14284 13683 500808958 7783 7439 453297495 15049 14517 172436027 20966 20343 395746977 39259 39329 308864595 43018 42529 943670562 45602 45562 135965871 13907 13055 168510873 41748 41981 799577878 42334 42880 955639864 66255 65390 78680170 28209 28952 198662391 62772 61828 631431058 70732 71720 6217774 25086 26002 937877175 40654 40694 172615011 7127 7798 916042419 13280 13669 338108000 8860 9588 39439558 33842 33636 165330057 89042 89571 88772747 59145 59893 144993901 97782 97089 430809131 7805 7297 980286363 93229 93412 187515089 81 547 25468599 63723 64007 515689822 7809 7007 864952781 95963 95456 917609821 78708 78789 34741988 42365 42313 65564217 32608 33261 414430935 80560 80295 830729389 69031 68341 218141792 56950 57828 491811453 7667 7817 629014902 90512 90210 247975012 15811 16762 414776537 7143 7420 51663437 17954 18088 569921003 7822 7176 559754182 26016 25466 764480193 7568 7824 93897393 81977 81849 54262394 6793 6417 975001148 90450 89651 296504783 91904 91500 196813844 62182 61893 431509484 23002 22922 236621270 477 768 557130110 39076 38964 18761927 7833 7542 694457358 35395 34681 81999300 27848 28359 245476237 98300 98111 778335612 28672 28846 303035440 57575 57757 784108764 92625 91671 183560830 29418 28861 520695243 38041 38683 563390887 7842 7513 585725976 81599 81747 367842327 20651 19810 866338480 96586 97276 867920459 85372 85090 98819349 7283 7847 912819171 21941 22545 471992587 81028 80469 47731961 27994 27699 933301397 68691 68568 444758450 98897 98015 974152735 70998 71160 102181394 7854 7356 701512957 78912 79206 534865941 15338 16226 718385172 8525 9119 967589371 77729 76901 505025751 50102 50866 66491107 96681 96363 971243638 44609 43908 924894107 47714 47817 207766865 66499 65753 10744759 19058 18860 991954611 26018 25054 931975392 84357 84703 822457533 2234 1439 914270831 10641 10231 217547936 7869 7182 594751291 31907 32593 52115728 98137 97461 17180590 32554 32671 45502197 95970 95138 251752991 26787 26429 313778787 7875 7438 451850075 40576 40014 918740940 68071 68999 508304773 38649 38472 253416820 45976 46659 744199457 59373 58467 81590566 92932 92018 295033963 74019 74948 890582566 69837 69623 649807085 46008 46529 744380262 472 3 965199696 9507 8600 622961148 33649 34115 218370419 7567 7888 444298196 72921 72801 326580922 46884 47402 565820066 90637 89696 603493033 11886 11337 478304027 39592 39361 228736433 42166 41352 898678885 21800 20986 174298185 47428 46437 974879692 29689 30359 863139905 47288 48018 30620854 82474 83402 962270291 3720 4348 931643609 85883 86667 28883452 7597 7902 879246507 12075 11270 746541450 7904 7519 71934490 30711 30457 586322037 88211 87902 640719742 61773 62002 842557938 72816 71814 929479884 98367 98154 327642566 91996 91376 558390540 58500 58565 603621720 91883 91659 899649037 20702 21464 772136715 32818 32813 256088151 10738 10785 109291466 77774 76971 666372449 7011 7917 527028965 18786 18491 259125764 69106 69451 303749147 7052 7920 448129328 21926 21686 56094712 7667 7922 891037406 49372 49386 584197729 23630 24045 766823237 40006 40197 677247853 7926 7503 767927889 61791 62473 281314934 91725 91918 741217105 23516 24356 10126704 95221 95233 258653424 7931 7054 811061882 7168 7932 271867238 33217 32812 536863155 6241 6431 247713519 42378 41448 981195087 18615 18640 749895804 86140 86946 613046762 7938 7486 494936745 75419 74848 485096731 42913 42607 68474608 36610 36464 780875853 23497 24242 814496540 72841 71882 845504970 6820 6471 747328256 99940 99268 48466969 20836 20259 776782440 6967 7947 586918794 3132 3935 507465040 39525 39880 987609615 17444 16952 81822804 30890 31589 742739277 46325 45993 295709544 88404 87527 544101107 7954 7777 677476553 58995 59823 295921483 56598 55756 127647796 42898 43196 846428687 82632 82621 958488149 8126 8271 880850301 42428 41906 528119938 87632 87677 284548013 98682 99586 300803241 51229 51643 345214499 51252 50350 421383559 80482 80504 292041633 28849 29251 45292827 32155 33072 941355070 58290 58873 61275483 1084 778 988242876 97035 97021 415414053 58195 59127 8902679 64900 64187 968691576 1826 1499 712579674 5939 5317 285701860 44952 44721 213606326 9930 10035 129995583 83177 84071 525273301 89642 88700 441484186 34904 34194 88316268 7980 7736 571684467 32684 32252 788736528 27067 27940 26112045 5921 6849 950223434 4636 3791 89888189 24889 24457 567908589 7986 7756 732467109 18418 19055 562802343 7671 7988 609736998 33989 34259 922875607 7990 7796 2639281 95020 94202 985170590 62120 62551 35559072 77887 77780 282321465 64005 63383 561685283 36268 36962 60089998 28316 28865 878953597 18937 18587 152206596 7998 7773 254164080 1527 1405 310347672 5431 5096 229751797 75050 74325 757695278 1971 1652 404183089 83897 84190 285430308 89899 89505 800017317 85869 85149 577827117 50190 50949 920180645 49011 48516 136119389 55771 55262 89938443 82165 83141 845691520 79140 78901 997157676 52436 51937 377191088 33796 34649 626202635 22530 21828 56575527 56366 55837 563743949 49172 49053 878004305 50550 50871 470270829 47998 47435 515585829 31609 31466 252873393 57426 58148 598480310 76482 76721 503871837 7971 8021 556429061 84456 83741 969646502 7110 8023 143396634 88879 89344 574363881 10763 10291 988801107 65274 64506 909289373 93968 93042 692773627 8028 7907 606483847 67373 67729 438192926 92957 93734 762168876 51122 51877 382161052 51553 50795 237115788 70891 70670 577916285 94112 93842 260877 15753 14819 17857668 38007 38295 195418294 75035 74328 294803975 8038 7492 908125341 4155 4809 430608638 31188 31433 58847907 43517 43137 189711961 51880 50955 432556126 82071 81501 532813975 69212 69077 975177047 19542 18997 232954260 84826 85315 556102006 2095 1168 14640802 47450 48107 465833914 71243 72076 238183132 90108 89802 46123309 51245 50717 153384375 90680 90468 785204248 56460 56017 7427546 84874 84975 391854963 3593 2910 589020208 84692 84741 770828959 7416 8057 778646331 88127 88079 674554200 25677 26358 738561707 78348 77929 176509925 65224 64987 934013743 4184 4818 625195921 36068 36178 840055947 19139 19549 380853087 23645 23185 568334315 5882 5746 58260730 73934 74929 3897462 28667 29541 398555627 86129 85778 318583335 8070 7828 50291982 30248 29458 377718488 76190 76375 5269575 4770 3989 421728672 8074 7892 494676593 49282 49786 171539551 74535 74561 312070551 31997 31101 517813143 65395 64837 474903911 29610 29782 238226558 8080 7854 716281315 34634 34174 123670865 16169 15932 382659162 48287 47434 588507114 75955 75888 818322583 63140 63941 851969685 8086 7549 412173400 85757 85451 797322016 68813 68777 861943554 5930 5097 710953009 8090 7831 799178642 28519 28661 8412380 31577 31237 698421975 23001 22223 886762101 43931 43074 583537631 71496 70589 830569635 19327 18933 495238319 8097 7883 311687094 43060 43434 264617782 12038 12084 20436795 6990 7829 42363012 24600 24662 567383757 7582 8102 831840312 19225 18929 868755246 8104 7186 434538039 38496 38860 721764758 82684 82756 246079652 7431 8107 520056650 95095 94140 14651404 8109 7513 352881521 7392 8110 255209440 8111 7308 111127843 49998 49864 250589481 41757 42321 23164868 24029 23805 996232567 7683 8115 580601232 33043 32899 504669722 9292 9685 276652150 17721 18291 562946965 10320 10605 854375722 13084 12262 547875152 67458 67563 234187894 88381 87543 614068621 19884 19761 71265489 80964 81795 597239197 60802 60965 80418354 90404 91107 840664660 3324 2385 36930086 75849 75861 951498938 35161 34164 1177633 50627 50430 547687171 8131 7998 865188369 7414 8132 149276098 67711 67736 422569273 7537 8134 906009945 83457 82610 110654269 72518 73138 241588148 13326 13847 806665081 17650 18584 359922231 76933 76700 120945303 3404 3069 923931636 84225 84163 864423521 57885 58806 368900130 42732 42115 585114579 22982 23291 782138570 86451 86354 324602741 8146 7176 9802180 98226 98638 416950248 2699 2937 282575842 94401 94308 4991678 59511 59539 913375339 95153 94210 309236623 77549 78213 65481931 2558 2578 407348552 19745 18893 60923016 86978 86268 590628295 29265 28330 982450040 98596 98923 983432101 8158 7324 63094834 92337 91434 826932819 41392 40477 510233282 69890 69585 72060009 56482 56351 372678561 76803 76953 93879354 31389 32072 573519588 86687 86111 876034732 77884 78142 610476979 69572 68706 68430919 67686 67191 5463549 36535 36683 930194571 41898 41483 972506730 13436 14358 200992647 60507 59637 122810513 21749 20777 494266791 74088 74683 750937452 20279 20055 1294798 16235 15736 266163208 27527 26895 879165860 42363 43329 378312321 72143 71565 921757746 30565 29871 53418286 31416 30463 223650476 23212 22853 995803673 79852 80419 321687437 8184 7858 188738738 13114 13758 678934505 26229 25399 396938692 76685 77577 61731583 79336 78949 278942631 14661 14228 158459919 60931 60315 380524216 7929 8191 736322155 57743 57162 616377862 29695 29718 865053647 83490 84338 815529038 16806 16773 872866037 44315 44201 337430826 36403 37001 235467877 8093 8198 819739269 56508 55969 22795147 24792 24817 547258962 1350 1814 809296395 32660 32343 609571965 18768 19448 376455001 7304 8204 599652642 87251 88085 368446084 63714 64578 799395582 64837 65507 458954834 20841 20696 416109091 73338 74094 1017234 56754 56546 224852719 23221 22990 234790830 9090 9594 255527230 75199 75417 582403456 47085 46583 879431647 34178 34000 440783462 53282 53681 80794693 63189 63035 34234265 8218 8064 637556351 45586 45394 442951610 20082 20228 669914475 96930 96748 73885870 62205 61914 606954278 88705 89317 59086252 60113 60856 30498246 57911 58363 815379860 75890 76078 267575372 71465 70860 536650115 90796 90984 147816404 8229 7883 566472612 39304 39230 797731087 28511 28598 864987721 95280 95322 446181875 49079 48196 697637178 92955 93060 481194929 8235 8137 800410444 49622 49084 511066344 8259 8408 2661942 8238 8023 449334296 16244 15964 299268257 18478 18806 260952665 9890 10695 541272702 62374 62154 356720205 52249 51629 254027676 15683 15152 790378323 40216 40096 194171002 95672 94984 96604413 8247 7477 752532826 7565 8248 515526341 87517 87420 921714582 79958 79167 40038395 64368 63522 8326455 1848 2582 580483074 82101 82655 513690308 25269 25838 872113852 82522 83050 404842328 1678 890 197530947 37107 36137 42598135 49655 49255 878496474 75869 75003 177878818 30570 30283 174464547 67705 68469 176703913 90655 90303 345175698 96223 96851 802009537 95171 94780 670712353 80008 80262 312160086 46561 46006 186757957 8340 7364 15307939 46484 47182 698063649 34925 34155 523014655 92122 91229 172569594 27369 27871 547714042 33220 33751 440332268 72576 72666 961644456 55582 54948 44553691 14817 13944 193042749 86278 85575 22461612 8173 8381 856178906 51966 51583 864038068 6780 7548 806056359 41993 42878 656148336 85389 85812 326729506 40974 40051 619661687 61 1 790072503 14784 14821 46198446 10941 10391 725031824 7901 8286 842487995 72125 71388 67480238 8915 8731 951783356 31486 31024 276733241 59181 58666 39760184 13647 14391 352279316 58916 59547 50472789 8008 8293 58122165 12078 13077 873458252 48164 48343 725101364 52557 52002 652541467 86684 85851 980339105 8298 7566 936370810 11015 10266 321774747 26473 25726 390929167 9328 8789 371331870 8302 7347 977870309 84858 84248 619142045 82069 82481 56966171 95912 95840 39506513 28227 29049 948199129 76044 76876 876006864 48842 48862 853252744 30582 31078 607605729 701 259 566528579 82577 82410 687329423 9884 9661 202860936 16032 15192 845131132 58535 59485 633786932 64058 64970 62195064 28699 28403 713370798 2540 3117 491890770 72907 73445 721580130 26223 25951 804100846 10194 9263 517032049 8294 8321 563733912 68047 67661 753430694 17282 17828 4982424 39824 39423 19371181 57041 56553 665734919 42741 43659 35851135 73337 73354 988682209 8037 8328 360182049 89294 90061 271600987 1958 1564 181964942 70228 70487 262227062 98683 99208 430674930 51736 51247 673812180 36439 37245 115826968 98343 97474 465387722 69096 68291 603107366 14346 14325 89087416 8338 7644 338229896 8339 7773 442719893 8289 8890 721049130 61493 61304 171935438 879 755 347050218 52753 52196 19214673 67445 67380 466264141 54436 55186 314822628 45831 45321 23981936 4788 4057 709328572 50536 50812 470132034 35104 34774 135134795 45317 46096 175908081 5003 4087 687466841 80911 80412 875068066 65891 64989 486174038 8003 8354 558492261 66127 66197 765522671 71632 71493 566708072 7612 8357 844084447 66730 65736 317579627 82825 81974 336574728 8360 8214 299099763 59140 58748 587161538 88280 87374 207326403 2114 2976 63583091 89008 89931 47618312 44860 44384 945959520 95410 95853 742659284 58732 59474 575075522 22776 23709 255183181 89659 90065 108953885 8370 7621 22008359 53589 53009 791127245 71721 72709 527260879 8373 8112 809637601 91493 92290 811689961 77098 77815 813880109 7600 8376 72783613 71896 72684 331721627 64871 63990 47574637 92556 91716 152961986 89362 90228 962792363 5391 5220 512486074 25428 25555 482618792 92004 92366 474515246 92807 92618 249504144 33007 33138 163580338 71907 71142 457074612 14011 13608 505190743 7706 8388 9820872 8389 8260 48243837 67294 67611 445526862 95234 94678 196939753 33559 32642 437774674 73837 74342 570156568 25466 26449 611968600 42260 42023 194484434 32955 32850 82771347 7628 8315 166521602 76003 75538 109023319 42033 42584 899909828 467 1297 652831953 8401 8081 413400000 8170 9041 270075126 7719 8403 61061559 24717 24657 710218169 63283 62989 22937947 74850 74092 955872897 89902 89229 694319460 38135 38371 333150426 8409 8232 881116640 7479 8410 793550954 8411 7949 351569866 15450 16086 79516456 39529 39550 871037663 33777 33554 234553800 80235 79607 385590701 8416 7734 622295161 74897 75268 252465133 36994 37242 988096467 41089 41201 853553938 8420 8415 908032523 22936 23410 122657058 87403 87077 757434474 96172 96210 387308997 84764 84737 207930621 75484 75701 474318236 8426 7499 458419341 78230 78920 29332947 36101 37081 840127697 87713 88162 72260602 20327 20444 297429731 18416 19413 854904336 85566 85897 825062897 8348 8433 853410529 24563 24598 816181813 90265 90531 150435475 39969 39175 97622055 19857 20054 145982331 36419 36130 311976945 17172 17767 746377013 57055 57034 947433763 43331 43176 337765363 76646 75983 445562536 7519 8443 652964885 85293 85087 540258041 93527 93052 994835450 8446 8153 708892816 72176 72547 103986710 8448 8401 217053856 43093 43312 872256837 52002 51701 6203907 44049 43045 755743071 65185 64370 431065715 82152 82921 669913613 5899 6325 54091262 62023 61742 188359643 14307 13997 651855028 99384 99898 16622478 18135 19129 419802787 28209 29188 36802999 15471 14740 13215749 51224 51265 494309512 16241 15768 705887159 95012 94138 391730663 55621 55894 337805293 6285 5470 743312321 57346 57736 856996133 16730 17465 272790689 73375 72729 201544537 40248 40093 828545665 76901 76756 22910841 79459 78933 519271904 99456 98908 5171992 35523 36208 834439956 60432 61181 18919014 5341 5767 941715938 8476 8061 233247326 11158 10948 130972492 20965 20138 498379072 1760 2043 923593130 95729 95827 15604034 2487 2236 531951356 1943 1035 197864834 34434 34999 767485311 8484 7491 285825344 74982 74218 460715646 34130 34480 599300426 15812 15000 491430763 60960 60778 127464375 25407 26367 524510510 14549 15342 632552408 70047 69920 370038205 21100 20958 906094700 88864 88255 95819757 4214 3960 195713555 73928 73684 72787848 61555 60608 367519238 7741 8497 7963039 7503 8498 126236932 60296 61059 178556193 71401 70742 923330192 62590 63178 109806509 25004 24007 694794329 81450 82263 98913957 76405 75807 427627002 69523 70143 745832580 43448 43905 770882787 8507 7875 565668465 7691 8508 804728983 44846 44514 210945556 87713 88335 880257817 82057 82116 380285352 8512 8334 167947680 17132 16910 424751697 1460 1534 491368850 8515 8451 907620528 67002 66235 642066864 74405 74199 23910837 59377 58709 267658126 42761 42419 577134005 16371 15534 750755143 48621 48168 641085373 96594 97011 696017774 8523 7825 792712997 7727 8524 285969224 58349 57667 2924392 98347 97785 312532280 15423 14807 702329395 39423 39375 480101242 8529 8279 961525691 57985 58049 41895700 54123 53495 155146580 8532 8508 553858314 8533 7909 860732480 8534 7605 249343442 376 153 108198596 24839 24284 304369927 9004 8083 57330049 46870 47392 643054434 71369 71103 483133186 77265 77679 142867685 98494 98181 481847698 8542 7989 447305049 81451 82115 841760592 60042 59878 729584891 19195 18545 133428357 20002 20992 352023923 67072 66967 658199604 93150 92807 59145989 3445 4251 130201331 33177 33281 396774923 86164 85666 263033850 48628 47720 879709347 96812 97177 620144762 1989 1875 746534053 64374 65087 310421808 8556 8448 530771416 85509 85376 583643705 62033 63009 991239269 44479 44346 842819880 80472 79895 778335115 11874 12227 455116118 66980 67041 116465813 16925 16021 26634361 80983 80100 68313609 8365 8565 46793080 99665 99883 366321443 96912 96073 633068414 98408 97530 409211777 7395 8024 364784462 99050 98273 40245536 69084 69123 42021078 2156 1253 967617159 44826 44989 727692038 12624 12028 476667714 50215 49292 917570530 8576 7612 924292242 14713 14285 851118806 41431 42339 855603299 95224 94994 38095178 84049 83172 854269054 93644 93014 382176631 33614 33215 787439616 7902 8391 977323897 36023 36282 482807051 8585 8440 178599077 8586 8262 383614651 7954 8587 686937372 74258 75201 333865820 32868 33419 37983648 8234 8590 556330714 48011 47675 372189095 8273 8592 828084600 44972 44390 950512046 30915 30500 841615045 70957 70462 932884944 11579 11984 978702541 74456 74794 538955927 20509 20126 41284492 92987 93401 148935186 71574 71424 979141800 35017 34235 579808040 1643 2245 756540255 82826 83388 200642859 3110 3084 93498557 39696 38744 195604401 83938 83527 634896403 8308 8607 827961503 8608 8188 586377126 8609 8359 13142662 72270 72362 393640356 56577 57301 676776243 65876 66271 513082716 85070 84441 624313473 8614 8108 703488173 30834 30943 390019442 31417 30424 65546687 27992 28621 643889534 24289 25223 817172722 8619 8172 1497643 44618 45058 73118996 57574 57474 807673566 59074 58410 16411607 56595 55993 852868849 34039 34092 732166274 26387 25457 151247365 72812 72653 803611366 8627 7929 698101914 67245 67644 39017108 8735 8549 376366813 8630 8263 953995853 8558 8631 889290688 21596 22381 640520122 81167 80319 150867536 91685 92288 196717405 20002 19776 306811204 52726 52226 240465608 54865 55252 817081553 18688 19258 51687181 98079 97351 256259782 68020 68180 87001461 7461 7857 960252116 12824 12397 41908341 99131 99656 445631789 24589 24281 279182557 21568 21651 237910354 8646 8383 19483987 8618 8647 3088677 52269 52014 670150144 47673 46766 659217478 75332 75734 573078153 66553 66201 870424476 10677 11447 368219201 46643 45704 18944818 8267 8654 917203613 98815 98148 89112645 73847 72946 56378344 455 149 592808859 20004 19134 272962615 8659 7984 609568790 4093 3426 687521952 59313 59284 282575240 8076 8662 26138791 4620 4893 255673801 68620 67786 704110585 3673 3106 136993287 53248 54254 302377565 95587 95200 245226078 4365 4929 370424807 49867 50290 765441960 64187 64104 541107054 80687 80027 496387991 46245 45477 334280001 21193 21327 53795585 46764 47119 339424278 15152 15654 974130810 67386 67347 859244099 35103 35364 214927656 44885 44824 999328561 9184 8560 486514131 68727 68222 654566669 56097 55966 478249532 89007 89830 861276864 44777 45305 446763184 79556 79337 670840354 8685 8382 113559516 43754 42786 46086250 8687 8110 717094115 32226 33035 51021034 62931 63874 52603310 55683 56416 57031161 86830 86634 417714564 29484 30144 899434544 507 983 444210650 25883 26068 863865817 26864 26649 481609068 84111 85101 869916836 30797 30145 60393868 61572 61079 404524956 99612 99098 437343674 69039 69131 55911770 91021 90493 898473334 68062 68591 159077496 33484 33701 157930578 49457 49042 625632841 35464 35553 634590795 47872 47618 214576071 18290 17313 133727833 8074 8708 275702989 43962 43314 10504005 47423 47386 443810695 64941 64281 268522171 60398 59504 61050918 80929 81384 891736224 95339 96325 207507672 93046 92915 420511909 809 1048 674379767 57248 56298 291458077 60853 61665 875039360 91108 90517 541001228 45957 45522 60765384 79176 79509 844793728 11496 11284 426390378 2403 2555 409855524 8724 7826 39310468 75030 74064 511113490 14015 14263 536376611 58122 57186 42475497 62276 62817 301251835 92672 92291 758906911 84056 84202 371083868 72501 72369 767831193 20837 21141 185091169 7754 8733 463301497 14520 14505 719599979 75910 75452 534842936 71131 71179 795367373 8287 8737 137826292 70161 69170 206249673 10711 9923 627633675 72300 71556 309009340 78418 78638 395341544 59662 59608 764250005 55066 55239 166611741 8744 8132 247584907 27970 27851 5827762 5373 4838 895556624 50006 49933 944748733 49072 48099 682929408 160 157 68209971 72468 71508 338991647 97976 98946 49556734 33434 34214 409555138 3898 3338 894270544 44176 44544 40951756 81021 81607 336420662 96772 96219 8559836 62734 63486 669782128 95830 95678 649659845 8676 8759 97990272 8760 7969 845701183 341 975 828450049 54518 54847 606767580 65618 65431 584501306 90682 90076 477949501 36261 35587 317648627 71619 70664 278661509 63452 63289 236709511 72678 72980 140936462 29931 29392 830512443 67133 68125 316607579 49594 48909 327171790 59437 59512 55340622 7085 6325 971964242 83520 83612 687759003 55486 54652 535234618 10536 9811 330132349 8130 8777 758725555 67216 66549 377420712 56465 55795 561922616 38188 38102 463759486 5580 4725 348755552 12849 13810 983533701 66570 67218 268206843 61706 62060 589610521 82135 82358 515229534 1335 1176 244964958 83391 83242 484759035 56172 55436 171738233 78323 78144 570155317 39935 39273 199271680 7952 8791 197241458 32530 32047 592770478 952 1347 180635505 8246 8794 979467612 7998 8795 845763038 45637 44645 896426028 79575 79869 782316835 77484 77970 650296328 29921 29041 557452930 71808 70860 644229451 79073 79390 147870560 112 1 10859453 99262 99062 861876708 80712 80510 221405125 76868 77806 511139777 61794 62202 551882714 91421 91109 118180688 21165 20380 740417083 54083 54628 182903522 46438 46005 936820448 8388 8811 498886228 51681 52207 320863664 80973 81257 869889764 62268 61270 596208884 33649 34218 611932482 5211 6109 703617036 63812 63265 632528363 8818 8191 772116064 65759 64883 605266866 91872 91405 577804954 509 961 398764191 93976 93799 865040915 74810 74366 426237181 8824 8065 316237962 8128 8825 411348143 33592 34129 820155420 49027 49665 899363523 17019 16664 939314544 65916 66864 567642954 31583 32048 964134963 88311 89197 106755942 7216 6827 528891844 106 1 356845476 29686 29592 364811312 85636 84727 103170188 45453 45196 977023840 20614 20195 541650295 77392 77388 157475473 8839 7872 343610785 95335 94613 373242885 8160 8841 142722943 56623 56069 25818360 8186 8843 371830355 86335 87010 21512150 47981 48039 536520189 2258 1574 722575019 45674 44822 32372500 48064 47683 317503963 37877 37996 560461109 81321 82268 819203859 86489 86256 985293211 97935 97731 517540991 13364 12992 879223792 8854 8637 568618046 38721 38920 334098275 8856 8054 253158419 88427 89000 432200187 19388 19260 70529885 52983 52499 629969963 34959 34298 642197833 45015 44770 68236454 82522 83157 886793542 67900 67252 178410100 47667 47490 702972857 75995 75713 40174918 29680 29243 843738354 37430 37579 754230279 99793 99383 881552479 27510 26729 981747123 33170 32675 915889664 9063 9232 29122156 75179 74657 807718939 72777 71930 891981515 31789 32616 1844017 24800 24016 333931380 72887 72706 943571504 6061 6352 11732717 45286 44878 223917290 14145 15103 944540592 43898 43124 607731398 29243 28630 150012542 67371 68340 119881654 51382 51457 301525239 8884 8490 966196585 8350 8885 50581608 73302 73694 989831873 12795 12744 6767332 84133 84625 103633799 26621 25989 765334678 40082 40877 61529694 64783 64660 459136853 10489 10111 577677045 42923 42011 994303097 8894 8462 621644417 8895 8104 455839981 18672 18544 464023659 8897 8522 169869190 4347 4065 375962949 2018 2404 686478739 88972 88987 104779267 19707 18926 139052470 38091 37611 480397672 39999 40111 381551858 14761 14320 938681790 70313 70328 73220 8906 8587 243185354 75928 76523 1314551 73093 72155 706697215 78981 79075 200434931 8910 8319 645793522 8911 8327 300141142 80208 80451 66486798 98628 99403 862960389 10880 10996 18399113 8288 7938 988730117 10336 9736 214454422 83265 83000 783936325 56582 56393 50463965 79830 79530 67139774 15447 15366 104587816 47009 47430 322429374 45036 44215 661046367 87731 88668 271465857 8924 8909 781367734 48737 48764 666677762 5416 5455 909012773 38608 38950 85517328 17689 17961 719962393 92081 93076 549825956 8930 8838 574211177 69585 69465 455609970 52144 51263 427252619 62969 63634 79170238 27373 26692 262384648 51985 51869 366046321 25781 26689 197789741 76976 77501 941988460 63098 62767 33661187 8939 8717 600898076 90431 90314 688755842 79967 80887 839389007 43960 44724 849488898 65900 65045 661573190 40976 40784 944070386 41047 40345 402969611 21882 20984 248475084 62578 61615 649885957 88023 87510 311339336 86934 87463 44659145 89439 89997 504019409 76343 75865 601190963 8841 8952 29929781 8873 8953 699303606 8592 8954 273858720 41614 40835 488544240 36738 35863 752063691 59864 59951 943180929 38531 37774 878561905 21605 20774 898186526 38201 37986 768372995 1064 479 152088289 44331 44290 366805404 6214 6070 80594915 8862 8964 945018935 16508 16153 183562765 57931 58678 62639392 86879 87547 263184427 8968 8816 701072040 8327 8969 213346626 84940 85139 46395677 8971 8291 675065380 36030 36605 656984825 73704 73480 833600833 2270 1504 233143130 8758 8975 906799296 60344 59815 658763954 35415 35695 231654095 10264 9999 6842816 71617 71062 646018103 28119 27567 621439679 77061 77794 703750451 66958 67794 272247005 51913 51532 84234370 73700 73525 969099758 43442 43309 807602363 54527 55470 841567330 86446 86732 995006433 83177 83046 525380468 82293 82206 70872887 8694 8101 196875173 82957 82614 966610261 38982 38349 443530089 8993 8643 706877564 99329 98687 292762656 73879 74029 117095207 92954 92106 217401159 41014 40317 370317538 31238 31871 218805232 8083 8999 964272479 8812 9000 806510703 87756 87166 215396295 64384 65018 196531287 12778 12053 377025614 82783 82406 915410597 11338 10974 772348938 41338 40743 879135802 15677 14824 450800389 78160 77848 387125903 93231 93135 200195217 88189 87272 100897444 39970 39814 727555547 1110 346 46067257 65047 65635 800421571 52110 51747 35008321 9015 8461 749827307 87155 86158 695974292 26908 26141 95792398 97117 97004 621467364 8118 9019 64923284 57979 57512 673886450 20521 20272 833799523 61146 60365 141066753 48185 48623 47856631 9183 10063 116595595 12060 11519 186171317 27808 28098 354179892 30189 30605 584016252 8575 9028 561736700 4481 4825 20864126 69448 69511 531638200 9031 8197 676311374 81844 82267 482553027 45772 45928 665047865 69029 69355 304708593 74189 74756 396645850 63169 62229 157561540 82111 81163 708057321 93498 93835 38188515 41629 41738 319088212 71212 70499 768827335 28113 27333 696530577 1 194 801212344 8376 9043 108138290 6293 6255 949908728 8766 9045 58123706 96861 97066 713888318 28390 28449 73250479 8449 9048 447542629 71922 71569 696645872 37544 37153 555093862 16451 16190 804121929 42564 42763 159455364 20150 19748 552762949 40806 41737 377752774 29812 29746 288397379 32614 33207 695717034 28120 27501 320125388 8727 9058 16234008 79932 79113 963343396 9060 8138 537282965 98031 97261 127097375 97758 97351 265039801 78292 77328 290541878 2952 2286 234664675 26444 26385 742324442 91340 91538 433455403 9067 8173 887036937 86787 87715 835013272 99800 99752 156328222 44986 44180 866455444 97027 97209 188909 10583 9859 832844700 16097 15579 498034191 81002 80348 767699004 22008 21062 685646203 126 1 234308667 88292 89044 589810006 78643 79253 988846867 11569 11126 66868493 85408 85793 997648547 4494 4420 984822176 9082 9044 47323944 69966 69574 412931393 36305 36854 628364650 82822 83392 11776285 8442 8312 36596531 8760 9087 519042426 8247 9088 404539909 99601 99224 154590210 37256 37065 354796556 77681 76714 200240222 88027 87250 313860946 17624 18085 70414087 96636 95970 293507890 9095 8354 161350233 20048 20027 31391247 4753 5345 164005354 56983 57482 182350662 66692 67246 390746137 9991 9359 567454048 61966 61531 243229162 84644 85647 614658189 77612 77691 298487057 24375 24372 145041742 84862 85649 66385484 9106 8187 270898033 25228 24462 599911926 69090 68430 411339074 25953 25457 118964442 84405 84721 855309056 22589 22261 500863813 9112 8581 435764878 88223 88958 945708127 82153 82464 892176235 34266 34941 923469754 67508 68413 42553572 97187 96542 605514540 73521 72590 931566728 86490 87161 886230746 4220 3673 151146205 61198 61292 345914262 1 12 835109969 65821 65291 997884779 8445 9124 598310003 38989 38320 842709109 8670 9126 954751331 48373 48285 106333686 9128 8288 378132871 8868 9418 257728423 47966 48792 761274752 47487 46913 134495052 66529 66554 732750429 73673 73332 484395147 20169 20522 291434510 55074 54129 850090750 92659 92639 955718683 64225 63857 105282183 57652 58280 118204566 67014 66233 675106276 19854 19649 308766542 55429 54738 906023811 38216 37249 919296325 7686 7307 313859223 55849 54901 609509988 67188 67465 27704939 68814 68515 494527854 90825 90804 609840630 35199 35104 900783155 4157 3936 44117937 9150 8427 44974086 25248 25948 73288613 17938 17024 306763376 94927 94401 13657032 90149 90241 385463846 68447 67467 153989769 98015 98565 486643769 79094 78831 751604650 59003 59495 975686029 9159 8273 479911246 52648 52061 169660556 43391 43049 740305747 1871 1807 696064795 67914 67592 808347361 89129 88569 24365261 9165 8604 932217411 24372 23906 368665943 70561 69869 459253494 70738 70835 683255621 9169 9138 150080000 35729 34732 580159211 35134 34797 124803715 44647 44751 364757405 85580 86484 453246610 95304 96178 176299299 15013 15353 128651843 4255 4847 682098535 9177 8214 363683078 36065 35462 795848305 27714 27423 430387509 33272 33234 238668949 22122 22067 574777836 71571 71047 264529131 45588 45280 226720538 50479 49761 705633280 8511 9185 666781656 55596 54606 618649803 7435 7434 371733242 37141 36348 685734371 66508 66018 789093860 40647 41507 694086383 52727 52883 25872800 80847 80006 985181789 68074 68985 791793197 79779 79122 123023191 99383 98796 417831961 21637 21199 893841394 71222 70834 28556370 76303 76932 781346729 49526 49047 688341561 96771 95904 504178187 69137 69493 51960312 9202 8401 316640688 98179 97217 846916885 63286 63884 480852849 88529 88402 21004104 28630 28728 306212312 40510 41266 31282570 75199 76188 353632470 25174 24294 328301935 92073 92503 53531060 8859 8428 806664885 27419 28306 702488396 77189 76883 55150877 57403 57225 719895161 9215 8922 177270905 52813 52946 645307084 40210 40602 498523911 61811 61767 462957441 76990 76806 596311549 8891 8177 291562673 51929 51292 336442469 42782 43103 984319177 75519 74555 172379179 93491 92801 645791290 13026 13704 129002869 77388 77932 789015922 78939 78729 726754354 30110 30752 960932620 57842 57805 47061494 73879 73635 927616579 30936 30763 415415813 1404 2197 58059181 38488 37762 51377070 44096 43428 671996966 85764 85504 981245658 21784 21106 21608457 53523 52583 332813028 52504 52939 304394919 65788 66093 644482987 33688 33563 934875633 69132 69448 980591846 9242 8785 282885752 13662 14182 549565368 8949 9244 180471704 34262 33715 880010373 97851 98552 3913711 9247 8336 71411459 18977 19958 33834004 17524 17990 91523220 36865 37331 457436550 51621 52185 309644499 1 60 10968035 9232 9253 385676396 39394 38667 36642395 24004 24694 736994866 54671 53968 730499939 13442 14187 79474283 24494 23538 682894510 42912 41944 814352494 97119 97821 529730905 35144 34279 281978481 9262 9045 742436966 92068 92819 129100700 38215 38823 300231531 28922 28413 73187938 10676 10677 306073995 97989 97785 278284560 57884 57761 35885222 35198 34488 501626534 2411 2039 776966861 71894 72357 980617703 8978 9447 52155385 9273 8953 695343276 9274 8594 814916604 49519 49614 80610685 15477 15231 318830775 91438 90923 685689186 9278 9103 467473550 47270 47292 666275831 14980 15918 94892313 70573 70308 639113663 9282 8725 604085788 70386 71170 604379322 44159 44890 13771450 5499 6050 318094138 9197 9286 873070309 66341 66246 364274 62395 62035 134275353 62400 63335 360117840 40503 41339 477881418 60255 59844 296915469 89213 89996 441248283 13299 13294 7087874 94746 94399 697689424 6985 6969 854907965 57496 57398 17784454 9527 9047 431621460 8323 9298 563154209 31822 31143 99058937 39056 38187 740787847 32802 33617 177153999 13694 14408 719451532 8487 9303 588807548 81248 80539 942460972 99584 98767 531586560 9306 8509 443773312 9307 8971 358275397 8976 9308 79439339 8735 9309 866895094 21896 21988 703448981 64749 65011 34561173 21812 21318 884047642 23492 22728 650225608 9314 8460 368180355 64625 64315 962534132 65090 66058 6779509 59564 59697 51881485 74022 73751 609922472 64652 64008 780051885 42537 43284 436161179 33150 33739 150923875 21500 21716 310246278 8483 9323 401263181 98167 97357 999478417 9325 9215 590409961 69881 69720 728302659 94946 94389 933945640 8301 7768 92276285 78296 79108 51535300 96770 97328 103247400 78904 78712 194030548 71034 71846 111533804 13331 13338 619864990 67982 67756 737772066 96897 96421 628638636 98926 98417 305894349 97311 98039 11464738 9972 9561 647943748 86501 85960 730241102 96938 96016 34865779 74443 74412 133833857 9728 10096 915179587 72853 72804 7044637 19526 18572 551236439 9345 9316 244353008 2193 1301 825559033 15080 14339 329272512 95938 96396 12296788 57201 58142 42177063 28445 28843 121827811 57424 56658 430476706 1 363 530993961 70191 70284 242479076 48163 48476 853211555 73117 73757 743586416 78869 78753 897916923 8801 8155 158045030 54133 54938 232514686 41390 41238 318016413 8717 9360 310796240 9158 9361 320867059 12824 13526 270504926 10758 10164 850482913 80568 80618 660096789 39329 39805 405759827 1952 2830 901291986 9367 8626 649362870 35670 35110 453186585 8426 9369 46590034 13210 12806 221544841 96757 97077 7498714 63468 64049 220791183 4579 4288 954889537 79841 80321 769281499 9239 9375 803939792 3334 2687 4573456 9377 9089 77942646 26405 26475 367722432 73953 73734 334030687 84125 83156 737097111 96975 97532 207166663 76421 77340 820040406 48700 47976 842945041 9384 8998 924206595 48486 48437 888581139 71473 70693 95530463 19551 19499 403286965 17125 17375 440688537 61092 61068 299402682 47989 47687 218930497 74217 74913 569519325 46336 45467 702353535 65407 65727 16990752 3114 2488 798678405 37762 37685 745135969 8761 9396 140501570 30295 30372 795177006 65437 64579 742323673 74837 74503 736824538 22561 22117 10697809 62399 61884 85396432 25717 26026 643162766 60411 61342 758988072 64015 63246 135943808 8710 9405 966493304 10450 10405 469159834 27964 27585 34831085 54611 53834 688962438 59061 59942 270488474 54931 54149 70476567 9411 8872 995681295 6434 5957 351067007 57104 56322 1923374 95988 96446 357930946 11260 12034 224392250 89986 89641 510570090 12167 12587 732365873 6220 5660 857974653 66747 65993 70297436 33519 33547 468706988 8416 9338 66874148 29783 29651 85722573 47632 47210 566449703 46740 45798 832877451 28210 28733 601651339 65491 64666 884501084 12973 13352 165273234 37645 37746 64721844 14293 13346 364215151 9278 9430 329968505 16918 16131 440308313 36830 35894 289159094 20806 20072 260754397 6177 6226 706783379 9435 9395 721925496 54183 54651 889746565 93194 93033 489643877 9438 8878 755074242 20893 20538 919932084 16190 15890 291292664 54414 54365 404662684 40452 41101 472805694 95489 95151 722500626 44630 43965 560947531 22357 21901 197182106 28496 28301 146884581 75075 75577 539768158 88873 88864 869259165 91589 91871 27630973 74903 74902 55621050 64673 63869 971470501 9452 9071 212355187 40892 40638 902254308 36159 35590 841659745 24930 25026 797464763 33702 33238 805086259 64073 63988 852157301 41456 40832 261659044 40249 40975 8807350 86485 85775 334266026 83133 82405 373212759 63119 62274 270378992 9463 8629 919433073 9155 9464 988639623 77463 76633 21032376 21260 21218 817283801 90422 90158 317865483 9238 9468 907218654 9469 9418 381965129 41330 41442 756753554 16982 16034 142634597 9472 8735 256467878 24156 23495 600057533 90701 91518 503032181 51974 51623 607103143 93597 94418 462785083 36535 35638 395532365 80089 80159 61399169 42474 42360 69848252 42086 41554 895044828 71752 71509 638672183 32453 32725 509077463 45293 44684 575480529 20878 21071 512579630 27007 26339 931741755 52801 52482 811008829 13814 12877 140559834 23847 23544 184942007 58718 59311 82802716 99812 99364 274401947 60059 59579 341861901 48277 48693 313591396 83855 83713 472010277 6804 6397 632754817 79216 80089 649577828 24230 24700 198644996 65809 65441 204100770 90661 89926 842490014 35220 35276 505151520 68616 68581 224008395 9501 9331 964357474 55760 56668 140715594 85348 84572 70472001 73218 72257 418795472 5382 5656 439312444 11667 11244 700173053 72524 73311 131506959 1229 954 763451791 76763 76071 441385351 69877 69484 217859798 75346 74689 558455188 34481 33716 19650920 73509 73151 671803552 62789 62295 207195413 82762 83007 109278495 50258 49516 599697693 90089 90765 670873191 80926 81637 2604193 66393 65423 158133954 13842 13349 148839256 9521 8977 292121538 66404 66015 656448643 5808 6021 62316757 28238 28191 977980963 32914 32113 847171609 29539 29222 949441129 9734 9138 790492530 57515 57379 840535406 33179 33601 479651801 79730 80446 113439012 84853 85337 631661815 9532 9504 486425997 9533 9364 947059442 12237 12096 184172842 26854 26374 165676167 75932 75833 75761079 21242 21834 41954137 86519 85766 66325269 7013 7760 388326536 39900 40044 558994056 9541 9158 789879686 9542 8824 638313506 9543 8987 433651494 15289 14599 359008383 77158 77228 917611766 32637 32695 896939187 9204 9547 262731471 35735 35063 240946817 15289 15971 172072618 9550 8678 814520014 32424 31556 801924277 80254 80689 262740052 14659 14418 794309543 62906 63063 604597915 88339 88479 457520976 9954 9041 618215717 22406 21805 74795380 60533 60371 215863017 32952 32525 891232473 4028 3715 3816452 90702 89978 759199391 96932 96401 645407658 37410 37498 581899728 94197 93357 656312418 20596 20861 650938680 84860 85301 553610355 8778 9567 869653367 41936 42569 135446681 30725 29838 64363860 9419 9570 66665725 70238 71239 859514452 11236 10353 556152932 49057 48876 285492108 49835 49720 512854439 3508 3461 513034419 99628 99409 271164771 91860 91148 556185467 93760 94610 567094769 95603 95474 115208481 9505 9580 814193561 9359 9581 24651331 25108 25825 181783298 8765 9583 413137139 35601 35888 629395437 42767 42656 366839049 74583 73813 926146595 43463 43091 204161725 27769 27588 209480364 15404 15775 488994677 1128 711 111882050 90497 91060 37838555 37286 36901 388557318 71892 72560 491243059 83882 83913 695789425 9475 9595 777550828 36934 36254 232526988 1861 1259 933782900 67297 66442 378756964 86686 87533 718180689 49235 48289 969014200 22399 22640 626133870 13830 13483 703356918 63247 63934 490299826 23770 24533 924814950 71095 71131 456971991 22886 23629 716078756 49835 50273 77281146 27740 28121 798374739 41064 40399 378045806 85026 84022 964593680 29478 29933 356707670 56826 57051 12868005 10276 10497 281033331 9614 8996 649919103 73405 72704 17218746 9616 8611 814701923 51232 50717 471356714 8910 9618 817959004 73752 74467 663264348 50264 49858 190039544 47177 46683 665769820 19558 20475 706697907 50863 51806 779431607 59393 58908 305489076 52428 53037 734878677 8058 7419 132377527 29440 28941 29409417 31708 32367 324394315 4423 3499 42619623 61817 61622 399905085 93354 92845 5279062 58666 58493 263287380 35183 34488 236161766 69130 69472 515317566 15222 14645 910086115 92238 91427 224204747 98636 98609 148861610 8758 9638 511822425 95730 95591 17665211 52472 52748 298489232 9641 9353 637056016 70353 69707 78320207 88805 89565 66499757 65601 65532 67320293 80476 79552 456788089 92153 91892 6470789 11960 12407 102826316 55269 56133 921377780 84155 84270 958978377 4117 4151 13721221 63707 63428 511581550 46086 45086 461401671 32580 32533 791815785 70683 70827 458881149 27056 26962 201954221 10387 9949 454713678 9535 9657 938474694 881 323 433692606 9659 9363 906546409 65251 65083 430708189 44181 44522 761527504 28571 27877 820459838 71627 72289 340500165 69829 68842 536944555 19509 19025 87748860 40620 39881 504644631 13441 13789 64036901 22420 23425 771758036 24072 25058 889975874 31170 31168 774616071 92498 92856 688671158 9672 9180 887635800 9206 9673 50028191 26390 26182 728914926 8986 9675 8390246 38680 39323 966013338 55783 56624 604372373 76963 75968 870803538 4970 5294 621762536 45290 45550 515352290 97653 96670 70157990 29885 29496 931424734 22705 23194 36396849 38746 38176 388056795 46497 46033 516907484 84671 84990 511406046 72396 72589 2043646 22437 21444 73220373 34889 34698 13643333 50874 49926 393851589 20323 20131 72403532 89575 88887 587149700 93764 92969 411308655 61056 61783 233262760 96197 97085 17799390 65174 65630 550649599 70997 70014 837276400 9586 8670 136580545 79944 80086 434137530 89794 88880 52892098 59009 59859 450984161 8935 9702 768361196 78319 77905 834023340 44108 44816 923665389 81938 81672 796985437 59447 60387 905163821 45095 44345 114166210 93113 92788 791748099 46075 45778 239257351 14831 15676 30395176 1588 1573 988877262 72326 71468 773118316 8035 7930 877269633 70399 70940 83431847 21093 21033 61848295 34383 33532 945222387 27776 27367 27641590 34184 34717 396552216 90754 89925 44384233 9445 9720 787402056 45507 46287 630076818 9722 9012 417633293 47168 47076 95953392 9724 9649 292479871 77526 77790 849750788 59389 58838 989169850 13048 12950 794244833 25797 25225 675531663 26870 27533 456787459 10913 10238 486996858 35424 35125 113035233 86818 85885 385042644 20342 21069 360766917 5276 5158 293813834 9189 9735 808173532 14436 14564 375189134 43080 44062 668612745 35075 35946 206580300 72924 73381 221374975 45148 45004 385569376 9741 9050 487707151 80807 80524 957094470 86091 85745 82231358 84218 84920 186830546 7058 6601 547058203 40583 40420 961639713 19547 19957 875284944 22068 21586 423679439 9749 9704 47567606 58858 58805 183584874 15187 14894 99387822 70554 70081 907891495 33330 33731 625580013 40295 40343 372929236 7015 6383 861895959 61629 62224 656088846 58805 58101 250205136 83891 83230 607313588 95925 96398 742566415 46074 45140 745898140 45102 44259 676470643 79370 78612 21070468 49338 48427 656457179 80903 80540 327368779 89463 88971 537509937 29978 30843 762391905 76541 76256 428653446 36533 37123 821316220 22045 22093 918609508 43174 43257 916917644 13927 13499 409254495 38963 39434 51536370 46866 47782 865225710 9300 9774 585928428 43841 43823 537900153 9776 9272 6723668 8769 8541 4348595 95554 96349 78377867 72652 72444 79652138 31526 32189 872354480 14561 13734 763347741 50770 49961 478590997 65619 65018 179287949 35512 35850 61147123 12111 12521 522394262 88444 88506 664452700 69722 68863 644203776 24466 24350 103028594 55426 56100 544135698 76702 76206 364808151 9791 9209 619799462 38360 38123 59300196 40066 39213 542110851 44535 44087 667123742 68005 67156 9534182 76612 77437 49855333 55873 54938 362577250 88165 88774 901109615 99025 98237 49914858 9645 9800 83108597 78996 79195 190111533 9802 9115 488172844 5692 5463 294061090 9804 9053 630530039 18743 17747 350495203 96700 97377 388745819 63229 63048 160202686 4705 5599 651177779 80942 81884 710853001 9810 9617 925412389 63532 62533 109749815 24467 25370 582126804 9813 9537 750982313 57435 57061 276962903 69092 68607 906914502 76906 77565 631576299 51115 50777 305775310 26177 26047 86320612 52327 51527 401351403 67915 67889 816431082 71320 72242 978701066 53302 52500 2011489 95070 95468 646157544 81357 82152 597397801 99296 98478 710089328 42590 42328 37981064 50868 51348 654251588 17489 17999 259145060 75013 74326 827863706 15568 15485 47577526 58937 59729 563198537 3257 3509 813482811 6848 7263 884367395 9103 9834 130324589 95869 96214 28905606 9836 9193 279257009 43105 42272 606568750 21061 21529 300540882 39634 39479 511505229 71462 71246 296718510 9932 9018 370203614 18548 19211 15269423 75707 75542 716039734 36209 35404 528148349 46489 46637 197133532 41111 40878 184853106 84168 83339 220726426 19480 20166 171862863 80338 80139 497964500 75325 76224 117086381 4927 5218 554827801 9189 9852 147573686 60745 61127 264139768 71889 72046 574779540 43035 42618 505032469 97086 97077 584033066 16697 16334 226223740 48204 48232 61932034 9859 9687 683289396 9860 9566 51415431 83560 83765 241057048 80185 80867 2584437 74179 74462 175505378 5698 5200 833468045 73214 73247 570803849 9866 9656 516628109 10940 10243 303753421 94889 95496 912372831 82665 82209 612161295 87032 87441 793129617 79449 80360 469803111 54005 53126 583016965 9310 9873 444079857 67191 66599 839583978 99145 98998 38288999 92003 92468 74909162 45471 45097 899059957 31238 32227 271428517 69643 68958 891168328 73874 73478 66381407 9301 9881 10541289 9100 9882 624608757 9883 9352 989300169 54384 55129 279621142 8185 7625 868770333 9347 9886 897179311 99179 98621 416539499 83534 84530 927255207 11228 11965 820669925 1707 2396 204153549 18821 18553 578600183 84844 83970 133374735 78588 77836 667793948 50758 49999 30064620 83009 82616 851817973 61868 61337 648529964 1762 2722 576894876 7741 7062 709676750 57416 57022 197940790 84749 83902 686485826 21234 21517 956551367 57255 56333 727764440 70248 69359 523786315 91664 90899 539049593 90844 90403 783663106 9906 9481 984624021 35987 35367 48217611 9077 9908 197692252 48737 49717 895972916 9910 9891 69034289 78018 78260 856666385 67741 66833 867815771 55697 56057 439357771 9754 9507 939891966 26811 26857 52548411 8321 9055 711301706 91668 91232 429122231 41987 42870 25165043 14044 14386 64037676 10746 10865 924418785 38907 39351 465470957 26836 27613 614324520 7848 7963 359056587 1872 1537 674975034 59125 58286 415663846 96000 96969 78224988 65746 65516 799071683 53431 52851 227115862 9164 9929 619518110 38543 39354 308852847 54362 55111 401433089 61187 62050 442509720 9342 9933 618421141 55816 55729 576359656 44624 45137 625159225 76557 75733 804421960 86642 85685 703116369 9296 9938 720864624 5488 5711 811916384 26806 27352 261020434 18457 18862 911258074 79044 78902 720579156 9546 9943 740083251 9944 9022 886864260 86890 87081 696091708 20404 19885 930794759 44333 44045 629272495 45689 46369 404620179 51130 51066 339804936 24319 23506 846512799 90461 91253 741482391 13728 14303 409962263 63569 64401 890782676 66056 65823 683847251 43466 42468 580418546 18632 17883 235342666 54672 53988 476692663 94775 94074 410999811 2038 1749 908572810 20884 20744 74756941 7045 6049 952438478 9962 9916 524233392 47907 47799 67308398 31101 30676 484634787 9565 9965 187049145 88587 87614 273843967 4696 4749 188902769 87446 86769 408208820 3851 3386 53555486 60625 59639 855799227 1987 1793 153490600 3547 2787 166271052 77577 77841 57966885 51402 51563 684731984 43737 43670 627427056 35103 35204 823628825 17944 18452 229177083 84571 84017 2095953 11102 10751 140895846 9980 8992 5755696 6776 5961 384831568 9904 9982 343434994 83927 84475 58458093 55395 56048 828789385 91687 90875 68680920 87926 88485 414851471 9987 9110 187816875 35879 35083 58204286 9702 9989 232113358 11104 10861 829112355 19040 19682 460998540 32772 32940 159966032 4175 4289 218857324 77377 76655 955299026 19012 19515 738048446 5225 5087 579967394 965 1602 788666740 4055 3481 292131680 66832 66465 240397619 75175 75111 63757564 4752 4441 296725418 85438 85154 586062775 84130 84667 434063907 4146 3777 351807050 51466 51848 133292375 10006 9448 30659684 81964 81631 67753095 15515 15846 915131482 47414 46762 97611464 14274 14350 21654298 97184 97886 545893023 48254 48849 402905698 18954 18528 885037005 20285 19547 329933103 78091 78750 161436524 71090 71141 941432951 21286 21669 802997819 41783 41182 346321434 41859 40912 810720567 21281 20398 850235415 9884 10021 673951851 10022 9848 596529659 93030 93637 347622408 37804 38327 988077728 51359 51740 819892152 99248 98558 664577555 78489 77729 640538672 51303 50590 32665046 50521 50816 865068804 98452 98569 566184264 57878 57951 194657472 73241 72490 726335585 26272 25618 209934644 59030 58892 719214242 92231 91454 330290703 30237 30094 719038540 45382 44542 250089392 49062 48679 438158289 46589 45852 220844088 23875 24620 861408648 3970 3016 823603428 88596 89341 320474020 65531 64724 118334874 11271 11322 242347623 26844 26309 550692545 9568 10046 9477779 21119 21181 954903894 21507 21457 45411362 14290 14491 65841980 742 798 480321334 86399 86111 320551380 15960 15051 633838931 44225 44332 109797582 6275 5377 587684044 78946 78231 922896191 21734 21168 380219515 27978 28746 325035251 13206 12750 325258677 82946 82806 390937092 79053 78081 536190589 75685 76127 468646571 55950 56209 494108664 40361 41144 3419479 54516 54995 35613986 88797 88580 181186300 781 1 451986878 3799 3314 129520046 9099 10068 632553875 40482 40666 58231150 49283 48331 902751189 99979 99726 635788100 10072 9171 899482338 52330 52306 245056142 37680 37005 913995823 43652 43831 890273943 10076 9710 559697025 10048 10077 776374891 10078 9166 974845024 94336 94402 437913834 51654 50712 122515656 94515 94347 439852828 10082 9366 282126371 48562 48077 346778308 42843 43399 115755892 60201 60837 605352760 79491 79393 66542549 10087 9705 930609775 94601 95245 989275171 53838 53443 61760604 46410 46134 73677560 23676 23924 142354554 93640 93103 468345049 77931 77981 188678569 12135 12507 10866353 71050 71287 155275320 4631 4868 168020094 23178 23131 61596227 10098 10046 591743051 90690 91266 655889983 29926 28999 67537758 36941 37272 818056147 43958 43682 956718002 66709 66105 324851433 84122 83654 729487272 89392 89866 31596294 12803 11950 59383801 2962 3763 62104790 19156 18972 853780463 56271 55630 272388108 25438 24953 429439957 99496 99623 441276265 45642 45300 470165932 96149 95398 118331673 9185 10114 827509791 43660 44350 908273990 4731 4171 539614649 44073 43601 468174056 85380 85758 981344854 84527 84148 725149402 10120 10011 636306647 94585 94643 820687667 98595 99032 582991130 2369 2482 584789203 71959 72850 596365866 9283 10125 77719868 47364 47949 662113458 21143 21101 602027684 89259 89903 689515960 42506 41739 239134792 46047 46367 335347079 24775 25524 49265922 200 1 314738413 24556 23842 31888414 87910 87641 669225639 92249 92378 984573034 30407 29468 588379930 76201 76737 21028748 92605 93051 624529476 47838 47654 739654552 58927 58433 86471665 48254 48107 433276130 9740 10142 113587762 21841 21359 111430161 94914 95138 922735115 2348 1515 757692533 50663 50134 507972204 746 650 413314715 54065 53791 464639842 13990 13043 690254622 13523 14496 448476047 39364 39945 124079551 86034 86851 900488664 92791 92279 708097720 3109 3913 915825501 88401 88452 797511758 98136 98851 150570414 43223 42885 724917926 27469 27273 235360572 58226 58277 758559193 30970 31394 629078029 9413 10161 564852298 20517 21216 490128564 25204 24708 207560504 97967 98355 423180673 16529 16550 33808271 9389 10166 646492149 28506 28720 553510148 96075 96887 176196728 62705 62872 735627616 30768 30831 14244430 45852 46667 123219484 93864 93735 977789896 49223 49450 43052079 48371 47820 230726327 9566 10175 205443620 38291 38270 777676070 8163 7572 329912943 61176 60565 399417929 10179 9770 28256769 54680 54224 60718000 19365 18797 652892954 58576 58287 416241344 65994 65575 555561055 61418 61957 676592228 73166 73194 514610220 43253 43291 671563008 50531 49542 396844075 54364 54624 45745319 48817 48006 35311398 36082 36062 276165517 60876 61346 576672537 50719 51674 626377407 47133 48082 353010060 55797 55605 252919057 88144 87707 344348191 35655 35154 757354584 10197 9836 473623399 58009 58976 957586138 27302 27607 728234488 69149 69894 803767043 87813 88461 160648643 76007 76361 170129242 9476 10203 244983203 92792 92812 342158003 91211 90582 275132722 36762 37458 447373477 77742 77404 943497441 17702 17526 943005246 10133 10209 565279816 89183 88291 40765686 83951 83325 87569082 10212 9671 34557410 9921 10446 274307613 16491 15745 148476714 39087 38966 763449336 11950 11033 470017469 85077 85483 493957326 59011 59895 60280643 576 1 609573291 29470 28494 364658772 10221 10152 745695228 29690 28915 719489767 791 1166 544926627 63667 62735 784132365 10110 10225 528531275 11201 11241 431146463 30844 29879 210025209 79668 80226 144961204 66756 66252 464221412 85458 85092 61209240 97208 98036 520979591 27943 28333 23643642 52630 52210 892042228 10234 9993 423155365 9425 10235 452692843 69429 69487 899562482 54452 54098 60949291 71273 71457 966967099 9761 10239 935208840 93724 93634 716241042 9322 10241 509414206 32909 33883 286596019 10243 9684 831448069 4344 4203 556077368 91225 90904 9637222 92180 92207 519778316 36959 36305 28356044 28678 27922 249309986 37786 36866 363082206 89437 88770 607717223 30814 30059 51857420 10046 10252 22031861 32727 32257 760911464 6754 6513 963571337 9452 10255 615124152 84350 83960 668239415 98742 98801 405513417 9564 10258 221576796 10259 9960 91940614 43434 43912 98039765 90537 89558 729151816 10262 10228 173946478 38791 39152 554608112 5581 5873 220299421 29617 29882 767613236 94672 94889 641214321 10267 10139 631015606 1080 1072 538233541 74073 73416 721402203 39149 38670 382348729 14999 14581 400758618 95229 95977 5367139 16019 16833 818893971 4821 5552 823442369 67358 67572 594329891 26246 26307 184535282 35230 36113 850809397 42012 42044 793949350 10710 11107 315362074 66586 65775 519935444 93688 93077 375717021 57136 56232 523916971 17578 17121 803163792 9834 10284 321956554 61852 61862 670369707 58551 57881 943273395 56804 56625 202180503 9679 10288 381482365 91259 91268 908912453 36469 36163 431572426 10291 10107 814232452 4185 3421 518033145 9630 10293 381236691 15737 15017 828208541 34507 34830 915128179 6289 5700 20127277 6659 6969 309570241 10166 10298 155343101 10299 9927 127731395 37860 37283 904383084 65711 65276 966729985 68290 68724 44374367 87012 87108 97280406 21489 22166 34160111 10688 10749 539438470 9487 10306 505819743 76296 77194 468861778 40681 40769 163493969 390 137 31638986 9879 10310 771844153 9898 10311 905111843 2375 3151 176632081 9952 9359 248706633 9794 10314 408262223 10315 9416 553359478 35478 35214 31637524 18337 17877 526461188 85513 86151 56768422 51960 51728 331640192 12159 12976 563466784 64959 65903 279149567 19971 20645 257964904 30441 29553 516798901 63442 62879 769496930 25294 25081 144091075 57484 57216 19387747 29443 29700 77918801 81892 82288 733858281 10329 9677 577041885 93654 93747 980884105 9353 10331 975023826 13781 12944 959917608 9505 10333 44025693 50060 49208 472143726 14976 15444 244889468 81560 81801 858185592 58459 57813 327428952 4718 5183 946519757 61929 61051 10770900 48038 47613 125985428 88735 89525 691602790 8822 8273 791040516 86116 85725 541395238 61488 61077 798607387 6 1 235815972 10069 10346 397120915 80586 79711 455588095 33605 34138 307748626 23664 24249 918464435 10001 10228 386501537 3831 3861 418254771 15099 15777 243267423 10094 9779 514791480 9603 10354 508182134 85630 85789 23778008 99911 99970 753906767 69622 69154 204311642 600 253 279927554 69662 69929 276340681 41907 41106 987787025 25947 26036 18396615 60632 59641 301390677 96606 96993 373156388 10364 9654 203630904 52652 53346 958560687 94906 94686 16545573 79781 79653 526944844 27380 26986 627347261 70178 69508 302457671 98320 97667 122956 67685 66860 91511784 92626 92343 241863419 46166 46034 64548424 85049 84215 652360007 93227 92857 652438626 69156 68585 206923313 10377 10132 53988205 70844 70403 89940919 97378 97990 126040426 77187 76815 64912644 9978 10381 825127161 65455 65762 256903396 78666 78894 413958000 88688 88460 60391546 41823 41250 930132270 11721 11661 378990133 28863 29398 696195117 95282 94351 909560064 46995 47415 211706071 80740 79737 826412985 35782 35474 59645723 11922 11487 18935525 51141 50805 545213887 36434 36954 132172450 96251 95983 354247160 84535 85523 818687708 56973 56947 809911608 1716 1264 196646852 11205 10451 89951047 96781 97170 249759870 61097 61132 47164053 78272 77461 353097242 52651 53520 414229711 24233 23903 144159942 1 703 216145328 32789 32497 693380418 7076 7248 55708186 65888 66562 54398100 98970 98269 30664549 38603 37930 696766460 83307 82435 791601911 22541 22394 607221546 10413 9504 835629588 71537 71801 676677295 34708 34673 807243256 3080 2577 117754034 74197 75183 302545955 49361 48611 677751268 76213 75778 137093877 44774 45412 64092342 53794 53860 352903802 86687 87530 43771081 9815 10423 366227335 23276 24096 527405733 55254 55732 753476870 30514 30004 878008239 59210 59096 266108814 31912 32430 156365397 10429 10052 455898935 28083 27383 363401868 65615 64666 764652460 52632 52730 96650876 34874 34386 754816641 72736 73597 933764985 10435 10424 924121031 10436 9694 2695990 89171 88926 527790302 19232 19079 714956085 938 964 31946635 10440 10190 88417410 10441 9925 735271754 47880 47544 743303585 21535 21584 994688742 44904 44253 628138181 10445 10343 2526790 57667 58402 43897411 89672 90045 476236938 99699 98978 54894917 38115 38251 93679191 47443 46705 601297091 2212 1457 781175918 10452 9515 803317423 73360 73522 277646980 92073 91343 148652400 71189 70494 966464590 8100 7392 823961490 63028 63696 554732251 75364 74436 259305916 29637 29318 67150374 10460 10397 399763170 17804 17586 217259244 95207 94958 109586619 90879 90469 623811771 20531 19758 2229366 13305 14076 934411340 43658 44581 133626793 10168 10467 29363730 36114 35282 524245386 77349 77889 917636371 40729 41702 54664801 33649 32810 398652919 70674 70770 35606845 10633 10781 495283806 6032 6310 365854694 70919 70455 888411767 47474 47415 431820052 10477 9613 841322703 95630 95535 219848926 47164 47671 983272550 10480 9619 827114357 79950 80281 154647816 83046 82094 957022738 87544 88109 231419354 42334 41914 881227309 17875 18647 172630580 3782 3087 673402096 71321 71971 798881966 44575 43619 534930155 32254 32736 471188606 18568 19106 828295177 1738 2143 31344385 40228 40490 47674819 69906 69346 951845783 8749 7982 712348051 30203 30282 424529844 60542 61022 337821100 93423 93829 705376564 48808 49074 102296040 53014 52757 970186991 68452 68173 804920066 30190 31033 767080334 73827 73808 439520773 4199 4735 584053405 10504 10298 643286532 9585 10505 27611105 7230 6608 237609484 58679 58775 89027307 10508 9686 859180887 75338 75017 404441325 43957 43277 823897026 66813 65917 132669133 10970 10287 74017921 18123 18418 873454968 77598 76696 941759762 10121 10515 922624121 84665 85422 736053871 32438 32233 761338570 29459 30349 613478024 18069 17304 486309353 74868 75441 970977264 68749 69257 488134447 10522 10369 305351127 95450 95513 43456350 9699 10524 62072376 32682 32418 833009785 15114 15809 764527699 10527 10417 386921944 14120 14740 937700702 10529 9554 724191867 38264 37338 304916856 95037 94676 7252383 76479 77428 477752030 90219 89262 68017039 10300 10534 281007457 42988 42495 331872445 24894 25719 490631192 14874 14734 659727633 83344 83921 494903122 76767 76415 897064321 14570 13605 66829006 56766 56564 281193954 10542 10202 643519535 10543 9562 560469245 9800 10544 45873066 24678 24470 27441894 50478 50199 289128706 28961 29902 457768329 10548 9987 269305526 56391 56941 82982278 10550 10027 574934393 25973 25892 114689343 37082 36997 758561250 14870 15476 54003758 5876 5532 168961637 51519 50996 672491645 26735 27683 15360386 55749 55185 718473424 10201 10558 469530684 31877 31467 194347110 99060 98365 25546445 72794 73180 36609376 91643 90921 743684504 42109 42401 380723552 69453 69791 786271327 99432 98762 128068694 13868 13970 379782582 1984 1826 70270871 9639 9654 546120887 29905 30671 34801968 10251 10570 737150712 2869 2228 781295481 81647 82460 43227322 90704 90068 524004589 68979 69263 150565219 10575 10034 71024696 23852 24659 87350831 9957 10577 4611730 68137 68663 343412002 36035 35201 197877324 10005 10462 992955969 77491 77408 8529320 10582 10540 627003649 43288 43009 306950126 10357 10584 134605824 69370 69011 227957948 9731 10644 287050995 10587 10555 655502750 5682 5055 943318239 41123 41695 929071582 35001 34893 567649421 85806 85570 67051678 64873 64665 656956728 10593 9944 372850467 82403 81613 883775880 62285 61565 498811252 76936 77676 289800900 10597 10473 12937508 66310 66382 73555011 16059 16076 469427820 18840 19483 241479459 5171 6067 332824445 73238 74221 26945598 88608 88760 968540691 59469 60249 871144026 8119 7623 648442702 43984 44267 353737376 31490 31417 226701758 64271 64833 522427728 67792 66799 656047548 95744 95706 838262962 21690 21290 967121921 84094 83205 660997200 10398 10613 503350897 10614 10080 302030946 78694 78706 75292472 41944 42881 946729354 54908 54780 458332696 97166 96860 64365249 92504 92530 414142465 40946 40429 344674193 75967 75104 175141091 51749 52336 188579974 83095 82280 762070976 59469 60374 55609823 20921 21063 778601733 95734 96162 727255176 10115 10627 380453658 97156 96962 231969101 90961 90329 103954744 91136 90876 15597128 6268 5885 31114875 2182 2828 618961563 95460 95971 418156344 1981 2727 111186533 10635 9875 1281680 45311 44913 391656686 34437 33662 706932293 10638 10278 651241253 14809 14909 979270349 66567 66419 843225677 41238 40317 369719717 25828 25227 970480371 89357 89429 905367528 32835 32577 785533987 85934 86758 364803872 47845 48250 742957787 98725 98272 42579036 73300 72838 210662848 89743 89283 730514819 95352 96151 221246736 41276 41144 906754279 72438 72390 328785624 90893 90023 924934941 80731 80681 72614759 10655 10026 352102157 73719 73425 55845890 10657 10390 836633669 2074 1866 813139417 6856 6208 581345171 74136 73379 245742394 50769 50497 319338962 43058 42152 764744965 70140 69905 425478404 37011 36251 36549216 30703 31141 470853537 71491 71071 52499627 67858 67289 180080175 52368 52868 982566327 22733 23544 215010067 37238 36499 978005554 44874 44197 669838503 19547 19652 78819430 810 704 70420364 10674 10566 473717540 28676 28211 836784962 10891 11759 194136314 14896 13891 779484917 50968 50224 408387500 87336 88124 294785178 44895 44386 847733730 39506 40072 492938299 43230 42506 309925151 97732 97788 407343503 37058 36947 394479090 74892 74888 815015374 75831 75659 423224432 48331 47772 668020675 46262 46988 28826849 47084 47812 666472995 1659 2481 69816506 70479 71233 46649373 39397 39646 500974540 50156 50766 40421426 3642 4285 974336442 88596 87870 80646471 20406 19517 610173360 87176 86785 207760889 78435 78958 524041810 20755 21551 47417904 29274 28787 263528435 67891 68144 298874615 74185 75101 732137224 1 755 323917963 35010 35724 16298204 60532 59717 998734513 14949 14525 692224133 10707 10045 48657741 61387 62095 398941718 3495 2619 323361585 44646 44557 441228822 30685 30515 381031731 53946 53288 947447601 53242 52524 804633474 47353 47329 124648494 54644 54768 948159290 39837 39124 577402913 35325 35154 166217269 34271 33777 906861282 67972 68448 856232741 82562 81689 808958397 64085 64460 924468191 58923 58940 109914219 75258 74842 405802490 50738 50706 630664769 77576 77012 259162521 10726 10523 981982120 11402 11620 887925381 62515 61786 697881549 98044 98526 956385151 32603 32352 588373658 87337 87136 830180308 53041 53571 686216932 9815 10733 474029873 59784 59393 922437862 20718 20690 430231481 24879 24219 537187566 31634 31367 5679701 45325 45264 286009942 40289 39639 217705803 98221 97333 227585718 10503 10741 256936211 10622 10742 373826904 10597 10743 387294054 38602 37890 209939180 25257 25133 40358039 39199 40150 70031741 43068 42083 803174182 10748 10438 376318116 74937 75755 910037395 5585 4836 653286908 10751 10456 600097392 10649 10752 767369685 10042 10753 656469690 8806 8405 935562285 24708 25081 604033641 10756 9764 804732380 9795 9349 356893510 89039 88773 588438030 19441 18550 54217725 67517 67540 268153846 5847 5730 286153075 43001 42018 918684865 49068 48480 70783577 27138 26214 944029129 74473 73750 792965378 87654 86876 946916108 72907 73873 940450673 17570 16902 354834908 39017 38347 626808247 64953 65022 599291864 14984 15297 778696316 90683 89813 118398490 38588 37799 229983707 90964 90504 275446962 34852 35342 936467571 37797 37813 19615827 2231 3046 332916922 27697 26839 14031949 65528 65509 930764437 32710 33429 900614843 50367 49601 146117926 56147 56901 402728190 10121 10783 119828197 323 1 738400874 23805 24467 518825971 46607 47161 938294078 31404 31840 123262635 10788 10362 656143834 57073 56795 251832953 5041 4550 131380268 40471 41271 397087983 63756 63270 900132204 86725 86461 598214933 5911 5058 577536009 10795 10536 922338561 50320 50578 267347939 38701 37984 771250600 84341 84826 740631738 65235 64251 195781876 70284 71208 572056806 92734 92562 565621271 89261 89872 291948617 71185 70983 334574622 43193 43170 46597507 64468 65369 429035209 70368 70224 752077668 51131 51649 40720282 10181 10191 929161383 57989 57699 56936748 34017 33579 361395165 21980 21043 678742726 35009 35900 575345063 63892 63957 879697456 54802 53862 358688552 99274 98882 172427717 10703 9938 19537594 75204 74439 631129290 90115 90569 120108256 57761 57075 56103934 79581 80450 354720125 96436 96062 399053938 60146 60012 485273923 81049 81030 344729755 19513 19143 414878573 62644 62722 535870374 91353 91741 238182321 92489 93271 1068811 10828 10330 570828912 74589 74319 461244005 72456 71728 775433521 30017 29711 295413121 53184 52742 754684237 10166 10833 210187445 17116 18036 708295403 49751 49518 246464371 32796 31823 229156399 33531 32821 503996701 84068 84790 799275183 90192 90169 249205787 91142 91722 175499559 10488 10841 271578924 26056 25951 979980141 43052 42123 5550841 94361 93363 509931687 92426 92102 210352624 10391 10846 187653051 35013 34322 978142287 10848 10279 592570887 23011 23574 576051839 10472 10850 93796435 67905 67973 958350244 10852 10407 607267843 13690 12995 716807794 49992 49611 914118801 94386 94009 714609218 88163 88289 391600443 7023 7274 352720485 46031 46527 36893433 79748 79844 607536056 34727 34201 11145906 73109 72173 452322424 61762 61991 986348463 10863 10547 654325336 10864 10766 5533776 24121 24474 485331665 38720 38890 508276478 66759 67585 264761786 74455 74301 788841824 8554 8435 641432088 10154 10870 23028178 12194 13047 795383095 10872 10539 606248723 10648 9779 425211898 9196 9404 127049277 93272 92867 185161327 65500 65950 203070203 61156 60550 69612966 45852 45791 93092342 9962 10879 72847300 90819 91010 681179024 25766 26077 473087571 67872 67187 861422805 80296 80834 701390556 33605 33598 509931694 61015 61821 586393016 9572 9653 144830808 63913 64383 787501859 67029 66545 798777877 10625 10889 839515794 17476 17576 646793506 76226 75970 210480199 10556 10892 502987240 10893 10727 796877090 10777 10894 771385206 30057 30667 150481082 65319 65871 890501935 87594 87244 705249708 94245 94085 36108736 81349 81886 676750387 80140 81100 16434774 6870 7201 491149049 57442 57251 418860045 10903 10080 80922157 10774 10904 310914475 54517 54124 503189718 18763 18686 891719566 10907 10514 249725031 41709 41976 764249059 36770 35990 778313363 77793 77129 815298841 85068 86011 897916258 52809 53802 119669397 14974 14162 978650501 20326 20164 814487976 10915 10640 914661095 10916 10567 769387198 27040 27974 999737220 64404 65209 662536920 58418 57830 380906622 42108 42685 68134716 60411 59729 102373741 81843 81588 56799594 96414 95993 36786679 34274 34850 202895699 28170 29165 10444706 10907 10926 65603526 36090 36662 346279397 10928 10278 512274219 6142 5527 721090181 80246 80415 951769203 36367 36673 159182879 94821 94451 813345359 91155 91642 239744256 6721 7282 666534048 28789 28594 339216445 29775 28977 63307823 1868 2834 27753729 80996 80875 457511583 94039 93297 547087393 96258 96696 618487456 51401 51209 46757878 15898 15949 410128485 53147 53202 989257323 23401 23777 353044055 77437 78190 64816469 10946 10781 28797963 34700 33955 543358211 98427 98338 481779057 77322 77512 264528150 61009 60321 120640591 87761 88055 922951571 1 530 94409198 17036 17800 5852215 84547 83982 13810452 60047 60099 776355339 12059 11717 25625137 54513 54431 71740216 81169 81401 414626781 72898 72144 119715611 69497 69228 510554498 47456 46555 920757916 44832 45057 525765718 36647 36868 73051836 38471 38849 617936525 23780 23502 610799982 78422 79232 761573580 1636 1601 45710504 34635 33787 100450784 71058 71306 910385081 1349 1167 839833264 29509 30511 961850077 10972 10341 875110000 76333 75878 121974031 79890 79069 691746584 64657 63684 566985758 78608 78376 141901333 47594 47109 535515907 23979 23492 969627966 49902 50825 143143538 86190 86734 353848329 56965 56065 446336943 49416 49058 4170495 12667 11785 83783075 49588 49071 530550637 57375 57597 803552303 70309 71013 654128477 47864 46907 434813376 19530 19412 53976516 56299 56553 717525796 10990 10767 679674621 16775 17681 33221532 48986 48502 988028278 35451 35648 81659698 18801 18580 565493418 57791 58690 168851788 40276 41110 331552847 36234 35808 717203842 4989 4651 236291024 35343 34375 360055981 97660 97528 122445309 61695 60700 673325120 91675 90904 295881474 62021 62704 841792988 503 661 32976021 23061 23477 9265950 11006 10065 789750900 44416 44255 388267964 42372 41659 931112207 11009 10034 362726352 71718 71333 639042177 8003 7135 806729843 11012 10210 555514309 35034 34384 926625934 83758 84666 966431783 66214 66626 365205485 12053 12052 197620984 28851 28932 64933525 11018 10323 503492486 75814 75565 775867992 48052 47497 276478284 5593 5017 852807334 23070 22420 258853989 26818 26424 891017894 88985 88718 436948551 10679 11025 739249541 3326 3121 267751085 10889 11027 733833487 6859 7825 392590037 87224 87560 208730748 77500 77824 233660652 94102 93166 831406476 47745 47493 366247879 16862 16738 301927894 81573 81527 841031379 94658 94654 71616092 59616 59867 53959247 72493 72271 808275812 45906 46546 370724792 51421 51020 673219203 31653 31548 407565957 43753 43132 202894587 54218 53961 576024853 23859 23213 942327879 32004 31909 719710694 11045 10994 549806323 30767 30878 345067783 86661 87599 511106993 70914 69945 674729424 49785 48892 191244458 42916 42982 771913936 47659 48344 878888210 59822 60556 923415047 36461 35649 66765055 78678 79256 160900949 70636 70318 181827451 94807 95480 33742643 11057 10100 597192407 10656 11058 439966625 10544 11059 444716867 5584 6428 702425439 75489 75245 345751964 81055 81158 285962080 38026 37530 471995525 96842 96697 531927676 83305 82716 318336441 11098 11967 732578149 20101 19540 146582944 42230 41920 658078940 87291 86734 376660256 76435 75795 711847973 70602 71515 31489461 11072 10793 16166328 67864 68563 175514564 89566 88855 782640185 82687 83565 568810284 75675 74909 16324010 65399 65354 844693023 97039 98038 14609120 1681 855 875873840 56762 57195 856712499 60406 60280 899362732 57325 56869 58840698 26413 26057 360064814 48265 48467 688315191 73151 72929 338212206 11045 11086 857697038 37390 37223 4772698 6032 5332 418048892 76391 75472 43360360 66141 65733 278873285 93121 92487 662592810 57173 56233 625614638 88729 88287 778075171 63636 62662 462427757 55302 54353 978427609 86909 85948 856572254 19724 20457 707872043 10884 11098 912155127 4004 4052 951295205 27571 27485 733467006 46625 46173 35352466 8762 8037 405896441 68585 67740 830710417 92694 92084 664962535 48116 49060 937065835 87199 86372 724163373 16135 16621 241904228 14180 14332 4611667 10295 11109 655730000 10951 11110 312666352 79586 79625 203295912 34301 33571 175228515 72208 71350 295569629 52040 51258 426931652 11115 10297 446250476 6396 5596 948946971 93115 92337 330169139 11118 10194 136720079 1915 1043 627350915 28142 27887 618876513 86481 85591 2676598 1 504 591931737 37145 37617 64115715 11078 11124 63666049 25907 26213 618555215 41695 42042 295402834 519 245 289227206 8361 7534 40185260 82691 82005 919001451 76701 76341 710733770 73178 72281 759889260 53971 53378 852659060 6019 5765 642009082 82010 81469 730017142 22569 23550 606790231 89254 89160 577763922 3545 2874 459558705 39101 39088 402625842 68602 67860 54289710 95066 95994 1943840 14176 14820 438088648 11142 10871 40028281 91915 92105 995308635 76702 76845 746339487 11145 10505 244193660 57438 57184 622954479 85102 85069 753668749 26491 26141 398806003 67110 67175 21219726 32132 31526 617335256 65295 64388 75073846 21116 21909 202154786 75047 75773 863045955 23829 24562 575907998 89607 88936 10343694 19611 20102 528553368 40269 40612 590708834 68800 69026 927796047 23171 23294 100900494 88334 87459 246046886 73575 72624 937013177 6365 6265 69914652 41891 42790 530675830 85631 86262 51368958 10687 11165 370145177 41819 41429 277084380 7876 7645 653651528 73058 72419 662554169 72392 71440 473149013 30769 31320 357044614 54616 55266 340435659 50689 50151 641319762 66999 66006 109921990 44435 45302 386854587 1227 1262 921960072 68877 68781 927896360 42535 42329 999032522 11178 10232 709633594 11179 10676 361655888 10573 11180 415726079 34555 35375 773568 43470 42827 86987625 14431 13959 910307764 51591 51948 344376575 67547 68359 328198926 14190 13317 38197203 3762 3186 251738508 22205 22775 847977652 64095 65100 881263772 51345 51973 818276260 28522 29191 499521137 57960 57899 321742733 17120 17937 210373974 27997 28365 247025711 43472 44187 685209410 53335 54086 828292189 54156 53557 77351853 3585 4495 324179561 11367 10478 654587811 2809 2094 216786141 36019 35945 23687191 41772 41270 589549419 91665 90941 266731129 62255 62245 18851367 77991 77355 126303115 11206 10928 301384948 11207 10583 337636464 52138 52199 688543036 61948 61822 129480197 80947 81439 286351333 58900 59297 33919093 78000 78290 766879104 62584 61747 321221896 71742 70952 91366083 73103 73490 937338940 53371 52680 611405625 27120 26662 933491223 60713 60700 101856312 4069 3478 1841851 25350 25300 386560020 11221 11051 66220347 72900 73824 36010386 84428 85158 34177197 48049 48783 430520223 92519 93334 871954305 92987 92986 257409346 52756 53060 34415377 11228 10795 219142608 10627 11229 84595064 80904 80685 537984351 47691 47974 829845416 4591 3688 148541820 10093 9179 841198007 10572 11234 565284385 10324 11235 315128698 36078 35763 767505121 78836 79804 405483349 13884 14254 47520870 20987 21243 133676881 8424 8873 533614109 72739 72692 36785263 28181 28655 563119152 10913 11243 776085565 94777 94130 682713525 9785 10620 498101414 78282 78005 565399333 41950 42288 644759054 65507 65876 32251151 19468 19898 382555039 11250 10370 721796877 28352 28951 84857309 80457 79610 119386872 82000 81144 479626113 11254 10288 260794456 5943 5668 717102212 10847 11256 272448542 27659 28497 222606202 66613 67306 432069782 57398 58077 73590049 6112 5946 870164887 66984 66865 175822394 39321 39686 48063741 94015 94189 862685079 37091 36899 829048664 11265 10792 897855606 10598 11266 286412006 63130 63764 504533773 61367 61762 57233087 38490 37531 328761190 4056 3680 499792976 45485 44943 664500333 6179 6252 431655178 477 1 437759816 37804 38060 65741403 75128 75844 278087910 10557 11276 4077534 48465 49320 583868891 50555 50464 907227087 83353 84284 58112619 17004 16066 320358849 6712 6817 137135332 52917 52538 21043091 11283 11124 788068402 11284 10348 484821152 32786 32115 697612461 80309 79620 488086326 57472 57105 171158837 11288 11227 84549706 9626 8862 395200129 5993 5516 638865769 77889 78770 687335092 11292 10591 669490930 56687 56125 671901489 59106 58782 668484739 66710 66554 973385905 92274 91870 18839473 11297 10665 850008467 93440 94326 291851004 116 1 316997235 43662 43684 668452609 6315 6981 888097021 10903 11067 922102770 20113 19776 673896707 11304 10729 888164676 11305 10768 512492494 76691 76590 4164007 27378 27067 766778802 71911 71912 961386811 15849 16471 94061029 5695 6547 51843585 89645 90235 518573202 92176 91288 504672400 96594 96371 48315176 12926 12024 733248265 59498 60202 788162296 29966 30626 310563916 87349 86551 906808831 65097 65003 250263916 42855 43761 556031488 11320 10500 640700257 49564 50151 838202839 10041 10044 208801533 90864 89864 149688585 28261 28424 189721890 28040 28860 283070879 75120 75424 455234353 16037 16178 845274165 41434 40716 15432645 11329 10330 817216078 10376 11330 583731106 24240 23974 845035242 94666 94439 623566568 11910 12307 391145819 60669 61666 41464461 10825 11335 516252244 82797 83782 797848073 3560 4522 51602755 49649 49469 51674963 76483 76234 784639968 97197 97351 321846029 57404 56619 154876422 38246 39012 397323003 11340 11343 51619779 46870 47510 151121082 10914 11345 504097707 47450 46515 128920239 11347 10955 372488049 82210 82545 34879805 43357 42430 756924600 55091 54762 690235963 91046 90239 347164710 94078 94000 30307493 66761 67440 463128250 95367 94527 83575953 10403 11355 492866912 87014 86013 540149605 11357 10910 403972803 61382 61179 148539464 10398 11359 698497891 1797 2005 874262742 827 1 382150631 40431 40825 627294744 70303 69772 496989620 68801 67905 629283251 65197 64387 903511486 11366 11274 343005023 25191 25708 9164190 31970 31288 666171035 39159 40022 161371878 65579 65568 123318432 72421 71899 484749489 10403 11372 463256211 24318 24394 281884542 83989 83602 26175998 73610 72944 145876798 11376 10827 436164993 7521 8224 281791403 11378 11128 15519685 55045 54874 365216476 81087 82016 632953522 70787 70113 434720278 11344 11382 266638562 99737 99135 704210150 80752 80077 101022549 42202 42594 865959532 3322 2742 667869542 99609 98799 64617210 11388 10613 145924349 48829 47964 818587614 86911 86847 25612551 7951 8560 216416123 77514 77353 745430051 11393 10497 738080671 20907 20742 424606110 53233 52365 365442064 10989 11396 855554722 70112 70726 732849000 11398 10494 553738666 63032 63127 580760611 97453 97183 461613625 53272 53810 779837431 34487 34394 39734988 96885 96077 557072740 56285 57112 79112973 38915 38667 527443851 17959 17329 189058633 11407 11399 753114179 69057 68349 925733412 68739 67759 843173994 14384 13514 663554444 69713 68772 53631097 77856 78697 395631595 33181 33696 663614299 68744 68306 122413217 40314 40608 102579584 55549 55888 16027313 38549 38000 958210605 64912 64824 755799226 1 261 675832086 22775 22894 116337962 890 913 774041134 90779 89924 605487790 47178 47674 692984254 12308 12083 536918253 81140 81232 393936564 10850 11426 514649461 3312 3327 6152510 12367 12526 935314677 25544 25265 871085976 11430 10758 11341486 32380 32321 974864163 73634 72894 689641508 56202 55225 13346230 90869 89938 937292569 78885 78105 80978744 40782 40021 547250107 93816 94073 407189359 99637 99414 42125085 11439 11386 214505491 10930 11440 648868324 38329 38737 965521191 89237 89869 732968771 54741 55681 40742793 506 1279 298033193 16536 16457 556527047 90988 91157 863581368 95483 95673 775732020 11448 11042 549231098 22769 22253 188413755 79408 79035 752176591 84732 84125 821775092 39985 39038 23991594 10877 11453 54280949 11454 11302 165410429 96097 96853 737753963 52439 52211 619987570 39484 39618 542954089 86168 85670 899456220 49183 48218 290509951 10784 11460 38449645 19511 19639 699586447 92298 91873 442794921 91195 91625 472184796 87732 88516 245091226 11465 11041 578743140 78284 77615 267889862 28309 28894 820174704 11468 10585 561130462 49861 49578 47254121 76076 75107 836064184 11471 11317 629304301 6497 7471 245109759 70606 70307 36901666 50209 51191 494303274 56037 55852 835027786 5207 5245 778554026 86290 86444 837008024 29173 28419 411957352 67271 68059 125304642 11018 11480 863848558 4965 4799 689308376 46252 45615 524860388 83989 84706 313404372 11484 11140 756984383 10581 11485 53982066 11486 11075 445541813 4165 4510 570971586 50346 50496 828912628 69570 68895 767838203 58268 57764 44367123 41306 41043 921725202 11492 10716 797926089 57075 57720 136536203 59842 59328 259549661 23084 23494 37672336 5847 5937 707039197 43908 43844 803567680 82206 81687 315378451 34526 34058 780222281 22304 23130 424813237 50711 51714 889433017 59327 58794 579546460 85224 86054 338651409 18785 19681 891048887 14314 14312 908332955 79638 79234 754854785 96793 97296 39496958 20630 21425 664829616 36726 36286 617944848 68665 68292 447238896 3866 4776 384723691 11060 11512 659981647 11210 11513 835652163 10835 11514 478596666 82897 82627 645950711 66721 66197 961626536 50085 49265 557092069 73844 74643 575643541 11519 10551 949705219 92761 93456 461146290 11521 11201 114406572 85730 84989 951413595 43115 43084 771220023 52683 53537 383663305 49822 50676 710782926 16105 17037 262296201 75983 75226 878327677 46630 46465 970387500 32521 33487 330890122 5747 5629 679206209 14798 15226 651119621 24540 24160 979310464 17983 18249 59957407 24033 23499 744518984 96728 96706 368025792 77603 77582 5065804 97415 96526 967883731 78668 78316 711553161 89883 88948 941368293 38661 38954 395124603 11541 11458 622887022 57843 58767 38723984 93552 94204 29400942 37897 37747 174652381 79905 80170 612733628 85432 85386 481244175 19690 19353 630339483 68416 68971 599824549 20048 20215 810769551 56512 56801 222298973 18551 18005 20361071 29386 29662 424803308 25720 24917 312782266 2421 1727 85838066 3159 3641 394721582 27391 26454 502369581 25761 25725 193061527 42944 42205 788743405 8755 8061 885391590 59937 60581 466663368 12618 11980 488249986 24998 24617 421868174 24906 24949 585977571 49520 49682 381230464 11565 10850 622172 48771 49340 192135868 27525 27715 132375608 19625 18933 911104252 10062 9165 66571529 74442 74205 97953408 45738 45427 291169085 57644 58302 944721993 19045 19242 38431218 58238 57458 645015944 11575 10933 219086348 28105 27601 181606230 63253 63156 542794116 53205 54016 937581733 56658 56223 688157954 10101 9718 244114039 54368 54271 598962095 30791 30937 662622286 89692 89067 466298180 67037 67487 17238243 57603 57929 408782952 65220 64627 597221146 50059 49265 884811576 33877 34288 250189622 41196 41043 112154151 94316 93867 565872713 93783 94671 339606792 1629 1071 238285295 15045 15142 992557673 70051 70794 216652348 93265 92428 200986915 34022 34975 545196019 6397 6498 985011247 47243 47744 468053241 11599 11277 657147067 42541 41621 27642633 45294 45024 518624893 5365 5438 258403496 49190 50097 449924680 91731 92712 604370012 80032 79657 440643293 23643 23554 408990745 53337 53905 502802435 18628 19504 917897980 9160 8972 611056602 6691 6737 641759036 94450 94794 703942252 42038 41340 3819613 84068 84559 242570117 40731 40053 489455014 19216 20140 581471941 18270 17875 146664150 79738 79311 58789875 53997 54820 876997907 10700 11619 649799060 64702 65253 333864483 11621 10790 386312124 58057 57997 5102046 10793 11623 132214053 10374 10732 790587875 42042 42601 23803518 649 1430 199828363 34837 34184 722967557 11628 10905 701655579 25073 25912 307534168 13641 13325 433457982 70654 70126 283546504 4494 4900 457399218 70677 70586 248999792 9911 9190 926523969 81510 81021 94322245 41356 41168 349220595 11292 11637 89894510 88614 87941 936800898 62741 63193 966622869 46033 45580 9920526 86097 85581 266020606 57987 58146 72231186 90602 90139 25570583 11188 11644 230316951 48107 48432 599315793 10760 11646 979911335 80909 80097 49208623 11648 11630 110402821 11084 11649 234878876 78427 79159 927363611 27194 26197 782331266 48255 47978 923247924 39094 38173 396833944 81746 81680 833445611 11655 11435 617632380 11656 10739 18374883 96257 95410 298865153 36725 36660 44553145 82003 81602 694466762 97816 98583 617715511 14697 14452 168098584 50916 51617 560329931 20136 19922 37085664 11042 11664 913754167 60499 60394 645502753 61157 61050 225404553 3043 2504 585419892 89983 90892 617636686 68981 68885 709734373 49383 50103 150096899 53337 52642 85861121 12213 12267 694597580 11483 11375 566814768 32494 31849 23147881 64522 63579 685161029 15670 16497 106705253 1575 1071 916292180 80542 81296 726832784 11288 12169 15947203 47163 48035 816601776 78451 79041 740914852 11682 10957 213429620 98579 99455 764328002 36735 37444 577630121 21892 22006 61970938 11686 11491 388546736 54627 54320 539684429 14272 15227 353370160 10730 11689 145249331 37231 37998 739710984 12443 12863 268497073 10880 11692 597533320 44355 43558 82241197 37944 37882 783532256 74095 74830 406323458 11696 11122 351942104 92969 92004 485638864 38415 39346 36116674 93576 94331 599937557 10965 11700 237253805 11701 11245 339275906 64521 63995 802482140 74205 75187 94041735 12619 12933 745772919 11178 11705 961742001 26958 26738 899222399 46501 45791 956751669 28770 29221 131745543 27163 26578 977545165 39288 39446 7431842 11711 11313 165079490 6773 5875 488939288 25429 25404 548940874 51657 52551 884874845 9137 9211 614727445 80737 81583 540541123 61651 61678 910570787 34675 34452 544870510 19220 19641 252789208 11720 11686 911602952 9471 10386 279833682 18316 18957 32200631 95196 96144 135056634 87905 87444 408313676 50127 49766 102386009 38943 39691 501237438 44384 45250 269353518 33273 33119 485408726 19490 19172 157312957 43934 43887 629266475 99971 99705 425158761 13123 12617 720176721 4396 4264 775810437 110 1 815639886 86105 85723 540187240 5156 4742 326726733 11737 10784 362512831 81665 82273 568444567 26421 25459 725009704 11740 11695 341151678 94104 94307 30200572 43858 43700 414418971 99050 99278 864204395 43678 42824 35497339 31183 30389 315436495 5786 6446 259392534 86765 87526 889223994 3498 2733 445078465 99289 98422 713270097 94241 94123 566449508 11751 11692 648220254 11752 11392 50924205 34144 33971 956383136 81472 80726 984582662 12307 12540 447256294 9073 8558 354148549 48385 48966 817844316 17808 18048 722148771 45247 45907 114833060 56374 56325 343163248 98733 98804 585349928 11762 11552 664732677 78441 77609 885254319 11764 11180 894106489 35594 35417 58483759 60129 59734 795722648 97070 96598 436629474 68134 68474 211270032 13950 13522 365012124 16661 16909 435462126 10848 11771 411456860 9191 10041 233651913 21157 21083 5689633 51176 50264 225104957 16947 17245 649230079 42285 42383 901179676 92309 91769 159895665 11778 11474 486596063 80653 81478 532981233 4428 4994 461063139 11781 11007 998982086 11782 11751 253908690 27087 27860 6687518 10858 11784 739912286 44140 43156 818000732 62576 62984 196370486 93342 93483 821286835 66406 65993 202242610 8754 8275 133589236 59193 58526 844438737 92263 91962 968208292 32550 31787 564778470 39842 39718 10269266 66828 65860 413055886 31108 30974 120056871 53886 53031 123533157 74316 73553 58296255 45337 45476 811864570 23365 23971 406165559 11361 11800 636392064 15846 16525 954561160 84509 85470 368199366 18205 17471 974469395 95137 95667 918636393 96665 96463 151138173 85120 84180 105876552 87916 87588 814079164 1706 2613 772875576 11809 11011 738699634 61477 60978 31662329 78063 77205 101759098 93363 92730 221494377 95596 95975 612117953 11079 11814 18665976 11815 11366 71948120 11277 11816 484000092 43623 44085 118516935 11818 11028 951251846 41844 41996 336517283 32426 32278 256655060 72946 72371 786350179 73860 73351 803068808 88390 87693 96910959 26141 25213 179329145 4682 3778 430670458 11826 11547 681696776 91983 91425 27479058 83268 83075 457416022 68039 67217 740717429 52671 51697 396443572 28995 28611 534836391 80014 80819 228485723 57499 58368 505852097 20518 19548 771369566 5942 6575 688118156 15025 14873 821189852 78803 78245 250559310 11439 11838 260269946 10992 11839 42077924 40185 40834 21746960 72383 71378 23924241 74964 75646 822979235 6846 7595 688139286 11434 11844 969967764 89018 89428 7783555 22838 23630 514092054 45651 46294 345937484 43735 43256 251733221 46196 45906 722227487 48009 47780 701256502 58899 58575 756622069 13768 12921 284656105 98601 97816 681100264 58892 58093 69854982 85623 86479 673936452 29051 29160 900162663 61299 62052 87040224 82994 82268 667323058 11605 11859 894869935 62017 62029 186601611 53299 53245 902940306 42460 42376 692401159 62836 62350 371664496 30859 29857 298249315 72209 71568 77948041 42544 43308 439187958 11564 11867 510812167 78079 77122 50669668 50096 49419 624820694 14720 14274 354802965 80907 80077 479665334 61901 62553 629617637 42005 41003 819499919 97281 98014 399531037 77923 77362 700398084 8855 8226 192064419 92939 92804 177906506 22360 21709 151473773 33959 33254 572445499 48847 49124 548511803 11881 11242 735413670 68166 68417 656428678 85946 85689 87261162 39069 38624 590304947 5207 6187 407118019 70344 70426 506082445 31177 31501 40425571 67732 66901 682579186 18489 18100 977945285 57906 58002 103686348 69816 70273 325174846 16807 16583 286209092 23908 22980 657885269 90309 89322 158275122 21910 21721 2723540 79748 80141 545719255 91294 91055 193057567 22961 23417 850044110 58130 58961 864040389 9066 9117 32127808 20170 20724 57935445 57589 58586 592880728 59784 60132 957684083 57941 58191 820198646 11905 11076 23662378 3731 4712 837123752 89379 88445 157440900 7815 8231 205056214 34676 33957 503883608 14836 14428 805374524 5454 5605 32149348 11912 11475 269172381 99075 98184 948793243 11914 11836 416249014 68532 68903 92076224 370 1 940806258 21935 21731 16860212 75001 75806 657374556 37381 37139 74439181 11920 11026 166151513 67001 67781 270130535 52928 53529 335069079 4229 3794 753160959 35448 36041 120826817 870 1303 729101822 11842 11926 10847093 40932 40436 50810642 96729 96248 134274039 25841 24922 836501955 93657 94008 798153255 11931 11316 558728197 56424 56017 22405296 11933 11446 796963849 11934 11185 641086595 74866 75172 548831321 11908 11936 427797380 94905 95875 440374820 58713 59345 527257986 67446 66663 688703958 14371 15224 641975149 2716 2973 903900652 50265 49430 665921219 17552 18354 690129927 83348 82771 992791372 10494 9592 542258239 68224 68287 116954375 18239 18765 924210873 90332 89875 566542948 11200 11949 99638140 27527 28205 384950963 11469 11951 412052608 78196 78023 527438045 83045 82696 35937288 49218 48654 21349970 90444 89950 855548210 11956 11597 665639490 61808 60975 229477581 63631 63495 634913040 9904 9898 601933930 11636 11960 911400964 67966 67059 382973366 11741 11962 688195904 79220 79333 16430087 85917 85005 299135989 93383 93967 699693620 28828 28232 702858454 85964 85146 10240682 53085 52613 897415885 11969 11792 41713084 6266 6656 545739757 84954 84456 165609019 81134 81393 598965929 11747 11973 759256135 55064 55179 607677251 51147 50893 753257060 11976 11270 540496263 38554 38380 306493649 40591 40402 431799992 35556 34661 52372245 99026 99095 308461515 11037 11981 707843034 94626 94552 160660435 10171 9358 931293950 93255 93597 258593469 99773 99491 442110440 71014 71781 506844221 69468 69109 919652888 11988 11930 211460872 36867 37317 956271106 66371 66260 173414468 1555 2489 131439645 24036 23340 966638396 24825 25564 965309495 90902 91255 388161881 43994 43660 195555083 15674 14964 45353550 16074 15984 13217813 78978 78326 444714130 93667 93206 635769253 21312 21350 989521427 86890 85985 557701939 7668 7592 357844265 13029 12285 217592306 31094 30333 782736840 70519 71202 61975975 65812 66101 968220411 92069 91584 39095228 64563 64592 491396237 63506 63597 495231632 68570 67820 423313673 35607 36376 850896658 17325 17830 470621158 65120 64576 283335310 12014 11040 993239035 37821 37479 47078599 84177 84513 536110649 83410 82773 487249477 93950 94364 451397784 67109 67527 695871216 86913 86811 807217490 97956 98271 948660958 83385 82772 232471120 63214 63582 872852330 31444 30650 55521 87033 88039 958136966 515 1197 302698930 74747 75560 443784786 38639 39339 833659131 12029 12018 669033197 4091 4062 70058742 21647 21216 35067018 64274 64311 1665173 16927 16370 34224583 54183 53534 39377524 87182 86820 863624763 10230 9886 289432589 1732 1210 119551310 17258 17462 474630443 3346 3681 49579854 55725 55617 814069665 56891 56124 825415359 12042 11212 764685115 9368 8904 788556786 65610 65589 820259317 2305 2137 25957081 51729 52251 133310059 74306 74293 711143705 93626 93316 925820561 6763 6353 485582945 38340 37697 125616804 34766 34335 471552250 12040 12052 743723104 45591 46551 930098336 47760 47426 881249908 5915 5854 227710865 11102 12056 396158003 15456 15225 346875363 12058 11832 299698572 88497 89181 645917466 41203 40353 552217404 5920 6377 840523770 11774 12062 319250242 48126 47391 354572954 75922 76293 989379987 37476 36995 53953210 30065 30556 981872912 52222 52598 511884374 11198 12068 899536053 80125 81080 71524476 51938 51252 538226963 99003 99078 380984410 59977 59770 940207616 49372 49089 477002395 85537 84928 518540429 92440 92040 18332404 9870 10797 587726136 6015 5583 303826937 18250 17696 737125987 37267 37419 412212022 87587 87749 456797957 21477 22165 288161147 28187 27898 336863648 67334 66664 70866807 50235 51227 996162419 76256 76236 13569160 24732 25135 578354160 88052 88310 429572562 5654 5025 781305968 80489 80150 727409551 30903 30865 783972390 97540 96549 149667493 42809 43802 847273041 21709 21016 311637118 69737 69535 321919158 63699 63544 425064212 15824 15795 28860494 38483 38028 736414539 64254 63849 187361852 37679 37537 255018372 29450 29575 635417345 7419 7811 78001263 54867 55765 959864307 68828 69166 535244320 87852 88087 838290156 77001 76839 240612198 86311 86372 358003775 89179 89807 304029016 973 969 613935344 60100 59193 316885296 26187 26974 55310116 86065 86154 101922397 22565 22906 842422998 50854 50860 282987219 44798 45482 281937100 30343 31007 633614758 686 1450 929091017 78747 79736 70008279 42204 43108 466692613 64037 64214 27492718 34594 34534 318681306 32792 32628 11253448 16161 17156 549604544 16022 16021 987152947 65975 66372 680699771 67922 68575 477048248 13426 13909 818357907 12127 11867 393045304 28758 29219 175672325 58187 58194 738022587 97992 97408 268570424 44895 45226 648753924 21718 20988 203850290 89035 88235 278360169 4148 3731 3378444 58872 57964 256149473 66659 66914 13750179 49763 50597 370009695 12138 11831 419410321 12139 11909 724982878 35133 34472 129269852 12141 11391 580636093 11558 12142 170307564 15432 15302 268964814 32329 31542 37963075 11700 12145 321209770 17694 17271 768297832 28292 28606 57774279 16643 17051 443919012 21103 21962 64917964 66500 65608 78708721 72298 72374 33737635 93122 92630 855935152 79899 80257 646972112 89745 89694 1373850 11388 12155 358735618 12156 11673 625065977 51587 51467 46962920 98051 99003 938295320 59717 59020 15551558 74062 75039 727301112 35676 34867 104562248 75173 75169 153919300 19300 18900 638287382 80705 81706 848397703 89462 89876 53965224 5916 6698 469558173 14762 14092 971893468 12168 11881 361424232 22335 22998 582105286 19845 20799 302240708 75915 76867 897384775 69134 68169 48450748 33724 34169 73794273 99933 99924 480225278 43808 44471 865141961 26705 26607 830474636 31909 32043 790766398 33581 33864 992646325 30194 29341 483145242 81503 81401 52718404 11613 12181 721749415 67103 66569 557245687 88366 89065 71137203 61991 62316 482573106 82007 82077 693595879 36792 36289 80848117 12829 11872 296500820 18138 19012 716019980 71004 70607 415990607 77497 76731 348281989 85497 84719 365378431 92336 93262 444279655 69015 68712 566156596 19599 19124 382294433 11536 12195 779280378 25508 24563 54640705 13486 13409 175551343 80273 81276 769788646 9554 9539 352458833 39451 39049 460421496 85477 84570 56889307 15595 15173 142764566 78438 79029 974345554 78738 78239 454311760 11544 10800 459380187 35371 35800 920123031 91638 92289 231594639 32366 32140 101581553 11222 12209 469031121 39342 40256 688701426 74802 74588 807607519 68084 67572 509448423 17138 16186 227164840 42519 42473 360906836 13898 14338 151957726 72858 72274 46115233 42687 42795 599525963 87706 86850 119097104 84527 85126 148293992 20052 20246 452355570 20293 20292 294402604 29310 30181 325399323 59981 60105 273270306 46455 46233 771577235 63161 62857 94881470 25144 25072 955825550 37182 37102 16896497 38472 37698 139883934 12229 11875 245675259 18041 18976 631116840 31761 30850 899813761 34324 34680 205578517 3339 3579 658755807 76045 76040 614138825 51236 51230 572088767 55387 54441 261541209 43597 44562 716141547 55085 54362 888042232 12239 12111 467543647 54881 54877 638373043 46650 47583 817650595 79772 80070 126970975 2309 2765 171059287 79965 79273 326115535 86720 87004 304680975 70093 70261 632731978 53692 53211 46512738 12045 11498 636067131 35086 35980 350149182 12250 11468 57721387 91701 92689 872425854 72761 73076 943397357 12253 11445 3066559 12254 11344 536296216 46313 46540 959440751 12256 11381 469792187 14184 14924 420925478 72732 72968 265980491 36827 35939 54346554 74 1 737126624 79125 78921 108813710 74774 75246 391153313 74745 74888 284039082 71667 72149 102295421 63118 62883 493920529 88951 89481 779022365 81844 82701 917467086 12268 12224 774263830 11875 12269 359582289 42766 43746 319009890 26685 26273 987871609 10930 11007 396083729 67230 66580 614097138 12274 11597 114882876 18098 17867 471380417 12276 12046 404195387 1250 1777 67218205 48429 47767 904935191 14185 13733 619617665 6628 6410 26370882 12281 12246 467575807 71343 72063 80241542 55820 55067 743032791 55197 54903 614262844 76400 76258 399671880 11957 12286 110603198 36304 36486 33441446 48829 49734 983795487 50486 50433 590007981 13189 12623 462372633 63592 63619 689343253 92919 93448 942480710 24115 23204 220039782 12294 11995 924428691 24529 24716 7004686 73167 73721 119117811 19647 19256 353101233 3165 3753 236764752 12068 12299 552863936 91403 91081 685909703 50712 50955 515835469 12285 12302 758583828 92780 93349 670639390 85712 86711 14417483 50355 49408 246242816 69082 68254 922879434 31011 30566 922145373 59340 59358 108276331 92716 93419 238293265 1995 2761 173072638 93594 93414 567811450 45611 45216 527659254 44199 44821 937192654 35210 35039 275807330 12310 13127 718458290 12236 12316 574309407 87404 87619 731409928 98394 97796 862387276 47837 47776 715551496 72780 73638 509183 36223 35967 184866706 81452 82013 10178870 31636 30874 551322818 41966 42263 389010961 11441 12325 497604806 28524 29004 421102654 95226 94335 738791404 60030 60402 761445812 90426 91279 489964543 10001 9898 197508516 9225 9856 705263060 27088 26997 300603564 69659 68919 700568864 12046 12334 68081999 77388 77546 4471436 11729 12336 669801634 73251 72514 638978060 83760 83752 137294151 75644 74873 200074092 51333 50618 413444767 52249 53218 4535596 81520 81335 116940348 64868 65649 977069453 18198 18779 766292373 57402 57525 133659116 92432 92736 975324670 75018 75130 146482255 87362 87852 322298071 12349 11939 782228286 82303 82128 847569923 41202 41001 762806228 65575 64765 38578844 11649 12353 398770197 3905 4655 837819876 73486 73305 659190658 6089 5361 320247423 26353 25927 322774507 34422 33986 829447648 35472 35460 907527301 14311 14238 924115970 16316 15657 621420860 24168 24521 260668760 32883 33230 990756938 16783 17306 459291910 12365 12186 966108169 12366 11432 645578577 77030 77720 14879493 3462 4219 854423636 87195 87779 32822358 21230 21828 176052981 24269 23356 739900973 30399 30801 684354584 38211 38975 941978284 50762 50724 805672467 11951 12375 322803451 49150 49511 979292257 84212 83406 189812888 92611 91992 973041562 77495 77028 59321070 40503 40190 967651746 39124 38952 872961834 70672 71539 806410785 31595 30629 321644618 6640 5709 932344628 8868 8837 814325110 9117 10050 484214371 48433 48603 494866580 1300 1374 369287634 93639 94250 687574807 96394 96981 339557819 72800 71862 257035031 51854 52047 38753819 87739 87216 1235111 52019 51048 562515116 23308 23279 488747363 15032 14703 392292116 4152 3918 828055624 82225 82965 499842396 14058 13421 116746185 14422 13659 671001763 11340 10796 426309662 44368 44336 772776468 41682 41140 144636896 24037 24559 822350357 27654 28099 237250771 71300 70369 697970625 48040 48944 838439683 10807 11545 866760857 11839 12409 554087954 65130 65289 673605750 96143 95383 657172688 12412 12306 935455171 72553 73367 787656460 11023 11786 942413288 3005 2830 149134762 73286 73333 905452041 92609 91729 477414646 88831 89016 25233905 78279 77524 77354296 12858 12458 705887049 59143 58419 973304201 42908 42387 899738382 11823 12423 215508196 2872 2065 221388610 14642 14563 272575872 2886 3055 702560993 56229 55705 962941533 6549 6132 940583446 76881 76450 338867997 22075 22515 28882095 1843 1457 261841430 11497 12432 759239887 34001 34545 59926693 69542 70402 50619874 93377 93703 849081797 11508 12436 192085974 92016 92992 687644384 16647 15965 936710793 41819 42496 999422693 89517 89324 665654653 11900 12441 138063770 92421 92501 18748883 12443 12354 972253492 34039 33115 261258359 47150 47873 847179813 12150 12446 922062488 96923 96600 465555765 12448 11917 866048603 18074 18180 44387284 36969 36977 852313552 24020 23241 36057262 12010 12452 963110437 12022 12453 24439425 7470 6867 700149017 12455 11623 600412971 48685 49313 903744180 39927 39523 836658952 28972 29101 817076021 63561 64173 418966650 4744 4390 260806989 94781 94311 87791049 26536 26473 241564810 31053 31619 938789678 43352 43218 148114454 12465 12083 932305706 19310 19212 964363681 12467 11740 456115484 21259 20704 842422428 12422 12469 332337683 15587 15365 54270888 20147 19597 891629537 59482 59549 76108366 937 1 537690737 69709 69683 265635056 93294 92726 278536026 19882 20853 591371519 73296 72451 835512243 92561 92285 948829039 62622 62545 954135594 12480 11559 111521640 46124 45897 708511568 88613 89454 41357631 32906 32931 168622647 54838 54500 237069732 1414 1134 443537215 12486 11854 615254813 48288 48490 692524845 83022 82576 980591539 20845 21412 262845565 17592 16613 505540842 21725 21329 620464378 78511 78831 267585527 41551 40818 127281547 44325 45280 535931950 1044 1663 25651792 18364 17461 551005626 97962 97432 210158829 89570 89643 563388560 66767 65838 326861606 67861 68719 64173478 94258 94856 968589229 12502 11877 46043231 62344 62391 64246583 50892 50396 408787530 2734 2624 664548309 72902 73791 429704973 40830 41148 608269442 73183 72177 887733916 48624 47935 73455864 82431 83321 689230767 2131 1992 761378761 12512 12396 623760498 12247 12513 978783402 89680 90620 57543038 68860 68966 178261266 29532 28640 308280584 39617 39410 1365252 65277 66199 982764632 83166 84048 309342760 8251 8674 957330813 6700 5788 952417057 61153 60189 977934144 98575 97900 646869275 99177 98300 191334742 48073 48314 46618019 43732 44221 846977754 90819 90490 11019452 49924 49672 996922618 25833 25565 965827375 37478 37590 728831472 947 394 211749154 28363 28150 758782004 43363 42609 635479276 32691 32993 665696751 61523 61292 750700072 11934 12536 290150579 20348 21305 40779528 85307 84368 841897322 85987 85293 235360749 11084 11755 649106573 8887 8723 271380276 93258 93664 346705559 72962 72674 644386130 3627 3598 626410680 71761 71347 974696739 84123 83912 902966733 80003 79826 10202239 6877 6891 272789392 48873 48099 226705679 36749 36512 529659916 11811 12551 879027550 78184 78044 802507605 37439 37333 474800179 75280 74903 760027509 98582 98234 114339359 83139 84103 873001129 63839 64844 750773586 30912 31356 572841934 12559 12364 846662578 90671 89684 51761942 55755 55705 366023471 14977 14048 657458431 67326 68078 398094416 7791 6952 364610950 22964 23846 56622866 68697 69105 834881943 81684 81525 352659955 44210 43754 30830281 28961 29217 577996618 71528 70757 296427336 49046 48822 118317273 93457 93441 984846866 11303 10941 897538469 68712 68009 661545831 12037 12575 823305734 19463 18741 27554170 90271 91005 278891002 76738 76662 42903917 37065 36332 220107198 11690 12580 837402748 12551 12581 37777056 84211 84757 667325817 12494 12206 71627279 83750 83775 21522040 24354 24895 157436148 12586 12041 61897931 62225 62252 249694533 3573 2707 469127473 3671 3832 902768598 12337 12192 722195018 6381 6690 21271155 75777 76383 818307406 12593 11667 409412141 44033 43465 82955519 34851 33900 636293617 50560 51186 856779484 99214 98507 492358495 66467 67088 85943960 37083 36441 29843416 46276 46311 183477706 39465 39280 872149977 12602 12128 271717350 25790 25138 678627976 12795 13440 320072300 82493 82650 588492685 11862 12606 763447647 12607 11618 981529379 11233 10754 50934777 39246 39529 84700271 83697 83518 626869661 96922 97311 826881552 69504 69641 24490765 30674 29790 742168823 60961 61108 122809309 93878 94727 389044601 12616 11980 509243432 63292 62653 790977186 61276 60954 409185921 1 326 669223885 49803 49152 894467628 61976 61085 481318001 85532 84617 693242255 90379 89433 412807742 65560 65925 936131811 27462 26590 410189161 12183 12626 349539631 20386 21032 139921220 12628 12169 526101367 53200 52312 518719249 75325 74451 635598896 52892 53310 405047576 12623 12632 132598520 32356 31601 834786295 48392 47532 635724420 294 1 727218234 6693 7109 837816538 78474 77968 738819627 45385 44586 318961600 17671 17808 265430507 73949 74571 752052596 94698 95111 48505794 82557 81960 46397341 18101 18724 238768820 12251 12644 688310914 12645 12302 331874133 56918 56341 307462778 93211 92939 575134942 27334 27926 844748195 38200 37305 481671807 81520 81787 11968471 37676 37457 452263671 77193 76342 305597148 87121 86642 75667555 60236 60233 420912347 12655 11796 583671379 94274 94754 434277140 12657 12338 219404835 24836 24479 117220559 34228 33462 806955401 82097 82870 347794070 26350 26789 322400106 37676 37905 942351777 421 636 490571506 12530 12664 578196370 4581 4442 988114147 38822 38022 719354467 84674 84410 685577005 92389 93192 963197084 75066 75619 58757824 40263 40663 605201865 65951 66794 505884574 52719 52081 280909611 42989 42765 68608820 91483 92221 229809326 54515 53675 622158058 15588 15757 851167771 60808 61363 261933305 78972 78220 22140559 47916 48439 984284540 83868 84821 922905644 74481 75177 20205003 76555 76459 543468046 8160 8947 288746500 72985 72391 617269888 60766 60194 812081386 67997 68014 377119600 868 559 411922931 36127 35708 26189089 26332 26957 225095068 78030 79005 730215200 5962 5528 777196032 33849 34048 760089465 12371 12693 626819497 60226 59793 1791530 12148 12695 909310630 45625 46350 683616984 12697 11742 243680221 48632 49006 390564545 38440 38581 438404259 5049 5900 731862258 67153 66378 16724106 39359 40353 215042746 344 148 849330554 94122 93533 619329630 78091 78785 22648836 98544 97846 863606286 26456 25484 385260018 91805 91076 146126104 12709 12296 450564899 43169 43600 456904028 57518 58129 360283286 68871 68339 175308544 3141 2450 734017988 90494 90146 66212453 13868 14660 331717683 86022 85508 59770457 62783 62578 58547016 71695 72268 496792718 81038 81392 386121309 13269 13864 667036746 8843 9162 278310163 55638 54965 848435041 37951 37517 874781161 21736 21943 590786913 40934 40017 545028878 12018 12726 567423244 11833 11444 673400180 44835 45610 148929547 66183 66368 197467686 26278 25569 54067936 32370 32714 407254491 37399 36717 716282141 71026 71334 175407819 37442 37451 425631187 30368 30451 979127489 32213 33096 64699982 31517 31803 808927090 20327 19842 802368767 60867 60293 620754701 84648 84428 890523322 12741 12437 279132947 60170 60933 560058402 15478 15247 131324777 52405 51496 718018913 52250 51938 192537516 98301 97552 105907740 74209 73706 197499076 46640 46250 326627237 24821 24116 15004860 36939 37753 178038643 61607 60907 458069200 88747 89539 70265808 53462 53610 767086024 94005 93094 742453458 41830 42719 313350789 50522 50089 278085516 96657 96539 800381146 53034 53566 560930181 68036 68424 405735581 42998 42549 284832362 12761 12017 834732285 5160 5024 651530751 22506 23270 476696597 67616 66972 952170587 59879 60646 3193026 12247 12766 903485013 43651 44078 41681586 55889 55574 377684538 73396 73031 83857598 41603 42221 585015489 46285 45792 810561914 20060 19870 569875008 12773 12485 739597834 12774 12282 595472415 9578 9832 114940727 5256 6012 908985997 11911 12777 796979394 53085 54038 20114547 98397 98475 39168759 54712 55178 869317542 22249 22218 196991622 25474 24713 429626209 7343 7421 42714767 77637 77405 191078130 98893 98115 468731132 19882 19973 145858227 12787 12732 990752019 74841 75421 797235516 27048 26403 505927755 89544 90428 588464855 59007 58439 192324959 15268 15372 791427381 21561 20696 530264482 41331 42019 440149855 82087 81899 68317842 63381 64253 938223086 11438 12252 284092847 12798 12484 778365823 12262 12799 941610126 62703 62243 3187042 8967 8914 40774441 64498 64918 213774482 62208 61410 973652601 44121 44683 427776746 43980 43452 139483463 93509 92716 363967637 88921 89758 665550143 52303 52216 716755399 57095 56965 116770374 74814 74705 187022506 8960 9094 546626573 67827 67546 307660700 88407 89019 656964070 12814 12320 649695127 13436 13903 165504215 67532 66617 816694000 12817 12351 844990445 12818 12037 403030085 93950 94325 46850259 67984 67674 439050673 74408 74016 385087139 96539 96509 719161409 12507 12823 656030972 11703 11341 831994796 56046 56888 343094613 48858 49820 361656894 43513 43959 993010833 35444 35462 710186262 81162 80648 265167571 41049 40855 790500497 80187 80536 677868435 12832 12014 849256710 59749 60413 262284274 51558 51092 227466164 89233 89739 591979338 42061 42040 97227768 32529 32581 544557578 94459 95441 203121860 12609 12839 526910145 69712 69769 646727244 9118 8658 553126264 66524 66153 964225026 4429 3969 799274309 60267 59552 19490501 63850 62852 910458909 44731 44238 773206869 38330 37710 241320170 28913 28945 902315275 12849 12268 673205213 12850 12252 173814983 95640 95024 232107270 88061 87578 178650153 42911 43521 624521506 48228 48420 485397764 18973 19604 809054388 18509 19387 106603791 81377 80425 795365719 6370 5405 820666846 71923 71878 672330066 94426 95419 840562961 77438 77646 804237677 51758 51600 69585100 3532 2936 7491843 87446 87869 65895527 67583 68307 867979353 77882 77066 628285798 64772 65646 758123822 59054 59114 821856427 26400 25666 262376851 7430 7196 987465706 53762 54600 53570813 12872 12302 667447134 81584 81333 749215641 78438 78858 803620794 94844 94607 413302751 82331 82682 845720675 6619 5739 9965674 48375 48011 198268380 33098 33075 221965319 88660 89590 13838465 39608 39442 341345804 59567 59837 802528121 59667 60523 981257451 96208 97017 454364134 12130 12885 874038534 66357 66129 30115422 6172 6404 200516037 86912 85956 999760031 25342 25188 798690022 68548 67589 611362174 16049 15339 64651797 12456 12892 291194145 56045 56619 74588861 51846 52751 429686638 56978 56804 224435741 65619 65664 708636355 12897 12169 366691742 73328 73775 881410280 45504 46160 954169700 40718 41605 87211074 89166 89699 284967203 73755 72849 907191625 66326 66679 136674612 60395 60850 210540604 12791 12343 958770664 80007 79817 915286803 63090 62364 615531804 12908 12131 942992309 92428 92537 470988301 26147 26268 7324779 1259 1567 596064110 14947 15776 401531028 75511 75661 774335416 34938 34566 949048219 75147 75546 897311682 3848 4100 93926439 58540 58005 246525841 36702 35787 811917713 13848 14232 63940465 72539 73222 64049051 37701 37619 875276100 60101 59722 138554463 12639 12923 444014107 52803 53675 708390021 41950 41510 7783427 21137 22071 435641 12442 12927 12059170 8434 8792 1190236 20855 20639 25530114 7632 7056 988969338 12659 12931 125182252 96599 97205 210563581 53711 52842 67336185 24843 24067 836764704 42718 43567 56964261 81493 81355 318360614 62145 61799 898701733 57008 57659 898703691 94552 95002 22217786 97948 98920 78477307 26552 25751 419659847 91613 90766 451097666 54843 54684 241644640 26792 26852 557514884 21523 22343 212529699 76549 77113 883948654 7640 7558 267553483 21523 22387 609343532 93433 93670 539274754 3104 3725 973713372 43032 42660 800833783 14166 14940 536427331 59051 58629 10412465 12070 12954 343811519 92402 92888 842567843 58460 59104 54057085 88486 87527 924656256 52010 51666 374640876 22490 23091 443026512 24548 25362 777864562 35427 34925 279617476 42339 43069 416139869 54800 54840 974437830 12964 12404 824945948 98988 99578 380218709 45050 44825 40151983 98934 99164 705778832 38364 37707 422532700 40852 40194 822708240 83072 83041 890173860 6583 6216 712729723 12972 12433 703751285 53181 53756 371648086 93221 94137 611999393 42884 42101 721073179 10496 11270 584573839 24153 23798 654593676 36350 35672 340849969 18402 19159 989895494 12152 12980 828316469 12722 12981 865140121 73104 73093 47880320 18276 17517 571044247 90307 89705 190836952 23238 23289 652598635 12986 12280 558170336 21084 20605 534351085 6479 7218 827021898 81267 80538 461671283 41097 40422 903289416 6738 6848 348245993 35715 35231 409919555 65435 66077 396029732 61273 62072 238826192 61207 60765 299550835 47306 47354 26502880 39356 38431 826204279 12998 12586 465560374 59690 58819 289955381 81413 81252 491635231 12407 13001 447798890 13002 12564 489046877 90657 90760 376967454 59065 58582 438535268 73091 73350 379278716 42769 42485 888136905 13007 12771 912377825 92787 93377 48604407 36424 35725 341014067 33205 33151 664034596 14420 13637 130461300 19893 20745 115433603 55452 55566 873896855 18711 18035 29876411 12340 13015 997336210 13014 13016 264136089 22814 21983 860799412 49111 48307 649489665 16962 16617 477805625 12406 13391 62867243 51685 51419 13503516 77539 76734 105349900 23481 22510 947832876 30677 30633 805371665 67573 67696 957406306 15212 15133 995979795 13027 12969 803764850 13028 12815 448233608 74836 74487 175995040 69335 69631 303116790 96079 95909 774574805 93838 93073 31068334 92830 93550 27574770 77639 76881 905530806 53978 53234 168074596 9783 9862 660761351 62666 62797 31895801 91669 92214 140762616 1172 1467 230473969 20751 19819 126066683 77289 76520 196583001 19221 19660 513446791 13043 12263 660872596 18376 18145 519555925 97058 97945 752239931 39426 38560 673206735 20717 21677 18299687 75448 75018 456492230 58430 57904 9805259 13050 12854 22515555 96925 95944 20613063 49088 48896 407903328 13053 12913 437842363 1718 1164 331809399 79909 79828 851404377 79596 79536 187899163 32635 32862 9532095 12711 13058 542148455 43306 44057 358468867 53543 53517 333733716 32144 31319 32180495 43374 43095 427384622 75103 76063 366605231 57384 56762 935635785 29409 29713 352753640 1092 789 665200624 30507 29784 776016524 64178 63956 63794078 82197 81412 234439691 25045 24908 989241713 59533 60153 774549644 44195 43469 382922715 11702 11200 609336380 93591 93978 159627163 39440 39488 720962022 38229 37569 331529963 75843 74899 149911493 46146 45486 899652859 1 22 404182678 18675 19051 4927391 13081 12249 232453872 61020 60830 471397700 87519 87090 121280728 69996 70427 824003881 18111 17294 981846417 88858 88392 175476684 13087 12912 279174065 50137 50056 539391394 69036 69747 135079290 30897 30482 490156554 15609 14708 593164646 19907 19053 316002436 20808 20231 91720964 36193 36008 102265374 57761 57797 30996483 14715 14303 710737712 12308 13097 603293068 13958 13691 978198857 97188 96580 206354902 96878 97045 25467241 96655 96457 723672564 31311 31073 147342961 57944 57581 885876721 13104 12825 921825239 91927 92135 356615454 50426 51171 409938078 1 612 61224107 80906 80289 526540422 12734 13109 327315573 3682 3077 241592704 84688 84268 93542431 12483 13112 535703396 52138 52665 977048164 58280 58821 474623974 21716 22364 127588523 56214 57144 809962695 23120 23873 355721436 13383 12549 913465928 92908 92265 61886323 40568 39754 83461092 58511 58451 601091027 12589 13122 842002750 24098 24361 452950236 13171 13426 564926297 23617 23300 30947775 78832 77997 202224135 59025 58678 974782225 35267 34818 324919716 17287 18165 496201759 67219 67100 370198787 405 1 222829698 79652 78667 313051049 32534 32272 404567539 8214 7888 234366009 74763 74854 516094048 6868 6464 234994480 13437 13554 900165183 33319 34286 461178322 50102 49732 42618658 95015 94661 469142885 59419 58672 934194315 67086 67083 915578524 51567 50943 782950658 1684 1053 359616854 75034 75294 81589606 90053 90096 900053129 1976 2948 997847169 25090 25573 401460856 13149 13079 27851486 73707 73541 64876845 76500 75661 198627551 16808 17649 802030371 34707 34170 916432138 92676 92585 62929475 34725 35372 493552804 13156 12825 713471761 12742 13157 546886785 14976 14120 64937000 44921 45149 15428634 81886 82038 283581924 39611 38998 285080800 95077 94381 51244638 96525 96428 978518992 83896 84230 156862877 13165 13100 940210504 7592 7470 111596042 80994 81438 153891609 13125 13168 572697893 90543 89900 17261277 81216 80539 47066743 89567 89418 415640203 76537 75864 60812999 40349 40284 9759048 12685 13174 306602897 71729 71432 410931840 47417 47072 176769716 18404 18705 215639350 6260 5909 5013099 64241 63513 6160280 39650 38804 170968446 93100 92678 634700503 4792 5355 54340026 48889 47902 593916725 565 1205 918777502 91666 91081 126985824 30091 30699 81357399 47807 47846 733943294 15360 15804 931558127 18692 17764 168254601 35699 35648 343676353 75735 75966 654838365 9035 9879 555302704 96252 95963 760582415 12365 13194 694526104 42773 43199 15970049 71396 71693 397881989 79345 79354 235410739 64105 63726 250881827 80615 81133 824748380 23580 22587 427024630 71058 71758 22197818 18182 17370 511787467 12474 13203 393895974 75982 76606 813524463 12241 13205 424944619 83545 83282 631250846 21681 22302 674024920 35616 35549 224118462 13209 13154 290809620 9370 8932 878522574 14074 13215 37162290 87011 86351 154199321 15923 16860 570976261 13214 12651 327180591 28605 28208 320385462 61082 60847 267944341 94185 93639 36584211 14114 13964 583688892 13219 12296 656074282 78578 77826 852086320 13012 13221 887077143 18617 18096 523601938 12464 13223 563125018 13224 12997 571740360 57399 57139 29086189 12901 13226 288861939 12614 13227 488129876 9138 9942 266425761 27580 28189 27094261 37819 37676 587217605 15041 14206 869870698 64118 63278 974500324 52950 53630 987316117 12773 13234 515317520 22929 21958 801458483 45870 46251 481269274 28868 28357 218995124 13118 13238 348191236 51057 50529 584528971 29233 28734 201765045 26654 27628 829276225 2294 1971 704200432 40592 40690 659924110 80116 79285 923623559 95973 95596 620528042 85951 85481 234352844 7270 7901 135232929 12758 13248 294598473 13249 12519 543594086 1684 2438 424504497 33528 32803 278785641 72779 72592 645041174 5322 5894 10943851 3819 3747 331727963 76657 75897 94707601 7518 7671 301440493 87022 86209 28596920 70948 70404 581216430 65475 64507 85094921 51318 50651 603473458 31027 30220 146394061 7682 7880 518710318 31815 31099 241028482 13264 12686 707279661 43544 42910 5586478 13266 12949 328230277 66517 66285 852000499 13268 12972 576119434 13269 12806 115394532 10359 9562 600300033 47460 47626 765306647 86029 85817 346698712 68926 68393 742684155 38514 38754 423581716 46196 47151 611530988 23298 23816 367405834 9601 9876 30612741 52033 51924 442341842 12385 13279 258541622 53948 53160 832948985 59309 59598 378105750 49653 49483 142821238 13283 12585 157837306 61774 60901 17098207 23708 23907 458073286 82875 83687 105664989 78605 78876 140826883 14286 15155 249803230 81745 82746 791719602 84832 85182 634182921 28530 28188 33652320 2764 2879 639309687 12379 13293 330072315 13294 12527 54096032 68870 69275 500522468 10553 9956 801888275 77666 76715 149350213 51068 50747 757822571 90215 89392 295885477 12437 13300 999452286 12300 13301 300772282 50083 49969 919987927 83298 82378 228525950 31872 31072 359054183 7815 7791 553143685 30455 29903 441478007 3685 3097 313570189 65657 65820 131856353 13262 13309 732628823 37558 37890 80876416 13311 12901 373736117 64776 64051 106772453 30131 30097 659678693 81331 81817 814510667 9696 10148 312134685 89982 89047 64434893 69887 69963 757280359 17488 17160 719943639 58221 58819 55934639 26926 26567 385374171 23567 23403 109008154 12268 12394 47110981 89531 89972 802509210 71424 70479 141237424 13325 13177 556909504 30753 29998 517707098 15406 15641 526446289 42850 43473 824124373 13329 13061 732835867 15104 14533 958720 33975 33341 494204297 12726 13332 42081590 41398 42174 424870518 12826 13334 302647237 73404 72654 670889663 13336 13299 475787938 47225 47712 246008860 41214 40558 625715291 17142 16818 724417968 36579 35721 252590668 57236 57329 899993054 49925 50249 963990806 88205 87893 700964447 65938 66539 97892685 13345 12464 970952337 62801 63214 830942321 7848 7684 223663122 21459 20454 419952160 74848 75222 752976270 68795 68048 364723593 98138 98733 510111701 65397 64762 139811620 13278 13353 308002097 10030 9055 30143137 82383 82487 618551030 40784 41321 487090462 89162 88914 342344026 13358 13194 992086940 4542 5170 807391623 11342 11000 876870068 52317 53039 533384687 88799 88568 791259270 25629 25292 123644128 1389 2073 826708467 68439 67436 674449752 6339 7099 428172300 60814 60523 30758426 9017 8524 396969161 52384 52568 343488257 88155 88183 307396095 52550 52049 118112405 37846 37228 228402572 34911 35449 316653020 23170 23226 73831892 50513 49532 923585651 37336 37565 103697010 13256 13377 357777116 29488 29603 194344231 68851 69780 985037082 46880 47823 327376662 30132 30338 900397947 87163 88036 988244532 75667 75592 5195190 14815 14757 555435770 71754 71937 31837237 23257 23000 182661725 46572 45587 97968564 7067 6089 370233343 97916 97575 812672779 10886 11657 801600679 41154 41457 221419336 13392 12589 525923567 68865 69375 12741633 18562 17709 399297596 13395 13155 545230313 33891 34583 570437619 44897 44620 699186592 98584 97971 291988202 87414 87696 4867792 13400 13355 359652637 12671 13401 830870389 89168 89157 427989923 89901 89440 526837116 28717 29013 94940384 62888 62071 377283728 88136 88499 298274043 49156 48339 188038705 5934 5679 32300178 17585 16692 550276102 63956 64245 517311405 13411 13247 4500084 91685 92342 419609329 30636 30291 43825519 60960 61015 780698903 92840 93695 211331472 13416 12801 63904924 21163 20653 608020328 95995 95666 641034681 79268 79790 467581717 16929 16344 94856341 32527 32237 409592338 92890 93184 954951610 37163 36605 330862932 46505 47143 947843269 2071 2565 948247954 36584 37370 632468834 66806 67614 435748324 17177 16892 248388216 98896 99658 685743247 39791 39285 500149153 71450 71534 679094815 80455 79762 63842013 27557 27657 82880183 70626 71219 318664839 72923 72567 224564646 63878 63285 424706952 65212 64693 865799994 12799 13438 766915018 57823 58548 325133529 70987 71489 33671408 6895 6511 594266957 29554 29294 728297284 43017 42782 300957536 66532 65987 866602224 93576 93306 785946793 46274 46500 616584562 14048 13048 630390437 37320 37793 560022858 7989 7802 679654410 15435 14755 4677109 76007 76580 269904983 37260 37959 501873183 38281 37754 259301296 36938 36691 850213909 44764 44403 13816041 72997 72721 634685561 93540 93499 727939553 11094 11877 687539001 33900 33117 82416145 591 1559 298890433 67956 67345 283927396 35401 35332 48145776 38640 39572 528884041 13464 12795 820366665 39146 39153 232322567 50253 50147 920923116 78864 77934 169769554 47107 46752 179674308 8493 9260 29393179 91887 91492 72629121 12545 13471 481374636 48049 47209 163343561 70436 71027 72356339 54007 53462 292445994 30075 29378 503878430 31298 31702 227514452 50038 49865 897463913 93333 93222 833512069 32076 31714 6129204 36578 36438 622898756 623 156 500537177 24393 23645 336149586 77314 76456 731758268 80247 80209 821601246 55048 55072 951176484 29649 29979 422447352 12893 13487 832579401 64640 65604 763074376 90288 90192 202768430 12991 13490 298194176 74341 73907 309437360 64191 64980 623387151 26595 26750 754110303 13266 13494 615806872 26224 26827 713919886 10967 10241 181779362 77348 77407 727598758 18848 18487 492125457 27476 26599 783908032 41918 41306 6021589 17522 17510 652010866 51232 52018 566239585 15814 15386 340022760 13298 13504 718769502 51673 51456 177878327 14554 14755 285661857 13507 13336 558426351 74165 73387 819847259 38389 37528 833449967 70179 69489 158561168 21403 20784 619290494 98331 98317 147401931 68521 69070 861288087 59774 59634 382416399 13515 13091 395623299 52312 53191 821310736 50881 51506 390092718 56919 56167 143500707 11233 11993 591504819 44618 44566 898840692 87758 87738 834610617 4978 4388 808684023 8566 7575 330419202 39127 39005 586433953 13525 13335 672292289 54379 53841 124782935 27718 27499 783323180 9645 10122 532585767 64533 63672 480353747 24456 24021 47548726 27166 27345 877938224 20546 19748 792011769 27917 27849 54553471 6347 6013 840653480 94797 95151 121324240 88318 88756 460547568 50091 49409 493505114 13538 13024 173121769 98438 97437 20295698 6453 7212 128952391 92280 91714 512090748 78547 77568 3051476 30314 30112 361147841 94051 94909 712641566 13474 13545 941930243 23603 24018 206070892 73757 74124 488319981 13548 13324 805093623 25990 25638 239103118 59595 59029 22110039 90406 89593 852893031 13552 13403 71026492 3010 2539 327032770 54495 55422 878985566 15406 15265 969499718 13202 13556 89440951 41174 40875 225168329 61137 61661 255001071 95341 94621 823069285 73225 74162 499113240 12671 13561 12763342 27861 28337 844520859 44889 44408 873349090 25477 24646 110082162 17108 18017 94710402 58100 57969 25468568 19301 19253 582379937 34771 34133 833614270 25713 26472 64956058 97556 98225 30697280 46254 45604 834650055 77685 76831 472298327 70180 69853 388524879 22256 22904 167870096 4463 3773 586120255 44677 44606 139712381 77940 78243 459308509 13578 12661 480204458 94521 93997 626104633 17084 16142 540121810 63928 63613 550664452 26710 26771 308865875 13153 13583 494837669 25805 26039 66688224 95262 94821 141714314 13586 13034 779573878 32226 32641 366478780 44894 44928 644480145 13375 13589 136255159 89371 89834 1886367 5242 5243 382311800 29374 30255 318351029 22619 21654 383857879 17333 18118 824609665 84672 85081 654840599 58280 58605 69655680 13597 13594 19640252 61071 60120 8526448 34564 33609 869563292 15213 15722 598535177 84148 83870 622485305 34340 34808 176114408 39552 39906 557249358 13604 13201 409076940 22102 22007 380905384 13606 12903 990496516 54138 54914 37964855 82368 81370 7756328 93995 93350 740929637 20289 19520 267475976 50963 51514 962022566 74950 75516 330520034 17886 17009 840280657 83445 83186 86246104 10008 10269 5963182 58434 59080 767416992 59590 59781 129771088 13259 13986 244102270 13414 13619 419367333 97787 96952 5445231 55352 54786 592182219 60207 59295 45202087 37335 37389 620735141 73775 74210 764175678 28474 29280 42136879 17664 17312 318917671 66537 66647 643967246 90674 90111 169526113 13527 13437 687065196 49833 49255 772006769 34092 34350 666266114 2430 3001 126537743 94174 93415 138103158 1297 2047 832728352 12933 13635 206900712 54211 53686 109207524 2806 2119 944370888 13638 13221 124334193 93615 94166 144875242 13640 12640 285253472 44588 43751 429962204 18525 19101 241009606 50053 50614 38588279 12354 11845 17234790 93490 93228 86699444 47444 46580 826165028 58225 58109 411715777 21949 22172 886560189 46617 45792 679206228 68179 67822 616885942 54613 54480 341641536 13652 13088 758248338 62259 61283 168982598 92261 92062 233020744 40278 40106 13718317 49978 49552 999801844 13657 12799 899147028 99616 99608 268947149 3769 3000 725297928 51857 51282 445341783 36834 36877 270369234 13142 13662 56136410 7331 7839 192669202 6617 6263 325671186 39792 39561 341932690 39921 40451 318232360 13667 13051 339429588 13489 12836 279365601 26255 25943 923365357 13670 13470 54477334 58134 57979 724448662 9323 9799 404025956 9633 9530 853912961 43506 42958 537173284 89232 88283 156363497 63705 62826 756841629 96233 95502 26650221 27771 27983 316100473 76485 75573 53334558 62784 63714 453127030 36952 36782 567328215 13682 13333 557803614 27060 26804 957570509 51112 51326 656717625 5729 6319 127027558 13686 12821 318814657 83743 83189 794720335 82185 82012 725331478 46702 46467 477064137 426 43 5767859 50629 50895 246678083 27145 27096 395896481 41745 41357 701049134 40680 39797 138193386 57279 56796 205840653 43514 43090 493355601 47250 46295 279791563 69816 69189 782207040 38043 38768 973675858 13700 12989 15728642 59573 58775 772929113 13702 12908 581714738 20617 21101 57296765 82773 81771 332455540 90427 91372 655852180 44526 45344 755414883 26768 26049 931571774 75952 75347 390319818 39200 39089 491331516 8031 7196 101610262 55554 54777 30007558 13813 13703 106821387 43518 43951 182140183 16846 17456 337428663 6898 6084 406921356 61855 61105 139216036 89123 88385 116157549 62825 63520 298107218 50463 49668 365378379 52757 51889 177721060 26439 27322 834951307 13722 13313 471013146 322 1 166516737 20582 21416 56772991 13321 13725 152456129 77022 77553 684695524 14631 14760 925994033 15916 15781 463963916 4475 4775 608093795 77736 78161 616218537 13731 13038 517915810 1039 558 25037703 68251 67970 411313483 20332 21198 969882376 44822 45667 961049567 18352 19246 576007888 94657 93820 89643093 83256 84118 31971265 48504 49456 369807541 76948 76219 221761322 49553 48580 143861986 97794 97671 117721403 46761 46216 609166519 13851 14748 24037821 36286 36733 448499798 95782 95198 763156224 57160 57711 587606717 54380 53584 180928276 80933 80964 322903707 25934 26867 776952635 83531 83701 959184225 94600 94464 130879903 87392 87241 347533467 5271 4325 995720001 81686 80870 906302849 45100 44568 572466 26577 26512 556054217 93360 93264 825273349 45961 45577 962713792 62637 61991 608690820 55797 56633 372624281 13762 13070 896007330 5665 5137 64731141 58428 58458 477146545 7785 7546 293657092 13766 13651 19834581 1992 1041 789995002 75781 75398 29552313 15507 16500 19548677 78460 77975 966388608 81079 80125 234810766 67283 68214 18403583 91967 92632 36632862 14831 14241 836315433 91977 91714 890065011 63041 62158 623254730 89170 89464 680635604 24749 25626 31785081 74734 74755 713233825 58591 59207 146377159 75640 76087 397172014 13782 13758 750841533 65687 65524 51451345 34745 34395 821731718 12243 11381 73873722 28033 28152 373907048 94261 94011 203219971 58453 58354 262910457 88180 87214 85292936 25910 25516 226542991 31811 31763 536213497 48614 49130 761843704 87036 87228 229829806 13411 13794 13106795 11506 10520 169881786 25752 24897 5054399 23271 24274 338047426 13798 12882 69149147 13262 13799 361763088 56281 55561 272165230 97864 97565 478206691 3782 4625 694936544 24098 23798 679659529 61109 60611 84305800 281 219 758889904 70500 70292 44837407 2052 2168 213876602 94964 94277 80964980 29997 29431 729630671 14121 14229 876935778 68291 67617 534231671 51624 52396 10780159 24825 25387 525526376 53088 53069 825795351 17523 17606 728187868 81579 81119 876702169 13817 13198 536180647 93874 93915 84160463 46594 45802 626273480 13820 13433 342580756 15307 15516 671570750 39486 38592 165618625 23587 22673 403528477 10249 9375 220875432 89175 88971 299204320 13599 13826 117064773 13368 13827 852273153 98239 99109 704873201 83524 82611 999655879 64764 63782 918614873 6768 7531 30772832 56774 57013 198650415 65466 65032 329847343 43316 42506 890739231 60567 60765 246802791 59506 59307 186672645 13837 13044 215671769 97177 97986 362685277 47999 47360 679789322 25359 26318 36774138 13206 13841 983455369 90583 89672 569148924 62573 62272 337883775 19289 18626 64918268 30101 31014 357741704 13846 13216 71079305 31292 31078 612289217 90755 91118 532682200 15282 14646 645968163 52486 51639 68080823 8698 7708 986388751 77174 77823 275231683 74390 75016 488304425 13854 12949 309083611 41593 41035 784905066 81618 81583 967577044 13857 13652 163387249 98359 98763 673156462 13859 13436 520148762 18569 18710 283409543 92811 92538 49217362 47367 47176 905875087 4493 5072 688297770 33024 33670 314506300 13865 13545 828366634 33085 32085 616488319 79894 80883 163093223 27965 27637 629596086 13392 13869 69933271 46249 46014 651045923 13871 13428 629009509 81655 81927 593466013 14713 15203 219483713 52335 53165 915885189 13875 13643 948426490 55753 56274 210234364 92576 92531 80512974 94933 94987 18973011 39160 38206 789697985 15763 15226 563581123 39697 40282 925510380 15414 16023 509221471 45656 45088 631345688 78114 77184 633398854 51405 50662 393183371 84437 83660 860375837 51978 51384 289927714 56218 55276 151983293 83909 83396 15712672 41569 40944 609737000 45263 44415 266090310 13755 13892 984160706 69910 69158 89223076 32996 32267 831718590 48300 49256 541306030 29417 28630 588180182 73281 73556 616802066 95505 94756 545275199 44675 44560 44787145 18314 18836 106538972 13812 13901 374163948 39786 39327 308124594 4068 3955 13241546 61010 61710 243195292 55804 55915 973202487 74855 74357 40135999 52200 51196 505594151 10746 10483 32542273 53375 54339 417356923 56989 57191 738708918 53043 52788 809502234 13912 13121 132613595 73305 73734 286321220 22002 21906 422892039 63110 62151 519586083 74620 74498 378955998 13917 13234 707173539 27440 27423 412271304 23996 23843 212486276 13920 13168 829561506 70552 69643 291401902 65182 64897 465692339 46782 45908 645857732 39380 39250 292740577 10921 11069 37924347 36406 36973 33788708 90203 89604 481005613 9206 10137 451363132 54899 55656 22725929 72311 73147 813435039 26003 25589 44897102 82734 82223 69142454 87118 87171 643867736 13934 13350 342559048 56778 57354 394982777 87087 87190 162422071 48795 47888 948145580 80597 81407 896812906 71467 71996 907397702 44948 44197 212026634 16240 15295 481128397 48828 48754 836374001 40872 41394 757775630 14243 13312 13688927 71543 70731 324351082 54229 54996 140129519 11364 11089 72566129 62865 63757 84438730 13949 13537 140447922 55493 55310 241949723 46686 47282 235939792 53872 53176 150346435 55404 54609 257334233 17847 17698 243217741 13955 13061 604647380 10399 9664 526453796 7036 7355 129201561 54792 55525 239066883 40109 40084 861913830 56402 55778 946342574 13117 13961 689241262 14143 13218 20481248 60121 61045 853454004 8679 8919 63320196 99321 99400 931534169 49564 50560 152554535 84599 84120 652130226 43825 43509 990817454 46113 45589 532414430 16586 16060 535231044 10102 9100 293637015 59693 59661 334501271 33606 34056 995344134 32583 31620 307458884 25470 26287 183507932 45871 45568 443698063 92759 92430 24954014 13978 13289 602567256 7284 8289 27502144 62078 62486 859269963 762 225 87648758 59360 59802 15928918 1010 292 580501831 16899 16913 96161888 43262 43592 496312931 62756 62749 481199160 13987 13260 698153654 64482 64452 244590539 13989 13405 502433213 32894 33371 932712859 92817 91874 427787801 68876 69820 431100524 42429 43419 943822050 8650 7690 228876096 75869 76326 476085053 3999 3061 614422406 23609 22825 752667185 90014 89685 746781583 95250 95639 199632054 14000 13143 683648833 49927 50322 650702863 46573 47432 836494607 38000 37201 562224730 28630 28381 227634473 63649 62861 72957286 49004 49091 831694063 1788 1753 246514628 3663 3859 49033900 30905 31602 762789409 13585 14010 67467649 86505 87197 27141331 56960 56380 54694303 20031 20606 332723633 99082 99180 11421369 12707 12150 929498664 69695 69635 38104250 95346 94402 54122891 34042 34729 108090035 5129 6102 945216427 13651 14020 690746391 50562 50112 465274280 82733 82719 768031786 14023 13459 606788358 52167 51373 21600695 5445 5045 429669635 13375 14026 185616641 67395 67689 676399144 89254 89816 342137341 42945 42074 159723551 15288 14452 449605310 83099 82362 63000004 96184 95750 954296369 82781 83067 617337726 61935 61835 997402378 78126 78695 926735312 44625 44920 329723646 33756 33206 363742763 13578 14038 330893875 13969 14039 495883783 38045 38447 140427509 70889 70749 596953138 415 1 550140330 65816 65798 734892647 68263 67693 927651080 12159 11295 122831138 73596 73014 747526789 50107 50331 429402035 30563 30984 663095567 28053 27145 660821649 1387 489 736518142 68308 67490 827853810 14052 13050 424145991 21618 22208 9685144 42811 42728 82634226 15078 16015 142705390 27959 27904 2083278 30295 30942 474225235 24541 23882 27038051 54120 54271 533830838 55859 56473 624364328 22018 22652 815789155 14004 14062 269761782 54203 54196 730858524 50005 50021 831736509 36463 36092 283402092 13403 13399 751673206 94671 94900 63855928 24722 24805 542244440 40899 40441 128039063 42267 41741 484821583 78308 77969 17623524 89551 88858 418013610 298 1200 49621009 98404 98753 307913235 76653 75721 646052413 86843 87735 829384901 74967 74535 315693449 14078 13206 501326585 61022 61251 910989096 75678 76035 416072353 72327 72967 288550582 22335 21923 221096793 41466 40501 365003979 95205 94928 688450459 34730 34693 443189711 95579 95649 824759858 70629 70729 463765264 86945 85968 562253809 50303 50492 794432017 11202 11006 205006244 84180 84205 738345510 72215 71367 154566215 89132 89817 625673277 81804 80816 679165302 47616 47014 7526655 2544 3051 955673125 14049 14097 36866328 45267 45870 369782161 41584 41718 408386514 14051 14100 229686902 78300 77296 15653865 6303 5772 288967811 62324 61914 287047323 82479 83084 44974091 47435 47831 32339710 14106 14000 282386941 14107 13613 645287830 14108 13331 869318678 13954 14109 158436391 13355 14110 13211477 52485 52119 447022536 72473 71926 131309232 82826 83136 667399993 56553 57338 174584837 89715 88884 112394102 95812 95067 42884435 77416 77006 831555724 14118 13921 110859306 94034 93446 313659564 45138 45776 60061536 34057 34667 570280318 97201 96270 3438342 84880 85566 369213879 8832 9029 310478490 58147 57904 178818286 165 1 539002750 51308 50876 529046956 14075 14128 355049897 53699 53712 802555330 76862 76750 659189917 87302 87667 637014239 13742 14132 367301273 36863 37382 213249377 71809 71770 349386767 8330 8285 537646956 66280 66334 868927320 5466 5628 67383353 97178 97289 878340263 93311 93004 80346033 29102 28718 546180668 23134 23842 508814907 92406 91791 339004634 89554 89887 868279506 26772 25787 180066426 14145 13292 843187546 14146 13833 599046465 13602 14147 88831284 25788 26339 804785328 14149 13192 482405392 89741 89368 962946843 39554 38880 46938370 34763 34462 390343004 78138 77314 592356825 141 403 21683912 57162 57172 116466860 73680 73031 859469666 13604 14157 601357237 16651 16378 321188431 85439 84730 99771234 40174 41011 743279754 92337 93160 821021354 74745 74368 816596953 63211 62608 37055390 7073 6120 319610368 29084 29689 370534976 28122 28222 735343668 49021 48843 244801431 40196 40530 979378898 15983 15936 66200323 22418 22981 889824593 59247 58656 983345103 54548 53771 969459318 14173 13311 613922053 36309 36023 292838598 17579 17888 247489926 34168 35143 396618561 60896 61398 398650969 99957 99606 959724109 74147 74464 850075460 87317 86986 459734257 28663 28205 387568025 9285 8308 497374787 45173 44373 554809683 3997 4032 132240164 89104 88942 40717409 39441 39293 396078122 43588 43384 133182530 81736 80894 31726046 98453 98886 335052242 55495 55342 34360104 98901 99850 282065764 35149 34589 75630087 41671 40962 17056528 90212 90710 575722117 85637 85723 285229903 64497 64232 61798891 19555 19916 674238405 93928 93257 979085361 72976 73094 568260701 88272 87922 76398008 60891 60696 698581147 13979 14202 721684284 14203 13260 554679598 7364 8027 564141060 98616 98026 257770949 14206 13466 4343899 9140 8827 415496484 15077 15915 78418500 85848 84963 526960503 65165 65473 184972906 45048 44706 267613926 17691 18519 251294038 13566 14213 2215017 14214 13888 662415588 14215 13995 44208862 1 352 254265848 28582 27940 779723353 85333 85012 726101613 70450 70779 35617211 29915 30461 594550606 42553 42745 506101894 47991 48362 3013961 14009 14223 27634927 48249 47608 65513824 56341 57208 704889397 14911 14249 207106018 60307 60130 816337714 14228 13492 884713370 87470 88149 774101808 12596 12095 76135238 4356 4269 57047293 25999 25350 544490315 14233 13410 802363458 14234 13719 241778086 43045 42685 826434832 13429 14236 439583270 98510 98389 834938300 67665 67575 213812952 47943 47927 518672621 14240 13286 133613763 13674 14241 810821107 13804 14242 961227990 64511 63847 44559194 66111 66671 886205727 82123 82639 97081279 70305 70981 722036286 64899 64862 480184035 14159 14248 188143896 35191 34509 915655934 40604 40635 74314960 26595 27035 50525270 32344 32475 925809907 7299 7249 630075663 97987 97958 162045938 85479 84575 677685061 17116 16806 815649238 96515 95972 809377624 55285 56145 518143791 13450 14259 233258631 32775 33542 763472973 77764 78575 856721857 90684 90645 780031155 54748 55130 723493047 1055 945 9983177 4351 3591 899657526 96136 95508 928593873 56214 56603 72648884 34434 34021 94645276 35663 36004 55728169 63978 64939 51007358 72183 72782 240442912 13694 14272 933267967 29097 28416 296050445 45836 45306 69360851 17912 18183 52365793 26265 26766 386839437 17256 17243 274690780 42558 41625 476894607 29725 29309 69703330 59309 58691 976096197 99019 98864 165360018 13864 14282 187616915 13812 14283 646646611 76135 76522 718868491 38204 39197 759430319 14286 13416 57112164 77686 78105 257760677 58255 59092 818158247 49290 48309 644749753 94264 94755 705634220 90881 90197 970858127 14292 13749 62698821 1000 41 571971768 66881 67111 12489145 85197 85391 190460620 60753 61178 636189556 82979 83642 975850169 96942 97354 502473980 28420 27644 325472602 24759 24343 638651687 31699 31030 167200844 6299 5635 256088460 29899 29719 874697213 9231 9335 164335927 89306 88397 712771589 86801 87173 195839393 4229 4249 846728122 12665 11734 533710815 15249 15926 379487486 17710 16872 264732185 8166 8146 777716572 13809 14312 976104766 42951 43680 930116948 76844 76468 128600822 22339 22122 50932210 17595 17061 277916632 76316 76076 409669798 2954 2455 623141342 15906 15129 256420687 21197 20617 175857429 95049 95404 62121625 86761 86914 503197849 15798 15979 632081545 18239 17770 831284673 45114 44375 106448214 10117 10130 305887127 21739 21138 617601659 70314 69983 196822155 14329 13379 479342602 94035 93688 442004584 68891 69372 932685891 14070 13353 496720006 94830 95217 100885861 45395 44499 32592450 14335 13868 31019972 37235 36620 345463211 13899 14153 33060380 42583 42538 269018750 53701 52982 446617125 32495 32075 422964565 68853 69764 866675559 14342 13711 960014107 63844 62947 811257424 26598 26571 156682435 85681 85522 779320708 38534 38995 570489145 97055 96619 26958196 14348 14241 443868057 38872 38479 706992690 9251 10187 184564128 3231 2668 625500548 40235 39912 602094176 31623 30958 523172663 4829 4593 181408055 87915 87979 577954229 56183 56707 286269697 14357 13422 183667930 7926 8402 876842893 13634 14359 480327940 35647 35457 2710350 39662 40046 469230697 887 671 614978899 18330 17619 705214126 14364 14302 778109305 42388 43154 103843509 98660 97977 973328096 2171 2824 929657526 59165 60127 237182619 11424 10439 60814481 14370 14003 827883180 60537 60716 407694434 14372 14339 761276207 2562 2977 580600662 7238 7106 752900053 30415 31046 61566654 51673 52421 97003924 36849 36830 40445282 55657 55410 575776925 14379 14006 506675480 73374 73712 447040143 47141 47496 93193877 54032 53450 823825642 54511 53978 779817346 76980 77254 52103110 85447 85326 805276883 30731 29884 547659973 37892 37782 558937940 51065 50245 476645958 28869 28300 990260356 47384 48354 110283483 35539 35530 938356647 14392 13888 606439678 53663 54383 393915671 37033 37472 352466687 9051 8564 64579035 52377 52790 981744449 94107 94720 33927034 14371 14398 281634982 86694 85971 253903377 49794 49340 210754376 17350 16450 694302372 54340 54406 800689514 61333 60392 748832690 55119 55520 644823214 34414 33605 50143244 38127 38007 517920648 14067 13701 809288679 62313 62536 765582066 34900 35419 356626479 59263 59948 817719393 45281 44576 253725726 47308 47174 54670328 13551 14413 768213774 47512 46889 865323772 2654 3524 671239307 22972 22834 239395465 93204 92446 222695597 13627 14418 798752387 64082 63419 862316196 47577 48143 766903502 71044 71830 28549525 59791 59748 222859458 45895 46639 467066789 99721 99199 318773977 56869 57094 238784339 78155 77540 596035755 65455 65542 42931466 13480 14428 69466397 24711 23716 64356598 28702 29227 771612885 53523 53960 297712920 50066 50574 100485873 48708 48490 663712661 34170 33914 726553080 54891 54332 952050004 45917 44940 780313872 2863 3775 46038215 14137 14438 592686450 25035 24440 945762569 56488 56868 520366108 28496 28643 55403818 71256 71337 358811589 30858 31607 421252551 14674 15268 644625174 48571 48342 100138205 41197 41790 244019991 26756 27672 788292574 8067 8913 192816616 53226 52737 773995525 97204 96326 668305841 13687 14451 164808935 71699 70762 58550747 46616 46622 706390348 47207 46418 746883201 14455 13480 226142780 77164 77017 913491489 12457 11871 526012509 37287 37167 676755864 13546 13341 840534908 24801 24366 761261645 35589 34876 52985449 58623 58123 499183276 53464 54050 744412424 36010 35785 277571798 90369 90206 14830245 42888 42856 607505302 22889 23744 36284552 14468 14002 263925656 35561 36561 170776777 14152 14146 778019029 97042 97547 751632742 61224 62019 403676242 60727 60905 927396755 45561 46338 946050570 55687 54714 625413969 97168 96856 910334760 36492 35805 288842050 29161 28310 505537658 52919 53355 9070780 13882 14480 552135971 3233 2762 699630620 14482 14384 426926480 20152 20834 901248861 13866 14805 716143277 77691 78164 526074089 28669 27686 677878104 47081 46686 838512814 50697 50532 480130582 14489 14403 167146869 14490 14005 462452996 88053 88034 415831151 79126 78632 945327633 12753 12678 246906641 24059 23503 204605803 92179 91352 740473634 33697 32844 576319543 48118 47254 477810963 66002 66801 982464901 14499 14346 483456142 81164 80544 876108675 24291 23660 268901201 905 875 337754352 85129 85543 44496445 90160 90105 920847060 33489 33023 5079210 55909 54979 568287855 66921 66800 19386366 75525 76408 82181999 37644 37331 849894782 14510 14197 511096422 27687 28577 969649252 99652 99628 346231674 13855 14513 924524081 9408 9333 881943903 60116 59586 674483012 4385 4826 714767490 50755 49791 748004780 27896 28266 621898375 624 560 242635835 36139 36081 866309622 7107 7408 758137819 64898 65279 357905969 41598 41373 190341925 45659 45121 120458154 87951 88110 577584176 54765 54453 91416658 44362 44313 42964647 14170 14528 294214741 67925 67523 24730655 13770 14530 779852548 86232 85905 386179239 54595 55458 639233042 33321 32648 795517344 73074 72689 146455812 54881 55639 252448975 71627 71103 966780643 21463 21730 226652592 46171 45346 972389428 10787 10172 145618701 34104 33176 74822442 78296 78077 761978576 54478 54442 732577817 33711 34159 400637974 10734 10761 214905902 27988 27626 762871684 13605 14546 156415070 30266 31044 845667806 14548 14444 419044508 28969 27998 21957333 75101 75391 648143695 14551 14364 135083553 28989 29761 161435907 30967 30044 136822992 82642 82082 230973534 46938 46081 48701662 40888 40248 469785174 60840 61448 218369285 97373 97322 899777186 83159 83703 798291670 62901 61983 339306606 90658 89667 385646857 97441 97555 538619731 35787 36174 226504722 95344 95244 260039814 9572 10042 595003637 57299 56581 541733968 71471 71581 119345754 44219 43879 46778814 55545 54845 772041700 47512 47982 147174041 98434 97939 304639935 71453 70840 118606232 81408 81059 614371960 17905 17455 31201493 72178 71178 938079506 42891 43244 260778622 34049 34998 65723734 80409 79756 131542477 28590 27775 91424874 80056 80027 804191802 16456 15798 460786597 29678 29612 288926447 90089 89119 601864098 87214 87289 213160572 83669 82669 972861843 21530 20623 486434508 80468 79900 412432088 83886 83398 418295127 3426 3201 27082449 62454 63057 685707162 14591 14354 763621104 14139 13765 9015236 14593 14536 606475538 14594 13857 260863411 45865 45239 23305231 86580 87019 982157342 14597 14010 122531471 87559 87648 250635796 50226 49963 73347616 44845 44873 55710885 62977 63465 284447878 13810 14602 913380575 5601 4645 38964562 64710 64403 54512636 64261 63609 459564471 62326 62027 26365401 13788 14607 386292888 66313 65606 49779114 47902 48190 294825189 52094 52676 4059373 14611 13830 846619688 6615 6382 160924828 96445 96166 861816667 2071 1451 687220903 10866 10533 118389245 53599 52877 184731041 94670 94736 30350181 17189 16747 992147641 35685 34769 92524117 40966 40094 1734637 49260 48828 324525778 16375 15496 189466234 37244 36935 85326387 3843 3084 211455383 64061 64666 269823353 31807 32009 485502306 80994 80512 332307934 63129 63102 291133979 72886 72384 369995697 14465 14630 684546448 87238 86263 784437088 87158 86477 646493400 32206 31831 91345111 97615 98532 186085956 5523 5559 575412488 1 129 39149971 85888 86173 886801867 84988 85270 431805541 39169 39613 307644393 49448 49813 758465779 27809 26998 227582835 46258 45852 581393660 70195 69780 714164825 30584 30575 538301187 2118 1861 264193335 93432 92756 301597623 20421 21085 918052466 37281 36926 849958323 779 1477 52722052 78461 77473 5342567 67294 66959 584142996 14234 14652 866282838 14653 14598 894712394 88346 88438 688234115 96253 95395 594250209 22203 21266 244079909 56731 56440 568958846 59878 59434 140989858 9553 8872 98643648 38079 37748 504241595 10029 9865 718760344 13822 14662 570480132 22964 21993 680873307 84476 84255 640155544 37986 38300 983352853 71118 71066 785897994 65130 64710 456498209 86826 87062 913497503 14413 14669 874831862 24173 23396 866821562 60778 59946 653903940 48811 48746 878927767 93357 94020 251934272 37206 36377 60344124 12734 11760 55085627 81327 82086 227003565 88184 89190 465142394 66752 66222 275030880 56837 56066 402490946 61676 60862 298348016 6888 7362 804073266 13998 14682 615234581 21922 22575 698246870 22857 22035 900104404 30829 30317 984735352 52261 53265 774852339 92407 92348 363155257 26943 27144 14938032 14689 14210 12845153 37643 38142 839953843 74175 73970 951781364 54839 55490 180803136 14693 14503 13269382 78367 78989 246080177 45841 44931 580187983 26940 27907 542064676 29174 29420 66752386 32196 33075 701668209 63394 63476 909041627 63175 63522 981581663 89237 89016 12867447 44449 43998 118989591 97040 96210 839986921 14112 14704 513948888 39475 39494 218962570 20273 21202 100822253 78964 79831 546134800 93992 93771 202282204 81578 80804 577616995 14710 14191 139865825 93224 93055 805229228 3409 2682 377518490 5693 5479 880321454 21333 21434 5245956 74767 74693 856390233 54341 53836 675800486 63753 64252 378607772 59627 60597 652693260 80941 80219 149044092 38546 38316 747740791 83973 83813 868492643 25024 24289 437040339 13996 14723 763175610 50921 51122 564414185 50564 49614 856112313 19194 19032 585844438 81603 81756 836734590 4943 4378 320799164 87824 88157 58454109 13848 14730 606619063 82356 82521 475524472 22566 21743 10639891 6660 7446 279689103 38653 38635 807576508 14735 14156 817630489 71852 72058 303134709 85392 84905 516703635 85548 84659 120819533 14739 13768 548370456 21461 22368 902467279 55170 55833 251359282 14253 14742 39011194 14743 14158 601613552 58024 57372 250651633 78145 78314 193046072 66018 66490 190784627 40526 41081 943174751 84545 83989 228921100 37859 37063 470971895 76891 76739 62082061 31805 31779 172195816 94997 94425 350570171 23341 22698 571057091 23811 23421 544942660 62190 62257 88520786 92384 93234 214332151 80828 80283 18024052 46682 47527 853707187 25187 25176 194434087 25018 25799 481824672 16669 16540 359641063 83245 83344 637052958 20157 20451 382733879 48046 47478 231022331 48741 48248 338284413 93865 94201 720158441 36215 35244 1750034 22874 23375 349269039 74345 73620 996175002 14770 14053 854054814 69327 68539 812123281 21290 20429 81452487 39414 39476 746773287 58826 58238 357361259 3026 2841 951328334 31646 31623 691656755 27744 27903 338230289 12360 12662 502854817 14779 14617 306478631 92673 92244 132100167 47952 48789 45775304 61170 60295 58940215 59682 60474 115805631 14784 14161 194620858 33644 32950 313839809 4172 5119 92048709 6031 5096 20431357 81306 80334 374119848 98049 97389 954044916 90446 90488 850457225 39397 39583 81316235 26106 25325 993621265 99161 98396 613514590 36321 36243 392417765 18199 18161 246926168 47799 48282 557417304 97333 96836 167335553 97438 96751 328551391 83444 83937 491566358 92042 91342 218215621 49630 50384 971637983 73460 73074 423519519 14803 14643 551098813 66026 65897 325051651 89089 88708 639892099 14806 14438 311566581 10759 10212 329785350 94145 93831 863715746 14809 14438 227355256 76404 76547 809315281 85599 84623 978288881 14244 13773 420920470 68701 68179 276369231 93345 92702 531043784 53519 54255 200218176 7604 6808 114167478 52542 53083 753222045 90610 91054 691051798 14819 13917 40925434 87272 87124 676842046 97388 98279 582459003 79855 79678 913639575 73021 72045 315011049 86883 86861 214138190 14825 14042 32260 7652 8148 8983116 94533 94410 221244955 50439 50357 146498665 17240 16684 356153819 14830 14810 641524188 66708 66974 628285797 86230 86126 12791030 99011 98256 294241187 31427 31008 710383377 14690 14835 589402331 40514 39970 460933059 61915 61212 117312388 49499 50056 433972311 48097 49064 970443609 61710 62414 466996093 27785 27836 382695085 29518 28718 441203008 95215 95099 159065598 14844 13957 594208569 22778 22381 94315980 6677 7061 534379778 25331 24984 108694187 87953 88357 480503022 26526 25910 935054232 28799 29338 196565239 35299 35411 168875657 81243 81240 218610680 32519 32323 358273864 37734 36774 844108573 85450 85594 176162944 69414 69998 259404695 96232 96276 383588120 13544 14290 160037012 96480 96185 995557313 8568 7798 912856430 61332 60847 957163211 36330 36276 57118242 97422 97135 363612733 86007 86671 372568069 87855 87484 425664036 30790 31230 911445170 14301 14867 140608299 60028 59746 927426887 21465 20789 976358252 11992 12698 793778129 61701 61200 274940294 69150 69889 812163332 34849 34446 789505520 69518 68797 340118576 10700 9929 954603149 14876 14095 687514480 18955 19079 820450432 67982 68900 809142309 14750 14879 61480001 40537 40035 54160290 3577 2592 441943024 52506 52054 221282345 8428 7714 960009194 47103 46379 779908631 81371 80468 199740827 25252 24788 979507547 32602 31950 556078227 47103 47493 561079084 20378 21020 944238043 27196 27824 981783548 60969 61699 575523209 19960 20484 13164455 83320 83143 412158610 40057 40448 436651505 96250 95776 186204384 18904 19519 326588719 91903 92023 143280548 14871 14898 760358212 50978 50662 28953070 45175 45057 552234191 93093 92846 182433659 35647 35885 923394723 51636 51252 476734413 66816 66698 525610360 60986 60365 896253313 33733 33154 910808032 14907 14898 565230558 1490 643 199730300 48311 49032 91236522 66145 65284 485158511 5313 5024 815610945 11899 12748 280010259 75999 75352 467255272 39740 39566 767300075 14915 14022 285747806 49159 49433 383073241 15548 15035 561932980 14918 14365 46850705 36471 37113 735466847 12439 11893 13965134 908 236 325052300 13159 13653 999961540 25311 25482 724849843 32400 31403 214627413 45277 45716 921113199 54091 53667 325681799 50924 50738 47830669 86811 86304 514458550 14929 14246 908737378 46316 46773 527630342 52529 52620 541654626 27761 27348 847361436 82 719 606538991 81161 81116 891890702 21379 21987 51172207 22676 21732 918035479 75271 74935 688292513 57916 58517 947453840 35258 35357 23098673 65983 65115 240213403 42646 42622 375091082 62944 62494 302556962 88872 88141 443784171 25980 25571 992491392 26237 25286 593532093 23162 23001 226151805 4952 5273 849302308 44499 44206 808620160 83906 83788 289327060 1302 595 531232256 19292 20095 531762214 2771 2675 197237564 69192 69987 927279466 30254 31239 350906156 31767 32748 522873471 3976 3306 968788151 58992 58727 925854626 14298 14255 659268902 41736 41515 437148804 14612 14960 39026905 21683 21829 425765023 3985 4766 20755000 53041 53305 355465673 1677 2248 640542445 57192 57621 287852810 7807 7855 231709521 40848 40529 158036395 52221 52677 615864355 65361 66000 687831695 10237 10860 854736512 16581 16307 602212807 96368 97147 307692047 5333 5116 382154336 81257 81259 464906621 76247 75741 776842367 13158 13088 415249193 90122 89543 940431281 2199 2353 747352608 14826 14464 522061692 3037 2440 78985035 61939 61036 910737978 3211 3621 85924583 62667 62729 299547175 30883 31669 5700150 14985 14434 320379064 14986 14281 781516148 14136 14987 659526702 58578 58064 895433229 56554 56418 478675820 10021 11004 835421453 44158 43571 232154117 73749 74450 392317400 14781 14993 155977370 60499 61048 362658075 75231 75842 831444323 47290 46882 370041858 79367 78701 23633675 64561 63898 85759916 20312 19855 346349505 50775 49945 929729756 14972 15001 880093836 62477 61740 500580337 26366 26418 261014750 53133 52982 437912856 37801 37829 433425005 97795 97416 638692544 31426 31072 961224510 28637 28861 530107470 58188 58738 16784898 35423 34802 722468626 35225 35077 933527718 17919 17572 48327034 46150 47097 196900646 14765 15014 122411142 15227 16203 929964194 23220 23834 18494844 26050 25898 905566899 458 1 280643037 10103 9801 214244095 2656 2140 298589079 37904 38909 169019147 59517 60110 789231996 80601 80191 995212881 15024 14061 824663027 33418 34141 24297619 48907 49244 434542062 16179 15284 646244974 75100 74855 11044380 84436 84500 852961842 23396 22689 60128863 82118 81199 702185201 79497 79865 486057344 24288 23899 713643990 14199 15034 289731362 55338 54932 420993464 11570 10719 129604084 65668 65166 312817903 68886 68176 27319851 72961 72718 680322407 20767 19774 634519088 83538 83000 89668851 56870 56366 153498517 80153 79985 28831203 15044 14447 665307214 62839 61838 750339032 86271 86776 441349662 99746 99146 630014167 45955 45588 56650831 6417 6429 252204189 51496 50543 595218342 14616 15051 950667314 65473 65996 19267734 57008 57710 49275841 46623 45832 992483764 38243 38312 530644135 42832 42113 828152939 6118 6795 197437898 15058 14265 433205745 15059 14750 87216684 8122 8199 854396537 97861 97555 499452352 15062 15036 2757803 65606 65046 774598780 16010 15388 595578193 75723 75057 173672367 60394 59666 90048339 75428 75817 966848917 66618 66879 492155877 68003 68250 341233448 23213 23049 223662847 99459 99455 154251322 12282 12382 562791437 14332 15073 741755329 19346 18579 653201129 16662 16043 289957490 300 1 710408454 87130 87187 341820817 14812 15078 306739950 20186 19827 291003399 68376 68706 625633774 4758 3882 761539509 92627 91980 787802639 31348 31651 874423560 92264 93043 361528393 29974 29701 708691661 15086 14109 306494708 20398 20405 400814151 93966 94027 505636479 42666 43630 747706751 33253 33759 92302436 94694 93689 52272092 81143 81088 875283035 14894 15093 149734643 78220 78613 741024719 91333 91897 649598368 81117 80840 958328718 39537 39275 856260438 39151 38940 306342852 76219 75529 172553651 2442 2206 24329258 72680 72883 302586456 63663 62720 578577531 51626 50894 140144887 60711 60701 686184744 94593 94438 18796461 58620 58013 76189772 21631 21608 883262867 58162 58965 279742690 66338 66762 500193680 35344 35258 592981558 65349 64934 267318129 83424 82433 767665561 14456 15113 3032379 9245 8857 457843801 66649 66979 675510975 79924 80330 18833904 11804 11591 52272496 41098 41966 276822652 13038 13932 557460082 36692 37326 496620911 33249 33400 915623667 21080 20340 756114568 53123 52293 607469246 77886 77298 438226690 14121 15125 527325453 23206 23657 122871051 15127 14374 950013855 89468 90356 737589111 94871 94814 599147531 333 573 806408118 52517 52095 70324052 97741 97087 688096259 62625 61688 517875645 12763 13258 684872671 15936 15036 858183903 84745 84445 838940862 93975 94313 503497208 83220 82984 35190528 38834 38071 143314566 30592 30646 80116514 5872 6316 69868821 35317 35457 564041526 88065 87539 376490069 80228 79618 914502800 33262 33028 377833071 48773 48547 815418819 90612 90849 506909337 26190 25426 369050828 86238 85786 816747753 85408 84968 838396300 15151 14265 415530086 67678 67487 903955580 14792 15153 552304485 73635 74439 10811804 65926 66613 650786323 99232 99242 518444972 15157 15156 745046862 94606 94227 901834655 14103 13455 688144313 14565 15160 707203149 29946 29213 998251279 37390 37818 921281128 73487 73073 7907255 27030 27828 55959729 58060 57726 770983065 86251 86993 746018923 14401 15167 917920049 3513 3666 318578192 27383 27555 389093345 70393 70061 532267588 72654 73531 236403340 54371 54346 281285383 2965 3654 579726688 55557 56066 20741422 98080 98290 973003763 52072 52576 34592788 2660 1700 529175698 15972 15389 386200973 96699 96559 58682326 15055 15180 105609243 68696 69418 907123319 57059 56643 315711845 67920 68236 470373 97361 97967 219762404 48825 48738 45654037 32832 32392 274418400 40570 40720 395732249 15188 14889 480460699 65850 66122 452804852 7060 6678 999664332 90714 90691 486786860 15192 14600 30451022 14227 15193 965216673 49723 50089 518886170 60410 60938 943712284 35675 36403 237244275 45013 44110 309100075 35577 34757 428534112 92051 92091 539599661 78870 78802 33145951 14820 15201 258322601 69078 68432 32663384 19075 19221 644547300 39974 39191 516346832 7012 7742 874211250 85646 85284 374368095 6040 6465 800616332 89541 89024 559692132 37295 37677 710759651 38602 38948 380234487 49345 49339 336424372 89602 89446 606342943 52292 53101 912710493 86761 86013 791148869 27630 28604 653487279 6958 6212 694276073 4765 4663 320595524 4070 3813 206813076 89920 89667 666510610 79865 79952 225716750 92059 92443 910905153 84966 85702 22414288 94306 94546 431949626 88395 87893 554852796 48878 48162 22219521 25438 25644 3936524 11481 10544 78035396 26935 27803 730809225 70757 70593 63625140 51075 50581 9565181 63083 63369 480323603 91817 91917 353806058 32266 32006 230646158 44057 44901 464733052 6250 6072 312942798 12459 11565 955121853 15237 14756 334621002 92801 92887 352001288 85015 84669 213714015 43260 43444 532055488 14765 15241 639495330 33867 33350 396967233 78337 78708 103809909 84327 84996 564780311 98252 97841 885834968 32509 32553 589105263 15182 15247 400027010 10669 9677 819684042 39687 38717 691291953 15250 14869 78601977 51507 51943 676728638 82253 82378 192543301 2121 2049 695380852 84537 83592 39316974 58709 57907 72753442 15256 14458 369946839 9961 10227 80773743 50938 51427 318065535 41013 41765 516769262 3315 3716 498561075 58257 57537 134265970 59685 59648 8211842 41646 41623 960207140 85098 85552 41156850 69151 69997 962510802 39715 39875 441169905 98698 98570 871026058 84542 84215 156900622 79765 79159 26690920 89208 88481 291251561 15271 15212 103668652 1475 2173 383341160 21331 21694 569049359 15142 15274 572767148 2575 3363 513982552 45959 46677 284947780 78902 79389 342131754 93959 94168 718349856 55430 54455 728812320 15112 15280 698704584 15281 14434 8924700 51771 52074 697114702 94639 93658 176782555 57893 57445 282317696 14622 15285 66668749 37017 36778 582717539 28813 28637 568882724 29466 28658 249576925 56882 57886 810669867 15290 15185 792244658 94929 95819 533984730 54641 55616 112937138 91980 91643 526195623 15500 14557 849104688 86270 85773 588933022 35618 35783 540167605 90930 89969 425992372 14640 15298 964103670 10665 11167 190153305 15424 14977 439020548 15301 14590 184301388 87086 87736 66682307 56601 56322 824866483 19724 19347 82094749 87847 88537 216495979 66620 66462 507049335 17346 17498 109325725 27123 28079 607791844 89744 89777 407766674 27918 27355 576956825 77240 78090 517773000 43790 43175 970976034 81930 82382 587656773 59864 59370 185440979 55569 56225 527697707 29640 29325 933402880 75612 74882 600769165 15318 14352 795524721 55176 54918 395749249 95065 94760 430699536 65704 64777 49614454 14920 15322 220689125 41073 41490 14250696 79441 79156 683458628 80979 81490 412863634 34091 33829 51343429 27362 26962 660358340 28834 29478 611403893 83903 83141 351181173 46697 46176 425002187 38515 37568 973633658 85863 85212 360706270 83992 83492 946896439 15334 14761 868387668 48710 48160 47290037 23638 24316 133749150 95135 94474 909145333 59480 59294 336083427 18120 17277 116790404 50306 50744 763728185 6313 5381 598309200 45696 46554 99920411 60309 59796 255599034 15344 14987 665507608 26833 26395 352345836 96081 95748 424750536 16849 17044 406226797 15279 15348 973499908 14395 15349 558086130 48389 49082 136374614 62765 62010 713037432 34970 34490 613449391 48378 48446 246139791 76100 76179 81821272 54165 53481 452896249 69424 69533 635046443 15357 15355 651926643 93770 93765 818333187 37415 38355 857842131 99594 99764 626060401 26626 27037 857702227 69940 69064 973446065 67953 67828 19048749 23700 23165 91877084 15365 14730 548258152 15366 14856 570963806 33313 34185 272973041 88256 88645 506817195 70291 70208 216456941 15370 14515 733124654 86593 85876 152534606 72780 72312 519961474 77949 77110 966150564 14568 15374 832896741 83183 83475 967834934 32359 32189 421970410 3147 2869 690995026 40399 41185 611809390 85342 84454 99653345 67903 67429 840840652 4870 3979 588361790 89053 88426 821917781 88853 88190 69933641 47092 47646 34750202 19511 19985 533050807 60394 60836 243499852 55662 55946 660846764 8349 7381 3414439 15389 15080 490543243 75196 74499 890399145 22869 23848 327856141 87750 87093 418444521 15393 14839 454387600 15394 14598 935910 71183 70967 29674930 30739 31128 339241278 15397 14414 54121503 51457 51874 511955745 15332 15884 245672615 94955 94033 632989956 39937 39501 539712148 75125 74520 760700826 83605 84368 369636410 89472 89988 180518144 54607 54115 26860239 82067 81315 563298104 56906 57274 995555965 35321 35896 343082712 62006 61946 380912822 32566 32858 480238083 26642 27538 432180936 15412 15046 436933529 15058 15413 878291121 48257 48702 236982955 80789 81320 478605876 85956 85684 321060402 24484 24282 285006892 22118 21630 36827392 91114 91041 59591201 23217 24127 434840054 37919 37290 786435609 55085 55185 397139064 50041 50704 901243056 66796 67265 359783710 22244 22401 334538603 35265 35458 509535916 15180 15427 24352074 91515 91268 198910789 41089 41309 772108700 60879 59933 492185051 6687 7038 319774999 66605 66239 480813034 79221 79610 522013992 87875 87292 18259814 78531 79302 384352136 3090 3889 586410226 94258 94429 832894992 19221 20218 836780626 35875 34870 290564814 24897 25657 68515619 98772 98374 883876952 94876 95568 300609993 52633 52466 617318496 84606 85124 200075946 20590 20107 3874441 74067 74660 598319002 65753 64779 635658617 97077 97647 856721813 59947 60219 561103920 90977 90810 403371700 66396 66153 460120472 62218 61862 891197018 3768 4045 786762333 14994 15454 78910894 15334 15455 650667262 39140 38318 284352591 39807 39249 80892965 89876 90498 38230339 26792 25901 337581876 14813 15460 377692208 87601 86941 694114592 70956 71173 849295054 94620 93963 312844674 83712 84504 555686556 60688 61463 417160171 55987 56584 789653202 90178 89233 349759864 33662 33074 967922327 15469 14587 973500583 64337 63890 514563957 80422 79938 415227753 84920 85327 553503754 15473 14697 977195897 52788 52177 880320256 80156 80176 405593323 47119 47870 31645247 78544 78690 299257608 85029 84184 364529248 23763 23429 553325401 98903 98646 194483813 53954 54939 809775874 71855 71569 674104232 83438 82477 357599826 82325 82204 871311890 37530 37712 275503767 41197 40521 139152525 91373 91001 333196855 50268 49564 563411388 56698 56711 886653692 22724 23495 662857961 15491 15474 135818928 92777 92107 45373759 72794 73131 201535978 6015 6712 310299961 82600 83054 579333415 63702 63787 826156122 52499 52119 15704604 22869 22541 526746911 91252 90635 955792203 71259 71131 18582834 15501 15428 427391957 15502 15318 68562400 15503 14783 247572879 15504 15118 511460045 17235 16497 48872791 63573 63574 342393062 57197 56783 84256169 65367 65626 369971608 39872 39044 340440941 73136 72375 678522431 44891 44049 854534419 19899 19346 718753762 50857 50400 16344034 30709 31437 716982045 69056 68144 636761997 31780 31864 410767454 6946 7100 647203848 43908 43960 244381781 62289 62269 169110937 70622 70866 31267493 88608 87682 187009330 15522 15191 774919392 4873 4371 974692094 93937 93622 761278386 90910 91073 286300474 39896 39383 286617692 23568 24139 936707398 26955 27854 723912804 843 915 423961340 15530 15202 439683467 48879 49674 208141888 11542 11529 189967360 92074 91738 857622232 83705 82977 507446483 22249 23010 276257407 15536 14582 45102764 59763 59713 950023476 9594 10156 568063677 8328 8545 477477848 16534 16428 42756085 80006 80243 314119416 97014 96961 72610935 76296 75674 551453672 34145 33909 55859018 2756 2143 629275153 68185 67837 936685650 23478 23134 645354123 63047 63916 82132095 32728 33034 612199407 46721 46448 598036548 20141 19767 915379302 14772 15552 985308235 7624 8540 249035782 65401 65960 376446055 31360 30682 725655903 74324 74989 768968906 34975 35500 329772112 15558 15057 578971512 63808 63756 665774880 75199 75765 217469435 80201 79412 506324425 75971 76760 127877976 88243 87635 944159639 21579 21533 175538755 71113 70788 169131762 89413 90255 155646863 15112 15567 453018488 3189 2706 646619368 71635 71689 68552784 13402 13343 754032580 85792 86321 798865594 15199 15572 562037911 15573 15268 943777002 15574 15142 542318150 66895 67497 266978582 52452 52065 369079775 57357 57550 707599566 51680 51232 127430279 46916 47572 268043404 62954 63042 994795956 74909 75369 491292556 3415 3086 866634652 66260 67079 644797405 7830 8377 259972077 49967 50630 655339705 88619 88618 6520510 18063 18256 18179346 22142 21547 701510085 54054 53835 250136685 61412 60453 451262923 77040 76901 657711091 76868 76811 886000734 49481 49260 442784197 68387 68157 801341894 28159 27222 95763601 15596 14942 279388986 60200 59622 24940899 15598 15126 21801299 18505 18574 192771517 1479 1268 492502720 34751 34058 181900265 13571 12918 633985852 16663 16173 798848398 61087 60482 755550909 15467 15754 268592258 44447 44725 767407342 95958 96900 87051743 55220 54895 506034400 23246 23807 699816793 41729 41968 841380092 31621 32620 93390 18882 18448 500036413 85052 84953 68529183 27576 26936 179904924 2650 2234 114367807 23411 23660 300097227 78791 79402 451738761 85344 86003 740916005 91144 91456 797426007 15620 15046 728690150 15716 15469 502434512 97722 97750 778022551 99639 99553 193225985 43490 44144 550568653 28326 29072 23927344 72724 73691 985879571 95021 95564 500402796 70105 69700 268722725 15629 15464 477539177 97539 98545 577889631 61397 62154 520995467 46923 47909 148616564 15633 15352 825487169 97515 96946 478464099 15635 15308 764677012 49913 50358 61526951 50450 50221 85823744 77463 78172 743401902 1115 1145 634568578 76921 76226 629872013 81892 81732 591182578 22861 22671 798942962 15244 15643 578720403 47413 47886 781018202 85759 86308 738485993 71177 70563 351914372 62842 63566 618078666 62680 62668 940056613 49746 49957 294646968 36480 36235 971067613 75819 75031 619090286 68091 68899 483541098 11742 10837 4982457 8675 7788 823184668 47561 46620 163593097 47691 48435 790315144 54642 54521 356067912 14845 15658 817662337 15659 15141 163671658 14848 15660 447599172 6770 7008 42430534 15662 14850 685065971 94317 93467 852605732 13090 13191 791486533 15665 15141 702912919 93524 93858 21120635 15102 15667 446911501 11889 12099 307732630 29270 29323 582100900 32247 33213 2614215 5482 5896 921762623 86585 86129 440792871 6587 5702 903938266 63938 64792 404864936 15228 15675 499122458 86675 85886 262760523 68172 67822 137626920 51503 50840 512260756 84742 85146 765547200 69588 69018 403561276 88546 87773 303623813 79358 78706 699170597 14106 14576 502077592 6283 6789 135949459 29031 28862 65304424 14756 15686 387472536 77389 77349 923264204 12363 13369 500043984 51178 50426 303567183 12048 11169 970010959 75472 75333 849277386 59329 59189 583255768 36914 36882 698297145 54175 54695 815211855 15695 15395 65630407 15696 14930 913267313 8379 8594 202180651 80239 79754 606237891 38297 39171 132737079 86295 85831 6174408 22487 22474 333489582 66372 67192 761662071 15703 15169 497689175 17590 18129 175687916 73620 73121 549663311 57169 57038 600812126 15852 15294 645999523 50382 50632 54653521 60826 61577 734401566 14698 13825 327527437 36399 36915 776921440 56775 57371 672402254 80908 81491 61275952 47771 48723 464110909 48975 49467 2115092 88556 89527 392656287 84150 84925 822844446 23362 23133 882271309 93032 92191 142287368 95502 96413 185188068 49533 50171 46481028 50714 50485 505453245 73933 73555 562814413 35643 35547 979817248 65255 64521 34450306 15070 15726 903321524 93337 92585 796177588 15728 15202 616677178 61285 61768 248148030 51682 52317 893727355 92259 92709 646390100 15216 15732 58262399 46421 47263 600361055 78948 78529 405505280 15735 15160 522130952 26184 26217 608499230 13785 13330 50500755 11488 11566 717755989 15739 15405 367164271 16437 15936 729200043 75142 74664 165273867 31061 30088 1152302 69411 70050 335527659 44394 44452 44065181 93235 92422 760937466 86551 86082 268018278 6308 6271 64399138 15748 15185 349707984 72590 72492 511482906 36436 35832 34595194 78337 78101 322598015 76451 76927 888002052 50318 51095 375330599 81014 80027 97146124 25399 25139 68022706 65603 65826 330713692 31383 31787 177055841 15758 15376 347567457 78263 77812 848533548 79267 79483 541420000 53419 52563 154978062 57001 57847 80387812 40638 40656 127735972 54936 54831 902359547 20123 20914 32490230 15533 15766 77052577 35544 36289 544241557 6738 7351 902375933 2680 2420 465546470 26930 27670 623588043 90920 91363 620927421 37739 38519 174630298 98401 98976 898562349 86708 86975 273427767 25055 24470 735354015 36855 36362 279115625 96093 95920 911505954 14850 15778 649876958 91769 92532 170849538 23593 24301 713976678 3312 4155 123147420 37088 38093 108411231 38755 38501 207953264 6947 6065 966435184 24183 24580 470237304 15786 15063 955166587 85672 86080 370496697 49231 48886 13778892 31090 32036 641715991 15548 15790 156587415 79461 80387 711355501 98905 99729 790181281 49189 48486 847593949 94101 93917 47356221 15072 15795 474621797 37791 37227 292359546 42812 43765 742764723 63096 63864 382358171 15799 15488 649898043 86287 86542 757485511 3154 3997 169492614 15802 15790 723054338 23060 23142 755199949 60690 60080 37188956 40141 40031 570763718 33009 32633 274049896 15794 15807 585952190 66398 65801 896231920 9937 9936 632508136 34547 34566 538042087 15651 15811 487822581 31017 31247 581475999 91435 90464 112943844 85410 84708 51926333 15149 15815 152772124 3475 3063 389033065 34357 34579 48013240 71520 70556 531478858 59895 60128 233878050 8819 9573 869959345 46688 47102 407047395 49756 48920 802262932 48470 48950 336347833 69077 69677 928890303 61953 61228 566449642 7958 7636 65173190 44929 45027 900687577 73357 73449 814076222 93402 93739 454734039 16195 16278 316879916 15831 14892 388286779 68991 68732 410784446 58110 58725 221435061 54140 53476 884046393 84355 84022 654485215 59379 58558 352458803 18192 17232 576552981 15202 15838 743278338 91854 91403 107535751 47481 47290 582237812 64048 64256 580390796 98437 97773 471465153 15843 15079 423627322 86751 87631 659045309 4171 3934 399025203 95427 95825 129009234 76638 77180 48393665 15848 15389 734937646 48963 49010 436230694 36618 37168 36127161 25724 26673 811375917 19538 19160 55928906 96179 96073 62426885 1239 1210 72137370 99345 98833 212233295 11760 11104 60298105 28423 28251 236370038 95378 95143 720041151 80271 79904 82554943 2597 1669 221468806 15861 15841 355027617 66368 66988 486737558 94841 94320 919124950 72331 71376 636116513 62618 63496 69775026 77091 77920 437535665 50026 49989 740436020 55208 55041 619299166 15869 15128 699910491 9949 9037 810841924 63037 62206 57172794 56728 55864 782102580 66300 66643 874680655 15874 15274 452210346 15129 15875 70910993 39985 40616 42698239 27262 27284 362821064 87322 87882 140481504 59099 58302 27978657 43815 43482 898952703 34045 34681 277927170 98900 99617 142333960 95735 94936 645373723 32445 32108 338826711 46464 46413 733954750 87309 86503 585543144 75503 75799 290716272 81487 81093 750301199 1072 78 245358272 27651 27799 356177001 39885 39916 455056599 45913 45763 26576530 89058 89953 93420369 16359 17054 961130776 41538 40640 717726027 99650 99049 596729136 25629 26593 773608381 1032 657 325188264 36369 36870 897654027 86245 86036 873358365 78448 77522 187896534 31320 31418 143225710 15637 15903 655076888 18758 18375 256359024 15659 15905 24308080 44976 44646 19294692 63970 63313 837851578 90323 90261 513015974 70708 70124 996226275 82128 81567 423986471 84205 85201 130284283 70041 69076 312769308 84140 84881 900674956 40536 39927 986336120 28008 27089 962756907 41956 41621 96519320 34638 34839 863491404 33499 33621 129958078 16261 15332 60421211 61445 61547 101617857 70383 69831 444530184 29313 29463 781008643 2080 2609 694912482 40959 40254 130842274 6525 6315 930283559 35111 35148 198630131 95174 96078 943905498 55605 55965 66466092 62425 61849 707627287 16480 17467 951684704 49868 50661 473951908 71610 72488 613331889 42303 42899 972040648 15934 15466 17609409 24503 25430 510832480 50386 50880 449976425 72120 71718 296250671 54954 55100 27331502 15939 15108 817129078 9394 8774 92368624 70358 70576 606863044 16217 15726 780247397 18532 19397 636020496 70518 70152 18609350 15890 15945 947609861 71476 71239 20163400 47515 47213 306007197 24730 25270 96211406 50909 51344 503428081 75037 75166 251005533 64313 65188 325667152 15685 15952 827726544 15953 15119 148048782 54291 54809 117593037 52998 52081 15631518 2681 2983 972530679 72797 72186 367973987 98979 98084 415951717 89768 90767 72944068 83676 83147 134832980 51975 51458 930894847 88518 88170 37531160 14763 15521 427705919 62125 62951 948708185 17292 17723 151985008 71985 71059 100609147 77990 78195 918362194 31112 31925 123585886 88616 88167 199471564 41491 41351 162788680 60101 60510 490696068 20430 20652 561206303 6722 5758 186626220 42811 43349 473231324 14675 13694 288977183 85386 85975 521938492 4732 4950 672496812 27877 27009 601376440 74578 74164 975653553 36992 36388 641962168 10695 10935 243076076 15982 15059 883712516 34080 34599 722594959 19800 19317 883796347 95147 96129 280837266 21861 20978 247067143 68110 67971 315224653 17681 17751 305633744 15377 15989 740539206 94091 93305 71600560 86053 85336 338399048 15992 15672 723091688 11824 11818 891877813 49295 49876 134891793 18868 17991 106695964 15996 15104 304539221 91773 91971 732935438 8079 8823 595597278 25281 25568 487283246 21468 21030 722058383 16001 15750 927206536 49778 49470 353955826 15174 16003 951199780 20828 20202 15640946 8663 7885 190687194 15245 14603 377403339 15413 16172 517282407 52119 52353 717593278 83472 82892 865889729 28825 29176 181841161 80925 80042 440435880 72684 73598 427299990 96833 95928 134924926 96827 96946 352345843 49503 48739 55425368 2311 1890 909498370 32892 32267 157091413 52785 52950 366229746 48024 48495 807200815 44007 43484 715932525 64268 63901 624045071 57129 57968 308649235 67366 68013 215551142 16024 15559 920878888 42544 42057 575897465 6419 5583 37883529 15067 16027 469363836 16028 15546 863858661 49298 49196 888243171 51866 51955 95448105 78088 77181 511485493 47054 46843 5992252 34814 35131 988484258 43302 43153 66108141 5515 5360 606916502 15033 16036 14962730 16037 15227 537198990 78047 77342 830374002 23593 23333 64791595 15293 16040 37166476 74987 74822 707877252 38580 39109 45441914 9949 10016 1014209 70445 69494 830058665 45579 44691 768154854 27950 27024 739448938 36208 37108 960299244 55297 55482 7583654 28010 27447 701636118 14178 13933 208734156 75597 74742 168214402 36397 36238 31128079 68482 68735 205186559 68942 68872 659410127 91674 92587 864215838 15251 16056 428165460 69405 69331 505064076 72094 71888 151317954 35366 36047 863423902 58588 57705 51784009 99523 99607 401954094 48759 48080 950952093 4191 3268 674393510 16005 16064 272873126 70517 69750 502733146 84473 85098 375051640 44181 43790 550427931 41183 40551 950250885 36287 35396 607525640 93101 92563 559255825 15431 16071 359632808 7381 6444 596752871 11274 11904 989046070 31969 31208 644110155 76578 76082 126030140 4784 5256 543635503 54451 53838 47837284 15756 16078 369419690 23237 23835 167793802 16080 15168 743981477 16444 15697 155023637 9785 9614 45186520 28056 27486 833130888 24925 24455 615743221 99911 99789 207414868 164 489 119242786 15741 16087 759673841 98678 97695 555748013 29793 29563 664797228 66836 66271 343021051 43890 43769 99867075 12975 13218 903930818 24304 23770 668644911 10394 10114 681274488 61387 60720 122380737 28223 29140 504459276 48627 47631 126399984 63848 62864 746061523 57097 57452 263719410 33996 33525 233311941 97969 98266 319885705 16102 15256 975401193 16020 16103 145661472 21029 21291 754236174 80429 81251 889484822 67528 68419 187890108 78737 78197 116110938 15719 16108 945929834 89856 89824 710701624 55818 55978 250961393 75006 74067 313984370 16007 16112 221442881 91380 91637 515755155 84528 84387 682850899 16115 16055 404895616 38384 37722 444962655 46725 47485 817392208 89220 89547 368107086 46747 46452 61740637 13906 14794 3728498 65881 66741 503530907 61948 62428 17804405 78935 78858 747665961 84708 85388 992867471 52827 52116 398586918 58164 58956 563529468 92641 92983 686289862 56439 57114 998236334 82698 83184 52786085 22714 22440 107427391 36829 35919 839503707 76425 76981 181450537 16133 16034 129352272 15356 15185 805824313 16445 17101 851005650 32388 32041 478161985 87066 87551 125940068 58783 59238 349971470 94444 93761 587480153 30469 30434 730371737 67235 66767 661622690 44411 43870 855890049 84477 85298 276931813 52048 51043 79507897 58322 59263 24382927 10154 10684 244849790 78418 79186 244533930 15573 16148 957182093 27708 26718 611151666 18167 17455 401362578 52016 51389 245664164 39261 39114 935288803 56015 56565 6520857 17814 18197 969719406 56181 55890 543971346 9557 10124 280402161 41137 40240 986324052 15229 16158 264300393 16159 15451 438850806 15330 16160 514802636 24915 25875 717047224 16162 15302 71940858 95576 94746 685958806 10985 10489 427698673 55867 55584 27820189 16166 16074 388135745 59839 60169 145713406 26445 25869 273995969 63798 63575 26049633 71065 70210 192914815 13910 13045 619441275 16007 15072 201085949 82940 83854 490042851 89179 89623 45523610 23025 23254 545227809 68034 68431 421058638 50608 49984 679473672 65178 65521 612352922 91093 90527 102507591 21531 22223 979938751 56382 55615 849097274 85615 85605 825129007 73050 72420 545034502 15195 14951 50596417 76407 76482 769815780 15805 16249 603577640 35619 36507 984079549 67502 66616 412910630 62947 63861 68484088 7035 6551 60734205 81103 81864 137098896 92498 92018 499029159 15625 16193 312484713 5144 6137 641633350 40018 39655 895699172 42932 43376 68168286 76004 76841 249235377 16198 16194 596898882 52101 52945 531720164 25063 24350 110218188 16998 17493 306592843 73814 73675 389942609 13318 13740 901992447 76709 76655 198986196 85830 84940 248255034 45318 44761 217936250 15852 16207 70675048 24365 23646 811893310 15860 16209 721514113 94114 94886 982093542 68070 67260 266100117 16212 15560 951661110 40381 39976 107229353 48135 48877 634831459 16215 15840 435165121 19197 19005 734091467 94973 95844 631089470 77802 78678 860979682 57683 57422 878883178 52668 52004 352266608 38872 39820 113254482 69537 70045 471897850 96864 97440 1247700 30734 30315 785321597 15457 16225 495479800 91099 90622 208038243 15993 16227 950742916 16228 15637 883375023 27077 27811 932976330 56169 55709 695982459 89618 88676 752783045 15333 16232 492261540 81590 82522 147625572 93206 93685 3648196 51259 51051 514469926 63467 63541 28197216 42979 43747 525636071 60980 61057 455638627 42578 41650 194414330 40432 39854 281119435 13822 14663 1620087 25346 26034 14081443 16243 15669 485773270 49337 48746 773726513 16036 16245 719759293 35353 35976 436622448 7185 6842 2096919 35373 36345 538392257 4006 4393 112681574 79629 80568 72962525 72949 72093 649969498 88876 89581 670972942 51098 50238 904779426 53117 52844 848745631 16255 15614 788430850 7341 6831 671100048 33725 32834 311850150 15335 16258 920670607 6629 6135 869995446 68915 68343 895623460 25367 26129 312956202 494 513 486208044 42167 41813 89644768 83752 83082 314929800 60159 59863 339832811 62140 61433 780864790 16267 16128 146871855 64409 65248 308472800 77276 76359 300900907 46720 46878 82930324 60279 60721 15666453 84324 83550 542018869 82948 83452 55212844 22665 22798 126242575 77051 77898 48843338 55578 56526 884465136 49890 50002 188880056 63417 63779 299636117 32289 31929 942336071 75310 75548 774229859 10199 11201 273589660 55597 55068 33643096 43496 43127 181940172 38842 39782 330968896 86595 86294 616344617 25052 24178 784053548 31095 30568 571279963 98175 98672 64413728 65975 66354 417977010 57728 58296 97289228 29774 28996 135442106 16257 16568 811752957 24121 23123 454811664 71709 71392 305120661 92013 91969 507255157 16296 15894 83655865 29263 29111 63139361 90516 89697 710509449 25178 25442 26018137 47381 46902 491323029 27688 28092 163262532 15875 16302 108612941 62952 62304 23154171 51270 50567 623699130 26498 27420 512215519 47963 47630 52263020 98340 97397 631964719 27599 27851 111545268 87746 87672 848770266 99770 99590 829992211 2240 3132 120632465 16312 15748 67931633 65478 64538 562247713 89410 89750 295218322 16315 15482 970124288 6562 7001 978499143 70813 71420 105770533 15702 16318 481226721 53317 53312 106928669 60905 61200 189006443 18178 18164 933419868 2204 1212 961282073 15555 16323 913439185 41439 40939 801551739 70945 70861 739873981 16326 16012 27316470 81651 81027 212647876 80784 79831 840661621 43164 42256 108197445 49685 49160 465739100 15828 16331 620615911 50442 51201 270243518 55373 55059 165210484 85239 85260 4535247 70709 70166 21065451 27684 27570 91958428 190 120 908049360 16338 16315 915199737 20033 19735 596261063 3531 4104 40747963 57965 57797 201721185 82516 82679 23148584 16004 16343 307430710 45836 46468 804003244 72033 71831 964009780 34112 34625 651903438 18171 17885 751574326 18430 17567 501728353 63137 63982 767535576 57216 56268 680590335 19670 19891 689299594 3568 2800 26669235 22044 22546 367109092 10 1 830342390 48937 49748 538455610 36023 36189 498084573 46495 47007 12652655 44827 45828 842955152 87133 86372 96998158 23917 23217 943929086 40847 41401 728739222 57738 56784 182856143 22881 22585 157485078 16364 16161 23068058 15018 14429 895990522 37113 37484 558175065 20585 20526 498057509 77557 77293 123387930 5487 4910 20088384 90841 91589 522480631 63164 62306 692095825 49999 49216 352323399 37271 36838 581878671 40671 40262 411450390 88741 88802 514898805 59417 58945 535095763 98422 99198 927309845 85148 84846 434637129 34546 35277 21684911 21820 21740 546901201 32362 32766 238267522 82064 81814 511774917 53927 53076 927944418 1182 857 948596791 31025 30794 986055051 31016 30450 780308963 38279 38302 103204149 16388 16342 71139683 36303 35449 875737192 40725 40719 626469026 37621 37175 514823314 30804 29943 362036627 16187 16393 567998807 37266 36624 535083043 65833 65491 326656552 80249 79719 369550444 55735 55726 260575767 80550 80177 315188523 77833 77548 479674857 32170 32459 283785844 24469 23767 162561133 34120 33587 144548004 49729 50148 133076237 42532 42213 632085400 15763 16405 565275811 41930 42759 137773596 60638 60401 292190350 76601 77003 571841958 4610 3779 437469188 2810 2190 585085509 46005 45240 591315881 95866 95746 75989716 15456 16413 986252129 5321 4402 715138419 21656 20792 43076707 6664 6236 641612856 95935 96579 225446288 88579 88665 276424225 8152 7428 163379202 30477 29771 227556429 63507 63755 26055143 78767 78427 715599724 15810 16719 209913232 31275 30316 674060661 70931 71371 953384645 82787 82391 584914839 15734 16427 207433820 29214 29923 761200753 30413 30809 995793930 49063 48304 210438789 64598 65434 380767352 83462 83836 676001514 7144 7124 334067097 76683 77435 588960834 49069 49208 817147708 24383 24107 707603948 37010 36342 338476509 73398 72406 808303483 92696 92439 798956993 702 201 614409318 34534 34372 16696386 83030 82708 434220032 16443 15476 955730791 78369 78337 735238571 79054 78526 648084407 1394 1139 420376905 50269 50946 718088271 32144 32856 550719476 92028 91661 352293171 89321 88316 394494191 1333 2144 737820642 61560 61950 63381212 88846 88080 66196013 93526 93765 911070511 16327 16455 610395976 53686 53310 774837730 93258 92727 528032546 33679 34671 5639531 12566 12227 489815026 38094 38541 891612907 60537 60281 6552594 15987 15924 715971240 91481 92225 153170449 70640 71507 865833149 51142 50156 848802052 93297 92556 52354064 16467 16186 884077340 99978 99510 17307525 88712 87709 625095806 44691 45327 344657777 43091 42386 510643278 8513 7603 899754322 16473 15628 723989005 16035 16474 923706813 59381 59399 925887782 15702 15455 412746903 71679 71079 618209987 46071 46429 367717256 16183 16479 173127141 16480 16125 510191277 87042 86835 949267892 16263 16482 599794061 22608 21859 234837524 17147 16865 285420623 96834 96893 914411128 43243 43875 476750122 23586 22915 460094203 52455 52146 96058908 78355 77832 619482029 48235 48717 859784927 92559 91645 253070890 72735 73406 64747801 19812 19712 882130290 87511 87938 692874451 91074 90213 285410292 18919 18804 956162860 13649 13947 484172780 7828 8386 194737486 48969 49886 84326895 49461 50278 388798882 16501 15805 537988548 6355 6926 426763584 32888 33128 586933622 58113 57426 54269866 96712 96069 934137511 60289 59898 310775481 43782 43542 923243047 24127 24950 754857687 45693 45268 680773062 9470 9013 760597359 56315 56053 165261414 71808 72573 891222946 20706 20725 62188116 46139 45264 894388028 12107 11285 820786136 9931 9244 63462886 84984 85691 878191626 87471 88125 287201949 31001 30635 113394152 18991 18620 753720674 21695 20792 944643494 15786 15842 820507955 7245 6692 187265093 38623 39050 47875643 5379 6269 675016551 13437 13164 613062726 50157 50686 729355106 16528 15858 512723319 17487 17196 701825939 42419 41900 434102589 34126 33394 852729077 74554 74257 334182787 62635 62350 800737009 74347 73564 49980455 81677 81147 576948856 23339 24094 462396078 45182 45174 632397648 35151 35106 610801206 63866 63327 832529323 44301 44340 723444651 86493 87094 82833918 96249 95408 191825982 49162 48789 914737424 15644 16544 454380051 62355 61793 273693266 35806 36022 743518522 20403 19608 903909998 65877 65448 956830945 16549 16382 949596194 14134 14000 680036552 86700 86932 461634895 99387 98719 32030453 89888 90718 683507277 16554 15604 24143784 95701 94918 445442946 30006 30344 71313809 4203 3380 974424371 88548 88513 411563073 28567 28114 899854745 15477 15689 712171231 26364 26097 279233848 16562 16329 430360860 27944 27485 792196460 15136 14886 754902120 7890 7748 526130501 45381 45535 894202727 24947 25075 566697108 30187 30748 750493086 82100 82285 341043526 16186 16570 81046387 63762 63430 1460977 16060 16572 891043412 64071 64433 755889325 33516 33910 12357430 83969 83507 31106853 31978 31732 644631873 52247 52078 850826478 63955 63793 149249737 95301 95078 503114519 2198 1597 135378561 62865 62290 509956097 25007 25607 382333675 16583 16493 785460848 15949 16584 47017491 60211 59382 626627299 96443 96848 70140285 24184 24241 643795233 52533 52045 49783388 96824 96201 759134229 92735 93238 560158724 36341 35526 748711899 17607 16956 46562978 16508 16593 678010395 28747 28632 454085675 23107 24002 190045334 16094 16596 15446930 27862 27166 437784062 88929 89678 881113662 28035 28311 105266443 15638 15568 81841083 92859 92717 45298123 16602 16152 736918960 16603 16126 462254394 15848 16604 219560465 87364 86612 873257746 16606 15631 741225877 14632 14251 734550500 15855 16608 222576747 12013 11316 228743528 16610 15802 724307753 29824 29279 174094098 15874 16612 379588613 20373 20266 551133413 72595 73462 805380167 79731 79066 902436492 53968 53276 230307326 78583 78514 27834023 16618 15809 21090802 89613 88608 935465571 62441 61585 213667291 37157 36767 618359117 16622 15722 993876688 29917 30479 764452712 3237 3140 766133250 50269 50596 675562364 50691 50558 238864810 35299 34515 944188338 99065 99006 17292864 62000 61022 722327134 43711 44707 616767470 51590 51296 352374044 26827 27290 303927364 70943 70648 267402782 75017 74286 835615789 3247 3454 488882116 53766 54272 355273250 18230 17418 219017837 2061 2999 655611037 10966 11281 782169230 98647 97953 633118417 16641 16309 674487553 40240 41243 323338648 8582 8436 9495967 64765 65452 785573037 77951 77188 454557712 52539 52531 676288539 14060 14113 93239010 35860 36427 550478325 5141 5775 530296025 74759 75541 697603144 85036 85538 936677510 41267 40395 330137422 85861 85968 604555803 21185 20445 37114852 11395 10657 898978174 16297 16656 289360446 91235 91855 659860124 15978 16658 55304410 26848 26572 120749056 83948 84053 125061042 3647 3405 29501860 85843 85489 170429366 62504 61981 857173511 17045 17130 580097657 16464 16665 992646015 16666 15827 245028395 98960 98189 39785937 74044 73795 260055495 86425 86185 187713535 16129 16670 422063501 22699 23479 320402017 22018 21608 636855219 17712 16733 696956151 28076 27449 559035736 32731 32401 343854590 1768 1715 986331065 17434 17547 138414785 5240 5056 332669351 16679 16028 322883762 142 1 439254329 88806 87840 461454521 1123 1087 14852542 25829 25586 800476364 43347 43201 703252981 81361 80574 233326528 50872 50192 846060161 46496 45748 567105375 44066 44768 866446487 32676 32746 481953978 2951 3957 710766842 66890 66321 691349185 44528 44207 387579689 16053 16693 472228624 27344 27036 148153558 54308 55028 631832844 31044 31469 610421147 47596 47304 595785519 19839 20774 443677417 41984 42804 388971168 69744 69302 506475585 48947 48253 563390727 27365 27675 243988390 87401 88389 106349727 82757 83035 605014610 60234 60221 415708813 87673 86870 359721384 42820 43125 343493488 41180 41133 78007402 5805 5482 57777721 97056 96201 649020460 38668 37912 872080701 66383 65416 938791688 65763 64977 538187144 47705 47702 793446804 8250 8253 143118452 55745 55647 26509585 17208 16755 630804347 85553 86499 671335909 69203 68494 794378826 16720 15792 989513292 6616 6890 529912598 89088 89703 328276298 23709 24513 795821363 36805 36964 95695332 61897 62792 847798755 66253 65449 619172495 16727 16522 299280236 38913 38342 631887081 47896 48114 135851629 5674 5272 225679783 61379 61013 568621425 21102 21000 56407246 18133 17661 593109701 71885 72687 861678119 37527 38144 360193159 67984 68768 371871212 46287 46418 487192320 84486 84205 264379848 7293 6412 490430772 26401 26920 914826751 16420 16741 130865078 69067 70003 889308904 80107 80095 484554177 33063 32929 407137956 44849 44440 14291589 16746 15908 22237450 53504 53270 191423679 16748 16155 751548385 66509 65517 238816908 16750 15957 521678162 16751 16530 995648383 16752 16000 761344668 16753 15875 654753521 22470 22056 789068042 90864 90994 184627352 36038 35309 224592675 790 1 195325276 76251 76118 42023968 67524 67597 19200101 58254 57739 344531875 34666 33760 135020153 7819 7536 69556133 5113 5760 926483845 16764 15916 556127920 16737 16765 60916345 72263 71681 331119695 6546 6604 765291353 84272 83525 308586948 71813 71222 30867857 13795 14650 275173624 73406 73447 803539082 10224 9832 445417400 15797 16773 812749946 16774 16695 854225181 96717 97696 588563328 46456 45870 960289612 83259 82548 532903664 26831 26728 300705120 54302 54823 561615596 17992 17052 498024869 84337 84562 183530036 30169 31163 869001223 18846 17896 48974910 16784 16484 821611722 71858 71424 170770826 90481 89941 216133499 81655 80899 218825264 82433 82286 138860070 16789 16180 312066747 59018 58070 633424073 41518 40549 193262393 16792 16312 59184905 33049 33067 578645139 69989 70042 695681572 15870 16795 273516571 32925 33142 967544103 11144 10383 361420132 2790 3357 466281825 79547 78552 468083286 16800 16509 249600279 61613 61279 555698561 16802 16106 930955897 31846 32486 764869298 63095 62959 450262229 36595 35859 947941828 96921 97666 881412619 45333 45877 1639865 86721 86643 956130369 61237 61719 421464586 21038 20976 912570327 75547 75015 333063226 43569 43318 643772829 85774 85637 54222257 50163 49631 574459204 29889 28910 590466504 94559 93691 199290899 35214 35193 2723873 44664 44786 490576859 92826 92819 648811321 80148 80490 813649453 16821 16567 310976320 89491 89165 851943370 16823 15961 54860584 16122 16824 328398939 14304 13389 915160572 93712 92877 582543971 16827 16159 105015923 49505 48760 789449585 72336 73033 204859589 29594 29311 396893338 87542 87559 225604285 61536 61068 566007590 48489 47578 254952975 16834 16620 86438282 47205 46984 393195757 22595 23379 25505943 36690 36387 991448277 16838 15832 771692784 34531 34033 4395437 36162 36916 363238593 19746 19037 396950289 40039 39898 309830062 95836 95364 195699180 69503 70286 956062474 49172 50042 755866693 16846 15876 109999178 49512 48816 424409436 93531 93669 607729593 4715 4651 538681334 7650 7079 809262445 8852 8017 688225525 44843 44405 539774585 19747 20468 915537963 35439 35837 766814308 48735 48977 153181040 41660 41556 536646874 16857 16597 56145906 16858 16203 598034850 90054 90273 305518029 39574 39957 57492688 16861 16202 985811420 13637 12870 863213884 95857 95178 258100686 29997 30747 18472754 49175 48809 785077884 96095 96450 427990379 12852 11854 244343929 16868 16504 951598652 72819 73225 861553387 58836 57868 862709006 61846 62320 414427290 16872 16373 760789006 16523 16873 713027399 19377 18746 776303142 46243 46932 302634303 7076 6625 665145643 13239 13668 951516464 7475 7749 484258904 82295 81993 39428154 52093 52999 2260731 68537 68216 555984457 36301 35312 905810798 23338 22370 87398563 72101 72066 292420169 27915 28700 164930237 16886 16228 984123862 63147 62453 574166355 28471 28923 310321605 60749 59956 671260599 20019 19122 73158433 84337 83574 222901098 83991 83944 417918083 30938 30848 340772329 16894 16671 994972294 51800 52610 248931529 38459 38199 51866746 84594 84396 118050822 89974 89148 884032861 62481 63028 337153689 16900 16697 177234183 16135 16901 13264712 16258 16902 955217316 16599 16903 659896258 58951 58059 43552615 9481 8918 12897259 4388 4327 837630077 16416 16907 270059381 15972 16908 612067136 73446 74007 619820976 4692 4815 21701806 9806 9733 461067171 31947 31165 96231705 40091 39404 442538075 38634 38877 50762527 48162 48592 207486851 15943 16916 509850845 27615 28293 930120757 40262 39354 499329888 11947 12258 866937360 1495 1327 960088668 86222 87151 598375051 84007 83542 23257121 35988 35183 815541384 84517 84400 832665034 69772 69432 738191917 86005 86531 458751928 14007 13280 418212079 32216 31400 500529727 58931 59674 57834991 62671 61712 919742622 60961 60377 153675914 80116 81089 556538933 88246 87775 291124523 51486 51096 313053682 16935 16728 484592228 2078 1278 643220493 56983 57864 697775678 29699 29842 630211573 78614 78209 251118029 60363 59842 27144330 57433 57180 350091527 74873 75606 804773004 6716 7071 30434518 28171 27353 992393555 80350 81132 49523563 16946 16610 977770945 29274 29569 798853846 57249 56911 19800438 59752 58866 176611795 28881 29520 992228418 16951 16913 43727591 52122 52465 38664672 6235 6934 359599532 80193 79722 631884257 12646 13557 357476969 31560 30962 800461798 91293 91801 888177638 62154 62168 531568658 19422 19280 449334143 20447 19881 661914559 70199 70632 502731638 75485 74643 537282160 91380 91534 786459534 29122 28198 112046855 51002 50944 223947733 3954 4394 884556089 9104 8484 242966977 15788 14915 602047294 17257 16523 337056638 25212 24249 827171789 16342 16971 935742855 28830 29736 825032775 7204 7528 194752116 54238 54401 84063027 28382 27414 846783762 75920 75809 109159146 50193 51055 838620345 16125 16978 957442195 12187 11495 1364954 89393 89344 334340946 46205 45749 775272664 66543 66000 384568253 91533 92120 874883353 74358 73649 4133264 9469 9851 14128220 87117 86122 914415009 92692 92543 880891469 80335 79756 357022230 16989 16175 37986390 16447 16990 880136917 18387 18837 562478521 16992 16266 370361404 55789 56389 182863836 16994 16572 275570195 76567 76919 643780835 74812 74976 624109758 47942 48560 729887364 16966 16998 859851447 16999 16021 826261271 97614 97035 351756860 9867 9482 258246893 31196 30365 491104069 24940 24048 329528291 74120 73763 88697273 70258 70640 743146807 67481 66881 15824353 6132 6970 177546650 70368 70593 770537757 12079 12572 513427846 1997 2237 723298518 42335 41511 786674641 691 848 281140659 73796 73371 765380227 17014 16100 356145424 1 111 225187301 6332 7315 335469228 31548 32230 936554970 16713 17018 128046241 32981 33346 659757426 13805 14003 74816410 638 713 118983869 75757 75823 634054464 27633 27430 440971485 11973 12968 70806773 65353 64412 217791071 16189 17026 136703685 87800 88366 818287052 91793 91119 115196057 89106 88889 116598394 67248 67460 39728558 26017 25531 441443240 92917 93162 934571078 7401 6436 178289610 96029 96177 295230878 94854 95085 196214306 73401 73967 806469663 49169 49910 973925008 7643 7483 850713048 17039 16871 121976747 95889 96263 394909484 7287 6485 535691024 51367 52046 546011592 16767 17043 220906491 15347 15078 298464217 49066 49628 870418452 17046 16460 976159611 28097 28264 864920203 16911 17048 417079924 16433 17049 112233830 80333 80624 288251426 1 143 652516634 99420 99102 63300018 6196 6659 378426969 54641 53889 533613715 18592 18814 305026604 28020 27810 450107178 73476 74266 190152769 64108 63785 659634120 5581 5332 791996294 36553 35665 365723097 80479 80074 449750263 85312 85053 909248862 91055 91287 53495475 36907 37392 708471965 61481 61584 350818646 36436 36652 375789078 56167 56422 688878979 17068 16158 61249210 77083 76602 402623424 16745 17070 597399640 80859 81382 94956679 41236 40700 158767192 1 869 756492953 17074 16420 159136427 53615 52876 201907606 30539 30147 287820034 31680 31225 203274955 33759 34641 703246910 74563 74097 732639307 71039 70962 949100072 19895 19438 137147969 98344 98164 725936483 61212 61926 206948996 56253 57061 673684895 52626 52759 600164972 58502 57794 782285326 58227 59001 911711973 26707 25823 26908188 84668 83701 219541185 89324 89247 772782171 96311 95503 583715667 66231 65564 471868348 22527 22498 36932409 17094 16127 48041221 13771 14297 869418873 5154 5854 715681407 43590 43377 492809936 6212 6651 332292079 70117 71040 349971270 2562 2108 841498824 73620 74384 155473414 75608 75285 727798431 67269 67179 48223597 7158 6367 701781983 17105 17070 490094945 16492 17106 906988222 17107 16596 17027044 16382 17108 687439984 27631 27088 561241064 83234 84108 680348826 97505 97488 451174501 70470 70988 21035273 17477 16627 996520362 74206 74572 235283876 57093 56717 281463537 39085 38400 15492255 55989 55053 31422005 2793 2041 46587122 14108 14581 333757512 3834 4438 488066314 52525 51892 962304800 66426 67311 15066558 79655 79366 749237873 93207 93746 66598276 18346 18892 943879810 17126 17040 14941669 2856 3263 780486969 16637 17128 387923246 16719 17129 857995639 67218 67819 300976745 16416 17131 406376620 95179 95291 230085003 79046 79052 821720738 5263 5890 103096303 87432 87719 470467485 37267 38270 52930307 85347 84689 661321894 19839 19286 375802178 32795 31923 269242916 97862 97199 325090658 17141 16695 57171628 44037 44486 439777742 87929 87536 106501146 93808 93762 554180182 33082 33651 65141473 99679 99791 294748709 54558 54535 223807391 92324 92548 734835700 79921 80674 603596533 56313 55325 456215166 50779 50455 401940373 27446 28369 278518068 20581 20835 390552220 16786 17154 314842417 77842 77825 233693731 35680 35515 393574000 52275 52139 404407312 69582 70272 389447997 2855 3478 67344178 82565 83390 767517673 17304 16300 89511566 43720 42851 955098306 66404 66675 474285811 16732 17164 141663298 17165 16524 306338517 16852 17166 268982151 74012 73681 239683672 32082 31559 778141443 19270 19133 584369578 81955 81116 983504245 64399 65043 393289622 54223 53832 712712984 95542 95855 267165270 52072 51970 50700570 3726 4264 321481897 35051 35672 638073167 92297 91339 328332582 66008 65999 772320807 16092 16106 992422352 59333 58838 719978206 63892 63423 490138090 17182 16214 825170930 17183 17044 262797837 75715 75232 232570842 16744 17185 234373751 32632 32982 284868597 15182 15329 666552230 3256 2697 11954625 64188 65112 484217126 83740 84283 656785485 2333 2577 695071399 3710 4549 212282865 32378 32085 588606290 19455 19824 283508284 61027 61971 706776925 39649 39216 880358446 72452 72999 272314333 66469 67074 86610087 16707 17199 918238428 28366 28110 53875488 65770 66455 110419372 23513 22832 316329625 54066 53880 65952634 10444 10300 678073554 26593 27513 525302310 77525 76562 119269822 59919 60134 108350291 44743 44839 46525237 64190 63548 381913018 81664 80721 998873321 60176 60906 861313731 17212 16611 543422619 79028 78228 548703318 91361 90382 209441423 63078 62491 673266926 17216 17072 721452093 50553 50208 613328880 17218 16983 927143753 17490 17287 992944188 74375 74657 165466805 31665 31500 564673281 17222 16449 543902806 16576 17223 870571221 52190 52240 838346372 7610 7883 998382853 28948 28620 33039894 17227 17015 720139049 98960 99204 65924238 41634 41027 772203260 89638 89101 27894416 71876 72799 310418027 95937 95308 372287129 72079 72307 701117932 58580 59566 792237037 87198 87469 648158993 17236 16947 659502545 24221 24721 407615837 39300 39036 714619643 30947 29962 90001750 70307 69379 942783815 967 478 137593307 16812 17242 842396075 72939 73318 788890552 17244 16478 240784493 56618 57066 26516344 64211 64807 423060883 70525 69813 779917691 17026 17248 505727388 70504 69987 36380744 18625 19188 633266797 73578 74300 694920483 12340 12175 487011470 93941 93273 563994339 77667 78619 388443286 72881 73505 411375358 31441 32241 3591908 87000 87789 498897126 81869 81171 340093840 17259 17116 667384728 17018 17260 149837985 65456 64619 247669105 16658 17262 27829377 41355 42315 52396100 17264 16603 983643822 17265 17183 60097451 2129 1649 71236273 17267 16381 816726938 74627 73683 558377300 92552 92955 100768058 25010 24724 295418896 740 347 352346100 25858 25926 26983621 46599 46627 117516491 772 1 707504046 63879 64299 122998256 17276 16505 384664979 67220 66301 855008400 43249 43266 595659840 32953 32934 266076401 5536 5970 30333239 16495 17281 770474173 99232 99922 478978210 49764 49245 865030046 1244 704 72798859 17181 17285 937187850 70192 71011 64937551 31383 30666 745677409 63843 63415 676565072 65434 66421 954543157 92715 93468 804085227 17291 16836 164770280 82826 81878 899402666 73174 73981 898717821 17012 17294 558230970 9242 9892 948360616 14822 14247 306358431 17297 16519 722877479 54513 54918 350027814 76816 76564 858939989 8836 8173 813027995 16913 17301 328275709 92354 92070 4576317 56922 56033 444536940 17005 17764 683564783 17016 17305 306971082 12820 12995 462252592 35193 34757 895689386 17308 16988 10646861 3931 3514 133788895 7690 7630 393854421 21009 20042 425632913 17312 16394 55867982 27734 28434 250896017 22219 21441 3327782 85127 85112 985323754 90188 90563 703246317 61257 61032 528796089 75189 75848 763578049 71430 72108 617267262 73021 73393 362731529 29859 30128 471503922 23766 23709 487574630 19218 18478 439148379 7908 7427 471193830 71594 72463 93402463 67399 67262 480351611 67358 67161 487034326 85644 85520 590632876 15644 15471 392959138 41274 40840 509814155 1 57 525161603 72245 71774 251155687 53295 52467 203091942 94696 95292 448146114 16702 17335 452549630 84563 84992 465112837 53755 53188 154489366 30189 29739 511223923 17198 17339 307358502 89297 89328 543814876 52122 52176 868063652 64859 64422 21049747 79241 78235 941979036 67048 66819 953526306 68665 68834 744591107 75709 76416 60896059 86629 85937 899657 14829 15579 400756722 9926 10226 867633965 97496 98323 358829866 3507 2995 380596693 2160 1485 30571341 88773 88920 914271774 17354 16938 63751745 9427 9295 32935217 19740 19529 779932567 40126 40639 31630679 33840 33892 266105605 82998 82488 693863438 17177 17360 328687382 17361 17179 532152924 57780 57503 747361312 24248 23556 102773603 59614 59902 384766839 83580 83847 448635190 22771 23179 621651680 71467 71910 999279595 90280 91166 682457160 29612 29558 719003377 60823 61519 722407862 23069 22540 390025380 16835 17372 93493631 28708 28271 157573151 53036 52649 217538233 22010 22564 961488209 76521 75979 557615601 70430 70925 760489812 64143 63379 338118177 8228 7454 615034105 54759 54730 945845724 10989 11300 798145448 16609 17382 188336332 83340 84165 926873703 16395 17384 185484638 93223 93566 388996920 17880 18346 742660796 29133 29636 173016232 17386 17388 55936252 99365 99061 228971941 36744 35761 924163478 38514 37952 983796112 15890 16150 696916508 75954 75387 991541907 81546 82081 796322597 19654 18760 415946805 47948 47376 41595275 80371 80306 177891371 17398 16918 57372630 78580 77762 23153009 2921 2378 35535863 71707 71509 375336346 28860 29776 426743098 82810 83521 491568229 38955 39185 232284278 16588 17405 7424912 42962 43536 112983174 56736 55739 167552241 91974 91934 239363325 31385 31413 418184386 1 68 763349270 43281 42974 699050557 26924 26059 360850666 16491 17413 775436393 98462 97883 52886246 17415 17094 463099187 3308 3722 796049787 65728 66099 760138944 9347 8685 50040599 24941 25148 475614978 17420 16922 66409557 72671 73407 737850249 78865 78225 778923121 9853 9080 234794908 44431 44153 187540478 84290 85245 11612809 44721 43764 927238619 7285 7554 678222905 17016 16398 733647459 59438 59000 114311687 44167 44375 972025060 26258 26190 294581714 86213 85591 687760210 24106 23878 182518609 40422 40263 565961277 18670 18103 496621479 16804 17436 995802369 17437 17270 517326648 95423 95678 447644221 3017 4012 927868346 7331 8041 906785926 69839 69158 373990543 66629 65835 801831772 11989 12552 808774482 88383 87503 426287196 90558 90278 717692592 74715 75415 290122936 72795 73444 954321273 17448 16952 220216037 22629 23160 133880822 17159 17450 48451731 4979 4262 20067710 70172 70813 41735394 54780 53860 93252 20399 20169 839120595 17455 17186 9291635 35662 36068 50826748 17457 16785 664641405 30712 31087 873795457 16593 17459 640063663 98930 99549 214915391 84239 83780 444623882 37842 37835 750437706 29852 29872 825733710 46632 46020 412875674 8467 8189 662725975 17466 17163 470935553 36705 35805 826674092 11049 11723 809099872 17051 17469 618709590 23950 23297 351315739 89304 88420 778213614 17257 17472 783594442 17328 17473 747533306 17474 16922 455662642 1013 1536 963012986 27312 27772 238267251 74083 74372 6278077 31396 32340 700802434 64074 63868 607409785 52357 51437 573947098 85273 84808 374682139 35442 34614 558534767 45814 46396 570081628 34820 33974 970311140 58372 58415 215575829 3660 3693 502830077 84711 85296 259056212 52395 52167 705122647 29868 30060 117470895 98511 98747 906533719 17458 17491 588752600 60259 59623 71180128 43578 42854 818537330 28214 28013 535617609 83525 83588 92020771 96308 96181 447904270 16945 17497 727537899 67217 68008 9622981 98875 98544 292716980 8963 8882 781534164 16098 15553 558732330 95997 96873 564191842 19284 18310 12608972 38520 39495 777936395 16687 17657 47677507 88601 87767 263793368 17389 17507 643816947 52708 53157 503531886 49465 48475 706862289 70095 70332 548826245 37816 38728 313703796 93112 92468 215224988 48115 48620 662500462 17514 16548 569173995 76302 77163 131251164 22105 21303 935036058 98342 97810 899867452 88994 88124 778885936 77328 77047 398905727 82304 82291 326986574 64039 64593 368602463 12039 12162 759041181 2042 1505 274784243 39822 40771 56368133 17320 16672 348972417 34919 35792 933586208 56537 56979 326901907 45903 45278 492882414 69873 69514 899130189 10475 10549 660445898 82903 83799 389980925 3384 2743 411899036 75764 75499 121375220 24769 24997 216001361 53261 54128 240606101 69039 69983 187199112 12868 13322 541499051 65315 65021 228353678 65326 64451 943735296 95202 95090 318225805 68010 67982 53325611 642 1082 708692224 94266 94232 427622313 75883 76148 186369898 12906 12645 714180655 74914 75299 753526344 62375 61688 467283519 277 1 776889412 64080 63744 31650298 95011 95509 65264043 33070 33402 380675637 43352 43511 555958561 17945 17738 732330190 66192 66947 701923988 61740 60969 59183936 30428 30545 608809582 25567 25384 833187702 77312 77650 939801359 17559 17010 5788893 86653 86250 784864890 83974 83967 89115069 17573 17932 143910478 17563 17276 3100361 84359 83891 809650169 64842 65828 701247733 89098 89632 47036712 65090 65110 829902215 28302 27381 993173633 58577 58280 737895537 48317 47725 888262293 92243 92613 271109854 66558 67543 389057296 71561 71658 111370251 17574 16696 444334643 8415 7554 766664280 32506 31791 992683653 61788 61088 783585951 44771 44757 174152389 81105 81037 657580484 51712 51377 799897634 1397 2153 126526605 24168 23844 223315119 51006 51773 692990388 1081 210 421146129 59730 59477 59704379 17586 16809 468835450 83733 83340 544864256 99546 99150 703656412 34950 34064 310361745 5908 5529 86608214 7464 6640 288333377 86298 85448 23953651 17593 16993 967119228 69874 70189 12180883 4177 4443 406146135 60995 60262 399741225 75267 75790 8588395 17598 17328 260670247 63271 63686 316339940 84557 84548 345927479 36969 36248 756360917 80416 81405 98198060 91326 91072 792264143 66359 65788 885945656 29228 29721 262294705 24389 24156 630251359 76396 76655 611572417 86013 85167 455326507 17231 17609 587561212 17610 16607 577983650 66399 67391 318300075 97789 97563 771265397 99386 99566 384371255 1391 860 872371578 45359 46084 213878078 30548 29900 562154844 62386 62631 664953574 98403 98078 330250642 94457 95031 92916082 40814 40122 705464205 64171 63579 577720339 15329 15816 590722870 17396 17623 723688960 56431 57084 373363351 73968 73541 297336776 463 313 985632216 40872 40767 631269095 45552 45619 291627886 28194 28339 290523032 9622 10211 523550863 64792 65794 67550955 58175 58726 227120617 36562 36527 179665687 86859 87163 544563347 39114 38255 915441681 60788 59787 368082756 17637 17293 424350302 5203 4561 530376643 21890 21414 853587493 17003 17640 153407646 43827 43103 379838600 48905 47976 27580703 21717 20734 676294964 74243 74088 995182972 29012 29987 247011895 3900 3212 799911246 39089 38517 505704979 11709 11450 8026692 57703 58085 473000976 69819 69020 19921177 55301 56174 527510230 68166 67891 515708611 94732 95306 748249402 31231 30412 910748654 17592 17655 324089177 562 556 680679592 31400 30834 749328867 9899 9258 469076062 30556 31171 26216378 81510 82138 57780231 49955 49863 478548412 42101 42857 39018143 17663 16713 619476188 518 904 8078807 75159 75275 200947320 4993 4898 81971467 64839 63838 659547879 87722 88073 79129716 17669 17047 52577361 66031 65847 19142815 73883 72999 773419459 51049 51437 55472669 7971 7908 951004802 65969 65533 48682365 25365 25565 274046880 80939 79976 165047671 39813 40600 840647118 5731 5949 477782890 33727 34389 446466417 15421 15497 472043529 8359 7684 871718648 44060 43406 882031184 17220 16706 62221164 17684 17012 572654270 77996 77559 471625544 60963 61795 42077886 25012 24428 786138508 82631 83043 35407974 17689 16743 160965901 65009 65322 404112995 60980 60828 401913359 73417 73572 586395700 6020 5169 819757589 3435 3026 399913623 53517 52515 265972728 17696 16995 375625793 52077 52423 403041847 70766 70877 323181266 31865 32543 580309902 30200 30434 725794824 17491 17701 991518154 73422 72827 286742323 17703 16785 188567259 12820 13114 666954473 86134 85945 407406635 78939 79918 998816506 37834 37399 338375726 40019 39244 732402342 84714 84602 607039035 14310 13688 914722574 22724 22374 524852378 92910 92203 983312873 81317 81928 638546142 18266 17986 502815864 38333 38747 373768820 33097 33933 777809596 59147 58675 8252797 1315 1153 738346726 522 1 48361433 69732 69818 285166863 82516 81888 128231044 54543 54560 121747241 95160 94908 253656358 81798 82318 523718966 65834 66045 24421861 17311 17726 957158840 76045 76626 764174206 61439 61084 848374376 98056 97184 905344916 19329 20131 196449578 45546 44884 696600392 27615 28470 330480961 91453 92025 696180233 17734 17219 281447615 17698 17735 527257261 61344 61107 882624064 89198 88306 613405377 64422 64785 256205528 71492 72190 485537822 92916 92268 317066314 49828 48911 672386237 79647 80432 435160955 58700 59550 692632781 7647 7629 33956646 78593 78271 161388290 1033 1542 226524880 7720 6932 896887599 4594 3773 495599103 57840 57187 934229783 16892 17750 921271207 19617 19995 881005953 89907 89665 593105381 32291 32643 636412810 91608 90801 563546607 45994 45054 466047039 50548 49904 905431116 1444 1930 560892523 62319 62492 229820736 17759 16761 186745006 64726 64447 113213835 73614 74106 216819663 67224 66557 240858963 34800 35332 490470227 75589 75292 673671006 84471 84420 84814927 10549 10871 267160196 46560 46261 533213818 17083 17768 134172516 44998 44805 748991366 17573 17770 104602711 25669 26041 868611249 9819 8888 296807842 31051 30228 552225431 17774 16787 47768560 493 560 364624714 5544 6001 947984127 18406 19223 365135524 70442 69556 860553369 57850 57011 234555612 72446 72091 701305798 79503 79356 436153176 9900 10685 123098176 17438 17783 148920258 16538 17323 659423783 56005 55615 60170590 16872 17786 60613622 83125 83173 386930843 2345 2820 156584118 18731 18704 65699048 45896 45231 568755313 50550 50820 364560584 11386 11726 688822506 31646 32410 604509225 64363 64238 458440843 17795 17676 54435570 17639 17521 851476895 42862 42368 686237147 19919 19693 44668865 97028 96345 560954241 45168 45006 537596308 31464 31809 531009466 2434 2969 143554229 17743 17803 30077733 59003 59876 438831598 35887 35506 299013382 28174 27390 224426925 51072 51011 566405457 90143 89872 70000820 17809 16842 564016389 17810 16905 527958289 62726 62449 821638331 7247 7243 759518033 33288 32822 237572479 40502 40653 560609265 17815 17161 622417886 46626 45635 721078549 85939 86934 532374848 17818 17569 407032444 17819 17137 974716793 52878 52037 460244404 16310 16245 7094426 50419 49488 566836874 30165 30175 444059917 17824 17203 262024133 24066 23458 577343969 84680 85555 314470420 17827 17358 796838242 76453 76730 496930628 17018 17829 271181805 72189 72009 25293238 37300 38196 427977474 91456 92064 450877457 58434 57814 213290139 31735 31749 509231412 16939 17835 270499004 80467 80661 47327855 86354 86728 502028620 59711 59007 900064754 83649 83335 712857635 17840 17365 724048773 62990 62349 609146724 54215 54837 36200314 17843 17092 260982797 7821 7236 571547616 520 1452 525084364 94732 94307 692407802 27480 28439 239990549 95834 96580 478138864 29428 28995 427684977 6417 6941 81323715 82891 82288 503410201 35153 36018 241529478 99442 99132 21673667 31376 30713 427437772 16696 16671 108503740 17856 17034 277755229 50975 51609 254883383 57276 56313 884688173 16942 17315 810259941 17860 16994 853627790 20538 21012 368431045 90192 91119 862371236 17863 17765 488636990 98252 99256 916270617 90674 91587 586420075 3157 2546 801180435 13997 13835 132324022 95743 96541 815595619 13902 13846 139953320 47098 47271 399178240 22200 22178 755718399 28994 28192 328508083 5013 4116 888464129 35056 35592 729496339 11875 11582 987454481 45673 44722 575823028 9219 8900 948529280 25226 24458 587627932 65335 65550 698209957 17866 17880 167593974 48275 49009 805196848 95435 95634 25022475 42211 42925 5096379 17884 17166 609763949 96494 97231 430337186 28286 27527 890915957 97252 96404 651945749 14175 13621 570388720 17514 17889 293443179 71957 72165 560693014 61997 61075 576751545 15818 16460 480793020 16250 16888 896236196 64734 65651 967255242 17895 17107 560595571 18977 18971 291725038 84535 85443 830455145 10486 10200 81994642 78079 78934 842438225 20878 20722 47890700 36851 36152 875906138 4363 3383 804114197 81402 80864 109935909 24562 25172 59904381 20546 21368 179309853 17906 17075 194016029 62580 62437 603965959 17908 17063 673688844 17909 17118 620729305 29796 29599 852389398 15089 14806 9375184 88342 87423 563320425 61967 61704 39602621 73478 73950 421780370 60554 59725 753944480 7515 8144 63807144 31382 32260 90708855 69107 70084 13160135 39155 38367 683904856 65553 64944 437311936 17692 17921 812648382 30230 30666 418258191 17192 17076 115120161 92705 91794 622087438 17925 17131 162186697 65931 66175 67025000 47359 46377 998239459 15649 15057 693269967 29772 30528 662207445 56212 56791 98507250 85671 86183 943323343 69784 70092 658803113 41864 41822 614696354 73732 73484 439336051 29252 28678 874698198 50876 50037 557810467 32509 31856 17203446 94858 95355 847783638 12960 12478 471575343 17940 17252 229766184 9467 8937 265299482 37063 37869 482117288 17571 17943 722508757 89108 88294 828565641 94109 94070 263707224 78837 78995 286874266 35944 35176 708265222 39893 39370 565467256 70425 70990 323721859 76505 75677 681946369 95064 94876 424594630 17137 17952 786606861 87408 86615 321396591 79552 79663 996367961 19847 18858 54900314 66908 66018 910477508 49212 49684 231984756 55184 54897 646741950 98020 98413 545293005 52652 53424 478756349 89048 88181 335474671 46314 46373 987118961 47645 47145 588024687 92334 92821 805006715 66887 67891 19508161 92760 92465 313547098 1186 750 317437008 29559 28738 851333862 35996 35076 32002510 75653 75284 277001600 41123 40213 340777161 14823 14051 219206985 91220 90949 68803712 197 174 82964114 49099 49676 997426164 17976 17271 663366036 20824 20525 925977410 35580 36164 25082977 51175 50547 215871279 67669 67564 761087259 3202 4114 913356549 10832 10470 953261668 17236 17983 631083166 41447 40546 915791893 75375 74438 12956350 70069 69436 149635635 80128 79592 193739174 17988 17257 442075167 43171 43455 486961637 30020 29321 359711244 3779 2784 630048114 60325 60317 690569910 17993 17390 640876280 27925 28308 199728466 20927 20573 466573169 70303 70773 253640640 8783 8135 68892662 33634 33209 898596104 73048 73025 537405909 77278 77342 506272772 64479 64286 832870117 41299 40507 899661402 61359 61605 498789398 77367 77704 6534062 93773 93387 754791500 64452 64368 797773077 32172 31875 309473646 93127 92407 304743628 62911 63815 937959865 40402 40698 356781610 29296 30073 235171675 20843 21523 612540883 18013 17451 33029693 96552 96785 493623855 18015 17667 449842208 42021 41313 659108890 13565 13226 543774443 51532 50866 564496349 28305 29009 234880323 88799 89076 997396061 77281 76382 845335901 990 982 617318035 234 1 69970960 19089 18861 760336188 2495 2527 758435375 18026 17762 20154578 64340 63872 731981333 66359 66665 382604218 18029 17929 278517633 30046 30134 55702719 45493 44572 949520293 17063 18032 699185599 32897 33722 49729401 40775 39871 301965476 83216 83236 696106581 71308 70642 566997654 96643 95897 362441407 25934 25025 11503984 23431 23067 892110210 50867 51689 526607728 85799 86142 821863168 58651 58668 834265394 18006 18043 113913544 10727 10051 692363743 15743 16176 687881579 57586 58329 580212642 6731 5835 637939852 21118 21418 387785307 6036 6190 959602999 55619 55371 95596184 8159 9009 123356276 13674 12978 598843073 57205 57462 688406043 73876 73824 146609298 42692 42936 71964137 49089 50087 656600782 36393 36124 404996820 14407 13776 47877938 2352 2399 505500 18060 17352 959102120 43799 43926 848257955 11105 11279 183072190 67546 66961 431808254 28495 27675 995968854 53923 53991 218034380 26137 27110 901938079 40255 39376 146335942 94291 93395 191411524 19906 19792 688979224 79510 80481 14549219 74065 74245 146940272 18596 18983 492107456 18073 17412 563008596 5955 6216 177843899 77089 77482 810538680 1849 1840 36236927 25835 25250 51328976 5146 4846 879545853 64899 65027 341815075 49737 49206 9903129 18081 17368 843114209 18082 17350 355628450 17836 18083 415025270 41028 40088 26866312 60131 59481 8197983 30096 29582 359002953 18087 17942 674883132 62210 62613 884796589 79442 79846 908100135 88689 88852 419168179 97127 96822 351547461 18092 17627 139709899 40341 40260 146133914 14664 13792 363084101 96533 96816 546570530 27749 28528 425598986 2682 2881 115060765 68696 67835 285683338 71534 72539 747291818 34969 34841 928636661 95412 96016 847325335 18102 18002 117995694 26567 27515 307488376 74829 74759 975086589 8335 8384 683571958 66662 67228 939845124 98690 99266 599052394 17542 18108 69146868 44661 44634 907417771 81010 80505 521352320 77322 76573 318601507 41501 40821 749140626 67879 67497 313834793 28535 27551 272948285 64013 64305 54952587 91045 90365 303835892 23209 22548 112235625 24607 23780 55189497 65252 64828 11855946 31146 30993 339694615 30818 31375 910913897 18122 17509 733473172 77518 77788 548748880 32995 32190 912890466 21651 22634 372118696 18126 17199 993910933 69116 68946 171933520 84607 83881 701488922 70944 71815 128877228 18130 17531 871291045 62445 61729 638905152 93700 94448 69519595 18192 18813 487287421 96199 96228 612301330 57512 57905 922809818 96959 97942 65083493 16304 15490 95132711 3118 4041 840545869 80750 80737 437896478 40583 40816 48000124 88301 88781 576917308 80848 80849 245858924 21015 20304 788414415 78230 77892 513579784 24659 24696 28211535 97669 97011 386507177 72553 73274 672705521 18148 17415 210267459 31723 31085 66319482 25592 26379 425361377 53099 53992 47963473 18137 18152 600469582 86125 86922 667137497 17532 18154 53386261 39136 40121 671478781 88984 88427 361477548 62654 62851 41814541 48238 47933 936739565 24103 23661 870197960 86900 86026 852615109 4831 4268 110566842 41304 41849 244930864 5303 4822 645281224 18164 17834 515535973 78563 77743 869171209 89705 90527 956003917 24672 25649 5170903 62690 61867 683458362 69002 69928 393674022 89531 89655 284790486 5454 4889 748559893 62569 62482 250332250 18173 17303 917648067 18174 17259 256601856 44320 44855 360903780 83359 84296 674448058 74215 74169 105771156 70061 70407 698434852 40497 40436 139574762 39599 40049 916014775 65805 66484 251682513 37012 36022 417758272 52512 51687 63850131 45009 44191 561892497 48885 49743 967390391 62710 62778 125806199 41351 40673 335960717 39992 39028 400225004 36728 35730 60063495 54603 54264 663549837 91988 91316 445682890 11975 11615 444906830 83602 83155 448132741 18194 17784 824594284 62434 62505 53769090 18196 17487 778659491 37327 36852 569108091 55326 54860 144626850 78211 79082 103659694 94678 95503 919651260 49100 48236 490677043 78119 77185 214179552 43676 43793 341968014 18204 17372 933049803 65108 65728 102928513 92108 92026 220066172 77047 76103 329992228 24588 25552 66020072 37260 36510 129153079 51669 50863 673908208 18211 18175 85127606 74832 74657 980335248 73782 74542 586576046 58553 58367 296314457 18215 17862 950854992 32711 32688 729396257 26198 26987 991728451 10067 11048 13359097 78710 78667 768981823 76336 75944 259417439 73641 73914 163693272 72795 72842 109204917 35168 34256 460754583 31402 30676 654856946 83755 84412 992592463 60186 59261 196450968 15130 15276 541088686 49889 50451 686623974 43887 43163 847436563 51125 50248 931740750 28502 28390 451800735 98919 98520 473764137 68651 68131 908448655 77180 77776 33491882 2638 2863 713417161 19213 18582 447430160 78414 77872 64320948 13865 14807 339624224 62230 61896 378973261 21194 21938 985814227 96005 95958 217949560 48830 48567 315122508 37010 37470 528171155 88116 88969 573082636 29618 29066 452298577 79730 78728 935495017 80230 80072 915815110 42932 42691 71559228 98817 97909 457029310 58273 58990 389169115 38338 38783 513089363 74083 73198 780066887 5817 5211 331386047 17886 18254 819360934 81212 80319 867182958 79878 78923 48329203 3500 2615 58207320 17634 18258 778557940 46497 47357 468199821 84685 85150 677726828 704 1 280189713 12445 12985 165254291 18540 18533 524940267 17534 18264 656593603 59342 58521 558437241 53434 54221 463037044 66660 66441 673799942 18268 18265 976605290 53466 52782 48820126 92163 92615 281924909 9313 8461 728125985 26091 25859 268072378 75829 76151 28509079 49038 49052 160930936 13633 12972 950789059 36432 35790 401030765 12312 12203 840876027 38593 37883 525525170 40159 39974 850102327 66100 66764 20006948 64886 64760 690799719 6953 6658 315829597 63387 62448 795136010 59546 59761 118748899 45908 45274 78711292 67171 66709 581495710 96024 95309 6141583 56301 56154 654365584 51179 52157 496125918 26425 26488 157084864 53850 53521 585629790 68402 68047 653410935 872 1819 127738806 5635 6574 598803631 50359 51109 408988113 16171 16816 94401481 24820 24370 36691505 94026 94259 55110270 4314 4906 644605318 77354 76484 945594392 18301 17780 914246527 24214 24373 250340578 53522 53439 60743904 17594 18304 357763805 57601 57239 532907477 24823 25245 213495988 89260 90092 298013829 63175 62981 634033394 81394 81324 59897835 18446 19440 14579059 96428 95856 34393825 66646 67146 543350552 81889 81069 336109950 18314 17885 466563007 28934 28911 157505186 64565 64539 190151795 24243 25227 531867599 4224 5192 941232607 18171 18319 50593083 90933 91399 112604425 24587 24538 767994915 18753 18499 749990461 83595 83063 106985825 59139 58519 52006470 50804 50617 39891521 80635 80031 154104805 17463 18327 726905233 70362 71050 97951611 79840 79455 181016311 72948 73562 530119433 45353 45897 510533256 6185 5367 390078554 91558 91963 833951381 72129 72031 985163647 26456 27151 523265992 93182 93008 15552380 24057 24244 461333360 5671 6544 11801921 17511 18339 199412762 65619 65724 905089756 51164 51887 175000673 68542 67841 592881900 77128 76467 433672199 23945 23495 146891865 76874 76094 720565060 66961 66778 977606210 3045 2705 900856925 84812 84315 224592951 43563 42947 132617081 18350 18014 759856809 18351 17643 194194609 12742 12421 599538590 83685 84567 651253862 26648 25725 143509929 12797 12203 930049495 1617 2503 701116186 91138 91379 203310066 90676 90414 510888306 43368 42733 490892395 34873 34650 367378714 34410 34494 661038348 50835 50850 366519636 21386 21650 693171020 25004 25605 956335217 63084 63244 665722402 35960 36780 542348357 64356 64169 946534939 17637 18368 686243544 58914 58277 933247915 1815 1798 410363742 53776 54326 673825728 26434 26468 310344553 69098 68325 567548573 90931 91296 134931550 95425 96165 254905574 57880 57738 872983845 12133 12597 487202551 62036 62357 374763557 18379 18176 493865594 25779 26226 63117168 92005 92075 7158329 56432 55872 509118778 66397 67124 609974320 78951 78022 607290000 50483 51264 533807591 18936 19718 755667527 30745 31415 121009919 2641 3227 39135794 34095 34196 267703818 50336 51177 664710296 49814 49595 323779488 5682 5904 65897444 68663 68927 314660783 3720 2768 432202399 54456 53835 3280146 28620 28081 532529052 99122 99684 730361701 99981 99898 735961714 1886 1073 403215128 57700 56792 56759343 92723 92364 457647043 18402 17407 22005835 41298 41908 129561785 92882 93795 630215131 10057 9210 82051040 24417 24292 52080391 19326 18449 389367488 57740 58484 5801150 13497 12605 963594713 67304 67059 941755561 42657 43660 163383866 65839 64873 862267229 79693 79686 744769871 27365 27845 124111060 31728 31264 639073019 45520 45282 238675230 56725 56618 266771942 59431 58942 172600148 52604 52964 651488793 786 1 41217230 29168 28956 419767752 49774 50734 147883157 18060 18423 311541870 77727 77508 41093403 3451 2500 737768480 51212 51152 58171946 82732 81832 10029850 4592 4265 764904731 44175 43188 811882399 68668 68354 695601480 49375 49176 724182016 11253 10350 645778116 39681 39665 227799290 29609 29848 922501449 49678 49187 732878916 89990 90357 960911729 50536 50660 247290217 70911 71739 997600809 18291 18439 117800660 28668 29460 735147619 87960 88480 792877353 63816 62833 130579212 16248 15871 599409884 18074 17655 463022398 62482 62192 250392060 55462 56016 76649654 37066 36455 233195087 89426 89713 133299848 69735 68912 238150052 84480 84334 812364817 18309 18451 661318757 23074 23628 71883310 18453 17470 309309548 2766 2337 103381163 15759 16340 3365911 2974 2184 308730367 74194 74476 841940895 56082 55904 186061622 17948 18590 376763557 96808 97682 615368750 72317 72244 157410318 37094 36519 87883782 39620 40304 55907345 64592 64778 140090836 92132 91276 900053134 28653 28990 429642134 18051 18467 892118946 30670 30910 935368044 32849 32898 981484664 26934 26655 309201668 18471 18328 331380322 14678 14243 345165141 52349 53229 228782632 8589 9479 224987792 93025 92467 881279904 95212 95116 169474643 48613 49127 187110782 11858 12376 301728800 17596 17916 954805102 31440 32014 393882127 49234 49131 299024992 18482 17822 261098431 51535 51198 974703395 31264 31763 32609682 49673 49427 122893110 42833 42069 63451162 8239 8835 558903259 85062 84956 790135758 6819 6513 75644780 74025 73228 146908418 46775 46655 672486642 18492 18317 656456726 76993 76501 698442228 21340 21794 189988333 69880 70747 7877261 18496 17834 58441376 33496 34088 446517185 63294 62584 692975732 65048 66025 626154513 62077 62060 723503370 95425 96264 592223821 88326 87663 935089878 77663 77986 310816426 18504 18214 951882962 18505 17543 61930005 48478 48040 824494708 17777 18507 625184710 24873 25088 822537693 78878 77974 607350039 33427 32631 197488211 45866 45187 608189335 17522 18512 586351345 47774 47577 837367130 95517 95849 936858013 95772 96434 805151636 86761 87018 361693755 46275 46276 584100710 18414 18518 97391136 49480 48883 453565688 43311 43915 574815178 92575 92038 571652296 1103 1780 882247374 91048 90841 708157250 33904 34887 923816977 17645 18525 608296592 55009 55836 668432955 54201 54094 21629107 17953 18528 13878889 8155 8192 597347283 13711 14441 103970083 23914 23173 490712787 87638 87105 32025997 78714 77985 71500841 10263 11130 65425121 18535 18207 947480813 16610 17302 913250332 2589 2377 546051631 93657 92974 991595000 31568 31424 58009742 79105 78678 578852635 52419 52110 26613766 96067 96883 772631182 49768 49646 755648522 18012 18544 813491312 17553 18545 630550483 81126 80698 425813228 91808 91342 976932599 17608 17545 960578408 10736 10100 805819965 53360 53368 811222527 16137 16799 847037616 63739 64122 436579634 79992 79874 704721138 1240 1775 649439194 87245 86600 905297107 60201 61175 916210529 84699 84117 744761122 74509 74428 652880946 59874 60274 559198148 91940 92923 598856302 89695 90308 398262786 16037 17023 812205793 5415 4692 504633639 63275 63105 957080628 53184 53787 948130635 18308 18566 501028964 55567 54566 448210538 62236 62645 197812851 29315 29471 324381625 18538 18570 325834845 29434 28669 722171193 26035 26998 279398733 53481 53783 423649676 80156 80857 351490065 85879 85608 275276296 49774 49254 641165771 98705 98280 66512650 40747 39945 72213738 11921 11907 703587980 62309 61524 120044633 66725 67461 437825786 8799 9656 126694134 18583 18416 214730818 77717 77657 612451142 74028 73150 460172587 86341 86398 390051687 80311 80641 74798823 53579 53412 669351238 23017 23076 354961643 73120 72594 883657490 91132 91440 988347134 12104 12640 500197360 18233 18593 505776016 17913 18594 135441648 38642 38170 150000718 77913 77458 131633727 89700 89630 992749811 18598 17772 653221023 67414 67253 778086497 85493 86439 384679701 33687 33325 724361200 6586 7318 37127393 14167 13628 844554502 36113 37116 228202419 82627 81903 461445352 95548 94987 16608284 57396 57503 729406159 83648 82967 172125763 46744 46238 70144063 28856 28797 683454681 69899 69755 809223060 29060 28196 962760783 17694 18613 740489438 18614 17886 797376582 43109 42420 790104302 87662 86781 802498887 93473 93352 360149681 47809 47119 508863668 3983 4612 785667773 13013 12363 755676414 91644 92630 296620330 76158 76105 490491417 18443 18623 918562211 74179 74626 89096749 52264 51799 39413692 91893 91007 223291023 18465 18627 519362950 10773 10410 873088239 18629 18412 660595298 62749 63124 249048275 91784 90972 144076818 30564 30467 368720196 90008 90200 389093398 32101 32387 798793414 18635 18614 41350453 27596 27536 192566670 20742 19757 118748506 84175 83333 18609136 52460 51616 996098977 52127 52197 45976855 69775 70336 29382322 71400 71536 382625784 26626 26014 507510606 41617 40616 705864328 9271 8920 289844007 33727 34402 744953133 21996 21355 48537077 77281 77825 169970291 44718 45508 389973702 20788 21223 873701121 69235 69798 775120277 61095 60980 137158091 80765 81359 890572063 77310 77096 213609609 40587 41182 570122482 46280 45376 273669223 86297 85623 508007879 32279 32096 540963582 79488 79877 21029393 17907 18660 666926979 48727 48321 943463638 93511 92834 699895870 63449 62967 511131326 12346 12878 655301694 1562 1452 646150506 38644 37763 599651660 93600 92605 391928070 88401 87774 476452381 91410 90964 58513954 33516 34489 513679564 92449 92677 490204605 44221 44283 365535623 18640 18673 647859619 41398 41803 50864008 3033 3030 622555898 83345 83130 324474438 3557 3043 346293527 20533 21094 575543533 58321 58449 2197142 54397 54096 562516492 21770 22162 71885993 16865 16439 815633806 84908 84353 464645296 43541 44008 460008172 19899 20491 847120906 46545 46573 256417185 48649 48344 700030507 18284 18688 351302109 21590 22139 104925423 56720 55940 16748925 87552 87468 821290798 83021 82866 756745531 18377 18693 149075345 62288 62098 732843554 27614 27015 86218148 12541 12115 139293510 22844 22285 138635564 48361 48498 112760753 34659 34461 659994554 12646 11881 847195296 83983 83675 112038528 26212 25818 826184688 78086 78235 237267556 5188 4802 696698579 16714 16803 387320915 17889 18706 811160775 11168 11741 367933400 57794 57451 256921289 93753 93163 559612909 21555 21286 358347461 11341 10829 421529105 99474 98688 69544786 59368 58406 243691418 80990 81165 202520476 89806 89785 812619085 18716 18516 686198689 43635 42650 487101740 21999 21938 285530273 35688 35504 454790799 43865 43280 156335567 47477 48108 486547574 1787 2289 263438669 14544 14023 254714398 63488 62922 775608663 1405 1612 343067090 26157 25576 685436351 89053 89697 834385412 82380 81937 399706521 21306 21149 194022556 58478 58146 548328759 85003 84353 924853392 77203 77921 535112792 77244 78014 16051637 18734 18693 891184284 37974 38055 725879509 47580 47058 68409403 50597 50970 98816513 18738 18694 471009527 55923 56863 567879464 59598 60495 404647759 97078 96810 42755305 60159 60562 699386358 93693 94332 244991910 685 1 538673539 29778 28933 575016666 51720 51503 512881770 69778 69073 93145260 18459 18748 314490667 57067 56930 668302276 17376 18195 504353993 20232 19864 591504221 37830 38765 59964286 32297 32791 698659227 72712 72801 209355181 30805 30463 487656479 30934 30219 893304600 11377 11991 906770138 30616 31074 358495827 79870 79005 962568478 39187 39146 331508345 6397 5659 529254651 94923 95705 431963421 31752 32271 802793672 17778 17877 381118595 5594 6177 822977280 18766 18281 106719760 18767 17783 834166864 79421 79375 194146560 67470 67931 170349549 19944 19994 300885335 13160 12655 435903019 91677 91161 132176666 15447 15819 592880972 45029 44398 594150846 18336 17784 95415445 51325 50763 59441121 46789 47567 977539496 18091 18778 540769080 85971 85349 338341901 6044 6237 454241481 54498 53614 637750034 41899 42443 579373402 78614 78735 256576981 94528 94129 970270249 95078 94587 323965343 47214 46956 393482717 69345 68348 2167923 36536 36512 742865341 58298 57989 684661223 99332 99225 89665312 71230 71502 288266291 78768 79752 440000804 94525 93565 324289416 55273 54738 973741731 96548 96859 446893475 18252 18796 689337443 17905 18797 974708641 18363 18798 555301773 18799 17886 50622997 59862 58935 102820961 7382 6988 453003096 70582 70329 34441511 46615 46802 796207648 49201 48207 414692713 47301 47253 249201236 10232 11218 648793439 18807 18541 58775071 4364 4645 479367595 48700 48866 899661124 87903 87238 690993991 65340 66309 895956145 18812 18109 604244923 4583 4047 179458134 29871 29594 714124691 12154 12620 207109943 18167 18816 37255440 18817 17944 555701696 34167 34516 817918238 33447 32890 743248473 93243 93145 494177414 18184 18117 131878971 18221 18822 753442661 32627 33057 239705218 9152 8727 693762269 17071 16822 369811843 899 606 699402506 79217 78435 547085407 45946 46784 153199415 52032 51199 523538649 5776 5331 561262674 10286 11141 253374308 10806 10201 434136478 78069 78276 261038464 78239 77914 16026024 98440 97651 862400583 13900 13375 616784252 77609 78519 809007427 58677 59153 932415512 40356 39901 757966211 18840 18141 961765921 94781 95725 326670062 6171 6121 831448021 1 311 576978903 86526 85933 800214849 65771 65314 688101585 57029 57381 575125684 16028 16545 663316676 59335 59812 316387187 4269 4446 976540480 42228 41908 947871406 16588 16343 266789138 21868 21007 853981875 89215 88214 240318229 24754 25610 540020322 30638 30626 634449739 92299 92397 524483809 6363 5953 919521324 37830 38053 818957201 16465 16361 182738494 18860 18068 150571072 55737 55860 58909670 9091 9941 59662240 91823 91330 4754302 21791 22054 217036791 93163 92365 519247783 60198 61043 831743001 4362 4067 384845281 7077 7941 639828628 18826 18119 311412569 47785 47666 977427754 46108 46168 131480577 33643 33641 132930692 18873 18724 854582246 18874 18622 293135396 72012 72856 876640959 3396 2805 540813980 53499 54453 873886145 90212 89390 365748733 89714 90158 234716091 83902 84258 31474835 85400 86246 632266590 9296 9333 785406415 11774 11436 665306076 69747 70345 918357893 35592 35847 391310262 81709 81868 323896152 32317 31698 753045966 17962 18888 974420082 6713 7417 616586436 26055 25520 931886456 92140 91694 43785343 91683 92015 448689852 9201 8562 706889226 54673 53673 596025525 18895 18538 256565666 56372 56527 91258541 81031 81640 541925133 79869 80616 825907642 8924 9808 724632621 28588 29529 922254319 1227 752 553707988 18902 18269 852997075 18903 18391 949631706 72014 71219 377334802 76910 77667 321137005 58020 58240 17623923 86833 87241 605802153 18341 18908 935563530 90397 89861 57679464 82432 82284 826319023 15028 14315 215296348 50158 51119 90502063 77672 78675 179359579 24411 23694 869540289 53771 53283 347141113 3486 4322 320370235 59426 59643 503106396 18918 18350 442680709 39834 39367 413189452 45485 45995 401487566 11149 10780 788481162 18922 17957 100718079 10176 9926 283369571 7921 7874 277840365 32358 33166 909337732 18926 18012 31670483 23303 23017 423658256 55036 55611 159487231 80122 80378 180186352 19614 19069 732107723 5390 4831 558482539 18932 18464 291631311 49973 49112 648748534 63456 62517 91435861 70244 70222 77202253 60820 61204 321403917 1546 576 322317506 18562 18938 409725187 14792 13821 186082517 32738 32688 409417165 38110 37260 23429126 12713 13244 12790793 65959 65955 288449255 81375 81208 864696327 51513 51030 810989685 19000 18909 128628162 18651 18947 404810408 79711 80701 303581717 6081 5880 30746953 5323 5012 697162795 58504 57683 42942724 34932 34166 921748280 18505 18953 78406846 54282 53896 72449126 18278 18955 517649193 12739 12252 479067411 72222 72511 718679189 84842 84466 764671289 22830 22542 457834761 23828 24231 61361197 26314 25844 895645330 97635 96710 820982157 22174 21183 173645787 33281 34254 260031603 84209 85170 246374654 97622 97133 909492975 90873 91428 284505754 7589 8394 202061749 18969 18264 843445030 58144 57425 263523346 8626 8867 575825540 13330 13242 71765029 60676 60854 18359257 58783 57966 812940107 78403 79060 674257309 12230 11256 40946907 64597 65219 36185582 78505 78206 175396116 56502 56814 320397610 85272 84483 500991571 64981 64064 818708668 47470 46521 351243913 30496 30280 312419382 59815 59795 893118701 24735 24091 887546529 25407 25070 983316462 78594 79340 899800592 93170 93846 282622828 75914 76302 724192124 8951 9279 803764007 82284 81447 847719627 31224 31248 752213368 63144 63336 391999794 54352 54422 826118719 93927 93701 394391485 92256 92097 728930844 52815 53778 606957612 18998 18886 691997154 31049 30340 583808513 92815 93446 793152072 28472 27637 259178967 23250 22608 57604578 68400 69150 49069301 41308 41235 495208272 82517 81730 47610147 65239 66108 208946614 99316 99234 56145085 74011 73853 137833836 19009 18681 974441221 55794 54882 11875574 54635 54484 112742589 34390 35361 8777270 98643 98896 322162934 18042 19014 279454688 18192 19015 723522083 19016 18091 284144431 32034 31565 785294193 9476 8561 285317078 18898 19019 45981787 6290 6170 529518650 62567 62436 978333304 1064 1357 547088350 37181 36226 471308184 97609 96868 945325598 21293 21093 130929168 21258 21401 18090785 47680 46841 434163026 37411 36736 62884617 93059 94006 306464961 832 503 581889900 36210 35659 524198595 18751 19578 184246024 18949 19033 702389783 8478 8262 512245682 53414 53962 637997417 31997 32159 641587856 81604 80618 137114915 19038 18538 14844552 38248 37858 580486023 19040 19033 989762808 43559 43675 208396027 39123 39590 29599912 71577 71310 337638051 51358 51526 607356157 21133 21146 532906293 17781 17739 819405679 19356 19975 20040713 84898 84733 674000188 22409 21419 25447536 19050 18635 262269790 26401 25855 35529031 48673 49562 450039483 61135 61300 996672204 19054 18700 3314845 73484 72685 891032240 55324 55613 669838177 15774 15782 37291117 15922 15348 56809843 24166 24347 43487705 54352 54622 89528442 18982 19061 605399035 16065 16676 111483599 51474 51158 191716894 2187 2322 222798132 52588 52576 547769637 18370 19066 106032835 43465 44363 616647966 19068 18104 9730340 40023 39970 292079386 18182 18360 434104579 15845 15166 4446523 51209 50611 820444865 85598 85042 5093134 59653 58796 230666090 22482 22263 13858331 2490 1667 319131112 43128 42712 832433851 73504 72677 698143862 1228 950 482652458 19228 19822 957456983 71267 70924 472367837 97090 97982 513556935 72335 72130 705924118 4548 3841 885230130 97250 96515 831600053 4352 5232 496874148 91379 92061 984887121 61508 60597 565225601 86330 85663 277830535 19090 18368 360267382 21070 20680 583456402 43936 43346 394708911 59180 59473 79694620 86604 86481 423785290 11638 10652 209094996 19096 18858 72186892 76498 75948 854348865 19098 18760 780501075 25457 24616 943364438 93632 93289 782669388 94047 93408 759596614 66011 65831 59469926 57136 57931 621883674 38355 38555 537863687 19105 18883 799753856 986 1703 227767421 19071 19107 549778022 75439 74501 924617783 86552 86269 65091271 58878 58443 253312565 63080 63946 2630853 5355 5740 566173117 90389 89945 232303609 42070 42010 101837392 21230 20507 62827015 24993 24126 65407964 40152 39182 72460917 7987 7458 36469555 71878 72695 167755453 15060 14614 734369980 45944 46758 924888736 18809 19122 588407656 71782 72062 730657982 28444 27893 806061544 96743 96507 63530340 51032 50795 51041822 54915 54291 662439333 63944 63756 506157777 5229 4537 70626988 6596 5810 793043876 19131 18366 965992272 85314 85120 311846217 71439 71339 249970665 51352 52300 168120306 69886 69356 42480226 99117 98530 513312264 84998 85631 785581200 83145 83029 23000864 52158 51524 37913282 85661 85351 446186283 64359 63541 833500826 17659 17584 359409644 55443 55456 8169499 73528 74091 542501552 63605 63494 95907074 18206 19146 773977145 92190 91634 722362970 52104 52365 757777659 87532 87867 697871435 19150 18299 93982603 43010 42305 538890803 35259 34631 743135060 99130 98345 145210616 28390 28052 11738508 12639 11877 772441500 12536 13010 688240230 64735 64414 59197457 16202 16049 988776585 47677 48339 27096143 39533 39981 688023746 58050 58084 108117925 57141 57477 11388917 50159 50028 569165900 5236 4448 780294490 157 20 157778242 19166 19111 426671845 19167 19017 412609621 8394 9212 581065222 73413 73036 545345662 83614 83690 7867027 66149 65227 34122353 19172 18590 664319491 26284 25770 908364658 19174 18469 280336604 18968 17980 95574634 52699 51703 318035054 92979 92947 316877626 45660 45539 518794946 98844 99691 911384655 16093 15521 266431182 73399 74298 297175671 53243 53217 604374762 89579 90110 439466739 19041 19184 694271880 53805 52813 11104717 19186 18426 290204191 2534 2599 459301484 26063 25272 16364136 17190 16656 253358181 76889 76495 843109325 18639 18005 536491668 30883 30464 317788447 14469 13706 636546668 17994 17671 987864199 11191 11226 174407051 18353 19196 613066175 79048 79933 267032465 84251 84986 38464129 18985 19475 563114547 69450 69596 38575424 19986 19175 198508427 19202 18663 184430103 18233 17588 557179570 731 1580 675096575 1921 1196 744821393 18294 19206 890624068 5552 6535 840490740 10817 10873 935093818 19209 18481 612191200 93324 92733 9546028 29935 29928 172439335 80202 79374 432282261 86947 86609 996604985 20795 20368 965818514 59967 60152 894962237 29339 28932 153644184 19217 18872 689315937 86328 86685 841796194 77218 77380 78455918 36157 35822 81214254 65109 64463 443238303 28695 29132 683174185 48484 47582 666037683 89818 89361 706314024 59103 59597 493685313 18611 19226 369103000 26291 27173 740124748 18911 19228 919616952 15584 15499 898568215 35708 34814 596371462 50683 50576 640466746 42370 41431 867699446 3505 3982 401450742 56719 57058 165416170 2606 2250 15393990 53132 52645 111582303 13318 12471 261056822 93778 94223 380431716 60161 59973 912998648 48401 49364 751627089 52754 53209 161805365 53760 53900 456241845 10159 10875 806023201 68166 68396 485746576 93856 93462 164114130 61225 61822 39500739 50859 50984 246550866 58127 57242 297777604 39954 40170 104734707 54367 55348 252716950 44217 43407 454173922 8843 9629 5524473 19253 18650 741725439 25455 24608 41316318 94471 94350 501644012 19256 18308 479829533 28751 28316 201807972 17186 16288 707367786 79859 80442 540324303 32044 31119 124933254 82418 82249 762656787 71102 71738 377540786 28380 27407 327992492 95096 94505 218340969 48597 49404 200023039 7443 6973 952987726 31743 31859 575089131 91651 91384 217372260 22287 22414 985853090 70699 71103 697933693 95529 95636 667451831 62871 63071 809889525 9957 9214 830048632 19071 18361 384588447 74214 74504 280908925 98213 98078 193963264 13676 13622 73418113 82032 81324 444786619 19279 19043 593486193 6374 6113 692568653 88347 88975 719040451 1438 1617 941023482 37007 36532 799964425 17503 17250 6366727 73080 73778 798627270 5251 5907 60509994 36857 37554 666271616 60887 61865 949164351 35125 34650 819944982 25023 25016 796742716 54750 54451 533480276 30022 30693 412147047 18915 19293 180165829 58567 57721 48522695 49954 50917 919581640 32199 31237 72356568 49115 49548 250672102 36165 35663 938514307 22227 22514 644606819 6064 6474 625465676 46500 46825 689977875 75305 75222 33453518 50391 50197 995254895 42177 42609 541539428 83954 83777 723267816 22285 21670 4630058 55395 55202 897691004 19070 19308 934864420 19109 18885 18860934 4248 4013 42895804 29037 29976 276909018 51645 52430 367059314 67579 67692 235832593 81417 80901 492787151 93007 92334 866256418 50478 51164 58860186 92580 92156 800606003 85326 85199 273067599 19319 18953 172055726 31862 31213 740645837 31983 32374 722788502 76727 77282 42006607 48660 47895 67274268 19287 19324 206277533 19325 18323 8817517 61277 60886 886464132 84304 83487 24949711 5619 6435 800940931 31386 30548 672793580 12267 12600 124158407 16363 16148 242688621 18376 19332 431941722 33732 34483 902213323 81780 81334 335067031 96509 96405 103244898 86339 86334 988896993 18400 19337 632082376 51342 51166 842039956 3772 4000 125043804 8207 8010 328105532 46907 47663 274059298 42025 42467 158258949 19343 18897 322331086 83436 83784 34531443 4399 4371 116888862 81327 80694 252355923 19347 19013 940464493 26754 26199 527593202 97477 97107 397403782 40929 39971 748188812 19351 19262 715666358 59951 60509 91164935 94959 95131 969401637 19354 18396 237276385 63634 63976 100213605 60612 60685 616813160 23875 23516 569479500 96200 96857 410432041 69487 69922 864146431 18483 18418 90885034 1316 1179 49256272 50893 50492 122646108 47019 46091 998934602 53289 53085 343574219 412 1329 467101705 12629 12185 866774040 69574 70173 30211792 15425 16220 509845929 6275 6736 810191701 6948 6161 33251615 23972 23285 263627359 64212 63953 825229448 82681 82654 280873619 59881 59980 947030230 23396 23644 144635019 60985 61349 650350737 92306 92165 213226793 12539 11784 27124936 63116 63109 772886571 81409 81163 387750477 15604 15312 849424639 19386 19218 18251554 61850 61781 235595224 18890 19384 848471086 81238 81949 8251137 47297 48007 934814516 23757 22973 53787250 95195 94512 68707590 59306 59175 572423073 2392 1438 971380726 19391 19224 120596378 8927 9125 460899982 32408 32050 425681234 16973 16367 936041601 62655 63461 784700984 1197 2132 530282464 68245 67358 913425166 65600 65227 355588753 7415 8063 909381879 64147 63556 146739198 84653 84325 974538961 79170 78190 325065482 19260 19009 929599684 2334 3220 46055497 88586 88322 91695131 10606 11220 659898480 89322 88361 769299795 84691 84112 927864586 74584 75324 912915058 98826 99802 940118381 21245 20540 650904475 97900 98262 3887597 88379 88811 732701662 71650 72395 78648143 40483 41295 428381268 31645 32390 28196993 12353 13032 824625516 19063 18522 855028872 99765 99020 665145984 19420 19352 745092793 19421 18424 338483116 25949 25711 88311596 76562 76095 88222175 18864 19424 671584110 19425 19357 532257074 19426 19337 955812726 53779 52932 155747705 92005 91266 625000154 89383 89506 11885848 89066 88510 212863555 19431 19101 632028697 96426 96595 404976927 15547 15359 305081723 55326 56237 780140437 91068 90955 128587980 5127 4521 442126526 53471 53030 295835130 21003 20698 305534226 19370 18419 537564518 26663 26623 896082208 84522 85160 993229370 67621 68529 798796931 2473 2456 324979965 87666 87674 351189265 88408 88017 233897060 15470 14602 683047509 27705 27114 306323563 84640 85039 551735616 75515 75392 940766117 86259 87236 402632731 76461 75474 429586128 93958 94617 71053504 59381 59651 725414573 78374 79373 112211722 62544 61775 450350095 25699 24860 20390282 9266 9198 414866993 31686 31081 184121979 75130 75425 204656460 26472 27218 797581048 96321 96140 365073257 88956 89524 239452781 181 1 552571252 19400 19464 179330124 63833 64354 666246803 47355 46925 997858817 66022 66732 698041270 25744 26150 706872615 28217 27885 945750382 32489 32629 355884540 57449 58263 474842626 18753 19472 120932882 34301 34890 842172864 55034 54551 873635656 31463 31869 82363793 6320 6009 794243833 36944 36607 76462032 42655 42910 753067379 3910 3700 492284764 71704 71767 508527019 64682 65313 268219628 71373 70597 519259439 25334 24589 231709347 31615 32326 8463451 1016 867 980310501 79794 78834 709598928 28684 27847 353451880 82093 82779 489109538 17255 16378 729826702 68467 68085 233629905 86452 85465 413445362 19492 19362 681089915 30613 31530 817464128 19494 18934 772868687 76281 75318 488541259 29981 29785 48907973 8853 9358 164249945 91504 91543 40846732 85263 85209 643586753 19367 19500 70709444 79480 79989 483235769 58166 57961 745845358 18702 19503 69889641 30568 30610 852618529 99447 99742 310861380 96758 95963 898320638 68908 69653 747292311 62869 62491 160686822 53660 53668 447124322 52349 53256 894827498 40500 40287 72207464 9358 10344 672480514 85786 85658 402903682 33119 32763 535913218 76037 75178 493102904 19516 18839 277341899 79727 79322 887184018 19518 18655 10136510 13341 13451 554562860 73232 73711 301485687 8286 9034 522953865 806 133 32658871 56849 56877 800987049 47093 47409 445380513 39941 39066 750389726 52721 53338 540256554 8622 8545 794390491 2800 3540 834870731 41548 40744 663550734 68944 69008 729711992 18779 19531 655157040 55535 55087 448292566 30221 31017 34457114 18592 18158 873589161 37264 37092 126860762 32596 33158 509519243 77136 77821 861007110 80203 79470 69617892 21849 22182 459532624 66977 66769 36332054 20842 20553 995626075 66765 66108 103785720 44165 44441 521470669 19544 19246 206777990 19545 19126 256430502 13945 13521 320485591 63453 62932 24692176 3886 3998 839595343 37354 37913 766902774 15609 15940 680375061 75562 75354 200154778 88805 88377 365535175 46042 46660 450695266 61098 61549 120225901 97306 97197 849332403 67770 66927 797161132 90457 89888 82068609 46423 45976 952935997 60683 61606 213908838 56041 56340 42585757 10020 9574 270299377 45457 46444 53338885 25301 24589 885830208 69734 69628 69939356 95167 95901 188692945 16695 16813 674044652 19567 19042 281929621 14195 13948 268193426 75588 75028 196242246 720 1725 268729914 53343 53776 43288315 4697 4167 101396939 61989 62358 834887674 26994 26342 59738079 19575 19462 73566157 38055 38261 959070582 22440 22616 350975896 5149 4255 277722603 2199 2485 321707945 55325 54967 120308519 95959 96069 403479889 17111 18094 997494292 20208 19699 47328498 40742 39952 52485460 14415 13685 632577626 59660 59386 498460724 55612 55552 577255759 9807 9130 832543707 71434 71092 341315691 79811 79627 737986760 19258 19591 175224363 57332 56351 788049531 19593 19507 848922690 13769 12826 611142513 24649 24068 951862579 87774 86904 629178198 8816 8087 998400030 11633 11112 619158903 74940 74002 413124314 18914 19600 768246646 19601 19416 851955269 59319 58691 692357185 23491 23381 859683032 17499 18442 15404356 810 1723 688360319 81569 82394 831949790 96642 96773 130098343 49786 49920 18798354 95892 95158 671828376 19610 19346 275483008 82126 82493 195042821 19612 19518 302515091 18548 19177 117750241 9725 10163 554335739 18744 19615 316297589 19616 19604 49160286 91491 92177 651207600 49258 48344 632540234 39672 39803 540582590 30788 31233 184593007 44569 44357 372607708 19036 19622 232953867 19623 18990 495934314 27791 27611 355502245 90817 90282 505701953 18107 17134 613199870 460 548 6365000 93257 94246 503810117 19629 19344 905406018 29835 30573 643860618 78698 77750 9069290 34716 34877 38720885 93454 93943 531843906 10409 9630 509496 19635 19455 511563816 63123 62588 458571714 57787 57213 742804522 18686 19638 878991413 61538 61079 998300827 87218 87240 86096027 62109 62276 667487462 7752 6949 718545621 38519 39440 66284067 90997 90500 885107155 98997 98760 767436008 39549 38643 628013579 82472 81990 690355554 89519 88747 947979811 88365 88369 626177444 83933 84937 524561393 65387 64384 758185534 20607 20320 96871846 70470 69851 631017746 17395 17048 312466246 42182 43163 456715875 11567 10995 860973148 94485 93527 31289391 44678 45080 658958827 61969 61276 665495487 52494 51735 461072551 11412 10951 35843964 18852 18261 146289509 17402 16719 947825412 2987 3907 645479889 33850 34216 697587581 74265 73646 611145567 19667 18920 360054314 981 485 16647300 70818 70537 647896891 19196 19670 270062629 18794 19671 6003434 31120 32117 545403728 61811 61840 323241667 57946 57080 401060138 19670 19675 893807939 41715 41661 829925672 35557 35516 525986725 75829 75927 885111170 90711 90936 315941369 19680 18823 362091493 88352 89268 140159350 61163 61696 713508457 23347 22641 712017169 60628 60732 202412226 63627 63586 34797135 10703 11079 240327098 15418 16116 948809815 89417 89535 662313183 37183 36259 753093451 33118 33506 884689016 19550 20400 82397656 6266 5520 805024702 19189 19072 905316108 85303 85280 135148873 35245 35237 717951592 19696 19494 765016521 63216 63078 126527543 3731 4530 110435062 54294 54819 155517982 77440 77130 443623114 78060 78906 590332403 79027 79879 684959469 19703 19576 460472530 4112 4323 23147121 15466 16432 161299566 19706 19485 801481663 86765 86250 951619750 32969 33748 709539025 13843 13953 251059033 23868 23789 455291810 56757 55774 23897722 2415 1861 810140899 70793 70059 386421863 91755 90895 127703792 19715 19299 420982902 32008 31362 671035138 10946 11156 965211601 57155 57556 891099814 72792 71906 179184261 30315 30508 801875310 19094 19721 240573653 90995 91059 889903846 19159 19723 20778708 25917 26369 229162185 1460 2426 566213683 71201 71163 8611189 42723 42924 271316055 19350 19728 963260061 47376 46736 280408750 2982 2638 916467774 20623 20145 185336644 90100 89100 251571156 97015 96556 219853201 46362 46993 45430733 19735 19014 837087126 14737 14300 682475326 21933 21092 167015208 42608 41897 713959893 98956 98677 124452235 34081 34987 559529999 55419 56324 263520578 40563 39560 78847914 69725 69109 886921766 42399 41538 52693598 16939 16569 947604406 75702 74735 379906248 61152 60631 440842670 73252 73158 62030759 54836 54399 340512475 91168 91992 454976842 67488 67296 112854573 51408 50670 711317833 18919 19753 894978574 84847 84761 810872948 20675 21438 412425714 86468 85782 111286025 58663 58263 607847983 87324 86420 775346986 49554 48674 96444944 16035 15670 269219725 70650 70119 10347044 19762 19283 615380598 91551 90763 199972060 45979 46656 341836002 19765 19230 796896085 99356 99778 31272453 19767 19224 148015219 55511 55665 297297655 71637 70883 862466095 84343 84429 543240875 87120 87297 981212466 81745 81406 952499744 68839 68450 347417250 77989 77296 32959195 39468 39878 662114364 75435 74580 387235220 18889 19777 869524643 6661 6039 398438192 23415 23918 790436343 57401 56665 692769263 98599 97743 689547434 86694 86972 880132327 60669 60162 30563471 33210 32363 359186353 50720 51561 285702196 28406 28018 247011426 50966 51851 21144178 68165 67807 218633660 19789 18951 8933954 12074 12386 759754150 31610 31672 145206482 42414 41511 396210138 19032 19793 556796377 87747 86975 551423198 44903 44392 486609447 96937 96711 79071541 95499 96256 897428608 89865 89218 711717078 19799 18943 89926826 19821 20284 104570589 55144 54281 85620933 5093 6091 157248897 56379 56660 185440475 54327 54058 850289222 77393 78336 823616696 39450 39730 836725363 87349 87669 569689084 35636 35074 795524039 50179 49980 808563822 87901 87471 722283880 44641 44065 951814803 42868 43148 48733468 79250 79295 856727680 77628 77892 356758715 9462 8759 823486188 82987 82384 250880997 19419 19817 813960329 61575 62115 408429040 63074 62301 12181 80014 79623 855329828 66248 65917 432459179 34404 34232 970568747 83411 82513 906159584 68549 67902 373306051 38708 38887 918356235 88444 88055 458281654 17005 17632 795808868 69360 68375 438429708 50745 49746 708178513 87589 87907 545335167 63493 63883 748764540 19832 19248 878137903 24720 23731 506040873 15586 14617 34406295 16592 17187 306076103 59097 58186 825434048 11066 11987 402324676 44251 45099 767260596 25692 26643 292939430 79329 79848 501336630 87450 86996 884314200 39892 40205 279798448 67010 66855 943785153 48134 48087 447260781 96983 96363 223450011 19846 19282 833095688 91555 90811 698623619 64560 65495 354980133 64785 65405 49179724 84494 83896 894540894 19571 19851 38929561 20567 20569 714771841 45518 44897 857171371 84040 83768 805864952 33049 32914 183623287 55402 56326 840145800 66915 67499 335513340 40699 40625 606496575 19815 19859 341144787 24632 24190 784400551 19861 19830 952629768 19862 19759 675100992 29333 28674 599940136 83662 83447 707505197 45011 44734 35370907 8341 8363 895153710 16714 17698 154044724 46457 45593 913648078 37155 38045 478117895 54309 54244 491115486 83144 83995 52078971 19872 19048 412722209 19141 19873 679415200 91297 90423 683642441 88807 88614 248431042 19788 19876 447674146 50434 51093 855383870 19228 19878 499368462 72019 72034 547314836 7754 8652 103109297 8779 8255 392576190 89281 89163 767973101 66842 67039 69814464 8123 8102 101117201 42226 42664 798541697 22419 22295 200735309 31935 31988 613705689 19888 19329 825738602 90846 91396 806899947 63139 63011 729688503 84372 84973 20398773 31282 30887 18558023 52153 52154 743604453 19894 19882 633326937 5420 4739 803138030 92852 92263 366516248 32186 32635 48303196 59619 59555 144204421 96340 95435 150933604 44868 45657 613659569 81468 80921 835075008 92744 92556 211760687 19903 19874 604175802 19904 18902 900842697 42200 41468 313426310 5378 5550 862269298 96570 96275 32043220 89439 89592 219761788 14225 14599 60118694 6075 5799 230009355 91445 92144 723847775 10668 10095 537588682 21849 21626 487318301 79736 80677 701849820 58525 59414 3824969 44116 43380 929021462 43881 44547 309092461 64152 65152 700672107 69830 70007 660293 41050 40105 969690023 87760 88535 572937240 35510 35812 24688993 32477 32354 973567304 33592 33018 505293866 78847 78109 804750377 6729 7733 489245451 42395 42690 907446287 85125 84238 92193071 16612 16659 751417259 64927 65297 796966364 19092 19931 181311639 40847 40770 34858664 55343 55877 720289071 35179 34612 669455849 22748 23373 21927075 27849 28194 726329197 44432 44871 442696010 37737 37907 280823147 56085 55221 629188921 24324 23961 470330298 72710 73099 755873045 19942 18964 362694465 19943 19527 45917989 929 938 16301999 44302 44946 587138219 19946 19850 832473452 65243 64467 772846453 79680 79509 281318351 19949 19601 51844015 19147 18295 93251473 81940 82527 980693499 66333 66728 301009281 32142 32947 558482884 19427 19954 372667770 70122 70112 24690126 24939 25742 219923858 83289 82876 248922386 53479 52665 848877973 87286 87876 998938570 6473 6355 658281138 19961 19587 445630664 75826 75443 36960115 19963 19753 666766091 43250 42468 602297331 10473 9758 991482260 59789 60081 993897035 57304 56812 136241014 32775 32944 260310861 48118 48772 113107501 69717 70503 15175541 87568 86808 132417072 19972 19927 295458844 17955 17082 397752778 19845 19974 698179823 95330 95221 794071589 87170 86709 655311264 69232 68713 408913576 35361 35438 759390171 27165 26757 66844290 19980 19121 72794492 19981 19792 931671175 71265 70369 997740287 63642 63355 284284220 40043 39907 533142071 15385 14679 77798189 79581 79825 970358083 99047 99151 387440007 68767 68662 600712639 54089 54702 873379042 56747 57568 707747895 19991 19225 626637407 23751 23518 154384353 76073 76300 190006515 21686 21661 953237131 78520 79192 418189570 46819 46582 425365714 17007 17296 895747632 90306 90213 851634837 86106 85150 93425524 11713 10862 410935209 17740 18323 54718318 91073 91615 604310734 25243 25664 97553146 33077 32552 401921250 46177 45542 977685509 93584 93380 500399701 20007 19895 859680415 19521 18905 812565725 21011 20473 206442066 93440 92674 618804075 36017 35701 112638386 17006 17194 607476317 20196 20051 537983542 63434 62531 127972853 94985 94765 547540550 28049 27809 695064842 5731 5835 55675285 19960 20018 477671421 39569 39920 959696817 30572 31474 475328495 1449 1830 717233369 17547 17647 671876657 80117 79982 950325518 9543 10285 428022780 38090 37588 506786156 6341 7251 729350755 20027 19063 930878395 9122 9522 2824837 60361 60975 217163842 20030 19874 446074375 56636 56030 650679771 747 1045 475589570 17412 17135 165895245 35087 34592 976551096 91014 90544 543437013 61408 61146 959571277 86720 85860 803260678 28418 29197 643819188 80192 80491 523421652 91751 91626 456578215 87296 88228 770310379 2394 1432 10163035 73188 73601 526452293 66471 66143 578859443 49110 48206 996848635 17178 16466 103281588 70186 69579 648490587 79995 79793 352641337 77593 76747 880150076 40909 41155 238922983 1910 1873 881260430 69915 69911 282068836 96181 96130 504100405 74557 73908 810562244 5847 6441 445349144 19576 20056 642509380 38512 38973 307483508 22099 21796 306999867 19749 20059 15692407 54040 53429 444163149 79371 79705 350242058 34530 35112 517508066 94715 94970 954409966 12936 13941 288646870 56622 56159 250535946 71952 71848 597106291 95080 94329 952086787 35500 35707 527666332 59715 58724 866471438 282 117 392339786 31135 30934 676536066 19350 18463 92748861 45380 45489 206832562 49525 50483 143642347 13417 13260 387655033 20076 19301 291035837 19338 20077 750126870 27726 26976 858627962 67253 66764 2082490 21221 22007 682364419 56486 57092 254821984 3072 4029 61540674 87464 88449 976334429 95537 95417 996151133 80978 81433 420544056 20086 19427 656051503 3820 2839 271425467 39976 40584 497847800 19542 20089 114307146 8445 9350 90832211 54577 54253 20477044 87815 87612 174268777 85945 86141 5286344 97997 97801 195664741 19585 20516 687942378 5982 5433 221269032 19222 20097 354392550 29805 29697 541880637 20099 19242 268567747 19207 20100 349801999 79132 80120 548583516 75677 75427 620524889 39522 39840 599733611 7167 6782 763365087 41258 40726 380337127 44613 43830 618558812 63308 63577 386211984 12784 13683 584919227 60188 59411 924049608 32363 31758 718377097 46083 46005 707504292 78837 77958 176487083 14610 14216 715145027 98553 98532 68483148 38415 37712 458526046 91412 90705 908389146 54200 54434 116339233 24470 25328 277609650 61501 62197 51417145 1 565 231060056 53733 53800 986320175 60002 60972 22481132 86206 86179 51059444 84082 83133 302630169 96698 96890 576906173 16200 16790 220836816 2083 2798 71490576 22792 23200 107796213 39106 39520 60170015 20728 20055 276051032 75928 76623 122479958 18300 18474 59043046 43684 44269 841622832 47604 48466 592243233 20135 19142 110545998 36675 36476 826408909 7687 7647 470814410 38202 38162 497538540 20129 20139 675168457 77241 76944 690892525 62120 61944 34088015 2057 1360 691330593 25702 25555 32187736 19614 20144 11338350 89087 88236 38427684 57361 56745 67243847 31792 31610 151973330 63817 64044 993934811 70349 71180 851955504 24608 24784 281225357 20151 19649 723815890 20437 19965 616055461 660 1230 224505697 35393 36151 285499973 19610 20155 234026806 93468 94451 328008350 20157 20133 775340071 33015 32990 796363875 19926 20159 935864481 21270 21034 319423102 53275 52659 561136888 4856 5858 875456259 20163 19351 532597754 52776 52113 898919522 56056 55945 53178826 33299 33236 108218080 89754 89277 637134060 19606 20168 250360392 92822 91845 195207580 19443 20170 453771229 95306 95658 870780772 20172 19543 376160404 20811 20461 58924269 87772 87554 175529856 42314 41693 75386390 42886 43159 826753166 44031 43535 538996803 94870 94252 254588786 20179 19828 343992567 66220 65904 617343713 40423 41343 129618598 26396 25837 736196609 20183 19851 985258948 9683 9090 815983134 38388 38861 35410466 36694 35854 969005726 19605 20187 675271802 9870 10052 286084407 19154 19381 921422921 61414 61282 515152991 83426 84377 280052188 5436 4994 690489860 4606 3689 366223534 99862 99479 731596926 39569 39255 981004785 77888 78446 354979778 6309 5348 248920939 68845 69023 579900120 11630 11293 923320451 40632 41337 614427023 31451 31166 881023388 3274 3835 623526511 19398 20203 52417953 31654 31035 18589423 82150 82736 735386081 33752 33214 179743720 86203 87006 252015646 93480 93905 577835082 18663 18142 141611744 20210 19258 511622158 50113 49776 785012751 68101 68117 753800555 2163 1600 283474369 24351 24068 101061197 99415 99575 847947089 16485 16809 530977795 4954 4340 719984817 51020 51447 256486199 63246 63186 648832513 90139 90074 749361188 93706 93371 799200608 10642 10167 654318339 49141 48201 8572674 3937 4119 518449350 6584 5590 668665730 72827 72748 920344585 23335 23533 412733562 8220 7947 744561222 95917 95055 810213202 98940 98971 734336328 19708 20231 249782357 41611 42236 813347042 6213 6003 97557514 52616 53532 606317792 20235 19908 57496257 3888 4422 237835070 55897 56445 968413804 49096 49541 102046360 78421 77812 513779888 25271 24702 978062562 20006 20241 234308412 30567 30535 35175513 12363 11482 688608346 33936 33929 767926457 93053 93744 963264963 53179 52314 592567985 84349 84780 934742968 19785 20248 71803284 71824 71584 337291854 7834 7845 163316561 27407 27922 39343370 99375 98942 679679653 76232 75400 729508013 11853 10867 880443279 97964 98162 120479569 69089 68884 711318021 76980 77178 51201205 87696 88664 906843365 54677 54425 457351382 78416 78879 626954030 90000 89253 581499583 10533 11455 909104496 64645 65121 581535137 19936 20264 278877057 86496 86411 246156838 28436 27629 538381938 32976 33903 817868291 20268 19646 485538497 47879 47151 273576909 26230 25827 951239376 79866 79805 275627277 69615 69507 56379286 94676 94653 668169878 70472 70883 485193109 73763 74355 878982934 19755 20276 561065996 55278 55720 208234476 72565 72168 669221997 85453 85855 257880121 20012 20280 64754193 20281 20249 409540154 38399 38377 20533803 9604 10170 342067925 12825 13202 649673723 30351 30472 496358257 65383 64714 323158340 55078 54303 520226315 20288 20192 566581503 85937 85145 559614854 80543 80183 693255761 46170 46706 59989059 97759 98415 172011963 40487 39509 17853170 47126 46805 904993425 69019 68789 125514152 40873 39962 53238957 17292 17019 43666225 48794 48385 19265124 34845 34545 23532199 26964 26585 455129785 74952 75894 850750275 84114 84496 51655121 19692 20303 563036788 72578 73568 378747303 92479 92786 757391918 42070 42768 205891841 3446 4111 569678213 13334 14201 571582115 61302 62108 889317754 14315 14649 400353986 5517 4898 513995797 22690 23635 746819771 23619 23090 922050996 10693 10369 769738501 41835 42395 367997090 65556 64995 694926180 74903 75727 420553451 91167 91017 796563296 62424 63208 280608367 79984 80824 992321782 47941 47601 923996982 77020 76634 818533261 61456 62209 850115587 68276 68211 86476076 17898 17034 111234348 78474 78721 59679209 33594 34038 846767528 19354 20328 641832869 84704 84709 596399722 35349 34440 258946038 19942 20331 975082477 43798 44231 450733669 55261 55389 68019729 76160 76331 338287834 53162 52881 790923813 41661 41148 121659476 22431 23078 353090373 31212 31923 4699613 25230 26208 584897766 40404 39570 700884926 17291 17798 45660591 20253 20342 391887087 20291 20375 715257995 87366 87004 891942097 37834 38826 249451004 16183 15915 668193055 6462 6492 538554290 20348 19432 314230818 62294 61935 286172252 24869 24963 356579621 54117 53581 158661054 89944 90056 212249897 10757 9812 116488963 23146 23246 210998234 12021 11625 699087189 9895 10095 540200129 68071 67636 243039916 71511 71457 100143290 9715 9909 952230627 53327 52719 939495337 33138 33302 768620305 96448 95556 856872553 79544 79162 67451670 20232 20364 239554821 19467 20365 125325684 10887 10346 356728107 86237 85470 911058273 92248 91247 924655837 20193 20369 917010202 90679 89858 4640618 57853 57265 138150521 66281 65477 313530013 11986 11977 327103434 33955 34257 713152052 31399 31304 410820315 25723 24958 663237523 17595 17875 524676178 43538 42730 657498042 6271 5805 738472259 81061 81833 617010549 26022 25072 414049538 87345 87422 817176018 20383 19557 374565174 39254 38815 208156888 39549 39822 940890159 20386 20180 483409526 20659 19907 162696570 26252 26075 92441530 56619 57129 331390130 6574 7164 511512644 92720 92794 259402392 19638 20392 377917433 86792 86418 740449382 71271 70633 875638012 3003 2829 675008865 84840 85352 125652442 1802 1510 538204846 19702 20398 41937412 69393 69568 338322790 64882 65012 743134851 16093 16385 152750829 48770 48344 13175527 45229 45082 53705599 35075 34094 384734848 76465 76925 67759371 22824 22156 896428497 3989 4274 760432709 41591 40980 834615362 47888 48273 122320375 44010 44203 68690453 23292 22441 315530903 71788 71499 28251803 36926 36882 588165663 23717 23974 234372264 97226 97039 611712537 14632 14771 277528388 95438 95929 295567353 8683 8484 564122275 34706 35585 333558192 94789 93922 60603224 78030 78624 831423614 5689 5953 20867013 77205 77633 196541960 54713 53917 73062870 80300 79627 228699050 79209 78574 988432111 79191 78963 266461198 22460 22289 950038562 91792 92296 285339390 4708 4570 718379174 20431 19550 98196342 20345 20432 216636548 23797 24608 595766270 63932 64258 227037588 53536 52747 618813750 56951 57079 279022248 37280 36470 769854131 60363 60670 10948871 40491 39627 239408649 82871 83114 569290269 85612 85217 101512233 20273 20442 917145456 75690 75900 228073710 10244 9807 731152086 20445 20335 55613682 66091 65289 422202598 85308 84506 16509350 20270 20448 254639020 44055 43119 984385442 60375 60493 992055201 45244 46211 693690169 49137 48677 930135257 69985 70206 587649873 71431 70937 892075135 78323 79203 581082737 20456 20008 309204607 27860 28534 560941596 57769 58704 257815426 92395 91712 68628574 23412 23012 869223199 72641 72023 29749668 20462 20369 394691151 78739 78662 679368913 20464 20008 521752098 73332 72618 23430541 8530 9311 527429297 10622 9731 510194912 68715 68496 971576916 27315 28109 693922817 32405 32024 589025557 15158 14261 7530856 15912 15927 641138788 33600 33671 984394794 20474 20111 386383628 6757 7367 897687942 19891 20476 76923237 31449 31677 747955899 19580 20478 510297547 26081 26783 419765533 79078 78837 510716240 78104 78555 979453032 20092 20494 695628974 34945 34711 188125012 22336 22201 944698752 99987 99091 55043690 13213 12250 999602097 17103 17019 693767445 8638 9230 202306356 31533 32167 380214524 14816 14938 430719477 17690 18685 771509135 54249 54315 724251152 20493 20077 676408800 68840 67875 542820418 92324 92100 959803061 57054 56611 150505116 26668 26992 749939419 98851 99814 37342079 76664 77545 15132605 97668 97650 753212612 94940 94048 489576501 69910 70607 773600059 25015 25324 687629217 29700 29715 213408343 32352 31983 608838458 93825 94554 491747367 88282 87316 61524385 27484 28375 248795528 21955 22036 838478011 86963 86010 165273242 85622 85419 968018367 63364 63931 880100208 58887 58406 937118605 1 209 213729548 87806 87831 446495554 88998 88643 737194634 55771 56666 225630985 24235 23259 607447707 72043 72612 352127796 30146 30182 183993653 86322 85607 14122891 12884 12380 569672073 15695 15705 380730083 83461 82851 819214390 63277 64000 888402675 26636 26541 23921084 22055 22781 354479716 33185 34040 279519539 40142 40714 700216103 42529 42565 637945661 64211 64725 31572235 95143 94847 599114041 59700 59484 343510159 60375 61099 23275705 6212 7142 218195444 5885 5502 59877174 80846 81092 570793623 50123 49981 564208131 62678 61736 288588414 24757 24119 745497216 96422 97104 111258673 26249 25538 664243856 63981 64409 270753995 58526 58422 660178253 802 1033 976941648 45371 46210 622294010 27098 27017 413801537 80574 80130 477640504 62777 62679 480710254 63865 63187 590044285 5622 4886 984324620 20365 20552 222943171 48797 49675 31995143 42762 43643 274219389 75855 75357 659933082 19695 20556 921252047 94745 95531 644347932 26714 26716 383649278 65422 66428 962554141 76205 76366 474626342 75678 75366 188390833 6170 5551 452264235 9050 8829 625637388 75023 74861 947611377 44178 44495 979306063 8804 8533 554735824 74452 75410 295801250 11845 12199 417600066 17748 18449 855516035 37507 36678 471755743 11316 11273 389805405 88507 88074 528934796 50389 50223 34583645 63913 63706 600050927 20476 20575 695702401 66039 65940 759130662 33359 33221 681594354 59027 59498 312724664 7691 7623 645901203 32955 33229 872646347 94135 93154 738565594 20582 19755 211293336 40640 40721 260471519 53223 52384 824456733 67145 67646 908821682 33510 32654 754372881 69112 69490 688519922 19926 20588 260779805 67268 67940 533555867 54821 53992 483257417 5388 5883 51458080 54689 54867 838609333 7717 6881 139386810 70326 69941 287791241 6806 6484 695142399 39631 38997 626340142 19605 20597 436077238 13406 12715 826616511 20599 20579 6487530 44994 45169 986613434 7897 6953 911537981 33271 33833 619037948 91016 90430 786664319 45297 45210 171611116 82049 82955 171240575 80995 80693 176099574 42861 42652 852513569 55928 56177 474311995 80554 80589 170570673 19655 18984 360893062 50853 51217 87827063 72560 73555 18455170 57399 58161 380495500 89076 89161 345758251 99054 98543 682372844 21268 20477 883370883 36032 37005 140320203 74579 75012 535773062 38528 37826 82681389 36788 36418 752453215 5354 4679 608483249 14666 15441 794561500 19731 19582 794252461 28881 28043 937299488 21857 21122 941108864 60704 61548 414936216 35550 36503 453760036 67554 67908 73630512 59264 59999 511147779 2213 2909 908084678 94679 93916 825600524 36052 36173 930230238 71394 72119 724115205 52425 52773 873979032 14923 14752 290156067 82234 82006 783014624 20637 19814 63289816 34299 33340 132682213 27220 26892 961269996 72175 71392 713804236 20380 20641 100350159 7405 8188 232041637 46505 45732 369146414 67010 67865 547935134 95517 94551 398394820 52095 52260 257307766 92382 91822 993916787 71435 71806 905118517 21664 22175 127673747 77126 76441 828562459 9465 8889 69270154 90453 90132 552913366 404 1 384666780 2066 1683 178879480 72611 73078 458270725 5248 4562 873546151 20088 20657 297254725 39120 38116 567418006 13307 12511 725595580 6044 5177 264699957 79242 78846 317274230 42753 42293 331452709 20663 20062 912857416 97802 97184 22261487 20665 19791 815456284 84963 84491 567550453 20487 20667 395445897 43901 44539 788066217 55019 54802 273584551 34041 33703 673269500 12666 13580 705396257 31443 32069 775093018 38693 38633 590459531 18427 18282 1976404 63437 63722 434957302 20676 20308 704812893 20233 20677 173693122 28052 28691 820472506 10824 10783 475747764 62780 62130 858245236 56305 56151 587759944 76201 77114 158381584 19035 20041 264477001 20514 20684 503073984 20685 20121 988305054 34681 35525 181703643 7832 7406 69090151 59884 59650 213180299 59736 59433 743212873 55841 56258 15809990 37875 38752 724289029 23640 23670 564071295 20693 20460 578104400 35442 35644 239760413 67143 67038 817379039 26305 26116 425921836 58628 58861 97140673 33302 33721 641451090 72947 73096 987332081 20700 20408 222479749 50531 51402 270410540 20004 20702 390571900 67728 67826 305007616 76610 76811 492485731 57690 57496 149763622 6918 6794 62197971 45868 45899 841019665 1 28 48280321 49072 49966 698285255 19842 20710 225346614 14467 14090 19139312 19822 20712 174376575 14204 14011 700634668 90352 89731 809049253 1551 2169 821445546 97379 97218 907059807 18685 18889 861160183 77135 77778 738126535 40745 40817 115269651 82024 82563 132727563 81266 81752 56390090 20722 20492 419958117 72167 71373 200236609 83483 84438 873187405 24258 23440 406493136 35 148 165189101 70526 70345 625140751 25324 25498 988829653 93416 93293 165086004 35746 34930 426619632 65921 66169 339721628 14774 14657 732532662 45357 45974 837715367 20307 20734 561867428 99191 99457 517270473 63389 63196 237177065 34179 33245 45338334 96076 95098 414803299 13509 13154 532398782 15474 14559 895740361 52041 51469 279793426 4204 4023 420268074 97265 97706 52285030 76642 77433 969541782 41002 41619 183142783 639 1 232562459 97123 96344 282624750 15172 14280 458333683 58435 57722 55721701 5219 5508 172480507 12606 13040 548611914 27067 27105 198018919 61580 60757 551014922 54033 53730 124210356 20642 20755 514463664 40263 40470 556571103 19615 19962 525989942 13633 14217 177102293 30226 29616 959005210 47946 48845 800457770 20761 20233 4646325 34744 34489 864689421 69603 70324 484830921 20764 20123 206356860 47647 47283 149014105 89676 89061 853641140 80861 80916 488558269 28646 28754 917249004 19880 20769 712372213 59578 59294 672518466 2302 1495 64920126 76074 75628 732610294 65498 64886 983919843 29444 29077 669105622 20775 20720 171491158 70011 69026 528013817 53846 53826 362823807 20744 20778 712641712 71367 70820 948576340 78472 77488 534729402 54888 55806 234977194 61094 60354 567243447 14016 13941 784032330 17742 18287 511903711 61254 61875 151879496 45743 45245 935896308 98501 97595 343755664 20788 19977 589439861 51284 52163 49449666 53475 52862 881521429 20791 20507 831205952 24753 24209 634715500 52229 51425 990513797 40334 40184 212955627 4266 4936 770407096 55189 55592 290229781 80069 79932 135639680 20741 20798 395589100 38819 38304 976004635 49809 49169 756445354 92955 93156 344068266 20401 20802 763665842 86348 86089 531198159 76772 76083 802649542 20805 19849 44479354 85382 84612 772615290 22879 23007 952402176 58118 58013 965690857 19542 20025 956522606 11864 12356 775091366 1624 1909 288072988 74157 74024 903451638 42895 42524 377641605 9195 9831 246747708 73441 74356 773268053 75611 75546 640245684 49454 49123 246986948 85953 85395 978105700 95369 95895 49072419 20820 20078 336382032 5908 6030 774196404 20822 20003 200097006 26185 25728 864605631 16870 15907 728526553 35630 35049 107976930 71099 70450 486760649 77572 77578 7375529 36278 36892 19832515 50847 50769 44816223 76070 75204 1778317 38065 37810 52306723 4336 4585 662749797 91606 91326 596938814 45604 45533 153487858 9663 10129 339476403 28200 28063 738693499 38799 38771 600981528 13626 13596 68440407 20839 20785 65066149 68334 69300 640620453 97963 98201 70487691 80674 81611 556148285 98347 98980 601709190 42697 42155 794850534 9387 8721 73026230 20846 20466 219794889 20611 20404 4943531 91626 91040 685763109 20797 20849 687453119 20850 20090 58266437 20851 20193 233424808 20852 19970 772516783 21804 20805 739343181 33690 33475 886497951 22284 22990 71437785 19968 20856 781960115 53541 53664 26760718 64986 64833 17108712 61802 61531 764741597 57650 58533 820151493 58325 58552 734167603 92606 92002 728097494 20767 20863 622016277 1735 1336 7389788 40447 40850 516735983 47026 46901 991565123 77169 76926 582303785 20553 20868 710759764 68089 68355 960950268 62715 62396 283627948 96787 95800 863934852 20872 20031 595024493 13771 12867 642920470 58908 58247 729002163 37251 37076 431868371 7745 7512 49872586 64326 63974 226038653 9672 10533 958233758 27043 26771 357119626 14064 14641 214385266 20393 20881 787539319 20009 20882 373111765 84174 84297 331547231 9960 9618 188690642 18107 18421 668373964 24699 25554 862374760 77675 77279 148306893 20195 20888 32070970 84477 84331 510928201 55539 56125 598116742 29843 29984 779721618 1218 982 800609627 24112 24996 377241661 20647 20894 314839047 38793 38265 757863218 85491 85360 550963663 78573 77769 759841023 20898 20527 595656420 45709 46605 741796722 34069 33799 351749266 7240 7231 42636902 5845 6399 903304889 10579 10190 166572765 54475 55256 260561281 83458 83288 780036687 77515 77044 356279114 67459 67475 5468738 34205 34065 898867938 81133 81347 573506587 20910 20294 249509371 30476 29645 392162612 2941 2598 402605020 39582 39865 398263086 79145 78861 803811414 45855 45143 20192393 26477 26586 633862906 62821 62180 748049265 43835 43971 733814409 20469 20919 107413723 83616 82635 105219244 82447 82147 156462545 20627 20922 708338149 17369 18160 473837322 55327 55135 459967942 16059 15996 905371326 99632 98799 39248225 38328 37879 143141048 94392 95040 738407935 15758 16041 372071597 10019 10006 41567765 5400 4629 836762316 12189 12335 905290355 76995 77784 227372694 20934 20651 580710847 85821 85383 401075184 20936 20512 679551010 97897 98880 198681207 20938 20512 111103297 61552 61141 864959251 35317 35396 109106799 20941 20096 20370383 93901 93561 713019680 66714 65860 61842408 41797 41443 816286113 17367 16791 981369379 9616 9968 473422343 47047 46960 660418404 4599 4186 398781798 75409 75402 628045693 61827 61216 570049347 19708 20344 571686468 20952 20738 385812299 76444 76499 22361320 20954 19995 141857093 57611 57904 805432197 20956 20436 907649349 11810 11088 492006133 69665 69298 420326434 40315 40426 71837930 20132 19274 330320939 20961 20228 9841721 18958 18496 942025238 79740 80283 349218681 25744 25109 930673209 68055 67086 580859853 63344 62502 727296509 94835 94333 311264766 92375 92311 209942927 76403 76596 226426317 89698 89989 129809880 99542 99104 163417991 56360 56794 58357424 63658 64637 229617625 32977 32949 136242510 39996 40756 707234278 30478 30203 484503299 20977 20803 240555927 86433 85456 189339689 25067 24165 928879666 64915 64027 458632022 64953 65214 495058223 89172 88441 977166549 20686 20983 553325895 44349 44251 500275798 20985 20406 409574861 72892 72007 377194212 59224 58541 48577089 20988 20886 568673048 81819 81359 68577315 64834 65233 808995212 51535 52340 227280133 68386 68398 771606419 72930 72874 866387172 20994 20754 77900327 52036 51037 371780280 49975 50067 597751587 987 1569 410687818 46046 45079 70043315 23662 23488 251593286 20634 21000 967700744 79469 80042 580116881 16180 15408 11879504 33512 34037 664584924 32858 33269 513824485 40880 41094 179996026 87354 87538 64801220 19299 19095 353981038 43764 44335 46829378 84293 84489 711178441 68251 69079 222071290 93132 93871 39183411 69828 69035 178001930 21013 20685 72538055 89549 89297 950591103 33414 33631 675161892 21016 20107 685566221 31117 30860 450973632 99071 99106 208499204 35503 34960 235422848 14889 14697 552461951 13656 13246 808501638 21022 20934 798063326 28263 27983 829648459 21024 20103 822862711 70615 69646 376994797 21026 20424 135628169 34781 35650 386465226 16319 17090 613233777 39329 40218 708784205 21030 20128 20336417 90216 90909 39592456 52270 51579 237064653 43807 44262 439776003 33516 34064 967290855 40083 40362 374054484 47731 48137 705858126 1242 1947 460751344 16533 16005 433657283 90424 90255 490608833 55452 55983 679822748 21845 21233 96901881 63501 63251 305368764 15107 15011 962984101 17356 16834 532076226 72343 72418 399762053 20449 20105 22668161 9463 10432 23235355 99190 98591 641752753 84701 85684 594958850 77845 78294 40452579 57975 57934 713782145 51579 51290 357744315 48804 48982 569501280 21054 20872 590935897 51681 51910 488527354 39289 38931 855284504 78919 78647 808609428 4596 4250 43629435 3723 4499 412113389 97336 97826 73297252 28409 27999 856578582 10478 10014 378964615 16689 16403 29714052 20793 21064 134031135 87210 87020 595990372 84228 84172 448073695 97579 97339 55533870 6066 6387 401728556 72339 72122 50631293 27936 28517 640950409 18148 18959 68953118 30979 31854 875572563 45289 46118 933180263 23521 24238 709674414 98039 98841 766339786 954 148 885410495 10910 10407 273890474 38675 37778 410113820 38173 38677 72859756 29840 29646 605824640 38811 39705 826884562 36899 36898 814753220 33082 32511 294482052 12144 12987 20201226 40002 39058 672443888 85903 85010 927938108 75550 76459 497872212 71098 70635 703179189 47247 47127 670128665 7658 6684 340790077 41244 41561 4517475 66793 66994 758359355 1791 1570 772158438 36081 35814 409829414 93579 93460 39424251 20870 21096 90291261 21097 20251 228848627 52282 52532 738046840 2386 2330 714617515 59943 59718 979236798 78883 79515 612688992 94156 94641 621642072 21103 20860 430121925 20933 21104 736862630 92251 91364 923613011 21100 21767 94899728 20258 21107 273421281 45285 44554 65673024 55930 54954 881618292 46571 47261 571465870 91706 90836 57559640 91436 92384 277949372 27981 27911 595184752 17941 18791 788630756 14703 15534 472851658 77216 77146 112335534 63869 63555 901342582 6686 6275 938766022 48428 49236 540976537 20121 21120 737774222 53225 53069 81144765 20722 21122 29272592 75878 75186 35000939 8127 7734 690888502 389 1 910695164 60198 60681 987494205 9301 8615 423207596 82107 81343 74357863 20483 21129 128937456 34055 35023 362818032 89234 89244 41303562 23567 24016 58071108 12865 12539 51766490 99670 99409 847646575 86041 86355 673401591 21136 20744 903364053 84746 85587 456170494 49692 49252 879134499 96278 96644 845319466 44725 44912 658677637 91454 91864 798945829 76298 75992 575989530 43084 43317 526357534 27147 27956 968792485 61587 61237 958922524 20762 21294 903718533 48802 48009 59816338 95372 95319 669861095 92743 92185 503257651 65002 65658 289904698 79686 79342 838086663 65668 66646 793442531 11799 10940 771813567 21154 21058 500512050 60859 60741 206872902 48639 49133 577592981 57791 57453 116632728 55710 55630 301987596 62365 63142 998595799 55362 56003 591696605 14541 14601 549989020 19875 18927 532529801 18144 17344 262346379 38119 37363 89872638 36846 36645 30982442 85665 86577 180183566 8499 7826 139900147 97575 97028 404053280 31063 30371 455743143 93443 94114 648515622 20793 21171 84979686 18261 18749 418383567 21173 20267 212502525 72469 71778 29739005 65031 64318 491618047 71662 72123 231005049 86753 85952 292790039 72593 72901 491020774 65175 64832 550606876 39600 39397 117764339 17025 16859 335976806 45508 46089 258632149 63 1 72561632 59093 59751 167505909 58258 59044 714145375 72040 71852 904089061 88719 89226 465231410 86014 87009 588293785 62549 62344 992527867 97028 97865 301647572 29919 30867 46266045 45052 44239 537045728 90479 90744 135171893 92057 91949 846564482 74886 74379 994067822 31828 31662 841780525 59982 59125 602760848 72425 72847 164810870 85626 84949 928903928 68643 68043 952277704 21201 20858 236526734 38825 39527 747358297 43318 44297 427201875 23434 22792 856830044 43535 43633 919645242 96942 97492 928172153 18176 17819 576105529 1866 1219 448994426 62928 62239 729624991 29676 29308 492170823 1 329 756214184 35649 36161 639144468 18770 17809 720400463 88112 87977 511400665 7556 7960 390774883 81741 81597 841853698 35967 35433 564586973 69480 68907 631537000 24064 24689 292061809 31767 32485 356055681 21165 21832 235340899 88788 88325 250375635 20905 20451 383717276 46439 45791 415870895 21225 20523 211992829 13464 13772 367548187 76254 76188 241996787 41843 41351 470501392 58933 58303 208863820 56059 56846 736588262 32577 32433 307811913 40542 39539 503370252 6467 6881 723378932 91657 91631 909217532 2832 3653 548673203 21035 21236 801685358 20589 21237 959454238 23809 24204 877375948 20805 21239 865828110 20807 21240 249219047 19615 19705 644119542 75523 76410 238140136 734 520 24319863 83397 84110 659118985 59589 60565 366701614 21246 21076 177906309 10178 9939 623601873 22835 22441 40196940 21004 21249 442632314 20892 21250 758629116 58088 58019 779978562 61872 61666 50699661 88423 88704 447726866 82853 82206 22669643 90021 90125 439208630 29829 29158 196717706 79569 79494 497329459 20523 19836 842346901 31598 30685 843647835 81700 81199 890658023 75617 76319 49297310 54009 53319 219782558 21263 20823 375877667 81694 81157 770678316 37467 37034 156753688 19043 19489 330990416 73683 73082 736709958 38133 38257 691246917 20776 21269 55511784 37177 36276 946550073 8068 7329 909873853 89508 89463 942311680 5361 4563 21529436 21274 20452 670594826 36271 35342 387140296 39425 40365 213303442 67080 66849 669489732 71671 70793 72216089 53356 53823 917481576 41460 42085 596843027 66469 67183 4760949 94332 94659 750673376 91986 91511 337290726 34043 33052 378999549 76029 76750 474064199 75156 75096 808656508 62853 62583 30239050 39285 38741 384953521 20787 21289 171204888 97834 98541 259877679 66740 65860 804582629 62506 63388 258858739 5078 4733 492081607 89292 88983 697002718 41722 42592 547951048 62725 62808 783243881 86794 85960 535283258 21273 21298 893781140 23952 23871 741741130 34508 34021 427023135 416 1194 320607192 61278 60341 668039677 24782 24846 794250886 37820 38275 80956166 51944 51290 457870607 61167 61057 46731756 21026 21307 118680795 84678 84116 947942512 1396 1975 339068880 21246 21310 176542421 88565 89289 955773034 91611 91199 956761237 62235 62139 222950414 62913 62791 609668436 89126 89017 56579995 29177 29601 437067282 21127 21317 769458755 83222 83003 482932388 70704 71529 363711129 95471 95918 949156709 63238 62571 24205802 97945 98539 366973737 50391 50682 814766545 87849 87603 489824626 21325 20745 737124358 92460 92640 492515559 5435 4965 775867511 31260 31093 106897921 3908 3457 99421594 73974 73585 720646664 47930 47034 851115777 89587 88885 447213118 31032 30756 552130095 72638 71843 111011674 74820 74796 68112810 85700 86522 49559863 21099 21337 864722513 35337 35720 382024398 70581 69762 177350384 21340 21200 751233634 21341 20620 770015762 81736 82410 378595834 21268 21462 958624278 70782 70668 880484372 21345 20992 901131141 52078 52007 874664088 20417 21347 493606307 43972 44555 931643915 98282 98953 178452804 44892 44853 383042309 62450 62943 404705761 49566 49575 247210981 43046 43576 310097131 35054 34954 226293955 20502 21355 27310431 21356 20428 813873062 21357 21007 226253211 17602 16666 615122679 34632 35527 474509680 29343 30174 991940662 61237 60475 847800952 19400 18880 619014892 21363 21003 815197354 69666 69049 653325281 1 592 862902571 21239 21366 955327630 15759 15653 964853095 68167 67719 548290261 21160 21369 690519137 62932 62155 7411440 21371 20625 984670791 47110 47108 195712424 48292 47309 672601674 21000 21374 808105159 50400 49716 609361581 86547 85967 739272655 23452 23039 11378971 2590 2089 474015468 4453 4301 593434941 57521 57482 958874152 63185 63930 229730188 66723 67672 309807838 6485 5599 433867364 21155 21384 395211121 5657 5293 745822042 20815 20291 510962493 99171 98564 58437840 34705 35097 998274254 63047 63776 85601223 25545 26112 462898256 49103 50027 669323764 21392 21346 856752199 51690 52692 20875285 27769 28482 859360897 28841 29631 921334917 95573 96020 409915208 69942 70688 902732302 21398 20871 48961756 20776 21399 886141695 48908 49405 740329248 84398 85000 994258047 3370 3386 717009811 63444 63886 277825569 59493 60224 390703490 75490 74555 367661497 66985 67682 57911932 76337 75859 128231277 58979 58925 367367943 20644 21409 136300559 84404 84309 20350353 18891 17963 911924138 34936 34555 151724457 4717 5427 841607770 54236 53977 600872303 80023 79259 268760417 29512 28620 824782665 84110 84960 511338104 47464 48187 283605464 71432 70490 61194083 43399 43778 273345579 20672 21421 904545224 82330 82084 44578354 21274 21423 775290689 35196 35719 877858165 94581 93889 469727664 17558 17248 101628933 87896 88757 919957459 8996 9775 692102067 18559 18086 858248728 72172 72668 145484673 72563 72814 991663026 21153 21432 325844310 29130 28421 150762476 57049 57339 989340150 95019 94452 625852861 21284 21436 835066160 25633 25545 712950173 75806 75933 478839386 23145 22393 272334232 41023 41204 136063226 21061 21441 542939041 52920 52058 368347590 81766 82726 394106408 74239 74210 827565007 5763 5111 321674991 6922 7707 57024505 62212 62830 263803929 21448 20602 430762158 34675 34840 397264772 68377 68687 217347027 21306 21451 651868248 58924 58683 553742587 18702 18110 587960032 7803 8715 684560859 83788 83306 744082073 40394 41096 621122303 99294 99167 656103049 40859 41441 763843259 55033 54814 24672210 4428 3476 864539747 3335 2397 379226759 89636 89025 240321470 90151 89395 830570686 33010 33834 615500985 83759 83430 292706279 3608 3764 618584921 80912 80906 839612508 12136 11918 490674163 58855 58125 955593529 39557 39484 663794591 84273 84613 188043885 24444 24808 953374954 19305 18558 740257553 57025 56756 130733259 15510 15657 669549049 20783 20789 471911385 17549 18030 735568521 34336 34456 942100410 7655 7390 236529610 82226 81573 792258783 39959 40655 657366973 85496 84600 448522350 56027 55756 57247472 13320 13055 69848192 20148 20408 798931534 8842 9728 391581837 20920 21487 64420667 46599 46218 189328420 20653 21489 357342689 50433 50225 432206304 33515 34154 133359044 3606 3292 828572823 91874 92163 726103197 19687 20125 939559124 7586 7610 488840037 99285 98868 235659400 21497 20733 868621744 96341 97148 9424636 21228 20660 266917180 21500 21116 3837706 32 1 879571914 41434 41595 816149901 6567 7231 632461100 66407 65919 42981398 8861 8821 847750048 14888 15768 309538785 75862 75221 683317340 57632 57150 328391943 73267 72453 390943338 87269 86363 56888820 48491 47844 541389238 72332 71827 804076316 85016 84436 8587878 21514 21297 576579306 19286 20061 819813481 67828 67349 515158009 65889 65326 516141907 98996 99667 637457287 22051 22276 614236264 6530 5594 222082087 53655 54589 35224310 14587 14370 450902197 36044 35099 459592425 21215 21524 22564239 41109 41251 474812825 84693 85401 164979202 16538 16162 589333734 40445 39936 497083395 83215 82999 790121095 39743 39325 103492640 64430 63819 939884959 46263 46428 262623158 20876 21533 805752977 61987 61511 602423139 16832 16198 752123158 88914 89897 239255486 29451 29809 448121485 20258 20713 370039366 9981 9365 991203986 34679 34059 29973145 50386 49770 279727057 4552 4161 886582247 22853 22327 995881756 21312 21544 971680421 21545 20648 630852284 21546 21122 737853062 73431 73280 92677125 97577 96836 267473063 54248 53885 328869678 82661 83371 283472393 16244 16698 956058975 52211 51543 822134341 13577 14136 393281802 53316 52892 553682555 40550 40316 753834111 21556 21467 274215052 98912 99389 885857979 1478 777 670086793 50396 50646 144285313 40858 40636 26100331 81704 82312 579281837 78639 79129 231825924 34662 34569 58910404 23519 23146 987115317 45736 45260 518117071 37857 36851 226117730 67093 66947 230225258 37330 37218 60842787 30870 30214 734640408 22095 21345 314331964 2690 2096 538339801 55142 55754 820250576 8548 7821 856992767 92988 92509 10678481 21575 20972 880684349 83811 82933 189809339 74522 73744 314845185 15390 14463 531791490 56634 56753 639545603 81190 81680 93998024 30672 30425 289538846 43276 42725 875184980 76882 77484 967753056 56055 55688 481705408 21585 20902 967001949 99494 99427 11120753 28006 27965 229658568 63405 64078 95498957 63695 64699 535206212 86622 86410 376597927 76121 75320 850266487 89746 89731 133474046 23120 22624 221523552 21379 21594 262283240 77690 76828 729722347 21126 21596 65478857 89370 89629 337564611 62352 61968 427460552 21503 21599 360788328 67405 66445 120890756 79981 80744 216171649 1463 868 681368066 40013 39225 954193779 23009 22957 184805355 53055 53772 967217202 49167 49439 988013556 37258 37503 13427032 21608 20810 37670557 50489 49639 314298740 20780 21610 94664222 93152 93404 466013348 72541 73344 298857630 56560 56096 987493478 4434 3456 200171175 40718 40508 64299435 21094 21616 377222615 21134 21617 460049709 21618 21223 482997208 62890 62343 784945667 97302 97002 387924370 71760 70830 683261554 21493 21622 964341406 65305 64860 645801735 497 197 519273726 51315 50633 238989282 7692 6757 599610636 14884 14893 152748117 85900 85430 70183857 83570 84335 48043182 54299 54031 336180439 15270 14604 827171408 95130 95599 11786785 95825 96456 86082057 91345 91779 399502809 9926 9723 110122143 37988 37455 440942122 18255 18182 65538988 61892 62362 398150799 36993 36748 895914156 20675 21640 483809675 63553 62973 346123349 44361 43687 99693723 78353 78111 262045735 30396 30015 649256553 26656 26569 327641155 80993 80886 877697858 62153 62110 344886144 86954 86634 74582474 71095 71255 334038972 49425 48507 313659886 82410 83028 559528048 86229 85244 516046875 60046 60832 979766151 29436 29523 355066029 21095 21655 153753713 32554 32653 346746795 20197 20134 617000307 87606 86817 37990577 88137 87779 360073025 21660 21126 36944173 87848 87714 44195022 48703 48796 692537038 71169 70555 775780707 95909 95331 346645562 65620 64714 752879 21321 21666 7687680 31036 30149 709401246 88384 89153 147918285 38583 38075 70078380 78894 78903 726249954 47188 48121 124583036 16163 15266 959819461 61457 62180 663985636 46910 46720 683182391 83388 84140 180720843 45687 46141 375512167 42081 42346 46711287 39410 39367 695275621 24948 24239 150752288 20631 20170 750310617 12429 11445 440183881 21682 21006 236794869 88883 88189 377609296 91072 91822 381243816 42375 41742 537705923 51561 51782 228535061 15311 16194 533839605 39266 38304 389769795 21689 21390 804056145 15232 14710 55845398 21691 21315 699476975 59031 59738 464520830 16224 15534 962516837 15475 14689 626226414 48703 49087 963684320 92332 92273 644145424 60498 59954 932194419 22149 22311 581826999 5853 5649 623420078 96262 95407 549362197 47242 47082 362232179 33708 33197 699325230 21703 20972 201172485 79488 79743 360601996 78650 78774 984927074 81067 81550 370836276 8805 9642 912036819 47801 47124 318603738 68629 68279 49775297 36618 37520 124851537 22951 22499 507376842 53964 53471 896561733 64451 63459 92647444 68613 68041 522909996 86650 85720 526505697 52000 51668 421878138 13185 12844 80532068 7120 6163 654013716 55974 55575 261405652 64942 64854 885233672 59540 58802 785379774 87209 88132 521132155 84341 85021 55659935 21537 21724 462303971 75158 76062 123876274 3993 4431 877540982 35694 35830 537386759 49874 50556 664819169 21410 21729 536886229 30450 31187 513323070 90576 90299 407938577 52198 51219 204531264 21537 21733 7702591 28458 28321 654987185 21735 21283 943378057 15793 15458 265233695 37054 36328 488806926 7200 7308 372732370 14768 14613 461588092 61325 60909 782623233 21741 21241 926078945 12317 11822 175063365 73015 73291 829576894 49108 48368 616086861 35897 36361 216287326 46390 46748 905658580 93304 93628 756613477 91927 92128 539359952 54381 53461 868615852 36720 37673 90072556 23258 22365 496201804 20719 20796 459629625 31454 30525 9470713 9986 10802 764756768 21755 20804 776401810 68217 68485 529054620 6837 6852 459737333 83351 83660 576176806 39444 39531 253890584 21760 21605 779927024 60800 59861 8064086 73625 72719 878080213 42137 42794 81763846 98066 97373 357021072 87217 86939 240271698 3368 2444 394024621 35314 35171 558069575 78464 77852 642292926 80040 80156 40117544 54784 54491 288253007 44520 45061 593081864 66715 67437 461033500 3412 2563 727980695 70008 70784 244083585 62239 63222 69187901 41729 40854 548491569 94903 94205 125332069 54111 53884 581839403 91802 91625 281572636 46504 47122 98212074 86244 86177 404314074 78293 77600 753394908 78145 79083 787348895 79324 78967 423590422 21785 21029 609199426 35906 35052 654709062 37878 37475 820046086 63225 63986 700453865 56488 55752 143516783 61188 61175 462393534 57823 57555 333474900 49120 48166 823809146 20929 21793 854625588 85965 85833 67566269 85048 84921 200721358 58761 58308 639830853 47816 48245 125707243 80998 80063 254113634 58557 58617 10262399 24239 24358 923470761 21801 21294 745009136 21802 21575 253766125 21156 21803 385821622 6043 5738 731668331 26675 26821 44890148 26663 27061 266840901 6742 6634 641125253 31506 30950 796559666 21204 21809 744639339 208 243 358847603 40226 39956 999230276 83600 82843 73717513 12948 12848 21707054 47675 47419 28809509 62042 62786 147047693 21816 21530 477218016 2084 2715 959159770 21818 20840 595669548 77338 78210 534405438 26423 25938 475262730 21821 20840 32871263 21822 21101 739694590 64517 64390 459433210 83928 83608 93820096 7681 8678 196162994 43899 44676 231296309 495 1 783618215 28225 28066 149105309 59205 58752 45373259 75698 75625 35944718 63282 64131 506924657 78134 77744 3570977 20012 19485 394199463 49062 49319 942461419 21835 21107 529838278 21836 21818 288023343 20598 20924 855423943 37182 38136 715249617 71581 72249 570867928 91728 92390 926187662 95506 95098 314695855 95886 96402 507223787 4815 5301 49484575 78782 79187 904042603 21041 21013 223086057 19262 18401 133097989 69591 69523 271935444 71557 72205 857534421 79264 78493 44771328 96626 96662 455562514 95292 95415 877888887 48743 48068 962904128 86546 85800 448766725 45363 44601 790439 84755 83966 851946314 86488 86754 571881987 37570 36766 762799373 80639 80935 834578301 21859 21797 238796243 21150 21860 665294554 90086 90579 991131824 3624 3192 77226739 88856 88190 13071710 6225 5421 535411813 43725 44256 241420684 59691 59919 343124873 14237 13494 104468088 99396 99054 507899559 26176 26388 748893376 71941 71652 450496614 57721 57370 273265782 29766 30582 40159367 2306 2435 834068338 53089 52672 760654035 30380 30247 182698988 20937 21876 343244882 18576 17716 342629706 21071 21878 598474430 21145 21853 174245686 61187 60485 190899767 64135 63795 314402548 46472 45491 639068472 15418 14867 124534514 21252 21884 588364490 21439 21885 101408929 70181 70643 596668152 75279 74346 120631428 21888 21086 481640322 22973 22541 526610567 29780 29290 805734614 84000 83432 732513425 50425 50142 210834235 9470 9601 196896092 36518 36545 178748496 13811 13798 735671685 90072 89419 340120757 21897 21856 3517663 93743 93218 202753544 21302 21899 873385485 70605 69935 84759827 21901 21259 777755216 80162 80837 18270787 2711 2870 773896093 41513 42379 704305756 82133 81574 543243507 65946 66305 315904364 29844 29232 833706219 21756 21908 977138174 45323 44781 30112913 13012 12933 420462223 71124 70310 476775538 21905 21912 861754182 51434 51313 900858358 21914 21424 14144479 27746 27680 306493168 44580 43766 461066729 54356 55225 385374580 80046 79757 46329137 27543 27778 633185769 56732 56559 731177086 13756 14436 143977822 80599 80246 683782270 64948 65355 673111586 40549 40561 566174465 21047 21083 802077326 80648 80633 678055013 33188 33661 565998118 86575 87027 996839761 21929 21928 8062689 65933 65952 657617063 1460 1187 842217668 79269 78536 396437939 57929 58378 457513397 66402 66112 206017193 57664 58546 413866895 23946 23716 21410638 13558 13933 367111794 79329 78833 54111733 24758 24032 605451613 12669 12479 559517869 83373 82956 324615934 21855 21231 205181113 71218 70855 191856840 21229 21944 422715968 80391 80435 105187399 21946 21320 911761990 87344 87653 771577520 63575 63125 79804635 49577 48956 10967741 42208 41467 700727698 97965 97816 999161015 52281 51996 617945141 29465 29403 808202452 39770 40015 470752695 21955 21095 79397828 70668 70572 827427178 6197 6074 40555911 21958 21784 302258802 41707 40948 858404481 82866 81928 326630778 30104 29380 824384208 99546 99593 233388710 14470 14585 700930013 41377 41811 136429512 78725 79447 914399281 35676 36088 633101014 21967 21134 218755467 78509 77822 704854172 87063 87389 693610799 97345 97657 24558510 89667 90016 858993280 80843 81355 602587041 56781 57571 23462865 21380 21974 21732474 68427 67790 16061305 21976 21228 184548967 62764 62362 60129061 21086 21978 199812525 87703 87434 330614643 48841 47990 553968354 21981 20984 372732348 20946 20905 78898012 40083 40526 365028912 36264 36370 49993705 76405 76616 28182057 57781 57029 705630144 14100 14935 580972217 46720 46429 627624376 4500 4192 51743109 27506 28011 462745016 21703 21991 356778967 87984 87691 982377583 43787 43170 780054510 54081 54665 140178245 76403 76700 602600601 3482 3801 682568337 39231 38367 590240516 38628 38300 86967308 17914 18620 677055185 51798 52481 709936518 97253 97249 300114538 73062 72388 182189015 42099 41986 271051158 51581 52139 7690265 191 681 313315915 96269 96092 476301588 38873 39732 887880644 35152 34897 921064186 2949 2215 214117330 6449 6007 356718421 12498 12997 478966391 22012 21789 308577085 82723 82895 180972465 12523 11579 531761614 99912 99637 561632148 15357 15401 251099353 21047 22017 923476123 16962 17193 316769754 21883 22019 49059904 92595 93191 136619818 6421 7379 69519306 25658 25546 960236918 77259 76445 489282407 67963 67650 785174896 73611 73391 591885690 21041 22026 51109828 74768 73925 163420214 21265 22028 728317262 37466 37331 611104620 23754 23145 113337738 25429 26335 666957985 25497 25327 676230476 30146 29721 648335204 22034 21101 723769265 91035 91276 202617823 43620 43667 65674069 22037 21153 843917227 743 771 564280774 88709 89604 430111977 91835 91153 721767225 78174 77998 552506254 39743 40059 176760444 52162 52725 27459838 4357 3998 453020972 19333 19630 830264797 66632 66965 652192808 99192 99861 735376929 72979 73227 203020357 94940 95624 76756844 75201 76133 916897604 21131 22051 113293722 42841 43804 61154561 50242 50887 12103061 44659 43818 58636012 71311 71587 73413745 29356 29344 240357309 22057 21638 513642677 61177 60642 955100516 15142 15883 610307062 84216 85206 577735487 27872 27637 492659371 18437 17909 647075472 39448 38849 676957244 62360 61945 706519854 21469 22065 515581276 21900 22066 309210747 88886 88647 404220569 9156 8221 899239573 95680 96027 728154417 22070 21177 891757009 74544 75357 802538024 27237 27578 360501861 92329 92572 523795351 41052 40700 64553572 37525 37126 471489607 82852 82722 486126576 66617 66288 30913406 45166 45040 643498411 73667 72680 569622297 87905 88156 203176814 22131 21412 755034587 56808 56895 360627006 29723 30053 792480773 21940 22084 571082363 99908 99534 482018343 22086 21455 558763867 55075 54294 316141109 22088 21449 390310551 87302 86339 262268637 73960 73278 525274468 82028 81991 485710104 22092 21824 71835045 91298 92124 287263232 42316 42367 12643935 83361 83560 658921185 21440 22096 366733933 42885 41975 289921426 22098 21873 282828661 2165 2763 89335558 96605 97079 725360410 96142 96066 689576990 42072 41325 454220915 45324 44530 480537793 76485 77460 74224572 74739 74735 113207599 77596 77753 961829452 44529 43664 621817234 2910 3252 443509447 66403 66594 29945815 53609 53495 172327317 68452 68725 284581819 54636 55410 85974419 52644 53634 393497897 46853 46541 260651272 96246 96090 494897347 66939 66014 225693402 21620 22117 250065599 98704 98567 871972866 79182 78383 182479860 33270 33243 666660157 97774 98250 91462964 1090 1086 971708676 64542 63757 16416477 94793 95648 367191487 21057 20568 584227499 42555 42027 292422710 22127 21635 27699664 45620 45467 833332808 22129 21731 896115015 34156 33545 378210783 61752 62332 82199141 32728 32716 519352355 52861 52353 914847153 396 16 931468526 16849 16025 623828469 90720 91351 636877440 19103 19392 916693397 22138 21132 51977589 84051 83396 900095520 47671 48528 897672436 1243 1628 832666149 51243 50627 515826472 50128 49124 637290824 13120 12329 222542324 55461 56266 185415316 37231 36440 619067362 64466 64414 313157907 47571 47410 268583261 63542 63309 844961436 84654 83967 725309985 53017 53277 26849005 24161 24091 37918959 58278 58871 791845114 23159 23927 820141957 88270 87445 744973444 11039 10812 378493133 23814 23260 362299884 13153 13409 884649813 48394 48391 882546250 80634 81395 598471167 13256 12269 574747066 93696 94088 865963258 22158 22163 670094838 76117 76884 719414512 33829 33689 53674282 10304 10190 245248641 4366 5370 781465347 98086 97287 137834993 79868 79962 772123145 22718 22525 424278813 20096 20540 117151536 95352 94620 810554804 39910 39685 538651049 57655 58007 266739107 8978 8924 774253822 22081 22176 447220689 60252 59378 787200862 41568 42358 901117709 21583 22179 802989622 21830 22180 332751173 21426 20510 37539073 6493 6463 456353016 9958 10388 519296608 61292 61318 935810797 47123 46662 469761901 22186 21530 206811174 70876 71643 898135372 93023 93314 336090128 81466 80496 210726148 22757 21867 650479356 1682 1146 490892685 2534 3013 838641874 36148 35704 250511403 22287 22599 405964804 99364 98793 529709818 43581 43051 153247938 22197 21720 219044297 63489 63351 75357293 22199 22105 39522091 54573 54173 424748365 22201 21531 201672652 22202 21218 335831686 71902 70945 842056194 34867 34219 754692168 22205 21902 5720996 1090 1574 702343239 34896 34920 378764319 37215 37883 57495147 74797 74383 170897606 59521 59229 35157448 20830 20173 909556074 47037 47741 588050896 34720 35515 430322475 18020 17815 939665351 47262 46898 88016269 60578 60476 328848504 22217 21967 989476303 70450 69466 878680615 13098 13423 18416760 91 1 7219910 75120 74713 181897522 22222 21264 61825644 73493 73092 951927003 26021 25549 46032386 78016 77131 311542234 91267 90625 342497856 30955 30698 22134959 62129 61270 332924632 67775 67719 208150222 12614 12929 491026928 8914 8159 947086766 26890 26542 660897750 68970 68502 264405021 71207 70374 728302319 8600 9187 811960278 22080 22236 765700081 80966 80611 628387157 16671 16106 415349330 21805 22239 744777706 90729 90454 35156737 80526 80118 66694157 6977 6420 707621715 53786 54046 114875377 68113 68749 667481664 50751 51221 867755612 89704 88856 365406671 21849 22247 624281525 79869 80531 796174031 6599 6887 457367903 18473 17630 824601800 72691 72956 406444869 48879 48690 769683505 6674 6371 865190838 61530 61640 127359203 23637 24130 606888308 33562 33514 470811854 42140 42638 608889863 82231 82340 409248491 41896 41477 824057431 45888 45096 86178417 22261 22129 133945210 47004 47418 24537164 24480 24139 590069195 21821 22264 546254027 21555 22265 408787004 48186 48552 932793241 86241 86069 448418285 90486 89903 342372334 13476 12493 43211773 44344 44351 682969862 41302 42203 481878432 59424 58854 530174675 21545 22273 594051697 6531 7146 773123823 44678 44343 585205514 8365 9135 740930004 21711 22277 731202514 89182 89166 681816655 39044 38382 335027735 44635 44779 158882098 16668 17423 737699677 82207 81798 717698890 78811 77885 604635893 22284 21768 243234704 41884 40916 165480913 3251 3112 245252515 91063 90641 481222806 21453 22288 605233270 46863 46690 456717299 91687 92157 876724550 58734 57947 222760754 87091 87229 924950224 54923 54516 719880460 15358 14868 671378624 74761 74497 591397570 92827 93806 317937516 21785 22297 620107113 22298 21719 817097666 95041 94817 709773701 64201 63809 594131839 29312 29860 718513370 21712 21580 97980835 45535 45603 884021887 89861 90105 524340001 97817 97770 261998900 94922 95715 770648026 22307 22049 728953845 22308 22186 441395148 21567 22309 12623568 15646 14930 79087751 73339 73783 111593971 87823 87682 69856481 29033 28248 10560265 66417 65727 694372587 278 1 766133447 2582 3094 879449124 76693 75880 819628225 94583 95172 350467052 7208 6252 63554947 47077 47448 551982139 21483 22321 779914973 51049 50728 404837522 36899 37279 42481278 75732 75613 603297586 80125 80870 5232836 38565 38446 37671053 28833 28497 37047251 49699 49221 749726458 91110 91537 346864869 22330 22256 785994412 62334 63113 943839201 49326 49547 19739621 49906 49725 290854190 90872 90448 11336551 41998 41747 560792521 77743 77224 315138348 67526 67125 263771541 73113 72807 702258518 26959 26927 564861939 98467 97514 12472681 61012 60108 19575443 44799 44402 505426872 92803 92033 308300938 34100 33924 276384541 16319 16070 992794532 52248 51365 354005229 21870 22347 507062779 33914 33616 298015019 561 1281 732540360 48714 48444 914851580 20437 20565 158236538 35360 36163 950729563 21481 22353 892744197 22354 21934 337869838 9761 9092 570469757 49315 49287 633226969 87346 86660 860904419 22358 22062 266290417 89391 89980 402364479 26149 25680 4868275 24261 24271 648057838 73214 72860 707309462 22363 21407 35281982 93805 92819 581069407 96136 96169 154778168 40193 40161 942103956 15961 16126 806145725 11199 11909 810618930 33490 32621 181976277 87106 87940 33230498 55739 56102 648788035 72577 71787 13420010 34858 34532 891534941 557 1 151026465 23118 23185 742778650 22376 21760 431415589 37085 37924 938200173 37967 37932 906673808 13323 13119 54407633 22380 22072 950540775 7345 6772 493495845 22382 21407 799691285 22383 21670 401310139 64097 63209 830419224 3713 3691 646255276 37317 37628 409474811 21351 21813 483446126 80515 80034 916148484 55808 55341 252331944 18481 17545 889647406 2829 2000 920841028 59508 58947 783464921 44627 45247 972185542 58257 58390 985887169 22085 22395 331849181 2239 2747 924398637 22397 22072 94331192 17819 18769 93655401 35290 34358 229633179 81563 82008 234492789 89816 90662 136238130 3374 3281 913144575 22403 21812 999506469 60682 59737 614156431 22405 22145 862382444 66906 67350 964093442 51642 52528 695638757 22408 21643 429720633 95898 94995 563589284 36529 37475 878084370 22411 21423 950485898 2943 3521 456780183 46369 46585 154984217 10079 9869 476834934 67208 66892 670869382 6756 7094 830787762 41084 40919 428451344 84373 83835 890193047 4626 4000 68693905 72899 71952 816617715 75813 76556 50515795 42182 42488 903134339 65523 65343 67823140 6002 5915 322505644 65348 65465 230761901 37356 37208 415778923 60391 59601 865789951 76038 77008 11699343 22429 21768 430315375 40916 40057 280090662 4311 3345 125177508 86980 86315 568583733 30420 30365 782905582 51089 50935 659693996 22435 21513 25359065 92314 93018 521357464 75300 74360 924012803 46657 47507 61111195 12889 13511 58220330 48511 47620 776732569 49635 48738 122792329 21841 22442 404539317 70357 70408 348506725 10938 11900 194501500 15815 15956 306218467 50069 49412 954985823 18768 18673 381764124 37273 37241 54520679 22342 22449 90448243 99476 99816 439968804 54631 54549 150416679 68116 67607 236110311 22063 22453 220925476 62085 61795 912870961 49904 49989 929318943 22968 23030 395866986 2690 3291 19770081 42514 43075 475538134 19606 19748 911011299 51283 51797 341667014 44029 44197 946809372 82807 83504 631073035 80949 81058 176203287 72197 72149 36537264 57395 57205 94054472 98215 97931 348717545 55006 55585 966378400 40215 39786 904909638 50121 49806 457790047 349 1152 463995692 71596 71264 37458730 21960 22472 367222406 71708 72419 406395997 22474 22213 159228344 25344 25450 12111778 11930 12504 4683988 29063 28666 999688131 74421 74826 558509073 805 678 559506108 77009 77034 67547257 22481 22136 20216341 79357 79461 403051745 6337 5563 15963502 22484 22070 686665502 84776 84204 634495836 10561 10114 988056950 43135 42286 54416499 25561 25959 166730837 34162 34202 324564132 95609 94916 32990785 22491 21618 352213194 22492 21687 23724560 94847 94780 890840703 90133 89994 813120345 7842 8048 602858548 52777 53724 620275496 22497 21993 873615233 21633 21437 519265014 68225 67326 83422649 3926 4508 324070360 41976 42957 455674562 50383 50914 362972150 806 1691 672111139 76506 75829 780364863 69034 69198 594456159 93814 94067 278519387 80258 80243 946961026 93324 93867 43968737 57154 57232 677188089 7580 7191 296206283 7272 6796 619010726 82241 82873 972585767 21859 22513 68805940 46868 47323 513095183 53538 53047 268214184 43917 43309 995951578 9255 9216 330470969 95860 96592 661004692 37144 37396 676574818 61733 61111 409006508 95729 96307 593512501 1126 829 345464813 22523 21596 684691954 25592 25865 630473135 78237 77967 46488024 61592 62030 29670479 41696 42146 14694971 56500 56165 543443932 57023 57310 19856343 87907 88469 99626003 16163 16648 616491620 53719 53701 22467982 31408 31390 298997611 97833 97090 632538424 22102 22535 95371095 7183 8116 910930948 10584 10616 403784911 53309 52875 361729247 86112 86393 842954307 23235 22411 79560419 23021 23880 464916933 42341 42282 639860685 22543 22277 512015131 59159 58817 335565489 69811 70048 624220178 84221 84676 40672492 21595 22547 342001429 40183 39654 528556891 56776 56727 32302077 5724 5356 979402 43552 42873 197463851 45571 44877 285810351 26813 27328 811969236 97435 96713 428269849 49609 49021 719372957 43204 42957 49946339 74493 75366 882037096 41226 41141 947306797 92469 91823 779475309 21767 22560 714091788 31812 30814 336642700 22562 22418 702493825 77256 78078 973927137 46029 45203 706810792 22565 21777 979719578 66964 66026 536596018 28042 27743 272253957 67187 66576 190644501 83941 84181 88179949 76238 75854 545324162 79343 78748 853235239 8006 8429 562969112 10832 11042 952120424 28004 27633 450724695 54619 54065 727176538 21625 22576 332979287 36770 37703 463833070 22409 22578 645629626 60309 60660 987819763 11600 11129 259666143 19335 18839 360424 13915 14181 687711576 27403 27591 850542606 72427 71565 571149983 19149 18458 428433858 82085 81656 612442884 49103 49289 877777930 22524 23288 2261738 32555 32946 34050158 52092 51202 769434419 9878 9077 432943881 77824 78212 429737465 54068 53965 869824735 97095 97640 182547327 8943 9824 100794481 96080 96015 399534439 80214 80596 805429903 98158 98039 949610021 39986 39174 483436910 82120 82872 735534771 51607 51461 438293498 85507 85535 428620934 24772 24029 593994605 73021 73339 114014146 59319 60239 43804449 26446 26609 200712618 7579 7228 142490274 40133 39934 530690906 10901 10773 49389576 6097 6488 672347320 84311 84026 345403524 27210 27519 627543976 74652 74385 737002808 22351 22111 643015551 67232 67969 37415500 59291 58361 428174523 50238 49811 501871166 22618 22577 765842673 78662 78489 44508537 99281 98727 301776646 64945 64411 823329322 79721 78921 162571170 71523 72312 269154383 34061 34232 598364642 22625 22235 128300048 39419 39059 152414285 52267 52927 700435539 40548 40555 881056266 26914 26524 768088971 47505 46633 61805648 94597 94199 546517200 66171 66584 903452701 83878 83779 634115893 98146 98241 147987499 55917 55622 218343254 69733 69469 110431008 40804 41486 476731184 63239 62980 898560516 2364 2154 320388150 43292 44056 31484153 19421 19882 84423585 36745 37004 854380582 93145 93063 312698119 22244 22644 459924213 22526 22645 502567727 76506 76604 472912766 23611 22630 65283364 22265 22648 630727747 60835 59968 480780680 28477 27918 219506205 37577 36736 567410219 82121 82836 668543094 22653 22492 33887708 21826 22654 403962297 46421 45604 45109375 82923 82714 517491719 12955 13831 379079008 51125 51665 614257196 50106 50515 644108231 22660 22383 173811921 89775 88854 249060813 41499 41221 895131634 53141 54083 815881069 95981 95382 663009427 31658 31927 392491998 81765 81545 376646319 60030 60576 416279328 65319 65796 319522674 34180 33292 155808214 44054 44358 868535208 22671 21929 138832723 37619 37363 327546484 31528 32237 104487415 43535 43260 388593733 21724 22675 103278012 58896 58048 195038726 37277 36412 20637452 53679 52806 246635669 22256 22679 262074326 93836 93267 342089847 22681 22494 350549216 187 1012 988743114 22683 22328 404826463 56188 55339 64434810 34913 34166 60400325 90276 90158 86351032 12411 12174 833538778 47545 48149 21458856 88474 87568 131124750 40161 39259 33252954 82082 81124 487638029 12197 11882 58284284 63073 62818 240240277 22694 21779 566005838 22695 22138 35351172 33087 32170 519605078 33155 33737 40961334 28551 28817 177092436 52571 52163 267040781 35409 35913 45348344 67048 67606 744121425 43139 43178 45729235 80663 81358 86481211 39598 39334 669047052 68069 67711 960565836 57380 57169 82316372 91991 91193 541314019 35857 36090 808137755 94516 94090 330292239 53898 54554 570205700 89751 89245 934956450 7285 6350 336039063 21858 22713 633221511 56146 55836 257172279 6439 6593 978344533 94408 93755 988245587 95060 95039 686781987 92029 91516 486917088 84216 83305 391543455 40320 39600 555104262 7359 6505 577705818 22202 22722 337822233 90870 90071 249864806 27523 28290 704294348 93384 93596 122991395 67605 67465 22733473 93045 93061 706764630 22226 22728 441752484 13445 13055 148917883 76741 77121 222581081 22014 22731 460691293 76194 76320 981370867 22733 21994 146578403 8526 8706 49442246 22679 22735 115169069 22736 21800 548173311 58128 58374 893276639 60055 60703 206154643 63026 62412 840413373 595 560 590035061 97685 97867 228823417 21967 22742 439146252 24780 25659 485566920 22744 22188 849630180 79272 79369 240508091 61569 61656 40070564 55287 56109 25115213 85592 86457 475623744 40580 40665 86416697 14280 13725 198501999 49487 49837 13013262 46114 46422 879124576 24981 25434 227719812 14324 14916 140625576 33352 32967 486581265 92918 92377 671165056 43612 43658 889274552 94650 93784 455441453 41796 41360 500267810 21864 22760 934917311 52199 53018 117577455 14691 14005 649414654 79695 80438 76567118 52017 51918 431714978 97776 98189 26265035 87615 86917 593475778 35378 34756 713422441 39394 39855 67643535 28206 28430 827379185 1052 1798 493761858 22771 22618 751005065 5548 6350 515882579 94715 95610 902893192 45898 46481 459511532 61760 62275 73655689 65871 65958 509190557 35301 34472 768261055 11646 11888 742216785 60765 60924 114143880 23777 24685 99072129 53195 52381 190801220 82658 83272 498219943 33370 33494 233823591 78682 78159 290907126 99435 99837 274468045 22496 22786 443759944 4623 4538 142852686 76532 77483 128684632 23140 23330 846711955 86144 85340 812369457 15967 16863 843956007 69897 69827 893903334 22793 22044 663883217 22794 22419 56975492 88762 88434 878375458 22796 21984 237261637 20772 21297 435605322 60848 61232 223354886 37892 37997 759302192 59836 58940 940903419 22801 21856 77167553 3296 2961 141904034 35056 34939 560339847 22804 22121 23977717 6294 7204 928567422 22463 22806 700533988 29384 29791 322052644 83065 82094 625451266 35428 34945 54350800 8528 7865 83986047 13350 12544 56355908 22812 21839 968046422 63479 64429 247094149 12587 12820 52654279 89116 89019 421638891 81851 81236 772275720 86513 87486 300622708 83696 82949 712467768 9777 8932 848213597 56472 55999 857434260 27699 28247 987231220 18175 18588 283644397 66164 66397 481684648 21597 21264 824045146 68351 67903 967825506 88705 87766 507922474 86493 87089 871677976 9471 9093 702135580 58808 59478 890103199 37668 38084 947881171 24181 24756 741498304 22832 22350 49478532 68335 69272 641110159 5537 6426 31718130 57662 57303 18945016 97917 97586 942054300 22186 22837 492377243 82901 82577 694493236 69165 69795 243024090 75578 75354 898514260 58371 57567 768469551 24984 25540 617706349 11371 10919 273240259 16971 17859 433791232 33080 33798 39210301 7862 6864 991501072 31375 31429 186109144 22090 22848 546908631 81484 82314 425710521 39730 40137 948846008 19493 19016 474052991 19288 18708 879718517 74814 75046 692130843 19475 20366 817604258 31314 31180 841581794 22856 22219 693953881 18830 19141 746249184 22053 22858 749121584 3543 2619 746440048 74648 73815 519799656 11212 10965 368506378 55186 55846 17677927 64219 65141 611715163 12416 11789 180392552 50044 49240 759824795 51359 50870 212519282 93557 94193 487845915 22868 22005 708409734 76367 76051 317970461 22010 22870 510687261 7595 8095 459399913 1214 1225 491594194 9268 10159 748356637 45245 45419 63621723 49515 48520 649496901 91870 92748 679471293 423 1 961824683 53040 53025 55019968 97459 98078 821124209 76513 76526 522953377 73527 73330 232403676 22882 22741 618104328 22883 22409 649839859 14872 14084 902311225 55784 54915 953469513 236 125 604343182 19886 19115 667470103 56224 55470 8996901 95568 96051 252919181 66458 66630 843166166 22891 22425 655838058 22312 22892 68153192 92223 92997 533835211 25491 26356 588964868 19576 18629 858609984 92300 92449 362753001 22897 22008 284394533 38246 37410 639219042 23365 24352 643664176 66897 67825 224421365 5566 4779 591910982 33414 33596 755071966 91216 91115 57188243 22927 22638 178600380 57342 56646 516351705 64237 63775 974092937 22907 22884 532905736 31789 31564 130073039 57615 56946 651401232 2586 1602 372939801 33668 33246 936268531 15813 15017 71571880 95436 95781 913970718 14297 15242 796114280 79273 79976 320672249 52604 52365 21324323 22139 22917 78738365 87743 87201 518424563 27118 26808 313801350 41309 42152 664043517 65053 65795 278520489 33103 32724 389536860 40449 39983 215997255 46970 46430 40593500 39581 38803 364771874 92806 93062 986041577 56517 57170 360210864 1 84 162456391 12574 13235 676466030 54728 54944 434808835 89804 90601 773814391 62234 61317 2161193 57473 57494 963973717 72644 72051 423170743 5664 4867 511702551 25951 26188 196456530 58337 58679 57677731 14493 14922 69429560 34184 34059 881875790 60918 60041 968793974 23676 23249 502582186 22942 22109 759262043 18645 19024 751788447 85589 85590 953296940 22945 22261 979342014 22946 22362 948085529 1794 1422 42375633 61012 61462 17240688 74307 74368 133672375 22950 22925 897426193 74179 73590 671783535 11592 11127 164461090 39879 40437 3010674 74443 75388 598212355 93043 93431 653803078 22551 22956 741212548 47622 47283 450594896 22958 22854 70226006 69211 68299 678884074 22526 22960 755897280 37179 38149 713478837 90464 90884 406749331 75930 76878 628627248 3836 3363 795588448 52345 52288 547144586 11939 11612 121103336 22967 22459 56467381 5018 4861 245297364 88538 89425 968285116 50445 50384 754475943 22486 22971 44121430 95804 95479 546911472 58948 59555 299315131 90514 90016 269908164 74048 73604 24719286 68631 68993 539421547 8403 8998 548077052 16415 16047 2340442 76427 76274 907531708 62134 62969 59946849 43651 42824 499635575 22470 22982 468427814 64701 64440 22159378 30908 30606 552504274 87388 88173 217009194 61806 60922 68673290 22987 22812 511737255 22988 22170 11022369 87712 86799 843793812 13789 14696 460883340 88565 89416 692657710 26909 26196 635394198 36616 35692 783337786 22994 22418 825613909 48081 48625 495550108 66510 66033 43033308 19934 20668 64874790 28440 29183 991778482 22999 22744 93087150 40681 39728 562079363 74771 75722 12269667 55630 54881 970734358 58209 57933 904375393 29579 28609 47557503 25449 24817 362533250 61565 61863 718945174 21516 20989 901467255 33286 34198 737929383 21126 21604 276557080 91065 90327 645379691 23007 23011 250674937 85780 85089 634991159 23013 22613 21071934 7758 7300 642781812 22842 22750 108718768 59959 59167 186155087 96601 97599 100539152 75075 75623 863545777 23019 22249 16586923 70419 70985 6565746 2282 2786 59872558 23022 22395 19200458 63066 63802 890156220 41279 41335 977276168 52897 51935 737158718 25638 24934 351182982 18522 18417 124880890 22901 23028 793389532 62619 62234 777535592 45218 44764 420024916 34364 34613 928795456 5660 5312 846904478 39823 39977 933065432 23034 22967 49307333 23035 22205 884159405 39704 39793 895718498 64306 65307 476184127 40711 39880 162327312 74938 74612 65489699 85951 86292 846273311 69583 69004 284308819 47104 47856 731783821 23043 22865 238063304 22770 23044 59645489 31835 30997 226829131 23046 22312 147535162 5044 5061 433331592 41960 41769 107700952 38361 37532 444285540 98051 97296 655921209 25134 25962 710866576 22126 23052 716338359 54127 53678 77546078 66030 65383 69575248 17430 16433 149440468 3922 4276 273828950 89282 88854 962944768 16947 16527 327870055 72908 72715 877776010 10931 10706 263761824 23061 22727 187451024 12244 11905 622591502 26132 26725 965163949 20122 19173 263052901 76275 75512 494702683 22692 22114 858053621 95525 95314 868107900 23004 23068 127141081 95526 95464 961102643 70509 71235 414056050 77431 76832 884352760 96679 96794 698826260 83325 84050 154037228 94413 95117 800569854 93135 92732 351845993 97463 97422 893200016 23077 22347 35092958 70268 71114 394073016 37338 37138 739853274 59522 60302 822541998 23081 22878 428205926 90597 90480 582200289 37428 36914 821396120 34937 35876 223141169 3219 2586 633576549 15747 15732 768194654 78805 78176 32843959 73868 73559 775188928 84892 84108 238037183 65718 66300 489230137 12959 12021 357148045 40741 40562 503011177 51128 50651 628766942 67055 66847 57983264 37075 36134 288233525 96649 95850 658077465 22324 22065 293197357 84133 84970 801719269 51043 50810 204033549 23100 22729 388037157 23028 23101 527592861 22475 23102 603827452 23103 22344 893997368 68849 68575 666750148 22601 23105 5236259 36866 36677 853801984 91895 91058 610797341 14141 13476 305541266 3634 3320 753452855 76487 76462 109442351 7804 6803 308960998 51790 52492 151674639 18886 19059 842919767 65834 65827 241765353 95311 94979 964431874 6885 6273 441728030 73224 74129 632937090 23118 23079 365780277 81483 81444 492169380 92317 92129 973543559 29749 29175 24180926 78863 79604 32127547 28213 28177 997796930 22975 23124 875725941 78204 77808 677483666 76173 75210 942949067 65015 65999 594575894 89122 90044 121483769 76021 75262 313837965 63149 63022 748130261 23131 22731 924021664 24793 24922 640313221 4075 4896 570231485 912 351 398224879 15910 14925 314571554 28305 28393 584385137 47710 48278 494319928 29552 30009 356657106 23139 22457 497000995 27774 27648 3410297 23141 23030 373869207 90169 90414 704962781 92926 93893 31895533 16722 16252 748080957 89627 89985 868450166 23146 22491 844726161 20997 20202 219310095 68862 69191 602383552 22996 22148 664873461 19557 20221 944678931 97980 97374 942299355 63051 62690 971709418 30606 29768 172393530 22999 23154 837699246 1006 24 402668009 73765 73069 209639942 23157 22152 520263405 1266 553 662350414 65470 65798 896490130 97587 98053 500857413 83256 82621 5058491 14235 14946 28389125 41576 42483 228401270 65587 64910 382763065 15405 14435 873064403 58520 58320 620682 24882 24006 976852471 97336 96443 822958682 24184 23283 667138668 23170 22799 385039541 69802 69774 29231291 56017 56287 156660868 73882 74223 351447869 82116 82942 907681284 12362 12321 263108654 5337 4448 432822903 47237 46301 221707523 18502 18288 916723226 425 1 349705213 83542 84161 472410710 97258 97571 781875199 23182 23153 829386810 10599 10080 261229213 22664 23184 335484713 20918 20749 70743669 23186 22534 28969424 66217 65535 6561218 24912 25210 16726875 19287 19809 880622894 64702 65262 359128809 69959 69587 742998760 8537 7654 959445821 88468 87795 425922039 82390 83249 657805494 15905 16645 149355982 23196 22978 724776833 76788 76451 683119136 80545 79869 151307277 96520 95755 953668341 46326 45874 142970815 22975 22515 106331902 18811 17973 404158952 8491 8832 837088293 71983 71958 398292212 67396 66606 604374633 56990 57846 55306724 56613 56640 820132073 23208 23127 784976894 19890 19778 230133054 23210 22747 594091714 62999 62125 434986254 45956 44994 355835937 6384 6372 499479006 42369 41987 28541674 42216 41631 11390760 25827 25919 241460613 97474 97002 422830766 29943 29439 339591395 79476 78743 412389133 76381 76349 198495157 66647 67432 871482517 34870 35328 639305692 11239 10447 220077144 61228 61126 123576353 77722 77262 24928129 98321 97433 893674535 22830 23227 34600168 62094 61196 91406493 8463 8353 858216163 99483 99675 53755320 23231 23176 1956190 67966 68238 63198177 67871 67560 5168174 56821 56474 416112299 21760 22540 791862690 61102 61787 898158087 52998 53702 514013531 4267 4538 948562363 59477 59672 983675742 85533 85184 699412240 40088 39781 610669928 86211 86908 550054091 26567 27543 91376770 58055 57186 19863903 23245 22923 943817940 96006 95694 940283233 69698 70642 144488382 48806 47896 255435324 23249 22683 764076069 22966 23444 113847590 87724 88606 55049995 65861 66378 119434835 83086 82588 142551651 91922 91347 498437224 25677 25291 24428067 14249 14349 377787442 557 759 713590682 4605 5260 603789464 91160 90583 842575620 64815 65743 665751246 62510 63483 645448540 95972 95505 226998988 33042 32706 268286065 20003 20771 196657151 23265 23017 20028732 23266 22837 959851070 24699 24874 449379953 337 1256 215548671 92081 92181 72324948 24699 24623 925058763 65362 65541 571238606 42746 43441 681529071 90709 90561 543308480 24952 24484 920912757 29006 28842 545696663 23869 24229 842393938 65742 66565 556785185 23278 22959 499638497 11634 12152 75470239 43706 43816 480258192 96911 97560 871853595 19288 19850 85456858 44827 44724 537423611 22400 23284 754763381 23285 23055 28041687 33113 32885 542512076 6009 6144 20735880 19823 20708 348406447 76836 76975 14151041 90435 90174 193027401 67696 67862 847320419 40596 39947 872928595 35000 35669 902538443 23671 23546 21959816 46185 47010 583402350 65916 65906 62091609 75072 74672 49280361 70633 70928 963763169 95697 94698 902156242 96691 96843 667801371 22603 23301 586832787 35419 36230 785584723 67234 66685 11014264 65165 64996 699840218 21699 22389 818700934 34782 34183 232340990 74824 73907 340460431 82925 82703 443081529 92402 91796 464513795 95621 95082 178423465 7498 6809 829848073 77397 78271 481727424 14349 14443 60391886 22831 23314 524828733 1101 1300 220535325 34544 34716 395327323 73997 74893 30243889 66355 66159 840795464 18141 17894 53088711 38666 38415 272357080 23321 23259 59348599 55038 55900 602923387 12556 12708 7243587 74294 73333 748455789 17916 18777 876611697 95529 94941 105221164 47626 48408 20100502 53272 53025 493808943 95115 94473 970497012 3856 4441 966767317 71669 71126 558533381 75136 74870 814173596 14726 14288 49562968 97093 96555 867849107 23335 23016 46825372 70663 71563 186069522 87475 86614 616804859 22895 22083 768157608 87675 87208 702487977 23283 23340 199760469 41703 41270 182540476 89725 89679 985406969 47313 47387 748697150 32161 31267 362692365 20204 21067 328290432 23346 22448 92038545 70742 69858 928654258 63583 62992 16245829 51222 50968 335722161 22856 23714 925599772 22835 23351 986236448 44526 44464 923581422 73189 73229 76424634 92989 92666 90772589 97169 96508 670092262 90149 90730 864999514 34567 33767 351681420 11722 11836 680155385 18630 18292 409124904 57688 57314 789196482 19379 19098 682045469 64728 65106 971026009 55035 54142 511125835 23364 22625 824519104 24092 24357 989330403 18941 18857 972542412 28022 27214 33025402 366 1 182471637 79475 79029 728272477 19337 19792 54068658 18115 18654 174195493 55587 55783 953442788 19935 19744 837031051 92663 92342 171212306 24396 24571 857594749 19242 19677 762725814 19459 19790 989777777 72829 72814 131204885 17482 18424 801547513 59937 59089 55849076 28246 28050 741833367 95535 95499 866157449 64947 65511 443041747 1316 1561 391486768 62784 63421 271991436 652 606 671917407 90690 91409 794308236 60747 60136 184367964 73031 72129 722357087 26763 27601 339604013 21013 21452 896947300 2479 2979 782692689 20864 21206 914081572 46016 45633 441716141 23395 23077 241951715 27358 26381 331902665 9828 9400 103095413 6561 7436 363566140 7927 7286 787244371 22494 23400 120704869 19775 19556 333126894 72260 72022 152601948 66684 65886 56308547 23404 23387 860704040 23405 23252 869845936 22506 23406 891993651 5542 6186 571423494 3772 3053 710869755 19136 18678 822195167 327 1257 376079369 44386 43891 663418674 39746 40199 415579943 71225 71038 287657764 28106 28837 194780878 79617 79056 583221793 12513 13272 523757022 18434 17877 20708396 53587 52844 603653009 55984 56280 727638643 13098 12380 352871346 22558 23421 698844455 38156 38912 360681226 91946 92236 93152138 27626 28116 845393948 47931 47342 712357450 93001 92707 454709266 70666 70195 843527181 67545 66772 579821558 81668 80794 67189325 66315 66192 989225509 18039 17165 663835750 53346 54228 43056641 8571 8990 222020333 2355 1545 884529127 72106 71401 817370436 10990 11510 762490721 774 1280 333376363 35759 36640 398472604 72079 71235 915695129 63819 63795 846729756 43081 43489 213578508 80844 80186 23493550 19348 19833 801518493 52050 52519 459994014 30930 30574 770519447 84129 84197 54411563 42777 42825 955930185 27616 28379 483541304 17286 17526 381605850 13744 13448 827612740 23518 22957 354783453 9857 10814 332416156 26137 25640 602076709 49446 48839 410003151 99354 99556 365403867 87869 88509 811673187 77028 76250 733287117 84318 83426 475215046 23459 23245 724226825 22909 23460 127598727 45233 44350 578572459 93794 93449 39647430 29301 28980 480364019 64808 65678 233734378 82866 83221 648652187 23466 23308 164796050 42631 42010 684364903 2177 2076 962894797 23620 24040 890675453 3270 2268 773094285 97497 96580 231517687 63565 63274 199380569 22659 23473 88654391 19075 20011 954486083 3226 3711 966341498 10366 11132 90534170 95120 94477 229531440 93229 92866 51103712 62583 62174 573367692 93873 92991 44716158 74548 74841 803183319 23482 23223 674768055 11663 12160 97231625 23484 22817 695505243 99092 99210 215968666 22646 23486 691007677 31157 30692 323385238 70870 71094 52757862 75011 74932 22688240 97880 97733 505297675 50982 51883 976599576 36845 37413 218862525 37755 38103 166125263 7801 6845 315587936 89140 88373 591280955 74508 74536 882476382 65275 65438 256191030 41093 40824 814207133 38689 39510 273449964 23425 23500 155444654 96965 96137 446716325 8050 7590 340191047 33986 33785 618177503 48402 48198 482136819 23505 23451 835491488 23056 23506 218437640 22689 23134 371462154 71862 71652 819174105 65661 65425 461985072 33940 33531 32897070 88182 89078 58364200 1882 2227 296787185 37535 38176 197020258 90779 91634 12977706 29218 29200 913392183 22746 21754 404077870 51483 51177 935195333 50318 50510 870147090 61743 60833 187178747 91247 90847 329148006 55230 54949 310683888 15137 15063 10232352 44435 45392 8954489 22741 23524 486612183 91872 91891 821709818 54887 54529 228432178 69245 68539 814118268 1605 1521 273522847 23529 23276 372143616 32893 33206 821515592 23531 22678 811478291 67781 68377 791584835 77560 77090 664519331 9600 10257 108498952 5313 5802 416848145 27654 28394 724073257 81311 80998 157689223 23354 23538 770194237 23539 22567 914793100 96907 97488 399971357 22690 22312 580767958 23304 23542 827038548 42750 42319 570702431 96136 97020 87372752 75205 75166 159001531 23546 23369 320827870 67877 68189 3594152 47818 47332 30636885 85957 85597 396220647 83887 83679 77215760 16527 16253 713918026 20953 20202 85845666 85053 84124 643124495 12118 12942 65857862 91172 90225 61324140 36785 36261 26926869 65025 64338 853013867 41320 41047 579034492 88123 87688 429520376 43046 43214 522903020 23561 22671 713387576 40495 40481 859943891 1957 1480 840898845 68983 68653 491167436 18160 18326 522733880 55141 54677 549965074 78044 77145 653008590 31710 32169 490988091 28268 27814 590734381 14887 14389 732845603 23571 23033 736134208 55087 54725 344965158 23573 23446 235655010 87308 86659 281567890 3331 2972 585728624 32533 31698 653396571 27403 26452 674481186 91198 92160 392337169 23579 23404 473664667 7239 6995 684572432 41743 40889 67395902 1003 1885 126182391 81953 81119 50107588 35833 35799 157125467 23585 22848 602616715 11611 11966 137383868 4169 4371 394566705 93003 93266 620322231 36776 36802 178190434 48406 47667 631165310 90448 91152 328793582 49689 50012 62176902 60690 61019 459913247 73614 73153 65794431 52114 52004 514855241 23596 23193 631993481 2104 2044 610704034 5023 5570 525743525 65077 65301 741541460 35414 36401 959472489 23080 23601 911902673 68836 68039 913754105 39463 39284 659721831 23529 23604 555500082 63096 63674 687050260 67746 66953 76248360 14437 15048 189450907 23608 23009 621251539 31709 32691 118151383 13919 13527 632382725 81555 81269 597740112 18776 18084 790903711 32078 32124 585250572 50206 50078 146710277 18010 17430 878942632 88564 88379 914280399 3705 4479 308752807 66107 65203 226874562 3537 2909 175005705 38285 37621 289168382 75443 74546 326054431 22948 23622 185678968 74640 73648 866324127 35043 35124 786279339 55925 55137 402372852 95067 95466 38515083 79194 80097 523280087 10014 9167 981267643 7253 7546 980853795 72292 73277 507715839 34758 33762 634249445 37620 36770 621615604 23559 23633 435455411 55069 54560 509718527 59769 60760 972839488 32365 32418 396230019 87645 87361 510986797 59898 59004 280312407 4724 5034 4666401 64779 64583 227926903 51576 51784 622849819 15311 16139 908692217 30015 29261 260356615 63686 64573 385377347 55736 55934 344394128 1291 497 879190140 28085 27613 420767798 81321 81106 44068672 90566 90545 417881248 4238 4208 873346968 86505 85992 958368307 15087 14824 813980969 93883 93083 141115363 23654 22918 653927851 88025 88945 786032969 23656 23388 200544925 20893 21463 794498550 23658 23638 914375479 54668 53983 19251464 24459 24357 769307297 64085 64213 74978043 60761 60151 430876258 62975 62414 819756993 87331 86525 653975835 7903 7069 86315796 65090 64880 328199541 57969 58205 352141579 74831 74224 842241368 27952 27032 967835883 64763 64020 426072414 54921 54179 117383232 61715 61602 247266439 38512 37592 563235885 61509 61133 552433710 31889 31663 956876033 97421 97062 40397883 23677 22696 128839690 84087 83397 379477915 73806 74709 432585646 21601 21134 65168621 10459 11315 49561527 49969 49981 5188990 88676 88974 616043503 23684 23437 217064568 22903 23685 78479085 77631 77376 762991702 63529 64043 442208046 7380 6532 347293851 99829 99185 279491688 98096 97564 292856260 23284 23691 545316634 23692 23310 837091707 6236 6990 93049960 23576 23694 767106317 78257 78856 176026662 23089 23696 622416926 1679 1039 252355891 83785 82901 639639452 11549 12367 158718984 60321 60970 184446193 23701 22982 633663376 30388 30680 582760829 60172 60110 76755003 88661 89257 916193859 2567 2455 998405454 66183 65703 505109474 23257 23707 424416381 61267 61097 865388232 25092 24704 259389371 89381 89328 461607842 81653 81011 60835153 8840 8577 811920406 69564 69311 712756781 94932 95869 87511989 45084 45937 777565821 58120 58893 279000363 79423 78910 56265853 88008 88433 850415545 98023 97450 726253965 79523 80425 658184422 23721 23337 184793479 3821 3313 384067185 6000 6288 328197199 34435 34379 415003785 30508 31393 550507948 49227 49102 377625664 97038 96321 265523030 7333 6572 629689918 23729 23634 784757072 59453 59988 104015282 82541 81737 142967927 28823 28632 471705487 94541 93623 768807772 81615 81022 282722804 23735 23030 42466127 86733 87114 861167595 78153 78225 303050684 80258 80708 97789271 57486 57264 158273979 36844 36124 211691304 55661 56215 520056290 9215 9756 255341521 74247 73758 62649949 79071 78077 508035068 22041 21098 600702785 29276 28568 269994876 3556 4231 388033310 77202 77827 95867523 31833 32063 529647060 6233 7145 717053717 41522 40980 918716839 68950 68819 28020412 97131 96615 227281557 81215 81427 787357822 79732 79060 57924070 31604 32471 343924492 53591 53409 426165254 23758 22845 808057660 11857 12445 39983248 33562 33757 241691321 47556 47254 997682347 31478 30473 65576697 49977 50055 592303001 57653 57537 68574832 75158 75009 23109517 16502 17322 668867076 23446 23767 416121021 23768 23420 319111360 63352 62746 609943737 94942 95165 272040908 56236 56241 43148795 59890 59870 262406301 23773 23505 157999039 78779 78124 500905833 89948 89366 658145301 78483 78355 61594590 47687 46805 296071732 79607 79401 17814547 41698 41615 3205905 65378 66226 374439871 95583 95072 343066672 6780 7281 700484009 35018 35861 837259450 99086 99872 35976543 23050 23785 660753617 67388 67010 565354283 30358 30240 740124448 7618 7750 928011331 797 50 309267638 75494 75364 919621952 41281 41857 840515348 84451 85085 634881233 76242 76213 742247556 17353 16707 258042545 45153 45020 183313069 75801 75024 802788054 15708 15166 509390693 89181 89835 199829740 10301 9406 431244230 82453 83395 63836161 77398 76430 293875076 81016 81282 358966914 15745 15120 500497021 33530 33350 516359782 63739 63388 30907026 14984 14394 327996841 54212 53590 457003958 3084 3130 917535484 99848 99877 992164932 47001 47927 185617083 14754 13949 715632534 68127 67377 210731039 25624 26244 25306835 38816 38859 601560757 22692 23286 836268040 86970 86197 650532878 23397 23817 128345467 29714 29607 391279032 5153 5101 64730940 76625 75845 860694382 10999 11173 252239100 23650 23822 110425484 4713 3808 692696610 23234 23824 301512646 67974 68441 406423068 93203 93392 951822360 23456 23827 277089011 67047 66935 112675328 23829 23329 24975395 19165 19039 18519532 87599 88364 636923817 72664 72586 332429550 5211 4550 413875037 74197 74719 226360503 15900 16079 341244034 98095 98814 9134531 88101 87765 459680668 88096 87999 476874193 97317 97027 753083009 23840 23160 762648726 68282 68033 124138163 76242 76573 459804850 80704 80852 933687789 11985 12248 311645923 55982 55324 347135228 60624 61377 757828985 92507 91551 733241552 69175 69501 229671434 23849 23159 31240147 23850 23480 401368934 45402 46137 258596218 92656 92456 446098381 45171 45639 844390937 4525 3791 462978912 88982 88474 11376891 71979 71616 418012886 85868 84887 915132082 40410 40212 806958704 20885 21051 624125356 23702 22974 47064879 65422 64676 609009415 73621 74545 731023428 23863 23046 45393318 96732 97602 824895176 23862 23865 418344837 22338 22577 279000493 14553 13972 60653385 9811 9685 165815285 27244 27215 154591260 23870 23236 77299489 52761 52250 156065207 23872 23280 41969133 12995 13957 32776384 75529 75308 768831290 86206 86367 676146007 28128 27398 846939980 23877 23646 911141356 32499 31493 970143029 41747 41452 882664531 9611 10412 889421457 91290 90344 938929946 39702 39536 195071860 28737 28439 937878298 36565 36288 525137057 91184 91610 64372556 44891 45442 301614589 23887 23642 895875294 89617 89322 550245699 10498 11414 508763014 66039 66278 93959416 48955 48528 437898263 2645 3337 823094178 8339 8469 58718546 75990 76227 259090229 92226 91446 353257214 51406 51902 704513230 63155 63039 292638523 11134 10469 384745635 45473 45312 395941395 22989 23900 169534010 78610 78106 510149970 90310 89952 943241434 52480 53430 33549463 23904 23554 515996736 10406 11029 79526316 29822 28928 577807762 47529 47888 498832659 33948 33224 375936153 85387 85211 487961825 23667 23910 502338858 18618 19113 28294096 74043 73951 987666661 23913 23826 105081487 15914 16711 982497571 23915 23343 108269916 62602 62675 328193321 53460 52978 427818965 2859 2373 635134114 8574 8513 613459723 53298 53219 801027660 36115 35450 112206297 93489 92712 693895921 33465 34074 542611316 1939 1887 415915161 23925 23737 413346882 14877 14264 282515966 21882 22154 572781808 93594 94228 745127488 69738 70163 558931903 23930 23455 948374746 30965 30958 916080670 95307 94302 519018965 6690 7140 236693630 85133 86101 56945211 23688 23935 921411170 23936 23400 629700815 49394 48666 605074613 33511 33245 962638587 82390 81403 420554849 75896 76567 142164490 9208 8572 606509853 82676 82035 228979863 83002 82133 672065670 23944 23479 493050949 35858 35251 394121586 63699 64276 215577521 58226 57979 607187329 74263 74796 696213669 23949 23592 60830453 35761 34846 861546127 41942 41269 189772995 3798 3158 736255281 52620 52838 113432297 79701 80074 729923481 36117 37021 151871747 38114 37148 263825236 22225 22400 470087449 79859 78874 870500319 23360 23959 252989628 72031 71265 109985374 86699 86591 128837201 96345 95569 764037520 74460 74197 358287532 23304 23964 176274947 43876 43414 728798945 67272 67537 306154116 30333 30132 39896662 23968 23180 143679706 68217 68004 44708125 23595 23970 314791604 98410 98945 997105281 26019 25783 852431583 85995 86733 111229407 12537 12104 487676604 17439 16918 483994552 26504 25930 984585202 94661 94290 986007811 31662 31136 178097760 98500 97950 440224968 69772 70230 859515478 95460 95613 552751082 36897 37833 915943172 21572 20858 113406789 48658 48688 458646834 94298 93529 363556856 23597 23986 9371698 55302 55572 89784836 97696 97966 268332819 47191 47373 341827863 85231 85356 481646616 74446 74972 553696162 23992 23349 646672488 26805 26312 598272049 63968 63114 236447239 86447 85741 217792764 65421 65568 787481093 14068 14573 696769977 23695 23998 820564214 37060 36818 219750325 24000 23689 502804386 41780 40807 665437219 70439 71005 783847421 24003 23265 99872948 50159 50427 529107545 67052 66062 530935400 84186 83360 5443290 24007 23902 892274339 13938 13207 283462442 80091 79987 523974275 24010 23330 469538927 23620 24011 297348209 5332 5574 585368954 9042 8672 882230262 55831 55403 196399425 75579 76234 336131024 55419 56397 607840656 81890 82711 176775750 8363 8509 729039355 60989 60369 643765176 24300 24419 867637015 2704 2463 752150394 12800 12939 258929130 6096 5547 23989475 46224 45422 444694431 44425 43501 878750368 58959 59537 307237246 37451 38105 379230798 40987 40760 240867612 10199 9473 461343305 96519 96774 192984271 99408 99811 607476670 17780 18355 467738725 39473 39068 976093960 46303 46106 761306646 24035 23682 432068665 69382 70369 952708022 79198 79394 710071798 27395 27915 193697840 29732 30549 640760457 65025 65818 42500911 93045 92985 335429425 48683 48827 152461598 78137 77956 331667900 60861 60266 177800531 26691 26293 564837464 1752 1396 785392775 39958 39284 272762791 54642 54920 212845962 77110 76934 477946641 81951 81767 696354356 42938 42763 490467166 98832 98430 889504415 76755 77677 813909892 24054 23372 808336531 32765 33235 676103101 43396 43146 277829442 27832 27319 418837213 24058 24000 307444534 66609 67602 190479843 9729 10518 182646407 49927 50671 880404942 72694 72251 774335825 99992 99580 886369202 19720 20576 409644645 48823 48221 22594314 2500 2037 249233471 99267 99817 938790480 95878 96780 145570361 32133 32035 30035403 604 1 853196286 27186 28137 83806377 23162 24072 9020736 35948 36682 137316429 40719 40346 973797294 46942 46977 159374826 71538 70865 477855008 23278 24077 726738513 25399 25534 7255573 82309 82525 948944903 23611 24080 987075680 93978 94949 581330843 73285 72911 108115486 11866 11412 990883382 93618 93548 772199659 51874 52451 176946804 40744 39741 51683158 88926 88341 132899698 76312 77306 383132306 75359 75058 277530153 68810 68700 104895086 97652 96707 609817850 79860 80297 648498566 37649 36953 127207817 23926 24869 83653051 61393 61563 202866895 7767 8599 162829538 30609 29679 608737643 15138 14241 860419513 31695 32067 28347449 66240 65511 961886495 37948 37457 556495654 74069 73211 174098308 22389 22787 112718403 32425 31657 909713054 29967 29838 183334680 61174 61169 922331997 24107 23534 7321658 48762 49521 715784226 24127 24902 883535648 22658 21866 797080364 55489 56386 705752626 40444 41421 885797202 39468 40242 337945891 64721 64399 845426936 10947 10762 821799297 24116 23787 417165628 44480 43820 101534090 24042 24118 742539632 94845 95119 554096450 86156 85589 460737741 79934 80714 977004994 86301 86341 104367717 2281 1455 985155795 71175 70193 63443290 89455 88586 133347003 87525 87845 471890254 26616 27424 387877975 76949 77848 98553626 24129 23598 706632554 86087 85171 449347011 23350 24131 940837685 3347 2913 350415786 24034 24133 597009224 13378 13239 104676354 91899 91582 8173719 38431 38619 491865223 23419 24137 190394576 87270 86708 671288173 92451 92105 344281068 97000 96427 658858391 27309 26894 13878277 25950 25161 626617610 106 474 568697703 24144 23392 548616097 24145 23151 135860457 20317 19580 31345666 23178 24147 270498430 75374 74759 262732496 95292 96128 237544967 83593 82849 802523683 52634 52293 415039595 68190 67918 747503925 52569 53166 355132138 66439 65721 173786718 75994 76024 127287982 29372 29348 610645314 3009 3536 145850019 54143 54948 531790665 24159 23386 587808649 96882 96226 51025999 20417 20419 972660296 72302 71418 628807581 58601 58198 10795651 23766 24157 91510040 84273 84737 69892975 69111 68177 982540985 49247 48790 661478630 50303 50521 334619197 88617 88134 412293815 61741 61684 357000990 45354 44672 470749249 45592 45478 611136705 45973 45170 854528576 45503 45164 430927089 58015 57261 26404582 64068 64667 78283404 20729 20916 899899438 24178 23305 399590524 24179 24000 161118829 52187 53145 210277609 71933 71533 771608873 5638 5751 837820589 61760 62494 875544623 22946 23169 943663881 91406 91042 7829216 70362 69927 717832598 28047 28391 605318092 38391 37466 715123838 9731 9784 22471810 26121 25657 466824939 48061 47646 485952421 79468 79886 391572416 23505 24193 452638531 12116 13102 327123592 89807 90770 257061219 27211 27033 355121323 33435 34150 503830749 13465 12710 460964584 24199 24178 279535727 24200 23999 406487807 12406 12030 565844492 53897 54013 652594606 85391 86094 3048055 31353 30891 339856607 70217 70913 236750609 92671 92457 681792032 47301 47457 956934128 64575 65293 114502995 24209 23602 870516784 41616 41443 294378407 24156 24211 780976782 12429 13405 698163911 60639 59956 279758898 22518 21846 917597265 75084 74458 410892237 98091 97224 212399497 86615 86379 994126564 33436 33183 530655055 95606 96223 156364140 75841 74898 412527182 34438 33912 936629142 56014 56468 17318263 42160 41568 302588396 67339 68309 954401966 25240 25151 876690333 1379 961 83344834 63849 64126 309103381 61838 61274 774183331 59196 58902 743397585 16582 15733 25139663 21160 20324 827360370 52935 52546 139227662 49683 50028 904877072 34680 35285 620695135 18781 17778 20415440 44726 44091 149077298 87496 87926 897306553 23855 23096 240530391 83193 82219 848910787 59079 59067 759960375 3140 2425 972602929 6457 7227 449362626 33028 32618 806792225 26640 26036 554092456 14910 15828 22333538 67394 66416 574133324 67554 67198 180799621 94539 95313 401263606 31086 31774 615040055 92652 92061 17032903 5460 4457 275689678 42650 43200 275358195 8996 8141 746044193 22191 21710 239159338 92830 93727 794719133 23632 24256 37098583 31224 30658 216858773 27839 26933 973211789 41085 41315 112118490 24260 24067 444939070 1761 1392 169924748 14322 14733 328240303 23079 23430 511986223 40942 40652 575060648 94441 95216 72461825 23283 24266 934492272 38696 39402 139140491 23632 24268 879778041 42098 41444 741103991 2685 2874 652765527 15899 16266 654071713 23385 24272 506842998 59158 58847 520320881 58392 57698 61341965 98445 97469 525914215 92394 92211 216327886 49364 50039 722915063 40572 40436 950468576 23766 24279 808194968 23844 24280 673536398 39563 39585 3374616 7539 7016 118566721 89369 88607 848027442 68787 68348 339330731 48319 49003 771551842 8009 7905 20156998 22745 21858 35074552 86083 85578 473871357 78974 78753 203365228 23776 24290 314516008 69986 69411 221833713 95345 96235 73998526 47101 47723 849048908 24294 23859 855557318 88168 87760 224588519 84011 83234 71936015 42730 42053 469912865 78578 79574 656513825 59404 58876 659784937 26670 26171 688567155 25615 25133 357454219 65956 66821 779618783 39742 39680 861106889 67377 67359 531610962 24230 24305 438593838 44516 43813 11486152 59325 58754 762448031 38941 38111 660022136 19568 19941 420616499 70331 70744 505140811 64085 63934 231537221 51804 52326 729319827 2499 2815 533822407 23942 24314 166293498 76488 75868 147349976 37390 37772 103205816 82356 81942 797165209 24155 23343 342490890 79729 80329 928239165 99636 99148 709689567 20009 20417 955670880 17897 17808 256805332 51909 51313 657056154 18054 17198 905055586 99661 99171 14650451 77486 78400 260232022 22948 22803 319651801 97647 98359 745915778 89169 90175 740267695 45204 45457 460015027 11630 11791 51121449 72052 72497 416391139 55588 55904 872523061 6223 5834 19360943 62822 63289 347978876 12373 12661 400226315 26885 27273 41552042 84744 85467 349110324 14519 13598 730033673 39029 38512 176054502 24341 23927 912729173 62708 63130 381124304 59567 59092 147398092 18740 18270 805603141 20864 20447 265413764 24190 24346 28039220 17392 16560 205808129 632 1 676308058 8181 7432 70010119 49406 50378 20162486 53964 54466 473201069 88068 88095 505151549 66476 66346 982738867 24249 24354 265354960 24021 24355 899869461 65693 65921 423560299 78766 79563 806206176 28595 28083 27456927 82985 83165 614707781 22459 21919 954850882 55476 55175 63647724 16226 16234 481232741 16339 15613 613711755 23910 24364 367341958 6027 6360 728170934 61639 61431 454306055 51020 50389 677086713 3246 2621 215341791 2217 2327 254151460 88126 87372 29093264 40807 41040 179067366 9166 8722 813285977 80098 79279 238431645 98748 99016 110698668 3723 3487 641818477 30052 29101 602488290 24377 23421 720390031 80931 81354 108582702 24216 24379 371181804 1 432 483754959 14795 15021 521583339 81428 80754 256675210 19276 18667 500704647 47104 46561 231451992 29354 29014 404095908 82885 83253 342196316 74738 74445 969113507 64494 65137 946981143 18224 18006 457530932 24390 24149 810471647 87765 88592 390400875 42197 42600 667352461 13482 13206 304381463 3771 2877 319680375 64371 64642 889972047 21278 21863 308657054 62843 62285 50563661 61515 60861 408983080 83473 82694 726491264 24400 24046 616694032 5964 5856 390587868 26716 27168 100750108 91330 91066 470607221 88675 89060 862595855 65092 64654 194949708 79632 79064 836903712 24407 24327 190111848 42785 42875 356931756 38135 38608 810297897 58440 59435 275815464 63137 63758 528170970 1874 1051 634936665 7925 7943 325203333 61201 60874 718546887 7138 7117 157254411 81535 82427 796672879 97503 97001 949897843 61583 60715 26379192 1324 1252 346806403 52523 52459 34444456 89169 89095 34294157 58439 58052 20694104 79319 80286 538102924 47288 47080 388787877 16900 17403 642459248 22789 21913 111594793 85008 85116 33013173 93165 93151 544362858 50729 50911 281463354 43328 43599 892029776 38972 38797 984784209 12564 12122 633259485 85711 85487 301911570 21969 21064 518894104 50152 49248 281340406 87988 87346 225394250 12112 11219 968945569 24438 24154 18244461 24439 23770 25737214 27337 26784 842810082 27415 27509 57345937 33680 32860 934483554 63795 64640 24522761 24444 23531 628614199 24445 24131 338657813 61239 61007 535440812 84018 83026 199918457 42816 43468 424492482 68065 67901 592187745 24450 24151 172451364 96632 96077 125529845 62716 62458 855869533 24453 23510 844183597 64584 64700 385204041 90773 90291 338425575 35450 34561 87702729 34865 34519 794758711 7337 6520 530198459 75422 75373 659124222 82679 83066 841729578 69592 69594 620843198 33202 32705 227844033 68574 68646 330026412 23473 24464 904676486 23651 24465 376125703 39375 38394 406680517 46445 46360 972292265 36811 36546 413720393 35858 36363 62677724 24394 24470 723986130 23611 24471 550430062 97642 97324 149596100 46683 47378 373080840 44760 45051 878736669 34166 33688 892388027 69161 69133 500370345 79681 80062 882814428 24478 24059 447649401 51711 51550 848910354 40789 39830 22992785 76087 76125 61154221 53138 52883 466847969 35082 34741 861076537 42189 41538 44255607 96384 96511 879094099 13279 13666 315288306 32533 32846 682642364 87634 88249 269562682 70403 70168 15110316 529 250 638117486 67681 68252 995092329 47597 47140 431074590 43280 43853 510465303 12259 11428 498903739 75554 76374 324551378 24496 23843 459921483 24497 24269 464378874 66180 66163 571438945 66933 66368 146473678 1235 2228 255275341 44914 44324 884066621 29220 28874 560215696 27019 27901 997551096 63038 62268 124908179 17289 17431 353453004 17867 17958 513255320 28901 27998 332063023 85233 86132 822839024 3190 2315 667911705 68870 69634 658610542 97116 97315 713814549 73368 72650 37110301 78921 78372 328774807 13183 12600 838022446 24507 24515 424802704 27340 26625 917005620 82751 82041 520324160 67115 66432 611768468 46837 47393 851496011 31418 31755 902880566 2025 1910 20326160 23602 24522 34701441 28870 28149 583399222 39619 39215 153409927 62935 62149 2786439 73485 72666 29574012 24094 24527 920129026 71775 72515 12440173 66568 67341 954575915 83980 83487 209968174 29976 30267 238684582 26858 26725 188356501 2225 2217 935370756 83235 83104 596067301 39511 39065 842479325 86300 86562 5670029 97476 96789 983816479 97926 98135 779771155 67610 67174 375665829 75534 75420 557893963 24034 23673 14817292 30100 30306 834907596 20932 21446 14779074 52194 51196 79959716 38333 39269 125303647 27339 27243 751118923 24024 24547 446210105 24548 23778 959536854 95221 96135 759932466 88456 87683 538513261 63561 63223 662485461 61682 60680 345540095 78986 79176 64203938 89605 90136 3834676 64641 63948 650864805 1524 2513 312762020 89754 89764 760859726 84046 83434 902299974 31118 31405 457965692 34550 33740 517467179 13926 12961 624123611 85270 85520 129696108 41664 40665 999353968 74068 74174 114406753 15740 16402 403252338 58452 58398 363951635 24063 24567 171222876 61572 62035 344565492 22643 23198 638830656 82291 81553 9190094 44440 44926 371041886 37468 36570 278005242 19938 19929 854962421 39483 38493 106171090 14939 14654 582712153 68889 68779 743961192 22028 22192 570169158 25888 25940 208267129 72652 72809 944171380 71788 71789 341801372 8461 8536 979151979 80071 79424 970118847 16336 16772 470029721 24584 24214 713636052 24585 24025 863555746 9346 9698 997448648 59630 59505 813712631 41994 42091 676335541 8092 8644 689625514 1128 2009 367803224 62340 61803 37282177 18288 17415 688349893 63961 63323 934701385 74235 73528 601163353 23868 24595 568248940 22588 21612 471723505 24597 24438 11228102 58801 58051 6744665 81481 80800 680418997 47811 48573 526034696 36648 36817 377558639 38167 37362 69469194 24603 23680 202825625 5140 4277 18919485 83328 83650 288087573 24290 24606 286500800 72394 71924 490245403 56040 55075 715905705 33618 32907 172367243 80758 81053 822160374 61271 60320 326930049 17220 17386 844216519 59244 59742 22524970 62876 62002 96613834 944 1764 91693271 50050 49251 365052150 83439 83732 672212048 24618 24386 151845756 24619 24173 151344491 57418 57487 474546170 40865 40022 378329565 96298 95460 508463346 24623 23794 999219279 6412 6689 554163068 5098 4762 663683253 88224 89174 284281399 93926 92996 843380443 45563 45201 87975045 31551 30963 19702080 24630 23876 983082488 92362 92816 308493864 92050 91218 176437767 29198 28860 722241773 20549 21021 291547142 71994 72147 292538774 22001 22050 353106773 27958 27325 245558442 1208 2061 505494487 3001 3978 494479687 72257 71650 367020709 3420 4036 125166446 78500 77792 447411972 58714 59591 760875169 24644 24248 489217941 41970 41208 492608176 20638 20483 940110796 24647 24065 955669712 51659 51862 342108579 48549 47806 207050477 99597 98791 213924752 68580 67985 427402049 62455 62275 548242100 34279 34409 953203238 86020 86581 722452821 27786 27594 295514152 24656 23949 754512270 24657 24336 199072351 13479 12516 523299909 50621 50468 38224636 1 172 475266142 80280 79414 930900001 6875 6762 362164782 44172 43469 752084726 51535 52135 606505779 77170 77287 584426745 62464 62269 690864642 20358 21218 524782997 23472 23646 242440832 31516 31599 48308215 99946 99660 429768277 11963 11551 815628573 74404 74225 605420958 34877 35549 11238959 24674 24054 696715234 11617 11761 654283027 36136 35887 57255752 72730 72349 160103740 72791 71823 616929287 76773 76745 731908802 81844 82507 76463645 24681 23846 795545016 23782 24682 246311748 26930 26741 721287098 23934 24684 127904546 86214 86918 856074181 36386 36108 944733120 61061 61022 488631371 37727 37430 318406717 35225 35840 465693575 49723 49138 51904964 24691 24356 903308815 84708 83714 461232315 88947 88755 5258664 75642 74901 823820349 51659 51286 23392349 83492 83094 442566091 77904 77745 486256595 16707 16798 524618558 67185 67137 247436503 9410 9496 259457280 29534 30480 332768057 47560 46564 262727292 68660 68956 63309277 16930 16000 728493779 9524 9525 23820559 9996 9690 498490833 72506 71728 25960727 12472 12344 570732831 18110 18819 553826573 68621 67973 1665466 72604 71753 848702447 93973 94191 610404771 47511 47969 7089649 37142 36277 922130905 14539 14033 649190420 36236 36010 54414468 87956 86963 139300858 7955 7805 573411187 24857 25506 456467961 19668 20391 959226568 17237 16489 777775470 47835 47237 66829810 43355 42424 725850964 16691 16414 484203740 79303 79696 892618517 95973 96734 289797988 79887 80343 671603103 24680 25454 995415311 26227 25338 413150907 41848 41313 734475003 87846 87556 418842778 24732 24078 439902741 92800 92456 567420337 31909 32851 744631179 83025 82196 605153480 74466 73962 570579333 24737 24536 598132557 23853 23977 391657488 17062 17385 505475565 30894 30058 810132058 8976 9171 518286182 39994 39185 505671717 6126 5418 49807766 25495 25434 301848438 7489 6830 242965720 51680 51688 230299277 65085 64415 364157329 24748 23877 631863834 23972 24749 466001926 24716 24750 617255854 94501 93504 687812209 1682 2545 632271984 14142 13411 986368339 24754 23846 301826065 24386 24755 256345611 26647 26197 445623298 15299 14517 779510696 17472 18252 439828196 55926 55627 856368636 50969 51262 891348032 92300 91692 887219953 19212 18892 651405432 8594 9256 386814497 95607 95433 282439933 85515 85024 462405280 57630 57390 5241539 82026 81351 50745628 4140 4139 502905074 24749 24769 1185321 89762 89324 378279391 24213 24771 37892822 11013 11785 871565370 24773 23964 508522884 24486 24774 855962249 18801 18845 837094648 82044 82564 193082068 24777 24343 146276270 34313 34767 991457442 16231 15759 556251504 17480 17420 553682725 63254 63524 814826792 82686 81785 474374066 8033 9001 60561139 36296 35696 50890356 70012 69064 405766262 68996 69065 101176160 2638 3268 855883637 18945 19760 783788395 64824 65004 315775649 16332 15973 269467131 11495 11104 53100722 73629 73849 367386268 3533 3561 820075958 44628 44911 143334133 84943 84189 35986089 49864 50482 896524538 37576 37436 338656069 87021 86990 711010659 55297 55276 546590235 13088 12218 359745628 81246 81077 741876451 79707 79661 997406334 5609 5839 31521553 74130 73587 388064766 5969 5268 442755241 53649 53116 316438564 90449 90497 880676691 76083 76836 789538559 83126 82180 44528050 18662 18621 120649560 94191 94531 304743666 24266 24812 124061412 35256 35856 701312160 24814 23821 79694525 24362 24815 137146559 12950 12934 170381843 58616 58181 34568728 54960 54345 198435103 24398 24819 127344849 78392 79382 326400089 61947 61215 761784641 24822 23944 384703467 24823 24545 495258371 56875 56151 197308261 24825 24097 733894729 81005 81048 688748978 92318 91313 861653875 24811 24828 707142987 3580 4555 53829345 55191 55960 65441962 24667 24831 923464453 61901 62372 512328450 57492 57195 13572796 48805 49555 103618861 2738 2701 726394334 15786 16783 603225830 10089 10792 776089107 24432 24838 835340344 12196 13129 534940137 33928 33671 985988918 12538 12296 507115044 76866 77772 438581741 39540 38884 299664726 50567 49565 183913623 12479 11906 177947567 52605 53394 978938898 24847 24415 869338389 28754 29138 777802896 33750 32786 39487863 29607 29685 864209039 10789 10534 505561951 29324 28487 585464844 43734 44218 693570759 12303 11599 854835187 44576 44867 658187822 91487 90768 618168795 60167 61036 613997547 54640 53864 7992304 33674 34538 600935872 73168 72592 823783728 50863 50180 781374642 6657 6326 882602459 9078 8813 254065432 45754 46377 795026468 51298 50807 325106419 24866 24676 383352109 89998 89512 457111165 80894 80118 76273202 32241 32379 353001221 63229 63322 602892805 98085 99062 691191289 53199 52301 214124218 65167 64964 935285829 22819 23267 7781795 39271 38327 694059995 24471 24876 37298559 47588 47255 907687827 59058 58675 959486702 88947 89277 598310198 54949 54275 828486440 87902 87118 492832213 8117 8800 758409455 22799 23295 667222112 4084 3299 388716482 5005 5255 297763444 62047 62891 138432852 89021 88492 627929971 85965 86630 256360764 30851 30921 982592986 31464 30897 653326574 63104 62181 749161167 54839 54860 745109482 70212 71110 378981370 22169 22697 144540723 86150 86726 369268630 52564 51868 505194243 90501 91049 943585992 7012 6692 764961213 82110 82097 316220975 26314 26724 50835235 55852 55520 702273724 8214 8444 493528265 66400 67180 630107332 62217 61280 589973705 78351 79281 972176211 55267 55584 354054073 26187 26405 30411204 28418 28617 303970010 98326 97490 795571598 86198 86414 493285010 43415 42721 349508193 842 545 962038045 28340 27592 635154034 73404 73813 151576959 91254 91065 899674387 58235 58921 174419645 75436 74746 297944966 24594 24918 452114252 68567 67624 27249171 31229 31512 422484170 24051 23083 751227736 82916 83591 345159660 17754 17552 117222369 48758 47851 506834104 1310 1818 167549944 38380 38526 739196660 39664 39783 415513022 5450 5282 550979294 84724 84709 304068987 72000 71103 713655837 89650 89395 859549235 24269 24932 159911160 24237 24933 668416122 97632 98392 844955590 24935 24736 169219976 47696 48110 471453861 43822 44774 871551120 40478 39864 761119087 26774 26665 609312846 57171 57696 435470826 70650 70894 430844640 8275 7269 589004351 59892 60665 611589590 85687 85393 207532462 16771 16288 317536396 24946 23982 924782975 45994 46813 953282232 8965 8081 917791804 54107 54410 880679231 34524 35348 254548253 54342 54104 868510029 48868 48336 816772036 4229 4306 442110372 57892 58441 561979434 78998 79294 200383028 33159 34071 681525978 24957 24054 4802540 59267 59210 722426205 85831 85883 76092113 49561 50337 229801717 48810 48329 673696845 42147 42993 231598478 56420 55487 32128457 67838 67165 573420273 92872 91975 706468734 62350 62502 384123451 48337 48886 736722823 21006 21723 900852109 80439 81379 350320955 39890 39332 754650118 76581 76562 973181115 94945 94443 125329390 63648 63493 939672775 53716 54252 644784436 53414 53715 262615254 1838 2265 278251547 75247 74393 1625957 24378 24978 127440944 25028 25355 41620111 22090 22057 909646719 21871 21150 622064862 51081 50958 688676358 90888 90089 774411361 71058 71733 602373482 83584 83234 40627710 24986 24886 97935593 9496 10242 883310346 67576 68319 230993296 89377 90197 64123159 44920 45889 834521774 39115 39176 645026829 5392 5769 449677960 20357 20536 561334397 11192 11882 931416910 2478 2620 316075057 44091 44370 924296270 26953 25997 734682888 34198 34651 522515304 18864 19844 2598401 52060 51537 236084930 1036 1042 735926933 57003 56638 471047869 9027 9491 201483338 51584 51388 751346727 54811 54274 763916421 27107 26840 595652274 63697 64163 864918687 24690 25008 203270052 79298 78502 391120444 47723 47964 714396881 57326 56741 62666200 17953 17812 51394502 20094 20923 782440355 24142 25014 213036360 55140 55235 831092367 84182 84679 553132285 25449 25957 68824487 37915 38274 431483240 24634 25019 440009634 79444 79670 801579035 25021 24901 129492152 24354 25022 205212199 62840 62196 731836084 95292 95374 508159192 40948 40520 86508363 33186 33009 667789983 71303 72233 877647020 62280 62193 308683856 39626 39716 134357080 86826 86247 60821645 2984 2863 468814900 90708 91498 593214338 96588 95599 671537628 42023 42499 583436500 68369 69095 57828411 25036 24793 6985683 88494 89476 29675865 11525 11162 913391095 48330 49202 222851699 51102 50946 622226314 4106 3406 21473873 49877 50352 808674978 59277 60135 229994964 69258 68760 928848978 92355 91586 11646159 83985 83528 44377121 68353 68885 587542807 73142 72732 906070459 35181 34616 512153054 28963 28719 356804839 63408 64121 902664508 2893 3338 281415097 31647 32368 669260815 43082 42447 648498953 89247 88542 556700677 74424 73684 239520036 51969 52629 979440119 18875 19203 53411008 87419 88353 51444345 3954 4398 507065910 46865 46874 971259055 25062 24954 189234923 537 1 879227746 843 971 330156815 85679 85612 410885202 55306 55235 154409355 38896 39668 695327182 66880 66241 122596404 69981 69545 178844291 21473 21346 459318853 49544 50516 972391314 61256 62005 564096780 47013 46528 596220133 18015 18235 143961315 17896 17105 293969858 25076 24939 222227554 17141 17369 422504352 26590 26537 567527379 63856 62921 129836346 24219 25080 287580902 95756 95731 818981859 56364 57215 278613671 24441 25083 545345817 6930 6612 316811692 68863 68754 319958620 67441 67192 220303507 73576 73980 876754241 92197 92520 14955180 91678 90759 138398146 16486 16280 16602354 88308 88845 3725016 8259 8368 615587136 83405 83815 479170892 84361 84314 929703873 46199 46774 514415817 44936 44336 489199785 74611 74608 744654647 83598 84263 930930722 8858 8437 656461380 53353 52603 12899977 45821 45060 411296579 56558 56000 778993371 17874 17603 917987642 71548 70686 668552554 26409 27157 577169718 25106 24365 64538325 77751 77205 541972706 91516 92139 517245750 24280 25109 812306264 8042 7669 999170461 14986 15694 80770103 44372 44653 8329150 32611 32566 974664950 18238 17715 64801254 52086 51914 326397048 48142 47863 943351604 11387 11540 476162272 90612 90417 734692869 92379 93298 838402982 25960 25370 742546608 27593 28068 367247339 78288 78371 22639220 16808 16114 216572681 40781 41485 267246766 45603 46054 723827567 7606 6790 398744655 52546 51925 265685420 25128 24477 502001550 12795 13354 852836297 64658 65186 901721050 34496 35217 94341852 36102 36279 981955603 50571 49772 168827610 67996 67621 733667065 52029 52820 548166829 81293 82066 38344677 77026 76887 815372934 57897 57466 304026551 24174 25139 724432501 16349 17080 641702927 47874 47777 220263223 97588 97251 797909696 53116 53345 526352207 63715 62935 842191745 38571 38838 427669080 71909 71553 120113638 82642 82816 667372697 2603 2392 586119567 66136 66779 921884890 24859 25150 247621280 72106 72868 125071478 60519 60028 646005360 25153 24576 711805362 54052 54501 221069446 85042 84713 708859981 25156 25129 705607617 58138 58721 12785752 39805 40160 544498646 76241 75657 487553864 87432 87584 337107712 78846 78041 452275018 10960 10633 740068338 78325 77658 772675798 51592 50886 649484305 90536 91488 577635975 46042 46453 795188704 42067 42101 888473386 42723 42259 165595067 4392 4146 625091093 25149 25170 59257545 33502 33743 54858170 66365 66085 33798188 68288 67345 443568251 46983 47298 32977530 90328 89586 15703488 24632 25176 878608753 46770 46007 236991815 75883 75569 312475110 66855 66493 379132604 36314 35981 354472959 10515 11470 904252298 11607 12208 573090210 26793 26603 30584048 79868 79738 633380653 84503 85166 754744407 93035 92155 3393640 81234 80555 962572259 39964 39713 489959864 14388 13519 411780424 20514 20043 630965653 19219 18296 997454559 75586 75261 499918397 61115 60396 870510329 42826 42618 582307754 69712 69316 697057651 21414 21154 393352642 22691 22199 79549322 25198 24252 898618063 24414 25199 280048113 77576 78116 300571182 25201 24947 931149089 97375 97738 137626443 24858 25203 431227889 36775 35929 521330893 91121 90789 595141734 25206 24747 384169997 25207 24603 560991948 20015 20564 891522253 44247 44632 924907269 23188 22948 46566183 83107 83064 957038626 66688 65795 820947395 95507 96385 207244848 53817 53947 840795725 69619 68755 238332500 82438 81880 2158118 96540 97475 615591195 51669 51904 445417818 50660 51132 996549387 41550 40545 863931859 31131 30334 228401022 66189 66916 458836172 68514 67721 2355632 42914 43120 959011976 3699 4559 750678038 17878 17091 27756099 90600 90826 557452785 48264 47451 54507113 23244 23348 874442532 26802 25911 441963782 73606 73568 822177346 89022 88550 9169533 33718 32719 47775468 40088 40192 809641086 67794 68260 67116122 63012 62752 616274738 25237 24463 324791351 29192 28489 846879416 7808 7691 858920370 3449 2454 44114133 33626 33394 329154770 92810 92409 42827495 90958 89952 138208777 10469 9712 947514907 50953 50203 225472013 4103 4472 717353952 54842 54007 968530403 11887 11542 734096028 78645 77728 950792508 31621 31474 12449949 72453 71453 292875013 98357 98134 386781010 48708 49501 454607930 22021 22900 365786299 53836 52870 541014267 91937 92392 72304926 62232 62295 346510305 43203 42565 286621436 98039 98159 506939282 58994 59374 789556035 62090 62601 330401427 22839 23483 434027461 25027 25263 855936350 24661 25264 246657513 23105 23264 826086069 63182 62784 735278496 15712 16707 639144501 24970 24771 146330779 79570 79204 892888366 15948 15581 953549244 28548 27716 921656754 24782 25272 183969994 32453 31627 45783020 42762 42650 927197800 13980 13419 491648435 25077 25452 232870984 25886 25656 742914143 25278 25023 406038940 25279 24954 830729436 25280 24766 52905421 69261 68522 806100477 39145 39422 632746864 35965 35133 17807122 17662 18035 302070134 28274 28234 471699644 58011 57699 152572066 48126 48390 820431360 33437 34365 29568321 25289 24986 448659355 72228 73107 958220565 42949 43207 161773461 31149 31597 439478674 36554 35623 647366425 42276 41714 272916045 25264 25295 333160580 79750 80734 800157105 23002 23733 654051260 78952 79513 185013747 24851 25299 508469443 26677 27147 623571017 88903 89131 875400332 56585 56296 773346391 45972 45444 298354701 25304 24884 474337258 54756 54361 60047765 25306 24580 346375913 68369 67660 828282976 25308 24313 860180361 360 1 6729833 5028 5971 647274175 12928 13208 45143167 25312 25057 792991995 16863 17221 837929115 24435 25314 919067411 70580 69772 505978481 9676 10470 242831229 70457 71398 197960261 25318 24539 156869570 13332 13346 658073088 10237 9349 41202223 81589 81381 237082755 9757 10317 31437774 72414 72575 748742459 29436 29384 308268693 68670 68051 267132405 77004 76741 967365596 31491 32122 816249076 26820 26799 624902933 52428 52970 382786881 8281 8916 40016567 85099 85998 425487171 48576 49497 875630971 27131 27009 459120527 22021 22402 912357835 41065 40592 148731393 27976 27376 615317879 8317 7878 894124812 25024 25338 852558763 65758 65153 495925070 72897 72115 180720414 15314 14640 800866664 62921 62305 570690187 75319 75074 442614284 85130 85036 325484901 62636 61998 92096088 87434 87476 799766727 27541 28373 923647074 30378 29761 378950826 45272 45241 88397332 40050 39694 179467610 24593 25351 408391226 25267 25352 297010475 38128 37229 502498265 50407 51336 326979175 1 550 810360770 62476 62153 163229068 24703 25357 315897960 24507 25358 841708468 56845 56763 109389807 68789 69157 360598869 6743 6586 400230533 43610 44139 349569322 30833 30556 677448437 84616 85108 267131761 29887 29075 367434617 91969 92597 366008663 95366 95883 21874896 25368 24372 843933873 58486 57884 385851793 47066 46314 166186988 94008 94209 452950975 28522 29472 377688647 25373 24854 446225053 14015 13886 916612159 74219 74148 95807172 62040 62892 558466123 25377 25235 298724466 11559 10972 813796298 67875 67755 679121957 31717 32598 343395386 25659 26225 61262185 36009 36203 557878442 76649 76973 962724846 907 1275 154942322 25217 25385 424896221 39995 40971 907339809 64 1 499739244 20407 20144 308418999 69624 69220 309167025 25390 24978 904713493 78804 78172 848789171 34074 34289 109963185 24956 25393 557498055 25185 25394 68616334 8917 8239 14913306 97613 97818 846999916 57247 57064 787037578 25398 24942 814127676 41192 40933 3793338 53826 53334 860221654 61482 61340 131179109 7270 7125 839424750 94478 94413 47107826 58291 58682 949780548 95448 94953 800494409 25406 24747 814703388 70206 70986 835564518 36160 35414 789421294 2405 2276 503631915 62066 61594 963285854 60147 60876 865017595 50832 50256 306051438 37889 37822 571627908 5667 6270 19280115 56299 56920 527943772 25416 25236 657285190 25413 25417 794830544 67319 67485 298258491 90259 90395 506777721 24064 24906 511108695 62400 62998 299429136 60186 60983 554487613 65501 65549 838635138 36806 36931 512601450 78867 79578 168850759 25226 25426 246407202 53081 54014 651357936 17543 17152 905983658 85010 84612 293962496 80956 81097 178496440 58320 58898 717316605 79023 78343 901203240 66603 66771 115460807 17337 16455 592745456 18104 18676 236870184 21035 20177 859033686 88100 87720 37157035 56540 57294 5223521 42263 42820 734616242 94251 93899 852592269 28066 27870 289490627 15966 15245 713445058 98770 99275 963352099 78106 77407 973627271 25445 24681 463971238 15989 16130 48734068 9544 9145 69096133 79000 78635 161922789 8421 7551 792389873 81504 82209 783586806 59526 60531 984587047 98514 97891 1549995 90321 90468 875897285 61973 61175 799799662 95565 95622 567683228 25456 25207 597588415 57124 57570 159080774 35426 36273 837853479 53397 52984 410953145 29952 29546 345591405 25461 25360 148613405 74744 74746 138845453 34455 34051 100936411 25464 25156 666947814 70854 71540 860839927 38617 37879 904604211 98757 98472 369952415 4971 4221 677819836 8460 9386 87578628 85151 85697 617901390 36694 37229 549997672 62237 63058 45530216 24812 25473 849569144 77485 77653 66338103 25475 25431 992965341 75899 76015 368558532 30232 29824 193365262 79807 79967 225803629 16334 16367 793117288 95252 95900 784949906 8094 7293 134419072 29064 28138 888932496 84956 84036 475681720 54811 55159 694463987 3077 2957 17351952 91348 90417 38658279 48182 49005 61379647 53335 52989 4529648 30989 31813 916224003 3659 3231 966012123 94142 93580 581047989 54474 54967 677862389 32262 31407 765216 42068 43007 764472698 21263 21558 925064595 64408 64216 394477392 64263 64632 205154101 96892 97042 569117941 24938 25499 331087257 25500 24499 441852855 23256 23128 198917778 942 724 393029411 56302 56887 501922377 70072 69672 350026175 33115 33178 692765068 93697 93841 634691068 59375 58624 435875433 38110 39026 271295334 16580 16391 751770364 18387 18409 35550238 76330 76141 591313541 41677 40967 884184714 12321 12149 148457661 41680 41186 750696267 40643 40165 206881643 74380 74001 746524527 10322 10731 239297074 9644 8980 132446952 17322 17675 660832429 34280 34629 762434365 88155 87804 143814334 25522 25389 364536448 13581 13748 912071458 83533 82599 730399360 82656 82230 37014601 66722 67037 513883199 25483 25527 54385509 23105 23389 857635751 54285 53293 818095554 81870 80902 64807288 27008 26190 541698133 66548 67401 723701125 43865 43977 155187607 32525 32008 534012704 70066 69239 273749396 36578 37023 63434707 32281 31384 12379710 59576 58909 273182801 46643 47036 384664072 5695 4913 851724203 25541 24877 446775984 66641 66628 278795463 76798 76316 818103900 28450 28978 428303887 25024 25545 551350505 39613 40117 42002278 40865 41125 868152192 24997 25548 998612576 2909 3201 741640298 2160 3163 700399794 13004 13724 391618853 16981 16252 510940903 27033 28017 377371319 82476 81560 377676117 71556 71499 617630786 25390 25556 941630800 29851 29403 980911065 25558 25496 530116765 14460 14747 259245458 3152 2612 145895721 88413 88954 537501916 25562 25464 112080123 64513 64197 886517779 30941 30364 485205608 60605 60262 277222994 58820 58779 707401862 10535 10035 85659529 65587 66119 946452451 11280 10696 317376207 15941 15129 594441078 52998 53237 321447673 72930 73817 669069781 31861 31451 270309739 24944 25574 219473577 67022 66904 217278254 72991 72692 996351071 2693 1689 523087939 47943 48871 825443873 5134 5592 465055031 79656 79115 681143813 80143 79448 966274808 59469 58863 530092932 44622 44294 742363367 63291 62985 352800301 68053 68378 394268974 95248 94271 739117210 75643 75496 521831252 93545 93244 139192228 61003 61609 871633167 85909 85304 345420243 69921 69803 551910745 1015 1960 106842904 80559 79684 959290821 68776 68142 263133375 25595 24848 713358868 38886 38681 298967455 47058 48063 349069827 68705 69277 42925716 57652 57522 694720872 25558 25600 370241327 72692 72342 874699389 20287 19867 526821035 25603 24836 264935036 19380 18516 966993187 72457 71522 677543020 68277 69147 732016899 44838 44531 216964666 61574 61369 409453757 25256 25609 854387723 95789 94812 774210749 79946 79354 761362897 75791 75512 634999198 28819 28046 965526300 48648 49334 93375134 31556 30784 591094068 1206 1611 927683663 48162 47741 582444900 90710 90904 645658512 6052 6346 912054680 53425 53157 908831932 2164 2071 432697643 25622 24868 29058849 94068 93922 481469434 3614 3282 977499316 4493 4008 995041725 15030 15797 312116738 71612 71871 980532119 25628 25479 200536682 12086 12350 691530219 16966 16130 354520202 47441 46636 173696114 2483 2664 242817783 28069 27642 119570570 72113 72882 609339697 78126 78891 771017169 58343 58999 304719062 74726 74197 512821491 69331 68647 6683413 39999 40145 634760384 31808 30872 246753894 84219 83862 725174658 25642 25465 24605304 38876 39671 836379277 24 1 90561643 93139 92888 255029783 61502 61493 398916928 67803 67116 426402634 24831 25648 190825614 73351 72619 793014936 3874 3190 904695158 83020 83543 464955471 15977 16481 4574680 25653 25140 924475757 64038 63375 187054023 25655 24924 133929653 10166 11001 310450491 19512 18911 93221378 87814 87291 663809030 20690 19987 35915740 25660 24816 762481674 90443 90860 14875465 88429 89403 772012456 1043 175 353296869 72922 72602 935442044 34133 34384 319065653 57016 56513 844094023 49319 49960 784759353 54845 54545 999617580 26698 26194 231316544 27695 27197 65356320 15165 15512 751342592 78655 77675 476797084 72287 72389 926100966 78393 78709 102366356 66700 66105 306360491 97427 96579 962519469 55646 55007 34627368 19443 20219 844890795 75167 75763 200058987 93197 92768 929348136 46516 45652 340174858 51389 52181 713025932 8690 9189 541591735 4748 4860 864652345 1763 1666 923000597 42969 42072 888638214 54886 54439 132121291 896 519 490169327 31062 30392 386601942 24787 25690 112327179 63383 63809 764078627 90154 89618 946741694 84349 83578 787456861 25331 25694 961821999 75353 75857 380060420 25696 25029 134970620 75417 75501 55758527 66142 66092 696260909 80701 81180 861921523 17430 17907 537138791 41427 41141 824988564 76164 75623 24551778 17400 18321 384210235 54286 53305 531208861 65080 64992 637189753 69741 69763 291247185 79083 79960 398126444 17428 16995 333771939 79499 79753 672437647 52801 53780 292549149 27666 27655 400753110 24711 25712 24776799 38849 39472 148815099 86956 87596 878013202 54774 54751 892425234 79524 78549 390573342 17618 18400 614901604 25279 25718 592447517 5693 6135 562052474 87057 87729 143015951 56334 55376 249941112 40430 40315 136126287 84597 85034 586608045 90289 90719 252077766 25725 25463 645803879 18071 17380 53677662 11614 11915 11087628 86296 86651 360016313 25130 25729 301790566 32645 32509 167970084 44439 44836 21343551 401 761 161009350 39899 39647 601328686 89156 89843 758702109 3906 4726 961589680 25736 25550 378600364 25737 25369 649093242 41500 40557 116953837 49220 49240 727900686 68768 69701 118974605 50366 50585 294659213 49253 48891 287449816 52321 51708 980189388 16811 17628 264299123 25745 25363 606873257 9228 8913 596488521 73279 74138 730964896 50814 49910 20635079 25749 24899 723728281 8145 7526 441390668 51764 52560 972844036 70246 70548 579688667 87176 87794 742236456 59893 60051 603130644 84511 84248 388105656 17935 17103 861621858 95121 95743 984493224 85546 84557 935388277 25759 25480 318977342 36441 36833 371177459 41787 42610 860961132 63328 64088 871980394 50739 50098 745076317 25046 24319 577872010 94024 93838 552428366 36626 37626 605516177 14235 13713 153528991 66922 67097 524306182 98541 99169 141769002 141 1 789596074 19716 20704 374986707 91837 91795 622219436 48807 48728 490505056 69097 68603 764619804 43299 43752 279639692 74349 73464 676826018 34946 35084 491756118 41996 42125 675847024 89346 89307 881447071 25450 25780 729923957 88332 89188 362401012 25648 25782 41554643 44622 45568 376696745 25784 25358 426613140 5040 4320 238278439 6024 5107 844344472 11972 11982 590158726 29692 30105 126651346 51882 51885 513828959 69081 68742 589100725 38628 39250 134670555 13941 14656 539714280 25198 25793 705378832 2151 2441 662774081 7383 7467 51959694 14196 13260 883904241 25559 24596 59520564 62170 62528 365717244 40829 39847 461865289 25800 25149 936937453 25801 25220 979611080 25115 25059 834814407 93203 92936 29415418 90883 91383 537002046 80326 79333 238755658 58204 57930 48424231 55132 54907 398193750 17368 18245 828319534 16454 15929 191401282 71372 72373 312920263 25503 25811 557446225 53728 53748 809352039 83226 82878 254403766 58868 58227 314655475 84100 84927 470215079 2681 2929 994454905 22905 22830 870773684 42777 43215 727659294 34654 33896 3692631 48608 47885 230330967 37294 36323 628322252 25744 25822 828882012 2115 1896 678282530 81636 81523 699868634 90013 90673 491457683 60339 59800 79433704 41828 41267 571528209 1830 2827 712072509 22413 22086 114631201 82864 82438 376948640 159 185 630519532 65145 64971 48152479 12613 11927 195158931 34273 33351 388944004 37390 37499 917973956 98988 98721 167381637 9502 9276 128689547 51698 52329 221308219 72990 72483 750832490 35975 35372 821497942 45086 44947 630666411 33574 34513 315005070 56623 57523 583100405 25844 24874 160329437 61728 61154 586365982 25657 25846 14231019 33164 32605 265665344 49419 48445 909639626 26895 26161 14479887 94105 94538 657788387 25411 25851 123905385 26008 25124 671421744 63039 62710 38277167 25421 25854 784428204 93394 94370 559430484 25856 25273 149158920 79568 79246 338724403 94834 95114 197765280 37516 38096 175105318 96537 97183 232263341 37496 37319 99058772 26490 25507 439999164 9113 8891 13779658 89535 89765 826529631 39703 38968 726515662 94355 94798 125141794 49565 50062 509467759 94200 94686 354370240 89494 89288 212665185 77599 77567 681411479 25871 25682 215518472 39765 39242 222323290 49991 50749 50005459 18829 19158 952740358 94002 93697 171984075 24959 25876 294862615 4939 5441 8095340 69732 70530 62030075 87406 87072 385844659 27251 27409 409058247 90613 90243 654751096 32307 32571 502656041 86522 86782 835496958 21411 20985 411862941 8279 9120 138335945 19357 19274 122289892 11789 11765 72102575 69394 69013 869310643 6161 6382 903593010 48679 48634 483011240 29475 29388 492225549 86361 86375 151250561 725 1708 4796429 19546 18797 892512144 25836 25895 355533858 59238 60038 777370730 2264 1632 679962550 66357 66958 179808480 95983 95936 30651197 69220 69350 328285232 45237 45724 6350350 84178 84630 290019196 94215 94188 354716273 49440 48950 207190138 98453 98554 448083449 84906 84933 886004846 70675 70372 148333588 24400 24792 40718165 25623 25909 632512224 12945 13790 64139619 88783 89620 916826688 8273 8653 266620080 35842 35914 313697584 29905 29637 666942767 41260 42210 412505429 7300 7377 24157407 30456 29765 712446168 92032 91687 119548485 64529 65455 825784949 29763 29263 10358553 25921 25363 158073807 96206 96163 937203008 75122 74216 468019719 52102 51531 638822394 35922 35470 65626252 14976 15235 461534557 62093 62424 83975733 23201 23853 869319682 56664 57110 846086285 75338 76131 152326398 64338 63713 171522414 44633 44316 930040339 1080 1094 635812561 97146 96470 592656424 25935 25930 46453988 17482 18462 342093303 25817 25937 65321565 65178 66118 385306374 16135 15441 799399694 12074 12009 909869784 6653 6105 183100602 65606 65954 16017508 34097 34037 333924904 88876 88447 719281606 68346 68236 50447989 25946 25067 18605621 25947 25643 887081646 71905 71475 617695285 32829 32115 7733663 59850 60070 442885645 2140 1858 40756709 38635 39578 627868284 59113 59324 906162763 17957 17909 25648552 42118 41412 658214995 42971 43231 254301783 87221 86558 421025042 25064 25958 558386017 38656 38030 16571457 93705 93840 534002022 25961 24965 404942738 18851 18909 178997948 81575 82179 11417664 77116 76963 316309419 54144 54389 542912234 24577 23954 450608349 58850 58052 852999585 69726 69576 729685520 45880 45010 900319296 70012 70991 258105614 49848 49935 801869563 81899 82031 656342239 98441 98627 920231739 20025 20661 671201597 61027 60231 870631082 16351 17198 393435720 92469 93374 165952649 36706 37175 888616059 8938 8754 533263690 55557 55691 617495775 52820 53189 808211547 81993 82635 221899134 57341 56524 547795008 43731 44614 945550875 82585 82145 46030052 25986 25319 750444832 72520 73430 7942193 23363 22816 241284312 6207 6762 378615006 33123 32446 983888094 46185 45747 507772808 93071 92471 813705174 24321 23658 147151365 43475 43016 933045594 25612 25995 240302325 19305 20010 401715255 25997 25868 853847961 54846 53989 335756506 84650 84789 578737641 24091 23855 935928837 1615 1015 119854304 99490 99183 774877639 20072 19766 443092251 88396 88327 792076458 21053 20892 346229666 69026 69707 951440686 31633 30630 2258694 14018 14377 599780726 20049 19725 866725548 34788 34545 144865602 48946 48973 309427816 22093 22911 59272733 63261 63223 434714701 26014 25658 196881368 25971 26015 419662532 82864 83090 797648182 65074 64323 381671644 67034 66367 650445033 47350 46866 146703073 25859 26020 232769213 31149 30839 930323760 90279 89620 1942292 16565 17334 301336905 26024 25729 66411154 29491 29571 326411558 71722 70774 403288089 65594 64668 11287244 50527 51234 416673528 89507 88969 10414623 27989 28645 183062367 14311 14855 786001658 74807 74596 63607063 55503 55128 796169599 46995 47341 595566703 22275 23150 547238572 61707 61040 144839034 11109 11232 795273007 26038 25118 389047159 80634 81338 814848636 80876 80494 38385809 53628 53878 453782556 25936 26042 265809353 31659 31442 637095752 56377 56050 589172528 26125 25455 745030838 48703 48195 571335769 65519 65529 413427379 48353 47700 555453198 50692 50183 958872434 88283 88174 727877186 16143 15688 19628452 33314 32978 398610247 26053 25493 383773512 93686 94378 413239105 30152 29303 825522885 20467 20600 408083675 25369 26057 659732022 29710 29890 336656952 26059 25330 866854149 26060 25216 128323373 88214 87402 212487099 83604 83722 464374701 54302 54686 352819734 34256 34232 678551172 96346 96370 96141149 34248 34593 64455240 87950 87783 327882992 86806 86776 226701965 35901 35342 843263779 64787 64328 126962521 88561 88502 931263564 20179 20705 872563928 66510 67195 59863067 25836 26074 45629776 73243 73884 327192874 69940 70705 95490902 19477 18850 986187477 96061 96365 11681859 45472 45387 749237580 79646 79079 53240546 37254 36844 286497254 91661 92282 447918187 26083 25886 182511033 26084 25956 371806645 88736 88330 804600935 72243 71524 629294759 18025 17846 824055098 91807 91077 196671984 26089 25695 327004788 25564 26090 869421815 48616 47656 33822944 29488 29550 914596885 85046 85190 975634861 26046 26094 40945923 54024 54879 841558140 26096 25416 957286798 627 984 18237368 26098 25535 841454738 26099 26061 609196326 82249 82546 939042597 7953 7233 676962493 1721 1848 771306515 56243 55303 363704247 84870 84206 876126091 86319 86313 59724776 81098 80214 962814743 25617 26107 875048271 92529 92043 224472529 90329 90947 942296043 93789 93971 647746773 6635 7566 36677583 50799 50492 735946738 71293 71036 631654777 83971 83193 886406821 25140 26115 654092384 62862 62602 322244935 71107 70566 500493772 26118 25963 377090693 41674 41582 651418090 44665 44145 474430737 40976 41051 118947616 62048 61477 527321495 26123 26013 54642590 41069 40363 395149555 26045 25332 204863798 29777 29229 458399393 78778 79038 56535917 18393 17761 391968628 75105 75083 950526930 8593 8128 197073035 25130 26131 604753038 7802 7793 572707458 6189 6430 19885885 45503 46448 243762405 34314 33351 808775164 2571 1893 212319722 5779 5857 438721731 95792 95315 737706591 80499 80107 17779958 91673 91020 11700193 4368 3843 934125878 88042 88513 219757391 8198 8263 643477373 64158 64928 290461054 70735 70645 503209834 1 171 434778158 55199 55343 916488921 84098 83805 956666173 58495 58583 463314103 16130 16390 67913755 14717 15220 125110805 34473 33515 673083774 76516 76059 289194362 25257 26154 520432983 52955 52734 229940350 18422 18266 21589764 18726 18005 636903316 3574 2957 577987527 22143 22661 633861160 25591 26160 159056759 54965 54583 596510954 66584 67374 12512629 83716 83066 64982121 74441 74876 102881250 80938 80332 984856035 85844 85841 224191759 67 1 204968027 88037 87361 728697653 86910 86552 792673261 14352 13658 848858727 90471 90928 324426079 68658 68552 882258628 74237 74013 745755640 60057 60575 4860657 25223 26175 105512341 25402 26176 161654471 36214 36564 20689145 51530 52059 168969288 26179 25629 988573285 89487 89603 297440472 32003 32679 74458728 77138 77042 355200170 19506 20458 673294073 74547 74318 761143928 22834 22630 554786499 69173 69433 448171383 66807 67738 102197952 64969 64868 413638538 44822 44668 176693769 50078 49756 871526325 26191 25604 377787373 74789 75336 898255061 17532 16960 418032704 17614 16689 337055887 97800 96932 350974453 25555 26196 41570439 25403 26197 221713392 50776 50302 781761490 25323 26199 248952853 42946 43847 514831021 1546 1893 33257125 25222 26202 90420847 16621 17538 605846474 7542 7225 945537980 54859 53861 697954672 70683 70095 522156284 87174 88070 790381399 62200 61938 183899915 26209 25645 914314086 98041 98721 627898930 1314 1291 352298051 32590 31721 125050711 79691 79497 325888032 40174 40164 723945840 45598 44648 39823320 57352 56405 170302270 28702 29350 95616058 6175 5582 446871863 26219 25329 898202532 56092 56004 22838724 25469 26221 487321045 26222 25586 200268204 69911 69400 850713596 31767 31102 564798160 8483 8444 266109716 81432 81310 51807002 64985 64689 139351668 69628 70056 69025200 74456 75389 64571042 22641 23026 375042157 26231 25236 26606697 26232 26094 344465297 26120 26233 608874539 26234 26163 14589879 40276 39732 209853816 44343 44074 700332040 35223 35617 574768862 94566 94771 48791215 26239 25400 233992707 90382 89780 728392076 26241 26164 82320370 54278 54237 739889453 55654 56331 100277683 98170 97243 609416186 48819 48386 598933278 74092 74198 901296047 68416 68178 505310192 59966 60035 16620816 17195 16402 776109855 46180 45498 115982296 44015 43900 86726763 99163 98598 468944114 93676 92716 547434550 18476 17798 109869291 52496 53236 930667925 77099 77684 872033448 26257 26033 528777895 81295 82154 427372116 37018 37199 791204646 25733 26260 844735645 68496 67837 15753019 91575 92471 147040800 55250 54550 13374103 26264 25577 454688033 73509 73560 578588607 63645 63805 267999104 37754 37692 94889895 78015 78786 182223592 213 1 697065859 99501 99454 325057866 99475 98661 804010714 84526 84029 555663754 18762 17856 328638428 22153 21436 43925112 58262 57748 788304885 24429 24130 309696001 70153 70614 811714722 35596 35025 151053991 18234 17765 34802820 65475 65574 584175918 4050 4629 702450867 25558 26282 665546904 86590 85692 42041428 57712 56780 129821268 97707 97641 946345582 59814 60475 535258291 86352 86530 32532985 9481 9995 849035675 26289 26237 57120312 26214 26290 123629951 29775 30151 983220553 14476 14981 48951950 15675 15975 261823227 94926 94858 703811627 25091 25256 295197663 32852 32143 545502878 81351 80359 390898850 78862 79292 402910985 84170 83536 682410905 66859 66544 37588381 93395 94221 848826014 657 591 480652301 25929 26303 36245275 23990 24412 36975171 44285 43776 699053156 26306 25577 468426579 78670 79557 287735882 97640 98308 469584045 26309 25593 345727469 26005 26492 421524886 40134 39637 835269329 99887 98934 989095129 25473 26313 665389620 58052 57271 621238969 56730 56480 159210143 26028 26316 846383915 48178 47255 662736316 85010 85966 874574914 81706 82421 255529575 97811 97454 61668587 37211 36436 91558151 81458 81148 484830170 66247 65533 2748447 34594 34996 267422404 98915 98134 600138528 6630 6717 40812495 12654 12629 568681858 21566 20651 853997383 53390 52778 31061010 65634 65840 213475218 32192 31488 783407758 26332 25657 80750950 26948 26356 277175151 81529 82126 182125113 37105 37684 298459142 84026 84711 80342777 62349 63126 776269514 1251 881 626054398 89115 89348 228105201 26999 26432 722046781 97693 98622 192800829 31961 31150 976577470 92810 93586 797950489 25609 26344 589262160 26345 25768 918658276 39943 40122 119393659 26347 25575 812536461 54701 54247 775240374 88720 88454 285918048 54279 54032 62780634 10117 10809 14638623 87893 86997 760166871 50512 50729 704498261 25682 26354 170949797 25464 26355 600184551 28755 27979 327880830 29362 28618 69779180 17079 16190 690421323 34540 34585 846060222 25676 26360 6400604 96591 96520 21283665 57444 56769 104372315 37228 36732 819336644 82841 81898 31763331 25632 26365 913577270 94756 95573 706656013 3892 4382 200236763 76382 76714 56994027 94216 94930 679715919 1833 1027 445130937 10741 11028 628219946 27799 28554 163196145 50301 49517 808073428 83414 83430 543258718 25644 26375 203556251 85766 85390 426964435 57063 57714 105327106 57341 57466 906942492 79777 79388 470694748 56806 56297 757304373 26940 27474 942056602 84623 84337 498047930 57220 56409 114080866 31956 32070 362910623 36566 36909 62620001 65923 65428 526205729 93547 94383 62877921 45254 44299 668624636 72238 72512 468036510 64722 63776 795481311 17954 17452 676486357 45924 46190 387316509 77908 78523 346888095 33203 32433 17366693 30050 30206 674897533 12384 12129 926306612 65642 65566 931449140 30741 31447 647021001 92462 93409 35435227 48387 48389 653752666 43413 43337 65970226 50133 50318 464705989 90529 91245 970098229 12801 12890 573547785 50783 50714 36022001 51088 50391 532953782 26239 26407 17167511 70336 71252 7634850 26358 26409 626710223 56646 55752 972736990 91154 90364 360603214 99153 98738 23057128 46701 47260 72946859 95815 95935 189080098 48565 49327 189964398 90209 91033 46491011 19632 19473 164621163 41738 42176 210542221 26419 25603 214966606 99975 99939 117322111 16439 15812 907863670 26422 25473 888435915 25224 25161 145902855 21927 21212 623006922 76267 75986 456373818 78413 78898 135847855 26427 26096 771612152 47643 47222 115625402 89669 88894 114771112 28635 28440 206657966 98540 98752 339962693 34622 34544 315587972 20530 20114 980653491 26434 26213 686778209 38497 38176 198903635 26436 25750 49213638 6496 7181 257945045 90155 90837 746451462 68978 68534 371879501 16851 16175 152335358 32832 33251 52136073 48335 48935 989934080 9203 9139 98419874 78650 79316 487055888 88855 88423 731045586 49849 48939 607725907 48154 47256 120350085 98077 99041 450448068 80127 80881 324631987 83535 83668 568241705 87880 87975 270057836 75217 74783 186045254 54832 54195 38970037 52117 53068 38386512 89212 88895 950914194 33622 33041 950526628 81538 81969 334996580 17394 16696 548965561 13726 13272 994147701 78218 77487 856593491 47767 48419 931861714 67351 66560 125892090 93615 94491 481483609 28485 28968 950516395 59811 59378 6536210 82294 82933 576622797 50279 49685 17879747 96243 97245 149483878 25942 26469 539544766 63222 63345 447587727 53596 53383 232773118 10983 10601 513916966 44337 43559 782951538 60902 61504 21127106 89734 89749 910997401 97107 96112 305974508 6255 6356 505664079 92904 92961 615270540 26479 26409 393862375 56792 56434 603856545 32704 32635 393768313 84499 84161 259248437 55854 55998 52289661 26346 26484 776204177 83117 82203 48017817 30531 30629 777809325 71763 72264 30012088 38977 38126 69912042 38959 38589 504964956 5196 5814 513982211 4972 4310 690251317 2918 2512 500553793 8141 7414 19217650 37041 36736 608095727 78513 78210 69582423 61434 60817 782281742 7276 7147 410628752 78019 77142 136369482 25359 26275 224608197 46216 45487 191597612 24747 23824 188476142 15062 15506 510925968 80 170 954267369 41146 40394 987216218 49718 48724 388419529 25007 24460 886989413 47734 47360 267075698 25569 26508 320759484 26509 25546 449160803 64885 63997 683497229 26511 25872 962238418 85448 85768 72580186 25527 26513 760000510 19357 19849 627779314 15575 14747 701527489 78537 78429 178612640 82093 82183 584749156 24391 23760 175772962 78841 79069 6091960 6996 6824 144410588 4236 3628 951600226 18460 17663 972563918 55054 55655 818332023 99379 98949 156863684 25745 26250 697804873 34648 35386 246143180 9284 9694 398214528 65336 64453 718933229 40190 39458 701828716 25940 26530 978711574 26531 25691 522365337 2624 3450 808685141 54460 54345 196634020 50736 50022 200400457 26535 25752 206377550 12278 13091 3891418 80758 80773 196145103 92888 93461 502565159 28847 28713 467249261 39683 39781 835470016 65516 65194 77170764 28933 29037 747465750 99749 98953 166684552 93016 92284 33111856 74183 74708 200768129 68585 69202 333778591 6362 6360 41909366 6908 7635 442197171 23540 24191 909666390 86601 85937 912171759 26551 25804 965096402 73800 73379 21706171 75343 75925 49594551 28245 29204 181907545 86311 85738 726202491 26556 25710 398091546 30732 30697 825247253 66751 66538 317115858 89857 89386 76997138 81469 80988 57956489 56286 57177 999728358 22125 21899 958229619 79992 80088 856281984 79984 80817 23083811 87679 87572 19091489 71697 71197 390443515 92973 92553 491104621 96121 95749 532520935 66004 65159 996682179 80038 80007 614851403 11123 10278 53999818 88050 87881 543601721 26573 26491 515859788 32431 32622 205250280 50196 50068 106388808 62103 62134 51348065 79156 78386 177685058 21143 21657 721528700 26579 25872 434526174 91073 91943 931546123 77370 77860 598671533 89402 89626 908754517 79047 78069 456146247 46080 45077 938656966 22193 21497 5527450 17095 16782 157421028 26587 25890 298497153 53415 53410 186078341 26275 26589 648736153 24541 25078 487629887 26571 26591 399820112 6214 6586 781142561 86389 86981 886901566 21663 20954 613907872 916 1547 708376249 40284 40433 689018324 30606 31180 426648995 16022 16088 344989413 61299 61668 552205703 31423 31899 78504896 12236 12546 896377572 63896 63264 286343182 55995 55107 254114505 38818 39115 823021158 60796 61101 206989986 25623 26606 65619649 26607 25841 196299346 39737 38790 230072623 11336 10851 541899906 25930 26610 450941129 9731 9116 556065080 26612 25892 474327783 26613 26244 912234155 17093 16107 771477139 26615 25651 638958678 94119 94463 447946813 31759 31447 46607435 32654 33265 230075824 82302 83000 30479562 78594 79347 93359684 94630 94441 25928210 7727 7624 961090389 26623 26389 50042487 85040 84794 38460661 5065 4804 482973365 94269 94556 21552350 91472 90586 97422468 38475 39389 828858794 4677 4302 21797740 27459 26623 938568775 43441 43645 744034267 26479 26632 684097957 65396 65330 685785205 96419 97384 190262961 66042 65060 683816875 19819 20526 367158407 1762 1277 276759951 19286 19019 800389859 25941 26529 388153318 16559 16890 135182041 23059 23041 607641215 6443 6372 866298311 32195 32072 693809604 58062 58282 582614151 66294 65734 426354575 75496 76369 569670377 94434 93846 62687295 88446 88068 934048608 23537 24270 379381258 38115 37909 267828987 28077 28440 659333269 30307 29688 155649431 38826 39480 130305729 14509 15003 330306132 26655 25916 100394184 66330 65743 885443653 66857 66142 444325002 12723 12449 572696428 59060 59855 653053473 52293 51825 75604453 26439 26661 575305403 99556 99762 361308513 86338 87253 884220329 85578 84584 707249366 54585 55012 618702771 21869 22136 462978677 26667 26037 422541487 25239 25386 553814493 58445 58214 240739154 94482 93850 197071502 71186 71136 96833349 15514 15502 943136416 3021 2806 226024827 28656 29599 627511733 747 1 598254275 87059 86113 84073516 82463 81866 401469593 81307 81363 909355671 33695 34061 739532866 97054 97641 23256943 54202 53652 378541080 26491 26682 675328263 52803 53706 680387362 29258 29883 945417663 71701 72061 967008999 92789 92124 946231418 40831 41145 455394180 62863 62323 472093522 31307 31189 890450429 84533 85364 343211658 65587 66242 246559953 25986 26692 746625475 44249 44163 615986897 95570 95873 561481075 98904 99051 253441073 35149 35403 116504724 98154 97440 412007904 56880 56779 703839897 77406 77197 160155413 26523 27087 76550566 58532 58160 151351595 66188 66186 875062528 26102 26703 347883950 10588 11406 72381379 9919 9276 858730166 41144 41173 5154771 16915 17167 556682611 60233 59364 490745108 26709 26530 487255818 76605 76998 785990878 58147 58187 292325279 74042 74541 952626603 1783 1414 29440947 62733 62085 246788883 86789 86991 978177969 23819 23989 350829051 80689 81024 635712963 25316 24453 327834889 91749 91631 187739626 45442 46447 780201307 14588 14213 330345550 41468 41051 871983992 73322 74242 507509203 78314 79277 327470214 67625 67187 62028012 65842 65070 802987966 26727 26416 816646324 26728 26185 491005982 28325 27376 319465531 58831 57829 49214557 51396 51760 49802269 35759 35445 313102116 93938 94609 597908570 77768 77591 621807995 86736 86327 556187745 32016 32470 846827906 6289 6543 209389422 79965 80778 880298849 1256 1867 319490838 71482 71449 630329985 84634 85359 870473761 14692 14572 805695741 45783 45971 880847255 43883 43680 422226771 26745 26377 927965725 27233 26893 460633184 72667 73349 900583298 99998 99593 18193803 9557 8940 67881622 38111 38789 826103616 6537 7034 54596923 26752 26053 33478048 19574 19327 30987966 93711 94575 13659510 79790 80652 380900967 27472 26875 61668717 64516 64178 221083726 26093 26758 886585217 44023 44585 780869745 40812 40412 725556916 26761 26303 57920516 22275 23080 24808706 36070 36793 781447432 40683 40086 30772118 88399 87971 559026719 141 249 982931262 47150 47619 673481887 18931 18078 684987165 46292 45686 813522149 75128 75906 302291872 7364 7013 174060780 93568 93492 941158323 41988 41986 127058206 43652 43848 37604404 24557 24070 980477801 78812 79723 742788519 81091 80881 911985814 75006 75495 111109164 27878 28568 332205014 83230 83219 56836527 30408 30501 436898974 65848 65099 33846367 80788 80481 276081333 26025 26784 213747553 10720 10999 427566220 16709 17535 454673349 29399 28477 422626253 71959 71946 655994809 1631 2463 158790710 99507 99140 76207100 73483 72929 37384872 36663 36763 251881366 19111 18741 954912379 69324 69953 988182983 58196 57855 360619797 41986 41578 386136125 87826 87112 624115643 42239 41712 819684745 18134 19094 114714534 94290 94415 763319252 26674 26801 374629466 64348 63631 152303566 21040 20214 944497715 77286 77010 250898408 83015 83873 591187777 96808 96330 14127555 55144 55457 677126742 39772 40569 540704744 74901 74538 503644252 41930 42128 676573625 26811 26196 768372204 59724 60082 818132904 2530 1621 674261789 25905 26814 80693670 60861 61769 535584666 1714 1710 618462686 80699 80585 787090680 86823 87660 49704356 78098 78103 651492166 18651 17828 132851368 46688 47216 256480229 26822 26068 320027760 3062 2249 866803354 97099 98035 112135685 26825 26694 579802337 46038 46093 317461484 8833 8604 551157636 92129 91285 293816919 7765 7710 845533805 14155 13779 603884445 43943 43801 979073720 44933 44640 647687912 22488 22615 354489101 73695 74274 700809005 26835 26709 770699821 79729 80076 71556706 16121 16039 838895562 66612 66904 804399339 13995 13122 593722268 9439 8777 52866389 16029 15088 762102449 3717 3125 951274566 4861 5429 19944709 91102 90788 411407540 26845 26267 27063122 76687 76650 854487126 61886 62409 53254953 89031 89679 8189016 26849 26547 618524482 26850 26549 411380307 54728 55734 549516817 72134 72390 272754044 74072 74966 432436377 66904 67664 882079772 41900 41120 86722437 41086 40892 811916608 40876 40273 260162677 24459 24532 296528561 41285 41225 432331670 98848 99207 58004774 83351 83923 738850677 3478 4098 270622905 82610 83519 533991189 69218 68689 440844184 52756 52696 604216895 26866 26338 607752445 48476 49461 476805145 6195 6818 304641632 54430 55200 56843770 44794 44107 14572267 55448 55543 816206973 26872 25952 53215534 88300 88158 61987028 47178 46701 266117908 58242 57766 434735199 37652 37249 409261589 98796 98973 205574269 16615 15904 337373614 91976 92419 438676643 2831 2143 901604878 20972 20880 41361579 79698 78817 468121875 26883 26152 135507310 6152 5914 171716468 97727 96991 67957652 32869 32008 489246272 92889 93158 125302955 26681 26888 172122247 68287 68361 786514551 68791 69507 524799318 40420 40095 694074505 20068 19401 298355177 10776 10649 356490259 53760 54661 291650589 78026 77334 878720507 20862 20769 782491940 66804 66905 438074158 38607 38254 143707260 26185 26899 350097207 96421 95507 314676002 28584 28345 894807312 31647 30719 640071427 29846 29927 893668920 86329 85668 778708659 63718 64115 536102917 33463 32599 636577121 57360 57277 44894524 83779 83046 847245067 6854 6462 678113759 27890 27256 343387374 26911 26323 59612486 26912 26153 985534017 23384 23275 785790577 28840 29355 758847778 7324 7098 39063709 16964 16866 536578001 25031 25763 154971669 26918 26755 552977948 75783 75627 800043851 16740 15850 845701914 33578 33511 265204775 3993 4503 64867100 45862 46568 415820703 51005 50475 466509281 16952 17509 287796616 15065 14967 601961737 26927 26171 354435244 45033 44821 701574860 26991 26309 780820252 46090 45839 116003052 40085 39973 141103304 25959 26932 3102696 56819 57695 539382860 5076 4163 286951027 26935 26915 912149005 7162 7329 855673124 79588 78790 559207813 32110 31370 319849071 14731 13931 50686171 43518 43254 150442708 26172 26941 81211063 28666 29330 2290006 82415 82981 451774036 77643 78401 631269423 74037 73402 823854551 16948 16627 211913154 44994 44139 57767647 89350 88892 463450577 75277 75354 74842461 63581 62991 874063600 70222 69927 317978790 77492 77329 653750330 92114 92768 560594630 36700 37216 663630658 43932 43754 287470103 8702 7897 255864397 73234 73209 585128211 66298 65841 599761598 3989 3577 60388967 69530 69220 837764049 4414 3803 946683720 62025 62386 795245964 7080 6860 137074186 82141 82741 881960947 26965 26915 714119919 78566 79407 24509052 26343 26967 420735293 73593 73446 521163714 84767 84660 116524691 77804 77642 257567101 6059 5889 558035580 20375 21211 502019250 37031 36387 883250245 42919 43556 54275623 56061 56529 982989580 26976 26602 746729242 56930 56732 811934746 25849 24898 440076850 17424 17315 968604531 62322 63054 659075254 53713 53813 819563178 29573 28784 716404733 98890 99183 644024826 65490 66116 101634854 26489 26985 852674451 66279 65374 309941513 41583 40792 462100786 26175 26988 44319852 71433 72091 764054516 44883 44083 219946107 26929 26535 263915116 15862 15959 220068722 93462 92910 786878707 18769 18893 841314717 26650 26995 88471615 92269 91822 705209986 86482 86465 531938872 10882 10567 458668637 45417 44750 579144966 26097 27000 548925900 27001 26418 804102255 27002 26833 854510028 67122 66936 840948064 51730 51206 326961124 49230 49843 720695241 26633 27006 702814880 4859 4008 189036206 49979 50189 629497409 162 1 869623420 99144 99869 371661235 38692 38239 569188761 26014 27012 219531199 9467 9798 696657726 26696 27014 954466434 68891 69225 58957449 66216 65889 231642910 98127 97887 858321870 87573 87509 750731183 81544 81871 556001839 10861 10472 451596673 63717 64136 877065068 27022 26950 8204160 73338 73321 64365564 26622 27024 561869039 97175 97998 689244508 27026 26577 524684381 32460 32025 282546343 26690 26132 984889045 61899 62033 716323687 43038 42740 585018710 27031 26205 936498858 9826 10663 102239874 40705 40629 459745369 5630 4984 904762010 37008 36797 784090822 96263 96418 734756778 26571 25909 988122756 26127 27038 540716545 98485 98547 437611131 9221 9170 113848548 27041 26138 579527227 60621 61154 545683332 6707 7600 489087633 97 1 925366829 79919 79247 698152024 26232 27046 852182975 52204 51279 306501010 12789 11980 475498338 8171 7653 831301816 62596 63573 48527478 37932 37238 722218574 99027 98054 929204937 36801 36470 439663801 29027 28048 751948045 61303 60764 950331989 93011 92770 892174217 15166 15312 504995267 35208 35610 652913934 89338 88351 469792896 53655 53333 548731949 13204 13113 380227516 66151 65717 9646247 45613 46126 505030505 94166 94744 28724005 66319 66937 679338898 86688 86998 813167401 3311 2973 808985582 37026 37086 150327109 89864 88954 395869621 3749 3537 845127563 28062 27115 338266034 25760 25826 644686404 36850 37072 61205658 12717 12198 964109029 80741 81473 747108252 26229 27076 798886718 16837 17087 205344569 59528 59846 210310389 66342 65447 888590934 88363 88150 801713971 77583 77019 488524687 14281 15075 802843805 27083 27034 577007311 65595 66451 96963974 27085 26638 578049309 7254 6498 996833890 84605 85119 726100665 44532 44329 776847998 43945 44513 622035816 40723 41492 422671087 54829 55048 937494796 17742 17623 908679625 67463 66596 247134327 85517 84692 727878033 73877 73548 981344385 26977 27096 344142068 52366 52608 374495064 20982 20799 447453880 76193 76398 800332312 39378 39568 756869620 800 1468 338479772 30639 31601 208922236 58149 58952 111280019 87168 87068 982674848 83990 83761 44814550 30036 29099 18570006 9292 10026 825268729 27108 26354 546962996 65460 65254 210162975 70119 69339 440266594 58335 58069 475308051 4209 4170 641948112 27113 26141 83689877 98582 99293 149949796 26990 27115 273413362 96712 97208 406383863 2210 2475 807758296 59759 58936 604048576 72725 72259 954005095 51470 51123 318674192 3788 3187 891514763 26623 27122 641350976 7255 6309 362404746 76781 77073 892531432 82519 82387 503673561 1519 1832 345932114 43480 42484 303964980 87113 86359 969755951 81493 81990 67389677 19027 18072 212531336 77053 76117 105845381 28261 29245 979370743 79132 79108 599966329 25372 24926 982923798 27135 26223 513622878 39502 38762 425168440 16710 16250 428687920 81524 81880 932323159 55692 55574 742441704 72764 72781 339285582 26769 27141 94004044 32605 31965 269033032 67083 66272 494813195 5370 6231 38455417 10387 11278 407515145 29390 28424 836776972 56338 55542 501402104 1403 2142 550960220 65239 64825 107505704 43438 42529 45571942 73161 72725 512106144 27152 26937 157323903 21815 22240 627595117 67073 66811 505817922 34189 33228 105482554 95196 95522 938552013 59920 59564 799620129 31743 31130 6717229 36814 37591 169464001 71112 70485 995104022 21613 21316 817085841 15776 16686 49902039 77099 76389 757741171 26829 27164 853577102 98222 98901 427455117 82485 82254 686264728 7103 6587 691799124 45780 46606 954056524 38239 38242 16690665 22281 22770 23094505 5661 5381 54387113 6837 6466 882759372 90378 90736 848762624 87986 87479 34253031 56046 57042 764670845 23273 23074 349250670 95718 95490 639958060 38379 39110 852176851 27179 26640 340375328 27180 26368 834752245 27181 27155 140311887 50562 51477 330008981 15623 15582 962802851 99288 98410 395515401 27185 26686 755200077 73977 73180 823434292 31571 31893 991030109 26390 27188 948151477 26500 27189 247927183 35286 35995 95029343 27191 27150 663751272 34266 33274 120321001 43491 43666 998341250 66758 66837 143184871 26608 27195 30057765 28187 28267 951926009 76440 75832 678635542 49716 49848 596059203 39694 40295 329200564 72276 72545 793017373 54583 53997 780833088 26639 27202 293013771 27203 26733 706235773 62598 61627 199656175 26487 27205 782093689 26617 27206 610489981 50058 50120 565459882 29180 29319 690264816 36703 37395 497863484 97174 97161 869306363 81283 80452 480265642 34174 33471 25030147 23902 23574 958568076 64603 63764 855564939 27588 26604 110381488 59041 58982 599145200 26857 27217 588492651 92418 92173 791031638 64770 64337 85007153 20639 20531 285950946 82208 81753 645853284 55945 55213 901359146 83539 84294 262369642 27224 26771 729814249 82083 81190 596346114 86260 86337 581398520 88522 89362 807364056 34048 34275 236389497 74645 73807 600731735 58888 59713 378923349 27231 26463 719684286 4757 3913 850132970 23680 23466 377627510 42057 41342 354807037 32191 32135 253747619 21969 22743 70557174 1356 659 885892089 50770 51623 187838028 77472 77877 788584912 50835 51780 419545406 42134 42563 235029115 24317 23721 24500676 34295 35262 409302 1366 2045 352111301 37310 36402 4167455 3479 4141 483393930 57774 57286 590884615 68066 67721 870964339 44670 44713 52363272 55563 56406 142197736 43669 44260 359166456 41973 41602 811411 86622 86841 32478687 43484 42849 810568140 26477 27255 124872454 97459 97951 376267605 63084 62338 133440080 97977 98424 621870920 38723 38931 511247309 11746 10813 353179469 68601 69463 51367565 59766 59844 238196752 56914 57603 472900274 95514 95886 422823411 64698 63887 244169 29544 30205 136763904 89094 88633 789471579 45966 45883 665250593 18502 18554 541587390 47033 46534 714602387 28447 27448 714657585 43381 42661 579248792 1248 1123 642107177 29089 28725 917240428 27275 26478 664546277 27276 26782 730651259 30112 29879 329468488 26794 27278 759217617 85323 86286 208696808 14523 15050 776869330 29007 29127 387265891 81595 82434 221280555 11482 11697 26984178 15877 15758 309837576 12251 11413 205160256 18805 18679 965565064 39510 40211 874187900 77408 76531 370281069 26913 27289 668653484 53658 53182 132428057 59129 59080 26407493 70798 69914 264235190 47030 46363 203992569 4267 4797 914237364 13277 13270 882738385 10412 11310 419170680 85195 85120 83969915 41422 40678 177868626 46863 47408 721716709 56863 57165 543026608 26786 27301 741041675 99046 99094 380909970 41902 41997 161242381 85723 86514 601098814 27305 26654 899088004 3238 2293 683729717 16629 16297 478238230 44149 43762 317356645 23300 24141 597589832 58257 59188 544190112 26765 27311 526118804 83556 82851 419611213 56867 57163 591832764 27283 27314 761867870 26532 27315 765245789 27316 26717 261955970 47278 46576 276752839 83828 83344 898695067 87360 86698 448840460 70025 69036 412153202 62559 61825 576612951 36180 36972 591656105 6657 7591 848009855 46931 46667 542059506 67100 66844 63812572 95119 95931 462999423 28239 27972 558815834 19539 20411 136693178 26403 27329 969524171 46411 46579 480283701 43636 43586 69388418 98062 97570 947480804 39827 40292 865618973 49079 49663 61291402 95911 95407 556500130 1117 292 453673841 12645 13505 722816462 80144 81020 997256542 14377 15259 131483305 65998 66786 26817476 26615 27341 787148126 60931 61150 310192952 95829 95775 421178698 88639 88334 438893861 75337 76004 980259667 61218 60869 960791233 99473 98738 934976635 64238 63491 221689407 60361 60612 970773172 27082 26590 679157831 67053 68034 545369079 1706 903 738676643 7620 6965 916447120 95263 95434 793573691 86960 86663 713336252 63933 64594 148591683 65756 66689 730436981 57914 57785 698418867 99001 99904 795055245 8584 7867 483374583 64462 63911 18288122 75496 74532 509186024 66708 66874 461955697 21680 21319 437903356 39019 38131 833570614 15221 16219 93357241 6570 7480 644220722 29415 29737 642374000 64039 64077 367090246 28014 27202 920381479 19889 19669 851134175 53673 52718 15707607 77011 77452 413745610 94805 94489 65962200 69633 69440 382566474 96624 96082 937337241 27377 26489 329920616 32297 32078 551769492 98071 98053 212863883 35639 34728 90513537 60008 59438 326399816 88501 87541 913040330 83493 84405 176040059 99330 98491 50051648 38699 37738 62848151 55010 54782 69250572 58406 59337 43875642 3915 3388 730076392 48482 48082 61653509 34075 33944 750290063 76261 76280 201106602 64010 63838 756700529 25955 25374 571145030 37482 36476 266672556 90827 90335 844483826 15710 15207 257824312 23237 22556 26162324 88571 88125 277929057 13707 13209 778921468 4197 3335 61937531 89452 89027 622528812 26100 26497 52486865 67707 66825 105865206 27267 27404 51198942 90462 89762 603515341 53781 52950 62153920 66292 65334 362052053 76756 75806 407194345 64178 64200 102560572 27410 26988 878986776 25971 25279 33707469 24888 25221 306758535 10626 10958 140858562 31725 31087 595800422 91319 90650 37490650 79182 80121 509525641 2006 1918 148588204 27710 27353 434061918 27154 27419 871713339 15601 15673 174678305 5708 5542 452006090 73508 72586 285163603 70493 70226 70826994 88673 88359 790978408 26545 25913 63152369 27426 26763 291727552 87546 87072 699056453 67331 68335 40341208 94713 95230 509161850 40268 39279 952617410 27431 26658 778003008 27432 26989 291604690 19048 18353 669188032 47852 47744 677424283 15339 14515 196303664 15908 14981 584899865 27437 26945 872026789 30928 29967 454922288 2958 3440 848194345 21055 20157 24958037 21573 22365 149164302 33642 34312 602387340 84905 85518 485506 17228 17179 771768978 61474 61015 600811619 27446 27197 333557851 27447 27199 68147028 74686 73755 964651455 26889 27449 622134032 26969 27450 145270128 26704 27451 397211134 27452 26629 128674863 19161 19081 611798790 52405 52447 580120895 9645 9381 87608228 17378 18303 957402906 79695 79494 761418810 46290 45310 586447972 21552 20721 44513451 96052 95631 29016861 19169 18875 590158629 34256 35110 844436506 83211 83078 995949886 66423 67194 226146486 50845 50639 223847235 62709 63684 247157957 85652 85454 738640332 7866 7503 236498633 39595 40020 197994900 9200 8412 568697961 27471 26938 719054216 47366 47006 430233886 54039 54568 857866014 3725 4584 66253616 9821 9456 400481512 13499 12983 850165985 74105 74373 282357609 62064 61688 195446759 26676 27479 890904615 93254 92877 504901920 98205 98283 395130625 7209 7708 144443010 9371 9305 652487107 27417 27484 627681617 7520 7894 861866488 26576 27486 228003476 47487 47569 471598336 96232 95243 16605129 63187 62692 101100130 9299 8453 616010712 58877 58163 510389347 75403 75356 709399622 36042 37014 187305687 58387 57389 291062443 27359 27495 176584759 93539 93800 370963046 33905 34269 614078708 27498 26687 45441167 83036 82043 812244235 27500 26933 383894573 51356 50542 244440026 25860 26192 338442409 75430 76136 463288881 10928 11878 652063875 24649 25269 5908653 26803 27506 930529860 27507 27390 57866305 3651 2955 443392436 83564 82771 445802262 41415 42138 787586892 70929 70138 591738773 29557 28837 977960942 66681 67312 63430082 24536 23833 836424916 69890 70594 985353931 55244 54421 96783303 64050 63406 986222304 32051 32925 506023825 59023 58524 906189126 79885 79355 487197876 27521 26569 349239463 27269 27522 382578268 39678 39266 41716653 27445 27524 325052307 85276 84759 829516239 36593 35591 166960308 21833 21786 821777514 47324 47682 694567202 27529 26910 483051027 18383 18020 524303673 40930 40781 33306156 31569 31425 794259589 88247 87903 63786165 72248 71841 236037170 91932 91849 32668261 71537 71338 256278980 29835 29097 981328121 59916 60360 465691145 21641 21595 259923405 68800 68420 63454795 88255 87387 740953257 79689 80152 31694281 85878 85043 793512157 59197 59957 473203049 50189 50203 464902800 76621 76949 15267239 94667 94594 206671445 23115 22272 719111889 56262 56765 231992063 36415 37259 6925174 78013 77229 537786807 40950 40198 56070428 1948 1875 14701643 94240 95076 425102129 83797 83912 46837193 27239 27512 582715972 4319 3563 287426893 30104 30627 809838965 27595 27842 601608983 63484 63082 628715562 82193 82742 84463584 56498 56064 967465988 84816 83870 702453358 31604 31347 697911058 67257 67103 24086375 45362 44563 196476484 31853 32816 989525859 97130 97086 419470370 2935 2263 635207492 27570 27340 479198141 37397 37321 757147338 28101 28433 464377830 27573 26771 280698210 36460 36691 681339551 36142 36893 508491071 91397 91108 838312143 90810 90508 195466412 47561 48003 12039738 71198 70594 885510561 27411 27580 919686575 78003 78399 530606996 7961 7876 7952771 98402 99098 123492241 27584 26902 168192063 15383 15827 290787981 27586 26974 745646486 54679 55219 765849080 44297 45246 578568090 49659 49078 89885329 51004 50177 946679855 3119 2249 944272766 71802 72721 141822655 16455 16755 208935836 28761 28442 900666927 85258 84713 288392980 84947 84725 935861010 12847 13439 399055663 7160 6892 691543581 7930 7111 64406123 8580 8429 707469019 9139 9609 355451598 65238 64833 167816866 48863 49383 763112570 67301 67795 158135238 27605 26747 862328450 27606 27364 658205964 61742 61551 359439868 57153 56483 162728290 91760 91380 240474967 29822 30494 915793869 79749 79178 759022063 43654 44115 734155682 45624 45517 55483871 12583 13434 175591673 57497 57088 957228054 89813 89129 657771871 20684 21554 760236206 63871 63379 809486539 10019 10168 533254009 27620 27597 19316948 60014 59328 155142876 46267 45680 915126304 45259 46157 593525984 23135 22791 813194272 8558 9036 36523654 51073 51547 460274426 59084 58203 17977691 47188 46394 738426823 16329 15939 630521677 73748 72760 582556415 17109 16722 967224509 93502 92735 149349681 46666 46756 67049173 31093 30480 338942456 83877 82908 28215324 96327 97140 46169898 88025 87054 524989767 93205 93999 568413266 69880 69687 432432211 40842 40531 294102625 89815 89202 48329680 1613 1437 910082976 27643 26852 248694912 83610 83629 735022057 98212 98254 738119456 25987 25769 713279767 94693 93798 574869638 74378 73664 822361019 87973 88003 468732908 53878 54528 618719249 83866 83229 441633676 4137 3566 1074482 6857 6234 938272621 79200 79078 515934346 27259 27655 977529468 431 939 463826829 29698 29676 357846494 45606 45832 319379878 61794 62031 581140101 96578 97472 946554992 34536 33698 770777345 53272 53814 341396521 29195 29105 428492697 11894 12070 458361444 97851 97268 10355867 70542 69626 189373693 27667 27462 987288304 62911 62981 566779218 26937 26939 65973491 56046 55832 481161136 31024 30143 276556164 17410 18189 395617036 52791 53269 678093655 4307 4071 936540404 9892 10691 312970898 27101 27676 958032325 6054 5423 751832216 32542 32537 213825821 70362 70513 270339615 27680 27641 496299667 83173 83296 72757641 57991 57904 712230566 10556 9608 46780785 77939 78153 156872692 27685 27247 209976708 94136 93238 86812845 32403 32195 840105874 75823 75830 672796742 60650 60563 352894692 7950 7711 614351218 73037 72060 57249233 46817 47421 790628430 78163 78914 335523212 79312 79121 976734427 14361 14562 10576960 16235 16878 663677362 10778 9930 36553055 81749 82019 526538483 95724 95878 169535031 58740 57739 547664255 46536 47021 524327110 64449 65118 2503783 29425 28952 51496143 27136 27704 167406244 63896 64590 504491821 18479 18021 326170376 86309 85328 299695464 57023 56370 901849204 37664 38082 954442630 41440 40784 28151372 92935 92463 800738851 99126 98313 50684200 27294 27713 765611716 42892 42156 18473932 21653 21211 220084329 69738 70194 804081755 13428 13011 572811873 89484 89444 502194119 56685 57378 535674210 51393 51752 335038860 8334 8518 812287705 51941 52647 944603550 72452 72115 62528639 18535 18608 37819039 57354 58208 450859565 98666 98439 812968022 94448 94988 738956273 27728 27001 331062877 21923 22350 681061985 57183 57760 547170073 27491 27731 9722671 27732 27514 427187951 72629 71881 697440254 27413 27734 54190005 95558 95838 158954868 80462 79664 920135783 34229 34104 586587281 27738 27047 20540700 4727 4361 93371967 61738 60885 602186552 53144 54099 592978218 19774 20439 675323362 47991 47937 238731729 4067 4937 393662137 33696 34598 56127198 34150 35096 150109890 51317 51544 664787890 63127 63588 428118949 4433 3723 871287621 7462 7153 26012442 95414 95641 955508013 7074 6351 29629598 15626 14698 916081404 67053 66702 372762986 7675 8493 750056399 94619 94652 66026149 59775 59700 632388644 89612 89212 858833369 84375 85355 954869740 97030 96628 637109156 64172 64683 647514850 54549 54027 58761904 81329 81721 258280218 34811 34227 106694884 10565 9997 698167773 53542 53082 389724892 21301 20525 906067636 49633 48856 206522263 2116 1464 372846787 25753 25437 424462960 89528 89291 115653208 88762 89651 631547216 51264 51852 525259460 40496 39717 432521505 27074 27775 415160938 97944 97090 822653574 83031 82884 63929109 5405 5303 35460809 27779 27683 252214927 59312 59034 272710933 26995 27781 486702447 27285 27782 385347557 91790 92539 306575410 93368 92451 577630908 74078 73469 381153421 27485 26895 645695511 24060 24033 809797890 41083 41043 642356127 11273 12126 932501682 57122 56894 512404644 58211 58712 610021746 34664 35297 73905351 85838 84957 323849248 31860 31812 184272630 5180 4298 128814904 98871 99412 24547998 70728 70394 176284578 36738 37069 4664603 47857 46961 694504398 6300 6253 410973044 8222 8872 922300675 61924 61946 332054085 13312 12706 251140852 27804 26887 25612284 94230 94195 72088469 27806 27110 40038216 86751 86870 476465452 87548 87141 98256847 9914 9446 371624107 63938 63073 213576480 14508 13957 611899965 68433 67796 44500456 46535 46086 411016735 40938 39947 65195368 53163 52252 553891761 29312 30115 558217510 55076 54235 534944973 47388 47592 825994467 26404 26829 321122135 16446 15572 997257422 10508 10902 866735381 40399 40341 782483447 65707 65418 193036737 29658 29309 891718918 94569 93846 634988381 28076 28153 878613805 26016 26165 445497543 1 752 82190171 27829 27760 392194701 85884 85292 357546931 27831 27730 683982338 38689 38830 159815484 76602 76561 609706642 16266 16294 148092890 64333 63988 921389394 66002 66606 209368189 27203 27837 943769307 53146 52890 553762200 66600 67323 106037081 36525 36929 739117525 45631 46019 172546271 18690 17760 686521095 87084 87134 688973822 45236 44820 765955935 24591 23944 25594517 78311 78227 718992100 8948 8586 978101482 95379 95033 939935005 5754 6188 20657402 86260 86048 513140496 12171 11432 47703566 27852 27468 897869169 93010 92228 487612047 79904 79471 67143955 27317 27855 729459227 68389 67613 508962722 86004 85245 895095256 82760 82608 191133332 28554 28921 421902601 54084 53755 717886045 87998 87808 995640287 37477 36812 665055202 12989 12068 423622289 25929 25807 763878961 67561 68336 494062255 45642 46458 814147183 27867 26919 937324211 60495 60651 366012433 25031 25734 461104089 95181 95679 787793232 19454 19217 597732912 93362 93755 432157654 27873 27188 49335025 27059 27874 919471550 78017 77270 39196432 44663 44341 143785659 57240 56767 322428946 46942 46759 757991831 81552 81065 323059998 64703 65471 80699872 19866 19292 165764694 28915 28662 917145054 40965 40518 995202152 89623 90605 648316103 27885 27231 384311903 85843 86739 227671350 14409 15117 560462784 27888 27500 102162394 66166 65578 955285714 47232 46252 2935403 52602 51902 882200893 62932 63547 759336675 27893 27585 25799894 82301 82123 385792746 95565 95920 73141434 62997 62571 849392530 42211 41543 23834266 32293 31415 587512132 81616 81310 720434261 38722 39128 994306043 25510 24651 481880524 40783 39878 871761839 40794 41221 561202930 44132 44983 622248213 66550 67027 121517090 24916 24529 914590341 60046 59259 607633078 63516 62592 421585211 84512 84049 682785749 11331 10551 983081667 21009 21795 16928140 75959 76429 96508591 21577 21814 687177248 80727 81122 563714187 32771 33399 853517731 73651 74550 15835667 17744 17834 609324486 42567 43519 883299747 29503 30398 711428078 90829 89972 310857966 27671 27921 129821066 97667 98126 584560627 831 1 39934115 66644 66320 644872237 47924 47284 353673908 49347 48920 662701066 46803 46950 34144189 86722 86366 653443743 27929 27639 258085779 14160 14399 409821082 59724 58939 155353978 84851 84621 56089976 66369 66799 253191669 27518 27934 472284152 27630 27935 216660701 94850 95054 69987535 77881 78333 45506481 51906 52429 137087133 23368 22759 23851053 82831 83753 158579232 15159 14466 24883486 30606 31225 658064807 62610 63059 950946676 43282 44162 419117770 57636 57655 764852633 4087 4327 662957657 55029 54850 775793921 86400 87186 378228882 47346 46515 678252035 45992 46792 821670807 23387 23335 597434343 37909 37511 164156959 21117 20258 417235264 67529 68246 595920491 1620 1493 645596796 95040 95082 275870076 63910 63612 18473657 90756 91747 28158083 61845 62454 613864154 78008 77866 949843609 27166 27961 645283546 27962 27106 685820080 4140 4187 737412449 70691 70099 50256329 13778 13868 632792469 96827 97618 866474344 35665 36374 321076019 93307 93659 220312133 27752 27969 793346270 10342 9530 736542533 59704 60451 159206583 72446 73417 598494376 98309 99245 730053421 94110 93512 657504644 24776 24658 258374679 58136 59002 16974706 27646 27977 115734016 35493 35077 814225031 65009 65740 378221505 30523 30802 428991366 50495 49989 643453014 27982 27818 514567763 95615 95461 170120426 84031 83709 301632171 80327 80320 58080564 58835 58417 307588371 95201 96131 60214278 83198 83331 90693134 64016 63049 817392163 72534 71830 477556115 42090 41433 213938514 16907 17115 901839550 88463 88014 97007024 38457 38772 209593286 56321 56536 203793226 56674 56929 159871535 99571 99355 867775979 27157 27998 647108417 81770 81204 21018931 85346 85877 907562168 69014 68333 21516009 27332 28002 30682557 18179 17297 716943250 58936 59180 300456981 28225 28453 790288707 43338 43877 245269913 28007 27511 977903795 79917 79087 248061414 44157 44497 67262612 16579 16754 80175189 61468 61934 887620388 35589 35960 472149550 75433 75446 20496895 91171 91143 970759448 65288 65656 991885367 20460 19699 826100180 91206 91469 50890918 93138 92664 526893867 71424 71845 960473731 24830 24756 64493349 51237 50788 789607988 64937 64573 690756732 82534 82398 67826275 19590 18797 209467984 64773 64182 209173844 70676 70219 459726876 64185 63619 49727094 62022 62460 883729385 27823 28029 742188088 40338 41253 17722562 14962 15896 73524765 56885 56678 355415911 1124 1962 996927763 89698 90314 169087814 27645 28035 568417281 16211 15783 508193702 28037 27521 586920607 80463 80971 295924006 35165 34821 242793098 95571 94682 228439910 14511 15099 336381592 12497 11991 207706884 66022 65228 846505064 90841 89837 274973642 28045 27283 9324094 28046 27980 514578213 82161 81671 867015438 28048 28010 229682905 65335 66043 562443991 66894 66665 450701300 22281 22003 633691443 32002 32927 414342656 88827 88502 658605099 15382 16301 663250557 36165 36804 577131855 24952 25936 183558287 63815 64768 967105287 67607 68550 230272243 35374 34679 159848484 36781 36656 109994551 95542 95800 576830906 12678 11861 792285483 38471 39112 698807090 27691 28064 545697171 21217 21088 81126555 6122 6407 617033502 6795 7541 269388609 50945 51063 854572700 37483 38280 38167681 28070 27580 73302891 34619 34217 18025179 41310 41232 389702962 75624 74670 103081289 76748 76896 259347922 59440 59437 407986383 81111 80779 141555610 28077 27206 978020436 57150 57843 154792891 1964 967 284167856 22069 21498 762615035 95588 94967 591273734 58931 59835 886405805 74061 73789 904005460 2887 3638 189200352 39900 40237 611144008 28086 27519 1059031 25384 25945 975347030 12273 11710 524179641 28089 27292 745526279 94536 95276 999815562 61110 61792 955711892 21547 20616 558686298 88563 88600 155750323 14435 15272 26718652 95366 94390 506417585 30275 29657 775858810 95337 94969 614766273 52959 53240 302776455 80838 81716 912504468 27580 28100 435869749 28101 27682 672812073 26269 25412 451969960 44392 44536 658051815 27431 28104 700428939 73288 72297 157948393 70113 70987 908353537 35902 35866 261964185 2890 2432 912841951 48519 48289 52686208 19741 19840 363219480 9398 10172 268887132 79552 80493 917051257 32196 31686 451674227 67790 67432 30773398 71058 70425 985088552 59666 59521 827298308 31498 31239 296868556 3578 3526 699672776 75986 75585 737850806 90890 90459 394513936 32578 31997 603434390 224 1 488633633 28123 28085 174533638 95608 95949 117936529 18251 18978 873523042 21763 22001 387605430 19364 18890 790311642 27779 27945 880273758 82392 81672 33100997 29435 30022 839141056 27846 28131 906008376 31949 31912 32436659 87156 86769 261621464 57540 57543 695826718 69270 69758 906695660 13017 13339 592308912 43794 44478 754780599 73497 74142 143542481 55353 54882 561549316 87839 88790 745408216 28141 27892 748923650 765 1493 1175934 93887 93623 235957586 11166 10766 795742610 19830 19529 68470367 1 271 617424623 6247 6218 627304174 27149 28148 82661292 28149 27342 976248310 28150 28002 365178770 44510 43650 24393137 80525 79925 568470483 26942 27826 63103731 45862 44968 175279864 91598 90837 385220795 27298 28156 434055452 27761 28157 366645767 80444 80271 152092760 7352 6465 160073709 65119 64467 156329342 28017 28400 603173864 57457 57293 80642314 85804 85426 268740208 27436 28164 666741845 63661 62930 333410765 66032 65170 605563660 13956 13883 44601132 40778 40386 33822945 2691 1692 536746483 27821 28170 785522560 46525 45730 922998098 26616 26321 480233669 45165 44699 119156762 17806 16907 614187308 86015 86000 137214675 27605 28176 38360201 12324 13198 682181641 94302 93714 990740217 27664 28179 117935846 32825 33278 541004824 7252 7350 151574534 28940 28895 66743924 16877 16594 310254726 70974 71244 209263938 73754 72942 36113758 1944 2094 1420368 31380 30599 398797041 95485 95076 468949563 25681 25152 29760739 27290 28190 60473058 28191 27724 983401003 46600 45644 585849370 13603 13396 833849705 8572 8401 713846436 35288 34824 630234489 57130 57638 45493596 70255 69580 806365768 90843 90974 518922418 27604 28199 36849126 53425 54160 604211294 81202 80796 831287261 81719 81171 823210832 89481 89498 425646786 17962 17174 421443046 26637 27381 826471433 66533 66574 63506018 17433 17372 461282845 27913 28208 673880475 18105 17236 217567409 20413 19835 810533363 81314 82187 281252688 28212 28201 30062728 74425 73887 156894780 36490 36523 410487983 57911 57021 828960117 17082 18055 90738078 56983 56292 44574744 40844 41659 150510184 66643 67627 636751338 96723 95758 795121711 43733 44518 720622901 29717 29530 95024276 12957 13163 796168915 28224 27812 392577651 10502 11185 844753544 98730 99176 593235662 65603 64776 935622037 18701 18147 412287494 27101 26892 61850505 45513 44737 236626257 28231 28148 164018523 89578 88976 124503144 80340 79515 281604278 40275 39989 929731456 75315 74611 833169812 51313 50968 336175484 91846 91396 775742478 56417 56322 747337313 4230 4030 86222962 15902 16397 341941770 28241 27964 62663575 55311 54906 347377437 27857 28243 330763629 95711 96486 914456125 51172 50956 642115032 56304 57069 391868801 58941 59871 55888319 43256 42975 449882149 74370 74970 98912 50855 51599 711666304 27063 26058 983718118 72772 73125 374478390 7366 6392 612517949 63538 63077 143424175 46213 46854 892300069 8744 9040 484530632 28257 27344 218426501 28258 27837 257827016 70454 69785 666888194 51372 52265 326413717 81647 80995 18116305 57284 56746 96318504 70759 69921 243739337 16334 16060 173807678 32776 32885 215105981 40675 39721 167677776 58097 57519 151194376 94788 94861 528588486 28269 27689 556281193 99313 98470 674286184 95518 94879 574335762 5092 4790 145295125 94202 93230 68585979 26210 26072 408733111 45206 44313 16930428 6335 5740 95496822 50317 49702 720024603 89908 90626 616940588 45361 45854 3272867 69892 69467 986830873 98361 97989 572411254 60498 61417 942183897 81734 81582 787510051 87224 87518 853297042 27851 28285 563266363 9955 9090 335368818 13539 13221 955087969 77029 77530 159193945 81984 81933 148235425 35492 34699 783524818 85176 84479 916614659 28292 27431 31500616 78015 78469 56428895 83204 82620 972497015 82520 82349 630397810 76092 77072 720703264 57393 57971 348768306 12861 13082 283981313 64837 65783 143460447 88457 88307 765853956 68747 68928 220577115 79595 79957 242557879 10508 10656 803714875 52141 52086 723644412 6855 5999 623272222 71716 71559 191300866 28307 27974 700745661 39357 39023 85322355 38708 39496 40496708 30996 31570 81193967 97348 97839 441427297 91572 91073 864766138 5885 5903 599283866 3564 3966 709921713 99678 99842 6470627 95947 96618 119742339 28317 28092 893703024 27785 28318 337441565 89722 89072 131037128 17382 17589 324682342 27424 28321 216819739 40607 40030 561731373 89974 90905 93110485 41951 42154 12998239 41067 40916 242523251 81181 80393 55387006 28327 28319 67816597 65436 66157 123171918 19860 19069 936257877 62370 61937 341235410 60322 59739 963013336 97042 97702 278354806 9259 10232 357876002 75385 75287 460822926 94096 93261 189210159 73206 74076 32158719 73258 72927 504096319 25746 24951 502541372 29516 28531 58994801 84677 84598 785342837 28341 28138 937546131 28279 28342 464392203 79144 78885 308876089 13620 14322 857564486 4517 5371 602958092 37300 38102 419691338 88976 89319 988510821 14435 14448 893833543 95765 95246 314099227 76533 77103 353014769 28351 28161 250891929 83604 83008 278350384 20554 20831 543706163 67500 68178 668318232 56273 55858 362731962 7423 7441 662018587 27978 28357 957730637 2459 1779 145678973 41239 40357 57898355 69374 69776 497111817 14705 14321 620841575 49125 48854 12564227 15978 15419 78592947 95896 95401 980713821 30340 29755 20601856 35283 35039 727286573 87602 86694 830140717 4402 3479 858025567 25323 26127 98995870 67364 66651 539220647 27625 28371 305186775 76810 76567 486372026 39300 40290 913562441 27489 28374 762091454 39552 40185 228481899 19688 19440 128440575 79678 79023 568656909 88851 89337 12962275 70626 70849 618133994 21900 20984 63702560 76153 76140 219031676 6597 7229 48737324 65936 66350 461189652 18227 18387 928345590 938 1887 711599657 4037 4205 568495059 28387 27876 133755376 24338 24966 464110011 89523 89485 46495022 96548 96894 728499893 43756 43496 196949323 73775 74017 200570512 84995 85057 729895079 51755 52482 286852052 78879 79218 864568369 84439 84815 29637624 88555 87913 650582325 28398 27969 976877525 63347 64186 67516277 18733 19432 82737755 96429 95773 332861308 3217 2370 35024771 621 492 337266991 58891 58002 163561860 32894 32485 155142309 45730 44817 506538570 68733 69527 286187320 28408 27536 525012772 34442 35213 18719964 38824 39068 747160765 61592 61142 316960176 46487 47315 128143181 40673 41566 392480723 48974 49379 701723408 87945 87081 445256569 79310 78539 498313464 87032 86078 840026942 62879 62310 264391583 83554 84093 498696890 91092 91315 662868095 29185 30180 963955029 28422 27947 457187685 88054 87544 60613980 72049 72584 275802659 15892 16091 980361557 28426 28361 984804997 90236 89260 789581200 44958 45665 192298119 83124 82549 374015999 98041 98212 607702725 28431 27499 853270599 95727 95750 493450035 75905 76753 519921175 28817 29116 334137870 59100 59916 368777145 53990 53985 255242515 46900 46457 459544295 28438 27525 840740590 73280 72993 31145951 82992 82582 136786677 39627 39723 864628410 22397 23274 563821846 99688 99254 43365625 63269 64177 270287374 38160 39051 81637729 94104 94338 904749020 41948 40971 423240713 28448 27500 970110582 18804 19342 511627441 28224 28450 294926522 11222 10379 939705685 81410 81262 891292071 64083 63700 628263682 67900 68632 743127501 14697 14752 245231337 66087 66655 154433794 68921 69720 552231346 97083 96572 21401687 36510 35991 6840594 28460 28349 920238155 60501 61460 780148640 3820 4728 628498238 20253 19448 675929828 75123 75740 45397032 45905 45655 511258545 29079 29948 96602506 76448 76008 150211765 74559 74842 662856869 57745 57885 939721551 87493 86923 223268075 61138 61210 623074976 94566 94651 811315123 52866 51950 628558053 54985 54178 867757104 39714 40302 71355652 98604 98074 988961700 74400 73591 144159332 17021 18018 861284817 30277 30134 78533890 65620 66071 567447984 50477 49756 919669698 12800 13764 662262374 45488 44629 401814275 28199 28484 245526644 94653 95043 494559605 39224 39818 313268014 99103 98358 252671279 53322 52495 878784110 20986 20260 236156668 38194 39083 217413769 85749 85190 279955446 8372 7668 833244290 70350 71343 847727959 16303 16709 437403774 49479 49796 487263883 22211 21893 451991672 80913 81720 694876554 27768 28498 666668342 28076 28499 42596196 28500 28286 750960508 28031 28501 171674397 39946 39027 870837119 41147 41227 537320636 28504 28208 638103708 13430 12905 295895711 61292 61495 452985162 45982 45156 285695761 65195 64717 172265294 59628 58642 900978719 56495 56756 237881390 46415 46955 705025959 90385 89571 198374887 64926 64812 573116849 95806 95884 831576034 12999 12204 514557186 28516 27650 505989157 42009 41033 480995823 55952 56370 579125447 34547 34013 900498288 28520 27983 806802854 20754 20803 285869685 50650 51472 635336284 78610 79339 688294781 4046 3474 235310190 28525 27644 92290660 1027 81 43122631 28485 28527 775995516 60181 59375 742210405 44177 44144 921825504 19522 20305 704214099 4010 3711 648843013 20688 19938 420996311 7949 7736 489548690 81167 82143 168243692 12938 12330 933600114 24021 23180 391028978 5191 5428 388817191 34123 34293 798157733 91744 90788 181551201 74381 73776 540282956 25587 26518 62268879 28036 28542 311685682 51930 51107 912301365 80208 79246 234085978 65164 66012 665270207 41715 42509 804964463 31819 32207 223032469 32179 32833 768889850 84665 84321 42678191 27631 28550 267615704 56876 55889 395680491 36256 37112 980744682 61890 60923 418280796 26037 26372 874617102 56158 56114 848114917 81983 81230 41255246 99404 99444 713711623 16766 16564 770052696 94111 93799 420054520 8327 7386 482015278 34532 34521 506333941 34158 33868 479780383 45478 46179 330043096 72547 73035 111261686 43672 43201 469311981 51918 51804 332203889 95751 95621 287357954 11226 11459 307047413 63164 63450 892578237 60260 59598 697293439 62487 62365 643621939 28421 28572 54855646 24392 23435 948962997 25515 25403 749215520 45114 46038 920606445 27611 26842 508888650 82880 83273 778736427 28578 27879 47670092 27917 28579 83032825 58770 58501 667162419 77262 77730 24116213 83888 83936 790123937 79166 78732 703233248 22746 23458 832300666 64193 65016 887122162 43237 42637 71656929 36177 35753 912493936 75214 75640 333880419 21748 21143 80109441 58523 58264 626930033 19470 18926 981872702 49305 48391 847833620 28593 27928 373357832 97816 98716 800762332 32696 33549 910400030 93754 93456 796908570 81582 80896 297724782 36487 35851 895062862 4872 3953 831987628 28526 28600 86260963 28051 28601 181936546 88001 87358 555203866 28091 28603 19655111 72205 72391 141035333 17246 16763 345041426 53234 54238 680232501 70815 70090 413267472 27774 28608 320334069 31740 31440 33140533 34978 35698 709273529 27768 28611 113365360 47525 46562 370726161 86858 85876 880317441 4557 5237 873729890 53480 53926 30059151 28616 27813 329983639 14750 14493 335529589 28910 28192 825838100 98373 97571 497655390 68312 68827 27874027 86276 86737 391358993 76859 75947 11861587 36928 37690 265703566 62229 62243 331820118 65991 65319 910736473 27967 28626 863991497 39318 40125 529680918 57379 57461 768783489 58388 58662 698205526 44770 43803 852278468 71452 70672 42900913 28373 28632 39433470 46476 46487 389729813 70977 70833 239714997 26430 25821 120641629 7310 8236 55728575 2639 1768 645080869 40773 40813 844963507 27827 28639 684174301 95235 94858 576373149 50618 49660 11023645 98175 97707 107533558 97801 97107 869855544 94184 93905 586256595 27939 27247 529565972 66653 66610 856076892 11268 11334 341239097 78221 79213 52968320 20547 20174 91042599 57312 58220 273463015 78844 78071 830419181 86323 86169 427328040 27987 28653 89320695 54176 53900 7259709 77240 76353 907687976 80898 81050 110500404 28657 28251 895909417 28011 28658 403088422 30230 30213 12122112 97685 97408 2071149 20418 20202 783707364 30068 29553 809937682 3300 4269 6040399 53058 53418 719084933 12377 12302 964359254 77409 76444 155638417 54519 54968 515488566 48194 47654 76470926 14486 13857 559352623 24308 24954 373137369 7215 6521 342976917 72750 72642 574491521 98017 98354 832010788 6073 6662 391998019 12662 13385 223794068 66731 67302 409963961 6983 7177 426902125 90965 91955 537920974 45527 46057 917384733 26906 27468 822316661 42905 43471 944215111 30969 30323 87754139 48784 48292 453299807 53092 53746 225770841 26521 26247 300127604 28347 28686 863878767 98255 97427 712112204 28688 27722 823545582 28340 28689 716814262 28690 27878 762368308 5915 6786 718748956 24453 25409 861294365 73325 73093 203972440 55726 54931 837240184 8203 7214 270559688 5449 6234 436011960 8206 7352 817371557 28435 28698 170800108 18457 18103 15186832 46407 45600 460136178 89023 88292 408724334 28702 27903 5046503 69704 69602 683597942 27217 27312 149029345 75180 74252 78741384 28468 28706 27909345 34317 34909 878490049 33430 32699 548556547 28097 28709 490511692 38700 39514 256872696 31941 31359 502351483 31368 30568 143461558 94093 94933 1393942 28714 28407 405013870 78813 79048 593051635 1949 2458 800937919 94206 93888 539349190 94403 93594 590356521 68046 68489 167567931 78289 77716 426124740 25843 25140 224534082 94344 93742 601709874 7848 8459 252506794 28724 27961 247928786 28725 28597 219437554 83406 82710 466498358 64208 64167 69885020 32063 32732 964091096 43976 43271 471040834 10768 10335 689978888 84738 84065 967549101 67824 66928 631776297 53296 52380 50918180 94915 94256 17837853 28078 28735 315589058 13462 13055 744923134 52425 51445 18225804 59623 58726 943589903 55291 55069 705299713 44552 44455 98113522 52770 52293 101824242 72503 72213 887495451 28743 28618 524300179 36342 36206 58624900 53172 52952 53165779 85705 84782 824690082 79683 79728 865963753 99523 99787 846357657 28749 27940 859409455 19334 19082 658574508 85589 84931 299566900 49499 48579 631749111 67717 67743 880846604 64240 64222 191653728 40328 41293 48195563 14085 14238 673980875 73753 73243 479812083 72520 73411 840719245 28759 28082 805686345 82468 82420 392762403 46861 46137 984397422 87094 87799 507324453 29849 30661 257144269 453 1 627039605 27606 28350 659350928 27834 28766 930578364 62074 62895 532971192 61073 60866 49029399 57584 57639 11943533 86135 86714 678089485 89337 89821 260015762 53533 54398 839183301 33880 34496 252701853 56298 56265 619916149 29039 29400 800729766 81421 82364 73305118 65185 65729 279586493 29233 29911 409310583 28779 28140 351372417 23099 23063 666122022 28781 28729 775943407 28672 28782 3526966 28783 28612 523090039 16511 16184 469329606 35400 35337 389318485 19127 19528 339627774 82966 82409 708793374 56845 57733 967184456 29192 29282 98081945 47458 47865 418407868 29336 29381 637680849 71077 70171 569611483 38876 39136 732133480 7775 7458 27582849 28780 28795 379301422 28796 28233 18428949 78300 79245 91711986 16841 16528 20414979 86623 86128 18972313 68257 67278 579993708 66581 65687 400646765 66531 66335 233439516 87369 87532 635187127 31886 31423 794103228 83967 83806 324508559 54764 54362 328665416 27754 28183 612382963 58372 58463 8531396 37051 36157 544951831 47845 48403 905839659 1747 2108 813017596 91669 91475 27435689 15287 14954 341243972 67579 67752 23353609 28815 28144 789808965 38416 39161 578504561 8639 8498 211727452 46156 46150 242398029 88221 88545 595325571 82245 82437 492127881 76258 77129 871440166 34113 33660 342571267 23732 23402 114923827 77946 78615 657918528 28825 28061 773279345 26170 26270 192321886 28827 27835 144913170 1635 1800 767883593 24984 24684 742610827 95747 95246 953931058 25769 24938 920096931 36385 35787 24705341 47510 48027 693233098 86635 86678 148624250 32787 33199 239122861 28836 28449 669647127 83240 83312 235495687 28838 28368 351353812 28839 28646 850533306 25105 24424 369638326 62446 61567 29317662 14645 13732 303161600 40281 39411 256428185 28339 28844 308132447 81436 80832 144687984 98324 97658 653015909 92955 93774 514671836 28848 28342 62090552 28505 28849 199091041 28850 27897 707392396 48031 47654 458253915 79619 79689 223897550 28448 28853 839065306 68731 68338 145554594 28223 28855 397230767 41445 40970 357818256 36878 37593 556334535 27874 28858 332611322 28859 28342 49275832 10569 11325 447873618 31845 32799 248576922 21377 20751 934564490 28482 28863 993478680 27946 28864 901777099 6537 6533 9229254 78242 78310 425740649 20633 20390 164404662 12699 13237 635668759 36478 36687 440670790 98826 99216 488770135 84558 83730 795825211 94464 94032 199011637 28412 28873 375819796 28004 28874 348109621 77876 78176 445376920 28663 28876 201707914 15354 14528 238699442 89914 89117 364362632 30424 30365 723124862 28877 28880 412209500 10015 10525 739412388 63032 63500 931344123 91260 91161 584829157 71942 70974 600856408 4910 4289 724506867 80079 79265 970266586 85726 85613 33656966 13856 13044 979910669 53152 53210 66587564 6772 6183 316309912 86411 85957 829507424 28395 29255 94112879 81624 80798 4219743 30866 30953 628833097 28678 28895 385490999 82286 82922 898098261 27373 27461 931372961 88426 88278 529998376 28292 28899 966825232 96416 96170 325167354 64448 64539 858317962 28776 28902 4848659 84846 84430 265823159 41701 41245 2018688 40810 40854 985739576 95501 95238 103309834 58154 58224 459200057 66581 67075 12188521 63003 63936 138815050 25507 26512 92388020 28911 28353 830148970 53624 53565 879128860 1857 1463 610131045 56854 56088 647972058 89933 90572 725578593 30216 29369 450672742 69403 68566 714394291 57859 57811 201601514 80604 80164 36468727 72040 72092 76912374 91840 91629 900021599 29870 28890 548196469 33621 34160 980937035 11700 12001 279104224 17371 16953 867261466 3589 3179 240174769 83549 82969 926976576 37485 36675 384830747 13988 13981 579125401 61854 62144 463527160 57064 56961 517708030 11017 10236 981771267 68211 67810 869735701 18315 18212 847763527 28935 28018 688687981 68332 67471 599721431 28615 28937 428405450 50766 51139 241951936 17853 18543 987797437 66985 66204 580553532 28941 27989 971266168 19444 18792 308973608 57700 58258 787415777 18073 19026 954905016 46635 45792 199086309 7834 7307 127816810 28283 28947 94043919 48265 49197 211676728 95964 95169 458502489 14665 15069 56209938 52284 52184 28463170 52592 51590 33230731 28953 28932 894408736 90139 90654 896096979 74835 75134 314424504 19649 18960 38495973 91712 92423 11086092 90220 89254 508881921 90195 89268 690698100 28555 28960 270122077 21064 21450 608933360 65639 65618 765245720 25050 24188 446620349 95691 95222 90996079 72414 72278 393175334 15360 14788 133998131 28967 28453 808242333 73154 73118 571327354 26828 26001 31356938 45116 44448 900305558 2872 3585 36894563 1377 2271 63444035 41983 41023 104040317 28974 28634 949113636 74415 74048 9938978 80008 80312 742420081 4110 4425 431201379 78291 77599 178240746 51647 52013 588072239 28980 28046 859020303 38930 38940 143428133 42141 42554 66437010 48483 48296 21972135 68762 67864 549065997 58237 58204 572023088 98941 98339 691015665 77844 78256 325266151 70363 70151 797307326 50748 51594 219673972 59896 59298 564617850 90114 89425 433625362 1827 2731 925068636 73942 73868 66647269 1766 1583 363574728 82139 81358 772369295 15984 16286 43888256 82814 82459 957386238 91808 92690 885533976 19656 20627 978905223 59088 59689 885316522 2050 1155 585180729 60524 61479 604142284 71097 70667 443842155 5351 4424 375581119 9420 8591 810852504 98852 99168 337140457 33258 34223 596841069 60512 61160 881214085 78539 77972 620704799 54762 54452 69817242 25447 25011 347594498 38083 37955 683517225 88213 88492 492786264 71390 70526 301482411 39659 40207 787276390 96622 96701 787567291 29017 28286 991829454 90975 90243 874651407 56627 57036 898161944 35816 34862 664961196 28250 29021 961409170 9167 10032 73965914 4241 3931 376070234 19642 20335 36559702 6951 7814 682291897 47477 47863 871174728 70527 70656 977005746 11582 11347 252221556 28941 29029 333201627 69971 69945 218788916 15685 15459 18175596 28989 29032 973347238 38863 38730 196223638 92568 92002 563440802 59028 58368 214267414 80733 80262 747216623 80781 80011 459755785 53713 53937 555564726 89449 88808 889328386 14552 13800 400361782 71442 71847 618679642 22902 23638 388683194 57972 58843 196715975 5147 5397 660384968 76305 76970 619398960 93378 92625 293724060 28334 29047 189158592 66014 65509 448869333 97713 98473 528585530 77718 77140 777975661 98458 98013 307084428 76322 75340 140218606 98055 97669 872755622 85499 85283 314105827 2944 3515 201326220 76830 77417 123240845 90255 90293 428008618 29058 28565 142691800 92335 93131 5594985 19150 19586 33431693 29061 28607 49338111 49435 49367 81969865 27596 27773 206796171 54603 55460 803997870 64989 64771 728781409 29066 28348 377681752 83349 83976 38135714 46292 46552 945587987 68899 69632 176883217 41506 40972 2460619 47500 48424 839203617 23471 22614 13210564 93407 93119 813096275 39848 40672 552862859 27239 28081 422785726 96779 96627 154179116 29077 28719 173106671 78813 77860 112296101 59596 58986 997899508 68832 68011 843703195 10309 11261 241354420 72064 71707 268814412 29083 28904 584217218 78376 78105 332469701 5236 5741 274613745 29086 28849 951522644 48929 48696 129508585 24712 24908 19484993 57504 56774 33920506 46876 46038 864528313 28620 29091 561446129 9751 8886 20452363 45427 44537 24079785 8242 9016 812785687 29095 28582 509716772 28612 27985 882734082 30956 30943 289168090 4946 4509 183200303 55992 55857 68557905 59434 58622 201143659 54667 54998 551644398 37190 37334 539113320 78335 77694 935058443 70 1 675027821 29016 29105 55070538 47443 47830 222300491 66240 66277 776265512 33663 33990 140018835 42174 42995 414215125 22559 21976 363351046 48046 48124 78347331 29080 29112 598396237 35031 34294 652311932 46661 47091 825688299 29115 28978 3565626 9631 9744 740541039 5729 5407 24705713 58738 59199 42268910 23955 22997 917816496 8044 7151 949003184 75905 75219 472070632 42922 43157 891363114 28460 29123 515882635 33943 33594 383170092 28756 29125 712499738 52709 52357 64508764 93259 92378 133971064 29128 28493 104228579 81878 82344 741712194 14483 14687 653153382 14531 14812 995499363 73767 74546 428473656 85967 86133 562623202 28878 29134 711113422 97543 97311 54920959 11901 11236 25484659 30669 31273 658863743 3948 3859 741245756 57446 57609 470631492 16096 15328 56299839 75931 75956 992564768 71825 71772 42313984 16804 16013 200750059 59186 58749 23679532 94935 94099 673037523 27053 26244 169070730 86655 85961 597313268 18125 18027 326273582 72054 71198 443899177 47692 48410 473989616 28538 28420 638881569 58165 57312 819811868 90050 90954 472647605 23553 22764 762147691 65831 66178 424729976 54531 54857 754551346 98984 99832 959009168 29158 28735 322233306 49249 49166 44508869 73612 73035 47721616 94380 95271 192760536 44960 45449 850101565 10265 11231 824554518 89252 89131 857960889 48803 48775 799130924 29113 29166 379746108 28632 29167 834899261 46768 46670 241073941 36102 35390 549235250 72348 72201 769675678 52052 52289 330152786 82569 83323 656883055 48822 49776 21043218 94726 94730 828980946 44717 45522 377439534 24991 24931 745978743 48809 49720 825739768 72986 73871 851093097 30318 31148 639465456 73667 74613 736010305 37227 36841 242432662 83565 83801 302737306 59970 60566 49837436 29184 28769 3138500 5369 6306 81436319 43085 42514 478913469 29187 28990 306762487 11299 11082 230806364 91346 90849 145004877 44802 44761 312973520 17145 16526 374556493 50532 50514 681791561 77888 76991 506576092 67812 67028 373558261 67342 67061 245721516 35391 35673 183068206 52730 53087 239915277 25164 25028 16761842 40017 40806 5570566 25702 26134 887593875 29187 29201 40479140 24425 25098 578032559 12400 11561 642145682 61754 61233 453840483 78128 78086 149392618 18856 18770 645133500 60601 61518 157471051 29208 28434 2217582 50783 51650 21965356 17030 17676 592196041 6048 6842 14689391 34182 33799 931592168 75348 75280 814915641 20686 20562 268706092 38883 39489 444541186 53794 53147 259581417 12070 12569 28559848 49906 50588 580743006 30320 31134 717805641 32170 31915 592319723 75797 75514 336189072 78081 77465 374471038 68539 68193 89162063 68695 68775 364256591 58477 58180 863247503 66810 67159 433534925 13667 14430 485721956 33619 33500 855371223 29229 28964 547963844 37114 36820 630994992 81641 82406 203042968 65381 66050 994184749 14695 14109 57453076 96222 95448 973777073 63145 62915 83199044 45584 46259 348680539 16295 15351 711824360 36722 36637 96793086 71887 71568 700529026 16818 16500 639981650 84967 84169 931439277 94815 95533 870867433 8881 8251 218314160 34310 34759 411812964 99537 99308 871619411 79972 80273 575432166 97775 97487 432675570 1 583 34077129 13107 13678 212352207 86416 87354 69602192 11174 11311 602957484 43213 43042 935268893 75479 76350 913860250 53332 53162 307383589 36654 36386 542711820 97410 97835 137502432 19482 18987 979652399 90320 89724 629446661 20639 21527 87168638 486 1438 494590965 28898 29261 701958801 22152 22607 546777910 96803 97129 305344565 21304 20830 126710308 60692 60236 988094658 65714 65210 79933411 28863 29267 14502057 67909 68002 779569560 59608 60298 210596941 20744 20366 326933977 85685 85011 482090772 17867 17353 748776546 42650 42974 318191805 66903 66341 481256969 11136 11849 61166836 17180 17328 286095604 93669 94565 733411619 95556 95505 889335049 31037 30420 234421388 13625 13480 160900262 60403 59442 436711061 14681 14050 337057170 29283 29224 517977954 7084 6621 892653108 86988 86563 722495145 71356 71300 449387267 57169 57737 479061186 29288 29103 506896446 72265 72209 35781118 54369 53727 23919581 28883 29291 276848698 66413 65627 478593991 79622 79132 217502388 84932 84763 772879429 79141 78913 801067037 14323 14421 535372471 28905 29297 536036079 33827 33762 851413126 96373 95669 186385408 89648 88744 574306905 34776 35463 979790680 48175 48107 867901324 28311 29303 661807935 29304 29210 28736990 1 198 851947931 74109 74526 901819753 2931 3715 38576505 3905 3987 53168344 9504 8706 184239850 68094 67989 340209108 2841 3609 606781200 56735 56517 11311039 39766 39071 747388536 78148 78752 532688549 94625 93843 481706922 64146 63246 634326127 46193 45637 217199615 29318 28738 601270874 27212 26252 252563635 30421 30945 367242408 73160 73088 969736763 27972 27479 363819670 75890 75159 670985689 99620 99124 574584973 36957 37805 220727661 62335 61577 707340956 24594 24899 568271246 81074 81137 712325926 25323 25307 162989529 8439 7988 337498584 16962 17032 886230921 68237 67402 171189982 6300 6971 521729609 25716 24845 715152983 29335 28948 788801350 39942 39894 864270342 50864 50317 370545287 54199 54617 926738250 39596 39923 887661185 15693 14978 822486864 44603 45415 618746342 68987 69384 742088583 27441 27830 696292287 84105 84132 272100436 29345 28349 727089594 41141 41651 47996936 29347 29066 49937093 10358 10962 867061775 940 1540 389934043 36242 36571 26935913 74159 73432 754525470 76921 77734 223973215 66457 65463 814091559 93478 93824 711773038 55964 55725 348850330 19389 20236 12848520 91477 91154 227204093 77004 77581 285222268 98107 98977 95614410 69137 68856 760354482 87397 87328 793779906 65108 64739 419392283 39381 40036 790692997 33784 32998 545337960 83696 84621 96817760 95561 94941 474710394 24939 24332 949079142 81992 82989 808027674 18571 18146 469868738 72510 72393 960692971 39734 39733 30040907 41530 40532 19070364 78290 79169 747169625 55887 56311 150829410 81061 80715 186248151 97152 97978 461946790 50830 50368 495406490 3916 2976 32497403 89547 90183 94024689 22254 22782 686939218 92618 92608 621996926 88598 88053 674622065 24879 25173 191947588 51863 52156 45634465 89246 88300 359464960 77046 76678 667194791 36323 35813 539069 54076 54049 708204022 67797 67474 289355683 60328 60046 52113955 82748 82695 408575504 77224 76513 245354649 96457 95457 668926698 64963 65599 293794702 97097 96371 187087923 2552 2399 61371958 55425 56168 428571869 18582 18198 215871542 39276 38937 691729376 92348 92972 97031003 29401 29225 61563275 55154 56156 871673740 99259 99976 497735447 29404 28964 678534397 96902 97448 890377346 53842 53003 380531366 29407 28424 370604187 69605 69094 341481204 46678 45696 708622169 85215 84992 803948734 43057 43757 317246064 29412 29296 800699514 77344 76740 831639590 69325 69136 734489009 29165 29415 529779811 71586 71267 337593520 61199 61879 933265416 53428 53730 366420097 24529 24251 852839042 96030 95546 817128729 25462 24691 996526495 21857 21930 795493843 49888 49695 922004384 22153 22983 343786525 71054 70923 713287567 44471 44765 768133745 47141 47280 973361107 5267 4796 546960264 63526 63311 629846785 73286 72976 544657866 29431 28595 102727413 28703 29432 578800392 26638 26300 741480994 54481 53784 64361069 38405 38311 564881190 77174 77277 373447346 57178 56973 832382625 24883 24613 560824978 20130 19133 932686664 96952 96995 281898366 99515 99266 412619829 28456 29442 438255249 80034 79116 664633729 70475 71216 304520134 94434 94848 400160533 50854 51256 7325545 18985 17982 48732093 29448 28539 68428747 11309 10714 105050751 34638 35368 482671418 28785 29451 374424618 66196 66246 106892848 26009 25776 253591345 80399 79863 60952523 29000 29455 514027450 16941 17638 621579389 45521 45095 241058291 76209 75717 39240965 88836 88646 215603365 19136 20115 514109342 97018 96162 350482955 29211 29462 456527222 68226 67800 878677732 56214 55623 342874209 39631 40527 347525063 19081 19263 332871887 81895 81054 116079799 65520 65167 139457532 18181 18420 894020343 42585 43402 358326374 58071 57198 18934559 92227 91697 117472900 97897 97506 263813488 5995 5193 474302901 89605 90504 618304101 9192 8916 978851191 26035 25431 319552906 8511 8330 978193113 71037 70992 492594321 87737 88069 596056627 24398 24182 275938467 87461 86860 78411028 29432 29483 865955828 7371 7540 29137532 21353 20367 797345178 26645 26321 709775179 29487 29466 746945439 44248 44123 107742458 80731 81086 177063765 94737 95363 840769673 45425 44445 885403625 68309 68412 864327608 33181 33065 850851643 71582 70825 557599354 29495 28585 958104813 75476 74672 163063463 12128 11677 475613115 41209 40507 155726833 27207 27624 646627594 15556 15366 549035033 29501 29026 859303619 29817 29645 50182499 60981 61883 312706913 15737 16438 219432263 9032 8665 381664329 12447 12210 914254185 54132 54039 197129818 53191 53563 846095563 29509 29178 44889798 89361 89091 226753345 75558 75909 289527328 5288 4978 36506406 58307 58988 89064374 37135 36270 900635982 28874 29515 869848864 34055 33584 129710907 23387 23661 532793881 4668 3802 213843348 2819 3413 498786446 43935 43986 515655890 29521 29414 909339893 88660 87871 443260477 21840 22204 48951008 87581 87091 962137879 39823 39056 706920402 29362 29526 917073943 72422 72976 963838545 29528 29378 276422937 44984 44238 37259068 80403 79591 400850195 97761 96858 967449951 77954 77905 564151883 26178 25495 49100101 83474 82546 155460295 41376 40523 107959117 16602 16956 422116613 27325 27058 348942848 67721 68311 149544173 9526 8919 30481570 1758 2382 612928772 67671 68497 346873351 68313 69128 238002146 13696 13602 257128361 93171 92641 747727334 57812 58675 872000759 29546 29242 938230568 80678 79929 539214575 93339 93231 934028719 7100 7956 49183214 66790 66593 581794789 76716 76823 258240455 18871 18235 874296135 33639 32824 141453331 33301 32711 654075745 28676 29555 677834441 28921 29556 708983034 10968 10556 105416975 99700 98783 67197836 30282 30411 981887055 95568 96023 382956279 71269 71799 628511628 44754 45278 399147893 33693 33624 426326775 30438 30909 757278161 29565 29031 173615549 80694 80095 25048532 22196 21255 87951908 17971 17031 22880513 75924 75412 285110230 25538 26326 329753474 55849 55968 989846652 41954 41708 449335649 96577 97509 828093071 78101 77840 812826619 61014 61322 749750891 5120 4203 772006834 94274 93435 194141606 50471 49992 864286179 66582 66809 564018335 29501 29580 61811992 47517 47515 472679002 16508 17171 138060158 82436 83275 50753675 97799 97191 749625241 85421 84789 408890864 65927 65645 670014262 53671 52940 911886564 29588 29567 543160481 49931 50261 843632690 69270 69205 3559961 60162 59945 561338407 33168 33753 719685505 34837 34842 87142891 41637 42482 18609752 37661 37700 55376145 29596 28864 90385899 28642 29597 701266796 7596 7451 325497801 71340 72042 472964388 84453 85233 3711608 50376 50180 846580490 75140 75255 920157286 38634 39553 630886697 16899 17417 61958946 30658 31466 259283869 29606 29331 141288140 14423 14339 511217577 31207 30639 540937675 4132 3199 456669955 87851 87279 815137981 62452 62779 23629170 97953 97427 817087156 15214 14513 245108891 90540 90471 965084575 29615 28947 143757848 94599 95432 244328710 16128 15167 489026507 24594 24893 224762107 28937 29619 501601906 56651 57495 366080333 52516 53318 960615035 43639 42834 479665406 98764 98546 861909785 75246 75470 986745335 90673 90998 9070487 80782 80677 737625339 81792 81854 54894317 65911 65372 209654234 29629 29000 268517777 99530 98933 186504167 52288 52366 946290063 2751 3629 514415275 81929 81565 5429468 29634 29312 849077979 15803 15167 46380007 54351 54074 473234312 67263 67109 169227890 27423 27678 171691926 7115 6397 969754784 39207 38248 23196527 35025 35273 302754383 66858 65886 390299384 29507 29643 681754279 29644 29382 40866245 37529 37129 492671475 28220 27794 313622409 80305 81139 710248368 81101 80439 71819472 95098 95724 769732324 58968 58180 662601712 902 1 807940274 78726 79456 616072764 29653 28912 106204458 29155 29654 417230204 64477 64050 358980198 29656 28704 347383194 50740 51015 379648466 42970 42937 276668062 50235 51008 530839499 38225 38061 77087964 29661 28658 269945196 18190 17197 348360044 82664 82996 654400676 29355 29664 536880859 38528 39256 565554828 84743 85200 655467040 29667 29252 644406264 31422 31187 463579090 35990 35830 476176461 18353 17570 167906712 70992 70297 869086866 80487 81316 797827040 29673 29470 59901641 25003 24192 799716308 79341 78552 543955327 54136 54822 963499401 63317 64204 730936226 28125 27669 265954938 80331 80679 17689747 61264 61108 113623094 27097 27801 28513404 28762 29682 643411797 26566 25687 507687140 98799 99371 120871600 25134 24467 614546816 54113 54073 422341330 28595 29159 212299596 66563 67042 649151913 60022 59652 647278043 20534 21370 114225793 66308 65608 757118699 10897 11187 265189940 29481 29693 489627709 18367 17649 14503322 59949 59022 354331556 34427 34317 368561223 28748 28320 498966875 76880 76167 341454198 43454 43128 517678235 38632 39584 129236288 94242 94875 561460845 39262 38263 4528658 28895 29703 563665598 24491 24690 685923933 53084 53987 297505713 28236 28556 569193103 99696 99327 300263225 30234 29580 352158531 4963 5411 12261606 85657 85019 220352948 17063 16599 165237247 29712 29409 156861560 55002 54633 800725458 49932 49185 437765739 45414 45012 961900616 86136 86204 392450537 88647 87657 61675196 91132 90577 564198464 91965 91231 44697869 74688 74535 55233380 77943 77148 797313266 29722 29108 118124517 33056 33937 618497422 5886 6245 809510175 8546 8126 174625605 29726 28903 777742769 29727 29304 266361805 29010 29728 917472816 59670 59285 462177928 77450 77791 445990940 28802 29731 148148497 23280 23552 176848658 9948 9072 343299605 26295 25979 871586372 28776 29735 944764516 88780 88417 192920103 62056 61516 416815175 12141 12719 908708459 29327 29739 103690517 77221 76480 584742960 28747 29741 852249857 57168 56853 111712375 86938 87361 567806262 95571 96265 230576854 98057 98550 790066214 38569 39371 853025905 87665 87731 847169566 7712 7129 258543397 50861 49937 560411678 2610 3099 375113990 29751 28832 794666729 55588 55979 192118796 29753 29273 278220888 44512 44431 693110281 32960 32741 536530163 38572 39309 135231710 29757 29036 182726594 93326 93866 915225327 82472 83037 73752161 26010 25456 407424980 8845 9226 574616403 42978 42210 971206994 32357 33030 628529816 75421 76409 776302729 4429 5433 276733058 35553 36382 643676014 54992 55549 219318980 13575 12900 361102972 14994 14583 60965836 93053 92764 344001191 18985 19558 644268115 46980 46763 354650002 72353 72210 303324978 40516 39535 411947521 24698 25315 103457655 24174 23292 974341777 49083 49225 384407736 9643 9139 12282023 29779 29299 450908583 34368 34601 157480358 4617 5311 908113127 99728 99373 998062181 80114 80064 85068830 35769 35509 444182752 67498 68362 149031244 27892 27062 633431085 22720 21955 395753051 29788 29685 425388210 36407 37032 834700023 55676 56561 19759766 2161 1749 70458015 29792 29201 820110453 55305 56296 418954492 17560 17497 308537432 95796 95294 367000178 38100 37829 486855908 28801 29797 280045302 29798 28990 658408145 38409 38854 352377119 3649 2830 622098078 32269 31325 557431679 57062 57844 85181059 79137 78698 1299507 5369 5465 39746216 15000 14123 28507321 29806 29380 55987092 29807 28947 334590466 39569 40486 343456488 70921 70286 508673224 37003 37760 870412877 47419 47179 597255714 7793 7124 64347819 92788 93438 143892566 28566 28284 891679132 43327 42573 75686894 44583 43695 437818144 46099 45588 931985678 29818 29663 343734674 63046 63358 617786116 97263 97574 105064410 98845 99547 840915489 7770 7844 442300389 53735 54329 792321991 34084 33424 379305810 4299 4714 114817220 49680 49593 607562862 45721 45778 456174046 45690 44787 552169315 49198 48458 808243887 22990 23359 716571564 84276 84110 624616116 29596 29832 944451020 29833 28947 549414048 73468 73126 805306688 78122 77879 791073782 8370 9003 259752626 60317 59783 932802774 67270 66778 368294511 49192 48921 139134487 49138 49026 51333915 74066 74930 477058455 97799 98183 476668068 23219 23844 499752655 45088 45320 196283252 66579 66451 65041323 91501 91424 125098987 39979 40376 315510680 14014 14210 410014220 28902 29849 464823518 31080 30743 765654390 6910 6441 13521968 29852 29531 283617686 29853 29686 522142337 81299 81190 775557660 22015 21018 533266714 7356 6421 66834859 11589 10653 318520298 12874 12934 259849429 35747 35692 378069533 15651 14936 605176646 32621 32544 705838320 25439 25453 82100543 48912 48251 853600451 31432 31161 759918407 59516 59166 290612335 19039 19304 493327901 45308 44700 166570715 95895 95986 466277616 14714 15531 605424330 80791 81389 431282130 61927 61416 5812471 19416 18584 200692331 57029 56619 140679268 6086 6157 712250090 28866 28919 982668527 88351 87652 675955009 16180 16424 858188838 50392 50324 378150546 51153 52150 890613852 29880 29017 60840164 66181 66706 343593469 51178 52083 156452635 34599 34967 78224158 13298 12544 459874599 78719 78150 736168280 99094 99481 149325947 42461 41858 50458583 75926 76047 32634049 81265 81096 75946926 8251 7507 341104844 99797 99934 151592045 29892 29736 815764430 83875 83525 427934454 65364 65128 703169227 20548 19609 319941772 92093 91745 36914765 29434 29897 571645997 29235 29898 896110682 93494 94021 891595810 517 1289 352751267 14649 15459 98861524 9548 10547 643056894 37050 36485 960070625 75703 76027 357428246 78194 77598 961280623 29906 29319 773990497 38894 38789 185704897 6256 6058 794176851 21953 21502 25593608 22399 23251 646357202 55420 56252 276342651 80162 80106 701027049 88663 87969 553518505 41073 41166 531537344 90985 90395 696527118 10704 10918 669450700 31519 30517 730086373 29918 29443 377573955 54690 54263 416529214 17349 16991 332236243 98059 98270 43412816 12920 12544 316669843 31188 30391 332435984 75358 75984 816964666 81529 80614 966394371 13321 12941 770002831 34060 33231 988720976 89493 90274 354713120 24175 23729 572570905 61957 62093 2506551 44964 45650 971743499 63381 62489 223298314 41250 40295 2392884 19435 19300 938613042 72270 73022 269406229 72751 72459 624292702 55060 54103 642396409 66176 65440 395444297 22426 21752 6905477 14063 13685 452391657 29941 29750 975176079 46604 45787 461965802 69589 69074 706188852 34551 34888 956967770 28588 28495 543098148 89423 88442 148170918 64647 63927 142534465 18425 17891 411172549 29592 29949 287909737 20483 21113 589997747 97163 97129 462321295 32444 31582 189418017 29517 28934 340510225 29954 29337 188608619 33788 34210 939539525 29738 29956 778631114 308 1 628938581 22580 21750 83324619 60314 59362 66873422 56138 55140 608051711 42394 41473 10264691 29962 29946 633188852 16103 16289 23171799 85934 86131 918799717 7290 7614 368475179 27751 27235 716123054 78106 78206 32941780 86222 86010 567182210 2321 1920 645804353 1157 1344 920992224 29483 29971 733521019 22170 23171 88864067 17028 16710 135485693 18803 19317 968016154 20555 19647 655465927 40730 41414 65618807 62884 63340 297653678 53917 53691 21662987 750 856 448331510 21903 22600 794364754 60773 61550 804247842 29982 29565 453213451 16222 15740 334273803 17484 17179 512195819 63183 64167 549911344 80893 80233 495839890 66548 66929 381080653 69441 69202 333730238 71392 70730 407429167 46100 46025 54552511 86490 86915 371930822 78860 78805 228621611 78040 77320 212234108 51823 52379 776943570 76473 76288 346540741 45756 46097 595962100 87973 88670 712612343 95050 94399 984257458 38304 37302 739465565 7680 6690 288913347 61383 61392 822620294 87435 86942 10480232 22652 22984 42238691 34625 34805 678811554 76593 76138 914377362 62702 63276 623078818 96599 96305 210214772 83860 84684 727114881 82205 81492 339328133 92644 91878 335566897 30011 29219 961698157 56953 56422 244144820 55198 55962 989339218 30014 29492 170495115 29288 29504 789454833 11073 10968 597989746 33310 32386 791110125 30018 29463 166784330 42848 42434 823513958 92864 92015 725890391 14442 14472 756971982 38970 38021 484409771 10118 9647 332086776 63689 62866 258677474 6003 6375 895291250 55166 55759 33284112 93909 92921 484266517 44351 44988 95666424 29429 30029 13552090 60696 60270 67414143 29638 28898 193132784 20345 20598 429026144 82256 81816 487040011 77129 77499 934448928 90024 90223 146665726 56706 56234 513047877 40153 39554 814142348 30038 29134 570029763 52591 52173 67007099 5823 5972 178379703 11489 11974 653508331 83149 82942 105257815 61565 61674 493592550 57395 57775 943579177 30045 29877 90276920 14845 15494 482298996 97324 96849 974368897 96510 96001 281238261 99295 99740 646811528 94902 94362 814102482 60619 60687 675017426 87145 86221 514401748 89104 89396 522010996 90208 89460 636863440 90821 91800 764840229 78699 77937 129943142 80967 80128 165782935 42501 41937 685996526 30059 29808 589459976 59814 59854 795779248 71894 72851 8023828 30182 30774 48038227 88375 89057 30117069 16214 15635 16562585 19663 19512 563921165 5118 4446 426617161 98892 98411 18423819 24004 24894 566692204 50178 50424 21410093 91028 90245 341246907 29621 30071 90625565 59979 60886 193322585 81387 80414 688595487 23966 24078 735481790 45438 45631 539278242 63169 63590 243977971 45740 46301 38623252 49171 48740 518222853 30079 29129 572342267 29391 30080 6779572 52701 52544 236575042 29924 29323 292440427 99336 99262 28238288 45844 45440 942827125 30371 31262 157684832 30086 30031 312636781 49965 50155 950901132 57820 58699 884640502 7210 7173 961812266 14001 13032 186946733 41596 42289 278311900 39091 39085 316021596 12404 13075 527291619 52656 52792 324334961 79992 80066 54639156 69975 70267 764968366 30497 29862 367525070 43151 42493 831201825 13954 13855 723603786 2200 2643 204398423 22702 21718 333471924 41804 42409 5995469 23344 22769 51318169 55548 56087 8867239 79824 79922 429943649 40881 39929 20388516 19287 18298 983389663 6064 5504 328505938 79359 78767 81405735 91461 91241 18559102 78753 79337 877264800 27021 27277 461502959 70789 70122 216749146 29231 30114 214491476 6724 5848 291420065 17394 17761 570456698 30117 29305 655921106 25962 26046 923114946 90701 91640 707801197 96326 96304 880784339 71016 70779 315885932 87946 87741 820084620 30123 29576 777740499 82798 81876 34227260 97792 98131 234343049 48443 48462 831167510 28515 27842 755454566 65751 65575 629379807 30129 29565 822578317 51501 51581 808147178 73177 73477 86441980 85315 86208 401252934 12226 12224 863215457 20911 21437 170231350 96617 95752 35191343 58801 58838 177697505 69947 69315 399728626 31244 31590 290916683 30139 29251 99964896 1007 1442 695956868 9587 8636 2703024 30142 29313 39261984 53825 54633 498753711 55115 54627 90312166 1396 1952 706893328 20419 20848 582385357 30098 30147 630984579 77850 77135 640853284 72272 71899 324309258 67406 66576 121570320 92001 91247 389992200 276 1 86854715 98451 98097 92397979 38215 38624 37243339 74879 75859 630129196 30156 30064 791342737 37024 37537 181602117 30158 29726 966741123 478 127 84267682 73545 73195 249599085 63546 63228 169731466 85100 84442 627961059 82407 83032 467865440 14064 13375 521909626 59971 59928 186673781 91224 90754 903252536 14971 14672 443816736 9310 9424 84220744 15637 14885 583206161 45593 46095 562539762 29745 30171 994929378 33635 32696 308171723 17415 18135 123284463 21360 20890 468140329 65814 66608 730731624 19110 18426 801321946 44853 44454 215937956 25831 26743 861298966 27132 27428 455142584 59955 60243 787114417 71954 71383 154842441 93994 93953 393228181 12239 12617 888682142 52652 51894 81993584 29791 29801 545047801 33203 33316 122274474 91934 91173 62396200 85655 85584 743976346 62266 62543 958412887 30190 29277 665984505 30191 29465 603412008 64425 63533 802020759 82495 83418 407452934 79594 80600 24329548 11872 10973 544725174 42232 43021 467745842 58652 59452 638025518 92641 93633 663662353 43407 43467 510653355 27981 28418 428571675 42958 42813 428941310 50291 49947 92454618 46963 47379 868513830 69380 68552 811460710 64639 63711 227228708 37346 36786 361082843 15525 15634 182815755 10673 10147 818210570 87776 88554 10893399 22149 21919 53329263 42447 43229 856508543 27457 27210 105220964 30213 30062 602528206 6044 6253 465004435 9887 9699 410904686 67531 66749 834779313 24510 24552 317036742 70401 70387 674658666 30766 30935 616957702 66010 66065 733107351 45669 46233 469682943 64103 63253 400844727 34976 35700 117239353 89692 90373 778799517 96417 95908 850036799 37418 37806 341535078 58845 58379 604271934 41948 42143 677058990 30229 29896 793205454 72213 71793 594369540 10490 9913 784822032 8581 7863 373964954 18125 19078 995964409 42052 41103 896036417 43124 42221 679160045 86613 86459 93955733 18041 17581 635370640 80976 80034 458414709 1002 1403 148961497 97760 97101 49027255 39827 39596 526980968 30104 30242 623751449 82709 82080 243325977 98501 98714 375786874 59780 59067 511876057 92525 91800 674542410 78859 78065 921642424 60914 60285 703161151 136 4 735838784 18968 19563 756858185 13190 13549 520666373 29805 30252 62794953 30253 29624 378498174 42310 42031 106217726 77079 76785 188083219 94960 94277 282719167 6632 5806 274857079 71579 70608 239456368 79549 80486 396869176 8110 9039 51357487 97455 97088 838908565 94450 95024 227686478 72182 71260 278556303 29326 30264 694277126 78079 78543 658902083 17931 17126 156772969 1 293 848455286 65703 65695 875741593 16058 15782 57948786 62959 63316 963541048 56943 56278 312462353 44095 43872 791224863 43426 42592 31211031 53178 52344 648404307 72931 72440 782016708 53683 53023 694891316 41077 41599 337991850 26451 25657 822696440 53782 54752 627830717 89584 89508 729328216 91794 91038 444622505 9076 9992 42161033 7871 7581 389745768 88305 88165 426534766 30285 29458 737217043 30286 29353 253985036 84593 84301 767746296 29303 30288 27127102 73530 73543 143494894 83970 83269 62375850 70357 69485 209931493 29336 29572 955098611 14109 14613 424942529 37422 38245 706620209 37532 37922 688427881 79920 80836 552755614 50573 50410 476915738 29944 30298 963846801 49780 49383 187193858 30300 29792 44917425 37933 37918 963314442 10223 9840 469270626 30050 30303 893531891 30304 29846 952950916 30305 29415 32481188 1696 916 592464733 67115 67780 880791490 25661 25162 695566291 38885 38339 72803202 41612 41791 173302495 41576 40573 420743099 30726 31151 345069886 30313 29929 770829120 20154 19197 593160554 69601 70473 377306732 44437 43893 202095048 84589 83864 61507326 53864 53283 779206435 18014 18341 197303847 56463 57192 967356249 1 69 307262690 47150 47116 396495956 40255 40972 867596932 85119 85623 289790780 77622 78072 811678612 92548 92721 489708523 78901 79697 26735836 28794 27797 723178658 81026 80151 972148416 30330 30218 500745722 45063 45820 190737615 74893 75423 100309789 16472 16075 987964312 86508 85702 252815925 26548 27050 501754559 51892 52708 831559973 9407 9359 650318160 51502 51424 458062456 19822 20617 558555730 57228 56428 547567254 44419 44945 23932320 4138 4179 674633022 30343 29859 654864116 90484 89815 592640816 9733 9292 357659973 87308 87949 82915370 18226 18317 99572819 31090 31165 156778774 24781 24443 329920128 30350 29822 6148738 30351 29693 576107745 16048 16083 742979408 71636 71262 80192405 24878 24277 659873711 30355 29387 509665365 61875 62819 567440458 30357 30035 575149901 31583 32026 719925695 37085 37325 842568234 91978 91847 368859218 5994 5931 56146805 29619 30362 782812131 42237 42591 743688223 11016 10666 224985117 44834 44762 452831581 30366 30181 54436593 46776 45815 431118518 29389 30368 261424962 30116 30369 541168729 54844 55402 784148962 40925 41812 370971061 89065 89177 957766334 24006 23118 109532228 13019 12462 516847701 70658 71154 73918119 15879 16303 903633775 30377 30150 532523512 13777 14471 721600779 30379 29894 783331164 79787 79168 594645145 34991 34928 205606871 29687 30382 17355369 22656 22944 245266021 72204 71424 456780388 73626 73237 387272774 29889 30386 512355066 30387 30216 34114969 80759 80536 615748699 30173 30389 975727660 42269 41714 929649642 62907 62240 221933203 67624 68510 263608302 50654 50008 177443191 74133 74910 67308427 92505 91997 120149297 41938 41530 917802738 30397 29791 215572887 4173 4001 930086868 75645 76453 364851734 93870 93977 687515164 1 212 824559618 79120 78547 499079389 4060 4342 337073961 656 222 22209929 76729 76107 932192430 40573 39872 574444389 34066 33113 106131477 41018 40458 172918073 97541 98229 12461210 79278 79873 34857292 51303 51390 971063495 43969 43200 209157007 30413 30044 740926021 30414 30061 210900505 58054 58875 230290419 22818 22173 748364755 43040 42394 542666805 25564 25994 224513397 86661 85788 580712847 6512 6582 873012913 89083 89461 589444978 20148 19975 114239917 95688 94749 861369685 26596 27166 644447927 30138 30425 468776968 86580 86441 369675317 15303 15655 352173381 28929 28936 66894554 29002 28193 597088649 56502 56435 620026400 56084 56104 523266081 70682 69764 870330610 18776 18842 9421192 83188 82646 141837992 47189 46456 12460528 64825 64998 373962809 18599 19485 188938783 71319 72275 111324588 50580 49630 569003132 72256 71689 53410256 63291 63989 977332330 72756 72147 85278253 97705 98409 815946196 76879 76540 378115386 29530 30445 377737993 86881 85944 521843921 30447 29744 19772619 93707 92709 646840031 1850 2446 397457570 29841 30450 603711072 86360 86544 47404407 35442 35495 166966923 25114 24453 676705885 29580 30503 27365449 57402 56804 699369394 25342 25917 137672684 30457 29892 304873063 94500 95035 20851486 2857 3632 787638684 94855 94828 392247063 91846 92003 307584624 48615 47656 327693076 94012 93468 589655063 30464 30313 107389700 30465 29518 362763821 75281 74691 788263556 59335 59515 268585289 61053 60426 256555021 14058 14461 482295254 77309 77736 2051692 38467 38577 743243038 26379 26668 292364915 11968 11468 144112808 34388 33644 693537007 6077 5223 7813572 54177 53623 868790490 17127 16287 242208612 46693 46382 348194257 3137 3986 418031661 60024 59473 791680712 46952 47289 339648206 98862 99215 846779644 53824 53038 574087825 47374 47173 9649961 87420 87442 887318063 57278 56993 516934909 45891 45714 358893289 87582 86936 54013645 12729 11847 744794580 47311 47842 814953864 82862 82039 237372277 30260 30492 855832297 51662 51413 741768589 5480 6279 793379312 14212 15020 784166710 49767 48824 380516242 69637 69924 393485103 1349 1475 829823920 30499 29808 808626293 93582 94305 303051334 11296 10575 656738579 36285 35736 584170725 69742 70702 446350138 93923 94711 542764131 54632 54647 913952916 93459 92581 848452305 79320 78479 626132950 61033 60563 911499693 10642 10838 923583637 16356 16188 698785881 2453 2019 61208410 86525 87261 212059852 50657 51238 220387320 86668 86712 687372424 24881 25485 58544669 42491 43487 302439371 25178 25051 334070824 1378 1223 262777098 33810 33621 999560250 30520 30407 93671067 43449 43209 163233680 70871 69980 156794034 84765 85624 196736016 77826 77817 956345742 64244 64322 609748001 19488 19230 73104884 92631 92713 790192832 98422 99352 987097565 12040 11800 221177297 42742 41843 268648812 22933 22889 504070834 30532 30181 683305506 64968 64209 93632790 99437 99319 584794197 96653 97218 32776209 82827 82700 699313374 32141 31353 856377711 71303 71349 149472019 60092 59899 360836938 50500 50486 273447669 54593 54652 326868956 60332 59343 971692970 54091 54232 753556369 50358 51205 621259309 12747 12455 427579744 44081 44826 395997252 64353 63529 640738652 7870 7827 409956274 43116 43201 814353798 35623 35593 334124462 21072 20767 23040230 30296 30552 493503125 30553 29788 693028058 85297 84343 61714396 27070 27699 550331565 82869 82429 729501256 30022 30557 232554347 91494 92174 54482017 42631 43540 827914228 3914 3813 687764772 66208 67001 502221648 6000 5488 717366008 4520 4440 984322370 3424 2419 30316771 52577 52358 858680096 92844 92582 341532670 23891 24421 393860321 30419 30568 193736486 94065 93787 225021048 86098 85475 880382197 16809 17359 364938081 58089 58025 332468208 5352 6291 115117689 2468 2066 28167938 493 1 57474578 40038 39368 48353834 16943 17725 812341319 15587 15962 780082032 84177 84334 144742285 29634 30580 233578013 91076 90864 367280011 80178 79367 263322155 51923 52037 736534060 13663 13472 953710075 446 121 708869874 12561 12020 713202758 32739 32138 645938829 62512 62301 747768918 12368 11897 467778732 97417 96432 719854198 1057 623 580624403 67400 67264 927421607 79852 80395 282370285 10102 10896 30719892 63064 63018 120835428 30295 30596 440164296 20124 20357 185662576 7333 7736 728883999 30599 30589 810214124 99256 99585 68320890 84246 83325 884375279 73168 73856 493212599 10767 10025 254758233 16797 16430 855831521 90739 90358 340721068 3991 3657 487510435 30607 29615 850958366 9075 8298 59174403 72345 73110 688900588 48485 48186 36425549 31395 31002 931679216 38325 37821 211667532 88175 87712 790075254 73951 73118 119537088 54512 53838 541711692 59439 58699 637441037 55693 56572 196047640 60762 60626 52925233 61525 61995 368225006 23476 23001 46895352 30061 30621 562612514 11259 11161 883255667 20282 20151 268602459 30624 29634 466666406 67887 67019 218135529 58290 57546 895047297 6088 5304 616755289 94587 93752 693396498 95084 94226 140315206 96534 97299 10782456 22397 22738 25660274 98234 97371 828466715 62605 62762 940557845 30634 30350 197941914 23702 23890 183342708 34467 33476 47621 29870 30637 519215798 62774 62681 137296589 47244 48230 622664947 23240 23899 756537592 62038 62330 982147983 30002 30642 898681113 72969 72501 604494790 29792 30034 245634944 90170 89495 121983623 72760 72219 508823470 37901 37738 598224774 89370 88518 318605324 81796 82175 750544525 92292 91892 559369692 40253 40050 138711826 2803 2732 51834223 56514 56441 301036047 90593 89886 674251416 30618 30655 648850958 81894 82823 750435682 30417 30657 428978563 3770 3668 91285246 88613 88925 343569247 51840 51952 886092543 16000 16109 104034786 20760 20838 987984074 46520 46558 542101425 99072 98890 295203143 30665 30241 110577448 26564 26515 667759837 10895 10445 840689649 22315 21869 753644958 37095 37867 703091414 78462 78202 523051454 23053 22866 324364243 81195 81206 780016202 9222 9763 6246512 16969 16341 637356566 20707 20717 524181582 37982 37751 773777656 67894 67474 160198143 30635 30678 426770227 86412 86371 455226906 23860 23450 234192182 68139 68737 210132623 44962 44061 26685831 61010 60674 915841081 30684 30362 19459322 33386 34080 3916978 30272 30686 833232166 57947 58582 867874411 55559 54685 539360537 64762 64540 497571580 18122 18774 305836107 85350 85753 930647992 41333 42223 651317201 75292 76195 68716165 30104 30863 998099411 59262 60114 29618411 30696 29723 47737664 57870 58832 795649898 28197 28651 965259712 2998 3605 232327953 78502 78862 199424491 30266 30701 407851852 96246 96867 506125752 92491 92007 444680702 52747 53136 158717752 19473 19057 612344783 63342 63875 59912580 70548 71104 441234120 8563 8793 623796724 61877 62044 17606429 52458 52302 479267729 4069 4481 198693449 88109 88233 84270797 38761 38325 170795104 20296 19387 785812338 72619 71751 973585313 22301 22689 227371737 31516 31087 528977483 13038 12262 489861212 30719 30513 608966323 30720 30571 204570125 95468 95703 543474066 88221 88131 467087785 4728 5497 249511587 8603 8540 158858695 76010 75941 268206958 97187 97591 841917269 35982 35362 990081118 32218 31554 54615877 57000 56824 565136410 80518 79585 689889412 90370 90270 122063122 4518 5073 252107308 72176 71503 759695704 91533 90680 558237178 78690 79092 935384242 30736 29799 605891330 98943 98188 188445933 5174 5533 289307809 61703 61585 643001460 56189 56448 234022324 30741 29950 417790753 29905 30742 735679495 28790 29343 451487058 28138 27325 105830417 30745 29762 617853248 30322 30746 778448094 69152 69739 196677260 38665 39234 932445260 64851 64371 49634331 93702 93984 384430970 85055 86032 92373028 21494 20947 654146430 56563 56193 149325447 30754 30442 40249942 26280 25553 3272545 12854 11870 115490849 31598 31692 841983965 86793 87607 857113744 63098 64028 19795789 98558 97731 821172375 30761 29902 746576505 64063 63433 51693160 74529 74455 662907702 21480 21032 142043553 30765 30443 200450619 67613 66820 614511044 49163 48276 137615665 8276 8625 76935401 42969 43719 659276553 99942 99864 206744751 2288 1944 879814290 21693 21549 579540856 30773 30370 473605963 28867 28532 728317910 20846 21509 225841270 90890 91141 72714816 2070 2683 999773805 27 1 335564554 92255 92968 80314937 29795 30780 485891732 30781 30090 497318753 14875 14888 720346561 7828 8641 75162624 40951 41676 111833258 72299 71529 508459802 29769 29601 101194132 32548 31924 63450928 13409 13899 691100192 30499 30789 23862034 44599 44465 844444866 36906 36030 694505205 1 468 168567412 30574 30793 56815045 13460 14033 576409772 4689 4887 397408957 30796 30294 710212491 34576 34195 929991476 47194 46247 73021527 94524 94908 150628538 30800 30092 285131819 40965 41875 265421667 73313 72576 9054957 9965 10146 365312611 76335 76922 25038977 26110 25500 908601563 70623 69866 526317116 5830 5029 144618739 95061 95240 687772 42424 41668 228070697 4556 5546 398795062 30811 30015 509198313 39306 40251 71006959 37711 38562 45447517 33619 33771 90449519 67023 66918 777483142 30816 29833 559388883 30817 30117 129741964 28021 27413 115130018 9518 9289 985642834 30692 30820 444944131 30821 29877 953317966 36140 35484 67779373 9962 10498 684159128 79931 79279 749651998 51126 50593 675907904 53331 53215 474050704 30621 30827 552321253 64899 65560 113156905 30299 31278 316436867 36851 37354 16180978 46992 47455 389338253 65538 65007 259522570 61442 61554 5480764 59563 58806 503568028 47821 48055 997409062 88590 89378 398119438 30109 30837 835665170 53131 53385 735796859 2150 2598 293827595 27540 26617 884818532 73000 73663 972468915 14113 14834 299143842 87542 87180 831107290 77097 77236 38937247 30741 30845 625451855 47887 47630 845628614 30601 30847 808919030 30395 30848 220589880 73170 72653 206473243 30337 30850 84121793 41096 41880 788851974 21417 20510 620585482 70079 69138 864166608 84554 83911 475389712 92497 91802 343274869 24418 23857 385455316 95370 95389 394441769 50028 50796 344096597 45583 45066 743933680 30134 30860 265597883 83738 83666 559628905 70372 71061 694710997 84009 84240 805481962 30694 30864 639811525 30865 30330 46165970 99194 99132 887115514 13292 13283 915903515 39621 40590 210854239 30791 30869 978313519 63787 64071 352214994 98010 98138 222490365 30406 30872 740870872 17531 18231 70773323 9190 8833 978244239 23498 24090 930709070 36466 36405 646621924 49448 50007 410748536 52212 52296 504950789 54999 54649 389716625 30880 30036 3419930 2250 2698 321325833 34801 34791 547186480 42254 41832 28707213 22525 22514 851056245 46049 45444 748401112 73464 72717 257435563 22170 22050 563027660 3530 4523 655217623 33490 33816 466214337 83443 83232 322817081 64432 64231 51582493 99431 99070 397951105 97323 97213 101460772 3988 3010 117216576 30117 30895 813975058 30896 30290 454942365 81027 81416 459753063 20416 20428 893350729 75821 74937 945032323 18091 17367 364686261 50137 50793 449466994 54233 53704 55367554 55711 55132 16647945 64057 63364 342655801 17758 18494 45192498 9314 9704 693325884 34161 35081 155750788 53682 54462 245371132 72450 71917 259092503 6760 6580 345562989 6903 7297 276976790 97553 97019 279139255 30719 30913 593826453 13794 13966 432646447 82366 82255 650470437 71319 71682 232501125 96773 96863 61061798 96599 97429 288447550 91141 91382 624192989 82165 83162 453644389 71100 71827 608070471 25884 25989 9692798 60171 59311 238942124 83292 83244 277322940 30414 30925 68065526 90983 89991 829484916 17152 17713 366554692 51010 50903 344553424 10428 9797 486827067 63971 63763 792781512 48646 47823 298304412 62934 62720 224138318 79301 79300 46318620 42618 42551 767003337 57307 57860 299195760 78343 77914 937157 63801 63523 881047719 64436 64041 386054889 30939 30309 538383292 76643 76578 18316841 74846 75243 491318636 35016 34722 34048573 27848 28681 690847557 94842 94944 882055249 90483 90795 606680064 30899 31210 279485950 46163 46682 209770512 23738 23553 545403001 87610 87966 646690939 3485 3728 906003466 17645 17099 344269801 56038 55275 286201280 9064 8302 33274 7481 7747 614735204 35038 35793 385414365 64494 64654 207903659 84433 84362 48754463 83003 83020 618829999 45722 44953 25652672 62910 62368 411395744 70791 69853 52212876 30776 30962 319126711 74527 74975 873665192 32767 33149 764460652 3534 3083 808145260 27690 28531 93242089 59067 58076 82334576 12753 13472 268366014 39118 38877 26772970 64362 64187 461144534 72002 72405 352710199 30174 30972 316736426 39548 39655 891407287 89478 89516 847587252 63408 63768 240880606 30958 30976 35911719 30238 30977 479347848 82355 81424 89801949 34466 34206 799287437 55183 54603 885841041 57074 57044 34005142 79398 78810 837215822 55622 54710 77709871 98486 99191 121433895 81903 81120 506464029 14025 13236 663683113 93299 93316 107124465 30988 30027 30574222 30989 30512 948500701 38013 37588 31006259 57730 57429 595522503 48021 48215 221398605 69326 69250 396298908 87964 87352 816603223 79223 79452 810980071 60764 60671 276434255 44734 44178 458398114 1092 1105 176959777 71063 71058 62603339 97525 97523 529316964 28790 27840 615205947 18899 19275 786519108 63540 62558 557042228 30676 31004 323761855 6341 5901 706484281 69640 70283 305213205 4314 5198 221129634 30058 31008 796175993 31009 30948 868309359 31010 30476 402578701 63897 63006 827231965 61594 60955 886847245 31013 30572 67579447 23081 23514 419662410 71169 72018 715753967 39433 38713 464709595 42181 42752 233676781 56530 56719 292904463 90051 89189 631023399 30082 31020 901942950 31021 30434 356517234 53821 53815 927167808 67166 66242 638497687 98968 99624 951054869 83297 82756 517815722 21396 21851 945155303 47601 48541 934354327 30300 31028 808952885 31029 30827 183706622 35931 34927 550534322 83261 82573 104883009 10094 10240 410215669 32637 31896 21038811 31034 30083 693117298 69143 68433 499192051 96860 95869 538186921 91172 91862 794304560 48961 49917 757880733 35 1 314822608 96037 96956 312915592 50635 50266 819349492 74209 75022 146105805 47821 47861 312575038 71307 72150 718275374 73550 73282 128679582 89975 89788 527873855 92011 92104 465435753 64336 64793 210864922 62317 61587 46000044 57749 57950 175490645 54654 53748 499527359 29209 29702 663021873 28882 29622 399068189 43021 43030 779163412 53089 53356 32639090 77383 77624 18711866 44886 44081 730893558 89973 89135 975290791 54352 54581 457427962 66433 65451 652895840 12663 12103 707653056 99123 99596 209390810 70175 69535 53163408 36529 37473 148018611 36834 36144 155818248 95826 95276 48896160 68434 68374 63892404 31068 30123 995659943 95874 95016 402026719 94063 94885 798333070 30625 31071 742205864 31072 30443 567856019 43784 43179 988816728 31241 31108 933142109 53168 52589 884720114 3880 3844 13190195 45634 45970 283040524 95484 96238 425817196 61681 61989 217930462 42536 41976 939074598 21750 21693 49747865 53276 52388 447776827 92180 92071 939489018 48989 49652 617870193 91783 91796 591657502 5936 5646 522052849 95302 94704 340378520 96192 95743 748444411 44466 44692 886681025 33159 33633 640728535 45965 46152 204339023 68941 69900 783382287 75675 76276 69317673 44563 45304 833390811 38085 38048 772227194 17155 16777 516569565 31097 30182 689269252 59780 60256 332278030 20329 19852 746308536 3678 3493 121232889 81151 80277 387307395 54951 54973 630040871 92359 91601 112896618 42040 42286 858515674 57882 58404 422594265 49512 49805 618333694 66315 67118 415088952 94936 94635 15088988 26489 26977 911993536 28182 27894 987859217 70765 70467 327689869 37275 37016 470400574 5984 5398 35441396 93313 94234 709276418 79318 79496 493324566 918 594 533659813 52853 52284 986709173 82935 83499 627652118 25083 25440 439645767 92595 91953 558599832 75556 75480 299373897 30222 31122 211943608 23134 23804 462371030 56917 56744 564967810 34599 35576 66057336 67560 67796 344217588 30487 31127 958646078 75744 75030 679148723 63742 62980 459163919 61319 62271 337478141 13306 13119 283656765 86484 86715 98037727 29284 29750 71047005 78556 79107 993263784 17633 17722 794493783 91257 90487 19201949 18169 17465 850772409 31018 31138 814341102 27511 26600 533117777 26863 26695 357069289 9940 9892 859949818 81660 81155 404290670 84638 84122 612278454 31144 31128 383919267 10071 9274 183234813 95057 94548 22484456 73112 72619 387984981 53103 52279 714548238 35362 35208 26050851 38949 39546 30955459 54708 54153 819130817 57959 58405 625736529 65082 65978 967637200 35360 34570 496396681 26770 26535 982051280 31156 31011 972902649 74062 74382 884403182 42426 42081 421732710 97703 97255 624719132 52197 52637 335792502 18432 18275 61485415 41704 42489 469177004 36048 35112 171200645 23365 22844 424835481 43895 43719 89742254 44459 43618 17763409 94247 94339 322938286 56616 56312 347334941 20581 19603 245426999 86218 85581 449519471 12603 12316 184035707 15409 15899 135177499 31173 30745 582113530 83484 83072 623285699 42647 42713 352406169 83443 83585 648274579 20046 20683 357391093 89051 88056 134365231 21925 21370 239628278 48780 47977 927740138 59088 59654 983397543 83096 82331 56360761 80859 81596 356861765 75272 76210 515652711 28469 27856 58117526 30296 31186 690788234 71199 71481 976823163 7894 8026 297902261 2216 2195 26712009 30906 31190 61361263 31191 30227 393276245 77617 77049 797297508 7138 7984 334038606 17247 16548 595298907 92746 92183 293607376 66980 66865 63532648 31197 30414 985519029 24479 24277 369959267 85079 85114 65861807 31097 31200 824738456 63103 63406 336713876 30478 31202 62853056 74456 75333 997246200 11504 12191 56252977 45426 44517 70313985 30250 31206 908811345 14296 14167 439281015 74082 73748 695059280 91228 91198 737998875 46991 46882 107446551 46589 46751 201299770 68736 69106 403520123 3701 3875 152994945 62936 61955 860022199 39078 38533 615172115 98285 98645 331164953 78991 78497 643188953 31218 30408 528869883 74144 73492 197246745 42758 42110 589024245 58470 59046 900871499 84226 84565 942932049 63121 62193 350227240 72688 73268 689958335 61734 60777 946548483 95822 95495 46815306 2648 2033 72365916 43385 43966 660373899 88986 88473 321099443 14866 14788 327129373 47066 47772 559106970 82812 82755 675156305 75128 74200 170417934 51996 52180 730180642 20947 20461 844171015 64170 64518 290051179 78092 77383 632238926 5053 5085 61590871 53644 54006 153645711 72583 73534 492851737 30778 29921 41837487 31242 30653 614983646 75704 75872 963063135 31244 31002 56642048 89071 88882 808525298 31246 30773 692628605 81121 80625 472122731 62303 61926 711944359 48557 48644 963338203 51306 50837 281116701 81699 82576 4347370 89039 89473 136951289 31127 31253 9140147 56783 57077 988193867 50760 50127 44824021 18785 18710 250796999 81168 80367 736819910 60936 60750 839134138 30690 31259 244758123 79823 79525 103622211 31261 31207 564867558 30085 29304 555824319 983 1879 96629168 30668 30411 806637701 22570 21813 402920423 75195 75536 842970068 97394 98348 280537321 17705 17142 469636873 30616 31269 259815969 97752 98174 345525781 72743 72276 386773793 85080 84344 547084847 52330 53090 449028337 59201 59755 719504326 32506 32933 530447271 11860 11959 43747002 50241 50991 318107192 58702 58705 562916043 74412 73569 416370830 95482 95239 686934610 31281 30351 869681115 84360 84337 754989359 98788 98012 148488492 83945 83867 990642690 30764 31285 538212929 31034 31286 803200926 69161 69942 636652700 47823 48513 253657274 38015 37135 227028696 30910 31290 155743210 82988 82959 379658300 44137 44852 39456718 76312 76177 427061904 12490 12126 185641865 46707 47603 435496495 66270 65502 516635509 56649 56480 80071774 31166 31298 403351062 73470 73466 399025116 44644 44203 764896588 26189 26138 408085435 68060 67317 708888524 65768 65443 419309677 31304 30990 826271440 30733 31305 823899938 90970 91828 20456462 24491 24165 667159378 31308 30925 131941351 98968 98490 881582741 31310 30828 942700514 14764 13965 399653563 97645 97798 895806808 30322 31313 750188057 83431 83161 73512049 53864 54249 917051937 95813 95570 367235919 30991 31317 211541046 84497 84373 457152904 31160 31319 601190590 15485 15844 935495642 40114 39868 476237944 44642 45203 12017690 50738 51630 288057359 1842 2518 503558510 72221 71359 228550128 98890 97917 30714556 19317 19736 722180697 30372 31328 713166178 43425 42949 931995059 4021 3942 24016936 57173 57483 681554210 11238 11795 808796786 31333 30715 995265882 15053 14374 341806011 7157 6912 68850612 38734 38359 762069822 20977 21773 272733569 35561 34684 801658870 31339 31172 452601246 31208 31340 772866249 2873 2237 940779593 14071 13901 693234433 70862 70511 910562610 33058 33567 367537403 27681 27032 455909333 30690 31346 117788963 32164 31500 986724872 4738 4044 315591968 2319 3079 215786704 30663 31350 556136779 31279 31351 24314745 68040 67223 922737766 92608 92271 932914406 80684 80902 812670859 71426 71523 391477029 82902 82637 994688610 74962 75048 827054406 30370 31358 73156503 90447 89561 640008046 90171 90899 693780875 80731 81017 930733351 2500 3188 559548234 17998 17989 73320954 18488 17643 771223998 31365 30472 329045056 30765 31366 118874402 70816 70698 763557429 65211 65026 323058360 61041 60447 659857742 97456 97101 515075775 50277 49321 576738253 95489 96167 586275488 77235 77183 548187282 38650 38680 286399336 52794 53413 827224372 46669 47621 815572090 64907 65458 374913616 30955 31378 84651654 28165 28141 644790817 35707 36096 200299189 29724 28888 200757585 65277 64803 95610406 91314 91101 602760719 30438 31384 452274590 50974 50077 508670306 46018 46061 278176123 30714 31387 574551741 26261 25453 474786282 36212 35634 395958739 39705 40118 200776538 91451 91099 409192108 31235 31392 292721457 33231 33805 732733433 9885 10160 622703805 92049 92414 203728805 30809 31396 285111917 1916 2034 475026860 73152 72542 377605953 57882 57786 173412656 42174 42617 14604415 87603 87160 91619274 16783 17033 370718632 31403 30610 118873886 30528 31404 949937322 29600 29771 293018802 16609 16023 730931287 61240 60964 638164992 45965 45425 195145494 20204 20827 358218441 50875 50007 781495256 30576 31411 715486125 9006 9026 996509518 83223 82876 353083129 94764 94352 755369818 49217 48928 274921920 54637 54413 298015427 8472 8616 799357741 55385 54623 960697644 91992 92851 185094167 27497 26657 590063431 22301 22001 866727126 93186 92497 543303494 3285 2725 786768213 28993 28125 955022738 78395 77996 457489257 19834 19441 141838784 70343 70101 18039649 33004 33012 594154433 80632 80532 814575327 98069 98633 918855000 96703 97220 800450022 41889 41826 879060945 15450 15938 432281139 46437 45737 41809905 95447 95265 842682577 34329 33933 557347369 72323 71565 227796456 31438 31415 351195406 22664 22703 295252694 70595 69610 219637774 63855 64515 793826944 9946 10713 331376731 27485 27932 412286954 20632 20016 995069484 50886 51775 322538246 75407 74413 457229349 25449 26398 737402826 51329 51834 696883987 77994 77976 716621701 71055 71379 580708829 27402 26866 181447795 14816 14688 302492088 18443 17717 412809103 88703 87797 767255193 30798 31455 919175336 40678 40448 367410160 30736 31457 761414839 83056 82774 729613715 92667 93449 71882352 36856 37832 257576184 1855 2819 192167191 31462 30591 6523048 76246 77052 314619285 81980 80991 200569840 31465 31357 861931979 27622 26949 517168346 93463 93906 753889830 55428 54732 786339420 16996 16820 941766004 54374 54126 155894990 41714 41074 287046390 30621 31472 991767201 43880 43920 459080374 84940 84988 615433039 35335 34918 559429658 31476 30741 97389198 79254 78523 295785146 49770 49606 880919497 31242 31479 2469743 12134 11637 275338704 70089 69881 782605228 83309 82961 616566479 97394 97207 985232658 96740 96280 184607869 70645 70505 965603134 17123 16931 2262165 40230 39410 489870822 67279 67369 48627594 88568 89574 690327844 54791 55023 240707447 45097 44650 384195089 81715 82359 519005524 31268 31493 136584598 70806 70534 441333360 91015 91042 144114047 21800 22259 95160347 31497 30778 23740369 20771 21588 543692707 85776 85866 542329950 85212 84297 330409091 57405 57786 339867798 84569 85488 616944342 31503 31256 565316000 82492 82645 3754002 31289 32268 815789226 53446 52641 830462962 50507 50285 370521469 26736 27225 889282484 30736 31509 996307796 31510 31370 21930885 6975 7552 619243502 61414 61476 344012346 88779 88169 982662370 31311 31514 936325952 40545 39993 333534003 48938 48308 271960790 77017 76404 698493220 31518 31095 62424185 59847 58962 792646221 31520 31395 685498784 76193 75508 900642287 96551 96345 287780522 31523 30856 436897669 44971 44891 11376149 59868 60506 566111643 30729 31526 634736624 45817 45461 106498787 86291 85326 68265363 97023 96096 318889350 94647 94076 184041869 61073 61520 361179320 30686 31532 567357406 92075 92391 85154959 23262 22268 595530343 48695 49154 545009685 71650 71131 358316446 31537 31180 641163676 81659 80987 710087046 31668 31180 669667665 61578 60823 50901215 31541 31333 463284756 78012 77413 412575897 14999 15464 747408519 53984 53628 603039631 50803 50607 765259877 31546 31216 870860402 10271 10709 795389974 86155 85744 63410179 16025 16330 469299840 77600 77202 77404550 35102 34913 437184287 18579 17920 722960243 30968 31553 438110296 31904 31550 872929902 31555 31035 249026570 98213 98963 830898297 29145 28201 862079591 31558 31187 313714281 31189 31559 556192514 73661 73298 940914070 21298 22116 390514728 80677 80751 111339991 56336 56705 900370548 31564 31103 190679982 74588 75483 230051486 49395 48628 563567295 90778 91283 177864596 88573 89100 768867463 57867 57370 323272396 28310 27516 524878666 56740 57507 670475480 39377 39849 168124749 3823 4270 493974587 45344 45510 195796038 94631 94118 936118395 36587 35998 215667985 77470 77007 115620727 31578 31251 288094116 94592 94285 108016891 80636 80697 668346181 943 468 598759570 30517 29823 787528443 60779 61316 717374875 48891 48422 995352130 68803 67956 32953247 78587 78213 387656194 80225 79386 376145122 62949 63112 684280258 68182 67919 942608696 72501 73073 889618713 55022 55106 236985114 56755 56360 218539366 43410 42986 492381433 1623 660 461889473 63893 63757 165530834 73206 73031 578177842 84649 85345 290126851 72144 73060 455983904 78004 77789 26247005 40729 39965 190608908 70325 70065 786973050 28122 27732 8523903 60084 59304 123373905 53342 54074 68555840 97565 96994 201297671 36498 37096 977743819 42084 41473 197606665 59115 59018 29483007 85064 84867 629793623 82529 81995 666514967 43945 43116 840387363 6710 5966 511820763 50783 51040 870951066 67633 67030 248684567 83528 84392 242835202 52030 52915 800127309 32483 31896 657181445 54407 54754 981540007 52387 51430 837257036 31022 31620 741408559 25004 25250 189161296 86158 85829 15820610 40357 39637 577070189 12760 12081 17170498 88439 88701 341432633 65390 64834 835170956 51772 50909 994076435 31628 31383 423346602 29912 30257 317805055 21036 20871 744694473 55056 55487 894443185 65722 65422 336953709 26247 26219 272686823 26499 25825 505239651 75425 76071 389421052 91635 90857 190557432 29614 28827 308770746 23962 23479 680069736 43266 43881 228477809 17355 17969 60248473 88896 88601 145583429 3433 3298 800272649 69950 69825 729652172 30764 31644 703158533 83967 84323 533000153 70971 70017 274939933 70068 69606 307520658 17697 17004 45302228 68342 67397 40917961 81602 81911 46114716 92508 92365 40540297 31388 31652 635184129 81749 81074 667341294 10102 10937 177381412 81685 80862 320237626 80238 79716 621014891 29396 28988 191334950 31658 31515 293745015 48988 49844 317892726 20112 20746 30245462 78228 77819 902364624 79924 79759 290918650 54311 54736 271110350 28324 29114 236943850 8770 8569 779045970 65895 65077 675002936 85032 85782 145336858 43178 43198 435572403 43936 44000 2990484 29433 28719 982635357 25523 25359 40932595 68888 68211 229259040 31673 31671 258842242 2090 1413 20404156 12594 11760 197365816 31676 31174 741186052 66464 66950 442629005 65169 65501 69732426 39053 38887 594691981 52384 52261 28428056 58639 59543 156238635 31427 31682 583378977 97217 97621 152449495 39911 40726 535657334 83608 83947 684770899 19458 18822 101380861 62818 62175 894582722 31688 31389 72294432 67450 67638 832773378 14484 15402 584543170 90088 90030 974428731 65441 64556 239919223 95385 94820 22553272 47055 46158 640279796 31695 31382 181727478 30915 31696 530184900 7256 7395 546537211 38113 37288 788288829 52476 52695 752113897 96817 96585 168123571 46613 46335 860055507 93073 93728 880898539 42934 42164 257866447 69058 68982 699762130 72561 71801 955022413 96892 96352 342186351 50599 49835 201970087 31708 31020 661584407 31709 31653 920639737 12737 12626 152096224 31415 31711 250886450 8413 8319 583746648 65139 66126 807106667 31011 31714 132349814 44038 44714 654871672 31250 31716 75630800 24925 25467 159668669 10496 10509 125396751 91639 91629 43993667 85033 85398 950216608 81709 81241 371996428 31722 31203 770093229 2969 3622 969278883 78005 77122 282619724 40533 41326 193842166 65498 66414 653997558 30184 29851 41209960 38839 38403 245718842 95561 95888 499952675 94207 94740 578750642 11730 11155 886504875 64495 64270 363395639 31733 30902 66562489 72049 72859 980847953 84567 85424 965221958 18448 18067 98183409 76014 75926 608717798 31738 30960 22947171 3225 2726 91146583 80639 80183 36790910 19536 19480 677369178 50831 50085 946694686 84595 84942 33139393 34443 34282 82485460 31745 31728 965466826 31746 31632 768898779 31747 30938 493035947 69077 68596 498863950 71771 71552 620882286 52701 53423 50217881 91735 91247 49147647 46336 46958 2068782 31614 31753 673398148 36716 37215 449875833 75461 76042 992474092 68488 68524 999260693 95835 96488 616171723 67247 67899 803920704 61793 61157 875036773 31760 30925 23118476 50141 50205 27328264 31762 30760 317027288 17733 18484 835793312 86174 85709 385911423 6046 6136 419835525 31766 31456 278072527 69442 68969 638443671 73141 73246 808930237 22598 23598 279024269 44227 45092 4319958 29161 29896 823402634 10216 9620 828810361 31773 31536 33652209 68705 67911 972561988 55976 55594 161697147 88387 87472 432759244 91843 91942 214024071 3486 3564 884428177 69680 69867 222603953 31454 31780 364548657 44128 44684 912822949 36284 36698 213520347 50649 49995 948736310 8073 7691 954509319 39192 39377 916968874 31786 31361 834000740 12952 12077 123219544 43685 43408 546614290 73701 73141 731435126 60386 60484 25076242 32432 33134 24414252 62506 61542 38974971 5297 6033 906005228 71542 71482 810415598 29381 29811 350408198 10837 10503 137179339 37874 37467 32696695 59014 59126 452335525 12530 12417 437183234 36196 35368 384620916 51201 51997 488150403 82795 82096 691017994 46766 46077 672710783 15122 14526 610112841 22135 22516 920952831 12109 12065 433201554 77065 76217 319820447 79189 78851 931889792 17678 17422 819821538 76770 76506 481100503 52966 53899 936288456 37954 38001 916313271 66207 66755 416887459 15046 14796 416060182 51475 50475 876084262 10283 10021 554891117 39166 39081 819586239 74653 74889 448075696 52686 52783 125353511 76514 76988 839237764 70462 69978 591958071 8054 7935 715538349 31823 31588 441046781 26344 26420 711602885 14616 14337 523986703 11923 11897 182005300 67876 67474 791440415 67972 67354 55496796 70917 71256 481244624 45186 44580 499127572 81298 82237 984303304 57360 58185 136019288 43389 43894 147708422 96921 96710 877190974 6101 5699 597480054 22173 21702 416379436 82547 82558 438913219 10295 9593 68840265 8418 7471 727755629 22491 23360 340606513 30938 31841 217982235 30431 31420 97900013 31174 31843 42267442 44872 45343 713382434 39905 39827 125036198 31451 31846 995480712 31847 31603 722366737 82705 81923 382290590 1403 2023 634982402 92654 92320 502210461 92865 93862 78179479 21093 22013 33804970 82816 82936 787117390 85318 86099 884108623 34618 34168 687366168 24333 24988 217593388 63657 63410 806032047 31261 31858 312933354 22611 22214 835544362 57170 57387 42241137 51668 50930 25850575 95539 94940 24502875 20211 20414 218361128 70337 69664 836870824 11376 11443 853550425 31791 31866 967584947 8898 8120 19264944 25731 26694 820080228 19199 19175 519030142 50807 51466 82916008 18531 17707 68796197 53104 52441 103747614 62155 61287 675614835 83583 83820 810599956 66248 66392 559479086 31534 31876 999417265 38489 38136 492243952 35921 35600 678763379 87094 87141 842035509 21381 21114 405318877 86905 87678 80133299 9714 10633 595885673 89082 88789 671662826 20194 19475 44971460 90172 89594 295562491 52744 52593 928795706 46571 45685 641367741 31888 31100 196486511 58857 58846 66435342 97606 97510 399998545 9448 9080 770036327 36022 36259 535775306 23066 23177 389998516 60602 59734 23919290 30273 31099 909604706 31896 31178 576812196 90359 89449 443579577 27642 26646 830091432 93286 93153 748958060 31900 31684 783187249 92928 93834 408396654 31135 31902 142044911 38570 38764 489446664 19952 19165 55686024 21088 20159 701616937 6408 5830 10700938 78763 78924 43552253 55958 55263 333642405 82566 81984 363118528 3669 4411 877391639 28427 27900 52622293 33331 32641 55601511 84521 84777 482447378 79020 78236 865272662 76119 75589 985139807 61158 61427 103120147 31917 31683 780313727 51285 50379 784692142 31062 31919 791643181 41623 41589 751131599 49841 49725 82603371 76653 77559 176821416 65756 65597 345378071 31924 31263 363767592 43386 43248 686641599 7492 7436 29689201 61394 62305 996591286 59089 59430 129588877 72207 72151 513680743 80084 80928 869489244 75880 75210 208113898 31932 31503 878170577 20943 21404 964800469 16292 15715 449533790 31753 31935 820484181 6572 7186 567616429 98836 97952 415515261 30966 31938 700365457 5176 5081 587298013 31940 31309 33395260 21167 21023 192700247 63494 63016 318248626 46810 46076 634837038 31944 31900 375425918 52951 53154 485125984 64033 63405 909983139 88194 88816 634833974 31948 31483 49164757 86406 86745 146344217 61758 60946 923581161 78802 79571 16286119 30449 30051 373617803 83238 82616 389891846 72076 72906 987749935 41813 41407 922594936 48736 48065 38257226 35895 36294 565521968 81580 82431 258561473 2796 2247 28441701 1959 1638 805964705 4292 3369 49207972 75350 74865 953571602 15781 15247 355075946 31113 31964 66969478 48198 47922 361560050 73753 74694 672031542 31967 31251 134671436 9840 9244 400071631 87239 87787 473691055 45509 45018 418512232 85038 84818 598796048 91761 91073 584191416 9142 8841 972851187 31974 31845 412850566 34967 35004 479953282 31847 31976 796515936 97545 97175 341868508 54109 53691 866286736 20396 20624 847630767 31114 31980 39746380 90842 90122 56707081 4640 4541 206780717 89532 89906 951437419 98354 99048 240470755 10186 10169 765707552 78123 78780 418920998 48939 48669 104665036 19887 19294 313203439 76388 76263 213301832 31129 31990 169106665 39981 40760 238614957 64099 64228 158557986 2600 3350 424853423 60954 60150 413408263 29781 29185 537722413 48113 47680 69570447 37798 37953 530172165 31998 31439 12910518 47046 48033 262752813 80931 80846 998053677 32001 31484 995703808 4793 3993 167205456 35563 36184 97017301 11044 10717 229724760 31235 32005 11291862 37929 37158 961953490 50644 50513 942422800 98139 97896 213609808 14626 14260 843327174 96277 95506 333533022 40875 40096 165913611 32012 31303 915811511 95859 95389 563793552 59990 60108 179815865 8637 9551 327575994 11868 12674 991296023 37737 37183 524311799 65426 64919 888358862 56804 56811 326421075 82802 82934 774387290 12748 12962 353497926 43781 44607 904233513 68207 68962 102424528 29988 29498 571808848 380 1 773422024 22103 22825 190632573 31416 32027 640589426 66224 65345 700396332 41149 40636 717762639 81329 80412 64979486 14379 14487 351265593 32032 31848 48419079 16418 15548 490483887 30138 29721 485462152 23067 22291 711365229 15789 14959 676638044 20989 20752 226175295 32038 31167 155618774 94130 94670 766002712 12456 12937 205882251 17392 17914 95783262 91933 91680 521864524 7602 8178 890342537 80431 80594 981452119 44731 45424 109464044 87156 87427 777746381 4949 4006 780809938 97279 96768 581393767 3460 2563 590463949 32050 31500 55975013 53534 53061 264451915 62930 62250 175735240 824 1807 98997866 23489 23126 922610881 46969 46535 779653134 41410 42396 672142953 55993 55792 469573168 89502 89599 689990578 86599 87288 11555193 59103 59012 605757342 7782 7693 708377359 13925 14383 179225519 57121 57356 83437743 52742 52676 69747870 31612 32065 151299836 18380 19183 301604688 6850 6954 313392662 92076 92205 21108741 64225 64952 146316399 53412 52524 15958995 34085 34078 305144794 63219 62639 741911635 7223 7502 37339877 29062 28175 30729114 56779 55917 489624681 50988 50840 3905642 23383 24342 893593439 18008 18463 324871850 89383 89466 115458293 39559 39159 724111380 14498 15496 278490850 15070 14773 118535470 36144 35508 206172150 31541 32084 29384827 45902 46391 173351157 62268 62662 293372914 14624 14457 745679781 31920 32088 696451247 25491 24711 572468262 73457 72574 705533673 55599 55388 682737794 31777 32092 821269028 3418 4240 822752901 17482 16930 22100903 38833 38022 753322959 32096 31933 896445745 31176 32097 634598439 79959 79463 154650088 4636 4760 532404754 96013 95911 896103314 96409 95496 689933732 31862 32102 659293703 74170 73375 451122583 54868 55636 179581670 1689 1753 700536474 84262 83711 922654600 31640 32107 190579947 32108 31725 213423922 75508 75695 284267560 63817 63507 903768463 87225 87571 967661923 64665 65002 448556381 32024 32113 513151860 7478 7697 30984550 69450 68513 975687059 29340 28741 236680626 36207 35541 763187238 81966 81101 696381179 27582 26638 86479831 32120 31155 344933985 83322 82800 530508522 39548 39943 642138975 67578 67315 928175309 42415 43233 845757950 44276 43500 845000689 32126 31125 649625416 59120 58499 970472921 36053 35210 752190976 80644 80185 986131825 29991 29258 46629776 1890 2495 313630624 39044 39669 471508291 20301 19775 164682272 82702 82260 33993652 16579 17008 484613262 83874 84540 634921607 16644 16155 949734333 87370 86968 870896214 72149 73019 683206480 25582 24833 524826350 55354 55751 481459592 59217 58527 838703036 76803 77476 67866970 49834 49122 394203266 44840 45780 608773829 52782 51934 842571854 31158 32147 712862050 67062 66873 162210989 9477 9617 444506429 67846 68042 53318940 73974 74631 498657763 32152 31213 928223935 45827 46612 328982460 83251 82504 367599702 32155 31526 632502171 31249 31362 714774124 32148 32157 22213780 96624 97080 875734993 89786 89846 955035662 62723 62045 545065547 82156 81921 788572184 31950 32162 516593545 2972 2558 212764673 24688 23807 454097496 32165 31916 636165922 32166 31248 330054682 33611 33983 223181311 19368 20046 465880691 19821 19590 964923791 91101 90385 11658053 32123 32171 46807767 81501 80499 94688479 83988 84241 607934 32174 31361 64702577 32175 31936 52345372 32176 31755 663966915 11184 11527 416374292 83904 83835 360758055 50826 50148 241867940 86221 86095 781127853 49694 49517 477778298 66787 67552 44047765 32183 31535 994348809 89504 88670 72746762 67050 67387 490131421 31730 32186 286727437 82176 82738 217272875 46871 47469 951471 23577 24561 285856173 1023 1111 830191235 54966 54720 390402988 32027 32052 646264147 57824 58474 161479007 58628 58311 492798226 34938 35387 248777843 86706 87343 13659154 91452 91795 412039659 34034 33488 495847543 20780 19950 21212970 80411 79731 714746348 1458 895 463015246 77026 77209 944486292 2646 2947 897672896 73161 73166 837633091 208 1 820493065 64533 64836 127423215 92268 91867 872735976 49704 49445 823645537 91123 90535 323956385 92557 92363 929792816 32211 31797 923730071 95323 95965 384310512 83933 83586 512712221 73419 72810 737800103 31860 32215 49095818 62133 62090 15426176 89375 88587 999243915 84252 85028 267348164 58836 59135 640896446 71268 71167 666130949 7323 6759 883053692 64583 64870 179544733 21774 21421 570497526 31241 32224 890126935 52640 52922 834942595 35226 35174 514326379 84656 83678 977331768 32228 31811 709516208 34403 34461 484263866 40452 40515 795273741 32231 31410 770014544 41062 41678 813176880 66990 66267 771515452 58256 58224 805683331 32235 32228 388814412 5595 4867 910334044 22673 21895 530360748 16053 15655 961760885 24146 23798 870212350 61078 60445 976022939 42006 41777 182635948 11408 11491 135845802 21036 21810 361492093 60102 59380 20652728 31634 32245 735937639 92399 91861 593080977 89365 88875 969968549 48622 48213 456429668 70415 70964 231044873 42232 41990 714240699 31852 32251 177345426 31374 32252 282848176 279 1 524012097 72159 71408 200942430 10664 10777 104903721 31974 32256 574074007 32257 32065 781104326 50722 51216 583176661 68910 68127 269815439 7239 7428 785264242 55322 54906 234104270 24628 25493 29023771 67201 66536 676521392 40219 40458 729750658 63509 63231 533560216 81068 80546 194631507 66634 66657 210263225 41046 40808 79996010 10484 9666 182700516 81957 81367 892146243 54231 53402 70319006 36079 35474 686995633 42231 41462 380383350 32274 31699 396941267 66290 66310 989888406 67112 66447 980935492 93982 93184 797294999 40924 39926 752897427 19035 19042 84960666 6561 6940 706455539 11375 10410 318306452 36518 36771 421521971 21188 20818 858901737 21830 22663 960526064 32285 31973 603439165 66054 65661 560934921 87836 87026 287544198 43070 42358 606187347 99899 99256 656312678 12301 11532 164624270 28731 28675 829472441 68726 69330 873902488 27898 27002 653619562 37965 36986 461097441 1815 1983 632039818 32296 31392 969802271 85734 85419 2881699 97007 96060 321440579 49812 49278 515031881 32300 31643 798194603 96900 97493 366725363 63096 62167 927315353 12941 13176 887938569 31969 32304 59314660 64579 63756 768281662 52621 53478 372990701 59770 58884 411798816 29813 29443 166634453 50772 50007 883413741 58440 59332 749561837 54159 53354 701174697 86648 87194 391863918 75220 75273 709462637 75879 75008 867712619 20063 20697 959472386 49137 49158 50409219 71944 71824 905216943 11635 11448 389251035 31585 32319 801810766 7969 7255 283952588 16655 16404 580159909 18580 17853 334475224 62576 62191 527757300 63010 62027 71542883 32325 32119 50333643 90691 89961 39668895 1096 682 990956062 5442 4763 428233801 30225 30071 43841179 75432 74713 785525651 81643 80954 919409467 30298 31106 684618081 77685 78536 61183000 28629 29299 465342391 64459 63972 274840958 63770 64165 806360178 12342 12260 660592196 73815 73410 334501943 42452 41558 62154333 42263 42985 89756074 95899 95954 644003242 32342 31823 652273888 1685 1397 220313362 51709 52005 823353110 39343 39063 316191189 27892 28734 846896803 5941 5903 363757341 95309 94395 809404203 32349 32161 676569559 32350 31714 426084886 39599 39062 794109632 41340 41658 515386176 32353 32062 135252675 18636 18459 558004722 26949 26195 994040706 32010 31329 158668306 66379 65740 489948723 67165 66159 954930582 66331 66711 497092781 32360 31579 684121662 85610 84625 689010882 71554 71818 649480067 52714 52475 502732240 32364 31543 43391179 72548 72947 929159315 13052 12064 514996190 11328 12225 793359677 32575 32168 883399581 95854 95600 982107081 53749 52759 15226610 74894 74135 543834764 10009 10954 651808771 59049 58721 265791245 68355 68703 67153323 31506 32375 875802902 96071 95892 627316010 42650 43273 734344203 5868 6562 763918875 70893 71829 567020155 86731 85759 588821159 83546 84478 775153653 80323 81083 874939897 46931 47738 21541661 10294 9773 597973745 32248 32385 514892286 89913 90161 837244189 56052 57001 99809954 88804 88049 231456229 87892 87855 280119776 73885 73455 7638533 61458 61059 578643574 91537 92330 632269633 31446 32393 802719320 6128 6176 586493523 76607 75691 28740167 2443 1714 789234985 26317 26319 875463588 43111 43555 474383693 31563 32399 247846535 86350 86136 930103973 76016 75033 47087628 24564 24032 759348828 97321 96506 217898221 32404 32004 143573536 93771 94243 472294486 60324 60512 989625230 54658 53841 69313268 41178 41700 40741866 28526 28757 875501136 20359 19396 486539284 67507 67102 380218971 49340 49838 498050231 47869 47328 448160585 57169 57200 328624836 43596 42953 630545827 44748 45139 365989919 45768 45284 228009112 6322 6318 637436056 56723 55866 548177557 75256 75854 996582172 26073 25733 412741653 64962 64075 682952492 61984 61082 53074617 28956 29313 778143375 66835 66782 565022363 27389 28287 732835652 96140 96064 502962144 32428 31543 4950459 57868 58433 489538188 44937 45577 278499141 32431 31931 200635034 10936 10824 49191624 58206 58473 706649677 63593 63373 153071031 9792 9195 908548289 32436 31880 613911361 1008 1492 376367813 61284 60369 25743817 32439 31842 34303469 66479 66318 911183511 9782 9303 188161506 62859 63355 419635149 37697 37034 224875517 74327 75144 35852444 3544 2672 553246996 16311 15699 64286647 74759 74332 378190228 60555 60002 190694920 2774 2050 467871696 91393 91019 34517411 57376 56698 210729113 33741 32740 476449016 33630 32754 269145615 7547 7352 634144844 3667 4460 127419574 97657 98377 16546666 32457 31515 766539469 94179 93260 688019861 89859 89117 689170907 94741 94446 679066050 60821 60064 897450634 84422 85059 399191300 94539 95462 603495096 51224 50831 806526280 90644 91210 348763596 64274 63819 614417474 835 270 755552070 32468 31651 353734311 35833 36548 701560731 25465 25931 171065245 79422 79362 319828799 26352 26314 254437488 80766 80036 805064707 74277 74324 430966918 78824 78703 59300513 32476 31492 311650709 66345 66217 337604245 25366 25786 822152211 16655 16876 484688431 70013 70365 980137966 57038 56446 817184999 89081 89919 419825022 83684 83359 716737008 45827 45643 451572408 68936 67932 841292048 75765 76066 198826148 15084 14425 840370094 31990 32627 297745 24326 23560 587228205 97622 98607 588348551 45501 45348 666637176 76409 77294 968091773 47699 47664 541094110 11415 11674 771454412 40520 40414 871309345 96892 97766 304924516 13142 13715 898254281 32234 32498 803332413 87382 88303 583145918 1719 1595 338194321 37136 37296 560728086 72907 72449 105287241 65932 64990 11930156 31527 32504 991798453 32505 32157 27226610 74774 74364 925378943 85391 86223 83888520 28226 27910 824173282 53439 54300 658921741 32510 32290 658306839 89789 88931 633366709 32203 32512 958030096 23634 22729 321701147 77698 77529 943037801 753 1 11495897 80437 81312 18031516 4400 4145 436835927 53266 52944 251527028 67136 66156 325185248 96449 95705 476749508 84870 85210 817773563 20024 19865 33171288 49784 49467 51650040 75610 75359 639297836 53360 53167 546601673 60078 59695 793395420 13121 13421 955880467 31828 32687 184024668 12749 11807 595608453 77781 77493 990290921 12310 11339 678678889 3684 4383 5523263 68132 68032 677484920 61624 62564 897740557 31855 32535 585986547 32536 31613 139062950 37978 37697 61161199 52849 52795 696955385 67726 67281 404499441 15257 14323 535392195 91769 91340 764325306 29141 30031 312944643 17699 17012 44405860 45172 45437 32420527 86964 87894 711575982 33198 32218 995590821 32160 32547 576892821 37051 37938 956341988 32549 31731 47704868 88874 88618 56148988 48210 47234 546814860 30154 30146 25076675 14995 15246 638133111 91553 92086 232663370 32390 32555 71062170 32556 31586 70485263 35893 36611 429477257 1784 2777 400008564 83741 83223 272091088 93258 93700 546512240 5571 5084 365716543 15182 15888 909011845 60599 60109 792481669 54095 54824 109778674 32565 32309 164653313 65454 65113 6930217 10330 11154 201682388 22923 22112 617492867 32015 32544 134109755 11820 10876 150475059 57224 57987 295171356 35393 34980 17744761 38820 38955 437828062 32574 31733 63245336 17499 16793 327423102 94795 94243 500762121 65452 66129 32594399 15775 16628 579646577 45119 45859 505673314 94626 95534 215132113 23183 22458 128939191 6340 7317 487222652 76628 77211 786001651 34400 33857 687599439 10320 11198 839057378 9357 8989 786207132 7883 8382 341031582 76186 75757 955182439 32589 32519 242243168 41628 42548 63175381 8506 8753 919194775 24389 25006 958349281 21564 20877 596483383 83269 82821 829970257 1022 1210 138194260 86591 85921 236676072 32009 32597 819524591 55397 54913 502088670 32599 32402 481880336 33524 33083 516659341 96390 96194 452619029 34712 34599 227538541 70725 71388 714280521 41127 40951 380752194 27162 26606 297656 2001 1434 428308628 10945 11054 850115650 93633 93641 271136864 11647 12468 867494127 76631 76019 234123789 11910 11386 279691650 40947 40746 648626593 60699 60616 598790225 11762 11955 808583989 97678 96920 860277331 1581 1821 822168743 5117 4957 600405627 81855 82694 756395918 26985 27930 14669124 28812 29468 597415795 97125 96604 574177934 29306 29191 791566398 54833 54810 164557736 36771 37416 448512238 32625 32022 65315758 32008 32626 486852237 10820 11581 613729301 64382 63419 213916515 19381 19808 681244548 75752 75570 63044715 18005 18052 438813925 32632 32078 610340611 81930 82076 391348413 46895 47313 259150055 47234 48040 9672376 49207 48845 49335392 5414 4504 309489033 97592 97444 758990521 32639 31767 148293360 58534 57652 714739443 35901 36071 335703580 14667 13772 34828474 32640 32114 991660596 41070 41720 279228311 33152 32655 838556465 58522 57657 821087334 82428 81821 50319086 8095 8305 397395723 75753 75218 712895618 13803 13336 816419425 58438 57951 634456525 52258 51885 838131827 34809 35753 403930961 94837 95577 909612271 33935 33537 107466307 12031 11793 730414039 62142 61950 233925858 32090 32658 150231162 31722 32659 358886664 26105 25119 479862947 8113 7954 473329919 57563 57217 611514384 44137 44699 695378581 46510 46684 61849637 58649 57649 9426547 28646 28405 113201122 10849 10202 65915818 60050 59676 132917267 32669 32264 612462479 32670 31744 648132550 82936 83562 589686217 40049 40384 592200962 13735 14275 93702312 45988 46161 299584950 41953 41738 49790905 76378 75772 887420144 75982 76515 766489239 92329 92429 862343247 11127 11120 321175043 96033 95058 992356795 24722 24298 356452151 21127 20355 28805459 73146 73852 427279224 3926 4798 907746215 27704 28487 320813547 89644 88764 352307240 7266 6805 162803113 28711 27815 833031133 65713 66436 953396757 32358 32690 627469399 85429 84540 197902702 35420 34587 935859942 658 1029 382442912 94721 93911 827260941 74284 74239 263807840 98046 97120 718706484 32661 32697 681545591 61000 60973 194470557 32699 32158 230856286 31989 32700 130324377 60388 60709 693231116 32009 32702 299172604 28488 28088 783780364 79179 78284 274617806 32705 31754 261049810 36054 36573 177875523 9167 8482 473053519 91196 91601 495539437 19277 20069 837661635 94051 93896 733074993 44829 44008 953456851 88519 89318 428212216 42500 42622 321858523 83770 84611 140551078 40402 41359 9295237 64525 64335 573430864 9149 8362 377282459 32718 32364 665209130 69332 68921 282338073 9096 8381 322292798 30197 29313 464247943 32722 32336 41623908 95042 94217 417995397 6326 5700 946561390 51959 52142 58391208 25739 25424 705840547 74285 74928 840640644 70221 70162 670482287 47368 47278 466735882 91691 91770 370751576 90567 90481 536644629 19543 19108 77172276 94618 94186 872695359 98276 98163 452403097 64674 64992 950920441 37984 37496 670137494 82724 82376 420319963 62177 61508 135008160 24046 23551 890819128 88460 88997 884101839 87873 87611 970324982 33370 34321 771024203 30947 31903 691052700 32744 31860 284005633 10344 10696 862748589 63504 62826 214216858 204 1 607324469 69003 69809 139277741 96831 97644 88841633 80194 79621 709570355 28977 27986 954761171 79985 79960 374659132 48372 47553 765013366 82345 81799 273831649 43117 42848 769692047 16944 16783 413311866 32757 32320 761480533 39688 39215 853307409 58807 59227 364467011 41446 41164 690922518 12975 12222 887205995 37973 36972 46888531 81649 81275 257318925 51956 51266 546029347 3 692 934835560 8759 9552 237487327 32395 32767 774367184 58421 58852 2405530 98921 98891 691170561 71277 70366 173079822 29894 29843 174542259 3095 2966 75510229 70646 71407 545745007 28725 28962 776848605 32775 31969 962090656 17333 16917 528380950 2312 2666 622290925 57298 57727 922926957 60958 61720 763946950 3963 4271 446266110 36476 35470 581755197 84519 84220 957305221 90556 90236 58002200 48335 47971 556059414 4451 3734 96245284 20911 20301 520891407 32787 31836 466567116 28890 29536 848216138 34556 33726 67809513 76060 75319 265086615 5711 5715 531760348 11845 12121 17114729 32793 31815 854568155 65183 64760 16965583 49608 49456 351222664 8107 9027 498703782 32797 32292 126744776 32698 32798 394717710 1313 2030 474268626 99195 98860 253278490 55660 55830 656175494 43749 42833 831009228 72683 72613 27400961 80077 79361 923989312 80978 80859 555882094 82398 82120 14515239 49792 49923 510360606 8149 8084 592963703 53953 53544 927926748 32029 32810 255565665 84358 84618 632109690 30709 30161 724680580 53573 52860 297752496 47811 47382 269600608 1458 1532 7009319 67542 68011 969211917 96874 96432 456477648 80447 80239 516456492 33404 33254 332725882 85149 84492 5233439 90018 89320 90265764 48060 47680 621006965 32011 32823 354885263 44275 43526 275320744 83244 82297 890932632 11612 11271 685794315 9536 8582 166168517 74095 73782 507829502 49754 50631 379887006 34143 33488 53757540 78530 78188 807791166 26111 26076 720176471 49404 50382 434894249 32834 31842 37184282 70804 70240 247107936 64560 65334 378134606 20708 20732 382133043 32838 31947 432263785 11120 10776 764023383 62742 61986 446299493 18114 18092 422922936 17468 16742 32806325 72191 71486 901876368 18105 19103 741791357 90169 90398 363032121 84841 84136 192079874 59334 58620 974745152 56021 56679 106304096 27691 27027 86229946 36401 36537 531100283 71519 70958 655517403 48256 47762 470079287 99349 98558 699849668 31893 32854 916559084 32167 32855 456638877 4942 4275 850111764 19399 20162 981719012 24964 24575 994876999 22237 21496 660598276 58033 57878 608989290 32588 32861 941486378 12330 11540 28706595 31266 30297 921308244 27861 27411 163763343 63781 64218 683740843 32866 31885 256781880 59784 60268 536841234 45968 45928 218461761 18394 17662 16392703 93736 93339 220253924 32871 32415 466934409 95173 94686 593788447 71604 71409 434720707 65797 66066 169693097 24554 24723 652583241 16958 17414 801690411 88214 89152 293130776 34854 33977 659704493 96536 96401 154899619 32880 32564 217570638 1550 1293 984068899 16357 16664 298443321 97430 96997 111628846 98387 98513 70520276 73767 74205 935707019 70029 69436 684055355 32887 32628 923029317 32825 32888 294040556 32221 32889 575295742 63049 62850 201607108 52657 53400 108517254 72960 73836 300944170 93318 93015 521683116 67814 67707 301711754 93132 92656 498211668 77654 78477 28877317 32897 32616 448532938 99424 99126 639480934 32467 32899 841797206 88279 88734 614857304 6082 5455 766283281 49323 49155 253016279 73887 73258 47188982 58360 57384 3976165 40717 41220 680164924 95206 95188 486932094 67278 68020 574195684 32908 32793 671549645 32647 32909 140505230 89049 88086 70646944 20294 21277 720500880 42027 41270 868908058 11015 11631 316772169 4179 5158 89026215 80921 81667 62118323 61678 62167 97370165 6347 7007 447612728 46266 46562 66437282 28764 27934 229370055 84672 85193 991547248 57005 57221 730758694 57545 58245 321261504 63852 63466 542076298 60265 59446 693182590 27518 27046 515119461 82127 82699 760549081 88241 88574 832424063 17715 17552 149891318 80015 79082 385651784 32104 32930 576683749 75917 76871 643862893 15422 15287 126545876 17258 16904 623797929 34011 33799 868128642 80463 81046 174867934 11837 12514 34779127 31999 32937 339311460 28543 27897 47083891 37994 37991 819791776 80197 79878 655493796 32275 32941 494466777 35836 36180 286126875 88079 87331 12624200 77533 77692 15518209 41774 41265 82906478 2106 2675 710244102 19824 19953 257447595 32316 32948 673231771 4558 5498 496036363 6068 5873 522373729 33602 33042 609185635 62237 62996 495348449 193 357 896509085 32379 32954 684942717 82863 81868 235313488 90730 91471 210690982 56657 56902 705808532 7161 6487 461238352 23854 24428 533529876 59072 59507 898032803 74270 74974 614656868 32414 32962 70487284 77132 77256 35816597 88472 89184 70864883 53776 53853 43944199 82714 82360 792703526 30115 30463 351873919 64179 63809 876033942 89935 89495 202747001 34837 35805 375854536 98231 98185 5595072 32640 32972 520760302 32836 32973 333664827 74777 74050 925443935 32552 32975 983072266 98334 98226 444654149 90903 90365 670409426 69030 69267 285121173 30146 30676 984867412 91244 91570 15242565 66604 66590 730621765 18382 18831 194675129 53366 54173 537789529 10426 11003 116044158 32762 32985 57966498 19215 18703 86669370 15999 16044 146605080 69988 69474 36568547 32631 32989 340876153 10185 9855 143973680 9584 9211 895484499 32992 32939 33801805 79941 79474 718187614 32278 32994 733650387 37138 38129 425770768 24835 24075 933395447 60583 61373 871264364 32603 32619 364318722 39797 40279 322062363 64412 65113 811882497 93393 93344 524302013 83087 82320 757062845 88507 89107 210941825 32820 33004 571375597 11951 12649 247410675 89267 88407 776207019 14030 13513 46727702 36729 36213 111452197 36438 36202 856720563 60915 60012 694892693 54649 54626 921130480 61032 60530 172296307 87883 88058 264387620 82412 82777 689559528 25974 25417 101255402 43002 42220 627576455 15388 14519 663499381 2065 1841 4994872 97747 97721 697538339 78788 78436 522125428 2998 3853 278011732 73220 72889 12192952 33023 32346 527872380 33024 32206 928458547 81805 80916 815770743 73049 73298 420753602 90561 91470 980179997 24593 24256 957700383 53979 53484 560733207 90786 90782 457570390 33031 32359 439786737 32136 33032 884612216 29812 30159 20788591 69075 69541 716382098 59641 59214 199539237 33036 32906 574577120 89782 90055 288193858 86406 87409 310133823 18831 19450 302876845 32956 33040 729390817 70469 70434 29744723 74928 75121 62517316 17894 17064 353553087 17352 17325 508981349 15759 16004 894526955 92885 93822 2386481 33047 32644 996089429 32015 31737 119418172 19855 19635 772203606 65623 66469 307810741 71295 71366 699005871 83846 84160 850559130 83946 83267 838115685 88402 88270 806254120 95104 95222 724648912 52942 53384 416310422 14838 15022 490111214 62883 62515 744490242 77533 76986 33480445 75617 74789 776778924 33061 32943 30700360 25802 25166 336228962 86441 86807 522644289 33064 32436 525881403 32364 33065 872229840 95824 95317 390147464 29795 30460 50789099 30235 30056 834489608 33069 32935 45227367 28673 27674 536058715 55943 55166 92660493 71861 71401 253671865 13165 13229 40630513 26130 26928 269164772 74303 73862 106240511 97283 97582 926707803 78590 78084 660185559 59590 58699 665533905 63876 63021 87107035 51731 51516 439154909 79233 78249 832513157 76370 75753 326121203 27723 27676 572463871 67444 67360 446888851 34155 33658 731426541 32473 33086 582045888 1538 1487 95333005 60819 61259 942261172 32503 33089 934543107 70522 71441 633280978 98217 98649 825868526 86453 85834 560517596 35068 34160 809882431 15066 15308 874890598 69655 70400 925021259 87407 88052 778010251 69348 69914 869277983 2363 1375 451515870 41196 41477 454558483 8124 8826 44510371 33101 32695 423484322 99141 99301 852088640 22922 22420 441524856 92467 92513 397708270 58219 58294 203573709 18507 19007 511699380 79214 78531 466607346 94159 94182 790031254 7258 7837 284978473 32781 33110 821943306 72902 72678 144621754 8988 7987 749968555 3403 4050 829782083 53595 52893 1494065 32737 33115 202677840 22926 22619 420439201 76437 75821 278844715 5870 6254 79827905 19514 18638 7687414 70423 70271 193232847 60955 60387 657832950 24201 23341 626044530 78379 77609 691780402 65748 65374 15624689 32444 33125 669079869 92205 92542 263714979 54753 53925 390740304 36324 36889 72624295 35474 35130 191956123 33130 33051 36822484 33131 32140 490281949 33132 32986 656280563 31319 32125 85985075 98364 98676 119443244 99234 99048 764450861 21761 22706 190574783 74646 75466 517173799 51489 50506 523643381 27319 26509 111275223 48863 49224 361813 66415 65843 29178658 16796 16558 3959834 19205 19469 180899892 94421 93951 752059365 64439 65245 212378831 5676 6603 591290032 33882 33850 11136739 24665 24099 270036739 39205 39168 338059616 11554 12470 576878186 80295 79851 997587528 26408 26209 687805478 17618 16985 853380360 30478 31115 724877859 62759 62261 723896072 40860 40033 164535850 65493 65624 63332993 35512 34762 450909016 47215 46648 347962255 33160 32801 304527311 61752 60940 704592775 30670 31536 671773355 76987 76966 847892106 35348 35664 289521208 37983 37508 85251930 50121 50851 957454946 65871 66607 13142893 997 482 271745900 39011 38911 221884736 93721 93741 575635685 32844 33171 401302254 33172 32212 69804248 60831 60896 395208449 46875 46981 207041348 20295 20049 818771336 53470 52895 682383819 33177 32630 39432042 69579 69449 37044142 33160 33179 956184057 33180 32498 31329785 17011 16264 156197066 50438 50035 665939963 38253 37691 285083077 33184 32964 112901113 14925 15808 30082936 7944 7298 395023396 90180 90442 404135344 47064 46960 861443015 72713 72547 58311243 8756 9440 700439749 33176 33191 614186056 72243 72998 52926787 7026 6214 513501984 78033 78361 566412706 16369 16024 606757977 1 648 322033328 65716 65489 10465112 35331 35959 79925279 8485 8514 602549111 47788 48147 744136502 25502 24797 242629719 49422 49637 401329606 12113 12488 13408376 51126 51897 899768672 26858 27178 717049862 37138 36897 111016645 57779 58386 70404086 81023 81514 240978334 58769 58181 833117522 6126 6937 817309805 33211 32923 238181585 33212 32428 276853956 45373 45318 590979243 32766 33214 550385589 75921 76652 701147819 15162 16145 987198089 4281 4806 454951046 32851 33218 712287156 40732 40303 825243755 93616 92791 55007241 52947 52087 887927771 58707 57738 813030443 32734 33223 470187195 37164 36845 286335556 5496 6148 409270440 51513 52082 320188409 54152 54020 456812170 33872 34569 521021597 68780 68458 766630508 72281 72458 106186660 45542 44759 558115723 42276 43055 99835739 48990 48377 967313580 30422 29791 271200215 79947 79403 308618931 10374 9908 781068843 49141 49602 570834290 35135 35604 785085407 33239 32519 485082815 1352 414 738639517 12893 12535 431272905 71915 71898 652429356 46212 45358 962989228 5627 6052 42224803 49165 48557 889597506 78059 77067 970605782 86679 87084 318413372 27274 28218 997454613 27376 27311 636947826 8234 7333 68202518 35888 35971 395366520 50586 49750 599420463 57709 58308 544110194 64916 65590 52582600 32643 33255 807140905 11757 11066 436411921 44308 43542 645663070 59964 60104 69402864 1351 1901 551132766 60347 59542 116901694 33640 33298 16801238 52671 53500 971233330 29925 29810 294790889 33264 32663 589078301 96973 97569 99601280 65448 64673 992708184 98595 98609 37428449 12936 12364 688889467 90175 91124 143191172 76003 76420 687785424 77333 76857 222393633 69000 68040 801727496 29716 29087 429848590 32843 33274 20923436 78679 78637 330936008 60349 59668 752559830 61815 62489 835999440 11668 10788 56231072 39563 38849 967722424 39524 38577 514930909 16885 16028 695567229 46865 46636 612317319 32900 33283 207183639 44155 44929 517085561 13738 13085 481931599 33286 33054 367335902 69535 70142 905789905 57199 56295 471701482 33289 32412 939557506 57077 57531 487311304 32391 33291 506008851 32966 33292 24296403 33293 32686 739626711 27834 28624 999364872 52335 53206 838020817 42759 43683 704018875 34286 35130 174914066 11579 11643 688910474 44877 44286 339636802 40131 41076 61527952 40045 39367 157604476 35752 36556 962156507 51843 51703 905231967 44962 44996 667165983 19754 19074 814100321 85882 85773 716941739 33058 33307 374140007 81227 81098 517150877 7212 7530 751019923 98667 97716 473812050 71594 72181 721772125 65862 65621 447741729 32180 32174 213514214 10485 10394 736164937 97112 97769 816356744 47779 47946 514776359 13830 14716 619610546 95569 95625 21257389 65875 65153 583698675 82228 81992 897637135 29310 28681 471009620 30385 30002 636408767 28773 28548 474452971 79158 79318 326137756 53386 52744 524450989 92025 92919 125673831 96685 96329 529011844 48621 49392 547408502 33329 32486 44367778 90717 90176 167136684 88949 89819 113091092 32931 33332 726718120 33333 33301 800769178 44377 45145 66769213 60807 61042 472089526 82666 81731 35122466 40430 41402 32560387 45600 45521 145197547 43711 43004 440348360 80855 79873 908599096 11567 12315 418704845 24927 24496 500561197 62229 62072 337663341 52819 52243 93208866 33345 33259 383991789 25698 25263 441744027 31065 30111 94405900 60194 60004 762313850 19648 18815 338511067 51233 51987 741328499 33246 33351 195253455 48961 48460 609022657 90258 90885 30606101 39010 39341 116143127 71230 70507 72754213 77911 77279 10823130 32453 33357 423632538 53782 53915 969459853 16804 16814 393308481 33360 33019 758885517 55573 56421 948449136 31782 32567 771702014 88019 88775 645205913 43961 43830 122691845 94125 94200 648685598 76358 77343 218241335 33112 33367 619603559 70087 70571 216295250 4860 5658 70517299 69490 69752 247389739 66047 65647 414261035 93488 93625 888778216 16965 17873 159889085 90554 90350 802930799 26137 27073 35576871 38798 38237 359512607 51637 50738 789770450 32898 33378 268104381 13627 12920 744476386 34168 34944 892697265 12154 11700 630560779 56968 56756 938901618 70309 70854 631760550 32847 32159 111225407 52182 51387 945886468 32912 33386 136591376 14461 14833 527699714 90672 91061 161153484 75214 75293 26548189 20977 21076 244491708 80160 79283 919436872 2963 3301 367524672 92614 92265 812015804 12316 13313 88808896 33395 32633 612635664 44934 44246 224666598 25365 24843 961757769 33398 33207 949016330 33094 32824 359942067 4473 3551 910753518 37674 38288 376405041 87972 87112 354424236 39585 40337 717432529 89397 88818 30256620 15954 16749 832327587 32841 33406 510747994 33244 33407 572580812 80908 80350 544073048 86086 85615 476569558 32476 33410 217342959 92272 91469 637989962 54679 55560 2071308 54795 54159 877090945 90509 89800 341056489 91967 91225 100122551 32969 33416 446565577 32836 33417 786179169 45893 45873 297201384 35992 36142 381836736 734 1393 765690034 32418 33421 238105527 32695 33422 570101811 33423 33387 985490650 2987 3390 12833231 33052 33425 23038151 33426 32939 536448819 19049 19238 302696633 97676 97488 397197963 23769 22931 315986010 86954 87683 180744693 40678 41334 316033241 92303 92291 208035638 33433 33299 9253949 52104 51490 334258093 30256 31205 160755449 23471 24218 294842501 48013 48925 609371584 33438 32948 364174126 3711 4603 21405082 29211 29084 481197581 54402 54539 100803128 33442 33108 828345714 32508 31892 330608260 28859 28992 944693451 83412 83583 996320125 96401 96198 359178264 90610 90973 565387586 69311 68755 46767007 32546 33449 879056492 82578 81622 734275553 21018 20978 861919649 41612 41696 981008332 68658 69446 795066727 37629 37620 807509810 35239 36166 6352437 77170 78131 871402362 68169 67581 358824656 26209 26618 774566038 2987 2007 539559637 1322 1929 541696053 32472 33046 45581713 76489 75890 666964281 72895 72191 573819673 83848 83076 29469035 72397 73386 491305367 28663 29507 591571821 13650 13150 239493347 28646 29627 328878833 14431 15345 348808787 52227 51386 566679849 6534 6409 212892371 19901 19061 542113662 19704 19279 855772472 76790 76172 29598853 33943 34328 915109585 33476 33445 669126447 93539 93446 369612351 31084 31622 794022976 5064 4123 234523783 22677 21860 806535170 25404 25627 941330534 36861 36089 47294522 33483 33478 510430181 13585 13499 574280283 51068 52015 602437676 44496 43500 354920954 30769 31643 81275803 25908 25114 361644930 14505 14484 281153047 55293 55977 73635625 55727 55121 536799138 24704 24928 22781986 99087 98762 652770607 31779 31404 329456660 81633 81896 682422196 33496 32999 390817484 1087 290 734138752 33459 33498 994322479 33044 32451 838247887 67787 67402 94272114 6301 7042 371408540 35198 36124 784848525 65001 64577 293416118 90152 89707 561063148 261 354 176666134 73986 74430 286213736 32650 33507 799573616 51784 52420 955918711 21313 20812 62637064 93878 94638 909459359 44716 44271 72546503 77115 77526 231335729 33450 33513 153122702 64255 63693 298753331 87567 87992 554253770 28003 27168 923339678 52667 51945 249464137 98144 97946 220973002 65381 65033 625143372 87696 88040 733795622 46247 46401 641106397 63824 63063 93601836 47188 47246 44844130 21494 21789 889349524 29534 28551 397923955 61247 60824 848050632 29611 30324 727783401 45376 45721 139601049 33529 32878 186188087 33466 32995 873481520 6975 7621 231155454 4469 3527 163492423 76466 76262 461249499 33534 32640 148310681 33506 33535 20109956 1934 1454 909371798 88950 88556 330527251 29216 29327 747803740 33539 32956 3036833 14493 14538 901214947 33389 33541 309274647 79622 79907 506276215 6697 6477 212616513 57122 57464 363423340 33545 33127 378663204 60088 59747 235681805 91080 91149 609581202 56948 57947 721682133 65232 65623 862344699 11978 11549 877580258 66788 67065 515983238 27873 28565 479943590 48267 47451 752946016 33554 33272 252521696 61292 62192 424785492 33556 32553 358437834 41969 41625 4591261 96229 96068 144429460 78562 79299 259122424 33553 33560 512907282 32853 33561 980258301 13517 13553 96907698 65229 64516 450301358 85898 85050 572286384 15215 14787 939166545 32691 33566 471166093 54801 55426 465671035 86162 86681 347506877 74620 75504 899962478 44745 44776 805869472 97966 98629 154837156 73667 74602 137948851 33573 32671 175161772 93763 94465 995891464 53375 53546 693523765 23362 23376 634489075 24188 23590 798040681 27333 26663 994316807 327 291 829490556 20195 19415 273399616 17805 18112 882874244 32785 33582 112220546 53033 52335 242419851 48145 47608 776647234 5562 5875 467722210 42198 43005 210273923 72191 73081 353244857 33588 33208 479006213 61182 61781 511951085 710 1381 972131001 10786 10266 436058145 1 17 137030775 32777 33593 417365264 93216 93881 143121651 95862 95092 843498273 17780 17311 819349486 82198 82233 515463741 67317 68161 883045289 33219 33599 460974813 8285 7989 320535967 45834 44908 930822247 68382 68189 462540659 21478 21894 200269242 33604 32986 983490600 68744 68822 41728007 61611 61796 31544720 33293 33607 722236388 31965 31179 13078535 30698 30043 54423707 41027 41219 26655329 33611 33189 830270920 60054 59902 419405856 47156 47269 363509539 85556 86107 544226282 53021 52827 830030490 4284 3680 116061243 12884 13839 173438115 602 151 237464664 4666 4221 117636816 3462 3370 615643012 93223 92920 717229219 28672 29253 179227765 15112 15513 807744165 90043 90695 322702601 49278 49259 630182834 2958 2005 880014902 29284 28874 221671575 33372 33628 940362815 60250 61190 584619487 68897 68376 50531630 96209 96825 152394729 70826 70071 662635390 6577 5917 5713214 39331 40297 256736024 50340 49637 694929186 18347 17926 923388545 25404 25860 900835433 18345 17587 98395729 76481 76089 116220556 43134 42139 930882791 32722 33641 548962556 27009 26925 690192475 11147 12129 764934838 92270 92149 390116532 30889 31443 967270936 33646 32889 34849883 24547 24563 619857651 25111 24422 748387536 61526 61303 794951393 51338 51713 67616156 53036 53197 542033881 31726 31957 669692807 3832 4659 733378816 71294 70873 519159306 24873 24238 386414018 33656 32926 770057479 57557 57406 67276066 47213 48045 564817080 14211 14868 80052046 23658 24524 434087398 87033 87556 930745207 8605 8391 103255643 15813 16230 297031647 23789 22824 671356313 49254 50142 391711284 25007 25405 190519756 4083 5031 584046108 88216 87342 127463678 44491 44352 60171793 2423 2922 997200522 56722 57242 303702639 6463 7325 356414675 97142 97762 924924107 31257 31177 436958005 33389 32461 249705863 33431 33676 26445372 33306 33677 599098787 84266 83353 982263828 47518 48041 637478614 76116 75675 92071745 88436 88735 572683230 19598 19627 45109136 32716 33683 840043284 57726 58353 5776718 7289 6738 210076483 51790 51787 987481783 1333 2069 868704954 58477 58978 642277297 46994 46685 640191648 77793 77937 139161531 55910 55273 303274120 33692 33405 409978912 95732 94865 800933957 41780 42446 929058928 60955 61268 41357312 27286 28172 181006128 78532 78494 597746824 68627 68819 802941649 23896 23323 423314408 86235 85954 376231647 68004 67482 437857343 29922 30569 918118779 43495 44178 28538060 11805 11223 868783371 14804 14521 362233161 33706 33286 476963376 55043 55006 511502202 53939 54504 484967929 33619 33709 922078981 42021 42268 321396822 4016 4208 297776004 52885 52036 397315791 90147 89953 431524057 62433 61526 756113269 30927 30806 762159553 33334 33716 672821273 30367 29643 407857325 11727 11870 42765757 44710 45497 193043149 20291 19804 713271368 98602 98458 944847213 21963 21439 7794302 31307 31806 239183236 59499 59657 366765614 58261 57557 52907914 32272 32432 510121133 1694 1560 142439819 33728 33403 636455812 2633 2762 743281018 95711 95515 22324070 52520 52507 231606727 84077 84989 765804389 76559 75580 562772531 57119 56523 735648357 77339 76558 718756580 99717 99313 289149136 33350 33431 725283764 26932 27618 409656459 51888 50951 92707279 31941 32450 680438057 78046 78480 914828157 33742 33592 597872223 74618 74562 626261564 30362 30770 156307128 33745 33075 759477010 26201 26798 544845450 36742 35947 595600673 84773 85395 961640233 57499 57636 976332412 53241 53451 975436378 8098 8272 56098617 56089 56347 146221579 18145 17748 892854984 33185 33754 38606913 59328 58877 846188419 47235 47706 340095825 10749 11556 933760133 34537 33943 660410963 69335 68750 820459968 42896 42543 798402004 78854 78503 411084362 15452 15882 313876683 94797 94764 564715768 10000 9317 929213902 37373 36883 279361326 61149 60543 787465350 86272 86701 44504565 420 1 196621153 38647 38025 120291662 59031 58474 371339654 95694 95164 220206535 33598 33772 843205902 82742 83605 92948555 16293 15624 672909681 50231 50840 37817918 2777 3239 545538622 8414 7696 333850570 51247 50496 145057296 33052 33779 90893939 38598 38060 773643709 52884 52995 28553202 35846 35515 96580560 7595 7846 543813952 86990 86600 788779066 69849 69328 6358001 49444 49110 636378180 14779 15079 398294979 45766 46226 902472392 1497 2344 227569271 60444 60862 509722785 52690 52219 685067743 33186 33370 37973856 86258 86636 794392633 34181 33907 827180096 69775 70193 367739579 30542 30683 36281181 19150 19719 42729583 81032 80404 874325792 73935 74486 507684673 30373 30037 559712254 58184 57803 411749207 45357 46036 35268194 16403 17209 510256288 78126 77320 740443367 87293 88042 656315056 33628 33806 18423499 36610 37237 410473163 28097 27665 57164961 33809 33239 616389695 96663 96973 900932933 77707 78381 609031927 33812 33317 547129109 33813 32816 214229070 37659 37585 696656222 15948 16692 131502625 30889 30841 730383893 89707 89579 196935720 43639 43862 595192264 40264 41216 927620998 31056 30842 15867347 33821 33129 328846494 86312 86533 798316247 33945 33606 30120233 15980 15152 115736936 33114 33825 402070661 17018 17336 953767686 74187 74426 196438096 78199 77525 720038223 28261 27274 844837686 33830 32849 260098418 94867 94032 852086791 14375 14186 810179047 64523 63789 779581197 72801 73184 390195294 50689 50818 42094492 33501 33836 676242421 62026 61807 46820842 33838 33153 495600557 82122 81268 306593569 63435 63900 941420831 57109 57631 384435635 10005 10287 398707563 47089 46374 826734574 95017 94883 183604850 8638 8682 867440336 33846 33729 160524869 50185 49896 52754716 3790 3924 744912604 61391 61362 60604077 7148 7338 319795212 61528 61462 708237323 32931 33852 179041715 33086 33853 21670460 33381 33854 655789110 40442 40334 465267421 33856 32986 550467885 56024 56352 427485297 65305 65379 695638108 21205 20250 69651192 45231 45034 150338790 33508 33861 993242308 90045 90434 893088445 42308 41985 358388104 92489 93014 916468829 6895 7731 940665266 63768 64048 183052474 59936 60389 579526650 92078 91440 417873270 48770 48942 243082555 33438 33870 650064216 402 749 677949058 92330 93055 616686330 58559 59108 25991525 27968 27197 56372673 49545 48834 31285399 8126 9013 121335570 12303 12518 490576569 50259 50854 704837059 57475 58216 709109106 1035 981 69288912 575 404 582553281 92723 93172 751885904 67653 67641 698520210 10963 10530 575094695 86702 86578 479326864 33224 33886 822564860 13550 14073 284399163 87428 87274 28859374 38945 38495 453243194 12815 12651 591873922 56998 56361 543138802 92565 92214 33923936 48972 49721 406194775 71408 71037 963390016 33895 33484 991636738 97504 97934 310305439 70435 71148 75024517 47329 46679 550174902 51060 50947 128114427 84965 85618 269329580 46467 47425 981895139 92170 91194 343066891 18021 17714 939487790 62834 62461 259487089 41179 42184 465882262 94772 94191 460097928 96586 95940 973146162 60082 60976 261698615 83361 82770 343976263 13147 12922 788228890 32407 32662 260348514 36558 35911 330004016 69827 69943 137606563 31979 31068 148661204 54580 54433 246347868 15415 15115 629143791 68578 68131 633345243 6456 6923 428241259 81352 80571 170907267 33920 33688 69688043 68338 67833 598903842 89030 88560 644506553 73927 73472 562097278 33924 33212 540647423 1556 598 612477233 49585 48926 271824699 71291 71287 958735287 32703 32070 33943533 2159 2842 47085766 43573 42921 17301394 33931 33375 451597789 92591 92742 71656150 20159 20605 94522656 33042 33934 46490118 92382 92436 42881379 92602 92179 509461444 70098 70241 18303621 4699 5114 27907582 91120 91212 939633151 23510 23031 43056929 33088 33941 77447100 70102 69509 479867273 62809 63173 329270060 3952 3301 911399741 73823 74146 858536084 33377 33946 525496281 33947 32974 309998248 27317 26454 376706251 1799 1196 730884187 48442 48153 213110722 50390 50626 344939766 12809 12546 286068580 77713 77338 447172199 33954 33425 318778432 33188 33955 682188252 61720 61992 229832195 91270 90331 456599185 75897 76419 229777646 74632 73681 77248230 19598 18641 592816007 96920 96874 36773813 41605 42250 868185231 7037 6216 629280226 33964 32971 981461301 33954 33965 317661748 33227 33966 769004425 61491 62038 403110755 77291 76562 395618611 59791 60541 460695154 84620 84371 346036837 17529 18269 681208126 6744 6440 219369742 33973 33624 951294808 6041 6227 385871953 55006 55848 1881872 61599 60761 366127157 93453 92573 46259410 67091 68095 139653534 8302 8767 237349558 65067 64793 390448764 35730 34890 555891282 33791 33982 380643906 68693 68638 489855699 33984 33817 196613786 68661 69262 117542220 73702 72894 690528342 33987 33266 922317133 33988 33399 345008298 63990 64192 393666488 18573 17773 638004889 5343 4601 849078224 43404 43028 881693870 65151 64900 834773651 33994 33109 554790636 16724 16436 277418058 72251 71444 839593223 66953 66544 630060126 33998 33375 835040469 40851 41436 45589357 33100 34000 557596927 33480 34001 254736285 65045 65414 832411644 63190 62794 485089072 67212 66471 376352576 16950 17855 467908953 33304 34006 575409840 42711 43405 753595726 47284 47416 4917338 8588 8579 907356063 83623 83264 6508131 73030 72951 986712518 26325 25470 705921344 11177 11843 429201407 73743 73064 597358633 55956 55563 825868634 82490 81820 635729355 71648 71006 266427918 33847 34018 151224126 69221 68821 764469264 31720 30947 519240502 23305 22309 341799396 15596 15820 760407933 12956 12676 944306100 11410 10598 332333729 95042 95736 547333791 73027 72367 287161834 79955 80314 622831187 52338 52347 950242190 14395 14013 547221726 40978 40396 179559720 84575 85557 459072705 49164 48566 24405607 71892 72874 251477318 53938 53600 73267203 34035 33153 101803284 34036 33987 341772022 40592 40545 961369857 61600 62560 580858856 91984 91631 744063271 31504 31152 601679595 52959 52287 742809146 35733 35246 309613416 89694 89173 832223513 37009 36566 821983321 17679 17153 134893218 33634 34046 66725561 69896 69625 36272075 13285 12483 900769849 85938 85708 13356014 69721 69153 850479157 27764 27802 227550053 25216 26169 922317030 1607 1536 756136535 33765 34054 397710041 46567 46795 717318097 10836 10499 60699296 3155 3169 38848281 41560 42247 738554055 70055 70603 208001343 45142 45833 6871050 87674 88111 121570548 34062 33825 348185540 16029 16174 521490591 29290 28949 509424811 59728 60695 838986926 81220 80305 486595003 84506 85468 892376106 49294 48469 553958256 94887 94180 7710607 46708 46678 471353144 74968 75921 522438106 52061 51166 245821224 86410 87172 611616227 82598 82408 64279022 33917 33830 732226029 57645 57580 774217479 88740 88407 67510652 96672 95675 381455154 64604 63994 267570535 49487 49922 826140964 52301 52680 867289645 34082 33516 105986685 50930 51263 941061260 97418 96730 113560827 59613 60442 481154640 73684 73672 961394669 36867 36025 59453290 46578 47044 350932459 34089 33407 415565633 34090 33275 971429573 34782 35334 259781197 9841 10799 460989881 34093 33857 16258017 34094 33638 202137577 18428 17821 721500232 34096 33463 41663756 73563 73643 794508052 16521 16370 732306531 79419 79820 459752883 5958 4983 914255854 69402 69031 793593411 39342 38922 853077985 42964 42388 174695591 32253 33150 784927826 64331 63818 36051419 96505 96245 675250996 34107 33778 34499972 35310 34785 61450376 14531 13639 863583180 34087 34812 892567250 34111 33731 350508396 34112 33298 783004618 38209 37784 21464586 92880 93402 67392853 67152 68135 776326342 21699 21269 410309299 44712 45431 45635856 90199 90859 104668666 71430 71160 177548732 21028 20247 319128003 21498 20924 541879896 95108 94474 585334563 33820 34123 394361533 96727 97330 6127069 55759 55887 62384356 85155 86064 213264597 34127 33161 10871547 34128 33787 113309896 5483 4516 506109368 56016 56211 7266107 85138 84139 164991726 98754 99074 787253169 90409 90499 42535006 74053 73230 721360161 47282 48284 323731151 41019 41862 308570535 15581 15010 927661409 82303 82896 936744570 35083 34966 771196190 88951 88779 866781214 70995 70310 917687506 34142 33517 119063259 33397 33624 431590172 58173 58753 605668205 80413 80026 58585798 52319 51324 199874557 78628 79001 289138002 31108 31624 371819856 27412 27725 220347861 13547 14536 312691775 65415 64878 36750857 64606 65483 396976999 34153 33591 597748637 56163 55406 790280481 92354 92929 764820431 71214 71878 872632757 96088 95980 70519101 81309 80316 316593610 11478 11265 804552696 36298 37147 48274209 65484 66286 898615771 33624 34162 192479619 75879 76166 832296219 24884 24613 74425848 45245 44766 867423006 86293 86848 682417722 82657 83266 55454609 34082 34168 664302185 28735 29524 808589237 81326 80522 179731200 77869 77544 142643705 33418 34172 541552904 30101 29386 13869518 44131 43441 411864716 88117 88350 194207671 31162 30856 665359180 33729 34177 24438175 23913 24148 505528757 79750 80269 572110704 89366 90218 167946257 27574 26689 607847393 4199 4885 312445436 6754 6964 991413136 18456 18804 552959511 29850 29475 300115024 33599 34186 111940608 27209 26515 987414212 31101 31731 901420673 19383 18637 871795245 65420 65215 983973383 34191 33910 54182528 34754 34685 191293270 28312 27569 212513980 3923 4435 484876924 49103 49455 601433466 78671 78954 287780355 95624 96275 991774149 40626 41150 805352043 67852 66979 845277741 66923 66251 15337432 98453 97868 664221719 61988 62141 419520519 34203 33224 180960599 15826 15636 195122822 94086 93145 399222273 49746 49769 363813157 2668 2057 932152443 77101 77132 796417704 57829 56851 722886615 11953 12289 449597886 86776 87541 33520736 93771 93860 505462327 57762 56919 52611187 18305 18787 441671281 61888 61111 711616401 57845 57590 218766611 34217 33957 976453041 2292 2720 834199294 51731 51998 141511899 34220 33845 322873729 89114 88536 55622386 42786 41871 2914508 19744 18864 322291154 57008 56681 866310824 17483 16787 446337947 44908 44681 618045797 89043 88606 296672587 66651 66066 255050515 86773 86443 528541587 41419 41832 622541045 60138 59964 852884963 36431 36077 61810994 72410 71810 16734664 34234 33310 987149518 34161 34235 233926775 33008 32862 400026585 8829 7973 5209770 16767 17401 178313702 95433 95232 181430954 14301 13946 296263871 34241 33955 52232365 34242 33924 34178903 53273 53798 839658851 15468 14468 480447232 28020 28615 935970508 98447 99343 501027038 27169 28158 625521484 34248 34040 436718492 46870 46569 196123905 34250 33553 408922461 4486 4600 64529748 67005 67156 51713014 80304 79665 821842638 32810 33196 66458458 21993 21160 486775598 96986 96552 491739733 32853 33434 914414520 82463 82953 862526846 85016 85591 205198799 44604 43661 414468199 71384 71107 201176518 77547 77649 203184406 34216 34263 627462644 34146 34264 40679353 17009 17136 777707526 77115 77855 676800661 42842 43575 186209433 57529 57921 118137920 37942 37118 5248777 49847 49585 595626000 16416 15464 309609347 97157 96900 72979667 50582 49633 816471394 67528 67993 871997888 71964 71204 325092280 70767 69943 799707566 30069 30798 176143914 58179 57232 828221572 26163 25772 550660098 55051 54391 638440689 52392 51821 360441727 90560 89891 46219869 52290 51298 688320367 46264 45931 170706719 50643 50156 538541824 5501 5694 888406768 49415 50368 36358612 17599 17046 244072863 24539 25392 394052179 51017 50544 952038919 46315 46314 77572165 12851 13247 667541823 54815 55702 196373920 42363 42629 153369104 34218 34578 254920606 32988 32356 652077228 10219 10722 469283347 34298 34282 966929052 8108 7330 459330302 70979 71735 995767035 2678 1703 183254110 8455 8262 745478882 78940 79937 46663 56499 55574 497759779 11428 11554 987515700 34306 33690 817635386 32820 32662 656242847 80442 81125 559289728 34284 34309 301913551 34310 34254 150269090 67520 68218 841451250 1435 1825 792478802 22263 21390 112509547 53983 54393 419281212 88021 87165 776623725 78167 77520 668383292 52723 53026 331885769 33572 34318 14350030 6397 6545 849002756 82095 82908 762981318 69052 69028 346930349 47490 47406 83282497 52785 52075 201076205 74320 74520 378826971 34272 34325 163843168 62078 61770 542294818 265 19 358154275 47726 47041 132961099 42010 41142 76816175 8519 8094 651684388 34136 34510 937923813 34039 34332 921078602 11832 11514 7708137 35679 35358 294390172 44737 44481 325538356 32802 32397 331169775 34337 34288 148135781 31954 32134 410108420 33850 34339 241255768 33868 34340 466000311 34341 34066 157788922 7915 7259 952296568 40574 39761 241783132 33492 34344 330556671 79472 79818 779834118 54505 54116 590634300 4632 4500 408743309 34348 33792 701318285 11223 10236 791153000 9194 8651 305540660 17155 17629 413398015 29185 29179 3699720 34241 34353 624197637 71997 71146 137460074 27838 28692 326074376 8997 9146 523410043 34357 33831 290344774 37559 36953 902273933 99664 99195 23171779 44414 45024 257174743 34145 34361 122514584 47783 48059 135779948 21510 20820 969802638 49975 49745 466575470 97954 97527 41234667 33983 34366 519572350 98002 98504 116763276 30344 30926 18146168 34369 33382 565342004 98476 98258 725157469 90905 91164 172811044 75056 75975 689693073 50822 50903 198875884 12692 13532 887543623 71585 71343 179685504 34376 34063 294863417 21918 21191 5551246 57242 57420 159759772 33649 34379 274677263 73599 72721 36749139 31257 31461 895091229 64906 65829 307569251 83814 83908 755023364 14676 13717 753382823 42707 42829 540082587 34160 34386 311304901 3581 3834 739981269 83903 84839 465977696 8399 7400 225522579 10060 9751 228829839 52145 51521 725286588 65095 65323 187998350 90864 91086 591667088 29784 29881 360881844 35745 35865 439666745 33526 34396 741680549 34397 33830 826025123 874 1259 13768649 3667 4273 594033294 48593 48363 245578237 27989 27179 747966434 17659 18646 154381448 88535 88690 6603074 50391 51174 863367248 49026 49051 343327459 24627 23718 293751886 1053 1254 472788383 63882 63210 117155647 40718 41523 43393093 94010 94537 336734620 60581 60658 527536436 81323 81426 52476877 56264 56364 159269928 38133 37451 955462810 7087 6469 215019603 25777 25421 967265250 29317 28984 19442864 6637 6314 338568591 94553 94252 119418516 17572 17354 107874505 34421 34026 156137094 25853 25991 201725802 33135 33295 624215888 34424 33899 699210162 15930 16657 932773206 82997 82886 657994301 52747 52997 842681383 76464 76759 171380273 66613 67260 998543442 11733 11147 54224316 93844 93603 366900091 34432 33949 532111550 34433 33501 815666861 35292 35981 847295426 70807 70025 614119154 99752 99654 83069235 95922 95591 46249505 66074 66102 45320909 44009 44999 401736184 44433 43791 839720785 22011 21145 610302826 87843 87771 720941181 26534 25674 783511610 58168 57608 515673403 50668 50174 783498441 71418 71176 573520921 61062 61231 892640301 34448 33962 211276281 13629 14225 302699650 2739 3205 489693449 97323 98200 899218821 34452 33892 961205238 67946 68636 805639519 34454 34078 890194269 11261 12151 269146046 13705 14481 954123139 44644 45403 57314090 77185 78170 894976069 16290 16037 989837463 54001 54382 938839378 23490 24320 879657270 74622 74936 307457175 57257 56583 729286289 42792 41890 638311675 53161 52689 351049943 7457 7416 121690957 93485 93323 624762740 7669 8578 129412986 24082 23154 78409701 23987 23439 479959556 8986 9823 857835211 68003 68283 820442543 93775 94665 33721662 35074 34834 375005566 54985 55414 121939043 33952 34476 656819933 48511 48989 135928129 12595 12721 170545184 75369 75916 55317200 11954 11563 735585068 74192 74847 388517971 9161 9153 498431092 49426 48857 682327528 36549 36601 779896360 34485 33901 213208414 29278 28687 752805800 69107 68859 819728710 52957 52126 652806463 48453 48771 635080269 34490 34230 402831374 18102 18780 228947657 34492 34322 395400774 36474 36219 253379729 82783 82807 976839579 65086 64755 290841874 60882 61142 935406069 46670 46013 547416991 17280 17226 127050344 30292 30466 57439241 63179 63927 98444902 80496 79528 42299248 49800 48919 324714803 66304 65415 48053592 79704 79050 27866522 34020 34505 956818175 34138 34506 45826527 91076 92070 306558703 60999 60079 242990068 48643 49205 416466639 6172 5519 218351599 27755 26976 876078462 51603 51798 32444604 26635 26564 591093603 69526 70377 635256591 49128 48184 829737214 53555 54181 2212509 7273 8202 176102339 33645 34518 932501900 34519 34119 751375657 7288 6945 32216616 34496 34521 503843838 74257 74169 123226327 94457 93470 592031741 34524 33682 724130895 62020 62987 514320290 87469 88379 655245830 85857 85343 345423933 31614 31248 183960298 56297 55635 987407430 54909 55096 328714323 17302 17556 320392176 75215 75748 696971574 12519 11702 856136704 16161 16441 990906267 98296 98236 11115744 15028 15486 41167441 74192 74188 633324527 36426 37374 722255584 17350 18127 416706844 34313 34540 652115903 21923 21483 66908851 43336 42336 651967175 24307 24333 622224758 61866 62226 130831336 48080 48512 761509616 26424 27416 633823259 90894 90491 18233350 85722 84979 677145751 83050 83377 880983503 24560 24443 961660488 33847 34551 150062246 66625 65632 940004733 33992 34553 185780605 66458 67412 460874209 17662 16796 353258868 5935 5485 350114476 1982 1165 372684714 50992 51100 619822874 74014 74407 576391506 75949 75190 902652701 77725 78129 716838922 38609 37694 728747086 66934 66771 580010601 41337 41363 21006634 74422 73855 827609815 10569 10336 131904635 69394 69860 880182434 71336 71517 828890900 34552 34031 853925710 76531 76341 77482433 91560 91307 68574252 63685 62976 577594750 34573 33815 213420590 34574 33874 869466087 34371 34575 319333369 28693 29646 817801712 34577 34195 214027324 18787 18950 764704470 82240 81947 682615872 16089 16811 21735254 56901 56944 903884993 18350 18866 909448476 13396 12439 712392957 8847 8130 391869054 97996 97155 740019210 34379 34586 209891946 73980 74472 470972524 97691 98181 382676125 24639 23815 149373415 84598 84834 537121302 98557 98407 130249106 9038 9258 778339787 55921 56810 392125485 44830 43947 792325530 86897 87871 244538036 70567 71526 703647618 42640 42129 948580660 61953 62204 232738579 15414 14777 546625502 91508 91338 748953379 87106 86973 798579290 83929 83835 321518531 47719 47549 489046366 62162 62497 323518578 94062 94739 371604094 87405 87608 805842576 51086 51415 456061510 37695 37225 48721429 87723 86737 947246214 34610 34247 761520770 52397 52393 425731821 78354 77949 84874776 19632 20091 431403481 85006 85431 308243784 52496 52113 376859502 34616 34228 235395180 23634 23637 541186278 31855 31801 848800180 33005 32578 292919847 36176 37039 320675171 45063 45718 702108571 95572 94807 610579003 71219 71437 837773884 71115 70306 182216245 14433 14914 132761070 62032 61240 521579382 70983 70334 406556178 50169 50836 988457343 8104 8933 600413272 74421 74834 20487844 20572 19707 364831188 34632 34287 843675071 34191 34633 184162901 30180 30560 53844517 57851 56898 220572146 86512 87143 730899417 59933 59638 593850597 71880 70882 932978176 34412 34639 984146333 34158 34640 389421461 86764 86892 127878414 1031 77 894812766 35341 35459 608737612 12940 12632 231185439 34645 33652 187121240 66450 65773 300955149 14794 15186 840033593 49652 49925 707572357 44511 43612 648410447 74820 74952 98039550 24026 23285 777608165 49020 48467 199727165 33850 34653 204306949 17603 17401 506713800 30143 29319 771662992 15524 15416 22331292 34657 33870 595225230 87415 87452 455492898 60494 60159 548115906 55537 54808 434758752 2341 3054 775100801 73882 73217 906537580 34663 34285 152298437 90518 91499 544648743 91979 91824 338216062 90348 90482 263311911 90989 90187 490004264 87838 87405 30087413 33818 34669 395696802 1 220 112158073 16272 16458 244695870 35108 35227 16460210 873 323 828265237 33673 34674 898299307 66132 65700 982029469 6039 6036 362077354 51481 51361 357634941 87145 87305 419894954 46737 47173 40406943 21668 21721 434826251 75399 74825 510092935 49368 48716 509741449 34683 34556 198977252 34684 34389 592367723 42675 41723 587367013 51340 50937 429029116 3549 4083 689017294 30281 29575 669879615 10441 11162 825204555 34690 34231 596130271 44593 44053 688122628 23584 23533 286049125 64978 64257 853908977 5781 5383 544192941 65567 65394 263511792 55311 55758 894227355 76565 77422 977616405 86619 87371 770528522 15434 14573 913533505 73904 73507 988221701 98003 97516 903341302 33987 34702 962616378 34393 34703 337029225 13829 14432 569377707 12015 12772 215184345 31799 31714 42422695 4931 3999 759181856 9797 10415 915815161 92106 91752 592752264 62604 62222 734361183 9722 10532 748391391 81745 82265 727789630 5609 5161 111555022 63254 63826 878121107 75529 75901 589210726 97900 98492 460503341 15287 15599 24771068 82629 82809 43944474 39812 39926 810083127 55506 54586 885459551 62045 63023 405502311 34225 34722 408733932 73921 74808 308496152 16836 16255 175425998 34725 34401 755121896 34163 34726 344773543 94605 93636 516002965 3428 3635 250327387 56807 56046 208579674 18207 17273 564378637 11546 11062 570528892 1850 1913 909459786 379 995 558611744 52700 52145 198187395 33798 34735 676029023 73681 72934 3539649 15697 15414 287136924 19570 19377 60901780 85634 84895 764398357 81287 80400 720165452 97517 96883 5393593 52221 52238 776600684 95598 95427 902445882 93143 92728 212888156 35706 35273 48779874 34746 34012 534182750 3846 3197 222346666 4535 4060 376636867 45171 45146 447884809 63111 63395 628737887 99041 99522 818055690 34309 34752 40298554 43729 42895 529321505 33799 34192 969175432 66136 66708 501883711 34756 34316 272710364 34757 34036 933812644 35683 35838 109100952 11445 10533 190416373 40753 39981 728945320 34761 34755 969340046 43107 42173 318019184 95286 96217 150988569 66245 66814 561006338 62043 61480 487673951 12051 11547 438269077 89521 89009 139657823 85546 86388 32293427 34641 34769 358417053 70836 71541 150535345 13435 12460 211187901 17913 17236 213327332 34773 33784 392784720 46140 45737 615845906 27664 27200 51658478 34634 34776 200787367 48626 48097 85797765 15003 15336 419526953 34779 33789 56794096 26604 26480 376449390 98806 99744 30190540 16629 16769 776185357 94144 93972 933279623 83968 83203 968638482 34785 34516 779301561 27882 27410 668889846 43410 43849 750303416 29760 28925 210934222 63026 63702 234359655 34354 33821 174785730 34030 34791 178123854 31955 31879 688030401 53231 53635 292273136 47395 46991 167785331 34795 34729 881666904 49076 48906 246887791 34797 34504 206064630 54295 54935 543949999 34110 34799 290412969 24493 24012 758390080 12430 12349 280140573 34802 34127 192427582 61845 61042 997495895 34219 34804 370583808 10253 9763 867813262 44955 45398 858216592 82921 83374 429553725 72636 72152 391654750 14906 14497 966075510 23440 24410 938899765 20341 19590 514074745 5350 6353 32443757 15640 14857 703119493 75049 74973 689724771 41071 40229 839048430 33875 34816 41739558 69113 68730 201325680 34818 33964 583715955 10541 9736 72627907 36753 36262 159918564 50711 50582 185708911 55181 54985 342649444 56956 56217 833446114 74961 74321 96193766 57849 57469 41871296 82706 83163 786866775 71736 72306 231402106 22997 22070 808148944 34829 34049 839982370 81059 80950 987242769 69785 69531 6224254 2795 2115 673951531 81050 81301 440277851 96674 97022 383410044 49662 50484 189478691 72110 72286 556490464 42453 41679 6545074 30847 31348 499105062 92299 92079 511379558 85165 84640 22446785 879 1404 453708917 92064 92196 886418112 61526 61794 405081220 53925 54239 232784641 63209 64087 640055669 7292 6735 35873953 21701 21699 755477376 44477 43591 20200118 39790 39333 525451397 2020 2893 178896193 36968 37452 950875296 32454 32860 826469982 51418 51399 706013439 66323 67291 950302654 50763 50243 900205808 46649 46488 532479063 55421 55837 471768382 41231 40680 164049498 65971 66307 500657598 79036 78412 401365350 34861 34583 831254821 25020 25770 629301499 58286 58916 849457948 34753 34864 955536177 238 1 689879191 97793 97617 457103274 89522 90029 758692450 80621 81446 672391877 34581 34869 143126012 65655 65832 144631060 15741 15262 383275177 72878 72410 719490833 16861 17374 144582851 11502 11117 666893580 34087 34875 151368017 14046 14277 697524072 18881 18736 698688475 87285 87041 91845383 32977 33802 365991036 88146 87548 422632963 67763 68215 797529144 34882 34231 530302111 73654 73192 403885456 34884 34131 232893053 1214 1729 102829908 26260 26458 724759569 62882 63682 732920249 25293 25588 891722837 18728 19037 225264043 96970 96330 46330558 92241 91753 231980644 34892 34083 941192559 33929 34893 232240446 76783 76939 15782318 98297 97900 624433093 37839 38759 95233172 84763 85323 343238673 33705 34638 684047880 49105 49782 845035347 49358 48590 82909166 34901 34199 927298221 42930 42686 937703323 76943 77737 668004935 43959 44128 793550732 15209 14429 24084127 86888 87785 148152152 33985 34907 711344160 86994 86584 314761188 22129 23075 126242039 16527 16840 524156886 90914 90612 964512034 17470 17010 9669196 39426 39501 600231113 10738 10971 29368781 94104 94172 61127378 48347 49001 159768960 94615 95620 441926064 50049 49208 3663515 62529 61950 149022843 49241 48709 605648927 34294 34921 629733958 34922 34269 569979587 86507 87358 652223917 61130 61182 584271661 78533 78266 706025133 39408 38606 7904872 34123 34927 893581497 34928 34314 343375507 34734 34929 325181193 90643 90000 797929942 29363 29496 198903606 5815 5706 836968859 60610 61593 398207492 77090 76512 263248890 82146 81726 377835134 92604 91943 944761204 90106 89170 614323017 23923 23249 808714469 13139 13734 358982194 59257 60095 730773428 63129 64089 854114825 35205 34216 462471757 30365 29503 86850226 47234 46516 4987089 50413 50743 53084025 97350 96453 825709579 84057 84515 794088358 10859 10178 776853159 21888 22536 30891345 26650 27119 735254174 33732 33663 576707192 40329 39803 716446453 27159 26392 328346703 57873 57089 260669863 5759 5391 303803607 9482 8528 171549152 92164 91311 157549234 36205 35756 3776107 94113 94475 534832950 10576 11216 191986798 2080 1170 23611584 63030 63361 69257301 51566 51558 181388107 39305 39799 151642892 66459 66350 353145153 52399 52732 337885553 2018 1078 135562896 68477 67964 336271369 90973 91663 826911745 17974 18292 368988401 34310 34971 52756678 34789 34972 907532824 34973 34616 55690833 7543 7611 647115180 50248 49889 100702829 49083 48257 464185042 61604 61554 886178183 98243 97956 237050522 34979 34302 158430028 34150 34980 643468594 74232 74445 935395194 26176 26717 36014938 63741 63468 759763183 60565 60897 655904791 34884 34985 648609031 73992 74344 328543916 17848 17226 413605156 35649 35107 7116998 51103 50521 249898638 10492 9787 85906679 94573 94277 36844670 23808 24252 817658213 98115 98522 142260341 86177 85898 158006980 34509 34995 542917842 48747 48293 75857793 34997 34111 978806180 98723 98416 693991232 90169 90915 27294653 14035 14120 815732361 84595 85565 110349832 4343 3658 307429054 81563 81139 214222108 18179 18433 343734865 35005 34070 514983184 85204 84840 207750451 50591 49659 689461649 88918 88312 610908560 25422 25402 71654963 74607 74667 412972217 43242 43456 246766853 98749 98581 3276386 93984 94708 389252456 2101 2341 927894541 26870 27482 52642593 84506 83791 392471238 12658 12442 233656748 91848 91675 372984081 34597 35019 597852115 35020 34736 931954465 64399 63693 35464576 81699 82005 652370762 57624 57359 425161168 40191 41095 712478905 35025 34626 216515944 95948 96840 482137699 26051 25192 497001740 79488 79142 47878203 55624 56235 851092590 18920 19053 327023784 59699 58698 675761987 98160 99079 472649782 69114 68146 597343900 50861 51737 491927948 88737 88573 727914612 74872 74769 148802462 27655 28023 626634117 78850 78376 958477347 83830 83292 999500129 35040 34292 279563338 39662 38893 192153789 42871 42194 818684328 88056 88933 541116944 34281 35044 415402869 48857 48164 458263645 12315 13150 527310841 89480 90119 199168076 72829 73583 431611457 92776 93782 411029376 82646 83592 530292758 35051 34977 9557029 68391 67804 28895280 67004 67096 956041928 32044 32781 564420774 74906 74532 40923244 75044 75829 53007273 35057 34342 23752410 91206 90826 701560946 35059 34239 867908920 41246 41288 821663353 34662 35061 156797661 1949 2868 916746472 1507 2362 19554916 49862 49178 80834639 34467 35065 662684415 90867 90200 253522073 35067 34600 941745166 21321 20861 895336767 98131 98245 100849393 34537 35537 955184571 19455 19787 714210074 70818 71164 915020352 38646 38607 514717798 93619 92853 382574760 29363 30127 60385709 32874 31983 123574702 4120 4042 523694488 1666 1911 782503517 35079 34265 701209522 51853 51685 741805512 30616 30907 897539010 43412 44225 399983356 47660 48310 191267161 33893 34416 286369587 13020 12368 64087463 61653 62238 293938250 21155 21752 983351698 6480 6331 331398005 35089 34311 25649162 39271 39944 13075506 54686 54691 869181078 30092 29859 909285243 21109 21603 693081651 85131 85741 384940864 19423 20167 828921439 85809 85545 951018004 68067 68006 291659889 84413 84391 533779239 66822 66078 740282667 66390 66190 471371380 10842 11715 332205714 59564 59242 938164539 70278 71171 53772285 17364 17551 204168882 86570 87258 548179053 35106 34231 717369592 5670 6151 212816668 84019 83956 834467402 96768 96845 503763545 12029 12319 957439609 52154 53016 228880530 24660 23918 754842779 95385 96283 873241523 93999 94412 118259969 47436 47802 443609775 71633 71228 934760298 33210 33893 22621531 66070 65921 849659254 98054 97751 519878275 26619 27318 797853022 25952 26350 925903928 96459 96221 297883873 34504 35123 251214439 9492 9902 138412162 24517 23958 499123120 34445 35126 411402992 65530 66013 42418804 50462 50460 635818182 73014 72906 6478896 15849 15487 663736436 68511 68128 545081610 12740 11797 523282045 70965 71236 31007146 5584 4876 37080548 61514 60817 848963915 37521 37858 665654496 28599 27606 412162578 67935 68193 751391191 35139 34693 164733342 11404 10762 570516618 33593 34378 853543904 35142 34579 852809614 79174 78199 210210861 76112 75611 439105019 74720 75330 55047313 3814 3270 358443368 86713 86264 308968295 62958 63411 667530262 99953 99742 884100902 83137 83699 555916139 58448 58200 749756542 26722 26193 944527010 71781 72026 112454308 84742 85464 752686530 35155 34270 375099882 70968 71194 21148876 59510 59122 298504338 34284 34061 65398073 59392 58417 209200612 35160 34875 445999011 31471 32358 866171774 17164 17744 511285187 9880 10595 240841964 46064 45110 12942491 71498 72157 591863160 62464 62679 65999604 12235 12881 98773059 80703 81593 60108299 61485 60571 763049621 52606 53545 23558280 36492 37179 398186610 35172 34355 38397871 87639 87693 417577838 35174 34733 806256858 35175 34708 462896066 96451 95992 300123431 19371 20118 844139422 35178 34890 183028590 82583 83203 14195393 45742 45710 862480502 43043 42767 16578632 56446 56181 421477736 20205 19709 14127299 35184 34893 874171011 41814 42495 583834254 78183 77894 37493266 35930 35914 991266399 90769 89771 458872731 32002 31216 277789211 86325 86340 805463898 61166 61048 562627566 42104 41896 81564141 97680 96893 171721626 60473 60339 481171537 38290 38016 249019919 35003 34411 586597389 23674 23661 725012285 11112 11670 154617773 89349 88749 707849766 38484 37981 684884850 64779 65180 646657847 31428 32185 462324296 44035 43437 932049112 59134 58855 481772280 51182 51125 724614722 11125 11457 618602911 83190 83455 267547792 35208 35065 306476383 35209 34786 809944601 79401 79191 265172564 33968 33445 28030974 18703 19562 213106634 13775 14429 693704191 53221 53490 918192813 2686 2162 412276883 5191 4313 152714304 23093 22411 580596023 71153 70656 570262802 35219 34542 239546630 77982 77580 816139311 34528 35221 86818186 43921 43173 774509203 52173 52065 578176978 12872 13596 853375716 55719 54866 55933380 24678 25044 441254240 85826 84893 454315445 75313 74404 132411412 59361 58858 751289399 34544 35230 43194702 55579 55218 748760114 70036 69450 448164438 52089 52798 719368503 35234 34922 680349785 74291 74505 174531600 91133 90593 459864486 89386 88702 619131292 66757 67564 627491101 91067 90997 515439578 41972 42067 963432931 48318 47764 206227779 25036 25579 741275995 97091 97025 724844125 95596 95760 97242450 72279 72464 283563405 26714 25760 907313786 11846 11442 285280556 54667 54337 30358810 79711 79293 27597278 5399 5638 10939395 43716 43563 17885983 17947 17449 994424262 64848 64350 985896991 48273 49245 504944676 62872 63617 341758672 51046 50246 313953734 78507 77584 40950077 25980 26830 796312111 5888 6873 204475677 35260 34742 296661998 88208 87965 454707624 72624 72676 787684632 7503 6759 978703273 83640 83539 721043445 35265 34933 27032021 14847 14830 605989882 42972 43543 292055899 25443 24918 142593783 35016 35269 556233404 72007 71318 633611922 26062 25975 487281373 68404 67973 92153332 36772 35998 897350235 17098 17355 136946626 95966 95258 573309214 51579 52565 282125391 5466 4880 986063921 98754 98792 860689424 69007 69333 658715600 35280 35238 925550160 11507 12509 165259203 26015 26741 556289060 66363 66182 613502443 26507 26581 358283170 92360 92281 477415195 2924 3615 65904462 21196 20926 476235305 5745 5902 847803861 76465 75517 964707652 22399 22390 340462078 91044 90761 457975175 26318 26764 41255645 44594 44658 156167375 71743 71842 128379978 34964 35295 544052682 59222 58812 264185745 55678 55497 299673169 26114 26091 778228843 57063 56828 766574584 35107 35300 236635693 22562 22777 454074083 35302 34393 974707008 47044 47563 572123 24977 24530 345521361 66177 65785 989593248 7421 7485 736036041 66719 66188 800311681 59253 58669 71781888 54509 53962 169324331 15134 15223 713313965 42856 41945 947464639 59421 59325 14748450 67482 67731 65955879 7108 6375 13739702 98253 98032 703181481 35316 34833 956577026 30670 30315 895420348 16375 17271 63541072 34365 35319 67582235 35320 34540 7511632 34347 34614 349316377 35255 35322 552224781 46378 46011 562528308 24763 24832 12469792 71943 71878 713358060 15019 14239 342427683 72578 72181 201941974 91847 92054 522495081 27598 27314 583207916 53588 53894 125389036 76780 77755 543251239 6889 7593 911909511 11524 12050 767824720 49483 48985 377757798 84817 83854 483570963 35336 34378 618308026 30871 31612 199768917 12557 12091 64250289 70220 71165 22042311 232 254 85965733 28508 29414 33186747 84589 84926 937036180 15738 15662 29522999 98631 98428 863882960 30371 31136 896464968 77366 76498 727540983 35347 34691 574239385 99986 99311 6443302 40117 40622 816043844 3200 3378 567021418 35351 34589 591244008 50648 49849 177582711 9888 9826 253872124 41478 40477 225684381 34380 35355 402835043 78572 77963 24760055 12568 12691 299630912 80782 81285 22734822 34739 35501 172551947 50095 49763 256569789 96696 97243 460275685 79539 79451 260196542 17013 16537 177813032 93966 94289 727639878 44445 44041 341929283 94907 95009 254116676 79605 78864 679969477 59978 59726 342237167 61647 61021 929224119 36764 35824 184182713 32064 32707 317837359 28470 28729 850059902 35373 34568 93253410 28059 28031 393141250 53675 54547 541064314 19324 19624 575671962 92700 92479 581513064 56580 55818 283895337 76025 75027 50781436 21642 21156 630517582 71705 71200 425816819 63290 62846 34948828 27936 28403 206872272 25160 25827 58086283 72525 72393 126841646 47789 48159 839361517 42534 42522 400384340 75863 75281 871821987 69482 69743 846581002 9342 8538 446317264 99170 98811 139143339 3098 2183 911313614 43340 43457 50370428 35394 35293 111039264 59487 58777 762874428 54692 55081 927487912 14608 14957 705137148 99615 99896 404637978 92204 91533 944252209 20698 20001 559563441 38284 37913 747287304 35402 34722 916441121 1544 1639 451436793 35404 35199 983687116 34748 35405 401915551 5259 4365 627154232 31143 32080 286276551 1 751 789786561 1144 2114 509201607 83357 83575 27085195 3582 2973 272705809 35412 34883 45904571 72571 72159 448321543 7519 7630 684006631 90580 91355 537329681 1942 2751 738527946 34766 35417 27222509 34653 35418 113696829 47 1 439876167 79014 79043 368078435 90429 90410 527461258 96015 96125 206082083 85834 84971 322028021 84140 84770 173583067 35332 35425 9971697 87704 88077 216835922 44009 44775 706711714 53743 53390 70645487 94973 94265 702023356 35430 34866 93157673 3737 3478 20241816 68798 68389 701945151 34516 35433 981530759 43893 43879 176135209 18912 18785 502176870 21636 21096 791004878 94133 94713 474775410 51087 50840 500393079 49596 48808 827591518 39862 39737 535203204 35441 35394 530548131 25451 25071 764472926 67731 68611 137892376 74552 74448 301498028 37893 37871 70187458 8606 7665 972765386 7197 6268 594882541 65827 65205 66558838 96722 96286 256030587 29946 30294 600854477 1581 2566 942766717 98018 98577 159806839 17667 17149 200059392 37845 37459 579176222 7092 7403 404466729 14363 14852 562089252 87464 87751 458573445 99307 98687 579716245 65159 64518 28230298 35097 35460 474482778 34890 35461 787595458 36842 36840 194206384 86628 87178 409775417 11645 11149 737927897 35312 35465 274959220 59913 60666 784003857 37219 36277 86248372 30327 30282 39217860 36668 36059 364224220 58413 57850 484673790 99351 98933 43102847 92856 93768 451625763 16498 16361 33621310 25572 25817 619148256 12743 11924 933690193 76897 76106 761853537 96103 95701 867447651 88633 88608 970457541 64226 64081 2393507 85489 84720 131586255 19276 19770 19779864 12604 11838 21242334 1313 1668 720014132 35484 34504 282688287 83853 83448 185243053 18335 18124 158408449 52402 52168 606705800 7522 8062 837397737 90906 90361 978815095 82320 83274 664922664 34514 35491 356866404 94128 94823 698289962 43189 44003 880104782 35041 34676 45394671 26540 26085 856708436 71066 71315 99202751 71321 71849 28952335 64759 63758 728767514 717 71 430569509 69696 69357 106127087 47045 47009 659573275 34603 35502 515023374 82597 82314 347594859 60884 61213 641739742 68940 68121 795664087 35142 35506 398473555 94804 94656 263011836 35252 35508 254704923 64127 63343 26797098 34632 35510 209461016 8563 8929 772063347 21674 21862 854970387 68322 68505 619453442 8700 9320 927122863 30690 30410 193205679 79836 79074 235451035 92653 92042 267058128 86845 86013 220958476 29240 28374 612071505 36117 35580 296928619 60270 60276 616547079 50000 49194 474453834 42024 42197 637750849 78692 78077 911920797 8193 7413 360849824 47934 47950 300027687 7444 8280 641718057 17495 17548 901766194 13355 13974 812871321 95398 94610 683681411 86351 86997 77523704 35095 35532 758969997 72756 73682 339537521 90333 90535 63257829 35535 34875 840386657 39466 38635 671474422 58334 57389 204712366 78558 78234 373054966 95463 95294 560657242 71657 71402 292058649 43644 42948 345428824 68121 67663 906393604 59883 59319 526754718 92152 91775 252475012 4097 3682 114147195 42113 42561 38903936 19590 20078 320652075 35548 34883 53776172 1 221 766241193 35274 35550 433376896 35223 35551 640711876 35552 35433 922538473 91639 91859 28117877 88549 88758 547392318 1796 1328 352901744 68738 69425 748341749 94475 95261 221856505 59296 59575 443265175 16630 16526 656077817 39064 38531 429825649 78081 78359 954190161 67888 68835 785047949 79180 78475 253963630 57238 57021 154354912 34566 35565 67137309 97540 98016 990695109 87182 87262 862553505 36887 36734 643548074 71078 71790 185623812 47164 46980 276447497 35571 35209 503346346 76754 76855 775324827 35573 35248 936263212 34860 35574 446116808 35575 35372 352475747 90523 89527 171685729 9739 9896 26004162 35501 35578 761298833 81006 80630 450198761 98928 98955 310199313 9192 9578 393129080 35243 35582 999036060 45795 46789 375953185 23281 22599 937905571 50065 49272 406894338 50823 49897 885802305 36927 37318 594966321 49128 49619 377472113 35035 34573 918132376 76947 76451 202121343 32407 32105 180432131 3862 2908 799443132 7784 7700 96011895 99676 99947 632282230 82492 83094 576145606 92103 92779 206970151 95541 95534 747280224 64949 64544 769085677 43924 44381 365963628 68860 67933 123922746 61525 61275 52594199 18879 19583 379257293 74979 74536 378395436 9359 10338 69124577 52269 53119 375333350 86102 86055 45346724 51681 50677 872056322 52545 51548 849591786 75759 74830 340345623 78255 77581 35908131 84951 85664 466447402 28331 28002 40336010 64433 65192 542331261 35614 35420 510810272 19717 18946 38074537 9703 8872 177370073 14945 14938 261741292 78277 78415 954893461 70947 71545 845897156 22152 22630 506020177 46650 46485 220445117 10570 10730 987948575 88683 89294 106120071 74807 74866 368502355 56651 57206 639683403 80215 80324 361752192 46344 47025 123405887 68108 67177 147165859 54778 55418 43084921 20825 20367 333489309 72343 72052 912917761 34728 35632 289025767 51281 50395 730513961 96529 96083 415170433 62308 62117 9909793 51832 52108 1126187 73243 72330 996817862 85865 85244 88912088 40838 40483 24020923 20266 19354 912553312 45043 44139 505671099 67268 67513 120059765 21339 20927 790952493 95647 95655 669271000 88808 87840 997828089 8986 9922 245813708 3212 2605 384078491 5285 6079 85835724 34988 34334 785960054 73518 73978 756762745 94653 95460 50825066 71190 70405 230097878 63795 63179 731318696 68412 69369 454052023 13227 13992 787560645 35656 34853 179290743 35085 35657 154533134 97644 98288 646581994 99448 98957 659484444 34754 35660 815954066 50651 50591 933168040 35662 35518 155754774 11358 10358 307767712 36132 36391 704786415 64963 64711 459771513 81138 81924 654629221 35640 35667 537853128 99564 98941 157143482 12217 12846 302942476 11955 12043 867238053 9478 10246 578683086 57775 58324 597494018 93108 93013 507203565 23326 22476 29096135 66758 65884 234639411 71032 70915 306361658 14928 14040 6712619 65715 66610 944404321 69063 69551 560469559 14116 13993 497708218 35050 35681 488415453 35682 35654 830394413 4841 4036 913026402 32820 32893 256479039 3116 3215 221520794 33817 34774 11816840 32370 31700 968510974 50090 49289 737241191 58695 59040 41809663 90501 90692 549397748 62027 62396 189910170 32652 32430 369812022 80768 80556 6873645 55323 54839 170909079 34097 34591 112814217 8633 8560 400213908 819 611 165355592 30788 30761 831385273 22246 21488 860007009 80475 79778 364811981 26578 26124 627885817 13781 14253 765251658 88421 87448 474567292 48399 48198 678388752 5569 5294 867217133 35318 35883 93955929 45873 45976 292771706 32351 31832 524176368 58013 57030 353030740 33808 33037 662438046 8016 8452 250574013 6025 5230 710374885 48195 49191 562474339 51554 51200 104143601 10099 10661 230148332 73656 73851 755050188 35717 34928 219899090 13742 13275 535740881 21405 21424 3422833 3542 2602 937124707 78813 79089 870906974 56562 55595 743389151 87624 88267 478423035 9427 10321 723526350 70450 71286 242883912 67258 67057 850702688 35727 35724 279859964 17244 18186 14946582 65336 66104 235138261 26759 27496 142171838 30065 30254 116269612 44642 44318 62494628 4590 3963 547648204 79408 80272 925796103 8830 9548 334503428 21272 20650 318353866 35265 35737 497291259 98157 97908 182661740 56662 55913 849983812 21449 21066 284556090 35741 34825 431326386 36464 35874 140338371 6128 5308 748314478 34869 35744 558143117 56680 56063 590743366 63024 62530 190703622 37761 37611 705368904 32586 32547 285035965 66265 67078 644606608 35750 35217 216016594 35751 35450 709893470 85784 85733 210665132 76080 75956 969331820 27534 27556 291084009 35755 35268 604424830 50240 49496 33738139 35204 35757 304219194 99604 99928 56486321 13755 13503 223787578 67828 68512 725477299 70264 69382 520235360 20682 20373 468125875 35763 35256 204586345 67024 67409 4117888 39035 38251 248891845 79492 80337 881282076 90930 91352 244499622 35392 36033 291298672 78745 78819 993310808 28332 27965 699828543 35771 35194 180346576 32024 31169 160069209 88349 88476 25678215 85930 85834 655121169 75902 75814 663242633 47532 46898 412305904 41758 42071 692782024 77368 76928 18429611 63282 63786 210109879 33949 33518 90031955 34901 35781 876974612 10391 9943 883660 18624 18048 442243589 22631 23588 673826176 53091 52870 53961831 98562 99321 939446612 86739 87109 184073571 83101 82253 215037404 33622 33913 169594434 35451 35790 186334154 59983 60064 970108802 95590 94705 23993517 97679 97368 334908201 91298 90726 6078936 90678 90106 338433369 47259 48189 849204639 90559 89686 455100709 4294 3471 700876490 20937 20412 827385763 71747 72185 834179651 33785 33636 193146178 94757 93958 439704338 35803 35259 316010846 57070 56769 186331275 96501 96818 309371922 85906 85508 799693510 75267 75381 215637582 40327 41257 107105104 40788 41638 451295273 24979 25570 126305824 75014 75219 373873016 97299 98032 876779213 23320 24190 835319967 35704 35814 6727166 48573 49179 18103207 43351 42826 684557089 17670 16716 304852881 49333 48383 677262944 52552 51828 444221930 5742 6105 497872592 73582 73531 428255392 58618 59072 322756844 38573 38521 859997204 55878 55619 13180739 84127 84905 603948912 9723 10688 415975277 97461 97434 268337979 16136 16105 277939523 4138 3731 279227947 16985 17452 990666320 35831 34981 21686330 14517 14293 573356930 78644 77849 766456827 97801 98657 880645925 69158 69680 604723759 27491 27090 935910674 19533 20180 213969812 38444 39039 777427748 14031 14699 162534653 41121 40362 13735404 62699 62229 59518887 73910 74681 516396454 9627 9288 141756363 72811 72598 667746155 83068 84057 974584688 4556 4620 255561384 64454 64424 865567619 38962 38727 211436238 71034 70056 586300713 83402 83786 177755467 23713 24413 1126228 95858 95327 649382842 50700 50104 58917013 30664 31161 863795798 40748 41744 918964529 53118 52549 258968245 17750 17903 641651574 12015 11091 41999027 52848 52108 281616463 34962 35860 876169132 87668 87082 444823063 11247 10911 746109422 47480 47976 597682091 35835 35864 819561581 68245 68809 551080387 25464 25620 816966841 70967 70372 931152514 35868 35131 296972078 47930 48788 60273995 22345 21500 254907242 69235 68666 724114647 97185 96866 40311557 11255 10530 26350468 55885 55102 653976700 89149 88682 69552624 67458 66688 169542765 3167 2693 139311047 35878 35643 11320586 60839 60048 654750425 25028 24378 833605576 13836 13052 4652144 35882 35011 651001175 61197 61714 934024416 37034 37521 973692887 570 987 724665183 60994 60577 670736201 63154 62350 561860631 9556 8684 11590723 34919 35889 299099258 82740 81756 691610856 35527 35891 128632278 51756 52087 397819928 21471 20664 64675369 35771 36566 573325540 22080 22379 493930294 52413 52799 199186501 35643 35897 69225432 82230 81351 653249293 45924 44948 643077015 70489 71088 989469213 43055 43736 484813945 6685 6603 509344473 60175 61137 510027546 78977 78659 336737241 24953 25195 471349503 81549 81623 541110753 70620 69732 176068904 32737 32736 625895700 38339 38113 932055780 29176 29970 1018980 64153 65122 813812458 63240 63030 372061517 9395 10144 424202916 97393 96500 622640579 76801 75934 933012942 35916 35528 164265577 75695 76676 330407488 20238 20758 215459587 94989 95861 814197256 21543 20794 689526574 21619 21050 37971388 32289 32491 487900495 74318 74663 96734479 791 1 354898377 35925 35089 936141729 35644 35926 541448819 51865 52021 333260828 35902 35928 22929993 81262 80268 379889532 93985 94584 257483105 31030 30750 698971822 1700 1129 901632289 96156 95751 955908189 47413 47347 133417136 49093 48936 814130441 35936 35654 958643626 17593 18045 50962777 65273 65230 716782872 63973 63269 17097906 98692 99265 595964063 94245 94526 49844744 35942 35394 562234359 35943 35346 86510836 81261 80518 406044319 62992 62169 25008903 897 1311 229041615 73506 74121 77428063 22440 21646 672676527 91360 92096 539197047 81791 81350 506702022 79809 80423 17180739 65123 64553 469170357 56698 55916 561932925 53943 54384 238164773 73952 73604 10126650 49265 49421 648880126 78606 79363 24593344 77980 78797 182857177 90436 90546 201714587 93401 94113 64570297 33399 34053 931604974 67223 67478 34316021 14855 15743 446485768 35294 34390 605931385 73423 73427 110151735 35966 35516 404403247 60170 59749 246073313 55194 55716 55967159 14410 14048 958426064 75235 74676 109315422 28253 27846 464028622 62616 62026 249699918 80763 79880 95201906 65491 65975 569562882 33868 34554 974813753 3367 3815 904099581 35977 35053 450205912 919 880 143361212 60075 59569 130845905 72055 72794 118679529 8650 9241 329683269 91945 91604 942537681 56451 55529 270031881 35285 35984 990160408 35985 35397 332630524 56088 56531 213042603 93878 94524 8575895 28834 28026 644353527 35181 35989 201096133 34029 33776 640492121 35991 35060 722023157 35992 35392 339969493 4751 5388 635951214 39755 39259 925512458 95723 95288 844126179 21114 21602 138080357 3427 3979 415797576 34377 35247 988853398 23775 24575 99746020 35327 36000 684207936 36001 35213 628927910 33222 33096 331467253 45814 45074 146362812 10861 11172 293811553 88589 88382 986345826 29570 29376 286873285 68858 68768 74961912 40636 40549 224045480 78765 78769 27300696 63155 64161 501967305 36011 35667 172766566 61565 60779 953784663 8132 8277 291210217 36014 35410 384218980 94729 94099 987600537 19350 19874 207862424 64996 64294 201278328 82692 81973 146121762 97948 97936 916351334 24887 24515 242695924 18632 18722 578439408 40402 40677 372956976 36023 35989 906551146 35048 36024 770422237 87157 87382 15038525 75655 76342 114461919 33909 32970 165931137 74126 73936 70549286 85745 85981 583182543 80700 80609 16365349 11335 11456 58573136 25242 24776 67175302 3914 4611 255802394 4739 5706 311560732 22606 22300 82907581 2437 2313 898152729 98635 98022 30833176 81977 82940 588630657 15330 15887 962632562 36040 35990 482042334 45240 45105 546912710 35261 34353 904209462 36043 35111 893089885 10040 9746 797811258 42961 42584 476201890 36046 35986 377402048 2729 2132 47980339 79062 79131 909332851 30212 31166 555748404 49126 48898 307975625 80827 80578 20638184 37774 37503 955979318 78096 78154 806496386 35527 36054 523160480 18321 18616 304321080 41990 41635 445434130 45500 44807 127962778 73628 73092 690379700 20843 21090 443953186 35120 34129 438986491 35226 36061 933075980 14034 14631 153587997 36063 35309 342669927 50643 50998 39078344 55853 55638 495365229 37960 37495 588580115 36569 36329 829488400 25605 25709 621980853 6436 5651 146915285 36070 35351 738834804 8499 8886 234197477 90922 90481 35941089 44117 43892 115290466 76423 75790 412713795 5271 5289 297377527 35835 36076 28494801 55998 56450 400194995 92185 91738 856982820 30473 30715 939762967 17621 17348 49871851 19897 20014 173447533 68982 68783 432257505 73489 73413 71996508 24082 24550 538162940 35911 36085 71896506 36086 35404 623480551 35315 34980 75148449 89825 88826 138816179 130 100 423223493 23079 22606 910397130 82020 81026 26070532 36092 35950 742185764 96702 96826 175814719 12988 12186 751377341 96435 96164 635395433 28783 29382 971242822 74945 74122 393499613 10088 9424 90880538 7017 7710 257428725 53549 52703 708957045 42547 41544 937181656 37158 37837 538176224 35758 36103 391526547 67649 68545 1770992 17553 16850 596860780 70071 69814 774411824 73054 72320 149402226 36108 35755 339396444 36018 36109 115613529 82147 81557 147424720 412 1 614751109 41129 40289 195310399 92158 91846 516120677 31359 31748 789508008 44351 44406 283935234 76839 76341 501253254 1291 2084 24381912 73853 73460 743116872 36119 36071 841830372 70338 70578 87524864 77840 77096 886076414 36122 35758 642569567 71380 70461 723175785 14856 14697 15828193 62895 63172 779717289 65462 66112 328800325 22462 22294 83221396 61595 61637 697910592 10982 10754 606554028 36130 35672 431188082 64532 64520 70037676 93944 93390 792015001 48548 47686 98592609 36105 36134 324298245 20319 20211 178442427 69238 68935 663772236 34836 34070 97839396 25978 25905 51896894 3362 4102 602274832 16485 15926 108284443 36141 35582 211768790 91811 91773 331140100 7102 7641 561536446 31300 30888 595981488 47065 47465 361010779 75832 75557 39605856 33874 33617 554399771 23140 22803 746758677 95720 96393 850647580 77543 78391 414414592 40564 39733 542825793 35836 36152 65535034 1969 1070 964988294 93002 92376 291479221 36155 35432 30499728 18325 17729 758642035 6345 5555 381280393 69688 69885 163069429 31216 31409 516924970 84773 83888 590276343 27124 27745 180346137 24600 25180 537759578 95746 96716 64864118 77539 77663 41041250 90080 89265 233672112 94911 94898 971764257 32728 32895 23040414 37243 36325 64166707 26207 26464 482587595 49400 50129 844584108 86498 85873 198378769 26429 26763 102429007 4390 4184 741084777 70517 70520 806301441 35235 36175 731888897 11307 11798 743941501 38400 38532 96219279 82680 82834 600575304 63366 62806 23189990 32901 33026 639169256 96467 95793 200435654 74983 74856 780282449 41982 42929 874837497 75874 75381 88446624 35612 36185 645280411 88914 87977 798857739 87896 88732 759033274 73825 73662 6341144 65325 65030 375113503 36190 36120 994411534 15165 15067 9268842 849 1109 482680233 57975 58800 845031781 27197 27752 949710354 36195 35309 18926226 92735 91770 15325966 51825 51716 186962438 82940 83434 670668406 69460 69794 595434106 75131 75912 782161895 94894 94461 931161248 35427 36202 288775866 14047 13502 164632243 36204 35531 625856567 60049 59249 145454674 78281 77660 434095621 21495 21508 540756622 56967 56807 742039781 55752 56721 646538306 38349 38139 58684321 68708 68483 588218531 67636 68143 79927870 7179 7576 334117399 36214 36090 299323769 82361 82964 850000715 48745 47795 77718130 36217 35665 449161343 35887 36218 421901986 36219 35221 330232613 22366 21414 405137426 39191 38241 545164203 74478 75018 878813647 36606 36059 390997397 36224 35550 746349721 98061 98470 572654030 26082 25197 595264475 77569 78024 729936704 9021 8688 32206560 664 1024 413503906 69121 68796 295606851 67793 68748 323784337 5677 4838 638754215 14770 15199 86696163 29157 28982 57694633 5116 5359 117226040 89553 90461 372029971 81952 81696 624655057 12283 12925 760178770 77239 77674 13585830 20709 19814 156074539 36210 36241 252454578 66133 65873 831793321 36243 35356 389350802 35064 35828 581172058 35426 36245 901500494 40135 39850 114512827 93757 92882 17469047 18428 18677 196498672 75239 76207 361952370 36250 35719 102310840 36056 36251 702506771 68437 67455 916937377 11977 11229 138689390 8147 7958 556535416 43655 43571 808647913 1610 1320 141817604 64940 64008 19659670 19749 19106 13504500 93849 92974 827266240 36260 35583 724649493 30103 30130 831547844 36262 35317 184124616 57815 57852 25655586 37846 38812 139442100 96258 95767 350408148 52855 52198 287610040 35623 36267 209271007 35754 36268 718881315 43176 43052 620579111 35545 36270 645737768 98389 99393 491582855 1356 1932 162636940 25458 25298 912567585 14991 15361 506235810 39811 39214 250790387 73514 72764 970439033 56989 56316 15505324 35342 36278 831936596 76583 76495 610734269 23268 22495 144922970 10023 10807 905829298 95027 94458 244764815 24577 25155 149893827 82747 82207 40567555 62773 63512 13280166 35745 35727 231014730 19508 19990 945513896 24803 24934 114053163 88368 88776 379251708 97074 97047 280203676 35066 35353 256143955 53864 54734 115057647 36293 36135 822359981 73063 72575 137076038 78144 78078 55434094 92697 91879 326414668 1024 1626 365433012 36911 37494 578002727 11397 11098 56957928 44320 45132 359775144 10892 11837 185650835 1355 663 562686917 16064 16389 193907 38999 38825 327557962 21376 21116 867331279 84017 84003 426195915 36307 36141 459755271 34083 33222 612415453 57522 57303 325874031 70852 70725 373245574 44844 45421 31400797 54679 55512 159947505 27398 26561 992371585 75139 74919 717155430 88625 88484 704610165 60146 60361 811643514 73173 72787 489902485 58078 58385 642609539 72099 72116 21776145 18244 17903 497331023 88006 87922 160426049 27650 26919 860571670 16713 16974 645973304 82051 81990 57655724 14533 13568 304224411 89771 90393 492071675 82951 82430 230684340 75463 74744 631428529 21866 22331 385568450 11805 11812 65175094 54350 54594 887139475 66548 66075 672610785 40758 40405 982890581 35765 36334 445954923 35962 36335 28108970 35903 36336 753654180 60453 59718 41636090 19782 19662 325326948 53255 54251 766739981 20391 21354 482220485 93923 94500 92977881 95229 94359 418334095 37923 38575 512927640 89307 88726 15481588 62654 63474 70013214 92965 92465 850519678 33122 32354 640595562 66749 65856 802733637 34983 34745 278729339 29056 28849 920884837 22868 23386 720826469 66497 66081 589169583 78440 77650 556385699 87613 87448 683029151 35713 35841 941950639 34603 33746 501137550 14604 14185 805923280 47228 46588 49867561 23993 24028 905792563 35194 34947 22996514 50954 51873 127692094 30346 29785 274800422 60867 61246 168588321 34385 34615 350818318 8470 8442 917304238 5683 5068 767488857 58778 57841 527032426 29736 30198 6723802 32018 31646 749677796 30673 30689 474235054 91529 92083 385351749 2791 3700 18184305 36373 35859 40366377 65868 66212 36369073 55215 54536 530726573 11378 12011 800998051 33812 34335 271559113 43239 44098 512716309 35788 36379 916291809 43681 42885 49420708 35739 36381 774435734 76380 75438 732522287 56217 57219 262812898 32408 33219 223876236 96653 97256 76126564 91284 90953 286462073 13709 13058 626094072 42818 43722 225920469 36389 36288 98191499 88304 87995 590608 89761 89680 824581422 45571 46530 932744160 20813 20094 919245160 69590 69270 490763061 92117 92739 201767889 57565 57559 772264304 6239 6283 578072028 2569 1714 388442831 93754 93973 911945205 16452 15948 115841580 64177 64536 916346828 35732 36628 606508008 10036 9269 139695856 89519 90206 48007970 80271 81033 133476255 50085 50241 685953836 49901 50442 170740189 76051 76733 290307903 4683 4403 45476035 69771 69216 108524141 96841 97016 879511578 88817 89125 50531288 53120 52945 687194664 36758 37191 280795938 36415 36194 404803530 36416 36101 846420260 36417 35577 986691779 19339 19228 746807523 33672 33383 790952532 87265 86480 401891007 5891 5412 783618573 72101 72938 366320622 16958 16113 341502690 74515 74944 329315369 97830 96988 329687169 16213 16993 238670757 18371 18595 603000035 68483 68392 630378821 74501 75360 17749025 36430 35675 854472974 64201 64674 60809866 93802 94217 868129499 41326 41556 855806194 36434 35732 992751954 92995 92613 317154124 59398 60106 9923350 41810 42476 243242364 7481 7381 510029886 48860 48528 55831142 82358 83260 794142215 45962 44984 229634379 57372 56461 579478213 36443 35932 414889301 25246 26166 841680928 35645 36445 337939312 36446 36228 306129276 89163 90103 293302876 2697 3360 143559865 5005 4287 723171584 72601 71686 455467805 12422 12420 918544130 4824 5485 662015630 35456 36453 632906644 992 795 337151749 25249 25325 347829905 57673 57825 791753791 35984 36457 760233928 20153 20782 728600502 73334 73323 451653784 81704 80943 229286607 92262 91419 899322813 74757 74684 26798933 73166 73529 609734505 69926 69890 145113126 42614 42330 419204502 98388 99312 292812844 88635 88309 668090011 6687 6099 805438863 12635 13380 482683390 36470 36340 40942377 78582 78001 271942026 10153 9984 938926651 68824 68527 493628065 8154 7563 182971998 41683 41400 17655763 37700 38620 995438012 7293 7788 584391855 28634 27908 11894655 83671 82851 685313496 72973 73820 634038922 99854 99362 478932828 35855 36073 488281703 12520 12194 27774274 27187 26620 102504577 83917 82926 101128802 55810 55370 787614612 12658 12763 124207482 84067 83565 141186913 36489 35616 854054013 97639 96871 486323878 36491 35994 437596206 23485 22754 409934157 89398 89502 53991918 91466 90989 303593188 99313 99804 363038162 6446 7207 733914445 42278 42167 68253945 93428 92550 924714935 50654 51144 406110749 83148 82574 872884685 76110 75360 501475943 79007 79143 421632812 15067 14518 368291976 97557 96704 961552155 47459 46734 749102085 36506 35523 934249590 16187 15509 425060050 19741 19001 473709036 88340 87477 673645347 31629 31082 990900843 9206 9964 727405439 17706 18601 4681175 50560 50928 910323990 35968 36514 310524418 43649 44371 600661076 14306 13464 503807961 71215 71621 180278198 95524 95659 981643483 97964 96991 561941725 35569 36520 30498512 13476 13822 864846817 99038 98197 721786807 52874 52690 714003687 76157 77056 402671616 36306 36525 218551286 83269 83826 767235323 46318 45418 883119878 28761 29611 589800849 38157 38182 506586714 76584 75763 474693426 36531 35599 355419920 27733 27332 39863566 25983 25840 486249463 96351 95617 110704520 28737 28877 430790816 91691 92117 562186215 21989 22908 444490424 42356 41453 16962639 29115 29772 132332948 83075 83685 922738673 36175 36541 389712910 18318 18510 446585726 42436 42649 102806672 36544 35826 774132193 44257 43289 63129966 38235 38739 998034733 87376 86677 729753465 62887 63094 961972180 93593 92953 251653329 36550 35728 719961627 89265 88784 941775354 63360 64119 207008714 91951 91569 509555506 32403 32720 34535464 1671 1290 897034242 62135 61240 48445478 51190 52129 371683092 97500 98264 742188763 36510 36559 47974980 20450 20410 352410672 43166 43236 195882233 17633 16882 286965213 93447 92727 803268278 3870 3437 892222100 73471 72635 86877164 35894 35536 251131771 87589 87695 8526611 85746 85888 51527136 83463 83220 638823416 71002 70530 520064297 22399 23136 24108889 82864 83151 230658825 31940 32706 53494959 29836 29125 119208954 45868 46238 105505355 35661 36576 629281255 78664 77798 520121252 94729 95437 942247720 39797 39671 897102320 91554 91915 36352948 3275 3106 233439985 36776 36027 340212370 97462 97941 7432722 36584 35660 323601297 36585 35650 41879474 46836 47363 487097657 29508 29965 66089664 40246 41025 503864065 27182 26300 28924040 6916 6879 163349443 16436 16261 272453324 55460 56099 124462188 97716 97300 60965399 62110 61716 95249144 23447 22826 426408526 36596 35895 110144926 36597 35873 563697544 69635 69352 375128647 15979 16632 261282079 62104 62481 55935045 38705 38270 780567816 36196 36546 700948034 36603 35613 521942367 99194 99867 43779702 65021 64704 522680902 36633 36251 212208414 16951 17114 418794992 36608 35846 15064873 19780 19768 474468089 68908 68457 145325876 16776 16384 47871225 37017 37720 44287672 74258 74437 580842328 9750 9320 716926338 92504 91660 260816484 37070 37804 275080036 85411 86318 252536480 16401 16097 826404907 47490 48296 58553439 72423 72067 683615696 36571 36621 316505490 36709 35976 576439027 47787 48074 655874015 30302 29658 545659268 34772 35321 268646643 75483 76113 170020292 67855 67309 585866008 7601 7252 279413100 36629 36408 492743690 85252 86037 552058667 21447 21469 738145286 36632 36184 812399190 98275 97908 855077669 36111 36011 427439836 90159 89546 436758760 8809 8422 397782392 36637 36528 44363796 36638 36412 392200234 94829 94000 189147328 68622 68048 692048615 85099 84554 508875436 36642 36615 219929744 65086 65887 885205460 36644 36236 618742817 22715 22155 138206021 98020 97585 40263211 64377 64910 445749296 93651 92750 566877828 25166 24248 321451325 34403 34302 41275964 20873 20064 806376481 17066 16237 818116052 2711 2038 749898611 87123 86160 842611627 65155 65747 539345083 71485 70765 644978361 93418 94093 891234509 53779 53934 244964735 36659 35902 32069717 94110 94229 227793214 36565 36661 60645042 60370 61357 314201448 89305 89913 451349768 90367 90295 21021524 12564 13484 310721424 27455 27278 104318517 56638 56906 190079795 85347 85740 791395149 82653 82170 328847704 78917 79293 862523998 61325 61516 173695994 43026 42129 31427170 80200 80156 742870013 13021 12522 94381691 5589 5013 206817730 67732 68366 855863085 95830 96679 434378745 36467 36678 258462667 21713 21475 916715702 51302 50381 93732911 75327 74583 39243463 67844 68794 952384174 10295 10818 73200454 72758 72825 674438732 94814 94773 307883882 79722 79232 360006955 30591 30355 948411042 54520 53990 62057802 35756 36689 95473893 7412 6805 590590316 55752 56556 978626883 22657 21954 393484373 39253 38250 64692929 48930 49393 804432956 837 557 23758179 24307 23754 66274942 36697 36636 206660490 21758 20991 673151888 89099 89031 740248960 36308 36700 186524471 8254 7997 844483922 20031 19828 216054011 90171 89756 592556254 36704 36635 14991577 25668 25663 759156780 66845 67356 307731512 36707 36315 715886082 73069 72249 388614942 54704 54077 313902770 85997 85578 635426212 27506 27997 417374519 63097 62501 434885543 50035 49434 512259712 76288 77067 474839233 66250 65998 938394380 86835 87230 556806775 10047 9906 653416119 24124 23468 137361076 36362 36719 224179924 73418 73297 825906807 32428 32935 953673339 62732 62317 940615880 61994 61174 175933732 22256 21334 677994992 91459 91265 470258549 63266 62882 481454825 22749 21771 615153241 62334 63231 427003156 2850 3706 65005138 60763 59854 391235114 76281 77147 361369872 69499 69604 229447797 37728 36887 227769154 61486 61897 803646272 48962 48886 55345324 18349 18532 792776588 96726 96985 677196922 41419 41580 862043396 20996 20798 283897812 89955 90419 460659507 69476 70440 231752882 95088 94793 971909877 12072 12189 376017650 34567 34617 485106731 36136 36745 604828584 33957 33909 355539891 36452 36747 18214581 36748 36223 232359320 66419 66135 765210267 36654 36750 646522757 85162 84770 465938063 78829 78651 576163712 91676 91052 632610512 91526 92499 491774676 96719 96527 58822968 36756 35937 445815119 88161 87177 74698768 94218 94410 488143022 61917 62858 700750121 88292 87479 487744598 87316 87636 723625768 65423 64722 200201541 49953 49147 11851554 84162 83227 955846215 35899 36765 947021929 48159 48567 144400493 57594 57361 929793189 36768 35931 272798651 63293 63380 79760934 53906 53612 148817953 34369 34844 540223608 94503 94672 704996013 93562 93426 106213176 92620 92660 531880702 49335 50061 610176807 72669 73046 749796604 22786 22808 496940413 36778 36664 730821318 88556 89154 613124480 94011 93624 5221100 53339 52583 158868564 36782 36668 748777183 67524 67247 14826261 5058 5506 415612325 64149 64036 57077539 81557 81389 51494609 11877 11994 156498109 30432 30762 672194995 36789 36707 64544722 97122 96922 356842700 29054 29044 366688019 69401 69346 948502916 45701 46077 778472781 18002 18386 504797216 55262 55483 113150198 18835 18851 790706158 53116 53896 638771718 32519 32649 589205442 36799 35802 751676936 96047 95457 899994278 79391 79498 160051824 48671 48580 317570254 22532 22732 430059823 48524 47598 217703626 36647 36805 392389509 88550 87787 189771007 25300 25855 400463638 92386 92269 123758936 74673 74344 979247425 41564 40752 126356793 81862 80872 191995053 20762 19964 716338613 74097 73396 34265892 79645 78700 915907584 28069 28160 970098085 69102 68344 983858215 42378 43293 688819380 76135 75860 964090878 63257 62846 977468149 59827 59238 721657434 98325 98912 89636857 46798 46032 156753537 54775 54572 235764056 97251 96628 972623839 12625 12006 141092864 81688 80771 99139067 75434 75256 550031308 38381 38897 843450537 38791 39079 697660761 84899 84309 730902656 36517 36184 814984725 86027 85461 361219982 42946 42244 500741784 33347 32721 833608267 61471 60555 509133624 33776 34059 779265228 2646 2968 8402135 51958 51632 283256889 5102 4784 638249984 91047 90365 186135681 13140 12997 158030899 34248 34852 826030668 20082 19615 55355260 31213 31107 522320178 9463 10167 759488074 20872 21537 9231914 49657 48668 599152511 74004 74262 236136005 87509 88429 231500996 81002 81418 815634844 31970 32283 50936607 36852 36048 495678086 74310 73949 336604615 45087 44572 493995279 19636 20313 393953591 93437 92503 260176550 56064 55237 407436417 26861 26467 461747734 79342 78826 670176485 40303 40109 612905912 11534 10745 907636642 62700 61965 772897254 51161 51295 803075596 35932 36864 101412274 11031 10518 147681247 77033 76117 625254360 50064 50732 796350419 9754 10646 412149234 36319 36869 261906032 8417 8985 613094379 59639 58675 604114724 36872 36152 905505206 74738 75455 971393939 36601 36874 281676096 59901 59434 671912238 92017 91172 264079523 86606 86206 460700935 61126 62058 648082588 36879 36261 1243107 34961 34122 959665983 70610 70989 146769041 27274 26341 950507241 93155 92742 885478011 30961 30289 432488823 36243 36885 455222907 59248 59538 363993013 92931 91988 390344688 96421 96538 121793817 61689 61227 489082896 83544 83638 386740146 44082 45007 358285696 99581 98874 134622299 63076 62138 515825186 67785 66826 381707060 44863 44273 936032046 12438 11784 28587603 30844 31485 830960516 36502 36898 231460022 36315 37258 773662784 36342 36900 896740220 83113 82460 218570639 85399 85031 443250517 36903 36676 115687874 87925 88917 639783992 65494 65181 451843233 30176 29451 777210196 88902 89447 268518658 36908 36614 245774152 91017 90885 727215770 78676 78777 619937430 1204 334 517510674 36912 36383 35908181 99873 99894 285739357 72537 72304 28586791 95370 94405 10263114 31529 31574 433598059 47189 47995 632186709 30093 29646 372866484 54154 53506 310978243 35702 35684 257708665 35935 36921 908175342 76212 75311 278895118 36295 35813 35913437 91503 91542 54942674 364 125 379948567 80972 80585 834511787 36222 35594 897311417 36783 37743 292846255 77979 77830 522655431 3243 2894 728096804 87248 86306 459976128 36932 36640 255473835 40335 39371 259759989 12750 12486 648092088 74512 75363 601097498 83257 82766 431259461 70624 71405 463772830 18637 18393 838240712 36332 37293 535139896 18691 18599 234608738 59197 59262 537681987 59754 58900 396645209 58186 57505 173499723 39259 40000 251984584 9882 10708 36447848 95740 95108 467864981 61832 61403 933899210 65754 65334 937270436 36800 36949 517205398 83234 83557 589782602 9060 9764 778684145 52142 52800 904812037 66950 67470 576358745 40389 39576 6038634 4517 4077 661403196 8579 9297 188257118 19809 20356 820939971 36958 36031 724185737 33566 34245 907028975 42448 41809 949557256 14145 14334 952921832 9839 8968 506599778 27348 27289 411017618 34034 34530 268800190 27335 26685 303692640 35469 35187 491651667 97103 97719 804166253 17096 18007 785298975 26670 27464 187173065 36970 36478 601135580 36971 36051 551177744 31499 32078 534609712 34740 34620 481410882 72676 72762 986974756 41804 41065 457801934 75161 75178 636904407 51965 51746 102461168 81106 81771 928318836 41379 42173 185557053 32859 32625 771207009 50950 50493 296941181 84521 83814 547086521 41732 41878 805728696 36597 36984 689529597 82745 83570 15808916 15576 15560 46724102 92882 92633 508793054 36988 36906 254617662 64440 64263 549005158 35985 36990 254101264 63186 62508 648576528 49339 48852 148853661 25670 24872 93802792 64982 64807 642873265 48993 48128 645725430 74628 74547 32929525 49173 48224 805408914 64668 65398 848459878 36999 36995 5538554 57721 58427 596739077 65083 65403 412728930 62465 62136 739084496 59382 59066 6499275 20134 20358 913047282 62878 63111 610891991 37006 36253 715291191 67344 68207 248510940 76857 76634 756596930 35968 36051 19200567 37301 36495 606714370 72103 71852 200003811 74647 74277 373705186 37013 36579 694910794 28298 27476 313945152 45784 44919 14876250 3783 3190 922526881 44955 44834 285556188 44691 45315 47552035 60866 60349 536557569 36119 37020 215865267 51933 51720 958753598 18907 18510 164583551 42651 43323 342069338 24715 24636 946235566 24230 25136 749195974 27646 26752 602061391 37027 36256 646019372 82246 81618 254504592 49408 49143 609451082 44695 44686 982254385 65610 65647 170262529 30404 29662 371045432 20977 21440 320365225 9033 8434 314615269 14144 15074 980506280 56840 55979 600238824 87971 87527 441563715 98044 97420 590297810 67465 68123 34152884 53036 53600 713813194 13976 13215 637814652 12044 11298 310413953 37043 36201 727734010 37044 36891 719916904 77758 78463 824034621 79510 79009 496511008 40499 39572 418458647 36049 35835 230196785 37049 36794 834100082 55920 56534 634559488 24371 23727 92443879 36967 37052 644568315 80996 81051 760391053 2831 3362 658972183 63334 64269 744706575 67519 68354 491606652 88738 88017 891144450 85009 84651 386359422 55113 55839 430772085 70567 70401 29670096 91751 92200 170793929 37062 36922 693987828 82531 83514 579048131 57190 56494 76665334 88018 88489 700799711 37211 38101 950362 65777 66381 89422311 37068 36422 437163603 23815 23179 25981125 23778 24680 10134326 5453 4938 840305046 43791 43263 74384173 78807 79027 198790143 36604 37074 309990960 18922 19505 982256580 59330 59992 100754225 40098 39603 334087574 23530 24065 90209175 539 363 713047597 21414 22033 997012206 71886 70996 572921751 66333 65412 528088797 41325 41474 134828240 96109 95775 502600536 37085 36845 274883474 29641 30595 330174230 92804 92294 2861678 36614 37088 766856262 78360 79070 102353180 30892 29998 534653310 73589 72681 555809040 37092 37037 65199860 94653 94605 481496141 34927 35238 321172464 36616 37095 49394302 46395 45949 219064449 69631 70547 733957187 65377 66109 8199536 98361 99246 633776329 44557 44244 727913586 37511 36587 27131805 39395 38933 57311393 60925 59986 8140994 10626 11000 14901037 89860 89383 700693761 12570 12295 339131471 92662 93532 714066048 45636 44832 565045375 26935 27021 485440918 36177 37110 774835687 84265 85227 910909406 29289 29461 775591447 69186 68354 24328074 26315 26644 132886010 49753 49675 11523322 19831 19472 362530313 86936 86145 359887502 37443 38350 455336638 87497 88284 799860920 56184 55739 69404492 31344 30855 649799765 63744 64441 49072781 87655 87312 39937341 81164 81390 530947644 36349 37125 922823448 34602 35122 738404452 36503 37127 861978228 37300 37549 766821144 47013 47778 136780821 98180 97789 788195941 49579 49156 82373772 84505 85393 165918853 80480 80414 276181516 40463 40611 982354005 48171 49043 489397880 37136 36382 101194762 4103 3404 384012224 95184 94792 668310559 39420 38774 210413166 37151 36519 403604113 96682 95727 927869564 99565 99218 472172111 54062 53483 561099369 49863 50444 876665580 37145 36868 247349388 60439 60694 390617240 81757 82646 680905383 14885 15359 260005966 42847 42202 262528959 85674 84899 700944463 81812 81734 355950635 88410 88255 159816910 98377 98465 42447340 21210 20277 321118445 36448 35897 291466044 92311 91582 59945448 55114 54367 339285353 673 1488 135777936 64461 64030 908138980 37160 36359 77786364 59772 58789 236744597 37162 37161 551082107 66193 66772 735743602 13654 13694 129078732 12146 11849 509990736 36295 37166 794129298 36544 37167 846441977 73503 72506 436049154 42539 43102 173668734 44449 45209 31214303 39687 40387 295534287 29126 28696 591713448 94132 94552 774326664 67249 66999 861981712 48672 48206 823334670 94832 95803 303790 91713 91541 690386907 1735 2679 632286710 79823 80006 417045270 26439 25752 767497576 14728 15590 840562791 4988 4803 196792071 13971 14460 428166153 68017 67433 556804621 77337 76934 326015265 965 1308 500338141 90227 89650 476685902 6222 7213 748239673 36253 37189 259729537 12550 13521 461598133 57428 57716 468488207 417 663 268022123 37193 36457 750726148 37184 37194 970014961 56459 56417 62658491 6083 6328 384565128 95367 95444 707176107 37198 36713 964387734 39163 38972 957301380 25839 25605 585360727 61464 60813 457535355 37515 37299 624641487 37120 37203 182971105 62013 62171 493830659 30799 29857 748230651 71826 71574 939722344 7656 7198 173092622 37208 36947 309753500 2677 2518 265052857 35836 35638 725687636 50622 50516 178319239 3442 4282 846977174 46416 45475 267372997 10947 11482 756782632 97111 97898 162979217 13655 13419 20965960 99035 99602 230724916 37218 36888 52007069 73931 72937 3905970 36147 37120 302636910 29220 29942 602276255 45787 45571 979701010 36753 37223 434397747 81470 82106 769219495 39943 40558 858814113 39215 38389 33846023 7217 8018 363680165 63031 63767 162695416 23751 23994 383339868 36609 37230 354447267 89693 89284 236891481 37093 37232 651847752 3368 3841 12986101 56302 55633 255954479 17217 16546 696894438 63008 63652 11431394 25479 25103 36342036 69470 69430 237804697 179 1 843733928 67522 67897 652633078 104 178 567264869 92854 92551 1955314 77890 77589 386249019 33661 34207 70914840 7873 8334 474423577 79846 80386 436968689 71533 71303 317425156 37726 37882 849721023 98057 97199 876135782 58562 57833 904414829 75373 75332 39515304 8998 9934 966732743 40994 40412 748387842 12301 12380 417231847 2423 1510 86446482 78615 79095 476149487 37257 37221 277755052 88445 87525 563248638 78506 78312 181290354 63536 62883 304481628 58537 58533 664647844 36574 36208 509832952 64622 65124 784465849 66515 66358 201439509 95277 94531 301765934 55093 54134 195759424 19729 19722 50878750 78502 79328 656522117 99523 99148 214661139 37270 36501 972879330 5404 5169 236928540 68464 69398 118415356 74413 74075 508602399 66300 66358 476366609 63602 64562 925501809 78017 78827 401249838 27101 28039 708840356 36494 37278 51384482 51824 50916 38041248 7329 7789 951151794 77700 78625 771112693 6556 6292 596578446 53890 53873 917982832 99413 98664 226042756 48200 47957 616151789 16975 16778 185411956 50396 49456 316006251 53962 54321 967986820 36771 37289 335154022 87579 88371 546976020 10917 10165 742276193 28387 28547 40241141 35577 35945 66603970 3793 2832 291862741 23318 22383 941099746 85831 85991 410596094 47755 48760 101281637 4832 4148 177676865 18492 19269 995418567 48998 49744 183094828 56201 55881 617235512 37302 37244 529742212 29409 28573 586135466 1231 1126 554685935 37305 37161 611274024 10704 10329 406249456 81293 81518 70148457 24270 25241 484226840 76785 77111 754669221 12005 11705 655853179 52025 51151 81830055 37312 36895 622711138 25866 26283 35247908 25090 25381 130562111 69711 69690 731923019 43803 44643 397904358 28054 27439 660706717 50074 50694 85161209 84590 84114 403721471 22430 21984 65793444 37321 36586 747888653 68195 68302 658316171 13372 13598 589184946 36711 37324 210953217 43581 43696 567988725 85704 86382 172352635 2904 2014 658661398 36621 37328 845312324 68222 68348 873147098 84298 85055 472280178 73984 73133 817731875 58853 59050 103188760 36403 37333 820196547 278 977 51433149 22349 21921 366733714 37336 37027 50950413 9463 10323 860601023 98695 98166 733138895 17776 17534 926048867 36720 37340 281817879 57936 58809 932646748 16613 16835 64540093 11759 12692 669037912 60674 60071 772448269 37345 36651 398598960 46846 47520 45382848 39762 39059 37095800 97231 97805 41640492 6678 6860 800271188 40554 41244 454024631 8175 7236 167123852 26686 25753 422420369 22867 22645 695949283 81336 81543 33571491 36674 37611 948803749 8211 7540 46935234 92903 92802 831789696 44826 45454 86329641 36461 37359 425742484 27941 27399 534466342 7746 8125 321060045 60129 60416 813124371 37192 37363 268313201 36373 37364 318246792 50030 49267 10140917 45599 44802 143973583 99505 99603 738407701 21478 20875 454794392 37369 37001 705017380 13027 13124 788104686 69121 69612 693499296 22316 21378 366460266 57746 57011 26884361 24265 24859 333333927 73191 72868 409216499 53907 53525 697848821 82634 83064 907081819 44686 44638 343072082 25494 25804 778664759 82719 82140 400748438 36940 36701 416209232 81897 81896 19049197 22955 22804 34406996 37384 36530 932736906 12437 13115 969922599 1968 2452 198382490 94253 94088 363679867 88728 88624 389166455 24872 23907 836689056 26607 27017 505642527 84913 84296 194080157 78596 79064 117762020 81075 80925 980441727 27016 26948 397106533 99573 99768 708187889 57618 57416 192824508 43345 44292 836909069 30012 29273 876563193 70359 69439 176601970 92371 92213 929465296 65322 66144 129844375 62065 61304 439038350 7110 7705 330875999 88044 87218 773835089 656 861 284475117 36873 37406 276236153 46306 45977 596353977 37246 37408 233187418 17134 16883 69528547 33659 34244 488905011 98907 98018 512324296 9674 10455 34551140 3121 3734 500415700 54719 53761 191685595 36487 37415 675586199 66695 66735 28335824 37066 37417 749864474 6822 6016 436633522 7868 6862 60534899 60383 59447 467964257 49707 49596 98256279 42320 41576 291445405 96168 95532 452364400 58447 58587 771692223 90530 91481 554891567 36951 36055 31556262 57819 57776 814075876 62216 62361 702106613 5614 5201 487032139 37430 36888 707805308 37132 37610 914742761 55258 55149 101323251 37433 37078 731032408 74131 73406 90685934 4135 3165 259733472 88074 87814 2736141 52615 52405 636883015 72429 71426 23008371 9455 9865 913711081 36820 37440 823433338 94915 94967 152982283 87888 87854 484978597 45257 45219 256947052 11684 10791 186676951 37029 37445 434254621 42915 42727 772624322 60319 60927 518855059 6761 6545 677861025 99885 99670 826427131 50338 50890 273932330 77951 78409 729432525 20420 19618 50598846 67575 67217 816399012 15743 16270 989525476 58518 58792 78590541 27282 27159 988444405 84461 83840 506154525 73061 74004 60821529 95637 96053 873293448 64123 63372 136874097 43339 42805 684157936 27367 28276 780641430 67271 66926 354434491 94745 94238 354873923 14459 13765 346419112 74790 73978 684615246 21265 20547 364771683 45548 46273 15102685 6257 6677 257459287 71417 70725 313910230 3406 2702 507825091 86354 85376 155475863 64287 63568 740147984 46105 45521 870211560 12106 11632 568325730 38052 37425 490092333 16267 16937 135977325 37478 37451 25799649 55031 55101 381810826 28872 28299 386647103 13566 13878 379600905 33823 32892 920355906 37483 37352 375967177 66155 65691 514838480 76363 75503 359170311 37066 37486 387196722 71749 72194 635157620 30354 29633 870736840 88771 88313 685313674 24552 24965 71039227 37460 37124 636236831 67759 67159 546086258 74471 75229 541075771 51927 51213 627449481 37495 37262 729168935 42787 43112 316346367 24310 23688 571889350 29547 29239 478121454 69558 70374 67414056 37145 37500 530888449 68372 67916 4024413 10358 9556 278572257 50512 51064 135731335 36849 37504 747927792 76586 77467 876777779 99110 98290 573024570 10701 9854 391558378 11838 12776 40909225 36611 37509 60558594 98613 98572 751934840 70538 70104 618774202 37353 37512 123305193 8079 7281 199972487 63381 63969 901708603 37202 37189 763780520 14193 13271 554178774 37517 37097 926576128 16100 15579 30180810 54786 55213 28197 97355 96988 58175095 81583 82376 406663093 39682 39725 332749965 72220 72454 390255081 58098 57555 220556856 83074 82101 781367916 82569 82229 317396372 26250 26327 514357869 40560 40482 222860903 3312 3946 319055347 37530 37512 412870671 37531 36981 104909680 48082 48415 438258105 16583 16822 197347738 15174 14692 657352404 53754 54402 17610614 49435 49991 287612870 37 1 145576629 94883 94084 132336349 8 1 282404932 31434 31142 619643272 94628 93944 126348063 37193 37977 288771527 35819 36490 47342438 55424 55207 393137120 83387 82937 541339570 22128 21954 354128980 19511 19305 972274345 46544 45562 472711697 19058 19245 960313040 82722 83637 927181033 72749 72965 588183201 24452 24148 579801155 37350 37553 594962142 18159 17485 727057936 3803 3543 959519012 36830 37556 135405057 57565 57899 517954755 66248 66782 456569079 57155 56249 869652941 1358 699 848228540 41251 41647 110092909 99167 98470 893576176 26694 27645 46296698 80414 79959 309780038 93230 92933 621507916 2345 2165 579881200 22872 21923 910563791 91716 90980 219565911 70824 70752 813522133 4327 4474 624018448 36589 37571 259738033 74062 74018 248697355 81763 81245 788353281 7551 8432 510742030 94085 93895 948225483 43826 43449 91044962 65283 64691 46837964 68508 68286 24712397 16282 15278 617672204 65228 65342 37707456 58567 59000 512870582 4837 5567 328820688 36075 37000 425068839 89533 90334 75286122 42473 43127 564472133 28232 29008 377085635 36868 37587 483861266 54262 54206 729026575 29478 30250 474287489 49884 50149 40458227 99175 99965 270465928 87630 88147 281922108 30913 31639 4097910 80533 79729 714322129 15087 15958 776111239 93068 92309 181069798 45555 44935 523532469 58062 57190 786516595 37441 37599 887320786 68671 68020 377996005 37601 37453 315835604 5940 5605 439538707 37603 36603 879284848 24227 24483 708521587 37605 36869 891018218 31631 31989 681747854 54045 54777 138922283 68101 67175 796137905 37069 37609 44007188 22783 23392 902179302 32866 32882 926761234 23549 22644 626901538 31487 30488 173527282 69828 70634 317544896 66420 66071 999342327 54555 53862 721122862 12066 11541 166341674 54945 55175 90195431 21805 22672 861194482 33527 33214 829089697 51421 52075 837061092 37622 36893 748794311 10495 11323 950223068 93582 93775 371494441 89659 89773 302020685 3776 3431 279952883 69904 69701 568555221 71697 72533 624630235 79154 78291 761209109 3865 3360 406889119 40749 40906 704884159 37186 37632 60454319 64630 64208 919494640 31629 31994 654735910 97805 97977 12467137 82184 81581 21486079 85199 85481 889481497 9415 8853 602577798 80138 81130 47593669 30563 30224 329510668 12103 11779 249626570 63746 64095 659784927 79224 78871 442055929 40326 41217 933822330 4652 4014 68448965 40891 40505 291526136 3566 2814 115289938 97197 97397 9367759 11811 10948 862217422 3940 2999 136895162 73304 72466 231318532 57091 56884 873859063 36982 37653 182308654 32344 32225 503391667 13814 13880 310627083 55416 55615 280291267 43291 43462 136633394 71473 71935 532036244 24073 23480 381906598 37394 37660 602466149 71397 70934 581696426 37662 37123 181356723 26542 26486 583500247 43141 43523 174957301 88124 88406 59720555 7896 8383 734819722 6942 5978 362495716 37668 37139 41848304 1341 2088 701896142 91779 92102 610907958 21495 21187 491804121 39196 38897 270272436 29349 28583 917526574 63503 62659 433831673 64387 64214 390408963 59697 60112 188754437 76686 75892 565754221 91156 90604 185725881 49921 48945 409019766 93006 92655 42902923 62802 63217 355731568 39423 39729 250903678 63571 63825 492178825 96427 96307 764777554 45371 44935 844143263 30000 29009 984046327 40441 41147 585104213 54739 54199 782090824 66380 65568 30177382 21162 21568 801609206 66602 66603 637752633 93441 93012 686982082 37329 36401 842683830 37079 37694 313258992 60620 60849 206560857 78071 78459 18957816 59817 59016 3556484 35815 35445 681919870 37096 37699 874501402 44432 44117 718236548 65927 66571 783400777 37680 37702 507428831 13703 14470 752230823 11866 12002 587034343 61375 61778 690843009 14655 14293 897476467 44812 44551 388011119 86573 85930 306451717 76742 76404 865317932 71973 72354 471960129 96944 96844 758592677 14749 15485 387526564 57314 58314 108629072 37714 37040 702728818 2663 2557 857382591 37716 37386 940208112 67910 67766 324888949 29677 30135 112474324 44757 45441 249000696 79612 79263 40107770 94979 94448 820457512 75194 74430 956530520 84945 84756 146953166 85579 85550 913924660 11273 11050 791264376 21769 22133 469179284 63918 64901 867923077 62087 61213 500537847 37459 37729 333609084 26662 27651 34987842 20121 19121 30469538 30244 30406 831133693 37733 37656 52148427 86118 87074 629882047 37735 37052 646405488 37736 37672 711389159 61573 62098 897082626 77179 76591 39538061 5108 4218 587973246 6148 6405 517297081 37006 37741 408967746 37677 37742 11546834 61311 61268 578825759 22412 23063 219829849 5832 6357 45734831 36839 36090 152249303 94833 94709 3584232 8484 9400 227753491 78080 78091 958626034 57146 56328 642246281 4270 5166 462066486 69974 69146 754509592 73204 74058 29682360 1175 631 327804411 38566 38971 404837286 73189 72641 781989370 79882 80206 211516721 88469 89041 852588257 66981 66208 103429531 30112 30744 917150258 14305 13556 95696017 67845 68052 722378775 8097 8921 849338300 83213 82531 476651674 69480 69724 889568659 37766 36934 778958104 90509 91026 528747123 69155 68359 611882483 89150 89387 179315697 72846 73618 680689800 37522 37771 606518895 33493 32641 588429665 37773 37410 322869485 38545 39364 350076587 37775 37326 895296290 37776 36809 105610986 3873 3180 333793739 81286 80530 17554923 39332 38608 365583684 92750 92708 139518458 37781 37045 247645781 37782 37277 495045462 96827 96230 773422414 53211 54071 162220002 97245 98208 790624086 66106 66002 930806045 50719 50508 222297600 74452 73881 326922836 37404 37789 497952031 11071 11821 56229143 15953 16317 280842972 59021 58432 29360617 20544 19572 19973125 36973 37794 283109691 37600 37795 886769320 82583 83278 361564316 37158 37797 213781729 64861 64019 218591274 40405 39784 216885744 45261 44779 793979980 71794 71103 938889102 92955 93246 809848739 13389 13537 596693378 58016 58073 823974205 51510 51073 122592623 29679 29831 348769036 52526 52388 49145072 50981 50532 147653783 37809 37139 45147110 37810 37809 884782576 37811 37518 620100881 73425 73624 576945894 84356 84887 526126814 9984 9302 276958843 37028 37815 195269248 88539 88097 37115545 88082 87750 404233026 79998 80029 22797824 16482 16661 20823068 70349 69866 121162371 52435 52813 360907140 97842 97828 431056244 90748 90695 9649542 80214 79555 355880029 1347 1584 4774423 31581 31992 792888304 34609 34661 87958951 82157 81967 655725377 43842 43930 553668085 41307 41615 896988467 75759 75785 65109287 84009 83686 152485424 71116 70685 745131290 98109 97634 26364446 64094 63757 174753015 70385 69486 991135374 77741 77631 934302983 78794 77981 479472950 83085 82709 139592904 47339 46848 985629345 69784 69237 346539840 70814 70430 24505637 65879 66076 54386577 5835 6531 904525846 38596 38623 370069454 87146 88128 57218873 48587 48546 424277005 32121 31725 616152699 74899 74193 3412413 37666 37850 471638499 66411 65628 758888250 55912 55293 200389062 67303 66893 121184159 37854 37540 569812794 37855 36977 583870172 64581 65149 657274060 86820 87455 927706632 84041 83869 643346294 96198 96642 82376184 9724 10300 992166859 5293 4716 753671696 55483 56212 4342133 74012 74639 964756825 37864 37142 266508001 5375 4496 925581780 33050 32972 614055737 47439 46601 567550478 65611 66048 320263315 36400 37309 126053621 70938 71454 677215336 97630 97981 581555178 694 104 574837831 36998 37873 236538647 60509 60885 317762762 73141 72757 345193475 1222 1470 23766730 73781 73822 39910499 43975 44444 441912527 77775 76833 472613684 23653 23018 525757130 74456 74211 962788870 97064 96974 755881479 31284 31675 710498459 67637 66672 63396701 37885 37396 636570800 97977 98710 676034984 3852 4177 613089307 1779 1312 230995577 55180 54482 687103766 48240 48574 910256907 24396 23769 888893659 2469 2634 466935161 52817 51878 195123825 54537 53856 341506607 61222 60861 49054661 19791 20395 30917022 4892 4909 123310844 94431 94242 24919605 50263 49409 317567496 53087 53807 726046348 21308 22283 971494009 37063 36498 340070370 37903 37498 253059990 87140 88015 628528329 15947 15326 29372077 95204 95763 961451040 26577 26704 927288743 29406 28966 299224130 24192 24492 37875679 6708 6621 426497661 13308 14165 963174709 37912 36911 2819782 81545 80828 267650910 87055 86872 669610922 42342 43048 834029950 67022 67970 819575432 39008 38029 80385528 1483 1010 416207870 28438 29257 317487748 37920 37637 58835617 60178 61049 13056131 65163 65409 58862577 96977 96870 915754896 7298 6444 860578700 15391 15448 943726680 75624 75937 319703201 37149 37927 356759979 27117 26814 24756136 52804 52119 739665363 63618 62696 542709328 14446 14035 651591204 83280 82572 365125561 26601 26216 838742740 357 479 476839652 92954 93495 716440845 96492 96653 175841128 91311 91172 649930561 65009 64290 615449190 71387 70944 403617726 95252 95429 779759038 13788 13093 771819906 1 361 616995715 37943 37439 908193616 87413 87074 895024557 765 576 514047235 37602 37946 617605646 36984 37947 477295395 4049 3051 893911688 37949 37743 384190646 32923 32079 67478396 23429 23796 454100824 48244 47951 290828933 66516 65784 951446926 29336 29989 17452903 36998 37955 181832536 848 910 195434818 24485 23491 233360645 29068 28730 739819020 35525 36493 94808139 37070 36602 69218365 30959 30773 343941015 37962 37075 693163724 22425 22650 112103330 78332 78473 78414683 6150 6202 853965637 2162 1872 485531823 28283 28549 849791374 37968 37377 930090850 37969 37515 338668051 48946 48234 624039644 37971 37074 135271302 52325 52582 756283519 32976 32171 744132746 36426 36020 8962850 14979 15871 930500293 95098 94509 218036929 28693 27774 613426231 95708 94850 467691634 37979 37933 598703818 34568 33738 322152091 73090 72569 795013674 46968 47670 148946275 40033 39933 169465814 91723 91535 982475622 59077 58672 84882808 37986 37528 472561325 37987 37225 316661106 28254 28273 252051933 43950 44461 129727929 36085 36549 865722798 74675 75650 154472678 48822 47858 669605535 40421 40757 263742858 45247 45919 612552425 37373 37995 999763906 8381 8849 170005681 9920 9532 532699404 34656 34828 301206657 54878 54168 67961433 81393 81999 846577657 32101 31186 20442212 20390 19812 720908482 25468 24576 946420289 39397 38944 130142148 51438 51562 141410873 84312 84178 282129561 83536 83211 42393813 99384 99307 893249857 84435 84720 14320185 11911 11733 624680471 85071 84313 545969587 37625 38012 750541315 21947 21284 23158676 37403 38014 11533042 41996 42773 220585279 44652 43961 283712131 52732 53261 680374143 66636 66007 278801155 96380 95915 265338654 64884 64300 126509212 84831 84516 14094259 97899 97754 498203337 92233 91924 890205371 60221 61211 868237837 45261 45393 215817451 10111 11063 974065125 72236 72982 783214533 38727 38231 407168763 61614 61646 1077098 13184 14164 395745692 71440 70554 470237359 62976 62729 564939884 4215 3527 83223410 22994 23438 102821721 17162 16301 976864559 1467 1806 413406925 92649 91827 760912846 38038 38025 431986472 34228 34814 14122175 37605 38040 10136173 45125 45552 849566793 82968 82296 956430907 69481 68831 203825439 26574 26100 67145728 20835 21359 536976949 38046 37593 321723753 82537 83008 827705553 42087 42783 176395037 50944 51872 173175013 67362 68031 48832938 75329 75046 583625116 1606 2255 525547711 85350 85423 878485555 2287 1354 48547485 44986 45904 45730570 8562 8130 23097288 17131 17660 454060795 38058 38016 840360706 38059 37724 689307882 99952 99199 20188537 38061 37149 700991901 63539 63062 704110400 27904 27326 397727182 92481 93299 187895804 19323 19506 378061951 48659 48590 650883552 46589 47268 50807694 37594 38068 433844443 46836 47426 641784457 53580 54445 64653327 18407 18292 710533571 37192 37404 268765062 46675 46378 420018088 29016 28038 793914400 5701 5732 67567693 11283 12158 992115664 38059 38077 46707020 3759 4722 209312776 85189 85134 600345550 87322 86937 31719026 42817 42741 830263017 66504 65921 637302753 15912 15223 216618541 10998 10124 545312135 12683 11923 30458489 20309 19800 170191464 11137 10921 975598355 75160 75039 250147598 24445 25097 695252216 66046 65562 884530559 56881 56482 334300273 89805 88920 923786092 11151 11068 758576871 64464 65075 624374955 1498 815 875942648 51792 52555 355116520 4737 4566 219251915 21742 21356 488183703 38099 37934 381824160 87029 86026 629621036 72621 73153 507575211 2145 1367 101813391 54964 54008 828199714 93336 93721 53674954 90063 89822 858544533 1782 1409 5088005 75424 76103 874281598 83397 82808 339742901 12306 11893 799441945 38010 38008 414494224 38111 37374 832558965 25857 25701 536540612 31698 30711 86793931 55326 55502 656871144 34629 35317 793820688 73370 73113 892543539 4613 5535 388264390 93905 94477 348131180 13664 13324 497209367 99860 99623 981047073 64244 63382 119447588 60579 60006 169168028 67739 67551 945011611 62932 63783 200827923 38104 38125 689368711 37787 38126 91566367 32334 31816 246057325 11916 12086 95611247 17215 18124 531650964 6594 5758 422182846 16203 16387 867826596 38132 37356 902277890 10324 11131 544881779 62654 62129 297070055 38135 37602 379321371 45252 44866 917451387 20823 20628 539838288 12712 12679 68406827 38139 37668 45521648 69374 69851 830145006 10245 9698 652936668 7017 6125 66996928 84786 84659 133831943 65797 65664 135730770 73150 73834 209843660 67373 66855 35958784 7633 6909 186653317 37984 38148 663353859 63527 63560 480685401 39799 39924 309479144 74393 74588 38822741 7006 6665 36923200 36062 36298 591040958 47617 47813 441237402 52363 51631 63890854 20158 20488 839744174 51347 50721 545824190 67057 67702 651307995 39483 40250 607324779 92019 91195 49018324 58367 58423 629454876 4841 5836 723257750 35409 35398 648582106 37121 36759 616370589 523 10 403511841 99376 98999 645815639 88622 88399 60535790 38014 38168 97083609 18218 18043 522962457 57654 56943 851729617 80304 80660 613471461 20467 21132 351421115 41418 41213 928124374 98576 98238 980822360 49069 49670 871927234 8287 8941 737437020 62878 63820 782018859 5689 4754 387226215 70600 70950 24585420 39438 40165 564484151 77591 78301 152231026 27875 28832 391845916 37695 38183 270519309 87564 87333 70594220 40922 41858 216280839 38847 39432 763266487 51121 51123 844081620 81615 82329 997110398 35015 34798 917221835 59391 59967 91077663 24969 25048 300885812 12755 13760 318056020 44009 44900 363746722 77591 76905 51483741 37492 38195 548359811 46163 45668 747018299 977 1129 270160373 48837 47898 680395295 41348 41296 810269147 87153 87579 440124450 3823 3472 256383792 68963 69214 612318774 39350 39752 852136348 51280 52255 549848669 22045 21945 335178053 24982 25290 138182937 53095 52527 582654696 38208 37900 565337635 50543 51084 849169960 69649 69008 639094111 37256 38211 326489638 88192 88870 765788176 20036 20018 931683409 37234 38214 396020297 22454 21997 694103424 77024 77273 50704036 38217 37662 859528510 46739 46304 734735925 26415 25621 975516516 19805 18803 440196801 87939 88931 782276590 27541 26681 30207788 16986 16956 352252167 58553 58848 468653617 44006 43470 122529638 37229 38226 824852310 38227 37505 854443229 10411 11075 658842142 25304 25727 868278575 4865 4043 470074240 54147 53515 251515171 21870 21648 36112280 45401 45002 799132630 25674 25524 291840413 18610 17788 646183509 38226 38236 387366931 86571 85597 268707179 54253 53351 426920257 38239 38203 559969720 15198 15538 527449062 75922 75305 67710979 23781 22873 256706600 38224 37480 574351314 41415 41203 900363469 36800 36090 589810231 63404 62414 659612845 12187 13182 53463276 40130 39301 261328999 29233 30220 627032482 66564 66016 491915348 48436 48648 537531799 78053 77665 546804409 51641 52410 730332519 38254 37538 182499905 49297 48657 176306468 81926 81342 603562154 2433 1582 830661288 74635 74197 629467582 87923 88094 243519530 10665 10245 253252229 20731 19746 237012240 5227 4292 620906681 93990 93928 543859972 51954 52815 732599930 17423 17626 525933898 12871 12196 295040579 37441 38267 417134673 37521 38268 436445981 40997 41074 512724872 65989 66682 976632082 13735 13545 487133042 98868 99708 995064293 93154 92436 483361277 52316 51746 315968000 52788 53483 787075856 68802 69295 64190894 79375 80339 655360867 27307 26600 983379594 24195 24796 629276051 68974 68166 892338488 93916 94357 309477750 80637 79865 708027218 50997 50755 220158380 26100 25898 10428837 90460 89622 813682550 4568 3814 167220894 29930 29395 798560459 15355 14827 288710911 59429 58930 728628393 54274 55174 809644758 17789 17435 76614058 90101 89587 42255024 26915 26403 173685463 38294 37453 128350474 8036 7775 162780864 57929 58339 619125768 89783 88829 495883469 31634 32145 489745258 32459 32827 49624271 81560 80599 732799675 37703 38301 314356954 56185 55566 380192715 26301 26047 584423767 99926 99150 728716128 60096 60030 826374997 65 1 282055209 38307 37756 446648608 37659 38308 37818867 43483 43806 46652181 76692 77261 631287583 76394 76273 312749748 44858 45135 227841620 38313 37475 160563703 64706 64385 445664881 73544 73730 176376034 69429 69184 208871110 95326 94566 547994460 43623 44182 919463299 69276 68654 560187709 670 1411 700527216 37555 38321 741223080 1013 1242 25328095 74393 73919 104254107 55741 55708 779908064 60467 60147 864927684 64363 64743 672201651 91105 90306 267929495 63467 62820 469500803 97674 97725 157382557 83979 84592 206991441 38331 37461 38948623 8468 7705 775189038 63693 64535 531325603 43591 42863 988425389 38056 38335 535168166 37869 38336 99566488 2864 2265 68696907 17374 17924 157097954 95623 94915 645684035 14051 14897 991133917 12902 12568 71208077 91626 92367 477801901 2845 2765 458401680 4710 4418 383933181 95579 94827 970975335 52898 52432 377952496 71942 72056 22506620 52318 52683 909401434 66505 66582 59401304 44390 44354 763526705 25360 24391 486667193 93689 93717 331198526 82851 82566 182739429 86074 86443 694476312 86510 86432 613657663 4320 4631 978119507 93678 93417 886739224 13418 12697 174209013 11916 11617 408426695 81902 81082 520779817 9047 8679 569494268 7228 7097 388412472 85580 84632 48582225 94943 95604 599196852 80836 80850 410756642 9158 9755 320495351 27167 26993 559547039 70322 71263 15730124 83409 83399 14322975 24974 24721 480080491 8237 7512 866167480 665 144 409684395 94674 94540 868538124 38374 38051 860565875 10563 9697 883730789 14526 13991 792205937 15768 15770 846895621 96465 97227 641257999 38379 37757 985304503 37428 38380 268529827 32018 32247 789730730 38382 37966 708179942 13265 12353 66656127 22876 23310 357217704 68204 68692 51711393 16565 16690 403324610 60284 60587 281544661 89130 90012 464655947 86316 85914 425815058 45842 46715 314168591 19359 19205 670280594 61351 60855 472933692 44050 44238 106943529 37945 38394 365012575 65116 64865 721206742 60508 59640 777424271 64995 64709 810405016 37927 38398 727225832 84041 84746 340886658 84334 85032 848401724 98993 98922 561456146 43899 43817 179292420 9085 8153 53295295 37881 37045 610709405 84615 83969 672424401 6468 6079 506593713 38407 38140 869414261 6200 5585 347529203 78622 78316 579075089 57518 57281 834996495 38136 38411 533607893 60106 60258 201010144 18975 18752 865148563 75133 74410 151464420 68035 68233 104408016 9459 10278 344514030 86998 87777 514883867 35111 35090 496122651 12642 12063 469005981 38420 37788 751622151 59955 59091 205606386 76968 76815 87571009 90815 90230 602612023 54020 54788 563049980 29256 28522 902502500 75493 76282 4683271 59298 59336 794005724 37913 38428 271810559 50174 49779 977363779 17751 17951 801491139 38431 37903 99433360 82914 82138 284405032 38433 37432 440383331 98688 98091 867525358 24197 23890 910245528 15207 15542 153564659 98748 98230 474827292 47158 46847 827336103 65017 64993 232983807 79201 78831 629044928 71406 72296 421147595 38442 37785 21761327 619 515 967912981 51316 50892 10934354 55474 56337 801224273 5068 4462 102214507 43218 43956 236063723 59129 59984 395773009 69741 70480 570921875 38450 38170 706523749 28079 28973 926405080 88522 88253 666588104 89728 89709 412840952 91714 91033 100503243 82399 81707 291396342 96898 96319 491197863 61890 62570 257187054 12601 11662 785846895 14838 14255 688533670 61923 60977 728502082 9658 9156 695613285 80165 80158 746696389 80530 81372 592156936 24746 24840 842451152 96208 97158 770532946 90624 91170 399294312 68907 68610 234665348 25180 25232 281812974 42531 41751 730852653 31907 31874 549774485 56528 56205 402633028 48020 47964 531524122 234 269 90056308 45084 45031 22225839 38460 38475 830701495 37755 38476 318056248 84376 84549 650349094 38478 38392 32246201 38005 38479 339651344 46875 46004 76956687 52685 51695 533988425 22293 21792 231326687 15954 15477 867381956 91309 92133 647949517 36733 37709 697228132 42873 42052 422132206 71319 71551 359463440 30527 31397 494366591 49599 49400 303769350 56342 56802 429009623 27190 26955 289457777 35268 34772 35761818 36717 36922 286086717 37831 38404 229359408 74371 75190 965627434 57759 58527 209298293 42414 43258 60835359 98386 97454 387390898 1871 2307 729798338 84784 83852 628519117 88242 87669 284944453 46494 46383 11519420 3619 4498 122184578 38032 38504 560366911 88898 88887 913307979 50652 49917 751434191 95690 95344 275117051 37894 38508 573918673 38509 37987 1867089 2900 2611 729070096 28602 27722 903828095 88347 88215 564525162 14285 13764 255199357 7812 7124 951701194 46227 46621 42365603 20351 19904 597083734 43897 43399 171688311 38518 38041 584835817 23720 24076 892788676 32309 32362 272658115 38319 38521 490716140 37909 38522 412593791 58569 59571 18234238 21940 21506 913543494 78758 78751 606440715 43515 43473 526692675 43933 43226 903138358 49605 49386 903723094 43080 43965 578366475 91022 90292 833912077 24667 25512 267033490 9915 9455 289696720 49987 49023 665950371 49448 49045 87101531 38535 38156 819733755 80615 80247 684184434 31432 31642 460263824 29067 28264 956317903 38469 38539 64768546 61278 61878 471984480 30533 31492 834427667 26524 25735 738244015 38543 37926 806523768 28609 27643 350633122 81315 80924 122525040 17009 16982 990638692 70399 70248 886090421 33692 34595 952320931 74885 73882 633480048 37945 38550 657780988 81882 82292 366783826 58100 59088 63028915 38488 38553 803315936 67549 68208 604490920 98178 98218 833370382 78092 78868 176335494 27183 26207 903866640 30841 30120 231537726 58833 58369 624837741 76303 76747 612516532 9896 9928 832023893 71743 70786 130292919 82052 82515 475872564 10335 10437 45894199 6142 6324 718347143 8052 7727 40487858 32220 31730 165426927 81790 80958 334569456 38491 38569 58463363 90281 90038 699503088 37983 38571 131639659 45081 44402 316312866 8864 8687 737374891 64155 63555 994827735 23643 23909 536493884 42109 41581 611806197 18131 18445 60855905 38256 38578 81858031 27030 27558 1600056 2481 3356 541362164 12967 13753 121814671 39885 40285 173280103 70282 70113 14907898 11526 11938 639355536 20626 20078 690068258 37960 38586 335705233 69178 69090 8805984 78804 78965 544058779 49439 50009 962279307 53592 53869 620943201 21454 21924 887859214 19154 18925 780647885 92977 92340 941367101 88467 87805 426179570 64733 64094 301413609 43370 42783 919514435 37640 38597 897207857 63990 63124 746077954 18248 18260 661068444 25117 24678 553907707 32225 31984 498526053 3851 4019 654179441 75997 75958 313113878 26299 26005 947915865 38605 37702 763099992 73001 73930 896862662 6408 6605 45475594 86454 85499 913875365 34562 34533 236871312 7762 6971 643350698 89293 88761 676145262 43649 42760 876279434 38613 38105 433852437 37274 37008 274340203 90705 91198 238765308 61353 61288 91110808 71868 71228 136261619 37706 38618 547870074 30551 30656 429241013 5019 5641 978685380 87279 86869 28870076 7275 7689 287816173 65072 64138 838641753 5956 6440 168682723 72417 72674 489002755 38626 38619 112941566 27386 26998 299416560 7913 7681 617298482 87925 87455 46976482 58172 58670 394162570 76816 77475 50546500 75365 74855 773759185 90707 90480 960409461 38634 37775 956583826 48216 47324 688527460 49659 50001 523434564 38637 38303 427139677 33141 33336 379441342 69462 69786 895769634 7878 7674 285915377 32985 33774 722912574 63791 64472 261286357 63394 63353 733929622 77764 77073 784675492 22356 21737 682612033 19701 20634 493306439 44568 45379 271815065 38648 38326 265913101 10280 10217 737813650 45127 45101 571989667 47885 47572 589971787 73991 73012 979041857 14600 14734 35102947 38042 38654 509303585 20688 21614 160511630 49900 49409 221524789 7437 7495 668297704 45256 44338 266548761 79944 80237 488786825 73224 73094 309100103 23094 22329 770275289 99949 98960 932850314 58090 57249 614505509 23402 22692 962767797 17987 17582 87347699 90529 90995 132487828 76266 76232 874136723 89132 88963 957458979 3374 3663 855758071 53484 54346 988056062 98272 97314 891727813 57728 56877 441306393 12395 11477 759466409 68531 67571 279947441 41917 42007 388494832 39959 39965 704913282 45083 44866 517802835 47957 47591 899345723 43046 42410 663243536 47649 47370 327009839 93023 92383 332594752 47437 47617 275922765 22045 22819 301890916 63470 63119 580645458 17055 16875 228070977 69116 69727 951923261 60311 60204 147391470 55882 55185 773547011 69061 68306 61825835 26543 26203 352145285 87994 87878 351476980 10837 11539 701594815 10356 9922 837773654 13248 14186 552399170 69408 68758 244251778 95582 95719 552526308 96715 96496 280523808 87685 86721 465677494 63260 63193 23019749 38001 38700 406662966 49391 48501 490684520 45494 46297 510250182 42059 42368 521974577 82540 82372 408992093 70022 70808 197714195 80985 80682 433020029 29710 28929 464011709 75292 75051 538435685 70037 70215 126087051 65037 65776 24770439 61031 61906 425218722 20105 20374 48212028 53799 54751 516457019 38270 38714 64448183 39359 39053 60261951 63507 63009 356097335 38717 38146 391787285 38718 38408 745436801 5859 5578 482673079 31322 31453 48427662 38721 38338 715437580 38722 37967 371860865 96125 96521 980134258 65447 65182 891025628 89482 90140 704577433 61490 61917 127274226 15491 16400 294171544 2945 3850 585354912 91526 91172 183073594 26729 26746 481826104 24592 24436 751432857 24014 24181 785767614 19324 19403 458117615 53480 54258 491679831 76780 76293 812054440 38521 38736 828709118 72989 72502 499269820 38738 38477 991011961 83495 82767 174120251 7211 8126 723540107 37953 38741 230981418 73034 72535 938845804 38743 38090 180603277 9667 9570 518992502 89865 90796 201110981 72021 72621 879166497 20463 19493 602235676 75540 75366 341078577 38647 39424 847119519 38750 38460 630038318 58465 57853 312795436 20691 20288 27990549 99543 99037 285546955 8740 8677 864679757 52146 51156 783002177 85153 84505 510293468 76215 76184 288905187 22834 23300 68893403 71583 71053 581796521 64455 65431 492911911 15181 14343 48729219 31826 30884 317268826 72387 71736 212388592 62783 63317 251282938 93719 92916 273594060 56702 56183 867208176 56405 56816 103009897 58917 59160 729401147 36274 35935 441540066 9770 9504 613834725 14786 14951 342925740 65093 65773 87894838 14400 13421 19115374 38369 38774 173851433 4297 4131 15405331 24362 23461 587035164 8331 8757 982408733 72655 72973 977372875 85641 86271 423108412 66171 66677 34317439 42927 43733 304338975 38134 38782 809231235 40133 40552 394761098 31984 31480 9721304 73006 72515 965422505 1 456 758891561 92745 92245 852727972 12676 12294 803059457 43220 42642 45830003 98309 97421 30561852 94496 93957 387902196 45790 46330 243742908 16348 16380 668208442 62429 61671 645195357 21772 20767 95917864 52540 52469 717995562 38797 38105 63312447 19092 19278 35106001 6275 7175 494192821 37420 37299 750706516 99408 99951 412495303 38748 38802 645770754 48732 48314 184035408 67802 68137 143571878 46772 46029 66554777 32712 33451 946536190 95573 95677 552454771 38126 38808 415489134 38809 38459 698155139 15713 15647 226926070 42162 41205 407547358 52418 52930 545204066 81279 82018 157989590 82249 81607 949500608 3316 2732 948881939 28959 28783 901636375 14222 14403 190220005 95946 95193 593513302 6438 7347 671296984 40595 39844 328548235 55694 56685 967246729 12666 12658 349857365 19199 19508 603696569 51316 51627 343280796 79335 78740 147727008 524 415 528166271 1568 2189 555065987 12533 11861 342481038 75 620 195358601 75429 75807 930236474 7967 7020 326711243 68638 69322 995409033 51781 51033 263218602 30572 31293 820506127 38835 38512 521652837 95481 95032 792014105 68635 69210 559896299 25145 24763 641696043 13360 12942 804017901 80974 80917 778230957 37891 38841 944398904 14098 14239 106313953 89663 89597 977074242 38844 37984 298823192 28638 29120 192117250 62877 62125 180575270 43044 42759 584644101 38672 38848 927479571 16118 16494 227015359 86080 86432 370641939 33896 34533 257581855 21560 20691 330453688 38853 38624 287166822 60053 59307 975052391 69142 68672 509856824 47803 47361 760071177 15146 15825 351646195 3295 3152 639371266 42052 42512 132380225 26193 25587 39460455 96318 95572 943349225 92496 92948 24513899 41642 42606 626109675 38864 37904 29405211 76573 77561 381713099 47133 46632 334774092 59155 58414 569286957 16600 15631 324035281 3852 3451 222722210 70741 70707 402305265 93674 93801 319182786 24286 24778 838475288 92006 91698 632588411 50004 49800 483428044 96293 95888 942581672 39529 39700 404532195 16739 16914 727556837 38878 38329 316489459 68733 68763 596035746 38880 38793 995267339 32671 33325 658382455 51611 52232 629261728 84750 85525 167309751 10639 11369 441676746 36182 36841 71128648 1 183 22597553 24375 25167 997689266 16361 17067 925739585 86047 86181 459989109 43263 43001 41403686 10222 9554 54614944 22788 23606 965443828 83522 84022 675370143 65691 64930 179157925 96916 97556 807237973 46843 47711 955446089 49925 50302 619029099 62343 61571 69777145 38899 38068 77399527 35743 35321 788496397 54107 54564 241629184 17763 17019 834450831 28154 27206 257699376 37078 36851 296389615 37915 38905 284965004 16578 15674 689305335 55936 56587 725624145 85474 84633 361124866 2098 2040 474579647 38910 38646 486906473 38568 38911 666415914 57755 56960 402550847 57222 56336 530237262 2110 1153 297695038 58844 59834 419386083 280 242 832136704 83329 83656 774303601 41115 40148 514474355 29675 29313 274162022 5247 4272 808864391 7538 7143 189633382 48473 47652 481195049 38923 38321 11801058 965 397 961541493 13154 12942 517619948 68370 68509 13566503 36487 36895 821866057 38364 38928 339362643 38092 38929 289493448 38930 38214 74830423 41596 42180 407048659 26584 25947 476309517 34843 34815 266392132 38838 38934 933590597 1052 1459 168655738 62220 61419 462672242 91719 90810 960657323 70688 70719 591739043 38939 38024 210836091 91573 91452 204249525 47807 47370 827795150 97171 97677 358409671 72790 71820 15932635 38944 38843 57313775 93452 93638 498895491 79177 78635 988667947 78515 77900 495796192 6980 7032 61025435 70985 71079 167361056 7950 8927 640809709 61284 61390 304224916 88556 88538 914845720 82121 81478 868118532 36460 36083 21240397 42272 41285 9500230 70213 69552 258005290 27502 27843 59377166 38865 38958 241442866 15102 14498 84909320 95044 94894 357746042 55825 54956 317865508 36821 36267 304747172 22098 22622 234921522 92813 92253 362561041 11829 12758 483706030 37916 38228 232004179 77644 77527 138027229 89325 89351 37392353 38969 38372 34226457 45850 46493 595540751 67067 67009 893513832 92638 93097 506441789 72637 72645 497441876 35920 36600 134404174 75973 75693 254203127 82763 81913 330783580 39876 39716 683982166 71663 72605 556761001 35524 35935 415412720 57102 58037 445811417 38310 38981 852890518 83668 83727 202392415 7910 7473 368653436 61175 61534 138487350 43149 42389 64773009 39605 38733 187311313 63579 63894 737645068 38909 38988 769523540 78358 77547 205582151 74804 73965 482152196 57732 57809 695621329 38992 38307 576427260 90800 91329 18373823 15780 15997 956391715 77381 77153 922108994 87600 87556 885646682 68770 67957 543313023 41721 42702 946440442 76397 75416 788709274 70566 69569 110088317 93288 92805 491157524 51800 51550 568601979 84023 83368 510808152 41494 41221 229575385 30515 30743 878129296 57769 57721 555182397 60893 60096 748891837 41611 42493 57267652 51557 50571 668071175 17692 18240 614700280 410 1 733995601 76844 77039 545653756 76997 76969 601626897 23954 23595 610607626 39015 38805 284946527 38120 39016 58964000 10769 10092 180878156 12481 12284 263226613 43276 43626 349444724 95962 96447 652737330 70387 69858 692997079 53832 54332 596946911 7339 6763 995142884 2993 2071 24481051 48284 49136 315941591 26699 25952 689642769 39027 38966 71523653 43607 42705 873169191 40283 40914 631842549 43023 42883 461793656 78434 79015 59193586 39032 38228 602022021 95397 95253 927237086 5858 6704 915668775 19577 18589 557949833 72834 72354 19960521 39037 38170 680128707 78595 79181 750407635 19912 19148 35874158 58125 57250 460509801 16908 17252 570722007 87048 86464 90873686 39043 38646 396675654 86159 86166 530504515 88083 87685 942417875 31920 31667 592502317 24052 23748 407490428 27548 26700 644821270 39049 38945 933311605 71854 72496 848368634 525 431 534766271 76504 75926 748560388 30805 31679 426627836 74662 74258 57708546 10037 9848 935243906 9300 8379 415222039 38521 39057 524699054 54962 54804 848782767 7349 7509 117932666 39060 38528 763524280 44649 45634 399102290 8622 9235 994648848 83115 82620 719760932 57822 58677 602797369 11966 12970 180401079 35597 35163 430825300 38876 39067 919704381 47127 47746 765729101 94701 94032 224242219 39070 38495 386630483 87652 87340 482814536 38703 39072 522268299 33058 32148 48381444 23104 23967 598007301 49384 49959 32921868 77338 78152 33264623 39077 38787 719707419 88639 88702 485719816 9337 8501 553849619 40759 40013 253942872 39081 38752 428354636 39082 38647 5363487 57039 56720 372978732 53879 54075 287375627 58537 59236 69429240 85117 85008 725623981 60130 59925 4548841 32419 31906 777692206 70523 70009 495827587 86483 87293 93723198 91490 90575 811863330 14828 13887 458089294 12298 11747 31721686 37054 37284 3674879 51706 52115 708968560 95629 95464 886159834 38842 39097 920308957 24763 24586 592592193 59484 59581 943753395 41730 42626 39416741 52093 51808 368257546 96891 95975 741096186 38408 38318 699297421 97950 97724 540061544 76825 77023 73092561 55574 55158 64357956 21583 22146 514156005 38717 39108 297627966 82811 82392 388535850 69842 69409 90983388 17811 17642 4766820 4728 4912 2390823 38576 39113 530368530 37071 36523 333626276 35797 36146 554047483 97180 96492 110162309 23875 24119 526439946 8142 8273 72607521 24534 25125 81085787 82030 81326 677788066 39075 39121 617264790 63017 62389 842553853 91861 91856 293082748 68003 68676 395161640 13763 13080 253250239 39126 38658 558071431 22342 22583 649711895 6566 7179 615422375 39129 39108 984732818 40803 41068 195151918 99269 98522 514796844 51979 51035 24188178 47034 47945 359333279 49058 48604 406515210 63092 62886 905536380 97988 97040 348131394 5205 5224 448753019 70509 70499 955233619 34246 33906 469814287 15838 15859 956528242 53057 52785 940961854 97271 96964 819710951 74237 74448 725159088 62914 63288 174339778 40717 40800 419343622 43333 42822 43201225 38651 39147 157341549 14885 13892 520946868 10575 10676 460680306 68428 68081 107329693 81307 81890 800995608 18833 18544 218293426 2238 1473 740126503 62413 62280 681313325 95549 96057 459536328 23793 22915 476216966 22686 22877 176542799 38431 39158 263827174 39159 38499 627835224 82224 82187 564396000 63681 64272 895914005 89964 89370 716959580 43972 44123 54389222 83011 82820 71255251 79205 79478 55126058 92442 91600 660100034 75186 74286 784857686 30342 29584 317770840 50327 50702 147373124 67561 67390 272731250 27975 27938 918834893 85027 85188 32401098 22108 21928 684443801 47737 47365 325174891 39175 38497 922060086 92610 92239 959560809 3855 4034 885964904 38875 39178 807310798 17512 17719 946535360 55304 56010 213257687 12138 12270 924508784 39182 38483 227995745 98957 98656 968531806 71347 71050 38748318 3729 4164 178608503 22024 21816 954415116 98077 97075 524732998 20731 20987 65745320 85102 85511 525116101 58158 57495 190272863 5182 4466 192590451 76620 75890 970037189 8536 8552 639206566 93904 94306 952132105 38792 39195 520874019 95521 95191 216364585 17958 18202 629019884 28851 29367 94692194 61211 61909 557474905 37437 37252 283221739 93680 93246 899141482 37663 38030 629511394 14521 13561 269428572 50995 51849 379438471 89328 89531 611040378 5842 4969 18793128 77160 77365 413034294 39208 38785 642261340 27665 28664 36415352 68152 67426 614740980 78022 77320 927256118 87569 87418 564895791 39179 39213 359818565 49572 50303 369501613 56328 55705 72351599 26617 25774 242002086 99012 98515 931343045 27688 27183 321705180 16212 16540 239167286 69121 69280 138996942 58864 59857 411956065 74262 74421 943429935 39973 40024 503629224 90811 91799 458771606 39225 38939 736753542 49995 49362 231673719 87053 86154 188322082 18560 17694 105728082 85098 85290 12577060 8081 8187 61114922 24506 25064 980423367 30014 30107 615744313 39233 38289 676101167 26355 26681 953994722 39722 39882 687984382 85164 84861 20043239 84397 84160 102082850 39238 39122 775030748 74361 75054 626111472 38536 39240 264728796 52057 51785 808929143 38619 39242 138714234 13852 14736 789469198 87421 88191 269356794 94974 93973 966484528 1426 1101 3761602 51195 51441 64192138 44110 43753 393918475 13908 12933 165075025 93138 94066 127465948 73105 73774 963897305 33114 32220 60494649 21246 21479 560448356 43871 43371 445014424 47944 47123 36330552 36975 37740 341297556 51350 52103 100134388 77198 77795 571025125 50045 50200 15109667 54952 54339 775026832 45557 44633 379083282 56696 57139 4758875 38326 39263 126465759 30729 31626 75904132 61541 61942 134666195 54521 53759 711358130 39267 39091 582745841 52038 52134 734665516 5050 4269 149466063 2955 3930 784080201 8162 8201 305212581 64980 65461 332330536 9238 8388 235914660 72605 72658 589307552 2151 1196 686252681 86641 86989 704441722 33465 32463 112559729 39985 40177 991995358 29699 28820 359001583 30250 30547 597281292 84390 85002 952080220 24039 23409 105350733 39283 39223 301835630 38523 39284 805455912 93030 92470 83644428 51215 51046 374855128 47596 47853 24153441 59288 60087 317716990 15545 15853 325266736 11669 11893 227383188 74759 75153 422824039 38434 39292 649280034 41008 40570 660068086 39211 39294 350287412 21931 21552 900121057 41822 42658 108604939 43897 44601 468072340 76719 76443 977407635 92283 92134 46327416 63730 63691 545773717 21984 21169 134586819 23087 23014 920439342 57815 57565 878465684 72805 72426 813612160 63115 62243 181798719 39306 38520 492161447 11321 10760 233862885 43927 43600 563613422 57141 56629 71791945 53681 53693 806117187 39311 38762 55967966 38766 39312 417921513 85982 86808 459169061 77203 76406 525932909 39315 38788 687814965 91339 90454 664661723 39317 38641 778671771 92400 91633 802151729 717 1454 868767845 39320 38506 624920852 38544 39321 323762810 36362 35419 142381250 73867 72939 222325037 39324 38765 837845064 52268 52720 28882705 16844 17590 690443765 82082 82647 300377358 23772 22854 548186894 78176 78570 185315508 38855 39330 143709379 91009 90668 487005392 43311 43131 160010594 83093 82930 49372733 89084 90020 448009675 46548 46235 15918845 39336 38351 66522916 89795 89273 900313480 45937 46877 57385678 67010 67247 659054180 39340 38701 150996631 33207 33354 138394102 19916 20153 381055793 16932 15928 422523032 69992 69679 32364771 62957 61972 684908268 8691 8455 49091198 50124 50715 798555247 53911 54888 613296787 93830 94734 684774481 77174 78097 185474787 78778 78764 729858180 95734 96087 963207703 57004 56803 617831187 16733 17496 720765361 61070 60832 908876213 44989 44990 839614019 46828 46627 417056674 67284 67060 154989534 21940 22568 158044581 39360 39207 692102862 9850 10084 479664242 52874 53763 359811204 50511 49879 71136059 13849 13605 821037268 6147 6232 127671422 39156 39366 241321825 29900 29608 219507489 79178 79450 207157589 39369 39241 34627520 27247 27525 810620757 90594 91568 504373830 3623 3227 307570612 49798 49397 586113978 69698 69070 188659942 8374 8074 557920348 31035 30645 932798520 59117 58279 943493617 39378 39367 19108031 65382 64611 921274459 24311 23698 15949454 57117 57258 525436524 13885 12935 741540396 25216 25927 156545276 22980 22466 495628358 70209 71152 118953017 39039 39386 756717984 38034 37825 219693887 39388 39020 690104145 81740 82025 71617513 46357 45758 557893424 38713 39391 693369062 95238 94235 374725770 69903 69909 933725199 99919 98938 17180950 97206 97739 133221111 62826 62424 14369322 58312 58400 508926916 76574 76252 637986350 23203 22777 232988734 27626 28355 667076178 2192 2882 838505766 24267 23729 961976444 33817 33706 996641737 45505 45207 263619972 34050 33300 856746453 47763 48538 163956644 20608 19708 877075306 2741 1986 221908266 59081 59095 12331892 69292 69139 169702256 36706 36445 806499897 12891 12344 921480718 39185 39413 487352878 66078 66140 928984654 29996 29575 308546319 38169 38297 69899489 39172 39417 423177006 30349 30650 654952400 5186 4818 723750668 54403 54055 961916597 37297 37291 702934822 13818 13515 28851498 2689 3089 515836945 64865 64677 40926594 39425 39195 593381577 27132 27659 191690167 45130 44584 913391431 5142 5407 57344164 24675 24930 500761425 1242 1717 365017460 39431 38811 410814358 34408 33612 341147995 84916 84238 28793082 40669 41184 37191556 52052 51779 678372399 68594 68129 860156746 46313 46999 2649989 82962 82181 778827434 82025 82764 257983235 25902 26296 613172472 52008 51571 426877110 19408 19355 771316178 28646 28730 741482313 61810 61560 547028051 1711 1715 220265686 17257 17680 816941704 5440 4753 735047676 79418 80279 775428392 37540 36547 442017074 38508 39450 283327359 10224 10805 158262874 43960 44620 616957868 6591 6777 705519770 49582 49067 160705292 98842 99653 919534695 86997 87834 377561846 19624 19893 114981858 35066 34857 348515753 90766 91227 746148712 15557 14599 582993794 39461 38494 21393508 7945 8543 833865843 63518 63895 570548840 39464 38641 808514992 3129 2418 6738045 35536 34569 319921067 83802 83040 776352951 60152 60253 253690947 76357 76920 539459596 77022 76671 894459192 30613 30360 263043173 91680 92416 61792995 5262 5208 964437750 83414 83882 483894052 40957 41026 476683467 89558 88877 941485211 45295 46115 984513444 99786 99757 11531291 39479 38899 448184579 26044 26653 386124379 86211 85993 697714563 39482 38561 46621679 14159 13278 18428523 2620 3407 227763575 39367 39485 863418243 72542 73448 304343575 79225 79194 513882919 452 1 903375399 38341 38070 691794585 88941 88802 489787435 98728 98210 724074652 90897 90125 687397381 38960 39493 599572542 53668 53739 771480169 39953 39723 66545653 52122 52754 963948178 19240 18938 268025581 25731 25840 336034867 24099 23179 906774177 5272 5188 359009201 41111 41429 593341097 77105 76568 982733455 81068 81516 843992274 39504 39200 281117226 36425 36455 939307892 9717 9313 651751078 24852 25441 299452416 38729 39059 395633192 11530 11238 282452953 32805 33188 508211269 39490 39853 70852453 38018 38933 138911163 79319 79896 101783395 20021 20435 886468703 7476 6482 188980351 39516 38866 903658327 71324 72324 423690531 38779 39518 52575113 81925 81392 592968081 80332 79693 305125459 84287 83287 832782895 37429 36882 80747645 5551 5273 329220129 45756 46466 3554156 91341 90865 6098973 25772 25384 515569304 20202 19471 642692987 45694 45113 239171392 6028 5052 213904268 11648 12415 221769820 91604 91493 149070637 18821 19561 406461651 39533 38724 679831196 61451 61127 978677230 39434 39535 342004106 39358 39536 300252684 65589 65427 202570609 6063 6451 8475032 39539 39358 33927207 78642 79267 958431289 54311 54477 448197300 93382 93097 986744904 99439 98670 762801249 9210 8318 807730823 39108 39545 250206737 44346 44018 60098064 64313 63463 17632724 55512 55928 69726859 30001 29975 244157114 11808 12489 682579620 65267 65014 840050917 86921 85923 27748541 99808 99283 657473506 74726 74813 197202399 99090 98784 654232378 78010 77930 848867063 58161 59078 843496771 90501 90916 940631103 20902 20002 727118908 83300 82441 750148346 87485 87338 561153433 38577 39562 650250084 71311 71382 266883996 75361 74725 163220201 79168 79694 851353893 30200 29568 280299157 39567 39139 856299467 2302 2903 758772172 50841 50175 215938091 6782 6254 750963003 39145 39571 819907712 22108 22238 920758798 39266 39573 57746805 43212 42279 368946531 17489 17462 999377207 39576 39079 481957887 39577 39088 54498509 9819 9939 435401280 98297 98391 462892972 48619 47879 761650259 68829 68513 645652870 39582 38676 787133095 99106 99353 401603172 5329 5247 979392162 94890 95498 822247668 73596 74485 304426898 68251 68435 107289380 7218 8007 708818918 22151 21318 882533615 57168 57333 236759710 39181 39591 63613303 5392 5959 854861056 87202 86503 489927253 59348 59541 684167309 21674 20694 339583277 57279 57552 7151411 12582 13101 623478661 55728 55555 970208196 89073 88394 728117463 12120 12255 685684903 81783 82137 830460644 53173 53163 686544590 99781 98914 481630284 38685 39173 183927527 64581 64508 371571036 58996 59921 334612183 63622 63021 866555687 70040 69856 9276260 60503 60410 36900056 39610 39081 490866225 59402 60359 872442694 84834 85788 551898608 14639 14334 338416329 36414 35551 569706195 94923 94512 34692941 43014 42299 309927235 94943 95227 372955812 34759 35206 404452565 43343 43353 854812961 61570 62076 827005306 51211 51529 578282594 23975 24762 352293110 54130 54014 80337005 39624 39429 521855123 96924 96515 790779647 80893 81119 996645654 57348 57186 57133856 68783 67840 557943538 53279 52471 48629499 65908 65175 298962108 60700 61608 982871533 28769 29405 720661983 79538 80064 286690524 20251 19485 12051345 56749 56886 306411210 74942 75464 260107781 12282 12208 39379369 39638 38838 952876002 38678 39639 987232113 38988 39640 479126005 59216 59010 182765425 8502 9461 20708130 61714 61847 57207266 88512 88695 476120225 7696 7166 717024194 86190 85265 770591335 43763 44542 33242848 91756 91480 1275873 92273 91947 39721011 86407 86179 36263656 80483 79809 231272047 46358 47163 836458226 60574 60133 922638554 44327 43359 551100037 44401 44019 594854492 39656 39523 256497906 26080 25510 643733718 95746 94784 650278463 15551 16426 425162933 90575 89801 193430373 51627 51693 789859527 21023 21320 349071548 15832 14897 35444301 31976 32526 966421683 39665 39354 583259985 56892 56413 608554692 39419 39667 44613946 77701 78366 50611367 11150 10786 100350365 13780 13040 682406854 79725 79112 373574486 38834 39672 739125490 85140 84241 14204888 923 864 503283796 39675 39161 586224833 99333 98787 33141670 64196 65156 491780530 4309 3583 519419043 24188 24643 933161053 18176 18397 424534459 51972 52553 794553567 18971 18815 54506252 24854 25353 403055697 46340 46934 907031438 39685 38886 223256473 91371 92100 633969293 32061 32958 887842950 15805 15670 27335005 40962 40345 839408925 93611 93310 318222665 98860 99644 207312173 39599 39692 754623948 39693 38749 752076330 12550 12919 518577924 213 514 837703991 29316 29732 988893283 96175 96305 34266501 39685 39698 599177128 35036 35498 57329372 38876 38624 846350349 70939 71638 425484407 81035 80788 666113474 65285 65851 722252821 39704 39414 952522139 49382 48949 369121613 49381 48622 732841222 39707 38713 196678946 85866 85944 332353087 93159 93205 57229271 20754 19780 556514503 39711 39622 28304645 94290 94128 340301330 47615 47145 293900266 35529 36037 145648255 71916 71010 852182020 10636 10782 671724174 39000 39717 545838558 67610 68111 938478670 24523 24860 776801323 26838 26508 339832084 1846 1122 557828369 34161 33455 136780658 85539 86300 556757959 54850 54181 398067047 12778 13251 524623970 91697 91436 742541012 91984 92808 878209516 39728 39391 890827823 45078 44952 417182391 76664 76038 791313787 39731 39536 947535600 1025 1601 622476664 66685 66415 53960055 32670 33320 436341015 4287 5215 45467886 42624 41938 819385136 77980 78759 917175057 78385 78640 40319095 39739 39543 383865925 16184 16346 872449965 22358 22993 49998195 23820 24303 11573779 71299 71701 2098198 39081 39744 119836708 24436 23731 731095187 81002 81530 237979267 76546 76490 523749066 34020 33820 300390195 39749 39746 197941482 39240 39750 191740678 979 989 616246921 38203 37994 88760152 76081 76560 589611508 23290 23679 779207676 52193 53042 15916483 39756 39362 38546295 14706 14520 159926449 16887 16110 419067756 74254 74109 35021739 39760 38871 238089048 79874 79290 193687079 67056 66794 381697920 49318 49891 2548919 91740 91027 817254951 25767 25872 783003102 42344 41903 62321923 74047 73284 892340514 63780 63382 576736498 20085 20721 496170082 39244 39770 441125354 39771 38855 32354666 51215 51403 615469870 34998 35437 12016581 37171 36422 698598344 61321 60368 947922 2267 1454 671124275 97930 97729 614970395 8215 8827 870450776 45407 45206 47258593 5012 4578 499803324 59760 58823 171525628 66992 66582 878816759 67997 66999 223613154 48052 48584 853261160 19132 19273 114814213 59790 59083 234322471 87448 87345 885382242 38909 39788 832506171 2958 3917 247262294 35929 35462 556861453 48811 49651 944183220 4952 4997 207169821 10798 10012 214830870 39285 39794 177822964 39167 39795 120249200 1284 334 258419034 39622 38693 651792107 74329 74129 150077640 82188 81581 348911600 39800 39561 998354464 94376 93381 702024322 39802 39398 192522396 37769 37262 416248786 39568 39804 133882884 33967 34009 506170381 93395 93285 673575205 82361 83063 929372793 68229 67887 217940606 7629 6909 65118144 74955 74647 971548988 36150 36737 294099596 80078 79342 366075497 46513 45586 921729619 10266 11092 653012064 39610 39815 27191925 54574 54895 454397060 48116 47822 997699460 20187 20876 248958257 39819 38976 633927906 81229 81761 621057011 77109 76297 839088274 25753 26736 554061814 56701 55983 336336712 50138 49614 364032190 1133 814 868649666 39826 39020 450163992 86912 87418 514210907 68826 69071 458040913 39829 38990 383876574 96067 96278 768873381 74063 73078 37879960 17320 17685 173810170 32582 31714 446382769 34686 35063 236110799 39835 39448 567666364 43294 43728 537013615 32955 33319 778124 49106 49432 676764010 39093 39839 786459209 44910 45573 742109509 49498 50003 811694276 2193 2871 6385265 9118 9500 967515656 98316 98694 605915002 41752 41337 219190066 39632 39846 925744513 63008 63425 696932994 41163 41934 471375340 33398 34393 270905009 61183 61108 959515740 26389 26404 488307845 61130 60743 708258015 99832 99859 377166500 38897 39854 345663080 22768 22005 847557542 39856 39681 811394428 39374 39857 932517485 43510 43461 932374317 5495 5555 934928569 26842 27661 243756108 96641 95645 165853175 7612 7063 377279707 58305 57519 45384794 39451 39864 24398273 38294 38706 251388461 38889 39866 976636609 71018 71011 834387304 11301 11687 250012333 39869 39528 132369281 15607 15617 911602647 23017 22613 329176964 27820 26824 467243721 93983 94062 826676326 79772 80350 124572982 59067 59250 938895767 61834 62150 315499312 39264 39877 666562006 59486 59116 423995546 53348 53575 660997193 32837 32731 872708833 14736 14967 872501197 55286 54305 891700967 38282 37939 64811147 66693 66849 861248320 85175 85049 61470156 39886 39626 403481249 45711 45692 282164750 39888 39302 41378453 39889 39366 794371926 67443 68357 821252722 38033 38731 595911113 7653 7005 53894796 14205 13291 721271414 38970 39894 118238120 66774 67612 994223223 31277 30344 565915316 39310 39897 102395448 10593 11066 134540469 45007 45959 27369750 16906 16514 382203648 99404 98846 369229612 52650 52198 44641709 89325 89272 851448681 46933 46155 301523529 6614 6297 766576614 8718 8505 791321803 39089 39907 763934327 74564 74349 201536713 43721 43891 34514817 20695 21124 559183084 39911 39879 737047307 22841 22057 16281250 72852 72613 908769303 28713 28520 181783570 74145 73477 590224946 67019 66034 310476373 95758 95634 260019530 13554 14492 662576099 39919 39902 202426304 40028 39243 304218955 95403 95991 305328830 39347 39922 924227112 64285 63849 321329355 91781 90788 863608912 3416 2722 89277084 44222 43263 597835598 69532 70483 822919725 31966 32348 645881363 39238 39929 521546769 39930 38940 261986536 92956 92324 715619079 36734 36145 432381351 14640 14000 421630413 41994 41444 205544491 68249 69093 962989881 1365 2331 616045317 63507 63666 750889093 39465 39938 935019632 15169 14541 461602283 39940 39298 433946504 46820 46944 925605233 9706 10631 58288566 34624 33861 205629447 61001 60638 18121839 21128 20153 96554191 57232 57346 576695070 3695 4040 607096508 72960 73067 970532190 23812 23097 172787806 53738 54085 520989037 39951 39102 560210428 55757 55588 92168925 688 117 927067620 89248 88685 438063501 39331 39955 398532351 76727 75804 963744984 70733 71359 67128744 30645 30228 811497228 33164 34025 154271422 5476 5557 427576606 15571 15018 420454648 11137 12080 153190044 20206 19812 636253305 98777 98958 436193762 38676 38104 610504869 14987 15727 208345233 79215 80111 883915826 39968 39779 171472957 54731 54352 362253186 4536 4947 20843366 80124 80402 587561264 39972 39027 645629610 56972 56320 36891881 15204 14711 332729912 53419 53726 31857277 24520 24292 309987208 69387 69348 837137205 17116 17960 65319754 39979 39078 268471144 77934 78412 998089628 40095 39386 315278921 39982 39403 987521663 10755 9824 770399747 43347 43972 581622924 16398 16389 363253256 26892 27652 170189795 39987 39917 577949093 68765 67993 255778661 76107 76279 841488603 27454 26840 291633699 69790 69638 148028266 7906 7779 684844821 32913 32255 321327662 58982 58162 212798736 34263 34768 210826926 38014 38156 966176498 32574 32831 719767795 39998 39595 182805536 56314 55576 297552790 61076 60148 412677426 82120 82755 793970205 66071 66695 198471916 20734 21139 86942088 7400 6408 6538096 77654 76820 44640550 36071 36837 109554099 72179 71957 348891565 72411 72404 860324654 40009 39075 699912330 90034 90032 394556374 40011 39767 264281462 17720 18142 160353357 66273 67158 739949642 70076 69835 386506330 76197 75775 784698644 2685 2936 264735639 96803 96034 75565162 68330 67854 391146601 31456 30582 73154046 56210 55517 251650869 40021 39803 988356979 531 405 181088209 86429 86646 353311087 72649 71707 580933433 16061 16725 209421554 8404 7729 308835204 71555 70895 397748966 2933 2769 984236054 25010 25276 70319607 40030 39464 869119510 11933 12399 497856164 3588 4353 100289827 74686 74763 555003286 57693 56716 933016642 39417 40035 589279281 15283 14378 75896603 36961 37337 645778794 67215 66777 800113510 33627 32664 121780440 33586 33989 27181728 40041 39141 12386317 39615 39243 626932738 38887 39350 747703846 86403 86402 908898995 10510 9811 962369441 17325 16513 800420925 57822 57110 18088047 40048 39151 318065470 1816 841 988893770 93837 93694 834521696 40051 39058 782059849 62909 62612 852870026 40053 39511 694428850 39601 38763 12304216 40055 39602 856160783 27510 27878 889653449 77075 76917 607010436 87157 87119 845914424 1835 1227 544799327 54786 54387 62875278 39613 40061 372366065 71073 71358 323274165 89493 88531 94410397 71203 71956 679246672 33792 32831 838555438 18503 17627 79156393 65184 64470 39703661 82177 82445 171108074 49522 48858 369219828 40070 39100 57680529 96856 96463 704910141 10681 9730 198430 59676 59454 417629438 9331 9423 361962254 71949 71502 261154489 85684 86007 863447565 29296 28439 34929550 40078 39682 553630568 45873 46241 569788757 18151 18645 307476161 44038 44169 269951209 51354 50761 697179398 3523 3452 844466374 40084 39188 350282660 61614 62562 683220951 91868 91131 928157687 86940 86467 131858057 93339 93475 774252293 41662 42619 425640996 40090 39977 618251629 24130 24842 536645211 42360 42205 164066202 40093 39090 20582178 40094 39772 359270972 18892 19449 381203647 27632 27161 910080761 93267 92721 153622564 84090 83434 323326303 18097 17363 920200572 39207 40100 925073438 93666 93564 133116676 36663 37090 367447668 81592 80793 842136092 23602 23257 63614952 24654 24813 243246750 9416 8748 809689147 16365 15410 31486062 32257 33155 328091036 43863 44546 473232210 45737 45647 654838555 8903 8865 780908804 51808 51216 335685984 1445 718 991046022 36317 35612 786514845 81521 81177 10900918 5461 5328 792716993 78657 78722 67588130 1733 1021 313542895 78627 78390 413829149 35606 34935 8639278 87291 87434 187456275 98495 97552 30560098 43185 43115 794808345 55370 55013 7729787 28425 29196 872657352 25355 25695 106838764 79521 80396 41496652 32103 31481 90310494 4697 4700 767182264 70699 69845 593881510 81052 80635 249642652 55841 55378 360261109 29326 28341 392575194 57327 56430 456363599 68803 69204 887844533 39905 40136 185976895 83205 83428 206050347 90423 91134 495753928 28654 29331 748631173 40140 39954 143808670 998 1429 403377708 39901 40142 502282903 40143 39756 603250878 697 88 42431580 3707 3115 318988641 59349 60355 299326820 5673 4836 716065112 40148 39639 471052323 95865 95614 644821716 10357 11188 385110398 56977 56433 177616908 49074 50053 755963523 43222 42380 951552143 36321 37261 24505943 40155 40044 130181337 57644 57856 408354415 40157 39244 28266533 21184 21088 306269955 45569 45418 148019331 41557 42402 201726912 53990 54831 114423082 89724 88844 356031678 6844 5993 657498895 75168 74900 257121201 95187 94940 65781175 29235 28822 662137187 79266 78906 659534409 21664 22230 20168034 25885 25337 559870695 34044 33533 630266357 86139 86272 418249790 68593 69462 614626901 40173 39668 341001052 26614 27228 30826778 23941 23613 525439426 52370 52022 382882036 97329 96819 252313019 79229 79010 42944923 13730 13344 562937068 40180 40052 360473353 6705 6729 454067499 88465 89117 675238118 66409 66127 582807445 88494 89434 790167108 27564 26810 18911706 40186 40114 4769676 39712 40187 38060508 85400 85051 12151992 58780 59300 492582777 56723 57293 87227843 39823 40191 605356196 10457 9931 541782878 61424 60956 462388155 40194 39983 685648357 40139 40195 15223828 46639 46987 785540241 21573 21509 460422362 51704 52595 785458927 41112 40779 511723031 48075 47121 313541265 68285 67322 21454353 41261 40274 812674307 28981 28242 803983578 68318 68717 434074112 72370 72225 338493475 10162 10392 786126310 93207 94072 499277137 94640 93875 70450280 40020 40209 105280467 47942 48062 287975299 70629 70939 912574898 48477 47992 899244723 40213 39603 218907753 66643 67336 179351142 53708 53874 104812536 77875 78066 274399153 66678 65691 596081716 21029 20102 691824706 40219 39408 403080289 55888 56509 928578198 27334 27367 439022850 39334 40222 189972076 40223 39837 486269936 57981 57563 944753017 39484 38607 319975082 61498 62183 47973981 40227 39735 25995500 39773 38840 504742870 22073 22423 642069891 85849 86640 90328627 40231 39635 261942111 57720 58653 718980364 48439 49306 770955498 40234 39477 105538353 38006 38207 985267096 30803 30467 979951328 86972 87205 985166271 2217 1309 555659323 44494 44393 13322922 40240 40040 207887352 55824 55510 802683113 8402 8561 768071259 51524 51342 441665770 1558 1540 915100257 40245 39534 125873614 22007 22361 577278271 39832 40247 977091189 23039 22641 56245258 40249 40118 57721563 37957 38159 564093368 81617 80983 573086120 37816 37471 508877639 30651 29846 725276162 27747 28665 818006076 84105 84363 547730342 67751 68684 708122959 45681 46243 880485175 58160 57822 371265381 65024 64765 487428309 32366 33260 658357438 10793 11274 992120562 58995 58283 524887664 31788 32657 264512353 97143 96260 57514516 4461 4011 598928048 9389 10086 255757247 92581 92787 578225592 59016 58605 945754164 19266 18661 185927026 19207 18477 885049175 39950 40271 945670413 88504 87967 361122533 86117 87020 585040445 42444 42060 679998819 92182 91894 511300565 19035 18893 846271828 98409 98858 898580120 88159 87590 864542895 87886 88707 601280588 53299 54073 151534736 13612 13080 315443473 51016 50663 489499950 86925 87680 432646897 21436 22143 936182285 17151 17902 598534072 45283 45261 564073077 58213 57538 9983750 46127 45713 740007458 40402 41099 652816034 79800 79629 268346941 40291 39559 29089553 29308 28737 879383179 28016 27396 355083880 1 567 279426789 5946 5667 337096542 79432 79895 982060264 85933 85706 759104165 73759 73273 325957101 16647 17036 809777275 75801 76007 635574587 11664 12240 677668988 13274 12490 635515516 61598 62302 784944058 41433 40556 632906862 87484 87169 377275663 40306 39814 831185883 40059 40307 871875506 1305 2106 594300619 40309 39468 576140297 84710 85427 573391864 54852 55189 137097918 65736 66291 481562242 39986 40313 38939669 65440 65086 872790500 39643 40315 403349885 36736 36227 635576871 58069 58572 916485989 39663 40318 705385558 22081 21091 482614608 5345 5367 337826609 40321 39554 830301740 12293 11885 741282853 36232 36191 743560927 58708 58341 263964796 96697 96040 259709220 21451 21995 228345554 145 1 834048149 26478 25961 239937736 34952 34525 968459784 14117 13918 989327612 66585 66293 222371103 84978 84163 890359096 39730 40333 365168667 82534 83384 278972649 38312 38377 482881009 44104 44328 589038547 74704 75673 567228064 40338 39994 418398468 51471 51063 736965057 92053 91576 597451270 14307 14333 955812704 66204 66174 846799449 94201 94260 207405834 61645 62410 135833376 65279 65351 66015015 89341 89394 508081947 39961 40347 369829515 25776 26622 716451541 62214 62938 926224967 6794 6046 908428575 39698 40351 259578309 3729 3648 409629628 78598 78278 995548948 71043 71338 181508190 40355 40049 39085952 70745 70050 592552402 60292 60098 624247910 40358 39620 709320055 16011 15067 499189830 35363 35122 484063476 88013 87100 406952474 46162 45449 234621994 33179 33594 42826982 96761 97094 940425064 77394 78002 911610257 2377 1377 824091102 78691 79624 528138483 18173 19153 332399701 15098 14692 6079023 40370 39569 249064477 66892 66287 930805571 27434 27307 757101126 40373 39796 76808669 93415 92856 143368979 37569 36565 898179697 34444 33774 961933739 6130 5833 918878088 26249 26293 873862162 22031 21701 753607515 23358 23736 677534552 32761 32358 411796896 6224 5412 302996496 48523 47944 24201124 82416 81898 252902148 40385 40020 194375322 20209 20201 738669095 45777 45160 934570034 35545 34797 961290699 10898 11242 830031214 15583 15143 449397268 25343 24431 760715186 71631 71702 609175725 90468 90649 938943514 3279 3747 882579129 96070 96239 961110287 16137 15703 553009933 55446 55059 221901341 74252 74941 595268764 31635 32086 872453631 54367 54932 502563122 24715 25186 8057084 40402 40356 593658982 28592 28312 666873207 18373 17638 437871306 36555 36622 810095809 66958 67469 679783780 73651 73133 684798513 55017 54655 49303394 5606 6106 582817399 51442 51615 764313609 68380 67388 365642029 24519 23586 554506991 3032 2372 767844015 50043 49085 702992490 12038 11796 70405677 90530 90712 775627848 19665 20286 156936702 90631 89682 804200640 94583 94332 985707575 80299 80209 3178921 16011 16553 795310461 85254 86120 859962346 68102 67203 362381335 74373 74678 47031090 70677 71474 670714183 85490 84875 922017769 75185 74463 982815451 40687 40289 32238438 40043 40429 32771327 98173 99144 601241698 95524 96226 930807381 11883 11838 128603564 25732 26596 424245320 85844 86567 112224543 40435 40200 769404317 87686 87080 614913746 97995 97370 121078090 15495 16395 914679950 40253 40439 726979468 56175 56628 98142597 47756 47551 580074292 98512 98293 584149568 12233 11326 701163841 98871 99357 919937242 95475 95158 704539316 90619 90361 164436332 11110 11148 934067360 65062 65033 201648840 75150 75088 2792577 73314 72598 380232554 68949 68511 137694926 6663 7505 888103595 89320 89034 975093202 52825 52826 668029496 63868 63655 732381879 89083 88500 913593283 39832 40457 392916708 69135 68883 26094840 27808 27373 797973385 2576 2748 218991539 40134 40461 175484279 18210 17627 240149616 86838 85865 654838582 40407 40464 923770115 40465 40367 716323153 40466 39628 148879753 72904 72726 451940597 40530 40809 652784030 92803 93315 880788666 75581 74735 917191632 4762 4403 573843393 20355 20425 492891476 81665 81766 895937279 61169 61422 201261560 40417 40475 571065560 60780 61777 735666265 26487 26519 542750448 27730 26905 501395030 32313 33174 909141566 98143 98268 512690628 86020 85186 167065954 39739 40482 5683555 5535 6284 20001080 44856 44690 249031185 51202 51362 213888941 63145 63945 211209278 20067 20603 614473937 87260 87664 493036960 40489 39770 359250478 79219 80053 257403688 70641 70433 559629401 19532 19129 343684916 66237 65391 386802374 65910 66863 520663046 7042 7895 533269984 2257 1907 843461237 40239 39470 661730137 33512 32824 437408994 18213 18129 538685631 58486 59098 452957806 76856 76736 54631505 37560 36946 219696746 97028 97538 311365648 40504 39548 859844624 40326 40505 978873113 15472 15688 20395632 3042 3480 396901681 81027 80594 574229676 86703 86267 66490530 86081 86346 843466344 7933 7863 678856262 70053 69753 6238845 70253 71149 990574561 23117 22169 756457965 21295 20429 651465907 82285 82387 329557276 48527 48631 40512590 32211 32815 364065085 49728 49816 363109286 96784 96682 901456906 29671 29314 286625895 81505 81123 362875832 40523 40386 957716107 25402 24888 173523242 54770 54313 645407787 23760 24152 840954469 58560 57911 517838741 40528 40122 527249732 60946 60890 648403872 14168 13162 174578284 89944 90229 243213884 85672 84896 453732483 3833 4811 513606989 68339 68645 38878621 40514 40535 562408890 99034 99001 362314999 63027 62238 814137536 40538 39833 983185128 85539 85667 63372173 65625 66319 471308564 39736 40541 670401802 77483 77687 857266403 40543 40093 463556088 92737 93672 442859058 74047 74846 908441406 87458 87503 24023624 20088 19389 440398465 43560 44196 762713867 47760 48067 373182710 50045 50082 390465651 84181 84344 869626996 46208 45908 496736832 40453 40553 428807886 40554 40548 405104616 89245 89036 71635295 72596 72849 12532948 39894 40557 466869990 63214 64148 62210763 96347 96880 23493013 63061 63213 77952175 50104 50942 527427428 40562 39908 167717223 14278 14147 389696171 8596 8073 556485404 14244 14714 296893680 77307 76954 759565992 40203 40567 339206653 37395 37778 847855435 14745 15031 924004662 26076 25097 273117856 40212 40571 65675050 9718 8793 999438544 61723 61905 64722792 16562 16968 746167558 99202 99468 20243604 39896 40579 267455011 87146 87920 40291514 29653 30312 810444722 67804 67701 479380449 40489 40580 644645662 56438 55629 593263332 68939 68667 91232546 82704 82256 340864125 8010 8212 321164162 99429 98954 502706851 61456 62114 57246969 35890 35857 517544982 51240 51179 701758834 32230 32546 977322040 60195 59900 803862651 72052 72393 75613470 46272 45273 135075830 19722 20592 686771175 94240 93872 687464721 13031 13470 191674188 89587 89771 125804921 33868 33598 127975545 40598 39820 524765899 24284 25146 264621595 7017 7188 405971532 54632 54431 220021179 45894 45516 979343577 15880 16065 67252042 65771 65843 46718753 53203 53788 496513789 89733 89472 176753169 67837 67413 421615963 62152 61802 314432400 90026 89064 116215188 33004 33839 654672749 85132 84722 250429972 2430 1487 682093717 88378 87506 618907480 79353 79446 877685386 80377 80655 741934336 38044 37319 880204560 77220 77195 762022182 47672 47295 308121642 31693 32047 522363375 94971 93982 397710916 188 1 618657119 95309 95403 853322418 38124 38557 89246578 77018 76695 801535577 74638 74129 977583720 10585 10791 393666732 20591 20077 473384288 48136 48687 136875739 40629 40221 193547560 88803 88169 940499782 70250 70390 424629076 17416 17071 884248888 84177 83417 298137485 12489 13302 285350098 70916 71111 710883116 22100 22306 333201221 72696 71956 897304328 35169 34250 426235717 3612 3904 498515851 97359 98362 954920378 34049 33508 182030092 21131 20625 558902968 28678 29155 846161496 40488 40644 44846257 80679 81102 905221010 40519 40646 403129321 40918 41346 279740222 28428 28454 68596267 17817 17319 923697048 2460 2303 978434747 94359 93512 702281258 223 707 15208587 56514 56913 516975517 77462 78242 682504369 90648 91370 16031184 72037 72088 569355033 63100 64055 714060839 77085 77048 630605687 39954 40659 448335398 95074 94810 28060800 60193 60594 143319102 1809 1608 2258266 35152 35187 368317158 39880 40664 372225873 98182 97904 69900270 29090 29610 206545355 55558 55144 733719056 40103 40668 820792446 40669 40361 440478409 39882 40670 87358432 47844 47638 397382247 7194 6855 949550047 30072 30393 894117474 34224 33963 62021331 19459 18469 674818543 69053 70034 292226225 47790 46817 296746195 16927 17708 78949505 55229 55184 919297141 78721 79726 317997586 24523 23961 167656248 30218 30065 56972268 55682 56407 136602119 36216 35514 710729094 48633 47812 187846706 94353 93843 226369977 65660 65500 344657272 86501 86750 615125365 88484 87585 821060197 6965 6945 58258611 93357 93247 940763870 19163 18475 553221034 80471 79634 163985146 78897 79357 242353734 72436 71763 181759507 13672 13057 717422550 40650 41312 57518109 85144 85254 73868037 29028 28082 557347127 40700 40537 8253451 24352 24613 57500032 36123 35426 437268260 66844 66195 875316012 28246 28742 669450561 51986 51347 224585943 39777 40706 18673918 9539 9721 829048344 13348 13921 741636565 40630 40709 322166874 3677 3072 779676561 54268 53791 867540455 21238 22181 744470533 34490 34630 358359366 46131 46664 143214845 49792 50641 589065927 69467 69058 325317237 40099 40717 757469276 21534 21615 30575369 71068 71879 26927530 74208 74490 504677549 35698 36253 612810336 32394 32560 20809630 11238 10369 90436808 94237 94585 224395673 40853 40416 979095196 48988 48226 877502282 46094 45597 487654938 72248 72250 9344519 13113 12263 246312282 26185 27064 829049790 68115 68526 66336224 45915 45211 931298092 32492 32165 921753198 20257 19782 68839504 21361 21583 4981531 7662 8527 22769440 79006 78071 977267625 88309 88201 115295866 39763 40739 790836244 40740 40351 952236381 55575 54878 899799911 38760 38922 695437401 66331 67236 15776467 35518 35441 705964356 61163 60432 675796738 26266 25819 520948527 42641 43269 65299881 40513 40748 163032216 71755 72569 667670877 75397 75154 882565602 86733 87663 403949991 55303 55530 340795394 33552 33918 14136154 40754 39953 252010362 4882 4855 869008676 16204 15236 16867723 38192 37516 627729508 94557 94354 292532646 92343 92271 298400827 31111 31991 95642917 36375 36038 84684006 3294 3724 729221944 49782 49893 756048203 63105 63310 88621858 42292 42909 890960081 63670 62779 259186341 11174 11405 691028853 55795 55446 233184954 76566 76383 50463771 83505 82827 280209542 59694 59094 579054881 96066 95676 20170378 40773 40285 337201978 53341 52662 700795418 94154 93189 644715130 40776 40202 170959120 62804 62354 836813229 45220 44685 715912129 1298 830 328978413 33978 33469 64820528 40781 40435 44551796 62411 63365 254189442 28587 28618 575010990 94461 93748 763117234 67199 66750 265524370 74954 74990 22303110 7828 7724 342668595 11790 11456 147643586 95507 95133 907212178 66316 65485 704128155 70854 71786 236761527 70970 70531 139499630 40332 40793 631794688 23995 23554 716116146 18933 18599 363535544 31192 30710 663389484 97674 97832 212246507 6967 7494 674892129 69050 68762 6089593 3401 2704 282520913 58901 59747 248170346 39430 39901 52464738 31766 32651 749464193 54578 54249 799696027 39827 40805 700108052 97508 97929 59586578 40143 40807 645597211 41419 42229 718695080 59221 58893 21431942 40810 39972 864342515 69825 69161 459470548 59945 60356 113548668 26619 25946 330005217 48089 48846 154248491 40815 40192 954894847 14882 15175 800652287 55938 55764 365607241 48533 48131 991697666 45003 45273 409263668 36693 36017 739358845 40204 40821 930398055 91924 91326 570924904 32654 32533 388777933 40563 40824 914758436 60463 59878 262270952 74216 74510 120671085 26615 27146 384192872 21607 21152 6943882 15740 16288 817109244 76259 75640 445652934 25490 25820 633522792 8169 8147 468164644 28368 28216 616073944 549 1 286609231 20416 20559 247194995 39962 40836 239441616 39055 38093 296074804 49044 49482 720083331 78559 77783 299132661 34762 34717 170168652 75266 75114 94079693 27640 27509 565753094 85161 84257 72999836 98080 97211 297679548 18153 17837 723906020 50023 50773 54525980 1178 464 421760731 53540 52714 19297064 87287 86982 628613310 18380 19073 430669103 40851 40255 282335591 37630 37192 9118204 45861 45682 347127586 74079 73597 35831629 40493 39632 303472573 79407 79801 510957703 40688 40857 35175902 95494 94762 958327463 40446 40859 702589081 42214 41459 302351484 13840 13509 878932290 33 1 311728404 40382 40863 867283840 76411 76167 624521844 93721 94427 736912291 7159 6388 669143691 40867 40853 701716280 21190 21788 119922793 19639 20053 117062618 4412 3777 872510893 20064 19199 496562251 15029 14635 104554556 22811 22221 234746819 40713 40874 30188089 21229 21846 396353415 33419 34401 847530545 17728 18652 668016318 94080 93406 742565269 23747 23311 537942144 34853 33966 669286254 19568 19086 905560113 20045 19296 146645324 26611 27126 786153485 92131 92050 5848191 27050 27914 417706499 89885 89038 557451658 40887 39894 66919111 57616 57073 775715797 46883 46145 472750883 40634 40890 412507554 37483 37646 666536846 8882 9453 48438850 13532 14258 181663231 24803 25778 476589193 68644 68100 316957187 40786 40896 48979839 40897 39985 730146574 35340 35638 54648664 86515 87092 58158862 89582 88877 610927783 40901 40747 618144582 40902 40656 317526990 80583 80522 518563162 71603 70621 490398393 59787 58821 160245414 62626 61671 783288012 3658 4110 45820372 40365 40908 456564505 16439 17170 214891182 40609 40910 763956951 42989 43160 181467184 92255 92204 168999951 40913 40547 510774498 94038 94627 410134169 65671 66139 60484453 50154 49651 94137159 13209 14051 791975243 57506 58505 278759264 95208 95017 301947436 78347 78639 872149072 75643 75853 486542581 65845 66591 498652061 60797 60106 160736132 37401 36653 133370653 86103 86054 119944306 84516 83909 606753127 41962 42352 276432688 41344 40647 723395207 31689 31288 178547286 88057 88365 55784694 82549 82303 798540855 4510 5514 271812297 63255 63695 643797433 30444 30387 466615080 40076 40935 182765412 94140 94028 759358466 18948 18767 124405944 27057 26159 35195391 24855 25412 26962372 96095 95142 502680758 40941 40368 27485428 5031 5451 53728033 40943 40839 914636587 78808 78715 768705613 89527 89808 369081361 63897 64138 954821718 80504 80544 3241135 44244 44071 175362451 18792 17981 582821433 27552 27358 805775886 22980 23597 20791082 9727 9107 500457783 84199 84736 598759574 89385 89001 547699673 98487 97632 680417724 40956 40676 277133388 40409 41330 477788636 12868 12751 905625325 42194 42731 429102152 330 450 871478987 86496 86987 275251900 91851 91949 674779811 36168 35951 15509490 22651 22467 346106383 48793 48426 649159794 76519 77502 46723834 61273 60978 917264296 8502 8716 879980375 53709 54311 917847864 40468 40970 311550738 53780 53803 177261206 69344 70136 753018439 40973 40794 10739409 10301 10876 9919923 3587 2840 541834927 15155 15969 960623464 33276 33193 868385535 34030 33084 977473988 60091 59230 901739819 64470 64409 687854243 3321 4156 513761805 40982 40867 60283092 56489 55682 920021763 55445 55287 971340234 59353 59339 794657606 12923 13645 427607444 59264 59072 36474231 30975 30756 441633552 41273 41609 502256507 81614 80998 39789147 40730 40991 995146377 29291 30124 327538571 40924 40993 603063681 16923 17269 303003553 89238 89947 117275520 60680 60230 466874809 40997 40764 552351921 9028 9582 469271172 9422 9271 392107878 12534 12318 283955192 78024 78394 646819687 25042 25874 896172870 50827 51349 576053129 5675 5324 437960461 17224 17044 753997187 46048 45256 567592397 64125 63233 625395710 80665 79795 847406238 40018 41009 786159339 42185 42760 211809826 4240 4601 358925849 19865 19605 459313592 30875 29977 771425799 96679 96997 795785970 41015 40306 938163959 12976 13090 911123786 40955 41017 522768963 30305 30408 543121424 55128 54766 576685556 49167 48812 125697703 3206 3790 51102865 40592 41022 138907889 99937 99387 584182581 86285 86264 536510472 30444 31374 207767524 59860 59192 16327471 50106 49140 270195231 2242 2642 803905800 41260 42077 808512438 13997 14200 461336839 16646 15687 35522526 10753 11136 13537574 98763 99610 101973635 41034 40233 241058778 82283 83264 839528928 40422 41036 398486086 6385 5789 309682764 40292 41038 198561455 3271 3042 43379799 43515 43773 68725041 24874 25675 510274837 92895 92152 2046128 41043 40582 809631930 41044 40983 1812497 41045 40079 5621095 16921 16227 934066089 19510 20352 698080324 17453 17714 556830453 1083 122 842123983 54003 53797 762034828 32406 32311 259526260 33875 33787 438650451 32663 33650 297777245 18220 17447 17015792 42841 43622 490100619 17211 16727 258993025 41057 40473 819420966 94780 94502 353735821 9359 8867 956286737 6510 5645 990296890 40973 41061 262085314 77074 77130 360465857 69908 69453 738781777 81981 81093 574193184 18506 17901 610750926 41066 40573 629961743 6567 7234 47057624 82878 82898 938588980 28623 27809 267041899 88596 89345 911595930 91507 90993 358087930 84049 84458 653589088 54678 54562 965622462 90809 90793 81836206 10107 10074 930577997 33300 32792 69211885 42272 42572 329235310 41078 40780 7435832 42062 41732 285746220 79530 79273 682336781 75037 74301 127414825 49074 49422 415450185 68713 68454 506485301 58859 59748 879351123 94531 95450 173678111 74897 75393 877583511 12122 12535 396259531 36777 36956 939889974 74078 74773 410132613 40734 41090 243583739 82856 82859 46971797 55242 54514 122061714 20522 21380 441885460 51525 51517 41221620 29895 29241 708755454 31717 31017 860627494 12990 12021 816352904 50994 50828 588587811 44760 44689 36121011 5107 5334 751830295 53793 54241 678564129 41102 40924 30995405 71611 70773 447580967 11572 10570 241636715 33616 32902 392688933 68704 69347 721753437 94087 93404 8982034 73755 74185 247391119 14811 13990 539494235 35662 35809 232545759 19806 20527 324024302 21672 22369 450824658 95519 95662 511446417 38478 39302 444935301 58086 57924 128422521 3025 3053 409607911 40418 41117 999705880 53441 52700 239645222 36663 36313 522872886 93326 92796 266123367 37895 37404 710058307 48294 48302 224789946 66494 66183 245461228 41124 40369 53556045 803 1737 192422380 6111 5547 693796576 29514 29513 836782629 11081 10847 304629880 80487 79736 972544495 45842 45423 253239384 87060 86581 738538928 52682 52116 142301997 58777 57817 59753389 89432 89027 491819657 12899 13727 800548895 3980 4196 9393554 40079 39834 790040970 43029 43090 581709308 69732 70395 795371338 2973 3778 363985716 35471 35661 749383790 65500 64600 67999198 35158 35974 898857162 33669 33735 636170626 53553 52949 368976456 22289 22886 181559938 82731 83666 620667007 61567 61260 675796560 67837 68325 412357255 60534 61369 454089693 40228 40577 553201419 43370 44180 756273237 61958 62903 764982943 40651 41154 299549705 20050 19149 496853076 93604 92991 733309869 10141 9157 42510986 68399 67766 192590275 41159 40399 403540486 40453 41160 22131287 52639 51861 796137797 49337 49936 297171693 64344 63365 918051343 857 1201 24659640 55707 56478 389357391 10986 10239 839659276 41167 40669 294921505 93718 94603 375239702 41169 40986 398198061 40301 41170 5953483 28096 27501 576996660 29087 28514 857325854 6679 6595 608613352 53527 53975 656770422 6125 6989 485656577 59389 59397 401589343 42527 41965 759002509 24325 24170 566826367 25788 25440 794111367 73959 73367 639758029 21525 21363 879983532 32312 31567 113758461 96416 96584 707557002 39400 38669 97228862 74771 75406 157611482 97481 98130 6748968 53548 53657 283165455 31828 32061 941871600 24921 24126 762853423 26669 27072 949118943 41191 40838 300302562 38473 38283 297339138 4516 4047 540963273 23153 23463 856621602 57075 56269 653961744 13850 13324 481802486 17653 18585 330429255 60875 59895 935766680 75220 75183 493163373 51749 51303 589409846 57167 56704 141985102 35881 35645 654462986 99409 99950 104319760 20745 21195 555112588 40369 41205 303845128 49031 49328 457495526 80605 80919 244139730 7310 7354 520957352 5687 5914 56249504 1 79 931869885 40464 41211 70310098 42011 41654 873995166 40627 41213 39081415 63999 63529 495798469 41215 40844 669200371 63157 63036 807668581 11079 11659 81146930 40710 41218 201001048 78389 79314 697045596 60546 61295 775320408 18000 18016 882297370 97677 98608 616622195 83011 83885 881520632 75635 75040 246380985 8461 7465 997607611 86852 86540 457327928 32552 31768 636268276 16849 17816 428386090 89671 88732 935294677 33801 33573 178216044 68371 67385 273269828 90354 89880 144091442 41233 40491 409372462 41234 40259 871454714 19852 18914 738365982 6776 7203 969385150 19338 18643 558595854 34023 33991 613050478 33054 33492 797169277 41240 40237 157489309 35464 34473 393555137 40621 41242 70774651 27610 28047 260155807 9135 9506 340512771 50665 50157 358002201 40611 41246 193018485 41247 40404 658312327 33892 34359 574448903 45656 46269 118294249 21343 20751 568839383 22052 21274 146737020 92380 91989 940430117 54629 54441 245254027 77813 78768 606419647 41255 40682 890984584 49108 49507 300751292 95742 95710 272352091 74155 73504 309334893 41259 41140 18081786 7450 6680 94793361 39636 40202 645846842 84581 84311 649518024 26980 26522 123832549 48260 47280 215744587 61052 60393 51508748 57471 57144 316840153 16637 16785 82146206 57412 58041 927811829 24428 24432 485753146 8316 9214 655780430 68571 69109 83204162 50808 50987 85061759 18280 18267 145578801 50798 50666 535770360 14249 14785 932686638 88417 89417 685489980 50220 50788 547049953 12222 11944 482630990 16460 17111 358317445 30446 31441 842473573 54463 53923 388612926 41282 40654 38488039 41909 42903 798596013 40310 41284 533312661 81115 80451 380636610 78393 77512 719365635 41287 40347 683080658 84286 83862 429159500 72141 71982 229557994 33553 33831 12123139 40776 41291 341851234 40634 41292 321938029 44348 45338 588218805 40882 41179 674070509 56394 56281 70428816 41296 41278 370298559 41297 40324 308815144 78706 79484 334934505 88971 89666 570394833 40551 41300 868722799 41176 41301 808866509 403 515 654917831 83003 83783 872623457 41304 40502 540598412 16119 15195 371416366 30756 30501 47232119 95197 95504 825020607 18835 18966 870866058 27438 27212 926994015 74716 75408 31121038 54381 54946 63040045 23163 23130 372340928 41313 40599 474775154 66019 65503 1545928 41384 41964 60866097 75004 74786 260741866 72995 71990 132856320 21807 21168 219328896 20223 20126 75373335 19743 19569 63165608 57310 57635 49248423 49983 49760 775671354 95980 94995 908138349 13958 14043 340203005 41325 40856 278012806 95882 96514 186769434 41327 40335 380424837 69260 68688 710471632 41329 40509 179923907 63712 62860 659391082 66410 65452 879864566 13660 13845 693560942 7501 7737 640856325 74766 74652 142742296 53985 53017 30177051 26737 26553 150524934 91640 92590 519501819 51811 51548 83713333 69368 69474 358712211 41340 41332 395402028 40717 41341 208171219 1 351 968217463 88093 88044 308388287 40928 40693 608987479 60580 59620 496209347 59725 58747 681302712 93200 92492 952485447 21158 20559 292538723 41349 40586 30760836 9010 8553 54581877 30226 31133 496056214 80915 80813 245089808 55195 55398 522042834 76775 77350 52009296 99772 99009 185748569 60939 60967 990567553 73648 72971 841394669 99863 99566 733303695 53192 53450 153074180 50420 50015 802193085 51668 52570 52772635 79305 78654 486975898 32686 33638 224097101 17168 16994 840590898 45621 44774 705173796 41068 41366 262293633 41269 40607 326178479 27142 26590 225539629 28377 27759 575123669 9165 9294 513039988 41371 40677 492203240 4240 4651 368520802 88769 88276 858867326 36057 35348 34179912 74654 74098 462059388 57938 57202 312978795 61352 60920 35718771 44362 44396 395484409 79365 79554 29115696 26605 26882 261735233 66514 67420 845085070 94071 94759 341476898 8294 8071 688886415 17716 18561 406623172 86608 87080 827931563 21632 22636 124890247 41387 40437 475145320 41388 40996 429574457 41389 41053 720159275 54518 54220 101118348 4627 4244 877034062 69454 70004 748181191 7563 6866 630993522 51612 50695 625116859 3069 2180 501005079 63742 64369 137546489 2182 1693 114772074 40824 41398 545851458 83473 83522 772926813 41400 41266 465711679 25117 25277 60556029 27420 27692 666249074 81523 81687 573208065 590 1 288983405 61834 62761 515644574 20238 20043 358704450 89419 89490 133605027 20991 20473 929316922 41409 40409 286571969 41410 41220 219929802 34418 33978 235953194 70177 70434 338185154 49542 49824 30836575 66187 66011 28351944 98263 99244 8348482 13802 12886 516311301 72071 72412 683890547 42663 42608 593794846 31596 31456 318908633 38862 39470 571944806 91400 90743 40472447 54405 54390 909611346 67648 67691 356525218 41424 40835 114332461 55151 55127 376331528 23465 23362 270645516 15872 15105 924162963 92763 92824 96434181 51545 51271 666909717 40428 40356 62615452 33027 32644 919444582 68333 68303 34354046 94960 95122 887280052 37197 37225 411199346 65928 65060 486426651 29850 30317 192470924 4427 3759 573046901 767 1539 755858083 1174 676 617013364 4430 4428 144792838 95304 95212 831342830 81934 82791 693623147 1020 369 202434167 41444 40820 154920488 79833 79415 653815861 80113 80588 452817574 58130 58580 198199536 40052 40132 5779730 15338 14865 343553641 10616 11135 521316437 41429 41451 943825645 58058 57605 648061511 17018 17042 244129065 44559 45047 946260511 41455 40883 154012224 9458 8735 77172527 16047 16723 139836955 76969 77183 230858702 85228 85111 170290689 71091 70965 618696853 42347 41369 400732519 26145 26251 271188942 17567 17625 851772681 45533 45184 778986793 7124 7644 577537081 65811 66210 152636849 30806 30316 653380727 93665 93002 651453439 96433 96022 815152963 64259 64039 281529517 75499 74835 521803311 67363 66943 478084878 57650 57013 715914552 8862 8230 744919580 39016 39934 947464022 17055 17407 955471282 16672 16147 21546834 34749 35354 341887996 40475 41479 760342232 56320 55837 991090475 78732 77858 597638605 497 516 580579181 27330 26972 892410850 29467 29152 425129244 61553 60778 531102314 81568 81492 682947381 17740 18622 221232233 41449 41488 202630669 41489 41074 309545709 93370 92571 776395327 71966 71317 674122657 95883 96339 68988393 92348 92047 39789983 38543 39004 388288024 6024 6750 119064710 14627 15326 789148288 41439 41497 116713932 53784 53188 832227697 48450 47782 958704726 97137 97743 627870214 74279 75238 489023046 4239 3531 749785760 92458 91636 68286741 91243 92094 689758610 56812 56060 596635617 3434 2928 912770590 93456 94147 879319048 71696 71391 225418657 16169 16732 52280821 49170 48491 33173770 21126 21001 364824634 8185 8332 756418192 13079 13591 626070239 46633 47009 907918245 8754 8866 317742330 40954 41516 207174437 75692 76083 343154304 2589 2697 54600660 68572 69478 46776923 8786 8722 593359623 55406 54505 736475325 66523 66388 567101345 73786 74440 38636979 46787 45965 274846017 62290 61910 844420605 27920 27089 946192314 16110 15309 954714141 41720 42074 838649540 17173 16740 26855342 94710 94566 707201521 76096 75470 750211319 27594 27384 694224098 41533 41424 452412096 227 1 216581050 38716 37731 13400676 9485 9296 77299667 68910 69385 593065512 53012 53181 125564080 42383 42416 16839115 29867 29915 282100019 41541 41467 127349087 39825 40110 401271056 41543 41316 439873111 41544 41292 344050306 41545 40995 145857248 78825 78874 29039677 58688 58201 983494517 56768 56182 835241891 11139 10211 806516397 68079 69069 606876474 66473 65945 434965336 23038 23437 815354206 84193 83692 734952651 87612 87890 947259187 61509 61931 698699128 46879 46026 822181854 31962 31646 316948418 43823 44523 940392437 94932 95318 760358159 17823 17664 90770739 79630 79305 293380894 41562 41281 719191665 48909 48580 986309531 83255 82788 886228945 41047 41565 26154992 87835 88301 495916861 41140 41567 577424223 41568 41492 622499088 18183 18271 287876429 82471 82352 69702418 29665 29509 63235041 66158 65710 758547370 62791 62220 312453838 30984 31331 710015823 16794 17485 802921069 51893 52014 259419712 35293 34972 484408079 55083 54184 227762293 40863 41579 895261841 24071 23190 465841621 41495 41581 362917937 44148 43968 127252649 170 1095 21938335 27123 26651 971299921 64910 65094 155995224 22841 23260 576878645 95568 95762 257188911 6634 6051 464856831 86490 85733 791486508 73862 72861 977008136 75066 74158 695746714 40762 41592 393064719 64574 63718 364724572 96993 97829 199169585 34490 34894 14746496 73098 73766 702613013 69672 69226 920523031 42914 42346 717489256 59066 58195 369974595 92437 92268 549100681 44978 44691 874369681 82943 83369 526089861 41498 41603 816219529 11245 10368 750839877 89521 89662 988893572 41250 41606 760164102 14596 13705 734776766 50749 51230 471072010 40989 40226 284825772 41610 40743 29759373 81395 82162 743075216 80260 80463 13760251 57175 56874 138623050 34962 34955 161352544 19892 20568 611916657 23498 22750 627126048 24016 24852 461380770 41618 41554 800111080 67393 67968 75164440 41452 41620 714975716 59892 59881 844133501 29092 29752 51431731 16919 16215 310000640 25650 25525 908811672 41625 41566 226174888 41626 41546 88801394 78351 78772 720189416 33348 32403 179024622 41629 41458 456416627 41263 41630 547848827 73434 73788 684908881 40924 41632 765153662 70904 71238 861410099 5514 6134 107386951 41635 41135 905261572 89755 89452 965718596 13179 13614 1177792 66375 66152 889424757 41373 41639 52939145 87002 87209 410599968 36918 37801 874715384 41642 41390 645075142 71089 70750 679979953 41554 41644 635573333 85962 86641 722877498 18898 18082 644170399 37561 36798 767364877 41648 41621 959292683 79395 80222 428450539 13600 14578 276933515 9116 8657 976829300 65636 65320 400239566 6439 5637 661420533 33171 33695 917266614 47074 46925 762837121 83733 84180 264371724 71651 71048 399940419 28840 28223 792865907 42597 42781 524160018 3299 3134 961741210 3487 3047 491525190 57392 56528 190466230 41663 40855 131877066 30403 29768 568110896 48290 47884 368589939 41666 41549 889530778 3176 2977 275459216 41668 41621 499328232 2272 1747 804412355 41670 41469 898553821 26207 26550 185503503 46049 46808 46647491 41673 41492 897179953 41435 41050 599481183 84539 83563 322232372 65550 65878 172227364 33548 33032 20621632 42040 41922 973780391 40767 41430 366245555 78082 77804 460020051 65265 65984 445142130 19222 18827 351628382 53145 53239 28274306 17749 17611 32622075 41685 40734 966929874 45886 46486 422486994 41304 41687 529569627 58578 58839 844119469 40924 41689 871375211 44825 43856 31672692 86234 86802 311358270 25592 26560 938960219 11061 10459 272974543 34695 35407 385535578 71315 72041 4801773 97755 97895 866021598 79467 78828 52323217 93674 93231 190214590 16805 15896 556314223 57986 57780 58442608 79815 80212 316717515 10625 11578 51387261 72314 71908 950132622 40825 41704 958323762 76559 76563 605951641 40911 41706 29247128 5824 6504 896619609 41708 41695 1523367 41709 41408 768650396 92845 93096 11467703 82096 82720 970924963 22740 21813 305768247 13359 12846 362636920 47715 48596 757848993 19233 19676 201121154 41716 40837 366180781 68035 67251 873581910 99840 99514 246888902 60820 60490 770046416 2324 2084 200771514 41721 40716 15171427 66866 67730 357516981 86692 87036 503273133 63505 64481 683151728 83974 84332 658519630 41726 41117 262818470 53940 54187 60751099 22341 22151 956338632 16226 16254 32071118 88368 88819 158986225 95164 95020 692990176 44478 45352 886591772 96425 95979 67006490 51766 51613 296230293 41735 41709 553663560 9220 10073 966657965 10835 10229 791649903 82475 82193 681271730 28765 28619 945623393 41230 41740 743247902 65353 65814 871904142 41213 41742 376564751 73248 73971 385689373 66447 65969 62401015 74244 73506 568806972 84442 85220 692361365 12499 11974 708944308 41544 41748 986631204 41749 40804 31118784 87359 87788 459704786 47642 46671 33224479 33645 34555 718767987 41753 41718 37810280 41754 41515 564515703 41405 41755 984571806 37221 36552 229996825 41574 41757 895286276 7894 8739 562607322 98099 97718 298680370 52693 51807 673467694 94929 94869 964345961 41762 41088 261088117 63230 64137 167472420 12087 11805 469356844 45756 45707 825981423 35327 35390 897017189 53816 54621 961177212 67978 67668 577148532 76742 77732 634330612 53714 53182 544439276 51067 50193 622420107 40274 40177 775201994 48642 47663 919726935 76788 76888 930291183 41249 41775 172970594 23830 24198 906476756 47524 47497 914833662 88547 87547 962593401 87280 86423 228463704 91739 91407 647899806 41731 41781 773686352 6571 6188 593312566 34331 33786 331468424 31054 30497 24469017 41785 41475 166598587 41786 41058 57447673 63603 64279 29325137 816 769 151998359 99659 98698 767254832 37931 37218 414532662 59165 58487 623239636 41792 41104 388472400 68518 68226 821125282 96666 96568 498649993 27417 27669 72342649 46026 45084 50300641 75665 75355 48682635 95394 94550 580696621 70823 70419 379608939 41800 41232 832017352 44052 44037 924613222 22269 21380 291873926 87958 88172 616876823 94422 93569 864590313 97856 97157 964477238 25976 26482 70819480 94405 93658 284505777 41808 40955 256375564 86776 87700 714912766 70944 71162 765343885 89755 89895 120770223 63014 62853 862124125 81603 81205 603608647 79348 79061 716813619 379 1332 361317196 21166 20608 281089258 9725 9572 608050333 34201 34644 630364283 76553 76200 743327494 41612 41820 484804649 41821 41248 595260178 46107 47092 558952443 15774 15023 107027744 41506 41824 9533039 19440 20035 258823097 41630 41826 336881517 34462 33567 963360801 94006 94990 336262522 10829 10546 800845100 85444 85620 758686510 65941 65036 773974099 33567 34230 89213672 70396 70090 842488071 99401 98510 59943616 96335 97108 8362566 63570 64025 241795773 7460 6716 521790059 73895 72986 733078345 97561 97051 135144778 6564 6921 362332129 56288 55483 893901948 65650 65039 907975185 42361 42387 136227320 30856 30714 456906912 83964 83379 781191395 37133 36821 362618632 1192 1135 135037098 40286 39487 336279848 61117 62102 736857677 87320 86848 761884477 41851 41765 326973438 88403 87661 727242255 41853 41656 163348202 37226 37713 125497192 67174 66851 580920151 86441 86862 760295114 35785 35744 470773487 7140 8064 851588705 5863 5105 711981403 90310 91185 423223351 41861 40993 316316436 82204 82118 158033831 28483 28335 351175286 90017 89480 464733972 41865 41405 104800023 59914 60191 521838043 3371 3824 560650070 86219 86825 821506693 83637 83966 717732919 80189 81155 388982082 74350 75123 750464878 99347 99290 790210195 72005 71389 765996985 51875 52042 587351622 59106 59365 562184051 21611 21336 944320167 86897 86605 956275047 91004 90046 673669109 42420 42373 275458018 23681 23109 353222675 58328 58604 538374668 41882 41439 246026880 10500 11126 812381047 40364 39584 914926729 56440 55998 866095609 41886 41593 928201149 41887 41518 117646775 628 220 548840610 29059 29051 39583107 5338 5233 434337702 41057 41891 947607912 43530 42807 18022488 44347 43787 660831618 92208 93064 190090968 3211 2948 2584339 32435 31994 316560268 45680 45740 39154132 78280 79101 740085013 87656 86734 279235465 28615 29036 760298626 81540 81483 67973592 59631 59566 47201219 55875 54941 471574107 41554 41904 569084512 77884 78032 182379252 41906 41869 610802795 41831 41457 75360353 40955 40938 78355891 6829 7666 241779984 40486 41013 108502842 46952 47820 868588084 87932 87863 32019689 86035 85373 534711576 41112 41914 561410435 41915 41909 473555635 73309 73400 546651864 41917 41519 340031870 30132 29187 23051323 2548 2094 547984770 78260 78270 746396981 79602 80577 11069621 93541 94301 160836219 41923 41795 615403910 78515 79098 143030046 82813 82808 141914551 44777 45249 655646722 47467 46604 82521963 51992 51202 686914449 34270 34336 362329728 44877 45506 314165168 358 505 927891486 73136 73829 899183602 86119 86383 551095952 14041 14952 32166412 57505 58210 324016979 34108 34317 338560650 23315 23298 604695405 67109 66957 175193024 20733 19799 36748800 41940 41368 444729602 76609 77527 434899231 15863 15362 883868696 93523 94082 389806304 41944 41813 683434732 11462 11325 711320755 24323 24923 502020998 52124 51459 268938994 75982 75369 731775034 9000 9769 53475513 40648 40103 76598304 14620 14853 18405879 52518 52306 113497029 35993 36093 41679813 8932 8587 570166816 12506 12838 271096567 24713 25261 652470728 41489 41957 825300209 41958 41114 818635364 62740 62704 408618173 19901 20794 7487586 60151 60316 254415450 41962 41286 454155500 39814 40323 512245334 55914 56677 468413463 72552 72280 830218655 77281 77390 278839134 41967 41418 796385174 27562 28111 201455184 25699 25896 810319461 9676 9007 87819141 41146 41971 196811154 41972 41155 871207894 91035 90424 648585941 84348 84805 384628173 4663 4246 72538919 33887 33070 933795163 2776 2226 516537884 41978 41141 472735689 91452 92379 620052850 41980 41295 969122801 12553 11990 642923242 36327 36975 439698094 83581 83399 138494550 77083 77839 95110033 41985 41698 177165812 49710 50561 590651862 97232 96245 7365882 63198 62357 568681878 51464 51208 18578034 13153 12275 479747390 20391 20756 261550152 19697 19157 173148991 64628 64317 505997986 87468 86698 759405575 59877 59862 795971439 85745 85876 309033009 71796 70879 884023875 4725 4123 332842744 36325 36594 766706786 42000 41680 797275378 72571 73376 113447195 42002 41228 619320059 25364 24959 842863703 42004 41785 722346350 39382 38802 532582257 93066 93582 827399068 69699 69581 318423112 56022 55432 20122998 87046 87268 9458835 81471 80984 341347725 52241 52516 337789813 41374 42012 220601661 17770 18285 503082834 72492 71647 705192228 42015 41289 275915232 6240 5446 525576153 87294 87051 147683457 70764 71609 761275611 75931 75853 158680784 42020 41076 598470088 72340 72261 639966585 95092 95185 50400720 8955 8550 532558671 23403 24001 836716904 41776 41367 297100440 7820 7368 292607043 32220 32912 858438827 88437 89284 725068670 93802 93070 228015550 44951 43945 55396891 77106 76139 723671801 87482 86594 81386928 41039 42033 512776399 70996 70165 429574496 46966 46582 651593613 20649 21577 973264139 78787 78280 273583155 13050 13617 670850242 59593 58709 360950660 90762 90730 642454654 73747 73426 564841305 22344 22451 512701457 41940 42043 917413434 29236 28547 132456284 55937 54955 417803567 62822 62170 2744003 46242 46781 40317908 40202 40751 702315486 37311 37637 72726700 41190 40610 10360433 16623 16596 965139383 5525 4738 911656351 41641 42053 144604487 6229 6728 183900506 92519 91768 502320911 89829 89560 819286046 58355 57726 418342269 81479 81852 800593119 44850 44508 315838282 82001 81281 410081600 5037 4612 62166863 28036 27465 992092165 42063 41941 619017370 42567 42074 840879051 95655 96384 248695489 4221 4419 862832118 30815 30571 984091766 109 1 988549612 55245 55123 595039836 16138 17097 57890433 75031 74459 749242393 59690 60264 37844913 93408 93117 241682861 83047 82292 854557333 42075 41122 96172802 42076 41455 740334992 43409 42564 708051395 78000 78094 146420426 20814 21598 725592434 77833 77971 459668191 10115 9161 387582389 91422 91691 24341464 88971 89141 761243377 50577 51145 67563610 10367 10019 524288282 97798 98302 365373725 42087 41174 62143178 99233 98372 626256544 39497 38954 49746576 27991 27508 272248091 88088 87899 394989706 91335 91204 741807286 2674 2247 754530870 89220 89181 930471928 86188 85282 941302405 90414 90853 31051906 41088 41690 246062129 33731 34252 579069949 89055 89659 517045329 87393 87896 669678417 55127 54672 609938219 73399 73026 447090199 59997 59364 495499081 7455 7818 53846610 64869 64033 562192079 21740 21185 698050649 26346 25911 442974987 36468 35676 469289752 35071 34902 84064846 36516 37207 265884792 1088 951 941356026 24088 24170 168796188 71863 71415 359228125 52223 51472 584155726 21025 21881 639672765 41077 40983 383430969 58870 59723 86771252 70616 70980 321867352 53742 53071 418993599 76740 76688 226141230 14532 13533 55674641 78118 77439 454503480 3901 3072 712149421 55516 55448 413774112 67361 67061 431240627 79482 79786 342384947 86000 86871 568686074 26437 26810 217769237 64186 64686 892912224 34291 34371 922504883 69040 68769 611446878 86082 85492 454882426 26676 25943 41729504 31097 31663 55198407 83001 82808 222616147 12387 11504 706190750 71166 71598 437915647 94888 94225 984683678 54212 54532 768778135 25037 25273 428710708 33972 33283 14162446 82927 82401 27720464 89804 90618 907789485 34905 34443 737814229 45997 46642 570270563 26314 27308 302463765 88776 89677 82380124 47985 47519 418614140 24915 24597 897690068 83196 82679 390926411 42068 42151 537821998 51185 50550 124438536 62040 61676 468665920 70545 70382 409887092 41680 42155 346686450 42156 41808 803783102 22494 22029 681640199 61056 61823 236534518 66311 65795 63436346 4112 4557 651265732 30688 30100 966521485 75234 74684 553081178 9599 9365 17790942 1279 1591 245637287 15194 14876 3334075 9295 9228 267076558 72797 73359 16503415 21310 22076 842528470 47279 46419 391094909 60882 59961 45591715 42171 41835 421394917 98925 99303 117358885 60196 60776 61099077 18344 18000 709041615 80282 79985 308186314 38106 37418 390400587 89720 90530 66560135 62699 63644 181395308 42179 41609 182012684 22957 22256 342966884 3529 3168 190892347 95942 95300 373438007 37460 38120 699403863 31445 32263 289628527 14353 14802 153081694 42186 41667 811621394 11479 11671 62275225 27071 27176 605297105 51066 51520 484411761 34511 33888 11060354 39353 38428 229872260 67493 66950 823728848 50073 49457 854893048 42194 41887 815048497 1018 1514 949619215 52555 53278 480273177 39513 39075 144559612 69910 70464 299309678 89068 88477 500121846 84355 84855 626041659 44845 45221 407051146 41609 42202 748502440 63008 63440 359168821 30239 29730 644657194 41399 42205 767000626 94962 95657 902722551 63477 62766 436600209 13781 14711 34670013 42209 41806 578252681 6228 6223 759869075 81987 82624 420523023 1587 1260 863230256 53251 53602 32047527 58745 58498 606979930 41917 42215 721205371 61008 60042 153369506 42217 41808 362686890 42218 42017 722299727 53891 53595 864542946 48028 47201 122473624 78445 78089 428866609 60055 59099 674698518 35458 36422 704167448 41520 42224 837909624 41600 42225 409142754 57391 56885 368383865 81670 81209 157393459 93157 92549 60167439 18982 19870 799486436 24742 24486 684341221 84281 84285 685606670 31367 32250 830574092 98130 98845 7960165 39206 38216 498292974 86100 86793 3654344 62242 63107 435657603 22664 21665 768396566 25001 25632 812102855 47702 46960 976259138 87153 86342 41784427 61658 60899 77391274 42242 42017 966272970 23755 23056 816849316 26426 27261 1708832 92494 92668 876327002 35845 35386 892340982 29254 29116 957678297 12781 11970 757981665 56662 57018 814326372 76825 76509 815013484 2731 3423 443389454 22838 22363 196193619 64668 64696 567395976 46755 45975 551781362 42255 42124 290542647 42256 41655 259671804 99441 98692 17273737 787 336 557304176 77651 77104 2139018 13425 12632 276166601 42261 41844 470471346 78166 79162 417563510 89258 89193 122177025 5325 4799 619438729 42265 42029 31626831 34313 33340 162789299 93516 93237 92067805 20376 20446 599717488 17510 16828 386089007 888 1 103798655 15325 14623 73667614 17077 16694 246083989 48578 47589 294098985 35594 36137 265816658 42275 42251 852976908 71674 72253 612758388 4360 4003 494400148 87177 86241 493389899 1 616 152678065 60117 60405 461381485 41747 42026 688088781 88375 88953 152454314 84099 83684 25765724 13643 12976 56840002 79759 78975 415569332 59289 59098 651110486 45158 44197 551364127 60229 59798 265541021 13862 13114 604078127 86133 87120 41753688 73908 73810 234317650 62419 62183 177164424 42153 42293 417820070 69279 69353 105096286 65303 64564 43226383 82856 82270 766381043 47153 47236 147808902 42298 41359 146737465 42299 41380 193381812 94528 95214 635630642 74560 74751 477832895 98073 97175 54956895 28294 27650 412151908 85701 85436 18730620 3785 4771 274259014 60934 61770 808146282 19481 18856 547745669 88285 88667 718683501 49206 49914 415049107 42941 42400 284690071 64840 65057 808009027 76669 76032 305856388 90455 91043 774528035 12197 12877 481488200 826 1 80313356 22581 21588 545326502 34677 34287 25843447 79196 79939 370760067 20354 19440 364692754 34807 34062 421381017 11410 12202 410042644 70536 69950 166047600 20823 21744 67471053 95567 96330 127782026 85350 85046 291340289 85255 85092 889848286 71964 71981 850391926 30559 29900 434746761 99226 98265 267954764 41550 42330 318028991 57068 56441 118488973 37206 37362 579012615 64302 64063 290786821 30185 29829 332128168 13331 12953 285634644 41909 42336 46613598 36496 35682 674154305 42338 41922 984664146 89050 89372 456915537 1431 450 26225225 22542 21885 556590745 46393 45397 603852060 42094 42343 593817552 70935 70657 796806504 34769 35026 253700008 49360 49326 864675718 15940 16896 981368670 17636 18550 892101566 61147 61527 61205904 66649 65786 719466167 59172 58438 219152976 49626 48886 829975602 11269 10268 360057718 53213 53544 663773688 42355 41493 325835578 22400 22646 29396753 19362 19355 277726978 82883 82293 156746551 17123 17812 703390840 72775 72087 398281355 42161 42361 914371296 2420 1769 7668102 82040 81458 288943785 70103 70934 2497329 376 764 682672961 98938 99235 65008537 60515 60909 377442094 38244 38703 922120317 23214 22339 539668059 54610 54300 797499979 42371 42344 599391919 73957 74312 631528267 76349 75358 300225252 59060 59278 177922841 74240 73538 938198935 3513 4246 829068376 95121 95076 989933211 80484 81211 901464741 63764 64031 123929747 32931 33124 864271562 28299 29148 352888000 79908 79043 21593908 11776 10809 66547479 39590 40585 57221288 1699 2557 842060951 90350 89937 731763505 53558 53130 222920153 579 1526 320371549 42801 43241 26689513 28134 28089 122408872 42391 42339 151376724 26951 25945 894039609 70577 71353 998605186 64271 64003 157288140 22295 22434 589380678 14623 15332 867860208 94441 93445 900584372 41926 42398 67632242 56473 56657 907787827 41725 42400 258332697 89478 88497 527181523 4317 3724 785638035 45372 45291 457127392 92463 93040 241300912 17544 17765 638044087 42406 41757 418254798 97935 98294 584975832 42408 42011 908009365 29782 30102 15799869 26838 26952 728223204 95825 95974 882332906 51540 51903 765961226 5496 4767 637717446 95993 95834 359621178 46022 45302 395435177 78231 78210 132094521 60772 61747 633426358 55147 54477 103670362 10567 10698 582928363 47848 47968 902083756 49151 49821 798664694 48214 49209 319180402 42262 42423 354033994 97211 97551 548316115 28338 28277 42832243 73392 74196 97926099 72992 73297 367612326 99295 98397 747669634 35181 36005 728501405 36458 35520 322146163 29232 28647 486289058 36538 37341 573961840 17329 17792 756221417 1341 536 951109740 88443 87506 49027362 75376 76252 25462457 53159 52417 951345743 98304 98585 51927676 46945 46301 962374611 41513 42440 2240605 72297 71743 269403084 90617 91168 18075267 68867 68406 725318051 59954 60216 364440767 19142 18240 894310882 811 523 57913095 7624 7715 83876933 98094 97768 841750055 18226 18960 122124307 90862 90278 123776691 57271 56459 619434670 40712 40593 65379904 25824 26501 95943785 31281 32074 816293587 94688 95156 860516251 42456 41474 671940250 47689 47361 32373746 41963 42458 771117018 88417 88503 582047753 2024 1849 677639465 50679 51373 487390012 10842 10132 716424669 82205 83119 406868411 59374 60369 629573316 48451 48635 809525469 42466 42201 759223062 47124 46642 4593591 50237 49348 690721191 79110 78532 84541422 28961 28635 490261089 96056 96836 814152393 8828 8234 543354866 12652 12914 930733194 41527 41309 833647042 41921 42475 879672319 7976 8908 37412904 78385 77700 638270548 8006 7048 125271261 21594 21805 694271787 384 1 67713457 21219 20697 232979694 70425 71257 525703036 40456 40682 82868068 80187 79612 932928344 13895 13509 252607107 15323 14417 72286221 50299 49758 682991494 85163 84510 964915661 67530 67018 415663679 77637 77830 434188834 67007 67618 580434093 42492 41720 156465188 85508 85696 34874065 42494 42260 306323695 76613 76513 352819390 49197 49645 796394580 63843 64412 806522096 56364 57120 212009423 5961 6747 121440478 42500 42088 259512761 31263 30801 640253394 42502 42155 460302015 84382 83932 494695417 46576 47116 573639571 95198 94748 642958774 5009 4074 848095457 86185 85691 961684796 27222 27183 404729733 10531 9792 995762268 42042 42510 33413371 41521 42511 30873243 58828 58699 597106711 2685 3365 280221064 19369 18607 506313718 85836 86610 334253901 48423 48120 721768244 67241 67944 918429571 37262 37489 303939935 61056 60579 444420683 59650 60071 590457004 20496 20379 251797914 7662 8435 28742121 23687 22943 247438548 42020 42524 293569715 66834 66176 544370333 63942 64904 905910249 45035 44756 544421100 42037 42528 908733025 11730 11806 329949024 42530 42502 922260441 69834 69274 102844376 84563 84474 512221744 5014 4240 389183806 75127 75658 299759318 22310 23272 895309987 75792 76722 524851329 93283 93204 733553809 19707 20087 123981089 42539 42261 50691740 6516 5950 917934103 37748 37616 408613691 77636 78249 569981089 67448 66699 729822166 10592 11373 385197209 77066 76612 114997024 72828 72585 872971104 45313 45732 50312103 40221 39729 407084309 42549 41686 132655274 81230 80522 43534346 36365 35827 230713642 81398 81910 322539128 26435 27246 62985027 42113 42774 33330289 72337 72106 4615613 17910 17194 587779607 85377 85022 947342815 67223 67190 571171340 53535 52835 664901507 53887 54550 264074281 67590 68157 573074800 71727 71436 744491123 5929 5038 967612387 42564 41769 545091146 56193 55523 860147567 50524 49857 883032548 7532 7975 222964231 20158 21105 365470202 49647 50381 919428698 14890 14310 408235457 44823 44626 984076639 57512 57957 196714268 46466 46521 2925104 51839 51234 280499472 42575 41647 595372059 73592 73554 71623288 58089 58954 125245174 70047 70535 822441210 17856 18100 592133556 42580 42553 427239481 42581 42070 766219062 29234 28492 212785484 14808 14011 664700259 64042 64510 398052976 42585 42103 686964347 83041 84047 94488313 45770 45187 810341544 42588 41987 935823 45027 45840 417208279 33506 34457 42333846 26119 25347 934572485 95093 94407 844111086 36220 36076 44797021 16565 17506 217751261 41901 42595 50311745 33006 33515 64730953 69036 68893 897621415 35132 35467 400379691 99524 98675 442640742 3214 3430 600929088 85454 85313 380541008 20222 20120 763451906 16852 17540 693757635 50476 49714 692711382 38231 37461 368073339 45943 46278 100028295 89965 89064 116212906 23901 24089 832845043 79642 79504 162081355 34498 35164 88410116 96464 96089 636372659 42612 42113 683611106 73943 74900 858299497 35721 36465 565263975 470 1 758679607 42116 42616 517133268 32840 33600 719751809 85243 85606 838286018 82750 83358 938654422 77139 77070 179315803 42271 42621 885430725 94703 95364 596544713 39214 38517 36694770 41511 41406 872685551 80676 80366 12158825 55604 54946 417879639 43060 43995 591040561 83942 84468 93675116 18984 18458 956743973 17098 16403 799974890 22567 23467 835082239 35408 34604 125966226 42633 42198 981350326 96712 96812 789045538 64320 64149 943409162 72067 71747 25580932 27869 28762 482675036 88142 87846 500350790 81453 80640 317790916 34002 34597 87340874 33783 33751 613475934 42642 42345 15193023 77623 78541 470345700 90488 91305 540787535 51856 50924 58671490 75265 76082 22685850 94388 94443 61772517 64327 65217 916736484 7346 7473 72959638 49346 48497 985098506 41783 42651 274221446 67772 67492 84891579 12953 12017 525394154 14475 15452 826678244 2883 3822 117707336 42473 42656 184105068 87995 87673 910348754 19572 19460 810020386 7256 6808 998075124 94536 94048 485984500 74928 75171 955668265 35205 35303 272043361 39031 40010 144078610 19689 19885 519854641 48227 48397 828072393 42595 42666 621351523 46297 47160 812433011 55658 55183 646931303 42610 42669 936139796 34792 34106 342719373 46344 45620 615054248 42419 42672 85312702 61487 61479 256770159 42674 42518 336377706 1620 2358 918256264 23158 24128 973953473 42677 42578 701480897 71793 72271 264879910 15988 15753 807405230 42680 42677 223222752 23265 23454 342407160 42273 42682 939671827 82248 82855 312306168 36179 35986 290067695 82751 83128 194787972 42686 41997 936139560 42687 42007 8518409 19340 19823 223240614 15577 14956 932668122 30394 30101 322594173 24220 23677 216480712 42692 41946 264225823 90204 90003 275725555 54525 53526 764824785 79054 79943 871434208 29975 29541 677267035 20844 19882 711326667 50132 50703 933592324 42449 42699 990761790 42403 42700 176483517 42441 42701 707051490 35934 35034 99048349 37484 37563 959707286 92424 91669 392657037 34063 34691 553741758 88099 88079 248795717 42707 42264 119871453 42708 41779 273889911 72308 73192 288953447 78777 79430 287304009 57085 56668 397214928 76860 77813 821097737 84907 84062 439772137 73577 73525 569864732 3755 3111 937575788 54773 54347 830656312 40710 39897 214545365 80650 80480 591479252 28629 27808 929210484 42304 42720 824465116 56239 55539 661690817 82411 82768 568294312 70776 71731 949533679 89148 88991 134976303 43104 43390 982650820 1112 1063 468446072 42727 42467 687360935 34319 34689 29960018 42729 42676 884845307 23807 24297 788262981 21046 21241 557731755 94115 93931 65813192 90705 90284 384754182 52974 52089 778008244 96889 97275 766698190 72895 72983 38350329 95953 95234 281666443 92247 92635 559842192 61643 61028 46911269 55810 56113 489523377 42717 42741 81624242 98714 99422 696045125 66887 67226 64726157 86406 86690 262946974 32284 32969 887164840 42124 42557 280456038 42747 42437 424035619 75322 74412 131545557 96186 96491 368613917 2291 1734 69844263 2866 2897 415724490 49691 50321 211456846 591 1557 217074629 42754 42596 475443172 16310 16565 68655784 80754 80121 268220771 35907 35806 310258907 54080 53956 257405080 55722 56130 19921321 57213 56218 693962837 69531 70309 65604249 92157 92315 858618727 61690 60728 203308283 62406 61851 934706887 42765 42512 21671873 42007 42766 703996949 66700 67245 61473168 61951 61947 735838273 10762 10628 902321943 15247 15642 466315916 81627 80918 765433760 6843 6517 985442223 23805 22908 802846180 35440 34916 486561113 19046 18789 211445028 42776 42293 933243359 69592 69470 596230261 57262 57207 13046319 75956 76183 803869276 42780 41801 375932935 91773 91668 977894042 34265 33596 964076132 37855 38048 835692105 25386 25639 366072380 59076 59132 255135272 3756 3487 583057775 7072 6767 55799604 6122 5879 296892924 91916 92631 324284792 51392 52138 469410672 6767 6289 612938021 15117 16067 27159205 54145 53464 433528293 9209 8640 207187368 65657 65324 80634989 25013 25335 87158267 42678 42797 207115857 38194 37530 885783293 42799 42718 185238557 5077 5789 440388262 72156 71977 119274913 58059 58571 775612023 41246 42187 99642508 28423 28955 589314737 65199 64544 491830589 42402 42806 264906182 54988 54211 70928853 42808 42253 384605197 57323 58139 89111441 6004 5484 24897977 10976 10581 351147607 9671 9023 62612236 1310 1406 752558734 57441 56667 477612744 48692 49204 798697779 90439 89805 585699047 8426 8636 895465001 71510 70658 893235083 45359 44819 77321425 20513 21214 390879288 42821 42067 406059739 82664 82167 905153345 42823 42273 894604636 41237 40312 998127488 45939 45191 853044256 54386 53806 580900426 82618 81937 879611713 65013 65490 437921186 56857 57783 993477368 79593 78937 721408685 73323 72613 237280692 20017 19554 865314919 4484 4222 468012137 79802 79741 684529299 3289 3897 410562859 19235 18373 813212920 42837 42655 945901563 36720 37687 100345546 44820 44225 192265697 46394 45593 1505383 42399 42841 424904251 89586 88603 183935300 38903 38848 24214100 86096 85354 79748134 23594 23045 13573944 28636 28024 350713749 23149 23277 524987847 19133 18631 704742541 42508 42849 646994185 16461 16068 871184760 41937 42851 615239361 14399 15231 183146329 78847 79291 473769541 87857 87131 828632906 42855 42000 608711052 38678 38490 38525992 62498 62348 430367881 44934 45615 42318477 99000 98473 605865655 42860 42565 143571198 44810 44075 822584054 85381 85286 145900134 50844 50753 632416661 58399 58268 39692995 42865 42618 725907632 56555 55865 462880 70488 69868 374914748 32465 32665 484805059 92035 91385 204172128 75109 74163 598933415 81725 81989 661463686 19547 18832 336562221 93387 92819 52075443 99505 99647 42355214 31362 31942 244590483 37394 37357 147327124 34451 34329 692370905 47352 47323 786784266 83423 82482 771597638 32488 32765 20622961 95467 95066 702958598 42648 42882 519003764 42546 42883 614716995 34470 34023 917387934 36657 36129 982520053 28558 27581 40539851 8505 8874 109643511 17685 17858 264351196 89555 89392 29925984 56294 56021 117180335 35107 34904 23136784 91510 91653 45120335 98402 99267 820667273 98393 98116 704880999 97047 97110 248707329 68649 68048 529386237 42897 42192 207189941 42126 42898 920211548 34100 34501 279981695 9718 10140 42421330 14827 14418 63900843 716 501 756029340 53829 54376 27578119 66587 66788 774248607 42905 42057 882138937 42906 41981 246823769 42907 42762 896976725 67738 68642 227255702 74754 73751 962300847 21688 21298 378665831 42069 42911 685031662 94312 93751 515131344 36308 37134 646030434 16462 15912 375643585 66326 66464 631448728 85449 86012 79054151 48722 48330 776788011 90828 91660 26001156 63719 63456 288741084 44661 45490 33617885 42921 42465 757934309 33877 34572 89304818 97970 96980 136953995 35245 35554 446595027 43084 42904 503165427 59782 59341 185829105 74112 74054 648486198 50901 50770 510854738 69431 68624 910393015 5374 5679 177428617 42931 42636 950000053 121 1 461213670 21170 20339 711749916 76960 77896 104142314 43517 43970 302908065 96645 96066 940924669 31179 30710 437336077 97616 97353 349537891 70881 71554 255378137 76680 75683 892102253 17995 16998 607409660 70955 70228 403505388 33120 33847 22325249 40999 40320 412011499 60849 61780 595769180 98307 98780 443233950 32692 32187 684339966 51837 51036 59256981 40452 40266 311613735 67070 66916 364612917 54565 54246 426615420 45193 45567 388515177 42953 42154 405077849 91147 90174 558074261 48844 48624 784831848 48505 48432 41490892 63423 63789 996375411 62059 61154 134367810 42959 42542 709879670 86429 85782 550126084 12887 11884 2294521 94898 94710 116363750 76467 76166 524736924 98340 98531 32028605 51951 51485 723719668 38580 39028 859857359 90411 90789 184025237 92251 92257 73546888 60306 60496 776729968 44103 43156 144712815 66061 66558 351978336 42972 42400 29965912 96333 97233 22274047 29665 30521 527886298 42933 42975 929917374 2756 2848 619312643 63416 63077 134847029 5742 5107 186984523 42507 42979 255376055 33396 33311 269737415 76892 75900 578957610 14425 13491 541469343 94869 94728 340896533 42984 42307 760766914 86880 86628 225023227 27936 26997 586114776 40454 41070 972397544 17557 16896 207674489 68403 68891 742059337 42990 42495 485425820 80059 79519 921381120 72412 73207 749820242 35359 34414 555301304 42994 42567 470768564 46601 45669 902104950 67217 66743 803759897 10942 10568 286505073 71381 71010 408035981 3024 3332 756970532 5852 6558 872249983 72871 72701 274980001 29476 28848 37029050 54043 53317 534524456 37865 38056 360898711 97088 97444 917165304 42867 43006 955213680 20622 19727 91134309 16519 15859 434454871 37173 36893 456499755 40839 40530 682734088 20897 20338 437204226 78911 78323 27898397 43013 42949 960216435 38468 37468 283617409 57090 56743 385970665 71103 71375 45144103 33941 34650 8520971 93221 92619 846583292 63891 64580 315809097 22655 22515 712284954 95026 95126 866350261 60156 59889 637208382 88464 89121 161149717 80877 81512 675899260 40673 39721 809769014 62707 62057 437343537 88331 87631 222002307 4296 4719 67188538 74108 74037 123622869 88165 87692 965394275 43031 42112 496991885 51436 51250 573990434 69855 70441 64923873 65143 65772 968152710 8965 9855 687683699 36853 37402 846807146 42283 43037 612918312 68862 68175 278329070 95932 96332 873706039 77418 77372 765552936 42923 43041 69723264 12752 13680 321983254 15303 15818 711809824 73658 72973 40480983 26511 26734 299801410 11351 11224 2376731 79399 78688 379369527 93029 93896 894596057 17733 17189 861754058 18793 19074 402040384 86096 87099 41919181 15266 14354 785737967 80753 79820 884850424 21226 20981 524676968 3240 2368 65195252 71310 71091 431048642 73842 74432 616911794 59446 58542 823516575 41919 41566 382243329 75680 75499 723855710 35668 35650 421636960 74107 74551 990502802 43063 42440 563872016 43064 42142 952612018 52151 51504 447511918 77662 76977 121538834 43067 42272 159235968 768 1193 986452241 58000 57357 967288014 39925 40728 848055700 77098 76873 813475187 15997 16399 910026932 23253 22521 167753331 42574 43074 180538036 23116 22964 24290895 26604 26791 256080694 9624 9395 126560215 94632 95068 351117998 58597 59394 675512128 13069 14044 56344598 71224 70887 575341942 93715 93847 999450340 3964 3670 840725939 5877 4937 195172665 355 1 849983825 97506 97398 619614811 73729 73375 364160477 17773 18537 654972261 80988 80067 364634476 91907 90938 826053693 26373 27140 596533554 26277 27030 211960519 76891 76999 830420560 406 481 552561240 76711 75768 506797294 61215 60909 97653102 70245 69581 555549066 4973 4949 586402718 36982 36731 981364879 91717 91425 815515085 23771 23680 153625642 37409 36794 183558819 20595 19634 130622553 54149 54519 702249789 4097 4372 333229381 90 150 797382690 15159 15991 4181969 122 593 528922233 8731 8322 358711411 13273 12662 814935417 55125 54952 18188355 77439 76511 183371808 96099 96554 403082321 81182 81268 627599144 85055 85670 717758268 19478 20370 318521143 32755 32164 277287168 24264 23780 857081686 35386 36347 694087952 5109 4417 376712100 77643 77003 977794725 90818 90889 178706507 20084 20979 615203669 40113 40065 506753204 78650 77986 462828519 11886 12876 257656567 87823 87969 411644774 14555 13749 930408342 47214 47463 837534836 47607 47606 619908458 71561 72029 354301153 38989 39428 906465757 96971 97922 103460732 83338 82766 635694426 62189 61424 655958057 67230 68043 513350658 37977 38806 685743668 50435 49968 27163297 47350 47771 670355685 98912 99843 955215840 12401 12731 377553493 21542 22422 47101372 79015 79921 909366399 34491 33887 170514230 59609 60458 61885594 14745 14042 33418316 76529 76016 363047079 20637 21065 922922537 51658 51392 292991814 77466 77197 635217305 363 871 933005773 38241 38606 235808191 45159 45532 696846491 39133 38340 225659146 2471 2237 725602730 929 295 972756581 26116 25654 42377572 43158 42837 175021230 21103 21151 901342648 58550 57711 466641514 15042 15594 204983148 34867 35601 90013111 821 1724 310228405 75694 76386 221309057 43165 42583 63886341 43166 42609 797271289 38204 37851 462244388 97177 97600 177702467 41290 40463 807935618 78439 79250 556282223 42215 43171 431055564 60998 60090 94120619 42454 43173 101370557 88531 88996 532710071 7992 8623 19028791 94100 93774 523073689 43177 42199 879192978 72140 72144 205792145 68905 68515 3445044 16061 15881 165017935 42347 43181 412568929 43109 43182 962692196 42604 43183 495862101 43184 42446 335109879 63842 63529 446745744 22151 22641 700597689 81389 82379 678192498 84929 83934 437671707 35157 34872 829504519 42902 43190 910709438 9861 10834 988058916 10919 11249 553938218 44312 44864 253877171 2250 2227 475106244 34981 34925 196926539 91623 91582 406224122 59756 59426 892657412 80055 80316 871727297 80196 81163 306451337 14557 14428 66532673 45370 44721 819331950 43202 42771 239385550 78436 79152 378896068 58110 57623 263039515 78974 79659 58911979 42960 43206 998874026 88312 87858 701692840 56655 56257 135919495 57120 58034 424398455 65817 65609 965361206 88391 88959 107626531 73168 74035 33204714 69201 69176 688508051 58735 57837 163937016 70707 70418 408103143 52290 52504 240448138 23187 23497 615364548 90134 89923 800320920 98647 98654 760223723 22035 21341 413537812 43091 43221 326435089 89529 89624 386437221 20473 20118 220979947 76142 75714 355545879 7312 7108 969505416 10718 9800 569468625 8304 7486 972804579 82744 81955 423117447 71223 70515 763092409 10682 10566 525645808 78039 77382 408890776 89737 89403 14083131 94564 94134 302670393 99962 99176 689133822 77739 77352 69604367 17086 17184 21229935 42047 41116 20978208 9393 9715 709429206 50025 49498 848501012 92441 92188 588160834 86669 86201 25008779 56976 56429 227202427 69947 70840 49927860 6823 6726 610382137 98897 99487 636378652 32232 31811 321331347 73176 72734 84677059 70838 70043 54606778 22469 22041 53851509 71344 71700 258449383 86511 85587 722190935 19825 19482 801830546 59034 58332 867347905 6158 6047 282066149 75709 76200 833499211 28248 27689 645308272 30644 30291 726560043 38461 37806 777747998 43148 43259 911867838 43260 43146 844557416 7416 7624 532979044 57903 56993 36141000 35177 35058 452856209 43264 42284 391581297 37466 37614 451121185 80623 80698 833947709 39695 39277 374634988 85639 85484 612287463 35652 36482 442576795 1347 2278 538906234 29641 28787 740327098 43007 43272 774667017 58528 58645 471708942 72367 72903 812021921 21950 21409 225347112 21582 21501 811238524 43277 42477 308539194 69547 68799 833113207 54203 54336 551062826 22158 21427 417191366 11618 11574 2627813 62314 61321 419363815 87324 87913 851377654 76907 77336 967039956 70870 70703 28243287 45671 45930 666730365 37975 37136 227319430 73915 72932 586440053 33159 32322 584104156 12131 12955 967803116 98518 98042 972525339 58725 59195 632450525 19592 18661 523184966 67268 66466 996021640 55123 54652 658528437 43296 42575 33432867 40981 40166 847422056 43298 43130 139004109 42643 43299 997133212 56800 57718 595469507 29353 28752 315700892 718 1543 824981206 58270 57732 194538970 12218 11841 127063581 25344 25634 944456510 43306 42811 708605671 42742 43307 8253374 57922 58920 866124019 43309 42951 294333743 5234 4932 560436708 98596 97683 148434010 53349 52568 357243887 14813 14333 534133075 42648 43314 16619223 50537 50513 898180102 55743 55364 810674459 8350 7763 995816211 80259 79332 72775022 94161 94341 635866844 11170 10942 952850535 80672 79692 64346331 18815 19115 470736506 18483 18661 502655290 59951 60934 359266855 60417 60894 517723293 43110 43326 608758385 17273 16413 709233731 16646 17321 163185042 14861 14372 537357901 38413 37896 753949165 95140 94282 808553565 3024 3131 140662596 3422 2857 21681763 43265 43334 294635563 43335 42781 639362996 15711 15341 761379772 6634 6959 86387293 13825 12932 590143373 6093 6553 867321014 57535 57232 542308831 68313 67438 646186298 7931 8935 48957976 48194 48654 975978645 23343 22716 514402676 42822 43345 888788479 60895 61825 173338103 16684 15808 76271049 43016 43348 770933158 50470 49969 419776053 64771 64477 495690742 62727 62458 534520459 56900 55903 907688837 44135 43847 5156969 86565 86500 228115976 81896 82456 460502875 43356 43179 60687492 11892 11715 837363371 43358 42890 614610882 54301 53747 825218427 55507 54606 836534525 71117 70516 177309968 45765 45998 70185181 90600 90436 364623217 73009 73041 28316841 76230 75824 552447025 49521 49729 359254456 33570 34509 818621833 11459 11731 35564840 31489 30988 298749866 41458 40669 592937427 92218 91873 29402704 64485 63630 143721087 60413 60826 879666331 39045 38627 86122069 96109 96796 301194011 41171 40584 991451541 73750 73044 917677097 6719 7113 844300935 53130 52637 283497598 5697 6108 749390005 27272 26488 560559614 43369 43382 615339095 75601 75130 9255637 43384 42559 151155215 43135 43385 76162757 78554 77966 644687574 74089 75053 193979070 70162 69912 309313590 43389 42759 192474800 1395 837 143275195 94148 93475 689743261 8969 9781 203417764 51075 51663 960579570 40968 40988 16100061 22003 22396 757956631 91335 91736 207126066 65482 65287 215651653 574 807 819593917 34005 33785 12992664 42566 43400 918098848 54625 53803 224745573 78433 77747 316501242 23334 23082 36980173 63227 62711 511503891 96423 96176 47230610 43045 43406 291359706 72477 71983 223268138 60291 60066 280446866 33216 33240 8834834 83778 83286 78953928 42635 43411 733434213 43078 43412 110535048 3462 3885 67909037 83884 83716 427112400 77288 77450 756709625 40042 40767 67624261 52260 53149 188943152 82937 82699 514600997 25082 24794 661394596 97186 96907 66920573 68816 69464 51310570 62792 63209 8785564 88557 88747 523054570 40388 40485 245593031 47670 48427 322355250 88074 88939 278161710 78679 78915 396830096 38900 37986 531249439 49598 49406 3223263 6781 6048 939653754 72236 72154 187490849 42510 43432 914512997 43433 42902 118041038 40324 39491 970846272 65490 65914 190582380 38035 38851 875909084 5006 4950 664350304 5164 4353 525857767 43439 43124 157116420 70163 70263 631721643 64447 63458 13311993 39423 39593 832110329 43443 44377 102800831 24960 24848 903262047 43227 43445 54744706 31386 32212 537130401 92368 91917 715308599 71189 72036 136037991 117 1 865739496 59404 59987 242602292 45144 45651 136853068 34838 34685 979884183 93477 93377 50465691 22595 21614 193354405 61724 60847 8511392 51008 51701 260513190 79197 79643 529680144 65430 66323 784725263 43459 43331 373825306 24763 24850 23122609 36302 36090 370234943 22372 21571 520091695 98322 98047 622793572 30615 30072 993221813 74511 75401 769321254 19550 20108 7903975 20573 20886 32789357 96112 96290 4141336 31124 30506 857256772 66827 66049 187723197 99358 99983 54476008 94675 95351 537365025 98693 99472 245337118 98095 98871 153052506 84483 84075 826397386 7396 7284 344708475 6250 6670 170841534 27567 28244 14592779 75236 76192 507947984 72831 73749 814578358 90788 90380 18065711 42518 43482 770324803 90616 90083 652505335 75437 76075 936303558 43485 43013 510709506 26393 27303 584725015 78568 77883 440003586 27128 26151 82583938 9225 8729 91419084 32029 31448 967616 7530 7695 170960375 73660 73221 463195686 55610 56578 161163430 43494 42610 972292893 53905 54742 62723490 97016 97956 585981906 43497 42707 284801964 92800 93671 785267759 15005 14875 790388241 62329 62773 126550793 55618 54617 67744894 43152 43502 285724827 49829 50257 404036886 33424 33405 100226355 51364 51186 703542466 67781 68689 996724779 43507 42919 507136456 25575 25378 483735323 11739 11350 750345376 22089 21686 318037325 55698 55924 220603139 27417 26818 655863665 54310 53410 94388548 43498 42785 355030930 93011 93668 482323939 76053 75985 508747081 58263 58931 289862496 26940 26716 238851633 46845 46368 427115597 48971 48804 82967194 32865 32171 200873383 23194 23689 929051266 47738 48737 880882534 41892 41256 947646145 43525 42867 904790867 69684 69169 23369859 99324 98788 9183258 60993 60813 735080699 63821 63589 528909984 45116 45699 754901846 89874 89556 5795222 69811 70235 157891310 47061 47100 495722319 43225 43534 217936833 35780 35684 83794382 8984 9354 33554721 1523 2511 628414756 48044 47459 412409517 93486 93102 506076153 14800 14045 684930943 81106 80550 295547496 42365 43073 664212903 73051 72133 476169488 61096 60428 970624984 43545 43057 227545703 43546 43077 12063074 84296 84525 584750674 71641 72309 806539360 8154 8232 708726771 32793 33025 969801267 61210 61235 190093762 71783 71764 95937583 83044 82957 440748000 81376 81803 34185875 6036 5055 911802536 6617 6669 35665855 76454 76116 371917702 32964 32284 10900385 46001 46201 58446348 43560 42820 872110961 88081 87925 681635650 80808 80033 53043102 22633 22215 832186686 43246 43564 328447496 43377 43565 583049461 43566 43447 993128047 86368 86137 656114769 64373 63907 218973995 68176 67733 944713348 43431 42995 281243678 3551 3119 573678235 42899 43572 849770984 71251 72226 66786390 45108 45541 511722841 48602 48481 286847799 9765 8946 385222444 72097 71818 865938393 37322 38003 998683634 42653 43579 307565443 30966 31936 254797900 74616 73708 477606397 29326 29548 833462621 79549 78715 486006178 79537 80168 492755327 20841 21470 930536887 92266 92555 465919285 77107 77010 282625787 31785 31270 44657762 27011 27036 91326079 87302 87738 735673272 83313 83123 786222776 79929 80897 965683826 59658 60400 459889363 65685 65057 426688582 71820 72449 959495240 85678 84984 405456789 84024 83263 382117554 22176 22465 935630822 44939 44457 999058910 70367 69812 443573394 30623 30729 966765090 3941 3529 873735104 93603 92985 997291760 41752 42683 342712724 38868 38467 787677098 16677 15955 3508644 61518 61600 275467960 43583 43608 210387116 65243 66096 921178841 33846 34051 182816898 43183 43611 609210038 36696 36579 36589132 30089 29107 991045309 62701 62199 570160880 58667 58970 461226284 39143 38346 33953228 87220 86471 179203180 74961 75709 615752104 26722 27547 622854049 29453 28797 607555560 43621 43262 55009151 92701 92519 535331846 54240 53617 862495071 22930 23125 447457600 42560 42977 117370514 56695 56568 938431630 95179 95127 467057141 66079 65980 693011159 26065 26321 482237893 9514 8673 54246756 70434 70598 527476661 42823 43632 736362133 9487 10152 545653054 64685 65063 849893587 86180 85833 453538359 83419 83016 139006405 65949 65184 497267109 75909 76470 598140871 37236 37067 528038100 30289 29481 146220952 69693 70005 915442855 67957 68595 42950738 1236 2194 837398828 1567 2222 503255968 98023 98930 959380339 43570 43646 383301163 95477 95212 872953249 7524 6708 164500565 16201 15868 453724480 8671 9495 485814058 3410 3786 877585369 63951 64887 820602259 10532 11472 496781765 9315 8930 210664909 5616 6401 641780544 56295 56467 359719706 30966 30613 444731327 22216 21752 113879991 30901 30095 44837764 34643 35517 958348045 84669 83763 935834479 43662 42812 747017259 43232 43663 266912535 23951 23647 663236724 14362 15161 69314841 1722 1403 480128661 33267 33394 303476144 54217 54227 677014971 46473 46010 992913286 43670 43027 438561026 36370 37241 593711818 17531 17369 429713200 42064 41538 834051715 43576 43674 446911139 15 334 876831780 50453 49703 837963144 15173 14170 703380832 37222 37357 13241422 250 1255 867560511 48231 48421 718704730 60086 60604 263031154 43239 42656 615023869 92579 91985 528837860 42930 43542 316698787 30278 30703 482280593 28511 28803 99250253 64517 65476 15319963 95941 95888 134128449 23393 23137 621994906 24936 25107 236918015 53315 53641 919722548 98146 97402 431752056 30463 30849 184734959 47236 48004 22743931 98000 97558 705958210 73218 73697 326980976 75427 74924 462640882 90677 91415 571933768 91464 91938 297599644 57306 57272 784275636 57901 58642 313695885 85607 84862 57114261 86559 86976 558431706 43704 43575 760933044 3168 3400 125472174 56665 57117 725735092 14618 15416 75256030 36107 36946 465697093 17533 17136 7125443 43710 43505 515804826 25528 25465 128407112 47666 46960 994018588 8227 7778 800424514 93107 93114 5511264 28660 29648 669193216 91463 90688 339473494 59434 59789 393000739 34405 33483 1909444 64221 64730 190048688 85560 85673 813004019 23560 23494 366071652 80328 79883 906960809 10760 11295 560385864 70383 70861 28009814 7046 6453 428814213 43950 44657 205726354 51847 52607 722674552 42630 42350 367167687 18755 18886 39794185 99734 98764 322140459 17362 16478 723192377 70602 69720 899249650 79748 79210 256939003 43734 43658 596709313 1538 1918 45027653 25875 26069 303127909 89585 89546 922476390 37634 36841 747314117 49633 49765 464855194 52322 51942 495815189 28334 28019 265158108 6927 6530 705156685 74253 74042 23157499 95891 95789 824815066 3035 3461 574867696 63354 64282 48744083 15800 15546 780702319 43282 43748 521925614 44032 43923 147029692 94206 94675 256285812 43751 43120 130982080 98477 98391 754197362 83217 82545 4402780 52078 52457 112827122 65841 65752 193680381 92203 92053 903631337 99526 99591 109932657 19064 19714 378507954 19880 19086 805718777 59364 59007 886613435 19280 19309 578214303 43324 43762 538012799 43763 43230 256941513 35349 35488 923248820 81713 81861 9272079 72904 73717 516047813 94001 93280 65798730 92566 93290 903916162 9771 9254 526047469 44233 44042 916394263 45466 45403 319634585 20048 20243 427176762 61327 60461 187750123 21553 21431 710894761 58896 59472 13945241 43776 43701 582223316 19082 18086 779563709 24110 23613 968077526 47087 47868 882270576 35961 35337 33941674 43781 43707 199473307 81000 81588 663168156 55046 55070 118830090 19331 18538 61437 19668 19979 106382274 70327 70122 675223067 8686 8434 509571477 43788 42970 899628657 8602 7893 354223347 73541 73120 939162906 58009 58674 906762499 82456 83359 377472908 56274 56530 539547890 89453 89877 416447874 90234 89304 259905164 79935 80845 220894266 2803 2932 72953609 71913 71000 957972961 43799 43021 169800233 69248 69288 652803404 62107 62261 69023107 89210 88779 27125224 75326 75450 598035993 25326 24962 295430132 35534 35266 95801905 50491 50321 199569645 68746 68292 542209376 13629 14568 100616266 43313 43809 997217512 73883 74535 7463018 90696 91002 455817796 26172 26979 434779083 47273 47472 468550144 13003 13296 486392444 62323 61503 44866254 67749 67562 982254549 43817 43306 73324247 67750 66841 582934629 44661 45474 587428175 96158 96821 246319148 16189 17017 677255756 49640 49050 748943626 47619 47688 440852184 9674 10487 16206200 6612 5849 774943556 58874 58528 764775286 80562 81463 482479552 30663 30188 841145284 43829 43244 855904041 58323 58185 381153621 91419 92240 590523938 71927 71166 323567873 9649 9753 925997158 60848 60358 631671162 53716 54257 647839325 26539 25873 673045377 75882 75653 846970093 27027 26263 448426586 92345 91573 143694226 4990 5686 824930429 8752 7940 273581233 62244 62509 390255758 43843 43694 593991209 43844 43102 41775247 43845 43082 335624236 58939 59583 600522069 70617 69976 42284109 31181 30300 669289528 34229 35150 622040793 69756 69709 509151503 20006 19952 43441259 92457 93252 858456668 48823 49228 57744827 43315 42937 279698883 36411 35918 433335735 20138 20467 442451649 43380 43857 598629845 6453 6982 779859354 897 827 138337447 43305 43860 975507 43861 43143 860414640 39616 38723 2240354 62027 61984 803348854 17033 17121 153264355 99146 99445 82421976 99185 98214 450538252 61654 61582 353646242 44960 44310 521928995 18118 18499 614704223 6167 5603 50176046 28704 28646 112486254 92304 91429 441924012 43873 43143 338876248 43874 43674 507923586 50641 50751 778808929 35593 35418 340445752 82799 82553 792623197 23994 24243 269425765 43879 43785 149873605 42449 41752 566632040 87949 88287 932620554 94909 95047 590274393 26857 26891 104463401 26469 27065 892616768 10649 10165 158743680 43886 43623 540197508 3933 3221 299194080 48455 48800 685218470 28074 27343 935398883 45287 45558 195353390 13047 13200 51551360 43892 43681 823118822 63106 62257 273082076 88412 87824 206029127 38865 38021 894283107 23327 22809 915671089 38517 37666 134182424 70293 69537 962148831 9289 9398 137044009 19102 18486 414649369 35264 34976 256693703 22560 22763 282063275 17091 17868 131813428 20958 20626 396631831 42947 42399 238854686 33595 33999 362563463 48884 49203 29176363 39867 38908 648160773 14037 14050 147136469 43910 43116 367666926 90254 89309 648279160 63414 63690 642827684 88354 87443 721875625 40346 39662 425620100 96336 96312 386718154 86338 85949 115971352 140 106 32610779 43153 43918 928546445 43919 43571 63938963 16406 16031 310468711 84452 84941 25802928 55300 54777 355474291 86415 85906 509503115 5353 5368 524679933 43771 43925 891164911 96055 95402 209301572 54902 55003 412381995 79770 79701 700359211 60686 60552 66534246 43289 43024 960652593 74498 75040 956408883 23734 24490 386887587 71869 72754 93871718 91222 91442 810573329 59677 59565 421922085 30531 30973 523394046 64729 63763 629963330 12399 12652 493126875 92482 93069 827013320 43056 43940 524177719 43941 43324 464899027 54796 55124 159081520 98130 98612 281290661 43944 43832 329469229 31132 31611 243570935 43205 43946 151556559 30080 31026 43250829 43948 43908 980128804 33942 33615 47464717 23494 24213 305899806 75840 75980 68678417 43952 43018 494629700 17669 18675 942150523 67288 66376 993940904 80347 81019 188847113 55190 54989 80712473 72936 73057 753907241 56588 56767 544370073 64839 64948 517395470 83228 82257 281139730 33364 32953 180526083 31306 30405 850762820 15178 14844 12037119 43322 43964 11048194 68375 68251 983862138 597 191 765402270 43967 43852 666171264 16079 16652 119565218 13059 13240 557954308 29747 29099 901776320 76439 76633 191257974 86543 87404 138317580 57657 57604 53467544 67574 67017 518200169 30879 29964 477134477 22767 23153 668909633 9304 9206 288358706 81696 81328 441306234 73310 73280 616608690 91914 91972 31068325 23502 22923 476954965 27266 28103 218012024 91414 91326 265247897 74103 73662 803597950 19656 19404 851186564 64679 64062 233744653 43987 43230 450674232 49164 49418 3419513 58768 58429 584760264 10288 11195 206692487 55537 56447 758444362 93557 92759 968743716 95257 94628 682704686 46840 46701 500436567 42350 42627 409854158 93220 93269 175394165 8626 8519 26438213 3607 2841 886908052 43999 43340 10934405 13328 13072 93260097 46220 45888 679241636 30231 29544 53688694 66551 66496 751346551 78224 77372 197386950 59192 59122 978576994 97335 97164 708957147 41920 42636 53309550 14124 13691 19065378 57277 56495 36294812 43724 42804 357396933 47543 47512 333611642 14893 15864 794140122 27015 27846 762876403 93511 93945 599779034 40550 41462 215915371 43624 44016 266382676 51896 51568 677768716 22800 22240 29862626 96194 95244 45380698 5279 6131 46629213 34710 35246 570386190 48899 49792 876064845 47322 47248 147762209 94853 94606 315723939 87708 87725 947729447 24612 24026 314387115 47187 46640 423832542 28185 27526 599944764 76463 76178 226707463 77564 78312 304721202 19802 20177 287054196 260 1 815706141 1118 1293 39642979 34500 34443 950960955 78219 78875 378733578 1 222 871206820 34012 33349 474009459 47732 47085 532075717 31587 31482 216784010 60429 59517 495932943 44273 44163 277900405 86135 85971 573018352 51353 50592 884192291 62547 61812 889032451 17692 17231 957718568 64782 65272 849340548 48169 47760 872549064 5999 5977 596429574 43869 43021 809834577 44040 44050 431511656 66209 65646 112799151 73558 72907 648704517 5036 4147 360527162 96449 96601 474235947 6056 6783 381953490 40001 39443 706651599 73994 74204 960921646 29300 30033 160473214 44024 44059 12414065 18882 19360 172766359 43067 44061 831828478 35094 34199 832875960 52072 52286 641035150 61250 61804 47436150 44807 43940 369281408 78900 78412 58835537 48931 48907 702888048 81741 82202 719067366 39220 38789 605532682 98408 98641 325231975 16928 15941 6315040 45794 45048 457494345 36022 36405 193264123 91400 91422 150763836 49705 49686 273977839 44076 43769 619870048 44077 44025 576952626 89732 88926 901658038 67196 67209 576289775 97320 96516 822682325 84792 83938 24758165 44082 43527 319861470 43249 43179 624616821 53331 54090 784797361 18267 18864 141910924 66941 66948 681001825 44087 43125 473218973 6341 7033 767854054 73628 74154 170813572 44090 43552 443473682 96249 96727 449636806 72435 71524 540234695 74451 73639 552072556 65708 65413 527359334 31076 31040 756170770 85097 84203 85968522 44097 43477 713974587 84454 84084 526893047 44099 43922 668908007 49393 49514 984564173 78496 78388 754510696 44102 43957 962923778 75938 75126 555063409 29806 29838 946004238 93346 92965 572972656 44106 44037 837532136 78933 78998 266675485 44551 45018 827533874 63916 64069 746842707 3661 3950 154871216 10765 10377 352583712 67267 66641 511070207 59493 59487 858026264 43644 44114 965452676 79294 79445 720666350 34322 33477 819496098 6010 5394 637955909 40618 40693 491820336 66351 66600 44486851 44120 43419 736287786 23649 24212 710111847 76205 76173 31247270 81948 82074 767651613 66538 65968 664190730 10023 10969 782016400 54337 55249 128398205 65723 64911 852674624 17753 18095 986770587 44129 43327 656394708 946 187 746601325 23145 23693 832553393 91151 90803 226921880 23388 23713 839030987 44134 43291 635310804 50722 50800 828142779 44136 43399 319379104 42326 41756 597081875 48378 48850 622207541 5811 5404 15363310 88341 88198 742472376 44141 43557 982892747 83645 83673 691457971 43359 44143 690120859 46417 45629 838053318 43758 44145 13205528 44101 44146 28196762 42772 43657 151343961 57974 57752 654243607 84897 84355 961648035 41949 41369 512843991 44151 43246 34183299 94714 94141 312054746 78621 77901 953541401 50832 50940 181089147 31563 32265 240463799 24023 23079 43461026 46066 45781 231964075 40882 41856 913205052 92370 92369 613872984 29604 29090 899844328 65008 64486 316068492 24473 25309 720057331 13927 14857 138987789 82985 82614 763576199 7889 8535 240555893 37953 38124 216923679 43347 44167 32390208 88002 88894 693648190 75962 75322 56145700 35880 36181 177914209 6448 5835 62523041 11135 11291 131857458 77032 76794 263752152 71333 70477 835783422 45684 46060 466896544 44176 43666 295851881 51413 52147 878331863 50017 49812 778667105 17932 18470 277740534 25213 25154 727271760 36880 35906 762729448 33520 34392 813174166 74397 73665 212720157 44184 43974 805918774 73023 73911 886423514 43986 44186 982083535 98528 98662 900256979 81739 80945 861112015 21049 20461 296426747 51981 52097 400814051 42900 41898 259979419 46540 46951 733304498 41540 41608 349377185 97501 97692 986278090 27293 27214 217647419 4519 3608 79977178 58571 59378 24722085 87809 87273 45372963 27659 28234 132886592 44200 44114 426760745 82728 82342 56543715 88080 87328 714761902 94833 95544 561265525 44204 43227 373457376 78911 78970 252572348 33258 33066 522874578 29172 28506 171567984 44208 43461 60893225 44209 43600 304422804 14335 14506 24258840 28252 27931 850285062 52127 52012 940056206 42930 43420 227829588 67433 67104 925221549 4509 4827 592265425 17037 17844 844174463 42113 41745 30966760 10904 11087 617718244 41963 41382 21036465 46063 45132 468519375 11428 10457 759483074 90662 91509 942146738 73051 73283 547996488 23049 22312 858313015 11452 10928 875913046 62480 61654 473520433 93778 93323 13728636 63402 62913 493462226 66345 66674 425409948 6850 7523 995189278 82697 82564 410341881 93615 92749 561004191 86770 86457 536313489 9589 8970 758391131 63083 62703 201523373 52735 51865 160866051 16599 15739 1679030 40412 39857 224514669 30882 31221 829614154 96338 96483 772848452 20788 21229 753288847 44242 43823 961737983 44243 43579 8810183 22498 21957 657218063 82685 83174 80497957 78517 78430 918185821 43718 44247 721972703 60175 60223 663876595 54311 54494 298750597 26079 26633 29692153 66977 67549 487502225 21271 21063 48782308 53973 54323 868226111 27517 27398 56270058 7851 6858 624461471 34710 35011 35435449 80648 81366 404540904 24476 24222 794575976 43785 44259 82893071 39699 38834 563321518 5774 6312 508288920 21033 20069 182757714 83825 83426 682255021 40630 40353 528036834 26359 25558 601736301 54670 53665 445169832 20412 19577 136440198 85638 85321 871818970 91316 91202 952899846 44270 43364 949472529 26324 25734 782208622 43700 44272 386984956 31334 32314 2238472 16825 16519 324725078 56036 55272 724937595 23786 23265 853843733 43418 44277 507363997 5576 6286 324313829 68106 67271 687784584 19950 20250 38836180 73516 74269 285725424 28583 28106 696460367 5667 6453 794885044 7900 7468 26920013 48972 49359 406668978 66914 67319 94138314 33185 33248 172733408 43322 43221 783382903 58348 58624 128594841 36952 37174 877767088 69740 69139 444078900 60026 60217 459441582 30995 31533 654723035 27963 28215 630125310 67459 67967 229303194 45997 45510 296437041 19323 18826 43398839 43925 44298 448287702 26541 25936 55915842 25327 24739 126069925 43943 44301 158757100 98497 97678 22146045 44303 43338 54895901 71607 71290 616682897 20310 19959 365500224 9666 9432 457568094 99693 99293 64790882 39515 39679 894554336 41345 41784 84493563 38641 38332 286678149 44311 44106 38887435 62451 62457 58526050 76747 77044 977146985 11538 11100 338397988 97963 98966 754110296 18990 18967 438646346 63992 63375 769388380 44318 44308 722269330 44353 44082 486669388 92238 92336 788946353 5873 6513 704456103 54399 54913 188368967 44323 43663 579304235 44324 43384 888563474 64530 64311 782898084 85046 84314 527418978 9473 8611 16501763 10272 9883 371539405 44025 44329 41422511 67854 68478 903981603 45905 45912 965577504 9622 10053 375227301 61855 62051 282172841 99790 99725 377496689 727 1 62493077 51286 51501 490918721 60606 59932 841706358 20152 20107 20145749 93520 93886 24506 97831 97590 680759982 43912 44341 72192383 48298 48077 337558397 75825 75639 8674729 16875 16305 644339163 72917 72420 747805745 94119 93808 434025658 98313 97858 786732479 43490 44348 930173212 41995 41495 666622844 49185 50108 70293635 36959 37764 175886625 54465 53988 423353256 79116 79280 104233301 16552 16360 875896687 46426 45918 507376181 35736 34975 946733595 71610 71635 274178100 79808 80592 749169342 84135 84009 177109797 43480 44360 721955060 9321 9170 312586646 58692 58166 338055889 11337 12185 555423328 59476 59810 312721176 43431 44365 301894780 57285 57945 561147822 44367 43892 756802840 2235 1734 649396302 4824 3873 671245290 51530 51417 356740477 12189 12843 596762053 58848 59248 650790849 21521 20752 120333674 29099 28678 546121486 81062 80099 998816416 19044 19909 885715585 97916 98258 656699271 56321 56411 851234897 43426 44379 777386025 44380 43466 389665282 53239 53674 419272786 84864 85771 804827355 44383 43477 534340514 43859 44384 594685595 94265 93954 57951200 7865 6993 258109032 79374 79838 784054673 85291 84558 267049480 76820 76720 120523465 29727 29755 559245139 22453 22726 749851714 71056 70359 779342312 81021 80145 184463531 32918 32619 34263840 84130 84367 52273218 37376 36489 242676288 86196 85904 807234213 43892 44398 434286323 29748 29384 626482405 2875 2304 121092087 18811 19092 779072989 35243 35468 127296534 34464 35397 752850626 94642 95409 706024280 67321 67251 415514107 60577 60455 444778103 12447 12660 95287858 58493 57844 482790035 11550 11363 152294315 37093 36369 920997159 71622 71893 73850836 43913 44412 463399996 43636 44413 885093150 44414 43537 129275612 91220 91561 171582732 29410 28689 600396234 44417 43787 685267593 44418 43950 484619376 93256 92528 354536063 12957 12376 93073945 35983 35707 776974501 34221 34044 832144224 68013 68704 941662873 8660 8398 512213992 98224 98687 373865262 10346 10373 444536910 51863 51056 998576135 21201 21433 6006364 59170 58633 776807781 75881 75676 468859264 65961 66215 623268925 29473 29595 619386236 76108 75125 479352462 43572 44434 676063582 71241 70348 681930225 39536 40107 211081395 33938 33674 607541362 58697 58564 102662392 27389 26846 68402590 88851 87962 746260817 35207 35119 293686749 32872 32108 511203966 91473 90953 708277762 61502 61812 113283850 34540 35365 237402401 68964 69852 857672645 38911 38963 381601440 4219 4777 274759797 13902 14702 495047313 44354 44450 20604617 71304 71605 848256575 57576 57423 57806222 3541 2816 14298887 23639 24553 831866405 64286 65206 570107754 4846 4203 426035765 17200 16794 60880480 44935 45091 852726685 70219 69905 547442926 14141 14903 759319725 14442 14973 800025082 44462 44271 599795349 44177 44463 162045023 51571 50594 99546141 66587 67588 696974141 19484 19256 662953111 45537 44872 134397074 34387 33857 141081362 6683 5964 882979343 34436 34062 125926865 30056 29201 782976036 57410 58231 302520828 84279 83413 529245022 51467 52418 26601364 54197 53277 954672114 56426 56235 985594284 2956 3070 407697306 27407 27280 46005463 91771 90969 847722911 22862 23739 62811101 36189 36630 680558903 44482 44480 794485426 69765 70338 136605202 44484 44226 331132840 32361 32348 435086128 78176 78207 359069411 4033 4540 63379957 29174 29092 489320461 48617 48022 36063103 44490 43493 784506444 97111 96311 388838967 44492 44103 343595633 4381 4045 929211814 17904 18093 225234291 77110 77611 268355211 88986 89462 274951963 62590 62193 746101034 17250 16531 358505728 62810 62361 471309286 11580 11249 934387126 27233 28112 891701266 45853 46661 583672899 19559 19164 935547141 97675 97087 462268370 90990 90904 844388716 5494 6433 408822700 62702 62711 697766629 66437 66547 968495971 75082 74844 643136457 97082 96382 360726352 88812 89776 716386120 33220 33674 651308352 46365 45977 824572860 6588 6434 345147755 67417 66975 922792759 31870 32291 546020262 57964 58119 883714654 15694 16265 825203929 36331 35494 91462011 44520 43659 133693618 64422 64469 553243597 94380 94197 376178587 73440 73674 675875107 59667 59318 62926058 80815 80371 679970217 85141 86010 353879384 30160 29686 357082113 62541 63545 174645685 90165 90123 477914517 43284 43559 570149338 79132 79902 369386796 35266 34514 344925150 1076 1038 820303804 78244 78707 8343949 65077 64113 538349439 51745 52469 925638165 86611 87350 687486281 67202 66350 988904963 38483 39396 359050265 29377 28700 634491758 4226 4648 727667438 60710 61671 79113330 78188 77895 744659164 69428 68910 485188065 40886 41082 46484830 31172 30599 748495924 55014 54853 4531950 20429 19663 872387784 12874 12227 741581267 37574 37993 957284167 44551 44140 156322107 53231 52892 401508195 68119 67376 255459465 53182 53949 300998347 35813 35318 24742128 79085 78632 758257495 37100 36126 104789825 60067 60306 383903110 43839 44559 379995649 82346 82089 438200107 94303 94494 280319423 9990 10407 494617187 43863 44563 115880356 56827 56760 958476490 68579 67658 318561868 12495 12152 395365103 22522 22277 214311124 86822 87423 855844869 22441 22399 43891765 34682 34072 560899547 44069 44571 896899280 44572 44006 19262734 44573 44514 982157898 37843 37149 941360509 17794 17883 79046553 44445 44576 398823165 6389 5849 929065311 29366 28634 395997774 40840 40536 85000823 40397 40106 943201870 52657 52044 646350 44244 44582 19146093 78442 77633 1717365 89426 89174 724422497 45615 45733 470348532 96789 96663 695169819 73279 72987 514809056 76469 76938 586198265 68077 67846 866592688 44281 43473 250234173 80321 80593 825720268 63192 62884 94689982 33778 34535 4464359 26997 26344 939402717 17370 17975 535026319 81630 81127 529033147 56014 55069 646879490 27124 26136 424532393 62525 63052 49374788 73912 73122 26732256 38996 39297 509555566 8295 8331 603359859 61472 60541 585384521 34260 33627 769053569 5135 4273 116911899 45253 44846 3454895 7748 6858 550325441 62675 63265 763375573 56709 56502 591775486 71483 72027 363492088 31592 30829 109362963 44612 44111 928349049 18650 18228 42241168 96215 95813 32902283 17448 18040 55874153 47792 47970 70982122 43795 44617 914657356 93362 93240 84464587 44082 44619 909750322 75482 75544 387727630 44006 44621 870384693 26126 25717 424754107 53615 54106 572251297 84387 83619 857462700 87417 86645 38319693 67202 67299 27464583 44627 43736 840399148 52860 53187 568568816 10725 11230 381289759 50150 49262 91336444 66181 65492 666337549 56116 55939 601580520 3740 2916 995991606 79247 78643 984210187 24056 23389 382915012 19928 20653 772028937 90479 90403 600215203 61104 62063 5721674 22509 22025 231192979 29955 29226 339476394 17922 18838 691094908 45389 44467 116188530 23168 22177 633312769 71299 71977 460795784 80783 80334 784551511 10353 10710 41130466 80554 79769 988742232 18140 17673 872812608 45706 46017 768507347 11763 11842 752668699 75381 76051 215193127 19992 19170 466872024 35514 36256 705477136 63225 62575 842457154 26605 26058 108278720 8758 8309 681818423 77471 77018 232968498 73789 73460 713747105 9486 9025 782395067 96481 95881 978559145 43118 42469 782196706 44489 44662 1831463 5581 5841 3822193 44068 44664 354135132 11022 11794 951732172 59814 60738 34356451 59548 59073 710979714 43820 44054 600757221 76557 76883 68630050 42955 42770 77791373 44030 44671 952491856 63338 62772 571996603 27979 27595 272742935 46102 45209 729925885 26812 27359 602046593 21771 21826 784170427 55666 55768 682716005 22275 22011 65910449 44679 44158 154871681 81303 81003 98557858 39025 38141 822452424 44682 44347 151779147 44083 43536 194844669 5030 5264 590901655 44685 44170 424261249 51968 51340 901450257 44687 43821 459281514 21194 20791 207329950 43732 44689 976381140 44690 43984 47532652 42132 41914 648330364 31174 31121 49817894 37351 37298 425567883 51195 50749 225217130 17298 16836 832043951 96378 96366 521483644 44155 44697 362065776 21220 22038 621755708 1634 1526 380504002 19057 19200 290788437 33923 33103 990474966 57482 58432 33731000 46848 46136 786919222 44369 44704 221534537 11421 10567 66940945 43819 44706 596237527 31816 31630 571291603 41052 41105 457730386 74189 73847 654887673 696 384 371045432 75452 76291 519245092 44712 43774 327228753 66292 66776 256548460 72346 72596 565516444 44715 44159 1848566 93050 92528 63875721 5990 5721 616081097 44224 44718 536760424 53328 52645 40175069 73454 72878 610588450 41788 41231 45931637 96815 96948 983700007 70549 69544 188699567 17343 17151 905013415 22761 23472 571872858 96311 96532 293904133 94214 94579 15818247 44593 44728 803695241 41667 41371 822877283 78516 79397 151121237 51494 50858 886784196 59702 60240 414756506 85522 86111 2213889 33540 33103 3236619 83755 84436 491575943 44665 44736 733059474 91049 91759 45732009 44738 44287 790863938 94163 93600 559887672 13936 14174 725071246 45609 44681 82430548 41186 40218 757389752 74493 73891 288765057 98713 98538 453760140 53127 53119 935156734 28180 28641 519652173 27154 26472 104846418 44748 44741 579289840 57460 56877 259618855 60362 60792 220170888 29866 29932 728954715 10784 9982 383650306 48693 49524 829590357 13025 12207 571629842 76069 76442 764495253 81930 80978 761217645 47904 46899 870853775 38423 39291 276993849 2704 3084 325458618 90897 91241 364017345 21091 21565 172069860 44762 44052 564086382 87242 86724 40712904 13455 13315 8244211 28830 29426 424812770 44766 43957 726535111 35281 36269 286642818 39991 39921 867136984 91345 91894 865497376 71986 71340 779145854 88699 89145 49852911 94586 93585 145515949 83052 82154 31046836 77894 77176 488779376 38633 38509 354770649 88355 87747 983486610 11615 11134 964525757 42390 43050 150455966 42911 43375 878207311 19195 20015 514977803 44781 44457 17894875 44782 44695 960516016 7205 6203 14277668 87000 86904 703106686 85750 85633 178473138 49942 50421 692328045 74670 74289 52437357 71071 72049 593615287 73962 74877 435398251 64446 63870 780638789 83620 82889 773264135 44265 44792 49970022 14038 14463 5561139 5501 5420 117913543 99452 99989 190070031 44577 44796 496336288 52810 51921 115961018 51936 51393 259646251 20677 21539 929187943 63277 63146 994961754 43458 43059 645763764 47732 48205 563114697 44803 44295 133834552 71805 70961 36303602 44014 44805 734584155 9390 9287 439810464 24554 24845 71615339 98332 97639 811211942 13778 14194 61565932 36231 35734 131117520 60966 60798 790671151 39776 40390 638111514 35563 34962 795816742 18916 19922 8320800 54083 55009 995331958 1368 1134 61046742 82192 81579 554292174 732 1366 542724473 62222 62009 266067575 9817 10405 840470981 30795 30434 62764845 36951 37220 800264041 42571 41638 908290094 36045 36974 951124408 19698 18693 308639632 83275 83594 827977889 47693 47357 367006423 32237 33176 62131937 87832 87642 396460743 70129 70715 416538743 38030 38542 491974007 11308 10698 950873944 91609 91397 42977959 56180 56183 681754725 23753 23343 293817939 28693 28818 883048090 73926 73412 185002889 14553 14796 947995272 17078 16335 109412727 45469 44842 442401797 817 911 627493064 20503 19832 598004770 89139 88414 69025073 6136 6665 179073885 90440 90653 182761286 10587 11413 519837720 44189 44847 939680403 2391 3389 707705162 16523 16745 734355944 97075 96730 930148725 21587 21134 303364084 10378 10223 329551320 29983 30177 792197653 80214 81189 941956581 30611 30408 816544623 89718 89190 841357045 6756 7098 529772092 3551 4259 951509051 43994 44859 919367522 86117 85737 56941302 36886 37131 50390603 44838 44862 326941419 80803 80150 805712625 52904 52595 32293651 41075 41955 29183032 52794 52461 63388305 53159 53996 548642945 28770 27882 929312230 44570 44869 911117948 96054 96569 740479080 19623 19937 43840061 13582 12818 919310833 13993 14600 231733907 33225 32458 76758228 44875 44862 255849109 68543 67660 52520469 6602 6397 304861565 44878 44177 819464665 12691 13594 872670906 3235 3465 61527579 6209 7129 32958528 66365 66432 51366817 11777 12562 377803043 44796 44884 572862766 9919 10502 347049572 76193 76797 201174266 82958 82155 47115787 33632 33304 957558879 8742 8959 654247029 89604 90162 356431317 4665 3843 657947632 58660 58628 737638176 81781 80786 251101829 78481 79165 731113928 62404 61858 16973845 43968 44896 221077450 70710 70637 408276648 99369 99309 320774285 5777 6563 380360449 90162 90667 808128023 339 933 683664246 51731 51898 154839681 41578 40849 471170814 83502 83750 599855528 72879 72436 201729676 78907 78205 851196710 33146 33491 651606683 27446 27453 341383297 66414 66618 677654282 26516 26786 842228641 24794 24230 209251627 30466 30555 372748680 93588 92607 448633879 86658 87264 640130365 52061 52542 239911748 43310 43602 398073609 44917 44558 987888473 28667 27829 257778662 65397 65894 833495360 40685 40524 999897397 48582 49384 130596733 18860 19781 521232559 45428 44630 4334015 67916 67628 455499934 10801 10201 3833013 61736 61704 758752333 44870 44927 809018403 46441 47134 814612669 38697 37949 152301877 32786 33045 382300569 37297 37861 881584915 44925 44932 689316460 22703 22753 31456693 88193 88714 65607698 75919 75884 893274873 22676 23224 526323309 43933 44937 254456307 44953 44374 373317209 84935 84378 798877828 52702 52126 34092513 48738 48434 279887150 5625 4905 59880115 94668 93835 48676134 72220 71802 133490385 34027 34377 221967019 2941 3304 40656266 81807 80963 177006487 18485 17817 243514025 99535 99313 216907316 67164 66815 107162092 95828 94995 577287760 8673 9637 131587255 73672 72878 17818772 44954 44457 239996938 78234 77378 990677521 55051 55954 319949489 2689 3637 408160796 44958 44262 76472762 84692 85266 402125404 37804 38702 573563180 91523 91495 991381793 47548 47256 786820342 44933 44963 460527095 70965 71450 205942310 36360 35926 798972028 44508 44966 810459227 58941 58473 54007662 23366 23625 130405245 26205 25835 643613192 32890 33068 926873003 43216 42297 850642319 68261 68661 213449077 96000 95641 774514984 26894 26019 333737036 2436 1620 658376172 49132 48152 520278326 33375 32995 277684542 17798 18717 912856007 11102 12010 13159772 94702 93823 10626892 5594 5606 368219189 89218 88337 355444297 13046 12723 438242939 49988 49695 200181286 56433 56629 838121720 24913 24189 991277861 15802 16564 817307173 14998 14911 903522455 21312 21338 395614713 25056 25086 35065680 196 699 553264639 31897 31079 942799960 39188 39028 897592235 52069 52381 462754275 22337 22371 209866990 29316 29026 601535619 34803 34568 441283336 9640 9646 42633885 99302 98661 234013598 82359 82461 454388762 73091 73452 12336140 47239 47198 37537374 90129 90036 423222012 44399 45004 867915902 42292 41485 66576440 96528 95769 209357229 8761 7756 63896252 42294 41334 25234424 1928 1240 3789584 45010 44232 527270196 40697 41012 888335316 40819 41665 137676852 88634 88086 17955484 13435 13593 71857727 89259 88994 39223551 69985 70660 368992448 44511 45017 429343211 21569 20628 495483200 45019 44834 442533691 48605 48992 94350738 96586 97206 213320588 34140 34589 79921741 77032 77798 408973388 14549 15208 682921344 5021 4679 527379987 79385 79600 22828448 65777 65845 685298999 45028 44841 435452101 86556 87507 950318235 44155 45030 247291414 45031 44443 398373575 45217 44938 929899394 35738 36477 761873726 42055 41578 841711026 22854 23016 743436811 8707 8922 80392251 73737 72906 892800926 1981 2841 621833239 23074 22722 827471574 41328 40722 898658902 83506 84410 103979871 44424 45042 691359505 91485 90623 626605630 45044 44365 526139552 44441 45045 426389162 45046 44471 714907404 78715 79202 318721310 38574 38612 338089927 18523 17693 387400876 42339 42738 231002523 62760 62897 287977108 7347 7543 612453601 58774 58086 719000597 25681 25722 635704307 47854 47558 726254211 19010 18374 165154788 95930 94975 206234 29236 29846 321623406 93553 92847 831986706 57415 56806 951189035 96466 96777 633764467 45062 44630 151413256 44688 45063 827732011 94558 94983 451806456 50162 50175 461652702 29108 28938 12485349 88034 87071 353670141 70002 70159 839308268 792 1 84386970 44780 45070 969140937 61405 61745 753519483 83515 82585 558899088 90831 90572 113611117 97307 97694 601791647 18357 18303 515319770 45076 44746 540603344 44898 45077 169651614 40654 39918 427633139 337 1 47049751 94600 95453 344430203 59905 60457 697615995 86493 86052 65858423 13275 12643 238239087 38474 37792 346028484 56359 56746 86038741 25732 24939 221447553 8727 9151 651611621 73221 72583 297549508 29242 29096 46292351 93399 92929 45607051 21061 20275 131948223 4640 5578 708069366 22826 23089 483484115 97724 97809 92675507 33862 34544 265944329 45096 44102 599219129 92192 91365 439147052 54011 53962 612519225 17851 17593 480872977 29226 29071 227497681 53374 53316 378162285 21487 21856 112598276 95718 96237 330598889 98710 99463 182513383 30509 29961 883864697 556 646 66092828 5682 5714 304939497 56626 57600 82380036 12654 12785 508048569 44997 45110 816089137 55150 54222 88958762 87374 87162 88147994 45113 44570 808422553 20207 19697 404665875 77475 77787 714841356 69995 69228 941254524 44256 45117 245899019 64854 64198 114363960 79973 79763 942113713 45120 44156 377558369 82110 82262 563939586 79892 79119 49425465 29753 30583 751474303 72461 71912 949688676 42262 42586 954583032 30309 29793 945608789 99878 99335 141040290 42629 42691 266941191 56012 56458 411234409 49170 49745 314936813 8010 7821 741236103 97401 97589 159681579 29010 29878 752776278 24959 24553 671570438 8446 8745 584287074 96484 95768 409074585 31873 31333 655194563 44760 45138 207287242 65352 64498 282748330 20058 19194 663672701 30173 30148 17678649 41835 42540 875700488 80036 80968 214827416 21644 21997 879974374 45345 44748 705207365 44382 45146 41672879 4261 4033 528774827 68074 67223 286361927 62625 63072 445707255 86867 86779 54680406 19065 19251 744232231 74532 73861 239521529 19482 20111 283271011 31279 30581 871964600 46760 47704 25164945 50779 50784 235369911 68515 68103 891570724 22525 23354 900307248 90262 90002 270715444 44335 45160 34147360 93880 94043 631646932 17126 17731 256106049 18526 18185 214063008 38675 39239 939919161 8699 7812 723765653 12228 12217 433535249 19054 19065 929401126 10953 10072 267591912 26182 25191 352392843 52661 52585 980188137 82530 81998 199175261 31171 31361 38309498 42475 43145 32622176 83506 84016 138845110 8876 9523 436889248 92867 91992 272527646 33462 33369 910113471 80886 81599 455269003 91095 90452 101462925 44533 45180 27660904 45181 44505 469443801 80412 80321 24674845 84691 85089 815035271 45184 44922 254600910 95429 95495 323846115 43242 43198 515386950 38988 39295 119310901 79767 79540 882319406 7679 6691 749454742 44977 45190 831334275 5705 5438 9290497 11217 11386 721866823 89208 90050 817360557 21189 22155 35442038 716 1501 663060890 90813 90249 187996987 62379 62208 343619946 90277 89811 944050532 10938 9933 244034675 98703 98497 397802004 45201 44766 363495442 27159 27760 434143415 34014 33953 341602114 333 460 792137019 63621 62785 55203181 29889 30882 822206334 64947 64482 304232322 59589 60163 650247938 34817 34700 334720327 69333 69526 439702248 8820 8831 391380209 80135 79347 200734236 65474 65577 638009074 81919 81572 985799629 44509 45215 300961810 51676 51670 257103904 60220 61208 268304321 5281 4601 518644005 66888 67300 515995819 65924 66791 376183818 18524 19371 446519182 44339 45222 2591374 53287 52855 26879048 78711 78046 909307065 63752 62842 148300085 42872 42037 862989002 78533 78548 93922487 55999 55311 355490674 14554 14077 201617686 38740 38827 64467007 42770 42025 90521227 32950 33486 902357595 26417 25813 539650967 34645 34775 450355574 93349 93530 460326809 27242 26376 679147265 36986 36874 272083872 44417 45238 310580125 47035 46541 976606590 78404 77919 639495379 61112 60138 574978334 69702 69353 399620357 62104 62674 746241047 63881 63215 304375716 89673 89681 735383424 38198 38993 920267172 75929 75275 32788999 26712 25759 618290733 1 488 236172349 32408 32554 883832724 15293 14675 160252212 49210 48753 34267785 80914 81722 437804364 82722 81968 362318226 44212 44294 899125578 74024 73160 491206328 19297 18993 488859562 1 273 190711167 30880 31517 270289463 49566 48606 135764764 54443 53627 350150104 7477 6719 192826083 13891 13767 420663469 2496 2463 273446143 92448 91555 194989658 45266 44605 225525093 69475 68624 842796707 59968 60478 137506571 57955 57807 480490042 44294 45270 820715348 1 122 929358292 6264 6851 477259215 55580 56327 542434178 78841 78843 202980386 90588 89662 50778175 2440 3066 374233665 11284 12067 8659909 93084 93195 568402660 53347 52682 9570470 18601 18689 98726967 81364 80520 883929751 40315 40606 2453715 26402 26174 681614607 44515 45284 342119661 25173 25598 641561617 22457 22519 100674509 86359 85556 222336325 11706 12183 46772098 44764 45289 19029326 4141 5086 302427349 38760 38236 271498072 45292 44905 906784123 70439 70142 304786672 72508 73374 411572879 70622 69933 649278489 45092 45296 761269567 50925 51653 254401948 45298 45146 567145413 25623 26312 165666207 45300 45212 142530713 45301 45002 793342073 85102 85761 811215332 9072 8388 248462789 77999 78660 937415992 20546 21314 759296437 48957 49302 254462847 30771 30767 652705962 76974 77012 982843698 26001 25828 389368065 16096 16782 133611212 94049 94562 135857967 44616 45312 143316349 86041 85850 183586832 37957 37775 24022050 69724 70411 25246588 44698 45316 617011317 71350 70738 439089436 17293 16846 92158081 57719 58106 498413947 32644 32465 397000794 70465 70923 382010720 84264 83372 797552650 58928 59698 787546460 70695 70761 288171470 32273 33209 117984159 45326 44597 45170819 16470 15686 728234511 22799 23525 858080859 44597 45329 32083612 44639 43911 671917012 43428 42563 863669709 45332 45117 58742507 97729 97284 860382111 55056 54206 351246988 45009 45335 630557328 20105 19757 109438542 50669 50309 137111799 89586 89668 422024797 78785 79464 510498966 47881 47325 18370487 96343 95370 50826354 45487 45076 356185244 42516 42482 558057699 82325 82587 586399039 71686 72140 939008487 26391 25718 413878466 31786 31881 673133499 99834 98902 418265697 50534 51047 822315437 29701 30462 674445038 45351 44964 471148332 13704 13983 121099901 12493 11894 979019553 68699 68496 738713184 49728 48855 897770882 39319 40102 731567958 61861 61720 379053859 15544 14993 102257663 33773 33393 72348624 51414 51771 666565523 85273 86114 452957850 82022 82397 273558740 93086 92982 539883630 47004 46674 861261121 19659 19324 868305132 1390 1919 46897293 63831 63338 14133621 72301 72089 914621519 6749 7048 271863430 33148 32771 36604923 59559 59888 45678917 68339 68320 200833297 82269 81545 924597082 22451 22596 365820820 45375 45101 959528704 9906 10856 725460670 42312 41516 48561500 93056 92077 100247026 38891 38166 717857037 45380 44707 989478386 84403 84124 98894596 75454 74954 574516818 8679 8301 494991254 95538 94785 187615021 84421 85093 379449807 45355 45386 799033110 47919 47864 218394890 39527 40446 930403665 2608 2682 66645182 64581 64607 54780484 94621 94417 780874395 39156 38419 826329128 3753 4696 831220438 15985 15187 716320260 24520 24664 555202241 37564 37004 840965852 75799 76622 466853278 16052 16105 41140517 83229 82798 95763381 11489 12108 368827005 15696 16668 75130788 43254 42561 39902105 51454 50727 69072887 73233 73738 492105855 17446 17409 110224120 96014 96903 902777589 72291 71712 486709960 57818 57447 394775865 44778 45409 316110767 45410 45162 695952114 76913 76147 641435313 91819 91842 889939559 43008 42671 334496354 79081 78944 130049519 6262 5808 387474427 59940 60785 28204456 87323 86449 984484524 23469 22591 41105772 91631 90883 49980212 75128 75779 115061505 77255 76779 843778480 59706 59096 690184336 35103 36075 121276336 43029 44019 366413657 26498 25628 17921680 15504 15517 660145828 42277 41991 660185606 89684 89425 973041403 34101 34010 916430583 80312 80794 718772630 56682 56678 961421967 39949 39171 319509527 21600 21092 69056912 8814 8226 836564088 44486 45435 2300906 79709 79977 390981953 1079 1187 612978829 39806 38858 23009790 61080 60406 970444155 53672 53111 39313904 7169 6828 787441185 12182 11682 55541507 20063 19557 462806503 30430 29886 289437440 75852 74921 910517510 28385 27460 215573764 78715 79366 503016857 60343 59658 685155633 96216 96178 363648760 56872 57627 211895459 77285 77555 861299521 67061 66756 200229797 59552 59278 615492407 58503 57736 554092581 95449 94710 192775248 45456 44463 264806 92554 91558 327355657 45458 44941 375576053 18472 17618 68408189 65312 65749 621977822 76406 75530 793070134 79502 79558 222800671 32678 32072 12812099 98597 98101 3723869 97852 97813 238995850 68979 69432 147064278 96453 97012 729964640 11903 12348 6884503 44840 43834 606212439 60062 59823 614326255 84535 83905 483395671 29790 30081 345964067 67528 67327 45224945 49607 50153 865483107 51618 51229 737632239 90832 90289 968520445 75691 75292 671336496 45478 44726 94925521 16164 16095 659150259 81449 82164 516385029 43665 42926 918092785 25302 24962 373929978 53348 53662 879107184 45168 45484 416225918 34358 34233 44774549 44952 45486 581499459 40149 39935 410286522 88002 87275 683051663 61306 62184 758056320 42920 42882 669973302 45491 44774 677684326 98551 97894 763058118 330 130 283434139 53124 52872 159311617 64860 63972 557036305 85045 85752 47830160 24811 24514 33414355 33711 34431 523632373 95195 95799 673618584 2981 2810 764832706 12917 12252 947745432 98744 98798 732648456 80716 80703 856472734 99317 99211 833273619 71695 72198 135246943 64933 64847 980390228 39989 39491 411043338 56634 56580 949525919 78029 77664 72059168 31575 32502 642668183 96807 96057 136584582 27084 26373 564180070 59308 59214 217210585 45284 45514 126657201 47595 46747 719725057 37993 38694 530320074 75803 75527 36532489 49558 50449 170479144 6867 6485 725514541 32389 32171 54478101 69027 69832 550575925 4802 4139 740103591 35718 35091 627944962 71021 71962 760739569 45525 45193 110973799 44724 45526 597406842 45527 45428 69539130 36470 37418 688817647 38962 39560 511309994 19419 18815 760352532 11960 12431 717897170 5315 5014 774183936 30712 30530 884539791 45469 46023 44494218 85441 85720 162306959 80129 80220 188197375 7261 6298 861437611 83510 83529 939214358 45539 44828 38832503 26247 26565 939293221 10409 11294 104711447 12834 13519 48928660 45543 45406 900335188 45544 44887 260231826 49090 48328 662250735 21553 22126 680154120 12451 11640 536231220 84927 85417 846538699 45549 44799 327561171 19290 19101 329800470 45551 44906 553407468 54987 54646 291004215 47762 47100 629706601 17225 17541 319685768 3731 3262 743328144 44856 45556 516497825 71874 71745 462449624 94056 94277 69529804 66008 66534 562521340 16066 15760 700497338 66542 67335 47440463 5837 5609 188261748 51950 51505 210613071 96795 96999 533764755 18688 19348 200739708 51056 50976 900817844 54869 54693 231741035 7160 7453 929380903 55252 55565 122065430 95165 95319 744117991 34316 33511 713646966 44160 43441 33803215 88411 88833 150526292 10314 10813 262044938 34824 34754 83595612 48884 48265 646794956 88071 88054 896414579 30284 29306 560094015 27267 26893 18525514 81948 81715 58410177 3226 2468 896575539 25925 26797 457603148 92054 92926 919444276 56251 55838 958559285 71654 70738 309742426 46232 46218 753035034 6650 5862 237375568 95894 94888 468695830 12288 13110 987505456 33242 33298 571105590 44904 45591 732620185 75418 76182 246149425 45747 46515 774610690 78835 79719 822800723 75793 76431 110142542 68902 67932 79256251 80587 80432 290889120 42442 41960 820686278 45912 45944 211279472 30504 29960 743647947 9559 8756 721060831 69255 70208 933954313 46256 45317 843664711 15646 16516 13637085 15529 14705 127787799 88000 88307 545754681 20381 19741 725155806 90333 90731 81851473 69517 69021 99659685 28758 29179 976553879 75287 76132 172235138 54391 54486 617477354 93721 94000 185403242 45614 45466 488815882 50479 51054 164798535 38020 37641 12377936 88392 88379 515409994 43654 43581 699964572 92900 92561 8098179 85242 84709 518678158 22198 21847 799127215 96172 96513 781930233 14428 14567 592036433 74586 74499 99552148 45079 45625 67512836 45626 45529 921100787 97458 96539 838040079 56889 56582 56837558 17721 17518 939001146 44591 43615 7471873 95526 96331 857924832 37718 37101 2225964 1181 1398 630499654 88967 88315 437209531 78030 77654 447791147 98618 98273 48648592 43963 43659 491536288 69405 69580 700977759 18162 17519 31918362 89803 88929 681365091 44735 44649 136380102 69293 69159 455272527 75885 75833 834841884 37287 38147 143461256 45645 44740 393951927 46820 46423 895320209 96899 96355 388723812 45648 44871 239582150 96122 97004 561068921 76688 76575 431113294 97947 98450 121455720 58481 57820 31033163 7529 6738 620831635 98849 98989 697494355 36818 37038 763632738 7654 8351 497793060 67207 67124 911468179 46435 45800 351086227 97566 97613 131456466 13053 13481 280997062 98548 97876 318427018 19832 19978 275307171 60527 61393 244407034 44975 45664 686905992 96141 95411 506697611 65863 66557 866511421 15346 14845 81786209 34193 33849 624386087 44897 45669 86281264 20787 20601 65291966 42351 43169 821414993 88318 89269 803285057 1688 2448 186533397 50514 50701 206228648 45675 45409 11940185 91411 91737 14228442 90226 90047 37791066 45678 45181 538401312 44912 45679 6102731 73678 73892 669213913 52522 53080 297769509 85271 85006 753778032 27680 28429 549200959 45579 45984 54720140 46752 47531 639248158 19998 19993 923884934 45687 44875 259708174 10651 10106 67166752 45349 45689 828652529 17487 18219 591310452 95356 95330 559397080 20026 19370 471721258 65183 65565 360663504 44596 44804 753789934 91377 91734 201535999 29793 30320 21399073 98567 98115 469279727 20065 20009 76473295 43524 42983 838264361 38352 37429 58088674 98819 99669 440837638 65686 65148 365744277 82419 81590 448130242 37782 38072 416156971 25200 24886 40837330 33401 33678 902677472 23956 23604 319688055 76650 76465 70725408 45709 45253 21762708 36081 36814 963617015 67927 66967 894930621 6829 7613 867169737 6251 6487 113449360 64507 64216 864823107 4736 5703 431166536 86828 87315 806778257 82011 81683 504184463 72567 71904 456527057 47714 47914 776736148 19004 18170 118338760 11318 10849 804419934 97900 97459 435857620 49430 49528 932787296 15515 16205 590883874 74212 74085 312836429 80006 80087 35728929 74258 73628 949525293 91708 92066 840012599 1390 1083 100885425 70523 71020 753563058 84969 84598 51727299 95872 94894 909144833 85948 85603 399649378 71725 71020 13719844 95455 94577 803337645 43854 44761 25413729 76184 76692 805442109 97208 97598 533404985 45739 45231 58778296 49660 49526 395753114 47031 46902 82792867 58575 57820 32252502 61400 60980 543897464 39553 39720 936135124 77225 76660 933031673 43808 44466 497901830 23649 23668 591490499 43053 42240 262392218 58457 58419 402204454 94891 94552 975282293 50191 49317 253339444 62813 62118 351542109 40241 39575 287204376 81166 81061 289506549 45241 45755 599407018 31830 31729 137344239 45137 45757 32667968 45574 45758 472111229 14512 14869 24250310 10995 10549 514006792 96765 97063 594750481 44890 45223 752394021 45763 44951 962273136 50392 51379 347310021 25542 25013 417822340 78117 77337 883716523 10218 9691 93907026 76100 75137 673342756 45769 45418 271131031 1224 713 845342706 57552 58461 697885275 65865 66639 977807241 45773 44934 199465417 33585 32759 142349182 55896 55137 978482238 68448 69362 442137660 45627 46277 996904864 48013 48101 997231097 83374 83449 243747313 74481 75370 933601256 45781 45062 56923172 92564 91765 401899440 52219 53086 386057007 39860 39749 3667742 5636 5022 336003425 37066 37319 20115990 459 442 517698038 6420 6509 220459728 93451 92947 693542121 81612 81189 655647297 45616 45791 867117321 43856 43001 951398102 87510 87210 459870799 32238 32026 611950440 25843 26362 904436335 94121 93955 79456365 45797 44996 413509549 13586 13804 92119403 45156 45799 284919282 4697 4807 717827763 9244 9605 765279775 45802 45443 901116747 51276 51845 463828897 77814 77320 973528876 39106 39676 961124422 96906 97539 376450477 60212 60610 539825742 98153 97942 561539136 11750 11666 156250310 65302 64547 22820700 99122 98582 212107793 78070 78516 574364602 1 395 507420872 93791 93666 416076228 59046 59048 187155140 13222 14158 701108555 54974 54091 399382136 3526 3584 32431992 45238 45819 35341956 58046 58000 338991365 37722 37277 153181064 45649 45822 789807788 91447 90862 13968950 91312 90920 375897568 46730 46264 889514924 48855 49371 334329276 97484 97209 970864128 21302 21241 275306553 73598 74555 841882396 10004 9414 660975523 89264 89861 657084364 42616 43417 127479886 86884 86456 931089685 8838 9529 300076677 58603 58087 46607305 42331 41864 150057155 45707 44937 272743000 83875 84043 58921510 45839 44963 253439721 6140 6311 860301600 90030 89294 946489257 21898 21439 845178480 45843 44951 783920995 79013 78710 696721488 79480 80123 551021650 45846 45524 13401584 17077 17745 279430963 60673 60455 754595620 34516 34833 462629021 24348 25043 194346073 13211 12281 110846101 54410 55260 528587470 48138 47504 806227038 45276 46112 541208833 88933 89302 684985998 45856 45627 769296231 86178 85622 392547687 59071 58660 458482015 41764 40786 643509091 67535 66674 567958121 12385 11831 547384849 68717 69395 780444563 21348 21000 27868448 45864 44884 481375541 67980 67866 22260153 19021 19687 252365022 78234 78331 451749395 63519 62594 959000462 49221 48802 871017793 37173 37335 198498342 82547 82948 608014158 62988 62770 367401500 30335 29337 71253899 53417 54365 197892211 88094 88772 635874088 24545 24456 128372971 23916 22915 300613122 41140 40841 873638773 45879 45449 748925372 28970 28254 864198121 8428 9114 47887121 78517 79109 910604283 45883 45866 91957608 45884 45433 288074604 71483 70510 289176745 16704 16247 113157245 95905 95020 637269328 60611 59623 355337897 40485 40828 162270400 21259 21386 986472851 46331 46109 15018457 76934 77048 53523006 49686 48914 58799052 26224 26074 251282556 71132 71646 678047022 40796 40278 674384041 27787 27095 755734348 44994 45898 357396888 81302 81011 443060671 74610 74309 20079822 45351 45901 660987456 436 380 193255150 67341 67904 481511613 72239 71415 796284533 41404 40609 918547372 84900 84512 425309863 21010 20464 55217823 64955 65715 381358282 84880 84472 479679256 1 517 918503825 17152 16741 70984607 71655 72218 193196251 92794 92915 66735891 47899 46990 975323550 95221 94485 937052734 82910 82653 726810141 86062 85105 70348715 57796 57299 246043746 60063 60476 17257916 45920 45500 42137320 38659 37831 855129847 6610 5898 309835160 43562 43422 493602977 17 411 512451318 54578 55187 146892686 45819 45926 484841885 49822 48962 498828087 21164 22027 138130921 64595 65034 385244429 43346 43362 751441907 76632 76754 99844621 16199 16370 637419970 98941 99323 231930517 45679 45934 51927999 15894 16517 362589302 27627 27297 102185322 37490 36742 339387210 41155 41156 187342924 272 445 939963144 22520 21712 283378476 71059 70749 201140437 5653 5348 754116486 76599 75757 479133213 56491 56425 589142841 45945 45844 41416675 45946 45944 793282688 72541 72097 920202325 24898 24497 269813283 19315 18311 786239652 18138 17589 69498863 57881 57894 655794450 18325 18438 200790883 64689 63800 443169101 29875 30215 578149548 84570 84513 171942651 91710 91364 40887764 8720 8002 414156950 82614 82063 208202294 32510 32609 844663418 45960 45357 988645429 73139 72419 701377084 9549 9419 34046253 45963 45615 112099390 7820 8295 651934634 74067 74507 709947264 56063 56839 25205720 45967 45145 202984377 12612 12528 72193083 36002 35468 795551143 30117 31077 828241056 37567 37183 356168099 82877 82599 272730964 28512 28111 188546168 52851 51915 449610899 66261 66142 448619125 58127 58890 141576259 62885 62050 957217985 45978 45817 232373219 45024 45979 999815407 37214 38023 26572478 67890 67219 831557330 28336 28507 323782244 45983 45182 625543315 38439 37655 665671514 45277 45985 656511232 33060 32803 182883857 44882 44761 605764647 57927 57702 198056981 16685 16636 705199652 2469 2282 832716167 75103 74820 459342903 87182 87341 510167757 23916 24489 884220954 39969 40787 267672200 11699 10707 632870289 47642 48516 293973958 21832 22312 536930882 6367 6682 269275258 45316 45999 491386823 88523 88022 587866153 16373 15782 64413186 36638 36863 7915749 8705 8501 201712560 45676 46004 250891391 95298 94388 628493121 19002 18996 611139577 96648 96024 65516008 45322 46008 698049338 63846 63527 262541038 84271 84205 771083013 45741 46011 523639115 45706 46012 569492268 46939 46386 990183799 24164 23588 138688257 29767 30635 683670910 22889 23394 734264846 44649 43923 541006675 3144 2760 199876870 90043 89379 740167014 53680 53168 301427451 46021 45521 401220984 68451 68561 11688656 97632 96885 771092910 82570 82505 818694386 16417 15893 650620901 58717 59006 199316803 35296 34579 204639046 57048 56549 404549975 11629 11138 839014426 84107 85110 108468963 46031 45299 105791967 93762 94540 362584690 96604 97067 460169115 45256 46034 996973146 87698 87194 763945584 72100 72005 656091631 32704 32956 97079921 28044 27759 234094838 27967 28650 26428340 28167 28949 348034909 65859 65148 16580008 64575 63884 129754409 17496 18294 450082473 21095 20403 860544687 87867 88679 509343186 35509 35259 254411015 45070 46047 50259731 74040 74459 240779966 59157 58767 753003907 46050 45926 94371019 5255 6011 57200631 86484 87393 983834564 29074 28122 494279635 77137 76363 230213970 31722 32330 523572256 38719 38454 272109027 31985 32784 254374623 45782 46058 965282462 16744 16305 54323869 45604 46108 213881756 27215 28143 58025544 46062 45692 551588437 32879 33002 608566081 43984 43139 499132504 17020 17012 981418418 43694 44157 529001024 40701 41286 719521570 68454 67974 316065507 91426 90591 928354119 99458 99297 998403788 68120 68904 196073243 97728 96846 939216876 72459 72840 741379634 66576 66084 860682636 69356 69639 126958154 3162 3290 398490758 9701 8928 246659364 45704 46078 874421173 96805 95804 334959762 48838 48530 630317226 99104 99015 338320594 67773 67725 942205088 58696 58215 723221786 97819 96948 267812274 46085 45788 365674100 31266 31782 215339084 28045 28095 71363788 45656 46088 986506464 97489 97905 486003271 13615 12991 17500634 47605 46872 871759063 81051 81935 563079637 48359 48847 393871885 82323 82084 996675087 4692 4813 877737262 9123 8460 563340570 1384 1125 868647816 46232 47219 948281813 91886 91658 355822342 55497 55159 742819483 46101 45882 624672515 44674 44397 825684154 48677 47739 344797020 45980 46104 561002535 29563 28971 274875849 46106 45892 684210032 8658 8359 512642413 25001 24244 292720625 21919 21226 523065515 57207 56779 591527499 8904 9071 905468220 72237 71469 663376658 91721 92346 27112574 54748 54166 61072326 64011 63426 72699407 29377 29868 7421445 39338 39034 7299227 18508 17860 304740094 98827 99447 305675506 23004 23665 245995817 5049 6047 525628254 91018 90177 713564726 80823 80112 662604595 75357 75579 682395459 46125 45467 288381095 63529 63331 305046865 90443 90185 328220900 9165 9651 657992697 29593 28973 46682204 40679 39675 914759771 31902 32355 496985949 31968 30971 764087384 68224 68344 446406373 46134 45139 322022913 84576 83975 484833207 46136 45911 61010254 56110 56890 212986286 45965 46138 5148180 68933 68898 954915154 30024 30432 42060849 15244 14805 48767401 45770 46142 682844169 46143 45954 297627728 46144 45620 711120183 29494 29228 791390153 13078 12467 674360700 71757 71449 272022551 76411 77210 151486971 82372 81725 726875528 26780 26502 299074729 45496 46151 507151827 83613 83482 166704639 62628 63285 90061666 46154 45875 505406194 91418 91554 116858609 47544 47159 339066660 6073 5798 867751768 45178 46158 22261596 42948 42878 59270565 66781 65829 348985396 86850 86300 829815662 8534 9100 698942737 99435 98945 356521318 80453 81369 818199384 808 565 43330605 28225 28509 630427103 93997 93832 165335405 79238 78442 528745634 50042 50834 540999458 41582 40933 838806712 146 16 264701753 45925 46172 755836037 27251 28192 218440029 67076 66762 814987312 66308 67239 879069966 7327 7293 607920727 19348 20005 287665651 41722 41083 99763458 35138 34862 803176561 5279 5102 554135254 10629 10238 516232316 45810 46182 536150156 85692 86171 493422765 84734 84408 180225697 15727 16297 506875797 51070 50072 603036494 46187 45988 461308242 50865 51638 910927034 16942 16508 573713247 56532 56379 83346287 43999 44402 338252465 59169 58668 812844298 74071 74227 69065727 14006 13756 34549559 64913 63947 758730337 83186 83647 806532829 77202 77977 675816476 13148 12567 209467286 91491 91448 545955260 76020 76734 811794274 29458 29409 707349348 45962 46202 368738972 53669 52868 11040355 45583 46204 859130925 69761 68767 816030983 35851 35962 117620223 46207 45710 185703094 76675 77078 724972981 46209 45858 709109306 86590 87554 486893977 81777 82278 611357789 33896 33730 237736405 94294 94170 830540982 10647 10266 816624103 45999 46215 618874562 44202 43430 255170127 45705 46217 419108151 45510 46218 606001802 45282 46219 238467988 97045 97841 17697604 84664 84115 532496893 57047 57583 960084170 37980 38070 264452934 75090 74807 541658558 46225 45655 226210126 27356 27551 265797134 46310 46282 917121934 67241 66280 93676070 1648 2122 919897073 66929 66966 202052197 22759 23241 102170086 61587 62107 73370830 53254 52297 697390004 46234 45327 610320129 46147 46235 931048975 45498 46236 387593833 46237 45589 14924264 2825 2753 404809910 94821 95159 585224329 38842 38486 896584334 63341 63308 564717024 72815 72987 227187327 40257 40065 252260635 27749 28352 982806073 89518 88839 514245494 3959 3526 404398074 66384 66119 701006161 84249 84647 896872521 69753 70266 80621958 2832 2590 650506215 88000 87582 675157753 51299 50924 110953987 55531 56123 259672177 90508 90062 440051373 15437 16141 252754598 50037 49606 711986573 90412 91071 78557339 6624 6073 52596949 32082 32278 582092333 46260 46081 728555636 53567 54305 962267372 41510 41612 140559757 45840 46263 67340587 91416 91014 13610023 4965 5477 33297235 60269 60073 894554406 45040 45698 446282109 42664 43087 987436666 40972 41249 820325695 46270 45625 806154134 97004 97594 687119813 76460 75651 420240419 3109 3354 47691812 56067 55744 396580598 46275 46073 818499564 90766 90676 811747136 39183 39249 22386172 70762 70198 174035461 79893 79971 20593051 31227 31042 202192 32273 32150 281971140 17525 17979 336063140 64880 64596 313859264 40054 39606 957933621 53882 53581 881372155 91147 91576 68838488 36512 35858 254960144 31699 32261 889692089 79102 79063 14143270 86189 85614 739264204 97710 97876 41056127 88752 87872 1952518 46293 45430 452636750 11753 11847 94156876 32007 31369 843136713 41875 41992 869468332 85867 86242 626683264 60476 61186 15525963 46299 46250 515148781 46839 46334 546955166 42641 41751 331910220 3944 4206 988269021 98624 98864 711701421 4926 3976 203924917 48812 48034 667062343 50167 49722 460217918 64157 64127 718318095 33093 32520 431235116 46309 45966 346956169 92927 93564 463146825 86824 86378 542585054 108 6 70526499 43123 43328 203244336 8860 9827 872716801 87326 87705 381392426 45627 46316 715212060 78786 79713 839424475 74260 73992 855148812 1025 460 759595716 96370 96911 103817089 46321 45662 957792815 46322 45942 985710387 6796 7267 118085827 4675 3819 815342364 10070 9971 651442006 84472 84446 668963300 93118 92338 589275650 46328 46171 341080477 45754 46329 73432955 67012 66990 525530032 72026 72795 485396127 46332 45441 712262935 45753 46333 481141839 88978 88942 80817869 3341 3051 342262654 29403 29953 618930819 99619 99540 616031623 49376 49669 420196245 8875 8340 44396228 23932 24900 11222076 46341 45960 869319516 9344 8376 72553733 46343 45871 473950300 70340 71297 2649218 46012 46345 634962698 42712 41913 786140479 52003 52787 494013558 55360 55131 223768567 97395 98102 186318673 57448 57393 49638408 65111 64980 644820482 55065 54490 67676197 87898 87665 76218103 2756 2910 62443339 28462 29241 26788665 11153 11353 607022582 67949 67689 134716228 41386 40441 860436884 22759 21886 928652821 34381 33960 739144762 33815 33845 211416708 33843 34201 144908950 53298 54265 241756884 30255 30708 445332005 27089 26633 515113609 43223 43954 971576741 83231 84021 872726137 6879 6836 425790926 28364 27526 477271846 14795 14151 815499837 77156 76838 204944715 21308 20792 258383537 35994 35567 433887413 46374 45550 192284793 46375 45574 705929556 40097 39839 449486893 13326 12488 757214866 96729 97301 212702109 14306 14534 804767971 29150 30110 861404167 25244 24330 584976798 42787 42681 808494221 50131 50052 399193355 20376 20532 884085989 46385 45669 441760445 58859 58784 703149139 56858 57373 591368226 6785 6399 278370516 24101 23204 162797912 74865 74599 200890012 89615 89601 873468994 37119 37934 690021315 33382 33267 710293980 18433 19214 352248892 25197 24822 205687243 68254 68128 318730758 15492 16372 217871417 18163 17159 642790822 64464 63478 912709087 64180 63426 69507284 3661 3631 370408035 98606 98425 574549365 94590 94186 366319845 46727 46266 268864201 48321 47829 569540309 40597 39997 844485350 88895 89441 519265543 69014 69452 232068709 9035 8847 286878473 10090 9388 899300443 91050 90849 929911988 26211 25884 247872651 28133 28204 14179329 54157 54372 382372313 68707 68416 48226078 85473 85677 45168386 72212 72918 294939329 85985 85389 178335627 70529 70324 25366205 43559 43609 267781879 97177 97919 385527507 69516 69008 907038781 59055 58903 46586826 77829 77585 430732153 62788 63555 407902401 6489 7090 15310306 30713 29866 261854405 18525 19176 368041980 95511 95852 983959199 46430 45789 908396047 2644 3193 682392303 54767 54545 236838103 7116 6894 951690367 89024 89788 236198013 21068 21645 10539729 20110 19592 749405126 91705 92067 120689402 27331 26520 145474955 51290 51032 805231795 39201 39414 929634921 90704 90735 551427502 18231 18511 834754233 35955 35713 22523686 56238 56474 834716866 85459 85261 989430202 89026 88352 853783342 51196 52195 933124987 59406 60168 653707195 20256 20892 560546884 62160 61375 295430707 44105 43552 5502538 45879 46452 476666782 96111 96021 989501683 1 491 363679158 30004 30487 460239852 95902 95201 735055515 75089 74212 900192374 71275 72077 391421128 27971 27201 831845632 23864 23332 92092230 18002 18101 449939195 42300 41559 898186783 68235 67659 938811114 66042 66804 446494486 46633 46368 193325752 64997 64090 876350101 50613 51021 9026127 61632 61319 796183783 83075 82410 616182374 46470 45777 43558823 45537 46471 844472730 3588 3514 363149177 47895 47934 193997761 50413 51242 692285944 25344 24536 698826619 46476 46358 241723375 94881 94073 563186185 63777 63361 547026891 16014 15375 5594467 35799 35097 349307984 43094 42970 552844420 97923 97427 251200396 82208 82560 40286217 88281 87532 269548041 95938 96182 550819066 23377 22820 787560007 68414 67973 811065320 18391 17610 766271593 53049 52790 24968760 46128 46490 495956527 93922 93564 726487998 17794 18533 600238884 22977 22246 10388110 11551 12175 278680857 12290 11419 828535566 74606 74097 459042001 26381 26311 899113552 75520 75564 886506238 35106 35958 64957087 51310 51044 42133868 11165 11707 900528728 46502 46138 876314749 68490 69216 454618364 82885 81929 111786197 2464 2787 542128770 43541 43065 608132438 47243 46648 111898866 46508 46271 920402255 46509 46369 324791343 2512 2479 470871792 3828 4574 901742612 16602 17409 234754562 10417 10812 122947779 37400 38357 853105365 53099 52525 658953530 94719 94674 621610361 46416 46517 329752616 46141 46518 637251888 46321 46519 37489406 46268 46520 224515108 66712 65907 451891016 23855 24004 659920726 96022 95577 367368766 71067 71276 317533911 81625 82554 523060886 33596 34596 326959674 91607 92264 34760861 36567 36535 645675337 70298 70902 41129606 22925 22181 268697847 70657 71262 123496194 47597 47684 804592790 38022 37569 355026961 13776 13009 297113418 89916 89619 63698455 46536 45830 144124350 67580 68411 238923570 60655 61090 181807125 56032 56760 25447627 28980 29011 490540068 46541 46126 326571371 37899 37141 23457758 46408 46543 352179408 84859 83858 949652495 33993 34559 732569153 99918 99023 224137038 57505 57397 222529822 2641 2445 897474860 46337 46549 49950139 31276 31657 55729074 78522 77544 909923950 15148 15421 420418827 47412 47896 18862311 75003 74233 751172477 27535 27319 712864192 51238 51942 353400222 32693 32645 161341525 47334 47241 709704900 37876 38740 925249750 92422 92655 840767421 18214 18002 202078875 90231 89811 635716544 86767 86663 740337847 32085 31729 569141668 71944 72945 45346511 81525 82439 791049040 93639 93482 341892141 76494 77041 965563763 13457 12814 611921680 1136 1586 623386997 74911 74227 371423814 54406 54980 329970605 17112 16583 84161277 62083 61458 213422548 43136 42899 992980183 10656 10839 449301945 46189 46577 85307964 46578 46262 245432375 7174 7858 555251444 91930 91364 998486116 30980 30969 750459125 83776 82982 501562124 72230 72180 293053305 5534 4534 54183006 62721 63021 321767508 92955 93111 100716004 71346 70491 37012357 12524 13111 206566073 28557 29437 856661259 98679 98185 556514294 19325 20290 35844858 778 789 341738349 86873 86265 648906189 68513 67660 915851930 46595 45699 860711166 46596 46521 579343318 47362 46772 205400532 40378 40121 11361230 21915 21569 791036541 94374 93370 397133620 8645 7872 304193372 45837 46602 458512564 38498 38164 987112612 41756 41290 205833002 50699 50493 723726886 89242 88535 439004178 46607 46139 628431207 27553 28080 447083071 46609 46507 716618230 3581 3159 113855697 84529 83794 870594556 14502 13999 289265249 64874 65066 154861845 22736 22930 117692542 83318 82922 957289310 46616 46038 215280477 69682 68981 272186064 46618 46061 723926476 46619 46207 371964108 78689 78437 986454376 8942 8619 782436854 14453 14124 607713040 70074 69931 586759751 27735 27551 56670105 11101 10770 890607454 66839 66228 574379203 32562 32568 40277783 7955 8709 468229740 80011 81003 974600287 70828 69849 443242500 46631 46603 81212487 9373 8730 18041409 42685 43342 643310935 54261 53401 897260820 70894 71247 878272292 46636 46263 422251995 74412 74736 687063076 58291 58290 635098584 60199 59875 820931522 15618 15588 45714146 46641 45978 330164910 4924 3949 636736602 23057 23053 919086455 16728 15954 818706017 46194 46645 523595099 34522 33842 510174536 95646 96465 841090910 46648 46419 824973128 34856 33896 392359321 76834 77689 878099060 56603 56643 65499349 30526 30281 44375275 15240 15198 796423256 47231 47411 66706258 51823 51563 335029759 8974 8006 356757378 30826 30252 46676621 6847 6102 687104381 68430 67997 224168515 50959 50325 405654695 45555 45655 586793393 10398 9996 813674291 6858 6975 714355403 81305 81718 870541787 46665 46398 272377407 50100 50996 465370580 9221 9691 734769926 78347 78282 746465025 31154 30424 26593849 81778 81438 199911015 69024 68073 448443687 71883 71193 737349857 19864 19611 387594660 98699 98683 10873876 50891 51805 987977892 73786 73943 877654950 14256 13867 432593672 18151 17221 674498731 64558 63931 567320759 46050 46680 972832096 32713 32210 667510257 26912 27597 431059740 58680 58794 928576224 22262 21826 637202563 46197 46685 145713520 84432 84573 526335485 7424 6623 500868449 1790 1154 2532967 46689 46117 699851419 41223 40247 719204360 76690 76174 41917889 78927 78408 24584646 45355 45413 33940232 15947 16350 386590873 70416 70198 360480586 6854 7134 238809409 12125 11923 518932310 24697 25275 372820532 50386 51033 709749131 46583 46700 408822235 47724 46994 405372325 443 1177 142079229 46009 46703 73432278 88719 88010 698515836 27172 27042 740056089 97533 98281 969986367 58724 58688 827730627 68337 68697 367522159 78552 77604 68519770 99491 99192 143043046 46872 46747 221986987 15154 15035 358959332 63910 64366 546171159 53797 53589 861329156 20336 20276 382650926 46716 45893 116180847 37067 37386 761771647 97569 98481 263747664 84169 83224 767602093 97697 96775 438998920 6165 5743 43269318 46410 46722 672907170 13291 13562 512398545 62337 62924 568713481 37253 37941 844888486 71119 71404 36457336 95832 95167 447748867 11213 11796 238873523 49281 50100 26045915 24284 23498 219124085 46731 45969 419367921 77007 76029 250270121 93619 94099 802080678 46734 46425 933517532 32092 33000 500118031 89327 88747 495141363 68973 68809 701777739 29630 28658 784549145 62283 61425 725693716 66791 67298 800379644 65992 65621 154955667 74276 74163 58716217 73631 74332 427853945 25425 25399 294053140 74166 73385 13663307 46746 46378 963024237 17461 17286 386165245 21210 21746 664507632 84911 84330 818014403 53525 54400 19202443 87965 87032 281702436 46752 46431 426753573 46753 46449 585991760 54274 53430 13324173 17513 16746 43854003 51764 51893 597200304 46757 46238 790307530 20071 19296 100982544 13587 12980 793790262 46720 46760 302425201 30363 31347 121257743 95201 94979 140550869 45885 46763 16835450 46386 46764 574867883 21153 20720 732255614 64695 65497 361703748 23713 24712 290899987 99308 99873 229911942 30614 30384 123809916 60534 61265 188248292 46628 46771 432230615 1122 1702 3862926 31243 30655 878498035 73048 73128 27539684 81282 82070 197286241 70811 70039 478215473 18905 18531 665838798 54412 54468 67214742 25867 25529 286866320 45974 46780 707202116 2593 1685 98389374 68741 68341 848686830 1094 1436 873979397 96841 96237 336893311 15120 15499 521287288 23212 23591 890101512 70684 71500 802640552 58309 58760 279997180 27795 28575 325335989 56389 56469 380889759 46791 46542 679150883 33435 34342 397977276 29977 30322 521445424 1552 1705 810323350 53059 52921 192018789 19748 19815 76111138 18567 17901 248353900 93026 92619 46003059 46799 46625 397515297 99780 99315 542498678 98290 99056 467930347 89452 89593 525333471 46153 46803 234690381 43961 44507 342593123 63196 62720 815179960 47385 46674 971360552 3204 3512 153048228 28798 29244 74660986 41376 42363 340600799 66937 67778 189177535 46471 46811 43228708 99063 99672 279912621 34417 35115 71313391 79469 79322 492493242 46079 46815 617130128 44728 45159 3856596 46697 46817 431729790 32043 32198 620932435 19787 19996 123259887 88089 87727 323779628 85792 85257 441934245 46280 46822 140080487 46823 46313 995235339 46246 46824 31028179 1481 743 406632064 46360 46826 217293048 73626 73698 24254195 90344 90198 131833677 46829 45906 13461424 90610 90232 773893291 93047 93008 234944889 46832 46194 461878018 68409 67505 511480281 87326 87294 455748939 79063 78463 957276597 46836 46632 865496765 68292 68641 151663652 3608 4144 496134724 51644 50956 381180801 95545 95230 931040815 23390 22677 633866942 92863 92398 659982376 22282 22065 929192186 21761 21372 28883818 22638 22014 299475798 246 1 154026798 87639 87548 268255493 44703 44319 872481638 38214 38845 436944291 31946 31284 281688494 57614 57179 172101064 52082 52433 898434176 30727 29733 521368028 47547 47382 253052583 75738 75200 22688045 74914 74575 22541558 61738 62686 567469886 81278 80997 108325945 53487 53087 203605347 22695 22797 509272940 17399 16547 932420234 34294 33438 17288747 49529 49759 828602204 48707 48775 627753834 75572 75700 642462853 95162 95600 250002534 26642 25773 739756367 46626 46868 863322075 70909 71816 685207670 27425 27092 744869240 7178 6242 430706488 93278 94280 63085968 34966 34986 457216683 88662 87676 273746194 15592 16299 903264083 29090 28804 842345915 84685 84944 251293428 97939 96957 573612682 44476 43502 47569061 99536 99036 629690485 51403 51920 119570214 16613 16959 411321178 71999 71460 431182195 217 1 563251000 22544 22730 481888665 75379 75259 57514911 46559 46887 579007945 97419 97325 25401189 87634 86945 183916459 30305 31195 619757211 5956 6110 883052020 23956 24219 438713535 80369 79543 594639931 46539 46894 858601779 73647 74363 519660809 68003 67931 69102574 40394 40203 711895599 87073 86488 715554930 25763 26751 406366044 43615 42750 237577470 25843 26081 454957806 68491 68439 176134660 23892 23310 387731721 46904 46084 392123869 24826 24040 332858598 12987 13501 508989628 59223 59036 313158766 9052 8831 292736225 56804 57454 710681096 36592 36376 880881423 45459 45271 712073391 46762 46912 720386879 46913 45941 672843335 13004 12425 11960214 87071 86833 919310385 46916 46881 561825685 82950 81984 778634781 46331 46918 206674320 13248 13660 18646815 23233 22880 8250977 46256 46921 46624006 12677 12533 277292893 3423 3591 605141481 46924 45938 761200263 89733 89950 52446210 46093 46926 548488452 46889 46927 333632447 49462 49142 499271631 46846 46929 34105367 38758 39449 49139374 3733 4604 244356379 11466 11035 500236645 88115 87828 184430797 89003 89534 6679849 42378 42647 875020852 31373 32081 7660119 2014 1008 246081200 19635 20360 159796838 84291 84150 117252492 17126 17317 489510427 13074 12164 924862930 35608 35408 742449147 48021 47721 334531171 27127 26256 978878214 27947 27912 605759558 55167 55358 475040674 96764 96053 44794689 58399 58701 527124694 27891 28705 255984806 24482 23552 185723320 44192 44102 232943728 49677 48916 255200041 91583 90603 409324686 46954 46743 291009983 921 581 596693631 36356 36137 706952195 46957 46645 968924959 41628 40639 95652061 2471 2962 759174337 46326 46960 947302988 35973 36615 607626109 48786 49574 984441946 196 67 4254668 89109 88386 479098960 26310 26136 60354386 91725 91614 621300774 46967 46882 904872954 99682 98958 757214781 75002 75563 719093064 22369 22924 704688465 87827 86896 737165291 46972 46150 931462313 45279 44775 677753746 39435 39932 361688208 75657 75180 745817857 1167 760 702617353 88251 87939 37845604 59128 58315 950175935 55718 55124 47765987 1 483 629067323 46214 45862 442851958 4561 4573 795352409 88276 88946 502477563 46388 46277 956052221 46985 46668 988961670 46491 46986 260290818 930 693 473932024 57465 57263 43305075 55785 55372 175340243 51728 51057 45781502 15386 14509 674281804 66569 65564 979125925 18836 19734 672944546 89705 89011 791970487 4233 4764 47053487 64825 65389 612396287 34918 35073 806114237 93523 93136 162938939 80241 80899 26343322 53188 53350 730391760 89660 89936 663473647 46710 47002 937814203 612 928 983757005 16812 15820 580400075 5081 5884 290253961 49610 48956 478891021 24578 24033 18532298 35829 36032 799751816 41355 41514 699191776 95434 96280 828866603 21548 20909 188951383 11014 10643 500620036 80646 79891 183614668 11685 10786 225819571 46512 46497 644845568 75554 76385 395014941 12110 11492 965492523 47018 46919 321536101 41023 40513 389967507 66509 66676 148059928 32106 31750 408323164 30574 30704 112547239 46385 47023 567612066 17632 18549 697458715 84799 83869 81176517 59813 59729 205443844 63103 63374 975698180 95056 94105 801505970 46087 47029 460921678 63784 64602 237681320 76357 75393 472923732 47032 46154 700969294 94354 94399 601365987 95464 94637 190178278 60132 60245 204807537 69449 70236 8957633 77760 78173 620085750 18297 17620 223786419 47039 46841 57324541 38074 37124 567636164 6535 7278 561873914 21149 21054 113176872 87022 87974 708448990 13529 12863 311636594 54150 53149 7153385 51747 52196 425266180 84952 83984 14499519 54705 55461 688051914 86939 86270 55827647 69307 68455 74128168 72363 71960 34667152 9176 8220 788388656 46951 47053 646719740 58215 58106 989056281 25726 25487 390967810 47005 47056 741906924 8129 8010 294034214 11914 12578 569111681 76924 77091 77505036 69569 68875 411114666 41241 40627 822100805 43226 42267 914727598 88964 88117 720025961 36936 36107 905969401 88210 87241 518189670 37403 36837 477090321 403 1059 432467735 71967 71933 326492364 58780 58159 914342169 81595 81690 336601281 36953 37839 861084378 47072 46236 914385148 97778 98588 282371570 72119 72710 415800054 76534 77201 14535095 47076 47049 768890820 46644 47553 684137483 46751 47078 657692046 28710 29305 355196537 67647 67031 193112387 32031 31982 661182849 75119 75629 728144011 73324 73005 413789231 46531 47084 120932349 84392 84401 406033907 16757 16040 389077395 68522 68930 632907948 55544 54613 141545306 49852 49029 88891654 25042 25928 542819950 15036 15431 250419462 14931 15709 416341542 95228 94493 2473699 47094 46950 652713868 58325 57944 853559832 46196 47096 45428496 5459 4904 936022199 47098 46572 55878269 63383 63905 14517504 65760 65793 31798059 95807 95932 957069106 22865 22248 20839031 59763 60436 186945441 54676 55202 63677040 47105 46213 53854985 41210 41203 665156819 51297 50565 52373282 57701 57494 968494650 38552 39232 743480180 75144 75478 723853200 6132 6057 95097453 46214 47112 26258376 26040 26846 350984881 98726 98460 809322446 47115 46572 290909873 75313 75339 60379326 47117 47090 812398719 70674 70395 931975765 64531 64515 171493345 98461 97491 609721253 46261 47121 927428260 41644 42302 397207564 51066 51015 708015922 28118 28070 181709414 17677 16801 651913575 92286 92464 594548866 15973 15889 422678945 89511 90184 282626771 47092 47129 766541334 884 85 941884520 87717 87108 761882219 36029 35160 12973854 71751 71736 69101442 60346 61226 869275669 72542 72916 328830355 43081 43755 71110240 65982 65615 311643774 22717 23641 326424065 59269 59133 525141599 57353 57922 543480084 81691 82661 29592675 47142 47021 961327434 53073 53109 51832283 60272 60132 471631769 81593 81810 452740495 62660 62159 453933106 32357 31452 819172693 58980 59003 910788788 2718 3312 307674594 51042 50408 405229215 1827 1017 569090271 41449 41991 101702155 25572 24583 513308992 42491 43224 939604122 40818 40065 126948817 63420 63140 682468523 95109 95807 30660625 76357 76728 272577744 49147 49845 587133252 15307 16047 465182595 89248 89909 531857348 66423 65497 318695188 93828 93155 96050840 57374 57371 63813606 57425 57299 34485063 66269 65737 85316315 8624 8268 970098158 20743 21284 12846605 69711 70689 322617233 47170 46637 475407807 93903 93047 304261807 82229 81271 737409939 91558 92425 71322649 83447 82789 97194493 47175 47133 579688964 46614 46409 645294583 31009 31467 683294556 20415 19413 335132918 68865 67862 541092187 47180 46703 291947293 33980 34621 17994587 54826 54731 354428337 40123 39117 703759592 48654 48749 330900942 66052 65499 308213274 19032 18415 293099352 64728 65709 942018081 91594 90735 209367091 2424 2912 714879010 75940 75064 829774775 57478 57085 895945282 93369 92395 756343390 79927 79713 217324288 21351 21223 201554368 47195 46696 49239751 440 1 998772930 47197 46338 100214723 67229 68057 483027978 89710 89526 183446005 51293 50784 18291894 35038 34785 669513090 29502 28854 577416013 59258 58388 19202897 49812 50333 109541621 70536 70746 786888660 16101 16181 616581351 14454 13909 422555686 8143 8179 978905121 47209 46608 222670167 11065 10536 589289818 31773 32681 683422724 47212 46370 655397691 42728 43139 532702762 74539 74996 714600140 7562 7654 64092987 43667 44408 326294061 79815 79759 163224178 22923 23316 338830214 60687 61319 756234596 17882 17373 811397184 29102 29137 964907225 77863 78479 724644982 67275 66589 361446873 34720 33945 856112806 1377 1228 345150730 54229 54391 995273645 47227 46994 821712441 82893 82408 390354674 79956 80181 197918262 33858 32961 118299361 41037 40847 873425637 67683 67460 163575195 39271 40115 398116242 70710 71527 634545643 46353 47235 541386629 10567 10342 977245309 99405 99040 483814614 13083 12269 172760394 86593 87075 8593283 10553 11090 367267159 46815 47241 935294144 85492 85443 815818911 45812 46507 862453390 47244 46701 694635597 73170 73842 830448527 39670 38847 883818799 92487 92905 528151321 45772 45196 727519848 6334 5642 466377609 49513 49322 273595493 46720 47251 930623706 75545 74616 779339794 80083 79166 356745590 47254 46572 26486349 93892 93596 680209739 93376 92524 1578395 47890 47599 900657954 1908 2768 420260889 47259 46525 371845164 86653 87256 347948982 21110 20623 574590430 77066 77302 805230240 83471 83844 39025151 82847 83404 504262140 10184 10261 164840704 5020 4712 111908058 88154 87231 500249227 7662 8049 826069352 72885 72486 154126430 83561 83434 177084005 48701 49441 7817050 1494 614 389522649 85112 84601 927349463 83399 84331 77313540 40129 40332 157487675 46988 47276 713687444 49495 48669 426834123 66805 67307 797144091 77543 78150 658268097 73382 73193 563587519 36319 35794 68756638 73065 72726 904757556 46812 47283 141839809 2648 3398 14605031 50176 49836 150896441 50867 50989 415094908 20877 21394 864467416 44326 45331 892809339 1655 1187 258538120 88843 89199 28778566 75449 76203 121159650 17446 17724 370316879 2127 2994 14342653 79016 78821 599742087 47295 46441 584763524 46351 47296 264096538 61437 60721 89245964 70061 69507 85473113 90617 90230 914696100 64312 63707 899576567 83535 83551 252929965 47141 47302 430406521 80122 80011 995937004 85443 85925 14249960 46858 47305 989521117 44213 43982 120705225 49573 49237 332298314 78814 78478 479856207 59561 59172 447959837 47223 47310 926326478 11023 11851 332504179 48356 48282 474200947 56030 56065 210815217 47314 46596 355406131 34095 33757 824715611 40183 40319 29264897 7002 7096 70745442 95101 95565 885928516 45389 46037 463307966 47486 46656 766762120 82274 81427 551563389 28648 28385 541103475 72293 72174 28097691 29411 28874 493139451 66989 66193 764202450 34580 34607 242094551 25188 26004 583337907 47328 46616 351127603 62974 63120 827680502 81434 80721 20384936 33054 33308 192970767 62868 63615 830766187 74838 74281 698345474 64378 65091 196531141 46567 47335 569226615 47336 46794 599332803 41501 41928 301766673 6020 6894 8521774 25730 25210 466156028 46880 47340 297168317 37067 37749 409427909 54854 54134 132683914 62143 61367 39484015 47344 47101 562012867 47345 46381 964894659 89976 89332 506710946 46838 47347 582196455 19762 19841 724795039 46429 47349 81762098 2944 2975 971332324 30949 30082 636514111 98883 97901 323571457 10714 10655 154491456 12996 12418 435854561 99021 98940 292922773 46566 47356 215177724 44361 44586 681957534 47358 46582 9500111 48297 47684 791947469 47360 46909 62808201 99960 99275 352252927 46597 46170 992515080 68937 68014 501495052 54026 54534 789524739 79600 80357 871769756 19456 19449 350021257 93525 92667 155846717 65184 65462 187091370 47030 47369 728545715 35824 34910 414051188 47371 46633 175317135 11777 11573 6570273 76098 76806 363629572 86220 85850 35581582 6993 6372 804686581 65550 66063 392985327 29944 29939 497772626 23522 22802 555372482 97417 97933 775340453 31963 31769 391910913 97638 97304 54979560 47343 47382 740473244 46970 47383 933141146 72352 71915 873935654 28459 28715 126352658 47386 46871 580857806 44011 44190 21593106 60205 59534 645854610 99173 98974 14700959 45947 46688 420992943 54316 53794 356932880 10441 10845 307187548 56353 56159 393053542 67256 66537 319589559 73944 73649 248479707 79239 78264 408851456 10672 9758 691421374 47398 47318 154778373 97533 96789 647103613 81389 82309 282925789 47401 46681 376073988 7368 6654 399755737 37782 37976 686601541 7389 8274 764735928 47405 46528 899941656 18414 18184 348722714 46693 47407 969318214 23993 23761 69836600 58208 58689 808015840 95036 94097 235142353 35415 35396 80867542 8408 8615 5928296 7505 8072 103252676 68657 69356 799471020 65304 65192 365488143 38601 37682 44247608 22379 22849 989322801 38889 38447 307117436 37118 37122 414306641 99139 98351 210156539 31879 31102 693929495 94389 93950 827461816 97878 98862 35395006 70985 71049 381718506 70920 70665 69707371 46544 47060 151254519 9248 8345 526506429 80788 81515 932374688 47429 47053 612340645 45198 44394 485300345 44010 43143 249932664 51698 51507 855381661 47433 46449 34938178 5101 4860 638857887 40749 40659 542523742 47436 46937 412579012 85506 84661 997013571 80914 81464 691472495 30069 30669 485116065 80699 80741 232237788 1 195 136111021 21702 20983 890270225 13739 14524 933479352 53582 52641 4980754 47090 46261 950163719 25277 25487 143750741 17650 16732 630094047 6578 6995 71431029 78305 79061 581272287 60710 60099 556299562 8719 7789 503246995 3083 3477 17506425 74224 74339 892994373 47454 46542 821813800 38687 39172 47547414 61391 62298 120806773 65182 65402 891079246 46755 47458 26363144 97191 96796 817626097 47460 47281 919286309 47461 47370 552778899 71936 71320 605488678 46663 46056 929381996 81415 81553 262375465 36145 35395 32710575 46920 47466 193950982 97356 98052 969870872 64303 63945 254158724 60514 60467 170382020 94032 93339 925116108 80449 79872 914479174 37061 36553 982972701 68658 69359 480624887 26131 26382 106860226 83497 83335 936219533 47472 47476 290675009 24114 23595 634792944 41480 41477 453173974 86935 86446 739192393 79448 79205 655686175 94684 94585 498151515 79523 78894 659342873 47190 47483 636194070 97341 98156 640439883 18370 19091 395941481 5655 5051 607355713 51535 52355 76716377 68331 67809 969290556 47489 47176 50470480 42421 41713 799627048 47491 46981 66969527 63730 64415 539538382 16933 16479 967809222 56412 57350 316132171 78265 77799 892354203 54361 53734 619969217 86927 86823 938752394 47498 47483 811901004 10116 11043 511190197 47500 47187 56745272 47501 46821 619987420 47502 46733 447694961 44344 43928 61661046 47504 47319 814064954 36264 35573 82109696 47248 47506 303067682 7659 7408 376437141 57118 56969 227501108 82651 82549 954464447 29532 30530 723165807 47393 47511 241969549 14414 13711 33903990 43089 42576 725248997 58894 59798 484171656 57956 57142 697847836 20136 20968 40830641 30227 29954 597347524 98600 98298 924511042 34683 35645 343115461 65423 65576 614059136 45022 44537 56778672 82804 81879 9932185 47523 47161 977747535 83751 84129 499839196 61618 61727 701908353 72646 72607 28615976 30821 31419 30188356 42668 43582 286046629 61892 62768 6828564 14464 13735 481625011 21549 20768 393268852 17135 16436 124365088 47220 47533 787624650 18897 18114 267977886 15362 15125 562769775 24863 24478 902138484 88060 87831 939033863 10517 10049 138705779 65058 65781 78171918 35499 35867 790578220 34965 35202 22065844 59152 59033 486104160 99416 98710 298109931 49451 50228 53702840 47545 46583 711031486 46620 47546 435499190 98255 98669 35955428 29056 29293 717505260 61535 61510 207483797 47017 47550 902812012 85604 86487 530038172 37364 38370 500049023 83206 82348 177014190 46618 47554 806957466 39551 39505 347607290 2584 1922 970009741 82132 82422 210116609 3067 3929 396179710 5998 6518 623463336 10357 9639 302895126 72831 72276 101300363 45162 44269 950021754 13368 12906 232264853 46133 46411 224288381 53035 52330 725717710 23335 23521 857846420 73891 73122 222124403 68327 67868 813057034 58197 58045 218273356 47570 47246 958056948 96046 95168 328838458 94554 94925 270818408 47573 46663 487339280 13233 12785 884930538 34840 35037 456701603 47576 46608 730846503 71929 71479 440787493 21614 22064 381282534 46621 47579 682634926 76535 76034 779821115 68603 68884 620861468 77380 77538 208907517 96688 96683 857730845 32780 32707 461567611 96037 95360 993914762 914 359 508363371 88726 88212 879792375 59478 60335 509372963 11825 11532 484459912 63270 64231 903983116 59201 58748 563550982 96717 97144 102205779 75477 76262 402190897 25985 25656 205909985 89673 89539 181420120 5577 5813 660574350 26983 26418 23577896 46979 47598 4811153 47599 47054 602091202 47081 47841 649571643 47472 47586 992103952 47602 46930 347356390 65585 64771 878865752 92258 92215 717082664 46091 45304 610721553 79573 79171 378149964 19296 20055 803752694 9145 9534 912920578 2332 2278 436725594 66015 65091 726202197 83426 83421 911989947 46989 47073 726604766 55007 54178 547850137 72266 71301 119944503 50363 50334 9454216 14067 14634 869809587 38326 38682 479490693 46657 47618 190054220 40120 39822 445724550 47620 47582 361524445 97177 97925 906171221 22484 23159 205298578 41229 41601 131128477 72382 71429 726331548 70990 71323 626377797 42104 42928 69963049 39416 39027 930568958 50292 49587 126718611 47017 47629 659920152 8213 7705 328106199 3626 3738 580698266 78567 78495 51287882 19769 18926 427270545 94235 94296 724595591 46946 47635 941762728 47636 47090 420184748 7406 7115 41954809 12242 11555 108835014 17207 17365 888384035 47351 47640 763172489 14407 15071 684134301 16900 17346 264375109 86263 85305 608622154 80637 80863 593438997 28107 27598 309317453 91857 91093 302473562 20765 20637 131778334 13196 12474 485406055 28295 28161 363865053 59827 60536 390948734 70069 70865 674840039 66785 66114 159430652 47653 46989 319825576 58888 59232 785285840 80056 80516 217436592 44271 43563 533057841 47500 47657 27625992 49727 49903 457257873 73584 73324 485371334 69153 68902 554956 88137 88577 223990239 21652 21591 689115046 57759 57832 646570045 86127 86893 47247732 21771 21123 522372625 25611 25228 749653273 14104 13784 268056683 79527 78841 355374900 52283 53249 893926664 47024 46290 683039896 2825 3041 796570986 40618 39922 55446013 81013 81484 631513134 36888 36313 474354677 97792 98160 194053275 8450 7609 952924961 17718 18206 762887287 10923 10618 959932580 17782 18076 55414814 10488 9730 753227992 99443 98743 766662869 27484 27528 39369280 20282 20967 512269659 68459 67723 72978110 7138 7193 254205121 47686 47454 297217286 65168 66163 103218044 31322 31211 564770387 3732 2862 249038521 65855 65653 114725977 56853 56343 609534448 33476 33860 49222522 97783 97342 841986748 3045 3791 485911868 47537 47695 751443690 10721 10048 203347707 2230 1576 591573199 54275 54455 693102811 1076 1769 218707423 57676 58135 960917761 22916 22871 890219388 5433 6211 22382339 47155 47703 77401612 45155 44331 952955804 78224 78287 264183374 5432 6204 150290597 20371 19535 626757870 99505 98684 766870848 83905 84806 82041943 47521 47710 685064791 231 449 609992 21806 21977 433906501 47111 47713 196683434 39423 40400 748107474 8118 7846 513773345 63199 62870 808940645 47717 46904 627528417 16473 16654 152445301 36777 37731 679648067 73773 72906 253127489 12595 12032 691896727 6146 5927 178702529 13196 14069 382394556 78910 78571 576944348 93087 92168 955770095 53451 54141 727199963 33736 33769 310300129 54115 53136 769822494 52368 52729 486086412 47730 47060 288597517 58646 58035 544242246 77580 78315 64448850 68122 67692 143687831 83405 82993 880564038 78592 78744 964400456 46797 47736 155836584 56992 56555 104320828 89491 90032 770605205 38606 38895 180741252 47524 47740 607910580 68635 68388 198179885 60167 60529 755115442 74729 74022 503206492 7192 8081 972345326 65625 65750 921068190 45038 44689 371743861 37455 36932 698256505 61984 62905 389655600 47749 47677 821126727 51536 50894 151758684 80198 80707 153825860 59308 59514 640383803 56541 56420 999369189 57724 56751 248602633 92126 91137 493884267 39919 40441 277084978 47757 46908 617665977 47077 47758 811086274 47704 47759 348585570 95408 96248 165084957 52850 52188 593817095 41101 41493 880419824 77899 77580 458170080 78522 79404 30589287 85184 85003 451656088 47766 47656 105460897 86461 86232 859139166 3651 4456 48528481 53830 53414 137214009 9722 9913 55739142 67733 67252 888088731 79893 80355 511626941 47773 46896 358492474 16236 15493 836635125 37436 37157 930868763 22537 22932 55400979 47222 47777 374907375 32633 32600 523004519 47779 47061 547704483 85746 85932 595638623 84534 83910 753185843 9773 9530 632833531 74819 73913 490635711 43071 43238 84488577 45172 45053 351413472 42424 43051 460761458 52291 51627 23438140 56907 56627 527478204 8638 8144 417051224 64120 63611 672597809 38703 39542 281149870 47792 47364 639337016 55182 55396 765881088 47232 47794 54739395 75794 75496 784694507 10503 10158 981974657 47274 47797 926913471 68489 68896 450676308 47524 47799 921367694 43226 43286 109907973 92845 91984 885104259 73300 74226 557922103 75989 75800 22903925 19617 19173 50555545 47780 47805 346927292 47769 47806 59254368 93292 93218 893214020 69848 70559 201751797 91600 92189 825276896 5334 5919 130211818 31849 32814 80957152 94004 93722 523001651 88164 87187 878811621 82843 82721 322618515 47029 47815 970820340 97732 97871 701471060 16131 16694 612423626 86540 87373 414626875 14493 13924 734697839 22243 23215 21685179 7469 6501 406349838 44769 45075 783583337 62582 62689 59861252 47824 47147 684798896 47825 47426 316474167 54971 54343 229547718 93283 94133 737357225 29266 29153 61967838 69332 69435 145591373 82959 82542 911668128 80319 79739 700174105 97390 96803 798255318 49794 50725 185763676 17074 17479 71303784 14072 14062 469854034 38086 37082 112861066 89960 90247 484384757 9609 10139 237072948 58163 57814 610423063 47840 46931 171996114 47706 48139 781107118 82962 83363 806091838 98069 98474 927516271 65966 65115 878452971 59682 59739 42480798 32029 32204 632597091 91883 92884 338202404 62215 62193 849280499 47679 47849 962389986 30304 31302 246501284 14497 14829 633290565 21302 21985 137408622 73146 73266 101065754 54244 53501 5328041 90013 90957 173278628 77061 77623 404221636 21112 22087 170519532 83675 83615 64789049 47646 47859 66619993 47091 47860 393237184 30355 31043 441802880 47058 47862 20781508 45554 46469 281599293 63348 63037 666057747 7928 7869 708950019 47201 47866 926855641 70151 69348 724137072 26294 25292 418562767 22314 22023 554812453 86247 86200 499688624 11206 11929 839563988 77102 76130 337295853 11442 10707 361891994 24197 25141 405225121 44264 43423 958803600 19352 19313 758202823 13815 13366 846782877 1841 2008 289717931 70224 70519 20909966 5844 5681 496396958 69567 68661 44481128 43824 43078 629574382 47883 47200 409181692 46947 47884 641984277 38651 38139 627463101 1216 406 957098801 61773 62597 573237455 15258 15277 437145268 46966 47889 715889248 31390 30968 904778589 47891 47413 133540923 89934 90211 266563687 70850 71076 391548314 47894 47517 847216128 6845 7365 288407612 7092 6888 24144636 39033 38620 292468152 84951 85799 66211019 69948 69677 596743953 43143 44051 929567144 47901 47335 879143562 87728 86866 513717524 97841 98486 727141308 11038 11756 531991171 66495 66370 224078309 47686 47906 540370517 9757 9963 730546307 26710 26353 868926727 15632 14899 62387234 97442 98400 705366187 96218 95427 910249330 51385 50481 148286101 6548 7136 259912860 98182 98572 626439512 4385 3767 215449302 15162 14451 765696753 95669 95334 427238454 24629 25596 352664385 22040 21595 674554819 64819 65802 886419137 47921 47421 730055634 47252 47922 335620465 47275 47923 688581776 22750 22595 657132049 47925 47365 181489883 47896 47926 997026196 16247 16242 806672726 40083 40923 498843346 2958 3525 532202940 21331 21149 820406909 9752 9481 509163636 22447 22976 70926166 43174 42902 167551078 85361 85296 482597536 47298 47935 30157582 94041 93971 53600469 22490 21880 487192782 39078 39142 139883161 44317 44275 261617033 46288 45780 306769388 38388 38348 70657901 6094 5533 606654371 14956 15382 139414032 56729 57412 847202585 14964 14610 251886527 99184 98660 910253602 47048 47947 742058771 17396 17054 275750720 28696 28338 626655940 36499 35643 811455514 39574 39918 429000642 47952 47940 244165161 73595 72705 600923522 82977 82772 775404469 12935 13605 945218710 47928 47956 929530624 99108 99219 535144321 86387 86507 465702337 63270 62682 311708105 58692 59357 400884947 76226 76707 339799374 47962 46993 57302063 2836 2861 346030553 13715 14042 25739032 47005 47965 888451832 93053 93216 72813717 79695 80205 895117322 70176 69747 883849252 36237 35454 733874838 89445 90275 816423597 70713 71073 107710177 47224 47972 852180917 21174 21379 11071679 77278 77039 331127508 35570 34888 747161257 91582 92301 951095657 47977 47218 274068752 10564 9569 543577228 64751 64111 68346353 46412 46164 550012740 47981 47412 741285034 7771 6973 120851706 34277 34324 325297676 62464 62666 760618030 4300 4257 179575985 79300 79258 883976553 66617 67222 653979023 69407 69116 985202291 93518 92778 565432014 71634 72118 933040581 45530 45103 37038295 17958 18419 430371393 72389 72555 237400494 47994 47455 255384353 31929 31123 528964737 3425 3141 292799534 47997 47378 678309761 89451 88733 561578546 94125 93311 5346800 47531 48000 172706735 42336 42751 9942139 54440 54567 424670673 93287 93025 287829451 60333 59602 527629730 79035 78151 43668823 48006 47133 753381757 79652 80094 940426364 8999 9697 428543685 52231 52829 43402703 48010 47532 199600086 43339 44319 810601138 56514 57107 281945660 21453 20657 823484197 47734 48014 900316452 48015 47255 315117535 49229 49779 927965199 81958 81111 927790750 8276 7632 931910094 35211 35159 102146235 24329 24074 188637098 20340 20149 995836929 22458 22194 320822499 4024 3430 384234943 68354 69269 824259164 44509 45511 210327580 92902 92688 208770708 29964 29484 942535083 53612 52947 907788760 48029 47504 931734335 19871 20753 541700791 21167 21254 728510465 11834 11447 975738551 82241 81688 45550527 3168 2661 577252166 50765 51488 283861895 76779 77207 39758579 49031 48304 307926133 10340 10199 63478494 15040 14503 536741065 24498 24672 858623085 12098 11700 887329596 67630 67602 14690113 13540 13515 121835669 85174 85329 849350505 74385 74916 388855671 46419 45977 937294805 12544 11747 887182973 61360 60921 848924941 9572 9074 549134473 51267 51490 652858403 48051 47699 113891160 76861 77050 588794341 48053 47779 939312218 95730 96549 308811352 70214 69949 586724289 35992 36876 208973922 53071 52687 780821976 83475 84385 322272711 71899 71185 934554263 13588 14262 295693143 19866 20486 358996852 86267 85862 216585573 63937 63458 600483707 72879 73664 442946682 64421 64993 960292257 76094 76368 202621515 84309 83849 114712918 61158 61027 632228585 85582 86284 111465817 25668 25676 209755704 93621 93105 964331728 48052 48072 62461346 17163 16351 375374488 77602 77407 662004236 43036 42515 765757146 60082 60197 945722889 47344 48077 563532511 48078 47207 703602766 24277 24858 919423781 47729 48080 89393767 48081 47807 505352114 44919 45708 317329320 17015 16248 976530088 11516 11500 476520549 10588 9812 45600026 72614 72929 966206822 9417 9936 120016414 47766 48088 968890261 75561 75250 860364835 26377 25715 463716346 32259 32178 389656709 17537 17620 639710185 45053 44101 354706783 21676 20991 326558074 96522 96760 915189153 48096 47522 556122170 48097 47589 189224802 9780 9617 913439264 45516 46255 336109687 69374 69792 864297155 29187 29827 446215492 30470 31359 456082121 48103 47118 966922706 73926 74444 692942243 86950 86742 908654882 3569 2795 130328440 35973 35540 748091073 91745 91613 875187550 32284 31593 863084189 83674 83317 134300112 48111 47702 900529943 32396 31536 899639133 69488 68783 647559513 62151 62991 732816285 19099 18905 293041130 34380 34789 826967657 48044 48117 648813439 92154 91239 751645003 34855 34302 143697429 47150 48120 656724788 63813 63290 971263036 47741 48122 37880429 4999 4799 803171510 65974 66597 364826320 33444 32959 702811712 47900 48902 1248824 32630 33432 282211248 14996 15900 612717878 51842 51532 73198656 48130 47914 564285958 98490 97663 966990378 66179 65868 905850817 69084 69865 693506421 33258 33800 603246547 19774 19748 898998542 35429 34777 571062192 15114 16101 56564762 45853 45548 166659779 18631 18992 758638987 47809 48140 404883623 69112 69042 266258417 77346 76348 774977434 39933 40363 782238611 48144 47469 698041135 80572 80478 289952447 17961 18440 22277955 54167 54001 498158686 62213 61819 4724017 35923 35869 251276491 25825 26253 808034634 48151 48014 206986470 48152 48031 583110271 50389 51112 25063268 70966 71421 838881889 12705 12137 985925737 45187 44764 580431692 69555 68667 650503000 48158 48140 54790366 53150 52933 69247210 36395 36215 447041198 10820 10687 47369597 21774 22268 767920443 79676 79096 415565743 75591 75112 389856035 65417 65164 771557164 19737 19604 988826774 48876 48814 578123716 19771 19112 202319625 39438 38735 220451009 49864 50187 907267887 47965 48171 950577271 52128 52408 912710437 36066 35898 436042780 48174 47498 413112557 45195 44358 53239770 72705 73179 661125405 47511 48177 357355811 33961 33933 66851288 47534 48179 268635461 48073 48180 911199742 46785 47600 113393214 84971 85328 667720864 32628 32967 395793361 67313 67807 448214199 5582 6060 691359449 88327 88066 271466773 23724 23104 285797598 29654 29816 785352859 35179 35796 55437286 78550 78694 469264045 53287 53855 812139661 83999 83298 430319587 95193 94764 231297112 97443 97302 452665089 48275 47396 848224839 43339 44194 559908394 74909 74988 61731753 29917 30533 339902544 86639 87395 358586164 34606 33657 628969199 8807 9711 43383893 40006 40953 877858811 42130 42879 940129477 47221 46299 18356247 23677 23690 351086685 29292 30186 594328839 70658 69731 591528747 52388 51497 354722920 48209 47219 164063685 31952 32551 63400606 89958 89821 965496797 65579 65698 984692239 83725 83735 958647574 51540 51325 399903375 30992 30487 259238934 2127 3107 488993050 48217 48011 808087517 87484 87937 277301193 895 83 734872405 59947 59481 15238143 60046 60331 91064106 47553 48222 58769635 48223 48165 804843995 51158 51744 396827668 83786 84236 355137042 60204 59981 157536920 78855 77976 673178417 99955 99521 49072661 98050 98744 629666861 95075 94660 67891779 34870 34753 58081439 77848 77974 208927393 48985 49023 852870168 688 1525 214800487 83033 83355 880373685 60745 59787 173396668 4753 3793 600766964 41275 41128 179845930 59395 58733 959471814 28251 27317 955392079 27895 27319 634868198 48242 47532 819288277 48243 47418 191720808 9131 10051 52902564 22115 22420 826185365 13748 13982 610701909 32951 32484 957073142 87865 87132 405548778 20299 19572 897357743 54210 53367 187356605 74102 73781 607221007 25170 25787 768848567 45019 45157 762589284 51443 52320 26712258 58519 58812 730653716 49750 49997 717825665 59290 58476 464641513 892 1351 958309182 44474 44919 983073709 64615 64170 953395236 46719 46388 783017463 99755 99717 47226798 53216 52297 30963012 36433 35587 58190687 22909 22569 218271049 35912 35845 664958900 77144 77021 387500680 48268 47840 71327319 48249 48269 163700258 47959 48270 715319957 32807 32260 35097068 44 654 955287570 3977 4588 10321604 57001 57830 457538491 65281 64598 382107430 5642 5685 701611773 46451 46013 439556090 31376 32154 295541556 84788 84648 964674992 2292 1471 434870631 84153 85090 944556943 7151 6709 943233586 8414 8747 861186890 34805 35721 81799683 53500 53910 169622229 66704 67325 39675274 8083 7786 809815158 56012 55832 153879146 22873 23532 142482719 45012 44310 172806197 48291 47445 186219771 65583 64872 979682711 60724 60448 439969351 4310 3428 394390993 55711 56254 94762595 56394 56924 461032041 33701 34239 540933417 17376 16510 217185568 31561 31041 688395901 1578 1421 16207397 48095 48301 702972453 56058 55334 61937800 18808 19783 233287132 48304 48119 457160433 18164 18995 288925089 76031 75600 859320978 34737 34645 213278293 82702 83138 684779098 66898 66158 59163781 26487 25681 60509292 46870 47867 367987077 93884 93399 277060559 67276 67454 398086334 31946 32949 802227303 33925 33347 844615496 96713 97423 600434468 14465 13857 243659708 42713 42803 301063801 58590 59174 725621827 12280 11979 149891856 87440 86673 581961971 2508 2784 24252092 46841 46809 448874588 45391 45686 224014255 35572 34730 55595613 92893 92358 57591277 37174 37371 603931965 48328 48096 533382400 48159 48329 463894774 40237 40619 618379245 62904 62115 325541076 6008 6207 849048936 47964 48333 123556671 43285 42616 617839172 22669 23058 653361109 87697 88121 100616237 37307 36671 784939965 48338 47951 147725465 102 577 46357047 48102 48340 440701948 85940 85217 187266935 3736 3295 48546619 19678 19088 863646643 93088 93072 169107812 69438 69768 317041787 15099 15228 706003868 48347 47928 442141257 27177 27569 212852057 48349 47925 231827545 2146 1969 477395665 47730 48351 698287290 31905 32601 540236722 86150 86647 292042406 74441 73497 830471187 38481 37564 179347215 96736 97403 466938282 72883 72896 621889402 84622 84560 374503744 8774 7975 302261008 85635 84998 706998371 3067 3691 240952818 72422 72061 931166043 48363 47394 525723342 47861 48364 726394719 46030 46271 88440496 47615 48172 391727368 47788 48367 636328730 64577 64867 62147845 48369 48313 275805782 97385 97510 203823377 92445 92358 484289035 15430 15233 944597794 44170 44134 157978639 36156 36134 644482275 92339 91998 390112636 94123 93469 884856165 76126 75743 149857286 85205 84543 59243793 84742 84522 75285899 48221 48380 565329890 94207 93205 991847916 73393 73982 772141521 2057 2200 411170588 69317 68774 622301072 10303 9996 465927030 48386 48279 667269498 80824 81783 470317652 71891 71663 804468427 77781 78217 446374621 68319 68870 72109836 39759 39669 617910558 46382 45500 950392786 47641 48393 662727005 81241 80841 754961064 50883 51838 905199017 22479 22046 489224010 46131 45974 650080694 73538 73031 855516692 36390 36134 134090984 48034 48400 760233657 33843 33225 223103662 33518 33227 224479032 31287 30653 961841425 53014 53976 487214860 48405 47658 621172109 23590 23301 65065123 52410 53340 644022303 14321 14111 513778450 6538 5891 955595935 35154 34871 656096775 46968 46372 702491216 43602 43950 619807231 18657 18028 697104822 60320 60113 851851961 43219 43151 84386983 72444 73326 230457834 4761 3974 686320805 98961 99251 73598514 66663 67619 803672939 55694 55868 869702223 21706 20900 521077190 48422 48415 561860241 85156 84972 294703270 45845 46183 695191181 47425 48425 909240437 82936 83014 226033942 25293 24798 543271591 47821 48428 441596009 40634 41470 250272147 47991 48430 870426792 83326 84154 708981377 4431 4883 371301002 4445 4243 478047748 48434 48199 17022032 87384 86755 82025098 68572 67685 43803387 52769 52828 689603889 48438 48390 768898492 21632 21418 637609180 47590 48440 903493036 48338 48441 35240839 90485 90066 975050685 14291 14477 597729751 775 263 948819696 66590 66106 205320437 58096 57455 919899337 68777 68485 475135645 89159 88354 809643521 80593 80667 72783218 86465 85609 977846138 48451 48239 124642197 37353 37077 832493432 47484 48453 227328373 75728 75310 570736397 53785 53660 760767209 26913 26694 983746517 48420 48457 697337980 55484 55366 17672676 1907 989 129971975 48920 49706 350780925 72113 72793 15180678 60894 61288 908306436 32828 32658 165253412 47933 48464 535020982 80485 80063 354801048 3392 2657 704574872 6164 5588 279574452 52612 52327 52595245 48469 48045 13179963 72116 72216 898825580 3205 3380 993703156 49144 48427 143472753 37162 37314 595305980 7418 7203 810287987 48475 48385 719443296 39184 38919 514208246 74194 73343 911137003 30515 31155 642932546 92046 92023 729757245 28644 27794 46714643 48481 48142 134179101 64197 63858 918963858 50654 51598 62628881 12455 13106 325841284 24168 24514 557088555 91459 91908 436381634 94476 94171 759925029 60635 60448 173942505 797 852 280882865 12487 12182 266146898 16815 17740 892087306 52392 53076 520837957 94490 93733 534150351 57245 56315 904149865 5087 4722 65371665 32946 33437 280370047 13309 14299 778221227 92622 92797 94499920 4619 4107 231209425 26664 26065 415098852 1633 1226 925980652 89757 89831 987257077 10998 11064 724537765 90778 90768 81335971 79807 80126 10516288 48123 48506 566554730 48507 48126 415411756 48508 47548 962283088 89944 90269 451051224 10734 10611 224291171 22074 22666 531643592 17347 17221 460316770 12093 12332 137584359 85624 86473 899048635 60783 60683 636603935 28498 28928 593275829 39997 39714 891623463 81535 81674 33326575 20149 20469 646628508 48520 47905 381841161 25904 25796 450330708 48489 48917 570871713 22843 23541 298390255 51251 51085 718971777 77038 77532 785797806 51151 50381 256096790 77861 78147 360974985 22140 21967 247052069 14271 14615 62536827 16104 15111 531046841 48531 48525 224246305 47664 48532 495804256 9709 10236 930297219 76869 76419 29650838 73903 73725 453041202 39627 39245 954071938 28093 28809 192418451 45422 44632 111644128 5069 4585 644044154 59531 59356 181208895 13261 12426 219639802 90074 89721 404267628 47585 48543 101008252 76398 76630 811015470 79750 78826 665638415 5866 5638 383310131 47614 48586 254745343 93786 93477 194152779 96276 96412 75475369 47953 48550 551730900 52731 51800 238409357 32969 33835 39100789 11588 11092 385868453 48554 48416 68182288 82837 82137 649442550 2217 3172 175565297 73345 73776 285758052 74656 75573 46592332 47593 48559 467044298 82179 82648 537785318 41208 40898 58929226 89038 88381 674192658 70275 71248 9081314 79526 78641 196187103 16132 17041 212759104 33420 32893 779544720 63584 64205 265123288 53869 54538 314233420 71867 70912 810737459 73606 74055 924142359 1396 800 753120394 66846 66409 891004929 41495 40796 915859 60340 60152 312623517 11732 11541 194853787 48576 48424 396329141 47919 48577 764126165 41800 42191 447619900 33473 32544 9700338 95925 95899 372067716 7706 7612 711168241 48582 48329 939834290 34982 34340 963362873 19084 18361 40492398 48585 47883 878017253 67355 66660 283784671 48004 48907 487660383 48588 48463 805241302 90590 91476 160164144 36129 35983 526259785 48591 47818 335316758 35494 35472 718433540 19945 19123 81495895 54470 54414 794412443 14931 14565 946838102 87985 87706 28286627 48597 48466 570624868 48598 47733 84912929 64582 63764 783646680 67117 66573 546358851 1329 2269 703278178 94231 94061 724424526 54358 55236 627274908 74670 74792 979803096 93528 94013 115747042 90963 90805 689585719 48607 48329 33459300 59533 59171 124307001 407 1162 15785337 40023 40795 557187606 48550 48611 457228855 9612 8936 760019874 84773 85550 569469760 48588 48614 387796423 45622 44987 491635422 18272 18102 891481651 68156 67176 33091155 48426 48618 501464910 46940 46169 39994730 91271 90951 764739183 97853 97132 998327378 9931 10263 777609807 96038 95935 454482348 37014 37730 891780542 22995 22640 128934627 28010 28540 625425044 93308 93162 640429244 39457 38913 746029291 67128 67010 43105838 32497 31552 699391627 2356 3024 20877683 74273 73493 276742822 62440 62977 392249183 47101 46726 990945734 76476 75849 688062193 96359 95772 20139011 94346 93940 348146472 77498 78388 664850297 57259 57541 152601879 24426 25348 366110969 40316 40455 687560764 93826 93209 714142975 47896 48640 542461710 30792 31249 454055652 47787 48645 105420245 6896 6689 843856981 97745 97822 251355070 45643 44746 560548612 31726 31411 789127727 39957 40443 246961821 99216 99528 848829016 92761 92809 894874364 90420 89651 705155339 93850 94269 125007517 83449 84055 776212685 48656 48219 623722836 1718 2219 515375661 41482 41539 437738302 54744 55234 450912852 72306 73289 861552631 48661 48040 427395038 26660 27081 544631309 47863 48663 525871592 48639 48664 816181941 34942 34562 936680810 97705 97640 517888445 61416 60828 820116680 69458 68508 47693762 18478 18388 18949027 77884 77197 978709667 10133 9682 993818869 24669 24251 956048437 16354 17238 214640989 48652 48674 383630137 17779 17481 821126071 4312 3961 161014411 55895 54914 311012848 48678 48666 498208412 25890 25135 60053528 68911 68550 553158945 66743 66110 178764729 98838 98704 730254093 93572 93385 67306856 10808 10886 426062525 27019 27338 943733913 1748 844 650898035 48294 48194 715488696 23984 23754 16978694 95346 95383 18291317 17043 17864 38714584 38113 39119 128717919 48545 48692 202426631 58787 59075 836478388 4296 3571 226718952 75526 75233 458443895 85733 86179 790970801 48170 48013 711330756 25785 25182 783707765 1829 1023 371218273 12851 13544 561195606 12305 11593 838393237 62593 61857 760827126 29639 30118 19079997 48704 48701 117895982 59390 59719 864069148 52597 52333 641586179 48509 48707 238352755 19088 18561 50717141 48709 48452 567546065 67082 66126 225315802 48711 48388 272182573 46933 47325 837825483 14596 14772 66297906 51425 51450 477113309 72527 72738 459135450 32552 33362 199282931 66391 65610 692745278 63532 63613 679646482 20814 20786 223981997 60346 60172 785026581 81134 80852 99328251 54275 54353 551476386 82337 82274 34902555 73320 73142 280788828 91531 90880 920065264 68601 68550 888628826 7024 6800 367649889 52488 52979 438164185 3014 2131 775196588 55245 56094 582553389 8333 7651 299808764 55394 54702 670100222 65335 64727 127379517 33758 33375 751560624 47760 48735 669889839 31956 31938 907153699 47668 46765 71066553 94210 93512 953187997 46067 46962 423610753 17687 17805 829937668 88644 88155 793271225 96635 96477 362888017 40056 39428 705273916 88965 88419 846239297 55916 56357 705557721 57915 57478 697616461 66899 66191 29876462 71175 72012 518529245 89884 89383 541435193 25516 25088 146312633 815 1345 864189932 43712 43349 883035584 82507 83327 609602303 83022 83308 857095132 42912 43161 772412106 38964 38951 997983797 60232 60395 864817875 74594 74329 988898725 12401 13365 339497701 30877 30638 531507565 48761 48693 576810594 93898 93532 319204134 42201 41600 27377113 18793 18537 873168634 40359 39806 817371867 80581 79896 80540691 48503 48767 482058251 87477 87169 473856340 81055 80533 102545269 34255 34157 246757959 41829 41222 322096417 20273 19897 520980567 88019 89008 369519591 79434 78992 711681088 39832 39244 640004740 48776 47883 546978755 87265 87429 739548910 75762 75886 991113118 97429 97846 543237093 51413 51232 77395387 81633 81059 542325963 17988 18191 596421544 63424 64332 440300469 98935 98799 950676807 48154 48785 863342018 87579 88169 78693319 48787 47882 702370220 78893 78388 644923602 68132 68879 320511132 48790 47944 596793864 7064 6339 996784451 8925 8039 234346669 84562 85185 101428518 39996 39436 935260574 79581 78695 291139641 16045 16396 132241802 64662 63872 8012464 27405 28169 561834334 48799 48615 749540626 12422 13366 799729409 48801 48056 541308559 69602 70006 135087682 26245 25782 489504147 59319 59331 904459791 15227 15647 288218779 7347 7353 535498215 3869 3923 967648584 48600 48808 445378449 48337 48809 422167473 57651 57182 420262159 71234 71938 4910078 30854 31234 253649614 55477 55169 210888755 60929 60485 891258399 47920 48815 514712649 65142 65857 16992235 6414 6272 711630467 70812 70486 97375137 80366 79950 575107583 85849 85564 196760180 96466 95958 547581836 48669 47714 318401220 42003 41257 278100155 77853 77378 320459737 45059 44305 944967993 7537 6687 687952343 49679 50366 660036187 68881 68833 93662702 9977 9870 704507131 75413 74983 251330258 62530 61711 81954179 44043 43233 108549483 33922 34664 433043015 8438 8726 620175821 17778 17166 944706584 56456 55582 2647146 52356 51621 4441877 58548 58664 709001094 18542 18327 968915397 48840 48460 510016748 89759 89509 543967331 80288 80345 731962336 48843 48289 178504313 72094 72778 814463828 55858 54875 673322161 85036 84335 428962911 41345 41181 39196391 67878 67109 869071082 93058 93917 542503554 5241 5121 109939373 95005 94806 677973253 867 1 91725402 85768 86413 121964769 97979 97713 222854935 34706 33965 953692814 48093 48856 26868786 92412 93083 945332185 14606 14841 518978320 63847 63919 945057664 57793 57854 793079655 94017 93622 6498044 8222 8308 963095469 49572 49020 846963358 63433 62744 382074833 66100 65334 434195421 80503 80334 93588520 48867 48162 95980015 19087 19396 669832874 43798 44320 288989334 7493 8046 495960158 61952 62351 461336893 58936 58996 172584723 11180 12133 285004355 94859 94098 988774225 48875 48127 143421591 75297 75118 990253711 65957 66940 371519365 35851 34875 218205606 44739 45554 354925263 54093 54593 388438918 2350 3027 206978816 80615 80688 923781160 48883 48140 761461757 45390 45576 231360452 85530 85046 304129501 15963 15754 916274755 69482 68516 962152442 20127 19178 979901175 49219 49916 624664136 69251 70078 833019018 32508 33221 493918438 41373 40510 655511860 88248 87258 919223795 70561 71181 753084209 9665 9282 580410787 38157 38161 917791091 4908 4474 664325266 57105 56626 704873620 48688 48899 109713496 74305 73419 928321550 68760 67995 744385117 59089 58980 770971566 67391 67881 873041135 56256 56350 475304262 80261 79786 435832465 18945 18469 790145699 11752 12522 589627286 60949 60828 548223934 74880 75749 431515119 45717 45393 730868022 90519 91222 561120066 79432 79206 288475902 94952 95632 93124924 85470 85671 661957459 68420 68156 39049255 48764 48916 53929970 35422 36221 743818175 29553 29416 320376711 67562 67892 926243393 61134 60443 416546152 48921 47922 42026950 40314 39714 424224131 48960 49638 265093071 96687 97607 790316694 67313 66752 542293793 50356 50576 361588894 80673 79869 576251859 48329 48928 476296593 14082 13736 706071973 44517 43786 845564495 378 1 467892371 10792 11451 411210710 83659 84643 141265834 38477 37917 797871286 21606 21493 947883547 48906 48936 849964742 64015 64717 176540302 41570 41040 272379156 96656 96385 596392120 42283 42864 866175522 1 634 368944432 28717 28490 828235343 54828 54471 72696190 79182 79817 671965843 42350 42243 51926645 36266 35882 131863407 65665 65961 408746692 39904 40762 313327652 92582 91840 553951175 40788 40036 114989604 98401 98119 932006563 30757 29900 110680262 48953 47986 572178321 70123 69739 771114301 52479 52362 680004986 48223 48956 696320715 61029 60639 807237573 68507 67548 65756466 67051 67523 517747309 21886 21587 502495084 54691 55671 678995030 62139 62757 517692571 60994 61418 115581921 98507 97545 362063171 28988 28780 8643006 32824 33256 377513655 64468 65054 40315905 9947 9132 191238865 53609 53820 297714552 56599 56023 108697062 42600 43520 853779772 48972 48769 637571321 33602 34057 236231303 71779 72231 982090799 86477 85670 767681733 95554 95197 31030659 66136 65947 471452654 48978 48553 677781435 62592 62392 10288402 2966 3499 595432859 8307 8876 458012470 36578 37378 369313112 33237 33102 528530014 30720 31547 299227216 60486 60188 274083051 12152 12287 667839223 48987 48682 549677863 43792 43122 409205013 60742 61708 961082655 81809 81021 384653871 48991 48860 625209009 36469 36717 830726722 29044 28109 165733861 48994 48261 260242104 1087 1795 682349441 24081 23318 413910932 27845 28712 264538583 48998 48134 921185520 81532 81160 967771618 96171 95695 78366889 44161 44118 53120145 49002 48325 435434585 64248 63792 441093731 82598 83559 166568837 76851 76817 622687028 3249 2408 53785112 32584 31911 134701143 48466 49008 615937808 86321 86358 129044196 26590 26960 959655800 30769 29921 741652563 49012 48751 727881110 86389 86048 642729802 39343 39954 615692389 39398 39690 875563700 49016 48862 682354502 38533 38315 670015251 28344 28187 519079410 48419 49019 295567895 74582 74935 501406899 2416 2162 787874927 60561 61067 669202644 58841 58248 581897695 42067 42082 758444373 76856 77504 359589779 49026 48182 75277284 41126 40870 39551155 20615 20275 736542217 92799 91890 290447671 72035 71820 82257569 35697 34982 11026173 42604 43147 479828877 32053 31997 12183832 17901 17500 851941291 35662 35752 48364908 48031 49036 294081797 79982 79243 506961016 88721 87814 662552393 49039 48480 199200626 61596 60989 918776442 48678 49041 486380697 82849 82312 174252516 59683 59254 742704583 49044 48807 75260757 14031 13346 757779781 4264 4325 923327114 58658 58366 448486628 48131 49048 423244008 26675 25908 671554377 56335 55808 192791917 77663 78429 876149641 13555 13011 8640229 95587 95841 608514806 16167 15714 512244321 24994 24752 608026936 2262 1934 119955429 98508 98727 843202207 65350 64481 501815137 42762 42784 890463415 11105 10882 963021794 49061 48359 4457757 13840 14373 345791242 57656 56752 135062162 57805 58627 827381438 52112 51201 649830478 49066 48822 420876062 3279 2507 902314902 27209 27931 250427578 39651 39135 478397329 18297 18556 595968770 55802 55574 376226648 89299 88543 42363135 20569 20832 320868940 73167 72282 202675777 77628 77231 837549740 99599 98865 686465561 49077 48281 989824615 16123 15857 824529672 54538 54875 406917678 72161 71817 295772278 77332 78193 800843470 87756 87764 93657255 964 1473 565395645 37998 38767 355956972 48904 49085 206982642 18145 18281 117118486 24000 24239 386955770 4128 5103 360229168 15543 14791 662388809 11890 11817 468243566 66348 66058 32667854 60162 60962 189494368 96419 96078 935482058 11996 11564 438833515 9758 10402 620589537 29635 28702 15697274 73449 74003 535519602 94406 94484 889137649 49099 48731 471749156 80434 80509 876618211 11536 10996 589387201 49102 48667 325850244 91070 92004 617385288 11749 12205 552594401 51708 52393 20479293 88798 88256 241789902 4014 4077 239795268 47518 47008 852309280 19764 18777 988737518 40738 40396 388532509 52768 52202 300141523 72099 73024 536928561 27599 26818 43203809 48837 49114 89632483 95919 95267 321714931 13560 13132 726423558 66050 66632 977822373 49118 48360 224215860 32339 31909 138832231 43390 43743 239798392 94154 94211 473563601 59588 59056 513448523 78852 78568 169408055 98913 98277 196410050 36641 36383 854189948 72180 71394 699060485 42696 41701 211332651 118 1 697824003 56801 56903 996692419 80681 79983 245544804 57351 57007 57196627 75907 74991 329196479 66461 66825 355467335 49134 49107 860998414 48727 49135 337657474 48906 48242 625963103 69498 70113 509971117 37528 37249 25215436 57103 57223 847321038 47955 47709 474267564 439 1103 941049628 14603 13950 221422603 45813 46408 214002450 95408 95286 846814808 76056 75572 847134914 21042 20567 585430878 48182 49147 566629228 49148 48409 545124726 49149 48718 557596239 48183 49150 36908794 41863 41051 620724415 39077 39103 129956092 11251 10836 396286072 30776 31535 639592504 69433 69483 245847602 65551 65117 79848008 5720 5409 215687285 15340 14460 927195415 14041 13202 335550639 86331 87301 694725272 23975 23016 676550276 86191 86124 237061816 45601 45446 127462757 42791 42807 522916241 41060 40860 902869092 18385 18140 525712864 29413 29358 562554950 48332 49168 828300217 92048 92276 29929434 41510 41483 897202041 43335 44295 800025226 32812 32240 64379645 15961 15269 496601392 27618 28151 392334097 42751 42810 771395883 29111 29210 388645675 37306 36782 197892529 79444 79021 375136602 33050 33349 111096678 32441 32009 921450617 64663 65588 340913710 9366 8869 74231464 80695 80542 979169600 87446 87991 938653181 16687 15924 13162877 48671 49186 311852406 22628 21741 817713663 25891 26317 546614834 81298 80408 11934452 38310 37406 387172577 90527 90715 810807981 60288 60058 511833978 6236 5450 902534386 2171 1803 999925548 96934 96198 56818329 58081 57677 688127638 33161 32497 673387351 88907 89833 328696890 62191 61508 706927573 48241 49200 188680495 81467 80803 578920966 76073 76185 444017687 82594 83271 922045881 51345 50934 376539217 85240 85153 915764074 49121 49032 433743216 31080 31694 984588126 48103 48959 10039531 4201 4171 691492591 77327 77280 937303061 23161 23064 450348068 54800 54829 280453200 71982 71248 111755140 61436 60485 760912766 63721 62903 897428524 61884 62602 889699001 23778 22859 517495328 22421 22790 606099780 36474 36991 830137055 39607 39228 692822465 32359 33242 698004538 48394 49222 27231652 49223 49068 917650789 99186 98229 117695719 92298 92706 317846095 49226 48739 59940352 422 59 240261423 44045 43999 592002576 95189 95774 793187935 26826 26359 741963101 22554 22365 722578030 18212 17787 420484098 82938 83111 397432433 78264 77787 9846501 97489 97518 426924697 13757 14024 996625642 3681 4125 774537995 30662 29925 414685798 49239 48914 402667243 25219 24337 800436439 18096 18578 165674426 96229 96700 66079954 49243 48710 395341539 4761 5283 805231676 21472 21384 190955408 19471 18554 615986877 1096 1165 595747522 56223 55395 891110002 13629 12851 418213793 21763 22267 987544290 7999 7165 838844945 6183 6115 151502900 95988 95408 44632453 79458 78820 37532319 36671 36418 473741848 35663 36383 17710625 48768 47787 249893850 37822 36827 553375860 60959 60091 52128359 83703 84485 538665790 15006 15440 777840319 57382 56603 626567304 42894 42720 24356177 89249 89092 552753009 27354 27366 410255961 83749 83511 402116387 56070 56058 138898028 96247 95761 678499847 49269 48370 259650897 41003 40354 941379893 87357 87536 185350419 86688 86411 533778479 56809 56104 216421204 78285 77381 92438734 50809 49892 367533284 48956 49276 920838012 49277 48332 362560403 85336 85021 916600740 79857 79417 831129155 79286 79555 240339047 18306 18217 908619585 90267 90103 384541073 72547 73149 862775509 49284 49187 166186187 49225 49262 654374935 97946 97452 218797842 68124 68503 907209221 48613 49288 180424295 50455 49581 415686355 76901 77702 153356232 22487 23062 961126274 77284 76296 295289184 49293 48873 679768500 87088 86887 454522107 55683 54751 711581119 49984 50329 151285436 96614 96994 5427456 69499 68777 817658898 96147 95980 345249394 33907 33635 934266600 85559 85246 94553982 2510 2201 9217820 75098 74291 955533077 7172 6909 446956595 26731 26050 829054205 40021 40233 31754571 58772 58125 251656040 33202 33368 662920528 49309 48970 947405003 68222 69167 255563123 37642 36943 750143469 65661 66663 919177176 46781 47537 497610303 48655 49314 409848975 96517 97199 383848555 83624 83665 369937094 49317 48629 297934127 53247 52873 56253501 96138 95346 961810028 63950 64820 37560570 68450 68612 68890234 65291 64770 70056765 57905 58307 120398783 24113 23961 165997494 62713 62153 14509184 88431 88971 160723446 8402 8931 51586294 25085 24426 392639780 49271 49329 960320933 48984 49330 990061809 62267 62503 796407785 76819 77498 591594189 82354 83053 465876690 24690 25614 150511964 48375 49335 651674161 74148 73685 240138275 10100 9357 378298355 17215 16677 215031688 76352 75991 469165998 19982 20537 604014841 20509 20939 655760506 82255 82688 983795563 49343 49018 36018434 49344 48739 77659142 15767 15703 378487259 89238 88422 65466654 56309 56647 494744084 84442 83588 932609382 31214 30392 504223246 84327 84860 129397088 30930 31926 992061581 91839 91391 631341336 80420 80294 852641296 11557 10977 755343378 79474 78557 293620318 48508 49356 991704449 49357 48691 981970018 56676 56303 217052857 77824 77854 143690808 52484 51562 842712551 60247 59447 662841224 97526 98105 116222208 49363 48693 705980435 77052 77292 88780023 6840 6691 23459467 55045 55278 582043955 68957 69415 970378152 59150 58312 150280000 82127 82037 996925816 96695 96446 510194373 24409 23723 904763127 22839 22243 779802038 40158 39945 882203615 15262 14662 620397770 72288 72424 56484033 47388 46727 771285040 3122 4075 133889877 52258 53024 742960254 2517 3081 677414671 50486 51249 413460458 38706 39706 117587954 68522 68381 997064636 13443 13832 815462825 53440 54058 319748611 1 541 20737236 83451 83013 419325831 49387 48812 560127136 88402 89115 929083904 26164 25725 950269594 49390 49181 558471813 13884 13480 402744517 55700 55454 530512967 88016 88179 37878761 38116 38590 77145983 31566 31118 898072623 28040 28753 401041573 427 70 880157163 12502 12724 762286051 4140 4547 923878585 49038 49400 951192777 89594 88620 59628747 27625 26848 248181314 41817 42529 906260097 37602 37352 689043143 93365 93076 337005626 15022 15837 442516690 8949 8114 273641067 88752 89388 150024086 25288 25900 957119470 77903 77365 518135789 62706 61935 950798492 41755 41922 56053138 59894 59880 666941469 85077 84993 238786704 61262 62163 786367231 87778 88552 144971514 35789 36125 437539334 17612 17424 735128285 16735 17243 536175555 1 52 819049587 35956 35209 45508200 63152 63351 583185561 16842 17756 780517339 49040 49424 95679363 58189 58669 325920265 13362 13023 69762991 4688 4397 586324349 49135 49428 892901655 49429 48659 759519281 49128 49430 760569003 48686 49431 61329060 42507 42971 732447742 28151 28494 551761196 39748 38925 370625856 65056 64784 358225806 49930 50904 367320940 49437 48513 414776012 45087 45336 116702914 34543 33935 55121214 99580 99081 195700088 96114 95273 283331812 74706 73837 930010285 19399 18798 796880891 30940 30604 567194014 18023 17032 996727758 2374 1392 339788572 2534 3464 722404815 68219 68462 612541246 20008 19978 209296102 87079 86624 765409619 94239 94520 374778121 44019 44460 965693466 98352 98205 783320845 69253 68707 226122806 42097 42403 691924668 9412 9759 714671836 50446 50229 525532455 48566 49458 901370063 48983 49459 594906430 91975 92119 392061326 82772 82449 848175261 91489 90819 109139659 79982 80180 616155817 49464 49168 267823136 21269 21456 69240796 42785 42047 208564990 91875 90952 756022109 25266 24493 387236582 8300 7640 899495124 49224 49470 920070619 12911 12974 84349052 97894 97519 205798679 49473 48823 379570042 49474 49285 906840573 49005 49475 234468973 47479 46780 42995023 80331 79937 488245318 86534 86080 26986145 72447 72348 977994586 31542 31649 617163277 35653 35637 126659765 82327 81388 109552169 95401 94785 765998513 19360 20114 62478390 56531 56850 216131528 48617 49478 32874138 49487 48631 88703655 57740 58608 879710609 48587 49489 950943875 49868 50541 695056927 27133 26409 137360560 49492 49485 410559817 83784 84759 795932784 62255 62385 24746884 34378 34495 63737865 49001 49496 868115566 56073 55404 449905178 49498 48674 703599292 2821 2535 910476078 49146 49500 784405619 88911 88700 38256018 49502 48680 371785052 25192 24684 581472612 6803 5964 14594481 14347 15145 828506349 3848 4380 987676445 47902 48821 893097265 35954 35462 42713572 45528 44864 133520067 54467 54210 711862877 89290 88969 296893662 55295 55009 664336041 25005 24465 443362482 166 1 51374751 43974 43061 789140220 85762 85104 561012742 9781 10513 6960601 82989 83324 790950151 51309 50720 533253340 49520 49347 693481185 64270 65081 379528542 54149 54373 258251487 92599 91812 37857557 20944 21754 849840008 49525 49123 789355753 11469 11768 892186645 9127 10091 416308738 5713 5597 85845032 41719 42088 289704742 50695 50161 113023930 83889 83736 169465922 48682 49611 57621845 49533 49430 615137350 11036 10934 822669444 30214 29919 156076342 82581 81655 67024009 68442 67779 675958398 96489 95946 100873037 84493 85282 644187527 1602 2147 957428893 85205 85235 387592327 45674 46314 47625618 49414 49543 107295645 62249 61376 722539601 5807 4920 876314653 49546 49041 42874357 82048 82384 60426793 38686 39199 80984778 67541 68028 60682881 90910 91826 45974204 49551 49079 903601819 31953 31270 795687439 1886 2188 273031415 45189 44876 935203408 72926 73650 583779245 68073 68067 748427 70310 71128 478284616 96906 96428 854433214 49559 49549 370505686 49560 49227 305549966 10702 10602 573960768 89600 89287 452181305 49563 49013 565076952 93292 94038 168824524 49555 49565 24683057 91242 90811 865565334 70152 69961 102148403 95779 95134 49976540 36300 35599 578274670 90298 90694 932832718 87952 88517 43466927 62852 61972 198881978 98614 98349 94938833 55460 56415 519434112 19828 19143 226765014 17029 17869 223465030 92534 92241 605539383 74979 75317 220287852 22270 21547 880452727 84680 83930 261058 49581 49440 966707966 65270 66194 659165945 10817 10252 614598949 58787 58614 215305816 13705 14434 482502798 89909 90280 312115120 97308 97698 451714486 58086 58807 985920658 80175 80534 49381581 46169 46162 443831743 77940 77538 12238533 5615 4833 153557728 92017 92220 751107241 10108 10955 52075640 7377 7738 371380016 4360 5298 838000150 6448 6808 977164434 46072 46765 703910607 82204 83055 102949530 49600 49101 334581227 94604 94616 655014652 59267 59408 264459743 53860 54608 183517162 49604 49176 84541308 20619 20094 784374498 78269 78566 854302565 13137 12800 9655242 87442 88360 209399750 75608 75717 421623358 54021 54193 330579523 37098 37970 717925161 83582 83922 86046255 88988 89942 777394322 2499 2159 102406911 49615 49269 691822009 85220 85960 665683710 65291 66219 322204003 88624 89011 806912578 57270 56785 2819698 72744 72124 22395870 56004 56164 226163384 2085 3058 803290969 68236 68374 816951821 48889 49624 940664927 96621 97366 806432671 48377 47977 706856631 23440 22974 546718602 39708 39474 953280629 85090 85415 793416361 416 1 4223089 24804 24583 378726059 49632 49575 902694647 89424 89183 488883305 48728 49634 782189248 49877 50473 546356342 84309 84930 247242273 24331 24104 226667000 75771 74935 316165251 10978 10809 126112695 20594 19722 112002067 16161 16831 578298740 40637 40045 436309947 52840 53006 799696764 92305 92210 642366800 63101 62747 8344189 7005 7780 384433165 4718 4927 550120855 60382 60228 102154048 51597 51165 716992694 13630 13326 5929283 97983 98028 913716512 7066 6972 11682478 48449 48128 121452106 5645 5457 391446987 3067 2978 944362736 16820 15996 219391562 63262 63639 188436580 1221 887 895012150 57139 57795 438938151 25400 24505 13459752 49661 49516 257451958 45996 45199 43682491 27334 26945 612804262 49664 49513 978027839 40481 40613 199341811 2693 3476 340634546 13946 13441 77148054 83141 83850 857002476 55350 54380 24307541 60337 59376 853261849 49671 49452 77974495 49108 49672 973592172 55670 55057 792541464 18390 18297 136959762 17229 17119 741958322 70789 71721 362783845 14381 14871 859465213 2055 1470 903318883 83831 84196 141265408 48083 47706 238064222 84400 84121 981031880 963 1686 326992884 48850 49683 471753984 81261 81774 539496002 97238 96718 458830018 84005 83279 351241301 41108 40995 943493805 64863 65734 374243297 53688 53629 29891128 30160 30299 410659126 95718 95959 6414917 74827 74652 201702255 25998 26461 763913466 31583 32181 488904941 48999 48444 25364940 87843 88163 394888196 49697 49235 442869724 52048 52841 552521715 77435 78426 405361287 70426 70601 472948250 44550 43576 948096568 89675 89256 655719271 45955 46537 682805121 59579 59077 78344722 38498 38536 244309099 10214 10574 642573194 10330 10029 697853450 97133 97307 625131183 48912 48927 698744916 58862 59305 520382017 49211 49711 27654707 68965 67996 102456216 17653 17025 965502936 82167 81767 430178710 49184 49715 501102931 44698 44498 359828443 70266 70281 351217504 94685 93693 215019063 38491 38961 900451460 50347 49661 31613029 19523 18832 631746649 96070 95603 732318198 13313 13335 523186982 34560 34857 16769163 87133 87897 22973875 66037 65307 469488199 57750 58019 226025308 35870 35130 598277764 34648 34481 265284707 22754 22774 346205893 49627 49731 476094091 60388 60276 338839020 96377 96782 453107170 28884 28050 598068142 10855 10092 147572702 49930 48998 615998019 49601 48600 797962923 16170 16614 478823522 31486 32109 283572932 49740 48880 122806124 35788 35689 652480193 49742 49476 781147624 49551 50063 13542255 14609 14405 334902831 35772 36636 58310694 60742 60637 585994600 73435 73074 215305047 73249 72564 984751799 10748 11277 522065765 49750 49281 51947186 90900 90725 364258230 93493 92806 502166293 34680 35109 53131785 76985 77601 654139062 22915 23378 21437962 55681 55739 346825147 5587 5058 281824547 88261 88348 725757450 81479 82371 582449814 1680 1375 348631041 86995 86398 322869705 57792 58162 260638568 6550 7411 845139168 98313 98785 87542947 77093 78045 531234193 45902 46040 17951788 92485 92971 437259828 63479 62606 944501313 26869 26853 559751450 34004 33104 855787738 54635 55420 725936672 87034 87401 233675230 94980 94889 236207748 97149 96832 546868118 56206 56368 587585271 74625 75081 38220642 71520 72443 36894707 22443 23328 528028331 20740 19912 438596686 14458 13953 168192536 8208 7943 84360720 45439 45001 468112645 38138 38688 494729602 36333 36798 412295985 37315 37189 889931399 19321 20242 580802230 48877 49787 775140399 3294 3022 911889471 27009 27641 471863946 48553 48243 387408757 10511 11423 704190138 50531 50993 17273786 22866 22182 735282508 61579 61090 297949466 16949 16430 457627337 73551 72669 962753918 91207 91203 563841671 70682 71147 642417187 25529 24971 832576453 22935 22303 32367435 94412 94642 320392439 3466 2769 299171891 35470 35677 567426399 49804 49568 724975940 58570 58395 576027869 49806 49738 289490573 99477 98546 775262728 49808 49522 704531569 74225 73611 436610685 90584 91552 526886045 45577 46041 384519544 11897 11218 495898942 56817 56493 835328161 21093 21710 459006064 68252 68619 840855336 995 1134 72733177 33647 32796 979983123 73807 74045 380297527 98928 98295 742736087 68243 67248 600126807 16600 17161 840348966 12223 13152 194701768 49823 48978 811525385 32617 31748 512287983 41746 41177 11420718 70106 69821 997057309 98130 98568 943027587 83490 84187 449889214 34935 34850 469180932 16922 16300 882816723 60090 59472 77312464 49245 49832 311352994 74747 74257 333552515 15885 15475 19052971 60310 59590 34927552 45349 44944 827025631 44512 44743 113800973 17535 18278 17652749 57612 58354 991522788 49392 49840 510361245 89818 90142 34930950 11458 10700 316188288 96815 96109 877211667 50504 50491 795637607 18644 18113 814113880 8677 9577 630681651 62989 63939 414967272 62049 62884 36096173 25991 26446 845495534 22241 21744 457272696 45760 45338 272004929 74599 74122 57781828 50842 50168 97387065 55433 54872 351107139 16059 16760 587749058 75804 76601 57253601 87375 87120 418261934 9193 9603 212608176 11889 12851 172696144 6883 5928 866450081 10512 11469 702292294 278 1131 466197370 91771 91829 673370518 16780 16526 897356164 88329 89101 316174845 10266 10511 688555140 67423 67645 670889091 35227 35666 307028973 24461 25094 49401939 15426 14587 55752532 49871 49458 114295242 49872 49695 21540644 10644 10905 72276686 48897 49874 166475667 17967 17257 56571233 79972 80291 431898581 73779 73231 744234613 72500 71998 52371855 49879 49661 913637122 35764 35827 760566926 8216 7531 471757143 18066 18901 679652025 49883 49440 321323182 49884 49851 173051972 56807 57080 711427842 98987 98650 523109927 43896 43457 253041957 52354 52448 634125519 65930 65551 464802061 24154 23838 631069971 15645 15923 849909358 49892 49809 771530089 40763 40641 107652495 49894 49419 803944282 66280 65403 290831446 3752 3268 74682675 63581 64442 521958820 29985 29771 296562686 62908 62063 702098153 77511 77205 542852528 49901 49479 750949359 96295 96708 338816932 64749 63772 779819258 27574 27884 414628168 56661 55720 620956435 12789 13778 885176087 49907 49692 894219937 14560 14071 379899335 94928 94426 812352569 15243 16173 182647235 96391 96710 275356599 96346 96751 798796507 49913 49375 380976526 77071 76261 378406970 9164 9061 238536284 92287 91879 665923737 28803 29734 318935234 60067 59784 914213555 73049 72600 564504946 66927 67721 466516473 48234 49047 270502281 2609 3549 106990470 70085 69244 846088992 54146 53708 335146837 18676 18872 214109213 56632 55849 623071666 28830 28076 357856079 49928 49648 33103598 24530 24654 667814843 6917 6749 589974359 72813 72762 744876592 97101 96433 227959143 6497 5649 344641826 80593 80937 412403772 95142 94343 792315573 30223 30653 181778504 11876 11998 921522455 49938 49902 595313738 66017 65670 456248595 89148 89573 4162685 89124 88731 668275427 36917 36588 238158351 59219 59068 196730182 55137 55161 387774164 9278 9796 558507731 41428 40607 495269180 51421 51633 981987725 37393 38347 424561795 69210 69365 314518711 90702 91020 117161255 98900 98914 668609770 44543 43742 462508447 64431 64022 491842148 49282 48805 253194058 57106 56707 716929443 13389 12540 263910310 57649 57089 939881011 96362 95836 261255618 77524 77760 691943364 63406 64222 56695286 67573 66858 7540607 76073 75157 631383505 60780 59971 952204186 49964 49651 740149843 49310 49965 419692330 39037 39099 137765468 49690 49967 640408633 92590 92756 499451749 68321 68009 825057817 48993 49970 104283758 41391 40497 640602615 80215 80008 279906103 98008 97467 498567091 22317 22183 751315891 19896 19648 763733232 49976 49858 301278138 91511 91053 452751975 64968 64990 361111806 99390 99187 825715584 13055 13923 21501760 84544 83801 482158627 32620 33066 482874564 48540 47907 248617163 23038 22971 993328898 2963 3160 174541021 74859 74069 71613854 84505 84464 481270585 18986 18298 727805338 82572 81855 592491790 43000 43422 592961227 41925 41245 573836018 32328 31415 114068873 24348 24646 184206386 49994 49764 20237995 92013 92172 940370022 2488 2036 772953011 79336 79449 28590409 1030 1304 60525381 1967 2618 275868360 72671 71938 933577182 87953 88544 719500121 57281 57560 756368578 96200 95231 660790926 96031 95880 571717942 30428 29899 26842602 72051 71054 717544944 10870 11133 451777523 32171 32630 776363212 161 1 49030536 49545 50010 917666496 65394 65666 728128885 85365 85210 566133778 10398 10601 69013573 24544 24001 604227784 27639 26912 598548056 95907 94924 819543393 1552 1399 48820277 64107 64961 953881538 14308 13774 694970656 70371 70681 285991027 23963 23707 164000240 85438 86331 882089995 18775 18296 894807579 11889 11757 858140905 89408 89370 599093523 53393 53357 40291109 73063 73881 862452181 81962 81585 630362310 65598 65627 613130942 18019 17855 968194102 64875 65314 187351969 71701 71921 513131251 31253 32104 455997976 18949 18599 137770630 82047 81724 267308055 85109 85062 780975545 56305 57298 292182215 30082 30470 742932485 24833 24068 420514705 49740 50040 439356746 55229 55760 943293816 52842 52654 422064579 60938 61429 37040301 37016 36224 483542584 95957 95940 6547549 49770 50349 684560501 8176 7990 327986894 35646 35260 312346620 78444 78502 12915626 24616 24021 975770359 50051 49865 303029403 3536 3808 182128496 14129 13962 109348375 50054 49630 929463492 90987 91882 935502462 20020 19346 36198741 80177 80122 895337826 92492 91660 69830784 68987 69847 334674213 95396 95611 79713487 35703 35066 299479754 48951 49724 332554863 80019 79091 326596613 74996 75252 951526884 32289 32433 422488980 49441 50066 666481403 59874 59512 821212114 15847 15019 272267264 49139 48137 91877258 78529 79037 896678194 98001 98786 219131145 47677 47342 601022580 17299 18274 973379447 23366 22745 889845061 49978 50075 784567911 15979 16284 883020018 55797 55840 394369964 46002 45732 390488842 50079 49452 730823534 38434 38951 379820563 51477 51884 944564862 47203 46246 602555515 3173 4109 935014119 50084 49335 49249746 55095 54460 346885830 50086 49650 72692278 28477 28631 513485147 17720 17587 301158926 94292 93547 252929631 65014 65432 466384891 84224 85199 583888792 35546 36094 498742027 92008 91331 676980908 2916 3733 162409264 57218 56794 108550451 93591 93759 203998705 38732 37767 470088975 89225 89050 2412384 3 780 999157504 29922 30768 20745036 50101 49458 612589939 12907 13064 711127223 62697 62310 7278491 1077 1676 961397130 49348 50105 661496003 8436 9173 578106504 813 147 171073507 57924 58345 189683585 56008 56648 163977585 84656 85267 999159752 58984 58896 416675193 29220 29443 319450855 48466 48504 742003696 5782 4830 910010256 74789 75111 462313798 68764 67853 57142999 34297 33821 257943866 72416 71600 38790559 50119 50079 56949234 4408 4273 547792466 30188 30090 536295755 80706 81175 755593942 63181 62713 152512110 83883 84532 581009084 45477 44835 724251044 58078 57646 929606074 97991 97295 558659691 21688 21751 57734235 86891 86058 986768329 76404 76061 342362357 58505 58557 14718688 20579 19855 464771804 17495 17144 430320579 50134 49136 255479253 50135 49504 186659464 69413 68432 683793357 96927 97280 66641054 35591 35572 428580555 50139 49574 228576865 74112 75058 586632484 5809 5184 636270828 73349 73777 29607406 82256 82539 679464494 64342 64713 39221174 50107 50145 61646145 50146 50093 289667958 58556 58598 514397430 5858 6133 912582081 64555 64400 834351797 54430 53898 312885313 79769 79828 235877252 97804 98509 207790435 11237 11560 925393765 309 1 51281 9114 9585 267429605 83634 83569 630508321 77407 77961 30634226 9263 8682 421688651 78242 78501 18097901 49447 50160 394193505 19180 18702 749868288 49933 50162 567501050 87632 87250 839582898 53866 52983 431950320 48824 49295 805473208 95949 96689 135788491 99786 99906 64409358 10002 10075 541956732 44266 43484 563605063 48786 48521 845947727 27134 26691 304956194 70525 71090 498918683 29564 29017 521455453 56429 56352 906495163 41643 42576 128808654 6528 6966 762875330 38108 37888 96826287 7898 7505 891043691 25033 24903 36395834 75974 76020 637969871 82227 81552 383830134 84457 83626 622023515 49977 50183 552270160 50184 49672 323440256 10164 10557 63392237 20896 20776 20430252 48474 47798 544864831 50188 49277 414509946 82435 82105 574845398 50052 50190 184149286 19594 18784 586118649 96496 95876 498499 71674 71711 147424758 50194 49596 874594480 84223 83942 539840950 966 867 360676296 27269 26863 314113684 73565 74501 421287385 49264 50199 42230895 72686 73250 772974807 69455 68693 211418366 54611 54924 624456018 98248 98389 284845924 10680 10551 35932326 24871 25764 140399109 94353 94469 75180914 72889 73798 58630295 70905 71503 398495307 29093 29391 430118012 14014 14657 31929009 29337 29789 657810767 50212 49499 13789249 50213 49328 972015549 87386 86973 230106669 926 455 749885078 50287 50075 326433002 27641 28145 351474211 95413 95069 731873320 90391 89487 64154043 6956 6483 237073159 50221 49275 19839377 39517 38856 152047752 50223 49251 603862736 50224 49827 831949377 66078 66073 104229866 21503 21013 997295958 76200 77115 13405484 73270 72712 152294308 49973 50229 216580503 4638 4622 644288319 82215 82687 206066667 50232 49297 3174943 94692 94284 532191236 50234 50038 168720406 81116 81918 589735017 19484 19684 622725381 60025 61023 350823971 5949 6590 960328016 80754 81370 152255691 42215 42490 317275791 69244 69103 107404519 98373 98632 935679111 49635 50243 249998455 374 1 62410328 77006 76353 906497482 84451 84321 11665399 29446 29238 109366422 34113 34171 185215967 61063 61828 432906568 50250 49377 881279236 33794 34420 589004441 72822 73476 939144457 73171 73655 270654818 8882 8365 797265586 50255 49479 23165617 69420 69528 528217244 41632 42623 8253980 22178 21902 132469804 83466 82513 400043605 8453 8620 245200069 54643 53832 162681343 86835 86523 874056510 78258 78020 252488384 52963 52602 616997267 42013 41728 437634200 93908 94604 420439770 26931 26315 30614385 42937 42627 368687993 39721 38769 399921399 2266 2494 7163287 75371 74730 629931177 60189 60461 353556944 25205 24685 858808880 42722 41798 919987245 4333 3648 442526192 4176 3898 638057811 78592 79537 105527262 59241 59635 304277498 18439 19250 595795089 64844 65191 405320353 42844 43304 561323163 50282 49535 531175808 50283 50012 124977689 66422 65888 677397695 35927 35006 63988361 16700 16162 981022437 77872 77279 406262492 42251 41983 192020371 66196 65380 563129292 69706 69530 161121906 88880 87899 597766256 28410 27666 540738154 22333 21610 339045646 81450 81728 642904341 52454 52653 193762352 56573 56255 167060083 50297 49587 449857530 15442 15191 710552799 34199 34787 102714810 64651 64192 846323009 43794 43452 71606209 36766 37124 640448390 46246 45569 101175666 5992 6380 878500685 50146 50305 656374168 50306 49576 60692195 50307 49347 180393725 29911 30010 763101810 78003 77796 97919800 35581 35303 908731765 17319 16936 416106438 27480 26786 955258991 12167 13169 453667164 61629 61100 354818269 37247 37723 435879292 12425 12461 292746601 22278 21679 231104071 52695 53614 101392480 23370 22985 631312530 49315 50320 462931558 72783 71867 230600763 61667 61936 280182121 40374 40416 820147901 23825 22891 403595219 43998 44924 395415555 96344 97316 19965956 78095 78024 652783994 50328 49914 37869055 46281 46214 554182506 73840 74666 907049315 82071 82544 690670726 28324 28481 17569694 48417 47880 760520642 1168 1146 379217501 10822 10288 933751908 37829 38674 652705350 92778 92370 156481630 85927 85800 823003626 98681 99497 19492059 17475 17026 70607093 60157 59383 801893656 78050 77761 15253416 50343 49691 461541237 53516 52729 192915594 3649 3990 363670732 52804 52954 488476250 50992 51879 600979969 49598 50348 89250375 54325 54027 508764122 26650 26040 240919140 22329 21474 113165585 52245 51535 370058326 81031 80226 935493288 6539 5790 223238223 81410 81591 817519229 1 372 808792129 39073 38293 518551582 29603 30311 685135691 23019 23037 641754078 1445 1888 782009720 67802 67866 199075881 52586 51779 340868008 71445 70936 68520212 56032 55454 381189070 40803 40239 103161400 11150 11803 500584796 76459 76597 663436993 24263 23446 47365628 735 536 552465346 47109 46237 209116801 50077 49975 52337356 70232 70938 877845533 50373 49896 525005502 49401 50178 645758420 94824 94731 12874974 57729 56906 234384944 38764 38803 8244265 82396 81407 531597623 81477 81576 236536040 7289 7882 907888282 71224 72002 875683460 4667 4000 797676591 50383 50191 951075227 4424 3748 553006241 28030 27261 918195283 88313 88475 260830823 85410 86302 877294831 41333 40442 47273714 82609 82598 358064800 79641 79024 560096811 25404 25818 783502493 5206 4966 710278684 54427 54097 443633525 50394 49980 27351277 27847 28680 268479652 27631 28167 46538515 16260 16221 567912549 77585 77476 671166404 50359 50042 584219080 17451 18075 44272558 84643 85485 353222916 79258 79323 831626728 20465 19712 613496846 51111 50482 670365481 33078 32925 259248491 9708 9605 990471992 14403 14963 35024706 38108 38681 511259811 73353 73609 714894517 56749 55983 620517556 49961 50379 569367409 35732 36327 905301409 79975 79377 847366020 50132 50414 632950019 92528 93426 412407664 92235 92050 40817289 74170 74612 29986429 24576 24350 126645998 25877 25365 749838163 27136 26953 167900968 13815 14339 100781255 30238 30071 250969059 466 1 90295542 50341 50209 522646829 18491 17700 736256656 50426 49930 150085235 95862 96083 638263415 38530 38291 586219180 4674 3933 864979849 62365 61367 20625620 28685 27859 379358905 68136 67369 793428124 54814 55001 752022885 83745 83683 545212256 57113 56699 869294052 80901 80244 691795289 56213 56715 459662942 94414 94123 850084628 5201 5148 661249504 96562 95890 992118562 41426 41526 52949935 96879 96641 354618386 30013 30572 141955805 24259 24191 922403484 94318 94310 476301339 46696 46166 218555423 59091 59266 596449230 66318 66131 546773326 12874 13055 806222437 88346 87961 91191589 18228 18187 722531049 65980 65617 535229475 17387 17216 470086613 2933 3891 900661171 44446 43589 258737705 49700 50456 456168939 49644 50457 62266554 25608 25257 798154104 32385 33104 62538700 43410 43772 962072025 80274 80610 241521890 16763 17086 362996684 64281 64243 269135573 19276 19374 202914310 89729 90189 257828388 18920 18817 962566695 50467 49657 228005259 64486 63993 575101421 50469 49660 44500183 28313 28082 562272424 81367 80524 856531960 58862 59304 34943214 23776 23328 423691864 5630 6344 944075407 19691 19393 181121131 67229 68063 189544651 65457 65377 351735176 18557 18997 563228867 79343 80115 918115319 50480 50192 26272814 50481 49771 950502731 38279 38124 961862733 46127 46128 545769713 34836 35701 50734881 13460 13188 578901258 24315 24446 967743707 59179 58742 301095286 49918 50488 211012500 61079 61272 870129969 59373 59422 155078462 16491 17239 889118179 72376 71413 672923611 49758 50493 628969906 45617 44769 827975661 24370 23928 10617179 75726 76648 717602093 50155 50497 63875201 50078 50498 12012415 44705 43778 856019525 17927 17678 490170406 78781 79376 321349654 50426 50502 1598772 50361 50503 901614794 61141 60632 829439301 38375 38418 470288878 757 353 914463597 19241 19336 303119707 50508 50132 621445999 44037 43929 526124298 18031 17553 65142832 30215 31084 255401258 76713 76007 192597611 57133 56441 850863215 46826 46997 861716389 97295 97534 506837676 41883 42684 5165412 40808 40437 77065636 55153 54715 521514652 77684 78652 840165406 35338 35092 24035690 40621 39877 145168183 33257 34247 236167940 23547 23176 2603516 42146 42566 828131313 13395 13714 200740664 51535 52153 8338549 20143 19752 676468107 74741 75192 24380752 10667 11114 826577340 86304 85346 158857384 75320 74365 87838544 21251 20729 69968707 50001 50533 355913564 37230 37862 358157817 97751 97492 613996951 85051 84668 659814249 94522 93826 446505907 68016 67923 402183660 93975 93474 660996846 19378 19017 374683079 71549 70883 515038180 91767 92055 585451429 35680 36182 170673319 87195 88120 74822468 50545 50030 358354193 25180 25369 598180462 42332 41840 356229465 8566 9063 521254955 54552 54265 224918245 49839 50550 167962677 31594 30916 888181599 23181 22840 669180588 65336 66062 483298827 34504 35010 372525067 28820 28527 972065624 10694 10328 926521691 42800 42430 888330933 93681 93543 255006886 72047 72611 23821989 39738 39145 641928623 56128 55444 518043414 59650 58886 552583904 50563 50251 89753071 53753 53943 558190212 9434 8622 529523176 8033 7238 580287542 54523 54159 348097438 61816 62784 568322713 50569 50031 69155047 48461 48029 80392522 35086 34113 871041634 50155 50572 290235155 30297 29841 370900819 16489 15742 669810786 3395 3279 615734190 47055 47396 312520185 45636 46592 934720626 9105 8294 441762790 50121 50579 381261368 7807 7515 889817270 36252 35918 672266764 95283 95546 50062054 78545 77869 68104827 59769 59423 235887258 35132 34991 796101357 44053 44717 431975825 53640 53092 460946230 32807 33526 3710297 15592 15533 865059175 38385 37993 160822207 38395 37392 346568682 56403 57345 257069450 78000 78999 868363726 48182 47680 584758121 65446 65287 343879519 16625 15759 514026793 87416 87604 760364282 50598 50324 931725611 47180 47410 995288095 49781 50600 60397590 9951 9887 665808584 50602 49701 85392585 68336 68650 12557561 42034 41277 672226964 73453 72659 682925209 64054 63331 179440551 89360 88702 5433728 30515 29630 8507338 42646 43479 283594705 15121 14975 126149455 90240 89808 332329610 38947 38216 12262469 54761 55400 531933273 31203 30272 552707055 13521 14478 392037554 44638 44981 571741301 4666 5083 532042526 23801 23319 819266264 75537 75072 38217942 50233 50620 558490923 34809 33989 988680336 22707 22585 2865921 34431 35237 254292633 33615 33221 314739746 49772 50625 923388708 7148 6868 257411458 84754 85760 869024994 89113 89971 107332211 11886 12856 429800914 36146 36265 139682841 46795 46882 762373211 38673 37935 30875422 50057 50780 879536792 70937 71680 16631720 96744 96497 922993651 45232 44637 214023048 50570 51389 429924597 50638 50093 660029621 31741 30979 217832796 50147 50640 654905848 14781 15216 940397678 60081 60285 995622888 98285 97939 496750478 56894 56300 253146137 50645 50165 527532813 21559 21045 892515473 50647 50157 556682562 54942 53992 840022907 43372 43191 750185437 61488 62407 328546080 98842 98510 440998776 6684 6866 700220946 18295 18536 506385775 28088 27860 300336042 93853 94042 40982002 50656 49820 649312437 50137 50657 265692248 99258 98767 109560939 29528 29879 73498550 50519 49662 44880289 90351 91015 529760689 82496 83062 689155135 56899 56751 540724624 78525 79058 985123571 41245 41111 964170134 49534 49525 10477863 56086 55684 534202510 51321 51040 293555505 61598 61079 201177511 59891 60860 972699338 96148 96959 889039490 75426 74505 428274114 70167 70936 608761738 50488 50674 636287218 8710 7870 624952964 29258 28734 661394801 10312 10383 845694822 50678 50629 528123403 6275 6753 574240621 80031 79110 740834030 50681 50407 898931306 69484 69601 438335911 29486 30120 164683357 35952 35847 927792461 33606 34290 275832132 63250 63095 404055804 1179 1149 242512181 6431 6870 558174853 35380 34952 88641195 50509 50690 143303524 49230 48295 123558174 30835 29931 496557555 19252 18828 441673174 32332 32068 233513181 57705 56895 684728576 84295 84223 891720404 76345 75581 636520706 72948 73087 740022407 8731 9077 609891340 20983 21700 677996238 24744 24525 49042415 41161 40761 515654952 48070 48041 823340083 23545 24277 968119400 65218 65312 750366307 49785 50706 392490411 50707 49942 4286124 50708 49925 527854989 7762 8611 62452391 49904 50710 602505117 87232 86771 67541618 90539 91142 511131150 97148 97228 963666949 5794 5232 16461743 64748 64609 93840579 50716 50041 202948125 58749 58577 617887056 50718 50029 980575798 91058 91089 226449315 48756 48062 949441746 53703 53574 48616796 25970 25703 897557934 52362 52125 501287511 86000 85392 21588649 76791 76224 83625857 55431 55991 184076595 99029 98637 11949546 50647 50728 182291458 27712 27289 150418972 81330 81026 194182406 47484 48112 229461932 66470 66882 597662624 46917 46643 562863374 8780 7935 297566991 50735 49928 509359021 44798 45649 229807403 50492 50737 142650939 94254 94127 71594837 56205 56143 311437126 80639 80954 827678638 77946 77466 511853069 28309 27354 647907463 98560 99427 48851857 34021 33634 924758041 82853 82993 392793583 86947 87235 320218742 50747 49840 649992172 36526 36243 172096448 25873 25496 242821842 24363 23665 85883033 31758 31216 676217979 38797 39727 46824154 50753 49877 43920299 64173 64334 227003016 273 512 151817379 50324 50756 937310980 86859 87188 984531954 17503 17939 341666945 50759 50046 803097487 3745 3960 972931515 73156 73287 296451621 44998 46000 119823847 59464 59832 82814126 85624 86333 893566693 4699 4257 721322563 12479 13093 790349757 41350 40895 972608050 23464 23507 460105 62187 63069 247295058 99683 99558 796657455 60836 61262 981140371 19344 19967 925388563 62743 61830 770028249 235 259 733595658 16306 16055 67292171 35118 35058 71220305 50621 50777 245407078 67648 67861 364949311 61820 61139 644129048 29042 28909 870787448 69616 68752 545278730 81185 80273 607688036 29758 29154 738257149 45156 44945 905822175 75365 75390 952223960 69361 69391 818041138 28552 27576 704649536 30352 29381 729272898 60031 60563 915093610 94227 93712 43862024 50791 49815 949413165 18270 18750 547782465 43125 43726 254608988 50794 50349 653281895 95627 94994 323091538 80354 80683 796058591 62651 61729 39989454 57546 57105 855190132 96166 96687 554260738 56253 55521 161570308 11346 10595 915348966 27615 28585 375138937 13560 14449 616439506 76482 76662 722493179 47641 47742 23574604 69060 70001 391914853 5446 6138 356321567 11296 12105 871878133 48730 49275 43683245 74809 75444 481690439 90285 90088 497740165 97623 97616 724138628 28363 29314 235463480 4101 4056 602010583 5555 5667 95860329 1321 1306 676437792 60591 60115 671796260 83919 83318 525285613 50819 50711 31107441 36441 35581 641102758 61570 61355 330351144 90210 90076 17741575 40354 39688 731573766 88679 88795 22840787 13072 12108 815543297 76455 75550 320295367 31438 32099 566452185 79448 79565 72310221 5770 5606 718771696 25362 25845 964002419 31742 31315 279796059 93322 92636 500292763 6310 6892 387397689 49144 49590 77514356 50835 50426 578359875 88334 88843 657289897 50837 49921 922299813 79949 79437 765806552 85521 85085 391286285 24546 24431 342429765 74905 75265 625426945 36668 37057 538333648 30040 29268 95427189 89753 89757 841507364 40588 40455 707952797 61595 62057 809044786 59611 59339 43015680 10248 9256 266752990 61219 60648 932793038 56343 56371 961462519 27750 28407 834500211 25321 24562 305734253 63942 63654 222330476 51413 52068 600981694 50789 50855 40852825 50441 50856 756121266 83530 84096 85535828 58897 59288 330842952 4426 3809 966039682 12113 11221 100155376 64966 63980 125722343 50692 50862 51780858 24861 23903 637838463 62330 62333 45603919 21262 21168 661942410 18333 17656 711178847 50330 50867 617297703 28619 27817 631123290 87567 87351 652866084 53503 53432 313841315 45137 45935 258227221 43537 42571 330526338 86431 85723 586588579 41116 40486 939592217 50092 50528 932519207 57379 56800 721654681 50877 50407 673116280 81204 81626 358585013 49190 48776 263049472 66540 65999 47929687 18699 17907 780999190 77011 76238 54959762 16881 16210 986151304 13232 14089 966828505 50885 50351 46039158 74816 74794 668014702 66329 66154 84218471 79435 79097 789813020 50889 49899 2689686 48058 47114 284438057 41270 40726 64335757 63662 63725 646864263 55852 55940 460781813 50894 49922 516566858 5771 5829 506448813 52140 51820 289691231 50897 50709 53244441 14860 14645 399189370 98709 98161 20602045 36186 35838 8680016 73830 73727 938724618 12496 11762 178993415 84710 83803 579941495 7250 6606 73058794 65328 66128 912554964 50906 49950 479615842 58473 58597 746199771 87071 87377 400261665 87740 88466 451657737 5347 5472 64567201 78740 77775 976142508 50865 50912 928082637 82351 81759 872861500 19029 19366 270954238 50943 50289 41853422 1656 1426 109901096 22245 21941 572277639 65310 64710 482774870 8215 8177 900493422 34394 33835 555672659 4369 3553 599544326 56834 56988 317415850 53893 54418 161902138 81667 82168 942688721 50102 50925 165744986 87378 86861 367162018 93091 94030 374251557 96388 95501 482756618 71556 71793 338677799 7918 6946 22748421 40425 40125 464960069 50065 50932 838788298 50810 50933 892828566 19534 19511 967284290 65951 65723 368728180 27396 28216 122776511 50724 50937 51661779 50938 50533 636892395 44072 44564 31732434 69192 69654 449863935 35848 36337 901430416 34695 34065 983011125 11616 12079 791879233 6438 6165 57115519 95303 95950 254164865 16447 15876 759026553 47631 48501 20413671 58922 58949 52289436 12775 13136 329828062 48728 48596 919792821 3260 2293 622772912 50952 50016 22180246 55893 56303 740395492 18455 18372 29125900 67597 68395 874962378 49980 50956 754931729 86723 85893 366777684 43087 43424 1640514 11940 12196 193016615 45125 45644 116987539 96411 96759 53696498 59689 60201 704814657 4957 4718 311397119 66320 66815 338552840 1740 840 164920072 69042 68082 600528279 90097 89889 247351627 91318 90984 937763137 50101 50969 989328608 29267 29759 205571573 83337 83262 599977035 5990 6778 906077040 28399 27746 195785550 31064 30822 854209201 51074 51330 4247809 14197 13585 490659501 50870 50977 655032356 60828 59925 910677317 97633 97544 403915699 50980 50842 426992757 84262 84265 236908987 67812 68453 169195470 63535 63009 142428781 89870 89201 768477734 62938 63659 605364592 265 266 629677966 55786 55131 209078140 93880 94636 387619716 67837 68544 579482149 50990 50120 428771178 76925 77927 451368436 50992 50263 368876855 58447 57466 901932732 45793 45142 252848749 353 1 310440491 41368 41040 556900171 36755 35798 15403168 62986 62038 758488643 50999 50662 301885500 83997 83285 70702510 51001 50315 173956668 65702 65374 664174015 19705 20654 946229894 88963 88452 193985717 57210 56793 266187137 84771 84485 881501013 90361 90456 222767146 10360 11091 452392856 51009 50549 47605349 3779 4391 728036257 95066 94124 284941200 65707 66147 330122993 34183 34105 748560734 38919 37957 179255262 83144 82611 887523555 45114 45677 615725377 36506 36614 985038315 1247 2111 644778096 68130 69030 1763984 5421 4874 681797484 10808 10031 856249612 4312 5266 46660955 51023 50787 27302347 15989 16571 804321080 11449 11042 271258565 60827 60764 11100361 85727 85254 749242634 55629 55516 858385873 21099 20601 94085534 36797 35819 436623240 22176 22504 81417864 72899 73116 758583880 63796 63621 738318118 34164 33393 806718345 76843 77500 881449155 90011 89980 496656399 58142 58269 359728235 17732 17693 731535458 45783 44965 815199998 47101 47748 850299263 78297 78071 161875844 71144 72082 750022093 58763 57845 145508288 18770 19730 468421202 64151 64922 709325576 9187 9388 213873703 81985 81479 528236372 96026 96976 69257769 84143 84076 59406996 29693 30057 210761458 36169 36077 184905287 50712 51052 867716872 93835 94802 712616777 45572 45229 716529491 18243 17242 483282924 84791 85466 452296661 85243 85683 86695499 50980 51058 565804693 28068 28821 304654555 5923 5711 70711004 59064 58673 587563843 69945 69423 241019044 50717 50521 745633134 33268 33255 775218254 88037 88223 57170654 1183 194 38114451 69444 68615 827091011 2532 2028 239141053 19124 18857 260487500 15200 15187 607652119 87763 87944 317356221 38932 39036 981962658 13259 12490 43792578 40981 41763 978731785 70479 70748 4424066 61196 60284 11839447 2632 3397 574243832 61443 60827 73774056 51079 51049 492662526 51080 50435 171395101 84598 84167 545348267 51082 50112 784980 2064 2838 595852767 828 1535 712615320 81324 81193 201073180 62264 63165 984000148 4317 5147 697239960 41228 40509 26216526 16560 15718 736050064 56298 56325 261113106 51091 51029 337701598 27208 27413 779656619 2879 3767 71903950 99827 99324 240908506 87527 88256 769943086 51096 50886 283853056 22013 22055 42126500 16253 15750 152380958 23857 23676 667855429 52556 52579 530895359 40338 41176 289267042 44261 44190 176467124 15389 16073 23125669 14176 15166 681690433 51105 50632 349671261 20890 20777 879440534 57548 58436 417546775 51108 51044 519504065 52287 51313 261534062 68657 69505 96697953 66946 66427 598333732 56703 56453 353762910 74110 73881 770401649 35025 35312 151118295 66546 65760 240266394 50587 51116 520617564 93202 92395 984639174 44232 44201 710325342 18033 17606 84121614 51120 50447 481348067 21482 21922 996794579 40429 41039 904551806 96577 95632 598714452 51124 50372 739149183 29231 29019 881251711 50979 50216 42313063 51127 50828 240290312 4210 4863 58332063 83843 83536 362746809 86066 86504 701845865 51131 50510 825296905 47786 48204 870647574 39510 40462 230079983 48780 49096 715160186 50898 51135 689641976 55364 55118 320578973 29092 28156 125362328 51053 51138 454179763 81340 81346 329908925 62959 62072 235141710 25951 25936 226269354 41151 41331 83303123 62714 62823 125992707 96002 95880 584939562 33467 33293 377670180 89933 89288 261274810 6703 5887 881853367 40916 41365 58862741 85779 84898 968222342 82762 82309 367353839 47919 48526 743148685 35381 34403 531038677 13161 12278 183092052 51154 50289 619144988 45514 45605 301398652 56780 57022 387551639 17058 16283 517800087 67872 67874 566981517 97424 96870 853312061 8568 9089 335677289 85860 85635 930742108 51162 50931 406785972 8059 7283 110275279 99771 98929 220336961 67800 67935 403761202 15666 16055 816474535 50889 51167 389635061 90797 90605 806808564 51017 51169 27247024 50868 51170 241966496 41650 42311 297368758 79057 78174 865395136 22357 22936 386668269 31768 31971 371298428 15734 15691 40556509 53378 53264 296550595 90076 90639 694660614 13913 13584 467589694 3766 3507 526240887 51180 51172 705282946 21948 22394 741133980 58467 58781 963788937 8763 8072 15527512 1809 2770 204363107 24015 23540 293541971 91391 90742 212222249 61592 62552 269826710 82125 81576 700015923 46844 46284 242084181 51190 50929 494742666 18037 17162 547500043 4467 3969 815925152 26193 26557 120706253 51194 50523 745820223 33046 33455 18119639 95003 95249 226240960 3868 4537 594323820 96709 97214 683848061 85045 84829 953849309 51200 50852 363991945 52454 52224 174852071 63200 63889 244897694 51203 50482 338635073 51204 50251 432732758 14106 14842 124094838 52107 52674 761439902 62384 62309 475382513 95670 94982 530948968 37519 38314 364574294 94681 94255 369412513 74576 74801 937070617 90571 89854 79533667 51176 51213 355798089 21566 22367 824061291 52908 52833 852929708 62527 62066 140926925 36188 35663 642405649 55571 55023 28131558 51219 50348 791347682 13683 13770 41064851 66426 67282 777522425 66668 66056 894796192 51223 50553 19458740 17411 17596 662388612 51225 50896 65476940 50400 51226 513000011 71254 70780 433398882 6472 6501 923942355 43225 42542 48893659 44815 44292 57605947 32223 32093 455112942 21080 21344 974018457 40702 41352 150882427 14854 14286 1924843 50384 51235 9598879 11176 10661 717571921 17252 17502 430476677 94943 94770 517661817 74747 75232 395355007 28730 28744 719792986 2967 3695 714819669 15214 15291 103143973 21142 21454 120035293 9566 9267 633223288 50279 50687 401591499 65731 65185 956874197 74461 73459 744078027 18810 18102 443481172 81996 81456 7024333 51250 50311 653042580 3276 3892 542714272 7964 7184 238432247 50914 51253 163293379 62847 62922 225745423 56330 55737 207679864 42568 43332 648878675 10138 9996 213553689 90913 91106 113136919 55906 56129 703958447 70971 71043 738525883 90130 90166 699000257 42634 41981 67411490 92540 92314 724104810 53056 52323 860566373 41225 41211 74832046 97624 97721 367661257 74476 74679 181583630 78454 78848 816057327 78128 79074 687145050 66725 66136 514363723 53344 52489 81216711 50889 51272 831595479 68247 67328 388565314 36474 36518 341908233 93158 93232 912551171 37906 37234 59814658 54602 54877 930872676 78792 78537 760334600 77745 77388 640742388 9832 10419 677889590 90866 91025 922852039 91394 91362 431204978 23802 23127 884886289 49476 49339 877899168 63359 62534 196688371 18805 19341 704306453 59251 58738 882444181 3559 2891 12351823 50603 51289 550192245 86739 87523 487765987 12210 11938 714498303 51292 50605 779414454 63847 62935 717896541 58369 58270 379815280 43808 44702 907362192 77121 77572 931684910 71521 71580 603147712 19982 20541 28574840 45023 45925 557865680 71903 71646 361220978 3646 4569 812384054 33243 33522 15578198 39038 38336 424273930 54658 54870 298047521 50227 49856 713350748 38281 38685 148331405 506 1 246438091 76022 75498 589657920 70502 69505 385436499 38782 39194 169469507 42149 41350 31448935 76540 75793 946935989 65929 65318 19779136 72945 73854 96337601 57907 57261 494616436 84717 84239 713424845 92194 91305 64336842 24841 25684 788984308 28767 29384 982341709 22134 22764 379200951 74509 74597 523892127 75368 75020 967989743 12577 12521 886441872 75971 75916 545303558 6000 6907 963435759 85076 84850 272029799 11337 10697 688211361 79953 78960 484859699 54407 53964 781581551 88824 89088 839246134 51331 50415 9735716 50752 51332 596658457 57272 57006 187426648 75570 75331 969512153 37756 37538 705138311 4266 5090 161403768 23056 22679 332279014 9704 9716 195570418 5777 4780 959177846 81654 80854 63699570 64548 63611 965256153 39374 38509 729803974 50706 51343 794356837 13134 12888 816549648 20723 21670 906968695 42925 42992 992624575 71618 72225 732962825 4062 3707 183241150 87877 87821 268530055 7575 6854 549044203 98105 99058 56427743 12255 12879 60157131 32391 32319 119941848 71906 71125 347892348 94680 94571 30780068 94753 94597 71939819 31897 32131 682678200 34709 34585 410540103 21407 21132 286865883 50405 51360 428139957 5401 5224 192838525 30631 29787 338626629 97244 96914 166793803 56577 56864 81594404 52764 52202 877975040 68677 67680 492550676 81597 80623 741439870 51368 51207 927097114 47918 48168 572856861 51370 50695 619927670 93282 92882 56397635 68986 68348 859740632 15746 14930 38384693 61083 60763 228914129 24892 24446 417992236 72135 71841 389448840 3735 3027 214343852 49891 50294 706301102 21421 21990 276579857 60009 60564 262631092 20200 20229 143348331 48161 48418 590605883 77105 77348 338226827 73973 73306 828998604 57110 58059 934259038 92646 92301 105994441 17836 18262 716485498 71823 72403 5535139 37803 38080 733411575 85398 85445 998816846 51391 50774 460361088 32231 32809 59011314 58593 59407 30187177 45955 46624 602653412 51395 50810 47879811 81693 81392 59689940 11704 12703 117975151 50923 51398 532998984 51140 51399 887532079 53290 52468 416189513 53020 52517 78220099 28061 27395 20883803 67544 67427 154288242 37896 38116 597600435 27171 26313 878471591 8648 8136 212357797 50884 51407 927965182 19752 19268 305271900 39378 39565 477358623 26459 25736 581616845 50267 50271 486558411 66438 67309 316084717 65891 66637 338632116 50466 51414 982770722 37036 36433 303019666 39678 39735 775296504 25733 24978 804746867 90296 89616 110122006 51377 51419 680774482 67603 68093 160512368 21914 22156 362663404 50820 51422 629668798 33966 34721 355201487 85920 86440 285490220 83702 84591 950041524 43157 43452 22728787 94253 94815 61237262 8217 8844 163878760 53792 54675 46805475 18582 18936 354693043 38191 37357 961012187 65450 64795 207855683 45720 46107 175875479 39096 39392 460999393 26489 26799 553444163 97603 96659 655014466 20401 20933 853569903 35521 35097 615161985 36609 35729 665350938 51440 50533 666769868 82628 82289 473321488 51442 51373 352257885 30206 30417 39552887 26033 25286 245077675 35453 34654 41010852 57117 57422 184207586 86349 86156 36847155 51066 51448 672894609 77592 76620 253515606 99841 99893 765086627 54766 55519 345135981 51167 51452 256890769 45916 45348 428254167 85694 84898 580210134 70485 70294 728389640 25130 24772 405062306 71907 72021 924444636 17180 17573 748433362 27007 27364 225706027 62146 63034 564112928 65726 65869 898313630 14046 13939 832229015 72720 71823 242491841 49380 50014 270641227 51465 51383 582733401 90414 91175 687173190 89735 89436 796347127 50747 51468 799252933 50704 51469 16136397 30544 29971 835400869 38866 38304 655661249 81854 82444 39872024 92738 92363 590268352 7196 7940 288732060 20941 21048 296654165 51476 50776 487907374 48395 48686 826517626 10604 11088 411567034 17535 18362 162571950 22359 21509 758749399 22856 23218 339661127 51482 50676 865005233 94809 94783 667946250 36815 36945 256576838 30027 30273 177276921 2703 2290 517024214 51487 51021 726430060 76123 76796 252034964 78851 79368 609810531 3886 3645 97525922 42919 42464 170853403 77926 77426 893326140 88702 89367 664492767 10320 11317 155668276 63158 62421 697051937 62627 62425 36171678 95466 95652 478751433 92277 91371 761998540 71838 71742 36042445 64637 65540 260698749 61918 61980 29191426 13381 12780 808101457 60408 60256 313844274 65163 64833 453522048 84365 84579 679216750 80805 81421 124758220 51507 51126 8324005 71441 71532 945983924 14778 14291 955556470 82961 82096 123485163 75513 76457 766169411 1437 530 732962824 5963 5072 511617415 97018 97432 814623871 9318 8921 997050729 50413 49820 732106192 51517 51486 467519377 81056 81335 643581694 80436 79988 32649018 99252 98480 197602883 51521 50748 125633160 39931 40408 219619842 70031 69967 915519260 32282 31709 247663101 81275 80417 800383207 92538 92843 273348808 59090 58767 531660603 29365 28631 546734462 91982 91937 654581800 57709 57011 284923314 90157 89839 888819205 97746 97560 953941928 51533 50880 945191757 76372 75621 5112517 13267 12731 665378989 15736 15075 621198405 83779 84364 54493530 87254 87822 130778668 53348 52900 314296744 48214 47556 983895679 79931 80209 4160473 86057 86977 462870707 51543 51059 322985778 62790 63759 832524134 54018 54408 754771285 70592 70307 481801293 83083 82898 143342026 51469 51548 645385326 32793 33062 546041823 51550 51375 626334863 14980 15570 14743730 80768 81138 76138990 10867 10301 128424844 98093 99077 579924786 83958 82958 867979888 78312 79158 407606690 51924 51269 150461684 28647 27719 449106581 84381 84045 637493072 59865 59650 160311593 25108 24676 290247605 70873 70082 466024504 9512 9974 507755488 50118 49979 35656328 25159 24355 132190446 451 161 287686466 88277 88454 51373426 50784 51568 571812006 78647 78170 714665413 20510 20480 40512252 44357 44464 112583325 96572 97287 503085518 87487 87410 306409953 99137 98663 962068820 55691 56586 66480060 14624 14799 757535280 76190 75515 517491185 74034 73313 271349084 90042 89245 675792750 51430 51580 568917088 77535 78295 196791843 42757 42063 668819912 66625 67151 134782228 93279 92435 258772437 45199 44531 737646765 5464 4622 106730355 14180 14070 47042390 753 1461 469334379 18529 19358 243575880 70322 69914 483730394 38775 38542 295324831 94647 95628 992899554 51593 51103 176368304 54551 54195 904717215 62474 63100 582751132 63249 63217 273046620 35548 36413 863836966 37103 36920 201381127 28250 28227 571113921 36439 35711 945066723 73500 72620 900186349 3693 4033 124499581 86872 86621 690467268 51604 51231 15527137 68537 69193 438338000 61354 61904 616570125 49257 48453 398354976 51608 50870 744985510 47614 47540 858872987 51610 51571 51060458 51611 51372 331619220 25710 25635 538349798 22100 22008 814509982 89435 89380 437521897 33482 32799 834269089 9503 8556 579876152 99005 98460 462229293 48410 48734 412860931 66596 66450 82274063 97276 98145 65747096 93863 94850 997944354 60823 60459 714929111 72708 72321 396429416 99339 99118 328672998 36360 36957 566708825 99083 98865 663529254 25286 25232 193240699 51001 51628 43913829 78782 78892 508249907 7466 7052 681223509 51254 51631 565774043 73956 73333 769939004 36950 36160 462139412 49746 49937 116361198 51635 51613 724602974 72615 73244 275245305 41688 40724 586705126 24743 24945 32428831 50926 51639 552003998 75502 74563 494976777 44567 43707 153641619 51642 51177 225779769 29248 30042 606117756 69422 68697 52477249 89480 88985 35561870 51141 51646 135878706 63956 64684 648915864 72691 71789 336903000 72760 73467 495473739 13380 14249 426573348 27418 27218 992482009 29562 30179 440505962 68589 68291 721123779 96615 96412 943360461 51120 51655 221451243 69608 69595 283693943 57315 57813 104372209 27414 26974 415748621 23540 22911 29156796 39801 39150 115528161 44944 44722 191529559 15056 14282 51578730 76545 76378 60832767 37156 38152 686067186 99931 99416 862302330 64172 64840 286703247 51608 51667 502372266 52339 52005 868021076 47295 47650 401155169 47320 47566 352586440 69145 69863 2806135 60036 59339 244465559 4222 3932 534569242 7983 8000 663300232 63950 64715 310148198 78211 78324 220755119 55890 55820 328429877 50982 51678 504182756 51679 50984 872776249 93548 92626 437869428 56098 55951 420052296 70018 70323 686851862 51683 50830 112266230 80691 79834 152868384 19743 20034 405107305 83989 84127 433024250 51687 51031 661729385 74922 74210 289587923 10372 10003 116897975 51608 51690 297612180 20193 19487 243544736 10576 10367 791948818 8530 7918 503052753 51694 50983 394957448 97142 96671 397496429 79987 79783 796267844 61816 62113 878049117 11913 11985 369080736 1 419 847913192 51778 52054 547780916 43726 43796 68415875 64988 64667 35646282 82917 83550 984253162 18740 18904 767328402 51162 51705 376348015 65867 65071 694691608 17340 17198 938974098 91404 91910 541846130 51709 50876 403221459 52752 52233 672130110 31772 31214 115467460 71814 70826 180261068 84577 84655 355426146 52338 51344 122117143 60956 60213 681659301 3339 2725 446495482 3855 3477 504902486 33163 32223 58352800 25693 25930 997908257 13532 14081 314900541 57648 56659 321163755 64370 63976 982375163 51049 51723 452660838 17805 18137 766671416 93212 93851 421436130 1892 2070 35659246 65036 64436 674953062 74986 75377 666339186 51092 51729 897251839 72249 73228 634099810 30424 30468 974800216 62557 62496 826564056 84274 83498 311938443 51734 51228 224549860 86352 87180 897949495 5304 5820 153070906 49279 48637 738073811 4911 4758 187812647 55113 55489 229811777 75254 75087 51431370 51741 51381 580968102 61813 62730 306238592 51715 51743 744522874 10880 11186 472192672 51472 51745 958074843 79183 79862 345029737 92883 92397 35195687 20451 21378 954288184 38366 39048 938826185 24949 25000 157054974 20943 21621 47519571 64150 64801 865097458 50967 50830 970934478 51017 51754 458790787 52711 52164 809648717 51756 50947 343722385 50789 51757 535990985 81350 81068 56227548 3273 2447 234343464 5708 6066 399130557 44419 44739 771091871 26138 27051 815413780 51763 51641 633495098 73360 72742 532104321 82861 82209 244708793 1323 1114 451642327 8419 7990 903645086 51768 50918 249245901 53192 52467 68180612 39281 38370 621151223 55631 54760 751633842 86602 86001 174628341 20660 20192 645519088 69350 70242 683720683 2313 1672 295948954 12984 13049 611051569 90573 90220 200106994 31972 32850 283912011 86748 86131 339264442 23999 24942 772423963 73614 73992 14435075 25757 24878 529854037 51353 51783 91273280 54142 53991 834949684 81868 81901 709313182 63863 63567 473856107 63722 64465 930666392 51696 51788 364146527 83197 82899 899206853 65870 64935 707285651 4727 5510 101212149 5586 5243 634214755 52515 51676 887506813 56420 57012 109788662 77897 77695 111215823 3833 3476 102666350 71663 71389 590145358 43303 42442 786123361 27174 27349 550460768 77532 77967 219133581 94662 93762 278280644 51292 51802 788824263 71854 71620 241689382 18263 17379 94503477 99298 98868 917807600 2926 3844 397352381 56435 57269 63570020 70497 71386 431177917 89105 88559 885289192 51810 51646 477813757 94171 93292 2109088 69801 70388 607676642 63381 64019 871107650 92108 92802 440651492 95524 95198 94184742 16469 15997 729857345 20107 20423 863806621 6810 7054 90066163 82740 83227 968791940 15657 15984 58195680 82715 83400 26620441 90327 89365 71245906 45039 44593 764183565 63273 62497 400633766 36392 36333 23870682 51826 51023 398394184 31452 30934 232264278 51828 50986 513467615 43585 43019 461266824 33878 33623 760338116 51609 51831 998080955 62275 62519 836512185 83622 84411 38000594 31448 30863 21901528 28677 28305 195143643 40989 41885 309916105 7622 6833 108072167 1598 1582 724313400 45253 45807 804552472 62234 62945 303766406 51841 51395 985730043 89486 88813 928799167 59058 60037 116311320 32573 31594 629801677 84003 84289 742789832 7302 6953 763977963 95585 94957 336931143 49696 49448 518398812 79512 79261 77616138 51623 51850 54385244 30095 29830 540281683 96540 96092 266881879 49941 49297 970557442 36785 37410 472538969 98032 98433 27576750 57450 58292 337993158 48056 47105 715637492 51858 51461 878029131 62059 62800 210182159 41520 41321 55256340 58155 58773 581491625 76838 77634 443453503 28373 29206 721884657 51285 51864 190952849 26070 25496 111469038 83854 83883 335692648 50944 51867 496729363 73898 73357 856383473 51869 51348 684664083 74579 74780 257412507 92531 91544 591527927 47814 47231 63157196 75400 75987 84134509 874 1353 28303314 51875 50964 163922019 14189 15131 471929372 17517 17204 621409236 37823 37245 763734954 32879 32251 637044194 78471 78020 705941442 47001 46261 751924774 18155 18771 281955813 14951 15279 872021060 93730 93109 220555265 43520 43840 246718402 30752 30886 993577192 82361 81895 527434266 87005 87710 549076737 51889 51832 666439437 56173 55925 208572221 25401 25102 869074747 95594 95313 777024589 28736 28643 63740145 51894 51273 441589267 29804 29540 881654594 90988 90983 130008406 48546 47817 168345433 71810 72769 61234617 51899 51649 494160909 80640 80477 159055854 51796 50846 284080054 3208 3248 273796647 70471 69833 181630015 76837 75993 80544973 83032 83480 447447421 12935 12576 999714165 51907 51284 163781055 51908 51788 303880720 1 59 961973415 28717 29110 240711265 42763 43759 275233848 51329 50927 187321781 65602 65115 456126511 51914 51015 593385678 60916 60874 506393495 56176 55913 760162336 77625 78521 54945432 86954 87445 958856768 66501 66341 68107920 70897 71015 599781017 98187 97816 264246885 76175 75481 808080481 53383 52504 348872985 72417 72337 969553355 9814 10322 705336478 91322 91328 823945086 33312 32695 26413292 49856 50251 890668103 76902 76540 120209234 66578 66901 992611594 7295 6550 72171017 51932 51703 400999679 14586 13595 300962319 51788 51934 440049178 50998 51935 868748594 45433 45355 190237131 36324 35752 584697451 53381 54331 86983144 51538 51939 671681134 36340 36773 832396776 74692 73897 609057407 54134 54553 606226513 50799 50909 142773639 68493 69396 541681779 4831 5518 517728103 51253 51946 51235415 63264 63093 670251660 23339 23636 42311411 98176 98146 763324356 30346 31085 303208095 4771 5604 211963984 56607 55732 592857037 3299 3611 433884730 51954 51145 262723572 87903 88821 547391209 80395 80539 534285517 71067 70389 545393650 56058 56354 49091522 10134 10434 168492593 2409 1643 25550244 92020 91140 489236249 46003 45075 534667932 51706 51963 725990472 28353 28165 7299684 9490 9087 519258462 85898 86057 959607990 51967 51804 188791824 7000 6541 763461125 6600 5664 615345784 57389 56752 513465452 64627 63896 632687535 79189 79720 79814884 11190 10701 17668766 69742 70722 587360441 29289 28708 594115345 94568 94011 663792447 7163 8020 653639949 90485 90861 181276609 66059 65552 979884644 24021 24668 55432634 55520 56042 498020998 51982 51826 572385607 67936 68197 910739610 10492 11390 94168541 98329 97401 489614286 25376 25022 990460215 33350 32479 678269419 51988 51927 983293075 51242 51989 307493932 46290 47159 333744670 51711 51991 4398672 78680 79649 992869549 3575 3283 187038702 16565 17286 628938669 95831 95551 192802825 97711 96986 87346013 34834 34044 186094308 20021 19571 425216315 16470 16493 509424151 81803 82477 560782523 52001 51794 122031843 96630 96109 670628927 59114 59601 602625731 59682 60327 900425284 46230 45994 179800643 4262 4779 521756377 19067 18412 373016085 45516 44542 59152214 36518 36894 43852386 45865 46289 267262538 52011 51738 514530398 51982 52012 882392501 37724 38249 848346655 53238 54089 627510648 41767 42472 505608367 41331 42181 280241161 60911 61089 282518624 81828 81523 577558379 3687 4124 491969375 62548 61841 70502494 10116 9224 178135692 52022 51869 136507859 69303 70233 620139657 6958 7519 271469730 69620 68797 809468689 99956 99360 606493567 17382 17523 41580684 70775 69874 139899691 1367 2259 159224800 8256 7992 114119399 40630 41558 440230025 79175 79587 27105070 13278 12686 298122476 49506 50172 560570531 79938 80277 600302824 32071 32422 242823497 87461 88252 476784303 77683 78177 210137586 49427 48553 907636692 91245 91867 622466554 63187 63308 552759461 86628 86219 908641076 28944 29803 37994426 63067 64017 364137509 51482 51621 792983502 93558 92600 940530288 52422 52836 22049230 84886 85709 716971410 10922 11189 200568112 6863 6744 368267727 54706 53957 275709062 81398 82307 381694828 88434 88631 880999507 69035 68484 600289823 81008 80668 491160093 41314 41604 245889220 6568 6158 194494915 51218 52058 335125841 77509 78221 9573137 10959 10671 200609036 41627 41083 759550354 47947 48930 766544124 52063 51197 201357477 52064 51773 923059869 16335 16246 726224339 97183 97500 722274520 20605 21474 107769696 32140 32188 961299761 95133 95098 826838304 72568 72346 63954755 65772 66214 941799820 44457 45430 932942953 35951 35918 286576917 39949 39971 94230975 38574 38986 555903929 52076 51119 878534217 74441 74971 921177299 49561 49754 372631409 39918 40310 22461239 51927 52080 433401271 61941 62307 94845822 30287 29666 96176036 61818 61720 853724831 1997 1846 744571135 21406 21567 455132864 49850 49090 183726660 93551 93872 777111627 36372 36787 616164434 12033 11537 11711299 18558 18443 219679844 89260 89900 518203609 99823 99250 842009666 47696 46965 697243962 68068 67982 438477497 53913 53809 549972908 59830 59606 619808840 1 437 452122329 25223 25673 84096028 33943 33963 217575274 85 1 4416831 72963 73038 611261144 69990 69021 736447500 44876 44220 829924479 42471 41899 885385190 45292 45460 35989749 32618 32794 644705577 52107 51843 831835033 67811 67352 45270881 86816 86563 211708527 15128 15260 469437370 94766 94407 237421611 23380 23461 69103544 52113 51201 353387659 64881 63925 31922216 25437 25102 365882090 92536 92059 523686999 53030 52286 697859859 51890 52118 29661569 52119 52097 27115091 25713 24815 545510028 41540 40666 25180882 13855 14494 128014326 38172 38072 525979426 35197 35377 26040845 51383 52125 293238809 73600 73172 943920990 1844 1542 632449756 52128 51637 25466735 79682 78971 132295997 51315 51807 258728369 98742 98015 411770439 98984 99199 226432176 73716 74150 822078742 93800 93966 639000973 33442 34249 389575149 58449 58776 985160622 52137 51870 54730114 17418 16491 548916404 21392 22004 945255068 52646 51837 315923117 38183 38805 327564768 99531 99818 92233355 51629 51229 303005672 7220 7525 800603862 41528 41170 827211158 92474 92305 982868637 38540 37945 709995176 25553 25034 694227122 52149 51509 722068108 32870 33826 744345367 94961 95439 253436789 51339 52152 807868083 60142 59760 978403246 72384 72675 464842569 90458 89623 380647727 32160 31803 251430827 80274 80067 405191534 66697 67421 338861611 51447 52159 132179831 11947 11210 363679059 64533 64635 959948351 1445 2319 174526678 71830 72349 709260597 52164 51422 723490501 16953 16539 840589595 1518 1554 572403974 91732 91643 48879892 23474 22988 127138563 52859 52981 59675646 52010 52170 480020383 52171 51817 512322049 23911 24736 383986542 85595 85489 247460968 50527 50070 786544421 41894 41063 97208752 86356 85600 46315087 19629 19637 830610399 5470 5196 72006722 51950 52358 25995032 76935 76376 620747090 15631 14845 177532523 4501 3817 249363012 33760 32802 152648433 75558 76395 566420486 14133 13392 635375897 93742 93014 24314269 52187 52052 40551997 79884 79341 701344350 54947 54298 280326265 52190 51283 437268065 9678 8959 343052988 87345 86872 616302387 51764 52193 370300703 5246 4510 370475211 6727 7057 591998326 30160 31132 54881983 33500 33673 584946725 54056 55013 874299832 45031 45702 477919542 8740 8773 964137252 17812 18161 304591272 12722 12308 574385450 84235 84075 759888649 26626 27047 553553123 17706 16868 560642887 53717 52792 339913927 31810 31653 108753603 52208 51949 56471909 25388 24863 214668455 56663 56271 33120856 39603 38675 211761530 94948 94420 204689782 52213 51258 324624369 16677 17031 224576074 33351 34109 810725384 41151 41047 595011013 1709 994 592147538 40444 40336 284982832 37101 37462 779828621 80569 79685 800800613 44137 43946 776299642 48680 48568 368901951 12361 12171 948461036 78259 77303 7047759 46791 46800 630363422 44047 44824 848670928 70539 69951 78856265 87516 86713 537845725 70769 69953 510354294 65351 66339 271735522 30764 30448 104887697 42068 41936 243575121 9364 10155 506387392 22978 22848 431393942 47320 46495 230403827 7548 8462 591827532 57799 58343 245891003 96470 96585 297965233 89530 89229 289279071 44505 43689 397003607 28378 28478 441130285 89796 88951 284104221 63978 63544 480869134 51041 50903 958127198 58513 58204 813118557 52246 52245 739184232 16577 15840 703079417 8262 8656 56887088 56554 57193 833973913 51351 50353 40866884 81071 80611 556821088 87887 87321 585480704 30887 31089 66495666 51793 52254 873990149 67299 67934 21101125 5798 5428 517706215 87977 87733 249099643 15577 16463 614438 24431 23658 799368943 69091 68708 731737440 90623 89771 534932557 73910 74724 175997892 15551 14592 820992360 35869 35444 618237642 69162 68598 918730630 1549 1736 187413793 51509 52267 150785790 83707 82789 802901737 90442 91219 966160134 82058 82362 595659811 80219 79292 53864390 99280 99097 96886630 47324 48131 287304369 46363 46045 484933843 94898 94913 583746836 86669 87267 634920267 73875 72945 755968239 21971 21638 251790815 61169 61057 989427717 27062 27919 799667079 23703 23449 809256239 72665 72039 770552599 47681 47535 793051125 20643 20119 627854704 52013 52285 82443871 50388 49620 8519667 66088 65791 465459465 21368 21644 372021564 93187 92496 419712374 81274 81160 49529868 59316 60097 624859814 52292 52153 806378118 50372 50328 40012779 7039 6864 387974047 52295 51979 833201656 88510 88103 983026896 17944 18316 184887867 63887 62978 515601933 76590 75607 137192557 5223 4561 953980411 43042 42522 626423399 41877 41308 631137374 25676 26669 427824695 52304 51779 869468368 64572 65290 141193843 42362 42876 906150329 26507 26041 807678157 75864 75774 747239291 91964 91563 876657384 55719 56126 979111917 11427 10540 145083754 99685 98715 912758283 51797 52313 503414099 83930 84114 194415084 40775 41563 299444109 55982 56855 963636468 17823 18795 71237315 52318 51992 660233802 16357 15831 354331511 37813 38629 478043020 35734 34888 724939343 36939 36367 239565250 52323 51704 111154352 65294 64773 394799761 95046 95327 17620878 25571 25454 171532722 14677 13948 32854659 43732 44732 769535650 33446 33281 706009374 7030 7936 478486170 6281 6746 342702205 47372 46648 275413697 54797 53912 889701150 51266 50876 339326625 52335 51991 826173682 27210 26263 670081751 23054 23862 927656371 94607 95000 207665167 31238 31101 903157624 81465 80468 122654256 52341 51471 288073607 5416 4962 305943508 45980 45467 403539306 52344 52118 96393723 28404 27818 438557765 72772 72720 864684032 27635 27249 571296358 31928 31887 17845196 62430 63251 890598174 80388 79999 885086793 52007 51987 444785359 97949 97154 133190681 16008 15330 210565447 51489 52354 793911945 98337 98053 350801484 2218 2554 740565184 31328 32068 922797176 69074 69804 401171773 29308 30279 700595784 51614 52360 20084096 6193 5754 51521903 46247 45763 749321734 55022 56020 383571056 36442 36010 681889915 41304 42199 734708331 4978 5168 192174636 20308 19723 126906679 36920 35937 138365115 79265 79188 887113138 16607 17045 807469846 20501 21152 83759701 8298 9012 273302697 39635 40057 787508236 52374 51602 449001683 19249 19085 240238916 39840 39843 734947991 51323 50426 600041285 30233 29987 501767317 93263 93344 419467714 1531 2113 47321912 21978 22073 713910446 8274 8471 349629232 5697 4985 957001810 83018 82626 245546531 57010 56348 606680989 22753 22898 30427039 69454 68727 825819323 4094 3944 402997332 57566 56642 526276585 51517 52390 340727168 97645 97772 727698567 34765 33823 92621482 18905 19247 622641262 27977 28024 390669203 53556 52682 412877189 88733 88632 330050154 51418 51463 750756239 71648 71994 124610111 52399 52350 966099015 52848 53183 450778554 52401 52319 944487343 65294 65673 291766797 1640 2611 247364261 30619 30505 26852903 678 564 414107063 59454 59975 940631594 63822 64692 814834232 66780 66198 381039392 9456 10361 436331411 18862 19587 584120042 90012 90775 265545440 51882 52412 329667704 47789 47668 398896309 28573 27800 331040832 56867 57316 500565311 35470 35704 112563432 54096 54065 959136401 38265 37753 98625606 26155 26657 481371451 94322 93615 625659019 14376 14333 356874015 53364 52748 864827835 90303 89953 394872960 52424 52225 103144289 71542 71773 62568796 51358 50561 75718272 9827 10113 46876924 93028 93434 60808140 18265 18009 990268873 71389 71255 608481818 81272 80851 74393441 90586 89926 99476758 86405 85464 413974762 31211 30900 4838452 68675 69224 607545767 11096 10669 895311337 34517 35330 965128648 93720 94190 776291098 61012 61826 602671495 3264 3238 345431765 52441 52362 6425712 21797 21647 979633727 31100 31511 67905792 52268 52444 47981773 40376 40954 266488946 3911 4366 495872183 56665 57096 369431254 20784 20309 642356138 51710 52449 850603875 63186 64056 463717310 92840 92359 946959630 72588 72457 41582247 50687 51682 332808028 86805 85912 163567919 29727 30258 593392500 68995 69465 483310820 1773 1592 551262072 30710 29816 14480397 84995 84733 512357397 43832 42909 178288611 91133 91627 968815705 72872 71888 505074942 51612 52463 87799749 52464 51893 260952590 19117 18229 220400292 52466 52222 754047179 79024 79416 914733211 52212 52468 632669999 43982 43402 479751552 41711 40808 562067170 25303 25207 763533423 92253 91674 328227062 52473 51878 685081883 83914 84449 19378132 51891 52475 26812259 2757 1826 774832502 78481 79160 100603174 52478 52364 47495639 81266 81236 246925911 10708 10823 58602920 72966 72828 400610132 85324 85262 54090053 40638 41002 93874547 88076 87662 746846183 74992 74105 909118942 82560 82928 185187099 8386 8888 603901602 88972 88888 127957619 72522 71607 953115138 52490 52026 658985339 4160 4921 351800337 96025 95551 449663470 7482 7300 738722432 25183 25037 286238250 88324 88919 958153396 55541 54874 501135330 52319 52497 751767067 51691 51078 662482707 11710 11129 382501057 76751 77215 751000889 63122 63230 755201566 43850 43902 367126722 52503 52327 846540851 31102 31524 566381763 8217 7453 531428565 74250 73577 571113706 88784 88327 248190280 72043 71398 398351796 76958 76028 222139407 87254 86788 578785503 56890 57135 353230083 91969 91397 343094819 23706 23139 265536419 52514 52082 482437149 6973 6804 625425323 80855 81332 448224652 35058 34813 930381800 12228 12694 193652415 25093 24502 243964746 28473 28060 616193870 84660 83973 374376507 58610 59151 219244553 85214 84684 792058415 63001 62976 105315630 99128 98648 889431420 22921 22235 960707807 95663 94989 26562413 22407 21408 922776018 55729 56137 785449105 46400 45531 537540171 72205 72764 908827481 20172 21098 77906759 11587 11477 904399074 29910 30356 797556730 8335 7844 937636368 42318 41949 759997820 51663 52537 67510492 12894 12804 39684800 34498 34515 6077935 70999 71064 564817093 93468 93946 415077999 94434 94561 366888720 52543 52053 371702809 41259 41768 793317465 72873 73741 564942224 10218 10463 677146501 52519 52547 413000948 6524 7056 315571412 27957 28597 851604151 64364 63505 63396188 15415 15880 941808300 11427 11497 842888886 91527 91307 679472993 11285 10899 368414967 45269 45039 375613359 22032 21106 59900641 17364 17432 399559311 61281 60481 852848731 51830 52361 244862255 96839 95942 17963807 15997 16271 709416774 74985 74441 649760179 6225 6649 633446820 13289 13304 125525146 61004 60262 577118989 30040 30538 848847819 11776 12643 585940807 77269 76927 72355426 52569 52466 131263602 64045 63647 366724758 42784 42902 258884248 63274 63004 236102123 51846 51102 319365 97383 96963 78355880 5470 5471 522524889 1 641 169836428 42234 41251 881466971 91249 90599 103395005 51573 51372 12328592 52580 51825 55660289 88275 87861 590939021 37972 37623 984643632 76957 76047 367382025 90672 90734 239635434 57857 57033 48362166 75633 75515 169122693 44458 43659 329317842 3483 2893 396350537 52067 52589 932126456 84640 83797 971397088 30039 29912 175320893 34823 34763 36998920 97611 98095 374720376 11209 10580 732763275 26518 26631 380628193 1 287 795233393 11525 12200 33765342 97968 97110 53345140 24710 24528 951171353 96296 96575 351007412 35481 34740 392314582 58472 57941 883172268 52603 51757 354323588 27092 26797 58517093 52605 52467 688069265 52606 51870 990366697 96881 97051 489055363 57674 57235 991330043 41264 40310 260993861 69175 69883 910796037 51933 52611 516022718 83365 83084 690828626 8655 7917 603590568 56400 56542 831827069 57749 58667 22686880 69767 68794 922561066 78943 78034 124179833 63373 63656 294524659 52619 51990 269297110 56964 57263 29320870 52621 52411 392138744 30483 30107 714427053 8319 7717 769806548 62082 61514 545810637 17585 17973 169363049 61408 61473 57155604 52480 52627 437622352 52628 52396 377878028 64062 64043 850403989 75397 75737 627699253 52596 52631 508739781 52546 52632 759201202 79256 80175 762275656 80448 80096 383209795 52635 52496 177161457 2702 2460 920226675 57982 57415 872969940 13798 14211 621955347 1101 1318 491475032 12220 11338 944654822 49460 48653 433580429 52317 52642 417075614 52164 52215 332359615 20669 20552 1592071 66455 66698 807711819 44673 44297 942688131 44527 45416 577738161 45432 45325 175742134 44069 43092 308207339 69295 69685 880988802 81674 82061 348760317 17368 17208 262870838 2945 2575 442583758 52654 52178 16998402 51819 52655 369394486 66806 66121 573309871 35686 35633 18202456 47142 47156 282783116 60203 60997 554891058 51751 52660 922385580 31058 30713 213598834 52237 52662 30513486 52663 52335 418330507 52664 52127 997005981 23712 23371 689548041 34475 33748 345292442 5162 5828 148886817 29357 29221 393766486 81588 81737 265194381 95101 94623 250334308 48834 47977 213077399 30408 30658 400972686 60518 61484 445077107 16967 17793 771879879 38004 37343 553920977 66498 66365 10353505 87542 87544 584634035 53289 53629 44175488 9067 9520 460696700 83277 83055 115306191 88583 89229 243547722 85797 86692 454155633 69289 68695 183865478 90924 90603 864303419 48355 47742 62176442 22250 22949 424668960 53908 53514 73403810 10792 11436 759233260 73174 73036 87983493 72926 72426 827670070 52084 52691 19717829 94272 93737 719504271 41760 40936 920673974 48352 48024 257278464 65127 65514 229064364 52165 52696 227767476 20453 20092 159518552 56865 56295 637344497 31603 31504 154101332 14944 14466 588461133 20779 20424 259483132 31213 31800 615763230 64199 63272 947850624 93323 93988 268398386 56219 56699 951832375 52706 52598 366578368 54651 55564 662790454 35 729 571304863 13061 12989 926317602 52710 52241 621448886 63126 63299 489159746 52712 52259 172846004 62334 61758 183998680 8901 8694 224069377 60208 59886 1465266 65890 65453 63870452 52717 52020 913969916 29238 28603 798691142 26424 27394 149200728 39281 39325 132491718 90368 89495 451047473 18867 18468 278051663 65483 65822 508822603 51928 52279 744517111 16614 16952 10742431 96747 95988 61499274 22123 21447 26949479 56186 55756 298940215 88490 87873 768104821 40079 40092 590370184 62435 61931 614392264 6281 5392 3137176 48481 48518 639718241 64498 65088 847905408 98810 99299 231670099 45131 44141 918061074 53593 53536 999696666 49133 49417 277108170 32208 31300 677709613 27724 27625 706783489 52741 52341 140351959 47822 47971 327780708 52229 52743 17448002 12912 12030 316907173 52745 52289 920146901 64911 65885 864018032 16238 16715 270299583 76260 75339 628842145 72920 72083 902871764 68107 67435 537171892 79675 79431 769813401 76198 75554 406563708 43464 43087 347848346 50581 49864 51886616 68466 69068 383263492 26471 26865 361946916 78406 79230 133644655 3797 3197 291215660 36281 35798 434782972 51841 52760 373837158 48359 49092 353078944 98961 98528 72195488 80234 80219 340652223 19604 19814 599733879 1 783 653058301 87480 87828 613376970 52767 52564 432167505 4220 5079 36882798 78786 79429 171342171 42357 41457 42388003 97137 97049 80827639 16359 15596 49886919 65416 65256 292472082 52111 52774 574588874 52398 52587 789449660 63056 63028 52988130 42866 42131 558273663 28922 29300 362722048 96756 96666 290930159 67949 68758 937019522 52781 52693 618226051 77234 77880 648880042 51165 50593 202575267 52784 52127 610425679 60332 61110 703211010 36378 35644 735410130 51957 50993 393502254 65309 64702 546912852 46347 46358 623428198 31887 31757 699965478 52791 52017 464863915 70711 70678 152560257 64694 64389 510489625 44866 44269 561373816 15614 15441 828177528 6381 5539 24430378 52082 52797 83516431 57749 57653 115550268 22025 22242 158927288 5195 4208 143476359 71416 70535 733713722 57636 58272 517031181 46454 45904 38402514 54903 54106 917919794 52805 51895 763976467 66788 67327 88887593 53555 52594 159583729 95157 95182 202052524 24316 25027 962773016 97907 97577 467112944 52491 52811 679580546 81191 80733 681930968 92220 92773 112424008 63513 62759 531922537 75243 75511 546805432 6990 7137 309941374 65285 66172 831429545 94454 93460 672806332 73106 72589 826756875 63981 64444 664068809 76818 76585 56191682 2651 2309 209497529 38375 37889 740022197 67404 67974 945840585 84375 84399 151785249 76874 77449 852022096 61731 60954 887795252 99345 99605 165522418 69452 70278 325636567 58741 58175 94717719 83006 82612 705937611 88730 89576 72214683 67509 67670 122098167 58498 57735 313763784 30957 30531 885001472 57430 57437 796397697 73599 73793 399374619 18311 17512 282029247 52695 52839 19123743 38006 38031 417049666 92547 93141 239926239 40692 41503 239882368 80322 80617 515619766 35315 36100 167602914 96006 96469 48485987 13407 12802 121260847 52847 52050 143677463 55834 55799 681636424 28985 28133 583587021 56181 57124 597826839 47128 46658 359812826 83299 83297 614792130 55871 56290 544822725 54724 54548 499607844 73105 72124 272524120 52856 52478 306263677 15275 14884 872981751 97308 96844 275144552 18177 17348 941158193 5531 5756 742898190 94514 94532 89722773 21296 20940 754349978 52863 52145 682750151 52864 52786 46776045 39369 39579 603473107 23204 23019 434682770 81308 81162 713206208 2519 1640 928916212 44991 45337 727415913 72017 71268 954769870 13796 13641 722455944 52872 51914 592750564 52873 52686 253996308 35970 35319 354088945 52875 52864 489013197 67651 68553 234981856 10493 11389 257708821 85484 86056 962485566 24711 25494 18637569 51956 52880 217665520 67147 67929 347653808 52863 52882 780946721 82286 81771 353728219 49381 49749 837380223 93677 94678 886547118 71730 71852 565721511 52631 52887 758875862 2705 3222 618269661 93812 92933 511883996 6900 6255 846083585 5577 4960 872835249 63756 64494 644755134 85288 84740 770384522 27801 28230 687223045 52895 52883 309545709 71644 70771 975242426 48918 48595 686736140 9265 8508 345030573 807 1234 5067603 2367 2045 948507339 88549 88435 592609853 52902 52544 297367446 24627 24731 13402987 45129 46069 160846290 19036 18455 185137399 52650 52906 946100609 89992 89507 752806150 97881 97689 114483474 79437 79288 476789148 52910 52223 843140054 71776 71990 660310197 12769 13757 94488755 43601 43549 48422033 25418 24530 955852060 6133 6688 558833743 52338 52916 159566912 76359 75820 120608957 52976 53590 13958274 52634 52919 137700207 52414 52295 508349738 90 1 664409614 19658 20524 822134362 40704 40095 30606323 52924 52143 443661635 89780 88783 4151284 52761 52926 96742040 51774 51200 343457918 52928 52311 155099459 63062 62597 491446757 40525 39582 46838616 66225 66445 926876407 43387 44034 25024839 88491 88136 450095063 52934 52325 257930581 23947 24232 172642057 7191 7864 163624269 52757 52937 823870665 14891 14603 541590642 15895 15672 923254945 52940 52108 646988729 66045 66377 684441914 22936 23911 235073077 52022 52943 946788979 40638 40168 951842771 15713 16199 926476720 75343 75170 319374407 9805 9300 188834932 11972 11099 93325894 78303 77460 44201267 98418 97416 839775990 67941 67580 105536097 66403 65415 213329315 60773 60677 242203599 31031 30816 71188403 57221 58199 446720567 62889 62285 175233244 68128 67891 259276054 52958 52526 797006740 52707 51728 4634809 12527 13188 568105417 92868 92632 674018971 52962 52622 79156691 9620 9448 813265390 8375 7875 791500711 26319 27005 218024568 33712 32724 100491853 52967 52484 165221280 52968 52003 32742804 53713 53174 276542921 59529 59757 350668804 52971 52225 79695838 26562 26306 62913300 4009 3586 396203822 40052 39789 147020701 97973 97074 292923771 80685 79765 744863887 52977 52766 906577229 49251 48922 752552419 9710 10318 67804300 52984 53334 540198352 65777 65374 843953486 63329 62572 649261634 25905 25287 748358894 33503 32703 507150472 52985 52481 841150814 88594 89448 71700812 52987 52008 395084990 52988 52811 412005577 24697 23730 246095661 37824 37228 843905848 62178 62042 902693599 75503 75627 438004107 52741 52993 280204911 71493 70519 444048990 35300 35584 756685175 52996 52403 417723179 45255 44679 351471455 50930 50258 699516349 21449 21679 271817842 98525 99517 810489319 70044 69244 407449911 53002 52382 46492021 52171 53003 59643390 53004 52438 55687267 27450 28272 738273465 33865 33376 50798925 61774 62721 797968141 42241 41988 113288743 90790 90140 303017641 79400 78545 378541358 52185 53011 483123671 57344 57317 864707102 7919 6978 22189648 48117 48706 511582118 25578 24969 541580373 53414 53322 553027865 53017 52223 299056123 43279 44280 691595878 52492 53019 834206919 66531 67384 115852362 7994 7995 285444986 7766 8344 977699012 98776 99558 257880622 7021 6785 672811978 81064 80767 40225954 42044 42307 606725178 77597 78313 239284947 4915 4715 610498835 96096 97076 768687052 23453 24255 245130981 64272 64386 309996222 89628 89009 854845830 85285 85084 396680275 18441 18824 617846279 15653 15242 794851904 84174 84251 76886246 85481 86394 152478490 53038 52829 733951109 4290 4316 803095658 75119 74635 233544667 53592 53572 40622851 32053 32934 4703594 89996 90939 111447443 73155 73865 968196721 43906 44101 986830201 44274 43845 32857186 49410 49915 644819414 6933 7642 51063446 34024 33092 211935463 98444 99315 188070464 53051 52290 38026130 53052 52668 933083808 245 1 161369918 13697 13419 328180601 22897 23172 900907496 17984 17679 570014660 65424 65199 926125171 3898 4707 569282214 28301 28072 353613632 21244 21207 465906848 46364 46205 850969855 94385 94717 685608198 49759 50595 634109893 19785 20620 134259634 74279 73715 34787934 12733 12571 811761401 4819 4199 49094116 98009 97293 893714910 16817 16950 838726544 53070 52702 742067846 97214 97975 260043473 52977 53072 671593708 27511 28358 507330459 94905 94717 975321558 10610 11429 313866498 98972 98531 215353864 26897 26694 166359047 9181 8356 134835639 53079 52226 607327922 48629 47654 311955520 53081 52199 565044577 53082 52649 576565274 53539 53040 38791775 28739 28583 751831817 30179 30473 194639800 52684 52218 709319317 20079 21050 904536908 93036 93690 37726907 72004 72531 594251043 52701 53705 870737122 84269 83495 581722112 52282 53092 690753809 53093 52098 516538425 75002 75184 211140446 48535 47562 61756101 52265 53096 227938218 53097 53051 428119703 52467 53098 690732427 69208 68527 901739050 90513 90202 662847114 66667 65864 165037918 3269 2870 10176143 94910 93921 731210626 63851 63579 456445081 26337 25545 480514482 27262 27938 876532146 39251 39274 840777059 46592 47364 655039523 25116 24936 968631100 63338 64206 570957028 53111 52395 514982952 53112 52699 35871574 53113 52618 806784681 91313 90775 114309940 82440 82931 184185455 40952 40009 144664775 60940 60637 169300521 10961 10576 177036634 26170 25660 25836955 63463 62992 299594222 52404 53121 164228592 53122 53089 439379503 61066 60417 942384722 44783 45494 381118886 24385 24437 220498617 53126 52993 769967407 80748 80259 873612032 50319 49339 30685358 96596 95856 440971326 88970 88664 927949054 52275 53131 42653779 18999 18063 225163818 65532 65044 331385793 34478 33687 936350176 33151 32508 20850622 76687 77635 227671586 80670 80948 348178055 74574 74743 52650559 5805 6205 905753590 3576 3568 578067458 48561 49494 896003159 76317 75389 263068457 28693 28695 990712696 23235 24074 312251672 80762 80316 922640895 50659 50188 816646863 35017 36012 358939904 33013 32551 220940058 18415 17533 406219727 92086 92141 545366791 52344 53151 411279379 52298 53152 337440413 69703 69855 292373532 85611 85209 887935435 29099 29993 917717879 76326 76340 243743135 80076 81042 954810815 53158 53027 552183225 29631 30025 960951221 53160 52847 47933950 79826 79124 253398675 36349 35588 586004625 31220 31188 551305630 53164 53007 958498815 76178 75805 853339643 64068 63155 455551417 70131 69395 765104323 28743 28908 88057032 61394 61074 35146074 53170 52955 163588284 53171 52333 259257852 68710 67841 959655141 39602 39580 135071896 1444 1263 890933190 58201 57524 46717922 8004 7567 62456007 25065 24118 360883364 66173 65354 940871210 85717 85367 984576852 39756 40007 479451456 95712 94735 689377772 35600 35119 944038621 23030 23806 891706870 79999 79578 448751113 96402 96522 24536294 2044 1206 71051000 10370 9834 526528685 53188 52939 448545853 20239 19840 27031691 64272 64671 432384058 5335 4954 604450853 80406 81177 248131291 75471 75772 656021207 53194 52715 338088836 89459 89532 117594443 89052 88134 482671431 65491 66267 709516107 89309 88329 39726939 36932 37636 768258003 34108 34498 677272521 95675 95229 781938027 80579 80333 627369577 38097 37556 262315187 52601 53204 90583565 75599 75399 483128640 73086 73792 376332796 91942 92733 232119462 68588 69334 302215586 97139 96808 180706262 20658 21172 354907269 64264 64791 871956139 53212 52864 955814523 54602 55316 265900479 33866 33729 39569947 18005 17490 539783811 92329 91741 467768177 26986 26235 17130895 3648 4365 675161334 28067 28904 324609846 86861 86875 628427966 67851 67445 355412574 42655 43234 748180468 86961 86180 695417230 53224 53085 63099524 70370 71100 828894793 74309 73990 320471319 31617 30747 968340123 44045 44206 175351620 56394 56722 489226481 67510 67791 697514500 29189 28979 518968878 47983 47444 24327271 55904 56771 513313274 63167 63559 30164102 52741 53235 665387357 81461 81180 19779257 22901 22609 53093774 63532 64093 398997770 33459 33238 780343557 31710 32558 952890601 51976 51283 904219863 34449 34302 537144609 76394 76778 442632259 60109 59490 75113994 22867 23722 67284616 79171 79350 35431424 49318 49216 112578298 48100 48359 765817365 59292 58404 389651285 53250 52373 554879747 31128 31912 330768465 50195 49518 953374309 53253 52535 468735607 24671 24572 226586662 87235 88170 514494770 56700 56911 534995001 66774 67737 488798761 37864 38039 132698250 61280 60978 572315340 73837 73738 877649717 23247 22470 244960301 45214 45153 753344759 69025 68668 42650386 11032 10054 695019489 68781 68042 617340488 91536 92062 789996116 2668 3086 682048826 53814 54698 111797801 83084 83643 420934850 98670 97670 28193328 52833 53271 93125694 98652 98312 30212060 53243 53273 369294567 3942 4308 281798460 3647 3839 655047006 58078 58114 20481837 44477 45118 193106824 30293 30431 598108111 27505 27333 904078492 86060 85818 103398709 54914 55248 724802426 93546 93914 249157729 93136 92272 27088191 43594 42995 56253039 71988 72755 211510294 63422 63410 278987792 42117 41471 953022545 53288 52539 21766970 23486 24302 963305400 51400 50928 984682782 90080 90808 156340000 52643 51740 746108507 31763 31982 565996096 54486 55090 142211953 61007 60675 680607169 8252 7710 865973112 52912 53297 945069972 49094 49819 493002514 60509 61122 62728584 52377 53300 268049310 76204 75757 920797724 56619 57447 722457262 52940 53050 403826577 53304 52952 455507387 62576 63044 171848004 45633 45492 67291160 98160 98471 856980283 53308 52845 290711845 28873 29639 648703998 75835 75193 4812485 53311 53124 450094248 65095 65803 999190546 21612 21017 68369213 46928 46106 833866831 53315 52373 506117950 45192 45560 33339933 48742 48804 38776955 7551 6616 706205426 80905 81542 217870377 34853 35832 639510216 61234 61356 895517748 14832 15038 328520210 11088 11683 410412247 72549 71720 621674484 69562 68802 430983273 52804 53326 409641139 83892 84490 458219898 54439 53795 29277291 94120 93123 810763038 24626 25591 483498496 72415 72176 168484745 77622 77686 926929494 46513 46533 55039196 60431 60987 624763845 16472 16850 187857983 53241 53336 318282183 8184 8846 297201456 33949 34440 614128884 13080 13180 933000986 2054 1597 921386801 76058 76751 607296298 8333 9099 848353316 26576 26188 44580958 51630 51860 66307563 91760 92260 150507487 61121 60854 700474893 63259 63626 176166800 42746 42079 738728624 80380 79699 942561511 70876 71217 772075533 33343 32597 274119164 70722 71490 746108450 26447 26419 539233503 93656 93107 447963814 1264 2124 413802799 95484 95528 808439618 98256 97919 429233128 87893 88569 416950270 90786 91135 864145789 18890 19234 435199482 85284 85963 65502759 4905 5449 495170142 24641 24502 749713532 77786 77000 916041107 62471 62354 157739587 78345 77904 267490996 53367 52670 604904327 3792 4183 392380223 49412 49286 193821674 24338 24230 400701201 48271 48975 230954556 53372 52403 337591441 99152 99132 926769740 75264 74796 332135723 51632 51296 444639486 34753 34039 897169920 53377 52572 17002142 21573 22049 924787931 97277 98100 129816436 62550 62457 121145703 53381 52503 156646041 8877 7979 277354144 22559 23012 402446089 56683 57252 310107272 8406 7452 685104888 24188 24503 942395931 59130 59825 856575338 53388 52902 73641348 53389 52647 613235198 96799 96297 636020881 18366 17678 776445706 94786 95118 575861605 13139 12246 170968557 20862 21303 798459757 3944 4127 20022177 33490 33950 673714325 15006 14358 878706576 53398 52624 793547451 55628 55606 130442921 11637 12025 914790755 46809 47321 920771762 71438 71339 294932397 64202 63521 782991840 32506 32743 722490501 2938 2616 854151845 77159 77596 196419354 34780 34303 796676041 39674 40003 104859537 92766 92730 324267196 280 878 972113914 90090 90927 922826795 41855 42291 34750339 17914 18121 820507345 82611 81847 633524715 71428 71322 420350096 72928 72330 910681402 92981 92451 513056704 25694 25815 874475440 92010 92920 817967815 30537 30292 647564283 52585 53421 498493417 44884 45798 1781677 12354 12599 683744098 311 569 554014700 90165 91012 978341810 64097 65070 53409899 58608 58945 729839673 92195 91379 101424794 22473 23234 257020419 23516 23856 661536538 22056 22310 997834469 29934 29563 511873908 86550 86452 852711113 93850 93750 701535754 52774 53435 863150918 10136 10363 501037646 93296 93061 173488500 8684 8622 644740401 14326 14404 784049662 81820 82596 208087519 29719 29588 118120312 1 480 844451497 53443 53032 426586867 76900 77571 428301890 53445 52726 167960271 22961 22691 567535919 17687 17088 682348497 52841 53448 368860025 52506 53449 813773941 29474 28888 917326501 95695 95817 988043910 52679 53452 371253221 53453 53210 137399019 53454 52495 912339600 86513 87013 537843652 53185 53456 9329872 52931 53457 728043702 52792 53458 677946523 53459 53357 166482306 10944 11579 711178980 53355 53461 90037981 53133 53462 14399762 97314 97128 608748924 70633 70351 494393521 68008 68451 48768366 52713 52664 414726503 2547 2387 356098990 19588 19066 782721322 5111 5945 279356409 38863 38873 269776561 82509 82608 626973917 15026 14361 41194024 96809 95925 54909971 33803 34015 7108648 93658 93284 270598414 52610 53476 82119398 13090 13898 264707028 56408 55867 417031083 3438 3980 5907469 53480 52597 263785092 72247 72955 767246937 12507 12641 133542458 8879 9070 446074343 91410 91682 548734596 53485 53018 119328836 78503 77644 302721660 84374 83586 827270512 12210 12757 970849104 52826 53489 344964663 79491 79620 258272058 92891 92842 154120894 84890 84418 256903346 3388 4275 564355933 60091 60702 310707682 53495 53254 122903468 99680 98719 562353242 77961 78760 957344737 83969 84894 912926981 97115 98063 757099609 96770 96452 66302555 52550 53501 955735924 85280 85086 348773081 61458 62219 8742310 30161 30695 827824558 7729 6909 254228427 46279 45592 609600440 5521 4578 473701307 12528 12283 166220462 29326 29766 492144415 57997 57258 56508063 52622 52192 671704195 19633 20515 564067739 59624 58976 90386092 32103 33021 270087600 71575 71316 955864619 12217 11420 947278616 58748 59687 496674098 52722 53518 718551216 40937 40486 430151079 62043 62262 4337836 35689 36344 217075063 4298 4066 138668937 16731 16320 980071725 53386 53524 250702660 85562 85348 256007363 98381 98324 767209162 66374 65897 163160759 1823 1456 952807855 52898 53666 563761506 34323 34152 990286882 53531 53320 877012614 96368 95632 313622305 48385 47588 376076582 52157 52445 548280553 20255 19857 223310234 55605 54795 476093873 8980 9632 298715106 83566 82777 43493015 80962 80721 517946427 16419 15794 313473243 28508 28379 768458224 45327 45704 676224843 13060 12526 571044979 65524 64932 701333502 70234 69936 110665388 19710 18933 389456965 70287 71231 522910865 83717 83353 797169887 39828 39399 784971511 25511 25053 21047916 76601 76749 908851623 14713 15343 360161828 34865 35770 195425205 75893 75941 52757705 58531 57716 247312909 53696 54205 593921498 20104 19361 425396303 37267 37002 842474762 80463 80482 815528925 86545 87206 292117489 54491 53715 390260018 34925 35483 51585024 79803 80118 63683445 76000 76249 170990778 90883 90086 471744077 63295 64175 71704097 41510 42121 954036728 45121 45002 357229423 53569 52615 307929495 39785 38914 237075975 56959 57726 422173644 6704 7681 693862571 51281 51542 474946951 90857 90052 150580975 27526 26676 58348829 1953 1007 644062446 64066 63627 544995227 53578 53340 91163963 45936 45270 910953049 16062 16997 939420443 1292 1734 36710610 71992 71424 608285937 53583 52886 67625650 59505 60489 530443001 53585 52724 668018225 85431 85605 271144505 52480 51649 390611616 29005 28567 651246517 60770 60021 722330433 55788 55121 605671395 24655 23848 555288668 62099 61445 964755038 52737 52360 422063247 21649 20917 964680158 42397 42378 349262950 24189 23297 674089064 3805 2963 489962540 34949 35756 511852482 64105 64388 273586176 52728 53284 305473066 53601 53553 938285611 64786 64319 876784455 25504 25497 742142896 53604 52782 940322144 83736 82983 603636517 53606 52885 891027148 53070 53607 877405634 72505 71927 897818538 24904 24373 573333176 98502 98314 585285586 53034 53611 125683907 18293 17627 604282123 42913 43855 767395331 35969 36680 489034110 10528 10162 542548488 28916 28599 617899626 53108 53617 412228140 23620 23607 527449882 74675 73811 86655013 53159 53620 324022292 51059 51378 259631834 58528 57658 662918804 46167 45383 542288246 57015 56646 523240504 81611 82369 107736251 84827 84209 60576509 31026 31664 7723674 32327 32033 247936362 90843 90667 214646784 89580 89457 145905419 53837 53461 12834034 14174 14317 692085025 93183 92888 161826524 59321 59614 817297304 72686 71919 422952230 53636 53420 148996665 85442 85428 535759881 37524 38338 550770209 52856 53639 382667169 61586 61220 357274482 89444 90028 986364227 10832 11555 397429576 37675 37298 4421392 46556 46420 632832495 38630 37668 29482442 87868 86981 61464915 46529 46671 138004711 4487 3488 188460983 15387 15290 889799908 61432 61398 18472618 710 320 696501212 8423 7879 50578999 44443 44925 834624601 19759 19763 9642077 39151 39939 325517418 53110 53656 278436031 74406 74285 506243830 23065 22777 354616475 53659 53114 71281999 31610 30952 1890048 27876 27695 40504586 45110 45483 714122556 46840 47468 391961103 20678 20857 277598100 37108 37541 782417132 14503 14447 597500473 22684 22251 20394351 68056 67217 100369015 38122 38018 189633907 61999 62450 541326382 29587 28914 465439738 45440 45265 601637766 72911 72615 964078716 33059 32970 737738463 93539 93865 479116415 53676 52945 255356167 60948 61726 485992296 94368 93579 334216112 7539 7670 416295057 93379 93180 418619937 49881 49377 878042011 15929 15190 625316907 45863 45910 896837382 95303 94505 806101343 87978 87171 486454526 94648 94202 325702782 9674 9259 64824440 51335 52212 4152625 63383 62927 66118270 34204 34163 104127994 63641 63744 740201415 2407 2033 508518507 10720 9760 603934347 97649 96832 272523670 27934 28177 20486293 35127 34316 506981572 53697 53604 772133274 23582 22783 219589226 46424 46069 627050953 79639 78647 964325720 32867 32220 20298915 50351 51261 663320628 21827 21698 406334989 43114 43512 525712167 19164 18844 223354276 22669 21861 131852758 96789 96872 313443408 53708 53565 312832404 89430 88848 41898012 44304 44454 705460181 99203 98897 255513157 35877 35868 874272998 88627 88438 764892048 86521 87355 471105244 66458 67173 975012577 92974 92880 881403083 44696 44100 12380170 57353 56612 606526008 75197 74785 161715425 94798 95023 789830352 13373 13607 698906261 53480 53722 250678874 53723 53137 46632770 82747 82995 729695466 24191 24488 299611074 95686 95412 635044695 52898 53727 192463303 85371 85054 140833776 33195 32335 787388966 91858 91152 222482283 77061 76852 651263862 46629 47503 226316830 45476 45574 19715290 53734 53396 180752754 55193 54454 22950171 53736 52813 634897812 94726 94692 91697658 1050 1273 863591277 50720 51061 660480452 53740 53477 35578581 15042 14264 360187174 95070 94441 36384003 36440 37042 144185155 12474 11866 584396616 48002 47838 401564164 93570 93514 363199998 64306 63824 681455791 18699 19005 177927099 57771 57259 451547324 10882 11690 384489674 74302 74158 923522276 10934 10944 409345755 48233 48124 492666 51733 50869 125306105 94292 94351 264614142 61337 60820 164214717 53757 53591 985256944 84068 83795 931447233 85928 85626 591185634 90358 90248 624058456 53761 53015 947710929 57661 57871 608243836 54192 53848 111741877 70821 71522 203778056 4080 3368 421730647 88198 89151 41829672 95754 94813 743413347 91462 91412 897740301 77914 77817 286019262 53034 53770 384951013 38867 38443 62742041 62055 61755 264541194 69617 69483 419640263 53774 52982 946418297 31126 30962 34179275 80606 81260 188694663 23785 23943 175930422 44211 43779 572076239 47037 46391 303450544 81894 81775 207679855 6696 7259 601247316 81442 81395 802502516 45681 46522 751751105 55563 55660 99688082 70933 70693 882489709 53786 53735 669643033 58131 58665 426296381 18784 17901 995240996 53616 53789 834223187 53790 53185 828216339 886 708 363059496 4225 3927 717253948 84909 84821 835771354 27609 27815 842149086 72219 71762 638150599 93135 93247 529643094 48976 49352 292014426 33802 34243 363002006 70073 69448 237805349 5948 6444 745930706 45387 44793 60018480 10900 10912 979652476 30325 29409 820789905 53804 53580 230103155 69903 69603 809437501 47727 47324 149266296 42035 42270 414119966 49961 49463 863627233 70403 70449 12881254 9402 8938 831551121 73015 72171 665200418 5751 6625 872104231 29514 29951 574367762 64316 64216 319167862 53815 52981 806217400 11302 10413 634701110 33405 34385 867105967 53818 53580 140886520 15411 14457 879492158 2580 1645 574051680 13027 13173 704264749 50662 51193 528822670 50846 49960 265218519 84010 83532 791614941 50399 50499 571129729 96209 95693 926294992 4074 4723 101747946 88444 88637 300056649 45197 44472 11963427 55966 55862 92476668 45765 45597 8061601 50527 50662 147949092 61050 60491 56896657 52928 53834 99725428 18166 17574 403363947 71329 71719 773210961 43616 43468 508392138 35399 34988 264293182 50361 50178 161969787 17454 16944 27574424 89277 89474 79161556 80158 79810 338259587 45479 45361 980279879 70621 70073 462079524 53845 53104 20683575 31285 31833 77492753 50665 51286 635976457 53848 53289 103857669 59490 59204 939629951 56263 56517 554477273 71344 70492 434995777 44235 43590 10004143 34268 33643 916282045 53265 53854 773558641 48899 49265 517810737 53534 53856 681448826 53857 53427 810134534 53637 52741 325891218 28459 27940 132133984 30070 31038 221792544 67371 67067 573505267 53862 53362 567962523 27884 27943 724197400 79956 79355 683035714 39192 39984 530320416 25341 25361 28988685 49688 50673 37284072 35810 35266 50472931 50324 49907 105717165 36589 36250 152718605 80547 80565 840160546 20686 21023 4545515 90791 91411 447079872 71468 71168 973404133 53875 53799 999085150 1068 616 26466725 95366 95685 200598785 76850 76426 683433091 22164 22532 327069173 35247 35350 354808897 47612 48119 548561181 67760 68030 167644921 72551 71939 588234631 13026 12271 949408595 69987 70900 180480835 93092 92150 692120315 53704 53887 804195190 70440 70556 758015827 68457 67956 598668970 45899 45987 116776549 83767 84636 748083048 39704 40582 464704539 9454 9228 284229385 17329 16805 516441010 71288 71184 814373577 21116 21323 172186988 72952 72225 271040285 94162 94806 366791813 36869 37745 412548423 63171 63226 50319209 27474 27602 727611175 82637 82195 286456868 67196 66728 252945748 96312 95498 139244314 24680 25072 357122923 38554 39421 860041720 71325 70741 8932519 87001 86247 856112362 58829 58623 763822770 25627 26128 58803215 23193 24123 502292667 23726 23562 550703914 60920 59950 752897225 76792 75911 995764634 17750 17752 150035791 83927 83652 206687884 75872 76445 965212416 53918 53421 24734575 56107 55446 270843620 4133 4128 855590568 68021 67505 593048748 73607 73247 837935239 73073 73801 357904195 53894 53924 661759098 26323 26115 136063397 34742 33775 275522689 16383 15544 22412788 35873 34981 194577634 98351 97759 532722889 2464 2197 175793694 20196 20678 608427720 7020 6058 855616291 53933 53213 815869047 43319 42909 600436675 51094 50171 36466256 53936 53683 755614565 3234 2403 734181140 3236 3899 805600251 8909 8278 760283747 53431 53940 926201140 37149 37024 823341450 32301 32369 957173746 67719 67960 173913244 19571 19050 391710206 57785 58751 1137604 3458 3242 222356987 25214 24326 615662809 72486 71853 501828504 85752 85850 906973491 3912 3382 901163018 53951 53045 748565949 67994 68175 271593146 92908 93261 912866124 50360 49580 343915066 19722 19339 54211887 77332 76559 982875518 96999 97398 584145928 32833 33565 719803721 41758 41730 850217690 28577 29522 718753253 4257 3938 32278626 94743 94748 129118487 53963 53540 241211051 19260 19965 307310674 9516 8606 422947549 56071 55772 492797739 85772 86024 994975573 93763 93663 272069133 53969 53567 892450299 3456 3129 6845742 11652 12186 540487888 53351 53972 601288641 96629 95640 28929735 13482 13743 226453358 26494 26430 38568150 24510 23948 114817023 74075 73801 204861772 82719 82757 936538972 32511 33029 796073829 6733 7041 796736953 81921 82531 326664476 12626 12804 61665294 58695 58455 310059328 78568 79440 987912903 90505 90420 67051466 53986 53135 247507645 30182 30208 392766062 46905 46915 60987494 73358 72868 472888176 59497 58725 39378248 59885 59829 967803577 25374 25048 102630324 20990 20459 949697834 23242 22495 363134128 53995 53507 537751088 63790 63354 783268917 6621 6740 138125209 11191 10646 972276123 53576 53999 617163686 37880 37451 938809937 49873 49779 683046241 54002 53552 344882385 74396 74703 99941168 68593 68164 856494035 9872 9746 714667947 27579 26973 620245441 18649 18618 34650795 97888 97541 493835372 98488 97843 33696419 23673 23300 321798397 5502 5106 39048756 52984 53201 590207022 46465 45732 82040315 21163 21842 635904698 8802 7813 786166446 30831 31764 154453521 34777 35692 322615143 19509 20378 550777169 79752 80055 318664767 23501 22788 66014322 68751 67868 257428767 42875 43313 182518720 10766 11034 729687763 40156 40508 462303631 53621 54025 1923680 45010 45892 477222954 52169 51224 40496792 70203 70867 976921100 91194 91959 13891563 54030 53369 363204179 9563 9195 928509568 28917 27928 174348145 67639 67334 493906565 56002 55286 16541733 54035 53969 799668931 53444 54036 56471210 56675 56417 382880117 93901 94799 60266030 5855 5013 785122138 23184 23554 692012677 84320 83469 251737353 34373 34557 393543199 18413 17797 376672901 53944 54044 991628855 68409 68596 493903121 44598 43791 364206414 65037 64176 249584453 71136 70591 826780632 59176 59609 188454754 28300 27873 718966069 94327 93827 387667939 76339 76396 630955234 31548 31349 929695316 71535 71550 413126641 90866 89884 27143783 12296 12079 155591350 1097 335 590139205 56790 55962 607752900 54059 53138 49977122 80028 79272 118650136 56724 56355 639459604 52348 51981 748158099 87462 86474 270121253 41171 42141 228820142 87407 87020 176179879 56735 56984 681768041 10261 10371 242649287 41557 42196 28855684 5861 6633 293904741 54070 54056 226343922 63160 62200 375892003 71322 70667 409450891 13665 13469 528709564 52350 52242 482712065 90329 91310 83049880 72766 73177 426021653 98583 98625 272524189 3613 3454 449975562 53581 54079 531123271 50947 50722 154896218 86349 87329 857871611 51790 52183 754138537 17925 18495 618648216 43083 42261 999405815 69181 68265 797310032 63534 63315 531958041 5254 4806 67008694 68576 67613 224879210 34233 34338 283738391 44084 44590 354171838 16281 15629 34997518 79261 79181 123111575 50964 50062 993544275 35780 36006 451404700 79637 78961 741285076 18236 17946 668187974 57189 56768 117803783 50267 49374 684778205 12034 12684 863714942 22021 22447 359428515 54101 53901 97615036 66648 67286 113904207 83092 82140 429888583 82482 82020 956881084 22501 23325 776159742 36030 35422 457294819 13276 13245 116555949 67332 67326 2841095 72325 71475 812545759 7513 7454 559762735 70348 70286 777254643 43099 42140 120558553 8834 8568 839828850 53280 54114 121537005 75460 75179 493623712 98516 99033 730623472 54863 54664 852167761 61264 61545 876689018 89106 89352 888137982 55835 55806 101759978 17654 17330 410260760 54122 53476 926491224 92753 92187 148636060 71765 71331 220688331 1925 1113 591715048 87388 86641 481745580 59899 60656 683207373 94005 94213 521428091 49229 49011 169926885 39623 39288 759291073 47938 47385 265778471 72152 71564 875890758 98135 98766 54283960 83077 82827 329099395 46576 47166 33021700 67932 67289 960663386 73189 73223 442554638 37991 37744 721971973 53356 54139 898712836 97339 97173 294557261 23825 23965 824173591 83185 83435 897005820 87405 87076 671272074 62267 62864 21286036 33851 33267 253820424 67616 68082 970807617 68101 68726 31434298 13812 13193 68236557 54149 54013 475632537 40894 41073 174301011 54151 53914 623692417 65289 65539 828553846 77420 78025 686616711 99362 99797 850482642 54155 53952 154567181 37612 36723 178585075 54055 54157 560104980 53852 54158 237222149 99838 99633 47559761 40086 39711 428211596 76194 76264 720486786 94526 94820 102039894 15280 15511 883607042 6030 6764 942896301 61937 61740 666333851 17210 16579 941096401 75158 75899 660703132 54002 54168 657787045 1 424 586924588 49746 48754 70860456 50281 49437 166704094 82331 81952 263076647 60376 59986 628275334 64195 63529 54546353 57611 57366 433421898 65412 64726 765095116 33834 34077 829969404 80113 80132 619545318 27296 26926 861614503 53452 54180 571469710 85954 85038 659697511 61136 60281 909986532 244 1 164978302 54184 53567 763210062 80686 80516 292731045 39745 39479 262382957 30308 29937 132192672 65117 65939 300893776 70575 70179 414381845 53926 54190 726636007 74050 73829 396774046 53974 53085 491256762 45241 44671 546824733 81556 80955 594227162 54195 53881 320178768 49993 49496 461724184 90986 90712 194004901 2255 2951 408433014 28771 28246 472650063 54200 53992 822095835 50778 49869 657769113 31266 31591 56222731 41392 41654 489567866 65561 64794 480967637 8577 7842 8864106 83179 82277 383207567 57772 58332 820772213 17876 17318 575729599 53242 54209 540351630 66364 65461 143752731 36586 35877 855520549 62878 62465 483918516 91920 92009 785693948 86148 85653 736952430 46439 46809 940156470 76590 77523 947983283 10844 10052 19288753 97506 97601 909156456 54189 54219 771445141 16567 16016 354786336 55771 55942 206838573 42976 42613 274352272 35279 34694 608845558 73330 72481 276460100 78133 77147 36943862 86296 86832 358844304 60948 61649 10359119 94395 93696 944511944 54229 53564 360912148 76208 76665 947890867 48099 47896 17983323 50552 49938 616837182 79779 80310 640343956 43664 43099 324757614 54235 53484 678163993 21823 21966 983813016 8665 9397 360549382 1915 2455 475863764 59870 59801 979761994 87066 86117 361205935 77670 77489 41413886 81564 81284 82250272 43121 42153 568945142 2727 3118 438647742 54086 54245 771774870 78712 78307 66649391 13648 12658 619307751 31482 30546 814564580 30913 31817 120021994 54250 53324 779621891 36339 36060 77919021 13337 12708 644420261 7571 7786 526851995 84936 85386 962848834 94156 93817 98722456 58877 59673 960314473 24761 25408 115701838 705 1181 203384757 54259 53992 556995137 19959 19177 145218812 83852 83142 279943210 16867 15863 17974985 54263 53356 456387330 93938 93220 815822093 70172 70017 56890461 54266 53317 428629265 3102 2459 80305145 35291 34640 196730287 2248 2427 393602455 16423 15690 535952834 82504 83508 593717513 25860 26394 492784347 95371 94561 526391949 44675 44772 437233206 53758 54275 20662617 2563 1963 605511148 61178 61854 73078903 81203 81060 626058857 61698 61181 630527443 64211 64664 331466785 83973 84020 311841171 77980 77786 546968959 54283 54024 889030566 9510 8718 937000222 84481 84207 353137056 60587 60818 42683452 54287 54223 965560005 4228 4485 35040108 54574 53697 97294435 98177 98962 398258058 78428 78729 321210470 36131 35836 649560308 18180 18917 674614822 4694 3854 687983351 92566 91941 263273859 71425 71287 582297992 22023 21796 818988084 77929 77619 161987381 45314 45661 728109404 77599 78277 302753115 96062 96637 428825438 53892 53034 229959832 71392 72334 956626931 93217 92648 804739459 48078 48444 504248954 54306 53795 673878427 54307 54240 840240271 1745 1461 617475198 21883 22601 534050014 19400 19620 826598748 11507 12104 791412793 85294 85775 4155562 844 1 848478441 98484 98458 347565595 91427 91127 136763458 9576 9772 462810828 32401 32067 274906747 91630 90942 670141374 74947 74550 476888252 53906 54320 603289738 49994 50133 906612087 64612 64629 677215824 11804 12241 53434108 37790 36973 211593969 96747 97490 657847368 82685 82318 563937406 66909 66665 598360094 45813 46200 690141424 36394 35899 448779866 17278 16907 3352601 13337 13468 895713153 35141 34314 800773594 52803 52615 250231452 49445 49354 835097239 54335 54205 677976391 54099 55004 594524136 99453 99625 94511621 54338 53720 794348433 81748 81979 899067094 22206 22140 644393653 39450 40236 683503116 56494 56828 395250502 54123 54343 382640986 96992 96658 874820032 54345 54324 373069614 15400 15383 854503191 41733 41038 658468416 43377 42794 62831341 54349 53775 344650603 34984 34486 95878665 90173 90122 731862461 60342 59670 304800005 2932 3680 784043210 81754 82721 237024070 49771 49795 40949573 44757 45391 343260722 99490 99582 953092049 62290 63212 715036828 73163 72280 10734100 53841 54360 302599811 62393 62995 5361677 89533 88833 673100029 30064 29660 467619752 22631 22410 652632686 52347 52673 178720912 1840 1149 944206589 85286 86236 51852357 90405 89514 770253129 96602 96081 27303022 54370 53715 263787351 12047 12176 752903024 91476 91652 319298512 83646 83157 365914943 50520 49567 743464809 79998 79997 295518325 65407 65342 227765922 54310 54377 213154209 95289 96183 56666035 3312 3340 459739873 7379 7896 41219267 95563 94935 77872563 70783 69998 402307676 88286 88358 71688968 32221 32270 242223644 77167 77089 654576538 60871 59871 958819757 53389 54387 34185856 51206 51146 946068983 76055 75504 673334783 46366 47300 673659539 77756 76934 512662180 70525 70618 193451395 63281 62392 863458447 21364 21046 649717537 13886 14212 939223826 50158 49251 430866006 31656 31264 72015995 28772 28420 760627468 80961 80405 687740973 8047 7555 629346534 28991 28462 200957174 37535 36867 158099502 13466 13420 420522396 10747 10400 885818127 61884 62400 36391353 869 936 598190340 7872 7762 884431049 66796 66638 178956944 38965 37961 85577090 10402 11155 774760240 99024 98593 230641508 54412 53459 165113742 82818 82304 600803984 42208 42987 987568119 34764 33964 595555805 70693 70070 55297295 44000 44422 906084137 75809 74818 965659843 67041 67700 320492013 56322 55973 310832512 38611 38660 542026772 4067 3520 508972450 68769 67890 800781582 23920 23309 599750960 54425 53672 8325920 32009 32111 801129414 86415 87333 47643390 65000 64078 171121874 71547 70677 29726107 720 1 24717827 58281 58626 879597632 11350 10394 6144511 64110 64093 419338972 3409 4279 16170837 38665 37944 457783451 58397 57587 903209906 32387 33355 686859961 54024 54438 297168727 37028 36084 893201817 37938 38733 160051402 29129 28563 244070417 93750 94487 997539020 48981 49969 124153096 40737 39882 738606732 94649 94372 355206980 24528 24074 712879642 40101 39415 644669309 82393 81645 699222814 5097 4255 315972790 59638 59430 64939466 16077 15667 650264269 11370 10796 486379533 97152 96854 745895760 85316 84946 827062538 56283 56051 887227538 66893 66736 147825864 25281 24886 35980030 70394 69547 458274347 44393 44157 361883820 73164 72211 445968675 55294 55121 57089842 42869 42811 866108195 16605 16081 237072317 54464 54366 345583573 45237 45672 728298848 82319 82168 692745740 32031 32557 883493291 3090 2480 541262074 54469 53968 624942976 65440 65918 714832291 94993 94950 676216866 64402 63786 139627665 43437 44111 405610127 49270 48685 324483017 63548 63364 830305552 54476 53906 455226623 8919 9560 467312910 14255 15061 50189318 4879 5011 170799399 54480 53655 887413130 95466 95773 345921921 47652 47905 453457409 5309 4610 237109854 41119 41871 837396703 50214 50154 934618353 78936 78657 623354889 97601 97780 321219185 64834 65510 148374413 72164 71358 931676523 77247 76599 562851216 36598 36110 692903260 53843 53163 217247368 2986 3492 401265791 89391 88838 25156523 66399 67211 54022116 33729 33696 408196518 99483 99270 710443458 67584 67458 800419219 60392 60937 105993742 28996 29707 506813989 69486 68489 842568012 5869 5202 41340710 67108 67021 51073446 50268 50685 623085860 76854 76283 823862843 86390 85909 39378279 75106 75600 354660537 91990 91795 692741670 34627 35309 452658478 36133 35674 8102138 92358 93338 736279579 6305 6252 648877458 34336 35135 847047371 54586 55344 12383401 12675 11889 978974178 26303 26433 191519541 45941 45710 221180473 28201 27405 504034785 11171 10602 262375401 8158 8601 301564094 76873 77162 70140326 36472 36686 445765941 56232 56058 388448847 23650 23629 57493569 55368 56089 846168770 61894 61415 631526107 2721 2835 13806069 60301 60179 565276341 63603 64503 485365059 54530 54297 267579178 49160 49126 291510019 25521 25060 969686645 44430 45129 721066335 45720 44894 224966434 47685 46957 445899620 93137 93358 505229763 34579 35216 142029909 19498 19179 594189028 79851 79585 460990789 50346 50898 144647489 62973 63482 363634916 97238 97445 58597942 54543 54439 145428890 54544 53757 623221366 38472 39061 59803090 54374 54546 864741632 39087 39821 15591577 25923 25295 60754511 35559 34919 402775143 87365 86943 538203601 39515 38924 259948092 50549 50226 844351387 54406 55271 436758255 82709 83231 48750171 96108 96750 406929603 59909 60468 2421134 37799 37242 638990140 4244 4199 425476595 38287 37795 336637745 83573 83698 651097663 93567 93220 709444897 42080 42689 706951698 26213 27074 922158539 60771 60307 489137450 9396 9540 178689272 54193 54566 529643735 8871 8302 604485276 16541 17463 291492270 70793 71125 761294365 53610 54570 199025026 75271 75688 228567027 31153 30809 188777872 1345 1878 789586289 53651 54289 989089018 4284 4563 34355426 37159 37006 913261431 43571 42568 56628696 16513 15600 817894472 49365 48679 97489345 57188 56237 346642798 97478 97444 592355515 75159 74588 258239258 27201 26924 399781546 54233 54584 403063653 59388 60030 627316871 54586 54419 629000769 54587 54294 96125435 89366 89923 624434607 97124 97112 637419308 54590 53804 610478643 61652 62568 705876183 11337 11498 36789637 9676 10621 428467871 61190 61816 46859146 75457 74583 943037348 51538 51356 308794754 33143 32187 744284504 82674 82054 756063107 671 1 881314958 26403 25523 24128038 13117 13576 251115732 36020 36244 526977664 44317 44995 347420163 54604 54129 592403028 10787 10793 709194772 54606 53687 271456902 70033 69274 133636405 84813 85334 11086803 96042 96124 4170780 84370 84508 68706240 57926 57599 659434652 54612 53928 413608912 77239 77708 439663734 769 608 807083258 54615 54530 231062129 86605 86004 288431962 11447 12204 553526701 54232 54618 128183847 22906 23374 414478132 77207 78018 885604325 58837 59501 88614866 61019 61924 853050076 54623 53964 267927591 98848 99831 483048904 3837 4724 298815226 53998 54626 752576722 9687 9845 909906384 12888 12139 61625023 80771 81657 188455869 53967 53103 168224360 79075 79378 20113019 29508 29120 61053546 97658 97215 12677049 54024 54634 640705822 98684 98407 970628277 89281 90035 585774796 94428 93839 711706125 83301 82458 988212251 31329 30810 79314387 54103 53247 166997708 72620 72059 827287007 54825 54257 498281128 37047 36774 304372841 57410 56762 163194039 54587 54645 131394775 90852 90007 643306163 31769 31179 913507027 73159 72222 200623804 78307 77703 737530785 20282 20379 24688973 82659 81705 709669295 69686 69185 284560239 49771 49555 924040814 78491 78017 282886957 39005 38607 853634657 71675 71201 434746439 54645 54657 440111988 96587 96608 899877675 76571 76605 841605518 25748 25685 991289376 59734 60215 40149353 44124 43607 714334405 53769 54663 522814882 89192 89804 370814394 64489 65265 615405068 37884 37741 139591837 35248 34894 640640330 55811 55176 9905208 86420 86002 849609885 48716 48410 389945592 53416 53598 823224826 89860 90865 946825121 35524 35969 913947744 22530 23110 229676097 51199 50493 393329256 93782 94288 33695587 73805 74065 391032606 16996 17062 909915012 54679 54533 922462479 77845 77563 376562891 41091 41024 90875811 92606 92966 39087860 11737 12190 866464429 54684 54346 4532622 67658 66954 243306561 81088 81449 714023526 54687 54023 535694534 17133 16358 726222403 63552 63371 434964811 7183 6267 954102739 34412 35091 220152863 54069 54692 583237862 33911 34871 217517979 50296 51012 584487386 59801 58944 59566915 73532 72765 532618070 50949 51149 386806542 15185 14401 233745468 59190 58698 584308993 53745 54700 21337048 79687 79758 638442754 63521 62899 559167582 85006 84940 706475756 63201 62866 305869203 42574 41900 41559775 52051 51844 70319050 35715 36135 676765658 23579 23663 232722 85152 85441 331464843 57748 56966 65480366 76637 76278 343936613 36643 36562 516351173 61148 61718 209577716 60557 61123 575995483 83651 83807 232643437 83849 82987 396766080 54717 54581 51716234 49256 49536 202414023 80720 80337 71175316 25271 25640 654962426 54721 53917 402965953 53803 54722 917217804 48777 48701 138162881 45088 44306 81164367 11861 11080 101925780 69508 69075 653312231 3359 2853 58366110 69065 69610 441202815 54729 54438 43759101 94737 93941 522581819 71183 71612 417825050 5434 5159 608598765 54503 54733 130628734 42283 42008 893952395 85219 85053 754611688 50787 49890 31251937 54737 53891 745544348 54499 54738 290652291 10294 11041 368289277 53814 54740 279910150 54741 54024 676240990 50135 50472 326652783 13420 12681 874533910 10591 11168 856977900 73498 74054 5084882 72472 71577 577045186 72637 72295 840258864 14846 14187 644425351 98927 99626 448780937 20722 21623 562059921 37551 36630 754065165 18643 18180 55208366 18927 18585 431126 72167 72229 254530837 85192 85046 77686454 36412 37285 191711645 8092 7980 685300370 62887 61882 184644909 92802 93425 336908020 43597 43275 602034292 48985 48719 913769499 17299 17096 68628698 53793 53053 294332118 28806 27806 928233142 65104 65850 989253713 231 748 255585217 22421 23084 382449710 5866 6425 4531659 49593 48602 729533655 44902 45666 624427436 10682 10804 292038163 7977 7951 995396222 15128 14243 538248664 73525 74101 152068361 36001 36883 452746081 24567 25147 24835967 39004 39150 73478783 72878 73528 373273962 19560 20261 963414324 17453 16784 172562402 54781 53912 366062974 83172 82355 922657283 876 285 120206705 92369 91833 371962270 61627 61922 199468936 95348 95332 41815087 54787 54214 57497917 38424 37437 11089935 68073 68438 275263959 39913 39168 53016043 54791 54483 175771524 95871 95473 983658101 6672 5688 566198951 22591 22499 618883161 33672 34580 903762803 78365 77634 747477619 52333 52152 45417913 369 1120 189656639 22603 21849 615599870 54800 53957 12764817 54801 53913 381498065 56285 56233 268443270 11591 11299 735328604 82261 81363 363762874 77638 77599 641070136 58190 58619 684635835 54807 53850 775112070 49103 48793 404332734 30932 31352 178724155 58073 58574 906347921 30524 29992 486777019 4618 4068 90534609 28622 29035 50688170 48299 48289 950822237 39564 39150 537198846 61250 61735 365822474 73762 72959 803977049 69550 69331 818087577 35800 36627 633422743 39351 40228 246007526 92281 92007 937518754 85723 85947 596003425 79748 80706 466295694 37148 36341 17667010 55306 56152 328619746 47339 47700 162163961 97102 96448 251744307 48351 48943 370424164 14988 14874 36014584 71270 71950 631128133 9719 9924 868879257 22112 22001 85026163 12656 12390 626229705 50971 51895 30062160 54669 54835 374880534 31056 31825 433969402 16847 17842 97461950 78511 78268 382991302 44676 44720 853963717 36811 37469 621893866 9931 10034 64353348 70894 71512 433431161 62310 61856 905610500 51334 51051 970877589 27400 27323 360378699 89959 89470 849861600 63307 63599 614757110 29230 28339 407950899 94690 95026 785998536 61819 61051 437994387 6895 6935 750558978 47174 46778 66318176 54152 54853 979621428 92713 93623 540719568 58425 59388 489190482 80461 80290 672672156 55491 55010 991585802 54858 54104 445369849 24140 23833 101951061 90833 89869 638019274 9597 10085 13434957 68564 68785 978139412 40964 41769 20381502 54735 54864 860888498 54841 54865 778055423 52018 52062 179857482 52434 52778 571719299 63201 63405 570473087 85801 85969 704813739 50718 51304 390010728 88878 87961 238323550 42534 43133 914443073 59882 59035 494396636 39647 39619 969997153 52618 53329 30807375 13993 13451 701756012 36306 36285 542194852 5838 5292 286424266 91581 91050 572963992 51288 51742 332687704 37502 36804 801947414 1966 1662 514163293 30391 29680 964699328 25389 26093 31279295 797 1502 319823308 25687 25411 224775031 30755 30394 61922065 17362 17691 454073666 25404 25893 661411169 39918 40764 531094169 501 1 607493914 44086 43752 780613092 85974 85630 345732088 3163 3830 91942891 55055 55949 706181933 10847 10525 295717517 54897 54540 688025524 54575 54898 451384244 69220 68819 2532066 54900 54587 674847880 54774 54901 502238526 41142 42008 238137571 24909 24819 88039826 59052 58421 982147845 60021 60769 64771650 45117 46110 773177226 90880 90480 210147549 94373 93606 929414553 50991 51881 380215282 54910 54412 537624413 76894 76052 95211301 81943 81810 511194809 20096 19253 971350401 30448 29683 48756791 27840 27342 220909072 66949 67016 310810178 54917 53930 486906537 3814 4349 522700438 54767 54919 612684042 57123 56656 330417140 78790 79308 128649767 84370 83498 18784794 18863 17929 310887361 96652 97459 565443058 51725 50961 232846393 84971 84368 591870986 86118 85411 730534055 7598 8093 102762308 3848 2973 744110375 97357 97034 41572303 85072 85213 28409715 68206 67452 111518293 95517 95790 213285815 85645 86523 70247798 76355 76237 25811360 21046 21865 61931894 54937 54767 834541494 6093 5201 784735794 309 585 475814637 6055 5652 615825241 19911 19336 195274870 92946 92128 196270808 35346 34723 475454427 73480 73312 777845142 19011 18802 876879691 68912 69268 433209954 53073 52193 148722739 5102 5139 685360938 40025 40686 325413390 71965 71573 698331757 18327 19119 885266301 61312 61407 807135474 7615 8337 720906650 30148 30587 118518715 37125 37481 438885769 4769 5643 296535605 57476 58227 190314577 31928 32570 265434289 82990 82212 582127850 98228 97519 384904983 31058 31500 797393048 62980 62915 831460313 23462 22625 399715703 13459 12473 929476391 93349 93827 24552278 26601 27130 271202914 47022 46361 990260936 69213 68590 853929938 54576 54716 104722041 93756 94334 335578779 10618 10191 101781183 46052 45988 333458157 84255 84333 845128561 73257 72779 539575932 247 1 323212284 1270 637 430026032 73748 74299 638062003 54978 54263 817136157 14268 14246 766980199 92394 93213 177301685 90170 90399 290384184 63508 64395 552523324 56115 55200 160411562 56844 57251 778966909 63481 62637 7510268 54267 53317 429678268 61869 61717 607778229 70884 70087 814935531 54989 54868 270560639 54990 54213 658223393 35854 34957 212700472 540 945 707976519 39642 39746 162167623 389 1278 944170773 89190 89297 330122796 8701 9129 345826877 84210 85043 659587419 7153 6781 57719013 49836 49609 604218443 19402 19299 595131227 12039 12529 8085450 4529 4703 367372292 27883 27844 46554515 20346 19865 117994390 54401 55005 503094818 22007 22919 160315783 87970 87057 932505799 29613 30419 375884998 92239 91918 911344122 72489 72090 592036008 84600 84034 483990510 33550 32552 567115301 85067 84487 299971945 56047 55422 422852932 4684 4159 403069650 30740 30680 751377108 3628 3761 389774732 55018 54963 14856797 79699 78868 970610050 20329 21208 277120086 91176 90567 62863107 6806 7562 631490712 85576 86314 110941905 9093 8094 100986131 55025 54707 836968052 88687 87744 113324224 54501 55027 643736276 73864 73327 409430742 59615 60455 157569799 55030 54157 35850305 47294 47124 27368296 55032 54832 59314000 7386 6650 66807529 56555 57014 211153326 55761 55595 731558058 21535 20927 541904019 33767 32851 26994122 93707 93722 335670075 55039 54157 912853885 2631 3348 986583960 67381 67373 742478174 50200 50878 833715524 86979 87110 392302599 80055 80434 950946489 78481 77842 809348063 55046 54372 110109380 2964 3539 893950516 65240 65866 692911671 1 502 510704778 17381 17085 621018591 34280 33360 69895730 54201 55052 597941429 35190 35010 472227870 88647 89138 657117784 515 845 228556531 66991 66399 277346747 21066 20285 62281056 55058 54449 756944923 73714 74653 554163375 46927 47068 484843573 28687 29402 315692441 92879 92320 53538229 74902 75005 735089503 60953 60329 336049393 41 1 45016854 45534 45040 808456919 55067 54955 967749954 71051 70424 567159076 40283 39854 811337639 1383 434 732156632 67902 66904 484568412 54000 53851 22721254 21221 20226 787878177 46361 45534 7417135 1673 930 47741938 68757 69400 961794481 93715 93344 662956509 40624 40327 25710588 38043 37580 376909584 11326 11148 35196134 39066 38773 624196406 55082 54234 236949632 49447 49051 206229764 40045 40549 7651401 44985 44107 161708046 3421 3166 670066081 92767 93476 54168800 55088 54575 266034816 7704 7976 689255242 9661 9067 461235303 38261 38392 885574907 39136 40077 473573783 71736 71205 246941265 55094 54870 938160770 70830 70344 887132016 6998 6312 272923007 7202 6671 686114706 28395 28181 416676545 80284 80175 102910110 31946 32173 766262410 7905 7196 492753147 1 733 479471516 84772 85581 404619174 46478 45694 855458801 67333 67357 93394562 21790 21776 41430443 54419 55107 321631984 54273 54715 769513038 24250 24225 315837600 62983 63772 822928941 35168 35233 280009383 56237 57187 894292514 16067 16168 447028945 62319 63185 609646978 39307 39235 995737400 30505 29586 199745616 54962 55117 183662101 4376 5349 68442545 72658 73098 392097751 36331 36666 706688672 67609 68337 105828210 18378 17736 570412259 49097 49058 851512570 28911 29181 813886014 92913 92381 674800240 20759 20229 537626598 57648 58164 32616668 76909 75946 33149496 55668 56373 827938715 1603 2498 51023531 2379 2191 169189371 65879 66482 101120516 5194 4198 465719045 86276 86864 317972681 16111 15809 893219738 55136 54142 319136759 15258 14516 389117634 10849 11529 622321655 55139 54460 917249088 45685 44847 7101391 73025 73439 759984490 55142 54930 913084054 6411 5449 420879927 16254 16954 554375466 31727 31281 233065626 51287 51431 801572901 37575 36794 444144142 89763 88797 625799692 7599 6829 53659506 6599 7089 934725066 18906 19618 878451480 95932 96651 628350301 78762 79068 236824857 55154 54319 818194640 31513 30552 202470891 54254 55156 333415785 2662 2653 712156981 63318 62441 531830051 68666 69536 183711457 22785 22265 390539870 27069 26196 992664691 64436 65093 968858582 50103 50216 514334874 55164 54718 217945298 68041 68740 514313989 48670 48147 450999710 77520 77619 559954552 96408 97282 858691642 15564 15216 720832287 41624 40871 604605780 55171 54993 705949474 88779 89611 991929716 17566 16568 302986617 58885 58435 23288439 46729 46064 80165634 80723 80320 57797950 21279 21207 772827601 71312 71307 412306343 48586 49376 315091655 77520 77495 979243708 42142 41930 897931622 29441 28685 519569707 37136 37624 317549027 46070 45748 670658039 10307 9925 396506493 96299 96560 401315692 71280 71251 299409678 32341 32320 544300632 31703 30896 8786400 59523 59839 989938040 94039 94828 37119169 75533 76057 508407089 53533 53735 91872090 81193 80550 38073216 8661 7698 23112124 55196 54683 78741556 28621 28883 959372860 12704 12861 545135963 55199 54724 698779009 51606 51545 160979962 29277 28924 671276251 49792 49817 527365377 23004 22756 243493078 3169 3567 135771773 75957 75193 10546192 1135 417 638636304 20925 20700 149140039 61398 61706 983570846 54880 55209 172628918 6114 6017 651760458 38147 38416 761690786 54813 55212 490493345 36931 37519 84498736 574 1 905454356 15755 16094 271691129 55216 54262 936330156 55217 54335 435988960 94677 94194 127268857 64458 65260 892856228 79533 79111 274143308 97168 97381 898867121 4339 5015 370521126 86446 85454 678749628 65798 65872 86820335 72529 72308 795220366 67157 66690 810864363 55084 55227 43137184 31047 31066 255979371 72214 71251 511166953 60567 59998 803852096 55231 54758 993084916 57419 56896 744647285 55233 54767 359910709 70386 71361 392533566 34783 34732 622461597 60433 59617 829706795 46698 46220 116510828 47893 48651 412400033 26550 26620 982254919 33811 32810 79145355 98846 98324 296863626 52782 53552 45772365 35792 35808 326390495 22647 22333 429561 42069 41344 887010320 54498 55359 416711366 54779 55247 692713241 66679 67434 991295934 45782 46434 743242626 63013 63046 266529206 55251 54309 122610411 90064 90020 35081347 42715 42075 884624873 22473 22002 890328171 11138 10650 583981840 80325 79812 436510682 80976 81340 940612689 1922 1198 7607126 5326 6208 459208327 76994 77843 785307061 54628 55261 564240204 11858 11238 893633166 88682 88485 589245713 57333 58121 296582893 65045 65076 443215214 62287 62093 739225675 46229 45629 251229622 18541 18165 559250365 56995 56698 760324559 63078 63803 755964779 53245 53696 249591104 7444 6706 71114308 85159 85112 325522060 74463 74296 878062576 55275 54501 236043455 99499 99285 886984454 68049 68918 673552198 91405 91286 62142336 12414 11889 995465219 76017 75530 938273644 8214 8396 95575969 42604 41936 552717284 75621 74921 960326693 78613 79234 581041215 64827 64351 152787398 43598 42622 7864201 54606 55287 912532991 26687 26673 183838257 98108 98619 50192098 55290 55080 33080322 53084 52206 766523567 71649 72321 91809364 75392 76044 902671269 69529 69208 17917060 74421 74934 244362264 55296 55152 261657761 49419 50423 40650948 51350 50913 495764072 4787 4558 222247777 63492 62627 568030835 61738 62458 175802232 78205 77865 396377517 95198 95722 452952948 54695 55304 706765065 55305 54315 49223676 76799 77341 600595316 92266 91418 106873216 37665 37606 769813512 17191 16557 570355730 31778 30842 313497730 89406 88642 58007928 44759 44394 343192566 59766 59754 28475775 55487 55891 182697409 62501 61849 472063122 41381 40609 423996608 54772 55317 500514954 69655 70120 792427199 56376 55624 139847624 59245 58496 639468596 55321 54730 35538049 74346 73456 755175470 51689 52332 776041050 68931 69657 358519944 54729 55293 773553205 87827 88321 843254370 5388 5879 178680906 44787 44194 474277585 71908 71495 661213817 39734 39950 201034710 55331 55316 17632478 44579 44800 489014669 95061 95375 428711591 47053 47273 745023399 26806 26163 336261410 64880 65670 565305114 54476 55337 574249754 43569 43852 423447575 25792 25134 91990628 63084 63475 26750525 3670 4233 92859317 74126 74549 32128268 36258 35403 516449463 14511 13816 382545564 37508 36763 171865179 23520 22860 37573775 37691 38356 555830640 45358 45365 465488708 32630 33315 40760693 3068 2347 850005837 85695 84812 499286443 9621 9990 429892900 96725 96689 566342767 33168 33682 578671385 30145 29800 909249735 37691 37667 10589071 88972 89820 34608187 42072 42917 573115752 47528 46620 75429606 97926 97785 231862462 65695 65307 498106828 55362 55146 930974676 78816 78699 729998190 50550 51136 492088396 63797 63436 900351132 86068 85610 528883866 56102 56597 253837195 14267 13376 615247288 70728 70845 764961575 36598 37568 19776283 58604 59286 881328298 54888 55372 351291111 91595 90726 367327086 66592 66157 763591775 7165 6444 175043327 34246 34934 622229151 97544 98546 61132661 8797 9353 166694285 55379 54707 425105409 57697 58020 70007565 64297 64012 349590469 55445 56000 176189044 36259 36631 466293993 32811 33804 865711168 18200 17837 480411115 55386 54616 371328518 41000 40895 50816822 19843 19172 157374123 3753 3866 932962039 90895 90175 947728087 17950 17368 154887468 25209 25011 442428839 56951 56347 134100477 35550 35691 3277218 5799 4968 767588432 97178 96222 210251247 9130 9145 435197592 31911 31001 85700549 24093 25039 23310317 54308 54324 288249890 20711 20136 801382242 94237 93393 378465728 55403 54775 480513427 41375 41613 121236293 98910 99540 909295741 41521 41437 295398841 75187 75990 596188563 42962 42556 91219774 12672 11858 547394062 29703 30195 524904955 48610 48025 904123780 20232 20472 212737882 49799 50443 761084604 43740 43200 450674547 87331 87982 126812865 55637 56390 573349064 23716 23333 299951669 69556 68683 538023986 13573 12827 548554984 54542 54653 297636123 59087 58386 252562345 47317 47074 23078382 67994 68160 100380764 89956 89160 403495116 78822 79223 762365005 90190 90380 641297537 82808 82711 149210308 58627 59131 887131574 994 685 562098650 54426 53735 289872999 22860 21879 72808842 47272 47910 626600344 84088 83558 400389387 62687 63313 246414660 90179 90413 653285981 24406 24708 103823511 55437 54476 697414691 55438 55319 173107293 68950 69367 657913264 79213 80075 502930361 19020 19257 944943460 41816 40870 235262746 94014 93990 132652857 28852 28347 258268011 61081 61031 851341721 24713 25397 668985738 31059 30776 103771251 50344 49357 863504892 55229 55449 10318477 9692 8823 946583775 23997 23691 360840476 30217 30904 467023391 55453 54908 388116882 73554 74419 686975469 83675 84105 132057527 20120 19826 23143277 69587 69260 891896315 50586 51426 162696111 20981 20106 504431114 18892 19417 8244961 53368 53498 125465506 72539 73236 405368259 55463 55219 72413601 93747 93889 62022491 70104 69810 889456995 57377 57281 759859945 55467 54703 478883914 54753 54943 603144733 5702 5116 321060766 8856 8986 331744136 37852 37791 848841880 65237 64805 886402897 21780 21372 31056569 54785 54512 105162793 21866 21339 8670816 65898 64954 107975296 11405 12320 806892956 52376 53357 363402233 33484 33476 483046207 55480 55317 362571548 62956 62091 133621812 15489 16048 928044876 56955 56113 909162258 51905 52165 164362488 33352 33538 49798640 27545 26964 995242517 69207 69176 7084156 37632 38423 524986059 43472 43935 642221127 15196 16125 717184622 28330 29156 778381667 11200 11060 964637873 41712 42305 654145840 41279 41449 232942358 55243 54858 376478067 55067 55496 489254569 68255 68669 911786408 54543 55498 444638702 55499 54819 647370906 21844 21895 312695576 8664 9191 906301488 594 1487 169449083 70974 71884 47035274 77415 76849 807468356 55106 55505 341220172 63924 63266 405145704 88245 88208 819493946 54510 55508 200255450 26361 25821 277611526 64752 63879 676931073 84231 83793 813824101 64110 65038 381214569 25618 24822 655248488 24318 24105 350200505 41230 41155 4511242 89894 89739 498978021 55282 55517 632249862 12420 12320 614561188 6788 6420 798092267 19039 18514 890945573 16141 16425 669720689 33855 33089 696132605 55523 55344 453080078 45676 44894 168149605 37961 37960 992583621 55159 55526 110205858 55031 55527 950115903 54825 55528 487471300 58836 59710 721077020 17102 17550 510762387 35416 34796 238083211 69577 69782 610244295 54224 54222 895030040 55534 55035 694958199 47011 48001 888568774 83336 84097 368877780 32694 31793 652808286 34008 34007 868930327 32204 32272 168002054 66446 66614 436485816 1 407 523868693 64234 64007 68175585 59787 60464 108272934 13601 14571 619601442 73182 72273 23632492 55546 55086 691636838 7978 7132 68376389 55548 54566 969696550 19018 18625 845676305 55550 55479 822012892 36246 35882 262149956 12783 12709 344667323 14083 13189 20245434 64902 65638 101702557 87881 87796 621042507 55556 55317 9793853 47039 48005 522208416 11064 11558 911754918 3671 3252 229700 84000 84107 25251051 74500 74973 34271998 57622 57798 557613337 12096 12713 14695263 79542 80381 189319274 41712 41567 339703191 60874 60552 232571067 91519 90736 103986829 55169 55568 210367808 5824 5299 280082222 27689 27502 693217143 79584 79514 489093380 61222 61650 181221978 55573 54829 121730315 26812 26421 753786329 46946 46036 63095489 53482 53632 240914055 76154 75299 150320509 37247 36880 746470804 79972 79202 985424897 93045 93796 538424571 73728 73083 11011154 2926 1995 210406396 13873 13847 693245384 74825 74813 867975117 26695 26176 423885665 55586 54808 546555021 93113 93280 764352602 56378 56627 975151737 79598 79894 234882305 55590 55433 827650914 82603 82879 344351173 68350 68806 460477535 84430 83638 178812559 51369 51281 721592255 66321 65331 982867029 71960 72788 427688769 36741 36482 903242988 48398 47864 864831112 32091 31137 329430301 8037 7956 434591177 84100 83101 147801340 1614 2440 685466823 38333 39162 459389557 58023 57292 409681409 64686 65681 331469352 84604 83974 118592041 6228 6968 764201591 84012 84063 19061721 55502 55879 705037532 55610 54727 919448450 18439 19083 103403904 19047 18651 851439525 19056 18487 912169226 33281 33791 56986949 75242 76008 700995765 37715 37537 684579996 54628 55617 926426278 59734 60425 959110669 74475 74604 901883004 55330 55151 234077018 56265 55670 585743912 6834 6709 732457239 95088 95361 410673919 44002 43641 909212766 75276 75692 871576333 26106 26443 602081477 63638 62929 832465581 16353 17234 18881165 40859 41513 490688087 85322 85808 916070684 43070 43884 442927288 26675 27257 607477165 2824 3518 644001544 55634 54723 42412615 68873 68589 366239640 6072 5152 486386923 55192 55637 802959018 42183 41760 379374354 97439 97167 686970246 73507 73653 190968151 99807 99127 525588426 66798 66523 4653936 33881 34165 454497026 55033 55644 870582370 55337 55645 870116472 46360 45945 28239605 64622 63676 505516366 9822 9203 702563942 55649 54670 36895945 12030 11379 804546397 29052 29010 515651824 76169 75786 567052574 55587 55653 419237206 55654 54804 963784451 36346 36339 16664116 56072 56444 729340458 72151 71828 218877370 88612 87701 335416171 19231 18354 716700071 60662 60581 340730253 10975 11552 765091608 70842 70351 321349561 91941 91139 933069469 32037 31849 831776814 17494 17386 546056850 55014 55666 645289783 55667 54850 33781677 30170 29755 312781402 67185 67863 649086931 78561 79349 68347347 97690 97152 991151408 26259 26781 456768065 17935 17986 134181766 27327 27122 554415262 56845 57607 312709573 82351 83154 94712436 11337 12057 668734941 8098 7126 327635022 55454 55679 863940816 54881 55680 219379821 54271 55102 22206731 56203 55816 84959165 70590 70282 698207990 55684 55348 70190344 74787 74690 190435274 55686 55632 248712296 13721 14475 369420963 28135 27322 963180802 55265 54850 85076950 94167 94968 594818801 29053 28322 251662980 83239 82419 86698881 35749 35135 705037423 21635 22493 626160030 51254 51423 677950477 62708 62477 673386636 21621 21683 241872091 22529 23023 617024216 2403 1868 601881076 49631 50246 327162254 68342 68486 593337058 61455 61977 107325356 52301 52278 152058548 55704 55458 53450711 1490 1644 589880656 54773 55706 289074765 55560 55707 636548875 55708 54870 706961691 34656 34126 628957815 87500 87644 621658256 26800 25984 922740860 99480 98754 143044081 96302 96144 465063595 75067 74409 413075054 74257 74386 931602382 34189 35029 302747733 55717 55201 891298500 45872 45102 72302214 27392 27493 433795980 18375 18301 42392103 70275 70947 723939999 8640 8126 442784408 43820 43368 664338051 5054 4954 634555305 36574 37545 899967901 72280 72134 691820043 70813 71377 166161991 40517 39588 235057669 55729 55662 656370466 55730 54787 765142120 67776 67066 968417709 18458 18063 430972357 55733 54990 822437143 33668 33897 249846237 40949 40857 403216210 56575 56255 607343449 73024 73278 267344489 55738 55313 687120316 57062 56834 773630995 36494 36420 58574741 24968 24285 534765448 69174 68731 40038137 29579 30339 365177235 55744 55536 844849712 35937 35132 411251433 95029 94130 717249199 73365 74114 160965817 55748 54997 582094918 26841 26135 829449092 89033 89419 14183067 64461 64943 490564655 54965 55752 935552727 25735 25097 778536791 5457 4600 552535455 72053 71638 497075940 1 303 677860678 96150 95638 328434145 87886 88524 990211137 84592 85013 423215755 57967 57373 156493787 79566 78755 29973159 55311 55762 286409514 55763 55181 273256985 84028 84994 62541889 3713 3714 986063795 12768 12746 491367847 55037 55767 220003403 11399 11324 429210120 12092 11107 225701904 81824 81268 542701611 7039 8008 608721438 55356 56250 332716324 55773 54986 707025487 82145 82583 396808907 55775 55348 485205332 44943 45895 11554924 76191 75434 517217029 55514 55778 462691264 46007 46704 15800054 119 1 467522076 57234 56749 996814667 41754 41936 633125353 21115 20492 357258701 27534 27749 74255444 64034 64509 502697789 16275 16074 60439878 34787 34951 976762088 87498 87620 520674199 55789 55137 653587579 55366 55790 382487423 94055 93532 863961625 54982 55792 540314957 16770 17525 361279659 61421 62300 61897819 94422 95264 414344311 57008 57434 49539137 16378 17117 197170165 55798 54801 364235337 14096 13186 762104541 2070 2240 219087139 89734 89540 987095941 62646 62079 260564698 36828 35907 563341930 66693 66334 28147463 77128 77373 929718284 37311 37580 821633861 54956 55807 966249728 98870 99835 161870820 54838 55809 902487104 97915 98085 725272802 79754 80757 514944965 53425 53436 128784662 89879 89480 774759256 94358 95241 582466991 29286 29114 388297125 87489 86908 574595037 11980 11170 687075217 55818 55341 492138190 99991 99527 645878221 43465 44443 3942364 86054 87008 854044843 20821 19968 414337797 38671 37996 366526001 39454 40074 952548763 6015 6369 964551277 39355 38467 140987708 70425 69781 605188615 42370 42377 830294277 55178 55829 253014813 78581 78087 11357443 87612 88141 504865866 9981 10056 214062058 8226 7289 389364232 32857 33623 782310154 80626 80369 522094137 25336 24350 33065598 2243 1993 449969664 55287 55838 981096359 65402 65963 954651093 30426 29579 56330201 52079 51528 75926489 50126 49700 970203475 57237 56286 66676838 57866 57220 272754805 38311 38529 81435883 36305 36126 199884077 55531 55847 401178871 9016 9604 794520755 70888 71415 511593875 90689 90686 57674614 54142 54561 731277013 24901 24578 284240726 31215 31363 445408178 85417 85451 20658195 54582 53992 493209620 93060 93970 422106117 70591 70880 617129260 72716 72517 478525198 2000 1104 596251658 60576 61100 306151886 71395 70538 266518123 95626 95346 891370261 54118 54043 608102866 57734 58380 114138526 6378 5470 28457178 55866 54975 365265914 3443 2613 906598090 45251 44611 67457226 50387 49965 125469034 84038 84518 4859697 55871 54949 133801237 18014 17017 66193289 43625 44299 304643856 8477 9355 125838421 41903 41476 837351962 55876 55254 69187959 78988 78985 445724996 47297 47370 359808932 55169 54361 750421251 19487 19597 702479892 20887 20488 766905988 21401 21475 430304382 59881 59272 849149247 55884 55383 276355907 7852 7846 553810639 89450 88747 525977578 71299 70437 122040577 78846 79371 662432716 80797 79839 780758571 51677 51444 197567248 14658 14277 674882495 96797 95963 989282266 34346 33730 961164063 79123 79060 73440704 16597 15784 620838067 68256 68202 156371326 49255 48440 963470650 76517 76364 24741610 16554 17451 527680861 93890 93732 93228842 7098 8051 277215114 79338 80101 780699940 37360 37592 871397375 76505 76959 25800246 78851 78102 97471269 55906 55615 878612775 55274 55907 161504800 54247 54097 3730782 56470 56303 712070564 90168 90856 326175826 74502 74155 179781386 29230 29786 803938114 55913 55670 633067427 4348 4680 672522534 83477 84464 78831180 29383 29043 210506981 43550 44236 694788930 55843 55498 12609992 46980 47264 815450680 22812 23488 702537775 55782 55921 232747687 35511 34785 105574531 17891 16903 591444582 31882 31688 633546347 99434 99344 376131194 89905 89438 237463107 13887 13536 629145135 75453 75157 40796874 55581 55929 495289448 58851 59464 18032410 55931 55733 880671539 26563 27079 682981598 69426 68981 689057184 15011 14162 290829503 55726 55935 703216596 34100 34334 306312991 17627 18555 647775577 73016 72180 9430794 20052 20906 205426104 7857 8290 467331433 36348 36511 261836618 19768 19114 973515385 79928 79508 117387339 25981 25474 67506556 73047 72168 900664880 29563 30162 383842479 31235 30276 184062778 55948 54985 927771515 61674 61857 920832588 55950 54984 805018863 84701 84029 377660666 83907 83395 108252270 40926 41588 434808802 59740 60160 472989349 55029 55955 633286975 75472 75935 751016128 95629 96470 308645307 13448 13354 378829790 40074 40371 182046597 19114 19791 4469954 38932 39227 756784036 99594 99444 212964299 87014 87416 776429963 41941 41223 798458150 15928 15070 608186605 26760 27395 349249858 55141 55967 923279826 29729 29241 742006148 54087 53301 464421611 55970 55128 204694845 87367 86954 451232290 4412 5244 19345625 18841 18899 86950774 59209 59282 491987289 35485 34937 380803590 12146 12471 924745219 72118 73115 749754219 91209 91309 774210135 11677 12556 244180299 52019 52471 584725062 55922 55981 747478315 39521 39454 911907487 76246 75363 371069573 39505 39068 56134602 87481 87416 164381467 55297 55986 33530552 22914 23060 550838666 20747 21501 169425434 50903 51034 945434146 87534 87825 29853137 96012 96634 439259637 13076 13049 821168806 91785 91600 122679342 81650 81034 88123452 26603 25628 636510629 49389 48446 12357954 92573 91870 892325552 7167 8029 85689837 18002 17928 141105979 27899 27563 630430886 86476 85632 740776219 32590 32638 392792832 20602 20175 917730463 31507 30871 755852524 15163 15652 642486120 19418 19314 829831216 82895 83818 250772859 27879 26978 344232469 55956 56009 970889365 14768 14913 369462624 26861 27572 949149119 27560 28322 22281348 62594 61950 227150113 75030 75492 731382806 23073 23297 747447323 4376 4251 112081281 25934 26662 883112338 56018 55979 983931387 69991 70009 631448712 14776 14310 400747960 55632 56021 862432496 89736 90148 333605725 97567 97058 950036160 18128 17624 580464567 16351 16098 725681991 18226 17235 511303085 82221 81834 345580737 27264 26414 286489203 41823 42573 788599849 56030 55149 240409089 55785 56031 724457806 46319 46873 879570884 56033 55562 59380521 89937 90759 38967187 50181 50540 13196910 53314 53021 383625956 92990 92266 772984929 39780 40184 177206848 55089 56039 618437611 12117 11383 905175796 59730 60246 744158957 56435 57140 379644170 49153 48542 304563668 62667 63295 618274167 94691 94654 22901102 31759 31849 198471830 57321 56984 921709308 64749 64857 378843349 46256 46906 294633608 85949 85759 57943471 73753 73760 625513336 83494 82557 272717530 56053 55982 246368100 70348 71033 822268865 27068 26943 726445861 60189 59542 56135476 67558 67312 940582446 73981 74753 813540190 52808 52774 325162016 56060 55626 267129336 52841 53408 81022616 56062 55792 16845501 56063 55428 209112395 96379 96677 786944542 56029 55899 466117718 60542 59721 219023926 49974 49174 977696975 56068 55525 72486912 35497 34877 933421984 24985 24076 482321096 67428 67698 764638869 99276 99433 428571615 88590 88170 860149683 691 893 404071571 51931 51194 74163916 56076 55546 66231902 49909 49436 39671632 81429 80901 858732382 399 1 845592678 56080 55698 422251781 16488 15487 934432059 81249 81009 673492754 56083 55229 820348826 58188 57749 223664320 28058 27412 894499518 69615 70223 491398717 27849 27039 391449700 56088 55597 558912605 82157 82217 752669220 45536 46335 862726288 27629 27309 459921664 54965 55303 989926674 59562 58868 164137790 47319 47613 7840609 87242 88122 962799731 75827 75441 186859252 78145 77495 691078113 12152 12738 398205482 56270 56718 72056066 30805 31678 529241985 35030 34537 42081381 49028 48278 9173768 13911 14264 506842809 68290 67788 493594647 83599 82666 498884648 24226 24162 579178301 75256 75123 411027942 56670 56407 596439162 41549 42048 866773001 83267 83096 499707822 21178 20871 7721883 31911 32749 345155922 11562 10645 506041581 64762 65240 416847206 35671 34869 966449711 50156 49583 154932906 59866 58880 845874238 56118 55442 20791313 82765 83245 31023037 95903 95843 715221619 56121 55388 684118119 56114 56122 63640194 72069 71677 97606819 56124 55959 879965951 31999 31843 821991257 32709 32373 416733998 15549 15242 521362437 83952 84627 524218759 49246 50047 780112138 33815 32949 578641582 97859 98446 536339528 56004 56132 849970341 17775 17285 480261616 12961 12621 484713537 56862 56186 199435671 56136 55942 68823258 8599 9261 450983306 55874 56688 504379463 10571 10244 931313762 30694 30220 49842441 62982 62710 556596440 57598 57591 666955975 88711 88391 286157786 16495 15815 787128571 14925 15255 471272670 89419 89957 632223722 55410 56147 277292150 20300 19816 504951769 5412 4704 824172836 65112 65354 332228222 73792 73880 267962992 84848 84258 761953461 73899 73869 720283193 56154 55415 210333300 56155 56014 196659273 38342 37659 46604545 56157 55356 227967020 23324 23091 57625442 94222 93541 178690369 56160 55874 559621398 38531 39288 315891985 37152 36346 225509122 55370 56119 778856416 28784 29485 667736750 90757 90510 239988610 78756 79395 320358321 86710 86563 733789296 69018 68720 512108394 50206 51181 970177819 55591 56170 315977457 56171 55901 714488704 32881 32069 804373837 10069 9808 698420477 86051 86279 221729256 42423 43280 243266659 58228 57357 777244480 92288 93196 681208396 38776 38454 53242846 92087 91782 650854319 5115 4152 101290892 94223 94959 15926449 83123 83407 105439939 32609 33411 114535870 86786 86294 399275619 68209 67403 309598425 65559 65094 855100838 74084 73873 104793392 53504 53667 988603479 56189 55241 313529076 86649 86523 986469183 65162 65557 691917159 56192 56090 664294625 93923 93040 491653431 18915 19460 414614119 34368 34317 818381066 20385 20783 152296667 3233 3599 776269914 59321 58849 316864154 56199 56008 316773507 77118 76753 939544838 91832 91014 699669530 924 140 687161980 25222 25231 450419841 10891 10997 479688838 32871 33580 270992824 55733 56206 709683793 56070 56207 830785654 46977 47365 955043681 37447 36690 450044537 93401 94181 876801667 90290 91088 226936090 8035 8292 456087811 56213 55836 70975524 29464 29275 409658912 41769 42245 193637094 81054 80239 937853629 38150 38387 511126919 46023 46793 718317913 56219 56043 780549274 44032 44279 741643841 1 824 325803250 63349 62721 943492100 86697 87391 133707192 38091 38595 672513064 43619 43041 890101434 27805 26921 611297307 25594 25305 137062662 56228 55330 10456684 37672 37840 933549496 16688 16031 811874363 51937 51420 913469200 66143 65406 709049071 71657 72080 966932424 57651 57692 680460839 10997 11543 292250788 7414 6509 453588466 95851 96299 937366602 85596 86254 992006466 42104 42721 389888340 16352 16139 349633694 8079 8893 702638756 2472 2888 910197016 85259 84711 903450103 83262 82717 397010815 13767 13091 102142141 55152 55621 777197525 87054 86210 591209257 46029 46398 4113155 56249 55793 773335428 16421 16828 204796108 22185 21791 497833926 69552 68718 878261248 45288 46103 48737127 68743 68197 58488562 60315 60923 334935923 56256 55705 955536939 19333 19176 556988125 9854 10607 817557344 99614 98964 901126421 21957 22232 412103330 11504 11301 93289692 89072 88716 532403157 19581 19036 730778968 56264 55555 862875747 66164 66030 415102307 67847 67216 969162034 20420 20533 929914153 53482 54162 493375699 43833 43673 602449394 51235 51393 466836988 88498 88332 19828284 56272 55911 674329144 47590 47114 753219597 13876 13747 350325981 45243 45163 820294535 88250 89155 362291774 21557 20910 980524989 9613 8890 203579171 74116 74187 856373189 43340 43451 835010678 56275 56035 7770639 48893 48143 256037695 435 829 215089140 57634 57497 360329427 23164 22513 877005714 84359 84510 145328967 67424 66807 442009560 54337 53961 273866283 11632 11329 148727517 93920 93762 498636661 56291 55306 445205110 55345 55279 990235836 56293 55412 321028871 69086 68748 889868455 77818 77238 660009113 72786 73644 832715940 63297 62565 371653165 3928 3132 615760605 55613 56299 369004368 39803 40063 903044200 88815 88323 929327088 62614 62175 142878653 14654 13932 61779054 23609 24136 958172014 7225 6286 452902900 11040 10723 4518162 59045 59528 801574665 56308 55454 253471874 44424 43594 671495267 1699 2667 368599881 55511 54976 1362428 56312 55684 130648149 97944 98560 884124776 8928 8501 203145203 82435 83071 353836645 76681 76557 834125818 74772 75272 447105716 21948 20977 333873221 12742 12786 138287143 63144 62347 72503143 13791 14037 858620924 16279 16199 730406811 77472 76626 935556713 29248 29670 840900602 51090 50472 998262136 1499 2181 611317233 28752 27934 55545877 16368 15807 587148017 77277 77529 553495397 51255 50521 293479016 57076 56118 373261402 36534 35990 376122353 45525 46427 896583557 32688 32586 492045767 3429 3082 467445035 79954 80668 767058816 5773 5283 189691802 94053 93260 143314168 56339 56058 60897725 13577 12723 508848523 56341 55701 972311535 64459 65051 267684743 53671 54028 796556045 56344 56084 201756640 56345 55609 166493647 55585 56346 987719206 34274 33708 798776408 9222 8218 187847861 56349 55984 153613835 37137 36560 290573612 47075 46882 717724065 82457 82223 185754912 51429 51408 121889656 570 662 978110225 4475 4200 780490286 13784 13984 670936988 69449 69405 969367919 53981 54034 34294515 89369 89979 661211915 55856 56360 631506571 55736 56361 140652108 275 1173 138619668 35304 34818 22054278 34413 33830 290443950 56365 56087 19886575 10410 9668 375557978 90076 89234 799258033 49775 49063 203740590 60904 61425 888345662 68988 69976 500400078 14864 14379 496176356 20177 20679 29766295 99043 99651 995894177 20174 19343 506986269 7 1 106638392 27430 26716 748438104 78798 77857 524503940 55500 56378 867022106 71639 71237 897655565 47992 47958 67674692 35871 35993 854252249 38500 38332 218835258 21395 20889 789872005 74178 73741 984816276 89174 90057 205511316 98929 98697 170003735 55455 56387 72620294 75904 76081 650165987 19554 20535 689419308 67266 66941 33396461 16714 16675 905168060 55842 56392 934435504 35371 34599 997484577 72964 72251 824372256 56395 55490 5315604 4393 4823 413213664 70490 70010 499078256 56398 56021 265264052 55892 56399 935213378 14844 15699 981597497 23385 22566 789383968 13960 13002 272509140 86956 86867 247243197 66930 66109 107104488 56405 56177 392018106 7257 6567 81896780 80947 80611 702021310 4418 4204 933907196 83019 82495 869800648 92624 91917 782654478 37872 38561 535108548 55893 56412 509385704 40472 39805 722437725 56414 56031 859016113 15199 15437 574944531 58714 57808 156543749 16146 15222 692125325 56418 55614 992653549 22515 22864 220223024 69580 69919 411619598 88737 89446 76667632 71346 72247 946266400 56423 55690 531236966 14171 14117 927527586 20999 21757 156499491 38169 37899 339522764 20042 19258 476123461 56164 56428 48523462 48895 48379 775986248 56430 56185 96158231 33157 32261 290226462 13977 13054 55864160 56433 55823 817729921 21025 20534 267134794 55965 56435 138269064 503 430 863531453 55731 56437 421054584 78655 79442 672245075 98895 98011 521130973 85537 85539 458298636 56441 56197 650817754 66783 66780 65653315 56132 56443 132722622 22425 22889 11676384 9216 9615 615925207 21864 22286 267037648 7217 7123 830042507 21506 20827 219582898 55807 56148 627549348 75167 75888 226898387 96811 96742 389589228 20483 19649 125086045 56453 55704 659927802 73108 72487 426176715 61503 61473 967579467 7405 6557 579328416 46296 45881 555832725 72096 72821 431035481 29716 29922 50766935 22992 22266 889836192 78355 78929 903100085 58800 59413 340122050 77699 78067 963518083 40755 41727 66244451 18997 19881 287513760 91351 91970 754752113 24132 23598 456537477 8664 7860 516086358 77420 76948 732778525 12994 13145 199812722 83692 84421 186895576 46599 47445 632343496 58268 58870 926585595 79175 79517 731361015 96035 96543 648841274 18106 18878 536420461 1579 2051 855516808 24625 24461 256901335 60380 60280 701539374 94473 94373 8273883 56481 55635 668230170 575 974 559140618 37018 36383 62802554 70293 70391 497404688 92693 92171 209934730 88723 88210 958188846 55668 56487 958018218 96952 96191 395303659 72838 73637 301732788 83809 83184 161536518 57779 57554 808483980 55539 56492 241211054 40488 40073 395890937 82248 82076 932116981 72385 72323 222585523 56496 55862 41714819 74595 74907 123658685 86744 86763 395305351 60918 60977 952510196 72927 72561 39986676 1 398 440110313 50613 49712 344362985 56503 56415 858999532 86994 87770 82369136 32984 33587 71861865 23998 24958 37105516 56507 55949 357535352 4092 4539 729993677 94767 95608 151516591 92385 91431 32110598 28015 27850 946634298 56486 56512 746327745 84352 83603 933628974 49263 48744 917768145 77906 78591 111219227 31911 32634 624654696 78806 79381 255470561 23414 23861 195673482 89211 89137 856906692 35030 35910 343933377 58437 58092 184851906 99314 98567 204117267 95817 96213 439305507 14368 15211 17401905 55652 56525 380590163 16276 15880 196508145 18140 18896 166551277 26589 26778 769397246 31715 31678 714069528 48405 49252 533011406 63778 63111 839794454 35009 34607 947238869 61115 61334 266599450 96267 96226 101353721 56535 55857 12821850 45329 46262 119139397 31770 32402 219385958 341 1 850647265 85614 85945 217246648 55889 56540 554236994 77362 77347 972243084 83547 83212 111666846 55877 56543 711667954 52039 51705 341859235 29214 28278 6516257 81788 80792 768023400 36260 37035 238115598 14310 14345 139835300 56549 56004 714819389 5201 5346 623724830 56551 55851 481842135 56465 56552 930683236 785 809 458922238 10058 9867 695145664 85284 84300 96309597 60375 59399 301242472 9960 9993 372767235 73403 73670 215806197 39644 39642 210363505 78413 78289 130817302 27711 27165 836120305 16104 17007 901621894 82596 82939 942528298 35033 34245 991834939 66245 66528 398809842 55341 56059 76937441 56567 56407 734305123 78592 77860 442690694 88030 88007 817690161 19237 19522 576830615 97118 96541 649398586 90838 90782 581686027 89896 89491 954225759 56574 56461 920200670 65096 64676 753773971 56420 56576 165997505 90921 90649 6353201 35898 35569 111970576 56579 56426 388524179 44152 43874 286542084 21786 22767 969214176 81721 82027 969389866 56583 55964 187210789 98777 98445 50324243 49868 49245 840886952 46500 47270 160360525 75018 75884 469527161 41599 42169 7453843 56589 55946 424747849 85278 84476 388052545 24723 24903 305792127 60277 60655 913129739 34813 34215 877814153 30822 30556 697837293 43564 44230 474253424 82342 81375 612105061 83079 83006 486549168 40352 40035 340215521 77214 76514 646410310 43746 43913 216303219 98198 98483 778288394 21654 21917 83514316 45951 45375 464982079 53244 52382 847956328 56331 56605 418299497 77536 77693 976844550 85137 85832 219391326 8667 8029 53082715 4001 3748 515812000 56610 55975 562335751 68053 67477 44528618 30193 29756 697807048 10897 11450 936971785 74386 75218 496504558 9127 9006 864351725 72582 72975 134547471 56617 56080 510638080 56618 56277 883482363 88422 87545 638196151 56620 56151 440095218 18247 17901 52199782 5634 6321 648339733 34902 34252 941494360 58509 58025 71569179 56109 56625 690234143 56626 55738 729151045 7301 6615 259238953 98039 98059 783102868 86026 85285 716512404 81767 81129 423565881 19756 20039 835014467 9953 9189 213853517 57460 57802 623356466 82790 82647 849186242 58817 58667 85518854 82765 82585 851874458 77544 78089 222252009 33415 33298 484938070 57491 56739 939362708 87505 87498 374309554 5269 4775 728193965 4416 3665 47506831 16791 16704 298710612 99948 99143 469742129 56645 55671 73165305 1702 2376 79665066 48559 49410 720167536 1 644 299349398 76377 76054 258958919 81979 82703 316475401 56651 56062 218572887 6449 6839 292629446 88235 88072 381256089 55816 56654 394709170 70107 70049 995498299 38791 38147 171999368 81590 80917 661383411 94591 94231 192296397 32281 32455 584735636 26283 26804 869515015 14725 14194 738408927 27048 27103 396220970 51746 52210 849271195 10551 9974 672330835 13290 12921 338281192 19448 20084 594221496 39192 38492 469385168 30756 30819 629088735 3597 2976 686852639 92552 93439 184904719 45177 44942 986385268 57994 57379 964018181 70448 70084 152429465 56959 56393 32660711 69326 70181 633088272 64099 63801 309121150 15865 15461 222173166 92944 92418 56481951 89037 88772 645931757 48145 48580 976421098 35913 36859 339450556 34117 33582 743191224 7468 6477 437575577 41269 41416 942955854 22000 21151 927486242 56014 56686 635929687 21431 20903 956395624 85751 86600 464720529 56689 55760 642312262 55861 56690 968410310 17251 17310 127430641 37414 36486 772718846 92428 91623 738966479 4118 5053 864234995 39106 38736 775188621 72107 72355 217996997 56697 56059 445205612 35953 35245 797173487 69284 68741 964360923 55981 56700 752102010 30375 30085 522470987 11932 11887 280051312 48092 48241 43785279 80398 80003 45919636 24590 24029 55463330 8411 8857 519927120 8621 8308 66501470 56037 56708 385732335 47629 47915 986650410 15893 16853 227678476 58031 57620 996096163 36721 36080 60631882 61853 61292 469121695 55749 56714 689303110 90118 89419 911296702 56716 55829 10729930 31801 32587 669572418 95904 95689 770108228 29417 29511 775956256 32745 33464 441887350 86418 86788 20991062 82219 82810 106840686 35880 35142 248349312 9288 9623 931011769 93583 93172 367861670 21444 20639 823098580 65444 64634 161789273 70653 69835 161648611 436 570 929451006 23477 23765 252093605 19971 20216 381404265 28277 27936 182853544 4531 3643 49876398 53123 54116 437026745 51821 51709 479292723 24743 25375 675579551 73530 72693 872582410 55986 56738 48224777 26315 26683 7292030 99485 98772 332640452 21121 20477 63557356 1559 1731 930996273 74917 74379 514450645 33760 34098 57250807 70465 70279 901638960 90269 90495 291113461 19414 19078 719170821 72118 72592 21301883 84172 83999 196793143 1176 1073 732206265 56751 56222 942837410 55757 56752 206218103 10997 11402 574859365 4566 4295 562433543 86498 86632 698018945 63773 64308 172160376 23821 22979 885531300 69862 69298 878833165 19785 19605 168888639 46539 45780 203420397 56761 56068 165742302 56762 56490 437535260 56763 56729 215713209 94044 94513 567588010 67512 66958 126889350 20618 20203 859137835 69287 70250 902426514 40373 40386 2934375 56769 56004 797055248 83442 83742 693458002 72155 72269 695492529 96502 96487 319699262 19738 19405 55417973 66931 66551 893384015 69917 69201 629123264 90659 90363 934921775 56777 56395 280203696 56778 56647 221844740 36618 35808 551130542 64320 65317 520650911 56100 56781 635314243 56555 56782 994138102 91445 91027 335099949 31107 30991 397351125 80136 79987 765563827 58188 58986 458278608 56178 56537 689948469 39044 39308 8105596 1677 1669 868041223 98591 98620 26962143 4569 5317 345574784 74802 74995 580236068 23213 23953 286851661 70553 70321 147648147 78171 78540 352020491 55924 56796 868211905 21280 20751 537366 90284 90487 139291652 84659 85025 459658395 82044 81183 9807914 29238 29628 411488501 89878 89369 847061867 25827 26200 465637430 99247 99783 53682587 66848 66912 880483587 8398 8923 452485029 27990 27189 84002214 29100 28218 125303092 24920 25519 6031710 11493 11059 617799347 18508 18686 560286713 30715 30952 960352632 56253 56813 426996133 73068 72801 417123388 56815 56132 515044612 68755 68148 44328399 31188 31291 370478462 19540 18742 601771017 64423 64253 48341467 56820 55891 340355844 70361 69705 501988113 59953 59803 20957832 6120 5257 777855834 43020 42177 992197575 23756 22827 741278602 96173 97069 860854603 74798 74087 138073248 51858 52844 583486252 480 1215 528640923 11725 11508 628344198 67641 67465 981798287 56832 55920 67394858 56809 56833 909183479 62745 61769 511166100 56835 55964 410341197 39959 39465 556895006 89729 88941 846376408 23144 22694 482829939 40263 40963 307182790 22968 23152 744358469 44301 45140 648516986 43690 43130 4683331 30281 30924 362830119 77666 78437 33869893 25359 25111 697939102 18568 17864 546719946 86209 86199 360732260 18007 18939 860497317 56849 56637 851348232 69979 69497 189676787 32750 32011 986739635 56296 56852 533401168 32314 33220 510921473 28914 27951 708925515 15018 16018 14787087 73548 73574 602585111 15705 15801 440602582 14535 15213 297628035 75174 74756 532280503 31714 32376 822866731 73209 73450 958260310 6048 5308 919137008 90688 91647 541608876 46878 47624 862551719 53567 53328 799103320 48103 48163 224754958 97401 97292 11621942 13851 14440 609852164 41088 41041 945024051 74806 74057 248320249 56871 56566 42487648 56242 56872 76393635 77104 76438 535166277 66914 67777 666249970 78254 78984 111871607 10398 10898 45360199 32066 32004 963778157 56878 56656 244245729 63731 64168 360787343 13612 14126 801158039 55145 54515 985481616 74160 73896 29423821 49752 49604 255604734 56884 56414 488749985 97833 97857 7728919 89176 89368 770628453 91599 91596 68634847 72796 72112 185242450 35654 34809 980708463 60411 60767 10132602 55278 55803 882422160 15423 15622 11307007 1220 976 73441416 77678 77166 141333379 15263 15554 969867316 83291 82460 840182239 10379 11194 200709207 56898 56304 63568920 64483 65394 362061362 74271 74045 308764303 48716 49325 557725013 16829 16734 623486583 48755 49129 718110388 56904 56068 237339532 56078 56905 382857213 82097 81538 54496258 18557 17972 497409321 56908 56662 761897148 56909 56643 203162706 56910 56146 55258559 21994 21211 467012548 5810 5795 505916134 63926 63879 87139926 14439 14766 391487191 56315 56915 215994875 56916 56454 644699701 44092 43894 789669012 3825 3026 201458968 53378 53773 709745416 46568 47043 50867898 56069 56921 199433879 59873 60488 718808947 20993 21466 73132651 26331 25993 332037351 77421 77797 121211760 56234 56926 108967550 32143 31806 339336294 56126 56928 834626580 85335 85828 844255285 21558 22299 345465074 26595 26280 943743104 72487 72032 360241405 74132 73331 676505212 38745 38411 872197678 11268 10380 4033539 8189 7836 658920002 62516 61591 445354724 15292 14873 453241011 56939 56078 598713982 85856 86312 487703782 67133 66340 79145869 59279 59423 767269030 88832 88526 94257731 70717 70470 77555409 340 1 154922651 56884 56946 9618513 95655 96453 618306282 72290 71305 902627662 94528 95523 895887542 95975 96119 681376930 89229 89918 876610508 8958 8478 752079758 1852 2632 766503821 5217 5154 902144939 1913 2560 452257417 18856 18906 209978659 31370 32337 33166415 23406 23446 25477408 79090 79081 480760194 88827 89170 143337605 23366 24335 701719088 56307 56962 219958493 37311 36905 701666912 12590 13528 934235536 68747 69648 682630378 56583 56966 795242333 54450 55020 402258060 19689 19631 235873284 56969 56474 439536441 27411 27502 388124739 3524 4059 32107444 7284 6504 63661060 30199 30787 644184414 43777 44227 925867733 89686 90688 268067405 34558 33569 155681432 39202 39983 503025565 60492 59644 6841980 33930 32928 676146187 56593 56494 627154988 57066 57305 49966783 99467 98839 131967302 41810 41836 118383722 81495 81972 599609102 25882 25898 519690385 6203 5645 354257508 97413 97069 51881769 71318 70484 754652147 9492 9252 56365667 85486 85593 409962668 26453 25842 540643529 92092 92271 748139123 56623 56993 429514634 50338 49577 152324375 40548 40026 191723794 56996 56045 589938568 94956 95144 494384606 27045 27004 730263876 26392 25524 656475535 26936 26871 547406867 63981 64960 619167293 82431 82453 69257204 47549 47346 24311309 4255 3273 646410071 445 447 340007686 57006 56916 392339852 51575 51540 403291424 59584 60505 843110780 81837 81694 982597278 67380 67176 337970839 57011 56631 139943582 42845 42093 793466381 25459 24649 364728815 18866 19474 233124417 48569 48833 668425762 9201 9319 293557883 57017 56263 54943972 66290 65572 553667292 92278 92137 72301963 61113 61185 391011480 56272 57021 48597230 74784 73961 613279327 54444 53612 202279802 16152 15829 872774940 93228 93300 147168642 8479 8349 144626914 92482 92405 506397143 34915 34243 571077155 63304 63109 566840985 70426 71289 477985572 57031 56343 47494220 25597 24913 488324525 41842 42096 701124910 74021 73533 22344453 83164 83894 191614664 21085 21140 76864542 33390 33694 292879812 31728 32481 712308748 13480 13047 451732478 57040 56456 631899835 99819 99676 907800798 68158 68138 126127586 30535 31527 370756580 48544 48308 766051891 68818 68324 637497732 7645 8210 54047957 15211 15784 2213941 1521 1411 70882579 12379 11465 210167749 76634 75752 294491222 89192 88420 619476207 57052 56337 228479568 84115 85037 109404975 86701 86829 228236155 1996 2860 759689941 74263 73397 351486914 55821 55737 511160665 76412 76171 735817597 33010 32086 54094318 7517 7583 510519459 10153 11060 818119769 71904 71421 376116283 96398 97319 540231172 19434 19067 564026388 60009 59610 939174222 76093 76144 383656118 65606 66376 687095590 87704 86848 732891032 96855 96694 18271960 30435 29720 746895764 86879 87124 902015014 60911 60008 698639767 45769 46575 129817499 83180 83915 178707357 63647 62653 45272348 68064 68721 446419933 43513 44410 981128384 56839 57078 53308480 88024 87268 131949026 42868 42760 705525272 12623 11936 654955636 91918 92374 55249935 57083 56405 967344277 57476 57371 839592029 83749 83863 244060262 56334 57086 532045631 57087 56115 822360090 30628 30457 629244324 53010 52804 567210061 80839 81489 854284329 3194 2286 1007767 86707 85823 578217543 32956 33409 629683296 49261 48635 225379275 4011 3673 341687286 5307 5591 743058055 72634 71824 50160092 7635 8346 900189256 13740 14619 53268582 57100 56561 234243336 74295 73942 642415490 94873 95806 968080740 95939 95054 632167129 51892 52796 609161552 81775 82199 110294039 33380 32858 766217993 21896 21855 524548998 57108 56271 272802379 77462 76920 45428450 99886 99340 300138437 76882 76693 827977321 50332 49378 286860490 97281 96870 227178033 31529 30895 556285769 7675 6904 638910 66873 66305 112480767 9475 10459 699721684 25110 24439 117450987 12910 12270 610569354 91495 92405 466678274 57121 57099 971763616 26901 26332 38945829 12524 13017 681803026 46961 46168 407105104 32254 31620 993426413 22398 21750 363483412 7440 6750 343168866 93029 92530 457077831 55847 56834 214171161 57068 57130 560697082 57131 56370 590662600 57047 56987 32431531 88689 88571 607105283 57134 56488 237017788 37146 37908 130813270 84886 84107 466248996 57137 56399 700379025 42165 42170 548603749 1050 77 485273699 70542 71435 146674878 67701 67188 17027370 57165 57658 474333857 45688 44811 28757770 86974 86579 662539367 28545 28535 522752572 47191 46584 276119363 46192 45450 67140009 56772 57148 767165044 88286 88173 186595000 18504 18788 261697471 57151 56408 881385828 78804 79480 234885149 82018 82916 770606225 85965 86584 218255537 48149 48454 188996256 98168 98060 167134204 35777 35654 216905793 61490 62451 591086420 3773 3516 898996616 95601 94766 748373138 56822 57161 295470404 84981 85047 38434828 64788 64331 841759372 79516 79157 747242179 27300 26294 38539930 56437 57166 99428573 43553 42663 423465181 52126 51854 909573205 96472 96754 140526409 73690 72891 870179825 87231 87251 214762738 27374 27603 506367604 26067 26060 545732825 45373 46027 571385365 22685 21685 283443973 46233 46974 995809329 40148 40632 453291478 36506 37214 82642237 64211 63948 198965655 80246 79391 691842302 57181 56950 99256914 56987 56201 631302908 32181 32957 781215720 16799 17022 842045236 57185 56387 620151904 96176 95624 4841229 91293 91138 78412928 44533 44181 564980365 55103 54410 365856410 14594 15008 172188109 61191 60636 753091497 15569 15209 48635050 95974 96230 474211997 89767 89354 543381182 46983 46526 959669746 1982 2275 756476303 87256 87609 378481543 57198 56323 490209029 99030 98986 925071022 9250 10066 968045090 56626 57201 429335679 71392 71472 390726637 57203 56266 537219699 57204 56744 179548847 90544 89538 891883310 69168 68223 123572578 6725 6623 825494939 51381 51163 986772327 57209 56221 540937790 52392 52969 380600439 70966 69973 743895750 31404 32056 459015388 25279 25810 221786082 57214 56896 355897825 40589 40233 67127126 47367 48199 511804039 57217 56894 639927374 76585 76423 400799865 11532 10993 368827378 20494 20915 696788290 41085 40855 821675066 76418 76067 55028158 41571 40587 259806980 57052 57224 252634574 46200 47135 467109732 23031 23833 601274960 57227 56376 560584507 90244 89330 827338575 1021 985 826903307 57230 57165 807498870 4784 4969 513560585 45306 45630 207659467 54636 54278 881035380 74429 74217 454657690 66218 65926 666153510 57233 57236 678257838 5759 6080 631544681 72837 72217 273935303 56652 57239 56580619 35970 35998 872352073 28126 28034 771045557 4345 3798 37885490 10106 9569 512822904 56275 57244 104332622 75125 75405 874984617 57160 57246 175840174 98087 97566 885624559 9187 9269 152243542 76798 76804 412637594 24504 24147 871373878 264 43 542323254 3465 4044 195557212 93931 94931 428740192 38057 37430 355926119 72133 71857 310416601 57256 57196 13288255 1876 2120 528059609 39074 39381 348484099 89939 89387 871389094 57260 56931 190211907 95842 95712 825600100 42508 42778 986259568 40507 40559 751365679 57264 56452 878585488 57024 57265 273032295 91306 90770 795593526 82601 81814 352058699 57268 56801 830195634 71882 71260 25120970 89583 88721 554753157 41447 42451 210094485 91256 90889 352716056 91761 92334 592048761 23760 23799 311694253 89546 89534 1076204 74561 75102 200296853 9442 9946 769156582 93735 94330 294535075 32759 33569 993808882 53033 53791 134591202 77119 76411 57743748 67933 67472 344951171 69644 69519 617773197 38885 39363 304915481 56735 57285 715932237 27579 28260 23285513 55756 55905 185695848 57288 56615 77948987 6509 6944 373906493 8458 9083 458099990 57291 56864 434532467 74462 75321 759784620 8853 9276 426995924 57773 57640 424663601 65158 65032 516481631 80428 80785 399334322 56638 57297 67005848 29609 28621 610300163 25755 25956 955960611 39348 38838 73659642 94010 94635 648612497 57302 56414 35193050 33147 32323 835190138 77143 77243 738562578 21563 21446 63010508 31229 31337 217500200 80253 80826 19515490 57308 56697 782589168 88264 88441 225104089 3883 4320 378565889 16821 16915 538053535 56568 56217 293121641 57313 57273 231758156 50181 49536 434225056 7609 8071 77162550 38756 38340 657829563 64070 64720 527727935 71332 72154 394651362 20200 19462 776819954 3624 4065 99435012 69055 68429 258382543 56460 57322 66523337 45319 44372 476834530 57324 57269 692632265 23724 24498 220336539 23975 24877 131381499 33782 32829 297598425 56344 57328 20009584 75613 76329 114006344 30260 29464 706205505 57331 57150 80837357 95329 95121 236350918 9762 9369 762423295 14738 14633 173923848 7840 6847 944068345 57336 57090 656284537 13855 13279 558655725 86039 85630 86242019 73539 74093 989728027 26465 25475 276228767 67462 67690 100549314 80887 81451 631304967 65830 65030 275492150 56198 55324 999062317 59275 59771 54142003 47403 47168 67517902 93868 93617 13073009 48399 48536 350476929 57808 57726 319102072 66269 67225 197070644 38495 38966 290757046 72475 72316 46324697 3589 4281 972107215 27160 26277 699427421 37902 38369 614518836 23749 23604 829734106 46547 45714 258177015 56728 57358 578327565 33615 33977 46420446 34121 33631 159089674 95591 95409 802069686 6355 7195 280075566 70006 70859 161423337 31093 31299 904017750 45060 44898 16328275 57366 56740 187596110 42886 42116 85915474 57334 57368 342838413 75198 75849 138014748 76942 76300 859520287 1038 1091 796348246 73425 72703 864380386 5881 5789 716458210 33932 33008 719335669 57329 57375 426338296 5112 4314 12946030 55466 54767 33825656 32723 32691 857588555 54093 53580 981297278 78792 78959 89533100 98917 97996 8404279 85511 86458 841928511 49452 49191 692555252 83226 83233 202825467 57385 57019 621394557 57386 56889 566823697 27794 26832 729000 19491 19795 401440287 35754 34832 55922986 24738 25161 626721447 93902 93578 251604908 64738 65652 66874817 65373 65202 908569890 55805 55468 139338252 56001 56874 948245848 31371 30790 830652138 39383 39105 523215053 57189 57398 608522221 54189 54023 494124997 57804 56860 572035212 87491 86577 323296154 72015 72594 794630171 10010 10055 860897875 17461 17854 972030458 45565 45741 782970999 83641 83804 846063116 13592 13362 673819940 55673 55259 706000234 23516 23450 290335835 2417 2526 658984793 49292 49137 853191582 20807 20519 44917370 15560 15275 50674877 47638 47381 56271937 85170 86021 189182701 53232 53238 758708392 21195 21430 70573082 40032 39875 268225573 29497 28822 177881214 38356 38926 248664537 57421 56786 739838579 80597 81077 748444682 7858 7863 864921733 46795 47319 309163219 94052 93292 821444556 36777 36253 554501402 57165 57427 581104761 42290 41905 454584259 57429 56424 6600366 78526 79018 432192803 72074 71353 644108691 54198 53356 507187896 21287 20512 26112166 25317 25667 833237783 4296 4698 67978578 29819 29446 634892837 27166 27198 621020868 10354 11146 678037898 76608 76473 164507130 57440 56691 986339683 42814 41871 553893916 46127 46984 10723639 83414 82491 184581392 1642 1469 923305261 22584 22581 364066889 94157 94534 103969660 18250 18338 745589215 81388 81308 71857186 57133 57449 425956837 1372 1433 13644505 66095 66388 446569975 46892 46078 675564359 59542 59008 751784210 41535 40867 878425973 88683 87889 227544488 73895 74479 988771458 68325 68856 391776756 79486 79502 185542041 64812 65812 957847180 7253 7841 750933280 23607 23321 726921013 47484 46779 264727602 2889 3391 621809146 9983 9913 922074704 60805 60410 842282112 55138 54955 306314579 57236 57467 765468564 30493 30234 425437605 10286 10328 14555398 56602 57470 418730673 21914 22871 729209786 70444 69638 77609880 78688 78201 870252028 1315 2060 62385702 57475 57033 67950100 57406 58358 747197956 44631 44114 329977114 65323 66020 7003183 8719 8956 568775692 51647 51440 37141160 88765 89353 551874334 68391 68734 255011950 63263 63239 349309777 12834 12409 375569833 84015 84101 144052807 47285 46756 414870568 1889 1013 438693974 20609 20553 597755917 56652 57489 7602395 57401 57490 376644295 67834 67562 218371281 48054 47804 10545729 53600 53684 186435490 58137 57679 175260761 28966 29620 50154556 29177 28611 979975828 78330 78248 609807464 94417 94057 155428368 18700 18284 911711319 28897 28728 379378618 76539 75946 358282366 11383 11361 808368320 1851 1384 440559525 74765 75251 35376458 83572 84474 822049594 13054 13144 57987941 47210 47063 59155946 92213 92720 223238207 57509 56988 940365939 31381 30433 881855898 21937 21388 550015667 89694 90525 307378555 1760 984 628348677 93599 93870 276212258 54709 54394 39145934 57516 56722 726514751 75991 75892 579828563 5402 6069 366416227 19756 20294 913285582 56675 57520 312740533 16636 17397 593713600 19405 19560 861559782 11933 12801 260589704 61233 62089 282348135 67873 67645 719256885 20095 20234 769912025 90260 90024 941345689 55260 55996 380993221 57529 56642 924474782 28614 27630 785390733 87067 87511 854519518 57532 57102 69185954 16272 16045 362309229 82955 83026 976712440 42584 43123 55689977 81292 82243 9674167 57242 57537 528813334 77748 77811 220787252 57539 56744 29522387 65125 64241 595054367 13180 14093 502790033 57542 56931 603025662 16424 17357 43695381 98192 98630 777438681 95116 94885 372257499 9906 9912 676627767 57547 56729 206076589 45002 44543 421861962 95540 95373 37695349 80245 80084 131268199 36870 37539 529314640 13213 13691 773298105 56851 57553 390597091 34120 34267 837054517 57555 56616 298076914 13963 13648 930896080 82524 81799 901418286 53716 53371 44139248 38470 38225 918212431 97909 97614 435825185 13008 13551 697929059 32526 32529 990351370 17644 16952 478527590 66292 67182 383024287 35532 36396 347601938 51344 51792 590215320 64894 65643 868523768 74026 74674 908453921 21288 21112 647022800 24224 24385 16058835 48084 47499 534842126 66435 67273 421903843 42466 43395 9177014 51766 52404 508090265 90122 90675 793703024 11773 12078 878947076 8701 8539 37398495 41542 42233 518851821 3550 3863 3147055 88519 87753 839510793 76651 76283 33222637 98384 98734 718064242 12640 13319 849180188 14948 14506 8470616 56957 57585 323143301 53138 53865 36716276 57587 57089 81261902 78164 79046 783857854 57589 57053 919614670 57590 57497 530222048 30692 30021 66762912 34031 33478 844573674 44497 45178 452378870 97752 97779 101314503 56762 57595 205290032 57596 56774 40880112 58819 59658 98075310 25773 26393 926089439 26314 26637 414936290 9277 8900 29234119 2956 2635 222430121 16777 16589 298448770 42088 42235 667696859 91831 91147 947447755 30321 30194 988472864 17887 17132 397838509 91649 91809 154359302 57608 56839 580482107 18558 19175 414325585 7192 7753 476106882 49799 49286 972904595 99698 99170 672825788 75489 76303 618899964 11854 12727 451267783 37262 37744 750910322 78089 78468 584121813 68614 67740 779289828 8078 7657 878667620 38828 38135 971170012 57620 57383 279563633 55602 54817 423620948 74533 73582 371200232 31143 30928 936085195 59824 59909 770518880 57625 57076 173112728 74321 74003 133589765 47983 48378 993150333 8672 8696 931016405 92494 92088 8404351 27175 27227 577209104 80861 80649 62559221 62731 62239 353871337 57633 57475 985223904 74956 74317 754293890 91602 90770 910104698 12825 12037 730877975 57325 57637 137539602 52160 51792 609979258 22135 21801 17003286 57640 57556 387443903 57569 57641 683127410 56900 57642 684597048 54625 54790 268394520 57644 56848 225997220 18309 17841 383973088 43965 44405 339549347 57647 57398 723096723 72853 73004 676744557 56006 55730 536410690 28607 27915 949012676 43584 42940 570812125 66444 65620 393198119 23764 23272 673710081 81995 82590 99386185 13473 12602 612220176 81998 82220 987504577 11680 11022 382306439 67632 67138 418214147 63870 62941 42437516 81849 81863 625837711 25819 26824 715085767 68304 68236 820655720 56831 57663 347300723 61250 60338 105978312 61560 60913 907414453 55632 54736 238338578 7937 7262 207196460 57117 57668 15822856 44784 43915 58999497 95476 95334 945235774 86660 86605 736053985 13971 14068 268345294 6235 5402 560648832 81105 81284 743868494 60192 59409 653324033 48740 48614 339906047 40961 40496 380866011 71273 71955 854790471 61839 62228 717607614 65679 64821 852235362 57240 57681 56185311 63589 62656 518324820 30660 30196 241180816 67161 67636 489284130 556 1338 246078995 60187 59751 857688641 63679 63427 717964976 50996 51025 658712655 91962 91327 65314053 91348 92186 823079169 23381 22643 459109790 44468 44432 161090653 9719 9240 612696261 30091 30998 249270825 4940 4049 636792475 34585 34919 193702563 57697 56735 645415784 32610 33017 363210610 22941 22625 188506672 87918 88693 361539805 47108 46536 671071111 96073 96012 667509563 27895 28414 55301285 67127 67758 728651946 40861 40925 300622013 94499 95410 790256388 52814 53626 133287563 56909 57708 244935183 9005 8434 125213741 24770 24567 858243572 32925 33713 149194547 19173 19078 139668979 70352 70090 42311417 28886 28159 393999188 94130 93729 806512437 14775 15671 469297313 53584 54362 401000652 10382 10150 30969106 7472 6767 265585898 50754 49986 558052425 40684 40368 596827729 76012 75400 679189055 21518 20830 517106929 17766 17455 109310847 79505 79306 485281721 33965 34832 140234130 15342 15924 540651694 41379 40759 988206010 35719 36529 318787386 20477 20475 57297891 85986 85524 872776902 71129 70681 11689942 66707 66774 281311115 10877 10044 651265712 97595 98125 255455140 8466 7606 663102098 29287 29178 693731944 95325 96157 423077531 57739 57311 471992312 2853 2847 782031123 78372 78276 743083796 30588 29606 821757417 23650 23948 43500339 84595 84590 252327264 88315 89251 30177490 43219 43814 846543621 1580 1711 406574092 20499 20289 771535076 37123 37497 788282731 49436 48619 909685499 57751 57294 951654654 57752 57599 922480367 49641 50110 35943339 31247 31922 928177150 82599 83295 101096135 43224 43839 506015541 40270 39302 653644260 16140 16277 160063459 57759 57318 279091946 38486 38333 176312397 87700 88277 583910506 76757 77234 933293731 3816 3491 668414510 9474 8506 672948787 57104 57765 955421717 57766 57636 160504029 27460 28446 301498142 86730 86409 577161415 91144 91780 919968962 54219 54510 852507218 49220 48429 748872839 12170 11807 107834956 54656 53897 676369362 26156 25994 680359015 92924 92272 889083900 12720 12420 219284969 37441 37074 870899369 57778 57077 535902374 68494 68117 939311189 22709 22706 223665707 72700 72522 520878384 60840 60602 878666557 86688 86985 714728492 23048 22112 378323842 87140 86758 978512980 32327 32970 901014909 96607 97161 706406495 57788 57419 850129600 79690 79083 901796997 99342 99008 512196700 98816 98382 609181329 4003 3325 276700061 57793 56830 486602808 5596 4956 845811444 67722 67607 667968425 67905 67849 367719221 13095 12837 1057893 6702 6229 69689602 21485 21148 474107473 57800 57231 439375495 65222 66123 696210697 13017 13761 604185961 73539 73311 580054392 77360 77622 136969464 90286 90917 51203494 741 184 905831596 39168 38841 490264272 7595 8505 680180431 43247 43262 804963774 6908 6147 806325111 4375 4002 544589137 4238 4923 337761207 20274 19792 322238812 72529 73352 7079190 30585 30664 177571764 73993 73886 236346688 95045 95420 188697995 44775 45408 465626620 48101 49081 70156025 4211 4571 103461214 57050 57821 476898524 92184 91477 863217214 31640 31515 677326050 94982 95051 50032873 31109 31050 683278308 29023 29246 333868053 57827 57429 353456758 66902 66230 876451355 67179 68170 336372668 78607 78659 716432992 31990 32089 590880383 50929 51327 755111700 57063 57833 276189311 47075 47248 888190752 56884 57835 118647819 33391 33115 99817561 57837 57800 309413840 57583 57838 359493114 16251 16098 409342191 63446 63854 663990097 2346 2083 757228370 5305 6113 317788856 51953 51244 46545983 9489 8816 15231687 15876 16504 379026221 19361 18455 48592328 268 53 500032727 34739 33761 196650859 72835 72799 336157840 18858 19507 26725564 74056 73433 761382870 2086 2032 986095185 87947 87473 236638249 54972 54335 342755528 11305 12082 166917918 74672 73997 941149041 60671 59747 219689135 35379 35117 473204039 42274 41564 817461205 56927 56021 221613605 73585 73456 490213721 57272 57862 827781174 57835 57863 6235878 38690 38618 419239342 57865 57208 450589796 83051 82517 230260407 75895 75384 54618497 57820 57868 837358510 83747 82891 650908048 99589 99089 586868624 65240 66086 598185879 69920 69149 810417839 68356 67581 41888931 63116 63176 414543274 45492 45147 806239839 57573 57876 546923675 94352 94058 341015525 16259 15834 851114642 36538 36105 157326548 80756 80703 496225603 57881 57255 332439203 39125 39548 525945083 15161 15535 517270581 77733 77352 312388825 87457 88136 501883821 2636 1774 764878650 40631 40730 371846787 69538 69972 636937845 93815 93796 826023896 50815 49943 729127369 57814 57891 468258054 47171 46607 183656083 67661 67058 307057788 36671 36843 741377476 343 1 463898313 57824 57896 10834835 81263 80485 399369718 7945 7722 914082671 46523 46062 541077273 53134 53551 506167864 24752 23938 517513767 62541 62048 449276078 32683 31750 471645194 94509 94762 148374570 74599 74781 657610483 65893 65701 830208908 32429 31534 426648818 5681 4828 981730932 1551 905 394868932 92677 93515 20700341 15300 15986 309301484 57912 57267 835140102 43473 43627 699816197 45054 44890 220547579 54502 53723 833082710 58121 58959 802394164 99935 99013 56648359 57918 57054 185508053 59115 59274 975471699 85585 84665 582335797 1782 2097 474325663 86396 85733 29993179 57923 56952 398494538 57210 57924 932399782 19874 20258 241945189 99285 99864 258010699 87661 87029 392159589 57552 57928 351025669 83122 83107 913148535 62410 62739 391720071 24831 25507 120505875 60040 60617 20966710 61148 61048 35396820 32934 33884 418531477 86212 85974 55231879 62889 63518 391338752 20324 19563 844814210 59683 60338 761584542 87439 87037 268798263 6866 7478 610499985 75174 76000 190361352 48658 49250 774098287 22416 22489 505078365 3999 4002 376641782 1495 2218 349737204 19900 20146 52199163 99784 99486 519679097 57656 57943 344275876 17772 16910 74348631 1339 749 418710743 53928 53407 50555341 57604 57952 611650290 95036 95472 894750276 4718 4359 62236605 19259 20240 90188768 84238 84797 27134877 42207 42249 213094485 78806 78615 789065994 90622 90530 608453116 91804 92247 18921026 57567 57961 98240294 55228 54482 946991423 52415 51997 19724208 55408 54652 538363367 7753 8358 646319319 69618 68634 429661828 14080 13257 690086734 81820 81521 568254067 7879 7602 454615950 7488 7838 16130848 64002 64659 83149934 79951 79501 408382770 57973 57856 987864051 38258 37877 496137218 16678 16172 830534249 10223 10706 968381778 86038 86574 878250930 18298 17558 425580348 9020 8980 72421599 57980 57082 584278632 67496 66799 560124925 88527 88337 594150018 68917 68554 501551153 23631 22789 22366955 57756 57985 59373576 58086 58955 606696367 61474 61807 635889672 63948 63063 637747896 92718 92368 675644299 57990 57730 61524801 91108 91746 393488845 60123 59117 56808333 57993 57123 892780867 36607 36256 31729880 9573 9684 928697646 17995 18709 973013390 33901 34688 476512625 23843 22929 954483131 57597 57999 401721503 60000 60991 245049794 58001 57536 948727897 63591 63185 790548307 58003 57871 156987351 60404 60180 813709463 9334 8903 289701060 9270 9428 329693101 61965 62754 834855503 57392 58008 699767386 58009 57629 123162239 23598 23928 134840828 78478 78426 228395462 36317 36769 484341696 55134 55533 687394010 9020 9790 378409237 21831 22344 401287360 93784 94756 796244065 92249 92144 772027689 99662 98930 276131314 9702 9730 443906306 33880 33612 470947127 33444 34426 474038599 81184 80449 339321392 78983 78638 638573080 81978 81014 748927779 33629 33297 329244174 69765 69210 3594385 3109 3445 852987855 88732 89262 481590632 84993 84733 41578976 91797 91825 854280570 39838 39796 678760635 52432 52278 598218798 91353 91206 30782242 57355 58347 892330357 45313 45726 240739506 18800 18629 654115584 47272 47042 429952699 90924 91371 880983985 97436 97012 603951951 52939 53401 344707919 42333 41514 754130585 44765 45654 658534013 78875 79228 556671600 58044 57095 616935149 58045 57180 240136236 18475 18020 48602577 57970 58230 506733753 58048 57367 83283602 43346 42991 4853994 58050 57389 72572869 63843 63890 606820367 56805 55929 696619099 78200 77690 63317705 12055 12718 570728215 39547 39975 624383005 57083 58056 137501254 69226 70168 271991496 81639 82385 240774570 97573 96821 482658514 42354 41731 978717879 97095 97849 467585894 50185 51030 600870146 29723 29081 399264993 13613 13141 119915766 11497 11641 236233001 70013 69132 518243016 31959 32876 621755456 7973 8692 367996846 57660 58069 58426649 23675 22923 71627596 34058 33494 760817322 76629 75970 140127087 11531 10532 608993602 90081 89310 790744062 57558 58075 868175389 58076 57358 17772846 60643 60003 612993846 53410 53939 123829748 66274 65465 38169436 58080 57162 939051200 2046 1481 340426376 55097 54405 535038056 26532 26193 606682734 54302 54390 947763042 59827 60275 435507538 26544 27221 19614007 58023 58087 168417565 88217 87592 801703476 65613 65381 974787760 24490 24635 27023715 32664 32479 44463992 46959 46871 621036218 10196 9593 196393794 97331 97037 129311633 14688 14274 51859025 37759 37499 60342618 56896 56189 342454190 37524 37226 475648652 38285 38749 50464192 13566 13003 930472416 57197 58101 214334236 57144 58102 655227328 41841 41679 317586846 56506 56390 859934204 87886 87869 209959865 80466 81319 936217024 73756 73187 510653963 84200 84073 111808451 58109 58004 516205365 79296 78747 28688576 58111 57450 605178857 23926 23396 513483306 13775 12845 45820741 32226 31228 591914780 26025 26338 462300511 54699 54023 320523663 95166 94562 971841057 59902 60086 413058511 90155 89387 698903127 57966 58120 562596400 82315 82155 7092486 12567 13288 35597052 87513 87040 7176959 83746 84634 249524913 38919 39040 354201269 33477 32554 985130089 50057 49349 662021708 57740 58128 837977754 3727 2811 737383410 69041 69011 35120639 88644 88909 740407410 16938 16817 632356054 52593 52389 768544774 19640 19836 553466444 93750 93832 970865005 58136 57151 593602102 83267 83554 616059710 48346 48221 962877185 35470 34495 442483580 58140 57223 82305004 58141 57637 270605674 82805 83708 208569716 70373 69580 501619105 16386 15496 788403728 49 1 556192863 62223 62137 782121759 21492 21272 729499170 14549 13993 595351071 7332 8320 516893302 77516 78036 162348575 57469 58151 959629579 1 253 999354743 52931 52078 843830538 58154 57470 181473206 38951 39884 745133737 8879 8228 168210396 58157 57654 456545022 2416 2852 955868874 89686 90193 570926608 9236 9786 629281270 83730 84396 198394676 27520 28012 856570467 21824 22438 515821463 16195 15442 448832465 1185 1375 760335127 27270 27267 372464689 57860 58167 659176279 24488 24795 114974555 75676 75679 201985298 58170 58087 201663235 72498 73496 11476911 77300 76472 427892457 95151 96102 733949718 32324 31977 14394705 58153 58175 410914755 79888 79340 61298099 58177 57698 64844056 38276 38464 34014131 26273 26111 353343992 57640 58180 868357203 46949 46176 599446417 58182 57278 68338536 57198 58183 231241337 3937 3338 6749515 76636 76105 54395901 96452 96720 285456592 55747 55706 727008694 95029 95369 144395644 81323 80995 555816285 25071 25000 513343986 6886 7626 804085471 13343 13928 149679 98398 97509 187232948 73407 73710 210505975 79365 80060 663957101 40270 40327 818199055 94694 95514 913189261 8992 9837 181421741 87952 87182 5350554 58200 57584 734782637 37212 37625 26898036 60546 59882 668015877 20693 21164 176075749 41475 41161 110641147 35595 36292 79654264 27439 27336 112648598 58207 57314 553246607 27560 27247 92699218 46909 46095 228188336 23424 23269 34059799 15859 16743 963402272 57820 58212 772574060 77164 77941 63977139 76257 76114 468638953 57404 57623 478786530 55797 55997 16471786 22427 22725 892553502 58348 58026 410075019 4962 4315 105912676 61830 61640 482107088 16411 15478 167617298 1 164 666389795 58223 57655 776380921 64376 64136 127043076 85772 85691 554948531 23947 23794 978129660 71264 70451 935276086 2579 1842 568189650 31158 32021 340027562 77016 76018 586359042 44100 44472 169137784 96556 95842 5579115 12403 12211 612875428 72199 71274 619164744 76216 75673 284027228 59669 58695 776697441 58615 57620 239117777 89177 89453 706802051 99701 98855 611908165 94760 94265 401285421 57955 58241 92010597 4615 4422 563130252 57400 58243 430964698 88983 89286 477920937 97636 96747 439300379 53290 53465 90296802 52585 51808 982942341 26696 25972 144550807 13936 13354 75213741 30283 29445 154710821 57808 58251 645585653 39531 39895 948516632 58253 57800 418146653 44373 43534 812982172 53186 53876 439582876 16555 17530 575956277 782 351 615835504 51683 51761 208723888 83110 83279 543352882 19533 18739 137068890 49396 48426 838075821 76870 76646 582832751 46327 45352 699658800 77445 77966 311935189 14954 14154 871562466 58266 57329 996710410 53198 52199 219965782 69473 68906 314226012 71469 72367 459531615 138 1 389663832 28163 27222 807080230 41424 41842 747720580 74848 74222 312692089 58038 58274 233918801 35255 34293 385565798 10408 9959 691040587 45566 45792 569892873 58278 57846 344631699 97962 98675 487531426 23219 23093 822612111 89958 89966 3592426 9803 9195 729506528 85383 84516 351622056 58284 57807 774105492 1728 1968 822842751 60569 60446 888213661 15783 15750 282348554 64732 64148 375800194 26769 26138 220911403 43022 42958 857134677 60988 60739 312325535 90381 90098 500021477 49354 50024 446512598 73029 73767 776831540 67153 67509 609114370 58516 57714 280145452 58297 57864 251393135 11080 11099 57948045 96895 96792 405413138 52599 51875 369569834 58301 58126 524843364 68147 68534 438348117 86310 85319 822187377 15747 16089 429326488 35340 35426 9792299 58306 57888 48555174 54599 54291 846078213 48785 49592 508077712 58268 58309 910794941 71622 71138 32497980 57874 58311 420714617 65083 64337 945525012 38658 37944 173374486 15232 15612 660102651 61433 60908 987696317 39170 38953 799689093 38672 38231 360518839 57463 56510 290191207 58132 58319 256382338 27822 26961 166245932 49687 49392 831953956 58322 58012 46418986 32275 31774 529575871 71423 70471 21635765 72122 71878 962596454 86798 86576 163911570 58327 57739 520367151 14165 14700 147231918 41524 41504 885139593 58323 58330 891994640 58001 58331 725069264 73942 73964 978344461 5326 4447 755953439 37993 38073 519503803 32971 32941 877377638 43538 44456 354316200 38241 38662 692274364 63601 64128 545958091 60657 60041 220810998 61509 61891 635806138 63913 64243 306516088 73199 73245 344022558 78589 77987 600023627 91105 91791 18689636 33871 33152 59484784 6758 7561 82834358 92641 92331 559468404 43491 43900 255715882 8525 8303 694195269 91128 92112 27618105 37811 38047 850406980 20593 20973 50044530 22696 22536 152628123 13067 12233 510328431 43274 43184 945500113 98521 98006 529547273 21664 20942 425505948 99461 98949 423836104 64982 65358 519425270 86924 87464 687005597 10211 11030 73817714 84109 84568 682338004 47809 47827 526714065 58106 58364 565601860 94397 93789 936809424 63019 63558 836437705 7705 8353 655977285 14943 14822 893753332 12036 11699 553341290 48746 47820 654515456 79158 79824 676022137 78953 78438 170370568 23575 23356 285903993 41536 40644 227412344 58375 57460 306135639 49693 49952 10586050 36380 35419 157641016 23740 23760 744633170 88487 88035 830579982 55864 55148 56808643 95680 95913 802488681 58382 58171 572343123 36551 36679 942385041 20807 20976 666867092 92978 92628 718256849 53186 53488 592981605 25212 25683 773672725 37808 38018 535828001 33979 33092 632466872 36640 36968 552062998 58391 57803 155409559 62012 62882 62713913 58393 57716 23908714 35439 35205 370611479 91332 90722 768756564 22467 23244 240666639 63837 62926 314602680 63685 64591 55798719 59849 59769 378199887 23423 24075 808301756 96049 95821 175730807 30900 30350 913178758 58403 57580 620053454 37635 36949 892221115 31152 30625 767144448 30356 30523 20408970 69679 69300 430324189 89327 90252 352970859 55399 54997 942800815 10900 10320 634317837 66419 66652 880465610 40755 40427 285899408 23280 23752 201034084 53829 54482 785585909 72712 72488 20973735 49736 49227 45722835 58417 57779 232570629 89360 89841 28195659 61772 60855 838297292 59882 60740 941953597 54292 54392 696432378 45658 44830 80904636 5730 5329 588004434 9817 9012 974491584 58425 57936 36428463 58426 57845 361593883 32716 32105 798976665 9227 10011 576139951 57889 58429 820731670 13056 12922 307250141 25808 25206 801048002 47573 47804 469123393 12928 12816 752711458 91179 91302 250368668 20749 20348 71744822 54431 53663 823727889 85113 84609 57826893 79215 79095 376219285 79262 80016 253299229 22620 21923 88065953 4202 5055 984325395 675 1 425078057 58443 57943 325283304 42438 41443 931352786 13408 13975 15964533 54208 54056 65584480 42620 42206 37910216 6526 6210 752442733 18679 17777 157248887 59496 58608 12671073 80133 80872 352882740 6272 5600 38672286 2155 1876 267144610 69301 68848 153368059 58455 57880 292588904 40498 39641 659262324 42427 42966 96731011 82308 81436 523111200 10337 9903 501943264 27704 28510 533895523 58471 57580 628645930 58462 58076 404793444 21869 22226 71091681 71402 70714 784332993 81289 82170 793148076 47131 47780 278712962 82731 82632 660630768 58468 57558 671664716 36050 36502 223653537 48913 47935 780003031 16961 16364 666334296 46591 45856 721304226 24510 24824 536045222 34891 34516 253281766 37865 38547 391852969 43371 42411 76100808 6980 6326 836591324 55485 54622 494685650 58288 58479 408142643 28581 29269 963552420 95069 94116 343374696 57904 58396 280093927 92244 91396 141665423 57158 56916 948717955 95934 95417 604974833 95539 95867 301765650 96831 96614 428912919 8160 8982 890935444 3285 3620 874410277 70010 70788 186233188 68565 68294 299309162 98148 97227 686468971 80917 81344 596034868 58494 58176 478124691 26955 26309 871657193 23824 24502 51317886 58497 57931 416632915 64024 64181 341369 890 567 258001980 54234 54293 605885355 58501 57965 645922875 43393 44216 958741650 96877 96019 950106573 88022 87075 73747633 30991 31870 388546983 86876 86186 792020354 63424 63034 696463691 57938 58508 708573618 19170 19091 567854810 58510 58196 397320077 46231 46043 157117225 84098 84115 171272120 65837 65534 105176598 67128 68041 174746654 7712 7799 491928861 55475 55008 889129772 14291 13907 285988902 58518 57746 595297089 48144 49040 546097313 37108 37650 832692832 38451 37559 133594837 82596 83201 292527657 41822 41375 75676021 86857 86191 69541383 26457 26496 43766133 57202 57020 193794474 1265 706 422827035 58359 57801 30676408 58362 58529 279547225 77005 76672 806721727 39744 39810 493425754 61406 61524 259421807 29668 29720 169209947 16038 15815 176402182 87996 87885 922180540 43471 44291 798279947 13083 13363 795595607 90459 91430 30210879 25988 25337 318386192 64435 65371 985314001 58541 57770 872775341 7904 8341 782223825 86839 86948 773523945 21045 20196 625738215 7853 7024 367545027 17326 16469 430249797 77081 77480 80360220 48509 47749 835092442 57966 58549 570558081 81142 80533 566307528 67483 66542 730084678 99451 99376 184701977 62169 62052 543976916 88063 88432 173031597 41159 41895 252565571 58335 58556 108099191 59197 58816 682143788 24038 23224 828982506 85632 85962 481767608 86061 85191 241152429 58561 58101 501450493 99196 98733 773692822 80401 81013 312032907 99503 98516 875804118 7911 7752 322231361 90369 90657 381191537 8311 7554 936909670 20723 20367 715995890 13137 13739 400294133 7283 7693 788461148 29584 28883 21393207 46391 47223 673624931 11586 10677 730067863 45017 45789 47471068 73490 74098 61616307 44156 43640 819170931 76698 76033 444675759 89060 89382 243467676 57976 58579 268050382 77956 77448 151128780 58581 58461 34748227 42129 41999 284029416 59816 59398 529995844 80171 80508 257595646 26163 26881 17070433 17964 17375 769378355 84884 84152 714645012 87399 87244 59016188 57286 57902 905679001 38454 37511 976497553 11626 11299 194917887 47533 48395 443278751 57643 58593 665047680 32176 32520 366529853 37533 37300 269550606 75866 75689 14355234 86257 86201 23271214 77456 77990 837043989 62612 61837 811956745 87303 87042 332295588 83059 84062 530214848 91431 91266 55589913 84852 83942 811046401 41881 41332 77500074 26860 26133 729043672 99015 98636 54346992 5779 5298 657535175 96917 96057 854321307 58609 58073 187684632 58610 57624 421729891 58611 58037 805428338 3784 3119 886230850 30542 30234 12639659 58184 58614 354451424 91998 91898 31871709 20950 21007 751574095 80927 80352 1407676 17266 17114 338797560 11379 10709 809727014 23358 23006 199860693 20385 20949 424708604 71484 71398 839777505 80611 79631 319345969 74749 74187 8217293 44426 44263 889799968 43503 42513 661006069 53214 53358 384851491 94623 93922 844928914 98750 99679 579886177 85208 84475 270940977 61558 61245 901642471 88851 89556 689466468 79598 78930 902169851 58216 58634 431110583 29833 29919 377376684 27423 26863 37984229 48313 47911 922061230 71634 72617 422184012 38169 38449 365501285 58640 57914 297053087 57907 58641 58251072 52892 51963 161900763 57638 58643 906003016 80969 80913 257405052 17486 16640 6556409 31844 30918 846838768 83307 84116 932185680 47185 46613 829819212 85912 85257 482309925 58650 57762 896664382 90416 90342 422380475 10214 9219 787572034 88955 88647 633809302 60728 59870 85340185 58655 58332 1523596 69322 70207 696599160 77822 76817 758412319 95391 95720 48687613 33896 34565 139920906 38244 37442 524390 68450 68167 57778458 60422 60734 94333189 92552 91838 23531327 98770 99573 145359471 51928 51776 696247779 73337 74173 125067381 34822 34418 947138426 38121 38116 859169365 99849 99314 824788315 37526 37221 12267313 79002 78816 747979214 88706 89468 323859135 92441 93102 760072806 91729 92022 271309891 19125 18119 320334481 6546 6721 313643450 11552 12224 203160685 41843 42505 219794776 63799 63547 95818717 90667 91214 192465717 43058 43738 55596509 80989 81856 700273988 87041 86432 47967250 60644 59642 173362052 25384 25323 243252389 24719 25436 64107130 959 1797 72227922 39399 38942 953328094 80008 79958 390378684 81998 81458 679024021 45104 45151 627438852 59846 60305 798511839 59373 59961 764537497 3401 3468 107911122 45205 45595 458333266 60831 61610 816134919 88431 88848 703002554 12759 12519 810584467 2447 1643 62846123 58700 58302 160678200 12077 12611 489583390 36582 36245 148896477 58703 57725 682964289 17501 17160 500701500 42607 41703 754796490 76154 77094 20497883 71072 70681 409349771 25763 26651 419436093 84906 84569 399645511 55488 55346 690002777 10395 10921 293051589 27432 27677 150179147 64265 65020 559236130 90812 90616 691226954 58715 58312 423638123 58716 58635 540395482 66312 65895 647581804 1407 932 221403458 73797 73064 530479810 66175 66185 539035201 53134 52828 442178616 68317 68192 943646973 84616 84904 255616080 70404 70239 724341308 27132 26752 692123679 34429 33799 649383638 25879 25319 97321822 80628 80534 59643755 17682 17158 102457279 58730 57819 476546129 2990 3393 877577853 93336 92835 394184656 34102 33405 505724983 36210 36543 988291218 99421 98559 659048190 58049 58736 930265685 57954 57716 893537965 20726 20333 69474531 54178 53535 923543416 82796 81918 476258628 52830 52307 708996808 19584 19658 716066098 43380 43310 536150599 43658 44541 403159757 46438 47048 589080886 92527 91993 200527504 17824 18674 44656647 70941 71487 313691524 1 414 557101608 3515 3921 981892531 40408 41367 207056413 45378 45580 898656992 43481 42871 33306065 58176 58754 844587893 5047 4551 117034286 58184 58756 21706685 7636 6765 221901035 56829 56654 445732179 58759 58580 294916005 59202 59172 844398811 73975 74538 759006002 32876 33102 869916655 44537 44065 7557170 57840 58764 253118812 57957 58765 925702630 55557 55456 781173135 13193 12952 628033606 43018 43989 104706378 97802 98274 490558541 28067 28580 688682140 98906 98826 2748056 49307 48403 922408463 75699 74971 780923951 6238 5910 367151651 17711 17178 374203811 48754 48303 114589435 17642 16949 56743001 98951 98742 169776215 70533 69744 869399077 98877 99527 602705858 91174 90424 292679450 12275 11536 864608525 8808 8160 322204065 46073 45767 792693499 63464 62986 672691401 58786 57835 920765502 1 100000 767518942 18268 18956 249832610 58789 58294 345797181 86002 86673 908374665 27771 27324 868647526 97725 98363 675931287 32840 32731 778897235 26703 27537 53191086 8977 8750 753378569 2550 1703 41572637 16761 17587 191311212 84939 84514 536212756 98586 98756 4835927 12125 13094 274323804 91663 92168 470617580 27567 27559 685515844 55276 55041 618585385 93461 94216 585553887 10548 10687 802121916 88943 88445 249346412 33145 32284 966928409 83797 84726 58279190 37308 37222 558140105 58285 58810 3751902 87425 86958 98161669 57000 57233 906133973 76360 77082 712037507 19442 19613 73022094 58815 57960 559216272 38525 37845 592470483 46886 46168 553635935 70585 69749 100600471 1207 2211 78393505 67809 67621 726056492 15809 16563 445143381 40034 40022 764292534 36236 37154 25484514 58284 58824 522655712 48094 48288 952848739 33824 32846 625817293 58827 58819 583781954 82337 82612 600492626 14371 13724 502458376 75928 75816 725226082 33188 33736 888675955 24612 24633 4948937 46663 46964 148074698 73975 73898 256807197 27986 27429 910920813 42570 41964 977766898 15743 15931 422300080 49174 48208 431850062 2040 2003 789736169 58840 58614 471251037 64020 64491 4851656 4774 4743 422895205 53507 53240 836837095 60426 60044 185980667 31335 30490 62268834 87583 86703 421101944 7755 7327 64532009 8463 8994 132164263 67500 66649 258746323 9986 9485 70560704 73640 72970 752967094 40836 41178 9635738 11594 11348 438158196 31685 31795 351194652 2501 2249 804184151 21956 22590 890070517 51164 51214 460719777 89522 88919 797872268 59203 58470 725554461 60141 59999 86519866 54571 53871 300939002 58862 58811 209531064 79576 78940 546952665 58864 57903 251914707 73265 72957 447656485 14326 15196 209984103 54732 55642 630216099 14959 15183 926748554 67826 68232 901928010 63799 64314 447073288 55210 54608 2311508 36907 36262 53639696 7481 7968 845344405 90019 90361 979337516 40473 39483 285787148 34646 33898 88457846 75379 75993 53644728 8465 7484 38642442 58879 57981 668993964 23408 23152 856842423 53482 53030 981389414 46474 46423 611419386 58477 58883 662530397 18227 17560 196715052 7874 8488 779947481 63681 63026 543578874 86817 86210 337907207 19772 18792 672913942 79973 80965 93260877 84999 84077 95062060 70501 69507 794952411 21753 21682 414342680 9795 10483 712918915 93857 92962 534718294 70877 71647 5177802 72688 73264 802244793 11005 10978 683689791 10952 10636 815521632 7410 6727 63721995 69332 70023 870796263 58901 58800 817006026 68033 67124 364150234 68835 69252 80033433 1457 882 968627055 58905 58833 64939632 58906 58110 393552244 35167 35689 477097139 5922 6454 649181062 58690 58909 154549251 80950 80211 518386820 83205 82737 445332058 46779 46685 453295939 51254 51029 156688215 65515 64656 336000899 58915 58722 362876118 91878 91729 67777314 58917 58571 314987972 10890 10075 605281168 4948 4737 591767346 25379 25577 376618883 27906 27380 104138663 58922 58776 801238252 52300 52886 945119419 66789 66149 814278441 9437 10290 180258529 3767 4686 562007420 99500 98643 825783173 26097 25672 611304892 7578 6661 707192151 58930 58123 733364042 88301 88638 35674854 74860 74927 711352903 67937 68025 354163568 66818 67800 789135108 20052 20363 256393720 92139 92957 990089658 55609 55594 259522202 58938 58565 143994492 5042 4646 758546972 88759 88006 293267817 75416 75904 75220933 22104 22342 137449254 53055 52744 150614386 58247 58944 366428556 72784 72104 51653094 1969 2653 246336669 58947 58414 946651490 58948 58489 792676285 20000 19105 572061813 5686 6104 337123103 71200 71566 846343446 12016 12648 43505533 80354 80747 210361840 69434 70000 368266764 98767 98372 792180733 89087 89802 53564591 40836 41782 902865494 37263 38117 763279978 39614 39068 812989514 58960 58579 318700570 63767 64304 906166701 62440 62164 234084708 26936 26962 833325426 45200 45080 886683116 1042 1148 236950141 58966 58726 717584071 22427 22836 6771378 17807 16975 281307698 64695 65115 340704338 60668 60441 98588548 12131 11658 14803847 11711 11907 130042721 58594 58973 136461885 57997 58974 636220465 31518 32514 5021748 84694 84445 430613200 7178 7320 249021779 57479 58246 881410951 41048 40589 822100032 12752 12709 930669372 64417 63701 395645741 57314 56700 76748005 55939 56931 919265525 96396 96597 31490371 93206 92906 665531495 16616 16609 6257356 58214 58987 489279969 47658 47029 362518505 30955 30996 248792866 97938 98150 73497441 30467 29584 455421273 28822 28162 27182869 65698 66053 58020225 48019 48370 124980463 13228 13056 59684593 68195 68967 224520725 58997 58980 651995183 33433 34253 755453026 21673 21452 490818054 40772 40146 689735702 20777 20281 830694616 37690 38448 662014924 47255 46316 593680437 34315 33707 732074157 59005 58477 122350763 87052 86275 70556388 88473 87508 765655008 51537 50684 17044561 89264 89343 868255455 59010 58398 95837058 18497 19057 8028848 71991 71729 651643103 33747 33601 240845611 31618 31798 698686500 58028 59015 91145229 55682 56323 309118997 10789 11719 112914508 20185 19804 388366957 58262 59019 726382504 66761 67393 655894039 37503 37792 417981059 19120 19026 890799520 11327 11446 778655730 87255 86556 376357357 48869 48421 698173972 86972 87574 676722985 50141 49566 149519523 46337 46307 236872194 42017 42538 175364552 68964 68487 972039957 16376 15700 183978292 1435 677 305010342 76877 76325 641039724 83734 83063 628488853 75903 75559 453520228 53660 52915 61235853 30201 30679 353689680 44793 44506 254556799 59039 58768 505211319 80523 80196 886255439 63544 63089 418317257 28316 27346 576050125 55298 55947 134038002 41300 42148 662338534 9941 10920 25847215 30032 29242 393032732 74878 74696 327030689 127 71 455500595 11596 11043 953628384 21371 21756 577221677 32241 33018 582791825 43940 44029 90266745 58943 59053 925934011 39248 39128 150180456 30016 29879 123768150 5867 6871 395298784 86565 86627 530227365 80633 80121 549125460 66047 66897 853226438 89031 89061 825180403 12918 12386 67363976 58165 59062 899657248 30510 29686 245936508 83854 84794 974651683 89873 89829 293948239 38815 38452 402658078 89199 89701 15877718 59068 58232 616354370 63811 63258 614524523 57474 57120 317884994 29307 28531 54467832 65533 65899 409506056 75451 74829 92475729 1458 2314 176696232 12688 12188 145192775 39838 40375 58834834 81726 81502 205756410 97519 96816 34350091 27183 27910 907664622 45751 45016 365471710 5016 4409 757198177 58447 59082 172203854 95734 96241 748538844 55668 55600 580324944 59085 58990 751399433 71907 72388 397230839 55283 55421 590077636 20839 21570 723612720 35668 36045 15925364 81154 80394 12728495 90182 89912 310736284 21698 20935 280324649 21938 22271 51575725 97368 96529 607537348 39409 39395 225813535 59096 58563 788230860 59557 58987 848450495 95848 95671 926254247 40467 40944 17969227 54541 54356 506787083 29083 29149 151882812 11306 11029 833390 12091 12450 486187235 29015 28909 494812862 74730 75710 547177655 255 137 510468691 32923 33185 597253102 33873 33459 621680418 30873 30194 698758986 58138 59110 34023731 59024 59111 576738614 59112 58970 544465237 96005 96405 851065105 92059 91084 383390480 49242 50019 302959818 58971 59116 282709723 767 1 483590317 6166 5469 493170319 31572 31853 518692220 32127 31555 390308380 82602 82583 932609218 53859 52928 948734586 20612 20525 419863396 52077 51151 651133155 53741 53196 93403769 26777 26730 701701696 48596 49349 209584731 46041 46978 519460577 83018 83190 679304190 89898 89895 456474224 94527 94422 28767361 30519 30884 231295016 91704 92234 897359619 99977 99939 359356226 61347 60738 631212216 65997 66885 439661488 57702 58138 828142396 59138 58331 505722638 72148 71849 435317031 68653 67748 373212630 69647 69506 886218977 21704 21146 45293267 58648 58431 762479032 49994 50393 960961240 74176 74434 952106799 11608 11113 810229425 61813 61812 9696409 7390 7034 38302042 53831 53262 175061735 17536 17019 909913199 78423 79297 935156415 40536 41307 35024100 93542 93407 668216526 59154 58684 406426102 98693 98655 394247774 58751 59156 228517985 83880 84551 63848491 62650 62640 177640916 32792 33306 820178290 85295 84330 405428386 68154 67329 845539660 64815 64462 8758714 58921 59163 932873786 59164 58340 899333849 1738 1927 24273409 566 44 207422206 59167 58335 635948984 98428 97727 78359327 6222 6654 518107679 90054 89963 701442330 29082 28370 215177266 45601 45858 20205294 88060 88465 686354942 93790 93277 405834795 67456 67318 208741300 27175 27530 46716327 22332 22293 240346364 86020 86047 515314035 41484 40623 874441355 81885 82451 151259405 25810 26652 414993912 85330 85984 508679127 42744 43245 180578251 32217 31354 834252744 73381 73605 73928664 28575 29144 266940002 92796 92853 58060235 70238 70155 61340132 47449 46603 75830275 91811 92422 715183808 21179 21875 69729444 23644 24049 146203471 34132 33289 795623655 15068 15096 840239044 9584 10581 4424885 22962 23369 935890015 21326 21111 316637301 31458 32373 748534755 46812 46094 183756578 59200 58832 855875657 96007 96933 810309280 24395 23720 25950134 75141 75666 29415504 33501 33242 806253995 83073 82575 554174434 63662 64232 63920763 92416 92550 343587946 10350 9752 770243331 38724 38624 580145078 3906 3029 171834005 9918 10390 587094495 94247 94035 388786485 500 1 182134559 44700 44038 835058696 31987 31894 354211298 40971 41472 206407177 73102 72151 611425056 1886 2891 800816894 5688 5677 551100649 53512 53261 366704299 43885 43850 852865858 67414 68118 236013637 82745 82677 507391791 39673 39179 52516905 64795 63817 514877457 47071 46393 892679630 87681 87434 128055090 59228 58389 376644600 75947 75275 169060767 60838 61313 575502639 59231 58871 568524854 61627 62338 459034224 58966 59233 213677567 58956 59234 91972130 18275 17681 212598976 89515 89010 216874315 82610 81936 407994315 79705 80576 135936260 20321 19571 984616219 89208 90066 636909611 54740 55589 77816991 82931 83209 989768023 36928 37492 300766678 19541 19695 54942481 28181 28903 65827740 58776 59246 750304321 37616 36714 871003716 44233 44372 401787622 66426 66085 58046950 25059 24758 667968266 62110 62328 771314426 93505 92640 193471478 76414 76586 434101030 60850 61753 419991970 49727 48806 292882517 59396 58902 676986991 10639 10105 525444105 50516 51039 496986392 76368 77265 872737010 20755 21408 867842278 59243 59261 365491391 87702 87573 965440036 32362 33216 399903796 45586 46265 332738771 59223 59265 995255677 20517 20354 901605279 31821 30962 4793026 59268 58901 569403665 85054 84687 702822139 58321 59270 643862789 97934 98924 338761478 62696 61882 615260767 92810 93000 597625078 57077 57919 421178618 74496 75416 705423279 84058 83647 843223009 80783 80868 118366384 65882 65557 726264770 97827 97562 608918063 39030 39863 986159519 59281 59062 728055659 76250 75817 138934727 59283 58732 932243262 24554 24941 980004613 50529 50075 616761585 86125 85751 262576663 31588 30854 49129813 82155 82212 330312033 31104 31099 812710415 89641 88781 594858211 5547 6258 975654196 43325 42383 297680489 36266 37080 153120534 51876 51432 511188481 14612 13676 971816029 83024 82188 311329458 30487 30828 590199385 86478 85925 846350187 99305 98826 740499350 69857 70663 423132218 39978 39492 283167409 49644 50115 777925566 59303 58315 371039083 89803 90111 137020639 46440 45978 245981692 75384 75798 749819068 44558 45504 880433322 98760 98550 57720037 46219 46342 929192857 46890 46509 697934283 48697 48649 56611557 65519 64523 988663157 14063 14783 546276078 28203 28979 21078644 44584 45282 784316147 30833 31040 480230168 55793 55828 513866211 28386 28050 369821924 98620 98824 714527087 63268 63044 786401344 68476 68667 825044836 69030 69149 517233774 10396 10319 858328376 96646 96360 312403903 37821 38386 389604834 74300 74862 489894919 59354 58536 893845999 98011 97166 766033742 77068 77933 191842771 73492 73052 2012872 16 1 512365181 21496 20810 21622792 91984 92528 677812270 33384 33326 338847856 46996 46605 362158986 55641 54942 244476652 23350 23845 887149808 32480 32284 501362656 97672 96797 441987591 59340 58943 613121886 64262 64909 403149209 52911 53221 63452573 80111 80557 239595941 88678 88492 48838566 38584 38134 900711343 54239 54364 585006161 14832 15761 614914907 41384 40851 206220144 23003 22055 848800570 66545 66413 810992970 60372 59995 985711588 39275 38825 134694987 40985 40060 547866951 19198 18328 132037369 11853 12006 405492286 11423 11964 947628074 73668 72904 322135654 79575 80011 568142708 10697 10321 386207277 29065 28232 457417190 28162 27268 456501547 77710 77480 833868533 30602 30294 876183222 56394 56409 924198329 86346 87247 731298992 70650 71025 737982042 66603 67244 129652900 97651 96772 369254341 18535 19427 627443473 71178 71023 885886371 16981 17583 616938758 20156 20038 666036875 92089 91146 203354095 78295 79255 905297526 98195 99101 572753839 4121 3717 195760500 20350 20519 568669935 74682 73861 490563230 87716 87032 174402997 35579 34911 59384652 58477 59381 734550584 75493 76402 44594824 18064 17669 874916851 59384 58658 222811330 35693 36286 503287032 59386 58436 917724101 48463 48010 38536583 54855 53863 628437737 19375 18480 808369631 94467 93808 949336970 43437 43038 205967956 21751 22431 830416314 83356 82975 430058914 86039 86804 343948595 45436 44673 776953217 3744 3888 300647055 8912 7909 898602361 72367 72538 702407868 65767 65528 27907064 49491 48872 479932074 84070 83796 257482146 27292 26482 429129030 1 2 21477608 58434 58876 57411500 59155 59405 382198748 59406 59185 474026904 886 1365 7887939 1144 1118 142809118 67385 66492 11896812 4284 5100 8323228 21187 20997 823871297 5670 4827 478021100 51405 51999 894567452 19015 19915 287343582 59415 59384 5038300 87237 86667 213965029 33981 32983 676691895 97578 97296 594767376 90400 91327 716001362 58475 57845 464255804 25354 24919 21821838 8243 7693 226286473 76347 77195 573341605 62195 62782 645596682 59056 59425 768896119 59426 58572 71270081 44079 43855 770533406 88057 87976 931550154 95948 96110 24297416 59248 59455 569768662 3122 2156 948227782 41719 41659 8135387 60743 59985 31030752 38754 38836 341102090 80988 81982 735038700 26657 27371 17595906 8291 7950 455187103 94104 93728 852216899 99464 99643 959848098 11655 11879 992735461 64224 63507 7765992 7041 7310 19455882 2018 2349 166265152 40138 39463 289896081 67806 67917 441869862 15752 15785 71649932 85226 85414 388276703 59046 59254 881999860 40955 41672 516482757 58792 59450 641556764 42485 41742 711859167 88921 89497 27486820 31209 30421 967567028 81023 81883 749912751 76163 75451 97847137 51763 52443 274218519 98937 98252 518765290 11392 10718 17897183 71187 70186 875730894 87535 87524 839212200 76090 76091 710908126 40338 40697 140787688 59463 59103 23841358 72430 72663 69959065 51710 51629 738675981 85648 84729 221253422 30203 31142 447489106 62677 63360 313827531 10883 10181 474841464 96584 96954 364167093 20129 19884 380404235 74014 73390 163886856 78132 78487 944215075 27066 26515 573243560 29491 28910 636417264 59476 59441 6950521 3011 3206 99843479 16888 16910 319131603 59129 59479 721236540 81214 80261 316421424 58877 59481 7980896 59482 59381 926049320 73008 72103 984486254 23791 24087 206426528 96421 96786 745312912 92275 91821 39249982 22634 22639 73472711 31000 30043 624232736 68958 68151 336145979 3253 2402 722846925 59491 58709 574629328 18974 18421 730407019 80375 80361 729136633 66331 66349 826882867 71464 70556 293439441 2637 1815 949544995 72486 72935 486764648 96032 95906 205918194 75799 76335 311972442 70600 70165 323907401 1046 1155 30473127 38320 37870 18646320 80373 79711 831988158 58205 58456 980305351 76018 75813 672392667 46880 46183 550823222 21314 21839 910949267 44880 44026 383176422 85214 85662 55216046 61018 60852 783424754 80057 79337 16151348 39935 40392 364848088 59513 59090 747136714 58116 57733 779183733 86896 86412 881728063 42933 43699 721028656 4260 4964 212814435 71909 72763 445219701 418 535 183610136 75568 76318 993223269 87960 87299 340532139 49333 50081 40667083 19272 18877 959744868 86837 86525 774988370 63132 62485 534088795 49790 50068 281326582 38175 38221 37797518 9789 9221 689147833 78576 78000 65817905 59530 58942 968318871 34459 33871 18454085 59532 59191 815040187 39719 39449 26924140 29186 29047 287503347 59535 58900 118820604 9174 8774 860403810 32724 33664 580236370 65716 65860 148993653 19236 18831 203435625 2651 3444 4354840 31057 30706 31471531 51160 51746 386212649 48016 48258 822174726 58786 59544 190494508 69661 70257 571755075 50902 50824 68917057 85122 85060 288219027 48940 48190 459457876 92211 93137 764615531 5048 4202 560696212 81233 80754 648374674 35661 36290 141690150 2627 2492 114595961 247 385 657858330 70135 70777 439419338 59556 58605 605955486 50949 51640 43983171 81699 80762 989278577 78794 79706 705477 75853 76430 794266011 15464 15866 803408040 18979 18551 497208668 30834 30790 572462930 22404 21782 17674338 28776 28329 201054984 63987 64704 31957822 23712 24343 877042435 3919 3985 980675097 74177 74446 518829255 59570 58752 175117219 62827 62175 411854512 31471 32150 624477773 62491 61580 67788494 58636 59574 807324088 34639 35558 225216499 25538 24987 567204461 59577 59188 4044553 42034 42887 273704398 52174 51968 699189929 21788 21934 67991629 33819 33363 37278442 90879 91804 589019099 52591 52659 77383543 95045 95979 588344483 59167 59585 851638757 19201 18301 429033977 59587 59241 106234435 44982 44099 393194893 86450 85631 787634674 74454 73982 603978469 76288 75987 536516791 9084 8248 159637770 48034 47145 268929038 39867 40532 539551873 19398 18701 737804481 29073 29079 698850684 29694 30328 531515066 27501 27727 797665874 31744 31383 910939925 9376 8664 906982957 74177 73624 876207226 76472 76122 899800066 70831 69972 749747626 1119 855 755518919 43527 42675 887716439 82606 82613 42216928 92729 92763 921946681 58635 58694 658192602 53807 54049 103101022 59610 59282 187662683 47892 47523 925598914 61179 60401 434794585 62021 61399 499154463 2185 1461 196804491 59088 59615 838333958 97555 98459 20010013 64187 64389 60525359 41071 41467 966887336 75659 74870 515982862 43059 42774 843480417 59621 59212 535745446 78790 77825 536844177 95063 94183 536603298 81485 80944 364470597 12760 13252 863662242 98570 98492 157876294 65598 64792 593847763 69837 70130 162792267 30920 30369 533873858 23255 23720 372105326 19178 18334 709137522 89096 88492 742078429 59633 59026 429678764 59457 59634 982920914 90916 91034 967543958 59636 58764 225244869 65913 65905 677819271 94957 94545 623236320 8006 8571 850824218 59197 59640 163626419 16526 16424 317325697 59642 58982 215570729 46045 45853 315258652 61072 60932 206111418 54566 54725 860449354 27162 27252 661133795 32522 32285 467035776 59648 59201 955365075 14953 14376 860880792 89263 88541 126031720 66782 67025 613697131 64428 63510 52825689 38098 37837 817195937 55832 55092 588631733 59337 59655 281543880 21659 20836 303469964 85372 86248 156870564 15975 16633 25437163 59659 59540 830427078 91113 90469 250445582 34343 33790 260588128 51349 52205 300866770 11693 11615 223405144 15687 15541 51923561 86303 86815 640988827 84213 84247 695020369 50852 50000 278850740 8102 8973 545662087 15300 16107 87970205 87613 88114 693323768 46492 46073 634711765 64829 65341 394171448 93887 93916 632072626 69685 70177 225287286 59062 59675 900221689 58302 58910 417623216 42748 41971 368288940 59678 59609 574914083 59679 58768 257477155 59572 59680 7524358 51224 51645 909020766 59682 59159 592967799 36739 36226 955202714 67385 67705 654328246 53767 54378 476397346 82924 81984 23209873 2533 2465 662710376 82929 81939 482134303 29000 28894 549933652 12378 12157 278536881 60176 61145 526976988 67946 68418 192062470 39167 38444 300936405 79327 79479 518911678 19579 19129 16109065 59696 59423 12945681 85529 84623 287478665 46007 46039 843493569 54388 54078 581547845 31355 30973 544471629 59701 59214 378442201 76908 75909 784824424 11924 12543 359584682 13496 12964 49962409 22046 22291 495808562 59667 60282 621623940 59707 59370 954591640 36357 36010 568091001 79106 78868 954202756 55196 55529 141517707 24349 24790 966660657 61780 62092 768908020 27687 27090 250861252 29781 29876 222177815 1243 2196 485597660 26886 27481 891583670 75474 75276 42197354 36162 35553 788916581 21107 21264 960779971 37422 37097 868976447 59721 58734 685921779 28485 28254 516590551 61199 60656 373462868 5427 5612 828687730 41062 40498 707309920 82428 83041 424412531 59132 59727 891601092 78203 78193 191074070 49037 49703 830860469 43116 42245 625139297 59521 59731 15467911 32025 31045 659970904 29200 28206 125399420 31113 30580 966937969 59735 59310 648305626 83553 84203 220504903 59014 59737 967498304 92492 92927 198632082 27729 28168 363035705 59574 59740 693163095 59043 59741 791542034 79640 79997 101237084 21511 22337 667414505 15417 15566 926339807 64944 64764 616427015 59746 58869 626518919 40801 39909 834416496 91574 91847 323816603 85810 85396 285363639 80415 81104 2071410 57564 56634 993251607 61390 61805 895687467 59753 58898 818632640 25922 25212 875933342 83962 83756 522962799 26539 27302 316929681 42411 41610 995310913 52559 51729 26072624 88846 88916 338407369 50758 51715 689059767 37610 37663 48541024 3505 3051 847352690 18203 17395 478556348 12025 12769 793602791 59765 59037 589114821 45864 46528 771976786 76149 75558 513140899 84366 84223 827093585 74283 73834 421932316 71393 71777 434832353 20944 21116 620784669 37161 36331 291633289 5007 4433 738028950 68164 67788 657510101 27757 26962 116708491 59411 59776 851047174 60131 60294 51568489 55046 55553 734247944 59779 58846 946724502 1933 1160 194655396 65719 66602 808354635 21413 20614 684754167 2743 2006 40802470 76785 77448 530780195 59785 59242 664878331 59731 59786 956013124 40439 40905 591667564 59788 59743 571411110 24974 25858 143621561 95423 95633 648289845 74009 73322 382137945 23317 23054 72799284 59793 58946 254650569 89112 88375 706932530 35855 34870 110613028 47980 46978 309890106 66716 66391 345687028 25262 24852 269173323 59799 59440 576854855 62054 61513 959234055 36773 37105 991948294 62129 62364 124407215 19125 20107 538763907 91629 91437 472891727 92533 92685 40789329 59806 59648 403112758 18961 18613 608563544 28242 27245 377337513 33926 33530 65216040 26658 27139 10672857 47725 47855 304572558 35162 34955 137132050 25847 25159 382036325 28478 28613 27058996 8077 7562 68513455 52833 52592 279720295 27654 26970 478489317 68638 67801 893099531 59819 59223 732753547 46014 45386 822547694 5152 4960 889004038 59359 59822 299767490 19636 19645 437609906 39171 39904 371301838 27956 28492 447886896 86061 86401 11306723 92890 92941 809550589 2212 2950 184115858 59214 59829 655520073 46332 46922 64647324 4528 4497 925553926 72655 73122 317061034 12636 11881 52140095 58365 58358 745811774 96220 97121 538495147 80891 79947 735732202 4302 4093 631287170 55191 55753 615257536 94681 95274 752498575 68837 69164 950114569 2622 2312 998121863 3519 2567 605275962 59843 59559 542361 12359 12775 321034787 31348 31909 535158086 27078 26995 829807466 49214 49173 356996211 96927 96728 110987832 5614 5932 50052284 36192 36116 286705970 24495 24642 562345996 79062 79207 837576875 59853 59425 62689642 25095 25490 452387095 39813 39564 456625942 17890 17077 297947587 73428 73794 942413013 58874 59858 957208516 64335 63989 715234441 8636 9477 854446382 48617 48650 94581508 58341 57889 227500166 8223 7983 34518814 18405 18177 211272825 80385 80825 587894533 67909 68436 19421133 46590 46193 504678357 59868 59299 42028441 68275 67454 682972009 54930 55709 960527793 52750 52010 768759920 59872 59007 256300389 59873 59094 211765443 94905 94916 909623403 59875 59325 590426614 17505 17242 379461145 2337 2614 112163884 24572 25471 430577367 59879 59314 723847984 85955 85303 530048469 28898 29430 485881282 62994 62377 346876665 95080 95087 233588527 91791 92628 920459548 68326 69310 401473317 97421 97630 41077365 72380 71395 927810500 27388 26500 955454805 10316 10085 515635704 90207 89618 278323989 62128 61474 651835399 75404 76159 74939213 58028 57850 997049958 63784 62907 290142535 24683 24292 137274065 15140 16034 341938612 60047 59297 121420186 98591 99007 497497757 864 603 858769730 9669 8812 38057884 63795 64611 53500486 21303 21904 568521291 85221 85174 340641083 5252 4696 814507773 39879 40232 46866205 93718 92844 925812140 36954 37681 19290597 23759 23717 482199347 53196 52883 641901401 55845 55444 703964861 9956 9086 449745960 59912 59554 431640446 52287 52359 650304822 2316 1477 672961185 53323 52882 436413749 19077 19407 838564225 88329 87802 884004469 59918 59784 390301723 63687 62897 729191677 82382 82976 836043716 65287 65688 629201626 4814 4390 318935575 92904 92231 906636983 87478 86739 431342642 25164 25536 865183918 59917 59926 321774114 59927 59179 782907742 83862 84185 946113179 70212 69822 711747390 59930 59753 974191340 32547 33458 411760176 59468 59932 759501619 76548 76248 990031194 12094 11139 179595981 27249 26638 762097457 56860 57065 311560465 45213 46007 938579926 66566 66497 118986302 54812 53954 769217958 68943 68856 262281393 59941 59162 968880141 30347 29492 913773148 7373 6550 425996442 59000 59944 321229427 59945 59602 723346009 18704 17721 327651176 16931 16672 250223453 85904 85422 895851802 1858 1894 25852572 61513 62242 582505290 12102 11635 349426688 18334 18406 42465358 26608 26061 60550330 81740 82377 812729353 11463 11590 156391898 26870 27739 751324954 43061 42151 959420188 28633 28043 928416340 30994 31544 983620613 94860 94271 650123886 53557 53206 733601071 59962 59308 780473340 59963 59559 658880482 59854 59964 631346078 85498 85445 276544483 47993 47451 70833272 20444 20500 642746257 59177 59968 192460514 19295 18884 6498861 39357 39566 638824800 30165 29714 932757626 5710 6483 963335636 59830 59973 474365830 59974 59706 860856562 35384 34411 6952903 59071 59976 167328245 22085 23024 421882473 28589 29450 57845392 54823 55390 364950247 93843 94782 859658024 90596 90215 879441625 19818 20385 15762240 88313 87908 813994509 36987 36877 288001589 97547 97858 271328472 91681 91593 956471339 93400 92542 835834542 36672 36545 399507271 59713 59989 929500913 22852 22047 31850783 33768 34474 288599047 20566 20343 764734574 81219 81517 172236975 3239 4242 857977101 86944 86469 411023253 1593 1506 763079710 31585 31268 307682596 9958 9414 761398410 68379 69323 202801051 40931 40271 291515311 59496 60001 54520675 10724 10391 876762706 12419 12111 991960480 88866 89631 70844891 77697 77828 150351622 5332 5316 882825665 72281 72379 936470765 64097 64166 475402563 69887 70432 73388200 97666 98563 852297049 384 1342 933672211 21630 21070 33976554 98096 98981 34082924 75860 75130 551324991 26753 26594 464035940 92363 93327 601759928 38589 38354 38942837 59310 60018 483814845 59430 60019 547943029 74844 75303 351008760 60021 59343 962088300 80791 80595 385648065 10235 10362 931236515 89676 89727 989981658 2655 2577 623703805 78046 77441 537739613 56407 56600 89775754 45743 45790 653365234 15493 14954 867393114 15519 15115 528438341 79283 78482 199231631 99671 99687 979919544 79755 80104 980881078 59369 60034 834864213 14614 15221 965666392 67939 68476 975921158 9091 9801 451943371 67571 66781 780403720 18454 17599 568936270 71482 72258 140190621 65086 65526 247355478 58607 58496 384326913 60011 60043 498903842 42079 41977 112270240 89075 88389 468425877 61512 61219 734882438 76405 76458 325095493 60048 59569 549636887 56496 56691 825072848 79104 79128 739042304 18873 19034 653742703 60052 59301 44126829 74717 73952 706924493 44059 44284 985266045 67139 67909 313235737 32000 32041 489079794 84479 84441 999515481 76699 76637 761361454 5132 4280 653481474 60060 59229 337916507 50377 49842 129060038 11698 12579 38438121 59917 60063 852382638 87322 88218 18206013 22266 22279 442092392 82130 82093 52179111 44602 44538 335893474 91497 91730 90338197 94613 94167 223585048 88464 89311 891332359 42338 42520 795655722 50792 50742 740867139 60073 59829 344934577 82919 83130 863848138 55061 54555 287432275 58456 59323 546213002 59337 60077 845589141 13028 13092 427588693 5181 4440 885797617 98484 99488 234317970 90613 91248 333383465 18050 17128 382065203 26031 25645 903695322 36018 36120 232886247 81256 80913 350704468 92910 93627 289242512 60880 60402 668022953 74788 74629 36003831 68303 67930 748073220 43587 43691 859846846 20471 20380 376178492 70707 71518 389269143 60093 59511 24180137 84901 84657 568675764 83477 83143 771707447 54656 54808 777667711 68548 69088 631390392 96084 95588 456997002 42594 43227 195256191 37555 36599 805175241 47984 48534 994091562 76943 76355 16302079 86636 87334 897339071 12346 11480 98526838 7198 7166 9294075 2943 2136 816665075 76324 76278 989255654 78055 77766 29202153 56537 56604 70480299 12064 12006 101292525 82683 83166 24137639 62613 63392 295507050 59259 60113 25586880 91302 91439 757165974 12847 12673 511408120 93924 93737 503002532 61133 61446 616912193 60118 59431 514326332 60119 59990 470944404 60120 60107 941353768 32062 31802 928538429 25799 26416 701054544 34442 34643 216341369 75514 74980 843038696 14484 14003 873621058 59488 60126 711828968 42198 41675 177485162 39190 38912 92546492 10772 11766 57639911 49355 49148 662076733 92500 92714 25772654 90498 90752 605947873 47693 48589 534230595 94892 95527 419247150 60870 60509 691452495 50740 50063 866020725 96802 96173 567907955 95805 95539 379080124 68788 69656 610001180 43059 43232 791587836 72699 71989 879861527 51939 52161 764795533 75789 75073 155063719 33029 33958 835922398 17760 18615 826442453 37779 37758 524256105 13079 12568 300986376 13232 12555 682209510 83040 84014 618435285 2413 1543 119022527 60151 59984 881782808 8975 9218 757813445 50787 51779 989279556 60154 59507 689796129 61350 60929 595459063 82621 81852 124309901 45734 44947 313879506 58592 58355 671433924 49783 48945 900558471 33941 34687 407811638 19239 18974 987982387 44660 44600 595707905 79315 79077 920024559 10693 10945 736284445 59804 60165 372751521 42226 41874 48407254 77127 76195 532513305 66928 66576 864410752 33869 33544 664010329 3012 3847 224217446 36581 35595 913277747 83331 84078 674349315 60173 59727 104931354 71391 70969 742430069 83406 83448 377796658 6247 7246 347718702 66603 67609 976567977 93098 92942 27650797 64335 64390 559779146 78744 79471 135095532 12245 12343 5081423 83729 84697 246403675 48050 47791 375851639 59593 60184 796081166 59560 60183 915650649 88248 88656 693864819 32915 31919 324391416 42865 43766 416149190 55396 55800 813274007 40243 39394 114008456 36287 36371 13526223 41194 40428 484028717 83078 82448 857475294 89001 88080 796907541 99901 99673 212546370 60196 60167 829184189 38084 38794 427938439 60198 59373 20200247 83070 82184 238020445 22130 21386 599162583 44492 44907 551235053 82777 83252 488444976 59760 60203 978552685 50033 49298 981545790 60921 60427 482517490 31985 31040 42964965 55862 55632 33477254 85732 84785 7421594 65641 66029 326948219 60210 59835 927228769 29149 29368 38280959 67102 66761 910488823 79274 79011 37254640 72780 72890 428749392 23675 24661 112933617 84591 84795 756258884 34295 33954 156085693 33974 34914 44395909 97105 98081 898434747 97691 98116 143641300 31637 32130 8366803 33710 32791 316699508 39796 39211 199845761 42291 42481 692392415 37542 37234 859485479 63323 62735 194030777 46114 45655 69727144 85549 85400 54500866 60914 60985 81122610 19569 19708 356640399 24251 23255 162360155 70820 70138 38756283 50302 50741 20267120 16705 16184 771210586 27336 27319 422016777 23205 22216 406672878 60237 59288 991269345 59374 60238 64441630 66062 66120 147617253 71626 71309 454636643 60241 59787 339360907 60242 60087 493497861 6394 6893 949967973 52660 52944 225526854 57428 57269 364697078 80018 79212 735226588 88680 88765 715825860 60248 59247 875335845 96314 96309 843422382 98061 97142 756600727 131 199 54838144 36845 36237 416176374 86419 86648 367509189 60254 59809 946057673 13130 12449 827115997 66891 66547 867275662 60257 59776 576652367 84448 84255 399770925 20212 19760 47294048 60700 60887 45233707 59859 60261 324198884 60262 59349 247854624 52524 52000 123129684 99613 98804 762366571 61168 61506 177387809 20658 20605 135042084 12135 12844 470424392 62283 62681 327564370 9723 9388 73014567 60125 60049 741919838 60271 59277 135132046 48737 48968 718405832 71577 72582 864889114 69629 69124 533951513 6053 5097 45301950 44409 44488 129136153 63032 63557 100329123 59822 60278 698245953 14605 15399 123052850 94223 94549 853446771 82806 83737 278611055 99260 98686 14098153 17026 17059 362541448 77535 76552 732515436 13344 12971 600906925 10991 11049 58037190 19657 19450 431212323 63869 64653 306098553 29652 30148 128535444 62639 62217 342515889 95908 95497 16570538 77817 77788 971269240 22549 22717 538564060 44905 44825 568340777 75109 75808 474715271 50797 50308 591055399 1074 121 960700224 94282 93284 326936526 51745 51981 740097385 85178 84478 511424938 51804 51148 1435394 80571 79842 547248359 74835 74853 21500610 40065 39518 364592905 49351 48990 144052326 999 1282 245257438 72867 72540 759082826 3977 3695 59581360 99562 99290 41409334 25831 24872 386941630 53718 54188 31251834 83739 84705 927548142 60313 60021 594423869 80735 80628 905972412 23616 23306 632437266 93704 93137 54597750 32733 32566 29460428 95959 96266 540414123 58718 57808 306057364 60819 60660 990652129 61107 61385 171483192 70787 71354 561217158 74879 74084 533414854 63499 63055 465573929 26634 27204 642403930 60039 60326 582065898 41498 40515 34714164 45448 45523 30255663 4633 4446 402743821 13807 13366 409388953 24677 24665 310339243 56236 55782 188604727 36840 35942 70810292 23147 22509 415388665 29025 28456 74121920 92389 91503 569723495 36648 37518 175417265 51410 51993 434909074 90925 90429 694255943 73966 73925 770854475 49781 49708 153341679 58884 58667 407433364 20880 19949 526332636 13981 13511 797709140 60345 60081 165618521 56783 56487 615776847 13971 13533 212338270 78766 78262 28700756 95706 96690 363375457 60350 60279 449175480 60351 59861 135042926 60352 59795 70971140 84161 85058 825087866 96633 96752 57906155 73140 74019 690375925 83563 82934 771808895 92622 92039 17049758 99344 98905 89753252 57170 57679 9996187 72254 72706 122222020 27856 27267 367847113 60362 60095 55621828 29444 30013 944857169 28397 29374 200050231 36326 35388 554821500 38336 38813 818189522 49514 49854 466056904 60368 59709 899661344 61594 62067 273179707 34879 34026 299705207 64608 64927 138203127 40804 41364 774994731 36762 36415 307159311 38625 38490 828888065 27239 26616 83707033 63210 62746 700951783 59532 60377 51225348 82110 82550 85079266 60379 60283 60719020 34348 34821 690407239 64631 64680 71068844 27440 27858 524548142 48242 49212 138317043 21968 22614 602490148 28376 28264 598247067 80663 79752 224149024 99046 99725 969504630 50486 51319 449198777 52034 51250 728203753 97221 96921 502820757 48445 48255 439416829 56431 56945 298645541 60393 59783 36033203 23423 23271 254519439 38242 39219 649245592 33244 32823 849853420 50709 50824 895296666 95417 95374 616936116 5052 5381 538380826 64856 64185 383481206 30116 30068 288521026 87092 87363 646975437 49151 48671 988771481 36822 36755 973379471 87266 86567 615717076 61982 61965 109941831 70253 69650 936834032 22271 22486 337410790 2141 1754 773452925 5413 6092 792400309 14584 13874 598937405 59908 60412 464801934 58408 57416 789004525 34219 33995 969937228 55525 56015 72980579 50547 50338 809018496 42412 41503 684229337 14858 14275 209526374 41397 41022 315833481 59711 60420 741339159 21195 21972 9779066 60422 60201 548217087 50292 50594 529813145 87863 88810 528071826 43034 43501 197954315 58815 59316 826656827 51916 51705 113502658 60428 59543 831509909 4848 5356 70885198 1949 1479 283477214 42764 42123 242929142 58674 58867 734432169 95910 95062 609313288 64541 64567 673584082 60435 59481 312019053 18222 18199 730629815 16924 16427 728888192 59703 60438 467277989 37087 36130 487350817 62467 63258 17718929 60441 60195 170073348 24597 24751 458147849 3562 3872 638082639 67125 66548 461307754 45602 46443 911791973 39851 39700 378217042 9243 8579 11730684 90176 89791 524896344 84378 85198 665772406 12166 11591 479215099 46459 46120 358962542 2092 2623 207487449 79631 79027 1154193 60454 60054 563683874 94883 95175 98782383 12894 13242 242126411 3942 3726 33633553 37776 38507 760918279 59840 60459 564448270 8268 9224 449111667 49934 50272 818414809 60366 59715 826548880 11362 11043 68260765 71659 70895 981687287 20022 20393 12996044 96968 96393 113151688 42612 42893 5989556 97345 97425 21930468 12924 12535 833171027 796 576 359467100 26132 25456 968716396 62367 62283 294560041 81733 82149 910844378 43564 44421 560809757 13574 12900 599610917 55879 56204 178620185 57072 56345 149702483 15116 14308 26534529 23697 23570 711635456 60480 60144 121220077 60481 60237 662370225 58040 57719 35344929 59518 60483 43957094 84804 84416 91337536 38083 39023 936176750 33007 32519 349911612 77148 78000 574518143 26800 27767 483195025 3156 3954 333657606 37639 38492 730493491 47040 46979 544564156 77077 77671 543539652 50123 50505 42825850 31842 32308 570516235 86742 86823 39952974 41285 42060 691012002 48702 48976 34990542 96386 95631 309960686 11665 11252 357868204 43213 43320 138062420 59910 59011 578471563 37930 37794 929516202 67099 67095 856277009 58312 57794 552374252 60441 60715 833570878 5145 5594 968212017 71277 71352 368123900 7246 7899 726227677 90231 90412 971021815 24764 24187 655182103 59604 60511 392908462 28930 28956 506137214 52072 52860 256629451 38076 37282 269416471 91886 92836 351663 43265 43057 25757578 19227 18937 806839890 72563 72731 244609167 53676 54304 700712010 60520 59600 682837667 60521 60271 278049577 70476 70273 871652095 23737 23886 206928396 87816 86932 345242314 68498 67885 259622257 4048 4560 524115342 45540 44704 425371977 26235 25351 39030249 86522 87351 305187151 67341 67937 997697157 48400 49373 44407703 81504 81460 127984969 25413 25812 151386474 60534 60118 635897553 87632 87740 236040785 91097 90705 417587228 17422 16571 460428656 60538 59869 11424389 60539 60533 365241621 60339 60540 529083893 62347 63320 12344977 60282 60447 320081238 60543 60327 812585031 53554 52600 977100619 9758 9794 641916930 2359 1811 330944798 29378 29163 25727884 1211 825 180732410 92040 92198 68151164 33874 34116 48499802 10624 9754 831914063 23146 23271 809632705 57799 56890 657461690 17913 17915 783907500 45789 45837 241506367 18205 18760 695100612 94958 94108 668809983 60558 59951 85420377 60559 60202 323804111 60560 59891 517765644 60555 60561 359007117 46129 45275 299385291 23377 24237 426666165 53654 54563 356188163 13386 12422 275399727 2261 1684 621683728 8121 7375 804644971 60568 59802 127089913 36198 37201 850513584 49178 48982 558305626 60571 59580 475565745 20777 21534 696677281 31916 31521 594506850 32253 31269 835331709 25352 26174 43427849 26204 25455 294643092 4963 4058 327097496 55758 56043 685205109 92763 93082 897136698 17661 17211 189162957 50398 50966 564685612 60582 59982 99226845 62964 63446 785656014 60584 60290 295336747 70800 70937 651917050 4422 5261 603463800 55661 56217 801376148 97653 97674 823464691 83808 83260 712085602 64874 65256 263200172 54440 54993 150099230 62517 62292 303776587 51915 52733 47631818 38494 39216 96162050 73028 72614 181297988 60596 60595 724213184 12501 12144 63497242 34624 35189 419187112 74427 73941 500515743 60100 60600 454758849 70944 70544 378517823 84144 83987 13634543 10739 10326 46908943 80027 79766 727670562 27564 27948 575229608 6421 5792 256789453 32646 32390 989988662 60608 59933 977442970 17421 18104 505505228 27090 26987 260552540 33700 33971 412159739 49698 49153 221001284 60454 60613 825192610 54630 54209 197611865 60615 59740 916291335 71116 71385 182106146 73466 74362 51969575 96107 95699 3641765 39154 39733 429085003 60433 60620 497604758 98498 98060 442036956 5719 6007 455594440 60176 60623 929769080 47079 46865 36701415 77128 77391 611515205 30581 29628 658568041 75568 74913 669394054 79034 78248 596550082 8521 8375 239130220 60383 60630 97541847 60314 60631 20290350 25897 26597 563874230 32312 33053 103504476 99073 98717 318978948 1 490 37680240 46846 46627 657810358 60637 59852 201606310 16148 16559 398554245 53083 53665 651255565 60162 60640 712422299 60641 60543 759779550 12372 12160 669680403 22588 23455 200364301 93225 92534 982922912 99885 99891 694181663 47840 47875 681232652 60647 60103 41384507 3320 3878 975406565 60649 59893 37675139 91797 91693 46969203 27082 27868 351420069 78798 79386 21580012 31565 32524 447778732 46628 46492 597564651 3516 3412 4019997 28811 28987 671840287 36465 36791 49191231 71019 71066 646514752 85925 86744 567641530 77816 76857 948383560 18962 18035 988960867 63879 64746 262867679 74765 74763 302460503 60664 60107 154472471 84282 83946 547649351 35466 34781 805375833 28063 27361 869335826 62611 61636 59599520 94645 93911 331424665 28070 28812 390256612 82832 82171 857972943 60672 59785 944452058 3326 3956 135705359 58540 58750 840976602 82999 82793 280524723 84879 85216 497363488 47591 47284 626693090 52504 52989 277168952 77305 77879 441645481 7335 7794 496332724 47987 48637 325944141 22915 22400 332795680 76918 76124 184572128 3274 2300 236336952 32079 31273 781866003 54620 53626 87217752 67490 67408 324556363 60428 60688 922475059 36848 36275 601179383 94152 95112 330575560 84206 84824 163356704 44278 43331 70527378 60693 60115 889022273 20416 21267 984397055 12444 12068 43597914 91461 91486 537350180 66387 67091 622499136 95726 95609 266974895 50013 49012 279124791 82622 82061 894911773 10067 9630 211810498 174 1 972221741 47083 47113 756710842 11856 10944 434130580 13793 12953 363438494 61058 60468 239618034 48326 48098 134691882 60708 60132 544740357 9272 8691 540978219 30983 31729 396740380 15012 15072 8315025 50390 50006 323993807 97202 97714 244283334 71552 71334 71329262 75214 74397 81684798 15902 15968 372225719 12827 12306 959835472 67197 67623 7031628 63517 63487 453809988 87290 87844 817713252 72281 72146 192370093 48595 48560 518112832 59970 59100 280743161 26428 26241 11908065 59987 60469 125976646 60726 60560 720667768 44201 43689 329743479 71111 71835 338801950 59903 60729 850327943 61902 61719 182264005 8264 8441 836019742 47718 47132 736315502 1240 286 700453218 4967 4161 200403869 78247 77914 30664464 62989 62935 626394378 74752 74301 488796619 64930 64955 15250842 98691 99232 855480244 78825 79049 221296525 67660 68134 892077370 35271 36247 840768505 69636 68644 95877684 16688 16991 426902647 71018 71785 509504813 51721 52256 935628572 96203 97034 732690686 45518 46133 196483755 98306 98206 34078371 29451 29481 607662344 53980 53516 269776199 60752 60363 997160432 96355 95608 210668193 71780 71257 405925352 80492 80147 133309827 69559 68736 137113971 993 758 497082544 60758 60554 614686856 84407 84193 709919727 43838 44028 869624387 1397 592 142649693 72944 72911 419101915 53856 54296 277236999 45727 46620 619426260 31110 30210 44511416 1 732 962513526 83290 83202 47596560 71572 70909 281841789 75870 75264 94419158 59123 58165 485535506 82448 81604 851198863 60772 60752 233641978 52855 52953 524500048 29929 29677 873154830 52678 51790 521799632 20760 20553 236815851 42049 42080 301631681 14671 13820 914610666 93500 93299 143184225 83795 82875 13170259 61007 61920 520164172 55459 55973 971587789 19538 19913 261046676 50220 49870 489793049 32311 31652 507222291 54907 54789 801375488 60787 60109 545260288 6473 6489 347555210 90272 89411 41452993 88678 89040 198766705 13027 13031 196491264 65155 64374 756079317 60645 60889 95447553 86634 86166 308492849 22876 23493 98007347 30601 30048 43070606 23426 24183 27932677 60242 60798 240828663 60799 60083 269640698 53502 52938 845409324 52315 51599 373574656 1973 2556 800118171 16778 16022 140622078 59922 60804 751761547 25773 25337 967061164 36189 36527 294622619 13037 12737 566823591 89855 89730 796020843 73262 73965 411381701 79689 80013 681432473 7265 7357 76905381 60812 60368 663231727 60813 60192 544324235 42427 42148 423107546 19673 19545 379456875 18241 18104 9089566 34370 34248 396293700 31771 31559 901360329 76473 76916 730201776 75745 74783 7787365 32461 32237 556412088 50314 50122 615816050 51622 51416 485931500 80684 80428 235221524 81716 81940 693977268 16547 16730 792070152 89882 89694 182965217 25992 25844 116573148 57715 57188 971650183 60830 59836 923125344 60831 59972 64428559 64699 64714 3887960 60833 59979 909000840 62811 62362 350466675 43863 43452 353317182 25666 25823 334781569 28494 28660 64237454 89077 89280 516622560 10018 10083 48481272 87410 87922 462335799 39586 39084 18679670 36845 37765 372363623 67553 66943 686932236 65296 65823 303309247 347 1 622062497 60846 60701 44797808 2214 1839 39889421 44858 45404 510219072 76316 76689 802609011 6259 5415 439467650 75846 76447 438497745 99124 98226 93027909 60853 60574 81105621 49119 48577 324470988 34370 35223 590572275 28750 28014 80927550 60857 60605 313029300 77272 76417 127161759 96578 97159 953665105 96984 96459 338760447 69681 69661 659644288 8348 7525 65259505 86680 85972 115319182 18180 18715 275988799 25861 25418 746417070 54650 54265 212387036 15124 14742 434382225 60725 60868 226428698 23287 23564 197327414 74424 74953 266168861 28551 27970 394900740 27661 28323 278146448 60873 60114 987952406 17757 17184 660659350 52816 51926 515746518 14099 13742 848123908 55283 55068 805770189 12813 12579 87216333 80738 81307 267856057 33796 34270 706594494 3164 2989 40495072 68674 69003 760012651 13305 12400 31271845 60431 60884 41508713 53230 53124 412759385 23339 22947 467705789 49855 49792 59468883 45728 45145 530055573 66351 66441 11535683 28794 29260 329011766 24797 24664 147323331 60892 60681 745280822 60585 59687 412684335 33009 33681 333880043 63435 62570 642493367 33173 32917 422342947 70223 70321 542237362 1169 215 924896277 60899 60741 939609909 97660 98226 59669400 60108 60901 432066021 85385 84813 954581139 59959 60903 349937417 95788 95555 748820149 93166 92855 351641060 28027 27538 608880230 83433 83961 790168129 60908 60529 454218493 67839 68407 611082319 60910 60466 706615603 27344 27475 478206639 7409 7224 627225047 49481 49642 961034956 26688 26299 522841284 52441 52859 111436651 20372 20089 607254545 43394 42728 664326531 38153 38516 577800071 14417 14040 52371278 7031 7475 209096792 30360 30157 311836064 93708 92982 728722701 14695 15229 332846968 14996 14048 834928065 37393 37081 14881748 76510 76432 6101133 59462 60072 255535562 61572 61711 814079555 48711 48814 416053973 56879 56836 342574943 37985 37747 814032749 60932 60635 4357434 87479 88375 76009946 69561 68757 235197313 60935 60504 267977545 13516 13320 769193446 28273 28854 47979808 86529 86500 890150421 33257 33109 52711567 31499 30873 36281322 60855 60941 90357351 60285 60942 153618913 41229 40638 622743856 60642 60944 911781838 68543 69469 952231798 42867 42007 72268750 18773 17971 113792099 24588 23966 302239101 96356 96138 485581971 94097 93612 723953513 60951 60521 118400291 19568 19984 428716743 37963 37853 125444363 60491 59925 120378725 24428 24473 321226926 70908 70331 643317728 60871 60957 860813232 47200 46412 822215191 12016 11916 248401160 29490 30265 211796959 31777 31820 24215382 27848 27389 78181881 28913 28522 613508982 56588 56232 767201089 66454 67435 121152341 41848 42127 593144359 10888 11636 40360195 71974 71069 844633699 6648 6716 109377034 99756 99321 567128805 1308 1824 603938559 68587 68414 750986251 30718 30417 906713942 80202 80737 510671383 26394 27248 116350330 50780 50936 589241312 73394 72672 865103134 60978 60708 68239304 25652 25122 788799949 42693 42421 27938029 77453 77167 63089609 87870 88138 438576804 39384 38967 343498514 53981 53336 889017379 53155 53912 48278213 58353 58491 56275069 17753 17730 534050471 42591 43373 742985428 53041 52936 586942722 60337 60990 838209225 20353 19671 304416432 60992 60041 60464440 38576 37971 338830197 50516 50843 133748515 32422 32464 356812946 64036 63800 370668779 20574 20253 22566294 12232 12794 755436486 74793 74647 873955192 26172 26164 943719277 92681 93233 474034147 15796 15729 312939541 86371 87184 986298065 60319 61266 439247009 154 980 965026907 4127 4192 102203670 67360 67740 58279631 61367 60883 299241807 62444 61709 13943044 58415 58784 781260786 70197 70563 276292842 60754 60176 222681506 23252 22725 120464485 58266 58485 864545910 12238 12129 276852316 66206 65981 753213354 95734 95024 918175245 20599 20786 182946709 46542 46953 855820963 87626 86953 95870427 86891 87233 587912458 13205 13800 794342884 80439 81095 643794946 61024 60263 194356621 63651 62983 89988722 20809 21668 48226333 29738 28833 599802879 29642 29324 595145082 48957 48110 551019486 53362 52901 59749789 72331 73201 660068838 24302 25248 498108483 72211 71466 248166890 93819 92975 263917797 60478 61035 279159109 25819 25534 405155563 81074 80920 854640310 85888 86290 10660893 30098 29385 715930735 94024 94409 144567130 36852 37432 397351016 85203 85847 18761100 16005 15570 474150649 90785 89843 787846875 93981 93257 844303272 1261 1635 460464161 20558 21410 4338752 97225 96910 795213982 65818 66440 257344035 74845 74419 52787182 60968 61051 634449376 17175 16512 348184631 83839 84752 647702792 12153 11810 894021287 13524 12597 949862974 10402 11314 984733726 35731 35676 397283214 92111 91197 676359719 76824 77262 287478528 52976 53251 536840237 68072 67885 235261292 46359 45368 233032940 60790 61063 753120143 77353 77032 550088741 98178 98661 222460255 29792 29795 19511446 96865 96388 246261660 49716 49030 415949353 91321 91465 627978152 97088 96300 486666348 31765 30987 114848152 96566 95598 764822849 11272 10364 255781003 95814 95692 977506263 42890 43774 595947834 2718 2492 14313432 22062 21794 810704593 46244 45782 369305828 46862 46118 148918782 38089 38019 178233919 1131 1508 124814919 47878 46992 533556934 51776 51855 828246432 60503 61084 461867304 39403 38731 13439549 63907 63035 803827794 43478 42858 369092261 81443 81000 118419499 24344 23916 843353096 29651 29426 630710914 66075 65957 49439954 6828 5961 902495300 60599 61093 67284864 48427 48933 760511219 63636 64034 970673586 53027 53227 531351123 7017 7091 650548098 92259 91350 789797479 83434 83706 40618261 24907 24691 775654811 39030 39096 874318959 60204 61102 612632387 67459 67448 817332620 35448 35099 115309124 30853 30394 514090668 27836 28411 391182353 28660 29617 392113390 12175 12614 24716762 90071 89762 206199584 51462 51173 123383296 61111 61039 796502230 90670 90535 749858763 86115 86999 42862009 60283 61114 956325727 24250 25193 785090338 61116 60288 9454060 54727 54772 616652264 61118 60953 727134758 89314 88969 732227190 86523 87296 114026741 80719 81221 474016032 5206 6029 913442413 35091 35212 757010615 76518 76088 788156672 92655 92795 280905050 48948 48309 295391474 57126 56300 593406352 35904 36847 410375694 1049 893 175762836 89326 89049 26674584 67276 66976 131067120 11829 11150 177800322 69322 70020 572377677 5409 4639 786829794 25643 25285 627801482 87484 87577 983082404 12492 12779 486475787 70532 70002 604006268 40977 40613 150029140 60458 61140 36096031 86083 86555 828145110 29605 28979 865670835 61143 60501 422500872 11986 12323 599528580 30727 31012 849191866 77246 78073 115177720 25654 24868 389549991 85404 85827 952851397 9655 8975 630626633 24730 24072 330591073 6591 6204 112063217 6314 6182 805961147 58232 58235 19395094 21046 21285 989796648 61155 61063 39757805 77523 78436 900598176 56501 56717 15598651 80198 80196 249091626 10501 9878 512591976 50231 49554 692628117 37034 36919 125414612 95090 95926 13994345 53997 53333 891879022 84808 84441 252445 18879 18387 311400066 68253 67964 944121738 86370 85774 34715346 23413 23021 249733792 45624 46557 24084969 55170 54478 275955032 61659 60788 693800364 60439 61172 23701481 22649 21659 715621426 66104 66955 54706239 66260 65967 186599125 31266 31483 501218217 32071 32763 66111369 9789 10420 562375378 38109 37665 63212653 79900 79542 864529394 72745 73347 913117600 89984 89273 891278149 10598 9875 339410262 22517 21760 417868221 69459 70269 451566123 14397 13838 861837812 40885 40370 842681271 5793 5431 336030052 56404 55704 505246050 19554 18951 422367706 5732 6246 8940409 77999 77451 272944936 23418 22895 216512130 52391 52051 351237402 69512 69426 791728333 49929 49079 10150316 4792 4585 143908428 19779 19636 482680698 38843 38942 63717028 87040 86137 702385272 5727 5686 588630404 67001 67694 751245539 61203 60646 163292470 96133 95290 352023160 13163 13222 592243572 84973 85292 759787491 69688 70375 711692412 59031 59936 691785850 60979 61209 826392679 73559 72860 18326571 1309 1785 764454582 60210 61212 780201907 44083 45003 711349294 92629 92275 2037521 31081 30584 560641766 60703 61216 931604539 89114 89845 500652190 72703 73424 68550159 35580 36106 721639250 85601 86343 874836876 82311 82599 815483919 45041 44363 79153986 61223 61166 47401478 61224 60728 730369799 79813 79600 702722015 21168 21142 100866028 61227 60645 57533263 18602 18230 511585904 33996 34897 659082989 29576 28852 411209971 43835 44014 129656385 6815 7286 296304237 78202 77970 957453342 83498 83432 689887583 54876 54211 456450866 34946 34966 69987594 35025 35874 644608220 53778 54669 586903264 6737 7397 10014269 30458 31407 871398968 75690 75778 430953362 35066 35326 35293765 36484 36476 767313857 57115 57196 198629961 8380 8119 882912817 1268 2103 866307078 52253 52086 459182303 10200 9335 570913909 14119 13956 212438191 45986 45952 538288827 93198 92228 695438848 60778 61252 539421529 59995 59336 253934466 46323 47277 93882787 50554 50153 761234252 61287 60847 959837555 39024 39921 227278377 61258 61085 9877278 29916 29189 231742771 13079 13584 198087591 74418 73677 835704228 50771 50129 127849267 80590 79690 184270568 94706 95086 744838077 27121 26840 444815095 62829 62075 362356235 20029 19365 786784481 53420 53071 394732257 61269 61268 522457514 61270 60553 605318772 94776 94200 630685529 73662 72725 203239457 7744 7907 12631116 61274 60750 259844703 60995 61275 30199502 69683 69999 229203699 8486 7841 675032300 87312 87433 150604643 61279 60459 255212676 98204 97763 243747244 33500 33215 243370910 51755 51278 883779895 61283 61157 246163711 30429 29513 36525066 61285 60383 886299900 87841 87279 804328508 36955 37295 41777805 10810 11548 392908203 58594 58341 117622434 88307 88442 67122673 7803 7403 614951354 18249 19123 447423635 22761 22153 189308849 61294 60778 641301884 66979 67946 716249561 55694 55182 3254186 87928 87056 49249613 45706 45744 576046632 60537 61299 904755074 50336 49489 375150908 61301 60622 412486431 84487 84145 347313633 23983 23121 733357839 61018 61304 534991223 60801 61305 946150868 36021 35275 244274618 40395 40484 900891422 25564 26220 370716913 37872 36941 945364380 61310 60617 132142695 86790 87339 705768210 65479 65469 321397535 23292 23371 713009836 60676 61314 33312964 23511 23081 466330002 29939 28956 609808607 21602 21782 20169660 78398 78470 937407053 69563 69815 317094664 63964 64394 71901935 94439 94245 90631817 95238 96185 945693603 45115 45042 749575202 27313 26730 26864243 59118 58415 919771732 88133 87715 275965709 32955 33727 603588693 40760 41107 858740083 28307 29098 11276386 49636 48763 527790324 61331 61150 23904341 39026 39917 375799131 35883 36784 38211706 50447 50962 955894886 50918 50162 867250335 90316 91109 29803386 77202 76597 216801130 60357 61338 856442260 64391 64397 264056816 60474 61340 658785155 9677 10233 941133186 15445 14811 477406293 38816 37857 957320650 95148 94420 638172175 90031 89293 130252568 45227 44748 452196001 64403 63845 838021366 61348 60468 818464024 15407 14850 573795074 4474 4613 830794518 15304 14499 331007485 20758 20809 502284415 8259 7801 400071455 28367 28129 782023542 19442 18695 788823469 20766 21571 93017736 53429 53505 395244238 57908 57807 40544038 11852 11561 334945179 4288 4996 192755801 58816 58508 182011253 61180 61362 24949681 41505 42122 42210459 83657 83116 298087039 57768 58265 438779131 55452 54618 889600323 36794 36463 44563785 69438 70059 314101608 83929 84155 420532303 61370 61067 353642799 61371 61070 614926468 9264 8267 592234986 32997 32887 446253535 61374 61337 316157034 57482 57706 693261805 92962 92815 491524026 57659 58010 762109474 42429 42028 216235022 77330 77178 306335853 10205 10827 832377846 61381 60453 2183694 62783 63431 285246935 60429 61383 438000812 64806 64000 578793884 86861 86211 762851746 61386 60498 175494825 47754 48583 348788635 16137 16223 634248720 61389 60789 815535710 10664 10521 406918408 88382 88003 935765227 96004 96941 792456091 44919 45663 23166406 49689 49440 190548894 97659 96993 173182355 72776 73739 580344806 61397 61191 411447267 52613 53125 217662393 77490 77265 35578958 97958 97669 772326019 15057 14101 468923842 89746 90038 751185866 80455 80602 764491290 81089 81422 206681956 61405 60637 855367666 82088 81948 388621800 57900 57422 133706938 67859 68392 789535074 61409 60793 43736330 43242 43605 864381515 62388 62868 500775221 6482 6087 284582072 61413 60808 297361441 80265 80527 712182225 74410 73845 455540822 86762 86673 806863237 58235 58287 358995796 61189 60288 336151676 78587 78880 656388906 61420 60640 807231053 28839 29784 622539332 68458 68017 236341234 8734 8279 747287941 1 102 613075577 41505 40602 385792150 60838 61426 979597819 85797 84942 167314557 61243 61428 50240722 49466 49860 69136497 49591 50136 619909895 88498 88937 705111276 45405 44493 30803978 74984 74986 884151555 63599 64040 306399398 52948 53248 60432883 54339 54366 74661683 43656 42848 878681340 10187 10289 898238478 12630 12616 35756914 89987 89788 829592646 73204 74107 242209041 87862 87089 251248792 5927 6555 366437521 61444 61010 418672286 33161 33334 840626810 68390 67429 838647363 31484 31370 738112058 64375 63661 81296250 61449 60639 52799348 2616 2737 863474736 6640 7558 254106012 78857 78505 379136638 56159 57044 942420929 60842 61454 661284 60533 61455 794959529 83302 83101 294318131 85394 84825 584215331 35696 34756 441280521 61459 61283 311923353 90012 90078 219846786 36072 35510 135330789 56876 57109 18058861 64490 64454 749765221 1252 623 252815677 72216 72670 577827666 78990 78963 34593025 60696 61467 535000397 26480 26708 231855255 78409 78942 837094971 87920 88232 437881372 19003 19636 619658067 68139 67812 446102438 95211 94607 940167029 77372 76810 63337526 66763 66548 459082686 98879 98949 867614952 42245 42296 476391001 51801 51014 2187373 28738 28697 29471640 86644 86481 54976699 61129 61481 950576451 87070 87111 820024579 14326 13485 368694320 74697 74921 727832036 19801 19900 216942611 15078 15532 708614622 70110 69210 493695384 40507 40235 12578313 61489 61266 469420719 52811 53222 456766727 4454 4195 357372199 67253 67348 990638647 23565 22833 796692351 33186 33906 91938091 28223 28506 181774329 31700 31071 285946717 46834 47211 72095215 14796 15170 119320093 17686 16851 462166378 54020 54352 176990926 34456 35298 514588913 17023 17588 284631890 56455 55972 494929311 31440 30500 10160835 14327 14270 109653369 25045 25996 81453668 59198 59130 797616126 55355 54767 727554775 96688 97502 733632767 83666 84249 3656592 60783 61511 831554992 55208 55237 475224713 44132 43934 842979328 93972 93005 878990903 23499 22615 616442918 73735 73644 546747326 14393 13588 646077564 73423 72418 684566369 38979 38022 869007249 35101 34985 186400060 61344 62151 429476985 77161 76546 222855221 37615 37546 591042920 81775 81506 653298992 33960 33446 629254272 10313 10471 910747266 59093 58951 697710310 42793 42339 293444520 85287 84437 426050075 19021 18886 649697594 61531 60709 800339850 60637 61532 19491610 21883 21276 232063581 38630 38984 105106161 23987 24849 955558805 86039 86065 429980892 61537 61399 554598490 77875 77611 65839714 61539 61277 864055951 91435 91577 705265578 60626 60411 456665002 25356 24501 106923754 61543 60713 814410179 34349 33476 994956835 88472 89303 983740138 8001 8865 102901516 54614 55593 76688062 6119 6081 140040011 553 235 671620668 49569 49940 937252587 25419 26194 262035924 5669 5755 65919755 96309 95784 315434434 35345 35598 547006675 2892 3552 763331739 61408 61556 183143597 7322 8209 893453350 92077 91446 933024177 61532 61559 236097646 57665 56787 49120096 19229 19914 14417173 75684 74702 882987926 89548 89074 897333483 61564 61466 110634682 48211 47438 847241151 83806 82945 102676536 35872 36735 611098230 61568 60946 2884401 48336 47950 247045466 77609 76669 797367153 61571 60588 677176500 59369 60287 970568353 60950 61573 100691868 94589 94752 260294077 298 1 332456208 19661 19431 435235017 1 397 15961924 55902 56475 238720704 15690 14912 513169721 78705 78577 348591054 55980 55484 345995921 69577 68926 864812990 4874 4676 772034978 550 1132 217033910 61585 60982 515328969 73410 73275 625954338 40229 39732 87845888 2466 2365 18469870 51189 50916 165257139 19619 19819 228034040 17728 17199 493508048 81220 81701 642511813 53475 54186 969903134 99809 99807 687017075 88578 88559 637781711 37283 36976 707359470 68156 68597 533440088 58539 57974 17668199 59733 58764 755502976 89810 90168 489502466 71828 70967 917117367 61602 61501 888696527 77124 76846 792803242 55869 55131 82753276 98005 98969 657575444 40087 40052 727570761 30700 31265 276999383 76292 76202 375168443 44255 44625 340958795 27626 27875 349074581 61611 60994 5125846 61612 61556 402816132 48884 49166 258481853 11982 12807 402176282 65854 65772 740145209 52727 52342 742559101 61617 60772 880178126 61618 61354 193351521 35317 36126 462465240 2348 2985 60589619 27019 26812 778811495 60932 61622 475605655 96041 95204 482207820 62344 62293 921205269 95554 96115 593589364 41486 42415 466596623 72285 72025 443239029 88776 89260 160877815 48303 48174 148448103 68608 68756 906002623 61631 61203 72164853 21100 21727 334804368 61633 60809 536890035 10548 11161 268215742 81793 81602 156066995 83793 83051 359157756 67747 66821 434937939 99474 99709 235833548 24888 24831 2425944 853 1595 783368250 83474 83574 601833793 60823 61642 33312714 90513 91402 95169237 9481 10003 69887151 63711 64620 461567999 88594 88581 21256765 8566 9179 118136539 18118 18671 134617249 37486 37657 724243217 6650 7438 593480656 67412 67922 27022434 61363 61652 747931325 57363 57686 236440448 38820 39580 671196879 4838 4224 825026851 1 812 48349586 47733 47018 18215257 20257 20578 89618093 10819 9847 198307101 61660 61604 654354452 51013 51919 13165612 32377 32044 508004990 5185 5041 707457300 87935 88621 373031962 81753 81282 836519310 36096 36128 548650877 74200 73856 396436749 36649 36578 359006431 61669 61109 424739735 5373 5394 196500360 57033 56175 178816724 71234 70534 17718149 5930 6331 52351845 98122 97247 501544863 87948 88531 83828854 99489 99264 727605134 14394 14211 470725527 64705 64798 730757737 82911 82065 468440775 66889 66388 643475809 61467 61681 972447442 64021 64008 486253231 10219 10055 679462878 60204 60281 908163275 60865 61685 872224320 7483 7469 347120095 1571 687 534231444 40651 39995 724177787 38435 38288 618505740 24995 24045 34503818 88302 88605 324540424 61692 61257 612841349 39229 38927 985249255 60839 61694 27080422 94258 94445 418448413 20121 20443 975478240 35568 34966 861757318 51229 51570 658324301 90112 89278 459043323 92967 92888 252251368 50506 50175 8377634 59484 60283 410261692 71603 71769 308107146 63724 64372 194247388 61494 61705 335615991 13712 13828 279477077 36906 37479 587295482 79662 78664 69498465 47575 47164 338476741 54312 53457 855077085 57034 57731 668987710 75267 74354 761223933 88183 88330 938888274 47226 47108 142275391 52490 52896 559619212 43033 42231 979517341 25824 25010 188519910 65817 66370 646316807 6548 6152 232651487 72288 71289 185580816 19990 20158 453523917 82165 81741 21694440 45142 45447 706638965 8799 8299 72019594 60448 60132 164373977 93318 93537 203521334 34081 34917 425450065 49962 49986 902708770 27016 27393 195309021 81716 81882 62478445 75585 75775 899613882 77801 76956 745600852 19291 19055 177713715 27942 27266 141117352 74709 74778 134021562 7831 8781 744647039 89751 90742 852940343 77928 78166 577120811 7823 7431 684938144 11032 11958 325884520 18270 18964 654067402 80045 79166 329176281 35125 35456 134758271 61347 61744 590645430 53997 54660 474747088 14565 13692 368843967 18333 18539 491629484 71413 70605 863534708 10091 10878 519374770 70086 70869 27423111 88531 88823 6262340 59242 58523 206500754 58951 59448 45478365 65028 64581 455903238 57506 57024 692317092 61756 61227 678035555 61757 61736 555745601 45909 46242 166958255 43823 43027 411657455 32891 32310 525852705 55480 55941 30475730 73275 73166 910693917 86352 85959 663344780 61764 61329 935101285 61765 61399 314144779 46390 45693 263499661 7614 8306 11077284 27576 28278 563688111 25571 25830 173653350 72230 72358 993956705 9693 9245 66722216 48966 49107 411517156 79989 80862 396179685 13284 13123 698678686 35015 35413 964940490 28892 29696 771411402 85145 85923 41736076 82090 81540 362856047 2547 2818 762842751 88148 87590 998381710 88756 88913 440920293 82389 81487 707056800 51634 50889 477959427 68456 67801 23795776 61785 61083 232173947 7660 8160 278829092 27575 26791 166274773 58315 58202 319250513 49995 50523 332813663 15640 16157 657814671 11401 12081 597349687 68480 69255 753024795 62659 62329 23638694 21895 22499 520729501 76561 75667 305930415 58565 59009 453850201 71467 71263 335856616 47738 48183 41342889 17278 18038 830515081 79396 78639 156803499 65989 66635 699069123 20859 20336 592545335 51854 51519 811983955 37689 37111 556680980 52694 52551 154124886 70452 69614 824803947 72003 72508 426966111 9063 9163 332498299 61809 61607 343454663 82255 82232 931608463 58739 58136 49946180 35635 34768 211890477 74289 73362 139720381 61814 60823 70144913 31354 30780 660009053 66956 66265 190182490 9900 9670 683302887 40968 40597 895185282 82913 82554 623775561 1770 1537 641745299 21395 21504 353234803 91024 90303 805655576 59109 58969 665853033 61824 61454 881677906 67851 68242 73099159 16151 15325 42133037 34135 33784 919985254 11489 11144 545443186 81798 82662 697922316 23490 24349 349112126 78353 78840 799270312 36445 36947 566280627 5220 4220 72225166 31103 30820 46076397 95006 94608 610688735 61319 61836 528547896 84371 85196 54068830 15219 14782 105691776 61839 60880 620088702 73309 72885 987286281 66847 67390 915356864 61557 61842 198223712 788 1 787739707 61843 61844 16067473 32608 31782 339324540 58558 58291 333338010 38679 39643 101400977 16446 17148 90068256 61849 61693 236670049 99758 99574 25314145 84230 84832 875744831 354 950 607491946 85247 84365 937876670 56673 56604 277064329 86513 86089 837348294 81141 80440 746119430 90183 90901 56496615 24356 25254 866405134 94725 94083 913785582 61860 61163 842846704 47284 47030 244818614 77762 77060 450807180 78097 78861 808583745 18297 18733 150068743 52642 52837 473210119 38539 39333 564626884 61745 61867 615947406 43821 43742 631373712 31196 31552 464097339 72520 71731 623820061 61153 61871 959190888 51211 50312 691075506 99320 99272 461107639 61874 61053 43838752 67044 67261 579168677 61007 61876 312290040 97937 98335 152620386 44984 45082 28948475 75712 75118 35725280 61880 61743 423587794 86517 85784 488225833 86128 85810 221510912 53832 54423 269929719 37817 36856 789058836 61624 61885 797010558 41961 41477 349253411 40424 40431 795161741 39769 39721 717576821 3674 2809 872132309 44064 43270 69384575 89205 88316 306204040 98922 98906 442172689 18943 18433 505425959 28279 27378 147118545 39111 38961 139263637 31987 32673 24098792 52319 52505 766385263 82424 82114 673902843 59186 59880 443983520 61900 61768 632166493 80879 81425 584150831 32932 32179 703553923 62656 62267 322366300 39289 40175 83438776 88628 88158 442353644 68282 68558 738928657 61625 61907 785225665 23139 24041 465179300 70732 70667 303157421 80564 80437 78790645 50064 49086 864520840 90749 90942 353955761 11734 11037 349582464 77847 77590 277892511 54159 54868 838513841 75733 75856 148319699 70760 70441 251504118 81827 82672 688740645 4301 5133 759506942 60781 60130 630324705 53069 53002 176485794 41905 41755 42571968 38460 38222 726742389 93810 94602 50227735 88702 88741 324122781 56501 55875 849431375 52078 52578 756161506 61928 61728 472709269 56818 56382 58064645 31724 31472 510141138 36677 37566 247875155 60124 59815 835182046 51578 50583 929700473 4164 4836 279887601 28656 28049 271850138 2947 3230 340967258 57546 58029 710243487 61484 61938 943503219 54445 55339 82728911 15043 14431 376145364 97523 97090 977565087 40862 40824 236304071 91258 90427 747603147 3853 4301 655048700 51388 51015 342915749 13793 14617 599204990 36034 36089 855502509 77162 77171 331551974 32487 32168 159112291 35860 36211 425189327 4512 4507 413710169 29071 28221 855590537 20843 20647 162727308 41981 42983 9256978 70660 71460 46756852 61956 61818 910574657 63385 63448 156047706 41982 42798 211050821 32787 32901 866376554 4702 3865 611831118 95998 95967 212478473 80107 80263 746629770 56694 56089 717587689 61964 61552 7526739 70905 70158 479559514 31047 30472 898378919 82828 81827 759543395 61223 61968 29459160 52325 51662 578972945 61056 61970 928037508 77588 76986 906412815 72954 72223 483518408 75029 75508 751843703 61156 61974 497044913 69176 69363 234060264 37488 36766 490081267 99645 98981 453481433 6874 7191 53339870 27632 28465 205562924 37647 38154 300629389 43240 44071 840637190 5719 5375 298891873 1495 1627 51694047 98375 97472 153972654 61985 61276 413627349 17213 16754 213489331 869 1728 969491014 85792 86442 508729040 40462 40770 993161117 23686 22924 717103859 19601 20211 287407724 96273 96094 873122644 61993 61679 409780924 27557 26556 445896546 75889 75568 932457377 61996 61067 379616252 76572 76808 896650001 61998 61158 346604005 16871 16448 126521333 55402 56162 104247410 44701 44679 973432449 58785 58686 426184838 45712 44863 859189953 74752 75310 688708544 94417 95134 886462837 79889 79366 393292787 23126 22560 483511071 45250 45593 632930007 52314 51822 129844570 4092 4258 971301374 62011 61541 384024173 57541 57942 628120329 15239 14560 6382880 62014 61218 513318939 5469 5792 209366735 51013 50819 44149390 12245 13005 48614332 43132 43532 878525925 23566 23087 292592041 62020 61765 88319234 20013 20735 69245095 62022 61589 20895642 15751 14946 447317545 48437 47460 151453157 3617 2876 366784092 85633 85881 281098394 52977 53375 508740539 61603 62028 866073370 62106 62874 85977822 85194 86036 170120683 25506 26279 472103058 97869 98866 352421225 50855 51322 134075951 61206 62034 782260408 59897 59132 228442150 99641 99432 356238589 50912 51505 31131866 23571 24117 68054734 59105 58460 45207473 84391 84143 246776807 17814 17798 430937194 92502 91611 220981022 41874 40996 201713329 74884 74470 275898521 62045 61273 977217008 61832 62046 734955582 29272 28727 254359913 13024 12025 139169899 87096 86927 576716930 98592 97764 322158311 39792 40575 719336287 11096 11857 356086297 62053 61682 523809206 858 1271 607487608 74569 74340 90059743 26701 27368 25899075 12124 12052 337252907 61031 60952 388570482 19156 20083 673224311 8736 8750 623604716 98322 98336 784272385 62062 61246 303955962 44462 44638 137331066 48131 48285 803055356 1545 1173 59502940 98601 99502 656175707 42464 42134 912049277 86043 85958 461358782 35848 36377 298771173 95100 95104 979868545 8573 8024 931317468 22485 22185 105563747 43776 44611 805324360 77359 76676 280833918 45929 45457 80184886 39620 39270 890208637 42525 42668 537119927 87394 86501 93563401 60943 60876 869999853 27741 27182 31519876 62081 61581 191138149 26730 27412 693934330 59122 59803 121014439 94865 94349 408142164 37299 38215 664442892 62086 61901 130250447 80877 80604 643696848 41910 41206 465071533 20596 20263 38130536 61496 62090 367760683 9531 9838 42197782 59191 59069 493091250 6697 7002 896572346 12157 11554 146118481 93504 93083 147848171 31335 31890 21948011 29051 28350 63941958 48320 47363 318405805 77062 77175 49843974 23672 23717 368624707 62101 61311 486606550 83957 83951 197966668 20928 20772 764736483 46837 46347 446181771 17225 16339 164552756 61908 62106 18784351 93931 93259 977880638 39478 38693 359313653 9206 8869 6926515 61746 60823 403176636 62411 62832 129049244 51269 50583 334248473 79948 80813 548357543 88915 89559 385387357 19818 19280 127226562 97740 97960 951227892 96518 95558 409364712 36578 36634 503774 97021 96924 852084283 86893 87803 900596068 57330 56656 796825428 11691 10757 355036931 61193 62123 694931671 81832 81899 778624941 61478 62125 12090698 94177 94379 705475377 62127 61858 992180519 93057 93787 38206711 44654 44064 72217903 78524 77792 576444144 94743 94699 392288002 62132 61898 53155533 62926 62343 707656685 76899 76062 402145135 4329 5039 631374339 90098 91031 968765599 62137 61540 104474479 92371 93255 692029184 88340 88584 95064072 7200 7934 329392705 67179 66565 244391718 52051 52681 793360279 93381 92537 935994292 78069 77939 566066795 13745 14504 694127239 68858 69007 472323408 42815 43096 756746990 4406 4313 7746359 77047 77584 213582219 2524 1833 19036390 2702 3546 69641057 15105 14769 227341990 33409 34072 182797101 22495 22095 23490620 68750 68207 321424122 62156 61785 173734171 62157 62069 109575152 67408 67667 306326232 81707 81374 474647149 20951 20588 638855134 85583 84657 251108439 68504 67880 626991203 38874 39236 300373936 87724 86770 805830555 24424 23552 611565418 62166 61886 587861803 95049 94466 80417405 98021 98009 836595424 72939 73143 610509112 25177 24830 242300065 36489 37204 537595092 53938 54330 836126882 7767 8250 496674127 94791 94083 930795995 88253 87271 289888632 56598 57160 487540409 76661 76376 211119430 37506 37195 419952147 80925 81878 417950317 10913 11409 431889503 10643 10548 69186867 80368 79682 523491622 12417 11830 40124288 71354 71712 24352949 40777 41187 597261365 42281 42238 362006038 76864 76487 74818751 62103 62188 56154430 67141 66381 925787884 28411 29249 31181704 67168 67979 157614333 66124 65602 779226210 13071 13036 672954876 97326 97170 203765830 61417 62195 524596304 21192 20488 601768941 15840 15458 385027726 32029 32615 287527359 7801 8088 271550098 89256 88453 823416717 92584 92881 57316047 5257 5209 74277506 78262 77344 579577315 19240 19254 304535383 99018 98993 547721326 61334 62206 18823367 66211 65575 21509413 11661 12369 469864003 89540 88935 292602658 62163 62210 230403302 93349 93580 203319934 54774 55510 246092971 93529 93587 209862434 34028 33103 240916446 54333 53818 265469402 43637 42822 260272848 20046 20970 683354028 89902 90353 117514703 78812 78709 644982631 21256 21439 193188693 58440 58379 291894654 17265 17893 130632320 92942 92904 66659351 14005 13453 25249218 60149 60675 578211168 35185 34325 651050458 97030 97643 278529570 4398 5374 879300867 5512 5651 751593112 56895 57719 644017771 21775 20900 753958785 35611 35903 92542438 72056 72727 577700212 42244 42366 55820260 89793 89888 105612404 85302 85056 917782945 58639 57989 718433732 37025 36595 724058523 10586 10653 351037436 96363 95387 347377737 61498 62241 521249117 63401 63079 442628362 54792 54017 668681314 1 251 157065052 19811 18841 775184023 54856 54524 582663246 53105 52148 489466286 31341 31945 366727224 48683 48270 694872784 29403 28904 426286249 17515 16931 37608497 40494 39948 888928929 10466 10298 944723175 62254 61310 760930560 56339 56613 469082876 70668 71313 627093311 31562 32354 891702210 90004 89154 628723806 43903 44651 386311782 21838 21422 466160157 78128 78841 824116424 68155 67459 115903599 88827 89711 539778698 48323 47324 491558188 35722 34888 546419304 90512 90940 591707142 82815 83764 610996679 63131 62853 27146942 13622 13278 792726160 62270 61753 249906584 52416 52412 961831742 46482 45804 491309068 62273 61572 16618294 62274 62244 58724286 9291 10097 759198039 84730 84276 334692272 86594 85981 72708307 76848 76761 275778998 14537 14471 66533949 47593 48160 312228907 62281 61513 348629731 37117 36565 887834083 45134 44595 16338013 69316 68676 836739680 51698 51990 789213798 7766 7345 172699721 21534 21792 464204011 65445 65343 3204119 93816 93362 927722082 14442 13666 407392018 68914 68394 61550173 71084 70725 874353276 61119 60706 252405343 64453 64350 919966476 85625 86031 251905262 89635 89301 109969566 81419 81074 22438121 36612 36027 476087848 61961 62299 906688284 78634 78198 889501168 3837 3083 17855506 16880 16308 336627196 53669 53782 331306 94555 94800 735932618 61675 61327 287607789 22641 23287 470158914 14229 15112 30498975 42935 43131 411908329 37847 36933 20621076 12943 12311 731648855 12597 13513 740527814 45754 45127 602243563 35435 34790 972164388 35857 35198 564718781 80683 81208 734282028 19452 18992 340843988 96596 97150 414645051 26629 26138 448384922 57081 56659 466938148 51314 51146 403783564 62321 61327 537321088 11827 10967 794351926 20060 20867 128415558 28945 29259 931581279 51689 52413 296831132 99511 99309 440969601 47594 47795 50055660 43648 43592 795329404 57984 57765 380547129 48016 48510 113708426 23985 23049 340368820 60288 60384 856155766 8084 7267 325187466 82407 82316 113949193 10566 10078 149862401 61889 62336 378635718 66174 65930 601260739 33387 33216 826545623 62339 62262 427846009 83898 83219 558665286 97003 96703 286364 61984 62342 677319792 50342 49793 939575944 75540 76152 131607735 50670 49916 134936275 62346 62011 130031736 87684 87839 733922268 91064 91772 242090045 61494 62349 947215527 2841 3136 986125875 30266 29445 428989672 68100 67589 321051870 51735 51980 108502365 90835 90561 986467851 27200 27355 874158689 43859 43547 2366982 54875 55122 607201471 70994 70366 895661838 30032 30490 335932612 55757 56410 637143302 35019 35663 753551256 86305 85486 446169453 772 1630 944254670 58548 59083 36500880 88359 87576 961847865 63343 62564 322132222 75454 76451 778122241 1 725 327664189 78713 78059 466507511 32962 33051 519352251 54042 53111 580609830 3963 2983 407929607 62373 62124 77373610 24780 24082 450369601 43606 43499 407468230 62376 61541 479365072 99509 98940 238062896 15951 15687 793948242 53829 53002 168369583 99109 99865 844635353 61569 62381 828687336 62382 61900 647142228 82878 82090 839015797 25496 25918 931436363 42805 43287 566123576 52674 53447 717360336 12842 12732 975597807 40844 40250 135669682 1061 172 296371208 23590 24108 742646515 68272 69126 342896822 15625 15172 409287804 96092 95237 516077124 86282 85672 804507920 3378 3683 992351146 78703 78994 929297535 17071 17125 638173534 67003 66946 90839580 55561 55539 420986220 30877 31582 954048880 61395 62401 2842057 56379 55961 624450352 38694 39612 434019556 2769 2014 129587821 59206 58551 633246847 90506 90233 925394443 43072 42839 572365501 93377 93492 540417652 65368 65901 998520188 9747 8910 8366989 33269 34215 801331172 8474 7992 841909994 39154 38450 111550016 85739 85482 977122878 7885 8367 575044621 62416 62043 727124501 61865 62417 150573137 62418 61901 257602757 99380 99299 719885359 92461 91870 696077729 61495 62421 87889847 74214 73641 51025009 80952 81066 620101891 76284 76180 348719391 28745 28301 727253375 62426 61592 56582579 13729 12878 369390984 83336 82746 570226817 60003 59665 748675641 3208 2400 160461985 78761 78815 372344193 6265 7211 18486432 14920 14134 940452985 75907 76827 607016821 13644 13423 543769589 88308 87704 430315447 94360 93579 512382810 62438 62105 292455693 58910 59213 178123183 17997 17123 820132837 91220 91340 522523894 62442 61483 57106793 87722 88576 638368700 65049 64187 538071470 21336 21123 458856687 19820 18915 837221935 42954 42470 125700592 47744 48729 884609147 56077 55145 860614377 67860 67440 414590250 82735 82920 931356001 17946 17318 511226645 62453 62436 168419597 11884 11608 500757191 1776 1677 179814121 6032 6168 155572782 36377 37059 835546760 67600 67422 533397654 16967 16860 570506664 90553 90836 531824345 70543 70015 3658250 62462 61800 734306255 10256 9482 315587969 63904 63526 892105996 24836 25569 177608776 53925 53506 469148619 12778 13086 928765336 62468 61646 406355493 90919 91084 169854586 98655 98745 499924103 78723 78563 652836571 20112 20752 213314402 89849 89528 674500830 61563 62474 539615524 1 83 369513078 53588 53127 774000744 68963 68448 849223987 62478 61834 699320937 17040 17460 516528220 69442 69445 969819581 20252 19828 936570175 55633 54909 385121600 55492 55872 823518661 83579 82822 19446606 61599 62485 187702601 82975 82824 13460789 93788 93503 718605226 9001 9739 66738921 4280 4097 826180255 62245 62490 176619258 85121 84734 406721867 96007 95755 849672900 62493 62180 871439890 13935 13646 405246694 18431 17982 470865578 25941 25666 409214965 11639 12266 518305397 40414 40094 749862769 9382 8797 70926606 46313 46311 764317943 47224 46591 597622562 43895 44395 811570105 74982 75002 740295553 47547 48234 299137068 72041 72274 634441332 56873 56348 518420992 49022 48807 147776850 98142 97836 780047957 42894 43842 798286926 60934 61326 498414124 34965 34831 88668307 61663 60669 11699483 46462 45815 229621907 66862 66389 976526406 50185 50512 146736795 68137 68610 195922314 44134 44906 332368299 76647 76060 268964603 82208 82867 174999686 62520 62097 856192657 17223 17917 147686149 91401 92024 390895134 61662 62523 299591088 76754 77360 22599043 60185 59933 988582799 2779 2589 450463012 6491 5733 521503294 28178 27739 14848153 38146 37644 8229440 65318 64854 377481639 253 985 989289877 62532 62158 600413038 99903 98996 103243407 51748 51352 28280803 62535 62360 795017441 85890 84930 46113665 62537 62066 119190265 68353 68297 666745660 99879 99600 663190928 77257 76257 323516087 83486 82486 358403967 62365 62542 706350262 27619 27362 941308884 20577 20706 797436374 87467 87070 201481765 62546 62168 311927164 74553 74222 262199588 89305 90270 405209355 63000 63710 252257140 21524 22427 262792026 36758 36706 245536443 66281 66537 613308517 64686 65045 932902137 32212 32249 44247874 62427 62555 133650456 53337 53733 12542039 28703 28012 675889092 12870 12150 536505803 77272 77320 687747452 11150 11215 395731002 23350 22813 156311273 19577 19858 964698541 62563 62023 165676655 68258 68116 621349065 62565 62176 752452099 79644 79547 413892166 67599 67536 634468412 1476 2063 812160675 88493 87542 456287148 46653 46472 47215640 72534 72632 995058800 91319 92134 782075085 17900 17167 118886406 96205 95233 184414537 36278 36767 341947231 60775 60392 208490285 88320 88051 703232821 81215 81184 272493602 52028 51876 920237727 42228 42999 548750608 1924 918 133965795 34705 33839 600997265 32361 32904 16289163 50064 50941 112028581 62152 62585 482680251 62279 62276 393808807 76579 76931 330520001 52908 53174 539488383 13581 14466 791146478 66466 65641 866714650 96186 96033 652891556 85528 84716 70607383 75479 74778 229659569 13961 13996 366159555 125 1 766607067 27542 26943 997045320 12463 11815 852838076 48435 49296 916643873 35382 35064 613100241 62159 62600 639631057 9222 9640 288867789 88090 87243 406631381 23432 22455 759636787 28050 27992 849351639 88620 87985 132223779 87137 87497 478164772 30810 30126 389804148 32036 32177 32048736 88654 88605 49070852 61630 62610 54893433 99801 99260 260716620 65716 66687 64810713 27148 26159 701011000 62269 62037 279005408 50794 51394 962505781 62009 61697 663018385 3322 3794 929890955 9877 9545 455018635 90010 90592 774801389 92665 92509 491537211 94124 93171 581415246 64847 63888 33996625 94489 93746 637116407 83982 83473 726366576 76918 77331 810848215 88961 88050 194590762 95843 95340 126418970 69584 68685 286693675 62629 62020 322619901 37474 36553 726761140 36237 36809 548477408 62089 62632 33892172 75184 75774 944438940 53855 53950 807684530 37239 37221 109970200 61651 62508 829372181 4328 4658 987661847 92007 91120 448886151 16763 16577 499729492 66018 65126 149604528 14644 13938 16468177 39022 39873 466652863 82798 83120 181581676 16260 16514 781123494 92936 93236 66345907 70288 70231 976678023 84305 83549 170292729 62264 63151 892638057 61963 62649 649291946 86611 86919 558881584 73417 74208 814372827 62652 62354 441289676 62653 62165 904515877 80520 81063 389240496 47839 47394 323813812 76814 75971 807814022 51794 52775 945760411 49013 48513 452023585 42598 42260 411665258 7032 7305 807697075 87884 87561 690645251 82181 81409 718676288 48827 49029 794953385 15312 16144 889715026 64708 64552 66103642 25382 25911 849757423 61898 61718 809831775 17139 17169 489374152 91169 90585 590173729 61880 62670 568361907 60151 60297 623525950 90225 89888 348279643 75595 74841 140780508 37020 37705 704570678 40794 41600 970083646 35006 34234 135986360 40531 40250 879712661 7968 8845 615731143 11369 11860 336156184 82405 82045 37909614 67035 66115 699848022 65696 64855 573256405 70735 71443 333770443 38678 39674 424394097 9724 10182 7475890 38215 38771 525189496 61804 62687 6906395 89690 89664 75646360 26056 26502 216970045 18141 18168 603733224 90009 89124 30491149 77852 77046 45505567 62325 62693 801292560 29137 30108 156356356 60304 59510 96416365 95435 94713 712565285 46458 47144 907626822 14897 15037 669185228 23620 24273 864815944 40116 40960 133416751 98315 97520 602747009 62702 62426 771684583 38485 39286 176108914 9355 10286 657083299 81566 82172 199414630 26308 26700 502201886 59942 60679 229233410 54884 55696 104551246 11263 10818 327740700 30153 29606 875928031 37910 37144 472395217 54139 54385 798935007 89958 90351 530025937 83718 83412 902921915 44020 43908 828323326 25834 26730 13320554 76843 77038 674341174 62718 62265 645347048 57847 58318 222204012 47694 47517 48509158 87921 87612 891553022 44447 44140 651849408 89851 90609 75543874 42145 41150 317522095 188 1054 35991394 75760 75012 988008256 83034 82186 954703467 66256 66118 470988548 72813 73003 185951648 62012 61147 939157641 33699 32738 964822548 14606 15439 602413706 10701 11083 4096632 62215 62734 456895587 49939 49631 182924593 63025 62823 641944775 62737 61769 580308142 70947 71494 130152629 33292 34076 393830904 87176 87311 51406504 58567 59284 133946762 17921 18621 752824847 64769 65562 128065124 62744 62196 412670716 45679 45761 125179739 61407 61918 341962272 13170 13750 35215027 49055 48229 96332023 83423 83603 225979375 25585 25093 416263744 45612 45216 337469416 62050 62752 339451568 91709 90800 404697885 66718 65897 61483495 59420 58645 28776010 23539 24434 183036835 94029 94486 460411196 34563 34082 330082612 14444 13597 39895523 18396 18331 670352176 54683 54116 228519337 99867 99945 722202471 80679 81441 189286146 72368 72328 53104409 85265 84916 457341252 95741 95634 632763751 39845 40330 58953914 47529 46977 405582344 5494 6390 60867827 61798 62770 395785277 43576 43789 140497760 40837 41773 951736839 22801 22989 485025823 63445 63594 852475799 26328 27247 462948625 69175 68745 652960518 3730 3224 7485234 43793 43818 368898118 80452 79492 523418154 19211 19411 393316697 53527 53561 520145439 48842 49702 41311936 54297 53648 35897806 51547 51787 467217463 56476 55677 23382234 56544 55853 982347167 62787 62770 982933091 69762 69034 885579836 46815 47707 382108635 94772 94840 130819104 89433 89769 706477077 62277 61993 205492711 62793 62388 752207519 65827 66051 691542181 21936 21458 301848402 85996 85117 400046109 4112 3269 941031975 62798 62076 697396020 70938 71142 829643085 45105 44313 587634341 62761 62801 102773112 60121 59961 495931381 297 1 830357627 64111 63292 22581418 62805 62515 30687257 87218 86298 170273208 62807 61893 26133784 97791 97361 683019068 62809 62264 162296472 2668 3072 851620972 52818 52374 30149027 49448 49617 866279374 43411 43647 803866885 62814 62299 260816809 46788 46308 390350174 14927 14034 192405178 62709 62828 182860149 72624 71880 732100903 36532 36858 272385743 67535 67744 984474041 99338 98751 793109633 43938 43529 727861061 89484 89545 845623362 62122 62824 655584875 15553 14740 937039300 81542 81907 983544707 29439 29384 381845573 22966 23718 873687253 56969 57901 970836577 21447 20668 585753864 62483 62831 836165674 74066 74006 217142750 97247 96355 557139834 27375 26487 164244254 62041 62835 66323080 11655 11863 386641361 51890 52389 883884218 59307 59996 386111408 23711 24202 829886906 63556 63428 203046622 44980 44089 37981900 55987 55320 47393235 99493 99369 50671199 82518 81952 13915544 62787 62845 861255137 62846 62501 204441658 23589 23445 231603672 51629 51923 959885689 92403 91746 150109231 15150 14848 386583488 61404 60561 63588557 12114 11204 649507674 58967 58398 970861 62854 61894 848222690 72749 72640 738077097 81040 80888 915366907 15375 14742 499957847 67886 67789 123817794 72651 72389 45566745 62860 62654 167425153 77350 78240 599146288 32105 31270 769751590 35188 34772 30226065 54144 53321 7454963 41711 41771 738229307 62866 62224 745006326 38621 38350 283226823 90822 90102 334697660 35116 34282 768133441 23800 22992 495448258 77487 76899 497005110 53213 53142 523675948 68465 68289 693670158 64168 65095 45331897 62561 62875 469619100 24614 24064 871971831 38846 38045 13112308 44538 44505 612511667 13352 14295 779773565 87372 86440 456548276 63505 62989 507768903 64681 64071 484779177 12821 12275 912203166 66926 67098 587520095 77715 77779 71394527 46021 46647 829580087 92171 92314 201369994 25979 25454 416562648 3508 3535 768404377 3986 4082 396213025 30383 29837 519799056 28284 27970 732868193 62893 62742 415239638 11024 10389 110576075 66999 67525 48030659 73858 74125 913838372 53652 53475 497026298 62866 62898 898096319 55025 55595 157756025 76048 76341 841967787 97808 97476 870064366 2677 3261 30563371 33187 32998 113529292 27077 26279 271299942 85460 84495 504086175 62906 62070 28892000 63935 63427 634772637 24002 24405 12918313 45810 44921 43451517 33832 33200 614722901 22714 23357 644542604 48824 48208 127329451 54321 55204 301656829 61175 61858 28817698 17076 16215 689749632 1295 858 968299529 89356 88675 385711895 94406 94045 472623749 62194 62919 663695653 62212 62920 201426752 91750 91401 385514696 58913 58868 326403680 34972 35455 347057001 3850 4016 189737398 62925 62919 471573394 64027 63979 153850680 56093 55470 620123903 20644 19645 575996850 62673 62929 221665015 16095 16923 894054840 37350 36366 50903261 36898 37516 199232735 62933 62101 839419138 98943 99531 134431021 58722 58072 302289341 33723 33678 756649677 9561 8883 528194750 275 1 939805191 53704 53441 430831775 72868 73567 398628720 99766 99509 199333052 81776 82341 951302238 13348 12755 46058821 4413 3617 880278431 37303 36937 188154257 75896 75791 410166891 62847 62947 25598645 62948 62860 351201686 77311 77269 862141526 31162 31370 115128074 85751 84746 868778427 61978 62753 775392117 8531 7682 678762790 64178 64407 50724927 62363 62955 754127717 42182 42114 989641151 81821 81557 283684260 1 103 834569646 73937 74574 308773765 62548 62960 96615900 6663 6348 836872051 29933 29972 466600737 62963 62316 565712179 65706 66704 455451799 62965 62952 862958267 60547 60845 339429126 98435 98203 75518792 62968 62305 606052512 70979 71715 214560939 33137 32646 109010159 47087 46093 279219939 62972 62031 675446027 17409 18246 412351985 2115 2301 751978512 39671 40246 815164904 30193 31022 939073487 32271 33038 286886212 74341 75161 778374596 1985 1448 864913788 65279 66203 53432905 42614 43054 882014683 9895 10043 631492616 62983 62934 97393803 71546 72278 33262518 33041 33787 291382771 46384 45983 242399231 55603 55400 283558467 32999 33568 752267708 25154 25613 977738060 11441 12027 477163628 99706 98836 65881238 98637 97751 115366626 44223 43274 583232428 94560 93577 959950907 59815 60768 63240891 31024 31895 975147795 27473 27322 590325595 20388 19520 714724601 71776 71414 56080301 90946 90243 56530463 58155 57940 622182310 2877 2288 551849302 63003 62359 64735402 54045 54970 805178426 30783 29872 929503069 80988 81663 757011370 87714 86860 24525238 63008 62698 138087548 32088 32095 180459349 61773 61598 524974190 72629 72642 763454998 33226 32278 560639839 2591 2457 363549926 41172 41042 211909823 87369 87300 314557141 63016 62785 406696260 71283 70717 550815853 62421 63018 37663454 77042 76368 162070850 96094 95847 855450862 2002 1570 995595211 62288 63022 90270387 22966 21981 380005232 16092 15893 734934532 20030 20137 385505508 59599 59177 34049605 88978 89064 367529141 50536 49800 586087316 12830 11967 208216098 63030 62071 792629827 41886 42345 329949228 62937 63032 955669131 53074 52950 125751024 29986 30639 525650558 34134 34609 208834355 94831 93859 286750782 98776 98825 461155903 98341 97633 96129645 95850 95490 357597166 63007 63040 995998948 22643 21716 62174980 77862 77808 725771688 92493 92394 740127681 69606 69567 116385305 70125 69825 835562167 29790 28872 804619373 63047 62861 800880090 23092 24025 11689821 42805 43686 100197846 1952 2007 962256414 65421 65267 6019493 55522 54629 66460819 82169 81693 389646944 99824 99281 145771457 63427 63097 129173845 15858 14870 447572611 4495 4630 631661659 52841 53376 959404671 50257 51007 692315234 38032 37813 800211288 37787 37341 440179278 69005 69118 642442790 19146 19220 446246406 77998 77344 319199523 22701 21793 858104775 45147 45475 972014502 18535 19171 596151231 70961 70953 229422166 69364 68742 401854423 92394 92857 583367575 81475 81585 108172240 15350 14815 125922377 86631 87037 367188881 98983 98026 845976754 63075 62729 276851647 72557 72539 427410360 7608 6720 68819087 57906 57836 599846484 63079 62386 300218072 41332 40517 132483395 63081 62220 267002733 62903 63082 152513279 17035 16811 42125993 29787 30240 615516653 17911 17895 822979147 10334 9384 578693848 18707 19495 875786116 10853 9877 429740958 37770 38458 99140431 45288 45173 469669417 63091 62240 787929857 49797 50308 445253537 45284 45356 399102753 92969 93146 870119392 17075 16817 490947193 95489 96353 68449063 30597 30108 120193901 13962 13509 148203535 63099 62340 574531468 39270 39278 132084674 20201 20267 535546213 28900 28907 274613866 76339 75841 33416860 10173 9839 46470634 89011 89570 362544189 75532 74986 887719117 64488 63614 466306895 52645 51866 589794171 6210 5803 665877421 9356 8898 472023475 56674 56980 240699153 55941 56359 958880821 87566 88459 768206450 92182 92209 355332799 39168 39305 739228560 92465 91587 343728699 53192 54163 200466637 78853 78833 787111735 2185 2190 424095550 6775 6371 247270549 15823 15447 249588482 45034 45420 909191812 35877 36332 941689298 69521 69181 33286063 62652 63125 808503258 66565 66713 471183028 65811 66733 13205191 4839 4220 219214295 2421 3154 44856098 51536 51613 69560056 23031 22794 28576732 47249 47821 30255554 67162 66850 109455402 28589 28435 983935526 38129 38704 132286355 13126 12915 592049415 22256 23151 630880326 35092 34259 316273975 68192 67308 790446002 63140 62608 236634275 89928 90258 397406545 1715 1991 758826442 67635 67520 439887812 46566 45769 774958452 33305 33049 783701029 39201 38913 633275552 34007 33005 324081561 97541 96925 555090622 39676 40217 185195300 75780 75839 706019358 81729 81725 336501186 891 1310 3043497 46337 46355 934121651 626 1482 937850575 18472 19064 904120854 73319 73005 318268096 40012 39083 781235641 48281 47681 51753439 78525 78206 172672048 66672 66423 692757107 19171 20067 80492580 69941 69892 67088288 63048 63163 453616110 41876 42266 496568727 61103 61095 54980452 2208 1831 767319561 15689 15829 309299699 84081 83953 60046049 65087 65617 217982191 37629 37777 207349042 62513 63171 194498086 22294 22147 611460718 80675 80454 792254139 4287 3915 187269594 35345 35242 178494002 91778 91157 623069246 94945 95532 30495175 70137 69762 585854945 50058 49055 486650372 27563 28324 16839860 20185 20538 829556370 48813 49468 807331022 62547 63183 564805712 96452 97089 336567064 63433 64159 393259426 87550 87013 826153546 21174 20631 962409740 30763 31082 885915158 77960 77246 40882175 49911 49859 754706594 58212 58279 518501362 38367 38883 578681404 76167 76632 212424629 63194 62946 8745290 32748 33201 660476674 12603 12913 492897919 88976 88940 471796310 48590 48232 364992853 98457 98352 710994174 63150 63300 211058871 31081 31875 854071157 63202 62957 26252285 31779 32532 307833837 63204 63138 273596446 34675 35311 694896940 59594 59364 168770849 48767 49519 347791257 74604 74789 8613333 3096 2968 909706391 63282 64067 349275074 30641 30089 306369553 44109 43792 959326559 60000 59355 575410262 70626 70200 25975430 86609 85706 523826216 45867 46442 276981540 5726 5801 625568527 62580 63218 307786805 26143 25474 867083252 28840 29787 490219248 40263 39280 700330474 87805 86844 38678590 95511 95329 62926671 38824 39280 650732657 52066 51079 962860820 7859 7172 299178803 98265 97404 70778457 63228 62774 591778748 9055 9967 291366973 66897 67821 54135113 7115 7168 20630516 56878 57834 563831753 14823 15740 511157530 63234 62397 848822489 10465 10640 75682374 1983 2087 466571506 63237 62591 560440803 95096 95542 504086241 4189 3611 228423995 71525 71558 826394488 12615 11916 990859733 1331 2277 596856708 62990 63243 473073409 73213 73312 149755391 2457 1620 548955569 92212 92639 760059526 50808 49921 165365386 83621 83290 463794189 59706 60290 945244731 99552 99518 727000017 24447 23999 905457678 63252 63202 643285134 44977 44407 483130044 32222 31783 972836338 18577 17887 502585222 49749 50628 72125522 23515 22814 169704321 63885 63789 806345885 95881 96852 495381298 6516 6905 828859534 29486 28793 834592858 63262 63187 353813285 60427 59707 384680467 13559 13095 878897495 99193 99590 919397148 98368 98062 66593029 95213 94362 53705330 99373 98526 823450667 6512 5663 307071520 95171 96155 457051738 69163 69443 711665751 62613 63272 581845608 54500 54279 527589057 67090 66668 391029350 18564 17601 66229267 840 42 39701970 55332 54967 265630690 63278 62817 18384910 7220 6727 51789495 63280 63003 999821585 95735 96347 129727589 63282 62387 743737437 15525 14825 827896474 129 711 172715568 21522 21445 575812021 63286 62759 89524991 42177 41649 849645015 46807 46948 690609440 98332 99086 502483517 45613 45596 861185223 25584 24669 429548749 19389 20275 702901299 68280 67513 811646958 52311 51763 614981673 32947 33374 633986717 40252 39305 453643426 37077 36478 50800318 1658 895 681562561 2326 1934 260840879 38778 39406 440313095 63301 62938 389894947 19248 18496 902296266 51166 50297 4517422 86174 86576 243479523 62801 63625 310612124 71492 71017 405081000 12584 11835 849478791 34885 34102 175145498 21949 21620 851732521 95575 96145 125251167 63311 62502 987417582 3898 3911 377251186 998 440 714405581 54254 54994 628539673 541 572 921781465 65284 65287 590582551 10881 10321 628282387 19569 18835 605460643 66343 66502 653292419 34504 35482 595493402 63321 62967 872876167 64330 63467 331653873 49053 49934 757980778 13600 12835 249552365 95269 94936 543462456 65096 65359 430350742 78922 78118 914955473 52614 52563 196249833 46794 46818 709330237 25090 26012 232715341 63331 62347 179074367 59371 58787 23965384 37747 37315 727096877 40005 40502 29881203 91016 91384 71961598 75034 75091 316729131 63337 63307 593628325 79714 79872 775314058 59813 60417 828449182 46479 45574 7727125 32741 33403 749023174 10876 11128 163201719 96086 96000 460874095 59682 59958 846284911 61597 61197 402910900 92457 91599 115060037 62521 63347 937508874 1 377 724619906 96499 96098 827105048 61981 61677 979246624 91888 90888 73179081 91094 90114 560785024 70755 70462 729349023 613 323 696206939 32278 32442 828424522 63356 63327 41348347 63357 63312 887761529 40807 41279 3456683 10417 9452 910978544 59468 59127 477878636 44818 44577 866997210 62874 63362 795955689 97110 97955 901020257 20335 20871 817937581 29978 29396 700008573 94571 94198 861820820 7789 8366 194708233 63368 62663 770107263 52583 51827 19839004 6038 5740 27401804 30885 31697 693105814 62459 63372 304553222 63373 62512 9926649 14751 14517 530277976 62714 63375 497638011 62707 63376 899044680 62412 63377 656955737 44 1 547580962 64891 64272 88653165 97178 98171 13059505 1 252 822087683 27785 27690 206308021 98959 98939 584716777 63384 63021 823342482 62687 63385 57125061 63386 62590 748961350 51618 52491 525547179 86834 86487 113937565 2068 2515 17895407 95569 95660 74559144 63391 62767 842203960 48945 48068 59062635 81030 80575 106473430 38643 38263 762685910 57485 57254 834889302 63396 62468 307810807 20573 20489 226881363 22721 22004 514565741 92943 92344 190321807 70116 69802 35304992 52591 52894 990394434 66847 66403 445163055 20504 20178 596526769 85179 85065 296039466 58350 57794 297496067 3843 4108 87765122 87090 87419 512591952 69326 69485 638347069 66302 66513 253946876 98571 97964 585981166 40633 40688 273159747 23005 22969 283700709 38908 38148 799925268 88413 87988 40248227 63415 62832 347655459 81350 81682 9591441 77630 77942 452252986 8461 8487 894695921 62435 63419 270870479 49583 48824 39888404 93444 94173 939102684 5849 6787 847030477 34196 34488 391990763 90724 90573 384771111 93637 94188 694834800 24601 23757 135101267 39335 39113 73394268 57194 56638 810889700 92058 91671 836497391 83457 83544 936355647 18581 18406 413155790 63298 63432 7126092 65672 64718 1045077 30516 29997 554271090 60895 60668 154935598 68103 67811 823132355 14543 14367 590413603 83906 84756 381286515 42143 43110 457571376 74071 74428 703764879 78012 78422 655530973 83202 83528 500801259 30506 30888 704570315 60783 61542 48451677 94157 94432 410294412 86357 86408 329008680 95162 94449 984792247 35932 35282 503939259 14179 14781 826181180 38118 38021 1269404 39966 39633 22836214 34326 33523 707267231 92055 92805 751058303 62645 63454 913744987 78845 78888 854294344 52259 51960 215635166 23548 23180 67171561 63069 63458 525796768 63459 62719 24713141 67217 68201 886497206 28960 29602 299624338 40463 39739 317350216 99133 99915 680807432 30223 31164 338487109 11095 10681 526715799 62595 61674 491093845 16598 16311 595184974 29581 28575 42407440 62675 63469 404215961 97273 96603 272061805 47892 47933 821135195 62661 63472 124405629 64003 64902 639114812 75690 74925 25760089 78734 78006 59604805 47568 47008 208853593 86366 85653 913664682 62851 63478 826127238 97154 97611 434651622 63480 62867 932844370 18789 18710 627474701 58106 59100 399718791 61401 60978 55416926 21043 21840 762417022 51685 52101 311451672 63412 62742 478107793 63487 63024 838633616 76002 75012 996525778 53631 54348 490559615 56592 57171 863225854 90315 90150 929009568 30574 31215 704388780 9097 8780 145044347 91144 90459 605756362 54217 54165 273921147 22355 21445 924159050 77346 77910 136833351 64287 65047 928722713 58253 58566 459756623 60890 61139 942360401 41434 41585 865134501 91087 91656 231906991 46800 47274 481377039 86121 85890 613518407 85613 86044 592701530 17092 16213 505074550 73911 74896 773030385 63508 62953 129462041 44155 43753 886003630 6234 7171 453385468 3323 2619 393870831 15955 15268 459488662 51925 52814 915163885 1069 1031 31644659 90727 90341 253345353 63279 63733 167277041 86771 86292 14859496 79682 80429 280378543 45868 45055 565320449 13679 13718 414299459 86461 87065 473896564 24323 24075 612532651 93147 92288 47010654 11515 11256 971436550 82052 81146 291008746 40467 40173 65573893 36272 35330 83803242 62921 63528 122091164 92331 92175 158871718 34631 34423 929849341 23225 22801 975437683 30428 30705 605792198 22189 22002 414931336 64711 64684 195914617 64380 64222 630414 1174 1327 126501678 66009 65706 367275894 24731 25678 598688900 38062 37369 447825167 18609 19244 785363421 18513 17822 514006232 43392 42975 890612171 63543 63290 948359699 77595 77808 931457733 12525 12373 63940890 64719 64010 301793055 89804 89960 111819510 24543 23839 567993657 74158 73705 497876782 60544 60090 524027894 55998 56356 791357405 6673 7199 987667311 74735 75015 136741895 63554 63038 849654249 46378 46425 618880045 68562 68893 783654149 76097 76301 118816031 51889 52609 423751479 91173 91046 464905490 78011 77450 48279929 46269 46867 309741298 82727 81781 93823297 63956 63216 684742650 63113 63564 947456688 94834 95421 179772289 78612 78611 635867916 63567 63556 183148823 70773 71748 376637296 91194 90516 350939344 63162 63570 577143746 10932 9950 445047264 53325 52494 467469798 10705 11463 521189224 94880 95062 59457841 74636 73918 573530000 63576 63220 438224417 63688 64014 206610646 91916 91892 4313675 79887 79189 515506598 5579 4910 926604436 77989 78267 155047466 40879 40009 875606436 93343 93663 663216227 63584 63218 403453080 63585 62690 135542393 5165 4625 39734775 15184 15113 52795727 82725 81739 847880936 98956 99815 620426587 32650 32817 91674274 53094 52485 160952245 63592 63062 134416419 60327 60595 843207021 38792 38382 704496165 62348 61690 814491426 62830 63596 123929422 54984 54563 749001424 84339 83657 413019303 64892 64803 665138666 62803 63600 393000015 63541 63601 394709417 71749 70843 174092401 61745 62533 515092899 43744 43506 150933107 85411 86109 20440223 63606 63290 713525872 10347 10821 429098920 82782 82223 827439849 77529 78175 791639904 76964 76459 617694391 15261 15273 812284823 94116 93649 741772100 69927 69599 844126492 63058 63614 464777467 3232 2670 937932243 43175 42641 106593277 58275 57858 589759240 45943 45057 111162134 12291 11984 293954051 63356 63620 260163311 16184 16103 103462621 50114 50323 943872901 15610 15072 600202642 50432 50786 349046233 64715 65580 402339158 38938 39093 213832170 41596 40841 980973101 78724 79317 49898720 64831 63900 27493558 8246 8746 72992138 21180 20273 250820679 63632 62881 815228170 97879 98414 886622015 43725 42764 733784527 3455 3406 945311128 82436 83109 274050756 63637 63212 808985020 4634 4526 774565063 47633 47031 64187290 63640 63029 188576861 80824 80843 730542584 51782 52179 936052132 17305 18302 886690315 39587 39912 49243273 62855 63645 738465093 22169 22004 31800634 34791 34847 762009966 96285 95558 5104351 27768 27344 8388342 85576 85588 750371461 59612 59364 45500298 21874 22215 801016922 63653 62870 633626341 12641 13495 96765216 40524 40321 526381033 13298 13833 123893212 31857 31496 314709998 63658 63350 905584590 69145 68651 263425626 62825 63660 29489318 78385 79391 752141937 62663 63662 403264245 87958 87000 502593903 63664 63417 672298210 31064 31321 603952852 21944 22016 916164382 17986 18642 412389120 9778 8982 738265626 63564 63669 926067711 70012 70604 848564087 48766 48002 638512294 90911 90845 369188286 21123 20912 545560031 4901 4156 290423889 72884 73520 86601281 11509 10891 495229857 35503 36479 695850980 63678 63431 853888418 3601 2852 892517491 13431 13393 249021052 90802 90381 658374530 84879 84253 812008836 40617 41232 105245474 37780 38501 492844650 43561 43801 518474419 75057 74215 572365491 67818 67007 293906426 35232 34346 501146474 49004 48754 297197172 82815 82597 231750419 63691 63416 425621737 84882 85783 682389473 63485 63693 827788611 84376 83395 23233577 12292 11669 298420897 75157 75636 603848469 31567 31178 8512424 63698 62763 991772573 85757 85811 277352217 63700 63071 908100531 96563 95562 21364905 8830 8284 4820926 46884 47655 627420173 31216 31043 532521546 87582 87687 222046292 13461 12612 696217598 22887 22379 444070265 18061 17786 41671118 48897 48632 37119033 25048 25113 450107762 56001 55793 475893794 79439 78842 893909014 16165 15838 48680941 78898 79519 835025747 74220 73816 176236557 63597 63716 42387550 63717 63583 750000008 70638 69700 560800639 32136 32093 794150662 48112 48798 912497093 23243 24067 603532839 49125 49177 476115705 62939 63723 546930458 47453 47132 386465744 34008 34953 843777644 7682 7275 720312420 63068 63727 127057181 42024 41745 712629989 63729 62844 877641977 84581 85068 694262412 69329 68866 290694949 63268 63732 685063889 28180 27642 429120761 85683 86138 775647966 63735 63717 116951821 63154 63736 378744131 61100 61530 282144407 63738 63257 410597355 79850 79622 233200884 30632 30813 113619023 90097 91080 472540548 11519 12198 97638377 78216 77430 269239739 8385 8328 89671916 63019 63745 225092469 73716 73043 821486386 74702 74180 203735434 56419 56315 693175670 62510 62847 709501603 71240 70773 936601283 54962 55682 233983564 22147 21628 252781612 27703 26712 950594634 63089 62369 164353726 16421 15809 243477038 68534 68919 982631859 92930 92832 852565802 46362 46941 40189672 87521 86752 13916196 63760 63416 564572050 62890 63761 599246345 4647 4178 294174508 41653 40803 739733604 23649 23339 507420340 63765 62796 725302831 63766 62786 230212118 94673 93710 803646184 70584 70310 144779753 78800 78016 711175656 20442 20921 375229273 7402 7005 412369393 37638 37494 967881828 8101 7944 396659462 63440 63774 536707146 62788 63775 492736127 14300 14000 891908158 14741 14490 991539548 37929 38453 236665954 1154 862 743403738 36581 37391 4597490 94299 93886 315230532 58889 58458 963668927 13065 12663 578453260 97785 97943 101141984 38331 38785 518405658 3149 2156 506574244 95906 95462 742212452 53131 53156 627528907 67742 67659 369657023 35090 35026 844084981 63791 63263 226429684 63006 63792 262425690 62817 63793 24506903 39661 39125 598871228 93656 94070 301057044 94638 95004 276579994 12777 12816 22798731 29897 30543 48374951 40206 39271 626060510 33841 33378 604472186 86157 85674 957639560 50899 50421 994892167 21798 21546 329355696 18119 17159 955835214 30505 30958 593554429 63806 63183 897108434 75496 76468 829709229 68279 68555 450586957 96553 96453 246323425 41200 40936 156337698 31944 32642 740437819 19933 19541 72666643 92946 93897 22259883 63814 63602 442726836 87641 86829 34495110 81445 80816 426123807 14780 14253 97585369 27483 27420 28450538 92514 91782 585552892 43008 43407 162070614 44253 43496 521249898 63172 63822 603847113 63309 63823 937593039 73144 72232 445796479 48675 48657 615070307 48330 47805 805184124 83626 83840 335821687 31334 30811 430873029 83941 83217 118899789 63830 63551 78110671 23762 23099 206991917 7420 8114 921134392 4277 5138 6791861 80392 79489 63702965 44652 44997 942634353 13670 14226 113061964 69054 68934 310285740 8728 8883 845294531 42386 42325 426630789 14047 14355 747466584 20471 21212 793308997 17254 16609 45842354 17288 16634 750532079 51961 51664 751673368 9543 10411 822550041 65428 66007 785225697 60392 59874 567124475 38814 37910 659418155 98859 98316 15706054 81176 81200 13801424 17612 18116 318263 37267 37950 964189078 63853 63623 822881131 41684 40764 254437542 85805 86335 414870773 2333 2192 143693632 93078 93017 74601518 63858 63433 646799276 21920 21432 594423756 47225 46505 871742324 90821 90480 126493622 90403 89975 72957136 27260 27099 706190359 86576 87410 794737250 515 1340 307099313 53653 53289 986374947 60210 61104 526145141 91424 90889 85872286 96108 95529 404641104 69783 68886 584736092 67712 67487 40568903 63314 63872 6323615 49705 50568 604539334 56554 57388 980920403 49466 49413 792624693 64563 64983 63955009 71634 71597 23690445 48839 49788 718146950 38282 38456 383309482 2350 1897 769537859 72090 71356 842030625 73329 73949 914558359 1401 1896 529023059 40296 39939 653507018 77614 76825 253232898 40081 40940 267770571 23304 22744 757385380 63888 63290 69562845 50256 51202 938521782 23776 24289 394191757 24573 24065 290437715 17166 17683 963710695 90875 90456 769162501 67568 66775 28372201 72678 72152 599002075 26038 26602 462368312 45161 44908 991334076 19356 18380 630865170 63087 63899 38329850 33839 33840 909914500 45964 46460 123680810 38892 39774 855692765 62931 63903 965446196 22152 21699 208949090 53129 52921 336493990 96868 96136 279330627 24990 24558 348602702 96571 96517 642576334 26909 27241 543834119 56243 56385 579166691 63911 63667 374290899 95640 95889 188141224 34473 34698 904164138 77219 76692 940831101 63797 63915 398519954 65874 65631 607890995 81939 81169 475423856 37048 36428 578807672 76413 76036 306408734 30697 30022 104864150 16177 17151 910496061 63167 63922 854756702 80130 80059 248067149 14401 14042 608286558 63673 63925 85921147 92033 92487 550475611 32256 32959 45209785 7671 8506 697838587 11312 11025 360544788 35253 35710 401854145 591 108 974452034 60198 60589 10207806 12836 13342 325159803 9101 8421 787893382 84045 83408 737170827 18063 17300 652763106 49701 48960 108601380 59475 58746 90686404 72654 72253 511244408 66976 66061 731067392 58387 58515 911927047 33577 33286 169040952 57678 58193 894553270 35965 36149 31290264 75762 75580 918918690 25084 24718 691969220 52734 53677 224966963 169 1 594578447 72306 73305 468037876 68172 68195 585655790 9023 9231 87419810 37300 37165 36752300 63953 63518 378494723 63954 63189 151616607 45277 44402 754562808 5098 5458 243669018 63768 64156 947933782 63958 62981 634692452 1 262 520159730 95682 95357 664428265 34896 34009 547470843 7149 6207 167266160 48023 48937 71695245 63118 63964 422433293 63007 63965 256269442 1 369 47823000 41787 41175 649599884 80728 80674 98396765 37514 37396 577373825 27902 26932 953939221 40027 39259 762404085 63405 63972 962525718 51490 51603 972314894 63547 63974 899122118 63975 63070 687820948 18308 18147 583159637 62976 63977 66415688 96844 95967 304373420 9861 9572 161507703 62977 63980 917628576 63320 63981 820451790 8940 8190 223309164 68397 67438 588977520 63984 63736 967945566 6112 6295 267309894 40868 40369 165810128 13569 12930 486677398 4315 3938 845173850 36659 37252 320506072 70156 70839 887142470 37833 38123 183536325 94966 94606 62140996 63553 63993 578992 63994 63819 331781727 5902 6780 751548441 95314 95031 792802864 58356 57446 774666368 91715 91629 986468690 8060 7154 386125175 63259 62283 64495638 10416 10325 788563451 31616 31008 723669623 83382 84083 47310852 13255 12278 432932176 86418 85443 106427227 64006 63522 422780876 20866 20627 108578476 98718 98405 959745822 49738 49529 210885340 87343 87990 451167859 64556 63574 898074780 64012 63943 270504229 20254 20642 511282239 77839 77844 37391154 55427 54879 689241032 32998 32662 316922348 48039 48969 964944712 64018 63250 94267122 81558 80669 805501799 4895 4373 703483742 69084 68252 962112 74369 73424 303250752 64023 63190 658267762 64024 63223 201806156 19342 19685 631448691 57966 58521 763423439 22813 21982 972518952 29769 30759 9546728 1880 1220 53734579 47791 47051 49122804 99858 99429 166894733 63446 64032 164141642 33658 33614 324842452 68404 68951 12603689 77164 77543 69109990 39272 38951 922933486 7618 7052 379900718 50982 51886 151304074 63132 64039 48132158 63604 62804 519063604 64041 63902 532416286 97149 97764 194978651 53616 52760 440295396 38997 39282 31104735 40311 39750 129906053 72891 72204 815379584 1147 343 876736491 53214 52359 333851799 95618 95545 175031368 5235 4553 744284420 33315 33471 387592105 30898 31468 793816167 9524 9376 175964110 40826 41481 562846099 56267 55742 956522041 98577 98884 783492927 35721 36353 36030341 64058 63591 793031679 33153 32784 8513785 22602 22360 792651379 11658 12164 24938077 24192 23277 660415934 3333 2761 749074956 39545 39683 989853242 66298 66952 379479371 20675 20772 749162091 67840 67680 625546969 50757 50417 454801457 53852 53112 100357576 16290 16987 959255105 42050 41402 860802698 63469 64072 303302101 91757 90803 747918927 98742 99009 208962723 64075 63838 551876751 29730 30405 40311052 73327 73469 802423522 50798 51588 29155991 50670 51305 29524760 76233 76860 584663197 26948 27554 433023878 99806 99568 238951750 15058 15396 594137502 86873 87492 480792244 48218 48062 495221443 84204 83759 661419133 19502 19853 627419995 37153 37513 970415967 24621 25025 52128805 64090 63630 288596271 7602 6620 965458380 15238 14458 30248723 33233 32634 9242813 9178 9978 339447793 49311 48869 205264694 64096 63131 154581287 7678 8575 535146400 32392 33193 472230781 90465 90012 346058015 48731 48121 809084503 53956 54483 259725415 64102 63228 36793648 54905 55135 216736465 34036 34611 817926979 6308 7243 37383598 64106 63435 629455243 33066 33967 312122331 95539 95933 381022446 90946 91458 970695062 38712 38225 761165494 53390 53881 783713935 25340 25707 98365760 16366 16352 516230722 72893 72603 459406072 70698 70503 101759621 60456 59718 739531141 20563 19902 71654493 98796 97990 131216704 83317 83289 830711574 7884 7667 462709995 62203 61437 349436307 61106 60122 728539552 52186 51987 43714530 48870 49049 221132551 55201 54864 643047187 34723 34692 363365324 89955 89552 366372171 63624 64051 177135184 92771 92482 911370260 92161 91171 183939487 4758 5669 249515767 28489 28285 8152739 64133 63673 239433805 63742 64134 184708503 83835 83876 617836114 88332 87690 957742013 17760 16785 265106043 97511 96912 55904084 63317 64139 411095818 63612 64140 41636293 40225 39233 687177439 72102 71427 262064157 17378 16838 943623057 93142 92784 588339647 10914 10863 812720573 76412 77200 602413403 93292 94077 271516574 99229 98272 934588442 82299 81775 702521822 63105 62965 115278619 11866 12318 41808556 90396 90143 571073315 63165 64153 839532303 83516 84452 907109520 28912 28716 127883898 1 147 548500367 30981 30782 321026208 64158 63385 398751887 45251 45706 378803593 64160 63286 891756790 16746 17400 17114086 64162 63859 423239698 39689 38857 891647394 73079 72153 906165330 4113 3228 31312057 252 1198 888028342 49574 49898 807858765 93607 93197 154339972 74348 74182 611207671 67563 67867 550837053 44834 45581 1809755 99655 98823 105084623 51220 50421 541050879 21053 21737 614329868 34883 34281 997876573 64176 64117 9852251 83306 83679 99769142 66768 67570 401692589 22572 21684 853902890 61011 60564 967472563 78063 78955 427034758 55292 54374 145917263 91265 92254 494104413 10659 11219 995607880 73916 73315 970818010 55701 55398 155179329 16547 17006 787004628 82739 82458 437273068 63402 64189 900836515 51028 50505 648979835 52942 52682 999659826 62221 61344 522255447 64193 63648 119355478 88858 89222 118552085 49327 49630 143907422 64196 63702 451848870 59934 59463 943047916 51406 51373 800156621 3577 4572 67514371 55334 54898 523881174 1 877 792500576 34790 35292 861218438 27536 26815 626713102 55439 54686 559732046 59504 60139 584870453 71137 70525 142294979 60397 60128 898211635 9944 10930 76283731 80017 79777 912863213 65374 65199 127718704 42935 42350 62427495 19287 19372 202640785 80958 81171 42419091 71690 71339 292365082 64215 63552 662978151 64164 64216 899561112 78627 79119 728713010 45376 45341 488189682 64219 64089 758194736 18703 19501 996939101 48865 49380 555960412 90137 90363 780632526 11983 11182 301605253 5708 6287 50323893 76977 76893 800766628 78623 78008 882504424 15870 15067 709441133 98944 99857 425653469 31814 32420 966568996 91563 91282 258638365 68560 67686 361851058 81090 81661 424183797 50434 50344 62782456 8481 8539 49608815 64235 63856 512724067 49552 48759 562252417 13335 14331 334140097 61074 60550 928470147 58537 59524 59510867 69850 69778 890352358 65717 65601 955634979 64242 63721 587952420 58412 58323 647552151 96482 96147 689085171 13410 13401 587853383 52098 51592 86901694 64085 64247 634437900 92515 91630 56809557 80567 80303 635327577 64250 63857 163370212 55347 54527 463074255 26373 25770 652550434 91534 91586 144054539 10901 11108 997147850 58410 57598 115548099 15551 15841 699738703 61450 60635 33423377 54735 53895 569710028 77157 76710 459703054 64230 64260 997432889 47988 48609 483173795 70790 70536 138069733 33401 33218 971480476 68253 69194 897633568 18223 17482 65189118 62229 63085 715456056 95470 95289 276033435 13563 12754 953559464 494 1 915025635 10017 9234 223478667 2998 2615 581093373 70280 69310 944278359 64273 63578 616054807 62676 62074 979126983 63808 64275 970334970 46404 46118 717586713 72246 71420 860530657 50185 50201 672501370 24929 24464 31346315 5944 5718 630567871 73155 73540 675982991 96380 97274 122419797 10375 10055 859953904 73340 72859 513431675 13611 13387 59761137 63660 64286 965043630 69658 69559 661603626 12909 12139 378549093 64263 64289 621223388 83767 83363 792960511 71365 71531 24162178 3224 3161 726444538 63442 64293 484888232 75093 74632 776061285 63752 64295 640258048 63335 64296 302048664 67188 66289 200936371 44943 45467 68804386 92310 93281 69719285 64300 64059 964003331 53799 53808 769387484 48100 47302 109831196 10528 11287 804034418 12574 12005 340780003 4521 4504 818914825 63502 63200 34928475 11411 11576 707430350 22597 21869 189621060 55369 55334 973469601 97347 96551 507767438 8722 7716 865936932 92880 93647 394679828 57382 58189 299178770 80530 80193 769953415 50891 49914 222904531 84432 83862 78409384 37097 36657 939609677 64318 63358 887724987 64319 63860 549389052 9346 8445 457949752 75503 75867 536209733 7769 6984 480512707 63742 64323 274207495 29205 28910 856382302 38019 37050 353010804 6173 5836 899627230 67713 66916 796344607 72484 72774 753523867 33107 33770 113192789 97099 96759 635392620 34105 33754 583746993 92279 91653 360854227 29683 28907 23325931 60667 60528 59310964 41461 40760 680136689 27236 26855 793270220 4553 5528 878541881 50440 49756 25897503 68052 68265 146220117 93372 94375 617194674 48677 49654 576314056 64342 64288 735608635 63540 64343 761039640 92121 92088 586101910 12741 13512 563912484 18047 18823 900219065 78938 78183 584109752 78288 77425 456840938 64349 63747 104369503 61248 60519 431840816 96033 96909 72859768 58192 57676 772280839 80233 80050 434796428 18820 19465 171416407 92310 91723 913049823 64814 64142 20114343 29526 30247 5760069 64358 63359 846410894 6692 6151 183562807 35972 35056 609975659 2304 1512 55690534 25203 25701 625232214 99205 98525 897452815 33410 34209 521847639 44391 43878 118701392 70887 70302 859461333 63947 64367 698057402 81831 82537 256950865 7489 7966 645986279 15797 16320 685687380 63365 64371 110842318 48311 48176 828041381 58524 58378 929566356 64374 63782 888402880 43739 43661 802662566 13085 12765 905001604 63845 62984 918683652 64378 63813 917930028 24499 24261 217574880 53766 53269 73811072 64381 64149 485635687 93099 93661 874472524 76102 75672 841600223 63427 64221 618995218 71600 71152 436477426 87661 88007 941477628 40126 39943 812143689 16361 15614 313883668 43973 43022 971950941 17816 18477 417201079 15505 14861 230007946 31742 32035 913658695 21047 20348 819081830 76157 76068 637803809 70609 69740 627093072 65292 66161 140511951 49471 48624 255454284 56485 57309 55905662 6280 5823 809533710 64161 64400 445267634 51312 51435 509152852 68171 68002 284805944 69017 68969 888580473 30538 30899 186651229 57034 56298 609194055 54292 53712 35317085 21247 21941 539926542 80426 79952 514560798 95818 95303 275104498 53568 53459 691010590 64907 64872 81676169 79361 78856 38644394 12655 13009 256726694 17584 17160 808428882 17794 17956 75823983 37059 37169 906142105 20795 21420 123990454 71426 71055 108455153 27291 27110 527117958 53529 53958 518042086 20247 20120 22318331 36591 35777 23350169 43162 44017 753310039 42632 42652 22554992 611 445 509615187 64058 64426 809409804 55531 54801 999520435 14832 14092 594680955 98658 97976 949055773 6415 6997 509863599 8672 9292 429481003 30891 30779 387164207 34632 35586 319288511 64434 64064 630746637 96062 95893 82445463 30085 30276 742049048 1657 2320 875601185 27071 26470 708729170 75086 74214 58806928 69579 70540 188656037 10451 9896 228994351 31003 30311 624141265 29312 28392 597968117 3874 4175 923942057 10686 10669 275397466 54260 54001 437213311 16292 17012 606242666 77206 76590 931207133 31661 31524 690538520 63938 64450 895638646 62387 62072 76976340 43889 43596 728865371 80341 80979 611935328 59509 59196 318196082 90127 89800 34080735 58803 58166 52661029 64457 63997 991684655 42255 43187 739498071 87761 87559 557151096 40157 40640 577850268 51053 50667 104544517 27189 27361 766925737 64153 64463 583345491 25415 25345 722344457 7684 7067 464232552 41693 40964 920177170 59525 60472 127204454 64468 63700 784983064 51857 52377 304853600 40673 40980 51580640 93804 93730 55875436 46709 46313 164243799 91989 91944 765772794 4090 3915 585213572 53015 52603 577376100 64153 64476 617835964 64727 65628 862482886 45882 45013 501052693 44784 45123 505717263 30355 30381 528464925 19948 19783 645117528 32143 32604 620754123 64483 63967 17380469 30632 29748 579254453 69902 70667 732729546 23583 23243 786800260 63852 64487 889884512 68197 68400 435667877 2480 1865 371505977 64682 64935 564338242 8347 8677 526837728 65269 64270 394046321 23359 23960 458649923 92049 91795 688377259 42285 41284 686108101 69339 68365 479850367 16848 16326 795166352 47911 47544 886816391 69321 68696 773286440 50811 50629 216863388 90094 89722 157289798 47816 47961 522409286 28183 28233 395881955 11677 10896 141491574 86130 85278 260099219 89323 89092 979039096 30779 30587 441389076 20098 20011 766570787 23025 22786 728254247 4559 5443 129610323 13428 13944 531250334 64370 64512 69142937 32899 32902 107221431 80454 80524 359705904 53738 54015 367235752 86886 85972 239128627 96507 96147 766130555 46010 45643 82500622 75635 76450 675173148 2285 2275 66346547 61028 60024 513538737 20202 20320 957185550 90156 90910 524836649 77656 77373 884215610 8620 9069 990021400 64526 64511 746001397 66275 65613 689473218 83743 84541 299189201 5865 5066 626285685 78059 78823 801237677 37803 37216 160556829 81038 81277 549794788 29966 29838 82750226 64534 64229 264222148 12498 11800 849238324 84384 83791 357290306 79825 80758 844778554 74026 74890 599669227 44231 44524 74772551 69628 69204 332085790 75043 74116 193579198 29100 29687 63211385 58304 57667 903055448 98233 97831 461355921 46405 46963 807038836 64546 63985 651412710 35791 35750 608527534 60516 60226 415196182 77466 77680 630291378 64550 63621 690391376 84120 84375 207445587 49169 48586 523838988 96829 96837 597707735 63884 64554 980567801 1955 1685 704160405 84684 85136 205064759 19491 19217 140584899 38733 39427 874890695 18893 19104 8356233 64560 63975 283243072 69146 69693 882448217 37956 37489 397028803 87830 87499 186862723 24186 25049 611445552 94355 94224 267798788 62335 62483 883073434 988 259 354370719 47967 47885 511774713 51701 51759 894502960 25583 25016 925690143 51859 51347 972626236 314 728 960658414 50592 50378 116212684 57646 57624 505326535 53844 53858 230749820 90187 89759 2458437 64577 64035 716547279 30190 30329 424262444 88688 88820 760161221 35531 34570 203569052 82084 83029 780252336 48507 48934 263810443 10760 10452 914895427 64584 64285 703014514 63768 64585 340923372 63879 64586 233932869 64587 64163 681130852 20719 20176 271216553 66418 65548 110182532 95952 95660 473086562 57999 58398 742010714 59553 58812 71552010 1990 1835 877915260 73665 73396 18537737 64097 64957 65844124 16186 15358 840113089 32921 32044 362275933 64390 64598 300711945 98673 99572 607883621 32335 32326 841999581 73579 74352 394659251 3604 2774 751120467 61293 62193 872231987 35078 34093 540387793 80612 80415 816956816 99754 99575 48666238 59119 59001 881932362 83981 83441 453114358 79912 80532 492226312 64119 64610 217206594 77909 77864 304089391 64339 64612 311021063 64409 64613 60555699 72732 72324 214044669 47921 48259 467570734 63790 64616 35498659 68184 67931 70725167 63732 64618 1099570 86502 85873 608793300 41272 40391 313021135 89319 90224 414383771 51134 51113 549357828 59765 60083 157868405 63721 64624 619481713 87863 88861 463704348 64626 64234 251868607 76486 75597 621671847 39627 40369 63531222 3250 3112 552778332 82685 83493 196966480 11047 10265 622076101 8957 8183 47935789 67580 66968 941132294 64634 64554 480837320 23703 23750 195111533 63631 64636 717616905 32922 32803 6115659 50537 50721 44250333 27266 26834 392511234 42056 41642 258194659 23822 24555 253602656 21385 20447 32309353 90617 91592 332992043 64644 64089 907438742 12555 11708 73725437 11783 11267 341948392 61128 60404 293665106 66596 66808 637353442 80233 80254 356474336 55069 55598 734064894 27743 28455 103371303 89062 88918 97683177 77537 78329 31870792 152 63 501778671 5783 5473 355117338 80318 80732 640346804 42419 42846 27884155 27098 27908 515111206 20945 19977 67854820 54169 53925 867415471 64134 64889 489113665 28971 28495 640971183 59330 60227 19712511 44967 44798 292929065 64207 64672 371759718 18756 17767 56342973 58043 57794 973382953 28964 28613 454219478 75881 76086 4556859 25389 25251 11080228 81671 80787 56409061 19008 18501 252072269 1410 1143 657090326 28975 28660 408587743 64549 64126 328821754 87443 86905 552013962 27213 28147 516754637 51905 52427 985164940 56180 55615 210644722 70975 70317 866429804 59861 59478 599419455 63797 64682 642774763 20651 20883 391684764 91233 91022 3069240 45900 45175 625696716 69905 69137 265408867 83159 82422 748705674 64688 63994 163156500 22617 22362 495246808 64690 64498 468111485 74365 74169 81178516 25731 25505 5790605 13269 13412 357944140 10194 10277 91329382 33191 33755 813124691 82809 82899 424532242 64697 63918 282524692 43205 43014 735030897 13728 12799 407375271 36613 36474 322731126 72689 72273 596260770 16537 15842 152561043 65676 65480 630726706 38058 38527 805941874 55509 56485 748474218 44207 45008 274429670 5598 4850 310483930 13789 14621 488407841 64709 64448 992265572 23973 23171 870642983 85983 85211 572994123 19713 20696 691371651 48951 48226 442663565 8094 9022 326742584 75078 74808 16215411 26412 25973 648900346 36604 37372 100769126 41904 42046 312031646 86389 86790 216628740 55014 55221 901323728 11396 12095 106279027 44063 43899 381442820 95342 94402 96344565 63835 64724 916921263 35740 35637 882753725 63436 63268 764789942 12123 11390 625109762 42455 42207 605992742 43937 43077 658650193 40827 41420 458403367 64855 65611 529173799 49217 49564 358767403 31921 30937 102062271 70778 70753 282759787 30316 30512 188161321 64736 63926 680336276 13845 14839 110393756 71415 72322 168721085 63654 63253 833705741 52602 52626 349619613 15477 15787 270862080 35748 35772 336091387 31584 31200 124535967 38494 39430 617480805 6366 6838 140037129 91479 90754 996078117 49423 48935 203848684 61005 60248 412977521 61337 62251 120173910 39101 39898 576706786 58384 59146 321285576 80692 80409 810148648 51623 52189 859580301 41795 42140 62533115 92396 92157 863880265 37060 37853 502250324 64757 64362 102720981 64476 64758 46181598 56159 55546 541675850 64026 64760 537379751 89228 88498 948635740 117 499 631304732 77423 77216 686623978 29595 30049 61122100 21928 21346 379716306 63864 64766 531372523 63846 64767 559522826 35473 35185 246515698 21464 21513 9892077 13131 12311 93558949 43350 42489 843618002 98802 98175 305503037 4403 3423 955231971 71148 71196 256040775 64730 64775 293398317 14883 14346 613401173 98104 97576 482126835 77383 77051 102614515 75806 76011 570709832 30767 30738 62570972 87424 86912 736302301 29835 30048 457442926 48646 49510 14413335 98714 98916 529138524 67566 66619 995670116 57145 56968 634373795 91571 92011 523585488 94415 94450 200075199 63931 64789 888813523 60172 61006 152187678 44439 43914 111878253 69255 70145 455715285 57525 57820 64093557 83839 84341 47786386 93246 93861 764360239 11461 11425 539218129 64731 64292 676381468 27660 27002 564949843 64799 63831 891315734 10871 11577 412562124 81149 81019 882157724 34356 33380 587993053 21475 21903 895947882 25224 25984 62799169 94446 94104 816044620 52770 53759 968036171 66201 65652 897112885 94678 95586 110758288 67915 68401 648955787 31731 31884 4010721 45280 45353 196233414 40317 40130 975448956 64813 64263 391047481 84114 84488 963107202 97461 97671 637185583 15611 15218 161208236 63511 64291 365566010 63893 64818 978134586 64449 64819 973340104 48087 47776 985547821 13543 12761 206533623 25226 25906 615153334 72832 73171 495532459 86147 86695 61134062 63827 64410 674617565 64826 64821 186434503 57678 56898 110162486 77669 78076 218074691 86979 86911 776038108 64830 64319 586896868 31930 32209 866768012 15664 14834 475830115 9771 10608 920459241 64834 64769 580312997 51988 52831 9666323 14633 13966 643910890 3570 3992 308373116 29810 29462 125481032 86147 87139 142647799 36911 36209 151872344 81304 80328 357368850 73198 72690 78390831 78665 78306 844093862 53260 53043 771398031 64845 64515 210476972 41947 42373 417966431 41946 41317 215114066 47492 47285 345897817 63807 63633 431078479 7200 7678 216872451 98534 97586 353009523 47174 47406 75805664 64360 64853 926783362 60225 60065 430536423 21396 21768 167951938 72469 72639 664268852 77988 76988 618110931 64858 64076 915042302 52835 52828 756181567 73500 73963 207114697 81673 81051 999488338 64158 64862 263764188 64863 64001 706158764 64194 64864 270758134 78833 77908 707501588 64866 64026 609503037 73466 73117 666660367 64430 64868 829288311 11161 11841 424177841 465 538 213436796 8378 8357 68793012 64872 64360 168336107 10592 10246 934905543 81375 81900 683348253 65278 65095 519885608 73907 74199 828186455 5328 6196 783967605 52056 51169 904564036 64879 64040 236823232 48156 47334 112249250 25878 25750 43257825 18718 17927 231757115 64305 64883 560473616 44189 43624 593484311 37834 38572 15065011 13398 12757 204358384 13740 14170 288886644 17505 17747 891545318 39648 39455 416749463 63952 64890 490904948 75431 74879 976422794 45548 46170 5099171 63537 63234 57036222 54575 54553 872731517 94117 93720 92847030 64506 64896 168442565 89577 88639 362778718 22539 21837 677660133 13278 13783 959610013 64422 64044 715076136 30351 31283 544822829 88493 88579 32692265 64903 63914 808676523 21843 21809 128760716 64905 63967 24734442 16048 16268 270879979 26966 26299 987315853 7271 6901 913084435 58468 59341 16426965 48842 47993 747265137 53753 53167 654050231 40115 40171 99868103 55796 55640 442623538 89034 89858 219489059 20980 20599 809339615 93560 92747 829397522 64917 64489 342313418 67583 67551 5917201 64498 64919 407457408 38825 38239 979919940 64921 63951 55854441 86889 86747 929430379 48315 47440 655618904 78790 79087 721385489 54993 55451 417033057 92110 91948 6574854 37693 36868 320689899 26144 26114 3256336 64929 64236 542704645 60286 60223 250026718 82781 82455 296693246 66739 65917 8015421 50651 51460 588493871 91941 92933 773374351 66483 67008 253604636 64936 64487 538513528 86831 86767 880554940 64938 64488 50931930 23350 23894 252044564 44723 44195 256474884 37633 36814 644649995 72328 72111 954707494 25131 24538 881808761 89485 89410 411538184 19611 20322 627676801 64946 64049 987594492 83555 84314 850069281 97259 96955 684955410 98697 98569 21481735 24306 24468 441234314 41405 42353 609574054 27713 28196 629494671 47253 46973 57634442 23436 23074 487848226 44495 44666 215193320 54228 54849 781025620 64595 63992 789717370 50074 49794 868764856 86984 86644 73079177 38206 38587 146394136 72650 73515 293097036 83617 83482 402408807 77350 77507 844430192 22975 23041 804250871 90052 89061 10296824 28793 28391 310046444 92661 91984 831803719 61700 62394 292463857 82769 82310 219277435 90781 90673 696792105 45591 45808 77713405 49846 49600 772915048 10558 10725 573577046 35957 35291 925161892 64975 64766 871704901 65662 64968 613156006 64977 64141 912777230 67593 67314 659032069 17705 18349 969913364 87792 87118 598520917 89213 89098 628603050 22149 22502 505833116 79255 79278 444455719 3780 2990 77258757 24539 24729 407345208 6330 6920 107726297 89670 90123 613653371 53822 53497 219733418 14618 14843 422247753 61939 62861 125852114 13730 13844 422679251 87976 87000 432196124 48065 47985 270304368 67054 67529 600048832 21440 21781 10900533 14691 15004 810458005 91838 92373 654675655 97151 97078 54028162 87659 87013 213223533 31198 30591 969720885 43807 42857 368375913 33768 34472 197279256 79666 80658 617433225 12388 12324 619144321 65005 64953 392519417 65006 64401 593491498 65007 64694 38719579 3704 4216 807472608 70755 71269 75200537 9689 9559 41229695 97335 97386 919366394 81349 82017 471471389 65013 64679 424048628 16394 16024 805702278 79103 78731 71721282 12072 11797 97088745 24135 23434 553486262 70829 70012 193908944 89778 89199 124971599 22874 22215 683688021 21546 21869 172248078 9989 10770 54983571 65023 64264 200365574 93439 93745 158082396 65345 64692 593984435 97695 97015 845109290 25977 25473 815107980 86243 85445 122879831 27863 28412 50445275 64238 65030 658657424 87181 87340 899897805 78130 78973 391379335 94655 93932 44760773 1596 2338 299259368 68366 69305 413718518 41087 40804 636043663 54047 53642 153901105 34026 33188 431610616 65039 64187 482106363 35437 35454 560417270 65039 65041 650433507 97529 96846 478502568 84446 83961 985711891 62972 63569 742137001 96625 96311 57560612 65023 65058 336365192 22304 21659 966848055 65048 64257 925908344 29124 29049 481378881 65050 64056 614222152 13642 12779 781331622 73091 72779 61119637 65053 64834 360717066 58340 57448 322677054 52178 52146 626286179 85696 86381 232134936 32920 33714 846678355 74325 73494 602701539 92145 92538 812714166 3150 3938 521868157 64492 65061 42147959 85968 86925 535319382 63114 62540 561809063 98172 97746 136482852 56743 56595 354713296 37159 37573 65358552 77125 77313 693323654 72030 71320 53995984 64574 65069 446967872 92761 92302 374480718 28486 28346 542973286 82592 82209 48417321 65073 64524 342075563 89027 88453 630696642 51633 52600 919346077 19395 19251 238251578 5847 6420 789608570 71478 71410 777617890 33556 34258 215713094 99319 98665 116368627 76373 75981 713166106 8631 9287 699702912 46435 46908 856738751 87800 88193 72014760 38769 38441 771569532 61779 61601 58694160 14387 14518 310058283 17837 16850 25581201 94057 94774 74269330 69021 68843 948729901 57261 57933 22690033 90201 91096 29891400 13651 13376 11049432 60486 60714 484737300 4436 3440 627118139 82986 82577 173708110 50192 50136 162561992 69437 69112 168733736 65099 64626 72537720 66819 66665 787656838 70062 69220 250500197 64803 65102 893983340 65103 65029 173155803 20149 19285 763660215 64733 65105 611871665 87077 87790 768385292 68808 67805 7650778 94297 94718 471756047 69892 70895 122385463 33046 33584 51209173 80007 80745 514986415 2483 2930 52942491 8966 8729 160525698 65114 64842 318209976 23275 22911 235860186 60919 61582 530796240 92412 91931 651964068 40492 40457 3294539 33915 33738 545637277 93438 93895 225244933 72823 73823 6847664 37880 38818 274629447 55709 56504 926955391 95174 94374 427399671 44467 44058 22851904 65100 65126 844620043 65127 64582 913422282 64588 65128 8422467 73020 72982 722071791 11824 12212 745720088 1515 843 630696973 65106 65132 993700080 90440 89527 153776608 73284 73218 851370899 64257 65135 934954650 61623 62566 882671586 95933 96603 237130294 16915 17181 625254599 27747 27736 1054985 93019 93948 270417000 94262 94517 390102682 61064 60191 910676896 65464 65365 876901555 65144 64803 435731887 67348 67869 419276984 28575 29322 948231216 49115 48178 413959480 2865 2986 83708748 33131 33557 859590082 24870 23887 359883310 4377 5357 16316666 1225 1965 349738934 65153 64463 763972843 64863 65616 730046322 32437 31778 544415647 95570 95490 810570442 64776 65157 458919405 23397 23448 341916282 34750 33820 701365907 64232 65160 461655110 78966 78691 676411269 418 1 322023656 33245 33844 57799556 91192 91197 439297614 26242 25267 209155569 78901 79313 718492162 36404 35863 632688868 9381 9123 971282410 1622 2062 679596409 85127 86110 471812401 74608 74114 113067626 65172 64227 72564613 47473 46818 168760547 96199 97050 203995267 28130 27220 850546577 96589 96434 427951471 909 1052 401064957 9576 9935 310174505 87586 87057 201994776 87909 88014 840175196 36544 37299 641638934 91906 91012 795011065 52082 52106 868600960 29805 29937 159727076 90785 91661 854575237 27208 26592 706415597 65011 65187 430797970 45283 45747 812337409 65189 64915 163728674 46802 47608 388076705 65509 64648 882189782 29254 29568 112613524 64236 65193 279345352 64253 64817 107655897 25376 26322 580599837 24314 25017 502283232 81441 82177 5981145 32872 33707 430341370 63005 62565 828757495 52936 53631 58567437 27441 27308 716644026 12279 12828 41712012 64631 65203 241666878 11245 11507 853285286 65205 64827 718763090 81807 82266 684734910 66826 66860 521896842 14965 15261 803477788 65366 66299 628065423 16606 17332 956269538 30525 31015 21487802 69349 68902 151505729 64971 65213 855800033 19806 19160 438373868 74278 73418 859525489 65216 65071 26371277 48037 48561 398181565 55280 54445 205899768 46338 46584 605007766 1456 1344 602587101 40403 39655 666061852 94582 93926 783857345 65178 65223 736669395 47662 47407 3552367 95942 96673 321427962 3345 2633 775872042 10461 10546 741612312 64590 65228 949894375 61415 60736 449226455 82959 83479 458734521 8717 8526 401155861 85939 86814 931615885 68869 67875 736243513 63585 64091 679203095 11416 11371 600394435 75326 75032 903491084 92098 91346 616110632 42372 42390 274644626 45700 45975 513847772 26013 25136 725525493 64876 65241 11857840 64419 64335 606924187 9045 9199 830749278 64557 65244 200799546 59432 59502 749199202 65200 65246 30264136 65247 65122 135529228 66702 66073 857753523 85428 85913 51238612 65250 64698 841126611 9660 9313 548997613 3115 2301 888060573 89556 90283 810395677 5186 6078 793126937 93140 93538 82303691 77832 78340 418613526 65257 64801 56489562 71677 72083 315458076 39431 39625 693947829 82750 82544 12415650 64491 65261 201911851 79754 79520 738698625 20929 20017 912250238 31515 31483 471953321 89538 88743 589477942 94786 95109 44262674 22113 21474 939712059 49290 49300 124559350 16127 15770 47498147 70663 71102 653487678 45103 44646 912341961 81246 81731 967971130 2681 2394 148359839 63885 64478 740593556 80391 80724 903915589 65261 65276 486817671 64830 65493 105816794 35497 35795 847861580 47788 46843 527487634 65722 65865 877584853 40108 39322 6982152 64815 65282 466774974 26600 26149 281738454 81164 81987 764935297 19322 18730 51868772 65286 64442 216674281 15975 16218 347220733 85369 84968 473891785 11528 12410 53924136 21299 20975 473345517 89555 90489 53797173 47775 46888 457117265 60016 59253 316461334 40662 40337 668373393 98151 97399 166359664 67560 67369 392959905 59904 58904 664317682 68867 69122 333656766 27264 27905 473194214 65300 64970 28562084 56454 55705 810184197 60787 61249 816754690 7819 8738 192791184 78187 77632 694029355 82781 83422 22925468 90248 89433 151460110 14566 13846 125621166 78842 79111 45273960 49859 49342 320295047 13379 12885 410233144 35383 35191 108065089 10430 10417 993914484 13347 14095 700600731 92446 91772 695472634 84718 83948 358826386 65316 64793 939854025 69861 69480 234892337 71246 70559 465917297 65319 64945 275275945 16143 16531 601045448 62042 61822 788656548 802 1415 312127711 92664 92015 48013015 32776 32312 661833012 43383 42830 308411606 371 1 182720297 67060 66591 799559469 18320 17902 797419445 65329 64690 811911340 65330 64835 428522330 75277 76099 24946178 64748 65332 516942167 75672 76109 943249038 86001 85018 296823582 81887 82042 588621681 68654 68199 677543944 59905 58945 10214120 44835 44721 318044488 19675 20666 64838617 40647 40499 301154846 64320 65311 102839723 88655 87680 68267597 17774 18719 708104283 2976 3371 504228046 42666 43028 325362892 64566 65346 455673030 49417 50401 799297887 96134 96077 509026998 14972 15111 962055876 22845 22303 267837425 4340 3557 220855568 50566 49956 768620116 39430 40014 830146319 67519 67307 504961585 83493 83865 292818907 65356 64847 320025740 81087 80650 230219437 20961 21460 827329930 77518 77010 616201460 2983 3485 177453862 59287 58912 346454692 65362 64726 525658150 67320 66466 956124369 55770 55215 954189645 91468 91043 96565884 34428 33915 236570323 64373 65367 575212461 16667 16184 81795090 336 1 95612610 96504 95969 34365314 6045 6566 385075206 65372 64514 437657831 58536 58226 848125829 62842 62068 341031881 31745 32298 400302367 65079 65376 316509221 96254 96694 537748188 13610 12970 286294882 77849 77009 11298175 60471 60341 179162502 85261 84444 4094302 1245 429 33819818 84503 84160 1524080 26971 26603 408274092 13122 13493 432125608 16895 17508 114440483 83403 82749 941325697 35112 35496 809529240 21997 22734 671196123 81921 81421 389712883 64396 65391 104811781 65051 65392 783297843 79235 79827 192772635 70969 70107 358684770 50165 49465 869608594 38237 37768 168071112 53076 53840 604182289 36475 35924 168372832 94572 94857 238571650 85983 86495 754302856 83687 84215 948714858 32566 32724 779008764 70665 69942 655270773 800 1260 953511173 97260 97076 192584534 85980 85401 579447534 68334 68607 15502029 65345 65408 802083768 7474 6871 383443209 19985 20401 189435151 93546 93451 161249073 42740 41792 120147068 1473 2343 816047934 52139 52535 417136859 11480 12100 45442315 88730 88697 562327568 52017 52769 385246639 49431 50048 887495926 64791 65419 535949578 58064 58219 823740824 99213 99534 609991070 56518 55942 415525284 41455 41916 291000480 39141 38832 33397020 72986 72984 738835535 80167 79854 198241103 79157 78818 52747909 65270 65428 744400392 75775 76274 42196876 9568 9032 161430789 5978 6178 201529138 35862 35355 784605610 65433 64926 333649440 19105 19541 272349943 65435 65018 686383463 65280 65436 810588600 56929 57744 604632668 79495 79285 376323323 86024 86273 626400422 78715 78821 721484487 6551 6403 518927509 65233 65442 704110859 76926 76446 731070390 64425 65082 38688981 91011 90171 316168100 35981 36766 903013828 81536 80890 22691104 90618 90798 662340544 65446 65449 943176036 71831 71568 812913896 88954 89614 303575989 35018 34430 666883532 96702 97309 635948344 88098 88697 839663069 6826 6726 589617414 89063 90040 177986082 35917 35695 762082946 6705 6527 851623980 65440 65459 403454955 27237 26682 437038411 17820 16837 523530029 14991 14713 821798402 26386 26457 550093053 64009 64914 946547129 2477 1876 920141348 14794 15409 66651314 12642 13367 899902235 65468 64572 581524030 48856 49194 794443225 65054 65470 8838961 53232 53438 63807465 48537 48413 445840531 61834 61367 63760575 81373 81400 758578840 47893 47294 666024012 74685 75079 957191122 72293 72329 33269712 52901 51976 144592038 736 174 287656688 7831 6873 676989693 65329 65481 749180680 54275 54986 563949627 53923 52950 934170306 1286 1667 106063733 39885 40871 801459176 43255 42341 60298719 9475 10282 952432502 46024 46117 782896003 58017 57382 650386932 26064 25317 441955897 25366 26240 61529602 65492 65175 758089939 83216 82929 845374773 86008 86494 71224472 30963 30512 833351457 65323 65496 403374836 96567 96736 545929911 19856 19331 882222445 65499 64816 106785234 11385 11511 301867481 65019 64905 9240332 65070 65502 69803214 65503 65477 400453078 65504 65287 883266651 65505 64547 526807240 77516 77761 891856117 6595 5650 521738805 25186 25486 582394548 11207 11307 738087683 13270 12991 627129536 80838 80174 805387193 59647 59012 37900550 65398 65513 56927194 38198 37354 276905519 94695 95402 433294194 87217 87923 519147986 82376 83186 622093038 11342 12214 12393704 55314 55693 794361136 33341 32454 877201537 47020 46742 254928867 44755 44331 850308278 3472 2568 924917260 78366 79011 535256031 93711 93311 46909666 83225 83287 663279622 4562 3935 63537888 31140 30685 2641563 37387 38256 807031064 11157 11813 123907688 30519 29942 876005066 18656 18235 544220104 28959 29828 180389685 77989 78102 762588436 98856 98132 467147181 28284 28930 257506655 60396 60704 101368814 83509 82589 32330595 21255 20971 317185712 89984 90263 84185786 19751 20649 959436924 3418 2911 3833170 65179 64699 782817981 35775 35007 861069595 65545 65271 730842394 9746 9681 624905730 64739 65547 564753155 64856 65548 599631907 82203 82178 150306698 87224 87006 94087738 93543 94483 67140469 97162 96397 26831963 50761 50665 37388177 1897 910 199803620 9933 10119 59741513 75035 75097 206768559 49266 48738 999135094 46380 45437 519647116 80634 80512 10998649 91924 92484 833885678 4507 3873 614991496 14324 13974 807016676 10889 11411 944745285 65564 64844 270422859 90213 89589 555115413 28787 28249 827552579 38599 37737 410328751 3905 4218 550318815 57622 57548 443859315 37457 37047 866437409 1523 1339 607993598 65572 65260 169305893 16374 15700 541761403 2969 3726 759797148 57431 56663 37480763 85014 84012 430704252 8303 8080 877109257 66249 66026 670576374 7976 8703 407752375 81831 81956 651574697 65328 64691 49087741 20717 21238 387858709 29031 29865 333136772 65584 65430 481923666 36723 36670 701364285 65586 64912 371546113 98767 99715 437591287 48347 49181 747910532 5046 5731 667520561 87220 87741 246446698 71851 71563 540516396 56608 56559 670950957 95964 96160 491987013 36036 35881 115135520 63960 63307 734527618 60014 60348 53044131 39001 38708 917332331 47562 48095 394326169 93911 93722 987131419 56161 55828 59188764 25518 25040 600063638 8224 8983 175015279 32142 31834 339424349 42605 42377 7575859 69749 69982 13908800 8128 8563 548424926 91593 90767 71310964 33689 34285 862866538 66322 66699 212703717 50848 51003 13365322 22221 21769 652355533 73291 74206 442181026 34377 34399 149667462 65614 64690 218038967 35634 35050 470410909 58214 57545 734696869 23457 23206 708602151 55263 54760 562301776 42051 41734 198364760 23292 23919 449397404 65621 65295 849291857 64964 65622 986587105 55672 55237 348662842 13718 14060 750793881 17143 16196 423371665 61361 61113 63508316 48751 48485 130052033 94608 94086 1441295 67343 66708 514199031 42470 41822 203234392 65631 65010 270186801 71364 70418 544682068 56624 56671 152686744 67026 66243 644532109 81927 81986 67139599 20756 21397 84511270 77329 76849 146614028 96781 96487 781003353 97043 96541 480582054 26440 25576 515440164 32759 32093 65132528 98489 97704 937025854 44585 45374 377898886 65644 65122 275608400 70962 70743 188840805 45244 44928 593397346 58742 58500 967587328 23766 24387 887902611 55291 56195 910184848 49196 49156 505822222 28721 28139 166167211 96803 97341 286479417 80650 81072 657336600 74875 74576 124929840 65655 64923 521446114 22609 22974 773549169 47077 46841 931321259 2347 1926 57012185 15146 15093 626549315 6680 6384 466924495 53650 53014 203470457 70429 69982 457715135 70596 69737 90370353 84902 84041 451768010 18861 17868 294964407 25586 26117 129633979 16566 16361 883753811 84773 85277 791289661 36760 36105 542466590 22010 21242 184644940 64768 65671 767262227 50658 50566 430679786 33560 33953 151175017 3243 3619 893522195 55799 55549 274347809 13488 12600 992737778 65448 65677 145257179 51949 52477 912073557 9783 9418 702694125 65680 65023 507437407 57637 58591 620373686 65420 65682 472549756 30874 30236 628380464 50815 51160 697453978 83984 84308 815171525 37156 36366 951932823 71235 71919 607921508 75030 75433 976107765 65599 65689 927382483 83694 83102 815956693 48157 47561 34912071 78730 78237 632658467 23779 23230 305981490 58520 59194 824286222 18498 18219 667830108 84393 83534 614721211 21085 21697 609568821 22465 23306 242981434 64809 65699 123801450 69051 68922 613361081 1056 1485 45877686 28441 27884 170603767 21263 21515 675075835 26422 27170 40309244 27240 26635 724694417 65706 65214 19255048 35625 35247 494780381 17657 18053 750177481 18618 18042 608260646 88089 88603 35287248 33317 32403 164355749 30210 29802 769728582 5636 6494 763993563 8910 9138 196203227 57723 57459 261658920 32852 33197 509956608 48455 48605 435749784 715 253 852457558 88339 88156 694129920 91713 92662 58702694 41161 42083 933763914 4519 4852 818928018 9894 9333 703018509 61086 60408 997404235 65650 65725 605712481 88935 88609 432676485 74766 75114 612216049 23879 23256 331027304 97024 96331 142284881 65730 65237 986736969 72884 73617 27446162 64727 65732 794353880 3765 3552 38211348 48280 48198 539766939 57877 58414 558474652 64975 65736 386648731 65491 65737 428760998 72739 73269 61057629 14636 14563 655420157 27304 26565 388939539 65741 64919 556500616 84139 83344 582338068 91544 90768 378051175 65744 65622 167061898 45056 44103 655240255 1 205 20999530 16668 17196 427060689 84897 85384 162350250 78672 78203 242522578 20675 20501 969347246 6452 6270 329159414 65084 65752 184515843 92206 92831 935852367 39514 40264 933686607 65394 65755 589146581 77367 78125 523068296 77993 77811 349822022 41870 41576 23145573 8819 8059 143708976 53966 53877 508768274 65761 65020 623333963 39102 38199 752302888 59437 59379 929124109 64828 65764 967234524 95314 95395 437686137 65143 65003 556003191 34055 34282 235055928 10664 10987 901291014 69935 69723 590914282 52698 52518 81556050 55436 54976 909312446 93471 92706 213050386 12609 12421 579321152 44000 44310 340802144 20865 20411 758761331 27372 26837 949573738 67153 68038 145295136 65778 64815 533173866 44993 45705 875014765 37832 38298 629786840 48091 47858 422217649 83902 84818 835078109 94393 93874 672759943 51918 52398 201100044 94345 93559 381983522 24823 24987 491302221 40208 41075 41174496 84354 84673 855895321 72591 72135 396032289 3109 2967 872873197 79906 80372 19344217 66670 65813 445364216 79717 80022 24660836 477 723 615550743 64030 63238 921482522 76789 76008 228180484 29498 29233 773116964 7043 6053 20068555 70295 69710 59205902 88433 89204 479105405 68718 67929 927999132 24981 25601 753907239 3943 4840 872746338 53744 54019 63489285 65348 65805 729146255 36355 35357 856204532 89932 90199 184448778 50117 49172 535709734 45652 45331 695804864 95530 95216 76943129 81899 82800 819161148 27653 26883 203080138 65539 65813 624544376 95334 94832 518751526 19772 20497 200277746 3124 3818 271768257 1 927 331286019 40761 40625 433408202 1 123 17445740 65082 65906 957824575 32715 32709 65178162 76443 76400 500860765 46597 46804 459400877 65824 65537 48897115 41006 40462 76486875 7040 6972 41722967 60040 59841 486473978 16999 17565 357641873 4260 4303 888980565 52400 52004 343315415 737 278 922165342 9002 8157 699201088 54276 53698 620071421 54882 54480 66962717 76525 77363 698832680 65267 65836 23188269 69891 68942 521479860 8095 8490 989863184 86160 85776 217479786 86751 87527 101929982 46756 47136 10434398 25763 26726 459767993 67862 67912 9797756 57811 58599 931189440 27585 27491 36132196 65846 65134 626520006 80764 80569 71430008 43365 43340 96556898 65849 65766 232259378 93809 93442 91008776 4635 3938 939514812 65852 64934 327617080 17440 16766 67530938 78223 78029 184386293 46950 47690 73365098 65856 65076 543045241 16299 17056 898371568 11147 11394 106691111 1206 338 716844011 34960 35886 451763393 65861 65531 166608204 6162 6758 252856283 1585 1330 30967912 65864 64976 456381840 56745 56716 457750604 11924 11441 841363059 51169 51706 3729488 40746 40739 80446408 19445 18819 8811503 77017 77384 139885045 49206 49050 809624277 7969 8775 287905587 22575 23193 624604986 42525 41737 878447241 18725 18063 881855599 11248 11127 31153915 40421 40794 233079734 73660 74152 153775871 89285 89148 909079383 73901 74390 986197040 65048 65881 70093808 93067 93779 405671750 65883 64996 544565261 60753 61124 74695750 57613 56721 723991032 28962 29578 663676662 71622 71734 155225043 65226 65888 909697940 97294 96800 999179747 59720 59415 275599303 57679 58367 20737839 65454 65892 143511510 55961 55748 671734858 17358 18086 86268952 98429 98402 203079789 32985 33912 256080556 2295 2019 694801608 17996 17296 65959785 57627 58218 14256666 41188 40976 465744920 15278 14591 854128768 31070 30228 388715233 24827 24021 302055818 65834 65904 122711300 30659 30038 241948820 98185 98181 66568650 98037 98975 38247252 13456 13011 625609146 9074 8969 549500079 65598 65910 780380687 37763 37272 651750353 65563 65222 493372522 3346 2609 367096188 72546 71874 708499653 20601 20310 327827872 95488 95943 771530664 75593 75134 892247853 51808 52263 68427935 48864 48459 388372517 65920 65056 372500715 28640 28113 498470901 46121 45495 550577272 70871 71396 564544517 27967 28209 676547343 51871 52055 711917198 65926 65857 718051277 59361 59805 940436396 84119 84639 66810068 43377 43414 48036532 94160 94633 340168000 1384 1906 346703303 32503 31607 946222941 65933 65394 962404775 38916 38685 60718871 65838 65935 794027978 85837 85427 245854385 65331 65937 324145325 39468 38683 220996538 17139 16767 766223467 19803 20489 5434429 65173 64455 561426318 65942 65546 428050489 91878 92681 996014629 65944 65582 2490704 65267 65945 34747671 53089 53313 867285699 83943 83174 173969846 76529 76929 306352030 91098 90606 819459991 8282 7676 65190704 67947 67981 992922786 46319 45899 913244606 65953 65296 52659045 67816 68168 396900217 64989 65955 756507565 49694 49730 610095532 65957 65937 205341016 78096 77567 338428474 52338 52656 913053029 55288 55301 394003272 32305 31573 697544013 4395 4096 947872055 69447 69000 80405654 41791 42504 752230613 65597 65965 922918053 34425 34269 164632020 15779 15320 626714324 9558 9007 760184187 99720 98763 722375876 65970 65058 222835099 65971 65764 890053365 2813 2766 72007109 31676 32178 455455123 65974 65454 776614074 9590 9736 954072979 65591 65976 66169891 36437 36287 669031423 10874 11240 213099650 65502 65979 504545678 29106 28700 325371753 65600 65981 289542264 47137 46951 857402858 18913 18650 578493064 47959 48274 755738958 65823 65985 855045491 71211 70558 890308617 52992 52695 615565160 62014 62071 114009838 21276 21332 680853992 4621 4074 895640224 41422 41650 475447000 71730 71646 132496713 14763 15337 433943509 9487 9387 340937870 25673 25888 979038151 37828 37792 724747202 21595 21428 788158137 9223 10105 98627161 23127 22435 825528296 8309 7412 157789856 10266 9267 750836249 28791 28005 268883116 86420 86625 623245872 73196 72973 189981072 20908 21273 955168767 66006 65531 821529300 41560 42139 75111772 18778 19143 68882978 62256 62173 107817846 3118 4026 761251137 74387 73793 130480745 49679 50168 864270920 42560 43461 697235215 58259 57590 111582219 85808 86380 439038745 79268 79261 807934682 58856 58023 340786015 40626 40025 422401387 54347 55226 697378933 31599 32594 968805908 16184 16429 982965631 70807 70855 579780669 51555 51238 518793542 65501 66024 861399574 88835 88143 510967179 5672 5008 803184261 86097 86402 48195227 49586 50316 94122851 43586 42756 73661731 88458 87882 871374823 35817 35009 805483590 24727 24098 689004386 65686 66611 260576749 50122 49835 92826669 8067 7399 789971806 50907 50096 408184544 28283 28159 99680273 27807 28254 95108549 67893 67259 592557246 36652 37461 710797453 89258 89924 20733627 67060 67992 769035329 72884 72875 546973061 62355 62695 348101499 531 618 752679069 43252 42933 104941269 67345 66782 257853333 48855 48532 367382946 15607 15364 776890986 32087 31868 68919004 81898 81269 20887060 8040 7730 123112030 16385 17345 492974428 90257 89513 265413203 66055 65171 323868142 10033 9788 401741039 2243 2391 645492655 51786 50878 860382813 29332 29135 977907792 36050 35725 775045880 99959 99910 979270948 30505 31119 807240125 48154 48271 518251822 85693 85079 845851392 97815 97258 713375103 94399 95034 38882655 86466 85503 603903935 29619 30166 17464053 48757 47766 760022793 35570 35806 814067920 83601 84307 981821180 72540 72068 81320612 19168 18468 171874574 65753 66074 104343744 83525 82920 565013540 56367 57099 959962690 90753 89951 776741472 11479 11605 503997831 47120 47464 255183162 72635 71907 342100198 3394 2788 672290771 66405 66117 368911262 88086 87525 68042117 33474 34445 431185676 47328 47767 202840767 76715 75784 290181154 57974 58886 781911568 98299 97807 332728596 66089 66067 17543041 83527 82593 648770388 57349 56547 921188392 66092 65523 924091841 98357 98591 873104378 65635 66094 915024668 34963 34105 452522977 11494 11008 731212987 46282 46353 886572559 13707 14598 693286273 88732 89440 889082001 70527 69844 66746125 61423 60574 975374887 31981 31441 363268914 62362 62688 255071571 58746 58552 28070823 36875 36177 230965680 67132 66548 245631488 76362 76028 606058373 17119 16331 51164637 37098 36780 553468314 83408 82700 438447970 13676 14622 114354506 39803 40510 29539303 72862 73629 146512090 66114 65628 250667760 96573 95864 857815049 13628 13387 989073247 1306 630 567670504 25938 25790 454840552 26715 26650 99859180 86021 86324 622940614 75360 75805 491512386 88223 88583 841536684 88640 87741 494326114 40691 41128 308563711 72133 72833 881393383 63086 62483 592802626 41513 41730 560066974 37358 37324 984629202 90716 89782 94430429 65181 66130 400287187 93450 93781 859146006 82075 81458 773102698 64932 65368 395478699 66046 66134 959362092 87025 86349 108978436 49472 49210 788070103 89599 90144 109520864 65791 66138 60855616 62455 62571 554807528 66557 66683 878581133 12798 13314 403727242 20816 19935 648551332 65558 65835 55515396 2505 1916 337782244 82482 83446 929776319 16716 16386 253172754 81641 81152 945834719 37784 37128 356097686 23263 22798 431907608 66096 66150 23292903 34728 35613 242759107 15938 16344 703969860 16503 15966 173649201 85152 84918 501275045 24816 25152 924108095 12207 12194 306164209 6805 7237 519576362 1207 2170 849310065 98449 98123 255700901 88963 89459 635207557 21014 20310 335449897 20719 21247 967280533 6318 6987 264557709 90421 90332 111718475 68163 67672 280738262 50133 50313 60983551 66167 65898 629451600 28824 27925 987580275 47442 47159 329748702 26916 26236 807180225 65960 66171 832815502 74102 74939 793555089 38356 38670 111465840 50624 50143 264102287 86215 86177 835799465 37684 38160 564281885 36125 36670 994060995 93070 92261 378588740 69773 69059 277297479 37515 37768 849629169 58016 58416 250592398 8685 9122 943777886 74359 73881 491288532 22371 23033 544394702 13117 12316 928314766 86664 87494 301142397 81108 81475 753048829 47043 47851 684196311 76058 76057 913950212 7973 7193 8912104 66191 65558 565034807 93430 93450 322455316 65287 66193 923990580 40907 41471 517356040 11085 11945 466309686 5039 5576 594632688 75632 74634 280895719 73253 74255 737300202 60450 59831 291935606 58394 58316 863688891 54603 54749 876970474 90493 90446 426304194 76427 77386 250942134 49667 49178 905411114 74898 74718 71293581 16718 17253 25262179 28319 27783 527903863 66208 66164 543345618 92027 92623 995812901 57612 57541 92027079 72098 71842 481639553 53227 53234 28859568 66213 65469 15750794 24499 25233 332746125 45754 46194 662946399 56081 56830 649648036 71932 71534 861790361 51050 50610 377539446 40993 41406 134226398 32983 32178 673010161 66221 65586 506211508 8714 8213 154021095 57604 56604 902918546 35909 35167 149254591 59033 59762 637262653 88145 87561 931617899 27671 26824 141154642 93726 93882 49513626 88666 88374 582678814 65832 66230 594399022 4212 3907 256114870 24743 23888 116432368 52003 51830 125911108 94455 95345 322908034 20085 19895 304516512 58497 59054 712942998 91805 91873 919772704 42207 41550 135468894 66239 66066 962638512 48239 48848 646200899 71602 71010 54525989 38568 38485 469424858 71794 71889 504090062 34108 33372 63708180 66229 66245 34972236 3138 2561 138437301 9579 9578 38475428 57088 56555 988242695 80163 79842 764695443 73780 73704 329815759 15871 15942 831348002 66252 65445 39810432 64973 65637 422624377 94023 93382 682907823 94874 94791 147380216 34423 33492 755145415 40458 41395 937076612 62581 62418 333090302 75165 75645 650052383 47540 48316 840982407 7797 7706 835764156 78274 77398 701479689 4387 4496 71110225 92488 91992 56607313 59063 58778 209375533 13475 13368 364948804 59523 60085 878140300 18673 19134 251831831 89999 89290 51447145 31296 30643 261371330 12916 13889 212700563 27663 27625 707122353 56867 56528 752905219 20156 20169 975958973 41138 41078 900277869 28468 28088 587108700 21133 20393 226442517 12619 11842 698461972 29128 29663 582890980 57617 58431 991836982 59525 59260 890827707 85872 85182 294339272 78807 78720 849975303 39636 38761 162398147 18815 17819 178725526 77159 76759 456660863 10209 11174 934495145 66288 65305 95493483 40470 40811 600773706 29550 30262 602975745 75843 76812 669821151 37213 36278 944158201 14202 14932 153104896 41347 41268 590920125 66295 65871 896638854 8255 8124 384217374 27161 26685 575797732 88497 87831 957139781 46130 45328 245884347 13756 13246 94580460 65854 66301 176588200 46771 47539 606309070 65519 66303 108932705 46320 45412 23595611 91815 91404 210477312 57935 57488 539951793 90484 90598 615432094 94592 95132 842787784 28125 28195 119009316 23961 23833 739899884 39202 38592 503095646 29001 28084 629009265 58143 58671 956966481 33657 32809 944299682 93614 93188 880139215 17280 18022 807945210 80949 80862 900648008 52596 52556 21001879 86419 85423 68615139 65322 66320 957322475 41251 41809 16357069 23339 24105 938073013 970 563 487744465 91987 91269 723629359 66118 66325 331959594 48188 49042 331887241 66327 65331 134370709 66328 65326 262575511 28181 27967 136724394 52722 52654 893597895 80878 80471 439866731 4202 3471 276869973 79990 79079 763579934 64121 64501 836865474 66335 65923 871515736 15597 15173 577444482 66337 66168 83689051 75505 75443 774194933 35189 35352 205214369 95713 94857 389904536 47049 46679 630792889 70621 71085 600361597 42854 42530 690395730 21078 20951 405159672 20220 21031 143233174 66346 65946 268482972 69993 68990 1175993 8675 8796 133191013 57591 57398 30252241 53442 53071 163375927 2233 1502 38331880 66329 66352 222256263 97906 98668 108618831 46717 45722 72002648 37710 37370 927894838 60486 61378 80838762 23098 24048 485248634 31704 31594 530468014 96604 96926 17699262 29756 28786 465525500 41747 42454 488171453 70326 70951 579101960 91545 91952 807867358 87545 88177 297461395 74216 74210 448919050 47948 48265 82769374 5212 4311 36325050 91008 90225 592380004 65418 66369 492034388 97429 97820 607010760 11990 11685 762337463 93630 92883 472087309 70057 69242 69546516 43367 42755 80603141 21224 20520 425501185 36841 37523 288801036 89086 88249 313956296 66640 65731 13853430 28158 28245 50501893 9275 8999 52692805 6379 6038 619929456 84856 85854 503115423 19394 20397 795448055 82660 81766 677318528 29660 29431 191820304 65438 66386 201563437 57980 58489 130235981 14555 15218 527858409 14353 13586 262714160 24652 24609 182153066 82055 81097 95810882 66395 67389 156281998 7150 8150 541620063 72776 73740 955285323 72563 72752 160877140 14989 15756 191970276 13584 14125 627116716 40116 39310 157956707 62746 62939 44766918 86363 86158 976484163 36587 36998 18152747 42940 42597 577350765 77057 76949 694946591 62183 63055 722368102 20648 19852 500841334 34993 34298 592042438 17427 16883 599652777 95048 94184 785431788 86362 85802 649158953 30977 31793 316680688 61564 62100 960002291 41464 41927 870673625 41931 41370 258990949 14044 14917 901472784 30929 30208 828555344 66416 65509 277842197 30353 29978 117077326 38925 38125 207892337 54604 55393 66356822 70724 69746 892291052 18248 17686 924760205 73126 72433 966672895 46286 47162 454615391 66327 66424 108721548 78407 77512 819311567 59249 58275 279377613 66427 65553 67835915 80150 79608 532965003 92726 92409 8575300 66430 66065 192156304 66209 66431 358909372 7091 8055 27144286 45340 45002 707894561 42705 41845 687311905 6945 6562 22045465 78761 79285 236793315 65626 66437 232332318 3856 4799 861726463 72491 71922 493527692 91247 92223 789757400 8522 8094 865718776 15331 15031 776445386 42022 41233 419609796 31540 30648 206756193 83525 83710 73635312 65954 66446 756587721 64491 65071 15714611 24277 24308 737240198 65762 66449 272294731 21762 20990 287820901 9102 9426 802348177 15436 16407 538757811 65888 66453 47419856 66454 65458 805841836 75186 75985 643299159 65706 66456 559735094 80179 79986 232858189 2333 3093 566754000 62511 61920 192152645 95484 94831 282352069 66461 65547 61547794 5455 5852 925693349 2787 3038 346547933 46282 46695 578700533 3063 2852 217673845 2595 2961 402136614 20007 20963 373004773 66468 65598 795944132 75414 76139 255979852 66470 65631 153458416 51043 51375 998497769 78009 77876 807210768 44000 44553 143626102 36343 37109 455740869 65743 66475 656242615 42137 41385 512548894 66477 65964 431882834 66294 66478 3454475 66002 66575 993033953 66480 65743 10714388 70026 69334 508653894 23211 22619 174969674 68162 67754 162413630 73726 72897 442410622 84038 84921 817355322 89941 89470 305746866 22476 22140 747772010 66488 65989 135813837 87865 88185 378112026 36881 37459 74676883 66491 65857 102898241 51420 50987 12634323 66493 66421 348821847 23193 23388 414456546 43208 43031 690877800 57694 57992 2380361 84183 83291 740693607 42385 42943 797696443 13916 13221 693020868 67447 66452 422157898 10571 11214 26791488 88764 88165 415609050 66503 66488 321367297 25432 24733 806403029 26961 26072 347307745 66506 65781 27724064 78320 77632 212284172 29195 30072 481514574 20352 20845 533706698 57251 57920 187630868 66511 66459 491025049 65714 66512 885386749 11052 11642 140317823 66514 65617 139879263 33365 33320 507545758 54657 55120 41612430 99175 99014 958017801 62069 61145 609231183 86899 86307 317220310 39563 40440 147557776 55606 54758 166750837 66522 66044 818521430 88691 88468 684739904 87438 87782 833201910 65569 66525 338748754 66087 66385 472512904 50974 51970 538436253 6117 5706 206265753 13467 12886 785982519 65613 66530 265393696 27804 28802 464079093 57752 57816 895950259 45683 45038 315567675 62312 62218 912014331 20338 19926 427282706 61295 62088 218926950 45119 44589 656688507 30640 29976 702471963 43430 43151 314619908 78214 77581 417777971 52406 52145 894610840 45597 45369 170402086 11053 10723 72119707 66507 66544 242782851 85688 85015 92176951 44918 44323 989977573 28753 29364 514530032 33364 33648 90256930 68811 68850 582393215 65884 66550 174996421 61041 61859 511328477 30531 29823 295199935 67939 67530 120852126 98426 97971 55582809 65674 66555 211650176 49698 49949 95364973 73823 74776 815308868 69229 70070 229525718 66559 65812 646291388 11313 11271 487776805 91361 92302 473034534 59841 59538 954874517 39018 38463 778826680 87072 86987 239658562 38131 37729 724865148 98542 97646 369754005 72654 73357 596855646 65655 66568 87102723 93105 92151 788744324 66570 65576 5657847 7423 6814 579473373 91114 91536 88510988 66573 65866 493310205 86391 86608 423649664 2610 1661 761764136 9556 9760 870090214 18563 17948 752201644 66578 65776 848288794 92761 93598 470649972 87164 86795 174157946 60917 61626 413998299 39128 39814 145918547 47149 46390 879184574 58728 58087 815598490 78475 78957 225835477 77346 77912 653687005 40071 39242 715845443 66335 66588 55997304 66000 66589 25660779 31664 31939 425820172 49324 49019 160882182 97258 96699 681220909 66593 66239 458198130 33076 32086 183864923 66595 66115 45474381 72462 73197 233798452 53726 53941 25418819 65820 66598 200082151 74723 75055 647650596 43642 43140 916363244 94050 93752 997174586 11895 11850 73616883 63752 64116 86148057 82358 83326 871580186 16208 15895 992857911 35890 36194 882302306 97501 96579 901164670 83731 84176 722543460 17902 18486 897765920 25170 26066 522208064 73591 73723 126301803 57952 58717 120983767 62449 63350 639429725 58113 58286 54375482 66615 66359 433087673 66302 66616 335211873 22077 21212 3843930 54659 54581 17580065 37845 38181 471298248 15076 15306 66409048 52053 52047 753784841 65683 66650 191059563 58962 59505 913018554 6557 7101 84116466 12864 12412 861098334 4029 4142 101912753 56170 56596 430378485 52651 52228 48190923 71685 71484 819752657 47025 47440 203918642 66631 66268 934086565 10935 11854 527737698 3330 2390 998889695 81959 81910 505796943 31229 30982 598416695 12556 13243 386706587 12878 13863 298161544 39662 39789 944499725 61079 60762 442058463 20542 20773 439748159 2631 1827 916807378 66642 66050 282275990 93769 93297 842576404 2781 2931 369097335 79435 79674 908462406 53645 53455 43275960 44334 43995 869576719 66648 66161 164672853 23395 23569 292682350 96928 97219 88960869 73954 72965 436417615 57482 58411 162248524 19076 19010 320483165 66654 65969 265536305 34784 34144 975463192 42771 43583 678221747 32267 31517 190599975 86038 85252 174293207 81524 80947 341848047 99016 99813 168449861 66661 66585 878634340 57296 57047 718841269 73937 73519 199986207 71394 71376 500368036 57312 57034 47621810 88108 87844 512209483 9571 9709 121840952 96593 96436 11691217 16435 16403 72306992 65792 65075 545203392 97061 96831 946844555 15718 15716 124488118 33505 33213 660409091 29012 28376 935920477 55302 55669 222419119 17782 17332 819843228 38780 37971 334049492 97560 97983 497547023 27651 27924 127208959 41876 41275 4181685 34885 35220 762075728 61068 60180 198768105 6560 6552 32790809 87720 87798 63534996 60619 59808 583576232 49159 48176 852688288 67694 67920 31476832 56355 55642 687247792 25305 26136 713778959 73088 72801 403103246 822 670 872497531 66692 66587 985556196 39938 40273 657071422 39980 39152 471864240 24674 25157 947252180 66696 66234 802832626 78799 79231 860281331 96174 95580 692335143 60041 59608 420160794 59935 59526 587513339 5105 4941 367718253 75566 75681 156360379 3058 3667 219776448 56372 56684 416434441 57872 57698 516606962 1 151 606165715 9293 8687 700597116 99421 99512 837842566 60259 60795 713449545 40936 40403 633773694 33877 33782 976265161 52012 52961 90662082 54429 54064 249861697 38250 37896 214860526 90535 91366 71310437 11794 12279 584625776 65959 66717 790157096 18993 18566 545291511 99284 99779 448789459 31086 30827 19342121 31231 31373 939500116 37224 37168 253552533 54395 54954 430570457 44216 45026 985091048 2917 2098 73380766 15172 15760 874438243 65925 66727 845899779 30875 31554 866789772 9025 8621 690600418 41139 40289 108767268 87699 87350 572712479 46486 46858 270814042 19966 19712 699899265 87983 87051 786608446 354 461 896995008 83949 84348 344530808 66737 66211 336484063 66738 66275 100439610 52422 52005 953863099 27596 28040 324505459 9763 9825 85742821 82839 83827 984366662 15751 16643 281560749 26186 25612 124215994 73206 73478 351957887 78327 79171 542049715 47826 47636 973498227 19829 19660 371863841 45613 46389 724206111 66750 66142 620558455 65268 64791 836985520 91697 92489 971826527 16670 17241 987388473 80189 80042 801447083 99046 98994 108648522 22452 21810 336908175 58293 57701 656344517 97322 96983 653511950 2456 1806 250348013 59718 60648 660752307 66436 66761 255489472 9635 8894 508404609 4458 3800 195686791 19208 18398 976216108 62495 62257 47597739 66766 66294 760378250 79806 79161 782786506 54037 53559 548448324 82103 81164 507977994 11499 11333 762991825 14435 14035 195693229 84372 83572 791903909 32412 31622 248253414 53142 52732 544783781 81179 80622 813376491 85183 84308 341832671 2727 3082 53685580 73636 72770 48227192 80998 81196 623955843 67528 67766 460864741 54921 55883 706590924 15239 15636 744974174 86436 85661 342503991 66784 66173 379106704 51020 51983 439985147 17150 17141 438287507 31425 31165 462491661 77396 76677 821523227 12345 11941 176664817 26092 25922 146761458 87212 86233 52001489 17528 16662 690218662 7581 6935 882389708 27033 26493 953840511 50180 49338 515903632 61912 61788 860360627 23998 24602 73801259 76187 76642 12598493 91549 91851 365775390 24914 24569 57196204 27321 26412 882237363 42093 41994 179992024 8673 8785 324131217 79611 79291 67706203 7983 8787 313901710 33303 33019 994821085 66807 66582 510269636 44001 43591 443614064 89811 90005 729736935 25291 24315 64364413 83195 82304 444270550 38892 38206 350389502 54820 55313 521324655 473 1 48300270 84432 84453 796187560 14484 14904 686119166 46489 45600 490689755 58978 59704 239978122 75008 74659 437296226 84042 84406 461240779 47627 48263 163189348 84439 83633 228684622 13126 13485 605148142 65905 66824 923603365 63996 62996 140793414 72784 73512 44490076 14729 14076 75910268 85833 85388 764226863 65842 66829 830966593 89271 88364 88958073 32124 32849 671473404 45060 45377 584187376 23094 23784 773457947 23283 23333 769464464 22330 22827 552685991 6417 5762 516500693 32985 33014 6171676 88826 88645 256161837 44174 45170 68779127 66568 66840 666582189 59916 60444 439175056 30717 30703 458320131 66735 66843 319109546 11601 11453 76184748 52703 52419 489242185 58389 58554 344538215 92395 92430 270733380 84138 84293 653396713 31383 32240 722076186 14406 14069 745404882 48658 48172 588756617 97812 97903 36609248 69939 68991 534136669 89517 89962 163215714 33826 34367 653676167 53577 53535 792663024 30339 30361 431850862 15414 15701 916655706 18351 18363 102526602 65031 65207 991874014 16319 16815 760954158 44309 45290 924352926 97869 97801 41021349 31977 31850 84623697 72048 71555 32755585 41767 41486 117611576 30906 30239 631753776 66033 66868 113439315 39415 38844 364241872 66826 66870 8733142 75781 76666 427429444 5926 5746 710773463 33686 33427 704208520 26908 27363 708582217 66875 66435 669961793 55163 55383 210655021 11727 11937 394389401 43916 44025 763351303 19248 19307 596951369 25068 24129 652232335 53194 53796 179994871 20325 19651 882955690 93385 93267 935745475 47585 48068 569998744 73816 74523 670805277 66886 66023 824819823 55500 55313 551939033 45183 44531 265976008 65084 65537 398763397 11157 11943 169850808 46705 46095 211943418 26276 25369 236764930 16011 16422 989864241 21624 20989 843246474 65962 66895 573640024 66808 66896 271918093 66820 67547 121842469 19437 20337 642457616 29862 29888 848716395 97481 96563 296819478 39314 38755 185338091 28941 29837 321636374 85244 84745 282857836 66919 66400 813209900 76900 76145 436416782 80058 79309 609365903 66907 66012 307785435 86957 87271 789481411 16416 16735 557535647 50976 50210 971322896 66911 66017 921313273 7623 6808 516835122 74036 73513 594634419 97192 96432 117840210 12335 12433 960248143 14966 13965 841892149 66917 66834 491446498 18284 18067 403689396 39759 40765 117533990 66763 66920 922585964 69728 70132 295263178 83234 82600 14119606 86700 85955 557238796 73231 73428 950507994 88522 89098 33331850 66926 66077 854276479 52217 52746 610568533 92615 93481 175079782 43142 43081 891834440 54500 55042 3848536 56774 56433 953970072 65086 65089 968116829 74383 73682 656155307 60147 60113 727282223 88333 88903 720974126 87894 88439 674026222 10444 10974 157975650 66765 66938 565351701 26420 27387 727778486 81254 81158 237748653 66801 66941 762759579 33890 32938 98116289 11380 10887 927178132 13592 13673 618465297 37926 36924 11681420 69857 69362 599671818 84998 84067 681202797 15033 14935 948401398 66949 66610 451133422 34460 33691 848064113 66832 66951 778589101 63387 64065 583653148 99372 98469 911969661 66954 66452 48811669 64025 64336 754669057 22447 23165 752824230 87576 86937 943682682 42852 41953 355648188 50705 50625 103511261 15191 14215 433812635 48112 48146 583218217 21947 22446 398681425 52328 51808 161056503 8803 7956 418112360 27142 27648 352693842 16154 16091 221063008 12360 12462 217190090 44090 45034 530146141 66890 66969 927980996 56369 55797 444463900 14130 13178 740931860 93275 92404 738588715 43488 43495 257187022 77957 77657 31507546 60106 60748 834693976 99325 99308 791463021 11817 11590 13906372 66978 66365 719885587 24980 24439 654303837 26549 26748 522525724 87914 87368 468084608 66433 66982 348103654 66983 66028 205185198 49399 48914 828286744 16440 15468 355196894 98027 98441 410327699 38206 38068 957345048 40374 39575 21514662 43452 43533 236551743 13008 12663 356032129 46531 46109 614867247 14369 14050 77027565 19456 19720 120785928 27788 27545 707994938 63403 62844 367986632 40992 40422 695732600 70015 70256 535390496 56111 55885 482840298 14037 14077 4931968 68678 68714 81671607 9038 9148 47350389 43714 43594 651383011 62113 62398 768734516 36774 37578 716988030 45853 46550 972216439 67006 66326 753741851 51616 50636 327219847 95771 96731 333281156 66946 67009 720737690 87181 86280 480644012 61388 61350 898423904 40735 40481 807926245 65922 64976 997340377 85661 85873 852080467 63665 63569 899224937 91638 90697 551290529 66141 67017 489240622 94195 93557 698115570 62319 62237 781424785 81467 81841 450107675 4820 4812 38072091 75195 75137 253568015 60445 59913 22631819 50395 49997 818137498 32722 33135 966348069 68882 69215 54911571 127 1104 788236620 46360 47012 91791308 35203 34861 853954643 7849 8307 508071947 67031 66529 485935249 20870 19896 639399230 94918 94659 722696115 63950 63545 54066090 54727 54233 695853654 67036 66766 208627685 26061 26042 7555542 66569 67038 5078853 58937 58861 698678368 66240 67040 151936152 51296 50536 788720463 66111 65162 420898581 89401 89952 895581109 93119 93090 363794835 11904 12756 883442999 24112 23808 550121465 33407 33974 530756383 16965 17344 258097398 47050 46165 494156716 77141 76165 48444914 41508 41420 380051884 86591 87562 416371524 43868 43510 937555021 34081 33480 57024677 35996 36712 741753137 647 259 612409828 67057 66307 823471296 70185 69479 320568284 66135 67059 98591938 65038 65327 655247780 43702 42830 421306669 16379 16331 902877701 61258 62247 893527867 80710 80470 829558065 15362 16252 254870208 87867 87955 983484593 17029 16705 943811003 48496 48752 859752352 67069 66820 368377387 58894 57996 62632727 66446 67071 558653988 14587 15149 618655464 44747 44229 263508513 94598 94099 542680719 61551 61337 664648092 27967 27881 433759845 90784 90212 581400028 97796 98022 316757271 80704 80512 527973135 58085 58957 990962007 66141 67081 86855576 46850 47208 60796369 27143 26976 443191722 53961 53055 687543649 4957 5398 839973654 76593 76822 16927107 67087 66759 797644641 41509 40661 99548427 79497 79383 80093210 83632 82838 701698326 60945 60619 733786986 13658 12805 676915776 2982 3302 34737901 67094 66286 662649879 67095 66985 703187136 59409 58612 889268432 57879 57023 776775900 98368 98743 307497273 84298 83972 323499170 41681 40776 558592239 61173 60942 228098742 90763 90303 593019601 54167 54357 127393041 58805 58907 494004660 66583 67105 875355986 94938 94659 311298393 67107 66809 761384789 68618 68501 650853276 5816 5363 9462791 77922 77892 489631213 41584 41336 708439673 16837 16003 34091780 51300 50354 594778419 28425 27874 871406801 48920 48402 50147786 32730 33516 494006962 1699 1563 334540981 26995 27800 289593321 62587 62265 605320028 67120 66487 455915085 10123 9192 734878834 2734 3408 932020543 67123 66818 296767109 79622 80169 58139872 26263 25707 733394131 50235 49421 393508226 67127 66935 822880 76493 76069 518566748 66784 67129 663072581 79590 78639 504657537 66715 67131 330214475 47681 48447 951293715 78215 77663 444441784 67134 66588 725935539 67135 66801 161898089 94984 94141 149178429 11652 11310 596305953 12261 11375 802524850 978 427 130889249 38016 37901 111154294 84693 83895 696478969 67142 66582 869466556 93304 94022 352734877 67144 66562 577225022 66166 66202 661126587 83181 82541 79855153 44916 44516 964660044 55057 54947 676675192 59500 59320 547521130 66426 67150 199355672 78802 78343 116483681 12810 11958 173828332 14824 14525 28249352 67154 66193 208333722 54112 54969 148623186 594 1 311090373 20508 20373 240759328 89015 89456 164652420 55277 54638 483072345 59546 59482 28216851 67065 67161 972856125 80739 80151 369049545 15656 15917 848656886 27114 26390 999927114 82982 82695 264565104 98280 97380 127832830 95011 94494 882415467 66636 67168 492291522 53497 53496 82674127 39596 38592 407926237 54760 55155 402663231 15399 16002 595211317 43813 43377 413085168 82271 82698 720295875 19556 19142 352230588 71243 71853 978343748 42118 43077 539566706 66643 67178 969861937 32255 32667 118646641 44554 44188 465898482 74118 73354 994483573 19743 19934 754950223 65736 66340 893469104 18158 17600 429649959 62664 63527 811320605 51317 50813 411742052 51 1 39751441 87380 87183 263370030 66581 66760 817270291 3298 2555 582136671 16639 16168 88427245 5931 5219 44480567 95192 94476 80818691 10617 11286 305452114 22252 21745 152733412 88999 88465 203155158 66990 67197 546125343 40265 39393 75989489 78334 77754 898562392 59613 58772 820764035 86048 85130 527860122 99925 99223 203243031 85864 84972 521870319 67037 67204 125328920 67205 66883 688194606 66479 67206 916485954 48607 49080 61345813 50503 51267 132218966 65536 65322 20849303 67210 67185 993358610 95479 94959 349425527 71406 72196 702623328 67213 66285 654044950 66786 67214 280742094 68447 69340 740628106 65897 66705 789342014 40607 41419 472062959 89079 88446 739044318 90083 90896 257500930 89266 89111 353309019 50982 51163 38992876 5071 4798 641451602 32768 32355 513492059 16478 17118 804478216 43773 44530 119765207 21647 22260 181723994 83300 83398 274758740 59664 58916 744109815 67606 68241 536281091 43150 42585 236956108 29489 29583 430486894 64956 64343 968903360 78339 77578 440761540 59523 59148 727525026 54514 54349 44237681 48653 48326 482022751 89944 89843 366251250 27940 28775 721971065 26944 26848 150095848 3943 4367 691734452 15650 15546 211124587 66859 67242 286713107 66307 67243 736431264 89961 89549 617265410 21973 21637 115516558 40792 40062 859241941 2128 2434 146585133 98536 98805 281848177 62356 61898 935366848 91082 90211 923893833 92747 92331 552333413 66996 67252 482382989 49713 49342 18716395 67254 66276 948651421 44489 44710 770500323 32531 32467 8246212 95958 95797 538129658 68225 68535 402611235 66760 67259 562414470 61475 62070 47908587 35605 36308 19045470 75300 76147 814072272 4735 4922 235289839 64210 63932 234195130 21008 21589 14581388 33894 33032 909061821 17949 18008 914863366 74203 74071 761437515 4223 3591 976070013 65042 64274 11314600 52317 52846 120448885 66130 66485 478017695 48356 48724 48593964 58406 57679 596824180 53166 53506 895887404 68353 69230 50705689 51996 51824 505096988 67278 66655 814749348 66737 67279 136851931 67280 66306 620646913 8338 8742 441686224 61135 60588 163154916 94832 93931 137692283 39358 38408 15081986 17590 18312 627572304 15856 15634 499193985 74051 74031 408540102 66519 67137 40191917 27844 27118 247524267 66633 67290 836038124 3069 4072 900335034 83198 83777 76392436 67036 67293 389027951 49730 50298 400212283 66329 67295 533152026 5336 5499 598463151 642 127 758348339 71775 72543 213128616 85044 84823 689507309 37916 36949 596605211 70135 69696 288385805 35527 35544 48352528 61645 60820 789903869 34327 33974 70112342 8978 9251 565731356 30027 29051 986252405 31933 31381 980872025 79059 78624 159552484 98571 99464 264581120 78963 78217 82356860 10715 11182 126278355 13192 12492 834714669 6524 6119 989620573 67314 66339 337898992 64328 64648 911654019 55390 55959 398076 43012 43292 904608092 50492 50920 972973629 1572 715 587361347 90290 89958 379290114 571 1 843801130 67322 66769 812943350 65517 65558 636398641 11927 11733 549646161 86810 86776 356467063 67326 66414 272523087 21249 22115 7399727 38639 38155 285320162 67329 67277 865265399 47512 47522 789338787 67331 66501 387107686 13784 13099 157281295 430 1209 905755364 75751 76277 633939184 67919 67515 365363391 1 137 289145881 7004 7139 626930811 64309 63542 54511190 85010 85926 607575913 41021 40137 932301475 1008 507 520167547 83127 82235 207556764 5960 5845 66667094 46369 47176 489882421 34549 34438 819623849 51217 51686 644924843 75392 75747 13985725 10899 10643 655370427 7242 6974 499696974 25811 26749 291608081 27007 27783 856084890 13755 14091 409980931 2520 3100 164896183 40180 40827 201283967 80739 81192 728948777 98012 97396 355703362 70651 70482 242197684 16448 17327 97522507 66942 67359 804504687 18295 17750 202979216 18493 18596 918004762 66359 67362 29061871 76617 75747 563326129 8294 8643 150305127 52039 52857 598913601 67366 66949 105619592 1 392 811941115 50110 51092 788067624 9891 9720 412215431 67366 67370 937837400 79231 80229 2884507 67372 66847 451753623 87077 86529 787392971 17060 16432 51699781 66763 67375 446642595 69923 69055 762741338 15755 15893 856586483 10438 10125 817918551 88754 89645 195083626 72953 72821 28892797 12268 12841 673144678 71087 72087 134991677 12585 12379 226944267 26783 27608 832333553 22940 22025 880436115 1618 1121 479482313 97836 97393 525732580 98640 98967 67230728 55019 55951 903974760 82102 81307 78713968 17176 16959 681567769 3565 2572 722503930 14850 14044 36125915 56191 55430 934493131 78872 78865 163326223 82079 82289 745497700 67397 66499 896675429 67398 67297 337989913 10073 10254 336539633 6502 7031 387841220 85509 86050 712171906 84 1036 235711674 56304 57152 709246767 17521 17484 632630014 54125 54070 44939570 93521 93515 86569141 745 417 144265722 70700 70123 145413338 34873 35764 414704251 4887 5647 53613363 66847 67411 889813193 75832 76105 411844484 36590 35736 1017061 87159 86730 572324098 67415 66507 396511190 66532 67416 809595402 22085 22531 828258556 66858 67418 441720851 32020 31746 985257378 50848 49988 793520098 90077 89292 515215058 30622 29639 956324349 70414 71139 858737005 98695 99681 604590945 73084 74013 802333819 62760 62431 44551287 55064 55211 816609727 75883 76248 502149189 90496 90284 643550350 67430 66704 594886113 67431 67360 904141538 30315 30944 667641388 79169 79311 706823339 52325 53281 158211004 56370 56650 953515365 67046 67436 705313562 16412 15899 29602287 38457 38399 247191854 92578 92463 721837211 80730 80320 888133111 67498 67460 418834818 43050 43429 233244544 87282 87312 701054234 55041 54092 853086479 53022 52098 817492746 30293 29477 62110367 95091 94556 377051964 42543 41667 41901200 34441 34469 530572084 97261 96725 492745630 24222 23471 381462945 1086 580 959656208 67453 66608 7382578 88192 87520 786340657 95881 95653 19371435 61791 61841 220336644 86664 86655 336089656 6636 7131 287624244 55985 55107 394532865 28132 27673 663822410 1392 1784 294545918 63327 63239 677129762 27093 26885 721780493 6630 6626 522271904 49303 49825 113112898 55089 55855 304717727 71030 70120 278106494 71661 71975 436976170 29303 29385 572546883 97181 96211 5383919 57714 57977 57450694 93066 93047 409247984 97452 98216 183206726 66980 67474 553578108 77659 76934 989897629 47646 47720 643465310 12532 13239 624764693 8492 8396 821164884 67479 67321 791429244 35705 35508 913691075 92123 91952 46407035 20551 20931 500415400 66125 66002 746532899 67484 67213 601320146 70622 71134 553795785 1976 1240 309022543 11584 11322 309942804 68577 67865 477855780 28043 27820 293840212 53921 53757 276372545 48109 47785 526630165 37253 36521 863582131 3399 2598 841655285 88709 89510 922298652 40220 39675 680664498 79055 78552 457198432 18084 17111 258416263 45411 44691 811599778 84443 83546 983712953 58849 58466 131709807 66735 67501 336859245 82440 81905 148688696 66743 67503 565956028 84199 84484 959090950 68036 67303 632677641 21848 20847 748201833 92210 91575 433063314 67275 67508 758198449 85846 84861 683335238 67352 67510 234250849 67511 66944 651876567 61880 62459 977583329 35642 35268 750488335 67514 67171 869476211 38636 38414 354505319 58559 59225 290949224 66765 67517 12242390 69694 68697 801516948 53809 53740 561195495 62594 62769 674633983 33780 34195 795177742 90737 89745 12958685 33797 33703 157999676 78745 78466 197507521 87302 88302 592533425 91204 92097 57505293 29306 29657 61503506 17002 16219 440868269 30405 30716 859774907 46253 45559 204563205 72303 71573 538976342 54484 53787 630493735 5389 5334 374996140 1437 1822 296471370 480 1098 272864956 18079 17884 29783928 76421 76757 7701514 63898 64064 13980038 17867 18655 391576634 75530 75683 561743177 17207 16820 642880989 16117 15343 518117127 61014 60515 581223819 90500 90309 470567212 17291 17630 701879090 87834 88508 394110526 39779 40168 163789229 67548 67230 64290067 21354 21892 777331865 16430 16245 856698178 59912 60167 919666788 92984 92871 644913111 58296 58702 348901542 25156 25813 888850507 67555 67084 918110389 55387 56144 446114227 66583 67557 539009652 28356 29194 567778359 66861 67559 829312875 4541 3849 978812614 54107 53792 23339037 66920 67562 767328520 67853 66993 170782101 12736 11859 89903508 67117 67565 202428739 27600 27146 309918820 86696 86118 666867462 11880 11192 724077957 67569 67258 306910602 97606 98463 232049683 79519 80376 615866580 81813 81178 29382501 93885 93798 690096923 19537 18821 131301509 76980 76688 665511898 15706 15821 166519267 45531 45885 349013283 50795 50049 552773450 78656 79334 595906358 59017 58281 493779986 15243 15060 485560914 67582 67551 677938584 80831 80287 68715723 91331 90620 759986155 63134 62188 148378461 67586 67553 979854024 28569 28359 678416832 54060 54050 705481417 18967 18382 62546300 18529 17766 106488537 62941 62535 117286143 41080 40172 965769707 93020 92979 687277293 67169 67594 25732844 898 790 569062839 67217 67596 424660213 8651 7900 945421167 94889 95442 660912582 12795 13679 625958875 93767 94773 681578608 98010 97907 844533448 92049 92648 599176785 67603 67085 319540384 28996 29113 451930181 61843 62463 474757951 63065 62502 216811035 59484 58597 453763331 39241 39645 302363206 30985 31316 751019554 14981 15965 139614677 24385 24728 461749313 53365 52972 541391014 66995 66092 531539010 59276 59174 5563350 48555 48338 154682973 84255 83466 854127739 16005 16033 850022514 67172 67687 751178902 62077 62267 68355229 67620 67001 608641091 22072 23051 155005452 67132 67622 84988211 73594 72751 964213261 67624 67027 907106908 69980 69183 957838187 29064 30037 42172911 29292 28943 813154811 78229 79194 865113995 85340 84429 45702770 48042 47313 210672304 71561 71096 638730873 94559 94986 5102454 34505 34528 397878532 67244 67634 849047423 81992 81352 326703327 37129 36146 878214442 64661 64402 183526281 27295 27198 306925321 38994 38014 32019014 30326 30106 578233750 48527 48332 282524528 32500 31740 633089313 85536 85503 182872590 7226 7241 779593229 49774 49867 699246504 12414 12784 969268540 51291 50480 8476761 626 1491 224725192 67231 67649 425844005 70801 70353 205020404 67300 67651 33056397 67228 67652 325479778 51484 50823 197783905 51396 51387 304033414 67655 66831 503287766 66331 67337 771435354 98180 98818 551932120 58732 58405 637485907 4386 4217 519314337 28591 28330 104694932 50471 50922 555763083 67662 66833 504919651 40258 40837 656986146 11385 11212 186771417 45150 44821 428723582 16084 16859 178394845 49952 50132 924770000 10379 9677 599114579 3054 4058 539853114 42 920 470844048 89293 89589 23141604 99526 98739 157378321 67673 67338 2591308 18001 17954 827412589 1682 2093 717652445 70406 70207 170358665 90907 90310 235841988 67262 66361 235539211 1171 1233 850245119 76384 75447 853733393 67681 66739 606031542 16910 17203 954006306 43887 44733 54538447 20474 21193 562705765 71841 71843 109034685 89059 88601 27525648 88025 88676 699557784 67688 66889 64155172 66198 65834 797000307 46773 47000 800425048 28343 27850 914394090 29687 30292 595044178 77950 77227 64880634 40288 39900 404743197 79841 79416 95640086 3382 3015 476820184 67143 67697 788151670 90058 90502 468421547 36908 37234 790362035 63589 63818 589815296 93164 92688 656724369 38051 37876 240977903 60969 60844 513139227 23695 22860 887382521 15949 16506 433461238 66685 67486 53523194 74084 74630 340159727 25850 25289 359866457 7985 7948 72789462 67710 67661 81620610 71591 70778 215863439 20409 19642 964732310 11830 11660 436370022 58535 58076 852749920 16550 17113 299190435 67142 67716 416430988 19412 19932 343929182 67718 67237 129995539 67719 67406 833634965 67024 66209 680037370 82469 82447 336244092 10210 9551 130438204 69227 68633 540810260 67724 67260 29591813 35728 34938 699188479 67604 67349 382090016 96117 95814 53913491 34859 34036 367370675 57488 58025 790358573 28367 28610 915959082 93825 92823 210795720 75818 75509 214839409 24931 25253 183849422 67085 67734 760235622 74965 74899 51001645 39234 40139 857719182 54489 54299 486681006 5076 5172 326796294 5155 4387 8770691 70015 69421 310121405 59648 59777 309665566 28129 27552 173997793 34276 33800 472996170 79603 80185 392127639 67515 67745 573240692 30702 31528 440268271 47192 47130 175223113 82373 81967 593429271 82528 81638 820587655 91618 91790 949119183 34251 33923 723116556 85658 85351 124580380 86641 87335 497104692 67754 67431 911311425 67450 67755 625448289 61562 60766 638655211 18155 17974 900579803 94633 94920 371921580 71249 72227 799205339 53005 53514 34981290 78763 77926 286460130 64273 64656 180820633 20630 20095 10274639 3180 2486 449437158 27930 28675 381665073 70544 69894 487187765 88138 88344 649126234 53125 53581 842264846 10658 10611 684459189 4605 4044 978268883 80513 80304 145039833 66247 67064 593560822 62091 61181 951774429 66791 67774 716108648 42827 43693 231260526 81023 80225 580790357 98877 99686 62428448 74906 75469 792301838 55195 55675 775283714 7948 7389 189878087 61003 60510 920406901 67442 67782 138103426 62148 62663 722388798 67784 67133 439973323 90450 91324 996525273 63829 63745 595041702 37304 37009 784498960 97190 96623 263246406 79534 78652 721445837 48651 48712 846119423 39010 38485 357027373 63660 64109 971773950 22461 21617 738201301 74371 73751 681128760 25567 26145 476082313 79911 79400 658098592 71372 70977 899880699 21946 22573 564808605 27612 27147 3986400 60629 60100 4234171 67082 67801 12084297 67802 67781 802090657 34148 33256 633601585 63154 63773 172189507 67805 67345 98725458 29598 29407 300794712 88471 87993 784579134 70889 70956 291384335 59189 58264 634187434 5129 5889 300482301 11573 10893 507582989 93830 93360 986129242 86597 86531 561605482 15873 15239 182108014 67815 67561 649048937 14966 15341 57907270 12578 12866 14528941 1 263 391673259 73294 73070 97331298 29224 29950 207424597 97963 97666 751097877 30202 29789 665903195 53323 54175 216069577 46401 46901 280499694 20373 20455 922923335 54293 54428 2954823 82735 82039 284938677 67881 68203 742266590 36978 37844 851514986 6143 6057 525377757 4742 5626 54172161 43372 43907 191212756 54466 55073 918055852 79154 79470 202942126 17562 17135 822235851 16328 15451 692219364 79673 80562 755724478 94751 94227 205202928 93335 92921 742536439 4387 4795 968813317 67841 67269 260462419 64520 63902 40517373 50139 50995 464833706 67525 67844 4683923 78809 77916 199190949 58032 57778 881888978 62065 62291 857483215 67848 67533 873185997 29470 30140 267895023 93607 93854 974363025 46188 45248 327619734 15012 14838 238427224 56049 55330 41894388 70608 69619 303154431 26269 27023 328036335 67856 66939 674571450 87988 88824 154854775 34758 35077 564421383 66969 67859 797901843 78130 77140 66529504 35922 36708 959986368 2676 3105 438193205 35564 36539 569964284 22234 21842 566480793 53957 53792 387629598 15663 16459 122489404 8434 8272 595609832 99702 99074 41749529 86427 86455 22380895 67076 67870 95916656 82129 81946 325378778 93893 94132 299868279 45938 45809 671442010 88542 88180 551456845 70684 70154 128955673 59939 60430 952184879 77486 76613 825189222 96901 96670 427671534 78439 78656 91547055 50385 49521 391275168 6533 5859 84228576 67882 66915 331962518 86307 85705 554766060 95731 95505 660313487 67885 67792 35761320 76514 77299 766576427 7317 7763 107810272 2713 1771 109223843 67889 67251 432595109 10397 10366 25374390 36772 37654 691658980 48919 48814 679781095 43665 44023 338215229 36267 36372 909276389 10766 10771 489854481 82080 81574 830107467 61974 62682 16821469 67269 67898 965478537 11695 11652 375245255 74935 75094 940930338 30917 30297 903998839 81113 80386 176308249 31751 31236 290108712 1696 1787 803325861 7290 6747 912911103 67906 67647 761655852 4439 4369 592596123 35852 35245 998616943 88474 89276 747156973 44565 43566 767629827 53246 52513 853044810 66272 66250 654363904 87879 87631 180374462 45922 46542 211403261 69089 69728 394961060 90139 90519 166611771 78969 78508 6282611 67918 67910 380599840 58000 58206 580968667 19816 19428 297837031 67921 67230 70340113 13182 14172 582612631 82973 82436 253493607 59275 59797 872900657 43482 44093 783492895 59402 58819 934085166 64499 64300 436770945 14111 13385 145340200 87587 87253 643370795 12428 12550 452350168 62511 63455 45842089 53743 54136 204053568 57282 56287 500154949 62974 63650 112961065 54694 54481 856939808 22803 21890 165944272 64173 64506 567509122 45498 45055 136225757 90864 91545 263998575 30905 30545 776881044 27344 27649 957120123 78307 78309 91956303 10177 9483 812090079 82688 82971 20466988 679 249 810097611 76649 75851 749020419 81742 81397 1282814 11730 11941 135057563 86366 87012 247802261 67868 67950 153862429 71804 71345 88619552 85673 86269 269420232 56409 56477 845496571 88902 88523 43564007 74603 73955 307642076 23096 22133 547232768 67893 67957 334965160 82441 81818 44997455 91270 91582 496623499 44205 43396 359731826 60140 60308 863293511 68301 68263 61526630 38527 39405 28856524 63506 64144 551236786 97582 97752 742345994 31836 31125 109312994 39588 39566 635522051 39456 39250 906434615 26837 26048 828635684 79905 79276 824911005 21477 21287 235810261 19285 18586 456896477 1996 1683 836311631 74041 73889 348890644 67975 67826 323134637 75834 75548 605613668 16450 16524 616501062 56493 55489 470454505 35939 35795 63729467 1970 1698 332953839 36783 36734 34002508 73404 74322 558311266 66932 65986 730016496 30775 30647 663677317 67835 67985 146002084 18996 19298 752510951 27562 28206 67613315 67226 67988 141140372 48685 47933 789923351 97786 97197 458663816 66748 66550 218532975 29107 28929 636595305 3911 4578 588103537 67312 68316 734641269 40692 40023 208988530 2196 2781 944288185 83489 82832 877665028 67998 67059 905590915 18742 18248 919712527 68295 67549 711653403 74617 75404 205090084 59596 60357 145339310 94644 93878 63758349 46608 46360 745371531 37433 37891 303015593 67330 68006 802367122 68007 67569 277419255 72963 72568 767654888 2247 1685 927157104 54734 55676 585848048 68404 68786 735379098 68012 67336 64327031 6236 6471 732903642 11828 11311 455165999 3902 3002 846300297 50538 50258 509519199 9682 10442 970488907 72234 72134 295590360 67049 68019 357643676 72610 72509 629808171 30051 29352 187447724 67956 68022 633687577 61016 61895 762249325 59855 60315 676032587 22109 21639 340009450 79902 80546 728989252 21721 22224 7727066 37332 37574 882067091 51552 51188 690157941 76304 77296 557814605 88021 88915 319161222 89445 88761 26471610 81168 82079 963948226 43333 44150 247156815 59684 59702 619231832 60833 61229 738483676 82840 83282 886014153 64499 64810 179367175 8032 7420 29428474 37106 37032 475169017 94967 95707 385136008 5781 6718 694550615 73768 72834 558680667 10343 10667 22705524 52824 53411 470737022 38064 37994 316275397 44556 44493 389273645 7016 7086 446649749 87499 87039 485636400 29034 28826 17084665 68051 67806 391242088 36815 36253 304049927 56611 56190 324862376 22461 23166 639268419 98767 98775 603151558 78098 77309 714901850 72785 72502 104398065 68058 67657 986171155 64865 65534 162321220 43156 42973 400189058 5422 4796 500659612 31452 31495 879952767 21157 21541 127823527 79313 79715 611553110 78140 77942 540365886 712 685 595540416 33054 32704 531699701 104 1 69166610 66518 66703 356074992 216 1 965017781 23191 22847 249112056 8889 9478 233621718 40506 40468 318010061 46123 46899 932962910 22416 22408 760486846 32334 32778 512148517 1385 1581 836781176 12385 12563 76600930 68079 67488 921302812 68080 67718 577787239 67398 68081 690076820 77140 77524 724454539 34696 34085 992612134 8343 7545 138984807 83842 83707 315087689 63284 62916 7751493 18225 18380 900891320 92262 92577 453468885 20005 20410 403346886 82935 82467 837191202 19407 19467 241710833 57676 58656 71156933 34512 33851 93150393 39677 39507 1767000 46831 46380 28960179 85759 85781 911834414 60485 60134 127644377 43453 43067 118878017 31054 31670 820100132 44884 44931 54823276 54442 53755 242013021 54779 54012 812689627 73209 72270 438503728 67995 68104 11493055 68105 68078 442558594 54557 53877 900434502 55944 55136 957086724 15964 15845 373569738 67397 68109 809685512 12167 11583 208056905 39718 39196 246608532 98606 99120 468860949 95404 95840 898071477 68306 67399 540658636 67336 68115 301651990 55416 55344 572975755 48350 47977 881607633 3020 3831 955820127 36547 36145 130945925 5821 4875 128591868 25498 26397 148533673 64916 65136 149973682 81040 81879 56821280 40933 40118 4426396 81176 80395 862239757 24784 25489 589775131 12937 13184 242817512 16378 16556 687815554 56936 57357 382197714 55624 54796 429830163 68061 68131 966385701 8312 8285 107161899 29141 28804 462014032 3999 4919 59927737 40448 40777 341327842 33454 33144 314215924 95458 94820 12612068 83442 83325 733398862 21509 22463 227685484 47434 47023 911159459 39877 40287 978794095 68142 67312 645604791 67430 67656 1397207 69514 69059 222621919 47217 46975 960605141 25460 25370 273157630 89130 89832 216143225 75919 76104 433658291 61833 61053 63568000 88062 87438 868335825 60547 60356 526741613 8489 8206 514180112 43760 44729 935843291 54729 55024 402940930 57953 57970 29207057 25625 25129 551242056 48383 47844 444489943 30681 30648 921091333 19847 20283 452721800 86756 86404 310789523 9618 10481 349778025 95430 94693 456850293 31310 31768 989429049 71973 71375 617392781 81765 82498 397442057 17652 17158 655004559 39879 39300 312003406 2279 3092 36626870 92144 93019 671306293 17912 16926 31205558 54472 53577 336121398 62573 62837 818314993 98267 98346 322789100 64583 64436 787351533 86430 85473 989889572 65140 65517 478642950 67775 68177 192037428 91257 91524 192524896 85743 84883 23533198 21257 21142 159428128 61899 62856 732001940 79414 79206 888272860 65378 64909 563591854 4663 5128 773448271 70118 69419 603113370 20164 20028 390275410 40900 40159 43535364 76807 77488 894735880 60723 61245 234412119 35370 35233 588589912 90370 90937 878853842 11610 12184 688740000 93720 93140 686864862 78428 79282 738791591 48799 49443 371215519 68196 67556 70933204 9916 9592 40224713 29645 28701 788112542 82338 82080 168127669 68111 68200 757802308 79148 78224 746148020 68202 67300 3964350 6303 6338 361697955 46145 45787 399128307 10764 10191 504690879 93542 93939 568324140 76226 76682 700775611 71159 71021 266031561 30862 30829 590902288 80211 80793 32315443 31045 30669 326668949 75375 75958 725404433 84055 84712 926055247 86901 87457 547878079 3583 4486 327537546 96218 97207 606531067 12668 12544 746261544 39183 38484 516723170 79274 79684 521262394 50 676 459992604 86527 85701 16084941 68222 67910 869417811 67845 68223 130830854 73388 72922 45443561 42072 42313 439210354 57575 57504 204107498 1428 1158 204425111 67476 68228 785186111 59965 59205 697984207 68230 67991 260040485 64832 64048 264054102 88731 88416 298869726 83334 82825 953949345 22988 23309 251090342 82552 81960 994347761 5972 6572 494578665 31660 32618 503214377 63327 64113 460338611 93028 92111 85759708 10898 11568 224393320 67229 66240 397686443 54794 53816 63168181 43780 43127 560415950 22237 23104 422400966 75642 76181 295470064 51258 50712 990158522 44354 45176 441441344 67787 68248 250352212 24734 23875 276900037 53762 54029 650175731 11970 11064 273379057 36727 36535 356369604 25972 25948 110310522 34225 33873 356383798 22254 21371 576350053 52440 52376 362691246 57510 58366 263195748 25481 25205 465458557 21387 20517 44752225 87518 88153 245601551 8449 8161 362648155 68262 67573 482075236 48863 48125 417379953 68264 68009 238971076 67226 67849 474831676 82746 83596 908918703 70972 71336 239730786 68268 67606 335016212 34351 34022 907605352 67588 68270 398421955 29684 30077 707273672 67315 68272 456446499 67560 68273 537214788 54482 55328 18670888 57691 57741 401461369 62890 63833 225635200 25312 26101 100748727 80460 81357 673750285 8549 9283 991245840 78386 77436 478821016 68281 67436 790946479 97406 97701 121571780 19446 18943 795116140 68182 68284 82660672 79965 80108 301167517 48503 49254 326634817 45199 46132 824963118 2587 1667 937903152 67580 68289 278413300 56652 56031 451167135 13633 13925 763618622 68219 68292 769615234 36183 36033 489355181 40856 40110 181329308 38770 38000 982524230 39484 39874 546586423 26835 27638 99348934 61341 60545 503089944 44309 44231 935296053 68300 67884 761354674 58814 58011 696611518 85274 85853 854390170 59403 60089 369603774 69415 70148 528120379 54421 54228 323748635 32479 31929 169396939 18412 19389 137055959 60268 60689 573371774 24224 23292 65309669 75117 74889 741529337 79372 78748 452330043 8969 9433 455119369 96261 97128 126238504 68314 67390 946384789 48791 48141 897399016 43447 42917 748255953 98387 98331 909392502 79635 78796 446786997 1427 2206 23109025 24285 23527 531710382 40439 40689 67469666 42222 42091 700283027 69841 70037 990460525 38100 39000 916419034 43217 42467 996258310 45037 44098 769155084 49926 50276 703276822 6842 7143 653472374 99425 99227 81266046 87299 86617 243746594 85646 86376 12830635 2635 2500 4009733 8672 8151 459511402 90441 90944 689528442 92669 91883 635050750 6540 5839 542133231 78289 78651 682145649 33921 32955 248966878 32859 32943 591436071 65367 66287 293278976 68341 67373 154589625 79715 80359 725873597 66527 65938 58185728 91844 91377 953156582 56856 55852 952435567 98192 97874 308069798 23222 22821 1782182 13477 13547 778141878 35543 36283 645355077 91995 92340 920179921 49420 48932 1663230 40705 41354 589016680 96937 97385 823731695 15143 14531 141095830 69399 68742 670474286 31707 31250 855932246 30055 30019 190979749 91377 90648 972599540 68634 68311 7798560 68360 67569 528174529 64739 65525 137493412 15876 16466 804012811 63057 63207 309849091 70254 69977 830120524 68365 68326 248729005 5309 5862 375620002 68213 68367 381741001 2241 1498 64447103 25307 25025 926634372 68370 67380 527954082 92393 91891 978208937 3560 4051 897461574 67840 68373 239588979 30833 31572 695949977 39324 39988 210450079 89596 89852 62405487 75946 76439 33666244 46564 46611 222001976 97570 97225 992867303 54892 54080 208065071 68381 68331 903599178 47496 48247 339655125 68383 67603 980773766 34974 34040 944162206 60435 61214 56064217 45328 45028 386364394 36105 35114 359387073 68388 67706 221088566 84091 83655 139221706 58090 58336 55531412 69264 68659 639879332 89684 90322 676027480 68393 68364 521763192 68181 67754 172772885 25568 26267 905687676 95236 94855 543844552 26281 26483 653575622 28118 28890 921531986 19227 20128 98233438 59931 59087 271489324 99043 99006 908265110 53264 53220 739979094 69513 69357 47705246 65735 65125 139846032 68405 68228 433228115 60727 59813 184103629 15376 15749 142549336 40056 40434 704160741 96786 97019 39589992 93740 94530 19152778 36498 35925 218434282 68054 67056 684237437 61684 61250 394396102 93201 92702 56134145 39844 39046 496316024 78162 79155 894567057 63354 62553 884026723 62403 61927 364378318 82548 81672 76038759 48915 48609 255581883 67884 67275 222282677 81404 80568 39964972 13388 13759 27712738 24944 24439 65642364 6670 6832 950953019 91876 90926 96925567 80349 80522 342828121 69875 70049 986095543 68429 67486 652733429 55514 54721 651498443 51636 52043 810072573 25656 25688 729189172 54616 54304 15040998 69593 68791 81873466 63940 63334 13597765 23123 22964 606213407 56786 55900 385314713 78700 78109 333308826 28159 28892 403604331 37704 36833 967960711 49687 50399 955495322 90987 90051 641221084 68443 67440 710732272 95386 94871 94856415 8618 9401 512355320 66489 66195 588683926 76020 76223 915987220 84979 84742 274636927 67741 68449 964000458 73306 73034 614154626 61747 62214 376189279 29669 28696 592345892 4983 4392 358413991 74704 73701 42318077 90104 90621 915055899 43364 42374 54902892 53983 53196 605118764 89094 89398 712740489 76075 76236 921832151 12966 12456 313481819 85895 85836 835480954 38534 37613 574386508 742 275 858366438 9901 10750 466555865 62776 62706 24368821 9421 9249 434774158 71093 70392 847475422 73689 74559 50555698 44742 43904 282412678 39407 39009 675877951 33595 34063 5881369 25604 24878 553907349 68473 68113 82398106 25346 24371 345403758 67615 68475 743701047 92953 92618 86166677 45414 45517 41457185 16682 16592 214484179 11714 11363 849339034 68480 68206 529242794 62806 62313 341770320 3319 2433 64081222 17508 17511 205002217 67486 68484 327525297 84178 84172 2688735 93650 94026 937121350 88713 87936 656393358 68016 68488 833612904 93001 93608 274814347 81920 81518 546022004 59240 58810 111472440 14034 14127 440724467 82497 82248 180533141 89615 89853 88172053 68001 68495 194950489 99803 99342 123260507 59572 58636 471604290 55335 54594 995479955 3496 4129 615429033 93156 94157 58588425 68361 68501 848071513 71569 70989 207301628 56013 55222 645984929 59035 59037 772698959 1289 1319 626845096 60254 61037 73399681 94350 93970 202007809 54001 54852 693783775 98564 98020 155085695 64501 64589 673827320 33859 33013 516617803 19634 18917 418982994 94179 95052 747557683 94075 95028 326785883 97933 98827 118204741 44948 45809 167893922 86828 87612 999583645 81322 81193 61985351 89851 89943 69256827 16855 16753 685947057 19939 20647 213870233 83791 83392 806748798 20389 19973 212277947 95712 95767 598173632 45072 44255 350943111 19646 19328 201656678 68370 68527 382158231 54459 53582 875697656 15378 14765 60477901 16150 16801 423869576 94743 95668 141694950 44629 44229 310594533 73889 73223 121535314 41979 41194 607375889 97869 98263 262341187 98774 97850 250695669 90237 91019 963462917 13641 14638 229856596 38236 39095 580916109 67549 68540 342792446 30978 31802 858479444 10936 11354 22602054 45264 44637 674793318 7522 7526 315084981 22979 22843 153340085 79702 79695 330689280 63271 62387 134669492 58303 57369 283272760 23981 23648 804139041 8946 8745 143957057 62327 61727 581741602 42384 42302 654192773 42707 43476 139131284 92204 92638 20659689 39024 38311 840504992 67746 68556 552968449 68156 68557 325327503 20800 19920 312980095 76660 76058 298017759 27024 27350 142411250 68349 67840 252636310 46925 46645 64225453 78586 78470 787265750 81769 81546 392322308 85178 85736 973640626 68566 67942 871591359 32268 32421 551620160 67568 68568 298661320 83860 84029 3929327 33944 33490 682731559 75206 74572 691416859 54363 53579 142582832 68530 67615 251215071 68574 68149 74875387 42694 41748 470468395 54088 54020 51823381 71968 71072 289338902 45111 44272 614710133 45239 44505 810090869 98757 99398 306661042 99707 99125 334639020 68582 68171 668163443 67680 68583 937735876 6477 5560 170008358 26848 27235 304362430 66689 67668 471507957 90007 89897 1748007 91184 90567 609299189 56982 56685 693063149 82979 82218 357136545 79983 79187 431186289 92358 91534 173570440 29767 29413 899162589 13818 14271 724041026 84856 84845 155152312 93444 93320 131440040 73217 73058 369955256 79124 78801 532194885 60528 60398 526088151 68600 67600 616632327 10830 10475 417838248 86777 87466 762996026 54126 53868 954966252 7330 8106 665657783 32248 31642 264854881 92770 92203 34117977 45627 45629 660645594 70230 70475 425649 70002 69989 201273492 45533 45618 107236347 81170 80871 15988936 58145 57638 407978064 82216 81688 46091133 9140 9239 287844125 67655 68615 417884064 1853 1361 275681235 82036 81111 426441302 28259 28727 685032416 30443 29967 533488785 4903 3912 534337759 48272 47285 432799458 45715 44762 805876491 47988 47320 733400974 90577 90353 535038970 34481 35410 240608995 68626 68598 526209416 6553 7304 680121804 17091 17007 40052497 26790 25963 107737764 19320 19049 732259043 2980 2216 808476744 1451 1653 367921650 84789 85246 43060080 33146 32619 338574286 2943 3006 182489663 85348 85982 873956563 46504 46384 146459160 59818 58915 419331231 74615 74943 391763892 68640 68356 68908234 29397 28899 545590641 79346 79764 420961233 98452 98318 455443437 74696 74234 220190290 40534 40182 930488532 94045 94385 414449791 68647 68388 987201526 27031 27722 402935245 66164 66910 759132829 43188 42572 797568236 12592 12631 441223453 68652 67986 632143356 34477 34237 133847724 40658 39947 520583422 71413 71747 619577204 88661 89509 255858824 98350 98141 275542247 98279 99148 278256829 77494 78350 38828627 64220 64246 872086141 50656 51376 373519286 36018 36808 4063449 64278 64241 411117779 419 1161 326340298 23261 22584 475577989 17136 17577 887888674 9758 8910 943025236 42724 42459 266240194 76480 76340 753815622 34558 35520 581436686 15682 15017 420924151 17410 17228 407305886 48555 49094 368108012 56795 56586 484272694 68601 68675 73683493 13039 12968 986893305 2011 2816 221678833 47422 46841 848736473 9517 9281 852623623 6249 6784 520217682 41402 42120 19281873 68475 68682 408497752 68577 68683 415048459 63172 63364 669953422 49666 48796 922373773 38790 38935 46749624 55244 55415 41419365 68646 68688 49475699 83926 84836 318158121 36664 35856 250691108 19013 18120 444912780 11417 11315 65772846 71447 71256 817140270 88850 87971 343033192 68695 68091 30615737 64014 64361 728910286 77013 77319 626873129 69613 69466 131412598 78499 78230 973723755 76484 76200 25640646 41399 40429 260242730 42809 42348 113275877 28503 28349 968307174 64521 64559 71151471 4409 4135 325206854 10445 10857 836089453 9941 9969 278952623 21715 20907 193602692 76043 76530 59138837 28797 28604 854572908 78781 79385 905489425 89639 89471 59252388 82778 82052 386977076 66930 67000 727930724 56710 56222 608041884 68716 67992 951892692 40983 41358 166430660 35524 34576 171983995 79425 79416 561424800 68720 68080 871058682 10360 10585 219605226 68722 67859 177132794 68723 68442 796254135 7416 8001 670170211 3812 3745 551521101 10597 10754 429062606 8280 8680 605429560 68728 68072 201893438 68664 68729 19186843 58395 57903 621310218 35805 36660 696074181 53974 54104 503468062 48332 48181 597237252 70843 70434 291962980 40912 40488 643530174 90597 90677 210381436 41699 40789 536381117 46644 45758 404799411 6179 5453 237574347 54345 55165 157721395 49868 49980 676683391 94698 93944 232747895 1017 699 426410582 23889 23198 62359554 17286 17920 726546949 9850 10780 281573201 69125 68469 636296206 92126 92171 171391246 2336 1785 66024338 37737 38436 515520646 55771 56306 57523302 67882 68752 360278877 68753 68052 367788393 7376 6388 328155264 4444 3601 232685332 72542 73000 976026460 68757 68588 300211282 584 302 257544014 68759 67983 832163730 59458 59734 56119130 35477 35337 564164123 79561 79444 78022175 87548 88294 68551072 46598 46907 882854410 67601 68562 11957781 81635 81145 784146891 66260 66458 740483009 19326 19486 880594181 47515 47610 584401299 44506 43840 803095882 84670 83767 431599545 29815 29673 512215878 68773 68024 66240111 51044 50050 394646586 73495 74052 306726165 66069 65982 34906541 32841 32563 144272773 74392 75092 279436638 68779 68440 653053347 32681 33413 780024700 69803 70805 136593206 68782 67995 938677529 68324 68014 944663030 68642 68784 693661917 6805 6999 613921765 4546 4598 437411831 42128 42968 652119011 52986 52942 884718937 44407 43857 249741949 37895 38829 434597157 96367 95846 723084551 58637 57703 65365602 80802 79936 857591530 85977 86853 53778164 82311 82917 365192510 45574 46392 588818891 68797 68219 214642844 20492 20940 719392602 68542 68799 942557485 37266 37639 231758923 31904 32777 588761351 68567 68802 959366769 40261 39258 879868090 68118 68804 353198078 16521 16742 756656677 65227 64555 67250422 68222 68807 900822415 65568 65669 797955299 85542 86187 504483059 20361 19700 320968907 30192 30061 274438554 38116 38560 397546847 23490 23126 430626799 39443 39251 839594357 68815 68225 174548368 99229 99710 363329720 96790 97240 272168353 89475 88944 775410334 70108 70216 194387813 41924 41376 834643355 65283 66148 49986319 68167 69020 29388949 68230 68823 900989141 1424 1114 245462167 68165 68825 811146823 352 434 195211465 44861 44823 618051039 76575 75908 730784416 36519 36881 673610969 68830 68414 838090834 93008 92303 396192580 87624 87023 245601165 69801 69744 132067930 35915 35118 338788968 35511 35562 64398093 40104 39187 387409050 16758 15944 518668002 63967 63285 662075625 25920 25054 952521986 89561 89536 930647782 91624 90680 987233679 89664 88848 542537944 15698 15659 727337268 27315 27912 401758710 90150 90331 463661824 68864 69136 153167065 77902 76978 309611124 68522 68848 545807920 61133 60276 267353050 8979 8329 2127798 33473 34374 757437145 97395 96421 727209825 68642 68853 961282887 68854 68751 500588252 79506 80363 378209342 79971 80336 517637944 96073 96607 947005810 13042 12592 54551775 45850 45520 101263041 20935 21046 807479241 68861 68334 25391628 15937 15247 269872114 78139 77182 932165446 64658 64232 219704843 93359 93128 407687882 90962 91731 17266799 65873 64927 4062194 21457 20803 784735322 20520 19798 881121765 19872 20586 905972565 71331 70327 816243888 35629 34849 327820533 84423 84577 235660441 68874 68267 543493317 68481 68875 554198447 55191 54928 559897729 31688 32302 288155046 68878 68549 425084549 26441 25994 227846626 68880 68353 806927492 19077 18075 987478994 8177 9038 535522941 68789 68883 481132415 18067 17655 682987 5165 5392 485955685 74022 74039 64812861 13414 12601 851284097 1570 1100 45173125 50418 49871 176747947 68890 68407 499723380 61699 62582 846946598 2279 1293 854649990 25641 26142 738336118 68692 68894 828737914 62469 61807 623271537 74885 75647 62053637 59036 58914 998227865 75202 75068 533718983 79710 80164 180878505 5887 5049 104434302 88891 88774 688429166 25061 25123 62973818 21118 21502 309552600 97673 96808 568648273 43179 42912 650979153 99273 98347 460268499 24962 24180 981874765 11349 10343 102281280 82643 82510 493352227 30788 31522 516500921 71277 72210 417912091 20993 21665 175795957 16756 17478 136145608 17829 18156 35507253 26183 26834 189513368 68916 68429 482829434 88899 88806 958150569 7117 7512 106924277 60277 59912 258672350 54521 55435 454493375 53153 53410 96290867 67940 68922 861697738 68923 68275 55365197 68601 68924 370959384 21550 21299 448941142 97060 96392 570740778 33208 33132 226513415 43929 43605 996358588 3280 3077 949505542 96782 96828 816467887 76351 76156 761137779 23820 23789 663876167 80995 81662 395728829 64769 64471 81286294 68296 68935 860543419 80502 81081 547869240 99999 99838 876358392 86028 85994 965987649 29994 28988 552847950 5739 5467 943663220 68097 68941 57968310 74202 73399 899396022 17602 18300 831544670 58507 58758 365695170 16674 17434 248839676 80995 81477 698912285 68947 68773 170027363 28437 27798 685590093 23399 23053 953867859 99348 98683 917413190 51599 52386 297076886 62803 61877 56231461 68371 68953 690923080 79271 79267 8366368 85154 85094 832444279 24577 25040 465895869 68957 68078 551816172 91775 91106 236074819 46973 46570 35846471 68960 68377 930734446 68503 68961 917934930 91303 92031 330821479 56501 56912 79440015 68403 68423 22252787 48864 49095 994915603 93452 92920 224811499 32831 33311 139329943 68903 68968 770916332 80021 80470 91788493 48241 49140 49469519 86326 85769 493937904 31210 31712 166877276 86409 86340 645121951 17638 18436 434923962 3228 2525 883659755 19593 20525 405765418 75496 76325 102869679 64116 64972 333165942 42794 42831 173037856 79736 80401 436764323 78111 77933 659736996 82667 81884 881042798 80288 80294 52407528 79405 78580 624296695 56143 55889 335435052 1487 1978 270667959 68987 68518 378480098 3386 3949 638220471 29765 29622 830941560 12992 12737 28210692 82050 81350 587113330 11562 12404 162568542 43713 43176 23075515 81757 81748 152553008 59705 58753 302141501 82149 82909 275774405 12091 11347 793644463 20875 20503 294338232 47654 47613 647847598 35975 36239 132593324 49283 49971 161696272 69002 68847 531420222 45950 45754 421335413 825 30 760288056 597 778 159622430 46738 46179 668708103 93715 93962 526027267 24014 23118 935481200 91257 91457 86304287 17753 18113 208710526 44237 44197 485861135 79076 78269 174616767 69013 68141 799307483 95237 94648 67078320 42235 43195 43284 68686 69016 248161909 41897 41778 88824351 88753 89672 664141517 84502 84401 725590736 15619 15557 923515974 22338 22063 533508667 88419 88071 687375277 68492 68019 174269382 20783 21681 673717449 4116 4112 847533955 20984 20650 820679497 68033 69027 911194813 69028 68384 204858362 68722 69029 783875793 28784 29633 627444285 71640 71476 56078911 68176 69032 212074937 41316 40344 266039297 68659 69034 400625741 82209 82409 488216860 51473 50591 880667720 58014 57277 264621172 29180 30172 462000861 65146 64448 247271652 57676 57619 983982801 284 626 50161038 26776 25959 59330423 69041 69043 858991728 43325 43819 874266590 89288 88346 485466937 53867 54450 155381321 69047 68569 225959514 68920 69545 775412703 94199 93305 473332319 40145 40799 445852836 72919 73535 147847040 78830 78653 820674472 68307 69053 517174131 24345 25249 269588351 58428 57771 554415493 41226 42131 687924976 80431 79784 510869737 64678 64837 189814257 36240 36927 851763536 60932 61469 979391188 69660 69503 346875322 69062 68838 24983995 68418 69063 866024843 66001 65255 977874001 49558 49433 121695201 10241 10596 330308540 11852 12161 310740261 34821 35163 295057101 78326 77940 12476640 95917 96034 286683770 88604 88224 72904656 47929 47499 117101199 69073 68337 382377532 15778 16175 155435168 47131 46236 505905796 68410 69076 826625858 77108 76800 441764860 60006 59348 141278587 39030 38189 426760698 39522 39715 295521910 18356 17491 400472878 80557 81385 557533563 26943 26716 677367090 2592 1883 365245983 76068 76038 29096546 27995 26999 588884152 46793 46895 873957870 59906 59403 39400212 57619 58326 669529646 2742 3438 946326891 67991 67401 679574837 62133 62719 84888465 85077 85570 474668968 66159 65440 750826096 50587 49684 747635153 97933 98881 787939766 63601 64467 56170735 54928 54827 456771019 57410 57964 42016464 99938 99339 381388294 76866 76736 845049250 59402 60179 77685536 3982 4007 270358023 91503 91490 585136617 80820 80358 934200679 24604 24242 230743609 88028 87767 250872458 28033 27249 6813738 80512 80162 854797926 63480 63572 630955396 54956 54549 614680373 7631 6964 656140665 86109 86296 392487371 17285 17429 330187923 71702 72187 588188967 12015 12491 129831658 72447 72498 707144 26194 26462 774925978 15108 14147 816255554 32237 32758 173210740 58068 58825 369233040 24477 24372 944961780 6236 6277 413501356 68330 69124 912462195 70371 70392 548522461 21740 21983 679501214 69127 68163 55427152 98532 98820 684592423 61339 60414 638892651 8676 8131 379428283 33568 33598 372043614 19060 18511 906865971 89791 90587 888472059 26438 25970 306920462 15518 15199 12561607 2839 2443 880145439 79048 79755 19727953 68839 69138 555796355 92175 92222 381208002 68550 69140 779418582 68720 69141 300631990 8869 8719 619869606 46797 46779 338872138 73312 73808 20450856 50362 49466 434664310 69146 68195 705416490 28660 28801 838754462 9907 9702 150014281 41322 40338 531713635 32345 31937 494264420 69789 69154 601554879 68163 69152 923598417 59993 59231 266492241 15890 15801 724539342 83601 82665 609335797 72719 72513 947627962 28891 28285 486719896 68869 69158 74812549 69037 69159 754383435 80122 80625 99424741 43544 44258 197334933 99519 99093 234681034 42023 42111 380059662 91696 92137 28065685 23923 24283 658314537 36131 37056 909350020 92764 92000 567012690 13563 14385 31202417 69169 68365 490140729 10977 10600 864246717 90432 91436 647243117 54560 55409 45850503 64345 63820 39671084 47152 46475 714042657 24570 23564 759020410 24983 24879 14812612 47477 46815 49179504 39230 38753 14256258 69179 68849 776777943 59661 58970 998395005 6190 6445 553547253 8159 7312 24013655 1449 2244 986792871 68760 69184 514307049 96054 95984 480801200 43854 43524 287287608 69187 68525 212143441 69188 68447 360239524 54220 53890 744334362 78796 79188 885130851 18134 17821 51406591 83725 83550 74789678 61624 61558 522149806 51324 51739 695620666 18729 18234 756128288 20139 20384 733417578 69197 68677 207033454 43581 44040 209372099 83005 83577 32866535 72616 73415 825429536 24293 23318 807085663 95562 95041 352893479 29315 28775 262650569 6631 6511 318148731 37000 37153 795366409 68463 69206 982706995 80670 80361 350504195 90313 89955 23731596 24019 23468 73936120 22231 21242 50758618 86328 85668 286992146 21177 20282 563072965 72037 71200 313333821 62173 61264 957080753 72948 72293 44797753 70577 70530 927160446 10727 10950 594766573 58975 58145 172125298 28349 27846 851458815 61368 60379 930746995 16859 16892 165777057 68931 69222 226841210 47611 47261 764126638 93198 93643 42312772 22935 23599 793294837 47286 46430 824840523 37111 36715 579618517 69228 68866 105853684 81088 81976 123940106 19960 19126 289431818 5605 5985 751329478 29846 30687 144352363 69233 68716 747969539 49904 49418 902840833 59162 59908 51568408 66285 65864 424079860 69237 68348 606962059 63688 62780 958207774 69239 68732 273040679 11039 11865 747309760 6077 6667 178560846 69242 68582 367284339 92014 92592 864595088 36406 36024 490325601 95376 94410 668828284 14450 15092 496805300 46370 46807 680121269 69879 69568 385836879 68325 69249 727980617 45927 45665 381116604 54077 53804 398670911 76705 77618 681618790 36512 36752 279961199 8451 8188 48150537 95399 95261 246929815 69084 69256 44314214 61037 61749 727713194 33045 33822 221854011 56729 56694 540397419 37770 37281 60029554 97489 97098 461392955 62959 63066 547668889 6159 5952 747913263 34922 35052 775125650 24162 23711 700762726 68852 69266 637178508 1 180 301280154 43014 43561 801875762 18696 18295 197942004 44453 43921 709777441 86783 86757 75783461 22833 22307 275052704 75393 76290 274633138 83838 83269 757884811 9077 9598 246835855 47447 47041 815834001 35076 34638 867156464 69278 69190 383545248 41952 40997 965460572 11520 12017 872127388 60452 59501 463115523 98072 97561 379503959 77017 77703 483248721 72630 72288 319530430 51773 52123 5007043 58621 58350 686767696 68738 69287 391056890 28995 29826 364968661 16917 16895 579169806 11999 11026 96607052 34738 34637 791641380 4443 4845 900004389 28909 28426 734994243 69294 68428 919044784 38276 37286 437500515 37798 38469 672951254 69188 69297 516581063 69298 68312 363301639 45279 46006 762313101 96243 96686 279237491 40845 40071 828644740 46683 45747 843437437 59150 60140 918416957 52507 52417 454480492 94687 94320 884394341 3441 2927 553597028 36650 35869 2687057 69308 69275 38359190 45764 45671 692265947 18588 19261 820705715 58320 57541 584141933 74335 73551 609808550 15492 14725 993439835 93576 94343 169417090 10273 10022 50323062 81508 80629 14368441 96004 95846 648569566 24047 23339 869674128 52029 51413 477283351 77605 77097 120272591 7534 7115 64476767 11724 11440 48645821 95377 96364 949508415 92775 92572 245531979 81496 81135 997167969 46725 46216 801731984 57235 56274 845635745 40439 41195 477467509 39510 40058 583362150 32292 32080 351750834 13302 13355 648110643 27790 27310 368237049 3470 2948 1459833 4637 5001 354711152 15090 14501 202545584 68585 69336 448906085 66036 65378 919358373 69338 68892 696021566 48575 47617 869299478 19255 18274 119807662 82254 82829 465089916 69342 68493 401029935 68873 69343 830087976 68792 69344 506896812 71784 71549 827883921 69346 68805 289807485 35434 35309 729362925 2899 2825 472873881 93993 94868 202543614 54447 54276 934513159 69351 68445 323075375 33052 32734 815691670 55162 55318 511173599 34070 35036 214239950 76823 76905 93367549 50180 50437 548187942 22546 23349 763483605 21705 21854 130626424 39869 39903 313361449 87308 87692 291490993 52789 52474 752221828 51337 50756 336179405 63865 64524 782941899 26772 27100 970284547 16684 17435 50434837 10006 10276 923329084 38439 39352 161693884 68949 69368 32107722 43676 43143 901733813 19628 19189 516162647 21334 21646 268227612 45295 45096 780198683 65599 65863 43317779 98776 99261 401795923 18022 18392 312915917 87802 87452 934619630 19732 19324 86007270 86974 87183 742772105 8757 9505 391822838 67966 68656 791158685 37889 38552 122100581 69382 68809 682073591 32363 33356 282884737 85077 85690 272222313 92585 91673 562428877 69305 69386 192837312 83555 82727 60667804 74213 73593 501467893 69389 68934 86365151 14180 14366 451417000 3006 3108 940062268 42692 42737 754627273 20562 20197 337355872 63315 62451 587127961 22751 22589 380381333 37471 37370 376193745 16352 16895 625410199 45779 45533 471072800 10193 9377 344949923 88709 88979 293656539 28625 27710 816809170 48331 48459 955686385 68208 68660 157847717 96028 95900 907696925 61501 60527 600333537 69406 69161 489488735 46687 46348 326548381 43079 42453 653542572 69382 69409 497900185 64816 63850 993553381 5682 5718 667139025 28052 27739 602254854 68461 69094 325393490 88962 88184 450031520 70249 70012 174210381 58923 57985 69104777 22802 22168 471941994 60863 60298 120740305 28297 28466 783327326 78504 77767 409463801 97252 97940 628832960 14618 13998 625323360 69423 68819 66813464 69424 68484 895885566 25665 24907 263687482 86325 86001 838217044 43898 44251 264566994 43924 43667 634923939 43610 43353 839240767 71270 71160 677836637 68170 68293 838321829 56234 55275 81072601 27958 28475 113083965 8297 8870 271855178 34738 35192 959747056 70134 69648 1063410 65098 64589 67601189 69438 68818 867546259 68698 67729 554344407 69440 68472 34893095 58169 57419 35638506 81993 82455 44182736 47565 46693 500442303 80889 81874 76016146 48259 48853 193786374 12779 13608 39077440 76885 76435 351536851 19643 19095 174753588 83242 82520 30365172 1 62 671138627 10500 9822 24987779 49143 48837 39314801 48566 48424 295860151 57807 57450 50452448 10578 10450 645417727 72145 71999 281162383 69457 68631 919154258 51589 52191 286278209 32200 31260 722815168 49926 49346 37288890 39558 40060 341734222 39580 40172 538914609 57805 58795 117123072 33571 33516 631410691 92143 93058 923395895 63610 63211 479978661 16530 15663 411010877 19837 19178 243462876 48725 48206 618537503 32244 31937 128810032 4331 3616 142742971 92637 92508 60396702 19989 20909 429410841 41044 41281 359935373 97528 97251 447492607 69476 68845 992892675 2586 3173 719206847 41519 41468 860629273 7574 7501 632363092 41517 41303 20990892 19930 19443 343979693 13103 12789 906592854 31324 30913 865018185 60470 60904 768920220 44719 44082 750434308 23345 23888 809249385 98741 98457 164433969 20180 20801 86950588 69489 68587 7355624 22747 23279 812481181 69491 68511 431845793 69126 69492 632149589 79149 79876 393229058 79821 80563 660524766 8353 9310 414878198 77560 78198 570965401 25916 25203 548629759 60981 61870 911093823 73459 72712 7001037 55459 54718 59881754 56840 57045 110864655 79007 80010 624103285 59589 58924 922553993 13647 14270 880088145 38655 39412 724936551 2708 3494 16650073 67530 68149 527195345 54726 54337 301578264 49348 48608 209244351 55388 55016 567992170 54371 54457 297431823 55820 56621 650038576 89653 89581 277179605 47311 46816 426616392 83254 83608 993416690 60446 59890 218001085 49766 49365 971303144 44072 44066 152435770 69158 69519 649472236 38054 37877 952921285 68628 67645 63778365 86747 86017 539784617 80957 80172 752651445 68864 69524 710352564 31480 31173 643565725 26198 26075 38059427 21388 22046 206900678 85500 86040 136758747 24981 24754 47848661 26454 26500 359350362 70160 69348 706028255 79011 79079 559808492 4061 3316 939192118 69512 69534 946333090 35080 34824 966540162 59928 60341 402082176 33290 32521 505018899 69538 68761 553343862 69339 69539 221503093 47648 47328 856264850 45422 46406 729633861 29341 28767 572551283 69803 69239 237983812 96417 96494 419780353 91320 91066 9922474 83180 82360 441187931 6811 7391 489454013 55686 55827 838100241 47422 48262 474003361 70209 70211 162391188 51586 51925 441640562 71092 70968 834276330 22559 22943 939472784 39425 39462 275649190 89310 88881 362050362 77621 78601 173373464 69557 68838 205599071 69501 69558 351347393 24138 23771 652973232 69560 69148 102601737 18428 18914 17068538 55819 54843 303236149 69563 68803 782196147 4778 4643 168163987 24337 23649 739983827 79474 79845 225129975 88186 87933 31671269 61587 62431 71217003 11366 11444 962762589 55382 55225 898240803 73605 74171 623030316 12071 11320 679355311 43531 43062 587964818 90127 90480 675029876 42309 41573 808405299 69576 68771 372569181 3078 2918 332827758 84486 84878 549755342 41278 41590 43128298 85930 86392 248938714 47072 47080 384700785 43092 42169 237255349 61230 61739 566450690 21060 20807 370719596 45942 45388 874991137 23790 23323 290681043 94128 93960 620969586 9236 8916 533218751 16546 15982 876620422 56032 56332 595879286 21847 21543 228442101 99714 99080 705549156 2398 2661 220286893 2791 3161 610609936 78985 78848 120139145 64415 65404 68145742 69597 68726 907914790 79527 80050 274560949 60443 60254 264517362 95381 95860 574381907 40547 39901 607196293 69419 69602 516714400 69603 69290 140053301 47630 47518 477590705 79671 78735 776164836 74823 75288 139394990 69607 69537 752551709 68085 68044 13772422 82139 82938 425951328 81942 81187 888719329 98227 98165 881324985 22171 21523 902190423 68606 68206 218964887 28931 29416 312022495 18437 18714 438752476 69822 69275 738711178 73972 73244 795125553 78062 77477 318402417 70719 71365 206161820 67139 67076 617589483 60926 60502 695775572 11948 11434 303967492 77051 77744 93057236 64158 64670 571895595 88927 88865 327228718 59620 58963 612508715 86693 87087 215153570 90218 90599 611096669 57184 56534 153190767 27937 27130 224256539 4403 4855 495855593 73205 72698 356513399 69190 68753 631621324 23092 22944 484537901 38309 38742 938993872 90545 90024 420824791 31412 30467 675597949 44263 43427 913820768 67059 68032 424842049 69640 69349 164452027 12989 13444 6203584 69366 69642 57396693 14481 14685 472718443 57283 56746 417478088 88 5 29252436 17417 18046 858606929 776 1548 10381376 18928 18689 430438532 82850 82446 14170110 69134 69650 629419454 69651 69232 478652408 53008 52198 864783068 92178 92295 386581256 77251 77810 618586282 69655 68729 869582989 52376 51795 12306590 54669 55324 249506237 29938 30070 176791239 28687 27718 951841085 26115 26525 980083200 35509 35742 944195823 7442 6478 814541929 12381 12172 872092171 82335 82121 251918872 94894 95488 618644337 40119 39321 266888203 14090 13809 354255421 69668 68909 142056801 38803 39666 204449948 68769 69670 114790602 12163 11313 716549855 9288 8743 477557309 17802 16914 401025742 65757 65322 118479081 69609 69323 44161343 69293 69676 172668269 57756 57422 404809191 4608 3718 738195531 57511 57359 843670895 37163 37347 622361754 10455 10474 530625994 76219 77198 957385468 68880 69683 115161287 72169 72333 102533328 29019 28413 135699682 13263 13341 72015273 62874 63720 496609376 88672 88143 653306110 8936 8246 509229723 3758 3854 781978147 69584 69691 604272538 80769 80340 600157303 31784 31650 917393892 68244 67938 101338592 19712 18760 2909846 99372 99980 631825780 32137 31928 687857588 84036 84984 939669625 87965 87989 552292541 33968 34042 884915088 65639 66170 891568514 32542 32813 764253229 70751 69949 908385079 35820 35843 847826506 69705 68831 253586379 22083 21200 892541533 38943 37939 285619061 69708 69334 8740231 64846 65014 324317328 51642 52636 422637070 71298 71684 742907304 19525 18882 880377357 58676 58229 585045461 69714 69566 499099242 56436 56154 476746567 69716 68831 916588553 78711 78945 666647587 68801 69718 659810623 26425 25595 670708110 35658 34791 805494154 4384 5278 18044166 63495 63026 148411775 8695 7747 130856953 63233 62495 580741891 11955 12391 393685392 62185 62859 972488126 38686 38579 255907532 85574 85113 256766925 45020 44981 421834965 17564 17217 894350007 92149 91716 15025039 69732 69426 134882467 64470 65230 507655789 50927 51564 52433864 44032 44568 817846666 69594 70080 706950692 17156 17441 891326710 69738 69055 294726513 48191 47792 276493389 48239 47485 8494933 68775 69741 377120911 56017 55578 920700377 84042 83207 196747819 88991 88982 233494556 24637 24482 28544349 97391 96489 61988681 21059 20108 240095418 68877 69748 60907974 85306 84648 18570762 36951 37939 61702830 70384 71070 404145493 71559 70678 95263618 1914 1825 371834433 69754 68837 828387355 80352 80158 26825115 70346 70199 420597987 31019 31701 230792499 99091 98553 410104645 35988 36440 240702445 69521 69760 571711586 99361 98730 13943317 54358 55066 133026310 14124 15010 687682035 446 1286 209361882 34955 34897 581592223 52280 51300 780055771 52042 52616 799353623 30471 30409 23475466 21552 21986 957513615 71686 70691 71965541 12162 13035 706618632 23464 23740 160460823 76859 77613 615643940 88020 87084 556717804 48564 48190 230704185 43947 43733 395126279 69777 68997 322769316 68215 68259 990270679 37887 37279 766265952 61155 61335 973788999 69390 69781 62469591 55532 54643 199407925 51248 51121 319685879 67799 67505 907087398 43580 43156 482212745 83951 84533 542247224 9945 9840 29426110 69080 69788 155341144 69151 68606 749582859 92300 92814 228320692 64469 64570 177475383 73769 74697 337290867 20028 20554 973080243 54057 54081 268391844 68053 68455 125957929 68963 69796 741319797 14346 15249 31530839 51248 52221 284729510 78375 78233 670470430 69800 68884 376575549 53921 54001 705748182 36087 36098 360528250 47960 47637 655462117 46778 46412 694889741 69788 69805 555357584 87733 87446 339458183 14056 13687 259626257 9942 10461 394281743 11319 10502 245159913 67288 67832 870147670 69444 69811 731945335 96679 97374 556641741 38886 39459 763780810 33980 33859 826594837 11903 11177 503435700 22609 22807 793583798 69365 69817 871354911 32810 33243 768544789 20018 20220 560148900 53623 53022 357539744 33478 33371 660295002 18188 17547 630443084 69823 69787 823392748 94090 95033 998342977 66289 65302 418805231 69826 69340 228834515 33204 32245 422434418 39145 38963 826868149 21578 21037 165061078 68937 69830 441051241 74789 75769 785648864 15894 15104 661021947 45710 45759 926780940 30377 31114 759895279 69634 69835 812956452 591 860 305342840 62027 62950 248816914 40991 41529 740770283 18297 19210 235316723 1244 1294 870566514 55394 55662 183620972 20089 20978 45869317 69843 68999 424449857 69562 69844 247829142 99419 98443 919762979 19355 18414 864848524 41315 41817 504417482 91641 92485 65483891 29480 29820 450807620 62187 61802 301364210 69200 69565 577369741 96248 96683 62842109 65196 64956 283829343 66394 65901 209378891 85746 85312 251053387 24718 25165 241822731 29799 29253 7499529 69410 69858 553305811 23495 24185 59129613 6371 5772 99038937 19206 20013 47950682 21837 21670 512824165 95396 95110 962387867 69273 69864 308505734 50045 49735 800569456 87670 87344 332692741 60150 60373 258437894 4524 5148 369621143 69869 69706 285300458 69870 68968 621906518 88115 88748 646432799 69872 68986 852989810 16650 17529 63010158 94577 94834 177412644 42317 41650 667950333 69865 69876 22503140 52006 51706 643270947 69878 68928 920387036 39621 38798 408672123 46902 46219 349115036 8476 9326 816554039 69135 69882 619193359 72197 72950 428868535 58317 58272 696267438 75802 75581 477875291 18399 19135 242242291 69887 69219 291332757 38235 39086 586310161 2223 1319 932431682 89322 90084 170160866 19666 19341 981239866 73976 73323 875169569 69502 69893 61465381 31534 32318 300935385 6723 7559 481364625 45369 45481 361314333 22792 21970 44024130 45379 45536 825688314 18611 17765 755580873 77410 77339 654863786 55043 55071 717133913 99747 98846 454715658 83485 84130 370937045 40954 41834 981255503 51977 51780 50072365 54655 53871 682769140 25948 26649 676021227 18784 19138 97735670 27863 27473 657886985 52234 51605 62278980 87148 86523 838996742 90359 90611 28982897 38917 38233 880206393 14620 14194 516214701 71892 71445 73087076 69264 69916 367238643 24675 25149 489558668 81655 82313 395583876 7864 7992 90669832 26956 26218 792403603 33271 32365 628790233 93242 92969 692060226 82057 81836 744459577 58842 58295 640808397 69532 69925 123856502 62655 62206 142897157 42224 42653 233950977 45811 45560 251073281 2013 1567 58328002 37002 36976 227897360 69916 69931 310078127 45175 45749 391519217 69619 69933 59985053 69846 69934 174191943 56780 56411 971261270 50422 49857 284307271 63036 63206 217214443 67104 66175 148108468 66853 65875 199091532 50918 51433 596195085 36248 35977 76531477 28280 27410 822967813 57253 57232 807657643 9662 8717 657705779 93679 92801 90100360 75108 74510 397174283 51651 51250 784096211 82563 82786 648258573 73051 73156 102892596 83439 83336 872874300 40208 40089 406165478 22659 22616 157588690 72631 72327 289876494 86920 86959 47490098 21608 21728 367661387 69956 69704 639485470 53032 52979 690197134 69256 69958 913305642 13247 13631 574434860 10699 10514 20135536 70906 70392 339198769 19605 19586 286120326 33099 32900 685571320 6255 5748 420501165 69455 69965 292503288 8453 8443 252151371 41913 41017 251626209 52226 51239 475558044 21453 21593 878566632 60449 60343 991422116 21316 20766 598219358 15206 15146 808695144 69973 69744 696364680 32522 33287 271554909 29516 30371 937550251 86303 85896 545949217 31470 31521 579139174 49391 50217 129865321 75602 74928 520173892 59552 60218 501233723 94049 94786 712519314 64061 63309 266889565 86070 85237 384258670 69371 69984 663689229 23639 23027 572071713 71285 72287 701561842 6205 6464 406605231 8743 9412 504265555 69809 69989 604931244 24205 23950 802287751 81342 81109 246737232 48911 49830 26417580 21808 21753 287885006 55254 56019 62950556 19595 19300 961396706 57538 58091 45901597 10300 11111 77708969 44915 44831 623686488 82423 83389 848238262 20037 19782 583984269 51917 51333 811502946 50810 50035 798912516 68805 68618 550124643 68446 67844 636678727 2644 2322 556630689 81218 80751 14225550 45773 46576 240842565 70008 69059 393913467 84544 85357 721949458 20394 19498 119164935 9648 8758 702940152 68772 68132 498666941 73474 73922 28644582 49621 49080 928518438 16826 15964 781984737 77256 77385 534383492 9959 10031 521226323 77297 76717 730114242 57414 56813 880163749 57098 56099 405002412 31092 30190 323197455 29169 28277 684374108 54076 54308 678920623 60403 61062 238399476 85031 84107 621198809 29208 30061 231643283 70027 69040 753843375 78817 79147 961216129 74873 75227 468058865 51572 51233 686805933 51043 51523 565318166 69367 70032 175515226 79774 79711 404059291 71835 72244 914862101 70035 69071 342090907 68376 68938 518410474 26527 25757 380879008 70038 69938 120146647 69253 70039 414171833 70586 70139 438522241 1923 1312 503918028 34678 33980 232866342 77799 76884 143320366 19784 18841 676272083 56520 55525 298361457 69195 70046 376926167 7829 8491 745848189 83088 82098 677753463 76658 77376 793688802 43027 43005 598455267 41146 41866 196580461 87426 86494 48437097 38393 37646 836923386 7280 6918 897175273 57617 58026 614873224 25435 26228 235321481 23086 22331 519228819 70058 69300 928435369 9443 9562 215923870 70060 69114 470471194 77540 76856 979089679 64662 65101 376569482 75384 75452 965264959 9362 10002 426611011 70065 69070 581027794 49948 49667 72924182 28442 27883 798321732 14900 14344 355366033 28242 28893 355640773 58396 58693 121630585 99985 99964 469771591 62147 62125 379877492 10116 10184 447187925 75244 74817 875781125 26028 25570 336512550 89981 89311 532744637 62080 62422 453232242 46598 46500 962870448 8269 7904 32917124 85919 85561 391252007 49643 49250 435309585 70082 69253 308583572 23595 24149 522244424 41206 41038 456939723 29057 28992 453665706 83972 84027 167770990 484 375 408981276 10113 11100 985663657 63996 64728 772561722 67658 68090 679065632 9040 9971 37669103 41387 42389 414678822 85835 85290 589516354 19602 19125 164760368 70095 69203 926073971 61782 61759 903266441 42611 42314 656669767 70098 69925 469930311 97773 97576 58616992 94460 95128 585842813 70101 69386 130789200 42947 43949 87909810 80302 80029 30504495 22965 22811 454935698 2616 2402 537145964 17370 16755 841960676 30570 31367 93507616 32753 31949 103863996 30328 30858 740284457 87658 86665 205549298 35454 35569 789663285 87251 87936 582961106 16496 16242 102404381 68075 67169 399548949 70115 69834 265366389 22421 21943 411025937 86928 87024 165384801 17698 18398 981222700 69153 70043 952551081 28835 28783 847408022 69504 69458 561220624 56090 56363 693611064 9348 9156 372124386 70124 69805 24156391 25210 25943 962392013 47681 48071 60212958 69460 70127 936435185 70128 69855 634359659 70129 69459 482035514 46581 46806 986951912 35358 34956 20889326 91334 90678 37541869 67679 67711 966662786 82696 81771 625038532 16081 17038 34862258 95632 95638 363864349 8501 8388 222193361 88505 88906 536216579 67176 66231 909536349 26748 27032 35743759 15464 16000 943563990 91707 91443 455785948 47754 46812 773122000 20640 19774 550300858 88048 87742 988372808 77506 77306 873415591 41437 40558 518626356 47752 47543 6774907 30422 30608 427252061 54298 54817 990868322 54813 54620 452485233 49530 49567 862776463 13717 14419 675824980 88265 87976 571453999 69649 70155 835578808 38491 39211 139915932 69794 70157 2558701 24261 23930 313517780 56509 56609 948020218 13506 14495 259594537 29731 30409 445160940 43388 43310 747078714 51843 52747 972487790 70041 70164 222469665 97280 97536 365618330 28336 27503 728474606 69894 70167 253191183 32161 32647 343619925 69436 70169 561360452 53193 54148 900182179 95418 95291 521749532 13333 13535 142872310 35516 35481 310196666 55376 55184 306421934 73165 72297 129765014 41879 41832 127578655 47511 47769 528305104 90445 89875 121684104 73479 72841 764009669 45446 45122 24702281 53751 53627 83645921 79509 79812 534318416 78726 78200 873799092 70184 69316 463460053 96583 96560 296397895 50880 51210 448962375 37051 37643 507270320 34173 33698 65951110 35232 35674 446942436 69916 70190 7054418 45025 44888 375875533 6845 6490 955496708 68161 68533 397096348 28160 28829 557738619 91110 90512 516324961 72685 71845 42134618 70197 69765 661670616 32559 31663 4337777 70199 69512 697724806 69477 70200 94304376 43199 43294 3179525 30914 30449 191119875 68182 68363 425443485 72039 72536 145301682 94921 94115 771679252 40473 40587 34669736 94508 94352 690402246 65399 65896 759763775 47906 48098 989244408 26497 27207 293902330 8356 7490 20356201 30867 31121 413436348 19032 19709 663414058 64456 63506 486136375 38421 38998 423493552 58273 57886 691778982 26125 26330 213558824 69494 70218 999293119 37972 38524 77262602 82104 81779 422114019 56301 57057 200385265 41714 42392 612835481 13858 13508 245349034 59231 59923 140413498 72052 71526 725844874 70226 69595 689373934 70227 69794 13491717 52985 53839 787284950 69781 70229 430951037 75758 74860 448020363 85992 85958 917551192 70232 69447 926616008 93452 94016 459164501 71317 70821 424339299 80540 80243 505285408 68657 68642 4905602 39168 39552 501297444 53878 54758 159530763 54170 53948 527763616 42657 42950 133745500 32307 31583 880153853 78882 79387 855279933 93559 93263 769684063 69898 69627 27267346 81848 82215 11033210 12359 13250 110158166 70247 69279 66551207 37588 36719 979391556 12039 11985 681105462 48279 47627 211297751 56227 55656 772342790 67395 68358 659849205 95924 95786 925973076 43063 43528 992015079 83977 83588 45196241 52100 51663 64677901 8372 8436 208780535 50879 51179 875769040 12837 12027 288158876 70223 70260 433138135 40342 40324 933798088 88948 87992 739416702 42787 43440 998678468 53930 53570 393205892 70265 69454 525265779 70461 69507 930877443 74879 75233 109022437 73308 72946 294219686 250 1 356904490 69893 70270 31926550 53903 53632 398982756 50388 50398 768136629 77595 77893 320560160 30554 30086 734270351 80096 80112 30898663 59403 58729 888467086 92056 91822 507834639 97100 96751 280914413 30562 29799 9940183 67822 67846 221101550 97837 97485 342075316 66347 65973 905649616 18225 18108 61250789 74800 74003 472685051 72570 72055 528646221 7138 7673 542732927 85675 85451 579572354 30323 29871 294055356 87566 87183 307615522 79673 78755 313624418 40262 41198 553868134 21233 20370 417958813 74179 74591 746277625 70294 69350 873984649 11508 10683 490260234 74590 73992 878514156 90372 91325 113030048 34300 34561 504916772 78742 78394 195129133 70300 69785 48826718 98934 98583 659269735 70302 69621 318407689 79936 79091 524109395 94165 93794 349793675 528 327 40553634 83003 82136 469759538 29380 30122 433436225 83661 83591 703842157 37814 37162 145778732 5780 5640 262339388 28019 27066 71159427 7689 8329 69759973 70313 70139 524073439 57963 57428 71134697 70579 70449 244581094 99138 98796 164746294 37830 37481 671457821 91347 90821 273692318 53369 52407 411007486 33837 33318 931395208 30706 30443 873367371 10484 11246 884142565 86092 86214 561114017 52739 51790 643222630 39322 40322 55019088 3842 3167 384003820 97723 97993 551948138 28550 29325 8933697 16690 17619 818440474 17944 18741 624912389 70331 70151 111319863 45099 45434 693844203 70333 69399 118730009 78899 78231 148670245 4709 4043 586600876 24323 24806 323653148 71023 71560 12242882 91541 92495 63844453 10477 11113 922460334 22883 23032 643246320 5613 5211 379971342 12061 11635 928898179 30825 30476 752177128 70344 70267 272752487 6920 6952 943944697 8152 8194 307233634 31894 31753 938557257 85660 85550 576946661 47226 47973 333057283 70350 70248 656774789 70351 69424 491173252 19803 19947 468786607 21524 21759 146653874 97135 98114 710282136 56701 57071 597147279 69928 70437 473485172 26009 26537 657313806 32600 32491 412481256 24251 25104 732895781 63578 62945 21453761 60044 59685 479301923 72095 71120 84948454 55664 54902 816003652 70364 69536 338629515 5377 4469 129796482 59351 59851 263039400 46483 46672 806605231 26573 27421 524055210 99525 99334 892074689 90669 91300 55509352 70371 69996 979989101 69718 70372 339711576 58143 57404 54790903 84832 85017 470750467 79067 78959 723008584 93323 93135 482930102 137 339 781712193 12383 12067 897765243 48048 47945 148740943 86593 87276 939669063 70109 70381 102788671 53430 53888 553232757 47951 47770 234952276 88431 88197 82820723 61107 60831 126008983 70386 69789 599569340 35215 34546 412429679 91150 90274 883898374 64838 64547 592274801 25404 25208 491663804 37956 38691 45336697 15100 15707 616110766 82272 81601 691597562 56569 55582 363611144 45566 45221 583251346 47112 47984 555718272 70397 69971 476547810 26384 27268 864887508 39209 38358 867448732 80355 80727 248419956 4674 5222 799444701 30703 30993 446883963 45233 45993 624862398 26454 25457 36800740 70405 70268 699183398 76873 76407 836201467 28091 27136 338072802 49391 49945 595096593 31737 31101 827929847 69640 70410 294660980 64385 63646 712613942 16574 16203 20085407 20553 19640 33010450 24667 24854 434947757 19641 20080 667921839 3221 2554 413037588 80866 80771 125628475 69791 70418 822413711 27987 27730 294277505 34895 34793 165341532 8173 7569 583418811 50181 51086 690849448 79211 78399 185875368 64584 64846 29959496 54747 54380 366808543 22766 23029 254984617 50589 49724 371439203 38366 37623 307049738 72083 72432 406077047 7620 7856 547088872 67233 66533 989344948 19575 19956 404894906 98468 98163 317188952 66623 65684 703112415 93159 93766 412872929 91816 91737 220062165 69836 70356 83818203 70438 69968 215378091 37993 38234 488676086 20845 21276 40943033 32670 32803 262719067 57280 56617 781739662 62785 61980 635803456 91898 91849 48545834 26678 26421 713099450 63711 63587 236848494 82324 82110 131189971 5325 6248 488479184 13384 12490 70370013 96097 95859 38857811 42537 41823 66828806 66366 66736 366610103 69752 70453 817440812 91627 92547 542350572 6983 7055 166745330 73948 73368 36843725 71866 71510 27241747 55160 54681 163847691 70459 70090 602121718 52938 52232 165093991 39976 39589 776139139 80929 80455 586692133 3846 4272 855652918 22191 23121 290834621 41120 41061 638510449 9748 8803 826389971 55199 55447 362827799 61034 60093 206800489 33041 32434 811219286 35797 36153 556487252 63339 63302 455528388 34463 33638 936498668 78332 77394 950375598 8723 8520 884641800 6495 5817 608242092 50914 51461 13513258 70477 70370 47996025 53888 54119 430849270 71032 71080 724010242 44098 44313 948816617 24722 25239 127011261 70482 70001 666860359 34778 35640 870014524 75 1 852423509 91461 91556 944082946 95580 94620 115399625 18276 18713 610776469 75232 76140 873687167 98791 98307 731894741 71158 70174 31768173 70491 70112 86158731 76945 76595 165532121 58169 58636 833761605 69808 70494 650378953 69557 70495 686553442 58884 59086 814353852 24685 25589 272274025 61595 60686 281893527 4315 4656 30519711 69490 70296 630113250 96649 97530 652154328 68333 68403 49786932 56307 55766 56095885 17249 16935 565905388 84986 85728 997246255 17275 16784 739768098 70507 69777 783040699 69640 70508 997821406 7557 7383 774429583 70510 70286 951878791 33614 33795 787523452 70413 70512 823059102 82062 81520 367860764 69524 70514 292525484 69566 70515 527907173 87848 88407 450351736 38520 38888 76265599 79266 79810 16018046 61069 60063 530267859 33592 34002 93140893 9008 8084 855459685 33285 33259 42364944 28605 29109 318879331 50222 49363 880866975 73863 73630 363055870 14695 15588 941488918 73833 72873 165340024 69606 70240 199196407 29342 28909 411879294 9490 10092 145429100 70531 69817 287337657 18285 19028 586014079 7449 7757 61761952 67143 67864 643451277 16239 15802 718572176 42322 41670 45257976 70537 69887 120110366 99060 99724 20209949 77224 78041 776422828 58483 57867 842482310 35129 36039 797406010 25283 24588 124400480 2755 3563 273532287 84469 83847 750779439 15064 15004 33405240 70546 70000 260266688 64151 63413 327855809 67592 67561 672466783 58174 57646 11214562 6026 5857 313405515 37064 36802 547983851 18328 17961 79677799 8851 9419 383257859 36225 35928 284623922 91282 90971 111176125 47478 46474 199263225 96123 95366 758565868 7434 6949 52830796 47808 46918 586000825 25396 25897 427087790 35197 34632 639900146 87342 87024 956046480 25771 25015 836492453 15207 14596 781309569 66959 66403 31904238 84778 84287 527672735 15118 14596 113103629 70132 70568 732407377 40361 41142 720282043 44558 44555 788659000 6428 7130 741433791 80351 79921 851522402 37930 38354 706171068 74760 74272 30826689 24174 25029 744370253 55625 55648 834794204 45502 46503 48502355 317 1253 303638981 16891 16621 20322190 69185 68324 346535243 14902 14241 935624811 22104 22510 539939952 70583 69709 749998109 81279 80385 533367070 5782 6062 911272431 27933 27488 15938581 92589 92536 958279897 82663 83589 840772904 19794 20362 730562897 85640 84671 335391657 47215 48164 558087523 16161 15697 795513634 98932 98115 2187012 97513 96540 568293445 26474 26034 549373092 2303 2370 312111654 69982 70597 17687042 43631 42686 576916392 35882 36701 741461828 62117 62496 669739317 68150 67791 367155271 26343 26406 718206643 36836 35834 294329908 21879 21037 792211891 72035 72574 553181524 88032 87718 69264363 58301 58407 4389157 58198 57652 640967142 20997 21361 801122477 70610 69712 693248506 25650 26184 966331662 4796 4489 984498043 40512 39962 351754843 26277 25437 764788270 89709 90640 685398698 55450 55435 617488896 6771 6003 277308266 31245 30767 177811192 27241 27448 597439735 5671 5366 693527915 20377 20995 599914604 58948 59457 381881967 11379 12216 301846457 3431 3235 65137809 65798 66343 228862965 45129 45133 594896075 39146 38213 55481333 70628 70148 958903216 32284 32434 789878045 70517 70630 55149290 93144 92183 273793142 7866 8526 288846566 26358 27253 388204033 26676 27055 945188046 69844 70635 661963851 42434 41933 968577208 70498 70637 927715906 96846 96784 174707741 70639 69734 689598791 4841 5823 272082060 77668 77362 68606852 67993 68519 88941215 44680 44028 768862336 85376 86075 340379951 25169 24954 593783280 44404 43871 520328388 69944 70647 440160977 70648 70588 32177999 67551 67397 77282995 34052 33241 101344284 39047 38325 523886424 80688 80990 330031106 65386 65341 150601341 5968 5528 395805149 97208 98017 574345720 65433 65648 754540350 32300 32936 365745667 62454 63409 37951328 70659 69734 226206168 77633 77861 744054366 48662 48483 877259390 81670 82532 910643876 63959 63956 138225634 69661 70664 632049315 50436 49509 500305961 40831 40356 69083850 8278 7737 386817349 50354 50246 74146737 47604 47167 808456390 69973 70670 819038359 70671 69943 604350963 59285 58871 367744526 36280 35887 165184026 88393 87531 908806901 86405 86538 788906788 95597 94738 999962023 90693 91056 237644908 70678 70533 949501810 41638 42431 637082066 13212 13208 88067147 70803 70358 296517899 18229 18374 728072895 63153 62279 622254395 8837 7907 859705389 7531 8395 777199813 70686 70277 43744563 31048 31885 521991521 64234 65174 550577766 46203 47169 69216368 69855 70690 288959814 58190 58328 764791181 16553 17373 374338929 85322 85157 124307813 4878 5691 259686934 47093 47966 152323784 70320 70696 57231277 70697 70381 957258752 47833 46974 152421861 14066 13369 695644769 81835 81520 560463326 70701 70409 784779809 48245 49014 863508633 70703 70631 237302890 37203 37914 30738349 11159 10765 89519022 31326 30426 738982459 79702 79795 776959547 21766 21713 717137955 60407 61162 543809295 55319 54665 510879096 87580 87870 288493805 15158 15561 485323826 72935 73621 383545264 39549 39868 315390499 7119 7321 240323552 73040 72335 707569965 68110 68754 116305027 30205 30922 602716081 43723 43519 901884725 83496 83869 898252106 70721 70125 311318139 19456 19633 497469372 37067 36643 542592597 92116 92591 19577895 92045 91774 59838226 36299 35995 50681985 70727 70411 670506600 64213 65215 680487234 74655 74818 402165444 44746 44134 15875425 70731 69916 131026143 92383 91841 47280768 48750 48566 909044626 40748 41104 779967332 53694 53001 613900779 70292 70736 753185447 70458 70737 155742080 13866 13539 923717553 70593 70739 20304131 19665 19157 4012516 38870 38034 88309527 58625 57642 347434519 10145 9852 17226082 17524 16692 387129926 58345 58543 323522532 13034 12710 878508423 72625 72149 336568455 64365 64529 983047744 72572 72864 636169975 38087 38499 665659544 67999 67039 860497075 70471 70752 558096171 96950 96152 895981413 70754 70333 55013378 53986 53993 115370351 92423 92683 386577858 72725 73546 602134726 41118 40190 621174051 49865 50211 436596739 91826 92636 859700900 1285 842 162565559 13570 14055 574554238 61513 60560 993523199 13286 12316 986109142 7322 6674 696820313 80230 80917 503375926 94407 93928 75350966 98117 97769 711611454 55192 54374 214969041 70758 71341 122989207 70771 70463 195660478 70772 70238 688286761 36537 37348 131484102 86811 86955 65156750 62579 62522 982996082 23699 23514 567427526 68384 68564 638789350 21825 21248 674787372 80306 80385 258670704 26161 25388 111190696 70603 70781 47131489 56292 55420 435947303 32774 32448 81154844 20491 20671 975013704 70668 70785 795216492 94904 94075 37397848 92230 91499 575738907 79798 78934 571385217 30071 30113 58688448 94969 94847 698242878 51981 52288 878689496 73482 73435 563385106 38185 37519 29045784 26912 27817 575389818 69829 70795 751777538 802 1 996767776 87921 88377 200530871 10384 10925 505615953 95546 95870 720874252 97765 97309 471912881 74333 75212 655235807 1199 239 754788910 80989 80435 737828524 79062 79054 208192562 79030 78398 323173467 92086 92473 585892893 61586 62146 587375452 380 714 189398514 77005 77285 240892406 46707 46660 645795152 86680 86784 965137628 90287 89431 275065253 72 382 596249858 22687 22433 653904542 91919 92107 931555246 6074 5961 909668578 89550 88556 665502930 39632 39244 983574271 41225 41369 331974553 58103 57670 207064740 70821 69853 495267136 47176 47917 619466258 59800 59273 740640295 16406 16761 297071053 36505 37226 34112808 52327 52618 80942743 1339 1786 632740135 75200 74847 383315870 82259 82069 9487594 80012 80004 721714421 42097 41390 891644203 70832 70711 136808001 13703 13240 253850860 30069 29080 405286325 17883 18737 249753611 53098 53597 538980160 69927 70837 849941526 81671 82629 589406212 9441 9271 63921504 47343 46920 26853899 6361 6797 725683797 29155 29180 122601525 55656 56358 729941770 93552 92898 973530741 83691 83052 141280025 84919 84801 449194557 21300 21026 947475371 73240 72476 733157175 24508 24306 626334678 69891 70850 748221494 97735 97453 476691754 97278 96565 537212012 70747 70853 219427462 68838 68150 185665757 25803 25664 376868144 70799 70856 29173267 72364 72229 115935269 70858 70613 838144532 57363 57099 252569006 25383 25072 60376209 57500 57265 176114484 74438 73718 549712736 6163 7095 539365205 49776 50448 345967917 72277 73202 472526392 53492 52821 418763884 15913 15646 92461085 70868 70116 45139601 67432 68305 287919672 99097 98449 71187332 30522 29667 887980479 70872 70725 316815695 32409 32166 4841282 88370 88010 46807066 80597 80455 511492155 27213 26837 94686298 618 949 3089638 70357 70878 562109765 6815 6102 349194322 96928 97816 279917961 84775 84198 260351160 96796 96940 943967293 79579 79414 491875853 58344 58123 121084440 61185 61725 223129811 16189 15881 808226529 2790 2650 678646580 34608 34208 265190182 51722 51713 454503505 13250 13477 835813937 10772 10554 838084056 70892 70256 110946360 74759 75074 215948244 52834 52783 998346964 25706 25041 152792778 99351 99921 128401844 42175 41484 88669185 70898 70488 528907667 74627 75282 16412705 38066 37221 554437479 70901 70798 971155456 38871 38114 711032284 70063 70903 145494968 19306 18872 759418624 87967 87325 526766077 44332 44961 823157824 80568 80666 731343277 41160 41778 358583955 78018 78453 39400873 33232 32584 122346229 20306 19393 967489252 93612 93297 994821911 5990 6118 760886457 77594 77336 499199573 53464 54395 396399490 70089 70916 202244840 70917 70742 961480038 70918 70109 140420957 9229 8837 926652786 89847 89198 973601861 46413 46160 766727915 35366 34905 747206191 83218 83080 931799779 8772 8585 523358163 81891 81661 181478411 95432 95605 392080528 1904 2659 757307592 46001 45170 123748121 97516 97324 563958665 32414 32772 6159979 8690 8242 308891991 1615 1743 578913026 66943 67836 401972910 41451 42364 430624332 47912 47234 533134987 7855 8177 517844574 38783 39007 350488518 21512 21732 172028902 65970 66918 200354978 15045 14128 727097440 10611 9626 349888675 6117 6749 943905421 18096 18000 875122847 79327 79056 564692769 64675 64373 636838168 55110 55140 26644412 12032 11514 746055369 58420 58335 413790748 25717 25291 205213055 37834 38179 667408785 80934 81840 938484010 70952 70638 512357553 54387 55255 232566068 33902 33506 708525388 66259 65385 686827025 9365 8708 454252707 87277 86683 661917976 70072 70958 813325780 10493 10239 694148753 58865 57905 434757785 62325 61724 675736079 48538 49070 510530610 51793 51659 720360704 97356 97025 19943584 70965 70265 914550658 5721 5475 909825044 3984 3837 63003000 85563 85129 365970087 1153 730 998282717 34555 34957 645649995 9497 9128 413889113 70278 70972 699053314 91875 92571 939693330 40893 39917 8999758 21726 21010 829097669 84680 84980 434565352 17672 17457 7733013 70927 70978 380915124 70959 70979 485908771 70928 71260 925477621 42462 41481 556852830 20919 21005 42429630 17303 16928 68493725 32520 32636 997519273 13745 13397 716412011 42095 41618 319284938 41452 41219 793098401 38377 38403 744576486 82638 82956 636047419 36786 36466 586447841 76986 77771 988762468 46298 45809 627294582 70993 70946 812004563 36055 36348 386301995 20315 19657 464393306 93465 92843 168408451 96960 96777 11081660 70998 70178 70350453 81396 80665 210641856 79724 79382 540784413 81554 81448 307920771 2595 1753 38203570 71003 70269 182739986 95290 94395 310067128 19983 19411 982297144 90768 90540 205438070 19423 18514 49660053 53135 53608 438615979 6011 6928 603726832 94728 94717 174705021 75784 75650 171719631 70951 71012 296661170 28654 28414 860908868 51877 52879 750610466 82393 83175 60504585 29608 30121 786970732 63084 63430 324547023 67901 67493 789496297 6814 6259 329950164 74094 74197 624712414 51438 51172 693112500 26674 25795 720182774 98205 98104 56096897 3659 3884 804142319 59366 59262 823879957 8197 9132 367094675 1 333 365193383 38506 37971 73201386 70542 71029 25777309 72925 72159 665771182 4735 5699 209412257 54796 55163 742356735 47848 48480 949062135 62339 62979 680661080 82045 81309 2269454 71036 70862 132674498 40023 40106 261647701 71038 70864 662883655 61852 60874 146394447 44503 43919 948170410 71041 70586 396895466 85567 86074 410111061 48804 49316 896167949 87793 87458 844613267 71016 71045 498646896 66045 66072 445223679 89383 88974 416419248 15822 15225 923064893 15990 16336 921365155 35306 36187 644898279 44435 44113 61155049 1390 1520 935574218 70716 71053 885537219 62894 62416 612637523 71055 70288 847889192 49285 49105 531230276 71057 70064 25590806 75813 75752 723449259 90430 89596 710011687 6032 6332 98845205 29741 30575 608346980 93153 93620 617803263 85325 84623 608467805 26147 25559 133934477 23094 23403 759642746 16501 16548 514655871 66950 67092 609595532 5912 5891 202523744 94843 94539 172321703 13997 14936 47919872 6925 7437 486932532 43130 43018 723761445 64165 64172 43620162 25294 25366 552342910 48124 48839 67431709 55206 54423 54915032 82969 82772 462125602 71078 70405 537752724 38949 38209 880060369 70479 69774 837361753 2598 3496 613082148 71082 70482 21793286 70258 71083 992209183 24296 23786 907512043 7047 7787 728923817 15395 15134 198839096 39618 40623 852763802 73648 74650 984985781 73421 72781 415671061 67797 68271 115277236 99436 99917 175600920 70942 70095 146848325 10940 11729 871776593 99158 98333 532500904 71091 71095 420009268 67354 67018 563136008 74621 73949 261740106 40103 39640 944933990 20768 20826 500014540 9112 9571 18408659 38219 38985 498332272 89539 89890 490111714 96534 95853 680957059 23243 23155 136551005 17974 17860 737202232 71106 70659 603563063 78398 77931 704416320 71028 71108 244871106 55441 55146 132610714 73897 73474 828855330 21739 21961 732105133 76962 76834 498505218 25030 24269 190317460 47724 48309 667145605 19340 19253 813143481 71128 71429 307796095 21699 22567 275630757 27977 28777 24378086 68623 69303 22523414 65324 64363 657596291 71121 70264 234672978 22445 22235 960570093 77664 76835 122953660 40693 41594 655442616 89814 89143 465775525 71126 70343 479129322 71127 70939 266899300 43324 42445 119466926 12994 12132 514482857 40727 40037 765677901 38296 37674 558226446 71132 70830 689686617 71084 71133 486805231 41872 41569 803657260 71061 71135 948616060 33151 33667 94686609 93981 94356 986572044 80510 79910 28948416 54804 54628 362881717 71140 70911 47513488 57562 57011 502095385 9687 10666 582465768 84414 83600 863859842 71144 70935 411862646 38373 38057 980643378 48565 47991 569708452 76974 76630 677068788 53663 53945 514194632 30566 31212 115002103 93420 92982 876765083 82363 82323 772017884 39385 39188 725554669 19553 18929 407388686 54155 54783 845595799 50463 51338 302564434 71107 71156 452394672 60777 59849 650747807 54644 54310 63677188 30784 30722 235146031 13425 13692 650414529 5687 4859 966272214 15935 15610 381568116 71061 71163 131945619 82630 82003 641409588 51677 51770 995495525 27585 28523 44379677 71084 71167 973235807 88907 89912 969297409 24987 25367 911190783 53292 54061 978079577 43625 42942 61733308 70521 70364 485179522 74960 75107 951878110 92033 92594 673114662 34947 34367 555936146 30825 31477 546012408 211 1 553388350 59370 59083 402769828 41619 42342 200208658 9887 10572 220170501 28574 27886 299494624 29245 29947 227783321 45384 46173 53082669 46121 46857 754790195 10097 10803 248079496 18472 19264 40796656 10880 9893 1716762 19127 18396 49710956 25901 25610 2726527 61903 61432 207926070 67640 67460 947644884 1078 1012 245615489 44091 44655 528720401 34318 35156 734237980 97026 96819 179581081 56531 57340 983033252 38427 38327 197787152 17486 18042 26345976 78439 77624 975029869 70259 71200 447239917 13601 13816 93861712 9389 9639 768715331 12638 12314 356632725 87030 86831 338417624 70540 71205 326468393 55379 56269 364703516 41095 41723 699640348 13654 13365 332580037 64148 64920 236124664 19759 20112 302566596 66913 67149 609350226 57848 57552 803623031 9450 8678 344612254 36172 35194 86267168 49192 49818 427985736 29802 28903 848021142 53013 52810 681603072 25924 25373 427375162 28741 28210 897065045 85919 86088 201317933 56025 55437 855890309 1845 1559 665479360 82478 82479 342789267 20625 19920 752589868 91758 91390 797745051 71226 70245 80982660 70740 71227 48945507 53343 54182 139511271 71229 70709 25078578 53065 52415 953026810 90164 90106 637291749 70319 71232 47225237 49146 48874 801496895 44849 44956 476661693 58381 58015 192743553 89557 88960 777048787 78715 77926 154681146 41633 41038 531697418 11775 11651 575682401 38896 38401 813885727 27351 26749 819373473 28831 28462 942288452 83360 83123 446942452 90741 90021 957982301 88838 89719 302778995 10650 11033 923999854 43851 43066 774853485 26486 26159 571144020 86898 86469 22155190 35307 34410 128322740 2252 2181 276023873 73295 74134 493029426 82251 81360 712464881 54597 54098 357954787 12117 12364 117249197 78871 79599 260810500 73329 72742 684958387 62211 61433 437177324 94644 95474 698447918 90003 89173 294008383 71261 71167 798335754 3216 2688 343423589 98096 98195 180267783 92150 91525 456011578 2764 3236 469284876 52251 53148 640935687 59565 58768 125858495 58342 58791 360363186 10560 9770 354702162 23725 23883 438063409 4857 4735 1626783 45515 44958 347813188 34744 35726 409481592 73764 74710 310786916 81279 82200 939936312 31315 30397 987340278 5522 5722 763338910 71278 70335 528557509 90256 90117 508535772 14485 13750 26877103 71281 70441 47109866 70297 70058 24874655 45784 46307 36440352 28722 28117 752579259 4378 3864 832854276 1 348 965246686 28517 29212 357000033 86364 85988 617928520 57030 56151 712536217 84418 85079 60051604 30050 29242 402060859 71292 70785 945318379 64339 64303 154022616 41033 41018 548490616 52980 53064 361058835 80131 80065 118633755 36513 36011 290559736 81605 81367 189826914 90777 89778 174784655 9879 10868 331923637 96668 95908 307895472 47011 46319 958266576 71303 71175 405601560 33581 33352 50424439 32057 31077 870810301 33693 34430 154960740 62068 62013 630715231 10625 10359 658901637 23574 24327 704941408 75549 75156 445465188 71311 70507 654511573 70750 70496 928698855 94915 95914 291921117 85767 85054 166214969 85568 86472 244405298 71316 70888 344424712 29621 28754 866833405 48997 48668 409038321 71153 71319 611129839 50575 50044 987125816 70617 71321 865734285 96918 96865 964980669 58691 58568 118291659 48237 47552 55347755 31970 32853 560490461 24486 23759 161036659 46222 45706 326038346 70763 71328 943108217 11391 10725 921702722 21722 21887 736159756 19345 19064 895347505 40690 40826 324794908 23841 23110 6221460 52836 53066 282466599 71296 71335 531429388 21658 21252 205894133 50496 50985 309640880 6313 7279 611210629 71339 70542 746131880 80149 80924 276791111 9961 10126 716963320 71342 70867 609749900 97433 96771 627761817 51821 52534 158069306 67066 66275 533962958 85334 86090 507353540 31106 31123 871605941 32750 32968 243881561 2139 1628 1064476 91095 91478 369158492 45804 45464 965646743 18918 19674 68504341 41277 40972 593117647 16655 16984 335452326 51539 50590 268563741 55815 55760 122824768 3090 4037 727945048 8547 7740 458175894 4294 4532 832339947 71360 70891 79436946 33263 33468 334822442 41130 40502 134416455 85621 85045 158837734 11269 12257 508765224 48011 48276 757236798 51538 52529 358935927 56028 55066 733463737 5808 6673 4026112 17741 17850 590301842 24673 25163 205144326 90301 89414 902442579 95288 96271 681889662 17316 16524 851730341 71374 70760 419551355 52233 52812 379990887 70522 69733 502077674 48448 47782 87463933 29904 29641 171249023 30766 30486 57874923 70275 69937 889148911 48102 47228 885322402 23040 22384 914806880 17716 18589 969638809 25692 25030 25344285 60210 60616 953651104 93820 93020 186940047 84766 84070 737544306 5880 6648 330979689 33776 33394 977352329 6717 7568 32782626 14881 14665 26369846 13089 12894 583152808 8932 9197 259943664 14997 14105 71097683 59294 58825 668564461 51796 52276 516932119 43805 43273 552934639 6693 6199 451576063 70759 71399 829334625 71400 70493 728962262 82633 81956 892816290 54998 55659 146838823 46371 46267 178950817 94131 93533 30871145 30041 29691 624844714 66249 66317 883572851 28950 28063 399823231 65181 64927 989798710 53897 53822 951023531 34688 34964 39103914 69144 70055 553608467 71412 71000 34185993 58181 58178 706236622 71414 71368 504619580 38520 37705 709114166 32465 31529 778973074 2521 3060 322092351 21435 21011 924058808 49919 49196 873111560 69901 69564 104798950 30475 30111 18885296 2855 2580 162003798 89010 88680 591519851 24617 24206 677966842 17300 17922 816691413 20636 19955 327140462 53955 53128 295883910 18273 17616 519083820 79796 79110 848420838 17155 17527 361143039 38254 38790 99686466 73809 73492 423055546 44608 44429 934094624 17509 17512 35807529 81559 81094 339396560 71436 71351 238423880 62307 62849 88763204 14744 14160 326179507 51759 51817 639061538 28000 27554 113387102 53622 54319 291321110 95084 95287 160200582 8143 8007 719864685 31112 30704 264806631 26078 25495 113614816 76364 75372 281505328 20580 20279 806935469 70833 71448 345121716 70813 71449 831213549 44799 45448 267314786 61730 60744 559867169 76610 75687 553672695 21491 21662 320928014 29808 29992 512357234 57572 56940 821679819 71456 70747 198153672 52091 51947 513996056 71449 71458 588881626 79772 79343 670297841 39257 38450 148219556 60130 60518 488106595 87049 86226 425280183 13579 13326 509567391 52390 53257 591607785 95898 96626 967869005 18527 18858 8287307 53989 54432 463116066 96017 96098 534898011 26404 27390 906473397 74032 73789 829849211 71433 71471 512588430 29558 29869 123012002 93278 93236 107021696 35883 36667 489417810 93696 93017 233363514 71977 72626 408711882 71477 70507 367795480 51445 50749 851518332 57295 56641 275303487 81717 80909 571375809 93063 92143 855706856 73136 74140 768839372 81789 80930 219332860 54883 54290 102652892 66996 66313 593686242 70711 71486 213571766 11010 10512 326499732 71488 70502 588715347 16776 17518 545093369 53352 52441 784774614 92313 92032 736904303 58813 58293 648033217 52994 52609 806822 30073 30991 444776295 96152 95946 265879989 59760 60465 129521061 3064 2536 711049831 86662 85745 737467853 19897 19831 166332886 34437 35388 687498211 71501 70979 982948412 81073 80231 718979852 34949 34320 45915653 96122 96010 584700995 71390 71505 786095657 71214 71506 149845326 93496 93393 455163064 26297 26001 904199152 3509 3705 44877239 22762 22560 136472929 6949 6617 810822698 35053 35659 621015547 71513 70788 380991858 71514 71093 149138742 42421 43111 809884889 78867 78223 934838742 52786 52255 84318572 99403 99763 5907043 77076 78006 399836681 66297 65727 610250202 12864 13271 492688312 74567 74491 379996322 9386 10190 51463230 3134 2245 577683905 57287 58190 157321968 46373 46526 757241936 48079 47869 259930566 87234 87197 615904556 32950 32895 417336496 21287 21367 212200687 69970 69916 675899693 37487 37051 250911 81858 81249 907499545 80064 80084 2274725 6348 5434 580151238 32201 31553 527332224 25112 24657 32109647 22913 22820 22554554 28991 29562 61950505 11112 10294 578936731 61623 62118 405198587 88599 89091 889808670 15364 15034 352050352 49312 48507 194110113 83380 83169 2887882 89734 90376 960377056 73007 72239 605594105 1343 2178 401605924 24701 23762 724321772 73807 72936 92800952 53293 53625 725115239 969 632 633920157 71553 71454 476307606 74728 75301 450385534 95543 95379 559170977 84605 84631 107090918 70990 71557 560176000 43926 44888 89756849 90237 89548 846138129 44436 44845 945529281 95467 95984 877446759 15867 15398 179384562 61494 61561 534265445 35522 34975 166750031 90116 89985 732518028 28256 29119 4098950 71567 71440 140839698 28638 29069 590576793 68502 68111 380550452 66402 66634 156893399 83652 82868 414751181 12392 11522 944963851 27954 27808 24825382 87519 88462 33307123 24125 23205 595492624 70621 71576 601390579 5957 5855 559265328 536 517 922962187 33443 33066 564869531 43551 43084 686020871 15343 15764 687014307 44578 43605 140836853 40889 40864 448741616 71584 71208 494032604 5096 4289 78590674 13588 13259 461151915 58535 59499 889430997 27332 26556 16704368 39528 38603 53812886 71590 70825 927382474 910 1237 768358102 22991 23255 550151841 71522 71593 197563597 60548 59738 775420180 86410 86933 968250048 4022 3353 638472883 71597 71452 47347926 18850 18468 880737775 58985 58475 216638248 90738 89930 877218510 20571 20412 608759319 69540 69405 507773412 72166 72372 190317794 31911 32873 830047102 72731 73713 164096120 91569 92000 99378976 93645 93075 553448586 71608 71074 469184306 53916 53290 646107365 15881 15357 441640182 17862 17414 35458303 18570 18666 213135549 91369 91659 830183887 33011 33502 353354331 71353 71615 327751138 49185 48404 561815000 66416 67004 492838828 19951 19062 414457960 31801 32138 987406876 80751 81056 255250845 59801 60782 19629427 84375 84637 923456732 43132 43073 380911189 98653 98178 471994126 12524 12598 242113824 35053 34196 525915287 6914 6515 520367998 97138 97047 35206028 26071 25259 830638646 71381 71630 882716192 87549 87837 759316808 94770 94478 953153888 84914 84505 30997560 63877 63157 198218785 30865 31863 749675690 4045 5033 672451126 99309 99235 472818479 82449 82083 304576486 12405 11808 848748127 3646 2760 34513309 13893 13350 174927912 45364 44428 458044385 1 325 49576805 11415 11088 92372872 13080 13572 400956338 42054 41700 397002280 83288 83024 582422911 47000 47669 671574736 40670 41546 227982436 54420 53620 849222389 60810 60352 335116724 71652 70711 676823983 75804 74920 375778645 78431 78336 415590182 19089 19241 575169231 75922 76129 142747206 26380 27356 191055010 76194 77087 640946875 10729 10152 417439197 93108 93554 808459545 99362 99738 671734252 7427 7134 18835802 73000 73803 109950642 25756 25211 921133966 71220 71665 645799128 18057 18209 35657422 82277 83139 769512036 54818 53924 373586034 57890 56944 63912845 22206 22862 107568516 53128 53096 493657549 92053 92897 71254132 53813 53988 741644601 29048 28599 303179020 87600 87752 807455758 71605 71676 896202919 70753 71677 257053836 52241 52142 475153054 9918 9470 896083207 49977 50634 120764676 71681 70831 477322811 55275 55375 693800339 39532 38607 25142240 11571 11482 303924965 69626 69149 651108222 10319 9971 278313448 34540 35431 631743875 71688 71302 604698508 72223 71595 835072147 53877 53796 720028350 12263 12002 275719967 71692 70777 578052762 16990 17545 623025977 72055 71682 687236316 65098 65270 367858854 66117 67051 346989720 38359 37620 693749045 85407 84472 290597164 92178 91705 537110352 50210 49320 371749234 94937 94879 734605009 87290 86970 651296570 71703 70971 111006743 58051 57725 816330487 23200 23980 184193368 70859 71706 918677432 69900 70024 267504184 46659 46891 512823130 90934 90776 719311259 66497 66694 254357244 54454 53724 415105464 92969 93125 891241396 93547 93268 823466608 35728 36227 487208832 52162 51798 613276125 97202 97327 916971136 86895 86725 690094893 50611 49623 849237090 14363 14333 368232369 48779 48580 215731741 49656 48781 280413745 54693 55501 899363810 7083 6439 248255619 60225 60235 721753935 56091 55227 200083291 29337 28697 896588263 8406 9030 947924069 83224 83569 407312319 84781 84032 25864849 70243 69962 696691321 79258 79964 876706991 71732 71568 568383606 13474 13030 524106299 284 485 394298440 29480 29192 860545658 60296 59529 896135270 82069 81853 98426310 99939 99750 561769252 78595 77652 924985637 78146 79050 588543714 2844 3828 497999905 21926 22390 11827331 24954 25884 970397908 91278 90651 132875809 40006 39795 312297027 71746 71547 231446526 89680 89406 44583661 50789 50689 538398142 56074 55552 947844515 63232 63192 855440852 62709 61865 139053721 94784 94710 18199867 68523 68325 391441086 31845 30848 778499430 50025 50879 25011529 90698 91007 6767737 1533 1532 529104788 7749 8688 45031353 71759 71650 728141614 27415 26481 667965505 92963 92351 103858732 63628 62635 450738680 71457 71763 1843647 25490 26399 328077503 54124 54099 155900684 28114 28804 479613935 49954 49343 143878711 86706 85855 547624962 17833 18187 469664705 51011 51753 174120592 29270 29046 517116437 71432 71772 85172862 94607 94173 987729245 71774 70784 266597490 30737 30314 634624922 37927 38081 901331849 5331 5089 673871604 14231 13458 465595981 28694 28033 801115726 49875 49841 948623329 94033 93985 268735518 71184 71782 634502527 67680 67301 835481468 39676 40075 517503013 59340 59954 348144505 40791 39883 493704842 45399 45169 611614897 69190 69192 663509847 96177 97113 51819812 8405 9257 67527060 79474 79567 197201473 28071 27905 157958496 77347 77070 778912068 2542 1814 360167142 44022 44474 662949314 69048 68140 626015628 70891 71797 890359426 71204 71798 439522669 67504 67857 194497679 71800 71307 544643338 96097 96403 746408075 71458 71802 160444732 79306 78881 539127366 20072 20368 649053550 14453 14721 898770576 70511 69626 369556488 47438 47411 164887371 64300 64705 346513198 45512 45274 954008004 50494 50014 117914027 71811 71113 975519555 32415 32265 170082344 60251 60500 181713888 98538 98365 60985506 19157 18701 664418201 2568 2401 608412187 58779 58724 941208994 88238 88882 718136975 33401 33575 771772924 92036 93022 532861225 71298 71821 968234313 71678 71822 362280631 71823 71280 380582623 63084 63167 590638684 23820 24783 291413275 75674 74972 695451780 17341 17291 147340279 39931 39112 826720797 41578 42477 229773791 94442 93488 343257093 21442 21042 561457857 24805 25586 50470590 71833 71224 913912164 71666 71834 388633193 42805 42653 875718394 48599 48397 168350450 33266 32541 551958776 43122 42596 987254920 71580 71839 855107877 70950 71840 450210896 71770 71841 735443953 57284 58126 801192282 35279 36226 49747721 19739 20214 56967124 18992 19367 604899880 71060 70473 325049469 56427 56151 517202992 9950 9531 796360285 91213 90357 276883065 53324 53474 514421940 65591 64614 584821865 94846 93853 918913840 80787 81300 646368581 16345 15478 11671650 36364 37344 693167686 71856 71461 995048051 71857 71400 640027376 84413 84459 116569619 66982 67423 279220127 65808 65699 831668659 37109 37658 508355171 23508 23092 796871412 14720 14791 257091085 54983 54957 912659551 71227 71865 420676490 76156 75625 189722966 39499 39933 874603888 59142 58281 289275466 71161 71869 805016023 20730 19843 175679791 69801 70198 241096298 42568 41714 509943341 45025 45562 137607870 10628 10093 369978521 43944 44841 42672866 71876 71550 557971491 850 1516 919690295 20695 20547 374901329 77724 76902 748254849 42588 43144 49860140 71881 70963 219495231 28830 29762 555683897 22190 22688 740727096 41559 40617 515196074 23133 23063 212421207 19429 18508 266356182 62292 61384 12951992 83129 82583 937083111 46394 46450 65208323 71890 71760 41544914 19321 18499 272163321 78325 78836 5382029 33763 32854 302038348 71894 71465 795856252 7336 6690 977936308 71417 71896 147006764 78878 79504 325731391 5173 5142 505314627 39335 39961 420451049 9046 8245 47542455 40205 40855 905133676 12172 11239 822574399 64811 64008 690615385 51813 50926 359985159 65581 65425 890753896 29625 29552 436998824 72379 73127 436280332 41100 40872 453480023 53665 54207 44270923 73829 74135 474508124 53481 52481 101298125 39135 38463 800635591 8783 9668 22843187 11298 10835 978290782 44985 45869 318857642 99574 99282 699508953 32334 32790 255703487 48886 49434 208812114 24880 24186 976141941 85250 85330 519527671 61345 61510 565555604 49850 50116 56481794 95176 94791 950275141 44312 43773 396820203 63182 63737 871260124 71368 71926 946233051 42831 43629 662485237 71928 71451 674774117 67542 67735 77543618 73657 74311 666379633 55705 55057 8621731 18681 18428 868137848 14160 14670 636226551 29891 29388 983860215 96180 96490 813184051 46551 47462 371531037 23729 24526 966859569 35918 35486 4415687 88543 88568 323282890 14851 14839 913477551 91783 92284 359940262 10279 9848 424560352 94054 93577 4591955 80163 80182 17199470 30752 31130 256320917 18848 19081 307981411 71947 71821 9113341 71068 71948 165315324 76944 76263 828573885 54830 54447 237179158 71427 71951 313216443 20066 19762 381921763 75031 75198 381523172 3289 3944 431986401 68334 69240 453453763 39295 40064 296731405 71957 71728 792020818 20178 19608 243525204 26788 25912 7375120 87559 88197 585499978 5717 5806 735209043 25242 25420 540842270 13214 13741 376201184 89052 89800 860484558 4332 3803 319195065 57032 56631 326186135 78553 78178 829081398 72057 72726 378953904 45541 46300 22371671 58270 58788 463631415 38563 38042 185567577 17784 17367 497188716 16121 16342 932466055 9081 8885 562766877 37785 36874 275700819 31490 32011 278693729 48858 48023 321144229 92219 91581 828410761 32596 33189 38445171 58999 59024 290481748 35181 35892 372958354 7610 7719 286451554 48837 49037 660283596 31571 31488 627114731 94449 94208 438034226 2669 1837 49195697 88854 88555 679579059 71988 71104 680333107 80736 80735 251015406 18668 17735 367528740 29224 29705 24806725 34990 34748 653060891 71993 71470 673321523 97749 97643 533448588 86149 85714 18485727 4801 4472 523343607 774 62 811826929 71998 71662 126600799 57691 58525 421568164 72430 73146 753415678 71544 72001 103075100 90319 90800 964259383 64896 65790 42105339 71443 72004 448143564 47783 48030 69437743 18685 19390 689883729 12330 12413 195170829 19729 20543 479954913 93589 94089 934256292 72010 71174 65448719 71437 72011 875494731 40092 40328 842180127 72013 71046 14924413 50371 50342 828412535 71468 72015 895404263 7565 6821 820970320 17741 17609 49219006 26181 25989 31101105 97785 97344 842291030 71916 72020 912246430 7629 8447 45436913 86274 86063 313701517 72023 71981 263900885 89333 88542 40638745 28037 28875 951075233 90125 90887 512090106 64465 65288 893851616 99222 99071 966137909 83915 84861 287375071 4839 5468 51720336 67138 67170 884632508 71161 72032 255514697 35611 35411 12867520 68862 69652 897767431 78932 78547 448557806 69163 68832 399439633 78754 78353 689008348 72005 72038 69779646 72039 71432 654439362 75400 74789 52641325 28266 29073 201872849 36080 36191 81590325 90720 89973 747081926 39273 38702 50760607 54911 55349 343816126 44581 44987 724380051 72047 71351 433461068 67278 67769 66272337 90464 90272 140000713 4884 4078 111421474 17282 16628 691953131 81150 80291 893815949 46610 46903 140820377 60224 60793 688130509 47095 46419 958116606 46808 47099 595884675 15930 15320 16838621 80963 80770 881480105 91057 90610 202660644 71179 72060 613919431 22058 21416 677401795 71396 71713 304949865 97105 96355 827793342 80507 80104 330154704 31385 30422 650050177 4283 3666 266252520 5746 6349 350121333 85218 85150 520897914 25313 24742 246316496 72070 71553 650727075 71396 72071 934052529 1640 1423 39007621 65922 66003 62129772 29566 29401 697443388 71244 72075 269528610 15339 15717 683460627 46461 45907 338348438 95883 96411 446202872 54873 54168 299965755 91954 91766 928851758 63523 62953 24575122 82483 82271 708181058 77725 77336 515881650 1624 1371 63404608 71580 72085 408035112 72086 71728 486306342 97537 97232 509123842 41305 40823 408173209 72001 72089 855932967 85181 85738 435768279 43160 43189 50707178 28136 28920 576012781 91177 90767 155258334 92347 92184 552839978 25576 26485 471329771 55748 55801 811675859 60129 60948 744778913 61679 61965 682440728 72099 71195 302490317 76810 77258 445517639 44898 44798 733257034 13967 13188 622918464 84324 84747 851640346 71346 72104 944486697 35799 35811 547500981 94703 94608 901957731 70595 70825 669556385 31001 31105 44339388 72109 71365 587734339 72005 72110 2617062 72111 71382 983542773 72112 71567 511525160 59177 58263 627799897 60652 60493 407483987 94497 93665 64571116 10166 11050 248680696 24254 24213 960067038 47738 47990 314217688 13315 13274 76639777 43593 44457 251511964 69630 69584 990632384 59732 60624 653442502 21176 21166 638385778 49267 48657 351244520 21683 22410 652506991 73229 73604 998861331 76818 77413 572277122 71290 72128 997531027 51301 51149 342871391 8053 7931 978137 72131 71318 324570168 48724 49668 343185337 74088 73558 457484939 79653 79961 860786134 90783 90370 761654590 94510 93892 590173274 73916 74725 522446061 72138 71409 294515690 25270 25431 489745283 7607 8260 48150745 17790 18331 70754311 72142 71536 717954971 36277 36218 288478393 94862 95293 453898109 67748 67069 190128990 1466 1391 553678228 52244 52891 699014104 73001 72140 35458035 58047 57909 372916473 24467 24775 241162529 83959 83160 283461529 47644 47310 362759115 81756 82631 332385254 34157 33763 328685237 90176 90562 997781756 45830 45565 49004790 32805 32651 342367926 39340 39471 235757157 71936 72057 277107139 72459 71802 722093135 67238 66720 100676092 40360 40367 908234347 82875 82562 972120820 27025 26613 920642063 1 872 410927825 71784 72166 628297123 57626 58133 481528667 71532 72168 555176535 71547 72169 166922579 59749 58767 85161489 72066 72171 956849670 71654 72172 777728425 26672 26925 450461474 71523 72174 600985433 72698 72153 850913479 81646 81445 858688879 52118 52822 710194657 74314 74740 880384325 24097 23384 22188726 79674 79986 103888499 44171 43446 980729275 4593 3743 873195075 71599 72183 141855404 72184 71970 442082150 28780 28751 477207515 70858 71817 939918821 27299 26885 402933193 72188 71255 20603738 7320 8137 82727155 58619 59073 614448991 32843 32196 342855150 71604 72192 356491335 20529 19581 137818038 90090 89115 185146380 72050 72195 116498500 95132 95921 200257929 80134 80821 48691550 60829 61282 799949289 67106 66156 365779891 47435 46909 808074848 71290 72201 271549991 14437 13629 947117593 90811 91232 613416812 97912 97090 74018927 36597 36963 705406930 71400 71900 49815391 77151 77268 475101536 79994 80511 218150461 48136 47468 428483619 50018 49660 584433831 71296 70539 468894918 25631 25315 39785912 91676 91928 285829475 7586 7297 131998589 46084 46386 274749593 68266 68107 726437549 49777 48805 336678623 89844 89169 207616660 9024 8767 885990935 10712 9887 522882385 96544 95664 194354023 94712 95651 727745601 38140 37958 989800260 72224 71565 808840379 73367 73770 36871119 21846 22370 518149374 81832 80876 460979557 76211 75883 36257639 38011 38271 141478257 84961 84601 639644136 21653 21720 231874437 71372 72232 780493749 23621 22846 16384170 23747 24366 869169984 95978 96545 686201076 66343 66399 314823272 5656 6005 351291225 39859 39332 73180909 69678 69111 723408834 71614 72240 782452008 71383 72241 269788003 40880 41883 473189113 92616 92896 715787080 58569 58811 744625920 66714 67315 622231857 4181 4513 771176464 56 1 768021152 74931 74582 915960032 30857 30254 432974384 49803 50242 683910148 74581 74048 721025832 5328 4865 980925468 11731 12370 461327184 31613 31466 779117644 72255 71528 827428612 69427 70182 302818540 27789 27409 991169414 38837 38353 835598464 11941 12425 950629273 74242 74783 377302250 72261 71873 291844683 74759 74968 21846750 61517 61789 434296850 90634 89789 441011607 63068 62075 192044570 53798 54542 524541128 66915 66233 791458782 88171 88875 193637078 71562 71113 514214646 48641 48088 69188932 46555 46031 473863471 33645 33570 43748207 67010 67330 622143713 44009 43932 817190779 57670 57128 50279805 3691 3926 509156749 65879 66817 566100582 21427 21380 712444730 8381 9111 97114626 43423 43233 173831488 55223 54559 751416080 71921 72282 89305460 53307 52641 866414140 83711 83288 356606716 84663 83750 130674160 32066 32845 435082942 66755 67703 76052078 89915 89882 820249624 86439 86738 435934236 17233 16804 602703314 35195 34559 67465758 17613 17785 3841873 14251 14522 344300330 37405 36507 136782349 93656 94382 790578840 79421 79654 295028549 2127 2100 52263353 91874 91335 49566193 43575 43909 8591722 90291 89436 14585080 56797 57610 709746665 80622 80431 46608291 43559 43775 215155431 72304 72217 31048273 72305 72064 262891998 60731 59880 276350317 487 398 148961956 72308 71359 308628638 58964 58486 304032321 72310 71318 561857597 71969 72311 495423486 48069 47161 347670284 12905 12841 740437694 41464 41203 975966757 71803 71480 669902993 64129 63610 296170800 46838 46859 60182663 17867 17892 972788441 1272 350 566415042 72320 72291 584811906 74223 74849 638110415 30376 29860 895335476 86026 86386 830427191 69223 68592 85795804 47652 46731 753885520 63120 63447 6465204 62539 61663 581397593 13041 12177 311090175 61072 61358 166401734 89047 89810 117369337 17871 17805 101241561 46732 45868 618613774 47735 47845 990344050 54303 53880 255963978 28200 28666 972730920 33090 32267 531506961 20168 20430 653745048 72338 71626 194982928 98711 97924 446633469 38003 38153 581306227 35618 36388 559543810 72342 71952 388647512 417 178 438425044 35114 34900 600756612 52220 52511 385360506 75531 74641 64334677 14527 14110 16225129 10580 10153 835331576 30998 31783 570687571 63088 62446 985075676 72116 72351 371214657 70843 70976 504685671 82069 82571 106628321 42016 41656 104962791 95801 96338 795207969 50430 49837 256130507 21458 21394 365076988 66746 66696 747182099 2615 2168 698026644 94971 95928 994629381 59559 59255 9548418 84179 84114 864318498 11518 10544 148777322 12385 12635 162298712 72365 72246 871510738 72366 72115 853574009 32623 32801 14087220 54982 54864 500391660 71450 72369 572011345 92475 92751 306709155 69282 69267 620079817 55781 55626 154890572 3806 3697 445522665 12373 12366 798901452 86063 85128 11996356 54153 54872 633126889 35341 35328 208393093 92067 92855 759089734 3676 3505 400611331 59887 59033 399108245 71622 72381 372525718 28925 28880 675382536 67150 68138 247584554 71940 72384 950901768 76851 77190 34822033 26044 27004 381133098 19667 19827 980647966 32386 32087 684699743 97451 96515 706755183 15109 15603 233594731 56594 55849 421143178 82531 83098 166675352 57819 58351 77257260 76340 76428 816086955 56149 56747 841164381 71622 72396 560360983 88489 88923 405703496 58743 59252 90061681 66346 66883 512088650 72400 72109 577275172 72128 72401 405759561 51591 52090 882135142 53889 53102 956551751 72404 72064 541420906 97346 96781 685518390 72406 72251 788011735 70720 70322 912807438 72408 72289 681803130 72409 71542 194856734 75988 75135 1930807 88059 87106 633954207 63383 64324 96858182 79990 80500 860175503 84323 84931 784001436 66577 65934 415672765 37424 36690 684189606 28808 28452 5330976 4736 4546 115379773 29549 29100 868830828 95102 94749 4535511 85375 85188 623298535 14191 14222 876989946 23695 24534 642086265 37928 37169 480144631 70780 70262 844584195 61701 62080 108977108 46176 45400 183997170 79337 79843 43085194 96036 96947 182233620 84345 83473 47904881 76736 77564 807941546 69460 70063 865006840 8156 7389 6039998 76723 76533 581074073 71094 71419 132736439 17242 17330 568565516 76787 77447 392418602 9881 10652 962163643 93410 92593 5542643 71745 70863 446887287 72441 71842 866927237 28457 28187 50087529 72217 71355 64066430 72444 71489 501117003 33659 33252 743973759 38564 38610 440562904 54674 54005 558838330 75242 75603 75645568 26644 26910 137649100 2128 2544 383541601 34994 35694 478596430 76159 76475 311749747 55193 56141 569845670 22089 23082 330705666 47767 48572 641434787 67822 67017 829808226 6919 6742 880857674 53321 52905 489953246 37738 37046 14757482 85976 85282 304032497 76463 77009 253525111 71559 72462 125112249 17205 16513 853448596 66963 66463 929417640 25883 25159 834564850 5399 4869 747841149 6349 6830 583433817 26085 26432 674687346 9071 9903 289707268 72407 72470 316716727 97147 97927 60646578 11682 11807 165335840 74665 75622 62442234 71551 72474 992644123 40396 39548 723098847 72387 72476 573823972 5524 5765 344755364 26953 27323 385359356 6419 6598 897262050 72321 72480 33384407 4290 4124 14514135 7314 7332 650828244 98247 97878 365671937 69544 70274 386825331 72485 72185 464615147 39046 38455 6094275 56609 56932 236818760 82022 82035 647357209 59166 58814 439908158 1 521 21543175 75051 74723 265265156 79427 78761 794745740 10304 11037 135114671 79556 80250 256809097 15742 15239 63492425 60370 59967 873291380 1246 856 594966308 35698 36620 42380624 59821 59605 985331053 45890 45568 761196509 69120 69434 564112132 72502 72158 531532556 74676 74549 90254475 71858 72504 610992565 49203 49725 451093950 5787 5494 13153932 71576 72507 885122306 98751 98354 887449170 72509 72024 520308032 14144 14015 821894216 45014 44740 40593907 48949 49176 928600809 40298 39711 829161856 13187 12613 919336664 88988 88767 548929991 72304 72516 325874200 44175 44252 762614519 72027 72518 777653627 72397 72519 856399014 69498 69279 975079005 72521 72503 312289569 98622 99107 229518481 72523 72426 773001984 72524 71683 134945948 62943 63859 953200894 97449 96846 914811425 80440 80310 537326600 41777 41608 262491805 93364 93358 748923796 71363 71872 882683989 23259 23464 552035380 72326 72532 192583052 22147 22552 865342571 18561 19406 602101752 29489 30418 717261759 70204 69710 947170423 21483 20506 944461839 48656 49623 53283071 12143 11991 434672935 53241 53075 403931859 38227 38545 517659282 16595 15828 342910717 86718 86402 356432815 71243 70699 448085752 16787 16306 16780808 34345 33525 654243757 52809 52700 510421470 12165 12151 835637409 79288 78335 308386057 72393 72550 835608940 28723 28488 170190847 98954 98135 170922861 72553 71703 751832370 5650 6330 397665212 10559 9706 543562399 24194 23362 776175968 12077 12213 75836835 34664 35339 960338882 19273 20227 616026385 30724 30014 273544546 586 1469 73844099 26547 26079 854953673 3448 3129 107684845 72564 72018 17904575 10007 9355 306318968 29693 30043 60736701 37719 36841 953967501 4026 4154 873873061 18404 17477 990947119 93133 92692 443970225 7221 8089 867145359 22266 22022 769615017 86770 86860 120855002 92869 92001 225588570 6503 5856 454395990 45723 44786 36841283 37649 38437 918188717 90816 90172 931486609 57334 56509 268986249 71904 72580 12292430 36398 35989 630777440 60273 59430 54392533 85659 85495 680162450 23428 22607 350885257 360 509 401606833 74244 74791 51591110 33435 33258 266944543 44667 43874 338255128 71641 71182 776704735 21719 21530 865240235 25496 26139 251460005 86616 86034 472346115 22507 21976 31406639 46175 45819 229730285 92545 92371 13370328 67892 68506 454134710 63103 63255 684299883 72598 71862 50378906 71875 72599 349361461 72600 72579 628155263 37037 36329 575903838 72602 71762 126815972 72603 72581 993399417 36373 37186 946274068 36167 35447 724504665 79066 78570 136543903 26935 27819 554729766 67195 68048 602949386 72609 71648 968475825 28873 29329 142467526 76874 77170 380351493 97659 97688 488772959 72613 72082 574167103 96387 96678 697971446 69243 68733 56263583 72616 72028 946690033 86809 86504 589185246 77413 77819 401471473 72313 71625 96160962 94792 95696 198951684 79274 79621 423857649 14732 13982 564575261 93913 93227 5928195 28127 27993 961614785 80931 81440 472760026 44304 44837 888085250 72627 71647 872037174 3618 2789 550232753 10619 9803 38496644 53267 53148 103373520 12855 12707 63259127 74197 74785 983795270 58126 58482 221540570 58132 58606 506631894 15857 16631 161247781 78828 78311 432735570 57473 57124 38879566 4821 4721 279083532 46504 47153 340727649 71937 72640 370022798 51658 52310 287234387 15540 14780 436799883 72643 71748 863422612 72564 73533 508740117 13699 13317 593693667 13994 14941 640843535 38002 37085 800495206 72648 72444 853075430 93352 93904 31379706 72650 72003 46655868 31470 30618 721242568 61568 62201 125437541 72290 72653 143461401 59360 58504 530127190 25268 24906 683782763 71865 72656 233538010 72657 71977 712100035 4086 3456 953141063 97446 97985 44710726 71719 72660 670754289 33200 32389 166069507 71855 72662 288920221 89050 88223 718490388 30919 30010 30396985 10431 10238 986887653 39491 38672 377567690 94169 94117 402808531 10671 9799 338455205 24818 25663 311039993 36819 35907 319823586 14840 14661 32570438 54430 54493 246241806 22141 21250 604620243 31643 32564 205984288 82257 82068 126443124 74124 74828 705160366 21982 21452 607608462 41029 40141 146844769 61168 61022 582938152 75613 75865 575441575 71899 72681 908278852 62174 63128 49770407 69247 68356 147751023 67938 67959 421902970 65363 64771 524827287 75816 75473 696955800 44403 43689 847324445 72688 72066 538350480 91492 91521 600509739 72690 72398 158551037 78956 79453 208110920 5129 4174 717109429 72693 71994 180004393 50774 51670 139364163 56784 55934 253579722 85695 86034 689156760 86746 86621 172928190 45902 44977 144336637 64934 64863 65861572 91084 91877 162161228 72701 72328 472515482 72702 72173 462201952 32686 31816 387358998 45219 45339 602702794 19607 19277 966418290 5058 5979 525859525 49038 49122 335802088 27238 27135 174178413 76716 77441 70886270 40682 41655 90538539 57579 57575 831654948 42733 42090 82399604 86282 86986 10403836 71812 72714 10230195 78208 77294 139491833 3426 3968 855487107 72717 72422 546637483 39503 39500 463102498 82682 83191 374646873 68426 67952 368239650 3548 4143 525992273 72722 72690 922273890 12503 11536 797037692 72724 72383 53886525 67030 67020 803785269 29653 30178 797614081 61902 62233 365066075 77923 78676 49678499 4410 4396 986208933 87275 88237 748539313 79501 80251 961332278 44943 45662 13211015 6063 5476 770464626 41879 42404 372736454 23405 23882 551532303 74157 74354 200069634 62284 62607 955267951 81201 81231 861569723 46992 46638 973452077 72740 72190 696277135 78088 78430 828069366 47417 47557 809600941 46610 46314 290533786 25530 24664 953058701 72226 72745 517876066 76258 75743 211886815 72747 72095 849444773 99402 99618 656540097 43170 43706 798170518 28152 28672 837336116 22873 21959 828083552 43378 44376 899632849 88538 89261 339696245 91912 90915 830544824 48739 48516 414403618 29603 30442 730012106 51619 51442 76590696 52805 52862 722338840 40627 40691 65215751 63370 63323 811998618 56056 56400 727680219 50559 50358 447470885 58688 59518 510742379 68133 67637 242947479 72627 72765 988769472 7299 7860 254930517 72767 72741 208449395 478 940 483213303 66688 66960 690728714 79832 79177 141601089 12982 12012 984556677 78968 78110 293826645 23370 24328 334263603 75917 75806 31013416 2117 1795 387735498 72599 72776 8480819 30561 30087 221282231 74845 74959 180413547 42228 42486 820058803 67457 68328 666073970 25656 25492 258174103 68146 67851 144054543 68909 68777 11953521 28028 27047 624717532 88525 88889 429493719 72786 72274 153937214 19113 19535 421299579 83748 82891 36267162 87044 86907 869388288 9378 8387 56414406 75788 76525 50665996 49863 48879 213171902 33358 32376 456405151 63170 63163 182764697 10539 9617 672500899 32905 33327 34535355 38801 37826 374621380 38175 37177 848978251 91564 90616 652032897 43939 43815 212764904 71528 71546 829247363 28944 28555 52323223 31937 31787 924875822 42491 42051 747277056 13224 14034 581331063 63195 62513 18710235 72261 72807 940759029 71943 72787 754131621 93646 93615 374354490 72421 72810 52080023 93146 93240 204575843 54334 53452 114373336 80889 81462 589635822 7331 6740 465670130 17646 17269 562332108 51518 51383 719953795 11132 11339 646566071 72818 72463 773456949 72819 72013 568187334 83361 83444 874127343 7214 7170 147647551 72822 72601 258476877 84787 84613 186133932 71911 72824 26976590 27219 26881 694592305 61065 60234 359166797 76528 76408 794387740 51074 51113 960411955 49755 49067 859451582 44427 44440 210833898 55922 55975 491867258 72222 72832 833660949 91648 91499 416543259 25765 25423 374607614 34825 34337 813249386 89609 89024 79129551 67516 66542 950668545 90527 91104 794607366 21031 21135 156539738 39014 39255 158491171 90776 90209 693970475 40166 39892 500141475 72843 72007 766604790 89209 89487 916192050 9997 9329 771237851 32581 33141 126646301 55434 54801 283571122 72848 72674 751336454 66948 67542 305109078 11984 12144 812292059 31674 31713 68575811 78538 78182 681922825 83531 84121 782336100 44975 44093 545209580 72195 72855 241965862 18875 18464 490401930 45384 45377 353853905 42150 42178 844503170 30747 31734 761070104 95189 95687 908840255 15916 16031 616742383 59983 59978 154597233 72863 72281 21907868 70306 69767 32725182 72290 72865 109095953 72092 72866 794954932 92103 91432 131695481 66722 66304 69735939 37278 37398 286752785 9246 8685 475220969 20314 20122 158521 38848 39435 800701421 96598 95704 360186059 76218 75224 587158480 71879 72875 511740075 72876 72559 154331073 22553 22563 318582431 29130 29958 135588048 88572 88184 737938529 62440 62747 821485477 26540 27401 329947635 15692 15539 4063090 14587 15101 820443187 52298 51469 360998182 70805 71403 812632495 45322 46148 375183076 40891 40917 230362554 36280 36366 229840819 4043 3643 30009280 22218 21876 969843575 56114 57035 994069718 23112 22655 452290336 19908 18949 504117653 86510 87093 883607841 26692 26906 851706409 48317 48357 328635939 23725 23242 26399397 33726 32728 167912955 37648 37989 46603161 5679 6035 889048282 35241 35113 118398695 33111 33025 8757956 62667 62114 826001618 50960 50357 501889860 72905 71951 163620696 57772 57126 986255197 53718 53795 130012610 63342 62353 817286083 29677 28724 357802617 72634 72910 964475212 29134 29681 803560731 66413 67045 496428449 38784 38719 35375822 10703 11650 766761529 72915 72745 963556565 50247 50225 349716360 13134 13888 962053473 32012 32309 891338867 72919 72267 774284969 21265 21819 555991560 16680 16628 560994364 19845 20003 603079532 15901 15429 304279190 30700 30125 700152340 32524 32656 842510578 12081 12149 990772792 62160 62484 201541984 20613 21312 481991557 48086 47463 824867607 31080 32051 106240531 56127 55887 892408588 61846 61954 22516630 79849 79641 363792068 36909 37780 585345240 36920 37767 304117094 25666 25137 841165671 89748 89123 358039316 90068 89269 760057738 52705 53048 848176763 72336 71369 61599866 72941 71999 404467881 6311 6922 400720079 72943 71994 969029407 18293 18723 952559929 31951 31355 346185768 36483 36414 686524272 84340 84236 248410473 89958 90131 549487470 50345 50301 343486648 84495 84414 552313051 15598 15897 885868338 37028 37339 95247049 22568 22729 542726791 28814 29650 148924321 24865 24672 186994841 77152 76550 77445469 72957 72827 342159686 72958 72889 679431672 85018 84685 902158977 32543 32628 863986723 14229 15039 476576424 82264 82048 612034618 10788 11022 761824529 90137 89773 861318518 61309 61589 404329703 97803 98528 79546212 14433 13532 936440372 67868 67694 713332630 71185 72024 660254014 80621 80327 581755800 42980 42946 135005207 6569 6121 654542629 97531 96985 511034992 72974 72264 63753371 86023 85582 112372654 78846 78961 682034605 93017 93467 576638784 72978 72400 33990232 66092 66729 35997487 18099 17507 324899864 74471 74405 754223350 26075 25547 501047131 77151 76396 114266261 53698 52778 158272822 5727 5867 960495073 63367 63414 548978519 51652 51038 526851102 77637 77856 767367227 55253 55178 397608911 55537 56226 689909665 51177 51187 26320077 8778 8603 235154238 74604 75510 711648919 72994 71995 76763058 90102 90580 136836329 72996 72212 890903995 62512 62575 158197392 24718 24213 902746024 17197 16535 393019516 50682 51511 623856401 70246 70613 250353431 26989 26456 587651782 35919 35274 291125205 29477 28792 973948165 47530 47465 192975116 14786 14283 741020144 43940 44047 869698567 59007 59483 861443645 30141 30489 577785174 72867 73010 690230832 72989 73011 76779367 88550 89443 651138246 32678 33215 233376603 27466 28193 269820724 88837 88517 692970514 83198 82652 445236367 72855 73017 189024136 71052 70912 60537293 31447 32139 671693413 12704 12046 121194988 78829 78982 792936911 17231 17021 151935601 16914 17631 257318787 67751 67396 40496148 63256 62550 575902756 58008 58847 649973690 12265 12052 109992914 78765 77855 281159587 18755 19187 80435455 74096 74771 708151525 59543 59838 102015358 73032 72501 541217049 2283 2160 992698845 49542 50170 377160788 71519 72499 932694773 96942 96222 713279321 58616 59427 576585151 12102 12515 978143756 40724 39861 45326186 70412 70716 56618026 47828 46911 737660842 57333 57417 778335800 72404 73043 658137938 42480 41948 892725433 42248 42091 578270501 51516 51600 1673636 89028 89695 23552745 637 368 119319573 66262 65963 361086142 89062 89230 698975811 75746 75671 506090670 72437 71971 322027954 93612 93752 775236741 31324 31756 879478186 90008 89878 962852323 87260 87031 114319847 61910 61788 725719183 54744 54217 723199890 6706 5910 163345166 9249 8581 812568176 68631 69313 89295221 77891 76983 907311706 90117 89612 954734203 29223 28447 970847469 35658 36255 993506002 62661 62746 86650754 43078 42158 65308344 82691 82803 176595296 83767 84395 103594441 73070 72743 636343857 73071 72140 54105367 73072 72557 296599731 33263 32644 907348860 68972 68186 31925680 45145 45262 456662063 59613 59956 951104304 72775 73077 901759894 32274 32414 81369069 99514 99143 339504731 73080 72864 28173575 40571 40870 925180610 52643 52749 721556473 73083 72364 451630138 95882 95667 868659916 82538 81783 128488754 72644 73086 928491659 10351 9738 678730541 5613 5804 827787254 72687 73089 206948633 45564 45303 298571386 67559 67896 315765724 23651 22892 507532641 23666 23422 639849777 5507 5245 227076935 72177 73095 84369586 41488 41838 807518669 72214 73097 43492661 46573 47397 389311377 97697 98598 526513244 63426 62713 204875357 73101 72639 973910632 15482 15082 187501982 51657 50788 69064270 7132 6278 294703384 23355 22922 401077773 41342 40694 869057497 61156 61354 833475390 7413 6631 190895979 66184 65502 853619693 95150 94397 799397710 3036 3001 116205479 33234 33456 187529381 52437 52058 792919764 60107 59218 69879856 77379 77177 392946248 91992 92728 723030138 85333 85411 247302420 73118 72534 39301204 73111 73119 698941602 32770 31808 941529473 81016 80176 749681409 80575 80511 988683187 38396 37537 49272701 81800 81772 72761271 11233 11681 576575859 20781 20104 78897900 91221 90281 529645923 18059 17619 556696313 5081 5425 322583623 18610 19267 347637695 90665 91126 321772835 53346 53687 28469645 19259 19111 555652318 56614 55797 640354195 80353 80214 283860048 66064 65989 80003738 73008 73137 143672476 39186 39120 875868146 18601 18708 465265088 73140 72940 660928683 52148 51377 620544874 75780 75970 540555528 71953 71346 513404942 98537 97791 518681648 4421 4248 486348341 73353 72723 1241127 55432 54638 751560728 53486 53143 457608701 34222 33594 915690861 35513 35451 341570117 3887 4478 706844545 31398 30990 826741193 84955 84057 325993351 77859 77308 648279676 62896 62478 456447791 11802 12711 751882416 72753 73157 354546555 73158 72289 263563401 88855 89347 497564111 34710 33776 186893234 84553 83818 695205703 5509 4808 634884942 78031 77684 141150796 65948 65157 488291890 58053 57811 48727146 52312 51981 319265617 87451 86459 871455324 54105 54889 292106359 84902 85839 523136105 59335 58837 322898235 84828 84132 713056500 67077 66127 652081711 90115 89925 926019406 22255 22096 447816793 30315 29592 6416590 25147 26079 111135975 98036 98590 64693284 6864 6583 604724510 11368 10996 338398954 33823 34130 108109460 36818 36080 307005308 79738 80113 649267103 82375 83328 922587402 8294 9037 317697037 73185 72516 666073067 99450 98938 889955861 72882 73187 19309108 70018 70999 30378894 61180 60226 965722250 37725 37796 44974943 17539 17930 879364916 11423 12073 203575095 57566 58150 267574644 33084 32487 313613694 73195 72886 137692440 66658 65743 814757771 18924 18210 894897228 70 486 232972311 83754 83099 99314610 73200 72957 33827825 17026 17693 316777141 39881 38998 17608436 73203 72999 253536794 91528 91350 65765175 1982 2439 882930903 40232 40652 53559427 72356 72562 828732201 70413 71122 812543498 90167 89166 902548449 73210 73147 63817813 73211 72208 648757246 29447 29026 247068031 72365 73213 352775297 21138 20705 18477473 73215 72739 29529213 67207 68210 859399053 72059 71740 815639918 86743 86152 642132415 68027 67826 682987467 28966 28540 225686416 83100 82545 717692383 20316 19835 297663149 53579 54137 955758292 43774 43992 575189192 24864 24347 904117265 73226 72378 56980877 22048 22040 1428678 38869 37890 775039192 35088 35016 146684868 73230 72405 853323045 60928 60226 66625939 29412 30133 797191752 84977 84676 986373310 40435 40702 230441054 28657 29623 447796850 89889 89092 414018307 33106 32904 141054279 89156 88755 500692165 52498 52019 381988958 70848 70784 712311513 28648 29022 59009708 71591 72587 393994509 87246 86355 493495445 54022 53880 910001662 52044 51994 300028349 50112 50044 263137163 49899 49653 174108955 6904 7459 138670985 97778 97649 357431631 24299 24103 443760824 36407 35516 3275573 49313 50269 970738678 20334 19473 602417338 73254 72304 285431219 44502 43522 544275950 73077 73578 733459365 889 594 711082075 80216 79508 1321661 85788 85802 737921174 61192 60980 673228121 95106 96026 467044883 58644 57934 41570235 10965 10042 188337469 14775 15585 758822074 99335 99805 235524038 56508 56665 695114935 22432 21655 46232892 53571 54017 524574931 93708 94589 34568158 70171 69736 247785567 73271 72413 899645869 72973 73272 584382101 27259 27946 982576582 73162 72514 926127749 41361 41077 294168046 16673 15898 522093393 59022 58987 6584943 12492 11975 512942237 36813 37368 187136547 41168 41770 674125634 73281 73006 484651214 13677 13063 296970818 78495 79012 72689584 87540 87486 287905793 6829 6150 1228379 13737 13485 882875314 10864 11055 73045955 42507 42681 646963983 53556 54298 479088532 80831 81207 819825741 41640 41305 37102536 73292 73150 276561999 56499 57394 834724984 15296 15724 195853594 99099 98967 416186354 46449 46348 484549769 38562 38967 599683341 53914 53236 608461633 73299 72753 188743097 38730 38279 835699688 76253 76269 65731034 95012 95915 437813906 14680 14801 857081943 64384 63829 665646204 85363 84951 658472045 44034 44943 454465533 5961 5536 9216842 87154 87447 192700601 18783 18104 645796311 23451 22480 434443288 84874 85487 215083733 54435 54248 152685047 93655 93403 780036395 39868 40450 740681117 73315 72552 373313150 73316 73047 31445232 21052 20050 979827715 49054 49530 280155112 27193 26324 212181905 93024 93510 821037637 23735 24741 461868795 47368 48305 501344637 27208 28078 125858204 7897 8085 962841849 28281 28257 765229107 37137 38134 398585472 73327 72626 165055218 34455 35443 77191412 28114 28094 856192465 15495 14802 777777980 73331 72895 846916392 49585 50432 175093633 43049 43005 421172349 71327 71123 603122333 73335 72694 340272538 90459 90073 656271312 24634 24113 608937443 69265 68304 457430197 74480 73976 912614375 64284 64000 494326133 72673 73341 75417397 13469 12776 231110971 72645 73343 15051377 65090 65946 19252968 72443 73345 289372071 73346 72565 703246855 31271 30637 924018910 72644 73348 150018051 26747 26536 772062961 89495 90438 425510295 15891 16355 463586458 19566 19245 150549639 40042 39824 376398800 5515 5758 792777102 72960 71971 620346195 50883 50688 351821463 74329 75099 310981253 75584 75793 47938352 32687 33660 460488571 32180 32595 176287035 58972 58744 319279956 17841 17090 399928294 73440 73923 86843593 41254 40508 54795998 70380 70228 898183430 72545 73366 812877760 81085 80580 45854904 65266 64357 793213905 44975 45981 819326824 57102 56404 802978798 53776 54094 962769671 89029 88244 388843718 73373 72718 690024906 90550 91446 643139398 61494 61252 659671096 39856 40182 108136789 73367 73377 742781313 71558 72262 723652290 73379 72562 133017617 73380 72972 497816186 3179 3787 369894501 71152 71946 582809599 88984 89070 571049501 76673 77608 214641941 73385 72957 476345171 41306 42153 756683711 88481 88385 600001068 67242 68224 895043689 7667 7197 61358252 20116 20955 5131879 72661 73391 717369039 40362 40880 884653214 71047 70851 987578069 23728 23535 282274945 70336 70497 880277469 35279 35979 376249664 73397 72694 535942837 25465 24704 599458107 52876 52637 912255217 16045 15180 776543165 29488 28890 738041402 73402 73383 822017255 38580 38237 507495401 8120 7389 448854506 88450 89042 126115541 47676 48322 800355706 78397 78324 979851112 80746 80451 790563967 18345 18915 112339961 65417 66097 804059917 7883 8838 166698325 95001 94197 97242518 1 462 228395423 80166 79369 552841822 36970 37686 888990043 46889 46329 981860144 60557 59800 478585541 62703 63668 66286928 92333 92041 754722663 28707 28245 212295088 67993 68959 68718570 43356 44287 742047590 21076 21235 887433773 19204 18691 694444638 63020 62290 27798932 73426 72722 695391308 91529 90533 293177763 87657 87840 504042981 43685 44483 57869003 43129 42949 32095823 99767 99293 562336131 20480 19551 843346646 69599 69807 350435227 74630 75520 382469856 7038 7399 505167821 69884 69082 709941283 87116 86470 852073366 73438 72969 369179413 22491 23106 48255812 73440 72979 827132836 26913 27559 128171087 49861 50262 409581096 30005 29328 507079148 13247 13282 728747158 78633 77944 265817056 76662 77204 673283062 42407 42148 161197970 62258 62083 810087959 64443 63853 636917605 63306 62995 784114561 95297 94707 163880004 44445 45001 755052971 72318 72002 922406271 56024 55423 193646958 73455 73170 385598165 65242 64930 782154170 54776 53799 512283858 73458 72715 299188872 80298 79832 223555419 93606 93578 339586063 27687 28370 724497031 17769 17734 790554171 51169 51735 82171312 41394 41814 693595227 96962 96698 178651338 88784 88895 962824474 6764 7394 303599604 54446 54432 670897840 59664 60490 504427853 96933 97687 626823001 80737 81507 769436937 72788 73472 589005318 25729 26558 909866948 39052 39042 616120147 22628 23187 99258133 95519 96324 414765754 66754 66012 937166951 86928 87195 744823814 70911 70310 889608708 66208 66353 741612810 72494 73481 668251763 67719 68678 583389074 79730 79747 591180292 90820 91632 143136666 16134 15371 527361705 78971 79966 905553342 15163 14303 237373959 73488 72503 713645554 26873 26355 681519565 18965 18214 437917299 6052 7023 958661189 19329 18652 321176318 287 1150 38019881 34342 34588 796549183 73495 72520 94492343 79348 79551 564343692 32305 32539 208076551 45426 46178 283554515 82716 82844 861199773 26978 26160 367438033 29995 29745 477722939 64008 63184 166128005 8765 8501 142382584 83571 83552 984263397 96964 97407 966292374 34355 33751 888919503 33067 33591 572769809 67420 67522 935748418 3298 3809 13245556 73510 73019 31463886 81295 81215 744237552 49641 49264 208191305 26562 27297 826287407 40436 39531 600412868 85069 84811 42250726 73516 73086 828121789 66925 66630 546572458 73176 73518 665277335 24719 23841 931418372 48107 48636 591702599 38609 38960 386589127 33325 33715 845262671 73523 73396 101505953 46885 45891 350289392 73525 72610 332583409 5306 4677 656167835 18678 18038 685372888 97376 96756 155693994 92537 92670 960821139 25612 24803 896791373 53873 53563 451973640 54135 54696 372031943 24481 23766 555971742 94899 95780 264175834 8959 9302 71710034 24494 25435 236618111 84075 83099 416974088 95282 95422 156268763 57803 57147 872679454 17934 18109 314065263 66834 67378 96576839 88752 89067 481410191 42495 43460 79569047 14467 14962 252012565 63298 63612 827934938 85564 86055 434666582 73547 72864 280765738 23348 23504 429663829 17577 18408 32528065 2087 2517 18376759 97496 97473 271984907 73552 72968 55963639 73553 73289 15495679 73554 73325 717991003 28395 29096 86856880 14269 13830 865157159 55750 56683 184253471 13518 12892 438609808 71174 71406 330126420 30974 30761 778377203 13477 13877 274788269 50392 51311 522975687 73484 73563 34330229 73079 73564 720327889 73565 73065 60074680 69132 69045 587648150 52262 51289 556276310 14407 15363 327893270 2318 1326 992166231 38736 39347 30926775 39948 38970 481037950 86887 85977 330231936 73280 73573 31670305 718 637 284789639 29338 29701 860618552 73576 73348 304800429 66068 65689 926926515 38959 39658 222387080 81360 81331 386094353 26938 27357 325662113 53268 52531 427023406 27758 26902 826169568 5175 5002 895181660 53682 53278 61696068 57861 56941 493031350 73546 73586 863562967 73587 72792 665142961 75312 74638 693513442 84817 85527 853368564 73301 73590 749994845 73109 73591 188535658 92040 91846 58720681 62210 62634 819604629 90668 89701 640529794 51660 51029 29791269 7619 6844 911086895 80955 80795 700237513 98907 99795 266109947 72766 72210 426989637 48682 48095 555508969 33517 32947 663846341 22378 23296 514957732 73603 73331 490492528 29814 29320 80360373 73198 74006 273566273 80804 80668 316165624 77779 78222 220514066 79749 80039 335100497 57300 56864 840172538 32255 31743 636829595 64071 64377 48201945 81773 80835 283288545 73613 72784 929966129 31632 32562 560406225 30421 29554 605294904 22878 22380 396021869 92447 92219 59781163 53827 53489 478646276 70731 71237 49938660 96175 95446 273655649 28427 29026 916027311 73622 73437 585780802 92464 92975 883364954 37812 37301 160004620 79351 78486 433140619 89193 88588 43734460 13278 14035 323056726 8365 9061 980055585 60691 60044 871102479 99863 99997 39919177 73599 73631 904030813 82383 81620 753772601 73633 73597 88395664 94347 94504 73669600 73040 73635 382962997 46990 46148 271191630 5753 5206 740483303 53128 53455 913148706 14878 14225 124336488 41222 41101 848280129 34760 34184 821437936 2522 2495 740554702 44173 43791 272650180 84893 83922 606635094 28792 28224 983151115 98177 97466 156179274 21140 22056 964723677 41357 41173 14208435 83327 83824 714213534 20748 20080 370832673 17755 17326 991705738 10859 11177 580768484 680 321 558760848 42240 41810 551989119 24450 24989 353237092 64533 65064 3523674 52762 52495 711346640 99295 99518 210946487 73280 73659 261840971 76039 75914 425863911 8689 7895 282875340 4001 4295 112513726 76449 77192 596951520 8848 8260 220169796 81242 80725 459115515 63045 62637 635319213 14934 14103 177387531 3255 2604 72612236 79127 79417 813752659 59461 58804 802785859 73671 72746 926504823 6519 6056 739208638 75157 76106 587567571 39891 39563 132944737 24569 24319 896953617 9788 9270 62939198 13961 14810 639067899 45650 46372 85304716 25256 25539 851528845 14027 14156 629635924 10452 10670 696913487 58909 59869 810466158 8791 8989 777727714 73372 72910 979407532 93397 92585 505249752 77593 78418 717885013 33326 32816 294625481 57292 56927 605041621 73689 72917 565769378 3057 2242 10122930 50723 51704 804585793 73692 73469 358065858 40784 40921 330231103 43071 42571 150378652 33879 33062 799707149 3170 2744 936557132 61113 61254 285001795 46827 46605 812632651 80000 79571 429460532 81567 81110 43879598 30446 30134 411592902 10956 10649 322720413 9809 9501 297099905 92477 91616 513220615 56963 56393 392359141 73706 73608 24142228 54024 53719 926673921 73708 72874 882551003 16756 16306 486995009 7972 7482 282809558 68679 68286 754236552 78539 79007 197538962 39131 39072 932738686 3192 3106 457556523 16708 15950 158433580 52335 52556 297273848 86729 85862 941992390 99224 98221 615748099 1 20 793636551 72736 73720 812176828 97563 96794 518584643 73722 72789 698460654 34086 34819 225362041 79858 79478 275324145 73725 73330 797084585 17253 18181 356984610 72951 73727 121914917 64100 64101 52838288 39138 39179 759224745 849 1 534030584 14445 13711 84378351 84201 83961 354781940 73733 73583 62851711 5220 5803 347417455 88446 88495 737991621 65328 66127 138927196 40323 41157 26399333 17157 17125 13529511 61638 61600 51809235 61682 62677 906417004 73530 74232 579290910 73552 73742 146702440 23239 23045 624715020 20694 19710 431363245 695 210 735786604 51019 50996 656386201 18237 17856 494914216 86631 87193 46406664 11068 11290 445120154 44255 43662 314843593 86278 86568 325485472 73752 72853 788111183 45747 45906 555113715 54956 55079 217658537 83357 84281 556255028 42716 42097 213319861 26063 26945 930627144 2424 2333 398882192 20448 20792 931206502 56051 55257 624578896 42112 41715 390780270 74068 74370 338398966 27254 26461 771609981 77870 77704 785933214 47157 46948 538231230 54150 54815 140844025 55126 54411 992969859 75290 74405 121728509 73769 73539 596002196 61893 60907 237441755 89527 90371 351695814 31255 31205 364854578 51868 51020 431590608 10110 9802 685850498 45350 44772 951523163 77141 77645 360117987 35289 35106 31013208 22456 22624 66866679 85443 85703 463824022 86696 87472 128281629 73193 73781 274971540 73630 73782 421225703 61880 61983 50053268 73784 72981 233012175 1359 1162 123823344 79673 79861 46204453 91226 90633 71335601 19776 18963 744621388 35949 35353 514806366 33857 34770 479476518 12506 12128 763522834 99069 99820 875522765 57128 56448 372936913 44402 44783 227933060 73795 73781 362511644 120 1 359605229 55861 56844 366546371 1722 1803 577497980 91721 90842 342810107 71737 70815 430137387 75139 76041 965496240 73802 73276 295359599 65122 65225 590008093 12003 11774 98875755 30244 29599 96318105 84741 84822 224553316 20906 21275 612787380 68278 69144 623375990 87226 87637 58905218 44420 43767 33280389 73811 73691 352512055 79078 79520 981130614 66800 66332 81354228 84875 84086 4094110 32338 31503 590104289 73816 73734 457512570 58171 57573 283776636 49815 49212 904407969 4252 4914 802721841 37010 37678 831102456 8948 9059 944264490 56268 55482 265318181 99736 99083 912688232 27763 27577 639911750 31878 31823 288334099 66529 66432 741486050 24919 25410 486552334 28248 28841 856379167 53175 52415 466081231 46790 46471 921215286 73831 73796 752429422 23202 24008 495844901 13872 13669 241162747 34670 33868 323519908 97267 96493 846115093 47656 46804 412506969 11267 10520 162751928 73838 73357 845288783 15719 15358 97001047 73688 73014 250179237 73693 73841 891738411 5059 4334 289215107 21936 22393 985116362 70182 70268 358912850 73845 72972 50864891 60964 60250 522052141 4773 4481 957937609 45627 45085 88103570 2150 1535 483440342 72849 73850 197113438 32734 32081 24517362 71877 71259 45331448 67422 67353 929207276 10464 9508 33586892 63305 62649 62127272 17970 17591 289038843 4611 4748 256564082 33092 32327 807478608 42585 43526 88961170 87829 87904 298526839 69345 70133 218068769 60136 59466 972817513 59950 59939 428828699 80116 80154 287363883 70428 69691 287395765 93411 93182 995210680 5363 5997 736240368 79483 79489 73018428 73869 73479 683316078 73870 72969 872422018 41983 42107 429806980 73872 73325 953940656 93760 93502 696257682 92202 91741 31567922 51322 52277 501502351 41972 42014 847474932 2334 1948 907053032 73811 73878 118008532 59364 59820 702608523 23167 23942 435417943 21391 20665 708102974 1482 2479 939630490 69789 70572 621291062 83378 84299 349083788 97972 97612 790535141 32858 33663 303382363 35499 34796 358278931 73122 73888 730953260 22107 21555 933975344 39772 39101 964862223 48681 48655 799141609 61241 60601 466629426 73688 73893 614502137 38461 38811 69980757 65554 65296 263248706 7768 6958 310159997 92740 91802 284185628 38635 39006 299152365 54497 53945 413527533 73900 73116 236952914 9044 9600 99838202 51844 51389 240980030 83805 84347 26022268 23796 24698 689894871 53654 53004 397386231 37584 36609 67668433 55640 54784 799582663 68044 67473 200677785 23276 23652 689129979 73020 73910 398083027 57254 56748 983801447 15679 15410 125815815 14972 14301 406231285 51404 50438 315545239 72736 72474 14630204 94824 94880 388767989 38143 38346 312261204 9913 10271 425527826 77352 78159 631887592 73920 73907 189300506 71511 71764 292643724 89841 90799 142024798 69046 68929 488482641 70201 69511 456766098 47581 46926 36778135 27489 27617 13395512 21422 20853 610141219 36801 37291 532713308 66519 66159 22151794 23446 24322 56083842 3028 3035 567843660 73754 73932 892838877 41063 41023 612225948 37191 37505 496553409 73935 73304 763675006 73936 72998 97680219 76401 75544 383028890 76912 76729 668090016 73939 73653 19189937 3511 4095 4433539 73033 73941 120546933 60336 60124 357700715 23030 23556 277026462 23020 22134 470028260 73476 73945 636855610 73946 73617 340101780 73181 73947 162911044 58054 58131 126225010 6150 6055 888929401 87074 88012 66672178 48984 48023 29490535 49397 48804 645937155 21475 21844 62725063 15447 15630 25401469 83524 83924 786518796 68475 69459 975710677 73957 73773 329307964 59938 59761 67028820 101 1 213296127 72530 72410 386780423 68934 68632 607575542 10185 10775 181114807 51374 50649 278623309 40599 40030 123477275 86194 85507 662306964 29514 30364 500394573 48360 48102 131455178 39199 40040 353789563 73969 73830 504301499 73970 73730 492744159 31006 31083 58204045 4819 5205 12570353 50692 51384 461675157 95685 95978 603014107 81714 81437 815644271 57701 58123 94480941 26245 27186 848475469 67463 67621 344435410 73839 73979 413946255 79307 79269 133990467 17287 16850 157069204 16154 17120 282704122 23797 23284 160672208 24456 25216 324574250 13398 13534 363778847 22261 22705 395830957 15603 16082 638380889 73988 73848 45800509 73989 73947 20906535 95802 95990 179120360 81424 81944 500907029 30612 29976 914615998 3381 3150 904850920 52558 52544 494853069 73995 73010 235733553 32320 32269 917331023 79272 78969 302505250 73998 73552 724286753 84061 84254 154808993 27508 27091 24152183 78550 78069 75432603 5755 5790 885913295 16171 15330 130232219 41133 40187 663516707 49454 49931 288613275 80095 79664 129415523 67541 67817 1324826 27263 26574 309839394 37669 36929 26412142 37691 38365 196372112 96705 95853 652370268 25177 25179 447745448 41572 40958 585064678 46741 46864 961399722 74015 73239 393064292 38657 39298 133293772 28392 27541 778411734 74018 73320 939813932 40076 40146 599763321 58083 57085 521293066 8334 8564 29792408 98301 98754 613538868 71142 71606 216763813 66028 65969 474070977 18490 17631 20193672 92472 92091 59891970 74027 73649 592383543 6751 6463 357233846 55944 56375 122099335 19087 18785 29580669 86645 85961 248651842 36142 36420 64002704 13823 13725 21312633 25236 24920 507476142 24905 25469 59445275 48551 49152 932293466 54404 54041 861732551 17701 18599 616733763 35588 35466 67527135 73114 74040 816205572 24807 25119 619034078 73433 74042 300657933 91038 91830 225995755 96536 97480 566250977 75052 74756 883154350 19265 18493 84971395 24032 23358 336316770 71787 71418 443257642 19508 19964 352474155 35829 35717 511898172 66520 67287 689571498 56131 55523 424558458 38679 38157 811136975 75554 75336 97331320 11942 11198 788994543 56936 56853 107531089 39747 39498 891772439 46657 46483 401937560 96092 96704 964731295 5051 4491 357874066 98469 97780 173545986 86045 85478 35575970 83352 82493 364753645 73685 74064 260495876 2894 2237 729846421 61899 62111 701715134 81847 81473 985675854 8696 9130 109845460 99402 98849 757000538 46692 46541 60492220 707 1361 563339262 4222 4565 776826897 78889 78514 685502683 87352 87400 525151628 67733 68199 93133436 23906 22926 525122607 74077 73350 298398508 847 1073 541227971 8239 7780 210577674 74080 73321 15064197 53210 53402 816089183 85203 85353 724842525 98040 98797 389823534 49288 49362 462370511 2936 3002 135511309 85531 85025 41882869 25139 25866 961454644 29393 29021 320363693 20891 19971 552061140 74090 73823 804808655 62371 62085 432113066 74092 73944 149667362 8582 9480 46123731 58802 58685 456008655 41431 40998 991771618 60515 59577 642608149 36813 36135 978440752 11832 12571 128607295 73751 74457 733094771 10737 11441 245066451 44473 44061 161177746 81951 82414 992904973 98154 98587 500994744 74104 73184 965547147 92952 93343 674186408 86437 86683 200922954 4687 3819 675436112 56548 56455 896895953 73410 74109 762359456 55793 55429 386025388 74229 73413 772947868 62445 62838 293649948 74113 73288 141299888 33249 33916 507002125 37679 37707 793133892 74116 73157 804550216 22570 22902 605603217 30223 29326 248015082 74119 73996 14788531 60462 61138 7372565 81204 80713 865486591 65133 64146 794178533 2704 3306 758301590 32882 33105 573527462 64405 63991 644838458 46072 45216 910276676 78104 78363 7701089 23095 23342 776268802 93810 94278 81324168 65134 64641 132336751 81311 81566 589018314 98411 98925 702479255 74133 73239 871424433 40438 39782 483302774 77934 78037 503421772 60573 60554 545646514 74137 74066 570439298 25747 25216 269539721 81931 81633 783730853 68627 68348 643543047 5597 5078 448388427 88231 87870 359721597 73512 74143 96124505 65232 64487 39613232 22765 22207 58294880 26900 26020 397361230 79379 78799 307746093 70728 71048 10354982 73950 74149 65823899 25188 24921 53240215 63810 63444 987786156 3751 4672 747732425 81412 81180 12006360 97015 97460 506349596 83731 83232 22534821 74156 74115 859771742 54314 53831 632644984 49188 50111 185825089 98195 99111 901166507 19382 19178 764196108 73416 74161 36997855 29945 29500 446655120 31671 31060 303908244 22424 21879 309817694 47042 46531 926919159 3153 3159 137739831 37981 37166 656562938 73725 74168 290903236 19415 18461 896469930 46800 46847 62038919 63915 64809 839572158 20044 19404 337533970 50405 49604 214207595 20160 19916 665688951 84137 83850 10950272 73728 74176 697890559 6546 6140 686633646 56183 56295 397951263 87558 86840 26274599 87122 87053 397187751 78056 77948 897537388 35767 35358 110961725 23453 22956 13641055 68008 68379 362472458 20819 20019 708563616 38960 39137 614544307 46339 47061 841134614 74188 73900 775670411 68385 68016 62000076 61892 60964 902051847 73625 74191 623937791 15563 14761 172319346 26065 25768 159821429 15684 15127 268328417 46349 46012 165048080 8633 9195 579055466 96317 95934 51244194 26067 26246 25350289 54194 53469 509506307 61079 61667 438339331 3402 3701 563824993 10951 10256 520021127 48638 48400 727627224 33144 33992 14484273 38527 38991 380684610 10110 10268 970576344 11224 10571 737638737 52683 52728 29014731 30076 29119 535148251 51416 50900 47822016 88774 88786 504446580 96454 96849 524305933 52351 51928 18929474 7196 6898 980015643 56112 55436 983626765 27044 26944 430767383 97645 96644 208857750 2405 2454 181356010 44252 44647 367146282 12850 12857 625282668 22756 22335 374731382 54160 55105 846402004 50572 50782 664704925 34800 34688 177098612 27644 28443 300812424 76569 76246 404686243 99510 98539 996575870 73451 74228 337991930 74111 73394 357254388 61353 61683 752286659 25896 26371 148227238 62663 62755 688056750 74233 73245 94713062 45948 45815 974490566 45306 45187 869417780 33908 34279 246995108 26342 25779 731832592 28424 28668 403981538 42319 43104 885708812 77052 77629 330504147 44869 45321 797205541 70019 69241 201554033 43093 42710 687458387 84439 84968 561497751 32875 32799 32589663 75045 74160 239932529 22721 23445 178420469 39764 39287 921130032 8258 7684 303540986 6667 7311 953617922 32717 32664 290567967 81865 82099 175845953 72517 72171 770713783 2020 1270 490822634 41540 41725 975205062 68969 69180 344463186 17204 16512 848006746 44640 43938 52625684 34237 34626 938389790 85846 86795 24891726 74261 73366 642241068 94596 94769 240199437 98207 98517 195653923 37205 36273 203270149 78908 78896 548230009 77874 77356 219629702 60661 60316 75836435 73958 74268 70682027 47819 47021 514744595 63713 63366 779971541 4542 4854 675439602 74272 73694 584149847 77631 78631 55412174 80109 79120 545549683 74275 74202 57262597 65273 65719 141827974 77147 78141 635511042 80629 79742 375839359 46786 45956 563037527 74280 73594 191542421 25689 25132 172603660 74282 73888 920279866 71010 70538 764444983 93733 92873 805161290 73990 74285 691840461 74286 73798 843951497 57181 57750 970288056 73696 74288 777131340 25944 25760 578712874 73685 74290 19509110 42924 43727 814627888 74292 74111 614874022 73521 74293 19026314 92172 92889 168982959 57101 56670 737696186 22433 22109 831597897 74297 74226 299002459 85905 85885 807635462 83597 84470 915921332 7240 7342 910531463 94319 93486 587175565 31576 31334 154500591 71297 71618 863800897 74289 74304 13630104 60148 59627 355585813 65569 65338 8229637 69234 69182 780215496 55172 54659 508892184 74991 74224 356508524 6523 6338 114783109 33126 32266 344478836 84738 85151 357968263 32132 32606 606763533 94749 94168 754433234 12219 11602 331291826 11797 11507 132982472 74317 73923 190502650 20438 19820 230219247 74319 73931 601723829 22373 21410 41097891 78651 78884 954643000 40494 40804 575844360 36025 35618 912639221 65040 64235 398850883 53817 54602 63741519 8032 8099 607771370 73486 74327 249733036 40312 39473 662545592 21776 20808 406159051 73886 74330 458915718 36677 36031 53114200 8839 9217 876031862 4609 4093 196218557 74334 73818 341570162 67399 68334 597362748 74336 74291 600768725 97054 98033 427915066 95960 95775 54770791 91342 90788 190851550 61949 61750 221980559 85978 85025 113800667 15669 14871 868116164 73947 74946 413952394 27012 27343 852164165 3282 2324 785879868 63330 62908 592413194 69217 68308 217928398 43226 43228 610852346 52522 52301 929720702 3652 3465 732038238 74351 74327 358235132 68029 67520 165240982 46982 46357 753203909 93248 92773 381608458 5345 5850 982820012 69103 70094 351908708 89596 89385 110467001 85201 85642 15233533 55625 55731 965256247 3930 4880 469924244 3012 2343 318101001 88106 88051 651925574 20605 20736 56387645 58789 59458 465944250 64249 64691 199661284 66598 66777 470843549 43493 42565 633193248 62589 62257 569342286 14955 14812 318119294 20282 20766 687335642 88871 88240 455559814 47303 46741 524623146 66226 66972 362395025 74374 73407 289143675 49188 48258 52168155 24165 24947 568868367 32517 32493 426961369 17348 16899 33733154 98115 98543 40545485 26007 25424 932266528 55686 56464 814467735 43440 44321 673904661 71828 72808 191493582 92828 92406 936748133 48522 49374 362333199 9172 9175 781018301 52571 52840 238777493 74388 73881 912410441 73984 74389 809010442 95199 94272 607987240 74391 73516 285903005 76806 77531 490723101 38323 38230 20182357 89760 89016 180847495 34838 35231 810408869 38153 39090 789593235 52889 52070 918338624 74398 73866 208936880 78404 79259 117665838 86240 85586 827301699 46669 47337 682678048 7535 6846 444810140 90839 91532 56292865 61861 62617 49917481 25662 26248 20608461 2213 1858 862992618 67339 66678 150497958 33003 32887 13480997 69868 69025 857449253 64703 64494 288339035 10427 10360 26061294 18746 18184 327607930 57082 56657 434022279 73416 74414 64423508 53147 52819 590189162 15849 16768 237112144 15252 15017 706888536 84194 83949 433985376 79871 78890 578391537 89540 89908 908057139 90204 90978 198484866 8056 8002 844668587 37435 37341 445132318 25056 24540 425076881 90996 90350 34546160 46750 47206 524202120 68751 68992 589215951 39376 39387 272096319 91032 91277 62521875 17768 18534 832997099 2002 2688 881623207 40685 41353 672230901 84813 85641 567343456 96766 96913 329356783 83182 82565 938181517 74436 73868 893909965 76843 76031 396030416 7504 7131 242968146 86203 85265 63196972 72583 72815 228355016 76678 75791 720512094 93241 93731 955777012 92835 91903 643117425 56069 56260 711466569 27197 27706 914582925 53252 52759 228025436 73635 74447 432317200 41311 42172 853520536 73485 74449 27323871 39303 39265 684824883 71864 71401 141527551 79768 79698 777080672 42133 41521 76214367 35652 35557 794510023 20616 19783 992032248 89305 88995 509909298 42039 41357 346611992 74458 74045 476040841 65347 65190 351217915 60545 59708 22778112 68009 67770 953013148 97998 98530 935800207 76098 75408 997828042 13259 14179 12048035 70087 69651 628529534 76165 75830 879927059 67403 66544 657018476 80207 80922 763374421 74469 74160 554264792 11020 10331 914131698 9902 10385 460477099 891 1 645083191 63641 63133 269914822 90289 89749 24833069 40218 40447 118599318 61480 60790 240581836 24750 24982 697911785 74478 73935 247155564 91880 91325 206567680 77444 77264 741240700 73905 74481 322304229 27129 26987 193481078 85651 86281 826098175 74484 73664 420989458 13685 13555 628762851 33799 33536 63500219 95559 94883 938869101 86020 86741 445387839 42362 41941 404748304 57966 57965 441175242 74070 74491 517969258 38604 38598 614239765 81398 82006 373858331 74494 73552 720816859 73774 74495 149573848 15898 15619 70595213 91753 91342 985763003 74214 74498 24876102 74499 74110 231643613 35481 35612 828164609 88225 87615 876708391 74680 74435 529853962 33242 34211 844142693 42777 42341 158502066 86077 85192 296244124 74506 74326 316115015 58111 58602 142472350 74508 74259 829543747 51571 51833 910207451 74483 73952 519986372 99049 98940 938321274 74512 74097 539812668 73534 74513 905959849 10260 9963 304170858 8279 8520 771903281 11509 11526 278080905 3722 4035 432228941 68772 69182 647195335 51785 51569 908472764 11283 11706 468468984 11237 10513 194276373 84726 84813 287464076 57407 57210 974104411 58458 58962 8322238 7032 7609 719666897 57988 57626 928339471 309 669 704525071 73769 74528 903405299 88641 89329 148072534 61193 61153 229380810 20720 20377 217816865 44898 45152 721312529 63485 62546 207870716 74089 74534 501454554 43067 43810 958049177 39074 38454 347819129 96847 96293 53264929 52407 53312 892314497 83282 84210 867814600 74540 73823 634993391 41622 40766 67072164 84926 84953 981446564 66826 66367 968882623 78622 79146 352085785 39454 39142 555730283 27104 26990 750580302 53863 53782 803113685 96017 96778 249732355 54918 55342 746983901 8005 8022 151649579 48781 49485 986851365 86518 86273 279221918 68209 68793 237404776 62009 62172 419686158 38738 38881 67436046 74058 74556 703852092 54415 53993 700710141 22413 22674 687965803 51643 52217 198589873 73871 74560 660349205 8041 8076 382304655 17743 18361 643120094 93866 94308 634410870 50498 51228 612639174 38320 38708 76501144 36459 36692 629755042 10603 9838 82873736 74568 73799 107772621 96982 97362 110403987 29030 28447 279072027 7511 8502 837107796 58073 58547 497877262 74573 73986 147155331 38121 38143 29675853 74575 73936 249923342 29861 29363 817632849 74106 74577 733294955 68151 67208 729475426 12201 11609 133369388 73778 74580 774339522 90688 91217 149093588 44217 44857 719738920 51428 50654 723092969 36400 36674 114668655 74514 74585 519487562 61177 61205 705634704 84536 83933 682533059 62974 62767 810186702 13618 12667 637757407 22082 22670 740119344 12072 12180 999399933 31650 31325 249607220 69283 68483 197520806 53107 52806 657496258 55307 54432 963410974 67895 67047 135209311 21893 21487 400818233 68882 67955 178591395 3041 3087 183664496 73734 74600 17504493 21877 21728 942651700 77510 76749 760173653 42812 42498 203430019 7059 6101 722352866 74374 74605 887251896 18324 18003 599668478 73788 74607 343842471 81698 81372 965561382 74609 74166 216027881 88877 88306 48251366 55158 54813 660550261 73557 73067 679505157 87430 87384 972605552 74423 74614 810132221 13059 12424 203238471 24435 24425 748652973 13076 13190 488925946 87057 86922 476445010 33828 32897 241015483 58899 59244 826087092 37347 38024 314887351 73699 73342 214397853 53291 53263 642830644 31959 30953 42308495 74625 74424 786923996 15577 15860 274639030 60234 60527 149947992 13452 12791 532552988 74096 74629 562251553 687 23 22527004 84253 84388 541000339 35198 35714 898076697 74633 73826 45594692 88416 87906 861358192 58985 59824 730554003 66458 66612 1817514 74637 73829 118494852 74420 74036 163305975 44940 45455 128700875 41210 41487 361636824 46370 46356 465608486 74642 74031 903805211 46529 47051 524456176 10217 9738 403559436 78346 78328 719876596 76463 76924 492029162 16081 15955 50052223 32400 33228 270680472 74649 73773 131008441 1167 1170 673619349 33318 33891 701259572 1031 1854 787299886 95027 95515 52967622 35078 35786 924835570 1891 1332 422837396 83874 83814 946567783 31280 31934 659510128 81343 81080 33532667 7273 7916 897298277 95203 96207 363993149 40759 40898 478921359 36501 35923 499205197 88064 88322 972544048 89568 89014 254987665 5122 5529 894288897 98432 97746 718895274 74353 73833 423975878 74668 74269 787846823 10868 11678 577777445 95415 95992 729258872 74215 74671 93090232 86769 86262 182483109 11781 12272 259476321 11603 11234 29659200 41074 41860 549323486 6887 7340 921719832 40144 39655 651277981 55285 54795 371483951 75716 75812 349575121 90651 89647 528303982 4961 4954 41750981 38117 38893 628293016 5965 5903 337270640 74684 74244 192520573 86460 86942 709687627 29101 29544 927419504 74687 74609 22680927 79313 80173 112321530 95612 95575 8482210 74080 74690 9950416 74648 74691 3076227 58613 57703 873125379 74693 74432 605933508 1 401 335607415 68155 68318 758874504 97627 96701 130393750 38898 38474 58095533 74698 73835 6007365 74699 74683 47468379 74700 74611 700227351 7215 7617 169974493 63747 62947 621957825 84343 83533 188780464 79025 78992 67640271 1045 1443 59278042 71284 70648 843968661 99853 99008 22435709 19045 18977 524734567 73002 72274 416584620 30120 30529 517696269 59442 59086 650927997 6663 6938 684770929 74713 74044 58958432 92021 92051 208193691 84195 84883 107490479 31055 30098 151172063 18271 19020 458431366 90222 89911 962409301 97753 97222 736382164 32912 33814 595069834 74721 73755 342836146 88885 89716 521716597 74723 74556 170459892 20144 20424 619207085 47876 47064 861506558 14516 13671 943184345 18865 18246 791396314 21069 21419 29826151 29535 28997 790812295 21531 20956 785255041 1870 2833 606658707 80722 80286 42985532 73768 74733 558139116 74059 74734 850073363 8804 9459 904428787 66925 67402 972441237 76832 77199 568645842 59492 58749 932772186 58700 59534 620480015 30311 30951 187853883 74431 74741 202458722 46436 46172 463044034 92833 92875 40086212 80202 80609 440216032 70771 70974 704806601 18752 18719 891940318 5718 6181 433440815 12011 12295 162015382 59178 58819 156953783 63138 63333 159501027 17980 17697 99718195 13429 12628 618654806 86423 86178 929549537 48071 48914 718346283 94950 95014 344711159 35699 36257 845801083 47541 47069 626971775 24567 25222 48884659 78384 77498 350688357 92598 91777 774281284 13716 12870 882993103 86766 85823 729827996 59400 59286 865221292 74764 74199 730842454 2413 3056 721019024 44893 44584 811810733 68685 68228 44288703 20237 19755 536458807 85600 84757 249291912 56215 56681 566675920 33194 33026 704481748 8269 8440 349342419 63898 62971 732384254 98605 98133 276661393 74775 74118 66105061 40210 39727 31595771 78061 77425 38325824 59503 58547 399842466 78532 79279 126014258 3300 2505 260764386 42522 42244 126155295 74782 73823 332696153 62508 62946 480419005 28402 29386 17318302 38009 37628 203810926 74116 74786 65147440 1138 603 7717069 60431 59454 112230317 30534 29639 894289542 2231 3139 990384453 22505 22213 328122476 48220 47774 942901101 63835 63284 514693829 21306 21330 976028632 66633 67148 902525160 37546 37528 920406435 66266 65410 174052619 80430 80040 442098640 52009 51404 244501078 65115 65177 936251381 71161 70817 26073916 46821 46027 553074997 54318 53718 24935434 307 1 910643056 68447 69117 45572544 46843 46336 564700855 72252 71346 815025441 9706 9119 232753923 86903 86689 434339334 85941 85724 210486310 74811 74079 680474359 73961 74812 19856385 50924 51279 149917948 66770 66173 611723512 63530 63347 488101809 20106 19749 235964067 74647 74817 432630681 22795 22265 490376902 21557 22014 252124852 39709 39014 735799428 9662 10150 44823892 74822 74575 568505295 93153 92959 4277548 96010 96091 430554915 42562 42239 476566698 22478 22061 49595764 39490 39499 334728327 90948 90629 378914917 2365 2253 43504028 13142 12714 212785850 45135 45958 383094007 53407 52830 663973648 74833 74319 65736750 68681 69049 88768203 28176 28544 795382771 60829 60110 162569553 15384 14960 12925673 46617 47333 322620278 74227 74839 909710006 74840 73874 206937910 93479 92884 25520986 35819 35479 191632298 70516 70758 907779263 76075 76735 327488821 89470 88960 549240464 40627 40385 663133695 84292 83335 342914639 96360 96061 35288740 5287 4297 124971938 55524 55512 606793517 58127 58733 559952622 74852 74708 202056767 37342 36621 996727847 73102 73745 120824978 1573 1379 270525415 69572 69627 816319141 96980 97380 22343869 86698 86025 234282672 38821 38652 388748999 74227 74860 484168923 93918 94577 918651779 16907 17581 58866605 74863 74177 948691938 47538 46796 896085703 78352 78235 440621726 35226 35624 54892498 78147 78793 840027342 74515 74868 154048438 86560 86315 600011448 98141 97659 156408332 46239 46652 362359526 40336 39588 728024279 89984 90521 112886652 49762 49573 748157550 12650 13107 155708872 38053 38466 903680957 72254 71403 34295835 14009 13176 690331821 99905 99882 801925591 74828 74880 860097761 73970 74881 474070474 79890 80520 342785187 74883 74811 950105786 33340 32890 828339742 37973 38902 131398209 17737 18090 521906893 74445 74887 407477724 90750 91367 995063091 37915 37822 795128382 54562 53565 55828173 21815 22195 680745194 92509 92496 3373125 19401 19317 704436224 60015 59473 452255208 42579 41798 819322967 53056 53732 124742234 87646 86717 391215565 80889 79939 500730248 5534 6522 372378075 47873 48306 249635295 26803 26809 603990125 74902 74543 135395772 89491 90295 869611248 74744 74904 959194915 45538 45415 903015852 6902 6106 674080691 83758 83935 456348500 41781 42130 636630233 53745 53632 73435355 61021 61324 359868485 14396 13615 11639178 58220 58488 397313178 80119 79231 62631248 43199 43671 237237866 74704 74915 904504153 38150 37796 100163937 6932 6748 514471649 74415 74918 35587008 14637 14818 232731723 73733 74337 398412301 31892 32214 48750701 24746 24177 724210953 85061 84338 290118703 95578 94898 93135843 66252 67015 63910484 3759 3372 254138539 20671 20692 483611543 43867 43125 600210697 88400 87533 842277626 97310 97230 307483951 30929 31439 216704091 25648 26238 350805772 74933 74783 137782088 97803 98566 865571267 20109 19427 369891348 42616 43152 600584539 61944 61356 696793386 58295 58164 374246072 74238 73371 83768994 6943 6571 98773962 96603 97216 229413906 74942 74755 948956164 53484 53293 655316135 66850 66171 91871504 18570 19292 936406388 39259 38608 292314049 46351 45890 442085897 23340 24195 334866761 49912 49522 453603144 74950 74539 388945068 75720 75833 100706420 82117 81665 68654196 57450 56789 647506571 43610 44191 765235367 11332 11233 980543958 56284 55577 741919990 71362 70464 975723966 74911 75616 10107191 86297 87249 967069409 19511 19877 814580245 60386 59571 34425701 74962 74672 745628678 74963 74613 660256140 67172 67067 895791742 7634 7483 998645897 26853 26287 268683619 97263 96457 559935379 50934 50335 962924224 30673 30489 553380663 57048 57053 790221501 52192 51487 70121202 86046 86049 399600591 96198 96017 44390143 64060 64617 50338092 5004 4195 26977390 33317 34032 851821954 91622 92265 751809910 98219 97678 46965224 23617 24382 118578188 74980 74564 91771157 58252 57507 940687540 73871 74201 67075279 6865 6710 902642584 74816 74984 511221671 59602 59378 697742807 5948 5274 315203812 6362 6499 757615391 91960 91976 32592061 50266 50601 29187966 2297 1608 507770059 50975 51446 610870133 54356 54328 870700221 37192 36941 39902799 98865 98348 475108686 26480 26293 379721392 26513 26641 712327028 83108 83859 152018289 36995 37366 24561626 93162 94106 451813035 57784 57496 672541329 24377 24384 994887954 39036 39217 179302147 37892 38401 615734149 19392 20182 37838376 96315 95853 81086179 99608 99151 867452156 38170 37193 736174623 25378 24560 900875568 37745 37870 628434071 61187 61831 355771935 63451 62567 26595489 68274 67583 614374405 3146 3309 283379815 49369 49580 723315563 76059 75244 845541110 13853 13756 620918502 86768 85830 990013329 88517 88789 47240449 75019 74256 311298379 75020 74801 953549432 41139 41248 203050197 22623 21742 292553895 27234 26777 440525460 75024 74604 334401601 2502 2087 25519350 65297 65947 840173637 38511 37631 736190727 75028 74218 238709038 75029 75007 468932415 83692 83647 202404971 58271 58003 668518046 19838 20217 40199694 87795 87202 932927484 55509 55195 556797640 37150 36241 752693146 68249 67279 975393813 51682 51719 881562364 44322 45093 66848948 24463 24599 3088635 32747 32317 73339738 70935 71009 148918294 8125 8600 905234855 64017 64541 500672265 54003 55006 462032217 74246 73288 547382177 54457 55031 768952768 96096 95338 820642766 8183 8121 903144818 41589 41373 704374010 38433 38505 97713215 17760 18068 868511129 51117 50256 587724135 41583 41798 160298241 88928 88331 299616779 47041 47900 944627068 62621 62720 382210018 54347 54172 916067484 46457 47412 500800557 74834 75059 406318543 35801 35759 450089709 74352 75061 62177587 74959 75062 334526035 74097 75063 222218412 96692 96527 692226680 75065 74516 889707827 73954 74087 180068686 36739 37671 828843633 25463 25427 784802519 75069 74994 8639116 74347 75070 999515540 86172 85673 658594881 56644 57628 887958337 33544 33196 506531123 70825 70893 549967295 75075 74741 707164802 8672 8810 878372946 72134 71689 40218528 53768 53431 4841228 85143 84547 108657504 15920 15483 252671625 49018 48444 631411536 7514 6770 66004445 42973 42884 971604297 24215 23769 849738955 78931 78181 953323332 64439 64357 709176 18684 18588 1203055 29275 29133 580021982 48381 47876 25775745 43798 43512 801271877 23782 23781 751195722 68660 68778 711090159 14376 15310 507917966 46634 45848 490124499 68204 68493 809518611 99486 99106 939418894 87154 86965 850484729 49303 49174 64392148 69720 70217 728787274 58649 59182 501712812 66660 67338 4376786 90350 91354 110645981 51684 52065 775324977 74990 75104 31522339 20971 20723 210202926 67043 66327 902629799 27501 27814 54283854 89336 88436 422522926 14606 14160 827656614 30125 29791 694849681 1192 1464 674567917 44833 44562 248706413 12710 11933 24956373 16738 15805 88482075 75626 75598 773754267 85351 84708 969976803 81928 82582 24018653 93855 93181 183407212 24408 23729 25201581 96415 96144 30522999 54055 53339 353276387 10147 9720 401400781 20141 20656 447509431 9327 8483 923087734 86842 86111 66459279 80944 81797 201611052 74627 75127 368910357 87419 88201 408005392 58670 59607 263757709 6248 6825 393321371 74487 75131 874078566 93177 94107 698693078 34632 34699 431563022 32560 32563 824969166 74691 75135 36670731 72764 72988 875226434 75137 74730 453202248 74288 75138 891643040 35922 36276 708451244 75140 74936 338208816 38591 38002 143511281 99201 99760 713508750 45085 44487 725374900 6329 7262 859794781 36212 36213 528078792 96855 97224 838335802 617 602 964926416 82021 81054 715675119 74708 75149 424742669 4639 4615 466977769 77579 77885 115843444 27893 28628 225998829 45767 45511 139023364 70218 70949 645535238 74840 75155 856285014 39664 39488 450670786 80390 79908 461351030 14514 14421 611861661 94607 94663 597063665 43114 42460 408815550 75211 75337 188622639 84739 84103 182231521 79582 78735 75610115 18626 17785 337551509 75165 74907 758516353 43471 43768 661617575 44669 44037 810296592 49454 50407 253378014 42667 41817 818201280 90855 90356 55925736 96444 97297 4168669 13156 13965 258364309 53292 53515 53484740 14070 14703 324719939 10992 10008 78577397 53989 53943 443787674 73652 74343 468318314 54745 54321 304351609 1299 702 624424231 38266 37409 390860335 75181 75057 818614035 13269 13749 712738799 72712 73012 688011270 4449 3750 416553086 59520 59372 307874339 20566 20877 193619503 8642 8495 654275176 75188 74218 269056785 83239 83920 805513603 37501 38495 179479655 98409 99264 506113767 59808 59376 641951320 75193 74295 73447968 54900 55562 835901416 42141 42710 902420067 89724 90319 64663847 95484 95968 695508074 45208 44934 897607080 68538 67800 632077951 39279 38294 610946357 46189 45696 350984918 48192 47402 323833025 75203 74476 107792415 73059 72698 352941470 42151 42960 12715612 26311 25984 402948337 17202 16386 162336240 12116 11347 43070818 75209 74808 562519801 75210 74457 233526552 60250 60197 442213088 65713 64872 836577252 16793 16713 110540335 24257 23637 318797244 42193 43138 619733154 11952 11539 94405996 154 1 174057856 20498 19763 389903240 83243 83421 128730667 40490 41199 816477605 65139 64818 748689142 12937 13349 47472072 9143 8312 718988856 75224 75097 270627359 5340 5039 977362335 12125 12833 74640623 29170 29057 17950150 16695 16528 768096462 37493 36718 563438601 75230 74480 125844754 12562 13449 795904664 84316 84868 708529801 35201 34305 781774538 8355 7508 308090987 43186 44081 501307828 51559 51046 254808460 75237 75140 791807739 37594 36970 212160982 74926 75239 794248678 76464 76969 163011575 74857 74552 64448183 20703 20667 762097495 48148 47172 571436604 31167 30804 209335885 51493 51072 37283745 50616 49665 293856402 39544 39635 399666312 84386 84216 436050422 75249 74954 662398811 57505 57811 967974225 45125 44672 103855073 83303 82562 920634301 22606 22937 477539856 59399 59712 821794818 58989 58854 247889699 57059 57528 68654674 73199 72211 201283308 68231 67571 450744375 75494 76067 64914794 89560 88807 20417737 75261 74656 146222750 15603 16607 697219364 82093 81169 985168539 85412 85390 917290265 60449 60843 82514909 37685 36723 10796580 46227 45870 129878491 74592 73777 133982878 12990 13915 919707103 27405 26564 626790196 21156 20205 181184534 7085 7577 772122776 47451 47423 617304803 39212 38511 415836022 1321 2308 628285561 74338 75170 423890090 74380 75277 430108329 47513 47499 35990448 43409 44089 53289720 26032 25356 7415644 30240 30791 13383925 7476 7584 50987723 75283 74794 866964682 75155 75284 19857049 14216 14668 715582480 74496 75286 424294996 64876 64176 789420776 49460 50447 273055281 16431 16197 951757639 13868 14122 758329598 74566 75291 706755729 13034 13751 4825176 37623 36630 838502762 48824 48904 130797854 74518 75295 346275785 99207 99941 71567910 47334 48167 57169229 94256 94544 823483182 60550 60881 622973397 14849 14772 697041941 92922 93169 240824907 74867 75302 910835787 75981 76779 288224704 18465 17679 228419206 19000 19302 548530878 75306 74960 404753590 75498 74992 765838041 75308 74320 710622780 90252 90362 25710728 29652 30046 554033750 28282 28128 921744179 84171 84020 837445342 16226 16979 225645453 85784 85840 593789749 41641 40779 20972068 53357 54072 15555962 52368 52087 575704631 90522 90272 534768639 63489 63952 282106567 16468 16287 583931133 75480 75438 529801200 33627 34272 328466054 75144 75323 438736506 89569 88949 72497852 28501 29202 276808108 9109 8379 777501761 35840 35933 710036320 75328 74885 468815598 49942 49944 604038749 49065 49760 821858504 15791 15068 925723360 48472 47979 40294191 32911 32826 283976060 74825 75334 864988249 52220 51853 396013604 97803 97449 647831807 45795 45356 575004039 19755 20557 328330838 40835 39964 600317596 75340 74485 836640321 75341 74346 729096829 66341 66467 172285893 68622 69037 30574200 63550 63367 565777853 67589 66797 613411939 92850 92799 719437263 39148 38501 775473 85803 85035 272352158 2497 1962 781455811 36009 35710 148575297 20516 20932 422518784 40601 40491 164496885 43366 42390 68153384 79751 78853 102656014 96076 97005 145557093 53406 52706 259182388 38429 37852 929490084 75358 74673 156398027 72673 72460 149212834 32555 33120 17082547 85842 85071 453279306 75362 74403 471296050 1136 521 520113726 87543 87121 796607790 37934 38632 967379124 98863 98433 826923680 13324 12513 322082947 59875 60501 388342597 12384 13373 950489213 69196 68906 322804631 78417 77565 284835072 41476 40903 32391163 29225 28260 129545160 1831 1273 973257532 31957 32742 794662407 38 176 295229752 61755 61058 27733688 98769 98905 161583577 90969 90497 556705584 2789 2415 839106631 87755 87647 445723638 75382 75315 945674844 52736 52952 222890964 74589 75384 862403673 2534 2826 941571886 6114 7081 485743831 75387 75291 248739219 54931 55721 211090688 52207 52233 433012626 40830 40103 618342654 66486 65886 494615247 77878 77304 87596212 87501 86880 724352086 42641 42839 847569068 75395 75013 498824494 40631 40041 135902033 26391 26877 598689074 18870 17914 597365343 95603 96542 420917276 75222 75934 492238999 83537 83470 318154979 81288 81562 61430199 27492 26655 509323079 68001 67727 212530857 78513 79326 353221545 75877 75775 207571963 27623 27366 165778721 85582 85663 665406607 68985 69286 782839243 63902 63637 264511124 74779 75411 902369633 65168 64176 6633140 78370 77483 292024847 75161 75414 847685007 2469 2989 306151298 92948 93601 767091561 41839 41747 135377987 17799 18193 271813663 33720 32720 632851779 24120 24509 963871072 12788 12303 182017975 11161 11961 756209945 69366 70091 892649765 15031 15932 514696753 40345 39946 27583 66110 65411 342112631 43697 43260 343775473 50563 51071 838627033 40267 40210 169800758 40109 41089 514054870 34548 34340 510048303 94056 93805 391179318 74766 74997 5475318 37454 36530 533059064 74677 74372 353183408 61497 61325 607376780 74847 75437 915728225 47384 47126 31383362 67143 67657 706289413 72737 72486 705317635 59604 59391 803651804 73008 73677 761873215 23850 23898 788262149 60705 60529 676440102 40360 39439 506988878 41019 40038 460725531 74934 75447 758176843 60138 60806 652404325 75292 75449 245456549 13884 14029 939451688 41168 40553 645772981 64243 64976 942575508 93635 94578 34195537 45086 45641 773372253 28670 28248 26708198 3278 3253 595771499 13574 14260 326090695 75458 75228 30863826 59255 58504 73904837 73465 72981 927218436 75296 75461 135787264 62816 62136 377682758 86832 87200 943829501 96165 96341 53643616 12686 12077 803102456 22375 21404 484557209 4598 4891 506348667 44765 45109 984166370 53427 53150 795681839 34872 34249 695446098 24282 24209 220480755 15691 14784 54601170 18548 17791 404334379 1855 1425 850435866 33379 33537 501601114 65340 65077 286759388 43185 43282 740423412 21372 20741 927737918 40367 40895 54379373 36918 36878 755331214 75481 74878 183419798 1 331 208901937 31565 30967 172137257 51766 51819 182917853 76904 77335 89285794 63160 63918 336445705 36871 35877 43196753 36084 35979 165193377 91771 92616 432631726 30156 30758 452708605 75491 75056 244939756 49292 49890 34609940 37456 36706 414899921 20737 20462 525892333 91539 91181 466149060 77097 77378 58904919 6443 7036 817252136 62013 61184 52259802 3277 2989 48155112 75500 75024 573282541 99567 99260 582426451 12065 11359 208397929 75503 75247 270751787 70646 71221 742233662 11634 11328 509744632 91482 91621 263917925 1651 1262 866590114 31189 31095 812808470 57066 57116 105248831 72993 72836 707358266 20903 20387 428250666 72413 72352 776006947 90077 90725 471443541 49273 50256 632525179 40743 39949 707175392 34197 33527 331077242 47601 47104 352396266 93340 93221 722544476 9223 8566 846699943 29986 29740 667898899 75521 75270 365468338 75522 75073 536034873 63235 63213 875752869 3397 3446 478237256 75525 75226 388404456 84574 83822 759439629 74705 75527 505102278 75528 75294 154250586 19163 19582 838609350 81744 81509 761905660 5307 4894 742309944 72185 72753 215671788 75533 75265 328418830 57019 56948 42120394 75535 74563 808806893 86175 86135 407951750 36548 37030 434143876 75538 74914 346536289 74965 75539 23094557 96286 96303 545335572 45307 45159 398625393 40156 39762 942462542 54605 54697 355136961 37595 36612 951355236 97784 97320 21107234 55646 56380 4405572 34978 34874 61878297 15822 16280 348960172 45103 45878 70718311 75550 74891 524510105 75158 75551 436238630 39993 39941 864420865 75553 74860 781047317 11780 11599 819794116 37217 37027 374587697 90621 91392 817292257 75266 75557 48359557 94314 95260 342324453 2167 2800 878253634 67668 67695 66240682 94502 95180 47164434 67846 67971 823506237 49388 48592 594473130 54278 54893 215360544 30628 30840 622904734 63549 63227 131607730 75567 75477 175852410 87894 88773 154408171 48675 49286 28582414 85433 85021 832009804 15628 14652 942703369 95593 95766 459590934 95632 96557 733571786 74621 75574 91654075 11324 11125 994755442 8096 7155 981543570 35567 35436 428361278 91588 91985 655580110 19763 19867 583960340 10475 9516 809167793 43029 42663 954457691 75582 75384 19489533 89077 88501 642491664 75584 75205 52277676 75585 75390 725120790 34672 34410 232407008 53943 54437 907833294 63836 62914 147886877 3994 3610 702289128 76931 77432 148913590 54077 54495 866345849 75592 75155 542293637 41667 41827 307278669 34033 33857 836509407 92243 91669 294544510 94514 93830 339651783 6156 5881 444566341 72483 72177 948708706 75203 75871 471141905 51941 51173 621306796 23132 22549 754837974 29271 28330 917104488 67717 66915 691605672 77770 77664 993871965 40798 40049 759797384 52407 52094 371714495 92246 92065 822485118 49908 49784 29753836 43249 44125 604785128 92415 92041 527649369 14313 14447 231863313 59692 58826 673541067 66846 67536 324514821 8751 8201 800324298 67510 67976 612061860 6373 6337 213260370 55188 55777 854102774 31705 31379 386501325 59367 59300 883700414 75620 74690 250569534 1 304 342219090 45210 44273 516948671 84257 84578 286845097 27879 28073 161485869 65694 65456 798975158 26466 25847 937250338 13096 13167 69376756 96708 96943 892539171 26693 27686 382747715 1 58 280933915 75631 75169 35783410 78791 77858 837591304 70655 70386 316444445 43101 43074 335440885 41224 40289 93939513 81846 82551 975846952 66251 66069 663997165 74670 75638 241116060 21857 22388 998108707 78643 78198 17411762 83312 83794 72554592 83438 84325 25359395 74370 75270 427076176 87167 86532 514648377 72402 72274 38611878 588 1416 70353983 152 801 28209955 74949 75648 644821814 20362 21318 213843699 54138 53785 210497737 2892 3420 321127232 75652 75554 221419395 7088 6848 423156994 25359 25645 173476672 75655 75367 567912212 75656 74695 966137569 30952 31615 165389709 81242 81792 725144132 22003 21443 387742541 42696 43062 567583860 22502 23055 489872854 75662 75253 747648540 75623 75663 969096030 75032 75664 369256514 26919 26137 175212322 60952 60469 431334193 15369 15350 510697468 75441 75668 843813303 89726 88882 95913272 39466 40383 842833041 59836 60295 70615972 66208 66560 960150052 48202 48924 743216358 25852 25640 942859886 14328 14289 54298898 59038 58177 368072507 65582 66192 417616508 80607 81043 643711132 36619 35649 184891339 464 922 107527573 57436 56724 534401103 328 408 243282198 98325 98053 849582741 72692 73685 767210284 75685 75423 863321400 75686 75064 529817209 7544 7713 453402617 48061 48089 240456162 49946 49701 807770898 61946 62673 336558727 45071 44844 550138056 5771 4916 742586872 74966 75693 281412928 62124 61359 136330406 2263 2089 538413203 62426 62914 392664215 75697 74777 182159140 58132 57554 938470494 99181 99120 618665010 23352 23088 499279435 83572 83112 315916969 28030 29007 635567071 45196 44804 52338750 75704 74731 631878018 64878 64399 139044538 6913 6278 684864120 78004 78151 387536790 9857 9257 806414610 48456 48255 171767241 35126 36110 576317217 75634 75711 765432286 88897 89102 46346928 9334 9606 861625417 74139 73820 487049971 47018 47252 340455931 64761 64583 984054138 61158 61932 44076340 75386 75718 313017258 79584 79842 297669785 45115 45141 100438126 68883 69598 295512710 32710 31995 444618282 23952 24442 99110565 75724 75484 111011057 47306 46492 883664832 96508 95536 66311927 93556 92770 843086803 5026 4572 473874761 75729 75215 725320806 15911 15729 53583035 68948 68475 705125657 5996 6412 380444450 75020 75733 973848705 31730 31473 762095812 75735 75515 713590578 34442 34058 269584909 19139 18333 319036701 63917 64398 119329156 75739 75108 458973469 17853 18172 791515645 75741 75301 695673548 26677 26394 608399119 16337 16054 916304539 3572 3789 295587272 29302 28674 778188834 31158 30498 406977952 83502 83229 423183028 13972 14970 504917420 67485 67727 883607607 75750 74973 934461972 16904 16311 992085554 24910 24409 51516359 15328 14899 29863720 6898 7711 111916141 28784 29379 261512741 75756 75102 50690206 75757 75604 738423446 55309 54863 251394641 58332 58362 224126557 13463 13306 715508119 75761 75416 582071333 38240 39134 510390665 87421 86639 520475635 77792 77447 388816766 31508 30918 108821502 34296 33510 754895490 2618 3065 992928705 72455 71472 647081732 37099 36247 731659598 85861 84975 724677327 95820 95744 616356069 8244 7464 895943996 90324 89462 699606725 63164 63672 943427493 82888 82791 320801602 75776 75022 152668700 5280 4378 403585304 1506 649 5130333 93017 92052 42960383 75033 75780 573461250 21672 20704 837053824 75782 75696 47456502 68979 68327 743552518 71672 70924 914687276 73804 72851 580217912 41620 42100 11674769 52084 51565 653469830 16843 16179 328796223 24692 24765 971756290 49999 50380 310878195 26755 26681 780884338 75792 74960 683526337 81264 80478 140282787 36997 35999 653110278 75620 75795 352031232 61450 62196 962628255 62165 61598 591835746 39253 39260 683100248 41141 41323 439342890 38995 39594 927648679 63561 64292 288459918 26094 26819 221316507 88296 89017 744351792 27271 27174 81638927 83897 82913 504401653 58250 57354 174276643 21421 22418 272911636 1088 1417 525705965 49262 49413 394294381 75810 75255 894298731 79806 80671 829289757 30544 30574 822652092 14563 14165 822568015 98082 97090 137095056 38390 39009 443376980 44869 44941 195482078 31033 31618 274049271 78233 77650 280196565 14366 15133 354449162 42162 42645 175744788 63108 62300 25589317 86856 86587 106047773 27442 26838 854468177 70100 69691 480614919 71348 70786 324911135 72386 71721 141718900 94546 94939 24028798 6481 6318 929678275 91953 91891 462037229 90976 90631 79055239 19436 19268 212648621 24539 23876 811354935 4074 3179 585420827 40796 41030 87767335 41238 41262 190740541 61801 61047 68554166 44980 45499 967846043 1810 1555 651737033 9610 9025 455960912 75840 75284 712119161 60898 61002 869810016 46884 47181 928998153 20088 20270 653461836 11275 10658 348634651 79545 80502 221481444 75846 75443 4166435 77301 77000 445879645 53642 53011 9798939 55620 55046 902010019 50900 50642 516863865 60979 60773 54317808 60737 60411 432449630 10111 9579 99764638 56788 56046 108752144 34130 35039 396713530 61442 61916 746510506 17307 17235 450119385 61989 62253 320433426 14769 14612 676235439 96860 97568 728165932 44245 43253 443008221 32290 32076 85701965 9131 8865 935708555 93636 94367 535222515 40555 40904 534089015 90311 90372 191921331 65092 65535 987673164 75868 75833 671112562 73940 73925 263225591 81645 80642 968715736 97295 97117 16355638 83134 83821 546281218 97516 97850 339029810 65306 64781 648278391 84159 84774 71334862 13569 14208 931859038 9364 8675 25852800 6042 5646 838797550 15351 15053 568723296 31614 31931 641910821 54256 53815 570381438 31975 31034 858044605 5910 5023 979928441 4455 3462 329293660 19095 19190 709884493 7260 6746 253920011 91683 92543 969888365 51328 51013 510189545 91716 92113 367023378 82758 82868 922972704 75891 75333 132887506 8110 8617 259566873 18495 18667 721345396 16132 15372 235418348 1961 1561 546948867 94723 95167 873029659 75897 75866 656673057 8180 7771 938459007 51994 52795 335478686 53932 53714 535591554 42226 42349 322135369 62912 62593 254810511 77018 77673 784971270 14916 15404 399354055 29121 29030 69029665 71728 71756 54170870 48271 48701 175457762 74927 75908 594793669 66049 65226 690591330 91799 92350 515584561 75911 75293 92552348 91813 91533 134105147 53502 54153 69782983 75914 75881 903153889 92164 92998 600053732 81154 81912 707223374 77060 76066 834631059 75918 75246 13531214 10404 9882 378344490 85814 84828 411224836 23612 22877 463593480 1926 2924 72328159 79169 79304 754977575 8083 8961 35985866 37484 38151 946823665 74976 75926 597371299 55890 56300 743039573 41833 41017 988056559 37088 37597 938494233 53303 52587 47821004 90378 89894 266209650 98399 98047 697639462 9492 10064 391602898 83897 84306 324121134 6552 6207 834504961 75936 74971 105645064 53767 53238 494965359 76016 76694 759467204 36626 36536 447848649 30154 30625 44081296 46070 46147 60337610 85075 85560 372072492 75292 75943 982382164 22497 22549 65458334 75570 75945 727688639 41837 41107 788592422 36570 35915 141546353 16321 16507 796556148 92591 93571 63250094 75950 75284 174998041 75951 75637 184480946 13708 13359 552465724 75953 74992 590945533 87126 86915 723444110 65290 65924 145549295 55779 55062 811251072 54999 55205 232363412 74543 74028 703905971 75959 75393 536181441 75812 75960 580437935 38170 39157 827986528 18531 18853 72237017 59026 58501 127744264 74993 75964 656050079 48525 48497 255674065 90785 91030 306343670 58594 59449 922024806 35578 36495 36414470 75219 75969 883880027 8896 8064 618747939 10766 10740 907380161 91455 90595 523383040 28228 27987 516324600 30105 30269 209082911 10897 10505 371406277 79521 79116 183388812 63726 64117 113525156 41847 41131 113677003 75217 75979 294306144 84317 83882 364496655 85898 86796 374489312 3909 3196 357685677 35651 36288 339969348 99287 98872 499743183 60418 59708 63308081 4930 4446 999311981 94348 93444 739304296 43606 43979 23758201 25928 26122 375255966 58065 58926 624254810 39420 39798 549204360 93559 93958 960872092 33414 34380 310503989 86072 86306 879598566 63293 62776 878458784 75996 75275 446471724 45065 44961 235150982 75787 75998 941704997 47739 47275 193969781 4126 3641 25904128 84793 85065 744671270 35641 35374 170899027 7558 8398 36070412 69156 69595 591923540 76005 75934 50545453 43641 43334 364226379 40146 40300 224640049 32149 33019 140714823 64263 63427 628508344 88318 87924 88550160 22702 23640 137702129 78080 77485 788944222 4836 5556 431401833 56851 56858 422813768 48023 47760 259823392 11704 11045 355841023 65164 65218 879280610 23742 23460 633617852 76019 75811 139220692 83586 82814 722433783 67298 67671 488323406 33337 32540 964439258 37361 37002 868149224 14885 15780 755719157 38611 38180 981898712 3214 2721 727168051 53755 54487 792358523 76028 75725 641407245 54531 53798 114112305 75262 76030 286192125 40878 40485 481215342 28041 28701 445374262 75408 76033 196898574 76034 75960 491890322 7723 8697 852792041 77953 77880 419654860 31965 32919 118073256 51497 50745 638291695 43397 42921 896568023 72158 71979 906014734 87671 87417 915806779 93989 94262 312659766 75164 76043 361699685 65214 66186 763328929 82425 81429 212604295 76046 75815 842329388 62338 62857 969489287 76048 75782 760364811 75365 76049 205575250 39138 38768 970676924 81188 80659 780098419 76052 75718 124284217 99484 98552 221406180 11473 10839 719949938 48524 49155 42104099 75858 76570 201902842 64702 65469 680073865 75687 75027 556546049 95283 95253 827852504 26507 27028 202828674 90913 90041 213360147 22283 22952 153806525 42542 42529 930134930 75994 76064 55390440 29843 29245 970685013 28346 28965 46865954 5364 6359 913304985 6590 6726 713219752 1389 670 637126569 53044 53909 295213131 66845 66421 57205495 3965 3193 837237794 60462 59694 155443563 125 552 922275452 57049 56715 45700603 15970 15843 591709976 75940 76077 307473532 25662 25103 477386649 75490 76079 810107831 30916 30452 742389300 9136 8535 40824256 9280 8508 670335148 26905 26798 264882819 43374 44307 278268800 69747 70109 834875552 64669 63868 496873827 13689 13574 83302521 59436 59244 73397996 97312 96964 947080 75198 76090 772478607 97164 96767 332818935 32071 31995 776882380 75980 76093 316940394 50980 51716 747986086 76095 75666 150378528 18051 18382 300856407 83227 83567 38073658 46417 47172 764213826 35849 34898 162674522 61495 61887 568762921 75443 76101 989003888 48730 48416 209455776 37536 38107 208422353 23073 22877 976638657 92766 92861 211714442 44091 43622 443103266 78671 78479 953346547 50647 51114 41357572 36730 36212 768400775 34163 33694 873608909 47494 48105 807190770 97371 96531 941487289 59302 59279 772932460 75532 76114 3231436 76115 75206 28406598 35384 35968 548943115 75666 76117 904764610 87947 88139 364410603 36770 37645 762090792 84211 84057 607030026 21591 20975 856097814 75894 76122 169180957 76123 75299 265503000 59979 59682 251831337 28784 29540 745655160 56638 56125 661572343 89270 89114 509610584 71732 72019 16145090 14057 13261 55544061 75253 76130 182852658 43664 44147 230435182 45719 46304 693058190 88070 88566 18247486 58333 57372 718695725 90141 89749 94106790 13089 14045 755875629 96531 95973 264708055 76138 75878 85220200 27399 27443 16490125 84735 84207 490072740 54654 54890 37180904 779 44 892248586 57582 57280 375653496 56538 56026 386700762 75291 76145 105597590 18849 19826 850371676 61309 61205 673582331 2021 1171 837750042 42209 42659 617735563 75111 75598 928614476 40183 40254 16960626 65309 65512 429322900 55340 54979 767734642 42829 42952 225042667 75431 76155 47557499 12942 13347 273952987 2157 1600 209808509 95551 95566 97970416 37145 38063 617415546 72999 73117 424967529 730 1 68782815 8050 8482 378686770 15981 16099 61750548 52884 53744 182250263 66789 67352 327381330 32032 32674 549881650 17400 18307 68612277 32978 32711 143494309 12867 12559 31302034 26349 25754 521783183 62168 62664 72678666 47728 47847 631318328 74423 74281 313754335 76174 75178 5219983 21946 22150 541007751 76176 76021 791409879 3103 2763 574240895 75850 75100 261169309 73642 73090 561500898 3868 3455 509310701 56819 55882 697239610 8039 7458 111267013 38504 39460 397065622 78603 79436 850876618 57748 58409 721146077 6070 6000 807988026 99327 98919 416067681 80171 79287 878830114 9590 9491 103944375 98282 97352 871181777 70982 70011 694006983 78148 77892 509081996 70112 69201 881818655 9607 10443 816893059 91981 91951 212315021 51430 50580 816756484 21302 21954 760849388 22701 22914 40787951 4862 5444 23245118 27197 26898 718702186 76201 75559 838970363 11957 11398 815418325 81203 81459 201117353 80341 80262 769251841 85397 84888 39948717 21365 20624 73677212 98903 99633 718136161 11744 10998 110882032 76061 75171 956170854 97266 96511 116728526 33116 32730 442591292 27566 28102 538645956 11304 11745 256295439 60479 60150 665873302 187 1 62090196 54526 54799 498084076 99236 98409 164798869 75793 76304 175246665 6219 5930 940104457 46830 46467 491547452 72911 73821 212141416 29327 29907 37226202 64685 63930 422711165 76594 77580 565941355 27342 27925 392887293 11354 12173 425859428 70519 71176 701034007 25246 25621 619012502 9347 9628 700048460 65664 66460 65814180 93935 92932 91198849 23098 23871 302495674 1281 1704 257107027 47659 46810 565540732 97976 97385 18128042 95237 95295 670979645 24230 25020 341929873 21184 21736 717018226 76239 75646 858775877 14193 14623 58464614 3213 2901 565714315 70335 70138 687589935 80815 81735 604137031 76244 76108 290475232 78382 77709 18288715 53870 52905 514182144 14975 14044 634864237 51602 50883 681676347 53841 52939 157723356 43361 42831 342292056 97804 97787 356818612 97607 98040 221462379 82238 81517 855201743 16734 16443 262588748 75762 76255 23741663 97846 98779 429951303 47628 47586 332079033 68104 68588 818311957 21696 21589 9860084 70150 70290 295726603 76261 75374 63164339 23752 23966 962636434 30999 30332 311263423 27256 27166 474082263 76265 75838 686960601 43461 44382 982161860 58747 58869 750563406 17919 18123 640659246 61730 62161 735201739 76123 76270 722753616 76271 75326 377875059 83956 83249 737006968 68958 69753 327663407 89294 90169 633697792 92158 92605 796567109 20797 21044 739884928 36568 35880 169979949 75294 76278 262214978 39241 38516 53912224 96568 97352 28079094 46128 46749 148419057 98283 98648 639997351 57469 57373 161506464 11408 10493 641143278 43897 44113 743396653 79006 79096 898190950 75684 76287 254133802 49065 48394 472273759 43097 42142 819051668 78656 79583 922540247 43818 44711 83989603 15602 15666 16785318 70984 70422 378979168 76294 76012 384559864 3417 3969 964116023 22218 22244 128232960 76297 76092 771699661 22947 22081 591086059 76263 76299 940806867 19447 19993 445495315 16487 16243 198479260 2029 2462 562666614 10811 11736 300879915 70166 70061 638532710 86648 87046 630021265 76306 75901 225527170 76307 75626 233488758 9391 8834 177721572 34584 33600 361111285 76310 75899 53011612 53416 53335 15871405 34637 34410 921634141 76313 75654 122207252 96259 96190 936319607 76315 76234 238769679 97583 97231 712463877 72356 71859 197561024 82400 81406 463099752 27728 28362 260392095 25647 26515 527183348 2462 3218 362670029 88842 88639 203819496 75678 76323 626633381 16832 17825 488962468 3209 2526 492035219 83964 84277 816678678 68088 67257 793513769 76328 75551 844089718 92783 92618 765023599 96287 95957 602259251 72459 73253 742034811 96180 95623 389547053 64108 64164 394881090 76080 76334 171849764 90520 90514 42738606 45623 45340 939633008 11658 11020 250063601 76176 76338 270505971 22190 21902 812781848 94157 94574 652911693 62468 62900 778279395 36013 36026 271368014 90647 90200 606684372 76061 76344 915058097 99154 99206 601198214 31295 31054 562263047 76347 75604 10162752 99138 99354 7959793 36150 35820 75515338 56317 55699 234494866 47275 46858 799551871 65784 65426 965940292 75560 76353 156202660 57478 57540 811697546 89949 89611 509180408 10091 11062 808304455 96490 97485 857372812 49399 50098 986039853 85513 85819 153973973 76360 75741 442747255 36901 37724 383908352 23618 23428 615194843 74769 73809 844179845 4062 4974 240084666 76288 76677 302991103 2201 1676 22086299 14700 15498 628930107 35136 34790 132429783 52716 51970 649600911 26109 25920 39174805 22424 22637 674344557 62617 63015 456236281 28627 28272 71324727 71623 71466 134000281 90325 90301 301697365 8847 9460 245274673 32886 32485 497069702 25099 24209 459428247 87304 87000 212869235 52373 51783 489537521 95403 96407 697996170 2421 2516 952635941 88505 88461 18052105 58115 58077 549110161 31449 31072 856096345 61056 61963 63965949 66026 66541 287325086 86878 86044 607876045 51751 51521 319468684 35007 35117 156577659 79727 79970 10380924 76392 75738 503347525 40271 40479 955729599 41135 40302 766228003 75107 76029 326578226 5986 5405 301167356 36304 35748 512153362 38682 38980 48435993 41092 40386 400627986 86302 86843 467157722 31744 31993 606007211 50642 50086 117736104 76403 76005 642314932 49791 50130 562945578 30907 31794 353134898 80928 81403 173220796 74403 74220 260693105 32523 31873 759935005 94613 95592 331964756 23568 23074 32561255 29406 30348 415894505 52014 52231 803441733 66117 65573 775373120 76269 76414 673542752 81444 81287 599317374 26274 25397 721596698 98520 97965 434361389 92974 93126 110172543 24574 24515 53780182 34356 34658 57531000 76421 75670 407170514 1942 1539 276466242 3370 2461 496059229 76201 76424 994403359 94733 95698 49979628 54222 54473 654708300 43640 43758 952937153 83345 84250 339999794 1283 1967 1050044 68912 68577 722682080 64908 64879 383343988 16926 16260 436004281 79668 80517 507121798 76008 76434 997890410 15286 15253 3976493 84575 85472 337562400 38905 39570 420968467 79375 79854 458229239 22387 22737 32759655 6486 5860 548479157 84690 84515 91171888 84036 83849 2069944 52357 52723 430163937 11216 12093 911644461 83994 83371 628448301 6978 6477 137442179 23202 24196 837171996 22900 23708 243998239 45297 45857 621153631 40124 39502 415592530 37409 37937 142981857 63467 64002 937752200 45237 44269 38598558 43557 42625 609672642 86626 86065 576024248 96039 95194 273896774 76582 75672 67841479 57898 57305 417069204 82364 82589 728916593 67114 66243 660641181 19100 19451 432734268 76462 75871 906109744 18579 18910 65669791 76464 76308 141687733 83573 83318 204191583 97367 98027 192131101 65550 65667 436049177 24935 25864 755205913 43060 42959 387647514 99907 99861 521403530 24388 25143 777614199 36351 36293 384783673 34965 35675 296965211 76474 76203 993925833 53819 53220 677166491 24600 24283 312873962 82598 83476 41234832 67138 66729 621481167 62620 63445 341298725 98123 98918 561251297 31775 31220 462323503 16183 16450 982191797 9121 9410 795060989 66472 67084 197135163 30331 29717 521473328 5690 5499 956952889 31801 31578 530854861 4667 5207 457824248 25403 25150 726291089 76490 75627 726369342 76491 75924 344416389 68746 69337 30394491 77338 77642 785888210 56219 56304 70567751 94198 94285 251891669 76496 76159 223813644 46274 46009 85121398 70457 70434 118482432 43874 44265 299623862 5200 4688 106820951 92991 93375 976819848 77650 78626 431877814 76503 76067 970602978 44168 43464 505805034 17272 18117 934567699 50542 51031 654827738 30868 31272 41602135 76431 76508 116553146 76317 76509 408309417 99648 99184 718566786 76511 76377 405587416 76512 76431 433986975 76470 76513 614219485 88599 89355 201602024 77049 76742 344552044 39782 39914 689970131 40570 40156 921431497 30654 30551 582175721 75044 74965 178213853 13262 13201 977844087 14495 14507 131478665 19316 18962 645267591 19825 20739 26289210 76524 76385 679511566 71031 70237 576048574 95516 94553 77341287 8058 8595 578216022 35445 34497 785198592 81798 82247 994316 73571 73182 510499412 31930 31254 345064006 38544 37918 441202969 84416 83778 227598492 76534 76408 795771834 39945 40819 697766887 76520 76536 611677959 28034 27800 378737050 57679 58563 463197996 37761 38255 871218006 71017 71660 895152095 36007 35838 439943352 76542 75715 632005854 92667 93024 713364342 4706 4558 233367193 83237 82463 122659242 72345 71627 223371051 70090 69236 957778541 69907 69429 438659983 84447 83679 546062504 76550 75865 359904529 76551 76002 946196519 21525 22225 728792834 51528 50782 147831023 26510 25725 846986416 72742 72552 243242194 87239 86582 449037206 26890 27813 929413952 17251 16523 545697231 42551 42461 922539872 87437 86501 317997265 73938 73682 339813471 68330 68709 565111895 1529 1956 859718665 76564 76507 49231263 14547 14238 10951062 25839 25907 608576214 46737 46661 581903046 23931 23498 939358929 96496 97389 762343728 46849 47229 286928125 52409 52015 50714070 76572 75754 536901017 7025 6397 457069822 58942 58759 28414498 95956 96945 411166781 31330 31157 867408399 76106 76577 717798613 21671 20920 512643007 22823 22762 43049537 86042 85102 149880240 20732 20904 387326733 75448 76089 627717105 81113 82068 504883691 23551 22598 216070618 26738 26314 29113092 39925 39351 393955322 76050 76587 295935372 54894 54670 642997841 76589 76331 287746457 27092 27298 263211711 17568 17832 699876917 69304 68463 72411581 49744 49927 952727473 76594 76446 15874891 74689 74870 520275005 28924 28288 979832361 52647 52865 292347062 75721 76598 476345162 61044 60252 709052351 97293 97010 115208070 59960 58977 459948819 80123 80981 530796943 20797 19808 75353882 82580 81707 688011814 71376 71020 243538106 69797 69307 185005199 57157 57423 255931759 53812 52828 559919938 4221 3456 371680670 84425 83897 71580387 62202 62848 619204902 76612 76481 67226484 75418 74476 900330041 71673 70686 112693194 18065 17579 282436202 43579 43797 481899325 39331 39641 344751622 99774 99880 33236900 60745 61147 800526760 3113 3297 28630913 76301 76621 851019272 91359 92142 775442552 13948 13656 935640596 30161 29270 466854406 38450 38487 80124738 23401 22920 207103599 65602 66561 687823908 85977 86072 450045432 17852 17210 942754109 61672 62284 468278359 49852 50517 628270099 28553 27723 523698280 29701 30084 530713733 9223 9868 62695969 38410 38248 829739103 45673 45860 310423752 91936 91088 120346924 18742 19152 768230243 31642 32569 467971147 76640 75833 218885489 32648 31795 814428485 59121 58882 291683799 43009 42591 241971806 91052 90956 676279837 76645 76009 929483626 83689 83513 226217946 98108 97924 96418530 24511 24367 958068333 94618 94723 495929655 76996 76264 753617134 73321 73134 836385382 8276 9044 836286565 13957 14075 61092813 1899 1288 943674937 79992 80812 44746301 16445 16852 751593195 18818 18044 794412112 81247 81179 872484099 76659 76158 39019773 26467 27346 508829771 39416 40069 1350761 45450 44468 116655420 98410 97567 425597184 23708 24151 791189686 53763 54230 423072453 26654 26310 139822068 76667 75932 587973350 76668 76616 50381502 82853 82978 945120148 76021 76670 907818464 54806 54785 730578449 41602 40713 215532508 67163 66433 18183435 76674 76530 322501084 76675 75957 4030248 30996 31342 220635882 48289 47644 929926114 93222 93961 769047395 76679 75990 301216917 20687 19859 539315881 77102 77683 125782998 24640 23691 228252953 76683 76356 19734791 78646 77918 906911293 59445 59287 970260008 52394 51895 165983042 86221 86385 979029488 12120 11689 418749868 79500 78565 262301725 91585 92193 135040584 97173 97910 8662536 32644 33597 520773730 54866 53906 117879164 93623 94155 564548921 93507 92595 723830728 8081 8629 80962480 27388 28378 122346259 70904 70221 851357766 9961 10774 308432880 92612 92501 796115272 65997 65928 891340083 23311 22473 270320454 76703 76279 190225410 17390 17296 384233923 84153 83872 786744879 39784 39349 629241904 80248 79371 239849157 77716 78531 407035676 68121 68672 819876064 2645 2959 5050277 83382 83024 714395842 68097 67167 804751154 36165 36803 561851172 19997 20070 667254116 50180 50927 651103946 76716 76441 470822473 59398 58597 94155866 58490 58054 524844755 72259 71867 153307246 76720 75851 644850057 77857 77579 482393064 48511 48748 949651837 38213 37890 125988486 3664 2681 387189118 76725 76638 626550710 49021 49529 270463886 18320 19237 535237035 52772 53513 240536727 99112 99080 150678192 17822 17330 380790873 76731 76658 412639420 76732 76129 120029607 87818 87215 816663367 19925 19234 132883155 61330 60644 677721949 66195 65422 22344295 8960 8126 18512369 20979 21491 140294165 27342 27456 115784819 87682 88188 331558385 37943 38187 54373797 88263 88536 735048158 10380 9565 616599722 4641 4768 649276230 80041 79622 447269983 69129 69173 596261135 53021 53467 199298287 76515 76748 369032138 90800 91504 632688034 79055 79487 344657965 96738 96578 666865910 76708 76752 995757507 70250 70486 768914673 8813 8520 365632994 76755 75801 899506613 31446 30624 546537182 94738 94413 29558357 601 906 377374588 11363 10820 482678759 75977 75333 433225385 13425 13719 493455067 86888 86228 743496556 9188 9509 785260171 76764 76055 131645722 88904 89572 41990418 53023 53530 162122697 91889 92319 265765218 94811 94257 37978374 71143 70340 517252497 13829 13525 468383947 76771 76484 113855348 7805 8637 700977835 25925 24975 477896047 75937 76774 296618832 97463 98417 899200395 76580 76776 578225703 75861 76777 35804361 48892 49038 151641946 10395 11301 964912311 13632 13896 905599487 11359 11946 27684160 8532 9054 634158735 79562 79179 860846280 76121 76784 500514201 76785 76615 972949625 40831 41802 264153783 76228 76787 932162263 23197 23154 900129730 47956 48025 661113499 99255 99674 417626178 56182 55463 652164030 75855 76356 359032104 76793 76091 599110868 76794 76251 196737216 75851 76795 774107803 1519 1912 329691873 78571 79412 277592532 92446 92878 561411431 76456 76799 785165137 74530 74515 802363618 91547 91845 255139408 75294 76235 541800848 95640 96220 252966151 39768 39578 611471497 76584 76805 619257728 68761 68214 564358458 76807 76174 842809511 85401 86058 560177940 24487 23584 118008226 41675 41617 6586245 37426 38309 416554848 74328 74128 773987368 77068 77568 257826421 84112 84531 791421241 75973 76815 686985509 50787 51512 872500299 35243 35091 408791998 63483 63563 915722045 76394 76819 511304492 79006 79710 812555114 10353 10174 23441863 25322 24516 460385568 29551 29190 592748143 56991 57157 255011668 95514 96354 452934107 92206 92363 755855251 79996 79635 263751214 11262 11971 749783612 17861 17460 991788235 76830 76757 997267181 76831 76666 308651627 34544 34868 2323771 76281 76833 962296173 89291 89056 899561894 76835 76794 15069805 24690 24936 769714891 70431 69469 322968343 75903 76838 802103004 69324 69323 265024317 76840 76601 26824014 22318 21957 947744808 2366 1888 297330897 99397 98964 854918700 84396 84424 278320517 57323 56365 59876991 75884 76846 751472491 76536 76847 633973580 7817 8325 66950426 10327 9953 1201154 15531 16050 980249267 26679 26203 461071346 59939 59682 185321750 12675 12805 450754841 55893 55093 37997910 20810 19965 390406458 46866 46046 895040619 84845 84028 577166129 33296 34068 678113063 28247 28622 749552259 50605 50005 890747500 16774 16819 821041465 70463 69506 599484315 79805 78952 667067375 61216 61421 156504399 76865 76624 610700328 2399 2483 470054988 68864 68596 492780772 70762 70846 271819954 47940 47659 44133749 10737 9987 810674039 53136 53816 593907342 76872 76015 20385811 6541 5643 94309789 29 1 623389309 76840 76875 822452826 62449 62197 259512663 57157 57320 265034400 659 1 986161253 51076 50594 653580413 30207 29503 871019332 24376 24097 138212997 73233 73052 728243289 63136 63143 68811883 59029 58070 530403335 76483 77334 518954450 49745 50339 293404709 76162 76887 668099936 38164 38635 368526255 38309 38452 957062676 59018 59732 905209531 68898 68287 42403546 12191 12899 788231855 84672 85613 86318173 94177 93836 108256946 76636 76895 6851357 3491 4492 25503840 54271 54916 930638785 13217 12728 865907906 21087 20876 94375342 35818 36107 898302333 31739 30763 774583256 92551 91988 927649353 87726 87686 573346776 22693 22068 46328997 43486 42779 32791872 6957 7496 47354826 47874 48805 472235307 57097 56143 21688541 74190 74095 610159128 76910 76592 356739944 24787 24553 160623096 72873 72070 166199819 80367 79437 670877829 58766 59764 967164783 76915 76823 11213270 55038 55062 675500924 72989 73237 414866736 98656 98123 759016652 16659 16995 437931040 90326 89759 523119711 29490 29476 41123270 25741 25594 768050576 92100 92479 490052212 21286 20788 14739527 86417 86065 719049592 49932 50543 800764785 79482 78969 11297077 48517 47689 54291373 82568 81882 967798137 76051 76930 15541320 11838 12374 986275338 65683 64906 671597676 98974 98584 822037378 6621 5882 953817748 25704 24922 557761629 76936 76417 925682755 76441 76356 258744913 9483 8500 316093430 46588 46856 494231518 76940 75950 184569175 26040 25839 93221 80518 81159 408799155 62354 62151 180678909 73693 73464 739679406 45053 45452 913489732 33425 34067 893812534 1755 1501 575559027 90503 89856 58911925 91810 91361 861844597 37556 38480 430226059 9356 9976 322860730 76205 76952 522035643 29076 28310 814636423 76283 76954 134593252 76955 76117 50940048 76956 76228 532177012 45444 45932 892586952 97065 96327 196107544 17023 17393 900683640 16437 17366 929690743 23794 23276 304850574 70563 71044 384164895 46506 46048 502916920 68811 69466 298381503 76965 76070 104649138 55414 56259 153146264 76967 76307 364650845 51720 51922 163847214 68608 68212 173483024 91404 90426 492231235 76971 76353 41552306 60649 61496 199697413 85167 84561 97922569 60549 59796 3591303 51387 51252 128597709 44425 44623 546692718 88785 88101 717066241 75999 76978 241774317 76979 76816 586085507 30136 30048 508337395 2605 2067 972873953 96856 97068 986861730 68219 67298 408798830 5004 5226 65376004 16140 15871 799777941 71001 70515 483292665 50810 51173 146556014 98327 99290 986821748 66345 66856 390943375 96991 96342 645173991 2685 2059 358239013 42838 43088 22896636 23341 23976 135130179 76994 76532 47551878 76995 76904 810656377 9437 9961 22249399 39952 39392 151233449 31788 31079 473809043 12478 11926 348498966 89110 88987 876917156 56560 56785 493851070 77002 76057 175150576 15672 16408 656646634 81939 82290 834343464 84819 84895 956103939 99576 98629 686706978 90392 89532 29924007 98731 98673 226845321 37885 38807 469676028 76998 77010 355430868 65659 66284 256301636 17295 16658 535882100 77013 76744 397729714 45783 46009 350672466 44027 43608 244898940 44613 44634 463871864 88219 87228 981934642 18083 18417 608298510 76421 77019 661600078 53444 52955 266838409 77021 76987 608761100 58480 57764 740772895 77402 77238 677984124 77024 76250 315700094 61924 62311 41243605 77140 76296 544784829 90268 90226 317802764 32592 32010 328749715 77029 76891 880041637 1020 1113 105998535 77031 76552 326804938 86395 86168 349034471 37233 36377 399904922 1182 1609 574961213 9479 9864 566367171 76625 77036 245050111 77037 76795 16366675 36685 37185 245656774 11467 10805 152056779 56522 55554 956630081 93310 92800 22369397 35417 35748 968304427 76237 77043 410411000 7671 8151 42890618 73371 73890 396783146 51156 50729 201421530 13134 14123 990845477 99789 99397 343916121 2104 2992 809507741 8496 7633 914356836 76228 76579 943786609 64790 64089 18504434 13162 12586 256213119 60451 60808 686342143 96526 96354 469503421 44683 45242 31844924 83118 82300 142783110 21485 21731 804153349 49867 50535 116970545 21130 20145 535252627 39326 38367 598663144 11479 10877 997921651 28166 27550 653987767 32201 32242 696228406 85181 85178 682198500 82943 83712 217369195 31698 31790 386937471 17671 17386 346571210 76910 77069 331265849 58178 57694 226064050 69575 69308 667991418 28296 27434 154558166 57674 58288 836891309 31768 32221 203583027 60717 60128 261955295 82954 82637 320209477 84602 84288 619809160 41515 41959 608341370 66367 66628 48341160 80196 79436 16174311 24504 25235 267818518 37214 37739 195584569 59039 59347 877881109 32579 32073 277468143 1189 246 727974441 77086 76677 148465095 68408 67695 26719529 15198 14866 79347574 45224 44778 22388116 4005 3605 290899868 44084 43870 763886888 53954 53739 200982775 9692 10472 299025585 39763 39189 266094551 93817 93477 73870112 3636 4167 276415442 77097 76946 520820444 69065 69535 312353208 64294 65264 271468381 11076 10503 369256906 28983 28700 563756278 7028 6032 562857510 37958 37237 918868722 81420 80824 70733190 76308 75714 616808419 74193 73540 16047146 71847 72581 635170871 98998 98295 416830739 58810 59322 179728140 55994 55197 30100850 6986 6087 724554054 83178 82621 33297504 77621 77073 952850142 57783 58264 4211407 43095 42402 885339772 87588 87150 542490561 40339 39935 734283593 65109 65912 404223160 86962 86202 959216894 39264 39270 829435501 73101 73524 873392706 38241 38824 80863172 29385 30268 129908018 11152 10179 569568512 76919 77125 436234817 60804 61723 932433203 34977 34038 14612802 41079 40651 131915769 46709 47651 706357443 83147 84003 459459430 39635 40260 909892509 93361 93138 80246333 73579 73053 692520137 77134 76655 654242403 50412 50637 856425845 76333 77136 271182739 35200 35178 823832919 23570 22567 455077458 35739 35760 743599426 74399 73990 697211686 66290 67050 873765879 61499 62405 683252227 93635 93136 421088573 10887 11418 853500422 77145 76202 702341940 76886 77146 60710758 75077 74214 850797030 40964 41483 849220007 77149 76781 596008223 62164 62556 46490640 21557 21708 487176319 67007 66920 42739808 77153 76596 130854349 77154 77010 712961981 55870 55286 918310286 9271 10206 200234477 16021 16358 928509398 40424 40041 113355464 15101 15164 293747551 77160 76994 768096749 61522 61099 418865368 2747 3690 794957493 81318 81782 307804287 36206 36143 857438821 4602 5432 233159666 55116 54440 435114664 4679 3715 969385538 77168 76831 858526780 30854 30278 235437130 72121 71907 401778155 61771 60838 337669951 67316 66571 62860733 81000 81457 741133704 69653 70319 26497132 83147 82356 297694671 37627 36757 29401368 19433 18932 38535256 51397 51091 769763132 15466 14950 122098321 77474 76688 696483041 31160 30334 97095915 68703 69456 352414481 88565 88444 367698665 28047 29050 16615055 10033 10591 61914486 61965 62641 41907909 76743 76593 482684 77188 76224 336641790 76243 75783 83373234 80779 80494 830875605 41438 40498 191984310 41937 41359 6053101 38652 37834 448865371 46131 46532 918262499 86374 86016 228976452 22715 23456 320522625 95336 95247 311807922 12744 13649 377421365 3402 2876 135710362 83494 84060 325051073 74764 75353 313169403 6571 7545 52980787 21562 21823 778407790 45952 45142 878267928 18638 18044 505315583 50107 49377 55260653 84987 84424 977235003 45655 46135 797956822 33886 34070 20558730 22272 21980 73001875 66425 65804 731361727 41801 41387 119895215 77213 76756 632221678 80458 80209 988512506 64112 63714 820997501 11826 12150 806692410 98319 97356 249179774 77218 76745 754037790 12349 13254 932152380 66920 67631 611756915 25517 24860 40368660 76483 77222 201444250 91505 91074 600563847 29936 30163 498668602 82926 82416 50220685 56029 56139 965742386 76479 77227 826388779 27542 27864 921106130 77229 76511 444067143 35002 34872 416058442 76702 77231 991508412 48346 49182 920859234 1239 1767 908276650 67184 66546 216014956 80342 81069 742598415 37974 37011 44908919 77237 76737 352973724 37966 38779 523080646 38 239 398168513 82014 81342 933010561 42816 42458 96748043 76557 77242 227689385 48820 49017 952625327 42514 42827 765668433 55491 56497 911558503 60917 60161 10837260 54385 54490 456624508 14592 14978 562941090 81448 81975 812209700 58774 59218 704063239 55133 54420 732224783 77252 76365 121724557 76945 77253 33310525 77251 76324 173235544 21884 22890 800196114 53244 53935 67037970 91967 92490 866034348 66314 66137 536812257 75612 76208 642621300 76766 77260 278877590 76788 76951 682295795 32896 31910 22972968 48963 48559 267324136 96250 96980 64462432 58852 59259 261180055 39148 39751 87744981 5687 5880 517492579 22092 22132 74855707 74818 74925 7592095 52218 52044 351705912 70341 70054 257132450 67193 66376 597842775 53477 52925 252490009 53219 53806 249200833 43305 43222 670556322 16269 15322 522098440 16673 17411 182297750 95332 94655 307033733 45771 45177 568567845 76654 77280 193377541 75862 76221 259934633 24389 24650 430902976 91235 90904 956394292 51324 50710 646994827 74833 74957 54126443 2425 3405 10249294 31048 30256 608445592 85383 85859 290237623 90522 91000 150104058 92561 93352 841516336 24704 23972 904526688 27143 27679 845478159 77293 77114 542128886 96881 95912 59351821 77295 76907 599331166 79883 78963 6095354 30334 31100 370446338 63004 62141 475533231 46745 46619 927261097 12232 12637 869518403 1 373 508382025 97556 97774 147256194 7864 7981 640102172 2100 1927 566264474 4783 4613 9960438 23138 23004 468573208 39722 40566 306643670 11908 11540 35364371 35963 35129 375903419 90297 89417 6863527 62949 62919 840121017 77312 76333 69196454 74089 73153 859364939 39313 38730 10428553 76602 77315 549824491 77316 76415 210003373 32627 33156 484180448 61815 61519 586885052 25659 26201 379698520 4970 4967 63136872 21604 22168 766692790 85937 86656 405626208 85595 86512 154455597 79608 79340 240563324 97369 96831 75957646 27701 27690 997076539 24304 24423 865524830 57289 58222 311621744 72173 71746 550369580 43195 44133 576178488 91951 92838 111736609 32811 32345 719710767 56052 56047 652569305 40132 40188 52574692 14199 13687 22456689 34655 34277 1555850 82357 81873 206964194 85582 84708 753599728 11047 11553 819361933 14873 14562 193598131 25053 25066 739468567 13491 14054 703135410 65125 66082 417788534 26713 25982 24803522 95706 96702 45656396 73805 74291 834075043 50767 50929 68275316 74376 74641 591167539 20545 19736 315432923 35391 34697 93368034 19960 20920 5228434 59328 59645 964844902 68911 69854 822180129 82333 81674 439087792 72954 73092 693100829 26594 25880 915741470 9021 9351 946835197 97924 97561 771141362 77963 77675 480754985 19992 20874 10050819 1 291 652000084 71480 70528 123399602 43039 42270 42573580 77364 77345 600617504 15316 14498 553074319 32962 33107 452621214 77367 76688 637655009 59412 59722 751269733 6719 6340 513259035 49398 49866 435382920 71978 71155 482650886 38043 38956 716917286 61500 61800 56973544 27251 27081 672930788 6536 5779 58572958 6660 7597 431262362 25532 24743 85884907 11491 12046 977713997 26413 26879 604328464 14362 13362 886697566 58446 58100 2956957 71340 71061 477970688 88359 88630 692036230 60811 60035 816456431 7497 6822 33378169 98936 98811 541414496 12235 11982 62878575 22464 21814 490766387 91906 92327 59701890 16313 15414 853395056 95004 95689 470566142 40513 40259 814762737 77393 76612 63340986 77394 77112 461347932 37802 37081 785895593 8091 7107 950536021 77397 77378 933413804 19466 19046 564013553 77399 76573 961043370 1048 1343 904911725 56641 57243 840326115 86825 87520 455490592 42316 42147 255017857 76991 77404 493388206 61759 60939 575609712 64852 64180 582931327 97048 96561 56462448 88009 87810 49302383 81732 81587 562689897 90847 91674 906587847 76454 77411 566260222 76648 77412 729527149 96116 96864 317454692 77414 77180 4561751 62011 62902 331329909 20358 21175 123371589 36905 36605 801568256 63524 64183 848908720 77404 77419 343157860 80801 81437 343439101 62694 62560 3836253 26207 25324 105057271 93210 92564 249873693 77424 76952 681057660 84692 84572 561733535 92398 91772 250033270 76577 77427 165840696 90227 90681 597167374 59768 59078 906475375 77084 77430 919096860 15876 15902 4888078 62513 62259 162551009 98095 98327 636664953 76858 77434 144959736 39605 39633 557919039 58702 58771 95644810 3758 2848 153066479 77438 76833 636476610 41955 42157 947266861 11749 11917 323761792 84157 83649 521823492 77442 77342 622728018 77443 77037 46685054 8161 7934 289510048 963 681 861515634 98634 98185 400188198 44549 44268 277594014 37313 38269 1652391 74470 74114 696144373 49757 50219 961051104 97084 96857 297645882 8934 8350 240964284 68382 68745 831662286 70796 70595 71816902 77222 77455 844156615 53814 54609 248541155 9928 10811 608889921 87087 87459 833738049 76659 77459 543499769 55847 56773 52550795 18159 18310 122033944 20122 21111 513361759 9719 10112 539502668 60723 60008 908693249 73635 73641 961371421 16274 16640 445358161 32910 32763 202279807 77468 77195 632946170 89601 90407 110211491 15362 16068 500117229 90410 91359 24974355 17923 17221 15238926 34406 33612 619765246 96382 96157 665217068 37644 38631 453879248 20057 19734 273452855 81842 81357 405874694 77478 77000 76169645 52807 52693 348360257 62231 62206 735440726 63914 64448 44580505 7867 6911 14078513 52871 52855 5711667 10015 9242 487433902 76906 77485 58814998 5275 4749 688569885 54465 54957 594555706 58067 57520 693706087 77489 76657 55925986 35193 35540 872340988 92002 91263 595559980 2015 1061 70645516 76920 77493 914268135 76574 77494 26637050 79856 79135 503444388 79538 79474 695989518 18609 17653 189039376 95132 96118 687755626 51777 52343 683396481 36384 35868 530409791 13033 12084 231025102 1957 2432 377323840 39476 40468 972911204 25343 25396 568735831 77505 76798 976041878 18687 18314 36020887 12425 12610 954199093 80819 81808 851209331 86476 86480 479346785 82649 81774 907102253 80428 79874 898014878 60614 60056 367024017 77437 77513 490077995 24171 24013 607504354 77092 77697 157287823 23576 23013 850118165 77517 76601 885103732 98811 98986 279714109 54222 54503 526582712 3169 4048 508739911 83247 82920 143328450 76747 77522 636415463 46015 46718 609337618 81542 82503 237232594 26278 26341 785436444 88008 88117 380573230 421 57 519477591 21430 22210 835105350 17686 18299 452604817 28052 28288 740010883 74392 73914 812161669 75965 75780 897393048 11636 12327 836407727 18665 18847 8388860 44428 44278 11225439 77197 77536 744719773 1217 1399 99518221 17720 18426 126705619 42949 42011 955855340 72127 71676 582004114 77517 77541 150465 80573 80029 9371109 91786 91920 670413302 48283 47345 401802391 94858 94643 360045290 8412 7688 951340083 85950 86258 905485196 43186 43628 559301680 77549 77168 678712616 77550 77548 927792997 77283 77551 55185793 32710 32806 870135491 31776 32760 943438623 94440 94193 933291074 45451 44752 335228906 13332 13754 379980316 8165 7729 995910136 34628 34417 255097402 22716 23536 673708708 14086 13090 26142699 70203 69676 126694368 39613 40200 6869980 4952 4370 10097100 85577 85155 158980677 97913 98164 636597895 77566 76639 449200992 28219 27296 823308868 31774 32458 914516511 28366 28519 257302945 77570 77052 86819102 84706 84716 477818933 85141 84614 709432791 77567 77573 275842408 77574 77408 404957717 2910 3242 19941768 76232 77131 808354219 46669 46335 371425561 42743 42380 571291749 77579 77487 792818284 66638 66993 455963711 28491 29358 565676403 66900 66748 957040597 18412 17559 205811155 78475 77854 269981979 37757 37520 623001403 76850 77586 959832142 66620 67591 60582900 21934 22101 937251626 77578 77589 121722298 77590 76943 719310942 47055 47916 515094731 5253 4520 432381757 72120 72912 270371133 35530 35442 282482614 54977 54033 88128148 24594 24021 498271878 39729 40382 26172308 41814 42439 513827244 61901 60968 629342292 78674 77702 912367901 85977 85689 32002708 32176 32299 381636538 25320 24638 75751504 12593 12808 866560127 58361 58074 372190358 77394 77606 284021757 48691 48526 911615636 42312 43209 18370570 8451 8981 777983733 77610 77437 677469111 556 1 46008686 41825 41506 844163458 40605 40491 61695635 71595 71015 302549453 34673 34295 393406960 67323 67567 958612367 66887 66590 106808917 26813 27010 449659210 78807 79466 609570417 20096 20502 736714813 12946 12930 497051554 43803 43052 231849946 79382 80217 129742092 13720 14316 901440890 77625 77560 332167401 77626 77507 45303888 77014 76285 615292959 18321 18575 340351387 49494 50157 715402264 77630 76955 331963680 77082 77371 112651982 77632 76669 35726808 56296 56505 395693349 6936 6245 13156582 12382 13003 842300286 31217 30495 149465291 15287 16285 670525577 7550 6886 521093853 32042 31068 478693978 95228 96017 364278 53604 53628 222822848 45187 46150 869254505 59369 59171 207636434 10059 9553 417396538 71498 71234 292837834 57747 56868 509910158 76676 77647 569644823 25194 24585 354373984 42147 41589 856638893 18763 18803 747054710 58373 58049 121991328 77652 77465 216634515 51106 50427 697832689 66816 67598 9397743 47606 47524 140447912 75372 75465 522694628 69674 68759 297240610 88206 88184 163258090 71789 71963 328709549 77660 77428 794543813 19039 19224 25188178 95668 96329 643837181 23610 23015 567160562 71123 70982 266449807 76715 77665 78530709 12992 13297 372978146 64268 64645 111966974 67685 67783 338663932 77510 77669 15226499 75697 75923 380075510 14085 14411 686159387 87981 88685 185960877 30243 30018 33482425 29560 29139 209241275 53282 52590 578230488 68373 69066 553496742 50016 49727 774672471 77265 78162 440375126 72139 71462 149505672 95832 95877 707534285 78204 78756 576090756 34749 34204 511995666 58837 58262 495791041 65724 66324 352228206 43500 43157 910826214 55073 55374 436848603 91344 92039 633253085 72490 72092 70117818 21818 22385 687963178 16213 16182 41091268 72797 72924 723707004 33297 32339 285901123 26065 26907 886961282 77021 77694 579209346 83951 84651 602485248 58236 59144 901956994 24187 23304 200041506 87400 87963 610649070 77245 77699 51140624 38190 37751 530235217 76757 77701 8948162 12176 13116 735431815 97073 97872 814656278 56200 55710 691255154 12092 12132 549152 37852 38240 444393710 20721 21375 700338113 53613 53239 19701510 47639 47372 485980027 47015 47850 565760360 33904 33370 158468483 37558 36676 510215190 18570 18755 726876696 77714 77131 14924383 77715 77210 944576788 76495 75979 508051470 2706 2613 785807041 62383 62262 730853089 77719 76986 83438317 18403 17541 854343228 76835 77721 415783489 39375 39556 399178527 77371 77723 611145166 97510 98397 997653590 97096 96526 400330985 90631 90743 878405359 89032 88102 438839609 1761 2730 702813937 11208 11154 342865166 28581 28250 117571659 77731 77550 141806580 3369 2673 357211147 36859 37682 348650889 7830 8725 851129808 56026 55136 681781899 37010 37442 874130818 33155 34136 156595253 55779 56696 637206848 76907 76505 726939084 84252 84136 46295450 83727 84686 15907957 42670 42497 821092865 95635 96622 11448649 13498 12574 938942331 98898 98444 86370731 77746 77240 63301532 46018 45690 144970201 48695 48339 585547185 60214 59396 509306306 77750 77490 349981758 91091 90366 724560920 97731 97554 428021931 99565 99713 2975653 7510 7594 789716794 53678 52987 412611298 54925 54828 280980284 77757 77573 496859590 8447 9102 670990213 77759 77594 833258972 11612 11722 40248093 65506 64957 626561176 77305 76846 43457592 76760 77763 402837483 15030 14975 63220072 77765 77633 636858645 77766 77552 527892754 77767 76994 641955259 67346 67311 703199007 6642 5916 439658297 5597 6127 387194099 29651 29920 274355257 42641 42801 400548771 3192 4038 490753157 28397 27857 604446818 47274 48123 733957913 62985 62901 485870397 77777 77008 116219517 97535 98506 927602185 1593 2068 531836753 44088 43115 22979993 54135 53700 804939049 40203 39317 437241652 72449 73023 31901596 14135 13479 101884997 57418 56856 508537240 49098 48942 6954069 61323 61286 12674296 48155 48342 319045943 77789 76855 423607385 79501 79613 697321858 36312 35475 932247849 36588 37534 896083269 63407 62931 633834496 68031 68520 705934581 99200 98570 316218676 94212 94013 133744810 25606 24711 718080936 32694 33033 103396747 51218 50254 512708068 39180 39035 683794311 28716 28043 29826923 39680 39836 904366919 73861 73029 569406536 26718 26970 460262496 84580 83574 352310507 6555 7416 924623820 91480 90662 667071539 86251 86717 327459483 69076 69315 667637196 74851 74398 194094310 77835 78782 781830843 20670 19855 648083717 96296 96052 785560119 71351 70444 524879617 25814 25550 17824955 83695 83677 649808972 42327 42319 307225945 96959 97855 381763504 36658 36681 906663249 3318 3063 610644358 24359 23711 38329314 48431 48292 87096360 65321 64600 419066976 50376 51037 420255913 84310 83434 484179079 52132 51887 180906947 23748 22957 974630159 91494 90506 959864592 53699 53600 47456384 57838 58698 452106877 20424 21134 648459336 48560 48996 784527869 38055 38622 570204171 47309 48300 714464122 30236 30785 154476346 89867 89636 992674065 58355 58731 726680295 15970 16085 105923454 16859 17001 836399576 35488 36121 29671637 8447 8635 54754010 45381 45368 280703860 36755 37604 108526935 14336 13780 972897589 38723 39218 101009963 12744 12141 682226408 10714 11038 452546228 81672 81113 161233920 51865 52380 458039336 37561 37583 929651340 69600 68598 831761708 71616 71155 117714793 19144 19274 514409378 61601 61154 654282422 44806 44099 587671746 68977 68311 594589833 21530 22209 834008940 50001 50475 7293408 52482 52563 786282684 11748 10958 27127771 36813 36850 469363424 63609 62833 837990184 44204 44415 866806310 77047 77864 436992446 77865 77463 388329561 77778 77866 27529934 77678 77867 256515662 15668 15489 154391798 94872 94623 55755706 75112 74620 230856377 28493 27672 656759110 75001 75260 768934188 40476 39624 55009510 48946 49858 921149681 14044 14574 409837670 77876 77409 825089897 73134 72595 11594310 54058 54926 441528870 27290 27827 274589895 11647 11439 483778207 1466 1666 409476934 38667 37663 907748904 88105 87905 209458633 81782 81965 486469153 69957 70446 783344344 4812 4540 454932589 90027 89291 47712142 39042 38045 716537894 93526 92687 729141743 94660 94315 187256462 98217 98478 843790716 74730 74147 505388105 4643 4187 512649733 26167 25939 61769930 70342 71024 448327871 84807 83948 683508236 45002 45681 201015190 51918 52531 369237634 67830 67269 491715268 75955 76452 933845840 31013 31176 539411619 52923 52297 697562299 45712 46586 79985599 84936 84922 37467358 77905 77587 203792176 77906 77213 238488735 88448 88102 899337511 76492 76395 642990818 69485 70305 167120838 59206 60150 945728509 8474 9446 106884149 34373 33448 780656491 1228 1903 146892786 65286 65712 184046020 91789 91243 71970408 77277 77916 678846700 77670 77917 18419908 17217 17941 229240971 10136 9911 93110788 12069 11139 620440254 47206 48094 825925968 67110 66786 185973005 41668 42030 629172366 77770 77924 101419420 29845 29193 21792049 78428 78418 387347621 24581 23912 284363089 77928 77374 955799077 848 1325 262058753 94505 94456 23438806 77931 77679 13120477 33390 33734 413837150 39604 38777 619475682 86233 85511 367260870 40146 40368 668347011 77936 77649 937923885 803 1638 278508792 77938 77557 113825214 36359 36296 253746394 17604 16899 328010463 72748 72427 754284525 97549 97043 653461419 13132 12464 35306045 77247 77944 752003491 77945 77469 192397164 61468 61140 236932256 81109 80442 619494986 10933 10751 193641229 14973 15373 151231142 55455 55348 180710994 67676 66834 407161188 77625 77952 677458835 70276 70108 170244816 42301 42179 5539995 77955 77847 161300274 25839 26658 58784531 84727 85142 525605283 80406 80350 762962936 77959 77287 729363742 60685 61306 148570444 60045 60038 288370650 77596 77962 442064907 73588 73527 363213015 77964 77491 509152352 24245 23725 348371895 99341 98931 785509913 32926 32227 226260688 77883 77968 36331353 77197 77969 667096959 13447 12784 817699724 43609 43760 907864255 41268 41180 318479008 63705 64277 349020154 87301 87572 707669107 87851 88455 682816543 92113 92890 634808455 77141 77421 531344116 91681 92658 934397437 74017 74524 884215982 57211 56472 140210113 98096 98885 428838335 84283 85252 49536770 77814 77983 136367855 57746 58651 721933797 13595 14424 492188590 80275 81205 184974458 77254 77987 69676200 41246 41766 863031791 82417 82767 868598939 97548 97195 378808323 11666 12475 527086949 86561 86374 914837182 19235 20190 533683042 15469 16414 908901983 71442 70492 842652916 15002 14189 450141591 19682 20459 315411555 5385 4918 813627380 98242 97782 315994600 98736 98447 582826144 78001 77623 146996228 44342 44129 10056523 49410 50309 464570902 78493 78430 515839334 80940 81595 211830061 61907 62306 640663954 97520 97284 61583643 25391 24758 129107800 13972 13593 612233163 32945 32605 533605658 32700 33071 140204244 26058 26817 17347145 64086 63892 635287373 61864 61780 891738073 9265 9508 37733348 75663 75721 51285234 62353 62802 837574954 15 1 726307817 45461 44694 151881777 18645 19100 757756782 78021 77339 432071513 31473 30782 109381639 35286 34551 31984487 6700 7226 1821117 40214 39335 714840791 62165 62966 949656084 23036 22216 993823604 77515 78028 3944001 57033 57468 572985893 51720 52069 923462040 86510 86579 889416970 23775 23720 69595716 77429 78033 179820487 23664 23639 961403450 14313 13935 284989984 82771 81923 284614256 1 350 66165447 52925 52216 521645641 73358 74180 720728177 76533 75739 545698132 97397 98295 420287279 90660 91450 49997623 13374 12969 419577852 83696 84146 934475238 27857 27516 17605778 73806 72879 447607321 32368 33309 331536771 39870 39208 647402492 68334 68733 789076100 2408 2219 21073448 32234 31814 111226124 77878 78052 375958738 69985 69298 207983390 96371 96231 292326210 81305 80844 135362658 54424 54215 62438791 85376 84991 11899771 4836 5489 700662378 12969 12862 969868693 13688 13095 548458912 85403 84653 636697149 67203 67042 49942596 90230 89604 287570294 66260 66268 525649284 78065 77951 616718345 82810 83155 405426586 35872 35661 119550492 84395 85362 599988478 39447 39382 951172102 22719 21719 956733913 78071 78032 819967330 85198 85936 510939581 62004 61154 477780578 78074 77706 740770196 49639 49065 70083943 35504 34588 242871767 52333 52852 507355854 36058 35533 994258689 79847 79696 701071628 94390 93795 733963842 95938 95566 466218749 61077 60791 218851959 66463 66884 966581881 77399 78084 961233242 7077 7677 651440425 74596 74170 728430838 77363 78087 117833112 8135 7556 65235807 67704 67634 289254029 15311 15098 835077791 48390 48455 387044505 88322 88680 777116403 42306 42180 558936556 54103 54911 591241528 19621 18843 609773676 39467 39261 664399776 35525 35911 771885577 83003 83284 686375593 78075 78099 255535946 84394 83837 826583120 12567 11920 590399532 44780 43971 941386625 48778 48329 908487469 95753 95272 261755859 69794 70800 769968804 37209 36449 547622258 78107 77826 902713427 78108 77925 125603164 18299 18384 277888831 78110 77337 50791889 1 799 292809664 52984 52220 145243908 78113 77551 525384148 94896 94591 784853015 97379 97936 52417976 54992 54402 72870470 30675 30202 606886586 32903 32765 681564259 50994 51273 870702153 79356 79837 294419586 29859 29310 726861134 18371 17503 415528437 70562 69950 472072639 78124 77661 994008443 69831 68995 929048176 78981 79529 556062132 53243 53835 197135149 47148 46604 514790872 12206 12020 496503559 29853 29857 464161961 6848 7016 443440875 12558 11996 865742758 49996 49890 170509945 88386 87402 7883394 44500 44346 72198418 57785 57607 572056276 11735 10990 745318707 14337 13950 875234320 87821 87380 338955266 12933 13057 81561526 17865 18754 186959655 64458 64328 41903049 78143 78008 937528029 95321 94758 326244739 49810 48919 12389961 72068 71083 647366215 52020 51523 608832522 87816 88008 880724183 77803 78149 529394961 24951 24082 26224327 48963 49104 600905139 12755 12065 939728434 13441 13429 41631484 31305 32128 115138475 27258 26372 841274951 17261 17311 966339702 95149 94920 725681419 86633 86025 342576889 73919 73192 75231992 4364 3439 716526445 91577 91812 178509891 27094 26430 9359065 77900 78163 970483262 84843 84946 82088513 77487 78165 414987307 45317 44838 372973082 28947 29912 860221010 77711 78168 605055490 89275 89036 389217105 51842 52738 517821614 51648 52309 337185716 80886 81873 146362404 38614 37878 555370437 11452 11906 412851754 45914 45856 707989413 72673 72771 37499134 23642 22732 657424796 78178 77255 345474119 78179 77234 44134574 62777 63611 17793612 46603 46055 337151343 94535 94244 26345316 9950 10250 199813912 35678 35187 285402541 32140 31694 413588185 78186 78059 70243073 22445 23422 573954929 15088 14509 998267686 13939 13715 538180349 48443 48071 959423557 78191 77480 732655885 70708 71019 298550174 37883 37990 742696701 34728 34410 129362041 68968 69176 513415811 15474 16075 524546912 78197 77533 436752004 19944 20768 495193483 41694 41112 358530604 77573 77883 60789916 80973 80265 223741501 32194 32839 953773709 98293 98874 245250215 67054 66886 892475878 9082 9923 93425242 15073 15672 514559539 47920 47722 361261912 10957 10691 723976373 95003 94550 432531726 39345 38888 954982744 78211 77225 303454948 65566 64569 801416165 76146 75871 485327123 70376 69473 482716025 48310 48718 21749174 4123 3531 447438390 59351 60312 707092517 33952 32966 954064696 34860 34344 360110718 77438 78220 856931530 79239 79717 418936196 53922 53331 731065562 3342 2935 47402157 67210 67428 974340523 22925 23737 429649014 77946 78226 20936906 5408 5328 433329402 98058 97639 483866179 77819 78229 959288003 4504 4026 443809812 1 92 190022624 77858 78232 250088930 28933 28047 234311479 88904 88323 977305835 24001 24516 21492253 78236 78209 208164924 97280 97790 195733540 62812 63061 13609764 65425 65137 117493556 49793 49054 72565736 77156 77918 67801054 154 607 867359928 66505 66254 16229868 52434 52899 717140194 11997 11380 892108093 8180 8741 806656070 60735 59948 958017232 7163 7773 857461514 99306 98399 28392990 1936 1647 755389327 97952 98819 352754861 31557 30699 846455971 69500 68524 957227490 5242 4629 666206200 26321 27058 434418967 77616 77313 699099348 78257 78165 164093421 96452 95542 491478795 34734 34139 480587491 18736 18375 935329323 99798 99545 21839400 55888 56179 824909046 46376 45832 440672430 3921 4850 873021717 53817 52894 943070080 78204 78266 993164042 17537 16915 940015445 78268 77624 813350503 78269 77899 646308453 60914 61713 39632957 51491 51144 733817979 35239 34400 601847256 78273 78218 535308620 25515 25724 84702633 13256 14163 201364743 36777 37527 8561284 47166 47932 938759981 88865 88555 725277964 12278 11622 141877155 22931 22027 410341227 27489 27707 241883654 48719 48390 147406662 14488 14423 168209214 62363 62216 734045679 23427 22706 58060118 98055 98134 162919645 18136 17841 992927114 91765 91555 112432218 38587 39022 334098594 62103 61881 737786492 67538 67150 942539135 32423 32183 169619030 20052 19058 495308276 51146 51043 633883503 65530 64680 659568087 86967 86061 19093876 40293 39491 187854935 28075 27588 869174313 78299 77694 959097743 12667 13647 596230053 59856 58954 692177500 30318 29796 259212479 1838 1532 282932332 55168 54840 72452036 60998 61165 565243032 95101 95473 219671403 1023 976 340877684 38657 39058 234936842 67942 67248 543566884 28690 28866 576159497 26856 26817 612020593 53633 54098 685186711 73622 74598 527554844 46860 46365 340193693 79024 78238 33293681 78316 78061 823759856 11085 10835 458130720 42273 41970 229941963 51424 50780 64100169 55469 54636 390897532 57831 56967 790714838 78322 77370 493546077 63997 63001 495904269 71251 71147 235792902 98251 97283 418971493 1704 1873 476852929 78048 77260 932684953 45168 45887 609567295 15256 15990 638325500 59198 59773 10115465 48927 48954 426650124 23140 24037 129306424 39379 39227 117419337 69189 68268 23269865 3686 3685 595646536 78510 79009 781832940 36530 37130 203389187 16650 16497 200719676 5905 6846 453608563 60590 60552 713571508 34590 33796 161569121 78287 78342 160089471 59441 58665 575415673 63548 64076 576834513 323 838 602316960 44722 44414 933165524 90726 91196 416649863 12236 12136 882868710 78095 78349 62477952 39328 38701 265478401 32003 31472 599675281 24525 23926 26649978 7704 7134 848203463 76923 77358 29265391 32383 32047 501675469 25738 24742 498340987 49375 50315 516214717 3657 3627 423017003 78458 78362 809176630 78360 77553 734013110 76244 76813 132384943 1019 984 210202728 46615 45907 301016075 8085 9018 522035296 97742 97269 316610669 9667 10024 850872059 30558 30347 818432333 78368 78022 638039184 66762 67494 106128332 63726 63348 566733406 1568 783 21608260 16490 15767 3788226 78373 77791 784759844 66870 67429 888420270 62488 61919 923368699 23229 22542 590684758 8414 9065 719934930 78374 78378 988915500 5193 5511 618970559 78380 77495 141689615 338 1 534089399 18047 18514 204424895 20445 21445 88309668 37410 38303 196149653 41911 41795 357647543 12076 11560 152372337 78387 77837 710314496 84116 84156 858706163 97194 97595 973765692 78390 77900 4688110 85028 85692 375018478 77916 78392 92533273 10868 10991 265885361 98030 97985 21534728 55901 55226 3717324 82261 82846 199403099 15000 15120 55559 60751 59956 19133238 96245 96005 634615997 41770 42348 12298225 33752 34527 393019955 55856 55305 246133264 24788 24272 137458472 601 1 201698933 18492 18989 720695725 78406 78124 414489812 87195 87642 936524087 78408 77836 695283048 14474 14151 597253619 15189 15721 106891492 78411 77581 182671961 78279 79178 514976429 41999 41672 851680004 12568 12338 518662982 34178 35007 555482305 78416 78186 465325835 94962 94698 780792038 73686 72960 59698467 78057 78419 335395813 25590 25583 681444016 72115 71451 367624736 10507 9798 364840520 97887 96898 253007615 98755 98506 69567913 78425 77549 24213568 3357 3658 90810280 25631 25767 272002959 96610 96238 270799979 95110 96060 562265175 69010 68386 120927704 85818 84927 264345559 78432 78350 665175629 13879 13408 646736248 78434 77903 851579794 45921 45356 283144542 84876 84637 87786508 66472 66037 961369917 77628 78438 149683251 52324 53155 432413550 56700 56838 322287686 97831 98289 488037954 13382 12888 570912317 28387 28671 334573974 18883 18591 159239167 1034 808 530819239 43589 43486 69445077 50807 50476 342366760 67765 67580 936896798 78407 78449 894978194 78450 78188 558507845 78451 77777 201123004 43955 43212 941772017 70322 70909 31970475 1995 2309 35852155 21488 20928 529217707 78310 78456 143993509 78457 78256 782028958 49273 48586 44066441 37573 37696 674780053 63122 62950 235019727 59951 60076 713543581 50331 50350 507144227 43733 44022 464754652 99239 98296 41607910 70340 70753 986803932 78466 77761 237719076 99553 98649 477571878 5451 6329 831904711 4582 3685 888080915 11505 11198 968432906 46397 45666 839263455 7806 7082 513986096 64781 64280 109198335 15764 15995 906651253 21108 21101 690932916 78476 78416 989231685 40324 40418 697607393 22788 22430 402394540 80616 81240 474507546 95834 96085 103049998 32321 31333 14401789 78482 77738 845730328 10594 9631 594779589 84466 84924 4180214 54841 55298 469094172 78486 78402 13115334 61442 61319 752671281 78488 78141 773992013 12401 12399 598394635 12921 12646 527903721 30008 29799 23006749 79903 79563 127710663 92356 92792 774791194 40204 40010 770558806 74305 74488 382282250 78492 77594 902193404 78345 78497 995862430 94779 93876 17211655 39431 40409 202758592 66538 66998 993310950 97770 97516 419080047 38243 37873 60996761 72679 73148 900863690 66293 66207 702036582 22374 21789 788175978 81818 81690 176668878 17748 17091 331117813 34305 33922 87754943 91981 92411 867679472 58981 58882 378763787 31185 31083 366721749 823 142 213954585 48843 48981 137695078 78514 78193 654953691 44504 43614 193052736 88512 87619 770209791 87476 88019 13043379 23524 24286 902717034 68021 68925 9409233 19793 20452 512280034 61828 62232 995551941 82718 82328 20842762 53738 52877 664462951 37536 38292 521408404 45939 46666 529922829 78526 78121 40900274 78527 77659 774029219 51021 52024 618126797 75992 76558 793503998 78427 77898 192220026 85299 86113 551286381 87934 88677 741891754 88360 88825 9407633 78534 78462 228098080 78535 77608 971600495 78796 78381 855017513 70289 69495 94495940 57658 58338 127863943 95538 96261 18770328 1 554 443337390 35105 35028 19684886 42195 41338 470336051 76696 76449 44553883 78189 78544 835638145 44656 45330 579086605 45665 46514 256718542 48141 47422 357033326 17052 16297 678059853 84358 83365 166174897 70882 70305 773889701 19253 19929 848519628 98923 99471 669457571 5845 5630 884982030 64874 65742 464484139 20410 20481 557557683 99557 98664 378019445 88619 88671 299838902 35538 34604 132170102 57606 57341 786401766 22627 21985 23715483 20550 21001 36109884 55591 55169 227953853 75613 75370 5140588 78564 78369 784388178 26771 27740 651056826 98515 97794 954863840 2692 2142 869038351 52291 52367 404587192 78569 77574 429242956 51866 51253 896669920 20960 20365 759550430 82334 81737 212554577 77711 77319 890385811 70314 70550 612171106 97016 97845 849210283 40171 41106 996978821 78577 78499 115917619 99378 99026 458485553 55681 56277 837117582 13886 14319 629206047 46668 46390 262634581 75490 75559 158945721 13316 13156 356010593 76708 76053 945724880 65082 65634 788959013 88418 88363 116090253 31586 31320 50038081 85818 86781 270079402 65488 64946 942261589 12326 11702 174064353 4397 3415 102791699 17818 18358 563895973 23813 22855 769464985 6460 6369 126477329 54831 55454 509517565 78596 78134 216879390 9718 10690 651617065 64740 64645 894566424 57776 56899 947563497 78509 78600 393065811 29073 29117 435651138 85231 84317 8694554 5125 5768 243423494 99063 99851 236353000 78605 77760 311046309 38372 37440 202343131 78627 79142 806071622 65738 65146 263971429 78318 78609 209900310 72514 71801 456955205 6999 7893 846879968 78599 77686 61913013 43509 42912 952131807 97102 97700 200859365 61619 61277 154679248 78616 78404 504296617 78617 78049 692836938 70355 70113 991003502 31284 30871 100378706 78088 78620 233203827 91703 91019 630640427 72607 72857 906940982 12633 11629 17088875 11065 11899 999233836 72735 72375 650016084 46402 46041 426774708 70271 69515 693886304 81381 81768 819913806 89176 88806 3015966 78241 78630 384914696 6635 6402 24773181 18000 18732 252046138 65970 66759 367452646 25105 25671 600273011 75084 75583 697143888 78578 78781 818791859 35240 34652 18395790 15216 15868 249653723 31039 30336 330184363 97284 97201 886752353 78225 78641 712150520 56848 55846 59588168 34233 33715 136782245 33795 34692 803947344 55703 55334 273877903 2740 3104 431975786 28788 27917 330566489 78113 78648 118951022 81403 81888 44951486 91229 91317 272842768 69038 68608 56359461 62152 63031 839928337 49051 49532 222599286 40511 40198 386623154 24904 25672 212619565 88787 88812 627214702 79663 79789 797224365 77913 78658 57201128 24836 24905 503344854 54810 54282 615861539 2120 3071 12875737 55668 56238 300340977 32685 32457 381344587 80869 81194 23848366 82484 83027 15299705 43048 43652 344562221 47564 46806 663291644 56533 56737 653366771 78669 77982 917374605 78444 78670 152111523 10396 10908 446929178 78373 78838 283832762 78673 78306 936929561 12139 12681 389441404 85321 84915 67849756 78795 78686 293573679 52405 52905 25164197 94675 95593 921429126 45219 44345 432793148 78680 78552 26742880 83165 83464 978173120 54950 54750 50593971 78076 78683 876258299 78684 78559 52159426 4757 4862 39104120 96718 96572 427210647 33983 34570 909630105 1434 1347 355953325 4096 3971 793827556 24907 25505 630482669 78301 78691 493620382 66085 65890 311398107 49657 50088 820640411 90381 91375 978488594 81528 82260 982260308 78696 78087 66421742 26391 26718 485408058 78753 77826 377930120 92806 92587 294912074 88394 88169 44235239 81759 81379 597392354 25047 24656 918550900 48493 48041 571286995 78704 78217 705414575 8892 8465 735254967 88829 88301 327619105 33956 33784 390544261 92383 92401 505976721 65400 65069 392554594 39507 39226 127888251 8538 8681 547301818 70951 71014 1548734 20377 19726 793452176 75500 75705 507843221 67676 68536 834244370 28227 27663 368690888 66680 67347 937811569 51583 51180 158399524 73548 72578 717704943 77777 78720 556546088 38318 38463 759352378 72230 72870 1199873 48058 48201 683683832 78724 78037 76508345 78725 78625 660092067 69802 70183 72695467 72235 71898 34488471 29163 28564 348279098 83346 83548 642171753 89622 89838 299824578 46354 46097 282003323 94235 93791 905987279 85011 84255 110709197 72556 71760 873271437 87623 87620 654962198 78007 78736 643619712 96745 96107 495162644 49731 49956 70920053 12845 11903 318440224 16131 16083 805712057 56581 55802 25856773 37674 36749 268003720 78743 78349 223213330 36762 37316 59034056 31212 31226 549851758 78398 78746 659965688 5324 5270 888693932 77930 78748 972654691 57048 57889 18429343 47140 47092 320416665 68050 67739 930733936 80765 80491 63365919 85911 85571 276438253 80585 79905 855853414 4234 5159 555455012 95095 95270 617802234 78757 78668 523289393 1667 2351 68088572 49531 49074 355593556 65592 64688 448595154 48813 48033 665646663 75847 75810 246449693 66466 66987 777610702 76607 77345 321522155 92172 92699 46734735 47499 47376 25074735 78201 77744 112870180 77812 77114 201231982 26270 26624 67768431 34697 34357 426772154 93528 93412 675708461 32542 33296 20480740 27590 27498 38023886 3631 3084 874087918 78775 78696 620244869 78776 78591 120559039 29103 28218 769580443 43126 42943 837965594 23489 23774 387354120 54010 53877 215360977 58278 58808 286097732 60178 60061 43056438 78783 78303 158367067 27909 27347 100156627 12507 13246 538419264 89102 89399 48991067 62366 61912 127839331 12831 12659 31522784 30249 29566 865239941 77487 78136 765391173 5696 5431 373703627 58686 58748 262206455 89886 89142 272644882 80653 79729 891126232 53752 54039 324215939 65549 66228 205593724 94731 94647 457892967 35941 36399 772002200 64605 63977 44297276 753 1380 17922487 18944 17990 914751752 29773 29329 592006959 17171 17546 675890669 21910 22741 736096596 5703 6265 78765310 10307 10612 941664235 77160 77607 213840977 23885 23529 349403874 85758 86643 364184917 81769 82391 909668926 83039 82482 288633958 76978 77155 279908948 66818 66381 988040863 48118 48185 66512956 91045 91281 768236016 69520 68611 722385539 93424 93100 54160240 85294 85402 45888032 1643 1981 30305780 97828 98070 950570921 65596 65407 530485984 14672 15082 354762951 51574 50965 906350397 84467 84270 294447592 90013 90920 790738700 78826 78417 222672947 90269 90455 148704474 78571 77630 862195649 40843 40366 859687829 43004 43981 49113610 27996 27470 716576926 97911 96918 196409501 78733 78980 739744799 78834 78588 300179477 82415 81731 69448607 55063 54131 706420552 80134 79729 482226900 32848 32358 3077825 99272 99230 163587768 82283 81913 445637745 12807 13333 929648351 78539 78842 206112673 57972 57799 14087943 6456 6000 665092395 86559 86182 834431729 15839 16308 594224106 21032 21396 296216175 51182 51268 80087407 12529 12771 16962495 35144 35842 69899509 78685 78587 60534295 48160 49123 544931479 25809 24965 47809665 77301 78189 784476353 98483 98617 160501993 67581 66634 513896933 8197 7883 862998388 95157 95275 61664879 98931 99777 940976148 17704 17082 984889082 66338 65440 230867034 38786 37848 401901252 33353 32744 155319179 77740 78653 302523999 92344 91484 4492533 64427 63493 895637674 64137 64357 217440387 59067 59211 369848320 81844 82523 824474512 4354 4017 274946479 72045 71764 18737145 72319 71576 646249900 80285 80250 303742838 71165 71649 742704773 75983 76768 300866858 11432 11041 332883350 39210 38338 146137976 71599 71512 219031424 9444 9030 36230169 2684 1679 155118807 78881 78080 9498219 20863 21467 364911387 78883 78654 995477516 6418 5647 521181674 66772 67675 187880360 13068 12853 244723827 16090 16052 101239311 45188 44483 352212782 88912 88790 743221643 41662 41439 323277259 48387 48983 706690928 14535 15091 877733224 55203 54520 234418164 46062 46989 691748614 47394 46895 922792001 89147 88716 439148094 23554 23711 486270665 5231 4249 38260272 82549 83500 870295002 68286 67372 701466301 13791 13867 218395762 78902 78862 215906294 98293 97362 938875220 9331 9217 651309523 78905 78441 82451547 51938 52228 776674857 39031 38358 717976079 76624 76032 929460950 74184 75182 854623606 89634 90591 218081854 30855 30272 745378861 78912 78865 244801532 78913 78544 151261366 36459 35562 80635345 10275 10004 632782612 9028 9874 49371872 17627 16654 553385877 32668 32221 683679518 23905 23103 9141232 38566 38329 851715332 54816 54521 148286095 72606 72115 828117895 77982 78923 135781422 13281 12997 307899977 78925 78612 922830757 78926 78751 316697105 79040 78684 823379970 78928 78623 172079993 91085 91690 646856923 622 668 998620646 40114 40344 167812323 46346 46168 65961149 78933 78680 461216442 48897 49509 968898772 69669 69110 325803018 99735 99377 697871399 78937 78217 251095759 92167 91238 175881677 71499 70994 2599158 91337 92229 342989866 78941 78543 59629098 32262 32961 257958757 12524 12006 496392171 20062 19572 183541276 15203 15433 25022432 20958 21738 755957335 78715 78947 601885806 13864 14845 688628411 97763 97604 988671881 78950 78443 291634177 44959 44721 775546826 2876 1999 370321062 22196 22229 405731266 26085 25846 565071075 76822 77562 455067535 83878 84698 653288671 6955 6902 737866924 37640 36652 285482788 44592 43783 345609230 19813 19691 677878095 77978 77782 263592556 92157 92985 510372108 67310 66582 7970526 78597 78964 290935618 25492 25211 665889705 80255 79268 992527243 95635 95262 412815705 88276 88009 485971943 91246 90657 258076689 40068 39817 418845873 9084 9207 723774240 69017 69746 219780306 58719 58239 766261972 25762 26159 542067252 35948 35239 46272659 70171 70836 342532730 87575 87233 823951655 15487 15301 245490670 70015 70926 921790810 72867 73114 682645178 43063 43836 875135171 35908 35502 16663644 95344 95801 607358687 99677 99336 24091988 87831 88653 158594660 78986 78461 207293727 78805 78987 207030993 28405 27605 607296617 18115 17141 805692490 75898 75167 69954431 497 776 515089827 78205 78992 448631555 78993 78496 798255291 88753 88596 917797091 85689 85282 678085899 2037 1590 962170763 78916 78213 482157694 29094 30099 355991386 50417 50593 749165187 54714 54245 252633171 9264 10213 88715617 59279 58541 299717142 40957 41534 618619340 79004 78665 595513358 38292 38574 74197173 49507 50124 736957931 67472 67223 689074022 79008 78271 556083283 69241 68933 57044941 40527 41448 161961428 17519 17516 642840 23141 23858 664323102 62073 61617 131027075 47620 48413 49058671 17729 17310 395915886 55086 54512 97104462 16210 16002 734448563 70460 69457 964830076 99659 99927 618590006 30922 31914 474081320 63703 62971 641909694 89391 90021 457655394 48979 49490 746671619 56879 57554 660898770 82881 83401 28088072 79026 78713 880741546 58647 57812 854780074 10080 9753 833691353 12203 11424 96715385 40529 39833 739054466 79031 78405 346986696 40308 39348 771666092 50099 49277 265253888 71059 71768 223241531 73826 74333 108688954 12649 13541 968851743 69621 68919 988673292 70675 70875 46035915 79039 78957 34249634 94816 93846 121678568 3059 2135 843796241 79042 78236 507499339 77375 77372 4830953 34027 33711 803647013 367 724 285096969 13929 14582 189542522 46565 45611 495637432 29408 28766 779227861 28786 28059 776428785 57517 56629 289677113 72984 72865 232127997 30736 31562 20781914 31222 30489 298909768 45852 46724 67885325 49597 50300 992124525 70373 71378 880543486 86469 85563 267417747 50664 49988 669811617 83983 84564 825402108 9537 8867 343762027 20479 20176 232981211 92667 91923 63530817 98762 98296 902950246 33521 33333 132641841 75235 75241 772980013 72801 73044 57245024 91571 92068 152392106 10787 11535 301865795 7005 6589 609299737 5738 5384 62142738 3470 3590 228336778 63781 63151 21076858 38324 38117 840652340 15960 16404 747281299 43618 43083 416373260 58921 59355 733517841 94705 93993 181854358 58935 57976 923242174 22585 21637 724022267 78361 79080 354636840 44626 43887 538300253 63995 63109 465653654 88389 88844 274464871 78732 79084 625330497 98057 98535 366036776 30412 29619 688220353 50420 51014 666331169 79088 79003 136640454 51881 52758 514811036 14017 14416 18693384 79091 79009 340413760 35615 36055 467501953 78108 79093 3973859 9157 8284 9183705 4118 3402 355482015 73885 74117 183014946 3447 2841 60360744 60013 59338 206506437 80453 80300 97475932 7069 6585 240701884 60115 59914 867573276 91356 90554 136167170 51906 51597 102178139 79104 78542 404280136 25750 24807 93332596 22898 23206 883437034 36254 36236 180400577 65576 66362 623887649 64958 64273 276372329 78252 77507 903495546 65308 64535 361780345 148 324 939295111 21659 22574 810616887 79114 79041 18367444 16551 15591 361955251 93705 93379 981124380 45040 44688 895681950 30633 29796 864152765 60686 60774 794803295 72462 72869 142438762 86920 86455 10689124 78956 79122 271603744 23595 23073 760807606 6798 6316 569565019 45093 46087 133177297 73129 72243 645245577 25827 26614 401252018 51596 51580 86163903 25371 25342 38942769 79130 78995 538950059 48796 48952 902382225 19869 19052 821008330 66686 66241 10619734 66148 66273 934659802 79088 79135 875888982 79136 79057 253079443 72394 73150 332091155 60709 61447 381176210 34743 34786 926414664 9343 9890 107690134 15367 16043 486869442 77755 77900 467847662 42632 42422 300185201 96761 96128 891250226 3856 3694 773500095 75920 76040 157961010 50293 49971 647513376 44036 43775 318513708 41134 40784 329705707 79150 78251 457000514 78733 79151 792456296 61343 60582 787754 16371 17137 753749802 55575 55963 88454184 78646 78997 763369119 51896 52675 551295801 45171 45640 807188197 49187 49173 430286993 42032 42028 52493791 90312 89910 615866952 37308 38042 378451081 50570 50343 385580113 50374 51207 841181832 93460 92821 467902635 59557 59569 822386694 39113 40083 513574875 79167 79021 85410236 69797 69836 938735001 31983 31034 602680144 56297 56981 316370378 85556 84804 525738978 79172 78707 428553646 18410 17585 194676962 40380 39470 490894683 78839 79175 893623076 19757 19703 178883946 35297 35337 143761974 45635 45682 483849456 95416 95155 747493873 23819 22843 552252336 53901 53800 867950158 21746 22119 12354190 78473 79183 610994555 67911 67817 130067527 79185 78886 984414254 33474 33164 813559904 29381 29626 635316282 85823 85417 851090012 47104 47848 602105184 78863 79190 507282226 86150 86503 5746279 44831 44106 935371518 68087 67324 990432366 42518 42637 687898871 40927 40367 872185474 79196 78644 290742177 31052 30361 623807340 42653 43246 686946628 58638 58235 98340812 60487 59610 148005020 35584 36091 487738988 55918 55372 154196434 73383 72809 607940814 74584 74523 145735595 53893 53203 391788039 25424 24459 236472576 23344 23380 885982160 30030 29811 381534830 23230 22917 248942043 26460 26516 58560590 21654 20837 814909283 78728 79212 912592103 7761 7476 952242951 60536 61419 317724387 80063 79982 739173592 79216 78458 854287360 64502 64192 553765553 49246 48803 33057800 60842 61672 127143623 89223 88797 296583171 79221 78901 778266752 83109 84001 408543659 55425 55165 125792137 68686 68239 744812320 80293 79287 249578787 6782 6799 777074397 10512 10500 343238589 24176 23858 862029803 33067 33488 198862024 74326 73877 584438356 79719 80541 598072519 1654 1577 399600603 26729 26630 106827173 4842 5452 970493162 15800 15817 118118220 37910 38425 502864332 15846 16788 459468403 69949 69637 579144732 27294 27792 631648695 7289 8122 393842814 59260 59150 805885166 19070 19130 629124237 79243 78477 466081464 1647 1727 93094164 1855 1904 635073622 5419 5228 992443520 1561 2538 54890432 400 102 591827349 58464 58514 923548657 43170 42843 165004897 27754 26796 599942022 78744 79252 399847278 65766 66690 985480583 58734 59695 203270972 35253 34750 182977669 50296 49965 281080302 64116 64418 288695269 79258 78309 520899908 97258 97814 212717435 3849 3766 69930185 61457 60829 942094683 82452 82109 946375246 78493 79263 731044331 27661 28057 454087318 71778 71496 116391485 86812 87396 83084883 20387 20137 685740188 65016 66016 59197265 44790 44593 315969381 54008 53036 782779890 56261 56726 21928985 30713 30995 721306330 79273 78409 994614447 59236 60213 184260843 40939 39992 927699247 90584 89959 545301364 14169 13815 505687932 14870 14784 823989413 25686 25197 120609649 27627 28072 519213127 48500 49504 871137584 45934 46248 943054506 65059 64213 730300343 34110 34093 62325214 14343 14684 336601525 82108 81686 497551141 79287 78602 189569179 66962 66925 318117545 84882 84423 556248565 20528 20917 324154219 6116 6274 902176507 16409 15512 634495356 7097 6875 490067555 12994 13706 902420591 93767 93220 180549754 33711 32777 682659854 93732 93589 635893107 45717 46699 715162956 6336 5361 182228479 9399 9044 58297211 67925 68637 416396830 63963 63140 648166847 2830 3467 263660084 51288 51250 258729155 8091 8743 532040287 83270 83203 471000234 46223 45720 742375432 75119 76026 962709321 30280 29452 616542648 67169 66188 284309139 13723 13514 888035629 28560 28487 202341204 86460 85598 784502702 68183 67875 490263587 24500 24645 805600411 75845 74855 574797969 15377 14523 628953672 34834 34989 286907559 78910 79319 768396555 1590 910 19105936 9330 8861 37592724 25520 25435 54663314 47593 47377 148766589 63510 63274 443857219 9436 9382 237390114 96299 96316 119124985 93981 94244 240576947 92188 92056 919723906 6727 6569 174295176 83624 83132 184584469 45785 45351 237052084 68322 67406 133228937 93276 92939 678903772 94552 94763 512948933 23917 24207 321988426 95664 96424 585220472 34939 34026 745636669 27751 28372 551870218 37216 37589 63155331 5872 6835 575635410 62250 61879 483174474 34772 35687 382040457 14341 13788 698374708 78690 79344 817638910 46049 46553 514727081 79099 79346 687703564 85416 84664 576238449 81531 81382 986192073 63331 63428 975424642 56790 57619 177328897 6397 7155 931660566 97546 97854 157954787 79353 78534 107354369 66805 66429 117271545 78374 79355 521493058 41309 41577 70518622 1850 989 41784536 98809 98641 947409963 44422 44540 594419415 99630 98710 462634034 50158 51035 998640826 79362 79011 640897263 52948 52240 869116411 78528 79364 453813435 17136 17219 484887009 43047 42167 177849411 6810 6718 477558426 2554 3145 595616825 82132 81918 278539401 37676 37877 26253129 44788 45584 653713377 37859 38029 224993359 57934 57215 158040179 79374 79065 515323079 78964 79375 577105860 10863 11613 857359236 47404 47542 449781091 45287 45237 732271526 7924 7176 329563513 68386 67633 587354054 55274 55284 25756578 73123 73066 238047603 79383 78918 228580347 71791 71628 971587810 76640 76781 972145789 6089 6647 379772129 18820 18751 831281289 79334 79388 623968013 34300 33733 2860227 24210 23301 906309701 96011 96550 388614436 39172 39694 219504990 28445 27505 544085835 98124 97148 475569176 29361 28397 486664980 51277 50279 653082705 26298 26148 826274156 71378 71683 54318969 30427 30000 547869028 74435 73706 795318342 37856 37285 458288004 63593 63731 104324265 15144 14601 519676769 86201 85567 214940672 18387 19128 230451057 66573 66971 619151245 15391 15862 12853535 98223 99193 424187687 79409 79319 440813339 27184 27553 357588015 99541 99389 889779188 48368 47493 353403078 79413 78481 966644456 27411 26465 1408829 62175 61597 892516603 65460 65917 12623309 43146 42950 932917318 25175 24787 173234825 91616 91166 425911186 37343 36673 529126288 85349 84809 125888549 33127 32792 199327623 33425 34347 380164572 51355 51832 561531463 58939 58902 3931514 79426 79081 764471762 4754 5564 182279488 35376 35126 900890508 57295 57680 10621886 26343 26281 795629992 78807 79431 887404776 29863 29139 79161568 30228 29564 1694572 2145 2755 385433193 94669 94575 351010883 2465 1603 312649254 30603 30033 752765574 78982 79438 91664668 88113 87790 883645828 57693 58506 157795366 81064 81156 875728657 25122 24221 907902697 27461 27694 396619809 18435 18859 722734859 90300 89383 447830421 60859 60869 610321312 76697 75860 325139284 74468 74141 739308773 21781 22313 48699294 82270 81923 439194673 79451 78730 263791773 11474 11428 895449128 51181 51820 657962557 78492 79454 640399666 93887 94430 789250622 29542 28921 249246252 65164 66098 34559112 27711 27923 972749149 76919 77780 511719870 33428 32951 830203307 85588 85714 103697941 60239 60381 813134862 38946 38711 239922791 96404 95881 26222918 76857 76863 15138691 96310 95430 5915081 45638 45425 300826568 844 979 822276608 37443 36624 166844146 52026 51271 15308466 44681 43945 678139955 3307 2452 160900545 99964 98965 531933830 31129 30555 43159828 50365 51121 748063552 9988 9291 522984916 29147 28191 729685735 79051 78887 523453915 88995 89167 759940168 93435 93063 704229737 97863 98338 767958468 11611 12329 508786969 51382 51816 766444779 77093 76955 147922964 78913 79485 309353548 84206 83439 285512837 9100 9437 225522570 60817 61641 727651405 31905 31418 755495347 9889 9016 28854775 23517 22830 420182478 62097 61108 610940398 79493 79007 486833587 24505 24047 907589613 26996 26995 33616672 21952 21140 605113528 67089 66875 436592392 43942 43218 491541514 9805 10496 59056430 66448 65741 437220046 85060 84224 672627187 14250 14152 640738705 41573 40766 348105836 59377 60230 73207096 43767 43563 871141048 79292 79506 33867246 60872 59950 84008593 79508 78637 192483425 23027 22853 388276256 49042 49807 883715374 24172 23684 672232726 41412 40437 144408217 32541 32329 76081656 63060 63753 249772162 68869 69115 744795578 3538 2982 469778069 27678 27823 474638224 33589 33100 948701376 34150 34796 56612097 65544 65509 757345258 91385 91787 675703357 87283 86776 619158242 59915 60354 463328944 44844 44767 949842837 79525 78699 4440023 39497 39558 342961285 26370 26226 86018131 55898 56044 173749878 4105 3550 372435260 81855 81336 52258410 79531 79450 631327671 8101 8174 535313360 96159 95368 711844043 36994 36285 50400505 29487 29959 382167920 79417 79536 849916875 49990 50534 670691561 55022 55299 613743801 20199 19555 302236500 85613 86360 706349555 13930 13633 684006016 79542 79072 149676249 83339 82807 148025086 44450 44455 907364278 78542 79545 568855419 93534 93027 66994603 11551 11118 620333133 60206 59543 285968105 88884 88058 937796939 83469 83179 685919523 83398 83496 818427362 61505 60990 709456964 79159 79553 988451685 33052 33704 598371165 48980 49280 660064677 26087 26782 942989793 41311 41631 185397698 98815 98964 67456788 79559 79049 751546176 79233 79560 848128449 50563 51500 613221213 93544 92727 361321003 26011 26855 781347490 78764 79564 883793991 50828 50049 337017017 49142 48549 568658984 49018 49336 732063358 14550 14534 130700987 25380 24781 318555736 8712 9395 53231796 2045 2851 616420042 27215 26679 355495368 34243 34484 192875333 61842 62047 538052637 79201 79575 883921729 58863 57904 8894463 79246 79577 84248460 2469 2585 901989332 5137 4405 277790177 29969 30513 705948754 37484 37664 946021052 29535 29607 237459695 32294 31292 804858221 40939 41031 418326681 5772 5248 202637931 79586 78975 505379496 18829 18666 492375020 28255 28024 223380497 90686 90965 947892402 7618 8082 197493980 45225 45056 774023464 46805 46696 986231256 42830 42036 339038893 82620 83485 481322637 7646 7790 588419376 39053 39252 713044850 21189 20321 137424637 97363 96691 204282976 36710 36251 812740310 19330 19155 92019527 66745 67033 739591238 38695 37976 159824672 26394 26561 776955442 89495 89646 115007266 35046 34312 175288241 79606 79451 507415097 53124 54069 818447134 13170 12924 370358964 79679 79402 218145643 24336 23383 12084285 48345 48713 138590135 84198 85092 154673679 62677 63491 283258147 79614 79472 880468835 97183 97914 699263714 79616 79387 255181867 23415 22575 585338000 19924 19891 342280195 7010 6848 52939973 16817 16141 34708837 11042 11523 599513577 85012 84377 755087132 55249 55481 507869002 86336 86917 556538363 56991 56810 340474987 7209 8034 11612878 59564 60149 742607008 78798 79628 863979665 29136 28781 165425367 53236 53622 429154016 22712 21736 575903161 38317 37670 299834543 79633 78647 174317554 44171 44336 130222907 62168 62749 71126220 79636 79201 423215424 54040 54975 280986883 90411 89586 127028845 84588 84130 574398421 84501 83750 81230613 82687 83332 955868248 57313 57806 265138215 8566 9341 87498512 14517 15429 815373152 79219 78870 344117697 93506 94366 134046655 9850 9572 721824642 67452 67104 54297146 3996 3771 645449491 79650 78824 648057519 79651 79396 749970288 84224 84782 9908509 19457 18585 132221606 71834 72803 930395924 15367 14774 844323558 23597 24055 64515434 79657 79036 871294424 58019 58912 162334256 63223 62970 323148337 84032 83934 566948580 79661 79378 10428808 61337 61498 104458984 12746 11987 510241894 43034 42238 856864307 91136 91358 621235868 78782 79666 771952711 80481 81009 175717849 96350 95939 107853667 24277 24579 696699003 75428 76237 2915321 77587 77403 237816486 79672 79597 989062242 12076 12177 672108435 65697 65516 139671761 61803 61009 545971499 69246 68427 39259014 79677 79516 912580053 26095 25501 349016388 64959 63958 555867276 73232 73994 186965508 5350 5475 502466356 45653 44683 351132139 88227 87813 676080430 51614 51417 318833274 7882 8400 1155114 21628 20945 524176389 83386 83015 64129852 44991 44735 552417126 29562 29608 574600243 60428 61026 532934642 4925 4863 20074278 79692 78855 662898092 42468 43003 577277007 92865 92805 775788473 30212 29902 567493660 75606 76253 255230740 62684 61834 320898436 28542 28807 207972739 769 1522 525431960 67308 67018 680895690 79206 79701 72101210 30507 31369 204306974 79378 79703 431498449 83199 83893 109650396 43436 44300 425929309 7005 7795 503510907 23947 24802 324901705 79360 79708 9561536 85736 85921 162061983 43976 44065 118317872 68341 69012 421605184 55384 54393 487363275 45911 46317 812900915 79543 79228 64131831 60778 60796 313288510 87942 87545 594515131 27504 28207 124434355 79718 79514 947813677 41896 42734 984786829 42025 41424 378192686 56758 56657 777931963 73687 72707 185909076 54526 54236 60204732 33392 32803 382178344 92703 92285 529088620 3451 3644 230718610 19596 19534 162573854 64623 64875 745234065 38640 39544 198195690 34363 35287 319419951 26878 26809 796988489 96078 96741 970108085 92843 93429 520179423 79734 78893 263516187 91788 92146 167743383 73154 73619 364289730 26266 26348 739572213 9566 9593 687692646 87385 88200 919650984 1661 1184 225008974 1971 2878 23994719 79000 79742 718999749 56441 56934 2397406 2914 2135 253074382 70292 69655 622439761 79746 79504 641669908 53975 54746 754208992 793 558 6840608 60779 60285 957197955 30173 30201 928289230 15869 16492 960746264 17584 18401 584096770 95235 96104 124425395 43168 42724 868221847 15315 15135 912279605 93350 94342 565801368 94398 93717 918287648 29427 29126 14807219 95333 95325 320961449 56516 56200 818996202 47569 48043 640999695 73339 74224 303125900 79364 79763 204027436 13623 13377 340046436 70645 70941 838126666 89227 88748 249742640 98265 98555 69348407 15376 15038 916260437 84064 83921 524551068 23665 23893 560075728 79771 78809 67337354 80890 79948 721216880 79773 79764 819278678 94108 93759 743936322 79096 79775 592133799 64365 63822 392148045 54367 53514 587562445 79572 79778 696537984 13809 12950 407085396 79780 79581 115034345 94996 94004 270148057 79782 79334 803344680 45570 44871 809507101 79513 79784 601853218 46716 47202 15329112 870 885 568757242 93492 93729 803118800 24000 24182 444051773 14797 13906 186603433 80149 79265 63015772 78900 79791 457571839 27516 26958 579268192 93757 94059 426717234 20530 21207 966485721 13214 13687 644363137 92851 93750 839571735 79797 78834 65121499 49703 50514 769073309 7974 7089 222354417 72420 71734 391922643 11489 11891 303074448 61089 61790 525471739 78675 78741 336966190 3600 3366 997011814 98129 97657 184443331 27756 27712 396565480 69120 68474 800431578 57949 57623 201971593 6618 6170 827730151 52044 52166 156960125 51108 51560 364564955 12090 11725 236433751 32906 32727 665874166 14930 13952 373670521 51307 50614 885586652 79816 79377 399974863 44118 44061 20004332 31377 31064 34414013 79819 78816 348945869 63437 63256 857876053 39916 40593 534041929 90305 90538 847258574 29424 28883 524174943 16515 16254 665655601 33118 32963 17060499 37864 38857 432556374 27742 26740 257893769 24339 23371 759530511 33765 32909 72229842 56949 56403 816998819 49316 50225 175849478 59952 59448 101974654 75106 74425 60496403 79007 79834 451706662 86113 86772 539430100 85277 85790 14300273 72305 72647 587741670 37598 38329 417114102 17268 16899 847504311 37758 38219 590659777 44968 44530 925713375 38558 37558 635793483 53025 52205 108600244 98033 98267 4070825 68843 68126 988787480 18089 17431 50684675 41961 42192 6385558 40147 40427 483861832 93784 93197 392248750 95649 95936 253978144 19003 18893 776613484 32984 32575 37689890 88652 88006 402398016 75976 76438 155013448 84997 84080 9362441 35693 35797 107233183 81947 81872 115661683 11666 10977 582442051 40460 39904 942531971 79860 79676 1398411 22110 22183 824790128 31148 31276 999573377 3993 4897 15776181 79864 79743 820260245 69645 70455 318992740 3148 4117 743526546 79867 79275 22607293 94919 94447 493101520 8698 8797 739510527 82322 81679 9085612 48002 48964 416612734 31774 32149 855665461 6384 7128 940534 37060 37896 61262120 79875 79259 731904031 84182 84075 440315679 14412 13454 620317569 89751 90635 487692293 44826 45445 452712074 56267 56316 822059725 62187 62475 996423646 2608 2565 48155747 37800 37147 628570606 7889 7471 750632419 92052 91308 917804748 70482 71209 605645578 62165 62771 791227966 71678 71393 617381098 85479 86287 257942033 20259 19629 612974305 79707 79891 838044847 92326 91971 77149131 51184 50545 46384628 6576 6515 312254839 8437 8234 365062718 33369 32627 636317784 79897 79083 63819203 79898 79676 195081085 83361 84173 818517544 89081 88076 321547459 70662 69968 960617551 44979 45211 765256010 41533 41611 801777776 41846 41516 831263269 67943 67383 636214891 79673 79906 898706774 70090 70447 642621532 92463 93079 325651193 10733 11002 552359280 79910 78966 96012991 3235 2969 115806968 54440 53591 846292382 30881 31118 938777532 2050 2925 332056519 79446 79915 57960850 92641 93284 300828377 53399 53299 522155311 19300 19480 60341844 98454 97473 358363196 17263 16663 151268432 83349 82393 221308333 18880 18606 257806447 58752 58465 768734286 7110 6125 888291088 58683 58070 71060894 17630 18216 434872005 23559 23087 235877089 17624 17758 323925512 86207 85787 669766257 42297 41389 284890921 15773 15462 127555413 33388 32838 72173707 14665 14288 35010324 79934 79787 962739472 36772 36857 612583883 35274 34939 888713426 36074 35857 24673918 79938 79294 150126100 66627 66198 933432748 4432 5249 829963896 12119 11398 166243878 75530 75327 750242930 94982 94460 350089249 79944 79678 525007100 79128 79945 9962633 65052 65014 926288267 44286 43975 828425880 14198 13899 529224258 5888 5151 341517224 79257 79950 917274726 70959 70516 736312645 55861 56439 422439187 10623 9688 393698183 68779 69183 861188141 83487 83858 21752734 62475 63205 725572504 21220 21945 327466671 22292 21528 362915500 32098 31709 251114719 49011 49962 120138211 52777 52311 195864237 29392 28900 880782037 79483 79963 55580804 1432 1120 854370407 3125 3694 209814672 95987 95340 194443071 25478 25420 69179090 91699 91330 862323323 79969 79910 675313519 66757 66059 428278946 38687 38405 12613966 94411 93443 512478426 79533 79552 453997281 79974 79589 640476252 59911 59439 973090627 64114 63859 363669542 82258 81706 389969284 79978 79250 819735279 82505 82586 945592897 69478 70246 666202976 12231 12883 965267319 11708 11864 111438465 17072 16851 266151576 79984 79145 459738738 53550 53070 626227423 82729 83346 9354587 638 843 273918433 53743 54529 564210853 86742 86684 149682278 67393 68296 702406763 20559 20935 496750966 75628 75006 798734123 34772 34722 164321719 79891 79994 240082370 78396 77825 802857206 26048 26582 19447703 91081 90646 416560131 43283 43254 811190038 2971 2062 2406082 96916 96033 49545824 26611 26571 781402239 80002 79881 661553216 5874 5227 46488706 79932 80004 616855906 8336 8480 796819683 52884 51999 641243583 76765 76653 191779232 48851 48307 330890844 68664 68976 943191533 36249 37076 685554484 18148 19044 25718219 11015 11348 478936434 41657 41512 298345948 5322 4789 188390884 87612 88151 47231862 10975 10031 902936493 7429 7059 233091830 66200 65243 120264506 48436 48418 960031319 60622 61364 842536311 79394 80021 187449859 99093 99227 448836418 63758 64396 521906664 4457 3822 449251616 68461 68380 560427215 12018 11309 378101550 4928 5558 327826409 93214 92561 824279387 96101 95399 902306987 77161 77831 332080085 50669 50680 411285724 95784 95740 432204737 5871 5460 925612269 64839 65480 315125807 46266 46231 517075080 79282 80036 776030029 841 1 39351659 68191 67829 16446426 73608 72991 44879479 98755 98947 931940062 75772 76745 775877892 82478 81570 660081049 91477 91849 369330808 88629 87805 271483833 21092 20567 3740696 60592 59727 9417168 80047 79452 346854174 61359 60659 780943364 80049 79825 139214603 61192 61797 927603977 80051 79235 682938430 11363 12088 388184396 15937 16626 627497158 79909 80054 208291441 97823 97604 412557173 32022 31618 919309056 34994 34423 832647477 66906 66718 625876571 64297 64745 51977375 57804 58195 620175604 57007 56241 377359306 1524 723 34325692 36530 36037 126562401 17796 18530 233978335 29874 29207 153761273 17872 17164 464835502 24309 23446 369471137 80068 79199 86178268 18521 18342 784051642 98678 98889 714324462 18805 18828 665650441 673 1 61719277 80073 79879 678647818 72880 73498 342762846 4575 3588 518977927 26836 25892 884922740 4587 4075 133941098 39055 39063 46366083 43798 44394 264403152 96951 97737 733495992 80081 79614 732500574 79791 80082 554429960 56555 56947 803796184 97173 97106 713259878 36475 37003 45791727 53584 54199 49971513 29590 29742 791565147 6356 6707 298346509 27326 26534 966303786 95152 94752 851266184 23882 24009 933784664 80092 79327 516493728 46846 47714 236261023 96809 97175 658153740 74364 73674 368416912 80096 79737 362948600 9079 9431 195939555 56134 55736 575924733 56075 55271 159469580 55936 55300 327717968 4721 3857 801654543 29139 28468 925070138 50072 50025 19107476 59268 60033 151886792 46559 45991 905266238 28246 28262 943644099 49354 49977 627639353 78113 78594 475697634 46907 47201 204451090 34125 33499 234166335 94010 94570 214630348 902 986 863247112 23688 23635 790356528 54609 55314 881879415 37033 37426 72968036 55677 55448 645398276 55310 54770 776479423 52779 52698 579963609 96545 97176 671131356 10943 10869 433949574 88337 87440 409830125 13616 13100 385307382 48617 49486 173413458 16883 17300 12027553 99391 99059 263090795 64315 63533 259551236 79982 80127 820306602 2076 1964 116568398 80098 80129 97997548 43435 42794 650457693 66223 66069 979684873 97171 96910 596892136 41331 42279 547266217 87391 87525 449406718 37651 36978 312120410 89401 88534 318471855 77930 77852 98901728 80138 79574 988430857 44635 43931 311669708 79700 80210 958627910 16393 16854 267727441 80142 79960 44797763 18772 18462 149371218 80144 80095 736158772 96931 96392 700687295 30128 30876 32943767 80147 80096 704061218 80038 80148 622896998 10966 10245 321851509 27992 27934 793725585 80151 79669 674183991 78424 77833 489398443 45735 45003 222322367 33144 32314 169600739 90567 91493 876920271 41108 41380 216232759 83758 83681 778617964 44070 43774 652486884 10172 10660 628539373 50815 50849 402886945 55417 54576 516316499 36429 35968 153709580 16884 16866 164618712 79403 78595 526601701 16420 16121 12847051 57544 56883 698752122 7733 7744 509802906 91884 92322 993100002 98412 98285 660770097 80099 80584 613425518 86361 85903 797790594 81998 82784 490289117 30649 30068 913081445 2665 2740 265672655 48654 49620 557282979 48949 48720 454982013 38416 39401 314674253 29846 30792 962600102 63842 64013 521279315 93686 93290 547264461 76989 76215 16086609 31250 31085 223569825 80183 79726 886665644 38061 38594 164762301 28938 28731 925923550 44128 44616 608892305 12049 11296 244470286 80188 80134 627772064 90473 90270 493179364 13113 13994 966689517 79677 80191 550281627 79211 80192 519389871 41122 40902 496681304 37282 37040 161486412 71642 71568 954336442 81919 82579 286733189 65370 64477 505953714 85873 86612 400153326 9068 8343 892733845 21081 20620 70640546 8352 7994 160298095 35004 35765 491817780 35242 34609 628549275 12339 11643 985369577 75591 75974 45453456 51995 51308 516156196 79812 80207 316328190 74835 74689 659322401 38990 38081 20255002 18147 18137 720163558 34529 34307 811873077 77851 76955 856732535 90458 91275 361410452 84166 84649 12437834 27375 28329 857664380 73709 74655 770772218 65919 65253 358504076 34468 34937 497331775 51959 52271 308247120 13056 13062 208650270 9826 9797 801286162 60094 59697 868775261 6230 6170 805714163 80224 79842 300384570 80469 79585 695538747 84440 83730 139063389 80227 79463 683438062 51675 51141 584027658 37838 38260 18579360 44122 43961 964929947 40027 40154 204834185 28896 28287 56460846 25341 24647 998668764 86239 87189 759942811 7506 8162 30732885 98828 97842 600477609 85591 86293 401605649 70484 70619 657500801 16338 16675 988938659 80240 79428 378221922 69182 69749 742287204 2696 1900 112930967 58108 57562 252595210 94384 93590 379035046 27565 28051 691968893 10439 10266 766449355 59161 59054 673155558 58203 58585 933853860 68068 68350 115981576 21315 21050 239665198 1254 1484 416030675 77547 77735 605079280 55380 56222 413275190 66977 67813 562050934 23293 24070 4421430 72170 72143 117098497 37055 38011 158673725 705 247 88471933 43318 43056 444472500 56739 55952 514662579 9593 10347 5797075 63151 63962 46419904 18416 17824 947973816 80349 81153 919106502 17484 17989 745308855 80266 79886 17215713 30325 30577 546888690 73204 72680 176559709 50207 49871 960285737 43577 42962 87813414 44159 43774 379400659 51767 50882 251286143 48293 47872 721224813 81044 80430 485283063 49383 49407 204503826 80276 79378 626243993 97860 97535 583795020 80278 79917 407320420 70440 70809 956100138 43505 43060 890865403 75368 76321 183677330 85484 85630 777525917 57620 58156 452520921 43857 44465 778965590 56914 56221 723723153 573 726 786907255 13424 14274 514067874 89056 89334 877548101 2657 2153 616209309 36811 37104 548696302 44775 45358 793232460 80292 79312 785346241 45355 44472 385792654 38710 38185 129750173 45108 45334 792168033 42874 42020 90268586 24092 23603 727757889 94220 94437 326229832 90490 89620 403771057 84431 85217 17707845 66465 67467 163223063 59671 59257 889571923 99668 99201 50047692 9216 9187 381298873 97093 98041 881925492 70330 69999 497065800 80307 79486 417929611 59348 59030 425962129 25202 24970 223583809 36028 35804 614847061 1 38 718633352 80465 79576 342007101 79486 80313 10090859 79275 78859 368176331 79775 80315 839206817 81316 81652 229168529 79507 80317 442901346 80318 79476 672941985 38434 37962 944270713 91336 91349 805477188 760 574 40221339 1014 576 448124399 93036 93699 674815991 54234 54730 492157810 14278 14679 539930126 9752 10634 15676787 41768 42410 91868613 67863 68187 685910811 29928 29983 662860728 73647 73344 433883919 93989 93177 217636306 19182 18632 964868514 80333 79480 210390811 80334 79341 313399625 76800 76934 26424272 74081 73300 334156623 61336 60989 538650553 93048 93035 418852553 68603 68098 106578103 11869 11057 216585165 73622 73844 334819229 80342 80024 384519903 28918 28162 583617856 80007 80344 597977260 4092 3646 654186962 59986 59717 26958843 46596 47558 386980971 69388 68747 64979936 80349 79949 965353705 37691 37868 960513074 84575 84342 441468922 69755 69490 808934976 80799 80835 160832887 83211 83325 325707712 76167 75346 644950260 59434 60244 341871112 99155 99328 386460821 79981 80358 894326657 10922 10489 812090915 13397 12792 64047960 88496 88380 804349534 79550 80362 402804086 76899 77509 141595285 79605 80538 100940979 85406 84832 617292917 71459 71003 441839942 81963 81174 575929375 78755 79687 212610432 52352 51457 616224893 89097 88235 58071227 54105 53496 94554581 53572 53140 973232269 20073 19571 30356126 80363 80374 322360385 63221 62533 637061779 48102 48667 285136007 59691 59665 490756103 18929 18105 11168618 79532 80379 591139704 64328 64145 859033731 72425 71463 1417062 80382 79457 779283820 80262 80383 836472421 80384 79971 185374328 90149 91130 23894386 33872 33618 183510433 95188 94394 722573443 17475 17771 504405442 75018 75507 380359522 22580 23071 640230407 80391 79667 86061242 63834 63564 119483809 77377 78219 869167474 39659 38718 906147262 29907 30593 865580603 40127 39450 414322616 80397 80092 362677093 52594 52526 672868748 45005 44893 797783799 44773 44210 656265871 88129 87633 428877054 90205 91040 537713244 87087 87383 669175333 54500 54782 986717201 52490 53027 33776774 57438 57675 497633723 45607 44918 428085952 16114 15986 714181646 64796 63840 578795850 36790 36110 188664410 19798 19315 262608391 85393 86145 499363514 10355 10039 871893530 30474 29932 869513871 75858 76387 202076667 27283 26916 916684588 80417 79871 285787082 93353 92666 560582355 81114 80592 389670884 49353 49277 612727265 80421 79860 439943093 65104 64970 591096901 81895 82567 952504013 72595 71859 505036598 34773 34862 37272117 25496 24838 6474022 70484 70035 395219459 32749 33167 61654513 80936 80453 35789100 57164 56500 941611355 26693 26497 33193882 50197 50156 694164921 32280 31586 901464702 90492 89886 738948334 19683 19497 507160296 14969 14848 158548377 48763 48573 531677845 45000 44262 442685069 98547 99551 42665735 7662 7364 511539842 8456 8196 366772955 32495 33377 37934090 80443 79568 896650584 59929 59282 632345030 89728 90595 360796228 85769 85447 360964825 47959 47788 368993275 71479 70698 152671133 35045 34052 66070466 84174 83492 385180309 86620 87592 738791512 82889 82329 836657571 61171 60451 20219086 80454 79763 547616635 13432 13144 544678297 45291 45333 41833816 15851 15140 173057510 37902 38462 303265006 80459 80050 494219053 80232 80460 957592223 45894 46199 762860297 59313 59411 646109169 1842 2352 381347655 18022 18077 965945920 81260 82236 274409020 41933 41381 858542512 79961 80467 969534812 57162 56453 699494 32610 32190 100157961 68969 68076 226648568 94192 94542 103663785 80595 79658 987843361 37876 36947 913816059 73857 73134 426869178 25284 25024 230449835 75719 75422 219819237 52207 52536 862734628 47015 46888 67572620 92704 91922 483693989 57107 57443 949030666 4149 3881 873576599 74008 73416 196321319 79648 78996 178277150 88990 88071 809228362 82707 82178 965729774 36519 37188 847432938 55059 54369 827533920 2039 1913 308984646 11676 12089 456546756 44805 45713 6498902 8012 8427 241915641 61776 61645 185067777 28900 29143 985685564 24019 25011 795131024 1106 382 183451454 15933 15758 500650851 2075 1906 546407801 80498 80433 630214626 35738 35497 733018819 40137 41035 414646199 82166 81394 73297444 50965 50577 455643963 74570 74178 697055461 49591 48838 769550637 72846 72527 594551785 5503 4630 686506666 47086 47010 832978753 97593 97755 908096345 42904 42836 14172666 71138 70219 45357031 24624 23753 229570617 29647 29222 455699635 76722 77369 901705099 79662 80514 69844170 50821 50448 874451318 47843 46854 700326165 15168 14832 731482708 45202 44381 217592785 80519 79576 8104545 34799 35196 201325632 80310 80521 604617490 70845 71242 789430942 74558 74300 328241832 92138 91924 732445783 25637 24872 756623366 95726 96195 786751095 27949 27735 464984255 56843 56604 11561570 74695 73853 31624052 13588 14457 324439749 7078 6623 84928605 15555 15203 764878540 46055 45638 953420325 76543 75962 125161878 37618 37256 298187003 71210 70298 93585382 37001 37292 468076006 30566 30305 684672539 87019 87213 441420888 32045 31068 585308258 83888 83876 283559943 79564 80542 34610474 50698 50908 900480248 45625 45848 654436312 79338 78792 733029852 991 568 323540412 71339 71530 161848480 31633 32151 142950212 46911 47106 235761984 67315 68130 69514096 80551 80500 51339996 12331 12034 224256902 68115 69072 871034637 35233 35367 640879879 27259 26851 906374009 58346 57400 756367329 98746 98027 665083301 79802 80558 555996390 84209 83750 640861451 80942 80737 454043773 67340 67316 507431789 51702 50758 748678552 92360 93257 923111272 51203 51700 952904934 33286 34087 897868 80331 80566 914965577 39962 39602 66808363 13179 13340 807533194 25470 25743 56597296 90551 89734 826145612 88170 88190 551072562 3078 3091 897765182 34685 33701 381036681 76783 76087 164930709 13186 13195 32363809 65463 64908 842726330 66881 67576 487143117 80320 80578 106892351 80112 80308 206824925 48399 49027 380696088 63906 62999 7316978 8299 8245 203887368 3811 3744 237917457 15431 15467 346324057 54192 54269 972643063 21148 21493 234035408 54638 54963 518728364 26306 27174 24069856 51840 50866 763423835 28249 27462 574715678 48820 48637 662820193 91027 90469 541444853 7914 7127 435543204 441 464 25889691 36454 36308 313755942 43065 42905 343280963 33397 32648 865472218 30090 29494 746803861 63828 63197 625749430 12179 11842 899675 90149 89910 197854985 89415 89756 978784637 80160 80603 46600975 61085 61784 807308079 80605 80085 627568834 14847 15263 250450281 2728 2011 66594804 80608 80082 854909847 29862 28992 820458907 30332 29457 958949779 97198 96706 491333228 54082 53525 46530256 25439 25391 816882603 80576 80614 958487000 37812 38383 385434177 74779 74357 72894456 12811 12310 89465871 82588 82425 778941753 80619 80094 392157570 79853 80620 987063443 73208 72690 567181671 42438 43180 777903198 10709 11401 19517697 16513 17050 302806793 67140 67693 667041369 21602 22067 37308430 80627 79751 154742486 93898 94548 984933157 4917 4328 733871117 80630 79799 226763705 80631 80320 987309274 63709 62869 373786776 57948 58492 561672368 8670 7705 473659374 84299 84740 201978669 80636 79842 886538100 71989 71461 807038450 80638 79944 420832485 52308 51909 465241265 31531 30578 62148786 20422 19937 778762119 96304 95472 734260470 42045 41197 34344333 32199 32863 162921132 15881 15889 119630250 78120 77121 60196128 76436 76388 848276395 78132 77133 225095587 80649 80420 85929877 70424 70209 801337731 79365 79019 142885177 21329 22327 191392826 24911 24575 128879114 65036 65675 563665894 19443 18920 588982060 80262 80656 377669625 86549 86221 516187597 3650 3020 53442610 33078 33652 733354424 38042 38171 94867916 65429 65308 255803943 44298 44758 497786613 98354 98615 700543193 75736 76671 236958337 38822 39293 59530597 70907 70017 252304864 84662 84352 49422030 55505 56336 97296205 19407 20376 166669655 31631 31620 342562377 2474 3034 596098713 99585 99774 225074248 28217 28462 18401234 60032 59537 45550506 8579 8097 244036224 66854 66191 583995116 74169 73936 981163823 98664 98114 846723616 11356 10738 370266767 80680 79867 455811226 76595 76092 141959881 97313 96432 437460205 29659 30219 997698323 71678 71766 88633622 52274 52976 37729155 54185 53959 940674294 19866 19892 933579552 52785 53141 868882694 45106 44251 907806783 77982 78866 660461894 97522 96741 726344461 1030 465 795851894 42131 42213 691641960 56964 56567 18475913 72481 72608 925201139 10421 9691 290483543 7694 7621 66154601 82752 82176 719499922 27674 26866 10420017 79248 79214 85892603 4200 4031 637893683 60676 60023 219176149 74259 73380 68620523 10495 9972 862331802 69715 69554 585259451 72018 72295 821207790 9713 9052 286797958 58027 57700 332220625 80026 80709 635363706 55576 55349 118825496 30097 29361 379566125 20075 19417 659812382 95323 94804 48306412 41713 41360 360564407 38834 39361 425402448 5060 5104 445924965 80611 80717 346221329 82880 82547 233457359 93517 92577 931305503 96132 95619 268567918 80721 80337 82418415 94946 95837 202648714 53911 53458 420963347 64777 65275 304891493 25442 26140 617483790 80726 79763 5514934 70240 70570 136629350 10164 9234 771351640 96667 96044 788091131 32726 32666 669427012 15685 16070 822123414 74758 75352 887975613 51101 50361 394094533 13282 14216 790867914 58321 59298 176860391 37655 37582 660777961 4181 3847 135718019 86979 87968 600183810 44574 44001 644614878 3895 3368 114273178 6156 6506 74190284 70837 71046 287919689 64676 64189 693706182 367 1 268790126 85744 86276 911086909 45606 46312 706919969 35807 35051 726559278 13978 14140 493715305 80749 80289 569892343 16822 17102 524329135 86154 87028 70882665 48715 48385 826992755 12691 12930 38589214 17307 18062 487365438 2170 2701 641414668 51383 50735 670913240 61402 60991 219958875 7996 8951 843699642 51434 52243 568352372 82465 81550 305857222 80260 80761 526290523 91209 90933 506799414 16362 15383 979894078 95868 95717 928531667 48581 48194 292994382 50896 50079 113624679 54906 54687 604111821 80048 79262 65349236 14965 14033 862979944 56108 56080 384575526 53508 53043 262683336 80772 80319 100104839 20285 21231 826458468 80384 80774 81020402 74085 75085 593364121 45529 45332 325031882 98565 99366 521051900 61748 60751 2232939 79916 79899 443617775 80189 80780 72885601 96530 95897 761133426 32938 33508 137785817 44813 44641 230208060 68554 67789 36279124 67958 68817 90514955 30132 30536 711476387 5712 5267 601305656 22114 21849 184730895 97863 98603 222551182 79973 80790 676037080 54902 54563 695683676 6416 7123 204862433 73216 72418 339848649 55302 55478 99508649 42939 41947 294526312 79850 80796 243274621 48422 49268 655460876 80798 79898 1447916 43176 43261 496813790 80158 80800 836578428 67923 67485 202364844 74598 74711 713334427 11334 11823 770439556 66523 67450 996358360 20123 19795 662903170 88300 88521 909447251 16729 15983 969846246 42382 41725 260195954 1067 772 131868009 22880 22338 530354902 85018 85339 803463378 99666 99295 340044174 19804 20793 435546820 49558 50460 82465162 64750 64010 45553626 98774 99426 999178066 71987 71201 89377014 63378 62577 608569336 75712 76376 50999765 73968 74576 895270986 61722 61308 811955687 79075 79352 34905165 5618 4984 604598622 10573 10929 168370919 89003 88885 750974085 75152 74987 926009820 11510 11769 261414740 14413 14757 478416380 19928 19362 191765313 45460 46174 657808282 49790 49458 612067160 80832 80576 345725759 14984 15109 420817550 53792 53610 514881184 18070 18175 39239763 65343 64469 825469390 21512 21902 38630246 23383 23190 426603693 80839 80686 30087917 97425 97810 42827943 64540 64029 534252997 80294 80842 816959137 81082 80910 348479511 60676 61483 209912110 47190 46916 719265580 80846 80614 830248707 77641 77592 247332738 99417 98847 281586092 27287 26352 423080223 18739 17737 449217661 18778 19205 351620645 2196 2329 19638218 86434 86532 564139943 26271 25679 63147099 83208 82259 918025403 65768 66526 433371930 46531 47014 671147984 80062 80858 706743567 80859 80665 765095490 79762 78898 595961742 54981 54712 296549932 53651 52924 675481775 47836 47735 96278142 54617 54841 500840447 56956 57493 27235663 92701 93263 328101749 13036 12535 772360308 35093 34279 294178984 9793 9552 19309137 41885 41943 43776574 80871 80359 812813551 57929 58451 178360744 48246 48242 908164431 80361 80874 998315277 29373 28919 305617150 57142 56925 986614147 21685 21242 54150122 90384 89816 168679813 26130 25559 471686260 19873 20233 60028834 42400 43378 942740422 76560 76817 40849266 9472 9737 179822695 54416 53588 680468174 80053 80885 739573516 63380 63646 293206336 7887 8043 648099250 24433 23915 700000185 78238 78032 622644457 89163 88745 920197762 86779 86507 79672179 93710 93180 94573429 95959 96045 753696781 62351 62725 257939053 66222 65309 780322189 80896 80536 599375355 29469 28868 214986029 80898 80703 155093083 68022 68945 841190183 80876 80900 646115494 32264 31954 838787458 95358 96063 635529288 22939 22231 451282219 40893 41450 635307189 96535 96640 970447175 42418 41727 673969496 89025 89770 291001544 96405 96497 289838540 1367 1227 640108094 94387 94595 717090895 3292 3291 596675056 89033 88379 974111860 87282 86482 962651692 80883 80914 506488344 62004 62139 896631259 47271 48115 94832790 84427 84179 987933016 80918 80502 794184255 7176 6280 417781123 80920 80096 131470340 80921 80079 590784785 84700 83928 360489334 80288 80923 237295654 16900 17065 83707121 84380 84174 810429989 62925 63701 145439763 88288 88888 736863687 54214 53885 475637875 17530 18009 566642538 52467 51488 534904976 35022 35271 801489324 80152 80932 440470792 25032 24098 489025593 90099 89119 391955979 20858 19943 910542049 10027 9592 845391118 82704 82723 974931694 83183 82527 53834948 22044 21929 457776308 80940 80890 571160906 39657 38820 918934377 90277 91069 262959778 80943 80788 37214519 80944 80186 979135330 80945 80862 333798800 79950 80946 727239085 91644 91686 105089986 96358 96212 311691363 60367 59589 422237131 61366 60466 24716949 5991 5544 312980846 80952 80424 575400764 11925 12735 23970182 12991 12383 506106154 16464 16642 585713051 8375 8485 62156608 80654 79800 250697139 51337 51672 541389026 82458 81814 723036266 63324 63052 500888232 92155 91456 128055621 9766 9171 395827030 65361 64782 672097604 71182 72044 920938767 73602 72828 425096630 46183 46673 187652805 85543 85551 397430097 81915 81841 777125364 11124 11361 638462850 80970 80699 663715984 75963 75918 422164994 73758 73164 524076860 43015 42764 943052970 8265 7753 351877052 80975 80236 892525448 36263 35768 714672045 72983 73790 517992242 94058 93288 899933043 92991 92066 239900506 60514 61453 695566708 7268 6536 839678883 80429 80873 201520516 97230 97114 956593843 80984 80263 121231519 6824 5888 55038346 55465 54534 151230686 80249 80987 9624338 439 1 65504676 96438 96258 469107703 94884 94564 38628376 55600 54637 959020728 69213 69420 509335513 55343 56090 629348351 858 1805 276843501 16158 16523 8742190 25413 25137 646711290 72200 72034 565186362 12549 11685 360197560 11074 10735 877060028 2417 1624 935877286 95490 94719 214838341 21998 21985 713689596 45625 46629 337245682 16354 16193 452612833 81005 80947 228000577 61242 60321 918869727 80434 81007 429974051 26286 25922 283571348 76929 77076 292540499 71028 70431 758223530 96834 97115 51590117 75836 75018 74159881 94814 95692 279404066 7463 7248 856907338 56413 56851 287079059 72700 73121 616613743 29558 28748 984972380 80404 81018 774318034 58091 58450 856809420 14814 14390 666385244 78866 79392 175932977 80982 81022 988046583 79535 79053 54335985 68233 69099 872272710 81025 80934 42629334 45299 45008 180051347 18271 19160 756619434 7849 7223 861416713 57303 57029 290724356 89492 89478 710379043 81494 81395 556334433 75887 75822 216483428 47589 46587 494612086 3281 3136 803138121 47188 47193 892950981 81036 80751 124039036 85373 86084 973750383 47241 47265 288302922 81039 80745 748879433 78085 77991 325406039 81041 80543 45479473 50667 49830 572651152 64564 64445 679925923 42001 41916 33251938 49627 49105 538704007 70304 69545 986335273 81047 80550 1073741 97248 97090 151020268 96572 96049 872769852 53286 52889 95776071 5811 6244 11869959 69573 69424 826573736 24568 24610 765782434 38672 39105 908710591 67539 67300 376777555 87128 86390 350265391 30973 31575 97956108 3528 3177 644434826 96587 95926 471456504 81060 80208 124345212 7270 7273 593605460 44979 44620 502164294 82253 82242 326526848 93714 93465 198118510 9994 9973 657872726 99513 98571 68396725 37116 37139 94940858 65107 65934 916189258 24501 25363 548355442 55526 56187 542654525 49555 49613 190316857 65653 64765 942959926 23632 23327 701568526 83564 83796 76869223 47281 46738 22787794 88031 87425 253060287 2938 3197 730466322 4564 4267 122149473 6278 5282 184520482 47649 47987 572003924 92849 92476 166897515 8932 9193 667801724 35615 36284 43876869 22985 22082 44962249 2369 1769 948861833 20570 20292 4091054 77367 77401 535864352 70308 70032 388217301 36718 35860 914920928 30876 31637 598283537 33062 33579 172093273 86485 87047 752801428 38747 38974 855160938 76415 75482 609952866 61801 61873 542089050 44038 43297 849295365 31685 30977 421432355 58424 58971 35138690 54216 53911 780664337 1697 1425 448784525 22448 22043 77981580 97085 97663 6289657 81103 80830 853670962 58853 58449 628354930 20959 20819 501327146 72276 71517 615160174 80336 81107 220106676 81005 81108 319365985 29624 29004 504465924 23083 24030 481066032 96058 96822 386572880 18706 18935 42844905 758 252 225832 59456 58948 210835633 66838 66747 616239110 81056 81116 504649982 1409 1820 46071590 66041 65880 88123910 39115 39626 751809943 81120 80979 820501367 22020 21211 2486931 83441 83357 580680040 86463 86045 414256908 80659 81124 232333711 59600 58856 993642119 30169 29259 297711797 81127 80423 20585517 81128 80467 527963240 74645 75412 39154207 3032 3636 60957424 81131 81051 955650315 34147 33710 99625860 96519 95964 151907325 27955 27849 761653437 46838 47307 6176887 85049 85105 558083914 94141 93760 369678531 35467 35555 847435494 76325 77266 169762440 21126 21643 59870087 24982 25101 47397788 97867 98060 521589976 28034 28637 693206297 81144 80814 189936106 81482 81513 673672371 97134 96705 203365670 81147 80718 224220232 81148 80780 630623367 30091 29150 841392057 27942 28576 290603526 95950 96369 707940601 2628 2739 944504917 39726 39549 480115299 7703 7594 593655759 14817 15465 143176529 72270 71339 880279472 9141 8860 390314730 47218 46681 439938945 88287 89005 42627899 80221 81160 276442327 70505 70362 301526666 26000 25744 524042557 92976 91977 236253414 1 655 709692527 11621 12393 822589443 15119 14307 59434697 35491 35825 820961093 24275 24215 298108926 81687 82673 694461979 70221 70810 44235789 44950 44309 85264014 20248 20674 986611825 41607 41487 82745882 44185 43454 313019288 41563 42264 653508796 94324 93893 397684887 79626 79853 246267468 13918 14709 513250588 58444 58281 826262029 15459 16177 458629028 54281 53455 655690883 81182 80878 278047726 29709 29105 624437124 26871 26438 594633647 87147 86922 4252818 81186 80200 102387591 33507 34278 988255592 72741 72581 182154292 8756 7891 37204691 14966 15914 300535814 18839 18430 425813443 19432 20043 600067218 65169 64898 388638370 28004 28926 708180139 948 659 922904292 63800 62863 435592846 81197 80962 531855584 81198 80928 55787613 77464 76507 565357022 65377 65181 24857295 81201 80583 253149809 48749 49722 939214373 31175 30202 790913287 14912 14220 853583200 43340 42608 797139646 42890 43403 461408177 16256 15786 353488505 62232 62315 292484145 13964 13601 240285236 89286 89922 471527378 58918 58089 696337044 25586 25616 561137045 8356 8393 272981186 99848 99050 253828862 66045 66633 184691322 42838 43688 141983942 80357 81217 768200799 72066 71494 182812623 96309 96524 820915858 76222 76893 455295581 12800 12055 389352322 78667 78419 754000258 80233 81223 598270214 81224 80236 393707226 80787 81225 17399721 95387 96019 139076217 76246 77184 484441156 81228 80591 118273314 81229 80854 405806035 42550 42400 1401017 80488 79669 264909185 8321 8494 156774651 49659 50092 507388677 5631 6581 802911853 81235 80680 426379057 2630 2493 99048850 81237 80902 766612168 81238 80377 35956321 81239 80713 415975313 69412 68675 111257590 33037 32605 640948649 1825 2553 19796616 3153 3047 792887069 81244 80934 973795739 66002 65474 14097848 26463 25532 958304887 76038 76658 682593050 51103 51664 494736088 27530 27853 207082250 81250 81201 300074983 40786 40774 196884494 80905 81252 259026281 87570 86623 291299896 56081 55941 64266551 81255 80748 303853634 16638 16260 162696942 78636 78242 515251934 57319 57355 26840551 49754 50032 147651143 26277 26874 61858666 30968 30711 33817628 25227 25635 904978206 25131 25138 408274798 62079 61517 17837508 52230 51842 234585368 62692 61886 368981541 45019 45977 889737806 70384 70129 771902537 10104 9662 177858425 33091 33572 495234282 79057 79942 926944578 14525 13898 627947304 871 1146 896789997 96606 95708 415320703 54929 54764 463692009 69549 69717 121624309 91399 91711 736795813 40380 40701 447397272 9155 8570 727759525 37033 36559 950277415 80956 81281 587973076 17084 17377 456304400 60851 59932 208808732 21853 22829 836843674 30089 30296 198022196 45727 45130 32057956 28474 28816 970659001 25242 25796 949389326 81289 81281 525363585 81290 80313 44597302 99436 98623 602532396 80783 81292 33520806 80400 81293 320797947 1881 1849 164658891 97608 96729 947191014 63029 62626 26425962 81297 81120 896386536 44689 45388 981705870 81034 80952 320756638 58247 58633 89248965 28064 28146 828104208 57753 57719 55958155 48960 48517 361840847 67001 67987 5735175 9652 9092 993065024 6811 5894 673474805 51400 51871 667128119 15847 16512 187820260 83137 82153 614459079 305 1 535107489 23537 22902 540404313 96165 96533 269206259 80403 81313 419770876 81214 81314 116743304 40964 40255 338673916 79667 78702 748103472 59390 58523 27803318 80766 81318 995050569 88981 88951 268832682 53929 54884 37991802 98395 98345 301466834 72513 72334 107456165 52117 51476 928388403 68129 67321 337318934 80635 81325 3541937 2694 2671 862855425 92694 92715 222765863 11683 12531 285356587 97559 96943 196489911 62049 61855 227254503 81331 80542 617315423 74661 74583 100014660 49408 50041 756462541 90355 90210 102989445 7585 7396 954057589 59035 58203 944723153 37874 38069 378240480 87453 86508 51488556 80941 81339 751073607 8279 7280 671111846 6461 5906 504777056 24415 23886 351197138 95305 94735 877497208 71363 70632 970200954 7816 7979 895776962 69859 69052 357230481 3603 3817 605352687 81348 81086 162659433 32465 33450 235683582 39804 40238 754000423 34151 34736 700211798 54899 54357 618209907 81353 81198 634246674 24341 24378 36090484 36339 36724 741442716 81356 81126 740556027 4002 4933 986989949 42165 41724 250256638 48525 48797 334318451 82584 83016 507944009 78546 77696 670316740 34707 35406 523651696 65612 65212 993021395 92281 92772 168722440 80463 81365 686548465 91012 92010 926687766 61187 62024 105231989 81368 81283 681933256 53496 52684 111379471 31232 31294 564802659 87464 88260 600031833 97365 97298 533405565 97918 97698 728682927 19868 19765 635893100 78581 79138 885641025 81376 81318 740118014 40780 39847 524888934 81378 80490 642942827 5704 5629 490830388 15746 15925 860961671 36224 37180 739881549 34337 35275 646550844 81383 80497 8619003 2509 1759 47992888 68264 68681 703660672 80475 81386 966802659 31430 31583 194871719 64782 64433 473516692 9057 8629 860486047 91628 90930 409307652 59236 59451 696731401 20664 19975 723230211 78282 78484 21466448 29513 30111 530808937 22160 21234 124561721 96394 96190 196880720 90296 90919 804925883 67155 67835 912012928 81262 81399 48888592 10408 10600 991110955 94049 93152 714723340 90820 90094 470646747 37522 37447 635655598 68422 67596 347269800 58022 57649 70124277 10717 10420 518858670 10675 10023 248063732 64925 64287 23861182 28946 28114 500408105 57526 56691 976042836 81411 81373 14012427 89613 90451 865380297 52216 51515 921794018 20140 20560 473490634 73018 72672 474731483 36311 35752 222144521 19314 18442 226619228 91183 90437 351589682 68182 68609 52284309 80816 80574 377180193 38273 38293 676355928 52936 52027 738180946 71810 70980 188000042 52638 52669 497144473 35768 35227 785425818 22496 21652 519299603 68064 68605 446736337 23557 22637 622786908 55263 56078 761402475 90286 90276 128099074 58900 58129 334017157 42819 42434 35601978 19396 20380 26044183 41587 41024 710588626 62337 61615 742546565 87819 87270 148320103 71383 70736 776226928 12896 13181 740451800 37579 38259 258786258 98844 98274 581996026 62763 62030 405006666 51962 52581 821707406 19987 19861 804367796 21620 21714 882721904 90113 89282 699541245 65406 65171 572430353 27561 26914 63564597 81448 80703 793581350 11564 11048 530596326 70494 71495 474172066 35834 35653 245598629 81452 80955 755605730 92267 92026 23976422 81454 81234 98063400 90955 90698 370523413 86833 86234 6081355 69961 69606 665827042 95445 94987 222711469 89360 90233 636265180 1710 1112 274010988 76766 76087 742673217 95219 94503 254775005 54215 53859 46724116 34686 34305 515475510 1876 1142 715034225 99769 98905 615698058 24798 25230 268484638 33472 32910 509059323 13427 13109 704713058 81252 81470 430303019 31691 31752 601069338 62331 61702 859524595 11995 11984 358178569 80784 81474 182066264 8454 9180 733285488 80591 81476 9065658 32218 32540 528261854 68240 68868 744158799 95823 95276 982119242 47986 47050 583332560 81345 80520 258760543 49054 48079 934063218 11981 12485 612263703 9959 9148 302321688 91362 91294 882029707 81486 81093 34545607 97892 97643 122296842 81488 81123 742326618 58266 59175 50607720 50057 50412 985359735 59416 60390 980399000 2750 3550 662756033 74760 75576 398447485 45213 44894 287564111 81495 80780 662322942 2136 1235 741495390 31236 30787 619531097 54885 54165 53866562 28237 27539 171911609 92981 93250 391459491 22251 22161 102774026 81349 81502 328737509 19060 19926 421417484 13342 14002 617012456 61767 60985 16370598 81455 81506 669812722 17197 18000 356525438 22760 22879 24927209 33334 33820 326141638 40539 40346 252544710 82466 81876 47861593 88084 87079 96798278 81145 80240 738618630 7066 7571 793856482 66693 67119 157841195 66233 65844 395096322 81446 81823 839794310 14184 13943 482687342 11140 11602 5752137 41482 41212 882307589 55630 56110 938367340 48974 48136 393381297 66326 66731 155890503 66125 66659 616624794 17270 16958 989129312 81452 81526 832422298 79618 79324 340563586 21203 20709 339923442 48325 47688 261743375 53259 52680 503516475 32197 31289 874316438 64825 64874 368023455 84833 85230 901808296 5066 4502 639193160 81535 81356 476866024 53387 52631 225621529 81390 81537 351625826 94320 93580 139560092 63718 63118 766734878 98750 98260 26352956 81541 81152 548319220 67687 68624 45926069 14061 14982 762727073 18619 18575 376364232 27187 27656 613240859 81546 80840 726643251 45827 45991 646038306 70534 69999 801199840 81133 81549 949727000 14085 14765 840530013 28303 27725 825142802 58401 57460 991855244 41024 40827 495850799 35301 35711 864898716 5300 4645 597539625 38130 38193 573914679 19451 19758 16977193 64967 64848 884905725 65766 64807 704275936 75517 74829 621556274 81561 81375 700734163 1793 1549 758863027 62642 62068 112915446 18348 18669 474366767 81565 80752 201490813 33520 32896 28220563 53647 52817 987595759 20750 20325 593433798 81569 81113 94132860 34222 35121 204067223 80874 81571 372091792 490 1425 720182260 87169 86463 39205800 81574 81413 240622428 59032 58600 796763749 29800 29639 853557654 81577 81288 136457694 23332 22967 868824228 46566 46638 82515003 72761 72160 750949619 81581 80886 727331712 1558 2022 43100628 24837 24188 69093286 57176 56600 100109872 56861 56079 721624816 5488 4636 59725174 64424 63633 981967996 86400 86556 436134105 58038 57193 889977113 63393 62909 51101369 19955 20349 765693528 5341 4564 212754014 46842 46116 311162854 81436 81594 150844908 82620 82120 456648472 34149 33167 209315987 78556 78028 7027400 52070 51115 625417479 66812 66708 563289440 84552 84055 17967664 81462 81601 363352884 43721 44579 865332770 706 537 265276181 69784 70436 128752463 33238 32840 327616290 65853 65496 858713595 55348 55473 504423394 97904 97755 423280625 81609 81597 98888592 81610 81212 819814517 95203 94406 230978486 64998 65413 11550329 81613 81231 225097982 40717 40990 488473364 71716 72559 836857156 28038 27083 994127919 10400 9471 929983471 98823 98454 174724994 80770 81619 522815618 52337 52230 641482175 81350 81621 36547438 81456 81622 326434316 56194 55747 73969963 79585 79036 424214967 92947 92135 152125318 19555 18653 694902821 42771 42438 716473661 81628 80791 682228492 81127 81629 418093001 93575 93335 171207394 81631 81318 497836923 72972 72453 259657622 89118 88497 741990858 81067 81634 514890109 79021 78422 1982444 10458 10306 32579215 89559 90109 258092963 99123 98532 16519123 35043 34955 776979546 25377 25892 664642328 90308 90627 754265712 87042 87149 715883750 31567 32331 170699476 81333 81644 34610356 24216 23898 32337106 77426 77167 185482587 39892 40696 395866156 14723 14905 555467723 29376 29253 971944301 26666 26509 90969597 85706 85247 44253306 59766 60653 17758249 37339 37808 864641386 16039 16072 390700600 56336 57226 862564247 66361 66304 956073852 49442 49408 745830133 81658 81338 648233631 92410 91687 240203683 51784 52462 318156249 9252 8733 366118848 38257 39247 942638950 62732 63006 474531712 30115 31096 837345848 81665 81423 275864447 15909 15668 228610793 72914 72471 453697877 40823 40100 601483507 81669 81128 285643370 18773 19121 736151587 11667 12456 895109388 3198 2437 472479307 45118 45122 745724862 54485 54039 156578104 78518 78557 591741651 23940 24687 366076131 16648 17073 201374780 98231 98910 605878763 83113 83993 845341087 67306 67360 497443907 70378 70091 161834153 36316 36095 5323304 54394 53877 907306404 15023 14644 76968791 78341 77349 876484684 86587 86561 239423612 41026 41403 533048030 36137 36826 971512557 61955 61115 3791219 92011 92562 952470680 27727 27812 59923852 3918 3787 226489403 71573 71092 98263534 23367 22841 458877395 69295 70258 713652912 11177 11381 437790550 90536 90137 695096722 58244 57698 545446308 3630 3580 249793168 8956 9466 394755515 69379 68498 328486071 7660 6959 133897771 84856 85358 676344632 72804 72802 352158923 29040 28634 327030971 33086 33480 351843497 62159 61962 573342965 80763 81708 457523271 31721 31603 247878781 95305 95737 610947076 81711 80924 526422747 80913 81712 922873048 48845 49550 498121442 44940 44454 725148484 76628 77176 714953025 59470 58654 720491145 65438 65597 258805076 2280 1477 478624793 17082 17707 245204032 11257 11165 170731339 55229 56054 374540862 57343 56676 938650962 91548 91228 375963191 45438 44919 979730800 80915 81725 472249234 32537 33073 70778727 63408 63405 898428490 96407 97241 505928241 67413 68343 45505347 24857 24381 393719024 60803 60406 409239262 62954 61957 655958056 81733 81063 841759691 16726 15792 158128428 45367 44469 475137054 70604 70740 272292310 26706 26319 288836261 42081 42060 901193339 18924 19281 805599865 53395 52847 2447390 47534 47522 224207572 55296 56216 672536292 81743 81492 464655650 73537 73516 323877064 13860 13339 221391195 7779 8245 373469328 23958 23008 828185743 44509 44171 239237376 77582 77085 808795587 18956 19778 103794765 81364 81751 621894907 27604 26994 938104789 26628 26289 990818456 2449 2665 474665996 43581 44448 220439780 9898 10447 466110650 48581 48765 735136236 19809 20528 297377124 78701 78220 175395726 80896 81760 876099079 76426 77338 909729746 81762 81760 312413197 35818 35590 413955966 30438 31338 18188665 6925 6592 669875428 78251 79249 72646757 31280 30777 109051135 59907 59771 738214062 86418 87144 884840126 27381 28067 867220974 84962 84061 367750304 85378 84843 378682282 2800 3553 719705217 36714 36417 725706189 45309 44866 74955188 81776 81207 950723413 81562 81777 256501073 52887 52921 831488333 81779 81363 997531856 97523 98238 682035707 27093 27777 565700311 5029 5019 794762330 73360 73955 675321425 82749 82404 826283979 23310 23426 153639872 35928 36504 38970887 12650 11869 14940884 51522 51430 331840856 34199 34077 671003196 75649 75067 489659657 23042 22181 375364540 37118 36725 845755930 61063 61635 407329408 80825 81794 303658553 52109 51910 282881456 81545 81796 577460974 36812 35932 267939140 81798 80899 752081686 68165 68499 6149402 72272 73124 644760722 25022 25330 758276677 81155 81802 923017792 43301 42885 23567017 41274 41311 279690794 24953 24551 713053893 81035 81806 168432638 4230 5106 382734799 20427 20280 221759423 97681 97492 991323142 47145 46441 222262457 35926 36580 436565828 36458 37140 339798202 63106 63595 252904914 84937 85332 473243519 62599 61888 28379009 81816 81242 72258157 73313 74314 69519094 66726 66126 351940738 41574 41438 496584518 27887 27200 612569738 83668 83857 600684995 81822 81610 240435094 48621 49145 644773909 49933 49873 249206186 81825 81015 194685580 81826 81805 906341046 86373 85873 571710132 43825 44067 40581575 73364 72396 627878442 20336 21043 386461823 81053 81831 836578223 59243 58802 497365187 7275 7012 162812539 87508 86805 131242675 7491 7532 778611667 81423 81836 9564895 12812 12623 793532126 81838 81631 9582775 15478 16321 803040949 92596 92546 387285316 39487 38719 129555129 95759 94976 426863126 2533 2760 43101993 69819 70474 187644030 21858 21699 57169908 58361 58747 819067133 68234 67312 693235659 81466 81848 523612923 81849 81590 39406459 35502 35619 965838012 53 240 160667002 672 254 807123857 81853 81075 308194751 87993 87229 826784843 2601 1970 666950103 21405 20641 531451893 80864 81857 391357750 75566 75113 48914115 49130 49299 225638347 9835 9164 651146053 4440 3900 57315543 7530 7997 924092384 57660 56893 28498430 92506 91978 264507519 12453 13000 962841759 48226 47295 238794374 81838 81867 322882401 50948 50355 409251080 30526 31184 13563918 49827 49535 720939833 31597 32246 213737893 56374 56986 13197606 52903 52809 206618282 80038 80218 642089123 40882 40173 957038529 43990 43490 663870597 81877 81317 701979259 28596 28357 827658258 38469 38729 292819568 2602 2514 269821110 81881 81552 48688782 25150 25267 601103352 59454 58964 965564592 66902 67660 951118763 81885 80997 114334578 114 1 841583209 82714 83417 662106692 71305 70448 452960317 48464 49242 580050878 72894 71904 196554656 42134 41604 874069556 40165 40967 968444583 67227 67587 621952649 20230 19778 555165818 21406 21224 325667144 63200 62969 451686152 49741 48910 190903792 28136 27197 308233465 7893 8002 883166352 15974 15775 709099492 66434 65664 888718740 48925 49385 90047171 99359 99775 177257439 24575 24706 54763684 12021 12246 73628442 27863 28236 601692065 4711 4329 2546251 28489 28697 596211729 81909 81050 226478761 6367 6286 31394816 12148 11729 986815151 95775 94836 84792029 81913 81782 766959983 81287 81914 736191859 80651 80489 111606313 36967 36715 543315483 86537 87480 876924956 43344 42588 488268079 92800 93662 313537180 64435 63670 385024449 48958 48007 880226149 81922 81894 498843277 81851 81923 388491055 34876 33880 88523565 33418 33299 629379202 59448 59915 154147212 90711 91229 156277964 35180 35064 27413917 86896 87125 785101745 50458 50415 12782413 35062 34332 2010786 24186 23974 676314806 75118 74452 471420593 88291 89018 736237205 71613 70775 645402275 81936 81173 299072766 46548 47016 971072327 65337 64985 576114254 63398 63917 393199623 40821 41153 422964834 81941 81895 427959741 21 1 646927366 54212 54912 176892360 8863 8406 205449392 44809 43982 32090462 81946 81133 165187695 58148 58895 704619299 4277 3773 693169694 4734 4721 769284347 49539 49459 507066333 21215 22157 915229725 46076 45600 161951682 80679 81398 874588522 6355 5729 347247819 52111 51976 398306300 9535 9197 865673239 69787 69555 71555585 6297 5922 58745430 7945 8336 337928138 81960 81866 349574527 80987 81961 851716895 36328 36024 341194433 86897 87737 832461014 46655 45935 615021755 97442 96690 350980772 69598 70097 446987759 81745 81967 33055026 30885 30233 775134068 86327 86173 823807603 81435 81970 299074540 36473 36006 26944054 39439 40269 45507254 81973 81350 419277047 81974 81357 59150181 21012 21114 96477435 2531 2030 331895152 59330 59041 292546972 88900 89373 366644266 14648 15264 18707169 76838 77324 899409653 27743 28389 649167697 49544 48643 27739571 78742 79197 3026953 37176 36194 154936702 11244 10689 682664717 70311 70187 817672601 42641 43469 922420700 81916 81988 248521894 21329 21189 256071239 74409 74482 69650969 29649 28864 151163778 67642 68463 534262764 81993 81714 107626876 88839 88753 40499349 81995 81761 64482412 5486 4753 292392245 15425 15321 579856044 59868 60572 767922194 3781 2820 218243787 68294 67898 48876871 74301 73545 19804638 83813 83792 41080762 39290 38795 43513878 82004 80999 975943759 84025 83788 924012952 3134 3993 484713819 81979 82007 294691208 21333 21260 701118556 18921 18742 681068903 86563 86693 134711271 79163 79626 938537120 15487 15957 123941857 2256 2745 837442653 96753 96007 864256498 81025 82015 18335135 42360 42996 198286903 75637 74898 960868750 87595 87707 301552695 39130 38525 369110542 98528 99063 17585177 96103 96576 248628370 44354 43646 524539924 81213 82023 487422261 82024 81915 13104166 97079 97358 954047495 47437 47054 246966793 46744 46754 777444004 40231 40423 12551011 16974 17021 673517580 78962 78541 560292925 61113 60245 837043886 88993 88734 149343158 32046 31205 336371910 68872 68705 609495288 6678 6115 193436393 44498 44028 968200812 68153 67960 55022302 39172 39469 382254378 65004 65208 857509040 22043 21169 13254324 81689 82041 572446721 57983 57708 947876579 38667 38855 885565345 17709 16747 13043745 96171 96691 44347744 82046 81108 72604121 42392 42967 423287840 81683 82048 663196972 81446 82049 755018286 42514 41866 948468710 37208 38158 904732114 63397 63525 342651312 17549 17067 430525476 81232 82054 150426503 68755 69378 627249698 9199 9663 680902508 22810 22273 960438272 69631 70139 559979101 95325 95716 661278399 81824 82060 616444549 50453 51365 684520449 1 286 295948720 83274 83663 693774364 62447 62296 863556609 82065 81292 235287149 24098 24745 127440615 15762 15944 911511535 16237 15901 460608589 12591 12070 462112779 43824 44121 894680593 81875 81313 260342706 81105 82072 431549880 81946 82073 25677994 71075 70959 526482528 45437 45547 744491813 86548 86500 602396405 78490 78062 738234264 86404 86287 319300264 73619 74071 585549514 2192 1950 310265245 34886 34140 721494572 9528 9338 76179428 27803 28186 937528936 64537 64382 856752299 564 586 720013884 72909 72134 358728626 94127 93564 388276105 86639 86348 43090687 91541 90684 380531367 27192 26968 42227922 82091 81908 869129212 81434 82092 260648411 35324 35030 128303053 82094 81720 983625643 21684 21149 277059667 68467 68590 73108329 75259 74918 567666194 91061 91512 476020934 28785 27979 800651878 48366 48175 428319026 26260 26563 405622879 27881 27650 480595793 65993 66769 736651214 17799 17640 803525288 6705 7646 415553184 23416 22954 349016989 49213 48776 936838251 19940 19613 317019038 88199 88074 555664455 76449 75736 955266464 61144 60969 114704607 81536 82112 584395467 48228 47454 979889864 82114 81320 907941747 55663 55140 486406417 33372 33199 656065611 22604 22069 498490395 79072 78860 950202325 83376 82603 124920490 12513 13303 141956125 94699 95204 4913469 44597 44257 440546471 81767 82123 17154459 81883 82124 859883686 31953 32333 131096751 54922 54207 947656046 48556 49369 612444309 31227 31252 565120300 26218 25397 647672053 10135 10060 852067797 40650 40508 148173712 48128 47775 235887708 42644 43098 535393048 81721 82134 282974248 82135 81381 761748037 60407 60273 218751685 68556 69171 874778917 85173 84945 283469786 98190 97825 273562804 82140 81528 266301787 42447 42587 891149484 42014 42105 499602431 59886 59349 304708510 50333 51104 246251509 81687 82145 39003458 86688 87319 761612755 67648 67599 107026188 5825 5606 447299535 2617 3463 757784319 81524 82150 114974513 21765 21217 728456390 25525 24730 409157128 49569 48895 87349505 69154 69055 817560860 82155 81443 184755933 89472 89226 570758693 57424 58281 208405479 82158 81634 123099706 82159 81988 41003554 27647 26674 294859916 74546 75484 326453334 45589 45546 989168980 6462 6070 851989676 91289 91944 858499338 43153 43730 38019960 33684 33150 907837400 71972 71741 421641302 57335 57735 524716366 40008 39514 778112888 57056 57030 734488663 82171 81392 249863486 3999 4834 22780268 82173 81455 454993415 75096 74623 229422343 83156 82337 838854728 82176 82012 740671579 64544 63839 165976795 74178 75163 712965698 11488 11200 892133785 81046 81845 400275063 64294 63386 879325226 20307 19877 875059461 92521 92087 405786396 98131 98436 813206527 72016 72093 344782643 62164 61901 772653426 45034 45548 135640832 71410 70909 234252696 82189 81432 412718773 82190 81471 55514446 31223 31127 662056504 89340 90181 975707336 1466 1486 65722230 16759 15995 84188804 82195 81872 51932410 82196 81700 587033212 71911 71061 489536702 43296 43830 276934048 91258 91685 339226433 88502 88109 884797827 65170 64267 110876377 43722 44068 496223317 71081 70152 750440267 83240 83188 474553617 14717 13846 641805721 51688 52302 885084151 54479 54307 863615003 96262 96294 828286781 32388 33304 943449297 63296 63460 227243010 62269 63174 176132600 82053 81886 148056963 81317 82213 781266139 47380 46857 346907793 95654 95061 48216812 82526 81731 785860931 96083 96139 30912275 73824 74689 442224872 56904 57337 22821702 80755 80086 154392127 229 540 259606106 96138 96671 679927275 81276 82223 816711193 13590 13056 562929953 81455 82225 569078164 37274 37425 18231460 20256 19835 498496443 72618 72079 396542963 24544 25329 150380074 63102 63053 70092992 13904 13764 600446022 56983 57717 998966949 21030 21874 468954249 3373 2387 47194387 2523 2235 49298458 73835 73215 267997579 16520 16256 161857697 25776 25282 522443792 82239 82107 62381145 60789 60086 880324572 14289 13743 343431271 51085 50119 380217938 6292 7192 125444458 74095 74617 934240820 23148 22822 918745683 28921 29207 478693654 89753 89124 10199415 87044 87223 295534866 5741 6490 788874210 82250 81785 499399358 226 1 315136750 81828 82252 98414427 95223 95020 875167765 6623 6244 320637775 74256 73890 456803076 2687 2325 769907926 56035 56519 298233328 90033 91038 61837556 27020 26538 552608813 1 614 725424302 86921 87070 744034045 67628 67209 356579449 2758 3187 754420902 7387 6515 30602227 16733 16447 763991495 21486 21089 107776977 46564 46310 178588907 2478 3178 438694936 82214 82700 409693279 44636 44637 955601041 6450 5530 802752065 48212 47341 731059574 11738 10765 96111322 71275 70457 637231218 84671 84477 222054702 81902 82276 244342217 19669 19573 136175056 4341 3406 534416850 53718 53451 109233147 81327 82280 921534126 60678 59886 946207967 63821 64404 6770228 84661 84031 313114937 15833 16448 370444331 85713 84830 701329702 78657 78165 60189372 82287 82214 70858297 56434 56191 625617702 2671 2060 104303563 91382 91429 801209524 19728 20355 964829586 51787 52184 401345517 8727 8625 309677174 82150 82294 668607498 1285 1348 887159199 97094 98005 900867245 82212 82297 444422099 81925 82298 230233551 92341 91814 486157055 81982 82300 485406714 27234 27894 95616531 974 1292 240477369 63197 62418 620635923 56165 55589 751686478 66113 65782 321048939 29999 29961 314274 23831 24120 484835972 52779 52900 395698562 35008 34251 36176532 81409 82310 314800647 81731 82311 699769786 70960 71870 484822358 35073 35823 146016586 5352 4705 711269002 36015 35629 632979814 11812 12764 737686511 82317 81335 864093902 70587 69855 149205361 48195 47975 684486904 1364 1040 769763156 76128 76018 375292004 25755 25433 580564261 71772 72316 948700458 18389 17462 936345840 14583 14327 644535253 82326 81864 1733299 26376 26133 547748979 82328 82142 625656851 532 529 569276397 74544 74220 208681038 35331 35665 856604565 81876 82332 443846769 57103 57365 614171390 35356 34752 191074251 34149 34602 809988112 82336 81813 776578209 15499 16392 600850779 85848 86524 934676771 13773 13749 395806380 63453 63551 21276319 22840 22156 315710430 94750 95136 157422837 90458 90780 525631987 92598 92866 564541515 65434 65527 789581412 243 599 601747201 59602 60103 354100404 81482 82348 430458343 82185 82349 879193675 82350 81964 743872686 22328 21396 638764162 1318 1856 231320733 82353 81711 962248955 47062 46625 133620613 74357 73968 254617651 56748 56339 84417271 49603 49436 861561434 61251 61256 35687348 9252 9880 895907426 83413 82982 52491109 45879 46181 587021142 22557 21686 447865485 64047 63662 637744109 39753 39736 886517947 3696 3611 675727455 23098 22294 10895108 64108 64473 54036599 44225 45164 103122096 44080 43390 55076329 1410 1994 442481204 82151 81392 47580391 27396 26986 143543905 17838 16941 577333487 14017 13577 936912346 82375 81436 14947815 22956 23912 55560907 41789 42487 446296427 50905 50036 351328984 18648 18409 166409318 62891 63623 289739092 82381 81726 798921951 16000 16062 94847412 77809 77016 959234582 76447 76842 723670595 65666 66296 105693904 81828 82386 804595479 32482 31551 243672047 78861 79056 431308099 29539 30126 610497861 44615 43684 839767630 55148 54717 406980778 67068 66810 270908388 84784 85650 482977612 82847 82649 815678412 81431 81060 787919175 1720 1425 775293978 93451 94314 601054070 10099 9550 218941350 23884 23104 499351432 60037 60061 713207484 51048 50358 192688726 72751 73082 62646293 13824 14628 848368755 66232 66112 616660486 90569 90726 665522437 13581 12859 843363320 42271 42843 911539924 88749 88569 536989720 43805 44127 443602849 7461 8219 96349520 82399 82411 223017401 49942 50429 619587957 30374 29464 138913738 71601 71597 284574658 1704 2385 60813556 8719 9134 202080133 48471 48342 877968163 14183 14245 179756824 98284 98191 666292637 82344 82420 804686611 38006 37107 77973975 26871 26875 872544704 42317 42739 240784525 17083 16344 128461519 99300 99056 779321617 82426 81569 643124043 24360 23609 654975204 21278 20831 682743245 31750 30939 174098819 81941 82430 166134512 89850 90346 976709763 49712 49158 830479876 13006 12483 280632800 88754 88372 870978055 84256 84184 890884243 22280 21720 463028945 26285 27042 35350370 76171 75329 751306382 4934 4277 569794556 16188 15376 903631729 3050 3877 498443845 82442 81878 510031271 48839 49839 140115439 69285 68401 113533322 8905 7905 25334858 56343 55947 711226904 63770 63176 895238237 50022 49916 379929507 57212 57066 445751093 82450 82075 676997833 42113 42688 736021117 8190 7833 569173927 34302 35305 61281103 81697 82454 203185482 86209 86437 20083018 94168 94793 862106982 60121 60535 387665381 90960 90893 871802955 97834 97573 123546626 5218 6192 644481300 8553 7985 789635015 81768 82462 519090722 75742 75453 558775977 32387 32612 289279433 12485 12622 901646281 28479 27947 185300808 77595 76725 657046660 82302 81706 389357567 71329 70539 531326789 82470 82213 998352092 68847 68755 881018014 49409 49984 587178007 30486 29795 864551576 82474 82459 654902047 67227 66506 70814279 50748 50456 149376212 88135 87193 47431073 79601 79744 235991030 4195 3770 951133072 72419 72697 286260701 40941 41109 807707717 79410 78682 956361067 62355 62430 203352016 56869 56711 699889216 39541 38860 525855981 82486 81841 511518764 50339 51257 683433505 90834 90025 24561386 9670 8686 903893766 74748 73766 832752139 51377 50740 688896995 89513 89597 159334704 24068 23091 83995520 94012 94932 407374972 82495 82377 2716473 10801 11727 534608201 2444 1886 27805008 37431 36879 155129626 5784 5668 165761416 82034 82500 565631185 141 931 682233839 70998 71184 311580195 41318 40549 52178427 99847 98947 629915976 81641 82505 185094616 82172 82506 130475255 38199 38051 705112065 18105 18106 494288529 9730 9927 36499214 12790 12836 404457629 82360 82250 106558924 82313 82512 560646516 82513 81733 204291987 65296 64432 214579773 54516 53570 429245140 99438 99330 561420828 31410 31829 268891634 64668 64461 793067943 92124 93004 927374931 49607 48851 166554 84076 83649 165877174 16154 16233 393863115 9797 9596 88242631 80980 80078 336628064 41799 41056 525662704 98701 98509 571377983 27525 28304 602388339 63371 62442 326900678 53264 54097 462908342 73476 74010 245739709 60323 59590 46497501 87384 87633 624717960 41952 42065 332548254 66205 65583 102310305 18078 17953 48291153 82536 82059 463471174 85279 85075 861256007 21913 21460 146729583 9672 10143 48570461 68975 68578 378685955 73133 72766 803010513 82542 82165 77944651 26395 25524 997591124 85817 86332 232128935 45575 45061 634070624 49958 50696 332790912 69833 69743 90485963 36087 36086 55244413 72337 73169 477083037 80529 80053 580079866 94176 93173 764239135 40641 40626 489155510 33985 33229 843307828 29445 28490 33558219 11554 11801 890523372 41911 42916 675187940 88607 88076 824744023 57967 58793 140763050 7280 7363 967441559 20680 20616 37515391 29684 28915 179064889 88682 89340 459195247 84691 85465 96934854 2954 3745 736537187 36712 37187 11117716 59836 59852 171396760 55068 54523 150000610 97481 97920 56454736 91701 91224 462495268 73549 73290 303145672 51161 51086 938671260 37807 37440 643482217 36894 36996 178097962 81587 82574 802009922 82575 82423 354839653 13678 14102 14153654 48411 48221 337563114 81349 80365 507793266 93987 93509 548132597 28907 29371 693333667 25993 26886 800237870 44754 43972 15561573 25077 25993 816757701 87771 87415 654644606 68062 67799 773957824 7252 6858 472343628 61449 62130 832955540 59087 59744 136953596 92798 92291 228529139 27549 26668 929498877 91430 91597 244282342 64279 64500 574436020 16883 16608 906397723 37453 36613 260705906 6394 5628 20284288 44895 45032 534055331 61798 61578 488611601 34045 34790 856384584 22809 22336 174871277 89407 89302 987975847 80806 80622 316286384 49354 48449 736058688 7237 7560 307234301 82604 81624 519027460 82605 81744 898687578 94180 93338 364164034 82607 81862 814347073 63360 63914 861922530 68792 67829 239627123 59237 59005 473240149 877 1066 478773904 61329 61737 229680588 61864 62669 351178213 58090 58797 558083624 82550 82615 97262469 70716 71215 196834098 93333 93964 480101275 76915 77244 188608909 5668 5386 337028094 90374 90250 368104169 89201 89658 668383750 24389 24891 993638008 32472 32057 263753375 90954 91896 161373606 39433 39574 617015451 82626 82375 726176005 76289 75780 835451213 61206 61499 187257222 20038 19529 293910355 36669 35877 884353519 72113 72153 477322163 26217 27175 5321865 733 1738 139506986 48323 49069 44850969 85680 85662 991774144 82220 82636 846268178 77012 77226 869621408 54004 53862 309997577 76705 76242 180399655 96166 96224 415041129 82641 82488 728200251 85901 85695 499704936 72448 71666 169857246 63089 63248 176357178 66243 66125 927260930 37287 37851 350620292 39327 38343 302325151 90539 90530 426356755 12063 11651 20702980 30400 30057 50278350 93304 92310 361215595 81890 82652 330644457 3362 4252 317724623 82654 82466 73407324 27629 27897 172359170 67395 66580 780151956 81897 82657 41008378 2401 2369 247040616 61791 61368 950613611 68152 69074 402720078 58358 58383 345199772 17316 17985 592946895 22963 22480 874917747 58622 57660 835216696 12402 11797 185922001 47691 48409 292148627 93891 94031 997819686 82668 81908 855620053 82669 82600 680210748 34349 34620 574504793 20292 19747 15461975 11492 12115 850067853 81169 80546 580623744 88494 87642 320808172 75609 75578 445455134 5561 4901 434708012 82677 81747 567566278 57457 57548 999258552 18334 18802 444212052 94275 93557 43412832 64974 64838 770553403 73761 73894 462065231 94420 94246 253232409 82684 81788 597011774 36249 35532 34306703 24782 24644 298470120 69975 69093 727069519 54288 53550 654482110 81716 82689 150485110 16200 16940 972913115 54311 55207 384742429 43906 44409 276719674 82693 82405 23843882 10858 10279 856662567 8675 8748 648335212 69436 68906 224947699 25484 25318 172409064 3469 2545 224850412 79979 80809 15434605 35251 34538 314222220 15515 14700 382945135 90564 89848 555825393 40715 40236 271205650 81666 81577 659190157 43811 43573 184933508 91336 91221 207123231 72228 72067 519207568 49772 49609 369386978 47043 47147 69385584 23365 23698 425648900 31258 31406 71978467 2462 3315 137442393 82713 82692 788715648 4955 4382 218217553 36008 35069 971520330 75042 74795 129145384 82481 82717 138932100 29506 28689 482893404 6060 6318 712647 25976 25919 692446052 54354 53388 749277777 87399 88075 221486751 74659 73654 767273888 39812 39967 515865995 85459 85576 321770304 75073 75342 939434807 4750 5505 688848097 94271 95073 827333115 82729 82394 352733100 36590 37355 979291494 30204 30290 123856855 56470 56642 599941240 19107 19694 567037559 75245 74817 188920849 37172 36359 362546070 51742 51964 18802602 43387 43120 465954438 32187 31325 965979715 63336 64188 141510772 61520 61620 955513244 88669 88395 471864640 72667 73580 309652904 82466 82743 345407117 65576 65986 629772863 76914 77544 523558164 20400 20466 797092115 14990 14612 790084669 54928 55479 573355493 1 87 415613936 32371 31687 756340473 40674 39716 897741992 30023 29987 191431111 81826 82753 809494986 93642 92863 142374899 90378 90388 43338806 75331 74547 216369279 82250 82638 620310299 82023 82758 642019648 48178 48818 277133583 56153 55725 463565966 1 256 443771743 51150 50472 7436096 32306 32028 86859171 24761 24647 406239960 21764 21101 211268502 82766 82755 19381754 65398 65609 241285925 97343 96869 421125411 53502 53833 737882310 1 113 720500119 26244 26292 673390091 16052 15268 483933339 72293 72341 572294775 82076 82774 720437477 82775 82405 813586064 43888 43537 609942609 93524 93334 34209589 47761 47202 992904149 71961 71256 667334450 92574 92163 891515831 77976 77145 111510802 43836 44828 785394685 72951 73248 417178421 46201 46432 59617574 69506 68506 987517986 94499 93619 200787223 545 270 694988061 82056 81976 84937816 70905 71309 837715197 53061 52923 301994880 34762 34910 304497976 82792 82471 712689902 82101 82793 699257152 96896 96724 666779322 20902 21008 57519634 3708 3712 37177579 25191 24961 978592779 9531 9622 834784235 61142 61384 396049662 52911 52569 42618680 82801 82791 851865733 32289 32511 278046811 13639 13141 791630996 4182 4095 3573790 3678 4518 483563604 66701 66104 116704250 20284 20655 488716078 18158 18885 851762639 92903 93012 695362085 17309 17046 136625112 60502 60074 24824170 58159 59070 582387421 83183 83739 84344874 75355 74628 773461162 65708 66533 389897387 56414 57286 668134593 82817 82351 329098903 27466 27060 398820684 76509 76514 814770584 82820 82336 291490901 82821 82177 355283492 83670 83251 793956665 57598 57917 51585691 698 1077 469541466 69911 70379 836132495 20297 19668 409350933 89306 90198 504578146 69766 69574 333766132 51549 51769 773983511 68503 69271 106878756 82816 82831 778541666 54433 55113 522953513 96380 96477 122100481 51531 50817 982934992 82835 82278 783484239 11600 12231 805215589 46564 47351 929187863 85107 85907 715038247 73437 72876 67467174 46335 47318 518480377 43359 42972 566045988 82375 82842 243662938 1 650 673479204 75654 76036 755393175 6374 7065 654983801 38358 38044 387090495 79788 79295 35981387 82108 82848 777547736 64551 64303 564491883 64926 65078 201783248 41905 42441 884704484 97086 97303 468962231 78253 79019 165008339 83978 83459 308031915 15507 14615 409703032 57164 57958 239586323 70851 70692 34322572 34946 35607 445162384 46332 46896 728629205 11377 10939 526290224 12756 12949 186784761 41829 41975 918208741 75001 74997 803775632 56151 55757 891106358 82865 82785 547186044 44674 45193 421268789 18370 17742 399378813 55392 54835 864108977 57758 57463 22087936 35762 35272 974075564 91206 92191 488265528 65135 65202 383939599 1875 1031 94793584 44858 44514 644989085 71418 72163 34788512 90772 89778 909294118 96619 96582 533633342 66998 67962 903495165 48832 48400 965113174 6014 5367 759084460 82881 82387 739416285 82882 82556 685382629 75250 74678 923727939 82884 82575 787238332 37741 38627 721962823 63371 63444 792493076 45684 46186 659559951 85841 85952 65046359 73039 72565 158319736 82732 82890 373661547 19955 19558 272089003 45126 44507 382052833 83981 84584 343129585 76309 75946 519397487 46710 46424 423423176 25382 24723 713039264 44672 44603 367609142 10901 11661 11137994 27494 26804 438365 81965 82900 544744001 79300 79653 412005968 29679 29121 963048650 82013 82903 447781157 91481 92125 685129554 42052 42465 340536907 12770 11964 134753248 53782 54757 67128350 59831 59551 5996745 48494 47669 41226681 61301 62176 915418403 50485 49680 397440779 82390 82912 447084923 90039 89736 436544302 87349 87665 241184971 52871 52932 413793523 88912 89216 879318438 73436 72942 870558146 82918 82549 437434294 12592 11930 618655393 22499 22524 230129000 11944 11903 388016018 8283 7799 331183590 7726 6905 361842978 38441 37659 205080390 8643 9234 758554687 17746 18229 992922880 50976 51830 126141514 30812 30326 91437734 59688 58858 508227437 82930 82740 338679503 58836 59526 189509935 82932 81936 822338133 50477 51352 359345989 32823 33249 214204352 51971 51274 31956651 64811 65320 48377601 78871 78495 751841012 82645 82658 191410532 71655 71335 118344159 55205 56178 765553088 82941 82268 35485994 73510 74167 626298096 51198 50890 90032299 82783 82944 212678279 99410 99285 849210012 27082 27137 18738112 47196 46369 447450167 71032 71213 915089076 28133 27895 65965699 50733 49952 117418960 10521 9713 641408365 82273 82952 924572549 12192 12151 440387354 66254 65489 990852673 30750 31542 614081916 57111 56997 836319391 92301 93099 411807779 50915 50300 663117275 25480 25130 937409622 32591 31671 739681928 95499 94716 283269475 96291 95286 821950341 36732 36199 401458995 41152 41692 61414189 24254 24917 513882913 20741 20360 944291534 82041 82967 716171020 73646 73901 858222172 49164 49878 240285355 82970 82168 682917991 30933 30216 73070369 82972 82434 2353227 80801 80211 837213394 17821 17399 776459431 10790 10359 263134068 34151 33705 963979280 5018 5512 486245481 99559 99719 335800838 76521 76775 506847052 82980 82046 527549478 63685 64009 152596682 14403 15352 170123170 67986 67089 545448883 82984 82022 432617199 43748 44164 569100368 32864 33546 341585853 41443 41093 108207608 53684 53731 432378156 50295 49656 965876446 26119 27112 538749501 83725 84301 124692013 32208 32315 613104774 54449 54591 617527383 70263 70451 47087403 44607 45360 312972713 98610 97873 89673225 56882 55890 62278948 48165 47315 538171700 88562 87699 660141448 37505 38137 667216036 47317 47361 401689265 83535 82895 940214315 14021 13722 352795942 83004 82426 436383658 94214 94140 82938352 58280 58681 495565701 19304 19845 600039592 65147 65050 924698964 84896 84966 541017556 90426 89758 341953756 13797 14287 610758516 82812 83012 960295229 83013 82287 733007831 48426 48072 396237420 20396 20064 685064883 85763 85117 870226660 83017 82594 491130997 7019 6031 130281881 27978 27758 607894486 27773 28586 907977774 23409 22621 325733807 24976 24020 17926503 83023 82396 860984078 67763 66932 351279073 62392 62273 825295241 92147 91347 432114945 98719 98314 211334610 5967 5695 492929066 82759 82294 580567180 5977 6301 138786355 4617 4355 412955997 14683 15265 786123032 40379 40142 147730501 53342 52588 831256559 80767 80525 842253614 77745 78246 29583646 34368 34539 241077700 37626 38247 523876556 70486 70756 247220614 79193 78951 2919317 24968 25762 596165661 83042 82977 502406530 31774 32721 241235437 70412 70360 772550968 19006 18819 577934059 55152 54219 59728751 92542 92788 877919150 54646 54703 595415718 92617 93116 460178632 88746 88087 493210389 99174 98724 118736982 97649 98382 419726564 33123 33245 154400214 28674 29582 109417114 9182 9117 413652025 67427 66584 57021400 701 1480 757688889 55757 56142 636944455 82286 83059 920748269 83060 82482 25140943 25534 26493 329118875 79469 80244 352222474 63476 63506 60622797 67413 67955 915012344 55053 54423 584871 49033 48339 760659700 38640 37846 889190519 58773 58934 206972390 21821 22025 21837198 93560 94286 64862651 6295 7111 35487055 34079 33362 496060434 13310 12791 771216517 32963 32224 819288888 37182 37249 490826746 22850 22058 134268759 4579 5258 142513989 60873 61376 35029482 94765 93762 404590563 83080 82720 650439028 82642 83081 193120905 83082 82643 29884786 94580 93685 404442297 80743 80582 882312846 85854 86193 504266900 27382 26465 211262741 44220 43433 881982191 61194 60218 369904555 82532 83089 802645928 87701 86915 932182078 73921 73314 581079098 2445 2315 198348088 61866 60860 31418000 71302 71186 173872377 8908 9611 226037271 34320 34724 217131396 48358 47527 19249943 17781 18157 596413560 7777 7614 378208323 70254 70910 151747395 34731 34064 819793551 65800 65031 711365522 57456 56676 37568833 24276 25154 312204299 42704 41872 648809547 82456 83106 757777727 27720 26788 841583320 82146 83108 825865946 13374 14281 418675237 83110 83094 659914013 39538 38567 156450962 96029 95986 466889359 5246 5413 17497337 38616 38012 802832879 41632 42521 544379454 7083 7384 452344940 63915 64145 891001639 91449 91939 258523161 43349 43745 607082606 72206 73036 318970523 67438 66887 811249429 76835 77473 51382820 67850 67222 16432378 11494 12194 913960614 85886 85130 726708651 84801 84779 209888576 75129 74180 995142011 67272 66595 540098557 25244 25274 504774358 41793 40860 743296957 62741 62052 804668881 45143 44214 362604147 56403 56023 271508997 83134 83036 740466577 84582 85504 10534046 27870 26914 822545601 14672 15392 348537007 85435 85505 320035542 47516 48307 238668745 73460 73714 869745410 66275 66697 787683531 80571 81527 661232713 50806 50693 487886587 41496 40508 13410613 75590 76065 502669142 3679 3240 485244364 86474 86100 154772005 97303 97656 44511167 36555 35994 293221073 83150 82323 723014372 80408 80042 614530552 83152 82281 543857638 63571 64547 97727936 56635 56016 191378236 11654 11521 587898988 33901 33389 462792279 94953 94492 138442029 44896 45265 529437984 22177 21539 843316026 83039 83160 47161249 97098 96832 589930274 20955 21586 69070338 40667 41007 979464801 83164 82305 875223736 50416 50113 845302066 33504 32709 818781945 90296 91182 100854437 71241 71694 787649907 17881 17050 526780145 8718 9079 44981053 22137 21446 311552011 24807 23969 972648206 35744 36552 94113912 38180 38781 376825517 56566 55709 142720095 10454 11438 869111976 40631 41393 49950434 85917 86217 213421641 97975 98383 462439854 69546 69041 815419846 65978 66351 373978321 55933 55042 466021560 90019 89235 319110349 32729 31760 73607886 83110 83185 660746474 98717 98806 233370819 59024 59215 972166096 66580 66390 893802381 83189 82487 527054932 96174 96443 664898520 74057 73069 930243731 63832 63683 364581298 19732 19921 723184445 47693 48248 904836232 5457 5872 250343220 95220 94803 114625361 3875 4628 177669462 69295 69840 75974921 64619 64570 139274390 17579 17278 578777441 60800 61636 229323858 39223 38422 8453045 76717 76688 5298401 32363 32836 230719038 51978 52031 940457579 87090 86504 681026441 83207 82322 549079549 85522 84697 855055399 62720 63036 228604124 44306 43773 660587175 21322 20356 9864730 92958 92709 606017473 5268 4396 111955560 83214 82606 33069780 74151 73944 746432043 43608 44345 621535891 4328 4153 740693458 76861 76599 374061050 74651 74629 382808166 69674 70150 497771912 87023 86898 468547682 20740 21186 685469864 87277 88033 805078726 99032 99606 876962672 83225 82319 889792615 55346 54898 118453389 97907 98402 649454985 39111 39318 264039294 5344 4535 736995247 32375 32883 326046977 982 291 272331186 15457 15124 30202827 86288 85394 112647697 85572 86018 528243068 63392 64280 949475208 50734 51479 424408018 64130 64325 23740388 1 232 837835293 35675 35725 450787605 54695 55513 476706547 42815 42393 439977093 34152 33842 889301540 38412 37818 23866536 8821 8202 720428784 7970 8133 96464085 83246 82950 211735160 36199 36884 237603668 59076 59899 142941811 19480 19920 188750264 15087 15335 347167778 23933 23700 717770606 24531 24030 249918342 2559 2089 149549719 16009 15772 123431632 62942 62546 553829139 93245 92841 136858137 39455 39062 538287070 83258 83209 188409683 27587 27316 450838176 84857 84343 822095488 26680 26542 159776127 56244 55862 698759714 94196 93766 183318328 92870 92821 586829810 35479 34785 296180078 23744 24740 753833428 37146 36493 15438658 58713 57957 649827083 7163 6665 20260899 80459 81065 648008105 23178 23852 202263271 31168 30490 776254538 84066 84958 327205147 77549 78185 499012610 64182 64882 120701592 83276 82873 925858452 89640 90180 379895127 80698 80792 621350117 48374 48192 891944327 53111 54020 351238576 82993 83281 466596316 68037 67987 423166074 83283 82707 116787753 55623 55470 588473545 86125 86621 293610545 83286 82820 121790865 43911 43049 799292091 90502 90581 528707823 61544 61142 727698148 41498 41697 982531097 3248 3328 612901817 88332 89189 750831510 83293 82672 914330629 12686 12944 860598186 36026 36228 92449384 35249 36235 9289493 73753 74308 362625961 38740 39265 76823037 36199 35314 758948685 11611 11147 540041000 86598 85683 627012201 71762 71659 449155438 11882 12012 694747316 83304 82721 111681390 40107 40162 144020448 62122 61469 699731841 86645 87415 453415211 99156 99990 452591084 8704 8200 477850929 96536 97046 49392474 36338 35509 50463748 37564 37613 275402633 82499 83341 351572862 84434 83868 335807555 87820 87064 477903318 82717 82894 341204112 45068 45275 13650546 50177 50742 212827178 78027 77625 553733884 76568 76392 678904625 1047 974 906459832 37848 37323 758178336 89163 89738 483491349 80694 80787 622750208 79731 80354 637220994 24779 24744 15000283 9892 10716 756792450 90266 89858 595034740 83233 83329 431577603 82969 83330 646726965 4826 5125 198845164 59631 60432 264870761 49352 49658 372776437 3280 3325 42131627 83335 83298 135273403 61546 60874 599016350 56220 56118 681042452 65487 64880 17263583 79714 79349 638296479 83340 82950 141638712 58661 58579 442755488 59632 58638 41485591 61280 61999 665030155 47278 47928 555039550 97286 96971 231683039 43229 44174 355534523 15443 14535 14658997 50835 50868 20149275 12860 12121 33186457 25423 24740 465773019 83241 83351 440017176 88581 88491 824437791 83353 82407 59860634 82565 83354 456886438 28197 27295 20917491 63109 62611 473401598 83357 83259 723023924 96477 96835 828516596 79629 78890 249077447 63808 64329 252147535 59477 58663 85641659 19164 19584 855078590 72615 71763 964662620 83364 83256 531090190 30291 30893 175804935 83366 83119 838190752 59043 58854 488856892 1 756 596175899 67501 68000 44552437 85448 84820 735262814 29820 30341 828390710 32130 32751 297126073 26 1 863854566 13661 13028 532590940 12549 13371 224267997 84390 83389 219224079 6076 6463 31784510 11665 12421 216098596 83379 82934 403643655 22061 21703 379202730 83381 83063 538782182 33055 33037 413039076 43795 42820 544117327 50908 51432 665376506 11646 12022 636400075 50256 50881 483499757 92308 91445 499283859 10804 11617 875452368 84523 83915 955687005 84643 84743 504585014 55176 55254 400081526 85318 85785 351757031 82763 83393 518152209 41302 42078 703876567 97907 98133 927790047 94037 93499 434778456 37210 36831 491170783 67471 67062 490703502 91575 91373 36076664 35099 34566 71705635 47519 47574 98911685 34330 34189 305792061 36796 36298 639921456 25853 25393 686192301 74085 73518 719895874 73071 73337 920881002 6970 7044 753689017 12730 12540 981303613 9383 8821 992331227 49549 49022 187974845 40883 40408 6046475 76150 75280 4211070 90436 90302 106569114 77696 77119 123693958 22154 22253 415155167 54805 53828 438710016 74607 75351 695141258 59061 59586 705811509 66622 66182 950642997 64649 64109 790710711 75242 74595 582434364 73763 72874 783497951 9034 9178 356309199 21937 22553 728236154 83394 83425 237941317 91090 91620 732170688 77540 77558 643954611 39787 39210 682709382 39682 38826 163317950 90024 89975 411055028 46035 45488 520820909 42549 43081 604780280 78608 78940 24176067 62368 62181 12670140 68695 69200 225966795 13070 13166 539220310 92959 91959 600190708 93772 93091 67542655 84449 85226 594434015 90153 89832 796611079 97349 97021 38180855 47482 47301 4816583 85133 84495 645972737 66089 66438 649133526 86136 86049 70660339 55474 55404 203890176 56775 56711 139106058 60175 59597 918347635 96085 96558 684550935 23319 23045 454858684 81506 81539 649164058 7121 6755 791745010 10157 9660 460922641 43928 43996 794951473 7336 8014 874828562 82810 83456 679070538 31670 32448 438375832 23095 22592 942090681 82459 83459 131963419 83460 83196 371027672 91833 91367 721126883 83462 83091 400001362 40541 40849 371250461 47903 47761 16461785 47325 47877 610866735 11236 11610 307762972 24651 24237 276492105 92428 92960 697156595 22522 23442 557097532 83470 83036 591973853 72975 73846 771981968 70315 69770 304653741 45599 46347 483529168 51152 51086 10906240 99640 98786 463255081 45390 44770 825943794 54556 54523 933314356 85724 84866 722860178 43247 43232 338799887 3061 2498 193696659 45967 46733 589884850 25332 25142 672274628 63303 62623 553124992 49378 48549 914170818 32050 32877 912052253 88308 88921 205430635 82631 83487 28304000 97984 97262 38534807 81853 81906 702095177 44587 43645 798780675 79813 80052 21416532 95353 94659 206408846 32061 33022 9041550 9885 9177 795153064 46992 47715 404864263 32391 33241 959601159 43835 43140 39137865 10355 10589 474954907 12314 11827 944608233 34199 34493 390351301 83501 83049 106251355 16155 15841 281619652 74948 75064 701281034 3202 2980 682055536 74211 73968 253299368 83506 83391 792446250 61775 61055 282129859 61017 60513 362408467 93716 93418 954902426 81692 81095 139108988 23128 23008 26535726 16227 17000 112408222 83513 83391 933384348 83378 83175 689096331 11020 11753 10404009 56842 56196 656814693 97450 96672 646028959 83518 83291 292213454 48639 48854 721352792 44273 44757 251565471 17146 17615 74884248 29877 29177 304370397 83523 82780 109928352 78852 79591 358804969 17236 17948 408360447 26548 26364 323589878 66090 65504 976146860 22612 21668 181551296 80552 80169 25768786 82771 83530 39886460 67990 68023 772829675 22793 22920 459750922 89372 89850 373752464 81834 81199 682103410 16543 15564 334068367 37349 36635 420872846 12030 12671 735429055 1759 1175 693686276 53074 53167 389782288 90978 91603 770501240 31579 30900 785264998 82638 83542 669385471 97088 97360 898852520 81180 82012 911438806 15537 15081 626596115 14140 14627 373117012 32966 32848 53119189 73501 72925 55292189 8805 7997 57527767 36067 35511 721752217 65555 65271 26639322 98084 98034 78793636 34146 33150 286931653 2209 1997 71553159 359 683 100709693 49616 48899 461116967 42031 42596 984851319 82956 83558 396664189 98472 98822 828855370 17426 16639 335195974 28060 27246 824557193 25954 25569 212634620 30824 31137 987910799 41027 41006 135738372 85934 85662 875203099 97713 96990 654677545 17030 16030 158968415 83568 83375 697664073 194 544 707259475 36985 36861 448312398 53541 52935 536805199 11041 11822 877955936 48846 49259 610998745 32333 32719 772325722 43191 42418 894274748 48529 47575 143406714 68780 69199 191728730 72614 72211 129148252 93709 93933 881534018 2028 1543 755880745 63532 64026 856754437 77590 78135 623775756 18185 17314 627522630 50086 50161 965090277 52736 51791 383989521 18146 17626 954975042 95320 95147 12600430 93414 93726 683329675 77429 76819 46038069 79415 79064 815164796 55329 55018 317408803 43057 42698 315338968 39806 40610 152347950 3962 3947 592680028 18744 18476 132366102 2402 3305 259260146 83597 83204 589318205 83598 83429 671223592 54242 53284 127783864 71741 71445 4616672 30730 29999 556793766 82974 82935 326832457 74566 74184 10416576 97071 96108 49393678 79086 78281 81911346 83606 82886 517063885 83607 83286 635665066 69515 69477 192784842 93818 93656 687845294 83257 83610 898823397 4377 4173 454090290 83832 84561 646745033 93565 92593 364609386 5826 5228 738576487 95776 96684 817925341 53728 53574 597344675 18808 18219 22471867 24455 24386 493554764 83040 83619 180200560 70692 70638 658344018 23526 22548 510172025 11653 11477 842960435 72762 73356 333113462 79330 79121 627413175 83625 83165 336713345 40832 40371 242517725 17140 16957 506790079 83628 83505 60600853 51013 51346 105310772 32974 32161 666703023 83631 83613 729106396 31718 31526 591867028 36760 36810 135049463 81098 81146 62932532 5666 4829 487303588 56279 55404 333642687 4053 3460 458374065 11374 10768 509686936 80505 79882 208966066 6794 7135 759675143 79251 79981 489637968 16747 16337 939372078 7218 7407 192276964 83644 82962 300420670 15100 14704 438782021 88391 89128 195850474 92601 91845 207497437 84853 84169 420460572 17839 17416 174454531 24605 24397 763229415 99360 98462 843575429 71103 71193 556079294 83653 83430 906068099 40313 40926 280872675 82749 83655 156613764 77194 77503 166222369 50647 51239 20723651 49691 48790 909177534 83119 83659 653664458 74334 75047 380805292 61724 62644 549412162 3453 2935 39255551 73074 73474 840964106 57139 57592 951635364 74548 73542 903869830 54941 55167 862287 83296 83667 328589882 3005 3126 21549493 27125 26306 316419991 82822 82695 819460092 29198 29585 237105940 83672 83251 7292271 96254 96057 656202625 11046 10562 118653047 47858 47220 54535832 36572 35608 826297798 2854 2319 326398166 78528 78515 809533654 84940 84464 90128777 14462 14229 268810898 83681 83432 643769641 83140 83682 155368531 83097 83683 337226731 38262 38669 9534733 12611 13422 4493972 99155 98926 540221131 68667 69427 679248779 83688 83051 510875736 71104 71710 531951155 4556 4751 581412671 67565 68061 726067319 60757 60240 450158070 60586 61466 363450023 41162 40984 871293527 88814 88275 952046978 62240 61931 112898127 14247 13319 566755988 78467 78817 726824154 71249 71113 284638914 6561 5694 88298799 35098 34557 916453155 83520 83369 978597431 46028 46905 805994513 21791 21057 635803716 37683 37088 635940480 20628 20212 988994304 51490 52244 241130383 7548 7728 649395620 5899 5010 885212765 65913 66033 635711338 68034 69006 149145630 35638 35940 513557572 73786 73149 402558574 82950 83714 819618254 33328 34003 827510756 35327 35206 262305921 24340 24086 407973611 36563 36388 348085546 8591 8319 107953869 83701 83720 556177051 83721 83464 513433361 98521 98573 6154657 82789 83723 340222215 83724 82843 35896630 31270 30620 673524641 83726 83593 413505783 52177 52145 14092164 33620 34447 862842840 57981 58737 585551199 83191 84084 585067798 42834 41987 642799740 97095 96681 972188013 48890 48623 834441109 16717 15750 56429708 48213 47580 391043560 30868 30223 955907782 61263 61100 414205581 72558 72128 196963594 88511 87987 857953288 83384 83740 879104277 25832 25542 288609819 57049 57745 414643174 97246 96894 604794334 90124 89642 989007986 37320 37294 107202577 44691 44278 73671834 62728 63245 722703792 75648 76118 947359322 48022 47326 960983752 31765 31834 42076483 83751 83476 407744394 6967 6137 807591979 7694 7982 219000733 72261 72934 172287779 83327 83755 722916281 82797 83756 515854761 83757 83476 995271026 26719 26356 748370207 45519 44867 441949521 12706 12290 82929532 83761 83756 811240233 83762 82839 309246530 46801 46375 79759528 2459 2472 427176368 21189 22072 257144365 48861 48612 585236536 56023 55802 151970265 95574 95266 593899059 83042 83769 513206505 15656 15063 294823380 83771 83681 105300803 49379 49508 14250330 18201 19181 468086094 83531 83774 349635978 62904 63307 66561031 38037 37792 992680541 12264 12022 950970194 31593 31225 67175414 51707 50854 41711245 83491 83780 87130582 82834 83781 44822891 41324 40879 496757331 8142 8002 859264768 29785 29416 159891526 64493 63906 439272728 64829 64027 900419845 83527 83787 416696781 56103 56029 583528081 18257 17731 307338585 82826 83790 200219152 55609 56577 261163560 83792 83677 560280189 69625 69153 558084402 76471 76253 169933726 47609 47553 30318215 29969 29788 39012150 83087 83797 981755947 50767 50006 707959421 53688 54129 711637285 86030 85490 860606925 82132 82339 918166227 37921 37220 76690590 83433 83803 15356544 56787 57406 16707508 83805 83653 670669112 61566 60697 107404183 84837 84763 902241243 79139 79793 358817092 20805 21648 369017201 66452 65481 265338658 44752 43848 413969341 83812 83363 535844407 48864 49612 577742357 83814 83591 975931292 46651 46031 206370417 82879 83816 192217646 83817 83537 354272449 56823 56332 105660551 47895 47679 648383620 31026 31874 542943021 33775 33197 272780438 83822 83294 851563272 86092 85333 960424265 65522 65253 250194970 46679 46452 751006904 86515 86276 974491754 41818 41766 23679320 70017 69719 561720129 83813 83829 47421648 78134 78727 956976281 83768 83831 8503563 10880 11094 382293203 7374 7372 3907979 46368 45844 21085864 38049 38548 9576704 44276 44969 606462306 52973 53392 680470297 96963 96480 964996428 83839 83114 647677594 10202 9238 532419687 83285 83841 628419503 10987 11140 670225758 60963 60468 784608895 14476 15123 315870908 71578 70622 14848005 75032 74146 206710877 15323 16017 950898459 54705 54153 873181474 648 777 754553816 68225 68988 608716009 64407 64660 34167580 5629 6049 161369789 83713 83076 944020585 88424 87596 26767689 66257 65732 343919605 83824 84682 866086803 62588 62117 704105213 79955 79563 845977575 5736 5762 568417371 41294 41547 507339536 83773 83861 103916379 9826 9998 327712207 44270 45064 812948171 74318 74314 469754501 99629 99241 976945745 13181 13848 848417075 21975 21435 825177602 83661 83868 671679396 87094 87766 818291759 62037 61936 441545193 30348 31201 596727170 26742 26537 274086662 90316 89622 238041930 74656 73993 747079147 26348 27015 635680788 20447 21017 133951142 42812 43290 348067451 20948 20156 674223062 83879 83045 762995265 83880 83784 560601187 82921 83881 820238238 16541 16137 398339436 75715 76263 653450455 25934 26759 816609409 81509 82494 762886675 54522 53669 660826643 62378 61447 47790443 17335 17813 363157544 79112 79286 268593472 12464 12977 591851859 12234 13128 267412177 51903 52845 777214948 93313 92549 485451532 51281 51656 499963228 83895 82913 63462821 83896 82894 823060004 23249 23468 64455270 82277 82154 37172094 83099 83899 957455558 69570 69689 784959931 96204 95345 868179388 83902 82966 887939247 28874 28976 432781781 35466 35599 28656226 83745 83905 391185797 91013 90444 497995784 19216 18781 59766714 23199 22852 159938867 85102 85924 958731959 6155 5354 31707464 31149 32090 70788896 86435 86297 296862511 95216 95232 268137809 79715 80030 147786063 93771 93569 196132084 508 322 128382906 15417 14463 855511763 83918 83899 225556132 17734 18527 876355818 53203 54041 454787354 28789 28998 906118337 37264 37831 482589681 82840 82540 481787385 83091 82505 736000252 83448 83925 767929124 83926 83903 469219970 30032 30648 309135578 33405 33149 605457134 41359 42163 473048841 83624 83930 381402313 83931 83007 217270412 83405 83932 981919462 97712 96993 77160703 25195 26072 896987356 69571 69410 376022226 40340 40768 483083193 27577 27002 670588829 92695 92170 461959925 83939 83311 465142963 80190 79524 26833317 16285 17146 691318266 83454 83942 764291057 22097 21868 618036474 53063 52272 587332808 85008 84621 425726515 89368 89442 67132883 31219 31201 889065140 83948 82977 548298663 95684 95308 737498089 98505 97896 729724990 47631 46628 318272949 76535 76576 170050984 84188 83612 320312000 37352 36978 251844350 21292 20863 961906451 86863 86589 285072792 7339 8025 64367842 44534 44021 841602175 31777 30816 783458216 84238 83910 590789669 71535 72003 577385850 73962 72985 359726676 81078 80543 99918484 12344 11614 761319013 83965 83274 376798009 50270 49997 672094642 41042 41303 109774778 19294 18355 82238542 95802 95423 121937620 40886 40807 641035763 10645 9822 18165822 72466 71548 978262843 9362 9274 932227 17561 17455 525278995 52264 52766 832964366 14501 13513 326783085 25258 25162 9980291 9602 9208 608245814 301 1288 201022294 77475 77728 769786760 53847 53714 461236886 75311 74338 497731104 71083 71409 398922505 83749 83984 148554002 97961 97391 46661246 37029 36280 170189243 5833 4895 921409375 83988 83700 936504568 60423 59526 172026246 42556 41825 612502165 58782 58769 961809745 57841 57598 16046857 81572 81679 362787577 69252 69793 839938400 58176 59056 490066975 83996 83909 158774136 13514 13124 14151592 56178 56248 953553520 70612 70573 928027595 99234 99304 734171486 78411 79222 475453544 84002 83260 500465728 96817 97526 53336988 84004 83983 499775798 39949 40017 953243282 74083 74932 726089198 95349 94613 459362460 84008 83304 20679007 32040 31496 127114882 93239 92964 55009210 14787 13939 432565274 33609 32888 23262877 84013 83414 616039448 78711 79627 538277770 84015 83773 533350952 37725 37585 493047449 74979 75714 788765498 43004 42590 44986729 3085 3053 110725149 7184 6961 444254812 41016 40590 203693648 92283 93109 388039684 81479 81325 930165525 38305 38351 507621592 39165 38596 351495366 18085 18500 79332652 69646 70086 735463020 25096 24186 820627808 46096 46691 699558286 433 1 871092823 4272 5088 366557767 84211 85096 662691370 83385 84033 776888731 96676 95897 42379550 4907 4183 810754571 6263 5877 908644052 91390 92148 782099047 83852 84038 93670336 70366 71279 925358820 29711 29443 711307996 19438 19017 715233391 67734 68532 933096350 30842 31796 126143040 36500 36853 223317031 80613 79626 180620721 6423 5972 249439165 89224 88535 673262673 46197 46033 769395067 91420 90986 8336948 66258 66943 999293767 13711 14094 964620942 52573 51660 320362757 2558 2143 883017856 20613 20502 237447178 4234 4704 237613618 84056 84005 376146644 29503 29242 528732194 23022 23746 93284600 63180 63004 720806588 85413 85001 634979163 83394 83321 827496490 81753 81917 91230373 67833 67530 793095277 12696 12604 775749107 55635 54650 608948141 83818 84066 879437773 6449 7344 624985805 53196 53758 764157783 33099 33939 479492675 14862 14027 39473099 4234 3859 974808871 70908 71724 756553766 84073 83771 880617097 23871 24234 378776866 45261 46250 508608264 13797 13584 600430437 84077 83705 818001056 6342 5748 640049656 73186 73387 233507524 84080 83728 6671610 82347 81421 482749613 37842 38299 840571030 63593 64003 12300273 27039 26054 466238514 24679 23846 249079127 55698 55555 766713321 25124 24370 43903978 73107 74049 321822268 94961 94844 343030348 24078 24926 212765700 97844 98112 867619405 34123 34398 174396587 24441 24212 108335804 74322 74375 964887708 12239 13023 817224574 93624 93598 370863096 65249 64683 91125724 65806 65674 866286475 91269 90580 588579617 55601 55336 236236286 44212 44129 500464485 68796 68105 364253518 61575 61347 962098852 84104 83154 124994685 85222 85023 340176403 57674 57742 65338759 42508 42506 122442675 17110 16943 921709463 23495 24380 433153574 25798 25398 34343291 83893 84111 239695554 71071 70207 991966293 75579 76194 673682916 1307 351 839293588 49366 49304 762370438 10526 10030 246470435 3812 4637 99201556 10310 10401 971394272 84119 83296 971866492 84120 83304 581572176 3530 2745 853452933 52811 53437 305700241 15114 14510 60535905 90824 89914 548302992 33117 32650 10394757 83174 84126 11131772 81870 82797 659159224 84128 83658 356082554 36447 35875 953610090 4357 4789 541844378 16803 16955 183619656 65797 65844 31587849 54909 55378 763167501 15190 15993 331880329 6034 5733 704760475 81308 81570 395739935 24454 24868 421385290 84138 83160 128953355 74281 75199 194498944 87835 88563 417537021 56101 55666 689065858 46334 45818 514929030 77023 77223 106611081 19318 19025 606804685 83623 84145 358576409 20191 20100 729147523 83821 84147 817678478 40922 40442 636210457 73724 74122 619949048 84150 83838 383802416 85218 85428 960058408 58079 59008 855531089 80102 79200 434659339 47332 46607 776834270 96439 96239 647303223 88150 88957 181652040 92573 93042 96428228 66483 66460 433400451 79697 80437 2192733 402 1 28893111 48173 48118 94702486 57677 56844 982015801 89716 90048 502654848 21860 22579 320033465 46666 46676 649129596 63368 64346 816916925 57655 57953 557278284 56084 55704 463691598 75671 75713 841121392 56202 56546 169199600 65196 65518 340967855 2539 2081 2666968 40642 40052 564452852 9448 9686 406106458 77317 76727 859864155 22910 21920 564566945 16071 16972 999043980 7876 8445 780607906 41066 41426 465606216 64896 64973 46930 77279 76287 387420225 79767 80473 146813719 26148 26139 631244079 57192 57801 306880893 94808 94625 145745440 93729 93823 420251947 7522 7651 586428687 83389 83953 183866645 72292 71822 908463801 10170 11011 45695219 84191 83431 140247724 10554 10442 297311217 35580 34833 318300577 14610 15589 578235816 24083 23358 27703307 64821 65254 734605133 78771 78210 76372720 92365 92174 9490216 59372 59087 337118456 55837 56644 834151496 33772 34741 779375044 14725 15013 322347126 99595 99328 714960256 18515 18911 833576551 59169 59940 648593084 7769 8069 716644406 16146 16912 840497271 83958 84208 968004113 13350 13886 298750589 3191 3510 727426354 19927 18971 530324468 95839 95692 165680912 55401 55112 661986353 84214 83336 866613463 89222 89930 71497168 805 859 783305494 73709 73597 508854275 32345 32631 714506680 8162 8918 225626666 1203 2010 53740598 24334 23607 9387428 73806 74519 904003083 67328 66933 756716005 84224 83818 458822503 98074 98877 670189257 83758 84226 406375975 6162 5649 703895848 68368 68528 371480325 62936 63785 573810091 16564 17081 931614476 24816 25103 398765534 48219 47482 402021712 7291 6534 26831238 68026 67557 187811035 48612 49301 932699700 90746 89824 751310570 46015 45260 993976090 84950 84702 844617050 86971 86375 345886 59310 58963 309303645 93009 92252 793183021 15825 16410 840045169 14937 14631 225407698 83957 84244 718893459 83931 84245 19680519 9512 9286 464819375 25223 25836 977356619 45204 44337 374212188 63136 63042 435630836 82600 81956 453715398 59649 58944 523273415 71250 71455 900696811 83960 84253 941226694 73999 73007 748550923 16842 17057 998036553 53086 53832 347734361 83925 84257 733040720 2865 2657 5387767 93209 92392 87025176 51455 50913 11076385 20416 20073 985918444 84937 85251 699642025 95254 94461 559718462 44347 45322 746345891 93697 94452 763480310 31894 32077 975668321 79301 79507 73489674 38238 37843 59993762 65879 65172 42331215 9649 9509 725051398 33679 33076 975518095 16853 16983 838634693 83941 84273 185907931 60756 60695 852248737 70922 70724 375026722 67495 66764 413611033 36825 36082 794648579 41779 40939 621325792 87275 87776 213605088 69863 70191 927252109 93110 92651 448218164 65519 66154 42656916 68660 69537 827214374 31851 31099 76012661 47170 47937 266736478 35060 34308 782809395 80093 80580 547535639 38088 38523 335274248 37954 37495 626381685 15605 14752 229884503 30388 29624 269640217 66796 66878 675796194 3630 4526 693963508 45341 45227 188169021 88230 87787 100719960 44678 44693 761993347 65787 64890 779941717 56083 56425 137915975 29247 28838 974844738 84300 83587 452990669 18982 18528 67373466 49332 48975 829763450 84695 84454 496591114 74447 74998 48250250 83604 83768 12412103 27621 27323 34446593 34283 34627 192690469 52295 52442 761905636 80031 80799 489149030 50026 50198 331557800 39719 39887 550556111 92598 93380 531865323 24840 25576 531970306 34123 35032 422866274 84315 83518 22083975 9966 9433 836529171 31088 30190 454300844 40645 40347 673296324 43235 43141 699168655 75189 74488 255749555 36020 35097 6658937 91360 90490 766334087 77479 76479 733791853 48922 48340 72380807 3019 2287 689971201 83403 84326 808547850 84327 83517 986687085 9848 9643 954396974 67255 67518 256205794 49201 49735 32016333 87988 88528 568617501 71069 70232 308233389 18664 17947 363446843 28801 29449 20071159 89436 88961 125832911 90464 90708 40835819 27439 27762 976294962 34411 33884 46582993 20305 20681 502668058 94462 94637 591445555 11278 12262 363585902 66127 67013 201635145 82623 82113 443225 40551 40036 35702965 50023 49473 135321246 2388 2753 925413233 71105 70700 455629355 75288 75706 533556485 94314 95018 214125552 15835 15822 623482365 7133 7433 62487281 56074 56513 480322202 84353 83594 919624602 81608 81085 469317064 97718 96854 424545363 74267 74120 444458576 84357 84145 355272789 48176 47821 214018127 69730 68889 350944444 78254 78221 218295015 70121 70022 56699357 9456 10297 36257332 61616 61079 618449625 21147 21576 392861057 84365 84094 130393459 79250 80213 915241404 29020 28687 888886302 12819 12768 382287912 4465 4066 465592410 81429 81620 306714962 83373 84371 518533953 39519 39490 340528198 34363 33394 67701341 12040 12458 300724738 46081 45175 38710973 79665 79610 528237867 58635 59113 317301320 52330 53031 344447487 84125 84379 86292305 83609 83310 276517515 28760 28317 940885611 85619 85046 299950878 83439 84383 5221502 32239 31901 843365117 11517 10633 21692698 94334 94438 951592280 60329 59375 971500812 58846 58698 351254141 84207 84389 681828655 59592 59236 889805132 44446 45397 158441861 11712 11327 132894955 96783 96481 213896326 88636 88433 508101307 16709 16781 203775672 11897 11928 10998410 39237 38768 957590144 83821 84398 229075722 92381 92570 53051960 92769 92675 249099393 23643 24460 405031041 84402 83632 474753987 10155 11106 64393435 46524 45839 984371038 73923 74070 861964915 42059 41583 161171732 37596 38278 972494651 76189 75830 857022862 15302 14698 526442816 1973 1827 158456910 97684 97553 335627321 72704 73443 637882342 5002 4232 271012187 26240 26634 979750503 52806 51818 63148405 87101 86545 642331165 29428 30301 358648120 8241 7897 67707513 27305 27477 245948886 83773 84420 36395855 74325 74477 50904528 87978 88158 489115714 64251 63625 763598344 88195 87346 666709628 52913 52425 665932574 83497 84426 973352610 55919 55401 14495481 4654 4676 856108294 87812 88694 749944484 80733 81183 580906527 65306 65733 791390812 38273 37267 207166775 7952 7055 108937703 89823 89797 821240676 47331 47908 280111911 25395 24639 813787833 25495 25549 248635118 78971 78878 925950397 12327 12352 129722388 87909 88434 111596316 84441 84381 747968711 22402 22772 235267485 53868 54827 14461475 13215 12991 579655764 26037 25530 672922114 80291 80393 182046489 1725 2282 456547094 78975 78573 785236793 33793 33749 660712245 21034 20706 504196203 58460 57509 951165939 64154 64047 59141125 73451 73343 307075446 52095 51092 423335023 43210 43522 910269318 46283 47139 177688280 82958 83169 519056612 30330 30402 494506281 2375 1729 203719901 6064 6550 232315447 78146 77769 96735006 83728 84462 831986237 84357 84463 371301834 17272 16339 359306633 88847 88543 502137290 80869 80626 6053749 86173 87175 63634789 42541 42628 803897753 25154 25806 561792272 80818 80564 53565759 16615 16882 817562247 22112 22682 139543831 93819 93848 430378524 40483 40518 979690797 78182 78882 618156623 35280 35331 674242327 57024 56829 856755616 16250 15377 257694835 1941 2923 16227489 25509 25593 569600401 33436 33479 973571663 71256 71924 115573356 15733 14958 958508194 62657 61813 589376479 2052 1361 52832611 91865 91913 493284629 61387 62010 952841022 91894 92725 781827394 66283 66243 563953432 74909 74414 818559376 84491 84250 387705251 84492 83574 54275421 83832 84493 124193071 66241 65643 380421795 64727 64370 892038595 49247 50076 271349943 80043 79221 898858348 7930 8016 447250231 50771 50822 702212821 42033 42159 319354685 78930 79640 377502232 32234 33175 613348569 5732 6257 437651412 36647 36336 104080063 19332 20001 632735360 95845 95517 112069180 41131 40890 957572606 64557 63665 957355887 57151 57586 69802355 19792 20330 873278901 64549 65178 814821207 98355 99231 903471205 1127 301 879996872 83697 84514 514663358 6391 7346 823768356 90058 90012 333810205 54326 55281 58910934 42945 43547 36575091 60164 59903 708845168 97464 97019 837076215 56401 56112 54322427 68842 68376 8039704 40167 39361 719496842 84524 83842 404821942 85319 85707 347822614 41407 40731 234949265 32276 31651 694709125 89577 90062 46047746 14371 14572 76442124 69060 68536 804708841 32908 33905 872598711 42557 42796 335277798 22362 22035 956201798 40147 40086 211320268 32561 32905 149772603 88299 88048 779081554 15254 14905 803440433 83556 84538 184730636 74904 75786 380489327 94092 93230 927823002 95076 95380 243428029 11758 11513 84752928 51074 50244 609494647 45824 45391 10494710 70351 70890 499514591 84546 84528 629723040 34899 33909 565786295 95977 96791 462328832 17443 16506 780449040 84550 84446 780220618 82068 82271 532766301 93386 93341 312013113 19112 19064 633332171 64084 63546 662362368 27243 26723 815350997 84319 84556 198741636 60919 60353 820080402 27928 28871 867482952 99692 99081 804825170 84560 84269 323071144 45753 44820 570342634 9757 9266 275228363 72660 73193 862043212 30439 29942 216222675 72377 72062 873792987 82160 81226 990356822 30721 30658 576690173 38353 37663 254021138 84569 84085 927913329 89696 89521 65435612 56219 56383 919090403 79184 78292 621193690 87744 87210 624758461 70051 69973 779860210 82754 82307 620428609 76560 77208 946334850 37918 36990 488407765 23018 22486 999769426 46651 47627 740354717 63158 63782 607964359 51551 51043 135567183 81487 82119 61897305 84583 84403 242070595 23285 23830 785714502 84585 84460 628456650 95967 95447 991604360 84587 83851 828313025 39609 38867 740060933 28400 28557 56535910 76199 76164 65435143 31228 30515 637367658 58065 57160 131462123 10104 10313 84192071 24425 24361 740011293 3791 4739 421040851 11119 10732 937374020 821 1354 317101845 69045 68173 335418041 84507 83607 730735960 21643 22642 376484414 84601 84088 454522495 51310 51901 11544813 29973 29895 847381144 46701 45937 610101870 87024 87356 997839540 81525 80527 14554989 27593 27437 530883829 83989 84608 860862539 83630 84609 966366952 24824 25646 553157652 75956 76923 292506133 44240 43573 940505010 37661 37403 653178581 83875 84614 829812064 62825 62472 191209828 4550 3574 79340641 83433 83308 756606263 89812 88866 521471729 84499 84619 374639248 20198 19469 722242684 65693 65088 35805775 68791 68572 448171022 90118 91001 144008203 48699 48900 110727947 27324 27198 79702625 59076 58348 322049056 75796 75143 910682508 83669 84628 789545593 36203 36410 9514038 18450 17689 463154484 61786 61122 160932494 2884 2382 309751574 83979 84633 442331035 58124 57530 964593277 69236 69544 50061520 9515 9293 930064790 58310 57966 609731552 56602 55869 455355088 78678 79168 561139412 52590 52257 662192529 84641 84607 442256986 42895 43450 902581031 13943 13339 851807840 83725 84644 19240961 85820 85515 103952609 9711 10048 200415519 89562 88633 197748479 79472 78660 845676999 51777 51652 197771347 50652 50765 462074234 79434 80125 681182337 84312 84652 449444390 27798 28184 494750479 89501 88679 876943005 34781 33984 887145847 14788 14519 363783494 93236 93636 408022906 84658 83691 902511378 32088 32168 7524280 10887 11019 747954866 14390 13720 137691774 63133 62550 905878536 2224 1498 27095263 28106 27235 827600859 29395 29459 339805702 59027 58885 255716302 75799 76758 22329546 98229 99102 6232723 8170 7722 318189443 83650 83833 379472988 82275 81447 394521628 84084 84672 721519506 21779 20952 109346410 15021 15943 976394698 96506 96392 289648828 44981 45703 161575157 55740 55892 16736948 72844 73678 121980118 37672 38496 616040021 83179 83399 905883834 62844 62030 816345948 83856 83682 412794211 49499 49958 290391252 98194 98120 762547013 84412 84685 338277605 82029 82509 749956341 84687 84272 671066861 95426 94966 456394206 68662 69290 383315922 26857 26946 604422454 81950 81223 999013526 77425 77375 177124656 38895 39523 351475499 10198 9522 659080819 63754 63119 951988617 42353 43167 19603404 59940 60190 132300543 78956 78391 900125215 70766 70544 648917958 45379 46261 21704868 41555 40896 444113628 84093 84702 453459279 30986 30842 251178511 23189 22362 873150864 72122 73042 624049240 80157 79951 239841085 82542 83481 235530859 62717 62549 441293 92603 91696 309717388 92806 93394 932116422 9898 9730 190005412 72467 71567 765328504 84713 84038 718545812 27963 27467 509966828 80017 80026 429118665 1431 2049 891966232 38014 38444 155698449 63441 62690 2041428 84719 83956 58203053 68664 68851 491442194 8695 9110 930439335 84722 83864 235210185 84723 84547 635513702 27764 27797 52239666 64448 64716 837461887 82025 82352 328848311 84727 83834 874202574 59196 59432 807021097 15254 15731 341958598 30760 30366 81438897 70984 71023 203832069 26273 26383 475242249 84283 84733 771484459 9340 8591 880719083 39444 38777 888210925 42484 42237 414572234 47093 47068 32183141 19642 18804 842468033 31837 31208 708228268 93996 93903 558242249 47871 46978 364257963 42425 42703 284096814 12360 11610 347707182 51286 51721 392523844 17728 18612 695088698 16689 16976 353039958 77245 77168 713588129 81747 82105 604841183 48286 48872 73211603 84750 84213 178919932 40081 39365 926484215 79508 80155 34692898 84753 84662 289879867 84754 84420 65382412 24506 23561 204373864 94779 95328 811630072 12582 12535 171716793 40 124 58089747 18657 19283 416534253 96719 96908 205683250 90787 90259 954101147 12847 13646 888741570 84763 83905 719222726 40957 40871 328816898 84765 84600 547362225 15727 16509 254061168 23605 22737 378381556 41645 41242 253832832 84011 84769 916387536 89125 89768 102067092 70472 69830 116115648 84121 84772 615493673 83916 83159 98577232 35251 35651 663081038 2030 2626 906775346 40633 40394 292935515 31313 32013 999673999 53439 52636 78283231 74323 73809 223070363 58030 58095 205296602 90656 90652 458837356 31868 31814 141811501 84783 84237 764633100 30682 30471 262704718 1 721 460269773 20549 20389 902367040 90091 90238 529732060 690 496 209222339 56999 56693 688320537 57805 57247 231699400 84722 84791 738668070 44798 44410 63109927 32382 32136 343420350 27913 27299 505586580 59166 59173 469095241 84796 84313 154866128 19913 20263 629567405 84798 84403 924439836 46816 47521 552467558 50604 50208 762094579 23947 24443 396189145 84802 84415 168186104 84600 84803 625483749 26697 27306 268274734 54892 55715 41490108 62476 62514 796050535 65689 66265 74046961 57413 56417 435076351 66554 67468 275437522 84810 84030 358951881 84001 84811 721370871 39228 38630 534311754 81698 82033 512516123 83846 84814 362532133 90774 91350 524321323 83987 84260 741406935 65523 65533 755804829 17836 18605 869253796 84659 84819 825195523 13508 13422 830797521 12680 12540 963338976 17846 18501 66327828 84823 84438 316081338 37312 38027 616323145 63380 63498 642786672 34338 35318 947283558 8418 8987 411924174 91292 90743 62845617 2215 1664 265160287 84830 84245 410856497 87499 88483 556842370 39963 39674 700021346 83945 84833 128034752 59708 58977 506067501 83957 84835 644674397 82645 83432 223392022 35229 35066 963731501 53458 53970 20746936 56167 57115 888344745 44610 44430 250637422 27889 27076 923627842 20962 20779 257573716 92455 92161 214084086 59511 58742 822204014 83412 82928 749784608 15303 15106 776108838 37579 37711 694304404 58233 58129 499775996 93390 93019 27600875 12903 12674 773339513 67130 67113 841160476 68114 67464 430282084 62058 62408 109659725 2626 3020 94352953 23988 23830 308425704 17230 17199 491683031 67994 67765 226859504 84743 85508 471127673 31258 31824 969132950 80072 79805 403999975 9417 9202 311928583 84227 84862 64265454 84863 84053 74996105 1 435 438709517 9119 9846 231418310 84255 84866 44033649 84867 84284 192429159 3542 3829 650633764 83968 84869 320308965 77352 76553 64086145 84087 84871 482895004 78225 79227 781873387 94624 93619 513638946 11844 11979 447338430 41930 41984 464851670 8760 9738 836178054 83595 84184 149324988 42271 42027 780648559 65774 65193 152512136 89928 89185 177384701 81294 80462 589886456 69197 69411 885230333 837 1402 865041511 43304 43998 519780796 84591 84885 998283168 55736 55932 384908918 85915 85152 264854768 22903 22268 999822353 52732 53215 154701951 30979 30724 18719499 84891 83900 951745247 72025 71433 361559474 484 543 16965350 1 283 403700883 88236 88910 400720313 26063 26917 886306612 62313 62047 289110314 97427 97812 394810630 58573 59013 898348100 53306 53965 109290133 57318 56959 103313955 43904 43144 411227906 84304 84903 822647562 77046 77084 386700723 13769 14330 373010351 35717 35884 64581193 60477 59928 553108185 94891 95661 880358610 97065 98004 374255917 84910 84846 311145536 87076 86623 461343557 96658 95656 950856987 4822 4251 367453699 23760 24095 938579570 39159 39960 647103781 94706 94115 703767 76407 76351 594678809 84134 84918 470439180 1 627 271311122 34208 33688 767265080 64788 65779 948555355 84922 84082 68579678 7164 8087 781250028 12396 12068 434186832 26265 25971 237992763 5319 4417 780084320 37221 37698 143730516 84928 84685 266458136 86530 87387 420506412 47663 48487 486786347 63879 63651 633787442 56473 56734 916731306 74895 74829 767754024 26655 27062 789219195 82 1 114636081 57962 58631 107505160 82423 83342 218586923 84938 84721 635008052 57960 58798 95011646 20213 19522 721917587 49963 50239 403194037 26518 27158 913190362 23614 23204 498859533 31972 31058 238507412 66153 66004 748338508 94594 94465 130186007 8984 8784 474827413 93673 92686 163864759 74002 74396 696072440 24386 24352 420045113 80889 80958 950657422 96258 97264 30869387 59208 58983 446159046 25189 25173 267374258 44836 44842 342248954 71668 71125 657595907 87610 87284 222136646 74403 75056 786224534 64802 64610 597916569 68089 67347 561053432 96313 95786 208311564 48694 48182 858912288 74320 73512 28248947 49979 50615 558472868 54493 54760 84298546 91368 91380 461994285 92135 92986 323810387 13234 13693 449588521 39098 39083 304100821 56637 56048 368630463 43850 44419 317414726 55515 55055 665012488 27427 27245 825450644 1269 1171 374293628 1832 2165 753651744 84446 84976 290603434 32493 32356 509882132 78227 77544 341153837 58888 58310 98543095 54419 54163 58190299 84981 84477 415351678 52470 51648 839846463 22084 22662 241385381 20432 20487 638319178 84824 84985 243528959 41098 40826 167300165 16434 16231 56329290 43897 44326 530547722 55787 55584 827184711 69328 69298 625559412 23512 22985 372830153 65140 64905 67479828 1202 553 845892619 80373 80992 439510821 61714 62136 26797894 14541 14393 278077634 23256 23932 655602563 94866 94480 304018263 63578 64229 730913198 77984 77045 307852886 74565 74258 346495213 83744 83798 938703659 65838 65508 836508208 75584 76023 476782449 88176 87481 619740680 72440 71679 240078694 84224 85007 103715516 34778 33896 673074332 16720 17085 40087706 78057 77993 768314610 29956 30150 879341707 2658 1723 48235971 3184 2178 476033258 59644 59148 725333853 83901 83548 913874070 29928 29703 678988981 57732 57442 325953606 50607 50331 636248921 76660 77547 881900061 16893 16677 88756133 64504 63625 226455423 31291 32064 38414138 4695 4196 762459426 80734 81269 546335660 99386 99085 842081640 35757 36154 841340795 91817 91486 111517932 95354 94781 782352197 75607 74798 252368218 99381 98613 652901689 9699 8740 79668869 37601 38400 187567311 85033 84781 599469491 38788 38046 333980854 8452 8812 731726651 51032 51926 461352206 85973 85951 375309907 60687 61260 445507032 4158 3281 111548195 7631 8598 414896555 84990 85041 263747358 40377 40345 71579816 9519 9185 420201361 45462 44659 35444656 2915 3513 64812156 89390 89300 682528724 98233 98593 906615202 81750 81543 926820876 56019 56942 141866972 1519 1649 5191980 92782 91849 19224754 51213 51556 978367509 41378 41469 351412780 58799 58560 80611880 69083 68439 376356070 84836 85056 442590209 15746 16046 316470883 66444 67449 992691809 5144 4660 448732579 9569 9291 93633899 54568 55279 403377656 18651 18827 235724308 85063 84740 872045589 76494 76054 57441237 57731 58117 779999592 3915 4180 301459106 43016 42063 692969898 95642 95293 385959200 61540 61041 144615092 52038 51920 388685587 33922 33817 728821396 85072 84508 155708437 93709 92904 495122400 85074 84828 668940942 85075 84732 82114634 74367 73764 458113760 48596 49414 757688693 85078 84319 780729058 52965 52435 842405895 29958 30065 545029520 4607 4295 750364928 79809 78931 68377345 74910 75625 574196042 85084 84615 13903001 66771 67617 449280912 58283 58274 640059775 84731 85087 508508244 49407 50409 590518097 57581 56965 999183420 63927 63988 358871831 84325 85091 446750893 21249 21490 66180214 71203 70241 26914971 75558 75144 463838503 89635 90483 778091424 99204 99555 422743719 99017 98031 67977547 60020 59637 977375279 73995 74489 873316026 33383 33140 554629862 92043 92095 516967531 39062 39235 4608598 84736 85103 296675919 84988 85104 72002844 95653 94795 585328672 85892 85133 146633188 84530 85107 689285109 48405 49116 143944341 16997 17442 815034132 67317 66955 552116169 84668 85111 807287047 58099 57909 307458688 97650 98006 526139634 477 1238 377936405 67509 68198 820884771 22587 22422 989123697 69888 69016 303941867 85118 84315 772646526 57287 56571 842209452 95396 96187 287604958 58036 57679 862262324 75324 75930 15654110 77973 77080 124347209 61920 62461 648586661 80413 80829 430536837 3791 4756 64324018 2879 3586 152225381 84567 85128 178376837 46240 45800 327862940 48365 48080 887500955 84764 85131 889021357 43698 43391 734601632 26522 26061 471016632 54699 54871 838899425 84882 85135 914398100 57961 58851 582192640 89251 89313 922271007 1267 1058 922615275 18064 18834 381610962 47165 46545 604942862 70763 71155 886623385 48037 47926 66053576 90047 90793 350379489 97654 98069 451064860 83952 83638 528221426 49287 48868 728018858 66803 66254 643892607 14992 14429 718354141 1328 580 236296059 60470 59832 144922725 10842 11008 523964207 97585 97488 441932776 52806 53695 562154378 47082 46351 502055668 85155 84731 37347000 77958 77534 621401657 6139 6765 679912694 37965 38661 448500469 32372 32224 959462820 43338 42806 903449775 9130 9511 739580571 46513 46587 168138536 76557 77321 893163970 8124 7625 156290191 94803 94485 596139228 29286 29456 679068660 89046 89871 923161508 85168 84331 936545279 85169 84606 283388956 65608 65220 583056866 84895 85171 56873762 85172 84529 668875916 51994 51660 85409604 19147 19487 2271775 94596 94922 631367637 96715 97420 675982757 11097 10493 205142592 85704 84878 449661695 26404 26815 464806813 34926 34080 847970077 76069 75464 30356610 8323 9098 34068085 49568 49478 310807836 76859 77706 350888877 9999 9313 218353534 87856 87058 746398875 84231 85187 204590136 5852 6056 80704368 12043 12715 82697516 7994 7341 343447600 85191 84798 333030045 60526 60029 419057254 98835 98300 20139145 38778 37845 566219541 25247 24356 502000185 5590 5519 734285553 47641 47159 944693782 21319 20872 70674127 63053 62987 274703294 4254 3406 627182683 52854 53320 130361943 84707 85202 472273161 67442 67340 855037220 26086 26506 773975374 26892 25917 208618581 36928 36522 208777743 85207 84826 125630500 58630 58251 145427034 84603 85209 615867933 47429 47509 484498260 85211 84286 168261821 53675 54471 339779698 92431 91821 6991167 33655 33084 106600428 9254 9064 422953907 80346 79903 922620783 91199 92016 487306576 76985 76202 213926163 45191 45058 108127499 94842 94103 806977676 81877 81893 704560745 39508 38956 86775972 84899 85223 237942417 57501 57337 304308457 15441 15593 349463461 53258 53096 70529954 19151 18964 942284370 192 708 625261576 84466 85229 32282534 13308 12495 875001011 64964 64831 531389730 80301 79575 830630483 58933 59141 314305809 85234 84541 323884704 38684 38169 600206616 41439 41935 821716884 60642 59826 369137933 91120 90669 439142103 85239 84666 66627084 3265 3105 707048827 88782 89637 135155144 74885 75694 163500009 5907 6013 175746592 85856 85564 840158747 85688 85990 23921907 64728 65472 565990412 82225 83194 543695924 85248 85114 380806765 84785 85249 414798401 85250 84446 54185370 77516 77306 840475248 73731 73590 822624460 70067 69875 853059051 88597 88263 553016208 15891 15535 28618943 52567 52116 527748984 45670 45601 591914799 99359 98798 428066832 33267 32320 756596558 62820 62034 670164755 92499 92749 911263949 84356 85262 563898079 19498 19499 571248913 84446 85264 39010599 71989 72442 149416328 22576 23283 408497640 54584 54646 579698238 34480 35042 176656030 75367 74761 216775339 81342 81681 688789943 90339 91186 856027344 44811 44218 450288200 17245 17594 895841922 85274 84703 428300287 18467 18695 371961093 90317 90758 237173593 2653 3009 180758236 37923 37746 4981268 74537 75497 893280224 32664 33231 707237864 84313 85281 657210256 98214 97270 584968050 84937 85283 810007976 50140 49352 834385777 82222 82040 446476533 84563 85286 6069812 63296 63635 375074919 39576 39757 521069907 85289 84761 927549032 92397 93189 701357982 66435 65922 97916524 81224 81450 99312467 1075 1102 97273033 99392 98900 72326804 28958 29268 882938058 35635 35716 502590487 91029 90858 560583934 35027 34046 459732512 84711 85299 543973846 23667 23010 887686572 20332 19371 11934831 32760 33485 490099183 81575 81389 653515693 85304 84724 148988929 45055 45194 198780297 69742 69152 609903317 24771 24841 104685228 65690 65306 177134442 26251 26431 482738748 85310 85154 774560069 83540 83664 81291254 19479 18685 125690654 15340 15449 260359805 19101 19132 955822042 97509 97615 35532785 32115 32064 12115385 92420 92301 13628100 55119 54716 172918225 60288 60739 779311305 85320 84815 252816827 19145 18335 73243790 86025 85181 489818508 7154 7500 730049772 44791 44406 827393030 86248 86965 790184668 90246 90645 945943312 50846 51097 344518028 89656 89917 713459300 59673 59913 862004403 46638 47391 748097160 91135 91649 780284193 52879 53354 171945983 5680 4905 256809370 97487 96869 985978560 55743 56310 8212964 41456 42329 40173031 9531 8927 176906271 44467 45094 576200619 88700 87953 332328021 34139 33343 695689616 32059 31938 103312978 23246 24005 393760989 86210 85464 475393462 2321 2805 617857873 2270 3177 954370120 75690 76272 558247954 95800 96289 146584205 67545 67951 988845286 74475 74185 325183130 48487 49131 538753957 5080 4510 985019686 51444 50941 228422639 12271 12200 209022179 85354 85284 3558170 91467 90977 658590735 47661 47181 11113070 7241 7383 358084677 42189 42650 972225429 30785 31431 518256794 35798 34831 774466381 11187 12193 904793573 61908 61438 7277664 24451 23652 39156574 94506 94092 78295254 22629 22991 285643115 85366 84915 635064169 85284 85367 79836342 85368 84390 897585977 89082 89601 278588291 85369 85370 731971009 72682 72603 402603841 68736 68107 217858314 953 839 973846622 85374 84647 139730974 83420 82464 685171296 5254 5716 407548864 15946 15781 711382578 270 1 468084570 7548 7699 88227515 8371 8052 934396471 43993 43094 983731125 81449 81814 830558450 74443 75087 272975549 90763 91378 416400175 55880 56045 199179942 96075 95865 768250248 36343 35442 573439251 85991 86441 417578955 85389 85320 880709 85390 84735 622956386 52434 51736 282247985 12026 11020 251442706 46554 46871 3179990 54092 53833 434072809 55972 55312 534132685 85396 85147 45064561 14281 15210 748210978 61689 61930 580264746 42461 43076 417539426 48104 47466 810864439 45873 45206 489147637 51706 51915 945007704 97669 98419 200245422 11103 11058 926838040 37647 36991 194047393 85246 86124 752795208 91533 91696 930871093 64841 64501 402845611 54772 54904 187712890 9635 9917 150508787 67126 67455 416255420 29532 30278 481800940 97508 97022 760039768 55723 55255 312265976 24809 24194 608194254 41947 41763 248407739 28096 28211 223805720 85418 84545 994004503 85419 84513 627706170 59845 60593 424657243 43113 42779 86625819 35254 34575 907003319 7174 7093 125116051 69009 68953 320913908 81015 80613 155795909 91726 90766 909586785 1427 871 89350575 84151 83710 826180369 39362 39303 757302271 29990 29944 353958211 47038 46302 33522984 31263 31525 553753890 55614 54890 257051062 85434 84742 546380463 32313 32247 146807262 5146 5663 173840635 41314 42049 769088346 88017 87544 288907929 78560 78101 895720820 85440 84894 974844499 6241 6599 576695136 328 1160 681457692 67952 67048 75798734 19447 18599 874654278 78209 77666 109149376 20159 20999 932116213 78981 78657 197545625 49897 49752 766765524 85366 85449 73518967 85433 85450 206461446 55854 55766 437680579 68342 68599 799585376 87955 88423 889002247 66463 66507 148665813 85455 85011 72372735 85456 84586 548743729 85160 85457 676804338 38316 37772 556909323 93954 93773 65901122 39404 40277 933714676 5678 6163 36564803 4432 4308 25311477 85463 84603 624424265 18707 18348 363309113 77425 77881 641394437 61653 61056 477755398 88736 89058 126858257 33183 32906 142063602 84541 85469 872386249 79634 78709 562037843 80015 80777 800032349 78420 77706 884209399 40995 41263 387194148 10215 10156 452333589 84623 85475 696359219 85476 84747 672246660 81815 81479 22987567 85478 85314 880236075 25794 26380 6110559 84526 85480 329357241 35451 34899 854600965 84374 85224 689407126 22567 23435 156342255 96009 95957 772647961 29036 29770 776128585 72347 72210 430421755 8128 7687 391449781 81381 81378 37715979 94416 94975 343579294 56084 56333 183435556 8438 8287 66696904 93548 94161 195335772 60396 59671 698820652 85271 85494 200378751 85495 85077 128702212 21482 20689 13308348 90022 89161 16837154 39793 39808 70038429 79528 79411 561985669 85500 84860 330267965 83048 82541 287954222 22161 22821 701946549 84962 85503 327131952 82528 83135 502102231 69229 69220 812576775 14018 13123 539008031 84511 85507 149260330 15765 15212 44399078 2934 2161 956725732 40558 40625 31156185 44909 44678 167115359 84608 85512 52277674 85513 84846 357605634 84806 85514 968645893 66521 66513 473754876 85516 84613 111147974 98931 98133 874072353 5966 5284 76636265 85519 85491 181567990 98886 98978 279985345 86589 85732 617898503 75523 76477 59706093 4844 4224 379119745 78103 78979 123148425 99004 98665 467652092 33324 33244 948458017 27206 28161 242928537 20701 20460 593289963 61320 61037 516184141 14342 15139 264928437 66555 66823 263082108 48382 47866 774102044 23240 22502 410336202 67928 67532 375119103 21415 21381 770876718 38043 38262 736572211 22444 22260 361675080 84626 84182 406723448 84837 85564 64069364 92539 93454 771594412 45504 46122 681000479 85542 85276 648810815 84849 84122 719251673 55774 54771 219668711 15891 16483 910105260 49314 49477 106640021 28032 27440 469221932 33803 33166 192820903 79980 79719 698468560 28257 29171 96045407 60012 59362 931384576 20081 19800 525786516 19794 18976 277004911 19910 19853 993116071 21150 20614 901049515 36369 36171 618497209 67431 67820 529623027 92710 91816 728054299 52334 51366 53144136 16042 15278 950806790 50724 49941 514193094 61835 62434 393364109 76744 76620 725443893 41135 41965 972294095 95940 95552 23578076 87442 87496 858767985 4672 5379 740949397 84597 85568 885104972 70475 71444 227823143 78253 77914 57511266 79909 80040 459626191 44392 44259 876268311 85218 85573 724692256 19118 19003 607697822 4507 4858 869520398 27748 27009 21301425 96870 97844 81493829 24871 24787 924062853 64982 64987 832708799 97204 97796 784969725 70341 70421 301708437 31667 31355 960530718 29567 28802 445153045 80681 81534 267241411 76097 75618 782709014 85023 85586 32947857 22358 22512 772253320 26306 26351 46036014 33323 32896 534573903 67369 67768 682174638 18601 18835 34695250 85084 85592 175429966 98157 98692 69861582 75309 74718 323302501 33666 33413 759898097 85442 85596 960656279 24924 25816 301031076 46397 46511 745636428 59183 58380 457465256 74395 73738 782073440 85601 85175 67434980 4664 5058 30421277 85603 85049 817948925 85443 85604 65129062 35024 35137 5986856 74201 74417 171685940 76446 76247 435453244 85608 85580 741350471 85609 84729 272987148 42185 41813 336122389 75396 75086 643584499 12408 11461 44169991 43549 43514 273103280 54693 55539 457635556 71704 71354 285272436 50197 50558 680875661 85617 85214 912352058 27717 27621 134145772 63067 62713 817033047 75339 76032 233400359 9729 8777 669101394 33570 32815 343131417 17717 17481 273590005 34382 34259 114679554 50910 51671 557914532 49463 48643 459456893 85250 85627 788097518 85628 84699 237785779 97359 96788 174191970 40029 39847 239260623 39054 39017 677525156 75441 75445 798574002 85633 84862 852553664 48361 47684 327484903 19510 18880 84102845 18308 18487 434288601 4685 3866 906215542 6145 6079 215305795 51287 50570 845178277 20950 21074 422136041 74433 73918 127688257 31145 30619 89619078 85643 85371 591814410 88787 89146 958819077 72815 73506 665109858 27157 27911 132819443 82649 83116 403479902 3043 3503 258843957 60741 60487 53904413 69694 69957 493410294 85108 85651 248897624 27467 26854 766371300 85653 85043 583013179 10480 11352 853866140 54270 54579 466367347 24272 24834 5512034 24426 23533 37447817 34616 35529 669686038 8140 7898 694611054 10124 10993 986880099 64930 65593 963895639 5944 6567 79867450 70456 71101 547600842 21593 22558 768979583 84992 85665 239560441 26293 27150 414010114 89395 88741 961397072 67182 67305 764262576 85629 85669 343629642 35899 35145 2458891 33457 32972 842518152 32463 32890 569025495 23496 24246 973169444 41810 41633 320920854 39034 38675 830411075 84868 85676 611783479 3379 2385 993232105 72836 72372 994949515 70759 71708 214723602 39576 39767 177606392 76532 76162 58416382 54291 53478 844493041 60598 60324 965726924 92030 91162 398940837 90800 90952 463004234 85686 84860 672949367 95022 94461 625326348 33637 34140 400644015 41141 40761 30604475 75207 74233 285026927 22239 23202 900960432 78642 77669 559314920 57527 57132 306704321 10888 11894 470862029 20441 21119 824793179 33068 33749 64517640 78074 78611 421756626 40388 40110 291995565 56764 57672 247446004 74141 73635 77421100 95795 96516 847011300 77054 76604 407643082 16499 17179 781891878 74608 75380 76888146 75766 75584 378791926 90662 90771 629442823 80095 81057 975729118 28514 28522 917817054 56095 56825 236217735 85710 85387 294616298 53603 53124 744449744 79548 79271 3157784 15076 14861 240214813 6067 7052 384160028 85352 85715 33677297 84743 85716 643082667 62685 62505 32492992 54746 55121 943355371 85719 85287 299555070 98724 98593 684450088 35628 35369 522738556 39138 39445 247112904 42755 42309 218169332 83478 82667 64382081 33109 32407 670871011 49435 50357 5085897 26408 26538 655508374 91841 91698 445720974 36016 35739 981814408 11522 11137 500458280 85585 85731 645525995 52542 52715 154247052 85733 84940 187128197 83934 83100 694792642 85735 84837 480896701 81648 81011 524833177 55736 55694 745804278 41660 42092 77811097 4751 5290 107006491 95237 95239 33495353 19797 18948 57021563 23107 22752 114264914 43597 44138 333864664 85279 85744 911892692 56230 55634 597800890 54183 54685 993515448 89536 89477 424370441 27054 26276 326596149 78301 79303 330723547 44085 44785 123687479 87327 87139 648803467 12088 12916 483355917 30038 30691 962284043 85754 85657 960690017 84777 85755 141370235 38592 37880 74649966 76114 76639 766765306 74907 75007 33460589 85759 85344 796847292 16634 15879 357558864 37172 37423 965485916 81606 81171 41527987 89077 89625 26927732 10186 10573 90852368 18551 19455 966504300 31152 31635 664696370 22896 22747 293886095 74411 74278 807664364 41055 40792 717342308 52509 51570 412924426 32675 32418 61757755 14179 14959 947281288 84889 85773 508165894 96048 95056 925776898 1 441 8447338 85137 85776 322256748 44141 45124 371726870 85778 85653 795649027 94926 95411 277638996 86709 86179 961454979 51696 51586 154888925 27435 26459 430629019 25720 26146 148385010 59467 59001 34285214 24702 24323 260820392 4951 4890 146100603 27737 26913 555295876 49401 50193 625766895 10014 10065 915156551 47252 47798 1245689 85791 85773 395248907 59969 60330 634305935 10425 9779 29250703 77805 77327 306606991 75512 75210 21218512 7100 7588 594010872 64797 64221 955907289 39014 38345 654899290 74908 74160 38457307 53895 53190 357072779 85801 85432 547170944 46867 47017 697310620 48006 48880 771802749 36300 36965 741975819 85805 85653 31412839 92012 91544 516662842 68148 67373 256822215 10038 10343 484451872 42340 42007 486817648 64898 64884 597955903 32840 33788 417686544 57516 58519 301618390 80549 80205 691684102 42038 42359 322750551 85311 85815 31791475 49586 48853 111147291 37053 36105 14298004 25289 26135 355607125 3942 4199 807726159 84365 84645 142752069 18466 17590 900123403 84847 85822 333202862 42865 43192 207846853 85686 85824 573447817 92674 91812 218893664 82501 82367 445341435 43828 43278 647238205 68413 69314 759801733 64707 63989 610344716 35590 35072 466255739 36890 36402 68963810 86957 87549 215313079 53509 52711 25909643 71888 71177 530483086 69256 70093 881441 72361 72168 258590979 65936 65286 826702813 61351 61799 432513339 41072 40931 30759214 74782 75314 964440113 70077 69381 257269000 87238 87618 671009451 66389 66140 58054783 36444 35602 932900205 85845 85472 517142164 87509 87417 943059116 93662 94435 700692815 75493 75456 950833093 62341 61683 208038158 47297 47764 383392047 38186 37592 783295516 85007 85852 808770222 49506 50031 42435205 58081 58538 622042570 92736 92754 454723625 78007 77294 9357440 31674 31652 264505104 85858 85829 922940983 83202 82215 313295869 76914 76498 221289718 48207 48139 921842502 85862 85010 436343507 36677 36979 203002850 7119 6576 887785391 83527 83944 259872452 85644 85841 48776992 61856 61656 828362855 67365 66405 874960559 41363 42135 262056107 34694 33993 608355396 50822 51459 671464671 83532 82954 791230686 9139 8175 607971359 17032 17534 748364679 85653 85875 22914528 84632 83712 609194120 1648 1240 891601609 43815 44058 750026969 66645 65935 314740677 81156 81533 106091995 28848 29674 290409302 24024 23631 634168649 69091 69936 903525676 14842 15771 48807788 3616 3143 52428790 86827 86253 71235471 81784 80847 819303800 49947 50335 386905779 80729 80603 211968221 69759 70506 667728004 85891 85864 111940431 41807 41311 222004875 85736 85893 197990086 96955 96585 366049700 96476 96284 794993437 40333 40998 195617203 64702 64247 113322347 63677 63517 999025555 85899 85300 944114064 81023 81587 210772815 16547 15576 537478670 84971 85902 442263189 70558 70484 204384795 95785 95976 604396391 22919 23810 853087732 86991 87100 26918676 61958 61881 599614835 210 1 842604903 20683 21006 391128292 85359 85910 886759454 10794 11129 496863253 57877 57551 35040413 64923 65659 246863788 3073 2238 975828452 98642 97986 53116605 43614 43350 898611391 94974 95459 398389916 65451 65217 273557564 68155 69022 448026352 66073 65256 466691170 58687 59616 717598729 85922 84942 218719520 32826 32779 598997364 86778 86572 395044740 2242 1291 504489676 46545 46074 592853806 84800 84152 588725458 55412 55119 791659523 85929 85356 840122560 66021 65304 296371238 85719 85931 427602395 20434 19668 717636132 80361 79932 94699848 12122 11632 942907246 82839 83427 118176800 29748 30702 506753805 12051 12983 843832263 29719 30004 387775633 19857 19223 464810105 83061 83168 460833610 63144 63769 276159013 43320 43474 885470651 12484 12219 259261311 39774 40266 216554828 36625 36178 599479121 15661 15374 739342911 69165 68945 579848209 62106 62964 930618341 76574 77361 790622649 85950 85929 579930386 28175 27661 97959379 15687 16557 619941070 20294 20818 827247059 91950 91000 651754317 85028 85174 719499178 17600 16638 910197538 57667 56881 148865176 85958 85227 917642927 75569 75064 12392514 93470 93654 496941536 34704 33932 9601540 91195 91654 761487385 52979 53361 42469512 70422 70259 15271532 16653 16318 59951000 20495 19565 434816528 65775 65634 364577840 50633 50182 64133902 90284 89939 968077016 85970 85248 27701566 5387 4913 979591216 85972 85006 975886706 83867 83090 196370381 44594 45378 815458545 98768 97934 224797507 83263 82876 35108135 61307 60762 259900291 97987 98738 866378138 36367 35442 442063976 88143 87968 106767904 35546 34823 476154508 22955 23808 583228240 1360 970 63058272 4676 5563 680930102 1 467 123585404 25069 24395 358267467 55392 56035 29304115 85541 85988 326753443 71214 70745 123175275 42179 42206 604285801 96861 96497 809751723 11939 12101 890703497 79153 78288 23073398 85392 85994 383159980 85995 85366 794309848 62796 62710 555221865 61770 62260 22477886 60371 59515 337849 85489 85999 358568843 12755 13141 453127852 13765 12946 3228775 86002 85252 606640731 68186 68078 820612570 35950 35808 141690654 21998 22752 338522907 39509 39441 208969983 99408 98646 479447202 82120 81201 190867822 71320 71345 824044932 23950 24707 687905590 90634 91385 61351168 81668 81830 73304751 26688 27682 312838741 4238 4437 486790709 76726 76233 879100119 28004 28173 20918490 86017 85162 873624130 4785 4273 414130520 33778 33529 473411918 1018 1860 962049866 17373 18150 882427524 30772 29941 527280283 76603 76179 335222095 1092 1977 867683646 82193 81514 597350230 332 438 908418847 95273 94447 373121545 15449 16327 31015514 28964 29706 887253626 71851 71901 963901868 22220 22036 51788655 85831 85727 165792038 86033 85756 484708789 90282 90113 468908329 92197 91421 275223223 58462 59185 544092046 39973 39680 352260431 14958 14950 209012005 66683 67367 572331227 28756 28842 920724833 45313 44498 129717908 83881 84229 71849553 36144 36919 174827803 42273 42433 865942738 49300 49791 621510229 86008 86046 30942980 47743 47121 840171385 56724 56893 400439034 25569 26029 512519015 96792 96490 284585910 61039 60253 681422652 94262 94854 301569620 91111 90446 197389603 94761 94092 24302469 18317 18730 480142702 67534 66756 933282111 98529 98151 912487909 75034 74711 325951667 86056 86059 5724509 55857 54937 673002624 20265 19610 243589517 21921 21597 260470054 53868 53898 6734622 93403 92971 378684861 60539 61491 116214785 86066 85318 348092135 70624 70860 167626757 78120 78716 10759171 1137 2083 424343465 37158 36851 347896995 82296 82496 589457710 36275 35916 851104832 86073 85670 846644209 97554 96992 496632365 69676 70644 351597560 86076 85390 909668298 44741 44006 112374731 33001 32711 271639290 58054 57277 629434501 90585 90240 264428247 79716 79340 233538602 97848 97783 45439652 76911 76104 598434363 21115 21161 662781186 56190 55622 670585480 50639 50566 822366567 53605 53396 525125190 54317 54265 56110029 29294 28539 685331297 33818 33908 382821031 9702 9743 160858644 65905 65533 322064153 11163 11425 217618614 8385 9329 435633000 86095 85226 27627479 59209 59443 657670064 50147 49482 359393419 44471 45128 514732757 66583 66156 785073926 2339 2053 906247611 23934 23202 204481385 20532 21429 694791866 29745 30026 79881948 44856 45545 218964300 23730 22813 812595933 21238 21959 756502025 61380 60730 402454743 16627 15937 240096982 15533 14842 180041719 37195 36936 22881113 89881 89794 467201339 86112 85258 447226288 80073 80851 693195212 91023 90429 14483298 817 746 780174221 62812 62239 604810901 65928 66927 72782836 72350 71669 259083138 85903 86119 287799577 96623 97353 667760167 20022 19240 169645324 86122 85886 141554747 86123 86020 139118444 16960 15990 282357607 34372 33976 324943157 23444 23530 350675891 18884 18303 603091674 23418 23787 31789631 61130 61615 65327764 25589 26243 702549043 52832 52798 804284665 72939 72766 132000248 76600 77351 953110992 6627 5872 782107305 71717 71807 203353892 78254 79099 871888836 47420 47297 549814423 5024 4358 182364454 21004 20504 748986617 86140 85206 503571766 20093 19348 608557081 37862 38050 488139104 86143 85430 36798171 64496 63761 246286021 53075 53849 937142667 86146 85379 414973744 86147 86140 171773041 95593 95769 297610828 16039 15061 6538406 61397 62207 208982805 65144 66084 122519334 434 1063 810552717 86153 85864 156114981 23207 22665 275276976 29586 29546 556727463 78173 79017 321054889 31475 30802 617987147 65474 64861 477447494 85717 86159 758671719 79660 79471 214390954 85212 86161 474570074 86162 85912 108274242 17777 17309 512542494 41184 41597 200056314 45849 45754 172490781 35285 36042 679042992 15269 15171 508994374 49681 49842 899351272 45829 44940 43653727 8030 8707 789627586 54162 54246 202118557 26517 25962 661966378 20492 19888 644981106 62940 62303 260156495 77469 77110 632082086 86176 85908 569689430 15046 15305 548151465 60626 60627 638444367 26938 26113 402765352 76282 76305 447856488 16378 16257 168845278 24881 24450 9741664 48266 47611 920557997 11403 10743 916211519 73913 73606 898439661 86186 85337 920355653 26871 27566 492956420 18535 18900 742247968 38827 39714 612287286 79741 79477 750942050 82830 82118 909217471 25246 26049 234516017 65993 65381 585687071 62146 62799 613110848 85963 86195 734050998 99235 99577 11891455 65338 64921 196766608 58828 59257 991620367 28742 28763 9069698 94220 93749 1519097 74698 75471 889965942 85965 86202 835521055 91159 91010 257114115 44013 43821 214009075 85561 84820 73392449 80805 80251 616178534 68888 69075 862735835 77260 78042 714856612 55956 56847 719490149 46362 45526 686926590 31382 30391 418249200 12454 11448 151758119 70237 70166 162227420 71358 71832 314599332 56590 55841 888949230 68024 67158 953216638 89813 90478 39787938 50162 51073 602529594 1 3 637836227 70183 70723 239432458 99150 98975 360267576 1711 2467 569233733 85914 85491 6597153 86224 86060 731770389 86225 85836 712874531 8550 9443 340083056 86227 85420 682417407 86228 85285 858286665 78077 78561 675680618 7516 7179 715330055 86231 86189 400118809 95493 94908 562832438 17064 16964 926621467 10436 11365 188001916 33217 33700 798640491 60145 60755 269221071 85757 86334 288302278 51409 50698 148948454 85597 86239 948907450 10617 9700 516160493 9389 8516 33765376 92820 92120 25728381 19585 19504 773951755 80112 80905 115991243 85298 85471 904903393 66641 66787 608682784 78541 78718 918901034 6694 6670 353226377 86249 85338 833859206 85587 86250 531777487 52446 51773 70735908 85988 86252 190442153 64392 63583 451239313 25815 25891 941091377 86255 85568 465562317 40241 40918 735196053 10049 9086 707281060 55720 56166 96553231 5410 5300 108005179 27850 27313 714393879 38791 39452 722185962 578 1 456259031 27838 26965 694408009 84642 84346 135876831 85739 86265 675828878 75566 76137 325492506 35193 35789 100702998 42355 42515 326297856 10800 10188 73723713 94629 94055 135678734 19796 19229 573955971 67880 66987 344730227 69377 69096 536860344 57918 58202 804397581 58882 59042 415036600 25758 25009 510442387 69623 69127 704528172 64518 65068 619038996 613 1287 291090592 66888 66760 158560928 61125 60667 71371225 55116 55218 307612741 86283 85789 555329896 34258 35249 362448957 62283 63007 937626495 27279 26510 190880101 20928 21626 311690244 4987 4401 884398577 62227 61942 956877028 96949 96291 153094750 25220 25225 371937962 97172 97576 18543273 79084 79940 59766608 86219 85656 283606975 26336 25945 441058132 33481 34134 31416116 88868 88687 122876687 26549 26058 42142519 86299 85701 195485251 82901 83429 420854982 32394 32073 603106291 33315 34114 242919966 62937 62408 31771255 50530 49875 34938742 99588 99463 958832591 26779 26251 340692972 96400 96074 970972728 76013 75875 968078016 81029 81754 552996605 82918 83294 683311296 45124 45496 970566032 91115 91110 874620419 68587 69044 932281561 23937 23203 66272218 89422 88901 97212622 96765 96456 59610372 96495 97437 261256772 74072 73549 401110561 25305 25189 33638148 53808 53931 208419945 81130 81157 238970914 73843 73143 243393694 43694 42886 150870154 77563 76571 598435903 68054 68666 801342940 8583 8152 803460863 95431 94851 799819130 26111 26842 23261302 94197 94281 863715295 14416 15217 816472597 80260 79332 430734386 23930 24709 51751775 98420 99020 807848474 82126 82395 674044502 11225 10365 932036053 50675 50619 31755316 10389 9699 271790724 98123 99100 784195164 75307 74488 313149129 27155 26586 585108368 23592 23321 905414548 85870 86342 602288484 61220 61088 90553658 28736 29695 322466803 31659 32112 133435080 483 1235 481011152 60122 59546 460124054 15075 15919 975356480 79549 79580 622005023 65632 64673 969824166 86351 85911 435692303 61763 60898 420640318 89695 90186 15307678 59428 59311 637925134 10744 9967 805892637 4672 4932 966111002 54927 54002 670464462 85077 85510 11245784 30153 30950 246004473 79540 79008 127208931 61456 61365 736149564 72308 73100 368857843 66400 65575 691117603 64450 64538 328345613 44400 44487 935108857 16204 16636 21926647 74615 74550 494865629 26173 26435 21938159 59459 59312 205890584 70187 69864 526339228 82644 82412 71100333 53285 52455 68208965 87804 87732 606291506 1607 1877 713581121 80456 80474 689745119 58911 58027 81274799 85864 86377 2404069 86378 85941 614422887 30057 30794 723400448 66200 66922 413746480 25766 25561 461797200 34236 33823 758306099 70790 71307 80153445 72832 73676 550036143 40578 39620 137003161 58522 58880 70375151 86387 86297 13627042 10424 10854 949269625 61733 62658 853695079 28732 29078 439339657 25870 25428 13138707 64842 64042 264553661 47038 47750 262420840 105 1 177786130 15129 15001 324414807 27694 27729 749463055 52069 52273 768867789 2395 1946 637455168 63473 63471 477393615 99881 99543 376747494 7686 7702 880658889 469 119 642996717 57617 56994 263600675 26729 26942 661008158 19939 19263 110602262 86046 86406 817945238 4956 5131 975174078 59703 58844 119557239 69906 70611 256066160 94839 93909 65856989 77237 77935 503232589 83860 83890 215792404 1950 1059 906635287 96669 95900 238437896 44043 44727 992631620 68298 67821 162536700 3538 4064 992060497 18946 18528 737542527 40540 40047 61422425 45778 45796 986209180 86188 86421 842470 55939 55819 230683986 12864 13011 502760711 30481 29624 598542916 97488 97670 501559459 79902 80477 111148976 64886 65366 289067788 86004 86428 276912293 8475 8500 630025687 81854 82201 39664241 50873 50021 26026220 81094 80133 4199769 39287 38479 804993241 26138 25949 599377294 48251 48144 372766572 40459 41020 922763356 33037 33294 410405504 7217 7885 179315107 18600 17910 764339479 33927 33862 942714251 87932 88849 74411689 47330 46718 45423220 59376 59745 26505916 63146 63056 685553452 86445 86281 398478005 85756 86617 418922853 34541 34117 440460270 88863 89015 434634854 85637 86449 284046344 6852 7716 446855168 56975 56888 699740547 64160 64601 978372548 79236 79113 224859787 5786 5291 991300211 54912 55089 948460565 86456 86088 829344182 22748 21817 902064939 69378 69566 573659663 16279 17047 6598276 78278 77691 557036304 93241 92988 302497368 86462 86076 579508171 30390 29978 971573362 51900 51000 275522441 15140 14872 98453127 88230 88615 397610687 85643 86467 417372358 64747 64725 23328317 67793 67345 886966960 86351 86470 745930409 53366 52540 411627562 19810 19761 371873324 75292 75571 248027345 22461 23149 152569451 27937 28524 835669389 69768 70147 516525241 57508 57053 63425641 82556 81876 697867914 86052 85295 522925730 9557 9895 932227115 6909 5964 548381949 69532 70287 468755377 86483 85995 215897694 48125 47980 290315312 18235 18334 322972823 85566 86486 643002669 47551 47116 825518974 86488 85728 120073813 37978 38368 375451202 77604 76878 359500655 34863 35028 214091519 86492 85920 551741583 28766 29740 107248783 93684 93017 849795724 388 190 313088676 93230 94149 25055669 85808 86652 491194387 6119 6809 576681152 98970 99825 953276275 86500 86321 595702275 9164 9339 384828903 44617 44965 707983591 90466 90297 808377400 33344 33888 59852697 47059 46068 30743591 82711 82947 523630850 57878 57222 83801089 61272 62170 12799738 44169 44650 490789491 2381 1744 10300088 96234 96498 654877856 77153 77323 684322701 52854 52824 562539633 9710 8872 537027539 53287 53343 434031916 16745 17688 970931232 64296 64812 408069193 63564 63839 865554623 54533 53774 219944065 86514 86520 318415712 56249 57156 517668647 71130 70697 947159822 25437 25889 480651195 20841 21213 833498210 90686 90255 901936573 18426 18844 53899254 97629 96876 955058367 86346 86528 476510493 13998 13502 29001918 1688 2101 64878289 35050 34264 925478066 13849 13881 883546349 9342 9925 432773476 32614 32086 939906973 86535 86521 161491584 86536 86432 827779858 80951 80565 65663467 48870 48231 757989754 86539 85868 534640982 84704 84544 15290671 69582 69322 659284500 28144 27842 754293550 36658 36995 788152104 85035 84322 330559948 86436 86545 714391459 35319 36320 922081188 56058 56329 567717677 80581 80664 237325012 95392 95631 129956577 52792 53433 654413929 24596 23951 828340318 26052 26024 587584535 67333 67059 240263962 64648 65605 57045038 54164 53363 617169914 10094 10723 364310985 33304 33558 859944736 86558 85866 858402120 76501 75812 970212357 55149 55069 611645185 64411 63902 220806087 83486 84428 474928179 62317 63002 889835972 86564 85937 446052411 97504 98220 948986471 74773 75262 705634827 25317 24992 436018242 72969 73751 181022167 85901 86569 606551901 95846 96561 992014097 60659 61253 193783502 79965 80840 828090008 33606 32720 84381834 81317 80737 938617133 15267 14956 337598331 30874 31831 47398950 49367 48560 855086035 28346 27846 283958886 37717 37653 367449503 57530 57018 138390412 7435 7665 749006239 44992 44855 615700331 87031 86101 589199445 56921 57154 627649467 13396 14302 65478492 98380 97845 241320461 47781 46962 45169403 86588 85958 790359045 40201 40032 839028218 91767 91224 466742211 94391 94377 41909684 9373 10369 727945378 15371 15131 333650030 97661 98482 735218725 9237 9138 865157095 45361 44510 526848814 79172 79668 241122864 46759 45790 879730545 4545 4415 912667326 81860 80900 161899817 91474 91262 444028350 80738 79875 825118985 85706 86603 824903080 59387 58989 70951542 92629 93038 966120215 80860 80749 961377779 86607 86098 328728280 96998 97646 253318109 75287 75565 298851905 55169 55391 40553816 86611 86076 120478148 76443 77264 38748553 89134 89076 841251268 25316 25783 818580742 89906 90107 125351334 92033 91340 675632522 54988 55377 52408108 64080 64850 294201326 70847 70924 575542270 86620 85991 73548884 82297 83285 86345610 48666 48170 619211942 97366 98092 537782030 54592 55015 659718463 1485 1604 950173171 56071 56221 310992359 41032 40890 333492317 86960 87842 758967557 28402 28172 374819328 46708 47625 726062864 85783 86631 335195957 98479 97693 202038343 99489 99961 831824973 16403 16085 393672354 85777 86635 433659685 29840 30458 195483656 36651 36440 672519930 35887 36500 757504194 61406 60426 176424575 76233 75533 198486576 93894 92997 44255789 76571 75649 778133946 44274 44288 650974427 68088 68440 913518602 74031 73744 593321102 52426 51993 795400312 31163 31543 596578706 38421 38023 431635654 52128 52133 501937610 53302 53867 620400910 2092 2055 703617604 50746 51183 712707064 72258 72360 533360912 15424 16063 445474608 79318 79477 67446611 69665 70489 778224664 86303 86657 42418583 16133 16391 278022330 86659 85848 387390565 38289 38141 238487808 54064 54019 731472662 51439 51419 45387815 86663 85799 131764966 41423 41274 269983345 70435 70289 413143114 86213 86666 370765594 8332 8457 783760516 74744 74642 968825486 85320 85545 329681268 56639 56601 798976217 54130 54206 906264497 86672 86534 448866399 76994 77436 258075352 18794 18773 840948941 12555 13550 98803748 59060 58217 53547087 44560 44010 728732479 39816 39800 615358724 7698 7053 478195032 23090 22786 132615343 55782 54920 546871926 50944 50494 14068911 63497 62594 240222476 13201 12319 817256497 88751 88289 353392589 18322 17457 685822628 70661 71145 777342401 55331 56242 917738605 63013 63706 414316697 41995 42744 101583836 74335 75167 508935488 59346 58411 745957983 12054 11963 155494066 46842 47291 249090550 74099 73802 119938833 4087 3823 871233255 15616 15600 515456758 30733 29776 892766643 49877 49793 954476293 33439 34200 547650888 89358 90067 527013828 48384 48502 20689784 24040 24572 859290541 15437 15520 33434026 86586 86705 12619137 75190 76160 962652112 4502 4274 361878752 86708 85774 360276889 75109 75372 360438551 95452 94683 884575719 88213 88323 929983033 66542 66150 552448131 21363 22075 635743345 31505 30581 27435024 49517 49213 680718742 14947 14547 885892669 34262 34292 404195584 6413 7224 469984831 31573 31568 424603034 43669 42794 375713151 18751 17903 37877817 48530 47813 857482895 50957 50593 716934188 26469 26884 303682659 68036 68573 175763989 77915 77615 64218046 86727 85934 654169335 1979 1841 900460778 15861 16182 855610767 28518 27725 485414316 74664 74462 562128872 89241 89208 846582647 36095 35745 243167018 61979 60977 820751840 22598 22107 61079986 48401 48665 665569618 55608 55269 474632040 4771 5025 340042243 63560 63951 653773901 47897 47686 345714470 34474 35218 211923284 77290 76806 598443619 62402 61637 427288947 74525 74357 854348676 93168 93161 753807609 23978 23582 307165297 14219 14004 835966242 82095 82232 954329438 73267 74096 6703081 57588 57021 538188099 86751 85793 229343773 86752 86163 60197516 93236 93652 643290551 28325 28989 937252882 94069 93099 493470315 47949 48401 692177483 54991 54606 710435453 14251 14246 902122685 89207 88548 478180822 86760 86050 863164345 54688 55049 613661015 95693 95879 358687301 76575 77556 833472621 44767 43789 22294618 4928 4230 67386598 74762 74415 134222160 84820 84818 926515459 4431 5314 300540566 23661 24247 642680782 32216 32663 854256294 29186 30003 724918189 25501 25417 911335480 63088 64052 469848888 86774 85995 363114934 86775 86119 129764424 75146 74301 738451697 90472 90764 349531472 275 1118 405456658 57573 56827 53744881 86775 86780 521295059 9259 9414 871120840 43707 42876 20161263 3287 3204 948731019 4329 4004 342451926 64897 64604 202597972 51972 51812 342925222 83766 82862 931060028 78275 77920 7587159 86718 86789 67163436 96414 96742 416142389 5395 4675 20166896 61913 61516 727889556 87436 86778 580226957 55923 55113 112099007 54373 54639 311054805 75107 75981 63216945 86797 86535 52194872 91053 90556 506658568 21538 20838 407399645 86799 86800 651727030 86801 86111 831059442 16794 16698 628351226 88144 88236 862595136 87444 87200 347920911 30199 30042 783990274 88526 89164 247756579 96976 97167 660403191 60974 59971 441680906 41152 40330 481945270 48286 48222 116458804 42292 42625 366238274 37487 38471 696245212 63237 64174 318283742 33705 32868 729938563 4269 4966 655396386 8369 7973 56718237 30196 29777 445923151 67440 67505 687291530 2807 3349 438012384 86033 86820 882910919 86821 86614 311617377 71461 71036 17564006 32411 31878 24015748 23929 23854 3771 22415 21504 9073522 51367 51358 955660889 18289 17632 221629791 28555 28057 52150589 91810 92643 786804833 75226 75056 799280712 56675 57060 66033282 49921 50244 748170995 31332 31545 890818324 2300 1581 469722174 13220 13394 817332036 86270 86836 704430057 21854 22538 267202290 34744 35024 858422759 86839 85932 31274944 10777 11490 737945616 62315 63296 599515753 51684 51071 918692374 6691 5947 47418965 2236 1866 977875386 91520 91276 205979498 86846 86242 723441471 30289 30931 106473508 22791 22740 426773023 86296 86849 419083752 82296 82225 898608638 52346 51514 106974613 92452 92757 488002524 90517 89772 825128541 9251 9406 581016462 51011 50545 844015315 46718 47519 574343535 62628 61821 543303748 15250 15300 341369939 86218 86859 181486667 72084 72494 830173116 20376 21073 176222368 16662 17567 410261073 42191 43011 706735409 95634 96202 155736203 32585 31665 136185972 42889 42349 648876978 80960 80257 876346875 33563 34464 271643912 86869 86542 716809033 21219 22085 116829508 15248 14441 791697124 98156 98317 790460481 46593 46397 687596971 6479 6278 532565240 2514 3286 55794282 23583 24586 328190380 91205 90215 855042988 44356 44071 740929636 6182 5657 595885008 51563 52489 434374558 76128 76422 778526559 70557 70333 442184514 68487 67503 493673885 39000 39390 529570261 86438 86885 452173662 12178 11903 296593903 29146 28762 297795611 76333 76762 30050799 38272 37306 510457157 33885 33451 552979437 74060 73169 343736281 32655 32239 701212656 47664 47086 957176885 64768 64991 348335713 91869 91311 891905066 39851 40521 50915520 75343 75944 565794642 43746 43837 899567254 24475 23878 790101412 30104 30183 24747179 86901 86194 171956293 86419 86902 776612984 43661 42738 27481249 89331 88678 299327455 578 596 194590139 86906 86256 436532506 99676 99609 812754881 8234 8899 393434866 52636 52705 975712740 79990 80991 985906481 55024 55173 733182567 7249 6390 377041241 44521 43985 569970933 26508 27070 393857942 41010 41181 543175479 39552 39999 103824370 85713 86170 721567654 21987 22780 38826952 82499 82432 813517470 79121 78263 188154747 74086 73680 627378612 46078 46308 116228199 80548 80226 324471114 61230 60958 432604952 91286 90481 34641505 28565 29419 11546042 46711 47497 499537582 86928 85934 73380049 86929 86832 420098287 36542 35985 418493483 86931 86071 845879167 45058 45402 402102802 23300 23322 429902632 86460 86840 759456454 47431 47267 435297337 79514 79467 575244842 21162 21115 179591129 92682 91979 498452925 65736 65782 55582619 17454 17458 135449804 90250 90100 888889171 49885 49879 51180774 86943 86520 738579751 42745 43612 89047697 33735 34391 449896425 85121 85896 218773051 77308 76307 811304868 95166 95768 991182195 98580 97807 477820020 89474 89893 145326169 86117 86951 61196187 86952 86756 701637459 34826 34794 74123986 77154 77705 241193218 21678 21457 276933085 59293 59250 328441973 86957 86368 997927522 15857 15028 408693660 69954 69548 18257403 27736 26763 104622591 74354 75236 623921802 209 1114 13083567 38893 38901 794174669 79084 79486 231313533 5169 5927 603502898 88590 88862 671414123 50109 49442 27378924 86968 86255 244638304 85981 86969 91033926 28198 27633 49363488 35767 35999 353282871 86772 86785 126836346 86853 86973 378519863 26660 26354 287542980 45929 46123 295468370 66777 67541 15363204 62596 62334 537764219 59617 59492 992866928 8037 8815 243192866 51699 51677 140304793 14208 15171 175971081 76371 76055 416913123 86248 86983 542799955 22340 22128 391495352 70680 71368 715054558 72063 72113 527256829 91433 91238 891022034 53004 53982 155862853 17103 17419 899458938 10657 11077 937885509 23783 23098 473609043 45511 46405 5506953 8274 8417 491526499 50618 51480 27619941 34776 35774 922304204 86996 86161 24516909 87580 86759 342597537 59558 59470 581718440 19082 19803 279105016 77575 77331 618173379 36034 35950 987981633 56938 56861 30930307 71698 71151 516715478 11627 10912 403210045 87005 86467 839279827 73902 73779 287932937 86610 87007 697705511 63490 63388 842811508 80696 79765 416312043 98882 98705 33800053 60057 59452 468308467 33279 32716 405384099 90491 91202 807981219 5372 5987 117456548 94371 93391 2053124 18936 19564 836870377 86409 87017 656386071 7309 6949 37012376 69114 69495 172299626 46420 46343 218992330 5098 6016 254772456 95381 95733 460341239 77943 78261 206766069 93461 93622 657558702 89602 90120 947770043 55405 55851 48305034 70334 70230 980663998 158 1 535573857 33644 33818 907557815 70460 71204 22649022 82214 82082 423901855 70415 69924 322210194 86665 87033 171384586 76654 76418 847833894 61461 61445 967434934 56352 56750 463364692 54027 53173 981342052 87038 86368 255722999 86221 87039 554941158 7112 7269 16329120 91996 92250 205033850 99579 99689 564927627 86204 86294 431749718 40326 40125 882630353 87045 86936 681472644 49584 48810 121454302 46570 46127 719698416 1958 2794 932599078 21018 21580 688836288 57684 57002 517391380 86209 87051 958280419 1482 1858 285067843 10745 9796 190099437 56247 55996 521651441 97186 97318 243109154 39020 38522 774223537 32588 32320 233139152 74799 74620 345581151 86056 86167 182828515 17737 17570 276589145 86734 87490 874384051 67798 67344 137245676 29531 28892 10955808 83366 83960 667545357 19989 19830 847855073 93299 93880 220482122 87067 86530 516333849 6676 5694 342915840 86618 87069 51897899 84109 83601 931205581 80643 79663 87388880 95145 95956 296481608 86165 85591 560376423 62198 61249 977750256 83416 83042 689276556 57328 57768 131235427 44984 45216 788340203 87078 86155 766582481 31343 31153 586976598 41385 41383 110339759 34649 34863 66104598 86540 87082 30987184 2410 1795 180817023 83717 84072 658115825 87085 86982 220943816 86341 87086 56843123 77055 77907 71459353 86854 85936 384412367 80424 79535 346167780 69856 69549 800716325 9456 8505 426743161 8324 8223 148972886 17821 18680 429803989 80553 79835 457820787 72788 73736 52434875 74582 75269 280440693 87097 86774 318245127 83614 82769 701104686 61243 60977 658741310 63783 64543 614431871 52550 52740 56087657 87102 86253 370367692 5786 6400 52018468 57782 57709 128205485 44644 45074 528124658 89371 88615 200623078 92600 92313 186085331 74999 74725 468536730 81499 80692 509980697 99449 99066 779855291 69436 70083 958339447 12481 12689 486088901 9220 8777 431294043 99070 98290 103505836 699 1401 677358461 39890 40766 31664658 92776 92467 399729592 86431 87118 390281406 1309 445 495971866 97624 98169 127861834 24165 23475 601117239 21222 20600 536701979 81076 80306 925982402 78728 78222 591022487 35242 35340 297268830 55920 55601 53508497 86715 87127 97459889 71620 71542 471725576 20650 20203 715457978 86423 87130 10174994 97974 97775 205517157 95771 95464 239786515 82144 81521 19909981 44234 43444 387178034 5208 6017 669141794 19848 19391 345873678 48652 48887 764659803 30613 30728 919981228 73630 73349 551612269 54636 55270 453824437 47958 47004 838321740 87142 86759 498916062 34636 34331 577609618 20943 20491 417828519 35432 35082 111976910 79760 79127 18700616 94445 95325 453499166 76706 75890 857289960 11670 12111 241993472 79133 78936 604444177 71770 71313 79045733 9457 9455 107257441 1511 1690 849136135 27815 28562 360900482 62499 62365 357200637 58467 58097 430471772 1212 1168 663408012 28774 29080 382977672 96878 96410 379522625 80884 80161 941370888 52450 51807 414185788 87162 86250 699824438 66537 67274 651924943 29473 29095 865257211 86681 87165 22246984 12958 12280 111332673 79454 80204 548310538 15545 15116 246939051 27562 28018 315799523 89832 89911 990438019 14069 14318 730955417 27553 28360 256985076 17980 18515 80985542 82804 83680 798229881 94777 95155 872915174 17695 17633 947878805 90582 90539 898772655 69925 69962 376052165 14537 14579 199204513 34503 34419 754679987 69593 69996 873999581 16221 15850 23696556 40658 41459 846192698 70833 70487 962270292 53389 53871 404387478 80290 79493 543885208 8920 8039 81455978 69348 68479 105585381 1 579 104287393 16699 15722 662878871 87191 86365 374034859 88274 87577 852722357 73718 73623 473426125 18442 19368 490526427 35158 34516 808922811 87196 86454 379041399 30958 31852 88999016 754 338 283124024 68623 67705 983447325 29960 29081 739385284 72126 71873 911699657 86834 87274 950944938 87203 86357 206165656 87204 86607 584726935 87617 87591 303641542 26553 25976 941796556 87042 87207 588111542 86478 87208 434025167 15227 15462 897897022 99255 98806 238153825 44215 43632 67552581 75770 75227 27959473 83654 83395 737444497 86627 87214 730483663 43574 42928 64844506 86957 87216 648135011 53752 52977 191728931 39318 40005 819342239 64739 64145 922919242 2525 1949 591548018 21765 22030 954052829 64777 64706 351815423 17060 17571 166906415 72087 72431 979656525 71199 70456 341678507 87226 86964 860703296 96226 97116 24257897 27743 27203 427383752 55037 54513 225437439 36114 36716 32248152 73336 73047 584169370 65915 65024 47054490 31288 31177 524370509 45342 44354 803664481 92793 92715 69857448 29267 29764 533194719 31050 31297 887621005 30786 30381 730306584 56799 56743 77519423 2825 3088 992427926 89844 90217 900067772 44763 44107 278129758 87243 87210 748541517 73231 72378 591849508 26340 25988 958625115 795 582 49236155 72680 72254 907996548 38306 37800 878264527 96106 95261 599163630 87250 86614 384037590 63704 63458 21488603 87252 86504 179206212 40707 41056 714995582 52510 52107 592728830 26903 26354 380999950 41396 41254 485289746 16468 16478 4231448 54764 55357 604537509 3011 2527 330113817 61628 60955 45899821 79784 80100 678655308 54540 53826 99030240 54437 55026 644399297 45752 44929 151606635 37732 36959 884033455 68589 69358 13740776 69887 70672 877757963 91021 91516 809096714 75913 75598 677466201 31139 30428 501436059 68641 69231 232510659 70704 69708 980970793 19927 20577 85176936 73204 73616 632315132 87016 87275 247732982 94574 94612 602860107 70103 70082 53012603 71370 71295 914882735 91085 92043 642982264 22652 23066 681700823 61540 61952 404032824 18745 18499 45366398 71158 71848 127560287 92914 92731 917420954 34878 34364 647454150 87286 87177 917964246 20040 19885 28581766 9838 10207 143531331 64262 63729 57068115 27446 28082 126775114 58495 58167 495884 4335 3433 659674342 90603 89829 158891151 12590 12434 686875408 87295 86332 847463378 52773 53760 350592890 94500 94682 36440624 90130 89953 730819967 76121 76214 501256192 62524 61741 508610394 20725 21106 128151916 80591 79935 55908247 69059 68934 333729665 85712 85301 368166600 12288 12466 317716866 87306 86946 900157817 88073 88575 328899714 26329 25955 902036070 30028 29393 73030961 87310 86605 799370475 45801 45117 295411703 91323 91948 697983931 76941 76612 68048703 53102 52678 73869269 31627 31469 675901462 87316 86542 23329716 33364 33762 401236212 87178 87318 323012294 82915 81957 806289113 53495 54474 191370528 5121 5623 264284316 42655 42008 369049456 95765 96616 67554944 15059 15324 378097459 87325 87266 60721673 18248 19093 388559656 36368 35397 339833358 19788 19634 478353412 38906 38249 564264206 86516 86077 272628071 89688 88838 569886664 87332 86352 338444047 73155 72326 231671301 97566 97931 805206604 67753 67249 198708153 87336 86662 733222835 65745 65940 777579594 87338 87227 144251159 36699 36603 71312432 77873 77870 719662005 45982 45992 534282430 48539 49479 637595311 94321 93373 353876543 86513 87344 29963196 20799 21574 294876229 9040 9445 203199517 66084 66773 269490238 87348 86542 619568083 24028 24208 163003976 23891 23307 487636239 18591 18385 652515399 87352 86564 328909290 87185 87353 295473972 29250 28901 662331990 12589 12169 731587256 15398 15377 773639252 87357 86470 168225529 1214 638 481295464 63321 63912 952319156 86270 86949 906017354 29743 28849 660739980 87362 86929 788680159 12328 11361 28714657 80561 80043 468451431 68081 68617 369453925 8713 7859 402472440 42473 42084 181930667 93320 92678 970943275 97342 97612 108032001 25026 25623 111526677 22577 23137 165002048 62880 62048 896782713 20551 19893 562932833 78465 77864 901438779 9196 8983 770146706 31162 31436 169727768 45310 44421 619903881 97118 97542 703897749 17404 16605 269417497 55381 55337 996917045 87381 86925 656241411 81230 81414 407359471 78035 78495 190188814 1382 900 793104095 86772 87385 62314842 27592 26997 874514236 61003 61198 24776433 7521 7674 808304522 97600 98448 802204831 25483 25379 631600657 58811 59728 757650692 57858 58376 394215821 67626 67447 908605671 335 1 670542375 64301 63584 507307469 20804 20757 531664548 36617 36656 459554506 11454 11639 259221981 37255 36811 100863384 13956 14882 512920687 89195 89046 710191590 69373 69845 938254003 52513 52292 763046642 5482 6115 663682801 54143 53496 674518874 20272 20440 452153296 30204 29756 959104816 79251 78734 367577873 62521 62108 820505676 64563 63756 235908221 86689 87411 426046694 85916 85310 56885020 11694 10778 993868900 87414 86457 688170664 40962 41835 579059312 73623 73450 210347841 92680 92165 86917198 75590 74626 336600418 29380 29389 221062252 5629 6229 54530580 28379 29093 672930875 13533 12639 42880354 91903 91631 512863294 89793 89649 387852556 4355 4124 353646177 70052 69259 994020736 45111 45553 950697611 40179 39837 697969925 98287 98902 957177206 52159 52371 176178490 94502 94246 309990847 87432 87361 401508031 22439 22466 153550649 12973 12302 76462898 59431 59767 407895175 42028 41378 861275997 66333 67032 921497322 78362 77743 835362221 3150 2303 872520791 31063 31169 115602662 36902 36434 210910157 30393 30485 143480598 46911 46711 26694117 5278 5788 164027592 96375 96487 825694123 99871 99698 325625977 34784 34806 294407596 32745 32257 965113424 54095 53388 354635088 13824 13665 64031241 74521 74873 352693866 90468 90697 474223923 14293 14798 101271310 97400 96746 308008859 59315 59606 438236067 23669 23146 721267720 28570 27982 725984568 1504 584 150648616 26281 25956 840935964 19755 19128 600334027 32807 33168 706733224 32804 32117 490952527 46713 46634 626877536 71151 70215 68396379 91682 91738 839292219 51069 51059 883648465 75482 74594 326400318 80296 79819 720010749 15621 15440 819339343 78628 78318 912317971 55533 55823 999051849 88684 87918 590327768 87348 87473 789749580 63920 63654 160268191 39908 39369 748112471 8945 8589 367172983 18229 18658 338313752 9844 9414 999554211 87479 87304 496016386 72715 72518 609953610 68468 67783 313935265 97052 97334 240196208 86628 87483 767451178 61620 62470 713727525 49853 49789 18722903 22017 22817 777874940 33182 32369 216964209 85317 84696 691946943 21512 21466 71471278 91262 91069 289941089 67948 67739 196927934 22277 23167 408610612 57629 56882 163295649 45725 46348 4365660 87228 87495 332102331 8970 8356 555807620 98189 98366 336875818 13901 14315 811742160 79065 79729 134752855 87500 86709 6993426 26972 26783 420600011 72327 71378 81094720 97524 97423 216726085 17076 17831 283907878 25291 25887 797477897 17718 16808 556778840 48253 48755 951327098 74182 74083 31007851 45465 44583 255277291 43624 43139 631540324 30964 30001 733006515 86834 87512 455665009 19931 20715 23815295 86638 87514 954310615 86805 87515 276161261 28016 28065 734915116 7320 8249 524829526 98090 98379 45221830 30484 31471 69392362 80464 79664 134132083 24025 24122 972680195 87522 87466 877140586 92982 93427 648142515 21248 20736 829540738 81093 80347 318857631 4546 4437 980286626 19421 19747 317004305 77901 77868 221691001 87236 87529 47517256 33250 32681 70853743 24816 24317 59838227 26851 26582 100156123 25561 25247 314525086 23545 23150 424170358 59460 59083 87844235 88698 89025 372868624 12568 12984 85210948 24628 24931 66698625 87002 86135 313057936 75682 76217 983134947 57311 57120 763214181 94472 93917 901576958 93585 94539 17611518 4708 4742 202316804 97566 97278 859065644 96706 96806 389829503 11609 11056 374153201 49315 49714 36547719 29880 30861 551186251 78597 77897 239811128 70009 70433 752523086 53944 53097 492857955 84854 85030 549203573 71433 70629 840602244 89511 88738 65903162 74518 73530 959301876 87557 87063 554750436 71166 70644 219504224 30948 30420 936035233 53153 52387 108366714 87561 86789 540544980 35776 35520 186623726 96168 96922 570330800 88364 88893 766670744 19043 18097 553505798 41575 41279 265975540 44730 44382 564241755 89462 90046 423040982 53219 53565 114660926 86397 85982 886891867 15375 16054 194297561 79134 78890 661851679 65815 65733 438190277 2511 2995 804990896 96938 97902 46370339 74511 73822 86931011 97740 96983 878683880 87449 87578 562193574 94279 93320 946094200 8665 7817 801757302 18206 18464 344820599 24786 24504 175677074 48295 47459 339053531 88134 87299 528657359 73594 74207 457455430 65448 65543 719310318 4573 5027 79809940 1188 495 430860491 31690 30815 789159855 52918 52807 133338070 56786 57393 932952235 84329 83705 721202119 87593 87080 143564047 98248 98168 442936462 96343 96928 966890608 25543 25714 163112841 792 1040 653144389 87598 86670 615180794 75751 75800 60801270 75903 76849 537241528 12333 11946 736910902 50114 49225 824655397 31401 31367 345540499 60437 60102 42441055 87508 87605 540511307 5274 4825 947934651 4005 4227 905356642 56282 55550 883285871 26688 26904 531169521 19052 18604 802308750 64244 64437 266022337 47683 47217 381854010 52638 51907 763585816 87614 87600 56192021 16879 16535 659859155 87616 86713 612724984 61539 62158 816962485 64519 64509 515361768 66317 66556 708669951 14753 14257 487812165 86655 87621 403449921 87622 87243 522675269 9634 8980 662239855 90191 89664 955033761 87625 87376 647161143 7549 6841 365432462 30823 30802 791966610 87628 87482 204203503 59529 59222 665864858 87630 86643 869893065 68261 67314 455550875 87273 86749 281334007 9404 10013 192447596 92037 92012 76853535 59382 59494 54103040 18048 18051 415585764 8313 7795 720050488 65937 66027 325833309 85309 85064 69883899 44624 44053 680886982 51794 50888 875585673 25728 25621 978132086 60601 59804 366022924 52948 53001 960002577 64100 63525 54443889 29182 28247 400488447 20302 20017 861346165 69758 70111 579400989 87649 87646 136655107 5582 5198 767708082 87651 87331 360759485 77944 78518 763156132 46730 47676 389581017 66209 66869 651319020 21346 20377 15106094 92874 92207 241519943 49953 50144 157584782 8365 7530 90446894 71122 71664 198604119 92450 91794 120292873 24350 23790 107203909 8835 9363 965172128 15528 14993 310889610 25667 26203 831844050 93674 93762 479903265 69319 69210 524557705 2646 2001 996606815 32474 31749 830310637 26885 26835 89662667 62749 63013 618548440 44339 43641 625993007 9429 8923 253676426 16110 16706 286558959 13767 14722 420635039 6796 6043 593974170 56413 57159 961156670 66276 65901 1539007 6459 5493 559389586 87359 87336 626873602 84158 84606 799847294 70877 71844 683543662 71624 70956 404704396 49378 50351 128660237 87684 87246 353069863 28473 28767 128851638 57182 56294 320090891 79296 80270 198519079 41686 40755 696657145 87689 86922 539229012 87690 87538 291202223 73810 74595 950543102 16739 15989 752360215 32440 32449 103360134 87119 87694 299092159 29023 28039 578521860 8182 7349 680828041 18110 17243 913473684 7827 7463 290890404 69751 69349 460433648 50036 49892 577396666 31423 31302 446606404 76124 75970 821505131 7874 8464 196415549 69978 69964 912286971 49899 50370 896959843 67152 66852 71483719 60067 60111 834444970 88755 88924 421095678 94354 93521 925640515 75614 75242 125769741 31268 31243 176622264 1011 39 34695003 93004 93052 966558520 92536 93455 39044023 39477 39077 568164912 56511 56035 37970703 3171 4081 613254939 72971 71980 940343266 57317 56341 177526938 87720 87030 678460151 87525 87721 972084167 87722 87260 30193488 37849 37061 53377990 82186 81831 256981082 97766 98339 169870238 99253 99101 954131046 87140 87727 673395783 94481 93491 4909916 48378 49193 270500101 60232 60057 183213998 79082 79115 269721588 87191 87732 631995788 28594 28427 903834851 27504 27371 467048535 8138 7832 940999781 60522 60825 209336919 96244 95753 7738662 85502 85541 335358640 55822 55481 435280764 91165 90458 985965970 53428 53365 610827070 87742 87048 376808625 99064 99188 267660249 55740 56286 802556917 87112 87745 31517344 91579 91128 525405810 6557 5766 624404324 66105 65199 840294298 2387 1835 150413125 55885 56759 165348529 31410 30509 232806855 36737 37024 155376258 50041 50723 99318825 39663 38982 54384977 1652 1299 123365106 29728 29745 548876560 60209 59507 359190988 66438 66587 180912086 87759 87455 547248533 87760 86857 296178828 90693 91079 12760244 38409 38396 472069098 87165 87763 711819689 51410 50977 358696354 87576 87765 37315560 56868 57458 698185690 50774 50563 261382888 87163 87768 529364704 35069 34476 825474935 51556 51661 6442265 87115 86235 354857808 2807 2529 543997755 87102 87773 377835247 75873 75851 979024060 53126 53228 46492068 4213 3826 790387851 17936 17824 682285031 85867 85108 476450301 36031 35801 853138411 87780 86952 466716170 87781 87177 805930102 93321 93373 480299193 5358 4924 181857775 6303 7235 706580185 29512 30241 322148793 86896 87786 278886386 7448 7123 461033407 41750 40845 858331259 51786 52697 186826320 50218 49868 61880397 87282 87791 688737326 43878 43868 804869464 38220 38159 65079009 86196 86336 891141781 75033 74704 463415121 87796 87545 732683067 6824 6827 181194388 24487 25444 47163446 65858 65442 390892805 45886 46888 498599381 27478 26971 651086230 33636 32886 563222467 76822 76946 14697831 15446 14895 741435704 10800 10851 10776471 87806 86807 62079344 30224 29318 270120282 15290 15381 369284189 84847 85082 890871883 87181 87810 894274457 87811 87425 199399684 67333 68045 87221150 87811 87813 887493612 53472 52651 612143929 45863 45234 379131473 60465 60524 153166652 87817 87147 283709879 56539 56203 524305524 75213 74596 608897391 83315 82765 952648154 76983 76011 778974827 54596 53819 68983053 17554 17420 49599312 19947 20629 23169280 21077 20551 594135757 79852 79929 637198064 42518 42513 885533228 8649 7967 44736922 87829 87748 985246246 70209 69801 509439658 60117 60059 878781436 33586 33368 354161270 84464 85022 543635651 58795 59471 799848940 3519 4131 151984383 53219 52222 540186313 63734 63550 904194676 96698 96520 292557837 94998 94377 85082169 6915 6716 447327915 41432 40643 240048398 93156 93342 170411652 74348 75036 292788207 60720 59729 408451990 75555 74722 313289450 64638 64070 898624369 87763 87847 642225197 41463 40688 74310379 53062 52953 237799779 87451 87850 853301269 55560 56011 720067905 14601 15016 62144622 87853 86971 577496923 24227 23593 989632342 1883 923 44749885 45816 45609 53796549 46150 46381 598595511 87858 87073 517633084 70578 71168 654926712 87860 87495 343849980 5123 4906 488682462 11042 11271 764908663 1108 212 737216781 87864 87212 869828612 68083 67573 25364543 87866 87032 47325910 74223 74249 335722843 21153 21979 512817967 7420 7661 694619336 5268 5743 21348305 63966 62994 248413059 81310 80873 322037430 69874 69761 996792175 59800 59914 454344192 34237 33343 78402029 2782 2167 526520627 95465 95551 612099757 88983 88292 66656418 80913 80117 251750596 21546 21905 438458663 55555 54984 975037950 79954 79911 865255959 56342 55784 410670197 62661 61977 101476213 88546 88885 708492898 86802 87635 295742566 56319 55519 625958964 57975 58629 462680549 87807 87889 392654047 98314 98294 802954680 87891 87057 58846327 94977 94657 994512291 60530 60412 488728829 81994 81206 808995547 61428 61500 589094265 23522 24463 135139773 14602 15527 7786824 69924 69964 320963008 96126 96017 376838584 87894 87900 694880681 33553 33154 776659922 58225 58234 767583230 18697 19692 980260983 33389 33441 901396412 20402 20202 596226223 90722 90141 137638220 24397 24212 111968317 58464 57632 74491828 79022 78579 628401271 20885 20164 601432587 87780 87911 99013972 56866 56541 677368111 92645 91665 601672903 51110 50174 696504762 55085 56004 907655243 16611 17089 301025841 87536 87917 687564991 87918 87241 69758847 36983 36048 281850997 7125 6973 426248610 42717 41942 901136262 91798 91431 153172645 21880 21238 995204712 10966 11360 824457678 18392 18597 98240194 73652 73521 174045464 36534 36913 520323710 62305 62766 71356643 44938 44220 13143840 87930 87856 951862763 87507 87931 696820567 95567 95377 585266551 2619 2417 934296786 21747 21580 808344019 87935 87696 890275925 61465 60892 409148671 88337 88558 231717388 91245 91565 296099753 74619 74066 412359711 66235 65384 295961177 42031 41753 817332614 16019 15501 156225260 87848 87943 538434335 5141 4640 759584323 28415 27493 982033150 18569 18209 20237372 42697 42844 753406468 22564 22629 427998177 58360 58542 567137203 54434 54979 562337248 87951 87272 37937728 70524 69843 510495548 35471 35281 364561642 60922 61478 986212929 23114 22932 530125451 22884 22611 271950781 45302 46116 40798829 59214 58862 2999917 87959 87353 80124254 15205 14759 694308534 36318 37250 26691335 69502 68726 734076565 89056 89392 106692473 36640 36978 219558361 10022 10909 414655753 68569 68488 810214032 36423 35721 198671454 19713 19037 827118015 31317 32116 559614152 86877 86128 395003990 53052 53559 461627091 62199 62871 823927906 87973 87344 23337757 88481 88887 142419589 93362 93478 313801572 46075 46995 116700067 52521 51840 222465507 28409 28942 899014367 292 1 101100255 17849 17933 786485190 87111 87981 936488061 49369 50353 855955657 66734 66632 161618134 21406 21992 818139633 5895 5591 781529677 94451 95194 888277966 85194 85182 561521185 40361 40182 312209073 40961 41383 503066942 30620 29837 901913115 58182 59187 428147545 82104 82502 851515508 93780 93451 496928827 65968 65808 72448768 94550 94098 101554013 98074 98036 170291728 87745 87997 75524534 81557 82559 976631157 87999 87577 736224721 79488 79839 378982714 54409 54308 625766946 46817 47735 436349587 31601 31918 278577562 26147 26921 754503952 34295 34906 848973433 56559 56246 360804374 49538 49470 853342052 49469 48463 864842896 47832 47299 187331255 88010 87245 6025442 25140 24770 714378268 60056 59126 69949726 77605 78121 774332509 62196 62633 274946427 10637 10964 825887606 87067 88016 915044611 70064 69345 392527087 88018 87843 129973899 19846 20621 302999144 28223 28217 309788136 71661 71532 61012086 18213 18951 792566624 27847 27653 39805357 13662 14188 706290527 3876 2995 482952190 2228 2967 982190699 70954 70633 566170692 24884 25091 473114970 88029 87847 237639705 71695 70802 974145987 14627 15055 575665646 79302 79991 46599346 45838 45118 12782427 6133 6201 959186336 15141 14540 419036595 99276 99916 794397602 16900 16936 64974556 88038 87903 75215584 38722 38757 900780125 11885 11807 288121929 32336 32065 56620729 59863 59623 403896709 64550 65033 598900476 99337 99137 730000171 87477 88045 669916307 88046 87410 901820213 69700 68917 298210656 63077 62972 903961521 6620 6836 122345998 83961 84052 592339385 88051 87857 578664610 36 1 166098084 83361 84079 48812883 48379 47753 280981886 5952 5642 74749340 94368 94493 32444598 97585 98236 433129871 831 935 646986775 1801 983 848355180 49859 50260 626854649 18761 18044 685145458 71266 70365 6163641 88063 87520 474029557 39584 39995 53646182 34022 33608 987736497 62216 61442 891902141 88067 87733 901745758 13937 13286 39819096 21137 20300 52639621 65606 66336 160216610 55108 55861 810567569 87706 88072 502566414 17668 17404 620920617 58247 58230 839428617 18137 18296 444533949 63177 62948 386324781 81656 81267 675761759 87079 88078 60909367 365 228 677742549 45423 45039 350819643 73302 72647 358989548 84938 85794 398464150 65692 64946 602124815 70932 70444 319436325 47400 47080 968727831 90533 89643 510100404 83946 84597 82198629 34793 34948 993159609 13636 12953 332848686 13531 12535 8372035 97155 96799 832676375 88080 88092 667093549 23870 24636 665036546 16861 17389 739234711 92584 91591 651595559 80394 79639 234430614 1560 656 985784934 30295 29627 773350187 56672 56245 135112411 81639 81098 271218546 23558 23837 951478196 65145 66061 953450780 97479 97201 400236095 87626 88104 939932959 60023 59994 60286791 70530 71000 301570988 4573 5124 404520609 67924 67757 416757346 79830 80789 307307266 78414 78909 687273665 49618 49551 305722388 79208 78899 432111841 87664 88533 953606344 34871 35605 355776100 92698 92120 123841517 88116 87990 671311273 47984 48412 7419138 64081 63705 12332866 88119 87198 148063048 50544 50489 288635817 23398 22599 704251676 52182 52411 544867118 99508 99665 940754308 18970 18073 92690996 98537 99178 35166216 44323 45068 376829853 8249 8405 791624387 82824 83576 33954691 96179 96323 126421689 7607 7371 605692969 78867 79127 285427307 32118 32067 584675121 63891 62989 995272361 26302 25632 108190479 38005 37328 24237480 40026 40703 494959805 14651 14542 17887828 25617 25760 537222576 14320 13525 94952935 87707 88140 588568076 79832 80418 690816955 215 511 252696340 41761 41046 207563612 3676 4250 713734628 3288 2521 146617570 70730 70324 734815842 42725 42335 504840062 95373 94583 586212978 54527 53713 35919954 87476 88150 783071593 9183 8251 895205254 88152 87724 229538757 28526 28375 458918296 86138 86506 50588955 94691 95100 57157875 43162 42431 12971600 88900 88603 42561988 96338 97172 659143180 17978 17355 40620553 88160 87418 286460268 70620 71298 139900906 76278 77172 927914743 6554 5970 834708557 40031 39679 613188052 70508 70625 102306213 87808 88166 109595450 8045 7486 573845258 24295 23899 746756135 74270 74013 968681359 52905 53255 608911189 87260 88171 742716368 23559 23624 132008810 96230 97072 268118474 72073 71803 765978990 78398 79205 872021744 48388 47767 224664451 84934 84381 10397307 88178 87199 195396560 63725 64484 421807617 6865 7126 39326143 87882 88181 19601481 48257 47313 428436328 79209 80090 262116958 81638 81410 515970381 98829 98406 119089890 1465 1448 856574535 88187 87489 529699749 35558 35615 503744 57335 56828 471204214 93121 93193 715969059 17674 17028 229393977 21796 21658 289498513 64234 65084 71909178 630 202 668305110 58351 58589 728054209 91693 90764 526742171 57925 57197 875103719 39841 39900 758356188 98157 98879 255994791 28587 28343 590191261 83446 83823 408286776 88202 87732 116150233 74806 75513 890292634 88204 87273 961866172 30541 29621 165312112 91558 91296 551388434 5864 5579 103219213 98737 98522 678347006 87391 88209 711657681 62096 61166 81931759 63471 62857 162060470 88212 88192 321464528 21778 21515 682013222 25526 24848 17593983 18902 19328 19210000 30960 30892 311210881 87265 87872 743829562 18267 17889 904424436 48101 48396 316821721 88220 88195 943386564 53758 54417 715833439 1159 443 213825314 77283 76860 504350868 45248 45136 951085874 48495 48696 578926056 77948 77766 365913860 27183 27780 521256967 39123 38984 31947462 87568 88229 10657967 55563 54948 244697912 8172 7660 35734206 57580 56961 530698080 59726 59413 737985424 80150 80693 268918398 98786 99782 690727047 81152 80518 160941122 80848 80292 971709163 88238 87708 617791805 26465 26839 537460725 27208 27583 29984150 31240 30573 175256358 38431 38766 128009214 49211 49013 549769437 87528 88244 481587429 14910 14538 209751849 4359 4387 156598766 73606 74377 31135964 24565 25077 389071265 29118 28359 707731169 88250 87724 525142881 87379 86435 839979983 67845 67295 414188445 90082 89749 486557117 88254 88215 429826122 96497 97037 548883033 12351 13172 494867856 7368 7942 706769204 87848 88258 22805187 28961 29746 233156704 53203 52368 151239574 87989 88261 111525693 87166 88056 516860299 88263 88229 46224272 91973 91773 536723886 65164 64419 600913109 88266 87752 666729091 18972 18144 834050519 88268 87868 717729341 72932 72242 592282749 75712 76092 363230512 16610 17544 52643303 20785 20740 66730633 42280 41333 862938297 75875 76120 604169533 82535 82407 798541751 13805 13306 884217663 57125 56681 326432403 21019 21234 914748662 87611 88279 68306690 8362 8223 986540782 80456 81012 69988885 19564 20507 660363214 43906 43087 910165447 85389 86192 522332298 88285 87787 104308435 24206 24189 30587609 64288 64188 583171272 83076 83553 902766570 4304 4179 37979742 53883 53507 177897810 29846 29940 419546123 42187 42325 738875978 88089 88293 22183634 33277 32995 838744855 23672 23515 326254940 87990 88296 40025289 79117 78159 250834761 60231 59644 372142888 61517 60883 399599304 71087 70097 788806380 14176 13337 690085989 27501 27928 796440620 27816 27793 63682339 10983 11082 670112025 73577 73746 478270155 81048 81528 170356972 61470 61356 658773635 34933 34007 357089053 58172 57255 144844194 39498 39630 750581462 88115 88311 142922947 12073 12915 729979559 26575 26475 205229337 98499 97716 641089659 50778 51718 948867074 92638 93159 766546379 26519 26684 426776798 81991 81029 72031249 88319 87875 290509089 9023 8901 398427520 93986 93514 839731879 64631 63982 833386994 2939 2583 25490504 36118 36077 817161250 44207 44913 197704877 10887 11217 11140379 49195 48957 82761569 14880 14007 82889712 61051 61721 478369835 13260 12255 58283950 36042 36720 77306012 70289 70897 141376911 88333 87605 243768292 71738 72428 241787248 55863 55411 522413290 88336 88098 553541253 74969 74027 483029659 88338 87700 170788428 60087 60174 417814145 83482 83222 412208063 48345 47569 388602264 23585 23828 807038670 24167 23522 877880158 72817 71988 930151436 87726 88345 246290218 73390 72506 335213737 28297 27305 840752062 78602 78181 108802720 88349 87940 701186335 85620 86071 441933105 59714 59416 964884645 57585 58422 963674514 36882 35953 547115854 17921 17942 380642274 17746 17572 680524375 1778 1291 19160158 27613 27634 556307982 32992 33259 297882839 17175 18103 207017698 72069 72081 96909924 88361 88131 463508668 87982 88362 935294804 24611 24427 20314258 64079 64000 153274726 87138 86316 916382777 75154 74734 781748285 88367 87747 991104122 75927 76644 819703822 95736 95786 728234345 70874 69975 339182748 31445 31200 899834098 6380 6709 951050342 54108 53405 170528693 88374 87787 616432670 92940 91947 211637268 87376 88376 213351006 83811 83864 641638281 70153 69713 147481495 168 1 7309373 79785 79720 195313226 50089 50286 711419095 33249 33849 196247418 35871 36358 142140562 87564 88384 822218593 91188 90746 353432979 66520 66027 969375330 48721 48482 256003961 87615 88388 662177343 15717 16703 479356981 63087 62377 647277452 88189 88648 53475100 66877 66166 50697059 89868 90036 996903482 64047 64999 455074138 23496 22636 918458346 46707 47327 591704498 88397 87727 612869796 1046 1513 740721617 26760 26765 274139413 74547 75543 34529010 50169 50134 528178293 21368 21388 946047772 55414 55908 244633365 33650 34078 264396880 95752 94981 214205751 95475 95508 248061447 70516 69603 914540579 91230 91025 964051164 88409 87721 302787447 66496 65906 19460741 27444 26829 259497151 16591 15703 61726215 24975 24073 778375493 88414 87860 75201066 88415 88412 189941291 39871 40037 882174507 3922 4263 915097270 87708 88213 990955698 28492 29387 381463789 42193 41808 231826691 6343 6074 958779491 55826 54834 249483896 17104 16214 292149073 59277 58445 449651247 33039 32240 184835559 85961 85157 901440768 4135 4318 777529316 56090 56135 687049138 98896 98904 996315237 4955 5122 53734254 1555 707 7561722 71610 71215 227026035 32303 31634 807719167 80895 80523 651360524 88435 87483 350157354 45418 45354 401174207 18065 18987 706262880 29482 29072 307913672 50465 50013 925114573 62393 61439 734935750 31481 30510 825720883 93723 94470 134770355 67665 68471 92546178 36557 35851 59351833 65259 64540 686068650 93512 93350 282297475 88447 87809 791613101 31394 32039 440896818 79979 79319 204151800 40790 40168 447513106 29613 29224 1969139 19590 20023 45314541 33603 33367 302132183 55268 54690 52741853 77349 77975 425007808 3920 3665 188576263 27709 28347 965408003 46937 45988 800100742 15251 14302 287361473 88460 88349 206513318 20673 20207 45335740 96979 96803 266245715 42140 42164 995690090 45291 44640 110607825 92762 92208 881019976 55462 55286 799272365 84982 84025 429947761 95136 95183 725937907 41637 40770 222700399 41454 41219 865221793 61940 61635 866189137 95576 95646 836670300 88324 87832 48308989 84762 84505 582429026 57694 57525 391189192 30001 30852 445096640 87665 88477 755366212 25813 26424 484054469 9555 8622 19951449 3137 2722 406533046 57936 57759 24494232 59715 60180 951839171 43746 44338 747087307 76120 77063 588254778 10430 10679 575182801 73810 73673 173469179 57413 58379 195808425 88488 88477 846614060 45412 45826 371127500 80268 79386 287356461 83633 83693 674840256 44756 44637 527898062 78822 78256 275566314 26299 26334 239639488 63103 63010 727181732 83146 82205 787959882 63050 62250 599229327 77488 78306 49793085 90962 90718 234433578 2764 1934 66356266 77357 76689 23955108 52686 52306 378589138 23939 23218 823739631 39332 40272 969389534 19802 18945 640145686 13517 13503 619797457 89634 89058 503140560 66331 65980 643979834 61001 61088 770182997 57830 58743 883909934 69827 70251 779409776 90313 90953 76536053 89282 89300 274458582 88094 88514 358416132 24568 24363 488174518 11464 10950 104242987 23528 22638 85520785 30578 30323 633647376 94704 94174 32711756 10796 11203 244826588 77557 78549 266355332 54710 53768 36430388 85581 86448 482414625 57051 57978 344698987 88375 88525 886849070 4407 4804 445764342 17500 16881 153773800 90953 91497 751335200 8343 9205 350350356 12329 13295 820946943 43268 42337 50996630 88374 88532 8308646 8460 7656 833543744 7515 6999 64699036 18934 18925 346886888 48885 49264 296340877 57225 56528 439101373 68255 68190 114636096 60603 60525 313034715 289 1 691616969 87579 88541 51517724 25647 25505 74672640 88543 87613 68976177 44848 44010 358922289 99237 99140 757909746 15681 15673 280002837 98399 98927 854699763 47810 47507 300052993 3254 2923 898815576 85864 86277 623468894 88551 88018 605798634 44603 44151 36097625 33136 32487 904856426 61702 60814 183624923 16864 15936 936937253 25513 24551 34749884 88356 88557 247269832 27786 27891 819516212 88559 88301 837799798 87675 88560 103353746 31939 32501 59142424 83167 82664 698870832 66023 65690 703774964 80177 80607 231946918 35195 35739 690579330 37367 37331 308412990 62531 61872 595413626 33761 32979 665044392 5060 4061 41126450 53648 53230 545531119 70010 69865 242491687 49276 49409 86834604 87691 88573 309510617 91116 90427 407231354 3967 3507 793267933 1 394 551177385 64498 63890 446890797 44849 45055 718761783 58232 58127 791793858 88580 87772 271698427 47126 47516 248914789 59344 59410 17398820 68073 68552 343229890 56609 57183 41521890 88585 88472 929832126 468 972 328322403 11271 11902 580889866 88008 88588 217804545 85257 84462 556801784 60365 60305 759100346 82663 81755 583611534 34918 34148 557526752 99895 99548 966157786 22893 22165 27847185 88595 88105 332568452 30491 30096 323084906 16273 15329 318578602 29930 30337 326414328 49943 49201 44567783 25260 25965 165071215 19934 20454 284025781 87940 88602 706599455 3051 3894 176113142 88921 88930 12731939 54545 54220 12545741 60414 59479 474394844 50188 50408 24949426 582 210 487608734 88083 88609 71590342 88610 88598 66095272 73929 72962 855216739 7297 7398 726018650 74439 74453 201553400 17644 17918 5662370 67883 67542 62537236 15582 16216 766499512 78455 77776 594981824 54060 54433 606923531 6478 6299 641125138 41867 41768 345373051 61222 61664 257207039 39676 40614 199412680 31770 31703 953575281 88500 88624 69023306 35828 36315 996221337 65495 66387 467820259 22723 22665 835355271 20868 21204 109325363 83437 82746 978011128 24676 23944 651015434 75568 76268 927939439 85894 85648 643974179 1372 1256 837458823 36138 35258 2587151 62185 61663 535453575 78100 77478 820619119 52888 53828 797119799 29666 29586 479633766 4939 5744 447379698 16747 17174 539411022 54280 53863 604018685 38296 38446 471649450 47220 46468 63873815 1669 871 759125596 79492 79609 137997137 44207 43393 610175513 5230 5831 118172448 32217 32346 179510553 88649 88632 690924977 88857 88053 618810643 19072 18749 733833852 58860 59826 110983784 24818 24422 474651420 62250 62609 686174879 23234 23615 825686366 19148 19120 351289105 88323 88657 463594392 97951 98908 363006949 88659 87784 351935292 25859 25190 29096767 88036 88661 171102636 21511 21149 277706933 50886 50364 647100240 67779 67055 191291651 56457 55517 539328743 2799 2535 227578367 33863 33321 131340058 87948 87453 619919055 44206 44469 57907799 98111 97346 89465945 26895 27470 354481372 69538 69688 540957179 91692 91168 774364434 88674 88430 326859388 38573 38711 899717661 35836 36713 4018499 70953 70254 50271921 12020 11107 21163463 96011 95067 327667239 30328 31237 859828039 88681 88167 397684688 12234 12056 500318907 97252 97866 12094089 88975 89384 892372234 60587 61217 724704399 88686 87893 6799229 65765 65791 688602005 50720 50048 433333364 2403 3023 293069076 91188 91388 447158872 45731 45721 780221155 9259 9073 57485520 62590 62728 231966215 12762 12965 886284856 35904 35266 361767372 88696 88395 654510927 38071 37387 985553173 88698 87709 933901103 65344 64481 459167216 25476 25231 983167363 3016 2235 505082733 40062 39642 581071092 2511 3372 429580721 21253 20432 863376356 80170 80711 628412486 88706 88299 707531103 13738 13973 381620917 30346 30832 778001998 88681 88709 172225367 88710 87742 39349486 98698 98995 45407848 96498 96810 628448385 26106 26701 505913181 90945 90367 924670788 87825 88715 18420343 68575 68990 309423264 88717 88072 59789977 5209 4708 780683684 56885 57551 494092119 46678 46965 954728883 72798 72599 872615759 88722 88574 990751098 70228 69295 260045500 87806 88724 411596325 52666 52207 810442312 17739 17354 398498003 99180 99634 694836258 219 162 123268679 64209 63975 13904209 29154 28978 841897696 52444 52966 329762120 10121 9518 872172235 7222 6522 533254074 50972 50881 547225207 36132 35923 892924079 57764 57323 267299657 71253 70745 822544088 16575 16297 5230738 88739 88597 65376287 58016 57545 566624446 94722 93843 643235971 88742 87880 2409678 2339 2746 15249699 88744 88491 64480776 88468 88745 195600792 86796 87330 954361324 64393 63796 53374344 72583 72347 813614187 80657 79759 995510392 33595 34571 795306068 62084 61591 730781154 83724 84069 944583183 48736 49537 979673992 70443 70413 653695117 8407 8144 689288199 84445 83461 140355711 41637 42478 19385775 33379 33076 494142406 78187 78344 658442130 51389 52049 445052203 88557 88761 294139611 93691 93368 356346961 88763 88594 164679266 31818 30816 859567591 54673 55240 926434941 88766 88011 191366178 88767 88022 353997592 20343 19816 197663595 16585 15866 402642440 26887 27374 369506133 27059 27347 43565468 58559 58479 613546961 35938 35159 770991477 36212 36528 711100069 38017 37233 591579032 66925 67839 62827290 78035 77908 257366978 24628 23866 188903925 53469 53885 733179644 61452 60798 24666025 65812 65956 584224110 87998 88782 522515147 88783 88208 276664440 77119 77274 42469062 73192 73494 2148607 67480 66518 780273360 82374 81904 207847429 64314 64350 682061085 37481 38157 508571517 89900 90532 168741458 88791 88613 875611485 54063 53208 783141692 62618 61958 737773300 69995 70569 418783938 35398 35618 922327678 89809 88852 980936216 5947 5048 931783926 3713 4018 253819190 91239 90559 106887723 16595 17338 488742793 73456 72632 24990486 53982 54051 191825128 98097 97729 650755691 45736 46582 551703241 97289 97617 473644910 8617 9608 503063989 60947 60719 665669384 69797 70669 55080697 959 918 944976666 58229 57613 912084639 88224 87894 63430673 61590 60691 394187164 88813 88181 415275195 64027 64321 971014219 85756 84970 694206553 67283 66571 277428506 88817 88491 791155445 45016 44388 30462852 59646 58824 713635829 25120 24440 864413503 98730 97760 538436337 87970 88822 28251062 63016 63429 358446786 37512 38033 837639097 79769 79112 793304795 63918 64655 360343923 42877 42462 876745437 66621 65813 735104669 85939 85058 333248613 88830 88617 937956594 52978 53382 908531496 79290 78606 438055651 91875 92435 882955075 88648 88834 548059275 97049 96352 53204940 4912 5851 550947045 22965 23791 206269357 68977 69373 179057469 97237 96819 518230706 3520 3362 157270244 80232 79817 901598432 55651 55342 575802152 53956 53065 881609225 6061 5140 615640451 75438 75072 541120413 51000 50091 465299475 53336 53663 861370051 86718 87132 362776138 14666 13892 734697640 68305 68694 822156775 49733 49640 346453271 87289 88004 52001317 64059 63709 758722379 94335 93917 142001970 35621 35230 803585281 71258 70546 845468130 60786 60437 445989841 16025 15477 48820133 88859 88830 986341565 80365 80359 157655735 77908 77448 525405707 26411 25421 836685462 31289 30315 831757136 85798 85353 953651385 22600 22875 411691982 11282 11269 903385471 5456 6458 659287807 79988 79139 244343142 88479 88869 960825202 36402 35819 76756605 87881 88801 40602070 37480 37150 801119772 4878 5169 380931669 84754 85554 390231762 89272 89938 119567907 2099 1552 993085087 57661 56999 477263702 63390 63571 13975907 88048 88879 193004792 88623 88170 327619479 88881 88643 683825498 36976 36659 741688635 36657 37598 4212396 97073 96642 293652751 87885 86997 282317259 20826 21039 42241030 56449 55724 149551450 89715 90449 506829048 80702 80608 218069780 36113 36352 962733207 68901 68663 598863200 88826 88892 894932388 38184 37585 218592038 16963 16822 153312611 61202 61317 633599970 31641 30924 259208268 35072 34195 878211575 98142 99084 186224387 97407 98152 561520453 13979 13817 875454346 4743 3978 44967421 37656 36854 70659254 18340 18253 439587764 62359 61912 881400287 52994 53576 173661367 70797 70064 28432092 13245 12636 614690207 88908 88532 220016686 9449 9175 276129061 62296 62229 88957820 77833 78302 788462647 19982 19115 811564096 70822 69968 26542155 10395 10939 59467967 1151 996 826778611 72407 71489 954021694 42232 42425 906512305 53647 54355 872008051 34092 34465 92884237 71698 72528 58645562 83870 83861 94833126 86119 86865 822458249 35487 35471 672752134 1090 1935 835066534 88298 88046 807351545 7258 7328 701937815 79745 79059 534208030 29287 30137 336582875 91510 90803 791476990 42450 41699 9269335 59527 58553 242019293 88517 88932 3570835 30044 29428 376849039 93631 93331 277150502 1 42 680334221 55565 56381 903544687 85144 84398 533486920 41174 41586 479320198 79766 79407 372701629 8823 9014 748043634 72271 72839 527027786 88730 88942 625206685 11533 11180 988818880 88944 88448 843586437 31090 30968 540188857 23511 24457 656664499 28467 28241 638289964 69916 70262 860776433 88387 88949 670453310 97396 96596 16066232 54688 54381 719591771 87619 88315 274761448 41714 42282 598521222 69470 69664 32774075 41257 42161 555722733 88260 88956 550593788 25412 26153 1955521 58983 58843 538482548 968 455 216940356 61395 61253 483195302 86575 85778 270982180 73917 73099 374551740 78211 78773 793267719 19766 19016 798513600 29319 29537 485317735 88203 88966 718211855 40073 40456 43485856 38860 39817 836033035 79201 79411 103609671 87682 86897 489794833 49326 48725 83436478 54628 55262 196854187 78853 79246 208642053 27216 27006 20862214 32806 33080 745876179 62911 62538 63324838 88938 88286 686543334 1637 734 656367960 76544 75554 726095511 88204 88980 452181608 91968 91579 297689777 11674 12627 764873493 79949 80241 505118595 35102 35713 318456898 79088 79511 640647988 81452 82404 609055854 7655 7776 132573271 85180 84963 77162470 88989 88406 49529791 45847 45257 403271993 2221 2389 975752341 8399 8557 533352941 4124 4193 46882983 13570 12684 747379568 9553 10482 623640323 73858 73279 967056465 55104 54948 214784709 62215 62248 584101296 34119 33125 272799789 34940 34390 110621940 64678 63746 211470837 89002 88248 122416572 85758 85829 973845729 88111 89004 18023959 91143 90343 984057751 65299 65180 137176823 97132 96356 548258993 57020 56919 499854051 88435 89009 242848529 4949 5094 865940717 42045 42822 840591476 96523 95760 703487460 38319 38188 48527434 74981 74442 503291338 40310 41113 609083590 2990 2545 963542920 6493 7166 743487537 53306 52876 808533217 97269 96560 898403459 89020 88023 61017253 23050 22156 955280180 24089 24221 499711271 25867 26151 346519376 5603 5054 858316016 62329 62279 17513418 37770 38367 56042421 88632 88163 825686034 88404 89028 605344135 34086 33748 20421353 95218 94230 749218378 36158 36080 870276981 31178 31630 843242344 32628 33543 573980816 40067 39922 50375111 9053 9779 512603750 7894 8504 831306744 57270 57855 758215231 57451 56591 593482929 20318 19582 347704473 44246 43272 866488701 84888 83971 670947706 37838 38713 482214322 34733 33980 195385092 1789 1963 979151267 88654 89045 425355850 88225 89046 374261272 89047 88303 580640354 2970 2096 299492347 55472 55971 892295612 60482 59914 499064916 31178 30173 590495153 89203 88920 316580984 88442 89092 818848863 89054 88749 494285436 86078 85283 696873141 89056 88740 218584560 53067 52719 60480202 53627 53467 987040970 81600 81167 881455731 47562 47017 420117665 47127 46821 894122516 98770 98757 477530140 69709 69866 505899958 55109 54166 318167209 93682 92936 371162714 71931 71527 410005618 30064 30579 305037 52736 53432 14470797 28997 28964 120360253 25337 24795 177258354 1698 721 632935371 99054 99826 118561715 15419 15139 748116577 88822 89074 312551143 47138 46736 688388998 74492 74061 106972391 18006 18429 762222576 59383 59418 983870270 46850 46417 505764249 89007 89080 173956314 76379 76350 535506197 49708 49281 85462536 21745 21280 704111906 74803 74525 563872927 57077 57643 497990785 81477 81675 590563450 60293 59756 636398084 73502 72841 59160620 15450 15037 408297 60497 60247 321246704 95522 95602 809756518 89785 89664 581165279 93864 93877 69768581 12058 12341 643567206 81517 81932 607829554 45523 46480 651425782 94309 94252 393635986 16496 17464 800755965 73497 74376 979398551 16242 15482 261077270 27281 26398 196691410 4543 5426 434159228 67947 67615 281881480 57523 57826 43129541 90907 91203 862358279 42023 41125 627524557 75542 75004 459403066 87824 87331 672699120 91032 90502 635226236 81172 80409 253834364 89111 88538 7350698 94782 94849 823858533 88812 89113 732215164 4589 4393 509326651 74379 74994 50113557 52085 51300 764865114 95387 94489 313540824 69021 69381 454964833 88143 89119 385373310 88143 89120 214351589 36787 36897 714871653 24943 24719 745094758 82957 83471 92639275 69430 68495 721551745 89736 89309 686803580 38487 39398 511165544 89042 89127 993630248 19108 18337 200836240 52366 53047 895132793 9962 10339 285186729 70879 70351 603027907 71438 71451 22636243 88188 89133 502778172 61644 60828 225405199 88297 89135 856974606 58818 58027 521750515 5285 4597 864788651 1125 1695 87013283 10544 11387 332630881 21159 21011 430257916 87711 87062 230996270 23190 22744 937691410 47479 47942 23825877 60466 59689 875624669 44894 44340 930856497 81632 80788 27919663 70888 70645 123861962 20638 21089 418187497 1988 2493 49512102 89150 88230 290960239 72856 73497 700768610 43988 43811 55384921 22529 22211 102237057 89685 88887 113165676 72312 73053 896493059 43504 42793 11163592 89157 88506 52784185 89158 88326 954888546 20501 19696 944011993 88497 89160 8817077 13387 13280 518821710 86454 86686 610229429 85787 85499 561092945 57241 57430 918934277 88958 89165 17269949 2232 1271 22812265 57408 56956 162435487 83097 82943 267804798 28221 27652 69570701 94198 93818 35299753 97282 98034 595421498 43451 44188 891720781 88516 89173 273049415 24400 24626 957222977 34158 34900 325601627 70627 70544 566145665 36678 37501 43042421 89178 88782 656583971 88884 89179 809893249 89180 88186 633426829 8552 9188 26739498 34910 35272 838874854 29375 28616 729088496 71670 71212 269051594 89185 89101 966336634 88831 89186 38218306 60218 60807 555786797 25781 24907 9258227 40096 39915 12219901 69477 68853 164830357 5273 6180 276473731 66775 66236 580735655 90980 90519 592209488 89036 89194 838411873 6469 5943 6737282 13294 13370 253997803 25468 26328 403252629 96300 95398 835182028 30833 30971 834470523 89200 88331 384010661 3442 2988 475402222 65876 66182 206102815 5541 5111 998138373 54930 55776 884788770 96219 95598 947982341 21577 21638 918450504 99476 99375 924845946 25298 24435 669363601 79763 80320 738399623 95833 95797 652614744 984 1895 382311035 96118 96939 909213061 76037 76858 29268900 93005 92739 154630149 73653 74385 153724776 13380 13536 374029943 89217 88339 205537169 39204 39530 522382376 89219 89208 163134953 75646 75976 33107522 64848 65745 167667463 27262 27119 89328960 55444 54747 419209064 86085 85229 811362981 76358 76262 832173762 14746 14169 569214702 43808 43516 482475412 328 252 942547909 34307 33674 639408386 10581 11537 986846839 89231 88822 677300448 96503 95954 436362920 89233 88246 322671629 73389 73958 869864774 77367 78043 754355970 17635 17265 847726523 1172 292 831893674 84414 84646 890573671 29033 29039 297036149 98999 98157 348460365 97249 97144 854798504 46742 46470 957612556 88547 89243 873298935 88195 89122 207485458 25630 24938 377935189 63741 64307 52227596 91619 91246 268501771 86905 86574 130918304 17148 17331 623703559 19439 18692 30769247 12249 13014 274330231 28561 29164 715809013 88352 89253 363570839 63456 63841 65962147 89255 88729 116040647 14 1 132390128 82153 81148 418704865 12090 12324 12747675 95097 95664 214996169 6271 6528 67451091 26476 26028 241241158 2328 1587 412833706 14646 15126 179615248 89264 88393 527514312 75768 76628 536302122 17277 16436 686562652 1247 1890 688310641 16736 17324 682009689 66802 66627 111412854 52188 52771 406003166 66632 66830 675532937 89272 88490 377312501 41873 41047 914447638 89227 89274 902647169 64652 65411 556796725 58596 57994 174554226 31125 30242 856718716 88964 89278 735137851 88346 89279 756844055 46184 46976 984653190 42635 42029 192846107 82119 82508 491832358 58744 59130 908179736 51495 50615 79667277 96065 95214 55035886 98089 97121 748035071 89128 89287 795063777 26808 25962 659879110 86280 85354 142422255 18239 18251 694618536 76834 76691 894428768 64924 64246 617137494 88793 88654 335015072 40132 40841 658700454 89295 89231 366861130 64023 64828 223394115 66010 65042 430456709 89298 88669 446115 81905 82695 13544083 54368 54488 825902906 38337 37709 583798439 69064 68849 607614958 75076 74574 535748087 17471 16792 992876490 52538 52465 902570003 94508 95244 355479030 45279 45680 391344501 88924 89308 846034919 42284 41969 712745305 43080 42310 796136915 67457 67442 765190607 89312 88378 622123880 85137 85098 643218958 92361 92306 518232253 38762 37844 473025291 89036 89316 979005321 6874 6268 12830282 57231 57011 546932883 31606 32203 126392052 64422 65010 751680873 86093 85437 257123627 73723 73985 824937045 41636 41815 526269338 67890 68517 748248205 63743 63355 436234064 90239 89801 585699498 38598 38804 653920718 6666 5778 700495195 79010 78212 929993054 95427 95270 471492187 85126 85311 627968935 86199 85640 107140000 28986 28640 288196223 52092 52382 27754198 93936 93021 37398784 9438 10265 821512459 65117 65106 267730654 33944 34880 794694316 88945 89339 798332919 23246 23298 646979504 33719 33444 803769900 89090 89342 438695443 61372 61945 50543984 55842 55259 488201350 13376 12579 20541470 26348 26570 38356837 6967 6974 61383056 38252 37252 362320361 62179 62415 913154285 2857 1926 263477151 40094 40411 611928130 44566 43680 376373784 46567 45713 479686613 41679 41196 3183842 70122 70679 874290614 89630 89463 227955128 91483 90777 597289366 88834 89358 665712374 61576 61385 992662236 29328 28989 451005008 43436 42824 275430646 18721 18319 443852226 54769 53996 671417837 56232 56484 37760202 48649 48690 21897533 2041 1648 661911510 99569 98577 655864035 9636 10009 100209656 32347 32328 68959927 15391 14650 14409953 33501 33848 588752892 21647 21787 686778125 19191 18520 376918326 89374 88453 403040315 26204 26452 759441467 89376 88952 417225760 89377 88530 907485837 99 689 664866652 83011 83516 229111271 92833 92490 10226349 1530 649 453099286 95802 96711 235180131 1222 808 995429130 79882 79279 39423508 24814 25446 63810605 50623 50599 291853968 71067 71918 17828852 64882 65388 434092055 89015 89389 333783219 71995 71365 833700554 83450 82588 797870005 81118 80458 651383648 67340 67674 465368972 368 1 651310618 92847 92811 968127142 12889 11983 519173625 9343 9160 824048161 21169 20636 116108334 61021 60419 550893792 89400 89372 676586450 11117 10171 828400863 75531 76229 345662935 40280 39754 184093379 89073 89404 464191807 89405 89049 289912758 52587 53045 892609419 57914 58755 648951153 83872 83684 780424567 68466 68049 423611546 45608 45560 252473316 89411 88910 994984273 2029 1665 92544278 82473 82099 161480198 22128 22258 262961695 34457 35236 557670541 15751 16138 783051931 51405 52143 652729716 42036 41554 437878942 55750 55207 573042068 51814 51002 60154603 54172 53202 771914214 86315 85668 487803751 41734 41442 21412248 53525 53414 867527629 36850 37641 813971040 7881 8297 290633378 8700 8180 731573009 9425 8493 915935852 1261 1441 418099308 98113 97527 533351711 91680 90930 271543352 68393 69250 640115672 88465 89433 383923861 38696 38333 803730125 99468 99635 542828941 76161 76009 14934404 13036 13931 863588076 77165 78169 500277060 24850 25779 939253841 45878 46195 338297802 21232 20436 225332614 87121 87555 413771836 86005 85417 767343885 89422 89444 242306147 4717 4706 30159099 64480 64263 684334100 26581 27286 189827594 15135 14710 965208303 36080 35117 573852393 96862 96512 503884877 92119 92970 766848470 38545 39492 483976563 62736 62678 353411695 37446 36674 636758028 89543 89579 225556933 21815 21472 128446166 47552 46674 98643635 79852 79138 169150107 27438 27835 785959022 89066 89460 55780707 49697 50236 64586076 27551 28328 372212200 57019 57998 977595434 13777 13473 764608330 35602 34941 331479321 67250 66836 645939460 89467 88510 12608408 20224 19426 985185055 62274 62377 808248344 48470 47814 503157413 89218 89471 239901212 28346 28683 535913049 64934 65769 432142991 20519 20895 77182885 135 1 638739035 65780 65655 629300180 54568 54861 293049143 10530 10495 226409857 89239 89479 246384832 69479 68552 554438223 18057 17589 544121804 73915 74815 89286875 1 666 141664251 24368 24365 398988015 27882 27900 204539791 24387 24449 678637561 72844 72184 288397693 89488 89241 147552187 89489 88495 854840771 18682 19296 557499715 99963 99709 344859645 13764 14589 524456478 61882 61845 265668659 38201 38564 775664073 11873 11482 70588918 89496 89003 213344616 7712 8103 656322987 42479 42648 813924282 89499 88597 404488230 48539 47575 189432141 58094 57219 444695675 56025 56994 567866606 89503 89128 918656016 44075 43218 133770340 55886 55226 626747639 65962 65783 855399774 88436 87597 91220603 84896 84392 886591145 19944 19416 15885305 75587 74935 300574118 80875 80589 544873970 23284 23509 56141820 46583 46141 817237341 89514 88932 404129162 98391 98407 998116674 43595 42854 109346464 24830 25789 914577028 10662 10172 548502126 54499 54478 698558975 98385 98050 27563964 40254 40722 786194642 95705 96604 115528156 10511 11400 232478462 4518 4833 75987933 2388 1659 355525681 25349 24774 202245122 64614 65292 857855708 70886 70000 833910130 88951 89529 806987147 23362 23761 638623281 14542 13894 213666422 24317 25054 347694927 28456 27889 630783315 44636 44092 897711456 44839 45267 511328111 66976 67155 576806188 23572 23358 928706045 75071 74767 603035815 86566 86214 217370286 62212 62790 110290979 40907 40412 653675138 89542 89376 707550148 89543 88886 365972189 72889 72303 512639284 50397 50256 36465885 51943 52689 47892377 88646 87928 804945643 74758 74046 455965636 133 962 388430992 22928 22795 718134955 82905 81965 334101642 89552 88673 186894362 72413 73085 280642848 89554 88773 187517861 20613 21609 736131762 1 299 222316001 12140 11420 983932052 14773 14314 868736980 31311 32100 740934685 62540 62530 715810473 70188 70008 768727546 68639 67663 61768104 56479 56449 324777416 88657 89564 421814374 92562 93291 613473251 79959 80606 85566265 44957 45578 311840120 97106 98050 625618927 88433 89236 920592098 63916 64150 932817088 88861 89366 499238963 11211 11113 80882560 87186 87506 50928144 50330 50048 711239450 67924 68680 600985795 44048 43127 281814329 66857 66936 602892171 63643 62642 9395272 47526 46879 788905526 69611 69010 669130141 67245 67353 289122034 1804 1648 48854001 59031 59380 757293665 49693 49292 949519892 68445 67721 263043051 28416 27729 507154910 14177 14020 532473944 91878 92581 864916329 83810 83517 190066334 55766 54840 159870077 10719 9796 879608567 52687 52640 632823884 17982 17279 63752759 70419 70101 340555616 93776 93151 85666653 52071 52252 984326097 11775 11792 176876904 89414 89598 482352571 31018 30261 3518316 85147 84264 651403247 12699 11800 722063588 99394 98891 773065961 62126 61866 955633738 49747 49139 968252419 42029 41892 588975589 50884 50845 112430824 29464 30203 530559203 92579 93506 405987146 96568 95976 86008487 89610 88785 109311192 51389 52239 566285412 98062 99044 516175722 50516 51516 669139691 84865 84508 86151551 98420 97427 846261441 89616 88883 733918954 16150 16309 47656565 13306 13523 271238088 89038 89619 982563120 50608 51546 294635445 89621 89204 844928910 85404 84897 292393280 1451 1645 822932652 52285 52670 822037916 163 1 603707779 13906 13583 490328216 89627 89467 454710388 11199 10623 997202128 72881 71922 715538211 62917 62805 680879141 37268 36923 880318089 59758 59405 488499308 89633 89410 989436229 41760 42552 662799459 28762 29577 68605491 15446 15627 257850601 13675 13009 259810624 44119 43507 322542190 94413 94480 45998717 86386 86540 316816040 36110 37046 886965106 91902 91474 410167943 89137 88718 290163380 63788 63651 301161580 67379 66615 44053434 84059 83843 765152918 88891 89647 15854828 92526 92024 716518876 82533 82402 559275517 86577 87565 287129762 94864 94349 763151995 13135 12653 560334342 58764 59444 987632804 89654 88880 798717274 59925 59290 656915068 61097 61621 983521751 89657 89407 984411932 92815 92288 842122895 47764 48612 779688525 30902 30306 32945316 89441 89661 939761237 67021 66816 884551096 47199 47697 478147601 87537 88391 508069028 89665 89092 768560452 51036 51412 604049005 89667 88920 857026863 17658 17001 267112820 6858 6306 518440802 92387 91522 68554988 49216 49098 354272465 57027 56918 56588433 1009 921 575287082 17582 17130 511446167 97667 97623 650537574 90232 90015 864968673 52712 53710 392479903 10038 9177 410124916 83539 84039 365360161 60326 60736 463216171 3410 3117 38419395 89682 88870 825370540 33283 33976 161491320 58148 58469 26666906 36134 36779 268018465 54934 54028 674136077 58203 57359 4418469 49587 49099 280457279 23794 24093 43768388 97234 96681 190089352 77142 77124 945235496 85073 84131 53396620 66146 65899 96606269 37010 37115 759919027 12072 12285 90863939 67241 67945 544452569 37347 38332 715817506 89698 89323 62122567 29875 29690 876657789 56346 57002 628972770 14756 14100 209408393 92941 93177 761887139 34502 34323 420363040 37852 38177 983220807 37434 36716 478415633 89706 89262 549481032 96768 96234 726678715 11430 11614 364270859 3905 4483 377504986 77196 77947 29901915 830 669 235852704 35250 34908 76794646 33576 32808 483687688 8209 8768 545937446 20065 20738 1784679 6713 6117 521268659 53879 53825 20166211 86100 85303 524900503 84267 84840 877709161 43866 43001 560495635 89721 88919 451436602 23789 24203 12715456 87480 87767 299196742 55816 56483 778608072 49536 50431 117635612 98842 99799 510420821 14121 13994 475535199 68927 69226 968877386 67806 68673 950766877 89252 89730 112760626 88870 89731 72563549 25563 25380 439607925 17406 16436 861462775 71856 72096 55745490 51143 51100 524947625 90340 89727 65258761 21581 20626 313228390 49528 49679 123654872 75735 76588 134875889 89740 89203 713723689 64170 63951 51585451 88875 89742 96234378 36747 37290 652909738 31706 31574 196892637 72933 72569 135534346 51791 51345 793047377 39132 38345 571315592 72731 72951 556146065 67965 67511 746432844 65823 66465 420111931 22711 22325 899584263 9500 9897 986818707 81136 80694 45221438 23480 22723 177892729 90261 90427 873657574 28005 27400 23068056 26880 26146 249876784 88567 88078 876348897 65485 65461 778731430 83453 83845 541876280 91073 91650 56047991 73414 73364 221303916 58932 58538 74311439 26702 26775 405693805 56391 56631 245371627 34133 33331 435388089 62905 63608 485590700 40007 40546 955586072 36036 36676 333457514 11871 11480 444077449 25881 25550 101916234 66102 66115 69968252 68691 69001 856483411 63009 63070 544149313 70323 71197 31413885 92951 92865 926228417 52493 51681 992591627 65498 65582 226611820 89779 89640 546803995 11940 11025 32840306 88817 89781 707124092 77120 76202 965857334 3506 4511 82310079 52030 51114 185852160 37606 36603 421106065 89786 89099 16559857 32456 31560 942656072 11437 11353 506631997 82680 82802 277408443 89121 89790 987366548 54983 55812 683615063 89792 89020 708418529 35259 35542 77478511 94912 94025 389751095 44101 44750 900708564 15608 14940 697182472 88878 89797 963757222 89798 88792 627698073 91580 91112 656744041 96395 95507 401588402 42037 41874 256046171 4476 4004 36454810 51223 52209 244056069 4646 4835 347692867 46646 45883 918364689 71819 70883 771819201 47427 46519 249393243 34793 34435 756989440 33730 33034 221538891 19716 20699 190913207 89811 89739 215598945 23578 22838 242066840 27616 27235 552047633 99856 98888 83885514 25162 24925 122491090 1489 1354 542003352 73427 73433 490669938 83770 83321 470448491 8992 8533 390892204 95645 94654 117628405 82174 81930 520999932 98004 98029 510089904 69944 69697 410530738 15436 14557 229102471 73996 73938 818956102 9759 10568 83377362 17601 17353 960096747 88856 89828 947007624 30828 31193 787223398 2699 2605 970449840 49880 49064 855873825 67588 68147 56083993 59205 59272 334693755 15678 14855 110798411 47117 47716 714406243 89836 89536 777247677 89837 89015 752831525 40617 39802 714172745 89839 89006 942955907 44986 45594 865635804 48898 48280 894782984 88963 89842 419637618 65142 64578 401805721 96173 97153 232784962 87449 86548 467865677 15313 15196 527734325 9374 8517 32360831 89848 89632 681697949 75072 75221 776088865 21062 20511 870464548 88970 89851 713629522 48892 48792 502236418 56669 57396 764729907 75110 74526 721600372 78402 77726 716481015 88715 89512 548799081 42452 42503 178749242 132 1 377988734 25700 24957 271250324 43569 43668 251346732 43706 43864 170974317 22042 21545 190559296 55742 55644 363755539 1106 1937 740200332 46943 47475 286310665 4557 5030 266621661 76627 76362 55382947 96721 96325 52095533 28203 28168 412275151 14430 15095 843058713 35893 34958 916388150 68323 68040 818129557 28421 27741 179003268 80061 79626 109583838 10710 11433 319031555 1386 626 369583024 98586 98084 104353135 37434 38104 219152570 73409 72513 434781958 89864 89880 841859663 7114 6209 188909534 14299 14361 10790494 77257 77640 721760635 75124 75456 622395300 3230 3665 255658657 53464 52594 214739488 48010 48203 747970407 56897 56345 428172231 71775 71204 960788365 6720 6615 738827642 69937 69472 463703823 44656 43683 390617141 12941 12852 106872058 53208 52879 773251721 21755 21964 71629951 82545 82584 33013836 21371 21536 364661830 31797 30806 640161423 63794 64600 567613445 56150 55553 623779280 22884 23180 486039632 54222 53583 19729521 31719 30815 658281651 63160 63867 717156201 61481 61569 72831998 30983 30412 68147002 52005 52825 791480032 29878 30776 553838371 82594 82061 721881271 89910 89760 837969046 18586 17868 341988007 89283 88617 722623212 60628 60420 325147881 7283 6533 443656024 88207 88077 836807270 34912 33916 50575129 55927 54995 925348485 5238 4502 266719732 55419 54690 188292417 18012 17774 238351074 17616 17351 63374718 91526 92232 94281990 19605 20117 482620829 84344 84612 461029089 89925 89826 50022478 83926 84218 371701193 78015 77778 333850533 65204 64243 829393815 89929 89569 286592113 48093 48026 830898337 20763 19933 793546697 76162 76285 112118248 13424 14019 26516199 49832 50817 863615890 99910 99261 120471866 9724 10414 128677786 89913 89937 964206774 86583 85614 565867718 41158 40391 32692847 86289 85455 150172121 30911 30090 896515942 64804 64155 305867018 75777 74854 376808866 27920 28564 560945078 94095 93950 96285059 89500 89946 963243602 91822 92208 943469396 32666 31793 748780707 70657 70105 947085087 22667 22600 544026161 214 1 331402437 54359 54246 887450361 48227 48236 290405965 96674 95986 57045090 20929 21667 883728509 21000 21352 95516274 88451 87736 771193255 90037 89776 397391170 84207 83714 968080070 14671 15490 634740399 51928 52472 305931978 9062 8160 975167571 7511 6850 886293551 96415 96650 968556980 45924 46305 475499732 24265 23574 88355514 89362 89967 865325067 58645 59230 229088871 89479 90253 556792556 95821 96555 262591938 63379 62691 793098992 27474 27637 133703444 58710 58346 814853819 15487 15526 302675287 58728 59124 625252664 38286 37764 56959980 22521 23443 24562411 59309 60193 900491916 74002 73342 389494147 31406 31494 289449345 5978 5033 104914351 27422 27696 176387606 22914 23831 860593971 29348 28972 599148364 87284 86631 687699771 61200 61662 629148366 50935 50092 612124911 24061 23219 537707047 21292 22120 799166535 89990 88991 651077683 7486 6864 181188385 52907 52072 417533651 89993 89173 139460753 89551 89994 672351461 78632 78337 462044792 21349 21300 812947572 74046 73048 32996184 47979 47751 313379115 75604 75217 697094758 36983 37925 584417040 86614 86067 312236001 90002 89374 502667631 55674 54820 360014755 69871 69401 942795283 50312 49953 126702582 64270 63504 897593532 38918 39458 636473000 79494 78825 521398990 3313 3279 95268450 90010 89527 123292487 89801 89782 133290549 87463 87895 782003955 89636 90013 867154806 63188 62252 977772771 93875 94336 922371532 76169 76672 281527067 87980 87942 837862791 76163 76222 202157963 7270 7939 223602739 89164 89717 346826049 2027 1774 52160877 12898 12105 396596700 53535 53799 11965430 45472 46059 683304772 90025 89250 41041670 18151 19031 58850712 91055 90340 747685859 20167 20433 23058280 18221 17478 66993073 84624 83921 399873573 61345 60832 104405388 70496 69588 223540437 89203 90033 81718484 50284 50017 19748107 87577 88271 557610952 80856 81430 331374103 22188 21898 92466263 31114 31345 549257850 52322 53005 496379698 52530 53143 580556701 90041 90019 830611750 98797 98839 110165954 47692 46807 596347561 4163 3601 651463738 40126 40401 870368691 28025 27815 4201432 90047 89429 200061391 41262 41417 305813927 90049 89095 860487281 23282 22732 925654488 46707 47132 810743690 64965 64466 766599934 39498 38844 911507546 43810 44429 508544382 18988 18854 593604741 79806 80742 326759232 4452 5376 801228650 34103 33701 881498539 53468 52847 285665712 63655 63525 292417489 58530 57847 851172641 38565 39122 819753190 78100 78377 112801468 80044 79443 859937527 51265 51911 253144837 8316 7686 10599384 49626 49990 599462048 12083 11356 885220959 86483 87227 361887006 79423 79602 400576975 68546 67765 827868183 75736 74921 471487895 90001 90073 68462713 48542 47948 728971069 89508 90075 589656095 80865 80426 7284373 74512 75083 435358118 96042 95215 995933238 85629 84724 61327996 89337 90059 506283566 98273 97590 338212665 46769 46315 117331189 27379 27002 781824051 11855 11722 356155040 89364 90085 295490636 90086 89836 250756695 581 323 891154447 32075 31846 927071753 56007 55532 526335740 90126 90365 55470174 48979 48374 302804255 66497 66797 72502510 74074 73374 753587944 43095 43923 434204848 47820 48782 137198390 15122 15879 448842933 28256 27670 677663669 13274 13502 208940310 46740 46923 236029802 77123 76441 358262315 88470 87862 47852428 89934 90102 57637885 37110 37412 643139222 45647 45164 968003582 45508 45800 478448026 66487 66125 237003000 32478 31909 534705112 50263 50487 274419524 25259 24341 419878031 98515 99414 82664252 99718 99129 42046739 67924 68415 180388850 52186 52428 464340256 69273 68370 510499 62075 61750 155683694 63763 64608 359152486 46120 45694 732793989 85558 85084 497797033 42678 41758 111484371 66135 65981 305271518 90121 89403 6916860 7649 7066 401406194 81154 82039 415325041 83744 83599 983132671 32671 32878 900437572 60890 60005 788884674 30954 30694 129300539 9121 8847 703604047 68269 67386 669470755 7053 7983 32729603 28514 28336 828372326 29980 29323 262570171 62003 61479 947653856 75612 76206 442156611 2035 1779 565121007 24439 24554 159642130 90935 90785 972179913 89306 90138 649571380 51196 50702 316129043 33339 33298 636066695 92954 93932 71087023 90049 90923 78428714 13370 14112 362398421 65512 66137 236244531 90145 89996 821509477 78068 77863 893016736 11939 12232 561889915 96940 97006 408591505 1026 310 68025412 16020 15707 513501364 64553 63673 219708177 14767 14669 40598784 81154 82002 570577066 86716 86681 981834406 1894 2652 776371685 78637 77760 328334404 19959 20339 807258231 11379 12096 745012316 36635 35989 577765129 4992 4798 653295622 3553 3596 79714703 1157 732 68169697 96328 95626 53144021 98493 98113 499587407 52776 53644 26760794 27397 26661 233961954 66299 67063 679756130 71732 71740 967665425 81135 80493 998092359 10345 9678 223971376 18034 17395 355515152 70243 70687 517245087 74669 73881 246674500 90174 89178 112857153 10426 9834 853160193 38304 39264 44979759 57790 57203 455537992 56461 55762 870557614 90179 90168 945507995 69496 69729 674358623 5988 5807 682483402 59091 58188 98691254 32033 31757 496437514 98442 97583 101533613 89592 90185 860386631 85979 86353 322526394 62748 62226 2102203 70887 71422 22796030 73002 73301 526506688 90190 89274 774436543 57782 58352 360587490 13066 12641 937555992 73156 74000 370074937 90194 89397 585735663 86822 86678 123952118 89840 90196 433902376 94684 95197 156042555 41336 40389 502220824 72770 72125 536132656 12497 13143 407870013 23266 23603 541506643 89437 90202 975610924 85782 85813 537432335 5998 5616 27344842 58476 58334 193766289 4553 3663 926340287 13810 14694 587127511 28443 28638 293516584 89426 90209 22807049 31044 31735 398473868 79014 78666 788588813 12853 12693 789387538 87797 87367 568062806 11435 10435 664719089 54102 53602 759236860 90216 90206 993508903 61712 60868 56368658 25133 24858 707202670 69471 68804 171885620 37562 37152 149482348 58370 58065 647494239 66872 65879 812151594 29276 30035 40232197 95801 96352 585361607 2372 3171 317892705 38861 39065 392953710 7194 7221 12418313 50748 51697 40634245 97762 98186 448550594 13846 14288 779343911 27921 28093 220258711 12376 12993 327841493 96480 96703 124565805 67231 66523 87977832 3388 2887 209758801 25606 25794 591417930 77769 77564 770084563 603 321 574734054 46662 47309 321335703 87030 87524 500467805 86691 86465 716650729 24079 23521 552538747 1662 1200 109906705 17606 17790 923663081 89922 90245 106160423 39280 39724 938631844 31 1 288848937 48228 48965 537619373 55764 54973 22884427 37206 37692 661634819 28314 29043 49461902 22110 22049 696725198 28529 27563 148804756 75320 76088 256297181 46322 46446 420887219 59392 59416 236318034 67513 68112 311203912 81811 81070 760200604 78672 79032 784633422 98388 97861 610629542 3353 2773 553994287 32609 32822 60723534 38104 38847 354996953 90264 89609 964536345 89841 90265 806431253 29836 30617 650123557 72724 73025 330838036 4183 4515 318854495 25690 25969 149111627 44470 43985 872105461 89695 90271 275965570 70277 69422 426464527 80930 81872 45933863 59998 59195 798060218 53211 52332 539094503 58341 59344 710053412 53100 52632 288703872 51921 51702 184331023 93305 92602 50223568 29090 29856 312908672 4490 4805 13731634 58176 58104 322125239 76592 75745 787843595 53077 54045 821198436 39181 38945 693622432 76622 77271 115576600 57940 57513 65017131 15858 16442 66983674 86164 86866 201058861 96036 95093 347518907 81705 80748 264801029 77105 77997 119072972 5219 4994 658970306 54588 53591 26221262 97586 97496 26322742 87380 88167 944347466 11728 11337 961729611 90298 90265 919376034 89364 90299 248449947 83985 84131 782157383 55521 55218 262180410 89430 90302 948150573 49981 50266 134376150 89329 90304 442668668 49983 50326 56474115 14323 13872 63262345 7493 7029 21151952 50802 50788 318510596 75868 75994 497057182 68711 67913 350089075 90311 90037 176554290 98247 98837 288053470 32276 33190 598271496 45874 46092 361830860 78488 79262 929610730 31693 31439 290041199 90213 90317 186789314 90318 89866 861871388 74181 73836 998068141 25038 24472 495738622 42481 43483 375427920 20587 21590 499158282 3180 3317 814012015 4960 5942 4229173 5297 6051 413351867 44851 44755 745069541 29893 29504 709582316 40745 40676 504296870 74718 73903 575814928 54598 53797 763626783 40243 40294 921069091 94646 94269 943233092 89674 90333 356547807 34283 34198 469387213 84744 83796 116748245 5523 4581 383387622 37481 38041 552169149 51083 50621 34711336 89568 90339 38195467 7695 7891 455742920 89938 90341 649373379 90253 90342 699741966 97878 98173 706696589 39192 39299 968388361 30062 30003 104010764 35895 35514 917086850 78392 78551 627775852 98994 98639 481185582 90349 89706 291391290 62460 62472 282659367 69236 68357 487439225 30590 29849 772850333 37954 38862 685459698 91975 91860 948739273 68671 69578 35146187 12754 12010 167606563 1512 703 3702875 14783 15509 675773397 48073 47959 564558397 89963 89345 418097263 66596 66745 170863011 13099 12586 587621852 54295 53846 622635245 89743 90364 300908181 76009 75844 216095867 8553 9172 713027860 68519 68690 980149951 31704 31842 619881612 37609 38078 505062038 4173 4692 493245911 86844 86300 608999384 84242 83625 217927856 87156 87807 127082029 9701 10045 34111266 87246 87915 847487523 28431 29352 174975296 38395 38596 321568894 9680 9816 513632023 64265 63873 572369872 49646 49596 88028897 16377 15664 59852361 24507 23625 997338492 90383 90279 632449487 7427 7553 390407962 38856 38819 445349969 19947 20672 893093433 55754 56270 363036249 15380 14489 47404246 72973 73303 153638369 90390 89423 961339869 6304 6252 140273512 41852 41559 922868965 15868 16348 805936965 90394 89389 259187226 90999 90829 311622970 24440 24356 38281850 17013 17833 161725004 37200 36715 271848517 42263 42523 797278418 44214 43780 986458030 89702 90401 571599565 32868 32495 51526615 63862 63826 289389175 90404 89538 311740924 24017 23343 995819807 65035 65625 617098479 57533 57155 416524339 90199 90408 560730820 21773 22021 430968991 74313 73430 361412301 48551 47893 916438101 9830 9451 488437705 37836 37135 933967405 47994 48705 793353816 90147 90415 847916016 83519 84423 525002674 4015 3603 579956399 90418 89816 65874073 77951 78251 474369370 2072 2014 397679756 19407 20189 49689486 85870 85307 60372286 89751 90423 596510381 87687 87708 644939334 94447 93949 855794484 41830 40891 183101720 21896 22621 409488457 12262 12790 506598708 83170 82445 51190164 87803 88130 423028893 53862 54666 325300048 90432 89470 780504205 74038 73365 871275682 94403 95285 785457767 61184 60422 98204713 90878 90058 907068653 1582 1439 489467094 2290 1468 323201459 31956 32083 842000638 96659 95878 20491475 89530 90441 149121453 25374 25599 59973859 48132 48057 202462270 61952 62369 375874852 4646 4551 39935016 75437 75716 142586876 87769 88437 11932443 56321 56239 742432679 50834 51478 403474764 98624 98243 885105449 25042 24712 656461837 90051 90452 804148615 27342 27886 194213024 9158 8277 189521206 36585 37276 408680781 91051 90715 894941140 58618 59315 305658546 51508 52155 227256854 23405 23741 800964443 17796 17773 889121794 88115 88867 57875346 45146 45260 833119582 68887 68378 858071928 17034 16437 910167656 16051 15173 986762581 82182 82776 12765383 16383 17096 591173165 14273 13545 563168450 89971 90469 673726100 90470 90059 490063536 89882 90471 867640770 90346 90472 985850031 93226 93138 803467498 90474 90391 819393689 90475 89908 731004104 97343 97777 54366772 81734 82708 893324666 2300 3083 53740969 54133 53307 760574096 80427 80023 71805496 90794 90502 840828262 35986 35789 936924457 48926 48408 659742642 41854 40861 20802822 13710 12761 995063897 9812 9192 881131783 44832 44203 736436359 41676 41929 299365582 49322 48889 751512318 10499 10794 796398676 90386 90491 833798062 41869 40910 610804772 45347 46282 39469958 29499 29224 631783879 11903 12283 5211275 11561 11104 672868479 91964 92376 37619751 3223 2713 956739128 30791 31005 713425347 61961 61708 523668667 79270 79137 929862552 65760 64868 918440741 73105 73378 847929281 1 207 425384855 87504 86864 37175701 52272 51999 91504944 44250 43318 44578101 90259 90589 364991032 28849 29309 546527585 90510 89621 998763166 66867 65913 898127248 71628 71149 226402981 7431 7391 132438079 47267 46435 491904474 90147 90515 771495305 37190 36459 633423433 91407 91449 954500600 89612 90518 56952816 73646 72776 55156123 1053 834 168845428 11784 12028 31258968 75318 74717 684676883 24768 24333 392656516 2260 2166 781037786 94963 95168 243165361 89588 90526 559346968 7251 7709 986931655 78516 79499 976655890 30715 31666 606486615 91070 90093 935137784 1440 943 20786731 13721 13355 421568536 16983 17232 102451490 42220 42176 872267346 45827 46098 600365115 81697 80893 918237900 6616 6574 30301935 84972 84296 160224743 53880 52920 222520516 34719 34436 538032241 90541 90181 588855071 53075 52898 765065756 77382 77026 913216345 57205 56658 235332654 82595 82044 276903702 8164 7981 357407867 90547 89879 742214354 30714 30170 395904144 89970 90549 259283645 47882 47393 470522162 38422 38218 598364617 17849 17006 203515399 89894 90553 814426881 8669 8581 296804754 26389 25574 972770588 85186 84886 898647397 90366 89420 600360018 77773 77260 819213969 15994 15474 486526574 42736 42005 45273698 65578 65538 886664485 61129 60345 23865673 38048 38655 458289830 94972 95961 426721818 90565 89912 793984114 92825 92195 152299383 72238 71291 479367278 90568 90160 285536652 70398 69831 720883766 90181 90570 624935422 75594 75573 28538549 73589 74264 340662301 81171 81865 72731123 90574 89724 898239329 11640 11282 757676845 11303 12245 738134548 38426 37801 588453675 21428 21393 804008012 80161 79454 859183310 16535 16417 820382492 25339 25768 706573289 32740 32189 43555851 32920 32274 841375313 79276 78590 640331973 94076 93870 938984760 63468 62732 574448401 70239 69781 311356598 62840 63763 999249155 51209 51724 284503465 89699 90590 4226419 2491 2442 797951423 48580 49071 934254766 39088 38130 387083729 19801 19707 688034154 157 1130 655469171 59981 59770 172127744 86812 86671 775228105 38551 37810 169889237 24150 24080 302565788 78917 78010 106357529 28265 28086 141460652 99088 99043 548230325 94453 93576 615710280 90604 90329 77038718 79923 79107 439983389 89938 90606 259634607 72481 72374 920034892 1467 2152 763916182 33112 32189 918203839 10471 10869 491649165 18500 18973 872863932 99538 98958 734526764 8782 8154 335515322 1659 892 455915453 93295 92753 870196340 38359 39189 105720816 19378 19603 927042877 203 1 848579281 57046 56326 977419923 90338 89667 581636854 63814 63857 153317878 83080 83396 465207549 52261 51713 530790651 90624 90211 793601078 8390 7946 300980124 67595 67186 3580316 89951 89128 557422802 90628 90136 901414666 90629 90612 501256550 92093 92588 725825707 14497 14398 424281347 89984 90632 349278899 26697 27581 156492177 74163 73789 603299148 7826 7556 526484670 90371 90636 588107987 33460 33738 890552285 90259 90638 394743877 27665 27538 278416884 63827 63787 952250356 55367 54842 580382736 3191 2214 764515455 14503 15317 70506972 44531 45348 576568832 7518 7026 943433842 76094 75793 703026055 27399 26931 233915761 90648 89813 984089288 79420 78998 763955280 6488 6606 987088912 70602 70841 708144114 74316 74487 755200638 24897 24148 527605370 79640 80466 795064431 9049 9625 978999648 55952 55661 531329082 60324 59729 211091397 14060 14647 361906462 65967 66866 719976195 17944 17486 100065400 38210 37342 964029833 14848 14633 10301241 90372 90663 662111206 90664 90369 445959064 90309 90665 19612195 92232 92245 926444292 88777 88147 987812694 22550 22369 30412893 90006 89648 866199924 65970 66944 164885091 53110 52750 395123559 27550 27542 332179055 74138 74844 499815264 88068 87186 282616673 88410 89250 128897903 54411 53643 248049881 1781 1287 569507409 39741 39629 317200042 92829 93694 92283529 3040 2163 828088459 26733 26282 971963314 78533 79428 320981520 86541 85633 998792723 76202 75427 18701529 89719 90685 117670004 96732 96651 123427594 63880 63579 752162864 20900 20879 518666234 26125 26133 236878732 8012 7116 912658736 71355 70707 88161863 10537 10507 85450123 90693 89924 471104626 36688 36472 45264576 46068 45166 296765314 75208 74422 364943626 36966 36399 300312996 36435 35561 43371804 90175 90699 542077776 38837 39761 318707291 90701 89804 419383073 29333 29505 41874250 90703 90601 148248548 12313 11795 617082437 68015 67498 64504559 90035 90706 390136947 16529 16226 482738356 75467 75450 187169014 68559 68521 10896277 62579 62867 441477220 97838 98540 68195066 3968 4691 948416635 50177 49461 462515361 21412 22391 865632272 83142 83143 660225590 87769 87417 334078793 32459 33330 318154020 13585 14061 264364044 63241 63068 70493866 33329 33595 589952695 90444 90721 34756145 87058 87906 47304978 90723 90438 291547101 84465 83617 490568066 63947 63603 14441314 57155 57370 947166335 73922 74236 219451673 36865 36561 611665479 46769 46893 399744851 55099 54699 237900500 93453 94060 416099821 47751 47357 683374092 89766 90733 139380260 85459 86320 34480185 14976 15601 26350763 39684 40189 835936952 27018 26096 51791867 96274 96041 820860661 42257 42029 808781035 83249 83949 295434647 35113 34676 306844544 48534 48865 608104439 42890 42674 26301958 73219 72438 45208535 90621 90745 831627359 61806 62104 878336337 90747 90731 114062748 42040 42560 347577101 90749 90344 913005002 6812 6073 347537079 73852 74772 764802574 74720 74236 42575792 79443 80024 576865013 41921 41643 767942148 41438 42319 275197189 26253 27184 411563933 57627 58384 49178520 86958 86423 590504374 28320 27738 784654826 4025 3157 80895634 29239 29238 34883696 660 522 35703661 34713 35173 226167915 4063 3313 891519667 27690 27086 78615486 72993 73186 393260656 10165 10158 55007484 71006 70060 554671879 76695 76435 849647558 13375 13155 771455528 37392 37407 320600404 69638 69580 11144188 31274 31060 254578001 76320 76444 886248610 27615 27378 810757868 50374 49372 281678815 98951 99554 990878764 85745 85703 226886929 68863 69291 318614915 62993 62570 21135717 73668 74500 75574183 7781 7686 39497290 19988 19407 907786141 1597 1110 858392102 37421 37187 593295638 59703 59809 613521735 84525 84761 594904831 90968 90231 555146012 74221 74735 493469268 53009 52983 312889253 90791 90363 736131893 66865 66656 351808808 45919 46155 311978043 39812 39047 646858278 85435 85120 125327372 29058 29561 173592461 90380 91062 826465581 6933 6642 200791855 38397 37977 501584920 98064 97371 949812851 90801 89949 309220239 45755 46750 49382218 90180 90803 916043567 90804 89818 88191333 90561 90805 40791624 44183 43435 808418726 21635 20992 286279916 1656 2199 505445844 45971 46971 388736326 58830 58016 389870226 90461 90811 621727533 14635 14043 999314 75703 74807 811132921 90547 90814 617391622 98083 98369 182770838 79747 80172 187370839 77321 77802 129832919 52072 52949 586140698 33414 32713 195800844 32979 32290 17459008 9468 9636 728677590 5499 5531 988884364 90823 90289 428334650 92741 91737 319208779 50346 49810 95323637 45766 45411 597037631 59359 59236 803543567 97498 96592 444248028 58194 59102 287772595 89933 90830 928857015 50020 49235 465369406 26460 26204 513416251 85157 84733 892156566 82488 82440 851472285 17746 18683 735041469 70904 71614 112455443 2546 2354 167678374 37865 37806 443617857 20103 19424 149538119 90480 90840 879658740 40864 40320 84230383 56727 55795 161370387 4128 4442 908035034 56954 57870 101590739 89893 90845 219290627 76333 77015 674094377 92130 92000 957453881 90703 90848 11368581 14328 15147 916632693 29858 28996 151041469 90478 90851 707386987 6973 7106 578953031 60725 59991 673022047 89873 90854 808616620 57109 57858 752503866 90668 90847 488495673 65079 64881 638750941 90858 90412 22609656 87062 87878 266443701 71521 71173 933803743 13151 12318 125655183 2299 2045 365032262 90541 90863 361210798 68998 68904 422073247 23475 22988 302088731 50087 50913 985022561 39418 39271 601699389 90220 90868 985281093 12634 12355 43257001 11779 11364 398096821 42035 41058 486409531 87185 86599 30808705 90873 90493 599536742 90874 90844 19875285 296 1 525350088 67360 68279 42896488 90877 89925 231544066 1739 1389 412945141 8495 8020 767743430 92316 92220 701481711 60074 59768 925770802 2982 3039 384062833 41212 40607 953948 73247 74105 262096500 80186 79987 781575726 99350 98888 646649412 82845 82700 989382260 59584 58627 828182325 59148 59029 585428531 95815 96426 670440337 90891 90374 277767740 5084 4268 335787990 1326 2253 392504578 75162 74864 54809886 46086 46198 140911785 34269 34587 241647583 45835 44906 794463 47401 47698 646930132 17707 17899 803366383 59951 59991 997547579 16968 17201 95913107 90460 90902 740924225 94075 93083 846113290 91272 90450 343303099 91585 90652 846234859 56367 55616 685825558 58060 58684 432016185 90752 90908 860630417 21252 20606 95019063 9858 9605 574301865 6654 6991 907463806 68231 68315 18341333 38994 39684 813661260 12641 13096 750447220 59568 59111 779876383 85305 84400 847306756 5831 6315 972524419 90918 90409 840560532 7779 7680 956501544 36500 37019 769992572 2823 2591 189023031 8030 7412 529381195 50147 50839 990528230 64528 64362 28001793 48327 47346 603890251 96799 97626 7024255 29847 29070 293096813 80341 81178 74890299 70776 70022 913033121 9116 9596 644524600 57349 58004 16729620 59061 58908 50665014 74762 75720 733632676 13684 13286 4510758 96748 97120 240817396 19679 19446 443469280 26937 26222 272824255 90938 90856 637643544 80556 80833 49620588 62266 61426 979746190 90227 90941 667405027 45671 45251 287860614 91870 91671 60039584 52495 52286 259433080 59833 59372 699765253 71196 71330 178517000 35283 35389 915412213 1404 1772 356953912 82320 82040 627264926 13138 12210 117396957 90633 90951 8247958 1213 1566 282472016 91705 91500 240219434 73349 73715 272654693 75488 74819 947239667 90460 90956 851424417 51721 52658 812236202 37268 37538 472233127 911 1142 769503036 1627 2478 561439732 81925 82219 205615137 71859 71508 174637516 48591 48606 676589034 98169 98691 730414452 55280 55724 458674202 63949 63087 184347042 90608 90967 367159095 309 312 568329266 48032 47403 12044321 90425 90970 743286298 319 269 115281314 98830 98211 435990432 14860 15836 122151493 55016 54541 293815499 23307 22988 371876972 35941 35775 406515223 55962 56533 166886045 27978 28559 280965484 90979 90786 963419677 41314 41225 571553617 95957 96225 737724864 86210 86543 962285662 89239 88945 962218751 41656 41323 944762607 52527 51561 992717131 43538 44475 36563232 47034 47012 300980129 22374 22526 962631413 72277 71378 533079135 32398 31812 532979928 3560 2751 985078614 90992 90299 730272329 78839 78952 950816288 91749 92634 44664017 92936 92721 385857203 20687 20930 790787895 80265 80148 531408951 55975 56831 33872631 25013 24664 237306389 13506 12776 417985008 5925 5654 364910929 31848 31387 333725277 23220 23420 198069273 83582 82979 875542278 34263 34471 390689694 91006 90245 795702712 60697 59924 673785890 54110 54003 757040626 72457 72484 408161106 36104 35586 59922401 42303 41880 942673111 56452 55992 587250574 1479 1531 685235496 6447 6030 28531799 97877 97612 99025570 35501 36428 577926300 58157 58685 16008410 99993 99404 494230970 83454 82874 815489586 49063 49271 128827453 89427 88713 892650410 46441 45795 587306065 67584 67938 891560697 39780 39635 147382906 88906 89413 315447005 19302 19977 525144709 23 1 505625007 39462 39775 670049983 64092 63606 601677370 75703 76273 401192804 86677 85885 474220237 20998 20458 229392986 20866 21335 464196239 52088 51258 350561055 73395 73022 108844307 53621 52965 186599169 17791 16977 720112684 44944 45931 386298253 90194 91039 38529027 94273 93337 71673161 50910 50621 6360934 95331 96255 906855590 77267 76377 335256163 2081 1341 37011248 79925 79841 387982614 28853 29704 653745928 49776 50693 383749311 69275 69548 761039508 38066 38197 785018135 83254 82848 708284021 3838 3830 496362469 20729 20021 801653689 52435 51579 332679372 74919 74739 570271314 20094 19922 977573735 9290 8725 62907847 14380 13513 298008472 91058 90505 275991082 71427 71030 786321436 9591 9019 269643594 34642 35282 856010595 51041 51168 39812649 65684 65489 90101407 94140 94255 776429745 9288 9621 758399772 91066 90738 124830626 14606 15253 269128143 63314 63466 15438543 44709 44173 894499121 10312 9635 342716298 55198 54695 296883534 90170 91072 868992861 13159 12570 7204888 67018 67556 897669371 91075 90758 233750530 76231 75490 164431221 91077 91025 301104842 30261 29909 712458673 36064 35486 23358102 27059 26093 389037081 78565 77911 869107523 4374 4389 278170256 62522 61724 33531386 12041 11913 600765610 64391 64271 53139204 59778 59074 953691676 97564 97359 121145823 6327 6267 895292785 3919 3687 212827537 64606 64120 641452799 49237 48950 441520956 90590 91092 27866138 24088 23181 944281843 61008 61355 871480967 28094 27575 781488844 40981 41010 148600883 65973 65516 159035446 88528 89085 598167333 45820 46184 563620749 91100 90719 397708722 54720 53819 160909292 97002 96350 331572976 62178 62953 595353923 37122 37666 835889005 2408 3047 67172521 81455 81423 497507872 97147 97708 120174323 57524 57354 602542495 79716 80211 342722437 6294 5986 468571539 78180 77297 982801768 87460 87056 40995433 87474 87296 522107037 17397 18208 413933899 56940 56037 653881777 76191 77088 904029775 86596 85975 422148498 66128 66831 598852334 71812 72576 958450593 85749 86259 821063351 70312 69434 984696328 91122 90849 281506884 12651 12056 295427150 29131 29178 919902318 90343 91125 53120553 2785 2139 502251965 90546 91127 486939795 91128 90521 193426466 90435 91129 262053663 96830 96424 27800809 90172 91131 340102030 48398 48742 832236265 52666 53510 450839965 96111 97052 556240638 97039 96320 617200930 10630 10159 343556281 90229 90557 231983191 91138 90238 782209877 91139 90670 13367414 93090 93955 447489773 46273 47125 968039558 17107 17977 796582381 19187 19565 395306612 75095 74876 537976519 90005 90646 534636133 57057 57895 715055591 13021 13959 899829835 90891 91148 404909032 90972 91956 639483830 27993 27968 51311112 58649 59338 219966958 25343 26315 406083289 91153 90773 854068798 2052 2778 540337466 91155 91030 635290770 28851 28464 162856838 22988 23969 832268869 90844 91158 1325323 76615 76195 903058740 24622 23626 74219454 90529 91161 52775703 91162 90243 429106220 19552 18654 556981009 31042 30885 280796596 36307 36961 11416965 56233 55619 683335412 94423 94862 582703660 90060 90660 300043905 38725 37870 231858276 16157 16587 143308763 26841 27370 469089739 76993 77186 405981344 24670 24645 21467405 96167 96793 960425471 61658 61990 225887994 99968 99375 459155056 235 30 86652380 90307 91178 243997602 91115 91179 924519175 91180 90202 481204405 91181 90341 147071153 94183 93177 98545834 41893 41642 541803012 79116 78558 826845464 2535 1768 745868146 95989 96295 77987104 91187 91156 137864521 42388 41583 879332514 91189 90368 468388999 88555 89006 48529841 36233 36774 42079215 91271 91547 564790853 91193 90771 905926492 36012 36740 59345968 90232 91195 562004822 88794 87907 389798228 12605 11907 552846051 27232 26370 916229650 83057 82692 175090079 90523 91200 2804742 44330 43872 112582671 40026 39030 730385137 49828 50403 432472115 91204 90235 647870966 97661 96891 958046298 58063 57127 760824074 26760 26502 828997690 91208 91074 773076646 81533 82480 42549824 99397 99663 747822526 10205 9891 344173349 72970 72323 900186103 11743 11739 71043522 53434 52922 360019989 91215 91185 802019621 53186 53123 575504562 91137 91129 48031972 51765 51254 238607158 64198 63839 164173745 91482 90921 286434051 76522 76663 685030447 57479 56521 491839728 95957 96431 453056517 62380 62277 828388089 99821 98935 880569136 40493 40522 933927989 8196 7456 239840669 28348 27403 121049352 33081 32619 469802231 81343 82043 921506713 57644 58105 688413886 71619 72203 359953542 76431 77035 530504857 90465 91234 934874071 89105 89904 459340013 29652 29566 806190641 91237 90517 696060334 90391 91238 535454284 14919 14650 948425589 90960 91240 911399591 48655 48545 434867923 42629 42788 215316347 58454 57672 385612262 90697 91244 892204269 83105 82628 712233 16229 16017 696822151 49518 48762 415499408 3739 3170 828586217 82689 83627 537901525 9247 9818 755916476 91251 91212 464680204 54023 53132 433120744 90091 89710 595048062 51866 52004 11083783 62467 61551 295773364 77716 77124 565145881 35997 35366 425104850 61943 61354 236340089 91259 91172 12043047 30987 30824 47151120 37698 37721 546265857 66465 67277 902571720 70706 70566 732226758 91264 91067 668877635 91265 90360 531475264 30453 30388 758938062 11031 11419 568402233 71706 71717 50794128 69697 69076 690549832 36746 36216 85039367 57198 57698 938590698 40679 40869 842636726 91225 91273 128000724 50590 50441 393345047 72759 72544 665026696 23865 23982 224398039 45463 46111 841050407 66373 65407 507190338 82306 82492 407754118 11564 12188 78245117 12907 13870 677188995 66624 66231 826713843 51830 52624 252892826 31751 31973 683915409 55146 54879 921991347 18261 17415 749236278 66851 66669 119350590 90737 91288 11955173 91289 90925 598662274 89036 89799 55666494 90723 91291 836988210 4707 5573 203686316 42136 41321 29297218 4050 4755 525975263 91295 90468 526676728 46505 47375 763949949 77496 76544 771907910 69039 68873 741495828 62978 63921 241807959 97466 96724 14680660 90883 91301 859733352 48012 47384 821062779 25791 24918 617057497 91304 91113 72253712 42644 42440 375680388 83526 83108 344534740 48118 48908 261785677 91056 91308 274666742 70528 69638 181271034 74993 74751 799827846 58249 59239 193699142 73385 73429 574683180 6413 5586 243333936 86381 86923 184652570 55416 56245 353015193 19533 20133 940228159 41265 40380 778747918 94575 95190 91093181 60900 60156 9763555 7415 7007 16499870 96748 97235 849642625 90836 91322 575460546 90338 91323 988681472 87016 86162 89514268 38796 38657 850491385 15177 14697 68864287 75837 75046 828897429 5870 5242 16332402 56744 55740 297554922 48017 47285 884611563 5174 4401 572106120 78512 77817 867703995 90769 91333 584909390 7948 8065 396698598 45006 44940 338212227 42126 41680 495054327 90442 91337 894751778 91338 91194 742075121 39316 39069 939629172 34328 34417 810247816 39219 39525 147605476 55614 55626 972808849 91343 91069 798813456 91344 91142 810055096 90589 91345 697950236 28116 28740 174047857 99141 99969 52429131 51549 51435 566680113 3845 2921 888834512 7888 8784 253370589 18877 18859 589809377 40211 40909 594478211 1646 1808 89625358 40979 40771 811097416 8604 8394 351888337 3007 2784 813926817 71463 72078 109326694 62640 62569 50371270 78036 78181 785295068 55581 54775 186656100 17214 16542 838604909 89827 89626 653593234 85313 84783 41347595 3239 3484 242896135 90988 91365 858136635 98674 98367 223397514 67823 67752 993393958 65489 64795 690147753 10740 10197 865270765 7697 8262 648526766 70690 70792 704118846 70912 70376 61360335 50882 50495 255623205 91374 90995 961127589 80519 81090 564237860 91376 91331 887111904 91017 91766 818444677 19431 19786 528454712 14790 14063 27756271 53725 53825 538390439 91381 91254 365171512 49020 49401 768380885 13882 13208 871819898 46030 45416 593541332 56971 56726 988335465 90513 91386 19806733 63011 62175 421774051 44395 45023 802041466 91389 91081 811140041 91390 90475 895094038 11549 10700 79261454 16026 15482 793566610 35256 34885 367100941 84912 84898 50505034 76803 76354 594597664 24462 24016 383852663 83306 83147 60680814 91398 91366 101882790 97624 98128 789472516 84162 85083 552370537 56008 55723 4114984 38754 38996 737079372 11372 12300 245285609 26671 26428 795372810 10590 10263 557715451 17857 17357 162956545 8029 8817 515484098 90433 91408 371815652 75828 75576 992754861 14749 14576 444770224 69057 69254 566312901 20116 19776 219947489 91413 90911 5017478 70114 69435 631647461 34737 35022 404784877 72460 72442 176871121 90754 91417 309835986 91418 91231 216963667 9226 10183 9296760 14693 14989 89506535 62845 63683 55573603 23470 22985 48423246 48453 48458 4686441 56288 56309 523887677 61225 60912 613198860 89894 90409 688073042 43472 43292 861390855 74489 75394 923572811 62705 61950 37018663 80854 80778 369863290 64990 65595 617754204 76782 76180 587122804 37581 37177 712533008 22954 22133 70293514 85331 85817 789883831 86182 86009 316278906 91198 91437 569484456 9870 9079 660740838 6531 6585 67500331 26791 26975 440560900 90955 91441 72062163 52206 51362 730356760 24050 23155 492335374 60042 60855 586568735 34460 34713 847518202 80311 79999 449191757 38222 38160 348585338 61750 62239 118311354 85526 85260 723753610 58006 57006 733605209 31391 31144 609687247 90917 91452 322566697 6733 6493 847800434 95647 95107 934891183 75790 75972 244929071 2331 2946 822555811 7784 8517 622683561 95110 95049 420845034 24207 24582 786825217 90755 91460 958201284 58486 59184 389706918 67803 68547 828062279 25044 25243 832723567 90586 91464 762950156 19429 20269 559886055 8266 7970 395133480 5378 4563 880428008 84657 84519 465057885 67145 66296 343321451 55850 55384 778845586 33346 33780 245732766 94950 94848 659342465 356 563 370529591 42526 42373 581980336 91475 90973 19332616 98209 97701 2744226 7628 6885 616223188 41041 40099 290278990 83672 83702 252211042 97338 96750 654851280 27222 27562 68024271 1600 1472 363848287 71645 71627 33936424 91484 91016 463095679 7774 8281 287429945 11109 11289 73663095 7498 7991 20170143 99355 98937 450202118 21939 21574 51969061 45346 44735 861612626 98643 97978 926726221 90987 91492 120671777 60787 61202 963189548 67377 67764 740381259 13757 13897 178104955 29262 29201 511510896 65029 65129 873713644 21850 22544 774127078 72862 72795 669996218 3802 3740 472059893 35519 35083 468537732 91162 91502 452232263 43427 42685 465096795 68845 68588 57104026 20133 20854 886756634 91506 90673 807101624 21856 22700 45217269 16262 16165 296207785 17225 17391 497729109 50865 50646 760930599 71492 71691 201702884 81435 82098 412883794 91297 91513 12209123 47324 46702 586180773 15428 15355 629791428 13100 13078 9920041 90674 91517 305991669 29672 28677 668111336 26173 25570 940026874 1529 650 851763109 65195 65788 946807486 11585 10847 938730954 19116 18846 226126379 6383 5639 728420002 91525 91086 65154296 86471 86159 981318088 67017 67301 82091970 94948 95243 875125216 72091 72283 297151583 91530 91416 806754948 77803 77095 848553839 559 1 104522369 85436 86081 997557299 35550 36147 152847940 91535 90912 677362339 32 482 347225743 20382 19402 861262778 64817 65360 602453873 31950 32243 636112917 91540 91062 52707700 87458 86840 141843644 36872 36924 856604440 48025 48568 819857984 72677 72035 703107200 30082 29255 320502278 21834 22556 194719596 95550 94898 355628514 74011 74732 72429927 88917 89332 150611431 90874 91550 458561090 4480 4031 224712830 4945 5481 787771584 91039 91553 963678390 60261 60701 117311379 19655 20561 314560219 68432 67745 266896007 90813 91557 834979658 83394 84106 814839806 27503 27422 362249091 88750 88105 211709596 98872 99335 157673856 90637 91562 629319491 65710 65222 495469894 32182 31918 740213570 30103 29950 372240569 91566 90837 889330377 91567 91475 297412020 91037 90867 558782369 96876 95932 145065561 59681 58881 775464985 32635 33129 689899430 39526 39381 26235972 55900 55990 808970825 91574 90856 109645665 72789 73544 45266358 1893 2174 151881627 37388 36881 662530422 15533 16475 667985395 72585 73432 632969410 63355 64223 149386362 38997 38768 679044176 13062 13834 648450243 33543 34542 704972397 41371 41557 629455000 58994 58166 148399436 90335 89831 547065580 59101 58610 137158558 91588 91104 53502737 38874 38299 506513250 91590 90633 41604139 6006 5686 299187967 63754 64643 637260517 65607 64935 172223632 59814 59641 915010402 95242 94738 300709759 7091 7533 72629111 14415 14712 792396885 30306 30586 986110231 92 387 350790352 91429 91600 257604878 82097 82141 200008247 41729 41868 522933746 93315 94303 420249578 90976 91112 655122775 90649 91605 1336381 31204 30326 736770371 64735 64808 648208774 47240 46409 69938146 49456 49644 949840245 7996 7071 800160634 25258 25288 272739492 91612 90767 276437664 97402 97807 64575599 5565 4738 904296621 45662 46295 453601030 5897 5055 211120748 91617 90717 230995392 39575 39305 619428629 6514 5730 249681331 34145 34931 573723007 13748 14498 71715457 91152 91622 73094545 46044 45186 784280436 24644 24992 509727226 28679 28032 594467534 1171 708 726355489 98556 98164 417318746 10074 9299 332184671 12754 13073 699952199 73268 74248 378116205 93660 93618 252314422 13436 12946 620251672 91633 91574 877075602 93330 93056 652255292 73679 73305 651203104 91636 90760 914487279 32782 32636 53118935 79084 79807 122840061 69955 68999 567209713 13022 13918 157411477 91461 91641 630931266 69759 69131 995893057 36424 37197 770267849 91644 91511 26184987 90778 91645 238768005 74436 74514 355763519 27443 27565 227601289 37212 36578 977705340 58498 59433 257382227 69985 70819 336464719 18438 19268 670935642 98853 98801 71185169 37585 36998 59433958 58834 57857 710067055 29468 29519 24429092 54557 54592 871397147 88278 87581 67606906 18518 18524 736577217 29094 28257 461553176 94256 93852 433503037 9336 8797 147232208 91507 91662 611037195 59098 59137 27594279 34118 33822 138779134 48689 48479 416852652 26158 25412 360195637 91667 90810 596432776 33719 34665 95143244 53844 52922 614158935 91454 91670 484505295 90881 91671 425066294 91672 91427 651225332 29961 29582 764899357 48773 49540 49397897 72222 73145 936381552 56515 56066 286661931 35905 35869 448714448 38864 39825 816983481 91679 90784 247186743 27753 26964 616130824 10808 11204 883908420 96408 95856 237190872 91681 91683 883005139 91684 91439 252630279 97586 98370 166629073 82585 82706 142615813 72162 71932 58423887 22029 21247 80153992 91058 91689 992857556 34064 34881 8268929 60522 60399 586523896 73214 73256 606934350 88196 87307 797388334 91694 91294 546060081 91680 91695 17705186 35560 34692 63520257 42094 41993 817840580 49350 48754 454215455 79797 79968 6334819 91700 90979 246082732 50991 51959 797212925 91090 91702 280336633 28384 27500 307819413 91704 91068 177739839 5386 4774 800080199 79589 79912 512872081 43771 42785 118958809 91252 91708 777986062 2356 1722 478428050 21212 21476 343779675 83069 82102 195749199 91712 91668 571202641 8296 7586 82617043 57835 58590 323704050 3744 3397 904729695 14209 13819 214170274 18739 19095 69632130 37279 37688 319078804 37683 37966 19392819 82770 81845 252125314 80133 79514 939679005 25858 26168 288329377 45212 44825 408421690 91383 91724 619748820 29215 28731 555295395 92902 93090 655033631 37996 38585 174449831 65884 65335 812855135 91103 91729 320591642 34390 33622 131080761 62109 61608 241967343 33727 33766 731795793 91733 91701 252186890 98621 98105 653373884 13054 13010 838331727 96758 96763 47751607 12895 12078 721893375 69410 69260 106756249 31864 31958 350052164 84280 83900 388289286 46331 47141 648710922 91742 91552 750284646 90966 91743 293436689 29264 28931 677326485 91335 92090 657471296 24518 24097 61181148 94138 93406 218160189 91748 91284 662513441 84232 84715 465436218 51515 51103 503291994 56230 57005 798707730 59861 60318 818936648 87594 88131 161737876 91754 90775 639351905 60733 60638 80357406 75228 74493 775972878 22918 22557 10264687 17234 17476 872984854 12333 12545 60161718 26803 27609 563309402 68906 68485 923639790 91762 91129 198153924 91763 91228 53759342 72186 71878 379983482 52932 53114 239419324 81435 80591 62122071 82886 81926 28771235 59538 60421 35038875 20079 19931 52481925 32007 32730 309472737 37288 37249 977474290 84426 85243 763849042 89162 89420 743641720 84102 84278 92354329 43155 42320 223575485 90792 91776 231955222 16021 15951 580481484 64950 64499 525526487 81987 82180 989554605 55382 55874 693870020 78086 77670 956532536 91782 91201 496076953 91783 91047 750722090 25672 26363 675359002 4291 3846 523460985 34137 33225 660784386 31621 32286 292296421 91788 91039 842843964 64663 64377 288494800 42110 41431 598020693 65561 66040 626643535 58700 59045 954423090 15390 16118 867537281 74384 74715 926041086 92657 92352 581543456 4522 5295 702717799 42259 42657 408685141 86139 86095 723297290 95139 95112 428324305 77135 77083 155365419 57923 58860 703458073 5040 5635 988945834 4555 4968 812183329 76565 75746 866506290 26896 27223 10313501 82552 83552 184088500 22508 22230 206379156 60440 59827 143105300 73383 74340 508028854 83347 82600 108142370 81958 82443 553512943 27744 28124 14948299 10010 9869 313688764 67492 67337 635011473 90594 89596 693033150 20298 20271 326825272 15026 15408 131064077 55380 54629 488929218 91188 91819 123542222 31210 31491 50712222 91180 91821 905522440 77025 77092 838877213 98526 99460 215036083 3116 2646 15303717 58030 58023 3367186 8788 8579 974588201 91827 91574 723232323 75442 75183 527667032 3699 2776 946613781 88416 88725 21761045 79647 78871 196675353 14879 15744 330091432 72050 71462 196997628 15077 14204 402437939 48941 48242 275635475 98089 98739 195120359 61704 60818 380190264 91116 91838 155150455 421 507 998915797 78888 78930 782069709 21711 21058 559672894 81934 81583 958707709 50722 50585 2616900 44378 44163 721827447 80786 80283 65818119 58993 58468 720949888 1037 370 980027147 56477 57266 815622883 31318 31035 848973966 90846 91850 796943331 2317 2083 264125721 91852 91158 314298741 91853 90879 840029782 5476 4509 993628588 18538 17644 924592929 32193 31302 311815029 33889 33465 866517985 9775 10325 614368644 51962 51541 692433177 24538 24189 293194126 7701 7639 429271098 7146 8011 174229433 76365 77055 956719804 59000 59320 722464337 31349 30741 592098156 91853 91866 565324220 48040 49000 326272520 3437 3279 932790448 25246 24244 26623241 16086 16433 745799843 9091 8367 673915328 84870 84917 909282947 47816 46878 318085796 82365 82266 394915752 89516 90402 966368235 32237 32965 521314055 56830 57259 130975319 62297 62647 17695400 13826 14577 355526739 59966 59751 499668314 91881 91874 783471934 38445 38600 647420069 98811 98798 867124999 64355 64015 863920896 75660 75557 681295354 42337 41972 997301828 47005 46629 22745817 13080 13072 20449889 53422 52700 86945583 76349 76538 652810319 30643 30623 239542241 90959 91892 974418248 59391 59330 117028358 63562 62914 713014837 1507 967 646883832 91201 90195 32487782 24658 24972 263582891 76390 75484 808576133 76821 77712 311907134 34395 33676 430826701 25364 25448 881141968 2284 1407 12056439 6018 5187 62220437 39474 39231 896103541 95279 94787 976536105 59743 58928 566314339 97160 96838 242414116 44100 44708 583229115 84629 84302 964364526 26048 25625 473585992 50125 49631 247692757 24341 25132 421248989 87098 86609 725111900 43283 43715 713549126 69838 69541 474956246 77680 78443 393008767 70354 69774 481808692 32098 32680 248036644 91523 91919 682490140 94699 94658 780846633 67786 67435 200071227 76786 75838 286679243 91743 91923 725617627 44450 45429 862153158 65294 65998 733402296 91926 91738 633542345 69667 69045 963870223 1207 776 423540263 91929 91759 270416633 50259 49971 117967 92527 93212 117140983 85535 86150 872361086 38978 38890 43355854 30985 31838 841598003 91935 90976 236462741 21245 21852 576740580 91481 91937 44019724 72272 72482 938211439 11747 11500 533965359 53493 52841 540604627 30113 30546 336687883 34625 34992 278748576 26580 25805 474056913 45480 44482 12088748 9392 8421 927724329 8364 8060 57923848 94879 94804 314537672 19527 18642 279494450 21639 21325 830782789 64306 64572 828245388 35284 35020 171159336 55678 56388 548305421 13786 13237 57010757 67181 66209 323337783 25932 24985 827412040 23201 22849 931616329 91957 91273 317571472 6924 7887 541931701 25159 25774 919814209 91629 91960 743141844 91253 91961 61131668 12135 11707 470921177 73384 72862 163495794 29768 30168 682445572 78733 78344 518536258 91966 91433 216669720 30437 29784 27550463 17405 17643 322454286 34517 34245 639932301 11524 10624 438831115 52071 51628 786185549 83232 83217 563261584 87908 88264 850436591 17408 16459 307681008 18521 18830 315296391 87705 88641 314376712 7115 7147 34379491 28998 29203 427442986 20669 21002 2027292 35603 35454 290517082 61887 61899 706998124 96127 95289 62358717 18139 17583 588072511 38075 37161 36140878 80864 80145 898250893 58221 57926 33359315 45470 44901 832143462 57869 57441 547330576 6403 6278 666794447 54508 54494 507349818 43024 42939 63869388 38138 38097 80798126 91993 91942 694725566 35244 34607 162651875 85943 86676 335704303 34187 33871 970437533 11787 10791 480001644 23869 23419 25113188 93738 93450 655598867 74023 73275 41293877 51658 52572 420786156 56571 56410 681030519 29070 28955 481092797 14135 14351 284264752 81945 81528 276411096 43354 42371 898026617 68820 68287 662750264 28350 28476 759869488 46359 46488 446424268 24322 25311 884699884 94615 94559 764277779 18456 19271 730201398 98611 98340 699700457 91795 92014 885338102 56079 55220 274370465 93193 93574 199718699 26528 25556 648616531 92018 91728 2946271 45625 45947 490339191 45616 45123 684513371 92021 91332 893926067 55643 55475 62207383 16068 16617 629527538 28719 27812 284094708 13286 13808 545923254 59296 58907 479957805 92027 91563 55222703 1170 1744 161388939 69177 69687 785474188 55239 56208 249009753 17027 16884 730257937 10326 9509 956937624 42782 42532 506108010 91118 92034 593099252 16382 15680 711203263 40151 39652 947176950 75428 74444 143426312 59928 59544 776799610 50636 50574 797030179 46244 46475 243305316 91986 92041 806863395 31075 30482 29142415 76245 75661 69996268 91569 92044 291977478 12517 12449 861313789 35436 35006 768999543 92047 91844 255564940 89960 90069 826029796 29382 30272 696110808 77657 78054 723799196 74714 74176 89217211 73238 73066 707687530 97610 97007 648774014 9854 9431 349380364 71488 72193 18393074 87783 87131 516213478 85836 84848 673787836 98275 98574 217152504 17061 16834 59234545 92060 91649 438497294 10692 9760 682145251 76191 76832 776266550 4262 3657 471675706 78825 78072 977500279 65573 64956 478570054 83723 84681 713988800 76885 77068 958633363 31041 30128 37546527 74521 75263 369700798 79337 79901 281708851 92071 91884 535700616 16206 15451 343891684 10454 9777 295818281 82716 82190 997040209 99291 99009 219842791 92076 91337 353711882 8587 9380 707440358 94897 94143 648435584 2836 3479 20280386 19200 19461 870472634 13208 13922 891816795 98714 99213 782120521 63998 63713 453013872 91900 92084 518263165 91960 92085 118033264 26554 25651 901246681 43554 42803 463957772 91673 92088 477387461 33509 32523 526753297 22968 22845 852527235 17040 17149 990487029 55111 55695 226716260 27985 27803 27671471 36242 35587 662673980 10632 10121 636985804 50986 50684 400369171 62201 62534 457699008 55472 55186 45828893 95970 96628 168481146 6869 6006 946419949 92101 91801 336533051 48135 47471 287219429 88240 87307 233213351 11196 10719 30141425 81070 80077 777584669 98533 97527 387906677 62340 62767 830008132 5954 6924 682609283 43 93 290471398 28826 28845 995396690 61959 61805 372770306 34074 34946 972587243 90652 89952 549995804 33503 33533 448450854 92115 92002 795303640 32023 31585 554635989 93702 92782 25187783 7077 7002 713231423 4245 3972 441535105 49015 48245 404474832 93756 94205 90206452 454 377 106653710 42844 43056 512487419 97597 97458 635468751 5908 5973 69276979 10571 11052 648655529 30506 29787 372627210 99492 98576 133724587 82731 83199 26101528 33607 33691 53829194 39277 38487 43957427 80691 80879 85636510 90088 90740 35948989 62572 62107 57232847 51353 51732 780841921 23566 24225 660003786 40959 41119 358542142 74720 75669 411720504 1890 2772 979795779 22082 21700 509019824 62163 62873 199718204 83846 83673 671233579 41951 41512 949241100 460 1376 161448377 25131 25217 595439964 52802 52410 530185331 92674 92892 866515506 83142 83314 718183345 84482 84126 556834245 16499 15722 391421565 25037 24646 37133200 95147 95289 71384903 58602 59517 959999397 56712 56334 531597786 51624 50963 120368196 92156 91306 89773966 63137 62353 590811052 52364 51439 937583551 98785 99040 435635249 12562 12880 548662911 64130 63784 377144463 98199 98411 740086664 78037 78677 382709374 27288 26699 846209908 92165 91838 775439750 92166 91994 466246961 77074 77022 385488917 84679 85632 275766191 96229 97194 902920911 17460 18286 667962331 42018 41793 285429285 48581 48901 673922769 92173 91420 487604777 95141 94263 147696717 91222 92175 553880736 44854 44321 150468963 57171 57699 342410585 95148 95709 224122737 30605 30618 953932990 49157 49129 373460817 63334 62440 289071273 3887 3673 5049555 92183 91995 947389305 40047 39838 567623274 37427 37450 973969764 32692 33551 921672997 18834 19496 772636687 3944 4326 772829409 89726 90259 987047003 88922 88742 122234046 97844 98673 46256258 24053 23429 405782479 73570 73427 19725412 88723 89012 643552790 51822 51017 887980571 82254 82112 713721263 69967 69613 547031253 60419 59579 778196043 92199 91837 12235235 38745 39139 382763232 92201 91927 517067789 4803 4254 219225503 28171 28939 47535913 20901 20533 407602727 6376 5785 669667820 2885 2206 433587704 86422 86237 749121023 77287 78038 42301738 57491 58424 715765333 85682 85026 337658207 7631 7663 808050621 41930 41993 495685878 92213 91808 482270131 96214 97197 160235137 35725 36197 37053308 92216 92162 740742777 92217 91839 654391666 43975 43588 607752497 38632 39319 743363740 86029 86697 35846921 31655 31781 968125057 69139 68912 553594084 1427 1599 814074686 11598 11616 76343516 9576 8982 147080151 12266 12951 766357300 68541 67766 431192779 87104 87808 931766157 40911 40758 805862123 20092 19445 793836125 28826 28248 867983467 21777 21233 949671582 45867 45701 65344058 3008 2831 812441539 49184 48365 734822799 70647 71524 551104496 91992 92237 798364101 15627 15645 927013482 69518 70141 412957288 59242 59536 255425101 555 1 29732752 92242 91371 67623293 77096 76337 716119149 92962 93065 449381342 81454 82242 786140196 91341 91387 926046920 51275 50826 76405977 43679 43557 753990837 43270 42642 60262669 9539 9347 531535165 63302 63022 990827307 35564 35362 62024005 67699 66894 854945629 24163 23718 824406899 80275 79546 32947620 5633 5003 468296933 57777 57239 341946408 65801 65573 573709858 52584 52535 641782221 1 242 59634768 99269 99697 396245254 46053 45282 850777768 13155 12433 843974382 31897 31960 334309416 16985 16214 654030997 60530 61038 436396423 32020 32917 574142615 52431 52371 334679918 13698 13329 389295860 14920 14968 489226469 34218 35000 34046747 21142 20365 40040972 41382 41127 61621320 74068 73600 221347595 33122 33764 428633104 64185 64552 135990091 18641 17979 313732923 74858 74850 761186535 30187 30014 77713617 67954 67862 307469405 91289 91940 566274935 36886 36585 23959690 53140 52214 862905596 50490 50206 350154453 92285 91393 431456304 91357 92286 64368554 95272 94330 312623349 8634 8287 879226666 22833 23788 723818136 86200 85293 67707424 53952 53259 464846945 89826 89086 414566199 69581 68932 847126632 24236 23390 749809771 11802 11528 221016235 59250 60027 652738750 44026 43038 73715294 41945 41129 838054444 59233 59900 181718914 35924 35037 599341024 96506 97410 568530617 1 18 665784488 48488 47806 637901145 1655 2450 35820455 68485 68790 346950591 13125 12832 69404490 92307 91882 232843238 25682 24856 67551357 71227 71754 862175800 17425 16502 808562718 77030 76176 663871651 92312 91409 711942321 78824 79424 231524336 63587 63397 26757718 94023 94404 244200272 88411 87920 935821049 39634 39858 18590264 17003 16074 87578825 8728 7857 20635247 92320 91729 69632747 87753 87599 875367526 72730 73389 861076079 92043 92323 456245191 48903 48832 555916163 44993 44105 2950224 82884 83546 828608230 72254 73103 964058850 26959 27744 262941600 80468 80645 651936469 31679 32392 6234353 71016 71324 784306063 42695 42237 575470727 22014 22428 851736149 12222 12311 318005491 92335 92329 565661280 57744 58729 124256350 88478 88145 663029044 26585 26014 197963640 52566 52250 952953133 19950 19392 998057138 86261 85348 470647387 57390 57071 600520621 37348 37360 847080848 20593 20384 593704178 587 1 578186678 18547 18088 944544227 38850 38562 630007654 31172 31459 244108530 92133 92349 474036919 14452 14169 23602704 47256 47046 692924244 51795 51375 558226280 92353 92050 916154066 82449 82761 808396366 89970 89291 634751296 92356 91889 653538418 92357 91603 245014527 68413 68592 887896410 41782 42643 206262996 11032 11831 207107087 54728 54533 31830331 15097 14999 761609494 76190 76826 924484094 72679 71910 30175393 47560 47793 217496327 65411 66412 991414535 387 909 842806130 18840 19282 92536178 24261 25060 324150759 12176 12896 25049303 3280 4017 728795431 91512 92372 365739308 3871 3630 936504548 90990 91911 206259925 50827 50742 176429270 68302 68841 189776991 92013 92377 517841419 83847 84227 497825392 74840 74897 831285887 1951 1033 458148862 92283 92381 44954860 56606 56084 612830912 27106 26247 623380195 21112 20857 31831010 56510 55997 428784412 80547 79756 448685309 92593 92305 482448907 92388 92140 340432198 30999 31424 639054515 80771 80722 191641350 43905 44293 986451391 6592 6946 990766410 82640 81740 393387215 44809 45369 19256795 59684 59095 755363856 13175 12644 341354352 71411 71168 328897039 98966 99884 473587747 60198 60968 884283855 12792 12661 43312674 89458 89166 255107865 38957 38323 284347559 75335 74825 384573715 68834 68913 145848106 45465 46284 298794772 71898 70916 231867605 20272 20152 885474231 91436 92408 274037304 92073 92409 572697134 34446 33725 164990782 92680 92846 195749337 39140 39561 2994015 90388 90818 441549847 88699 88132 984926744 18634 19376 495362141 94332 94558 9125272 91521 92417 606625413 34669 34916 857716157 65393 64529 18145128 87488 86702 860160318 92339 92421 492692398 80037 80323 688017194 88539 88787 437817573 77197 76719 434850449 36384 36515 600968401 57463 58419 599849600 37763 38035 966779651 4210 3461 202503219 25509 24709 164685997 47027 46791 310082951 96379 95576 641798837 8904 8124 395097006 92433 92074 843936264 92434 91784 172591654 29036 29600 207571505 66848 66395 776648172 14100 14500 354874922 30912 30764 746576109 47348 46448 375721842 9665 10626 9634237 74115 73433 728042335 88420 89206 887772043 82773 83580 755548854 91557 92444 61743189 49542 49154 58464121 59848 59458 806408024 3499 4346 529083648 82833 83158 103223755 26030 25287 32283723 81288 80556 427055052 94689 94514 871341719 67679 67586 772078491 73463 72786 797823023 30375 31379 567183622 97551 98371 525376901 92456 91891 118566692 85004 84662 834662529 22235 22986 492239430 92459 91784 638166041 84738 85742 991390251 62420 61579 314076194 92462 91825 435828851 92463 92099 604073830 70192 69269 398091094 33898 33144 867911670 91545 92466 497242262 92467 91883 21992386 56840 56933 12065970 30723 29966 217534310 56666 57666 208923229 9647 9577 880762183 35224 34535 170509870 87801 87067 432376543 86882 85979 923398809 91803 92475 784755285 92476 91814 985706526 95252 94453 753419857 20646 20001 280745408 60158 59229 407805454 16030 15285 906579385 4006 3820 751577009 22296 21694 232442476 92483 92407 913460441 43176 43812 245942171 96376 95408 935810423 20031 20184 703736794 79021 79783 529839328 90118 90128 10493508 63332 62570 811248928 91393 92224 369583212 14957 15309 459488401 62481 63179 327769239 18553 18327 829491629 31608 31555 249096232 40501 39836 722813217 64992 65765 618158683 87343 87402 715004450 16160 16192 455032630 50829 50597 967636228 91677 92500 437948093 59970 60586 610387977 75838 75139 835625062 54847 55054 875875959 24826 25057 993620684 35047 34642 744697325 80669 79728 139664295 33681 33962 168003062 24086 23081 884306940 45874 45062 699801055 91871 92510 148198545 15410 14560 351806662 92374 92512 32208548 46935 46791 420886516 29591 29263 812928220 53073 53574 700228461 92516 91568 62332544 32381 31780 824873156 92292 92518 361512679 16510 15770 268703796 21726 22148 616031024 30465 30808 784590829 91995 92522 368183347 49106 48788 583824812 91541 92364 663248566 30246 29502 152825486 70784 70885 758457317 4066 4243 412899622 17180 16364 84341756 93183 94063 236428749 63179 63413 853423431 92713 93590 868673849 16257 15356 881962828 95253 94470 646290770 93138 93677 11510343 92535 92430 447104064 10324 9412 31519446 35543 34910 39762377 29320 29744 15187446 22956 23543 400621274 49589 49508 256272686 69085 69045 755362659 18857 19550 612172554 61689 61848 44380776 92544 91626 72564171 35595 36533 159804502 91707 92546 23092829 37528 37608 250485651 32295 32316 169779593 92549 92499 920084312 37820 37379 415041900 35626 34954 96422083 82077 82616 829917480 92553 91673 471434792 3774 2842 87586009 90912 90258 627366057 8379 7578 691258315 32210 31960 483887110 91646 92558 288408298 69397 69357 699877558 92560 92382 510020473 29193 28311 893798454 71038 72028 889147911 53351 53130 12421537 20345 19603 708665759 87899 86951 48792193 29013 29794 27069760 90260 90807 217243620 16389 16579 742486412 92569 92401 450376627 88381 88838 417761476 76638 77173 293436992 3542 4464 211026676 76761 76195 167164958 42370 43106 265541739 62500 61659 779515957 53592 54572 640826478 90654 90971 624679445 37902 37498 549404206 84995 85238 120057483 61851 61843 422639095 13924 13706 65920626 62594 63326 128193193 92534 92583 904234956 80306 79765 83942252 41268 41537 125676818 92586 92288 737704352 88254 89214 743255752 67114 67964 715890451 64917 64930 264602451 29841 29409 921361527 7544 7088 998629647 42662 42234 924204051 61513 61634 390778525 4602 3791 295957688 31120 30195 75566458 62156 62561 893241591 45167 45088 930779862 79173 79331 193390225 49523 49106 272302755 7122 6635 679107119 58847 59466 351199468 60025 59192 678488915 28229 27886 268004712 93307 92532 247395471 76518 77182 866737487 4393 4447 385387509 92146 92607 92989292 24153 24791 181800910 23181 23345 861329012 45021 44048 246442895 37825 36977 327718294 64563 64737 916924680 38326 37899 864971603 76684 75918 375529951 15050 15752 899143312 66254 67018 494036285 70652 70212 537870825 26243 26599 844309959 98463 99002 547684681 92519 92620 504415184 4211 5213 621104567 16163 16263 981682124 93746 93947 187183987 48769 48169 892789000 35049 34498 189048386 95265 96158 418004121 42671 43066 492974086 83870 83972 800213139 57250 56323 15803281 43100 42944 800831355 22144 22826 161435067 5700 5407 78403582 46113 46149 801326770 32415 33048 665097442 35869 36240 209024402 43516 43495 400929086 12448 12745 27464246 39865 40164 638358758 76240 76527 352497997 40196 39530 603667754 82078 81342 452458160 42459 41646 726934976 1094 2048 355584499 55336 54495 211992062 85610 86438 14132025 80127 80892 420920908 92175 92647 972420685 69033 69661 418148826 83413 84288 888039919 51492 51332 543770766 92651 92078 193763692 50230 49771 360826177 46937 47316 68897394 31850 31135 404364330 237 1 901615905 66121 65609 518493594 99211 98740 139723877 59152 59795 989006058 39680 39383 941266052 131 1 331056050 94768 95595 416684531 30749 30871 234352956 8732 7732 44324974 43488 42783 787895865 62620 61692 175450695 99400 99994 782496946 47912 48013 537952255 66156 65171 170486849 83756 84319 433292819 85430 84818 154086016 14092 13502 167659288 8729 8656 130072514 16637 16157 591269898 75349 74399 919301121 909 1137 222397666 77695 78508 625113112 81413 82142 116089702 92212 92678 65154866 63423 62861 404711493 12547 12282 898534531 18974 19114 893061731 86938 86157 509178166 31054 31364 371425394 50919 50766 52426406 16770 16447 586761410 92686 91897 735064272 92687 91716 946277210 99054 99944 441054473 44369 43518 630808135 43310 43159 132085996 29435 28892 634049588 58490 58744 997875095 17099 16979 930747707 64351 63969 710572823 56992 57913 322609659 66052 66160 897122336 13108 12605 606376171 84998 85567 898447873 99006 99415 65746413 91601 92404 665426136 6388 6384 478898215 92330 92702 746636290 95394 95798 832395790 21183 21096 742838998 46323 46112 860501955 6239 6805 288652691 92045 92707 484048803 92708 91726 715578006 81009 81772 15223066 85993 85204 719584209 91841 92711 87354807 11594 11604 293208184 44154 44670 806733958 9901 9141 876900093 97587 97038 160104346 91728 92716 956984127 34705 35486 837651433 65959 66778 834968831 36810 37557 809792349 22213 21633 763124371 34739 35392 439642407 92435 92722 802024414 36204 36623 395495511 92724 91830 554498431 70646 69728 597171369 76160 76220 688094281 79664 78815 229715362 42150 41894 106217715 91992 92729 468860892 64473 64994 344052753 32987 32665 287703199 92017 92732 310798915 42422 42406 948195248 67515 66589 471865517 61097 60960 956324718 30155 29396 665678247 92737 91802 305906458 42597 42106 984635829 97875 97345 85537655 29941 30652 653240505 14908 14567 166637971 74490 74707 37514087 69404 68461 374671332 19902 19044 718133498 38787 38720 345868694 83319 83250 172609829 20260 19790 249634852 82333 82436 694285901 60284 59879 800315174 43997 43826 102217717 24675 24076 443898474 91828 92752 50632570 26210 26990 27906117 84543 84271 48169216 26694 27406 512887339 99845 99778 513030828 6165 7093 139439486 92758 92299 236117012 32028 31553 314861220 17966 17551 799622131 31026 31648 821869660 39678 39915 60846626 18365 17420 14682450 74869 74466 216028099 80410 79818 14633457 81749 82245 70164415 79747 80370 759626872 39365 39090 806672244 17393 17651 657672016 56997 56312 324976551 47230 46322 656464285 62916 61977 71165376 66264 65910 488552979 92567 92774 504038710 43251 42300 10614794 50075 50617 531292488 49561 48978 838038229 77318 76983 680126190 24384 24693 793193296 45393 45949 642099983 33139 33068 63998393 85807 85692 619256052 10887 11327 337187265 48500 48199 332588285 92785 92442 99264226 23558 22805 825399186 35848 35794 736719602 75812 76809 774915165 42274 42417 817923321 91837 92790 34502582 36472 36047 663891520 60844 60588 529953887 58790 58071 40192938 91117 90300 453608306 25847 26187 742013255 87470 86762 953550999 46 1 683385895 11595 10924 818647162 53380 52688 999337580 73666 72674 463273853 38538 37931 961517987 50577 50201 459255466 39965 40903 68119381 60421 60439 212849899 83343 82537 362332120 41560 41179 846237821 35947 35601 423214955 36731 36743 774874274 78896 78102 926345603 19502 19346 925155222 49588 50404 333261407 72705 71970 567663813 88761 88897 607416034 21763 20979 710514491 98259 98019 441526946 24106 24631 322371676 10563 11252 189137981 92818 92193 183062229 33328 32868 280468460 20274 21190 704707026 11821 12427 134946906 36155 36421 4934258 92823 92648 826025398 53919 53002 607878519 9284 8416 256635654 8926 8621 316520259 68384 67562 206813631 1511 1457 411630592 92829 92488 54127507 92830 92612 236413470 55236 56096 821994123 92832 91830 543499522 26639 25738 800214869 34701 34059 852715004 7007 7451 23779295 70857 71667 711391610 11680 12554 779903013 87628 88198 328012924 92105 92839 356327239 31399 31915 880635464 93913 94164 864522974 92842 92037 43966559 8902 8848 96626320 98918 99745 775102127 80978 81391 19879394 74612 74644 310954506 6727 7388 171767374 11996 12442 48991959 80719 79779 74966934 13044 12684 2229768 43012 42420 42144855 25397 26152 203849292 90630 90083 424656097 91303 90747 753531781 67300 67789 887205446 92509 92801 733596284 43667 44481 919566257 92858 92709 54328531 54771 54632 978121721 92860 92804 236478780 94882 95358 58289526 92058 92862 674352105 71142 71504 984599060 21616 22346 344900420 38485 38212 293256613 5250 4853 433710303 9403 9138 321123964 74427 74497 662836910 35794 35108 48855095 54396 54158 897603700 91885 92871 164403420 6442 6323 817088891 68535 68584 369513512 18316 18952 636073608 81230 81827 773286179 92876 92145 31586830 92795 92877 427554296 63073 63325 966133922 8766 8332 553354756 31100 31389 152153007 9790 10538 144623149 30416 29948 553507947 97546 97279 87806837 24022 23047 784315657 16642 17124 263051214 86254 86369 349462065 21414 21707 396552497 32999 31993 70256301 33654 33411 940629738 90828 90701 608535397 68412 68747 793088310 44288 44814 463743885 60707 60078 16772367 9743 10365 725239069 98304 98289 633656903 1927 2792 775460225 54805 55712 97024468 82067 82484 814934674 38227 38579 663331435 76542 77080 774025158 83800 83422 234890576 70407 70743 745137059 43764 43521 738684268 66103 65892 15892858 12979 12870 768758432 95985 96967 911520593 92907 92351 368868185 66819 67607 567500833 92730 92909 272268388 81001 80425 463628866 92289 92911 1302788 62930 63673 734507555 60013 60553 249255234 22888 22574 496775486 15892 15408 389108869 96699 97133 200163659 92119 92917 910503522 38021 37507 398779316 65258 64430 513750965 60981 60708 465542474 172 700 842001905 92922 92818 236567094 52921 53904 73300660 96267 96974 592252466 92925 91920 566072735 7294 6563 592545017 1 95 526235748 96049 96858 58922747 80703 80195 331077920 64931 64817 924743254 97724 98456 995532524 7881 7244 140969986 67981 68299 719340718 43610 43613 745143627 85024 84642 286137910 26242 26567 593109381 13522 12525 705459078 92938 92406 395948027 50565 49970 646981232 90871 89897 223757864 5767 6415 680121959 30842 29852 348997162 63399 63356 393574031 77918 78764 288243059 92035 92945 776833558 5450 6298 102572994 2570 2111 85883591 5607 4862 37141585 93949 93379 943078876 854 672 970748752 89235 89076 787987220 73005 72089 8894867 12406 13289 608971270 67147 66894 953700488 65298 65100 850811317 65807 65573 657620075 25153 25711 100800100 83212 82922 16595133 32395 32326 882483628 26503 26486 177079026 82903 83465 578089163 89978 89860 228345706 56271 56523 799778111 92964 92626 544252578 48138 49109 346715028 33495 33134 161524908 28984 28013 771779706 79380 80110 906687708 86953 86030 433314842 8356 8503 299498437 48604 47797 687092650 50518 49641 304449891 93293 92316 93008191 99600 99188 557233050 92928 92023 292501987 1362 686 63626975 34302 33973 504699368 8098 8559 178295606 48411 48698 2301820 92277 92980 49175900 29836 30167 547406717 49570 49483 523940933 6779 6027 231462030 77374 76445 547899081 48902 49578 763779178 16701 15854 17230746 45108 44176 325949304 32825 32301 158607737 28110 27171 478676640 42168 41451 53278121 78585 78310 312050526 45748 45297 427414692 92993 92118 957552148 15773 16113 875388174 37022 36205 94908069 59403 60279 6210279 85229 85569 645795647 88142 88215 942553348 92893 92999 402512248 90290 91140 925075136 78248 78949 742977949 45060 45443 221521391 93003 92962 105360454 13957 14014 576847123 60834 60261 710834734 168 248 486443475 53370 53144 649889346 83316 82701 479039400 88932 88936 894630392 67240 66255 994483930 3643 2987 425712610 11125 10806 674596779 92383 93013 447036547 73764 73740 201264593 18211 18854 540747105 53729 53075 172060714 37323 37293 218005083 45786 45009 294983852 77542 76797 530931005 22714 23097 204638363 26283 26659 946893714 71339 71820 590370046 76494 76552 108859066 20304 20170 644237139 89927 89868 52237372 28027 28536 183563906 73552 74331 510456925 16717 17555 307358736 29691 28817 461059313 11563 10959 204614037 92915 93031 69674609 91495 90521 80028272 57812 58299 814438734 84213 84076 298417593 9131 9829 128637317 58342 58231 271234167 85967 85854 975363700 46851 47540 71655443 93039 92510 880684267 76228 75230 784780557 99002 99406 723902343 45635 45364 137340398 98252 98527 32737595 70084 70555 888588926 36761 36171 828597808 49321 49196 608872246 27927 27049 728108751 99176 99958 728965368 93049 92437 567533852 6835 7605 265545982 61626 61896 813438021 52455 53028 294505745 97447 97123 215591546 78865 79550 683825147 17542 17148 29977344 6260 6769 124999230 21244 21675 981573249 45051 45632 302420742 88553 88503 991457191 5951 5763 543744349 77620 76666 247611881 79712 80105 969721246 52002 52975 127685796 86400 85883 487543596 2627 3042 364640365 29936 29436 129569379 93067 92579 373114022 29525 29148 228590287 6310 6911 939084623 42252 42172 858426780 14899 14013 936591135 92409 93072 472906830 7200 6858 380551123 93074 93062 24823731 57480 57076 184500423 18357 18849 55675157 93077 92911 268123587 74685 74100 742188979 19105 19761 342700567 93080 92686 308118643 21426 21932 723944938 27153 26517 796710353 6699 7319 58203087 77000 77298 463858203 88273 87825 753186969 31882 32515 194016 47397 47725 74360689 84119 84124 851492006 93089 92282 328297509 14417 15383 697299419 93091 93007 19992515 12914 13399 348431886 7816 7219 997380967 93094 93048 354292831 29085 28743 394044753 98013 97960 505570356 1 651 721024058 69357 68961 925053742 26017 26448 991934184 635 156 753040220 48831 48341 117501441 32488 33224 634300846 92403 93103 232492573 93104 92527 719976620 73423 73446 789401630 46159 46125 390652775 92115 93107 631397316 79462 79213 3589296 51010 51865 25952380 16451 16592 133527177 42238 41828 544206969 65871 65902 757106137 42735 41750 135770630 60165 60718 145804900 43926 44224 612940571 57307 57093 211423993 93117 92639 196176686 33911 33621 890398189 54536 53695 146626379 93120 92914 47492041 96179 96344 285613159 43828 44290 296391232 92388 93123 614902770 92856 93124 965049700 36488 35525 17956011 92848 91869 306601241 97203 96415 149494200 93128 92463 102588617 54284 53920 526725622 45301 45507 136867673 50275 49394 527546766 5531 5627 538014044 69928 70285 710554569 92546 93134 944835463 96131 96961 867674917 82136 82027 18111845 71462 72177 190875048 15327 14487 431593548 13146 12919 587035508 92194 93140 318079632 98231 99059 825699228 22139 22194 999570166 49612 49856 881716022 6037 5478 165433452 17114 17736 935750321 49761 49206 328106487 85385 86344 436125033 92407 93148 646658796 93149 93066 12911993 23627 23037 873471843 15738 16576 393180624 93152 93115 547208425 95680 95272 436290696 38591 38664 712553333 92228 92180 331980659 56332 57127 952822430 37888 37580 227555574 25956 26887 90482442 11331 12097 285307674 74424 75240 857805866 93161 92944 35542752 42953 43568 48764452 20072 20833 206771669 20454 21075 961312785 1430 1757 86362599 47973 48514 651315817 23175 22947 109569911 64218 64754 617579963 84233 83442 583701935 43786 43206 955041186 23356 23318 875553046 75767 75383 826879988 75533 75696 706477153 92923 93174 725244988 92832 93175 367461261 93176 92573 380686187 50474 49909 424834346 93072 93178 674750410 83187 82589 949212666 55699 54916 194549043 36980 36392 839889594 41502 42017 152885633 53524 53633 497349696 15323 15998 795675973 69997 70685 899758534 72124 71230 874108091 42589 42215 190033286 92304 93188 481571068 45990 45556 155027335 93190 93002 580499828 68213 67278 82096822 32506 32783 592316823 12035 11486 38094904 75473 74964 260191952 4296 4653 719607039 28810 28282 716464826 21823 22710 444734875 82712 82291 225590675 59339 59202 57365587 54963 55953 10502894 47679 46854 208270709 70360 69469 84052647 82408 81727 710524394 94328 93806 894513180 9985 9112 391802893 21258 20996 453427610 28090 27838 698145470 33081 33165 566078998 84259 83419 735827633 55448 54945 53497118 93912 93244 963161612 8032 8510 38292239 32516 31934 71718962 21855 22704 542608263 93215 92845 679347161 14629 14570 553493021 55291 56276 185012579 93218 92544 246199632 99217 99091 744853355 15976 15865 258134974 67068 67720 718589854 92409 93222 40554903 43970 44364 431200716 51577 51474 885197904 70589 70060 788114238 59626 59468 907485340 43942 44740 71647307 93228 92388 107562136 43381 43617 227597350 12904 12824 676396101 57341 57605 125977338 69389 70298 225955388 55011 54026 63180857 59229 58845 773539485 27487 26525 916185905 28232 28758 422422089 23795 23482 68273120 78731 78044 790205009 20900 21783 885903881 58104 57213 421746606 94563 95032 243455111 99249 98475 795449138 70467 69989 899526370 30997 30003 529165758 5284 4340 418704160 48590 48720 98659510 1005 964 622532061 12963 12636 191788722 47424 47294 559095966 54701 55413 978506870 92313 93251 941571683 14078 15035 452335141 93253 93077 225799803 1331 961 197629105 43677 43049 613329308 77104 77465 631318422 75469 75948 928769331 27630 26729 516350664 83728 83110 26599673 93260 92873 49260265 59017 59271 561050311 78058 77238 328064448 83940 84522 267175083 93264 93035 50993895 55264 54871 315177275 7340 7393 72751299 80356 80130 706046505 54839 54180 922711481 58463 58936 459502872 93270 92735 731100575 20188 19392 479857326 82194 81510 184645489 93273 92459 6812651 87465 87282 842141510 62015 61031 642875833 87515 87534 850236034 79623 79079 275323588 23957 23903 635040844 72016 71349 547085195 49831 49240 618645059 52462 53294 530873528 90981 90825 388723052 79983 80439 262206380 17378 17449 697170799 92848 93285 742359391 98026 97759 536914948 6638 5807 445948775 48863 49075 336045736 92572 93289 713759574 18480 17956 296799380 40089 39462 737509449 33012 33282 624458479 54576 53630 960630462 10308 9364 189397315 38735 38300 969616038 72396 72495 367176750 43850 43714 36601276 15690 15730 936665178 40583 41164 904277012 22559 23228 149242286 11522 11676 678314231 20101 20714 882102982 30401 29726 639788526 97217 96881 628652193 4448 3803 548043293 92428 93306 524676762 35171 34801 614830034 8246 8010 426620570 92992 93309 425721438 84948 84195 207673739 5516 6364 136300068 92813 93312 57773072 34504 34360 219904751 86659 87537 626396019 58544 57999 873015433 69703 69118 88753887 92597 93317 575890825 30749 29776 785426639 92861 93319 283543660 57996 57179 41667270 93321 92336 933802727 69918 69020 922086721 89187 88360 746956668 91455 92454 747812329 93325 92621 405118284 79930 79367 732145166 34419 33631 37553708 93064 93328 961593169 85536 86089 394197754 74623 74310 414497952 21968 22334 724484658 93332 92428 687861096 69614 69400 374514876 29874 29977 238735621 63224 63206 914752776 71622 71687 916948606 28505 28415 778726493 51140 50679 784589935 63346 62612 699990638 27200 26352 367709510 93181 93341 116892463 22290 21786 630625202 3826 3196 684132070 8452 8878 490996569 23534 22858 282570885 34364 33789 83091914 93347 93307 108631607 93348 92519 407567282 70414 69684 718321721 93350 92893 207000146 93351 92521 17420267 84643 84877 32423216 69015 69554 768856359 35821 35042 380933133 93355 92853 207921105 98800 98683 649704728 15296 14994 557468591 67439 67714 817691489 43983 43491 107128955 67280 68188 789576080 78703 78184 386533431 92651 93170 387419351 75768 75143 990807489 42175 42517 292494373 17274 16701 808541607 11718 11094 480827293 83243 82716 317049148 3203 4186 749702214 50923 50411 147329004 14368 14245 952950788 84825 84368 246170316 93372 92591 172198343 88708 87801 206689909 8195 7942 33558530 88107 88058 800231187 92276 92351 142026591 79801 80713 838464185 28726 29046 908358577 61581 60658 135378424 84957 84020 749788457 51821 52081 551016111 4078 4902 749973454 87314 86431 854448420 40245 40774 498019111 39154 39198 9539924 27498 28026 420401210 31901 31241 884208264 73192 74184 97340347 38904 38383 396429097 78584 77838 917786749 49887 49504 56337109 93367 93833 490698284 8628 9372 327902386 92481 92143 52260926 99868 99649 916885507 93396 92521 475214119 44004 43404 556361977 93398 93396 603770316 37547 37417 543216587 17826 17715 363902267 1938 950 786688521 95906 96801 897552537 26627 26226 211778093 82459 81689 949608283 36942 36427 15850355 93406 92882 9282490 11583 10841 704745450 42073 42063 992686944 91679 91688 396482251 27080 27668 419889256 95103 94928 435273994 40398 40154 748351109 93413 92841 65934380 41380 41549 604440705 62318 62097 685934424 77134 77615 796404202 92916 93417 835876528 24317 24367 103018760 2942 2076 781379810 69354 69206 468552977 92673 93421 511278329 86139 86234 967490720 92982 93423 373868154 82059 81808 167743588 14580 14413 69322156 73561 72895 216385045 8402 8711 253114935 53084 53494 63688621 79733 79341 878347248 93430 92922 139975380 13030 12505 605521396 95644 95071 533327004 67144 67349 71431668 86509 86025 23272302 47582 46793 18270159 93436 93430 51151173 91197 91786 181001574 29261 29492 982460441 56950 56595 81033900 12685 11877 192914079 2780 2658 149893628 73627 73705 767330095 92578 93443 27125424 84321 83886 573174533 93037 93445 570633199 86320 87137 644998061 95209 95136 866330054 89708 89600 896124089 99929 98924 38485626 24306 25126 101877173 16621 17605 589335581 44052 44399 456838237 83131 83031 954374752 16464 15930 364844813 77403 77304 11393704 84541 85115 460350328 53572 53690 72537700 92957 93458 76590493 77682 76799 360521117 39188 39349 569957111 38650 38071 350596046 46071 45258 232351220 74705 74586 53051639 93464 93243 421256617 8976 8405 986912493 93466 93289 124128708 91368 90476 402895604 39830 39441 733733570 71038 71930 170396559 93466 93470 398417506 56716 56923 222986391 22195 22859 798273625 87709 87366 755112331 84615 84616 342148935 4338 4671 319274535 38875 38851 930934250 57578 57497 57105720 71086 70928 135415953 84095 83196 139425198 7724 7582 228869844 22240 22352 797423091 61375 60548 553442691 61846 61163 461284731 30019 29067 366222556 41001 40930 167644317 43539 42981 118683393 93487 92516 310185633 93488 92798 397527721 28037 28428 41213978 48348 48021 440272405 84689 84951 989598582 23845 24461 821720646 56883 56085 233479635 93494 93365 413210221 8261 8224 45590036 1445 2268 801534883 92844 93497 55339572 93498 92682 752482522 73372 73924 934627035 20126 20461 348632851 6242 5474 768146735 27460 28009 608075218 93503 93451 813961965 49705 49951 32509391 17560 18283 184214200 19337 19631 220184559 80322 79529 478044849 92861 93508 917840498 15559 15259 54134087 70347 69649 24065134 59695 60659 7122513 37911 36915 910605180 31131 32055 903275610 93514 93054 57032113 42709 41996 13385275 24956 24046 37750736 78503 79309 350961904 25168 24444 700756925 92571 93519 369399204 93520 93366 618914101 64755 64379 363288590 57291 57754 504262333 79601 79178 280147200 84827 85094 183534808 37758 36778 176772925 2292 2617 751817597 77070 76359 132191884 86582 86389 837409224 89317 90221 188292362 62389 61725 628577776 93139 93531 350680772 93500 94337 5271929 93424 93533 147472261 46030 46356 204176811 58148 58153 465133 3664 3974 729896002 33074 33069 167322307 13806 13500 940388455 9317 9091 985454476 75787 75026 166826975 63657 64001 258711389 22227 21641 427265155 58654 58641 65728237 65082 65720 225603056 3840 3787 536033518 1320 873 675304319 92684 92041 472457118 78886 78034 627932792 27214 26548 19864217 22605 21726 972416130 9871 9477 603949809 86992 86599 153485918 75839 76821 37328256 41394 41739 2148053 93356 93555 130079613 5755 6368 704358895 45872 46662 367072590 49896 49588 780485734 90455 90950 398898077 64226 64916 228948826 92633 93561 55430318 42188 42172 157258822 93563 93556 146254832 32870 32679 276153651 26205 27099 239968210 31677 32490 463934764 77045 76149 465756631 86666 86916 261628145 76305 76704 823963373 86168 86777 357373936 52342 53205 786568699 34308 34810 995296624 65702 65868 273459897 25535 24530 293354000 43938 44596 890886852 64311 64953 289859952 11919 11054 486381810 93391 93578 81416238 72318 72378 381014754 98356 98794 51522580 46477 45577 79324376 999 1643 331669647 67289 66523 965672904 32485 32545 714721635 96170 95680 230110641 54831 55740 278277534 12802 12072 826679341 64805 63832 674973898 92779 93589 454219077 62013 62388 568414311 93591 92894 394731145 46588 46914 286884761 52342 52322 420849249 23176 22789 280159005 23896 24353 206049182 58217 57792 123151745 7142 7236 292727636 28377 29216 53965205 71657 72586 503824620 88468 89465 535820573 66131 65380 663133301 24309 25041 83899848 47721 47449 437245755 36602 36296 888732262 27975 28464 16532635 13193 14013 959942229 60295 60730 78937365 4459 3652 535001404 93609 92803 8052643 33673 34441 485379324 38419 37951 965878089 34835 34040 465095652 74231 73257 266104558 23487 23416 861060901 63000 64004 869352810 81187 81028 257790341 93199 93617 13911520 24013 24084 66271319 52385 51624 46699086 71062 70666 70564522 44517 44531 624841826 50009 50204 721657537 4817 4289 205764752 29859 30392 711417283 80535 80075 954241377 34591 34827 328249780 429 311 951585550 84232 83917 118867364 93629 92837 89763661 71588 72114 30091302 86749 85831 797995371 16477 15524 849860612 72489 73181 878035099 20647 20812 121964849 77143 76538 30001806 50847 51280 17020415 53931 54056 795551811 22300 21386 80334994 87597 86891 131749665 99533 99403 929605781 46741 46559 744181827 84215 84635 412965163 43742 43325 769528851 43443 42738 783405865 68932 68559 558886938 10181 9850 884955010 2378 1680 266857750 93648 93345 496137731 92761 93649 555574093 93264 93650 489251904 98789 97927 3680546 52688 52219 181977294 92710 93653 528650214 36320 36960 235738802 86006 85075 454796016 44544 45468 665629978 26868 26729 493411568 68701 68984 169389899 71192 70294 120080256 41441 41515 298883291 60802 60041 25620220 82973 83729 280187424 52933 52747 494675092 37525 38178 38153960 22851 22694 51340959 51615 51789 10651498 78820 79100 973178674 71526 71939 160611197 89517 89891 602477810 47975 48155 139593736 31625 31561 866920998 96737 96618 905364154 29391 29867 22243345 56925 56711 476155 92830 93675 18819710 1305 694 162996002 68852 68220 473208220 81972 82096 338346216 77025 76214 720455692 41806 41272 458707484 13300 13671 853599545 40147 40224 428225177 93683 93015 669310952 86624 85903 58073206 54100 53925 352404752 97115 97223 790454140 7449 7391 154124011 70099 70022 923497693 97083 98015 634310221 84523 85294 208390946 81258 80787 280440373 93656 93692 162026086 93693 93421 736859553 55195 54247 933884098 1774 1080 350997415 79473 78700 398087944 25836 25899 228901314 7244 6860 604474804 11770 12390 285583466 13919 14483 415682079 93635 93701 892350951 153 1 938572790 85297 86019 491386726 12570 12945 430789355 83979 83483 485438541 77002 77275 994778282 76314 76224 256166860 61490 61018 518554383 67189 67031 61557940 4938 4299 766825110 74665 73849 34531213 20567 19924 785203475 54018 53593 148507363 46794 46780 80088227 51355 51247 109615584 21916 21481 63440610 13241 12890 819589408 46752 47731 307454046 40708 39721 287680 55690 55253 648169548 4864 4717 288549560 54958 54907 313078906 67550 66986 243689579 61013 60301 817685893 83763 83724 618091133 62265 61773 583990092 14943 15461 587110373 25339 24936 911486372 63080 62476 140806467 50288 49925 516259150 30246 30807 596750707 90511 90455 415199526 42277 43119 509680738 16122 15332 667366300 93735 92838 970129440 76549 76274 11314280 95124 94229 461208631 91999 91204 311046778 52916 53404 782230332 93307 93740 6787632 82022 81732 986956451 4136 4288 31578572 79907 80001 845126871 92717 92529 504602149 83730 83110 438864267 28729 29045 252236189 32119 31548 222605386 11270 11663 99522386 92809 93749 43026262 96894 97388 466665625 46816 45993 931778735 99888 99272 613522088 26400 26697 51981682 12217 12476 888265362 25954 26471 431316836 2543 2292 690849145 62657 63328 453295311 93128 93758 507685118 39642 39039 886438541 11097 11953 802125821 57409 56849 906681442 85243 85269 747970424 34604 34460 851778447 35085 34640 329017296 53594 52895 983282083 85656 85070 200537659 99924 99156 510117269 11354 12359 689226354 37779 38130 666496784 83975 84198 769889450 71228 70551 65684494 15483 15139 542285766 12460 11701 80602280 58599 59012 530844619 18732 19409 956627244 89595 89237 256541844 99418 98894 38964337 56634 56974 141402311 30527 30180 221789287 5245 5316 604648711 42380 41731 672588530 26442 26141 263481195 92843 93783 571525369 24189 24253 56544559 92784 93785 762509754 16490 16502 728001706 55259 54649 727923808 93996 94547 890971520 93789 93364 563306967 65198 65641 371552537 38460 38689 395322591 92368 92885 977957202 35166 34446 35325535 97853 98810 764883826 40578 41302 532717564 55580 54948 863876447 87444 88222 83889899 93492 93798 949406482 93799 93549 2623747 15368 14477 822442056 2085 1475 281227799 90251 89484 360157818 93803 92973 407123842 64225 64471 281722640 87244 86481 79257603 64800 64037 273261010 93807 92802 857525708 84238 85203 143806367 7746 6873 726116053 93380 93810 555080033 29217 29273 931338102 5620 5013 406455104 93813 93086 968614709 93814 93568 304020502 82991 82118 5437405 35843 36645 603629859 84818 85614 16018640 73060 73499 237099523 3199 2756 481388701 99239 99508 916814044 93227 93821 732139221 58074 57165 378931932 67851 68410 944637979 50609 50285 736498915 35313 34755 646363771 60654 60391 569161852 21741 22106 732116989 17839 18149 42212626 10202 10979 414060921 24404 23713 567310689 93831 92989 875842476 76790 77064 379474218 79594 79503 96119436 64738 64631 828783403 14621 14956 349062873 28919 29075 66011982 59849 60809 35379189 27940 28511 730742049 92887 93839 499690485 65052 65931 806001286 56147 56494 962031608 11434 10985 689969836 93843 93742 491117239 62237 61651 17046333 93845 93798 507170654 36965 37101 657450457 82163 81319 930152091 84473 84109 565476292 53857 54638 724120564 19376 19468 357159387 19353 19279 650022237 51906 52121 804025037 93853 93552 206950666 21540 21529 196472199 93085 92118 607147394 51411 52278 985865712 13542 13093 396177397 66261 66344 699690455 92865 93859 932027599 13914 13724 718217769 82907 82195 818271885 2022 2886 465602664 54961 54780 799788751 86365 85359 939530328 45628 45476 364871087 2695 2353 164617724 47249 46526 44514130 18170 18004 199245760 93869 93649 317052860 57514 56828 764474616 20009 19302 371746025 9488 10424 198426761 78115 77400 524085017 92973 93874 279790566 5448 4878 799006571 93876 93324 190348863 87043 86285 548594861 93821 93878 856116213 78812 78897 210386547 48407 47597 642153040 99889 99713 409024102 14145 14162 419218292 11157 11028 581702623 48312 47774 51365521 36425 36082 919205301 60753 60444 27512923 97300 97203 139820627 71589 71573 23412154 55464 54827 404293133 14053 13336 84857538 93714 93891 77580212 20957 20232 914261989 31450 31010 677821287 89553 88771 445103975 77657 77401 128914349 68516 68414 323639571 75216 74362 804393153 87061 86303 114526765 93899 93350 183508525 94212 94295 448628647 64855 64239 124153498 3939 3576 846373015 57317 57892 425429479 99581 99695 34430185 58159 57311 873955704 2575 3174 668791889 93907 92923 68613329 17364 16561 512110980 85942 85869 742695011 93910 93495 969250216 28626 29394 616519845 14979 14894 70649353 72623 72319 55984999 2439 2625 291102221 51582 51389 160998756 22318 22320 842000234 90179 90205 42221590 93918 93216 612412054 88651 87774 836645838 87808 87912 683543936 93921 93720 253448707 22060 21986 337356413 99044 99785 872018410 41899 41736 263377285 93925 93555 984702280 80391 80441 843392415 86301 87174 828267397 89122 89934 110976666 72981 72376 594675969 37552 36909 814878462 63300 63840 919156907 18980 18795 44576322 92425 93057 45959631 93901 93934 911398719 52045 51909 75656239 89054 89335 416762597 18080 17917 789083222 54264 53947 516885293 63140 63533 50366505 24691 24703 810066510 23997 24143 202391487 18516 18469 529164852 1326 1317 87010930 69133 68882 477390894 65664 65909 187244598 52541 51633 377589991 56114 55445 883239722 60973 60008 527173783 92949 92344 360045421 69119 68384 7091066 93717 93951 233531187 13602 13125 337422978 93700 93953 63105304 23678 23102 385574985 11692 11770 112891060 93956 93066 9159241 18336 19162 46504303 88099 88770 387514959 97351 97768 30975894 40178 40052 270087213 37487 37940 526404527 75643 76393 791411631 65401 65486 793842698 21962 22534 901711569 30438 29671 987509913 31280 31655 357691439 33399 34360 347905281 1489 2373 911353277 64650 64395 657339633 45357 44768 94611384 48404 47824 31549619 50034 49795 448771037 53890 54664 724910081 93974 93081 678801624 5774 5399 318529817 8219 8268 173043199 17641 16774 788156948 62213 62510 546573120 17458 18348 485576307 93980 93905 216341848 38482 39437 267319035 90886 90522 25584198 78367 77951 698042819 30628 30750 893098496 93010 93985 489676939 43421 43095 768431972 15706 15075 503572815 52704 51718 858348913 33767 34281 2671388 38020 38263 488922295 93991 93357 775862563 61670 61555 232596748 93003 93993 853245452 99045 99890 180330369 63356 63390 34516876 38333 37495 102933653 60178 60878 538017338 93998 93699 193921704 26415 26796 657124766 54982 55737 547211442 23109 23006 329939083 40634 39940 209398068 93173 94003 762657199 78064 77697 403376495 89034 88544 349462121 29839 29303 950505685 94007 93318 323244506 11595 11930 931450045 64239 63385 233315903 71026 70362 129088602 57802 58635 463272062 53811 53423 482040046 13119 12887 547924478 26108 25153 871329339 61760 62074 839863484 58236 57311 574347066 86787 85957 578948508 93913 94018 414348048 94019 93505 989096189 13975 14673 833316414 5733 5607 13309327 8798 8534 948272152 59388 60002 196088169 12357 11749 40858232 7636 8222 218367318 67487 68076 728631731 56740 56086 183562864 67292 67137 636705484 94029 93324 823680497 69814 69199 892036584 5201 6045 955019077 55689 54870 37684482 79418 78960 194753636 75398 74487 58044128 3544 4536 530939998 94083 93313 38504006 84873 83876 873240631 96600 97081 339800425 45185 44855 724017654 94040 93520 842117030 51386 50469 655624697 8101 8771 66671476 41508 42102 700994187 39002 38064 286109336 1230 1842 449085881 47708 47765 63360664 53440 52744 879141217 57558 57342 289119601 56203 56958 987366795 91901 91526 935983756 83161 82421 51512060 61238 60450 640802799 62932 63398 217862153 22081 22467 29564337 55791 54912 256766378 69810 68891 52755376 78379 78751 23084239 28305 28435 425134470 4991 4724 541575159 78877 79603 659537080 94061 93584 286327038 64253 65131 239448369 44852 45691 656536374 75965 76346 338039791 2542 3245 102931898 39646 40556 447879165 38916 39439 86892543 8013 7208 329305505 86477 86755 335456940 41717 40855 526416342 78890 78643 533115564 93942 93110 678920700 56693 56410 429775489 94074 93752 764133327 1443 1549 546522587 16324 15614 201150870 24316 24374 828492649 28735 29369 26341532 57014 57519 499235055 93405 92767 408741860 27810 28513 760749465 52201 51663 187952409 47996 47014 709627535 94046 94084 450694596 18659 17965 997661129 27609 27980 533489346 62416 62970 238476069 22386 21454 236833780 96478 96077 836724662 7465 7100 16770104 89826 90337 651035487 89829 90095 12473240 44411 44605 52122785 94094 94083 855587778 1264 528 787122866 2059 1420 161723064 23881 23107 442444239 94098 94049 575767497 54309 54707 791507410 33568 34333 640336576 81544 81442 533336839 59522 59134 505811291 94103 93394 373400892 21200 20801 678850303 93857 94105 614765847 4052 4614 15591081 86416 86139 958266285 76478 75662 262714664 50712 50547 933303375 91859 92321 205597066 5800 5794 994067623 41924 41974 767455700 92912 92705 555477765 32453 33452 856689142 55536 55000 519300851 44527 44114 969765629 71661 72105 123441167 93342 94118 871432331 43575 43779 32523546 76438 77101 172268164 4953 4499 986795340 9592 8628 492390155 37472 38455 665120234 1980 1150 925864109 11183 11023 710346267 3146 2779 527899867 98516 98257 761726712 9423 10384 611419806 94129 93292 64406498 71714 71444 175362438 22610 22066 247762712 16111 16965 872974564 26429 26401 579833480 81906 81916 884137784 9973 10393 330848998 24122 24292 541942253 95749 95556 659128060 42219 41781 152081732 93845 94139 210230593 35182 34243 43401871 63818 64141 547465644 38445 37935 25823391 94143 93983 973256138 94186 93649 662746751 2572 2301 491078415 94146 93407 796905571 33555 32883 499306346 8252 9153 220320475 3905 3532 197759003 18855 18607 770538572 98396 98519 845909705 93465 94152 827604129 41525 42116 116432079 19393 18938 598893374 32093 31964 199921880 28958 27965 166881589 38432 38354 165970603 94095 94158 802007997 93537 94159 532117832 47068 47233 179317472 74770 74821 209305395 94162 93547 590880883 19100 19517 890458384 91998 92841 391873355 41890 41662 124689008 46654 45955 656788142 94167 93513 28289771 51636 52575 505218568 93950 93155 548117871 55768 56521 188914911 17580 17690 334599127 63568 63417 431377161 4904 4786 65621695 2004 2310 5989149 4543 3666 656981399 64264 64016 2696999 33970 33414 150190839 94178 93371 547487648 34231 34155 131694898 21136 21389 56616605 35421 35138 65124142 41189 40662 568320326 86478 87231 569875315 75132 74566 560758154 78378 78405 626948993 56495 55528 398840337 94187 93451 482358631 94461 94952 113359474 15755 15095 82048913 52438 52209 539164583 17575 18342 586887906 94192 93659 41908926 45401 46082 949449475 94194 93665 482332624 79913 80433 322539770 69446 69553 172184887 9459 9564 428307454 11080 10469 429914876 42895 43194 404214921 16718 15756 268781199 57179 56579 803976624 81764 81483 457160379 94203 93339 679119024 29010 28218 72852440 76921 77166 124268233 13383 14098 349630531 1750 1648 802311503 92781 92703 10951947 5292 5183 726149118 15236 14379 110499565 22207 21309 509080974 20448 20869 427347843 43961 44910 180576903 39526 39861 65631928 33154 32959 558839383 28354 27490 413984895 73461 72949 87608993 94218 93830 565453509 94112 94219 54912217 56970 56652 532535203 51284 51000 510972430 69296 68919 211218393 59624 60434 877839622 44006 44795 838799736 94120 94225 451583632 94226 93810 120192734 442 424 978872342 83123 82427 652173799 18509 18156 66656370 64438 63605 272652130 6193 6897 155261698 44949 44132 69619394 76793 76824 338251007 82281 82121 824644118 64455 64110 54781194 94236 93731 3541564 41947 42711 191756552 70174 69350 870716241 94104 94239 555718192 67993 68837 743142763 57214 57814 727850850 93934 94242 25023883 8233 7687 39708091 4563 5251 112931533 27196 26313 462270310 29321 29126 673760226 77682 78661 630333621 2856 3185 892750016 99358 98387 899758960 91401 91332 161293464 19917 19504 144337005 63469 63694 654726153 24348 23743 968277856 30647 29741 826872723 30106 29291 819822837 22279 23173 525290062 56486 56453 714307356 23901 23858 311823580 72399 72052 462270372 14618 14674 659573916 34815 34238 300238092 42103 41936 791086880 93319 94263 367405462 1313 1688 681544162 56676 57499 746891420 3704 2958 622403122 8549 7784 30525479 95783 96582 795947379 37365 38141 52034238 71885 71516 625200519 18441 17634 674269564 534 1241 349173128 52099 51123 274855526 31710 31102 293026489 18633 18618 889932539 67543 67936 283254204 7625 7327 291699468 27834 27101 46075909 54718 54464 65100749 93244 92832 891791758 26333 25705 632760109 73574 74222 933291724 6878 6720 366922083 93958 94284 247136995 33305 33857 432712905 88907 88394 710558230 92563 92041 364673006 71836 71191 814792833 95388 95063 51849190 71784 72622 254089482 47623 47204 133890277 15128 15794 632649877 59643 59922 778729229 46735 47167 980775287 44046 43682 589734275 47634 46953 194126637 62239 62738 941477320 45886 44914 792070735 957 683 269793607 63749 64597 338201791 15806 15801 878550826 29616 29494 353375782 78733 79289 304437362 94304 94267 810899617 94271 93862 23544391 2944 2360 379815351 12260 12182 394321548 50921 50274 571315087 96790 97572 660660919 94310 94012 667705951 45762 45561 828057824 31538 30827 916608552 32339 32443 614151959 99841 99270 870234273 27353 27320 875745531 14567 14590 687699824 15663 15523 567330697 89712 89164 870945440 76293 76554 981809 19936 19291 736251728 18006 17912 241550383 33385 33117 754385576 93543 94323 817902872 89196 90177 472844562 80099 79535 615115699 4334 3858 373898662 72882 73026 908289035 88102 87623 454854117 78176 78687 370409922 22319 21966 664651179 73075 72730 341623720 59631 60358 276615007 94333 93384 529028492 94778 93882 258679917 61657 61617 203256915 84649 85409 352000502 82794 82068 93476935 10079 10231 287520198 1907 2600 719133105 94340 94044 73291654 14393 14540 950584233 54829 55288 191889970 31431 31832 52496685 17788 17539 935713230 3501 3150 560746609 51485 51167 645343573 65116 65972 213289078 8117 7809 669746419 93459 94349 350747870 46855 46508 706239603 59879 60759 754228223 82089 81951 929305083 28047 28563 818930486 90993 90020 9510647 82073 82603 654108029 22935 23838 618553683 38510 39204 532815936 50166 49973 113529581 13689 14160 872059501 42654 42360 627072330 81018 81715 92817867 54535 54071 108003208 93741 94363 56908428 76925 77181 646835347 17483 17865 324302117 33070 32161 7663516 95899 94912 590909021 59522 59580 954332359 61626 62105 67292580 15483 16283 554994212 40891 41731 272741799 6317 7306 569601249 2340 3308 5913377 92223 92427 30045886 64584 65162 777207284 68746 69306 380731328 41845 40984 726341752 26054 25753 394954794 43700 43339 680114451 92899 92688 497467049 54662 54143 372308490 87439 87854 151336655 86903 87412 965618582 42497 42446 423060418 33016 32797 487490619 83731 84330 753052470 94387 93514 466709333 93483 94388 971056280 52224 52006 718557684 35022 35222 805689484 43870 43408 567152105 94392 94319 410817690 35924 36229 630844193 94164 94394 600581924 81997 81954 910944050 94396 93440 947591068 18634 18328 48352052 64059 64492 877473524 70318 71096 77076434 97189 96628 841573461 27693 27082 64550816 78895 78784 110690835 92264 93167 147696560 98247 98911 82613985 47257 46562 429205088 62283 62918 56638785 35281 35964 135284853 70575 70673 293983039 67439 67136 827847790 19968 20350 792257631 78666 78341 818736146 66673 66117 11808212 65570 65520 684403788 30830 30813 751892722 90931 90187 586890040 28676 29363 930799590 45513 46257 709074046 12128 12901 255617189 93549 94419 542957535 6759 7389 895039010 31098 30270 822115853 82785 83704 372127172 93578 94423 616396736 88552 89084 43079447 94425 93838 896101126 94426 94256 936635330 83310 83217 640815834 71068 71055 140854201 50916 49986 22111481 78965 79455 387209651 57498 57355 29390833 8225 7633 921740255 20913 20497 741665659 75296 75152 567303378 46206 45488 899790090 86570 85918 392878276 54068 54350 64936100 75248 74435 388152061 77309 78020 91843057 3038 3076 107126666 24169 23423 45222290 47936 47355 899747124 17247 17445 782232243 73986 73607 369279923 87298 87174 802636004 2011 1764 295352862 13164 12779 106699812 18121 18132 407855526 8569 7813 261022015 24915 25842 324534404 74218 73724 633347163 87941 87531 291879216 73315 73675 30087117 36013 35795 492638676 94455 93770 31994161 94456 93620 297701376 54340 53545 336989881 96581 96115 447069343 31995 31485 741918405 93650 94460 946578474 19083 19529 29495220 93674 94462 887727899 94810 93851 983694842 78304 78012 492383909 73540 73818 70647411 76432 75892 853121442 32698 32693 400345848 93677 94468 596506061 26710 27310 220728623 82364 82788 46534449 83957 84089 1235367 11528 11186 862482401 75645 75876 242859300 94474 94291 316969450 94332 95161 186760759 64588 64000 484701574 18411 18354 779429138 47394 47514 327405970 33011 32899 550526875 95538 96153 567510082 82508 83490 604948415 44801 44328 156701204 90159 90552 25227273 19751 19233 673616130 20899 20077 992311923 68828 68355 162714620 65357 65170 510548860 94369 93811 337930901 66084 66680 12639098 32019 31791 73550077 15715 15157 25078834 92730 92193 179252271 43083 43240 391436454 44164 44561 971869803 48376 47589 160202030 71220 71122 461553639 36476 37332 855426506 94498 93565 433452994 32488 31699 278898359 82402 83210 326463801 92038 91796 35993920 75310 75851 148236573 46733 46975 533575383 20423 20550 917933956 55267 55471 600781924 11384 10385 253936064 78471 79204 259239901 82606 82139 588325005 94283 94509 130319895 72136 71726 782980750 94511 93582 259577564 93820 94512 438903547 56250 56764 518292797 75596 74783 559479956 74366 74032 395186729 23015 22150 868016345 22555 22863 895321407 54761 54311 62118268 83014 83578 64327137 11996 12702 937644567 46822 47198 445191818 58620 59447 220790811 33132 33929 59335265 24229 25184 558796552 5238 6195 891849998 84991 84765 843073252 89686 90243 389656780 44485 43768 126636774 25358 25952 68078783 44119 44226 384104050 40310 40820 554320265 20662 20397 826347082 42591 42901 744612376 57446 56897 715207170 22378 21384 117023937 44921 44825 242059700 34056 34410 835867795 67708 66803 310062070 62743 63749 615860453 24686 23901 447453193 24451 25297 55248690 41473 40980 60184147 69461 68678 259265319 51547 52219 661608719 93831 94545 389025529 54262 54449 729636676 87064 86537 104381948 78452 77468 239504371 15275 15720 389054322 83236 84086 38889365 94551 93633 168675232 98088 97854 186282437 11175 10252 546260264 13609 14515 756748601 72068 72707 508162194 91444 91344 47248886 88724 88792 777959980 50909 50963 167888836 9600 9970 818629140 24222 25070 395748064 42927 42789 291210899 39246 38974 170284274 94512 94563 708629676 2726 3697 655478846 27259 27265 338511605 94566 94279 937638686 39301 38768 642854566 63443 63369 414001584 89063 88214 128140016 94028 93790 621682636 94892 94606 335958672 94572 94111 366145337 91407 90726 922235811 90633 90605 20334112 45565 45042 38312892 93950 94576 264634816 75429 75087 68229684 86827 87063 400791908 91895 92567 976918209 33280 33044 837137810 65124 65799 733750858 27123 27766 920307590 1665 670 57084922 15952 16246 5204703 89709 89969 837987476 5876 6578 12394903 96838 96278 940499462 73403 73291 69530168 30385 31258 907423040 46403 45630 223463501 93591 94329 56670790 55881 55581 566340375 50080 49969 791931524 77356 77056 867832450 80582 80910 760633699 93930 94596 57454679 82151 82429 272731929 21794 22145 616287155 94510 94599 318002629 8475 7859 328563384 13747 13442 341927099 41734 41932 788245634 13866 14374 109499932 51238 51504 111540573 6706 7589 857479851 21125 20392 282664757 10653 10906 400973787 87748 87639 961361998 16341 16337 17617453 37838 37290 917326389 94611 94267 78919096 78464 78849 951697654 60029 60069 505575177 94614 94396 554347151 88325 87417 278644270 56384 56365 410175141 33275 32878 231985678 74823 74729 855555702 50801 50415 93530620 3150 3934 882514191 84535 85534 527397771 94622 93879 676347838 97059 96968 471413411 73933 74026 472721099 62665 62621 5330900 69004 68189 868281955 8318 7607 192383211 14894 13972 591466453 48820 49030 465590211 8131 8889 88828673 61441 60553 33741662 81983 82675 491145228 63035 62721 657284916 94047 94634 946086233 90959 90136 89595083 2507 2847 61570997 6116 5167 376583048 81551 81246 708526802 70106 70915 983356101 52929 52462 707090423 57455 56665 940853796 2858 2333 939086069 86370 87103 382071842 63378 63579 484561245 12955 13257 964767471 36731 35880 620836848 28491 28248 919361405 13642 14614 248746583 15321 14326 324172502 22758 22194 691042581 28206 28957 536293812 98800 99654 837609401 1 794 495573579 57026 56663 656270680 7349 7170 672506986 7334 6612 486117690 48374 49101 198452162 11035 10251 173696980 59392 60303 96525445 54052 53388 501208054 85795 85555 298384948 39629 38886 229728326 79322 78585 144523442 4184 3637 870259949 74013 74521 791058332 15132 14128 694619536 48479 48260 966209501 22136 22377 835892098 8776 7993 605678460 40920 40611 695961656 56624 57445 589778873 38407 38937 141425661 90972 91453 225843545 49557 49305 736611558 43750 43319 26110782 34362 34208 947833353 59317 59009 687491898 63659 63979 115267306 55593 56391 454582565 16274 15359 757941046 94976 94885 26127405 54822 55685 386714292 25705 25515 5972590 28784 28498 44107640 32478 32808 59141827 82212 82354 903458906 47585 47181 880132315 94688 94646 440804774 1641 982 954033039 94502 94690 396770837 7075 6423 28754802 50233 49769 419613180 55084 54975 762978218 12787 13287 302887620 47355 48066 467846911 93975 94696 897664154 93996 94697 997077810 68742 68741 170180711 47723 47898 744937616 40454 39708 812403203 35422 36056 60302790 91423 91373 180029094 81367 81695 782542839 54585 54951 440893343 79077 78481 871218956 39713 39355 43588936 94707 94245 909046860 98651 98261 95440441 94709 93871 934054188 99988 99942 717369020 34715 34395 44057704 94712 94689 564118657 72718 71819 933800786 10728 11673 347316883 75081 75126 71539562 94716 94117 835467 82009 82198 75791920 48024 47793 547641348 95557 95140 777615670 76311 76456 708042574 28575 29295 244051065 63138 62983 465891431 53511 53286 860460273 27821 26945 516601126 70963 70471 167090535 53047 53737 109095354 30409 31067 284454791 2758 2022 541870675 79709 79209 992122678 48625 49281 45959455 75148 74730 115744806 8712 8476 758276216 42262 41779 719170983 79164 78671 706254172 41207 41045 439774400 6217 5774 97582621 58762 57987 43692158 80637 81273 204300633 99201 98594 96938124 69416 68924 513163565 28887 28738 280552964 7854 8589 348956326 27698 27570 310616709 29873 29492 977977720 24109 23566 885030278 3143 3807 440741875 53769 53517 396436457 38189 37453 743408434 74867 74325 866358739 67995 67059 329077654 39913 40861 585137852 85300 85007 48363891 99741 98919 872403906 34100 34499 920010248 54053 53615 147434563 23433 23070 425138357 34898 34180 576358570 34419 34903 59769448 32943 33642 485620617 53454 54237 308246873 47864 48545 30056169 95637 95020 458258167 33610 33090 305450974 31414 31226 977570337 19701 19218 171594334 65019 65150 62213018 94767 94547 50032466 25555 25679 288051895 64963 65222 815637230 56369 56592 952367195 84006 83608 561439038 75285 74850 28736549 83611 83151 61068546 20226 19312 689825256 25260 24603 266493116 47584 46705 625878364 38777 38752 401991687 98232 99037 71735315 47243 47783 549734186 41058 40682 844427694 87531 87359 67404525 36683 37600 451238480 64571 63842 59799724 77998 78127 980479827 24748 25127 811167401 40628 39662 687449658 13458 13259 56001190 94788 93846 315111399 65401 64609 298404532 189 1 808149519 62174 61457 351956038 20877 20942 165371114 1477 1741 827657609 46569 46032 6491951 3672 3019 930312440 58541 59094 163813951 14389 13421 543705899 44628 43910 867172512 27360 26540 638861551 62167 62304 578164910 86554 86266 353766300 70035 70478 410812813 92958 93027 442382243 52867 52521 6649442 32335 32623 777924967 69881 70712 735433667 94807 93864 534582350 68788 67860 818551660 92731 92080 543715351 67309 67482 34446899 8558 8100 342259822 94812 93954 265701438 94813 93826 147313341 3565 3675 580608883 44053 43154 274331206 94741 94742 117472304 94817 93842 716755567 94818 94188 307259452 94486 94819 920694620 14161 13355 893228542 12621 12442 325156035 51275 51861 765620717 60852 60692 774800124 42918 42261 618643528 15953 16674 638757464 94826 93937 753254151 94827 94059 69632692 68876 68198 768582673 35655 36639 277333326 94830 93953 908741551 45174 44429 547369687 60182 59269 70738241 10270 9677 656678857 32741 32631 460905520 7598 7045 563938554 94836 94302 348410659 94837 93944 691493490 94050 94838 18093942 86410 85454 127085177 8186 7759 182390504 27460 26617 758700789 98113 98217 733589907 89136 88571 195567859 56361 56615 653539874 10479 9931 890000004 92719 91735 920659518 5784 6149 59476682 64712 63715 51728713 24396 24402 708662354 61151 60170 855180111 94851 94717 834096548 94852 93930 181958201 34902 35452 37977113 39947 39943 732939076 355 534 34862829 79419 78776 562867890 60143 59388 180233365 72065 71719 371734464 78321 77364 339700819 70988 71120 411597527 39778 39361 498675207 32452 31784 658637830 47151 47326 801134152 34848 33885 257828272 50431 50525 38636211 55639 56255 299280258 75026 74433 139715203 40951 40660 566059432 87968 88269 451516259 95512 94779 754522177 89686 89382 740638848 97109 97840 28093200 94873 93979 32269281 14926 14138 37088628 18277 17462 68100091 60796 61060 969882266 94877 94821 468848512 63382 62825 64231921 88831 87831 635548025 18981 18432 396396510 93101 93581 369592724 85637 85122 722810546 33740 33746 278257855 94372 93857 35426777 66559 66681 428795381 14183 13669 47813459 34732 35732 949643096 25983 26893 503509865 41912 41596 779559297 94890 94354 72009880 45481 45750 40980244 76559 77508 470626770 94311 94893 723235479 16501 16702 51986662 94895 94881 815004804 73263 72762 389767996 51385 52023 276914076 63945 64566 733496005 94136 94899 67592063 71208 72130 487198514 94901 94543 244721018 18246 18517 329579876 91864 92834 313702304 70786 70333 55761700 90035 90156 812822044 93308 94270 423365397 705 821 160120005 29925 30119 713489638 72830 72721 815388403 6342 6939 362182092 42922 42362 612031377 1681 2286 670154032 65535 66152 892880756 46626 46767 985891237 51099 50943 345760235 73293 73442 402295324 47829 47570 878942104 12355 12009 437159771 29237 28949 873592702 62186 61594 409016747 7509 8139 6129242 24315 23840 306044625 21251 21661 642341943 94924 94760 712973376 17069 16654 3503677 79437 79597 634313101 16847 15912 540751562 58854 58265 32388387 76180 75995 907032004 31865 31272 960220472 20716 19964 413659949 5956 5859 550256384 2978 2139 794558967 94683 94934 959884832 43140 42782 542880026 84102 84112 502385253 63093 63203 85745893 345 670 686668214 23302 22525 577487505 39268 38852 993719367 24953 25300 102970908 58093 58796 407318800 82231 82194 209173077 32310 32219 633599614 4442 5189 787325747 52973 52420 35922792 91224 91720 518621802 97890 97174 63079492 38570 38178 232959552 78607 79532 312494235 80738 81110 624210589 54012 54179 784886970 49710 49327 261224546 27556 28139 357591979 94878 94749 370573052 14176 14545 368921955 3661 3971 855016505 94617 95558 193160509 71960 71857 466998874 89448 89766 140956839 39475 38827 632589417 97606 97893 713139739 94918 94963 75831501 11863 12510 656577618 73579 74030 140241435 73491 72655 30396852 22417 22352 440405551 15152 14253 68033042 32466 31702 446892924 84548 84312 157935767 98082 98909 594306208 10891 10440 235623420 70299 70212 263092795 61760 61392 403079932 64824 63921 184073986 71969 71100 657862408 88047 87781 172585487 1664 2335 22551355 37705 38638 815715195 49768 49773 187665808 94981 94776 19564335 519 1038 474540115 95957 95996 555948535 99368 98496 525858773 37726 36761 187948249 3297 3610 826132580 14921 14310 915540644 60607 59674 279451770 94989 94117 330197963 22952 23562 274053941 94640 94991 545549428 13500 12826 502660871 12424 13018 915364045 99544 98577 262859951 94633 94951 341488543 67677 67757 170783336 26481 25954 78961445 62347 62044 831475552 94999 94895 629207070 58711 58197 915985259 73412 72529 807908129 6570 5661 852510457 73360 73805 95177777 19520 18550 622366534 82857 82800 542814353 61835 60889 16048848 62668 62183 756849369 3556 3269 577315342 62309 63000 778717514 94940 95010 410921055 22228 21336 719058527 14182 14207 409020737 95013 94360 157073316 13153 13779 187133379 94252 94203 486371019 11093 10688 137365053 86491 86158 40065277 44260 44819 774194238 56922 57584 283002990 3810 3291 748687558 59653 60017 18326580 85584 85035 812085941 34514 33837 191253081 86724 85888 72702340 94633 95025 532598831 63166 62460 416677939 54989 55238 960961763 69757 69038 68025474 87239 87321 797413973 34777 34453 747982436 61131 60535 121419815 42382 42824 820052913 95749 96337 617225493 3603 3232 27687451 70703 70714 575398532 24442 24714 579000675 36153 36878 726181469 94280 95038 523339725 84353 85134 537181979 42946 43872 763185873 30002 29591 577830435 98374 97511 129452563 84215 84290 247524436 31294 32153 896998037 95045 95034 26784992 83511 83026 324837419 43882 43566 769831514 61751 60815 661693232 58072 57795 608195088 77230 76758 875032184 57824 57173 236568986 52198 52617 470026629 80841 80668 45600947 91885 91606 131588862 94288 95055 429621576 97205 98191 564494172 31254 30580 946104271 95058 94441 371523559 59629 59598 74182106 18145 19140 786568673 95061 94430 871599340 80431 81173 922891777 53998 53566 613681035 38430 37503 17290787 83639 82919 933875350 44300 44935 551358269 94826 95067 845893849 97901 97717 141108629 11861 12215 60352735 63771 63512 517826865 847 20 818961671 94438 95072 49748623 21770 20996 226305498 29224 29175 790806423 88519 88929 30549148 60824 60421 210887886 69820 70021 620594209 60401 59673 151553740 47179 47918 150218211 85650 86525 456792560 29298 28611 72360785 13835 13490 191174226 94219 95083 929349481 90548 90374 821368313 55055 54565 780106888 34458 33594 314975055 59582 58666 675635841 30949 31421 7012817 46852 46780 933188845 11458 11819 934628107 7107 6472 652738499 95092 94907 80437700 18962 19230 488212521 90249 90126 888483190 33940 34099 44515209 88273 88841 133960705 94268 95097 132582630 83452 83539 902010783 95099 95009 254410865 77387 77141 955000603 10919 10844 476726615 85718 85398 202849854 73141 73866 211772894 81337 80465 734423691 94328 95105 917444016 95106 94250 249595948 23158 22436 939587190 26357 26345 668027691 20716 20974 246188713 85874 84876 541845733 32779 31958 55659173 68569 69341 564983228 95113 94814 75698176 65348 65112 469551885 85547 85111 903826201 56544 57545 496142690 26823 26031 347977460 73832 73008 760449768 87731 88453 880967493 39452 39754 966220323 4011 4986 881855690 13530 12618 229146848 2689 2076 836463582 96454 95902 535348075 12 976 370770252 91305 91559 714021891 94357 95127 110494049 97650 96853 554601099 95277 96272 346217797 95130 95107 873761922 88716 88668 833133195 51137 50148 908874037 13063 12526 148719878 82343 82573 318766643 47338 46348 9538270 58068 57436 725358594 96 1 86434532 83204 83491 118579984 52934 53115 530300195 74770 74389 827674860 66944 67615 969237943 9409 8746 759483830 57514 58357 303686115 26971 26984 417792469 13968 13908 19488605 95146 94234 772758503 80303 80109 313109996 29132 29854 872216318 90417 90561 338523957 58569 57831 329199881 88447 89301 460499154 64947 65385 544802192 31732 30934 643220645 81464 82211 136216741 92906 92307 375819116 16124 15999 979033623 95157 94470 705869205 10448 10242 5594856 45254 46239 897625683 16153 16037 905572097 54780 55092 23083761 5276 5761 871390501 95163 94214 856066151 21814 22121 575166244 97032 96099 7829291 93581 94459 68949585 83140 82175 969424201 41636 41316 319973429 5752 5232 254646 42243 42113 399822725 88613 87739 895433697 73744 73625 859683154 44733 45366 23556748 55625 55574 605355136 8364 9137 175008986 47636 48202 57671545 95177 94409 620544169 88591 87762 700209186 93084 93852 920908065 14680 14758 642986511 51024 50684 804170381 65034 65430 566914291 5868 5505 439808106 8425 7551 382462298 22698 22302 605188542 34796 35514 926378394 10204 10305 631863212 66760 67608 776049926 1850 2428 69575236 51449 51287 758594406 94760 95191 881256352 66290 66601 350088356 48193 47462 1149228 76574 77077 762755272 65546 65099 207942469 94895 95196 63332902 25421 25327 153631494 68270 68571 46272982 6013 6123 90320478 94385 95079 426317413 19971 19703 241609318 91669 92136 558533834 1674 727 443132914 35822 35692 397051804 90098 89483 548589159 79393 78468 417037442 97505 97959 560868556 51636 52268 842438634 28532 27546 58920739 95210 94920 388206334 40121 40406 732782073 38095 37898 112643539 63059 63267 186809916 77303 77252 334714340 46024 46658 233744205 15463 14806 581886144 53960 54031 618940758 30115 30263 185768703 73495 74005 281250270 82100 81944 901581690 82683 82385 796001434 21596 21906 579173052 29513 28560 147328646 43418 42962 735735475 95225 94812 23782709 9655 10352 952602283 74949 74810 383894629 83094 83370 798425982 2786 3244 591397847 858 457 454109188 94950 95231 276811614 65453 65398 341876177 94466 94282 929992501 56557 55935 596843040 24300 23922 266077845 7070 6675 683474698 48166 47732 851990151 10016 10520 69061372 2166 1661 741974776 41256 40517 814446695 81057 81866 51495947 10418 10281 510005177 8673 8442 438762931 27458 27204 122068365 20302 21182 686219136 3482 2718 104547102 20119 19904 867851961 29730 29019 709003010 5536 4557 72382124 94347 95250 332444693 94970 95251 685136706 27888 27896 720184499 65436 65770 387504598 86874 86552 536464938 57932 57837 392545351 94600 95256 151953518 42835 41831 855080012 52417 51473 235081231 95259 95085 194946312 52461 52135 889802857 26090 26385 494512351 62412 61829 32783387 95263 95006 675369351 34131 34525 974698938 94857 95265 574432866 95266 94875 53701830 56604 57275 919962891 99385 99123 278078172 59280 59002 851912751 90578 91496 751586606 74252 73378 535859358 67000 67506 405321265 78007 78093 852034721 6884 6610 128100757 64249 64179 191830415 83467 83284 975385722 37265 36325 744323995 84547 84785 885115873 81547 81313 683239408 21079 20845 866596704 94790 95281 742919424 11078 10485 26285083 45857 46491 520078616 13453 12725 133301231 58552 58946 104357688 95286 94718 162847984 52474 51594 629074467 95288 95102 446491926 92187 92157 17184178 93605 93132 88679987 40676 40614 62652013 63184 62403 836257320 22287 22228 720729948 71322 71726 59475289 62886 62062 969287195 16197 16027 548529502 26732 26547 368100653 93227 94057 857498108 66277 66792 276275346 95300 94845 424556115 23436 24177 3462812 86391 85835 339143768 60683 59854 297006846 83683 84419 657382534 83393 83987 177414694 94030 94365 989490129 56000 56948 682080973 95308 94363 292349404 38810 38637 413482956 50759 51051 785771 64754 65705 705418289 14014 14512 620498203 33523 33445 18523026 99067 98341 611605073 94325 95315 73490593 68604 67923 652971120 95073 95317 670142977 25061 24658 601230927 43965 44515 406004056 54134 53512 782434282 25873 26721 642998438 31264 30555 381290071 92996 92391 945289685 95324 94847 673437692 21883 22412 517078161 1370 492 53219072 7226 8136 305069657 22272 22754 45093375 86152 85875 967409878 68245 69110 547150594 95331 94830 38127724 54117 54120 755874990 27810 27783 151149840 16633 17158 169343419 78266 78918 916559705 66871 66022 2256040 27489 26509 355109849 50378 50619 9217453 95339 94530 988785325 41280 41071 524436722 51947 51385 283040083 67728 67330 386551038 95343 94641 349336764 62117 61210 73524082 94822 94546 897759650 97732 96766 748316151 95347 95291 169477916 89954 89703 33153397 98468 99363 124039024 98812 98731 310282630 46736 46291 883149608 81424 81256 859948074 83772 83640 33407592 85110 86008 443915708 40915 40735 43221118 8826 9680 973879588 94755 95393 741344699 58634 59014 217419855 95106 95359 513461121 55246 54482 688167132 71956 72758 344501918 94475 95362 124756248 78444 77657 3265496 32365 31581 368212269 95365 94760 897432265 4897 5167 42941590 19590 19653 601617134 62074 62452 334778326 15878 14992 28321530 53876 54243 7956074 20244 19713 728232560 7802 8551 365208828 12249 13207 405419376 21624 22103 588035033 49130 50005 640441041 40396 40586 939021733 95091 95377 547374193 18487 18497 706893390 21118 20948 21680585 15277 16170 859596350 95381 95227 263271621 95382 94684 432911829 44044 43302 535759058 95569 94640 916022550 28919 29038 321249336 28555 28659 144415648 23238 22289 462371754 97426 98211 699456736 45207 44220 640688155 95390 94748 366177414 40404 40797 740966100 48122 48235 385865525 32001 32769 229467076 82401 81703 129364863 60815 60493 948542999 12576 11723 41985296 16030 16905 13143306 48896 48232 297647145 33376 32953 243387133 94976 95400 234124113 78467 79235 524490953 40413 39486 48299335 15202 14273 53402453 70466 70200 118724922 95405 94854 296157540 27973 27456 466457404 95044 95407 993646513 12624 12732 98516725 12464 11900 965998910 48894 48766 221055636 60772 61159 454236649 7874 7033 886259211 33162 33108 200793920 12938 12967 501430908 23414 22574 523680662 89617 89652 650726894 67005 66734 954990423 9585 10274 961310533 16287 15442 476746904 66474 65643 422737521 56175 56985 72830706 26568 27226 629122277 36690 36838 670943633 56552 56656 509252171 80009 79734 741864840 12835 11980 562942326 89330 88920 671771239 95428 95012 799596952 29694 29463 953323280 73262 72787 734183349 79518 78768 196255942 52380 53263 668740695 21634 20799 486786695 10499 9854 803404164 79492 79403 728100508 95436 94532 625997037 56463 55655 7711342 48613 47955 493699688 37788 36971 286981275 95440 94571 339131040 34615 35108 394054985 45782 44842 635118091 95443 94645 680720571 20515 20610 551504925 34167 33230 660057122 95139 95446 585105084 53691 53679 395936949 48753 48182 301050355 8962 8236 846144771 55354 55167 614975466 77747 77345 44722824 66238 65499 179337494 88400 88626 211123583 95039 95454 672805037 80242 79880 523541752 13351 12997 892765533 95457 94687 390560042 92293 92285 890829373 55814 55309 802288138 76365 75632 347788292 95461 94636 636157981 32463 31802 616451705 18764 18145 277853578 95145 94141 70417450 94943 95465 168940915 19170 19905 262089313 73200 73507 757921157 53864 54358 43535188 94920 95469 129359310 77519 78328 604723356 95471 95134 82811599 43734 44100 689873896 10109 9183 830174675 75316 74645 608926707 46203 45279 451561343 45161 45444 830452659 21918 22005 754014377 41686 42158 216148436 63909 63858 238601582 29860 30604 640902244 24789 24511 516953726 24971 24482 583898320 94541 95483 440370363 30066 29976 541759503 27149 27017 60772611 9007 8470 700696349 31765 32537 55861321 95710 95115 833825707 37233 37672 368886763 59462 59016 41348373 49257 49829 285290047 94750 95492 930187668 18849 19686 516786031 62293 61789 818950069 547 1058 842533512 58673 58925 333925385 94950 95497 361605837 80960 81088 171351838 74274 74964 832764241 95376 95500 286060463 643 356 713492677 2506 2032 197668120 54648 54013 332907406 48161 48150 716674572 93908 93165 514811931 58960 59656 413022090 74960 74816 54108021 41235 40502 13948941 36389 36685 132407831 73342 72440 537633540 13489 14381 674406145 25972 26520 833431681 44501 43720 26480392 23884 24063 735970613 49981 50334 695840368 84435 83573 472008348 66258 65602 721485500 70224 70021 379346805 93228 93792 340632261 95520 94629 166740085 86226 85371 259517194 69938 69289 700901692 28996 28946 750245959 81041 81498 32310664 86253 85533 513393225 9455 9448 605645481 40415 41103 634151168 15907 15308 38340917 71656 70777 244804566 65789 65810 667428604 7932 8473 32031551 20599 21528 583988542 29493 28706 202037393 39473 40372 281270044 98496 98109 452216855 18843 18619 522284109 39611 39701 372857184 6790 5944 854832146 6592 5688 312498653 57328 57549 150920300 42192 42513 55641516 64203 64117 8130956 57681 58267 715715246 59465 58473 578806155 3106 2888 749384159 14218 13462 402196571 65927 66666 85138151 18606 18474 542521342 95074 95549 50951660 37999 37384 985837813 33859 33919 208631723 95552 94759 336445180 95553 94825 181945287 45502 44609 724168180 84605 85444 68610400 26923 25964 45236513 61648 61941 7278056 22305 21653 850970261 42579 43491 7092786 95274 95560 152307948 10025 9428 609123788 69062 69209 276091194 35587 35260 119430287 66407 66811 704425794 93364 93983 794802804 30008 30211 253603305 95581 96154 392411562 70161 71157 746275306 40161 40784 792248037 51188 50314 57381066 38025 37922 440307704 76635 75804 605889551 40660 40524 173523110 63942 64414 844291245 18208 18727 985293237 5143 4940 113949377 894 513 744793669 3702 2739 524242305 74742 73747 640480096 80682 80335 788979571 13343 12510 443715026 95582 95522 39334622 87278 87082 880073275 95217 95584 103572095 51174 51847 792650594 14105 13614 650066556 45892 46467 943495884 96105 95110 380771742 94841 95589 64175502 98524 98036 818858682 79948 79522 926406495 59783 59281 107452016 23111 22975 634553841 51014 51892 207383832 10320 9513 174263938 95178 95596 951562490 52649 51860 933649326 15236 15546 49694909 13628 14535 642214279 60877 60308 417722915 73362 72980 550358503 9108 8944 975613171 16898 16223 187996933 17024 16166 206590518 58657 58446 672649287 95528 95606 430975909 6427 6225 495439191 61291 61174 212770659 89364 89331 461142905 78576 79377 433046504 5346 5827 635805980 62411 61814 710144061 82210 81223 610145198 658 32 964435055 54218 54461 964574133 22371 23122 912991806 95617 94620 63610652 48209 48240 480726549 35447 35252 172680650 20720 21179 356188223 94496 95368 917965946 90642 89701 310066775 83510 83500 525253062 29592 30495 946060544 70220 70207 38103428 25229 24857 60656087 96163 95914 886563414 10859 11698 18828710 93755 94044 671000957 98491 98204 141426395 69087 68673 79554798 66225 65845 176232504 86115 85713 35191720 73114 73649 658778059 55224 54522 916591684 12047 11565 465029665 78762 77841 129053134 50688 50263 984901047 13999 13623 942692051 59220 58257 38484657 91931 91108 957429435 46920 46117 70242510 95480 95643 29590361 14646 13733 341695900 93518 93687 871044289 91549 90996 206497000 20771 21769 682282330 86016 85915 451593593 31880 31375 798755892 95650 95595 755099646 91923 91958 459244443 69312 69023 604583492 88463 89130 560577004 80389 79724 736012460 99022 99085 768680615 94860 95656 26082781 3315 3903 147148230 20171 19689 46116022 94995 95666 261890381 24655 25345 357767302 22119 22847 596168995 18047 17276 463726464 63265 63750 266864928 22059 22594 124555113 95525 95665 171507047 12516 13133 988045460 99875 98966 229102838 25251 24665 208908048 87526 87563 876913275 28142 28396 964604448 79240 78736 265609065 82098 82282 364935147 2433 2892 608443724 27798 28188 693125493 68041 68980 95838554 95662 95676 256137934 6969 7570 10458186 16791 17438 116409226 28805 27943 790298729 13482 13601 164313968 95681 95206 970162154 42405 41418 401540983 95683 95580 748514685 63497 63675 222003950 39041 38559 447081764 1955 2536 823677178 72630 72860 937399106 33783 33807 316031557 75009 74359 678598645 62149 62005 615596789 19482 20165 63984806 70170 69814 661906651 75487 75413 761544671 9308 9905 414734829 95695 95130 82238300 63309 62662 902427383 29171 29489 273598564 55880 55710 86439565 61175 61925 560232026 95350 95700 950330436 100 1 418455439 95702 95019 439351330 9546 9118 160761946 95704 95578 355336786 13979 14257 473183339 64971 64909 243328796 43416 42508 940443228 89792 90330 489118485 71897 71719 275414409 52843 51912 360722323 88796 88501 435095074 34958 34044 959202148 66234 65616 160403326 95363 95714 32809408 51776 51756 522312882 7917 8314 989030779 55177 54250 495698787 27177 26369 910769791 39883 38890 848907480 1124 809 395081594 95721 95329 812510547 61308 60335 52949972 68032 68064 445892002 2866 2257 161564132 84197 84444 682697457 98311 97921 3187555 95727 95481 14168290 95728 94831 464952865 95658 95729 192549344 69532 68883 908871926 35684 35230 586731952 4380 4920 443157756 25903 25560 14181960 28546 28033 15195899 21065 22059 714126053 13390 12385 783566117 77355 77064 147800 95738 95415 125565700 95739 95570 763700640 12911 13483 539398576 62041 61096 597442494 12806 12665 69132357 9062 9413 373739461 93811 93329 59969172 95329 95745 636620849 53685 52893 503419929 70468 69644 873351801 29484 29242 927903022 99671 99328 87726568 66263 65759 797980797 47197 47204 857657512 90454 89906 158003899 81194 81908 265728800 89743 90732 883914388 78702 78084 23901056 60228 59792 771428065 95757 95600 412084121 1811 1400 553482529 64298 64240 14523123 92898 93208 525642791 95761 95645 316395289 17972 17046 504657680 840 1249 595918904 95340 95764 199494776 91064 90997 387478504 91550 92438 835079662 97360 97655 401080394 76825 77782 812870564 24569 25234 248400211 95770 95484 207694955 14036 13274 524052583 42432 41534 442692063 48384 48059 149926442 46598 47555 55640799 88915 89791 826379923 95609 95776 300922433 95334 95777 907679554 95778 95160 426164163 51863 52331 209842195 39071 38461 745492804 69166 69951 215191027 13746 13106 822986292 95336 95783 781213682 14200 14476 110264137 83449 84422 365760154 39712 38726 244694131 23248 22801 877249919 69913 69563 648139539 53747 52863 538983192 54094 54933 74290280 95722 95791 571927245 5310 5258 113440841 95793 94954 496153937 95794 95527 754901018 95795 95305 338221874 81038 81030 120784377 95797 95343 651265455 39062 38701 283864120 8446 9322 381374921 58496 58158 143319312 40995 40727 666309021 74937 74784 894528147 21597 22047 642988016 20226 20770 771469027 67829 67413 864363020 62962 62178 302460066 51348 52027 402699211 94846 95808 127031209 95809 95091 19429873 95810 95005 803139069 95811 95227 698205886 386 1 611588350 30370 30623 259423428 79920 79064 786575074 95182 95815 973929463 95816 95026 220309602 16660 17380 829515011 45805 44852 882319027 1025 1232 696002274 69450 70320 632645048 95821 94934 42076845 70108 70067 37525110 36241 36471 564375986 28919 29574 941727176 9534 10008 46053832 30904 31023 856400724 65284 64459 100957151 83236 83641 645323965 50511 51380 455416027 51052 51891 578232603 15054 14262 204064931 75014 74521 85676200 64283 64080 165551988 94968 95834 980182203 94894 95835 5141372 74379 73444 487668731 39370 38502 914103460 27966 28432 697431756 265 1125 396587181 67517 68113 372635662 9115 8137 775638398 30738 30109 25779719 84519 84983 746620860 24454 25009 159254429 59760 60299 138576796 95846 95730 26390473 95847 95169 179660277 18291 18520 993671496 49712 50454 836950938 1742 2107 785640596 84166 83758 633236198 27040 26797 28971026 38183 38402 584450968 71930 72659 378181261 48047 47876 480493793 43699 43721 965867491 89201 89014 964759996 4636 5447 542842878 1597 2202 708262782 13414 13621 600749062 52136 51817 60268718 52246 52508 176755669 1711 1841 28900374 95070 95864 339977644 45194 45368 342013978 69080 69058 869370404 47006 47000 958358089 73575 74230 163826791 2915 2140 83128114 70799 69981 296411807 44252 44430 491337337 92338 91819 335123119 26374 25792 74737450 36945 37322 243666722 73055 72796 374058060 95876 95275 632053856 9679 8716 307822522 90375 89610 269446696 8736 8262 900276014 95880 95316 251379002 35186 34391 105011103 16325 16159 627717460 45400 45954 305142477 59269 59608 530645856 3225 3417 70980378 97193 97797 494332908 95887 95861 272083355 64191 63437 825336282 79186 79776 418951791 95057 95890 84800857 29454 29232 300004175 19514 19609 425422612 95893 95269 41856615 81798 82235 222440361 76268 77249 257551204 57661 58042 69536604 95231 95897 107274447 18482 19049 430017037 53973 53525 387239833 7422 7033 909267815 75347 74691 839821047 1773 2172 913467227 22805 22466 907228784 1519 1261 922641100 66135 66552 720559155 33701 34047 922108044 78585 79406 136179119 43408 43356 589244040 54862 54476 685248094 48933 49370 805183 2544 2883 805890273 12542 11586 646283129 6011 6861 34878546 52050 51185 544983093 90292 89317 938606550 95323 95916 515568867 65533 65701 164783729 88643 87932 320974291 77238 77142 427769119 6483 6723 623048430 57229 56354 407261472 81213 80454 289571492 95862 95923 774126739 22739 22357 20754725 40609 40310 586776390 35308 34704 247599060 95052 95927 123410893 1335 2293 48196856 11773 10799 57283793 74281 74278 66868149 87100 87784 787115691 54930 54081 75334716 57043 56474 820646193 44387 43839 604552254 12755 12932 253780432 63026 63923 358867878 26410 26404 685146588 32933 33408 989360519 84966 85625 51922211 45881 45010 200711507 96563 97409 652283080 44473 45205 873869391 87655 87954 250889295 95944 95351 73187651 95363 95945 122270964 51208 50338 136819830 92524 91671 2237249 95948 95755 750780889 49662 49408 918219487 25602 24660 329986947 95951 95826 899321005 24673 25238 998511197 45344 45940 243884815 66707 66700 354084639 95955 95341 270397577 34226 33658 898784635 32752 32260 418610316 22856 23323 321398679 4475 4746 175665807 74338 74041 512914881 55143 54705 29814114 95962 95737 721524319 11213 11047 968812735 26029 26477 918934052 42740 43446 346536739 18468 18825 109959306 97957 97358 898722267 87498 86731 625561724 95969 95781 625012066 65430 65825 984441170 6214 6608 676981738 9423 10422 173230083 28592 28972 127113273 94932 95310 226217110 20551 21147 126579382 4264 5171 963816410 73253 73615 842113220 97405 96859 613304663 6467 5955 870534734 35147 34752 466795908 63137 63929 773115299 95840 95982 456365115 30866 30052 27879813 44673 45531 980864873 95985 95553 853646716 63855 63339 11829770 39225 39490 686762097 40526 41460 813471573 95989 95254 723955063 9086 9080 49958963 76479 77239 500225772 58612 57935 90018038 12819 13393 547139521 21830 21020 651280712 41252 40762 280176406 3200 3091 791310433 95997 95379 275149322 46838 46690 706835326 95333 95999 377896913 44973 44690 20241038 96001 95676 659584007 74277 73572 909414190 96003 95632 956521283 3741 3245 676587991 27237 27520 638586352 86070 86268 6120790 49073 48282 787346776 10235 10949 286682237 80740 81222 763864834 35308 35547 500143641 52188 51909 12075070 96012 95947 504494884 85002 85145 855702526 96014 95797 98182971 96015 95371 986440935 77062 76135 135874898 54161 54079 477099432 95758 96018 607253158 9092 8607 163118475 86275 85649 203178483 96021 95919 78909257 78091 78305 354995943 47179 46354 646277155 88097 87343 90270167 61988 61617 668323118 46408 46762 797705138 50684 50673 753357551 4616 3733 801886771 98376 98285 927417127 25319 25547 987956314 73855 73257 58936048 87693 88041 303504156 67533 67010 371534601 38277 37307 229587546 95100 96035 372493423 67822 68312 270075408 29468 30336 31146285 29088 28315 329965519 67046 66970 976981364 97453 97654 620927085 38795 38028 141225198 2700 2136 7380987 84725 84124 580067408 45349 46291 94195191 74857 75231 681419567 12351 12200 264209347 61192 61843 42403348 62958 63135 713874262 57602 57373 39035090 95404 96050 800135218 99913 99141 597248279 55222 54568 42958997 34546 33600 817553218 40755 41278 990047476 1727 1771 699729780 95217 96056 213805989 68220 68125 841733354 35526 35463 491867356 96059 95818 662361482 89093 88151 449424088 64212 64744 13545915 80093 79438 83116638 6853 6519 477780602 95062 96064 993963879 57002 57941 954197931 14166 13787 20734486 95627 96067 17610924 5043 4383 197353452 56263 55299 686157104 97144 97290 146023743 7536 7055 49967691 96072 95882 861387496 42813 42320 838621129 96074 95746 660722749 18958 19137 264411588 37917 37126 76876095 62427 61891 302821494 74750 74572 352551188 4642 4851 147536971 1631 2529 133210295 33363 32467 1198650 96082 95791 861082094 73441 73252 129082454 98713 99047 771241596 19733 20204 442178208 13648 13792 876829592 60526 61410 209770016 81156 81333 697516447 69460 68902 52757044 96090 95140 675367942 80974 81374 965629991 87642 88440 843345298 93940 93286 854403333 87591 86817 879961291 58852 59351 2029486 42698 42247 778509486 29844 30222 916471594 27869 27141 821773730 95476 96099 447535420 58170 58255 91388589 69099 69417 595546426 58173 57216 791938792 20908 20832 823837467 92666 92617 439689008 8453 9186 962235602 39628 38833 670213151 36910 36672 218218459 92065 91655 756695098 61548 61648 309186835 75725 75163 298235500 41328 41649 938015436 95429 96112 644215988 32462 32137 67189537 17870 17848 523779866 49451 48614 656533639 96116 95434 141887207 45582 44619 213221029 98829 99627 621462037 93047 93842 336049510 95551 96120 167859973 6752 5917 749828172 51898 52131 679211120 94972 94522 10910215 33374 34240 408636832 99126 99322 234002502 69917 70498 360800992 53168 53861 167558093 28732 28999 28335665 36568 36588 377849543 18747 18670 487449662 91774 91210 607430494 15703 16594 121969042 15230 15060 140612746 11564 11625 994757641 85452 85085 652976934 14266 13481 398151812 95914 96137 229077321 15233 14484 635365601 90756 89965 57678803 32427 32344 827049515 98465 98952 752874054 84134 83780 573045517 30328 31256 144284888 75520 75731 738914957 6741 6272 625010886 32030 31330 58703607 92638 93422 319368938 24648 23957 740742422 4628 5363 854100112 24604 24663 293111722 27091 26242 627754630 66035 65733 9243927 38607 38952 991977074 23734 22976 371255643 27623 27644 682869352 56095 55860 254754370 53110 53293 546952892 86682 86549 339637213 14011 14101 342096405 48133 47589 725200688 95868 96161 68585923 15855 15392 630357291 78301 78364 53023315 95259 96164 995966940 52089 51308 313414752 29590 28952 18381794 54732 54232 354983340 75605 74700 168434213 6559 7372 40231023 69969 69679 692416964 81447 80963 9710830 96172 95973 592031311 64000 64233 75743568 72548 72148 38266423 52530 51880 402551725 56780 57186 520156546 92461 93383 599487593 89588 89040 273281219 56175 55788 15599296 6888 6758 321733706 49789 49179 404125089 46485 45538 497898392 60333 60784 97086144 39777 39009 774286614 15458 15310 153961447 48558 48726 156247558 5130 5575 403029132 95537 96188 954200761 95345 96189 503460265 87812 87677 19809538 96191 95884 135130568 32754 32222 19106540 1962 2402 960691037 38315 37787 178884520 48327 49238 729510233 96196 95256 735686857 96183 96197 495218172 73513 73197 884759988 95378 96199 284210155 358 141 792790865 57416 58066 965221762 9842 9400 440815111 95863 96203 542956139 57734 57599 892652520 78717 78692 477703024 60785 60971 239488808 56025 56704 590745741 82691 83630 627513556 82690 82188 304815434 80997 80257 364278720 95326 96211 884959048 61677 60941 396867522 561 1 660423449 29421 28507 231247133 15715 16013 440615764 29162 28654 773719104 55697 54721 368520681 63531 63244 975885745 88866 88390 56089523 79264 79822 395107908 56800 56587 424457804 19030 18746 994257808 11330 11898 840681509 58388 57531 965651619 57916 57290 710480598 90926 90646 745790197 54712 54674 192520114 50871 51585 47935387 14491 14995 604274335 11152 11624 710342845 96231 95619 258254629 6398 5856 629236554 10586 11293 257814468 96234 96155 16895210 2783 2236 958009227 41377 40528 959164981 27977 28811 400580070 25908 26384 37997858 23629 24495 123880632 96240 95958 90093506 8943 8093 665884841 96097 96242 65382190 96243 95873 751684546 23021 22494 867652286 52266 51498 735948343 32416 32213 99244923 45909 45396 670609795 70126 69679 707708887 62148 61652 10445242 14832 14895 13625244 10395 9947 63473947 87420 86702 223753251 24067 25053 93893093 72451 71944 466321606 67101 67045 68333677 24823 25693 714739607 66764 66968 437645164 83164 83955 185622099 37230 37572 534798493 96246 96260 176209809 73064 73046 21881736 61210 61399 369595455 38087 37324 631535768 82737 82430 719993167 80982 80217 782239348 15617 16120 93846958 49449 48454 797417356 96268 95593 558871670 92009 92294 970540530 60955 61438 979318628 39271 39779 27369836 55407 55173 621178252 65234 64907 996957127 44923 44715 720841291 95555 95467 903092078 44163 43330 24901758 27999 27492 280474683 12147 11984 171091441 94695 94463 336221836 61486 61651 813146907 96281 95982 138732698 95630 96282 358550280 61705 62036 310013446 90188 89241 475850646 75027 74101 906375605 95376 96286 176326116 52105 51641 38267870 79922 80776 174485256 9732 9279 798467681 91618 91111 111106304 74301 74401 164490587 59504 59012 753607659 1079 107 813742583 17994 18857 200259450 32501 33338 147810695 61960 61286 496719009 96647 96358 644908755 36873 36713 807972754 30109 29800 214193072 98948 99156 69573611 96301 96041 629379285 84261 83651 851027246 68482 67635 789903339 83862 83618 176067955 79145 80124 75275235 96306 95362 990633049 22521 21858 15836044 59295 59160 991185986 51372 51137 554406501 89822 88896 52906432 9157 10132 597103536 31105 31687 790167882 84163 83957 201882567 65333 64928 267988788 99003 99852 143324083 79433 79243 650062814 11913 11818 498402043 20126 19188 327741995 96319 96232 433843130 95816 96320 789792308 1198 1579 838798580 96322 96125 524372542 82730 81818 174309162 5383 4513 876240874 27436 27184 213737260 39522 38694 3025324 95518 96327 235305775 90163 89256 1734270 14599 15234 636409375 42324 41939 685011414 67787 68205 972076343 63985 63138 110991829 95397 96333 503294926 38162 37226 125005249 95673 96335 215701876 38840 38401 468175541 79173 78932 436424253 30274 29671 71523479 75214 75820 524749149 83250 82647 983675211 55703 55804 133776885 35971 36532 666340390 45813 45346 2408493 45098 44845 875761062 79880 79597 185150595 96346 95990 683541344 37896 38707 521847651 96308 96348 782201913 12371 11639 264647415 32202 31747 587021529 25089 25287 548949312 11051 11030 247517277 1616 1414 141342822 51252 51260 890630476 33499 32958 46174028 45301 46067 177108685 14220 13663 287535208 37010 37119 115569175 89824 89359 711487186 45089 44864 592955432 31701 31807 10473370 53389 54021 934941626 4616 4960 2919775 23259 23037 134734707 93084 92224 107824157 92755 92707 883599452 13830 14569 940939079 93520 94283 526477460 49732 48947 857679894 54386 54492 918325830 29076 29913 32776736 40163 40063 977521368 61315 60952 278924332 96374 95875 691287653 78902 79045 564403013 95258 94602 770061166 48196 48816 610778125 50602 50858 936244940 70210 69657 793429588 9690 9504 370897897 96381 96323 62768361 22987 23108 83893552 18279 17663 66945456 72375 72579 66305730 17929 17359 973078005 5780 6684 138202475 96387 96059 872797952 12748 12848 973482964 96389 96182 416500458 88011 87145 338614266 95510 96391 857130415 38390 38321 312669918 15150 15523 410236547 50850 51803 83567743 68852 69646 144237930 25196 24647 907908613 36478 36509 569132803 31121 32094 377564223 50122 51038 769901220 17290 17539 990612047 85405 84912 653336236 25427 24803 580453540 72517 72880 974685973 71206 70523 337280041 29536 30157 639689289 14402 13550 123173308 85792 86658 979626039 98025 97854 709991906 33724 32904 390311845 96410 96248 893892793 98964 99140 842671560 17944 18027 525573678 54226 53701 66181650 67376 67504 632392303 56120 56005 60528715 72989 73886 933046948 43474 43703 769159907 29836 30063 953556442 91357 91080 62326151 95927 96420 750977599 24677 25414 518818802 95754 96422 9869461 36816 36142 489701638 93106 92252 666277857 54834 54009 163238427 75743 75598 414643043 87647 86845 475268759 15466 16147 587285707 56825 57174 329081278 96430 96048 689279146 13952 13716 191179980 96432 95538 889621287 44418 44584 748185409 38817 38384 939010803 84281 84356 953487741 46549 46979 38135935 56935 56119 328926604 85959 85297 641793388 84889 84161 186602051 96315 96440 395688003 46733 47709 45960332 95523 96442 961296486 91261 91369 17419006 96444 96232 745088582 74843 75730 58867633 9893 9421 288472023 18044 17723 434316368 28726 27939 218902849 90529 90250 722889839 16866 16859 117629401 35176 35120 633762335 61235 62162 753188175 18607 18440 49596096 23299 22915 856316200 96010 96455 37394455 45988 45393 548615791 42385 41830 60065697 2315 1707 453808040 52972 52828 612301350 16590 16081 13681414 5509 5901 513769872 32112 33079 143240414 95704 96463 230319870 3385 3060 863110746 64236 64013 456488725 55746 56069 117021810 26304 26037 256432790 96468 96198 518353688 84555 84400 70185782 91231 90383 168863923 96471 95606 955677354 96153 96472 64105935 96473 96239 636786689 96474 96410 6347539 95541 96475 349724470 18771 19640 65058163 4848 4735 509210374 71479 72009 866166951 96479 95968 260972799 14859 13880 905730011 84455 83462 416972762 24267 24799 316790952 29880 30021 142735370 45036 45136 613113923 96485 96304 853341845 8383 8628 215597812 27102 26822 170289699 31757 30880 465051082 21800 22104 133290580 53528 52930 337463438 53709 53499 708413783 23226 24217 564995061 84123 84729 638833593 40200 40657 821794841 38796 38953 302203514 83892 83829 13864234 18106 18604 703071078 36830 36891 69430881 698 148 781466530 96500 96309 605667126 96501 96030 50096262 23577 23412 384279251 66207 65934 151601834 65967 65292 489155016 77892 78498 537515844 19497 18539 360050176 52299 52238 113691569 72683 72838 984243444 79244 79153 53673809 16196 15999 421398558 33335 33259 297598872 95690 96512 143432113 17098 17648 44578914 40707 40305 479396231 6511 5667 681925255 7392 7280 500543067 96286 96517 384998064 38483 39436 35986744 10332 9851 390257257 50963 51812 384162097 81813 82514 320950647 25928 26291 738733395 25882 24927 379829611 47508 47467 934689496 31442 31137 756663671 71925 70921 49405853 32924 32765 358600833 21122 21324 907745495 18692 18757 802161014 11669 10974 845487617 86266 85683 668454369 33901 34831 738406425 48634 48481 992207548 20993 20966 283464459 81625 81587 544689029 27642 27764 833984366 6414 6821 807145365 71373 71625 37714030 35096 35609 267696558 14777 14110 538259977 70764 70240 86867411 25466 24748 768233855 31883 31861 764375388 12869 12122 987607555 30259 30177 41027913 96546 95746 70753207 68421 68062 659542743 96548 95607 48573143 28425 29279 636656209 95036 95039 433900852 95438 94799 441119785 96552 95736 811316197 74074 74503 803134535 53359 52802 720244025 2205 1969 853401505 74648 75506 353082096 37751 36805 382796812 72096 72107 761034922 96256 96559 888136273 21319 21481 647538335 70713 70441 604907140 90467 90086 252619921 43558 43114 741501585 21645 22326 817948927 96565 96045 935599896 66326 66967 472473756 16681 16129 73496187 19483 19606 798761471 44832 44870 894207541 78201 78383 222892444 17144 16287 159519341 31045 32017 299708915 89772 88838 392771530 78433 78839 36336135 61431 60540 270854026 69172 69066 588225554 63536 64169 747071950 96578 96003 166602359 14450 14118 94558776 38879 38212 500766968 49986 50583 989614776 23337 22426 357547049 4286 3381 677296291 39909 39422 641382692 76984 76750 222945286 48252 48123 955185023 5119 5439 671578425 54460 54755 734893947 72513 72566 643464375 95643 96590 428498046 23483 24399 768805164 27080 26715 872848324 57740 57247 499247056 23220 23202 635077457 73621 74527 214215412 48712 48781 208882986 77454 76879 603888346 74599 75000 20539588 33380 34277 434562250 95910 96600 620475581 93549 92607 783990882 75978 75896 4735178 77059 76476 747634478 32447 31668 304205809 96605 96583 218577529 54262 54585 892255992 99123 99189 111022946 51637 52242 927044381 96609 96547 597768498 78034 77986 232251655 96611 96144 616344044 96086 96612 416447485 96613 95851 288350502 95838 96614 70925142 49959 50417 916351256 81678 81244 379728944 16449 16005 981631475 46956 46737 506051429 82715 82473 61180276 96620 96141 236766139 95690 96621 54137528 34861 35167 60564059 96396 96623 489330258 26405 26813 612717445 13450 12785 336263835 54273 53777 652837249 61486 60908 984541257 864 874 960135129 64843 64817 183669571 8734 9227 386265285 96631 95990 640186292 75604 75946 72904935 96192 96633 998638430 60677 60090 566697272 61807 62615 305981746 54685 55542 50511683 96480 97126 421974813 50009 50254 539398545 83718 84617 42015780 79380 78500 227840612 9681 9355 786517171 45112 44639 269765288 4808 4605 96385842 74593 74587 39079206 94150 93292 61645530 10932 11765 448434683 71195 70426 438896327 29756 30459 68675144 36813 37196 648587086 90329 89700 46131244 83900 83057 564721552 96652 96491 773354223 37529 37936 593531215 96654 96583 981630848 90728 90312 1383169 70081 69205 506784034 78520 78296 503927843 60027 60029 576407138 6657 6962 118504400 96660 95764 288744524 71146 70858 398493074 21119 21850 786235870 70675 70847 239390840 39899 40198 245620669 6354 5370 449795177 51018 50447 924252199 96339 96964 866744759 96232 96929 648082217 42934 43732 250056439 72143 72535 718088978 72877 72331 62656785 68277 67898 472438055 82402 82383 895924627 93984 94046 818061976 14514 14892 164087627 84034 83963 928083379 79935 79740 227718420 74479 75164 754042712 49650 49618 136303344 25543 24683 66105005 68460 67832 551351639 94542 95178 785403154 66570 67177 409022159 93237 92284 501233752 87880 87581 924764093 26925 27532 126627117 78928 79821 867428475 61435 60482 657766363 95103 95412 853387690 99202 98717 139407667 71035 70348 587857610 82599 83503 243670467 96693 96428 361213704 13220 13216 679218512 37465 37424 391991382 46150 46433 59884672 40272 40325 733345985 67961 67762 334498518 70075 69250 703928831 3947 3261 521871075 10555 10218 560610120 67382 66566 558023355 89863 88920 77628776 72826 72069 958191271 33064 33252 45550353 96706 96414 805595161 96707 96654 838420341 23727 23521 253215461 34025 35021 167998740 44341 44964 788505261 26902 26590 362958547 53483 53754 340564125 96254 96713 406737231 52613 52397 175864153 33100 33284 210305648 46728 46375 261449524 96450 96717 26452801 52570 53570 41208995 31111 30514 891686911 36943 36177 631593713 89610 89868 698871920 13327 12944 686154036 74164 74125 532302453 63287 63277 189435775 86557 86311 795380963 9107 9092 134314585 28857 28098 647075983 54453 55064 531559022 42435 42023 760903080 96020 96730 812942469 48705 49571 776041290 94381 93936 781333938 96030 96733 600761679 36424 37144 799428557 96556 96735 233370729 97495 96985 445764130 23419 22609 818066542 97057 96480 771250794 96739 96452 527561970 15564 16522 795023867 23581 23503 874283035 19915 20790 889465659 81014 81758 936360881 39226 38665 471259994 47008 46841 468574325 95985 96746 501267521 94683 94029 121682868 43758 44289 357962437 50677 50553 414166811 45413 45788 660337953 96553 97426 562815693 71282 70339 530984355 96394 96748 965172659 23658 23683 876524965 96755 95811 776140819 21396 22303 27581631 60519 60746 813915237 11767 11352 831352891 50961 50386 16845410 54179 54507 508098249 56393 56221 54609501 96762 96652 616780916 65786 65562 430730966 77002 77456 925231829 77569 76689 154458701 96766 96636 572033415 96646 96767 213143380 30209 29777 380060379 96526 96769 332999912 87650 86885 717158604 94086 94208 324159745 57599 56876 575845941 88103 88618 654324584 6103 5195 857712705 96186 96775 63511241 1 362 352930851 22548 22329 453642249 11737 12000 287352072 13443 13187 833119193 93275 93969 558108234 48229 47702 214071948 43776 44154 308411879 68812 68064 906326565 29444 29545 995642161 54753 55036 966551221 18232 17584 981126599 67322 67760 532881636 96788 96387 196274371 18259 18065 66525901 96146 96790 692049461 2246 3123 197969679 54896 54607 152815313 22457 22059 526110240 98224 98030 687679972 58991 58890 626505189 8950 9499 989213069 8424 8158 616310656 96309 96798 616195881 22854 22529 237193066 96800 96767 595420175 59608 59686 246764481 85439 85699 108495486 32236 33083 783940835 96804 96357 302455507 12687 11851 499985467 53044 52284 30824191 18963 18295 783199579 5739 6475 491042361 76740 77738 615837003 85668 85482 744194800 62371 62735 350143521 62112 61953 92237060 96148 96813 15479506 96814 96571 67875893 32757 32986 263327560 88394 89024 54510812 81271 80972 554123445 84947 85616 733546713 96819 96095 626695718 96515 96820 596989644 73584 73785 887424347 25962 26756 322491272 96823 95919 202616790 15602 16589 239586756 71426 71744 771322930 57489 57534 356611092 5402 4934 711078326 32288 31687 472071448 53700 53437 696588842 2638 2130 61448179 14606 15420 62620649 61235 61919 389296383 59133 58189 678886968 89942 90615 21231296 1093 175 852068822 86964 86539 144706326 21692 21224 866371541 59717 59792 135912630 25751 24779 228553895 13852 13498 854107354 42376 42292 671937916 15712 15157 397501752 41705 41293 436561356 95690 96661 874906161 34486 35095 723297071 98605 99521 189353292 88118 87507 733170549 38245 38567 273519586 65231 64261 115859699 96438 96850 404391451 28239 28943 271190299 71837 70841 594315801 78175 78818 778869072 2898 2080 865652594 28929 28631 653682168 39117 39021 5303524 50660 51589 701728722 33588 34507 565207620 52824 52545 569117577 53746 54689 483164344 7216 7672 716193674 16620 15897 721955622 80987 81099 762090515 6506 7004 669738220 62245 61791 138297741 96583 96866 994186450 12670 11732 10529052 7517 6824 809372220 96869 96253 597926772 76482 77133 658039461 66662 67200 364622318 1154 1863 873816904 5208 4227 875742683 14558 14074 457251616 96875 96348 171643416 89502 89505 62887699 87215 86673 610531 86704 85794 829063787 9324 10169 656898028 90902 91658 902903173 21421 22159 576584879 65409 66408 800990413 47287 46777 290536194 68700 68151 89695722 22988 23991 1231338 62847 63607 780071221 85689 86108 563366579 96888 96494 2682224 86223 86379 839667264 39013 38665 644441013 52904 53012 622210207 9843 8939 521318316 61269 61329 459072736 27825 26982 653606913 98332 98894 92703528 78681 77730 734231317 52795 53046 892007169 89723 88922 882072564 14845 15606 425710580 3786 3925 318823304 89782 89038 149789786 96902 96085 250542604 73906 73733 472114799 9901 10506 518683842 95953 96905 944096168 98206 97370 522990569 29855 28973 245453383 93761 93560 423288042 45049 44401 826134828 96910 96752 237728978 1758 1587 60054510 77212 76224 361074436 50132 50304 176785706 96914 96769 46433328 95957 96915 972016923 23655 22897 595135871 3813 3666 130577003 98776 98206 134979600 13121 12681 554598217 66975 66458 689839272 93277 92290 96652476 13585 14378 462268325 76718 76285 754957879 47167 47637 622181684 91914 91061 246060909 78060 78030 596694468 49576 49499 348447846 62931 62293 417050299 5450 5808 375236563 66695 67044 223775591 72318 72478 505791391 46221 45732 453444151 28345 27850 513888198 9011 8770 324708907 96935 96440 368530282 2102 1626 294108297 7791 8597 57054244 17471 17797 730988242 1988 1181 811003800 88952 88320 333940980 79457 80020 789082956 29910 30078 497695681 71984 71787 283813562 91287 92048 898300832 49647 49534 915061667 60873 61625 21857154 71908 72371 992352423 67476 67414 938402840 74590 75038 501019155 94351 94518 610206532 41542 41250 713286906 80005 79698 619458509 96953 96610 68569223 19993 20175 423370070 92281 93034 315173265 46223 46228 284482705 96957 96081 934945904 96281 96958 754656176 4856 3901 138809615 1346 736 89488156 70340 70661 854963523 85086 84121 95232618 89272 89469 269775195 66229 65301 309543307 94026 94783 71520505 67116 66481 681425474 6607 5857 408353312 61766 61360 168701403 86446 87083 78978189 19440 19739 680626971 96522 96971 410743627 96908 96972 562116723 28786 29014 941944450 34212 33244 7136376 96975 96667 427428752 24157 25121 6638744 49985 49587 31899482 96978 96727 997802501 56466 55686 638826212 82510 82239 483953910 73188 72578 688558112 322 580 127500815 5390 6097 588553476 93366 92573 28496413 19976 19200 740804319 42668 42828 395703303 77528 77394 261199853 96988 96018 617644290 96989 96742 699111721 96990 96513 794042627 9631 8741 757776994 44488 44514 659495802 92621 92212 840118417 85482 85326 35362365 17919 18887 273258090 96996 96876 593697986 94501 95137 667228977 96931 96998 584528274 29754 29629 409050063 10563 11344 647830522 96643 97001 189858341 30087 29461 508307460 63353 63124 271591072 29984 30334 338165414 64817 65571 800288782 42430 41772 627303480 65375 64544 905749936 97008 96241 788937515 59969 59261 378414992 89091 89273 560439033 86714 86904 735641876 58069 58963 207039320 97013 96307 879888852 94908 95478 366658483 83313 83453 266406057 77911 78542 764571354 51198 51541 488017158 58848 59625 783883001 21629 21081 14657676 59362 59341 46783943 74128 73253 396280536 24848 24534 918258943 53054 52154 814999968 2908 2272 350849812 4140 4866 450293502 12895 13446 898745377 96438 97027 535243787 22411 22846 402151198 96176 97029 829762992 36087 36551 908547930 95451 94913 725105081 28490 27514 626332197 97033 96742 106637867 301 1 887186637 7751 7970 9704152 48894 49248 502968013 58766 58221 416474416 49902 49140 903787584 46656 46785 596837978 70481 69877 884802716 97041 96575 416320388 38800 38623 54049180 19883 19367 496406647 88239 87294 545923710 38158 38907 724786286 3155 3403 323104623 26572 26290 369740072 9999 10189 917123396 29666 29830 369303612 41652 41263 382222698 74344 74905 312631981 25002 25651 754902560 61886 61004 347287230 96429 97054 793888483 28992 29228 530561031 33890 34711 71599402 97399 96873 341804489 97058 97044 224398676 22962 22824 537652095 3670 3365 441545695 53193 52468 403664821 56115 56246 917385946 84208 85123 100275485 52912 52751 609573789 37894 37557 83016160 12851 13701 879825079 6837 6988 851968306 67926 67675 286940200 56826 56813 379878185 95502 95226 697841105 84888 85880 63091919 20850 21526 323243560 6099 5276 996698742 901 834 286028080 94297 94174 745225803 23656 24406 328308137 9461 9712 409879854 12765 12201 602958979 55661 55238 984465345 97897 98523 186287257 26523 26214 906872255 36715 35844 669079196 87487 87590 724160912 52590 53180 93375821 9695 9303 336177690 7969 8017 624303600 96327 97087 661626585 89562 89660 192939261 95299 95057 634276402 96833 97090 88128280 67058 66217 299421188 97092 96558 881833539 23411 22445 917716609 47535 46784 411798355 67268 67930 36496700 94188 94377 566100896 28593 29395 909612674 81000 80031 85703425 80404 80173 267123438 34765 35129 531028472 1576 1171 742858552 23331 23009 481312809 97103 97004 108699726 52378 51643 817672977 38891 39637 360036774 9688 9847 453141748 39164 38751 695706578 72983 73627 66297367 14084 14069 658653525 24278 24143 201646640 22831 23064 585960885 96832 97112 956535835 85729 84741 12204241 96491 97114 438602190 43278 43028 60202613 76568 76976 245302927 33590 33485 683754028 82166 83076 76120421 96282 97119 354635605 15295 14405 549242316 50939 50840 910348665 36599 35697 28918444 98852 97887 376212700 86053 86427 282206604 56220 56442 142620498 96159 96493 803203075 78351 77911 130107732 62456 62577 1379184 79097 79113 692741459 27495 27568 788574955 95785 95212 555665740 73523 74059 465517436 79925 80287 21050525 25747 26047 189196938 43448 43620 369900567 73227 73420 323292822 94841 94845 504966740 43162 43718 289109033 28235 27451 98277963 88098 87884 513752330 1660 672 584093217 62129 63033 799029173 4128 4162 333976643 27818 27095 780520201 97145 96676 133864625 91307 90357 95636033 86930 86291 668471453 69414 68820 709543205 6052 6184 100320308 4816 5490 426485889 30436 29561 366623420 16874 17743 437895895 31332 31286 215806175 97154 97139 901382481 69432 70156 786997574 63280 63748 960100601 20233 20245 680998762 38465 38348 818548780 99291 99866 956720295 6421 7049 810146892 85488 86169 222989203 20965 21027 440436662 59256 58596 260142477 60984 60617 931451892 99723 99139 193070745 37020 37898 293342259 14171 14648 724657003 98153 98685 553581559 63603 62680 745651649 33698 33670 64372237 21109 20997 313998070 72117 71739 182777794 4976 4315 909650132 68464 68093 316822610 8811 9053 851408043 16619 15955 968905891 68931 69259 404625567 95138 95787 581715763 46056 45420 507441990 60471 60950 447904847 19573 19316 54195059 97182 97063 268176007 48733 48130 917836364 24427 24179 766981982 39393 38784 280772003 28471 27486 244537414 97504 97457 13695619 57453 57152 400900043 74543 75191 303553544 53765 53071 795577102 36427 36505 112673396 87697 87205 497869685 97193 96796 827895424 84316 84260 251332769 32229 31877 607373552 52116 51205 85374624 17447 17179 995746922 14022 14016 728775780 72607 71900 587851656 97200 96860 537417332 97994 97578 933240108 97202 96407 586457570 40224 40421 19586836 18894 18386 48525693 76380 76507 748244654 25345 25411 434822983 72201 72298 76648493 18911 19363 148053034 54448 54240 199146460 96720 97210 154169318 31469 31986 998570418 98944 98749 32956238 97187 97213 108198695 82263 82943 878436020 75868 76739 617826119 88234 87232 833986210 40236 41054 151063813 2626 3135 134123723 12782 11929 1535953 39902 39637 922106176 56630 55859 539066989 97222 96557 535011303 93777 93480 99836924 10986 11070 33060394 22765 23555 76821340 29901 29575 894452972 37617 38378 139840693 60058 59320 915781313 4741 3800 260277586 79371 79835 893571678 50973 51425 984996272 66723 66507 914536782 19875 19918 381960661 53373 53340 52065511 85088 84232 576004067 53689 53305 328100733 33976 34124 823426285 94010 93110 148520917 19243 19239 780109833 76820 77477 702467292 77534 77248 576523175 97146 97242 828273561 90131 90876 952814881 51363 50460 574087521 26215 26060 804293267 57390 57538 849976394 62679 62833 760548076 47299 46786 473183202 69195 68919 483161157 48774 47948 35416608 44367 44668 453631090 66986 66612 9136282 29081 28852 232081367 97254 96460 374494713 97255 97093 735775357 78877 78429 994860970 97257 96693 371015526 13819 12844 358583255 60144 60110 84363805 9689 9815 505505686 38882 38472 723424912 77925 76978 722756960 93875 93840 257264418 1 241 713981892 96679 97265 16638205 35323 35476 121140316 39238 40025 660068005 97268 96618 70363905 92328 91489 248049875 81129 80131 63937851 66834 67715 900283776 69846 69844 184766971 28800 28243 985222464 61303 62025 861356429 79199 78304 791664337 14625 13848 496317896 96863 97277 779139316 35517 36310 386300552 49797 49516 29361275 30881 30390 55833182 17569 17500 322750628 65262 66244 24287621 97283 96772 241435557 78604 78539 53102360 97249 97285 911378824 31704 32650 114783363 28305 28035 227456825 97288 96689 130591544 60170 60633 353646558 53618 52945 390720675 34581 34381 57199206 97292 96406 769170527 68754 68844 290129253 23563 23079 688114858 64717 65640 503909663 47800 47454 575259926 26597 27465 225243106 11181 10992 211706242 21484 21315 559029402 90214 90126 713678153 3160 3489 819406751 89935 90070 250371769 1752 2425 60032977 97304 97248 979392199 40408 41193 336758247 44397 43819 121276672 42702 42749 399851524 26862 26232 909103043 46686 45943 353506187 77297 77995 227635374 35617 35839 570704693 40391 39617 489952598 81586 81029 326279009 89702 88860 418397243 70072 70560 994418347 57673 58672 465810939 2195 1304 347727039 83058 82450 93520581 35786 35787 539863920 88670 89296 93168657 45646 45109 278446596 21029 21215 53393038 83843 84152 211359442 29810 30047 937289820 96342 97325 623509264 71767 72661 724705148 43143 42674 66072806 45396 44642 601252997 7488 7015 858891206 74596 75021 57416600 21183 21620 23317248 96664 95993 11937173 63150 62692 576642705 60883 60003 240069519 74431 74182 271558204 92209 93073 638961278 97337 96446 227146461 74601 74422 86587700 55899 55694 198832633 97340 97075 237429395 38389 38720 385214361 96909 97342 577451516 49370 50274 141646425 96356 97344 72994314 97345 96978 613305788 19428 18492 367424385 81799 82553 584033986 96968 97348 564566657 89807 89932 69875389 68140 67394 111527936 10100 10552 953739360 35778 35050 851170679 13045 12605 936035097 62061 62031 19822810 51337 52283 163166369 4027 3049 776904398 30163 30488 702148817 22766 22192 230634775 45199 45719 42974647 77073 77783 357792079 1722 2298 158101993 23482 24085 781328350 11675 10732 414022425 97194 97364 551020326 89656 89041 243274474 86372 86719 102329086 96818 97367 231496706 29134 29320 474238050 87935 88515 641642848 91567 92362 625049960 49403 48447 73242096 34230 34924 664428918 98238 98578 121258589 69058 69812 28524979 96406 97375 36109095 88380 87383 565589435 7739 8481 766470389 97378 96534 336513175 39412 39587 639685932 55551 55276 982401516 96368 96462 69849792 15103 15294 506383218 52574 52423 212807499 72850 73581 762448552 86485 87219 432693340 52168 52003 426246855 95296 94409 65665297 90501 90144 592237300 79343 80080 41617384 12898 13851 214639801 67247 68240 702112466 66446 67404 21402806 29277 29697 121376649 93431 94238 190836628 36636 37248 407766564 22368 23313 84788539 62775 62052 5964265 59891 59244 443139141 80602 81236 25823842 92780 92311 185258930 50743 50805 28746931 97113 97402 67798749 71957 72845 444699946 96454 97404 615153582 89202 89744 419492120 97406 96945 931810066 88405 87617 789968095 96518 97408 412641704 18329 17419 905332301 43141 42161 327793342 97411 97003 106537768 96644 97412 815460219 49113 48617 581465098 25034 25581 5133405 81004 80404 819003759 97416 97281 869388007 55021 54679 632815373 30083 29707 872244115 20944 20550 608821604 56985 57359 150427662 12137 11626 841920917 15830 15248 74794404 13940 14479 68899703 91087 90083 10432505 53217 53148 63042024 26011 25375 630223867 71788 72757 291931489 96826 97428 125313812 51357 50939 588228814 46547 47293 257990308 59343 58836 56111260 41920 41026 9045934 53500 53562 299972627 97434 97364 208885458 30353 30399 124066022 59663 58878 125251707 93474 92718 526942472 75618 75584 806373721 77387 77597 697113282 36776 36937 448458514 56962 57959 612563715 14387 14145 880216372 34631 35489 614058487 64445 64420 770418287 68997 68237 670423514 97446 96453 19196417 5467 5135 442408975 2274 2123 603549041 18377 18074 716358764 64452 64741 420244096 93979 93228 871971545 94664 94125 829309277 71174 70405 471046937 89774 89101 819867416 71295 70725 705735399 61120 60144 648955993 60794 59959 907890245 1834 2725 759368786 18790 18147 890720785 55047 54837 574071794 59340 59903 29246681 25721 25473 152969563 63908 63506 629658096 86088 86764 719475607 97465 96713 51335873 43209 43279 600572550 13424 12601 606636644 4421 5130 841000731 1895 2383 227721071 96784 97470 929330120 97235 97471 440969231 52698 53078 44267319 97473 96587 7691351 35627 36624 922202939 91752 92145 33702615 24537 24357 17195014 18024 17343 718089073 60722 59829 349262748 36943 37841 511151208 42986 42736 7284616 88828 88585 400233914 57290 56519 817243853 97165 97483 471305904 14793 14517 248635935 19412 18995 55194035 97486 96728 774223955 15287 15481 416938593 65008 65726 355320597 93725 92726 896408032 98732 98472 848877529 44074 43348 343836018 44589 43982 795585300 60654 60847 126243658 20637 21068 197276587 2520 2431 148035999 35235 34318 406020779 98065 97124 268092414 9250 8260 36976956 70992 71945 703271652 17762 18381 650565328 1 89 916306316 31845 32484 967262624 27490 27017 241683974 29909 29383 960600921 50968 51695 820838281 58568 57784 992671762 97507 97324 68615434 20860 20469 115047810 92369 92894 642614797 94411 95007 259299440 24330 23608 842827708 97512 97357 438478442 36333 36201 11947574 66935 66023 52127674 37702 38028 633775657 30890 30978 859983254 58257 58421 183640739 54756 55627 946632855 26843 26220 764842789 31810 32446 306084717 83894 84035 953453050 29152 28170 632370640 80037 80019 549353670 8502 9488 691297209 46191 46340 65849186 10659 10078 997031123 60706 60103 844736743 79345 78852 916201516 96227 96884 398709001 80202 80977 849168433 23277 23361 835558311 72798 73235 126448345 98230 98145 229293215 2721 1984 49867296 96855 97535 856325607 8130 7634 568752311 67296 66444 24080346 46498 46125 19945210 77748 77360 516509647 25158 24324 381314082 89431 88438 899172080 2163 2449 623869884 29135 29081 718082890 97170 97544 13192538 73013 72123 120926496 2997 3953 945437832 4054 3460 975473285 76575 77405 283072257 864 1439 908843818 9451 8944 735102755 6728 6912 627508852 97223 97552 67013793 72820 71864 393286609 59275 58450 380388728 30594 29841 720749901 42323 42229 699472164 36757 36096 350420064 96764 97558 473883667 57682 57500 121364746 2079 1858 339621722 38337 39125 428506914 19478 19472 978682023 75903 76177 888131052 57495 58079 378039926 80135 80223 635000297 98680 97700 64887432 15907 16713 357624051 22996 23054 776705169 48001 48019 200089737 87919 88103 690523954 10158 9931 6788711 44489 43744 375251238 2732 2344 332139353 12925 13520 706711744 7979 8721 28223058 89661 89714 15634325 47677 48652 128353720 42041 41992 412382326 5022 4038 575833347 97580 96693 969445793 96656 97581 672598150 6496 6023 74726199 71559 72284 493561228 97584 97123 814764529 56348 56204 140700839 20421 20269 900326927 7925 7281 608453701 96397 96284 721585810 14759 14315 314036612 96806 97590 307663019 24262 23306 211411784 83681 84683 523834227 22551 22484 879629194 19258 19385 756620252 78087 78389 208737011 97596 97270 904166632 5348 5905 843698857 90400 89953 994568217 73260 72326 576323689 27832 28115 881945128 15284 14636 615876822 63901 63165 858988538 50011 49804 632198160 97512 97604 266713039 31515 32343 470397065 74103 74958 308744893 59796 58848 53892628 49857 49710 635542109 83719 83258 751172415 68239 67266 199794372 95425 94512 124788451 49960 50245 538923188 10204 10049 601102329 48277 47986 511061012 61296 60920 314737071 13012 13356 41393310 61687 60713 583666108 18646 19280 315209432 65629 65337 499814128 59171 58774 122226501 34213 33463 606473743 4071 3649 567667164 39295 40105 663965919 96822 97624 632053689 68859 68549 663753600 32566 31951 50776339 3257 3253 829592572 96743 97628 666669422 60806 61206 102449183 38876 39243 579169297 97631 96920 659027337 48416 47626 718779579 38876 38918 780404737 97634 96715 64355986 89122 89747 800883212 5118 5516 762473308 57400 57215 158389182 16300 16171 841288945 5834 5287 612688849 73416 73158 157090544 78750 79468 95565556 27661 28539 444041906 65665 65437 849158501 87091 87629 369207164 49308 48969 209893058 10981 10942 905392377 42706 42687 579759133 30156 30782 849683943 53633 53959 499589198 29510 29001 506238736 71150 70527 145292941 58969 58320 950287996 14131 13340 340684608 96040 95842 786077413 69366 69261 491293457 833 714 364382059 89343 90001 303023172 25087 24339 339703689 51276 50679 24703047 39066 39654 238182216 58588 59326 342813579 96883 97662 22095794 45394 45114 288962963 97131 97664 658435978 53169 52164 813200203 9979 9482 234915898 36020 36112 531814810 50210 50781 958643981 73828 73481 924963386 80528 79789 31423646 67958 67497 58965192 4540 4894 696341649 86222 87166 25992727 83767 84758 744605568 32800 32520 217683402 63873 62922 227633464 12335 12882 625168930 24725 23919 655794470 42287 42789 166524436 71508 70935 879241996 38721 39251 276440479 41789 40897 670148088 97683 97122 905849948 49869 50870 422842231 45714 44831 240120407 19539 19130 32257286 70205 69949 316257053 60363 60744 31583177 38318 38255 856468246 57859 58337 417486464 97422 97691 678702869 24924 24040 727964086 97693 97002 811852334 26568 26359 63672891 56957 56302 760085960 16775 15887 535188949 46581 46132 296869874 67709 67261 57201715 97047 96908 380621819 18698 18530 488224290 19155 18774 540821820 38407 38852 142952196 31159 30488 284060729 93844 94588 611179133 25182 24604 796186089 9113 9726 163947631 26276 26285 530990417 43223 43800 418228521 97709 97046 288692056 97710 97341 770970587 84898 85379 637530326 32213 31863 159142221 68648 67677 839012078 90079 89599 540656337 97715 97607 384561566 75877 76072 588782967 97717 97709 491476116 34240 34287 838420863 17372 17762 224766531 50406 50130 186242580 5263 5543 698846519 97722 97004 688936247 97723 97099 213146533 90033 90343 561132537 60031 59447 219869511 52858 52586 907338477 12277 12022 681980774 8005 7880 720265949 25335 25636 424715065 82983 82207 311986620 69549 68591 366307949 5070 4849 594809820 97643 97733 534779397 55371 54898 124212577 33552 32979 568652644 97736 96932 943923190 60355 61075 49248680 81362 80806 449097918 60858 60577 331495738 42673 42591 708197005 88860 87911 326693795 60364 59593 649158745 74923 74639 870706594 97744 97412 402699243 97358 97745 427823483 31038 31605 388271322 50746 50632 16096657 4785 5707 812731322 30707 30091 744493879 76922 77655 273866129 93963 93862 839782852 77835 78158 212800394 59396 59794 889221093 97106 97754 21846254 69991 69242 586443064 89665 89720 847077711 96768 97757 35150870 18239 18996 72126727 23362 24134 274860976 37369 37586 48007137 26214 25353 779440733 47822 47767 685804053 26029 26104 44502066 63779 64042 911432570 84234 83288 825120212 10715 10280 239073527 57426 56572 730207114 93592 92926 52523066 53994 53714 38945430 24345 23808 662617005 22053 22569 846052038 72248 72445 327921830 35798 36452 254645318 80457 81253 225189343 12618 13568 280968632 97776 96787 638955045 89974 90476 41474182 49947 49486 20388180 96372 96109 403498871 73905 73513 996064642 97498 97781 112126849 72132 72082 18356347 13377 14154 99732191 25142 25082 811456878 81733 82321 875960419 81226 80412 747319013 95148 95748 72565004 76904 76028 10786042 73041 73045 894225883 81850 81304 982733768 61561 62297 295827427 52095 52549 815832609 72942 73511 406831776 22188 23192 33267327 11467 12037 286658697 50524 50752 534204476 53942 53094 793077224 48882 47905 288291077 47671 48036 49532394 54966 55044 52975244 56677 57561 482219506 52718 52343 403887229 33313 33850 617173811 31323 30418 118349492 96361 96270 125101694 97806 97005 44784045 84114 84864 967635544 8786 9530 433838907 44899 44397 920483664 31694 32413 560063869 26320 25645 981535376 7052 7796 503371278 34866 33953 391568049 45845 45922 993607549 26124 25132 774993620 63279 62698 71619325 23743 23294 644451310 94495 93673 806922333 79803 79130 703761507 43717 43090 235487802 21311 20870 118027735 91655 90889 84419187 99251 99532 964995392 97824 97079 931824349 97751 97825 37011264 45132 46028 40746040 44176 44239 795988659 2620 2988 169866594 345 686 356934532 51747 51694 609541323 9698 10348 491611076 29202 29864 376905257 26384 27169 706512125 66997 66675 883018349 32900 32201 871615427 11344 11477 383539189 15496 15582 527210381 97838 96936 895387907 69011 68655 198040771 10341 10071 963778158 5430 4735 989611288 30141 29651 888435351 97843 97717 353151514 10894 11574 309835935 47786 47500 695770631 15063 14624 805706711 97308 97847 804026083 13478 13274 914647928 31199 30816 716869575 46024 46008 531725973 13713 12969 754005116 48659 49045 19878477 71547 72465 637922121 80785 80822 801911877 48197 47460 892047624 41805 41355 693500758 26236 25810 642120575 62558 61821 489209986 97859 97779 443913710 52035 51317 61981741 84874 84515 45507045 30932 30578 3580297 97863 97105 263312984 66895 67376 992957011 17727 17102 354991861 81021 81799 625683645 98860 98028 151924149 7385 6737 890728363 47950 48253 439784626 19812 19997 248882465 84136 83294 71470648 59928 60504 720993020 97873 97316 563118366 97874 97377 128526817 43477 42864 953179991 96044 95665 853723252 98291 97946 674476740 97298 97082 523886282 91214 91727 809692236 66715 66235 356273696 35154 35784 4827439 97882 97671 863232205 97062 97883 107963031 97884 97538 252155509 97885 97249 627358577 58980 59453 654213248 16105 16683 297164922 35432 35758 8812746 97889 97228 952151709 2169 2802 65028764 97891 97780 859870076 64005 64753 696131036 75253 75177 629496909 43113 43916 734276736 42933 42533 256009959 97597 97896 258981448 19600 19693 755132700 57479 57948 841960109 43081 43570 758661706 78123 77987 870267157 69149 69318 452102957 65713 66005 113971016 68227 67408 2807799 66485 66609 881910823 86981 87957 565895331 9704 9820 161573532 9267 8371 384500614 97908 97214 962767053 13263 13144 514381351 71051 71475 754200469 97514 96828 877967440 5917 5088 244147764 23690 23710 104209765 79615 79019 58801733 97915 97859 260931573 49274 48918 652338161 1439 1713 944026511 13578 13985 918535779 56824 56516 11091671 67426 66459 101536891 97888 97921 13053400 64665 64428 622881223 50650 50036 989054108 25982 25949 315942831 23720 23851 637751802 38723 37768 676194031 73896 73168 824055472 97928 96989 291040587 27109 26849 550103218 13104 14032 57553789 92033 92206 160568001 96930 97932 89360243 89590 90083 616556606 87962 87734 962567863 57631 57704 17563969 46681 46245 12493615 97937 97729 312105190 54506 54297 184275974 53333 52384 8237031 69421 69256 1555690 41905 42498 938968432 75651 75297 492139896 14559 14530 558038062 80986 80081 815193844 159 1 370602 1749 2514 133776958 3823 3955 23770581 39075 38746 108591105 41751 41117 835150051 1 40 187655470 34592 34121 32914269 61978 61868 27206057 55790 56772 407399538 47134 47452 775395138 7009 7792 313385615 70062 70144 628092646 20793 21309 988457519 66715 67706 93200918 60319 61085 711304947 91600 91777 520792729 81715 81786 67377397 51244 51093 556217966 98793 97789 658237530 3367 3328 999616005 21118 21951 448715046 65938 65104 582150831 63880 64449 383138132 82058 81426 141717842 97969 97047 726638375 51639 52383 4062049 31475 32148 648560059 61119 61440 18917387 17557 18369 61158367 50466 51029 343726003 43095 43687 9522983 57488 57110 695772065 24739 23831 68002108 12516 12158 419194871 6613 6277 891841911 39652 38957 267126246 36931 37871 84578478 76872 77165 812493857 29733 28762 267118926 83163 83488 935756690 89983 89939 328491434 82930 83049 451023949 63143 63400 999319187 773 1 728725186 67645 68141 62978089 42436 42114 933569846 45559 45284 272177392 11299 12130 916783476 60834 61679 950091047 44927 45090 863724223 81011 80373 794086485 66034 65544 146980876 81241 81572 1002276 71728 71570 518277742 97726 97999 198816626 42969 43695 56672722 86308 86317 49981606 58545 58098 743988716 53301 53127 445236800 54004 54763 379506033 33781 33123 530693301 50164 49783 378224007 7747 8342 707866745 11116 11021 122904442 44041 43431 292360029 83033 82491 782848688 75141 74446 602198043 19185 19089 89915615 56597 57510 87052335 34849 35835 312085117 93689 93412 860144617 85777 85180 735369080 30440 29435 359034049 14548 14683 188686376 17276 17866 381258218 71459 72315 250806914 26533 25684 779499306 88869 88995 313718670 23613 23719 397946344 97043 98024 910703899 56581 56641 452009095 3768 3936 42600369 65346 66190 721225714 21872 21113 56739527 29024 28439 936471416 86752 86924 705975606 82568 82806 953158363 37308 37536 638949358 34303 33535 280701603 48774 49161 211483879 1658 2148 222503608 62397 62157 984698971 47270 48227 608010032 44749 44322 127913523 43578 44042 812753766 42533 43271 944176575 44108 44025 269493068 24785 25137 555840937 24369 24366 650200834 19363 19727 149462060 98045 97750 626486439 50526 50271 37416321 98047 97507 421608559 97531 98048 797139610 1756 1663 618521333 52818 53750 64221203 10826 10742 625690067 77351 78250 438064486 1632 1078 593159793 51648 50689 181854302 15455 15680 369288986 47041 46136 471066830 43243 42763 363816533 62007 61441 913519746 72538 72729 55911538 24027 23975 274969462 75211 74586 86320995 26954 26857 543384134 54940 54716 450547917 69248 68332 601927910 40894 40256 733026911 86727 86966 750764435 98067 97521 267709539 30571 30533 125309961 81917 82306 942850706 12383 12911 735801591 84417 84328 873337645 48106 47110 175286704 14191 13414 984689737 17597 16863 679706659 98075 97889 920484715 7170 6676 481446669 50606 49614 950006612 48236 48521 507521645 66548 66795 245433374 42140 42287 955408441 55670 56564 689625480 83138 84065 395354447 98083 97882 140759951 50727 50048 923398830 97620 97453 422112574 96726 96492 875685606 83805 84675 3704262 83998 83010 103272397 6986 7778 939147217 98090 98040 391592052 55742 56289 24996628 90141 90774 253180761 64379 64253 187313187 63220 62747 39173854 27097 26725 253286026 58353 59047 48326650 46181 46897 184364313 97236 98098 21774639 94750 94216 331185279 61533 60792 924072892 98101 97117 648102939 7817 7892 660458771 98103 98044 975593742 1156 843 737627789 72669 71827 812609429 53499 53493 485581149 98107 97973 760796822 85704 86205 584564931 72723 72861 841593208 98110 97345 73257090 26428 26859 15010872 45107 44124 507661203 22528 22371 691873209 83068 82606 331732251 98115 97877 19180636 19025 18706 802921883 32928 32794 721430737 3320 2451 48452198 63397 62876 729418541 98120 97865 849673561 34319 33934 821268028 76177 76286 223716038 54778 53869 244639000 23535 22700 758643633 1413 1408 218195706 4498 5093 517775423 94480 95280 313175377 90070 90700 470300267 62870 61989 96393233 50961 51829 221346043 11044 11084 700312654 48654 49199 597961394 58947 59356 447316233 16057 15133 44793800 56988 57792 668577354 98136 97803 720672663 89036 88545 812348015 57502 56878 914933911 6581 6816 55837123 98140 97315 494596236 26043 25784 622179410 99314 99909 253787902 98143 98069 24230908 96889 96501 361914346 66536 66381 208002249 43692 42816 338498743 36052 35960 816613756 96492 95531 783440235 3457 2795 335656555 61557 61159 185281055 68444 68264 216512653 74729 75580 68121265 30777 30528 263878357 86216 86072 546226872 98155 97973 867949502 80880 79981 21609917 91003 90533 768214312 86548 86735 61633960 95081 94446 45065826 49484 48717 44341624 98161 97240 320196744 42858 41877 230550071 97684 98163 51746063 37796 37980 122225709 342 238 527152798 98166 97967 347442773 8721 9324 38329375 1301 636 898265101 93888 93341 432339479 94126 93159 225125649 59940 60841 300901938 52734 51835 783912362 17255 17836 75712803 21468 22455 399904547 28642 28257 808968874 51938 51949 889395325 63983 63963 431182838 98178 97638 417816420 51692 51627 404546606 84418 83694 34807649 51829 52307 793539403 22918 23397 13219152 74416 73732 966823720 25090 25333 727226645 74864 74691 57597660 3703 2744 958572427 54030 54225 437409863 98188 97424 809349821 11192 10825 816083947 89520 88992 995147353 71555 71873 474534653 37497 37596 410154593 98193 97480 170003388 72723 72356 246251044 96008 95935 820318210 8610 8279 8937837 97827 98197 537354777 97865 98198 785089018 50491 51118 781421519 56428 56770 433619759 39547 40299 731614157 22291 23047 431498764 47902 48452 306818340 39453 38478 414518109 87104 86442 596802857 19913 20032 104514096 98207 97552 663147395 84809 84032 850735244 59700 60133 944152706 97800 98210 34894944 32047 32440 412349875 75670 75225 116248762 69813 69705 939588785 93684 93756 943684409 89526 89238 650498109 26950 26858 332357061 59637 59174 456158097 74241 73663 523280509 27463 27401 179872754 59850 59701 425988081 38205 37433 951083141 97776 98222 253277074 5849 5648 16398947 18930 18690 596650087 7603 6949 570736367 39847 39220 2036737 88231 88241 609007208 91078 90489 11958704 80765 80856 664584378 20964 20797 816335863 17673 17563 836378266 34930 34865 100645950 75310 75939 84995281 63515 62906 865090247 81511 80665 495173592 9576 10281 32690915 98261 97433 895655334 84659 84285 644763494 97336 98239 270059974 16624 16242 617030488 4745 5233 792729516 85737 85015 265507565 90483 90755 858994505 98244 98064 345133751 5274 5396 155103197 98246 97861 629850907 63375 63680 695598349 58573 57570 925799938 56834 57567 102761013 38897 39534 987348176 32623 33583 785303551 91282 91927 712438426 72854 72836 151894069 36029 36451 381646484 50256 50369 548752339 71607 71958 169790152 97612 98257 836558689 32253 32884 842287886 69990 69994 778772863 27916 27028 569651256 98237 97879 558616514 59376 59358 510350221 81045 80817 826029502 84037 83116 136300153 14946 15176 625123940 31056 31303 319951490 75443 75822 750634895 40480 39854 526562686 97772 98269 219494361 28889 28594 613428739 66669 66168 923727539 86985 87471 22686752 52502 52313 633261749 13659 12856 574962250 55050 54538 152691250 88239 88297 280720025 54796 53796 505850384 97711 98278 483234869 97747 98286 919721686 87347 87249 865504523 75462 75209 324880391 15834 15202 339594180 15856 16264 259263919 6390 6565 899050999 85027 84929 81569851 11555 12532 241442461 97922 98287 633961101 30270 29867 306034886 26195 25956 818553424 33147 33995 353043083 36176 35941 6400649 98257 98292 657167428 17396 18201 406080623 63117 62270 473251835 13801 14079 836383357 27379 27499 240618784 22511 21989 726856133 94132 94287 274668669 48911 48845 420949383 51348 52257 542410861 94735 94323 499718402 54375 54335 213947721 27229 26625 159959946 80032 80347 512607780 97963 98305 585308891 2896 2521 965323192 12588 11901 459829165 26308 26121 92894111 56034 55574 299387017 98310 97660 304526791 73553 74315 603545306 98312 97700 120016416 27841 26981 839393863 97009 96674 326884503 35730 36485 365559360 99031 98180 753030472 67285 66720 792567255 97830 98318 304612079 14394 15333 149987794 10705 10415 571313568 60281 60399 904789246 34329 34652 952457657 8730 8188 726690502 96578 97467 639095572 75249 76240 930493443 94217 94724 774240385 21407 22111 416495126 98328 98176 650689395 55647 55473 375447605 5950 5901 597067769 26414 25518 464526082 44519 44808 42109168 98333 97644 983486050 14427 14339 186645624 60970 61877 346421644 34188 33696 847359140 75708 74994 231543136 6645 6346 901865590 76227 76710 188586235 16307 16138 488364298 50180 50958 527640712 93179 92176 431370001 73925 73188 638342744 30370 31102 268477569 98083 98345 826291766 43875 44352 11845259 18313 18127 183395060 89966 90713 578468814 58093 57364 726681162 96936 96402 506116810 53929 53674 659264225 49453 49235 68377239 43102 43650 946218154 69946 69582 226602966 96493 97469 542489460 98356 97896 416845801 73987 73436 171066302 98358 98229 945595487 72465 72773 726147529 97713 98360 66548402 91192 90496 93041394 47088 46618 618218549 6090 5271 229177663 98364 98156 672000584 98365 97755 381003064 68018 67447 734862030 49433 50375 92729848 65819 65773 324426465 33359 33899 765233027 37548 36803 386620868 99293 99923 431740762 98372 97551 563275288 61105 60324 571975501 36062 35933 664586067 27250 26943 304823953 16515 17122 205691759 20635 19786 2517266 99499 99646 67633375 88304 89031 402834698 86075 86586 142603463 53526 53323 10044627 70862 71119 244030828 31997 32156 39818490 65065 64081 289347818 91049 91085 257199764 10744 11593 593536037 72768 72690 814953941 67491 66489 428715521 94264 94250 998766814 98390 97401 56615126 69477 70340 240686807 89606 89531 651475998 90348 90290 938798910 16006 15195 205881457 30282 30423 673247614 49688 48815 320151476 98196 97191 86944452 50557 50538 451536781 5494 4530 692807182 98203 97555 925600793 58316 59069 695341701 24069 23607 32282338 36214 36823 671147020 4816 4564 24335371 98405 97938 350609945 61261 62179 268010958 39244 38454 494262467 5484 5417 437091881 64267 64162 769286173 12221 11649 630616787 16712 15916 103214531 8790 8389 823235445 50415 50461 84518066 32554 32576 527122967 10054 9668 706533213 1625 1313 484492760 63740 62957 836300797 1456 1517 713201123 64680 65654 220738344 75459 75374 576180382 98336 98421 378966181 98422 98085 639546149 37365 37122 119895679 73908 74067 179283190 98055 98425 213604952 37708 36760 838675438 20047 19251 70839552 58442 58897 632904820 9753 10201 958999622 97451 98430 613718516 98064 98431 756238094 73729 74287 874625935 80647 79702 141363108 79688 79094 693561616 90023 89716 925743184 77688 77616 967754786 14650 14789 318617131 36896 36569 116240833 50144 51077 487302704 20934 21864 931157999 61261 61103 695926934 68394 68151 226403240 47763 46892 48241758 41999 42374 240151319 5639 4651 150009128 54105 54605 753500170 98447 98398 684887370 86654 86757 145966756 61430 60969 923975203 25793 25863 856106065 77837 77644 120900781 46489 47488 223795967 36478 35544 108988498 4956 4696 837395596 60583 60466 986505729 40960 41759 960668282 37155 37024 50297216 10636 9823 236942826 73259 73250 454038788 91486 92252 572134344 87585 86593 96810751 5634 4974 888023363 71188 70461 503236153 98464 97922 5776512 59750 59551 833485858 98466 97472 983053711 35323 35046 677481831 57874 57350 26467230 65928 66842 394215619 80184 79595 546820716 14409 13808 101541912 94488 94137 45872129 75524 74713 36335550 23976 24856 65168029 19462 19245 169768986 17440 18003 844828398 25722 25775 722054515 50208 50077 858189445 64633 64169 389829122 98227 98480 450229899 71320 70912 371338824 92932 93713 755904176 61203 61933 265903013 27445 27027 346681445 98485 98454 375495973 63022 63724 108766795 77707 77482 779106973 51762 51015 548347883 95030 94858 971018743 86670 85726 952913319 88379 88800 96981706 57689 56719 710408432 47543 48308 505583662 60864 60796 404147386 95588 95851 690902222 73273 73536 837796397 65032 64341 743687486 99098 99932 829212062 11520 10809 19108495 13022 12042 517810109 45048 46025 32478497 71594 72294 286830352 98503 98424 765075385 12283 12875 971005344 93219 93472 654742227 32939 32665 820002546 70876 70533 305212474 5611 5204 257118776 58239 57923 779369173 21315 21867 239232201 98456 98511 846804676 6951 6232 963244239 24253 25160 640071084 92727 91986 683136063 95080 95486 942995790 38698 38314 309457935 94994 94549 828197983 36027 35967 670277539 94151 93414 120529299 87639 88642 252954760 25181 24268 813705468 66913 66014 706962020 88284 88520 31688082 32788 31902 9568045 48092 47616 358767891 43978 43739 976092058 28756 28631 465642509 32596 32255 57476567 76917 76347 528480312 85851 84997 770955389 28774 28560 358735626 22881 23450 1073601 31053 30948 4140678 32219 31941 747654892 96010 95286 148049493 98536 98218 990732299 36577 35823 657526551 61582 62212 479758311 2936 3608 533974011 90711 90321 928466999 8764 7874 911231629 24763 25296 979171861 82698 83125 397020368 74755 75672 713920687 42775 42454 507611533 89564 90360 371487807 82191 81262 828931818 76502 76065 13502781 50325 49913 580080446 21520 20933 980596690 78976 78445 170555428 53884 52975 848365457 49556 48577 100467663 49747 50327 977609570 55812 56678 458552477 16428 15471 115890622 11184 10389 514020078 73826 72873 659778850 14165 14523 584557878 4700 5588 36011709 98561 98355 307292753 98562 97893 810380652 39500 39276 862785047 63672 64413 572402409 52951 52066 985467953 76982 76663 656341312 67464 67360 752334123 27563 26989 73598594 77658 76686 835242441 61716 61615 791432380 7810 7681 472244383 99165 98805 478692394 77340 77612 96356828 52610 53533 328533417 2429 3133 65987943 82839 82598 342028651 28862 28399 361865005 56692 56659 91401710 32859 32929 210994617 45729 45082 970920751 21627 20645 354561797 46777 45961 35149339 85553 84596 478175119 38379 38983 424085574 69821 69574 964143024 16152 16845 559005663 57369 56364 409660201 46642 47612 65090020 27354 26775 218466047 87192 86632 195500178 35306 34782 194120074 25778 25834 607741984 86427 87313 736604360 73772 73266 412697516 98595 97870 939500279 15109 15904 12246646 23793 24142 673518946 27957 26972 350434636 51293 52096 247977339 78845 78140 872488005 25807 25351 367945770 83841 84572 817519794 98850 97848 273134437 77096 77446 285628754 4657 4547 71506945 41001 41977 369925829 2305 3289 342266311 53220 52452 23929923 30058 29739 53980107 20506 20224 650403982 56742 56100 987129593 5577 6580 935671077 73124 73812 338337009 49882 49536 587473339 88317 87929 55720213 51006 50018 827700711 32821 32720 705714655 69586 70165 929638173 55205 55289 232791161 24803 24198 208378077 83626 83467 329893511 65079 65943 860501290 13566 14027 51364423 52956 52027 143829310 75312 75402 862232797 40191 40603 653810300 32607 31821 607819496 97895 98628 343009190 52914 52751 597075801 92911 93482 704563792 2404 2486 63172741 45807 46484 134753429 31430 31404 46223225 17572 18253 157468424 68236 68846 626609549 15921 15528 116415213 16970 16456 667847740 17656 17343 501390506 47729 47046 103949106 98640 98409 178102904 40519 39585 45636263 48545 49112 171486046 62623 61682 223394796 98556 98644 346018400 58925 59716 181213763 82012 82671 559317492 64572 65484 599762420 55900 56149 148683701 71970 71803 384180125 97684 98650 883591259 3704 4099 886419914 41453 41211 802694123 9061 9849 95395525 62648 61984 173750827 82480 82838 376504496 52369 51437 552421209 16683 16911 266784720 81380 80619 998895900 60004 59670 423404332 67568 68049 345140155 84054 83120 674389847 67160 66449 982564749 98663 98142 15419274 14112 15047 513245873 97803 98665 123872501 14983 14934 21355262 70289 70930 612005975 30746 30982 275209277 77726 77363 548497869 53270 53075 657954454 92664 93634 913435367 53023 52312 54847817 23770 23655 40465665 76038 75737 535784863 63191 62311 891477457 48656 48684 177114655 43559 44094 69821500 42390 43218 556801540 60700 59998 48826222 87545 87012 234652911 68174 67860 521780777 98682 97931 825709274 98683 97951 644519005 12284 11544 199315533 83224 83789 372727034 98686 97825 486235860 24673 24484 852932098 90165 90305 57163184 98689 97800 143561442 90524 90081 376276685 79595 79042 405192962 88187 88472 114817012 10382 10476 286726811 44165 43899 985226306 4326 4939 459168713 98696 97691 902801881 52757 53034 317738465 54279 54413 8595413 73897 74795 919256324 98700 98585 529182850 34207 34311 765848564 98702 98060 237691852 38067 37515 574913063 81846 81161 219930102 20215 20333 426438682 98109 98706 940099215 97820 98707 57435624 98476 98708 867322786 31638 31517 727676955 78827 78887 649092398 55247 56050 99516098 48836 48781 248855765 86638 86618 30063300 46150 46383 623785432 98236 98715 465530227 48318 49233 581374275 6626 6639 408948324 1290 417 390732389 3883 3735 626987903 98472 98720 639879043 61709 60732 75267922 98722 97977 398777038 98808 99022 35105194 29056 30006 358715281 83548 84520 426112613 1089 548 50191791 60958 60137 138210946 38036 37205 735112525 8991 8525 881618810 44489 44868 255589580 74516 73709 627795155 53288 54057 108718842 80305 79752 835403762 96907 96850 249338761 98735 98227 650846769 77740 77705 776199104 95053 94196 128412977 55413 55588 44340592 30536 30790 692956530 45303 45179 170536490 53696 54328 193860384 83587 83374 368502447 82543 82394 837709104 95406 95066 965103272 19394 19083 504978092 14529 14277 682631319 45347 44939 770909771 38643 39606 373889550 34282 35012 61847109 5111 5640 90645535 26388 27003 455838309 2733 2296 524312595 84220 83950 181365344 90087 89201 68362846 51451 51307 405886565 52900 53058 173045203 55525 55898 473812981 92691 92656 978250005 98334 98759 480706805 29621 30484 52399694 76054 75921 458616578 144 1 361687331 51026 50575 427522308 24009 24853 928472807 98099 98765 809685766 93203 94079 91034894 66518 67344 19231813 9446 10023 215776741 97876 98769 534326150 79142 79260 266566017 98073 98771 937840045 37074 37246 672602357 10838 10911 265761420 92118 91282 858005961 53144 54067 738915321 21543 22079 472901031 53012 53707 858104611 98778 98527 870072918 18297 18469 371681318 53135 52731 686317037 98781 97937 504840156 53426 53056 326333248 98783 98176 559664118 98655 98784 618447519 4776 4881 44591436 71332 71090 776600256 42479 41990 999391346 36056 36948 264449529 60152 61126 348079244 98711 98790 33236914 97053 96818 230478947 34426 35278 212612635 28882 28417 376271288 80130 81112 463223834 98795 98656 471515864 2885 3344 71344008 9053 9296 204231280 80770 80705 771549084 98799 98044 242434467 93356 93298 788897703 7908 8267 421584986 36498 37464 266654210 98803 98512 542547931 95730 96535 127446853 67248 66651 56202142 28278 28335 576173498 71497 70826 962753627 98808 98092 619867410 23866 23391 537909608 4664 4453 517147222 7912 7832 763010114 31208 30771 17384992 98469 98813 669325930 26947 26623 227393290 71592 70630 621758834 58822 58080 219834983 95186 94784 858181975 43492 43470 599262513 476 1 760881425 72802 72007 802913091 98363 98821 504017257 42965 42027 163457736 83885 84768 815688203 55232 55099 331780596 1583 1351 351395036 97885 98826 159679730 60007 59809 376064909 80091 80236 525762589 23637 24287 145140593 21334 21233 615148146 10973 10095 198450059 5244 6023 987716677 98833 98099 178094316 98834 98578 315145780 10989 10326 868171068 22437 23129 47109210 65785 65283 288732054 92723 93499 665979333 46726 46258 58377625 98840 98120 569184297 21367 21402 603390651 21465 22471 565487573 97965 98831 755887073 63598 63530 328999911 31510 32469 802463021 90666 90414 534183612 98847 98123 862336023 98848 98331 236491435 96173 95752 57325504 57817 57501 1690355 58514 59057 246018434 98018 97065 347594993 95307 95706 859812812 98854 98385 632846743 98579 98855 980124461 89202 89164 841594649 48280 48522 637818286 58035 57563 661099241 68308 68732 294181989 69371 69522 448336870 98378 98787 148048711 92480 91746 630633681 21354 22289 376001342 22475 22668 914984704 91705 92541 728810108 23368 23798 145694038 98385 98867 591331086 98868 97941 333032306 1015 1006 76271540 98185 98870 659801383 36420 37313 38053616 98872 98165 21019180 1693 780 503112797 56989 57910 346065429 48594 47933 771768386 10494 10562 267472002 50750 49884 688231783 98878 98612 376367511 81163 82109 964787495 15320 14563 39611564 76966 76150 982806983 83132 82421 59591493 42115 41748 547482374 6132 6601 142123588 12604 12608 796797173 34612 34461 168352605 97928 98887 4464905 98727 98888 636858571 38322 38192 952385903 27230 26870 493188417 98691 98891 915898015 87150 86512 680046116 15226 16191 265379636 92031 93033 216112631 39850 39106 726825467 27833 27009 136631063 85225 84321 314120778 47776 47651 28839592 98293 98899 73118867 98651 98900 349771727 61588 61152 142304568 22023 22831 626741025 15210 15480 672095137 22218 22686 286070364 71795 71715 222266253 50987 51133 800579669 59241 59111 695354021 78 865 868416818 82753 83534 647532631 36824 35857 494204633 9846 10545 75486689 76050 75652 316051881 98446 99240 69782188 65886 65404 238273895 47426 48196 73451228 64784 64088 893272699 14137 13301 233221669 67119 67843 181393244 4575 4661 927499488 19711 18923 222972489 59235 58717 475153758 71015 71191 865958714 44787 45725 246774652 61365 60518 451174934 90135 89255 12637303 27075 26900 380353830 83702 84044 665739522 1870 1636 902857674 589 1 932658582 50666 49699 772043114 51878 51737 990188810 5983 5716 72512176 83835 82904 673460579 43587 43042 99208948 32756 32183 898961133 50520 51335 64407032 47587 47408 283125131 98938 98412 186194390 98173 98939 948198475 98694 98940 556886326 77400 77216 464345917 98942 98589 17456580 6389 6734 25276294 96584 97212 584490722 72979 72047 437843376 18759 18339 539834521 26254 25926 990379588 7888 8618 623412438 78785 79356 697835675 98950 98033 472724691 8811 9607 882421745 13599 13006 642191059 79233 79756 70417595 64849 64648 305116178 73175 72749 50551866 10468 9989 602702588 3000 2778 516053073 7740 7923 521431453 46366 46131 144578964 58720 58235 632077401 73657 73347 824910241 65863 66724 498263261 11491 12440 629922739 96579 97305 792067413 9563 9814 245805428 17237 17885 220113887 80746 81683 267870739 69238 69779 445600320 95357 94638 670977943 51912 51715 518350295 92523 91774 341161587 6791 6736 442205135 71917 71801 459473754 65035 64268 760059288 65443 65035 34402644 21845 22039 605493655 27098 27793 817048082 23290 23029 429450268 76232 77233 632670846 42244 41672 39316629 6906 6373 35181463 98263 98982 306313986 83626 84149 760505212 98972 98984 252529065 13964 14059 844524230 25894 24939 20803339 14263 14727 480307739 48153 47882 365011990 39548 40453 217356289 39506 38592 574274204 83179 84113 725742831 98892 98992 500815876 63461 64053 915700650 74294 74587 14927936 22586 21656 816458703 98996 98118 483589375 1165 2032 119743147 10376 9841 521800995 88602 89240 12184659 37229 37631 277170293 91646 91160 834258673 92619 92244 54244247 61667 61921 369572445 7830 6891 23265339 41942 42802 417027565 87198 87107 778032531 93900 93086 638675597 99008 98112 750320904 56106 55997 179504914 5642 5269 982992687 95013 95616 93070539 38381 37444 384515321 99013 98322 626557529 98241 99014 556593450 94492 93770 916168897 40508 40945 96175628 24829 24252 588027584 23014 22053 686111588 45258 44945 78491231 60640 60698 579049637 46833 46427 242811078 83522 83678 10861924 14489 14950 213451861 18546 17577 74936844 8702 8807 519258353 98787 99026 666319571 9076 8184 763338396 56257 56127 585408236 28010 28259 18757705 13640 13905 73502718 19410 18443 533572846 32417 32319 796138966 93329 92780 758321370 149 1 809316953 99035 98600 917999945 44595 43644 409424316 87438 86598 657743926 34593 35252 811635959 62432 62368 132017776 4497 4898 853148790 107 1 255369712 62850 62112 591929618 28718 28265 982122 15810 15274 218331457 5372 4579 463989794 32507 31636 487464585 74651 75392 93235457 23411 23600 678596411 80622 80725 554790888 81548 81064 289925213 43922 43755 71987780 99052 98158 475165672 21953 22665 107986915 57336 57626 692381492 99055 98082 170105094 57770 58152 530965936 7800 7671 560441015 75041 74979 38607830 22656 21684 221056348 38419 39116 998966878 43248 42614 982027661 84248 83611 333789618 7232 6404 65494307 99064 98901 628833699 78606 78121 965374609 10862 10145 40798042 35146 34235 260580472 99068 98287 25668497 98205 99069 965701493 16222 16291 64307459 99071 98538 271497278 82384 82892 211594016 18065 19041 90460141 87430 87927 332132614 81633 82367 154085531 98915 99076 784360621 10180 9947 2453041 87211 86586 973490785 3789 3958 793607547 99080 98594 894595190 99081 98085 461560702 99082 98834 579142967 33344 32393 76955404 6022 5785 894208287 44153 43329 938951317 31150 31083 90681676 49166 49411 547505216 28463 27687 360992304 99089 98142 353509946 39555 39498 549849738 54208 54213 550670670 38241 37248 15079060 99093 98471 733069751 28982 28125 519345022 40615 39944 9618994 77205 76608 12276508 29380 29823 366932311 24667 23884 616546268 73295 72968 429399336 86619 86171 55195386 35690 35322 587960555 85844 85887 128855799 67629 67280 203618613 383 1263 807382087 99105 98571 341124680 33445 32616 742520394 98990 98910 255558814 99108 98381 641827453 29479 29527 12682182 56037 56841 204831730 20120 21086 687300463 3781 4260 175830269 95057 95181 562200259 29635 30054 616390961 48494 48579 246570486 99116 99041 66724234 42066 41762 103855646 98883 99118 214531308 40395 39983 760502085 9696 10403 741574348 99023 99121 823257276 5659 5448 859956781 11688 10935 428802995 98443 97573 756445903 99125 98524 458546183 69750 69130 88772259 98681 97718 673114971 87300 87119 794020225 50311 50764 558977642 51341 51190 15082269 98605 99131 772269211 98718 99132 849282360 98294 99133 382341591 98994 99134 356202515 23319 23897 685417111 98520 99136 864256809 54301 55241 53246529 44325 43966 751480861 17730 17499 250663860 68774 68691 34393074 98448 99141 97365025 88946 89670 129661562 99143 98785 128798750 75920 76853 638265361 9011 9875 573521653 12437 11866 1018763 763 1 196991042 89854 89365 759754346 71099 72006 876316605 33313 32789 461971796 64723 64538 760898388 97844 97971 164866757 19070 19144 210202493 99154 98399 165694978 83686 83527 142867914 45119 45524 440073806 99157 98781 881940925 16461 16532 185045599 98997 99159 457586655 99160 98895 63603219 10678 10569 453024524 99162 98838 30522976 68855 68733 100082705 41360 40978 517319561 14343 13505 669646713 32441 32513 339123608 18447 18191 863397283 35305 36097 216558344 70013 70202 956850456 35802 35147 897998274 98965 98334 694996764 95212 95268 521314891 46582 47389 100847235 62190 61851 11947323 34320 33616 9310406 4782 4599 639980785 16977 16403 749322582 16518 16118 16910725 36508 36073 81327920 81075 81580 277456126 52620 52909 624452786 87126 87456 768062917 59554 58595 37253037 60517 60089 881071450 24228 23546 512945083 69383 69364 348168518 94414 95158 516937939 8851 8211 41147473 77266 77895 42432538 19750 19043 340444660 85318 84640 522783996 99192 99094 521094673 56362 56144 571347068 6515 5956 67647202 30370 29498 981877960 34218 34453 631809840 33470 32748 160114449 93269 94048 281056965 96068 95339 420819865 91718 90775 309157667 34246 34605 24077838 94519 93936 110394998 50896 51605 533786646 61007 61911 346155720 17794 16883 478267435 68267 67969 726219636 16848 17665 683352745 91584 91187 149358301 99209 98976 806513445 55131 54682 42223711 80478 79846 589513729 87688 87009 460808838 3158 3548 474397245 5086 5270 530911614 33254 32751 467692432 87245 87539 308666827 92447 93219 45648056 54206 54945 604274490 17861 18028 764620302 99220 98614 71738904 15066 14111 810988637 53139 52638 624201889 83522 84141 417860596 80035 79530 477192891 98334 99225 899266554 19368 19879 994313701 97468 97089 81063938 99228 99133 154725226 64194 63885 248387039 99230 99202 922295002 78784 78136 651705786 24855 23885 976394938 12090 12659 911342690 38436 39367 1364347 37942 38233 322727906 21806 21748 141947561 48932 48534 74069593 98250 99238 462572645 82805 82493 894715654 4857 5384 745638165 98592 99241 998793635 6637 7173 434551130 99243 98614 800950260 92265 92413 540097091 64954 64265 15461279 92486 91650 759253952 92675 92512 614517310 21824 21614 697822041 21240 21532 585750963 13413 12504 667567903 51365 51382 636409531 77868 77043 212032739 76903 76640 153111495 99254 98251 568695207 89605 89101 228759047 71980 71708 632065362 99257 99088 885151431 43956 44789 141526696 99259 99042 40355070 42849 43330 732244856 48188 47951 718477604 76469 75657 318824727 99263 98407 165573957 90772 91321 442013966 84748 84578 738106196 49968 49071 573068816 39959 40474 80693185 69724 70629 78544175 71290 70458 417101389 98866 99270 95569743 83229 83651 997752606 96574 95866 249915098 14354 14143 43040782 10392 10815 719566261 72359 71432 331861065 98895 99276 282591091 99277 98724 152585239 56410 57397 851164105 59897 60750 355788534 9368 9707 540691778 28334 28474 594933228 98500 99282 808622132 99283 99115 419523611 98373 99284 47842803 63226 63932 939703190 68329 67327 243058756 36925 36829 578342003 76815 77661 148926741 24403 23571 514388514 66881 66505 524694123 74856 74738 523291389 99292 99100 252598939 32073 31558 817446431 60166 59890 284582077 784 636 256379770 49154 49802 687838558 99297 98449 87138852 29632 29585 216943477 54666 55518 363442418 85725 85217 862686616 74296 73795 351774024 5277 4918 36563312 30851 30323 810028079 21204 21891 241265515 59299 58698 119310760 90751 89965 33571504 30236 29540 409033281 98830 99308 66091864 25528 25715 622531301 99111 99310 741669083 99311 98803 180130552 98095 98123 13801672 28270 28233 924277924 52453 52043 761156026 11570 12008 938198893 88259 88157 480611975 56937 56104 136265996 13732 13083 253412282 70772 71042 478843002 54474 54798 875362628 9221 10081 309120843 55421 56262 401045614 59486 60353 25038141 76519 77058 361999378 26216 26073 329339409 61475 62301 23070475 75182 76187 607547801 63353 63602 11288810 23681 24454 151676435 84315 84707 8827114 60222 59553 116139189 32609 33608 516777767 92565 93180 333258889 98908 99334 938891274 75892 75322 686026619 91035 91299 688235016 76611 75971 91997617 39833 39635 976080268 57009 56071 648723226 4786 4026 510353201 95671 95245 330272586 8242 7876 902617653 50425 51197 39346053 64825 64018 609306411 2716 2559 888013593 99346 98937 795611887 8240 7795 332268017 47119 47559 874895839 12665 12728 613800296 42661 42254 668955464 26233 27116 553091931 38049 37238 900845855 22360 22555 254702466 91820 91648 712148978 15715 16613 504069888 73714 74716 22385437 55158 55269 648733240 87091 86434 53356865 45969 45648 365385955 37463 37065 172963058 86091 86941 514358367 46352 46028 487736752 59149 59064 968252490 53137 52536 821267737 21443 20833 279709008 76107 75942 140098652 99367 98377 443214401 49488 49409 22580209 46153 45331 141058919 99370 98428 683329416 95340 94470 130234390 95619 95229 66917951 12049 12716 938894980 98625 99374 195262231 57149 56851 421993947 38166 37818 503698857 99016 99377 337321613 7148 7490 645708565 25680 25081 499643624 33180 33373 58362684 12174 11182 411386346 99163 99382 22000687 92737 93041 887129686 70117 69258 999252966 98342 99172 873309191 8323 8326 789106742 56519 57315 234326405 88306 87309 880067325 4589 5538 485899222 49354 49979 800039072 48639 48506 287060631 38235 37804 691539639 99642 99507 220969547 29947 30576 581929222 98807 99395 791138546 46697 47471 872334000 156 1 646230238 15227 15550 588523431 98413 99399 436075970 73526 72810 139006567 20539 20110 57114124 16489 16737 828508644 64826 65552 617339508 66062 66942 355539904 79054 79881 353240533 42190 41184 165160642 98578 99407 206167868 12477 11501 262842756 98995 99409 733848639 82945 82546 581953899 98933 98414 653867409 19928 20511 616826332 52844 53619 252639187 94205 94529 308005805 13009 13942 30044332 648 875 333798618 3514 3488 2778651 14918 15639 499744890 42602 41894 174315020 90542 89979 823144177 44130 43254 161672234 32980 32061 782249574 99308 99423 592752629 88905 88066 253842296 76722 76886 1698580 2673 2175 830487084 28150 29151 140557292 44438 44139 302943018 62194 62165 277299313 72273 72471 474292522 64261 64475 482110268 6668 6118 690463401 2419 1513 946444511 34956 35566 474244064 86572 85655 115600245 8555 7952 827761910 21283 20711 236427901 15134 14823 747339893 39543 39458 954234088 63360 64230 63263739 61298 60663 854968688 17853 17077 338033970 27279 27719 545401132 58500 57884 304246017 22148 22483 324122721 99302 99446 206832388 46119 45912 67811228 86258 86459 752101178 2672 3660 312803069 50825 51192 248842238 9565 9477 745524694 34732 34096 424184377 99453 99226 533807221 98704 99454 203360725 31754 30794 965788221 84650 84314 304840309 56857 56274 828621308 28810 29388 161699939 2489 3186 109155960 59020 58772 356690377 22500 22421 701665611 26579 27534 671936549 45104 44504 935736305 93610 92693 497979895 99465 99214 599735072 98976 99466 293659836 20604 20176 388756567 73639 72634 103370528 99469 99315 640881082 99470 98528 266230640 3580 2588 470446109 24035 24862 323407438 25129 25053 14877535 18712 18259 184391080 52209 52306 461561081 8777 8972 632595435 88343 87781 275677398 99478 99289 787680115 99479 98864 549551206 68481 67629 343666247 51456 51339 714961902 99482 98773 977999363 34106 33129 758848034 33095 32544 792545301 69132 69824 849430005 22884 23372 877439532 18187 18869 552606384 59944 60080 678841070 14680 14420 358118977 17379 17007 188293866 50859 51411 178919894 97387 97261 666608077 49438 48908 763904171 11151 11163 445324248 99376 99495 540776736 45803 45399 67021713 33997 33819 270685199 62630 62089 423123897 99388 98615 516111964 27656 27721 633908607 17787 17557 8394958 78820 77847 804212467 10620 11606 317170205 15110 14669 293443005 14447 15319 212240204 43603 42956 928584207 61055 60446 152776248 81336 81284 429673944 29936 30839 293899890 36923 36849 509119547 72139 72267 634948682 40695 41375 956013887 6225 7180 657623596 66638 66005 944478664 68833 68387 635872304 98869 99516 353278918 53000 52153 892553708 98869 98119 860440236 14605 15479 110340749 42457 42278 673264676 7993 7078 783460134 77125 77263 912365824 88917 89196 368721735 89364 89482 328808052 9651 10127 919055314 1888 2330 669019011 42483 43086 725392394 71296 71875 439810744 99529 98617 749914349 45695 45501 462051350 2913 2155 113922756 6125 5504 39064401 75475 75343 538877176 36412 35820 685683263 94090 94232 446209063 37604 38362 539299721 60570 60061 761252471 86264 85313 693539238 98872 99539 980071978 8252 8541 133680650 68165 68525 28630643 17226 17219 514157722 38753 37886 873190024 11071 10327 678715236 99025 99545 126240505 82119 82343 16204429 61665 62001 261166400 99548 98843 215808138 96113 95543 983980441 99550 99549 892589715 36646 36387 932881172 80598 79850 122516821 12583 12371 613575144 44302 44168 725383656 46743 45745 160546826 94424 93874 50064128 21227 20846 11563006 60891 61680 606856807 99559 98863 233438702 99032 99560 48070827 99561 98860 143703801 21382 21090 546744596 77027 76162 409008845 36313 36209 770479064 48351 49035 674155384 17613 17358 919379090 70318 69563 272478075 98917 99568 89986801 42877 42942 439222816 99336 99570 286716845 67757 67761 546459150 64163 64599 719865792 88221 88314 740175387 38914 37934 335041490 24955 24758 276476001 41351 41554 285581301 28161 28885 716664724 8264 7825 745373586 98982 99579 56350355 78244 77338 952570275 34647 34350 907756092 68821 68329 103649571 99583 99143 556103045 5684 5292 471435715 19062 18791 41732552 86907 86663 703218911 99280 99587 647042399 15981 15885 131760 96321 96441 644016753 34794 34079 59626435 92575 92633 492978187 19834 20142 786540202 29281 28490 316447603 95296 95693 276717041 43689 43344 17561017 36408 35543 447840852 26870 26493 466620814 99439 99598 903472430 35292 36069 821456217 12248 12573 658917173 87179 86590 707961736 3612 3004 52366693 13951 13925 212963108 51057 51453 479043130 68965 69662 4632745 83224 82283 40970530 92998 93797 541378324 21608 22022 13601330 1722 2470 266701117 83178 84012 852328472 99322 99611 979734887 80267 79385 451861073 15575 15850 984715542 31502 31117 307621276 15591 15551 273928993 63751 63589 480685230 23999 23555 576895495 61234 60494 311048487 56787 56645 236484742 5906 5370 885883077 99621 99050 587118698 99622 99268 438745815 30088 29864 247899044 89145 89414 160684533 75891 76852 448136091 47186 46266 861914607 31819 31710 19013831 13787 13606 449016323 96284 95427 505650299 25975 25241 572859219 6239 5356 434251522 20926 20152 201325462 23312 23169 344744942 26876 25993 576658445 10810 10173 803754669 34019 33648 386364600 43467 44322 8599389 30427 30946 238130123 27626 26845 680196065 76563 77457 636619100 40958 39964 372365621 79223 79522 741913438 73799 73104 231681790 27658 26683 359826898 21476 21625 998904678 5856 5474 634135356 64576 65171 843394342 52375 53274 521460052 99350 99649 412299748 61255 60729 624776703 41855 41535 21422784 66302 66285 729655421 93540 94315 295974698 75815 75062 471229156 21461 20777 926296566 71750 71634 212791245 98423 97444 255679666 95821 96460 828141645 73239 72982 29492535 99660 99604 541144615 11824 11935 843635070 98099 98298 399453759 36613 36820 136441269 27702 27301 430559058 15762 15590 811317394 93249 92378 203940069 55162 54399 458666472 95079 95147 880127611 45701 45000 401915768 83140 83914 995654411 79735 79275 242017289 41553 41236 244140209 99673 99377 18946747 37686 38173 281987236 68368 68078 918083736 21577 22233 712181608 26058 25537 197383788 96326 97025 749840709 44442 44416 337294550 86813 86662 428002039 51809 51244 130650272 37116 37752 35838631 40128 39286 557616460 41114 40138 238222618 75571 76417 762512367 90302 91190 494687017 16941 16225 198284355 94009 93718 374485873 30291 29717 66519543 19626 19450 311667787 64395 64677 349657161 36164 36540 28415999 41639 41989 996144599 26742 27067 318217524 23704 22762 416617138 81629 81691 375659947 51641 51197 885053109 55722 55506 741475629 46538 46384 1869333 56094 56990 788065986 65743 66664 444920376 72007 72375 772113956 64780 64752 386526411 28945 29866 683750259 90754 91103 581136655 70016 69467 951004970 98582 99218 239204211 7323 8257 7686226 56659 57432 511649640 60212 60158 858109686 99711 99413 586439537 87398 87116 571604182 78447 77871 925215609 99967 99417 693814879 56028 56480 790294890 67643 67008 655081947 8944 8582 294419451 55217 55577 309908198 5471 6140 565765066 78283 78241 614346785 6957 6087 450115242 98875 99722 59391786 99103 99900 521923902 78077 77413 604227787 42818 41872 15537351 99720 99726 801064817 99727 99472 152807226 69968 69326 676299232 31327 31463 953922454 22476 23072 312453158 98942 99731 794454132 99732 99167 548411597 99733 99161 787355359 89013 89234 710515797 54458 54313 662877031 35333 35126 44954850 99260 99462 117965681 66282 65540 469374513 99120 99739 227161297 58778 59318 208280016 27196 27501 115119003 485 944 625492879 23820 23836 737202741 30701 31496 786508338 22592 22482 231151537 12807 13795 990206056 90550 89694 201345114 93220 92664 539621889 5457 5745 957267085 80456 80098 254568795 99751 98991 772495819 75327 75915 364065053 99753 98881 807682571 24102 23201 60230696 82417 81496 699403605 17968 17237 646446539 99144 99757 417448332 74882 73925 709182518 99759 99314 907476108 98202 97979 361486130 99761 98827 868975733 82789 81856 797944079 57752 57770 439333445 72137 71344 62705629 54048 53154 542239405 17351 16458 343172319 92796 91963 83269917 41536 41901 175306812 84566 83658 151740706 92506 93418 315616504 39177 39193 229800433 41355 40579 33949475 81897 82565 939223108 10124 10948 255428176 30571 30985 472975972 94267 93941 370265673 86879 86813 315501191 24793 24456 927109121 62603 61614 957156189 25419 24794 61630666 97196 97049 58710246 32197 32830 129392072 35480 35360 99219334 83112 82244 665895334 36354 35472 782357339 6597 6119 987275911 25729 25913 498352590 99788 99261 922276928 88316 87349 328010600 29884 29663 514452164 75169 74258 484746216 99768 99792 70793439 99414 99592 18281618 99794 99732 321005352 42658 43295 297565385 99796 99237 842889009 99045 98951 432990944 7812 8789 812992256 26437 25731 344407854 58929 58729 238086339 57763 57472 667651936 83102 82184 357589695 46694 46200 131756051 75968 75261 299084682 24158 24075 83604131 41850 41515 488240762 40825 41408 13972797 57691 57384 230859869 40016 39375 760969532 99810 99418 43508330 6609 6903 392295346 31645 31563 1623928 11734 12426 517000260 64290 63803 272021358 61914 61241 510885436 64276 65026 951495931 25926 26044 627871705 12009 11994 976895367 12397 11528 71816169 5974 5756 662036329 67951 68194 262826394 99651 99822 151867994 63676 63131 447147662 96731 97665 980746793 78423 77418 179148589 69386 69710 762806705 67419 67269 119578943 99350 99828 642953737 90891 91607 646272186 10089 9722 578644474 69485 69675 458393304 10178 10449 7071670 99833 99529 40489837 54429 55040 40134 53131 53177 354517112 98881 99836 723737669 12682 12025 553467896 87730 86835 453528396 99839 99153 117228545 16471 17279 739518381 79814 79437 613243150 27512 28315 267726052 87107 86560 673086105 99844 99571 308229962 97889 98646 860853737 7520 7209 483245452 94226 94358 214495020 93543 93477 115703388 20161 19569 61201605 5030 5111 628536934 93229 93748 109792487 5035 4345 706736774 744 1 274286947 36481 35906 93246008 99855 99584 746319294 44066 43978 509824592 58321 58261 886997895 59059 58751 246405099 40073 39355 192755943 7455 7186 975004581 37673 38164 831858042 66841 66700 783004940 47069 46939 48187229 77961 78649 571866709 39322 38765 402993801 89694 90477 37084750 77772 78529 782816351 9854 10586 196073108 82854 82845 522263939 71113 72008 891649030 74016 73738 2989550 74954 74466 656806777 31388 30591 528834367 99289 99874 212521134 45365 45463 207771986 78574 77578 835706241 30415 29698 934845716 65467 65137 26998626 34175 33883 101321622 99023 98631 811368713 23839 23081 409755488 99558 99882 78470246 32523 32773 765326855 92392 93388 286662871 37449 36855 951670786 76464 76972 273613214 12221 12873 797242041 50288 50410 908163218 7154 7843 845527263 62836 63692 652871956 60645 60140 267427074 99892 99414 666611525 55594 54961 102701664 17794 18399 958451575 99051 99129 52248573 78048 78051 779958753 16069 15209 129921522 67330 67854 873502358 75824 75229 764368136 40965 41175 362302904 92081 92079 847648901 99902 99193 932265960 94231 95107 207000134 51200 51576 353952514 26259 25684 627269902 66080 65830 879892231 82819 81834 88967454 29808 29342 606390107 11896 10979 120307462 54131 54056 851422257 82244 81518 525784250 18994 18926 859586627 75509 75438 316701928 99699 99914 73659590 9268 8917 580933769 90846 90713 242859421 81887 82785 199951031 2950 2991 91109325 63389 64341 551653054 99920 99571 667982897 70820 70896 442641525 28024 28055 105329775 84600 84843 631006927 18318 17648 156203050 54789 54418 255996077 44436 43539 100442233 44817 44703 240890870 23670 24388 794660760 28209 29175 280303338 99289 99930 377217246 99830 99732 183872435 64177 65015 184431855 46964 47304 776814141 3864 3611 241897011 85373 84750 97088584 99936 99415 739004807 62008 62005 491156412 32042 32233 661438258 67049 66918 872465212 68173 67477 327088154 63462 63283 482842877 91407 92143 73098040 99943 99091 231672793 92688 91819 765757257 79008 79118 35773087 34206 33597 529214662 63257 64107 783465902 20956 21342 879352855 22184 21852 755988162 32893 33393 554437636 81602 80996 498176781 41525 40638 965743724 14192 13771 603198346 99954 99124 484915513 74809 73821 33858958 15027 14361 418865555 13068 13564 404694432 69375 69484 962547540 51905 51441 626380426 46020 45711 316041916 30340 31147 302638768 22475 22345 26651751 89090 88390 536560033 74782 75468 234897275 51708 50768 93707244 99051 99966 97787430 63372 64317 356482869 94634 95090 35674696 95267 94718 240086151 98991 98086 632932460 59581 60155 429621484 68534 68921 167555837 38335 38440 330139707 64578 64835 713876407 12440 13069 647180850 89986 90672 498491739 13821 13609 357653956 1 184 192001447 30977 31549 989081268 35853 35298 889573253 9714 9230 524558691 99440 99272 61705091 99520 98999 588615911 99136 99984 293665923 59209 58351 641459036 63419 63580 988362419 15944 16943 689557631 3427 3176 819187392 66608 67392 198604409 87056 86801 392708935 43272 43846 757838072 55806 56351 654833293 85253 85066 182183556 68816 68583 542180975 99367 99995 633389073 99996 98999 549380252 9939 10689 192937680 43499 42651 166487809 20124 19812 131687499 99287 100000 225753221