28408970868668 195469629029 6185374136388 5000323966270 42591286967403 3295504946990 8460951268413 8475460399192 12405172614505 13625321699015 482160143111 39011672107 6439368932953 13417906635144 35854199824305 13834083541734 545811432994 11117424655304 7784164050323 13527484847738 11653375326484 27072293244055 15631160049343 5095418348064 36511712347692 5980468938210 24730836596297 873467841077 29960059239493 8041677700054 18524535028705 4194285804649 61710235874276 11032428306779 153448624625 3938823538 8397118594497 47612475838776 52800129273993 5899157936255 20759223945025 1820526660634 7740238248192 10959312826987 40558822456589 10934105633428 2953303029301 33125422128978 1350780826958 21567323777687 17496854044537 7646332778942 10852849794669 20565507740819 3610362488510 20509805830941 7437390614673 826963140939 27000274451044 49991850234984 41959475635683 29807726352012 54905931399448 4761419230912 17179305878068 34312787150941 43334983311570 56335959973463 4781443631934 10448120781688 29838008768609 27806943426079 49009691753979 42518496018316 12320431449340 45310488590819 53826074638748 22264513539096 11684733189519 5520938240903 48338145292165 37934226468460 15404014259768 2612321128029 2052762321240 62577471442440 23330430197030 11208685596595 27455508283223 5248917458520 15867539635771 16573182235869 16042117128800 11532340932369 4018443946214 2952669184734 27594799114213 15941778771138 43774059719558 12793090148218 1462406766713 30343582901336 42510917664057 3737170944607 147351086212 31057007087200 10884899127400 301003638663 7211972986679 26933170516597 10867698344517 26129974905925 2111571388873 65944424101593 60109134208122 5702133440928 20975932538081 28984481883780 5016980577375 68016232136780 3769033778489 2389705491584 16312751276092 2745199322356 17675807971472 535864052749 4065572929749 45834138004797 39220509096671 4314127792334 1392679785285 1160280841530 45350303522354 25956931495004 4370921049451 7870697759420 16945067800801 7051247280769 44440377988793 19639090741865 13813492088560 25398765843361 30697797166489 52071968616691 51283744022166 31810143199675 5074331641580 5488466221724 12915266946069 5942566423354 23102033277624 4617878712610 39727924917650 22108224025109 45369083932133 1244636634367 5480463071464 32637878897266 51138004581428 7024303431861 3673399520099 32018650028078 37441937128848 558818383161 24080396940400 8937430581632 5886891046318 31689065504145 31387696301000 2793756764283 1990935885298 15622443681825 620701194407 25547759090905 49698618511005 5552761324426 53682659878106 15222021284755 4223471031669 23350621253290 27564523823608 16412114778647 23619046130094 1996762900198 17764947597394 2607356683398 14945384636148 12798252556054 1851402165983 12941572057480 47627593745308 29354708872845 15476971412623 6543603792845 2704022951450 176345372364 33357776781539 4740855232080 9296981006519 260182698144 35526050188967 37453568322775 16908599130517 29100214678935 14290244247061 10722944430475 28548277298571 6521122433195 14931740809897 25899997836316 27367189349782 30978413099148 40269323331835 20145260467855 17094934050489 4997594981668 29987113974746 4363126911767 11249359803953 26787216989071 529820425041 3456840017169 7189034917338 14594130419344 4795578259350 25812804501641 42843973287350 438011466625 24741489935887 2626667447829 3048672482945 7678100129136 49155689499683 35073885013384 15719412201141 22048883969944 2019578053074 6064067993204 47056613467286 216510100159 46449410661173 43460502589098 4744264371443 225281589948 18921105976706 6707567450560 15992555998099 8660425608875 58915933882449 32024102180887 28223872650078 2269546171753 27239724646190 1482544705900 2563614589240 27632902381186 43617355512845 3037254693372 808142542863 44535557048322 14403672218407 28539177179340 33845708831866 18137829432191 23823040402674 19618955196062 92438456367 31517165130632 122681730342 18814753215775 19709298515548 16660281777068 790324812071 9646806860780 24881188966385 33594750826047 44434878075794 829304637608 13926605607254 14999800984695 14654585866165 13890553246613 25423757094662 14225585831496 25285573049561 18080943109609 981401137237 14363164255845 4180392004889 3725279705532 12866841166668 9365000000537 6064009841880 18190390210450 125293603968 7070178704862 55296701675370 1401488449240 7223699967574 35698047672723 52045534963236 24702513804046 393526402448 5584622084559 6467661127568 11836391682046 32919983901865 8665192609929 25470815839370 28379179229437 7382696829342 8285776937243 637390642373 24661565228257 12997196837848 38911209297428 15408614356201 399998000708 15777258457304 10516291574687 11331772594651 23542621794048 20609185604496 22722089475528 16008300065147 1141181373515 11512899065445 5770324286307 4718920781416 32073605995790 16701626271756 14033514535899 13534834648014 48107194374397 28175760381689 35819028867237 18248099522320 6156025049929 4569543625077 8825056953871 6763216767451 46805766243039 6233967001129 22992978816554 4904887064689 23569084212139 53899469699702 909427356575 9021120383325 4127176465572 13406679358825 48755465228398 114011414172 15933866574889 34353960993928 22785638505304 6751965012865 3225158040101 17949809439990 29268849332999 2554720298621 4747531595826 3456863715187 7514617195434 349354230420 5344547996601 28454513950629 194449200802 8332580903022 7273260868798 6809741313074 11009456679707 18736023823711 25695757118771 9385771160937 2445273989634 26153465497527 15362567197167 10729956878629 7111758464673 10244829500747 31418437727700 6357567761812 2207750247922 1046270333170 28721436958149 8102364224253 6626418667865 5189347020028 9657858326447 27152873810298 8113073198567 10401719378533 490174151946 26684049839723 30316057063820 6924180358436 4003942751325 12536970359586 7369010673746 8221394746952 11422372286788 503431278581 14854816721854 6058945976771 19686232292579 33075057132863 11195401528836 6269465657190 369190104361 2952400940 18745368446808 6306072199556 40111767664704 13980749653821 26424692705808 15868801296276 37828884196468 6615126553894 5547768693424 12353294856163 182625204772 7431792074003 11191390963525 3266162060692 15576088834460 196063667638 1175238188028 14437899056607 30149321239693 537142926973 11212638418375 3916641982598 2255882723848 1317309650701 7746187640728 14430155371484 4314959889981 2655665534158 18771210603962 34197893607355 6223694705441 2700318906787 20666693618289 1178315384990 1883172043749 36113313858464 23137442011801 35230917039663 28995484560406 6626857892486 30068988980039 4043048302811 4209547501342 1609813618615 718520285567 7041678426619 1078542512943 3771507813723 15515567452237 2262464776503 14171706804268 9636656772333 16839371713646 29154812983804 14753694659175 38435710181984 16467418357359 20517696386901 2951203237350 4895238262376 19444888640104 1660511037443 1161477866 8367117357002 398106311506 2845198208721 230155360389 188359281990 155100284936 5048164020348 29123961792817 25390804523406 23881531254524 9463736528483 10629445337018 18028464897745 28800391183364 9843832917646 41060539583436 4715374863887 7298374354014 4350006266342 9795114723397 37225440602450 47987968224 27178840551755 26730608269044 10726388892863 4792426364680 12130952838325 14084305847 18071495882560 290707438595 3346253065495 2437289909641 25031486867767 17250355286374 4053095196773 2309636737949 872515498106 1786027263 10726703419295 26208945100418 30559343595709 32035518662249 22233653365486 150898895558 6909082365409 25805715662 5366208914180 4381223654726 16987808649475 1596467296268 17269535299287 303847283017 2483728040345 2920534130871 12506217628503 5680275178281 2396704542222 35583372618077 2655918865987 3750537772171 701165697136 7515988121481 1983042258006 441957845227 21256696051397 5261134889537 1811103551605 7850796339549 844961878790 1165048512525 7496116942943 1328005264155 3193722789949 15322406125564 9691872963709 21149317503258 2558879160471 34222661728160 286987652949 2096635743516 4311106034193 17864278725648 13143819416837 2027181251177 8553043533577 10396201371679 6525582430227 3042541383378 15422506123016 9793380971858 1035094207004 2968552210378 15664227527944 6360052429584 3916405131843 4929314622368 6841679578951 2242170282735 17053263337638 14028307305265 16603264209059 21590495340790 1272368195564 3823606337375 7240154069374 21661301358942 16872709510567 3913500111380 4530796500337 475673091664 7031348165488 9651272723210 15254005694466 18694240495927 3199338562708 13938380100693 20930848909558 3390439642582 7996701876709 594391163080 31348502777516 12815111578005 5379402168046 1962930023897 19221903398978 969972783110 10758274329921 3008557232452 2431313354774 5514401185303 24240885380484 471252301782 36897014642461 4668038390776 7300962467095 1390748653234 11872273617804 562526908735 22600083334036 15987766358315 5585962700695 58347973707 1476863053835 2620847543160 24787469288392 12922497906727 3160073173775 3718522780292 19286860162911 1375164848258 24271677751780 5139374338882 17698984595175 8278183135788 35065398834780 1688943840107 18373322279 473990836820 4237182508824 5900509046856 14514659934353 1039289330307 6705146866583 10076132064474 3521679836759 15563562482253 4270988603857 16311427592364 7544815404701 7583446483547 9267422736473 3246709077660 9939590564877 1048144167187 19982823647181 23019094438303 18817214255999 4619595998095 3170047414205 90584938937 19261328381841 11952615689236 3634901800446 1061105468244 4749577233046 4784976768861 5883621389622 26536291354598 24230139211165 62522159804 12227362759997 16081355045892 24902095517 8817663785652 5894873696495 9676912354065 20320361953129 1575107908593 6038124482170 6057032193604 11878800825346 25778797319365 5115064085032 2788542656 12306473114202 169440115240 1756643018640 1623744123099 1574727946040 1934898171937 5452462063149 1745660649511 5077533322649 2988994978294 16889290044042 1984224842189 13691639922106 4391017555218 4725056197605 10244748073577 1034081348316 9217199263135 158329259184 3334620506203 19239399479074 719326915675 621443657214 2211771699341 504008650874 2014421796302 9788031320131 27036421497190 2103870387300 14970893242339 3016019095444 20467006889193 33713492386029 17838497230771 3411645118131 5300468806447 388720198220 20221072325976 5742239860546 851960995952 4114713531155 12771632606099 4527220212874 797618920323 10840694284642 213759027788 8971620834855 277853153 556362594002 631753400444 5165026893488 5729102926892 3681558205358 3265637422932 17724800387759 5605700207734 7135301519847 7511261242226 6157101676209 97107763257 9323309024310 1871609932756 1343514616044 9128676555744 73518625062 4284919268653 2069851493734 5012091012708 7312386281382 15100426521401 19801809577312 1625960720291 26927809673431 2687584134702 16620506466066 6449658425295 2017135932120 17861644888469 172079521172 28935110021980 6720692134002 6677866493366 18244932828625 29014188512499 1274764882133 1809049469451 6518021937641 5315425498350 3676777682378 3843778494475 1333016161987 10761759124295 24751915565107 14384783676931 17867734942840 2930834273932 3798330155248 14357146316391 8093644430788 25519143742637 10505708656989 209028306549 13591965773243 21736944886085 3576280256981 5848860525494 12332066286590 6786843353706 13545110103993 5198730812699 2955048250522 18167348261007 29261840818 6543566945436 1395200636448 212726800906 2873361990640 21435895362045 437754029684 232848432784 238819463311 4752335747599 6719998443746 615633247959 13088055729167 2644921381011 4593883196301 13741409890343 2637269633982 2785040194276 11262805292707 777879359292 21902040592114 15081499418324 9000653371344 1459265456669 2837102875697 14549155387791 2771606692812 3772205203180 1245312147086 24202766129160 5979919127606 4726685992967 10182506006565 19546698581526 21075122569438 4218401608734 9607502921026 6625524611121 10527300835364 9941092459567 6893625902363 1983230855350 15407439951359 4349808483593 12274814713991 13188149274679 4233348880198 103944825155 1477726766690 175072628175 6275456403665 3694264718986 5714791957558 12988627146420 12645133939831 1608958601391 2762248325824 10967544694820 8642687254529 1876202038701 51079768185 1205485939696 3938665403731 2574274069014 6832230784715 872894921417 7937910074998 630999894944 2945765856590 15596917277170 18662142327168 7158462663 321534896532 1508929100095 5642431194 2268177431502 252142005762 6251010549523 204632025070 5094227259457 17146656507463 12775011201170 10375184247932 4509100959469 19945973156730 14985445839265 1271351127914 5303087544574 16323368740616 148289595621 989357084603 786704661644 19402574969878 20249210334384 586993396332 1422487793269 4925281849306 95824760214 474777447360 11747554813352 5847387230852 1237876029433 3868430321203 6354129905047 409042946274 509086645235 10940007138608 2935508504030 14690964492734 2756040612062 21253321598989 8341185254280 8366480538798 19876669792 154362527808 2689899251165 1039782668302 8619493023834 3803933187462 2553151716601 2794999765477 20775858495958 61056192653 750733699539 3704021574035 342230571222 2220242268051 7390211687179 14761898505823 10630289692416 6126729745299 879723763471 3386782834851 7264041774185 13531392006269 4053148409133 352870614636 6808742880120 13168075314898 9431003104734 12016432294993 14685554209591 11072351021231 1683004654741 6021058613277 18143815749385 8007859989180 160163600686 2445754299366 825109815495 16173667112539 4566519659424 1052330935645 19515452044992 1264612351052 3496663533052 4669895234 13417134856649 22079992170947 6260543097103 2859792785024 19671437106657 19714502763264 7125605055713 1633288812135 16923195642919 4594512539610 4722959480200 91352464632 4272158315095 1062994165147 260678414391 951615575771 17306063363534 182928809098 12219111304740 23074181518441 6982007043544 3300453505388 3981304076378 969772783757 130312915951 1651206969354 3583602806606 2912134440205 229535502323 14120990454325 22142236194157 21254293937672 5496710402122 1037687838434 1360443945213 1686590251907 7402037315505 5919752317861 10786695598 13391880322744 3108671581069 2784275171679 18607700714216 2412070620282 6227788397575 3416324685337 15271975003442 14771376916595 3255692895308 10210826135708 4852434456944 791133549175 16400881799502 11175647264591 10125120282 2685002312071 3719777665480 1483758074553 23827712240057 10013187336016 2565858120402 807918639780 10002281145281 1041689385870 14741336462365 190409476204 3744528126635 119160111487 6599105565674 1517982777847 4562725073260 1149321917450 334921125125 8379437429897 19146135684791 3060162091562 6593951062866 5623806160150 3612042177557 2579930924349 8115378706484 151697522130 6433103731410 4575641171 529960947107 1065182577204 5474901230069 13616180342442 5631982208379 7150980329565 1758732625979 251023331701 3522521263462 2800379106939 704651794472 13810318840571 8016493531560 7176758182443 131694284165 24108262446174 17654821573348 7533616787554 4663444134402 1413815692442 5089214190913 7250430153 157835652371 11826053832682 13109654705356 1185616130600 5832255198200 170832369565 3133191208480 990067881650 19597151886869 54877696250 3085462350763 203150944539 8606407486176 19768270600248 7129500320465 969271155722 1613600032970 5779924064546 11861283129658 6025743819373 9233610653251 1774794388747 6886190201942 16554855721011 8383361891840 4972750035608 242444541605 6950012689941 2957835382473 16235982950952 1028489838155 3249293877589 6750566180799 9931209803766 9570727900731 9793705439442 22268827693131 32126565146 2126646717373 1216705745670 13208081259 3897042415216 2999422497590 504510206242 7625167860248 84937683770 3218346059531 507863636956 887410094158 559669082245 4805727596308 2376992588816 7002924275610 2285929057648 4126548634470 11213446393824 5216873521500 2908334104302 755468195026 2708623777995 268263087429 2507926896301 700332003184 7328182395836 920425935339 320195541819 3586427165109 7164583853311 250201429720 13018071423522 2576135455473 168150421938 7132822056954 10321617545221 4803515053612 12438327672357 7006447071825 1811958477021 8493817915917 4869263132824 9016528680535 75723392489 5406874923466 8229467888503 771938501926 196109023948 14490157727931 635508346678 6531755135144 13589130155192 2310491509166 1016665754221 4131863882209 2975807713205 1573730217906 954806784251 52017758474 491886004424 17006624477871 15081608255240 1810346062198 8074654425906 8550763564923 1242597110853 3138468219681 1632854651445 226315086168 6772022872391 9660221787017 3782894682790 13135823133975 572935453723 2070981953798 10382743092459 1529532285937 3341599179249 5156999281839 3806247076004 4720176765225 2032417425177 3166114331190 3620323809925 5831811188913 7144372938692 7185428627310 5980158852023 1799813275818 56543501774 301994061532 1676913246058 10409132577006 1010456437891 265324785379 5487531340215 5020230751346 11134776152595 9182681565839 3960217050728 14284523193 4583726360616 218918537050 1541534048960 255637787016 7181299473662 475440711113 394329247763 1126692012286 12462119266478 8434746274851 8017776941184 20712235925194 14152392665161 8606061277497 7700300465750 13270339765808 17465017235238 980758225613 33645420521 9335815444141 8565692951527 2918658508100 1111906480385 3530037047474 177000355895 2386346558783 2070791957224 969915433579 2817322715356 1034377118 5236496265686 2301794243139 1320828718397 5731643966777 7184068191139 7449781046180 6028843588155 226224284722 2875155616902 9935552119700 2886636537798 4464716538105 4062631717057 20002949109215 1284722033837 3092206690050 7415328307867 13227856328162 5123995596258 9054537670270 1137087706392 8195018929706 1675847624618 10083258104539 3313750170955 18495809376430 1321536135239 1051299600231 1529362627521 283374382950 58443199655 3275181828170 9905962857184 3726706243593 96839995358 9160603731910 252972839287 2548199582267 2611501012300 2466151501368 4566433774988 8554301759513 6170364723410 9942919828088 1537759507020 5073837221320 2995110258473 5086212692781 9262858491217 13816021755748 3960284075137 2297873071073 14762916452712 17151545301754 19903959412155 737791018376 1517469737513 1357913027484 7703594539457 392145840631 259347870631 59903986083 12255923512960 8002555184733 3660510630398 9762585075245 4582034031431 4865874530450 1733232240527 1374611026640 3095669616879 2013265810066 9994922766016 7021824348394 789807665833 464052398466 819931279129 3184159322872 8618229632105 337962015732 2996801565411 2082385697904 3722723970318 796562454135 468901024525 14649075267704 4771910458418 2231208213163 9138246127802 5534178331447 7999392185595 11425353460414 111806003780 544427373400 663384973270 365790441872 2347135150811 1005852869802 2271615646600 2118395190761 911078941397 3644909752055 9494882758326 805286783289 934596161279 2770291935888 4230527976333 2279276072749 8826593504223 2562150158121 11054168235341 6296490938241 215292879535 179858749879 16063025828298 3389811509422 14029715103656 353738922724 161723694499 234494868023 1103288365236 1789561930865 669956240844 768876992865 5240480727752 1850775718447 12453114697478 1426029935829 2092778752598 2304614171817 1484910769064 7381781074286 4303017906799 8977434609052 1175558525712 2231064450362 10775689898130 1966816790926 106432788095 3828202642094 2131426922192 683799979114 4389653240049 5679404544300 15203857996753 7796004671847 4876332219722 8565189820264 83389156664 533484674352 9064672267235 9117962950985 9712264494972 4807064556661 6832337684098 5382332241313 6683276279805 420657081414 13264821993658 298075194313 98564178717 159367251059 15057564230697 1019625489357 491582469047 1844061761694 584549129833 10951845586838 8420987841864 5178855491899 3249511788037 9230728114476 1876933776172 10199438245295 5911675174586 8502695617523 4246245595006 2455257129595 359126589635 655999430458 10909447116523 6074179082955 7431095793672 872536051136 6080567269706 150139800164 7342864511677 7147427518197 181967939416 1561332098669 8727487316036 2654817321488 4940534739493 87334088731 13918701414455 1087572376744 282294699805 4198043547924 6516263065329 1608938205202 514845374269 4853888017812 13124321494285 1979256002573 2055750311220 1716543163844 10830201535505 14716904280139 3070814548330 446629136765 1700863223185 2686911386634 3108573012295 3256920420932 3166591865693 6935694044663 8949212841404 1455706203735 10707280382177 328008104248 1138785256777 4222215514783 135963027178 2672896808994 3040020947979 878073740527 1180825895344 10875414589064 184136055591 4810748550227 424318393340 178926040459 1697142734233 8425494451498 4571032847230 74355184497 4496494806668 2040424188898 184383896515 2474065627859 6597163364719 1133031132289 4580849142506 1761372907129 2675390846069 1219140977947 8232241275106 467817316717 2886134666236 1174851298467 1126391092723 2452265769842 2595103087433 529437729193 3865989480372 3824278244533 745085986399 1863808065760 3044119810038 8336217607753 1186266005309 2032501042918 2882469520615 5993549051382 425668428340 4064781940114 1198472758215 5368796548591 9570814004 4672027989765 1839888401568 25322067031 6353665148098 2333617693188 1375374831868 102009175172 31133615639 7368815661611 390992570410 4304209044217 4753169295534 49102195894 6230321038308 2919133056167 317758070945 1323029898874 861345127230 570201341398 3860862873907 7136717553 1084467109252 8218242916 754721328461 11854100189909 618046087250 11362067879696 9080578327854 3881374963771 161983535408 6142793719632 207143446282 7023087760932 4456260511071 8008516462489 2619222410269 11081162499736 8829951629748 345486696893 7150812710584 483754762694 403883064644 3888239496935 11278900505156 161626604882 197479692758 2662401070256 5362843026122 331490462114 3330573971216 44817864980 2221817247592 4950594571688 5598310856443 2165195315238 1654301609400 5264935553 123926614781 482620270967 5176077896879 817316068041 2367678674262 1242587630717 1353989218231 6807940224300 331370774699 6658586070827 3215273887965 12597385806897 6812216081567 7792345951983 7961126133846 2657823800686 11984919755852 6961004539864 518159754447 12411647553313 1926748191599 32433863798 2599845231876 4711611512696 9076565818987 13386083376657 336014059161 1697263814798 2939388378215 801429759893 4467174369259 12227589929070 2240216035513 2569734637226 154270215529 2182883465303 438857457991 14315122252032 1766057925820 264445180786 5514655872878 333108290296 7724502102610 13180270751105 801995766777 3222581744839 13982982785742 963592017819 3471177410501 2583795760131 651859002362 947404281666 280144517302 859078217889 116014637298 2177927415260 240387654197 947070745004 8079578655461 141490998585 1305205880057 727751924208 8473837713584 360671338059 10377428571215 10932794348222 211277887049 56734754238 9174702623988 2543238275936 11387396329974 4196008821806 3037331390744 305381896791 295002890526 639037768780 1391500917676 267945987052 5394895468307 810586262994 11949610407680 19139365581 232567802216 6345171970036 1354132431739 4997098250180 1644918276880 10671582470613 7496941174967 10424068838162 2928280306560 8339424091158 2905929997631 3787419392927 533521072999 285089730931 1712146279452 331246872137 43137978786 1858505749506 6964290548568 597587166019 3611418108457 1831923478539 7146994516815 100052736212 4492079340802 403327098649 6799551008547 866925081240 3018274860277 4393949895796 1590086604035 3588061203244 1395670915499 10280838581380 6033406623538 5491928058880 10312512026690 6879297771340 4467014632520 567072857584 2129618904466 2715767710683 5466629598168 11202830497269 1211966188285 783454858847 12921582332690 2547362087598 879977429230 702981021860 2436689390928 3688555391862 4781269991211 226238931669 3333821671 706334978451 120920219639 2342333486 7265571296077 9262549907 10509333791049 1522078816156 951167027 13267846566993 273238282244 10611750818052 7534032378059 6338042671473 5832337564648 6147464048327 6203002742689 9734837185094 2281241718967 9302704225308 1718665042695 6439856605666 1891911781107 1491327815523 281307878496 7992404251402 2714019646148 1909431387763 6323764175689 2670452633435 1103255764169 6976800320749 1578230326670 1119450389448 8422969026617 569271580729 7907182812205 4598622674760 1477193053743 366968373662 6042487604786 3638957819000 1173906859340 2534367324283 12529619385997 1495545305550 1245088212929 866070721234 4357748739334 10220681086861 1219027518417 5168405004658 1837992909697 3646437502464 3280131113496 3574652966433 450991131040 810330862902 548668916566 4238815584227 3142008221740 353822804656 417286371052 2320300533259 1654651032715 1063249862663 803372977340 297367282834 166349706389 3037806273778 462384468034 5103992403585 3266028627786 3159562582120 888216519207 1524577396820 3184334024509 3259632378122 878496008759 3170015570184 47939172818 1375557631913 6324543728285 1598445335781 2841901155838 2970347792750 3034363320003 1307552431768 4829357231132 7722508116606 5021786996019 1348228381609 210836912790 7285838812958 18813950801 8818788225942 917830255443 60969230619 686421089797 7167469762180 7162763416914 831924221810 1846808623384 512727534969 1376667962023 10624149420804 2804594535904 3668886877668 29745472231 96854996322 4652455154927 2986021954741 59343624374 8852202121069 5876378952963 4599196558406 1303059861164 290484490900 1479308584453 113234893895 1112207746814 3479353803647 38014353766 3772591193979 906121572305 6742710901928 3420349865624 1520876090405 7023364163676 12393340281981 5304325299055 2293497284246 699137621223 75735260924 1252839191723 2651278498002 495278987955 318924986413 1803941989380 911228158741 1483836262097 11645593849062 2694596132614 11354615621880 56309058314 10347173789754 7865276364006 577177089216 4501413459651 8201572770286 1122422415422 4436896750549 3460819482092 4036419856182 9219043693934 286868491244 8036204591847 1971227777647 3522323993597 568976634298 3664888224709 782887867219 477189118463 9260469200043 2122116897364 1035876116949 412286048 672623615706 10058924236283 8627450348017 70891263197 1602915925131 155196654115 569048742760 3093463869112 10085399339855 1793495783 4890120675561 164030313139 509456728268 1518506075925 10157592259486 87189620958 2360041740387 2999319483365 108576235984 5330958924995 68654927986 1376271541013 1504353675900 2070247930481 1750811103040 2102539860016 3685467162315 5004528759472 1572801248453 141219961 9517246333897 2121302369346 4517571467371 628694007935 2895851738192 11186686097537 2039993085733 652468386973 2564265663162 6418971629444 1074862156894 9966472670297 1095162695434 4341304066 4346038197954 9232166446144 977309578481 2506252122775 2341544992085 3827064049783 10268639834820 499512851639 3276723676065 3381103684705 30425969749 2478110635383 12485242655086 366718921806 376422853156 695070483946 961696281420 5658327442379 42408801230 2951734754333 536719557616 1097396065490 3660617372336 8711270857622 1709118692004 2306700866302 273075409745 1606563671289 1235211006283 1831737314465 177559192825 629902006674 167102695714 3792490785052 1887899888200 2374984644436 2086407746400 1374111825553 300535477563 295354164512 2877670767803 44895561171 318466292098 50530679830 2839035476578 80531198513 7459240142380 937052797996 70256797183 3223741692411 864444418120 3427199717204 633988194506 2681615304513 3383561119845 1539644557983 366154059553 5724662387595 6362120464011 3054021820533 3653236125708 2871930236906 39555950698 621671829472 4498785345572 2378026345992 1482068565570 124749736554 1079624178810 485450130751 3374814469981 849696618017 1364120613856 10584929145 2925356693627 6141216157568 426860594911 676156231599 3566334526279 9793243755529 10388215219685 6133628103553 1795897950382 1098655170271 57058066667 129127499396 611973769 319325470032 3797748597883 6793729520202 174230001875 3094206772420 91326495914 1376844567169 912482123633 5832815185630 4891805020049 2710455489722 3094781764817 4737681793563 5010442175865 310418180629 5246483020593 3653366027113 1586440837524 1864477225975 5304793571066 10178704299849 1432989053685 2296715233298 323789601324 1019483683962 2656191528325 921364948401 4771927607683 3313013148155 1876248215610 8369318227330 2596855610471 301706991793 66616554836 7553079252625 2427163869270 359299731145 900821236551 50009190937 3241191813439 120047137994 5194923414253 66313347128 189349039737 39069998490 4181917359431 6722203232387 1648380561146 1018606388845 2359999308953 7068120071269 8863823649061 2419227901502 4620773325258 6015446285404 404954222319 3045028559991 4653261713644 8153892527591 1588201210315 128420947147 916873946915 148703303428 121755388726 1500907372633 5755007966242 571495076484 2153159150236 4056609631882 182373489936 1859586852714 4428567869 3776916148 791968668685 562296377921 4687523126542 1575710686784 1676858620932 304230638062 3224931250546 1619646501370 1571364915412 4103311366120 155057707869 62876257 1321906272420 5570794318579 916121802921 1561835903996 3504736614004 1508228066225 3094689661072 5498736871747 573700845243 2980381309180 579075758691 1261283049544 5635859749950 206505067921 9363770322079 4188594765221 155031047730 1290901603821 1810657966305 2620313140806 165079736480 1638459623901 271777837817 27034254791 1817642483806 137077057275 4854828524312 472538478468 1150225223638 250352704727 44400747099 301211399695 293080459729 257949400181 6043779177155 2939686936496 2239304366277 5598540343020 548806764696 1629884113624 920387334781 2514229648017 2968834629281 839828730213 4127545989546 271501387607 3050221075006 4453082737872 426714683643 349918774959 240695709683 5914834006091 928917186706 1445033376485 3158447147400 4584331401121 130065230706 53707606205 341201359855 2792793597 10360627877130 3369046110930 3286171340760 2114624665671 11028189526 8932994845297 7867866474267 313936161977 3937357009927 2613947787380 556822721424 39471226516 8855634099931 46976384646 151500467631 1701604485615 51156709031 415005564570 967902731321 1532875791637 5886430922047 5308594762896 325155877027 2419246162489 6510646748 253322527485 116470168623 2545851983985 566802690616 1028458293686 488937850189 145329456460 4218486404797 542684457105 2274009310 38077366229 847893590905 6405046105557 471663853403 241863230860 2726162943824 3900918211474 30215026590 429787685527 1062809002540 1916663289277 9794682714806 4164200809599 3967911960439 4058435064198 70045200176 1358581905673 1001267995400 3356745866383 1406168591918 8561294196 154204130446 14533165805 581162457221 1143408712350 1309365992282 194593651547 786313360281 190568198263 2029477166031 213831380331 31201801049 6278194030950 4436934370835 696930907794 5512073635895 973216076 2246337899663 296960696065 747719906504 872474397541 4535943184434 813800861607 3869317939114 1432715182474 2621621718179 46625825930 2508554781564 5610357039935 4508983597008 10822347440189 4061274530727 5528463558464 4339449471093 447997845 850288367668 9446296693680 1178750398278 191773289576 7332336455068 1557910749916 7014887513778 1297684712106 3905500327250 650902682355 1745705242586 1470350899005 8316305449718 1921348353269 295253536487 624379465291 4574631482675 3958177649803 11053075239285 1180516435974 1027988920149 235318998641 896999229799 1909559712117 1099264660825 568591350458 4918974562 4585512818557 175002330350 7500014497528 2372110636273 1493465086097 1385243863715 1532147876429 7915760940822 4299183179834 179144227154 2364069858581 446596671878 8200813328734 39596035620 45286703076 8253548425742 289519059277 624443004204 843052421376 2208624652826 3839481075635 3002892313174 7186307792466 4392619905426 4429983171366 2874129151907 247178705512 2733350590822 5355025305703 696226818635 2102077291862 1362737650259 4099092964697 275809661551 1928305691281 1097331402775 2700268717829 5340751669910 5658984438848 3151212961960 7104478496436 10474839764 1081262636869 2136482264048 4372932221569 63700054203 191523097804 9295901430079 969500403749 8338730458 432968179915 3485455979522 375540810904 6704516573385 48852023074 231618711633 707913358636 841815916953 2043791433770 5087563014 317748126585 752942734456 1518218221681 1529626190208 6301853195583 3360112126087 652311623030 17546650970 56475579608 818610450803 9766452465287 567021649555 4207323502264 347206429907 3089883024212 2382183519296 1169062580297 5994883359470 1903319393039 25917887229 2882183430059 367487973 2225454408668 2222147123118 254462849481 8841186195579 9097391866638 5349852105791 51166980321 6224725042248 209754559553 44830580637 706213962713 1821991874578 2972894244616 2809045774466 1138855596654 294087710617 902552783880 1258731640696 1224951642340 2642806098285 3185731827123 6688497140536 18053224596 10376440287480 172343951453 327317027136 3792448639523 963548505145 4995927417001 9760809436 2283822243096 1082447105551 3685886997516 207248181780 950265205841 3720992868597 515340373942 565542952070 1469338775433 6276239303176 638718584606 6401063669279 1612076773798 662645658153 2251465224538 615591210 50727883911 2389180620069 1280284063670 1642886069389 1383355336255 3252339098333 1642368471408 691950628946 5187517441656 1841980353779 489830383653 1200494571157 35485398624 41567603396 2091921450418 6609231926538 2142038137480 1000469153472 138010561432 6183264732928 4183588895393 1991906812890 8233838022131 2524431124578 1059775932971 1072612149931 3071064392267 3149630653953 3365736994465 2698884441076 1281740160232 512763645695 1506440849721 539213751139 4898386909884 299460985565 6401300628322 749365025353 2081973877844 457456823827 77088223559 2508787405479 1185873315091 1031722716335 526449269609 2091140960409 460076395709 5609383715053 5392990114009 984549932927 1128578796102 1381148080920 2993940563208 4702149270282 1271363784 4708309513924 8382561360347 4750733512389 1023225696880 63302863996 3284455125026 1887496102030 6162553113362 4431827381958 3287371550625 6421916593076 3503075865274 3547515537392 1878134185178 4891540892974 1504945961349 277813020179 10706263098508 590473752784 5143693810453 152387213180 111749273592 533983088192 5004789184691 7306897485588 3736113742693 1134368310503 306145302812 2267925411746 1682713586865 9492288982279 127485717263 1189478832616 2732230105445 202293887405 647756092300 912486554093 151164002682 2197356108212 4600334990614 904941720518 8379189573456 3907926670351 2692749510136 1300000526500 2764505332229 3196732867930 513101707662 2182336603304 106725895576 2804446438397 2422247452266 2327030901281 976538902577 3958786041693 2042674091764 154628710369 56673397193 3265763697804 1469552363774 829716631297 1322368730486 1760113445707 47475107241 438193572540 3799723802769 666525145794 323825376365 372638384012 1265717666753 214839138689 21440636419 3977747872654 2701497349230 36159036617 1593132684110 8162674526511 752383505027 1772264393623 1343987892375 668264967525 1445044603130 224585400403 1248321513235 183668265832 722253789844 315370671715 958959265133 539945168975 105692639525 180147187792 3337427512803 1133164702734 1357254700412 1314877956745 333198898102 807102284580 19526874524 1415284447578 4206393771992 3170112576212 240504204309 728779659033 993363987739 4291026357266 7327697752573 676401795139 2377007904659 803258510282 5993331565390 2800558436196 987784823838 2138370984790 6302729441600 2079633344523 689754642333 209694708695 1979846942166 4867948728994 81866906283 1910646326755 1840072941041 407484598423 5458307285249 4699313394156 87581651266 3602339141987 176529123577 48786436037 1220922208155 2070604828368 1938494656311 1028054026149 1570651675010 6691689219890 2095937103727 765805810487 1731756605737 111361308317 583325581289 1684306088610 975720532254 669533413096 33659863943 1336945773033 2119347237890 6908525762753 25686344634 467420683125 4934218546660 3741590346882 6561184754 29607475668 421890238702 284983885086 3645413360339 15727732538 802122486377 20152302935 893429862608 3553773503955 142133269233 4399179906944 3499868478169 6470910024040 8311689056881 6405736638195 3274515917605 2514673831732 1231723735541 1667383831298 148679722109 699935283847 3318308988929 549126733252 3805964798336 3405679872242 2004346427335 5267663504365 9355089865869 3996843406427 1706185593494 147408343551 1400257747316 1476182326082 4068991763471 1475965481799 1102933363160 3640483888421 4150566105578 46637298776 2515055418405 925574366846 1832856519330 66489380600 6553654869377 628846592069 1388866033987 120840776462 2547892229741 981499759690 1057883042052 1987168175718 8947163270706 448627103760 937702096892 889695899963 84505641924 294659680415 1367708658486 5799667800115 656585892092 2448687922321 138456243062 2237497598893 3826399746 1100986619298 3947984615557 339277461656 174146231624 2257025872969 1185404875928 1422558448029 189226576313 181415718600 1829767152589 2128680917115 499722173411 115387944013 1017244370677 5009469255647 659459345785 1004499522041 1012103317401 29701256568 7168725047384 2867291249656 8183789812707 1236737776297 446594021458 2539650929677 2842587188241 2389288059700 1241239831634 210173514659 63944200982 1733374711943 1527031168043 2151397137595 260159424788 27606240925 600799628450 6023320790634 1804230301067 627117105939 1526115088133 1708907699945 3572933129928 2340057813279 1547381123129 1193389854848 625451606770 2256573271733 274319062116 727806803068 4424658653288 2958695735907 2746326106923 3452601785603 5106721062600 2800828469116 1306711874378 1999713240 5518016173936 17800628542 1824404267457 33929599493 3278445068359 1581453167327 1170995219223 6758686426653 50965905022 678011753882 3526664931413 1404512162401 96139651337 2606006547197 1646368971532 1210207759741 2848132564788 368322087433 119192600481 677970804114 171679518934 743930092556 4832272992398 1549221137082 7202148802965 2136381990 167622460019 1375488584780 815492080025 101109891734 416518477756 2731054695537 1536787122297 4976285454690 1983691795682 2196222910478 6108412224731 1052367009120 757532871338 1150591256 382054970088 6344263253431 2511966182934 518591688227 163779950266 3043102349514 292884597 3044906322366 255732224340 2721062265429 8860894029 521553551576 5317533328721 6568721410384 2211372184198 667291165116 638604034008 261781802983 1158106783011 3171429179257 541271493644 3491960191109 3562046681388 240137483540 11104559482 188683627533 30848362894 2663647571957 6809374363607 2977391544391 2329962620055 3526852334401 5314373417 674491285 3499235051919 3226390193099 50190227029 1046629311040 472900429455 1464246601205 139210150089 391939290737 514941102001 35265186440 328728176495 1125520609401 2517685453424 2699867425039 1358539723249 1660532290284 2712630278071 3003473774769 4369884046403 3480890600607 3096322118405 895657593705 377625255862 2184424634839 356097340236 729047222791 977813364527 5636209455608 196448835830 1001353323468 5258066560742 4212744805425 1908521901170 2674444822081 7134996726055 133552314592 5088250667287 7934376216017 34100504043 6784075694214 212586882922 4456149305713 8707961399384 74681751064 3547650790230 4612998142812 3055219255 6719815866974 240169555896 941603969 26828842582 336529172638 354987136515 351094537192 326286854829 7160260611694 3554743866061 2969387001683 693741564196 292038758586 1497884446092 3622129636334 5945592211153 29173899799 45620064718 627519715480 244867797609 162940384805 45827307223 289416776806 1917219715 3756912030033 74685289139 232694868097 2722520535339 1744086609925 1046755576263 4173559814024 2403248951873 782513409540 181457151225 311043802499 2622326204 7026492718255 119549806550 4070852454890 1439846594194 879256380035 110066679673 1123019309060 2526493225 3984864717019 2205315596719 155636220882 187721298879 613617933724 4936159439812 3369389155904 3199629299226 205247066435 4747811288679 468177597169 1193329081524 678716215175 220364088021 1090427994563 452688972952 5442434547672 739380531311 5740248198742 478911077768 2245403388544 1422625996721 1069798244951 282372705562 345985766048 44204478016 1697213507990 187229960618 1559716458129 359948867909 5705551733711 2977566386460 1994776476387 2053843279606 368224107640 3449730926870 2227993761196 6038904036827 2300570727 4429584559859 165763711539 63587151356 7234270888047 614992051333 457256896510 500414830371 186719704712 56849436769 6231826793007 2691623548737 5254482111969 3406381696002 3650799327025 3222977610057 1561454347458 204737786334 2645672714861 3089091942599 512841986524 2488892144970 299256888312 16320978401 419356956017 871805074251 1140379506691 3036925129448 833238859496 2083196929926 5489872558183 419619735683 1310623857531 203223453482 291475776340 3258066189253 3542064144127 2575829705070 29860806614 355451132722 467039287000 1885308263827 418861099732 7358239573 2307333577736 2585688142025 3403121027877 55099706014 316637817467 1754685299027 617749631369 1775672718 2692690534512 39276779157 50864079144 3211022611589 1284207371524 14183025419 224236086080 949857990089 272443150257 9485682307 2787301440822 4480732684108 4394340978 198821342686 1178473412461 880845054097 810358468835 493358653860 720724377447 2079421380957 58090666824 370201884535 1212554723933 300137341864 110659679932 1923050093477 785384822372 40580866623 165445638617 3507169742747 370475069276 44531623031 2355465754811 570148306244 83566897925 5075147713040 92052701583 1675962580904 3249666487458 50485005532 4011080845242 28358018143 468091759705 2356661654072 226624633704 5756839898427 741931437634 1413922309822 6937021042045 663723404299 2480957304562 4292505061299 398590922694 2791526629475 1067396870334 963241721610 2710395353209 1215786111712 6126628556090 134657904889 39817089253 88795509256 12083611567 4214884422154 424206253406 18673135769 1547854355901 1055719184580 2832030184556 1422256056489 238500930 164028949940 50792586628 156824943026 288241729425 6576068357394 1618681123433 1580156897580 1230334250637 117159550913 690652094 141267296157 757061286288 1536364127149 11240782558 9426771801 7791314690213 1484542160216 3202092517040 2771035527793 2422358176982 2302491131443 1034980291442 305502811611 39202709532 612957081478 36029629364 1344743146831 1372348379964 1545543795010 446087453027 415447555907 35080119530 514203076427 2240445267167 924616199218 1253071881971 1974435094509 6109014726 3597531113940 1058601980170 1278473350932 2660370566237 808812919066 1292203607347 2374576494014 2470915204375 2349942825432 2642208388497 1122575686336 1869899462886 24922653706 541466533982 280913996143 1132725341622 5922031212294 1115469810455 844078545696 387226290990 647017199483 1152587504139 357337725975 1706922360355 3146668064504 1931882759325 8918368857 7633341564408 321644733192 1744297999496 1607972572475 2089735675480 217487722813 1992434322424 2164524302340 5488280641593 6164842944933 1718060719587 180419523446 559507096429 86796981560 4658707605590 1069651779505 4833371846777 308430119488 6484341467136 5713620186942 366027548487 1176249459587 664502386181 436602304529 1302430388496 2788471489860 5871123843365 1491121089912 3639148578027 1410492674512 1159977488846 1062086782575 293124001208 255371912735 42387960206 502877977008 2032847217276 623250950597 1454995319509 4569909395550 1575636323448 3572155069204 793687492016 435577653983 2016320807021 192188744101 1804964904785 131181692509 332235512628 59967441941 2274584411793 6284479908351 4510952046909 5458583645697 1438607082709 260646366485 2333020788637 833603683156 34637207878 2111186948545 387250896476 1903954119946 5302701807366 33761974293 824736134985 2019774381686 264496766336 376141390833 2018115535899 947222278443 182489451507 384550332484 2590653595301 3952079110399 153128070216 640719195353 3854029685029 32141329543 2278095703991 6334560129 4449734682762 857717974662 4438718820714 383851080166 1509186378685 94924348493 580518592245 13358639353 1356581161447 1276902308974 1218339491462 14891638450 1959303602962 44615394213 77872746120 1054806026961 3543126412181 554677043794 1024510309623 7880522392682 1560409435186 5689821366402 878023450946 2200835667064 728166472603 797548761226 1523201561854 103605001026 261322505741 1144630975941 41904646222 39861567474 3730154412368 186514271524 8185264669954 654526858130 6357605982787 58621569646 916573014701 276458673447 963911215570 66853583604 649327731355 2823265763936 348558807195 325350012603 367974058773 1259548999140 364247894835 2588685416121 651170393022 7922932380823 136859080608 1457307054706 550365238841 156349007810 310387701021 11215407841 2944691123128 4565353218085 1609534537711 819267158339 338407952779 122133390078 4485660551806 72099467532 1001733955741 2684005231547 3929510387537 1631882223563 3381338898250 6400975509967 10180736954 735560783097 24546838527 679966878385 2128922099870 640217906775 543492141225 394158841618 59091469854 7557882220941 100792617901 44139420188 325874723702 936141900347 2051613287364 783202800261 6633493812538 2921929151399 86109542414 2105618161669 886122083177 3575846667053 71486167691 1691404752694 907082454662 1838589204321 378364058218 620403830750 28540971497 1417601177217 1824892139399 84887460143 1112775688615 1610369692568 5747303560690 1245214335156 4946604994477 6087365031 6922654953688 2796578494137 905903660106 1044809107145 365456486463 1193155764073 868493087986 3900504401760 178347827721 78331786245 357645919673 5589076914884 5408780538830 1778013086428 1338111040289 1692136437195 640254850635 4682013117685 1498364820291 708887224028 548517084107 165865672931 407770732038 3337233303557 470308895482 852123936844 6570073001294 18269323085 1564291840426 2048883585284 452278186427 4916747182738 1774564363730 448722044684 571953710439 235861173303 709216625002 2884586468268 966463867258 1633674882088 873669329571 2185525098002 77735114951 240904807213 45812242924 35718001113 1253007794554 5649288210167 6259024184090 185667917947 2854053591 4479970676540 3494704252806 419711227362 213627047141 100226077611 1090418397845 15919861261 1283075874717 479261438316 4427114718840 1456418289118 887291845282 603393137797 2539635711751 1966648332324 1416417968407 3801437579618 650545219224 1981477743400 1550178250644 64872864432 1097718664977 7126244729494 1430685101842 2721284025554 49749768725 7023405462873 362699738779 936829640413 73976121387 3242695010516 267038930498 1249796970700 3417601018106 446966390638 17505996699 159899778297 4732184047421 51515019793 873691351135 1023010763375 2961210992403 214601372625 152170457941 3043568977347 2184569910562 1107794225721 267935238107 624646251305 1471181197198 1056297420341 466654963746 2270498904528 30285027571 182891238598 768325629186 2090332197548 1327916881859 825383241422 4454944737422 3876791670261 297650821988 53328708388 47585656304 2803694266262 772960006869 2566337234897 1126052831580 626432584109 343175061023 567393763128 2828463472125 157600333806 313896839387 4320581767966 582494205363 1305440147475 160532593989 104149971169 749304052553 1783082923144 4419450948245 980779327176 4332235987199 446190158281 434192181101 483751330062 657749686165 73544719996 3018091572050 83660144751 5955317608524 682215759462 191162445117 2159826367460 3353414512144 395326941853 1790623177773 5051576432002 599996646895 1384158728252 34900338950 2904464218070 974114537748 966815888630 5250309469099 23912808290 17169495092 1106502585 571543913465 391446300075 888976088447 1231163602316 517737118945 328543341509 159499950508 3867229203073 1269194240022 9288046805 864659884281 567348745091 3327166906783 1531717035651 1376470168327 857005441414 4222076490191 1536741042916 3518141666671 380256064100 195044146106 3329537503509 3399940103 5763957716076 1055610165110 27542347465 7939159115 79659200272 96925197138 930637733 783502070930 92930811817 762999446816 3241330153696 2216920937985 2181423306615 2410062412062 308398461989 3126341429812 129062855710 4393870723149 763729847487 558385469225 1580689891011 2135846944874 2946241420209 369696921292 5191205645363 23517889387 2278975429475 33295615972 3236233549565 1050894488308 821166260199 534025515050 164322170614 2205920571374 722382157889 65472507774 1412916809788 1087386424152 3063311593922 183491855638 1710473305458 298024047308 92687246798 2040872337730 209065338872 556483488431 195191105984 5455977066995 3293374557952 199316272226 2279575506906 1331089255708 2801615592514 838716350999 2766358380969 665104206510 5182802094536 48267858905 2126900223818 332489029186 404729338933 7207695462407 2207724877207 2660443243685 3214538473808 5772215425518 362535897312 65192482431 26276115151 3601713492168 569967059363 2222977581386 1691932648798 1404151304595 4077220773020 1796918978945 204207603345 240359324451 1625835475456 40190300019 37265240775 3935292326500 1030852085462 3050732782901 1488722465827 305823365458 652230824466 140169254328 21606154109 697977326087 203092264769 2044490301012 191630770943 487492906099 978568577241 768274980356 1220870595598 10269726536 1749500321730 1194635778006 300530943573 350670825149 552457246229 1112782074232 91143812081 1227569001462 645964961453 526297250379 64595092748 316542672940 3385688427820 609133767627 2330735363729 681525865166 1156217907766 2679258682760 1276613438597 1449719703527 1554865421309 481460626960 2219961531331 182454627148 1293736833 1054625790216 2175499983628 1097235866386 26893768905 28417634066 2861545958199 2573123109731 1830363298602 3039706717601 2023333941846 96619132836 2209588390335 326081208885 1466203508322 42351251288 1146836648137 2127919292668 136032124412 258275858401 351097122877 3361981808203 1700400297799 2264928417888 1806101574676 1172752291000 1963531461320 1204211899053 1417390109907 72296404444 359056605756 1037752201655 227631159258 2154292787229 705348236132 414280415316 259558444552 305639383834 395649087464 5615110694967 3034227332747 711985223580 31821590447 1235542220763 2051208570784 288293307565 5521902854915 424575900832 4291187274 1095259469199 334171260050 2240889307408 32408555123 883968680050 117773071447 5743236178046 3464007954523 122516067486 2719165109763 83716374927 266630085666 3912057838478 135794189333 12071606673 1412013869314 1646932686075 875862751986 2646858186168 82463931409 498291608302 1276340987714 1562567390587 48926356441 682329375242 1159900094359 3749966626980 98297456241 65557224058 247627994973 4964993807903 129822813481 582410571646 565728778752 1238444408723 1077052131502 716098159144 2093506012792 32690973093 2311690823294 2445635461 297698650387 976910791781 1191894980818 512743657031 6224322136813 718808797957 2755636564974 31683593272 559769883804 1524180147828 2733641488500 2329892464215 10241852621 957380854187 496160378071 60611773717 5854602351436 4043569388014 339006822674 251222178320 986603597765 1561667359394 49105193709 2740850508631 1758876431945 63605036813 3253990185539 100875971677 69059596180 522024136461 5614369860661 686220355182 520118710884 394357723023 55637651948 818224711619 361427217704 1522113812789 1279640234180 16577333559 483137307888 185485465877 64610141322 3964761608370 1783687005915 879135268638 742137850117 856293995360 5622256832508 5926007457843 4207356280720 1409146061593 142057871410 406598773395 1204540140783 10324897 909121029865 2831234446948 58975480179 5422687497703 40802675395 158114951598 2146349019170 5283250849722 365483618426 263861882989 37623268828 490247274965 3369677528785 37541585396 200492521386 40033585173 224697744700 151652664909 282667875423 878604284319 1500028080642 310618993330 3722153705278 1449695199779 1790728914077 1469766950496 250278884562 345371601137 469271952044 571115461486 119264451612 70684885309 487497024981 236342760903 3699592675608 217272544610 334867360298 34955593998 5018241342545 174925759600 302879048895 3080344659523 1153421746191 259902926706 3287241016728 448304912704 20718551993 246950047399 542214972920 908362181745 38489569144 45681418490 2733393214190 966255352292 273805662301 276549521804 8672423111 1191150558828 68701499987 10654035047 2112654442 482559884593 165526440331 3031471928914 135423152877 3780031133126 145110543247 3849558001504 1705913930897 2768496430011 1458061739937 2676602147069 35950475545 4012374803866 459093813473 372886014904 780481398032 307246676230 498504853720 737456125908 410953758728 153519005881 2852245041990 289538677641 1453052635513 791592512085 93607296938 3976868498458 2435386413948 2948650702665 4284049151748 1528698006371 589791702504 612199864817 3384792963136 728819898015 280385764390 411525203042 172376782271 218737833958 1149253828204 313352279282 60331482326 2348348632040 4139935188565 1354201256936 1307970396011 912238298962 484077045113 256432249477 4410832712696 754404380946 398188324260 1219875701045 2467875415095 2289459036803 901415694297 3729064112843 2451165133655 12850899946 2662630664315 1074506073434 4276697459510 1425168733451 2164659313578 3032492532826 67386310624 472803877128 1804229591959 101489846224 377155806923 1396884205300 608274041171 5638575477500 1151442234247 4192440448372 638642518686 75120602644 353830576524 4271964307734 989698296438 163221461046 790564568387 2265096618354 237675370259 24004904907 1012976049380 1241135515379 1407570858071 748565850438 2125846225715 1057312425609 487108450839 265026405842 1319841382975 1410540286556 550065983715 1842879813135 4971744754922 71879945285 4893861499685 1606783532055 844980439934 210038744097 581285599854 1579999438665 16228082338 4778018314 174124885995 43112343228 2127838274629 553270522507 33458957346 474833068239 79945071732 575405430313 1010369331412 1196081494929 1971735206886 106905220496 169557097881 1887987707511 1632915923937 201769919860 690541570477 4737995794884 1360985100331 1806451598129 197170250469 2805193495100 678561239897 136115141993 634284856425 3402630575991 339460974344 3859681761973 11073523761 264346201453 1971765356924 381304938630 472550180522 2663748067993 522025391409 1345847853349 5485845695110 335844861653 684561777991 43450596430 621303123 3395762959772 219674128256 3172037926015 442845672075 1179283731533 1491967599230 3141073846357 993036982935 336566532143 374027158267 373088699599 1667548274265 1056128884834 2421418639901 1699787099705 40411609911 1390455531999 1442935137088 1446180651361 5793414961862 965739729086 564660044725 1441574382163 78611717128 162754017666 2769232173579 957767109023 570203115628 264575783267 245771395033 1445691524217 152657483037 4754964744963 1043263354973 124845248136 1850054654176 115975394412 2704352556457 895408589734 4713855422726 97432409404 648036070713 600381248176 444897973017 2443408835271 125591578170 3854448578662 1814427211078 1983956044357 461165566622 953753387871 3452112088374 163361334879 632984675291 586962446654 5664379603525 1709408087742 299748922069 458758510947 288662145984 431135207250 2393986340011 15558961636 3366220356870 552502291238 1082453702290 1679445460838 598031620618 134782597148 1411441719979 2591630891953 1449823422376 209829454640 923555328775 267841608876 220907193249 491977255611 82615175736 3070076701048 1122185504366 870717415208 1261988669802 33346806727 1286851235136 58692693628 1106926002408 725888334310 83182244564 629296681643 2612096851077 2093055913690 496996186165 1408255957574 2559535296012 30041027229 817890678872 60776666761 51489979344 3611996817676 379231115386 755445547306 1005055714238 245945566277 4700582541206 468365805207 462321037968 1172946273151 2545110698670 57357470912 101456480892 323733550 148091865931 360718979919 591125922663 884938958561 977865687215 129467701084 796787566908 2576231378540 61894852602 1340858818279 95225113636 1089948946670 2605404085144 1348211058181 3133796072236 321809870818 1577178700426 734765440846 263282867599 127597681740 1477740732357 277380400973 561238175685 3992406316914 627823741821 187687649563 253853856311 599288751073 64031709970 555160645153 939537227784 251950097102 758136306038 118306719820 182048684351 2898925730524 1212265913239 1158279708499 8216349566 1571372017409 12401471800 4098229907825 413815307 2561681988109 279200446112 493329922899 295222229203 289028541201 621451276393 158828169617 3909044712428 2526622189724 1665878451685 5274672748645 18013462406 855036964823 3966295330836 186011319310 425332866165 1631915452195 68943092443 1800316797861 665702850394 1197508524020 4789939368 4529886627799 163835023567 568621970012 83358914479 56925553620 3269421785439 574007087897 604607646522 3974381942738 111523048046 2604315626866 3942810986 696882463022 271012788386 3091176800378 282138166678 963642224677 1135348304725 53529994332 2953505417156 1595522603 649476270614 2847267753858 776159289410 4002898533 640414340695 42138701048 524980020153 4822000362277 429261680399 1149793458008 1691400336734 1404229519182 48965758406 21117304268 550337800990 318705510130 629478263465 523039385738 3497875313495 231784653575 7387435066 2119017789821 1841514563966 60686967187 455993560374 21801626919 3468751076866 327798565057 149814208968 159904051225 472663331454 3218843362662 30872108090 192179836 66083661088 822684007495 1301058314263 1285789745991 141542896721 1168381143626 1492715288519 1744815844036 18080312234 308184607124 2005143875271 139817278903 210968418990 810383077403 42188794711 166622120235 304814854641 3506335567518 879019318748 2999434137700 588019731513 338665982776 1566024523467 906458521156 1194305627020 3107239664744 583638900930 4815483405834 4540806189203 2400126660528 2080573482128 135460959420 410227518852 2274980020965 1249829697470 1042076186662 1127384415873 1303811876054 1838777577058 3406558684870 11973208383 132429899546 83357277175 1519507969784 114096954277 129015019475 19301941253 384649463672 98479764403 1833313725825 146901450257 584290395236 215610157685 744980413420 1642790087927 577864059482 3416141063105 305642886273 86424988188 1024875737369 2143892901293 1320282973058 4721567888360 214070170526 132330631544 704736629877 4223122936229 865615823476 1043998653338 364614330459 2725309573057 1219636343667 2962399511557 114809124352 1592502059918 3580358525513 542198946511 70531740822 1312534415914 1792559610537 217073983645 1509964016742 11345656794 229555002468 230624742497 19811804028 20957306883 1095798629157 158783042929 885015044584 1397301550970 1697522943485 762201992389 161601822479 2217980024963 1480402908638 777717343668 611789266267 536176569638 4225183139556 957815131860 26058493357 2039639572464 386114328196 154009904940 4117554341833 2836885607059 27708520715 151443296140 705313408012 199827170658 1288247356220 75154646827 2006722674012 335463290607 633320169755 41290782960 770260854220 575539218300 1231720874309 2738658818649 1802327044 1919167558245 157402930556 71294175368 2466571896170 7310376125 429174469915 615935579186 192301364749 303120867449 82000122124 1003684436063 88472757019 913217787401 430421815762 877703351937 944474478489 408070511154 362127014990 1290470482882 860247999845 101407778309 235393873713 23668974326 340033820086 805160802821 444333801962 1093928586036 1106012134742 122084421754 270096803593 203333672593 417304189905 3751375908872 96620953166 191626239248 2095800479371 251910964472 612188827754 2581555006 250224927205 677175596193 15347865760 196832688812 91395296653 3714786887882 2477381833527 1373121417284 1436671845227 355866309496 492106273 944533791678 1240852089876 1866904008487 52791104159 2259303292461 1498585457581 2532679331423 302182243902 1728340560445 492173445572 347705647122 917135449580 91192117570 367209775696 1803740502889 3415747134471 920106450921 1042191532236 1833853871531 76055579161 7496724591 2653752655925 521906996869 3288141128639 144888058390 59694655360 399625245875 309615366845 13299330145 3743944665585 1738167382422 2180122777619 4140572948580 131236824519 477299796076 2523831418510 593277373917 230505397510 1607517049773 1824621407937 2521913387916 21015325846 1867405502438 1136052962633 247291759426 72301748962 58600858224 161088701603 243037111732 84128626399 76926601649 93654127532 3153876827151 143924548731 888785693739 7547860877 579780780156 1735110139672 1815657210551 90824328104 2345891647119 382876118142 4228413653288 105138376651 406964279731 2725805334492 1056905171567 35313863083 592604502263 2680398855293 714178869767 1389547467816 229984833519 837811684681 19805380761 1027807798787 524340747312 255339582195 278051307489 226750392778 1133006005864 855252551914 1197494512597 30158239094 486402370840 1042442834051 1041718853665 223509733820 365856814732 1136488226540 539664453352 290233940256 370167355474 646470344651 926344441452 4221606021726 292581413019 3948500710783 1292739702582 3013189631131 1071412964024 19418055763 65410066117 4831720237481 282852729239 205489078175 344159693248 34690627333 1343161140195 844091551125 3051802805587 139486939982 4026827679154 1369260762674 37255544203 2551350164867 2195321109918 2487596466318 704720587260 136607420890 1312719702158 553363547133 1075703506302 663302524907 98926769765 352183932773 529673409808 172125660167 264227382283 115014325036 2566589765494 2951937608675 1701377909744 2685002314527 967782429066 211219204771 2840372182496 439305210592 12603229427 173828919971 204744645950 85882832275 1250489030414 1387753299279 3694634228702 185716478083 436028305398 472855081587 3375262349083 161973871445 120631865790 2972196903530 1205043473352 1038667224345 526785510612 1827796143480 286606605100 2187636652510 263457323174 55776171562 3482931570837 298619866005 1070987185522 145904105800 172360988 467020359293 2027812209562 12738585199 923678273551 363320041936 2383461615476 1127041646054 1800771439065 198608039212 1074554988336 190498020281 1508167915262 3343616332163 216739953946 842591337469 87822419675 14507084323 1896881289531 292081563638 190364453752 1074697960183 3773119020755 981470944406 478350826605 2187785171412 265835168646 53596195271 90941042779 647256723058 1831938088413 1486603172055 267042634501 2785111948933 25459364723 672725976246 1306780384993 449372936017 730860873785 200801028004 3725233111778 1122345154978 41172867086 1571551525873 1791974833140 150433764706 712349264154 234058423229 1365176777136 440607265446 491729106014 29235566086 183334131692 500870484582 896642836928 264307437439 1157162133127 208049328306 29451130032 130014740369 2367045557548 167714731989 2626104550147 456754901718 646129285350 265463742691 2635049960523 4527217100431 755753091895 762595221309 178255030114 340041112067 1333441789794 997831800616 896765633791 3306007918918 1502210503716 844048537917 32447553418 2644557567035 789538453025 182068373955 1933436159829 2189703981 367509076041 13578202467 588608549096 379169664914 448446665980 297441182486 2627925350746 1654181728500 440161185514 794118794710 826669929380 1218639483267 655012581966 2016344335025 3931733439593 2268664162 1265791092852 637579137855 820559795625 2202095817121 1084170401137 543800338147 3959004552634 2224657438337 799189668003 1898201079007 69240562052 614798986374 2491822331833 3904835670328 675842890030 3346164887526 1930462155761 475888901940 237653485086 1270433079727 280210151397 229828351250 2650997688187 74708379670 118241021523 526531039745 28414008942 37235419853 51165627 1837818512655 1219983730506 618871549128 372729611938 1464641910668 384667616381 47029111769 40717990245 785099984014 1548014077491 1640541866179 940764631644 3151819442680 2833677449715 1027921342345 462703060462 210599265542 1356554542489 563990192948 116451451041 3166320941633 898905407195 392927859949 3084340364109 3592392640675 13147619796 3579527580834 1980596952125 15627798940 44312836566 59721928206 1663769558532 8415361058 37452892700 777309826677 206487426991 1397839455709 543764310865 525032034499 3921363136444 963057657889 2036686372980 107617674676 1242263823570 189113350071 773030642964 78712755931 1568358824346 8710218723 2237739710309 85352744438 2196863319998 3142774893612 1120494382522 90121933790 173780280576 2808670189716 1218602768105 579868867221 786332773017 948406326659 1956976824321 289408192907 352220731046 3006841254691 254518485989 1195729162170 901593746597 780855307729 110038393761 29841088305 133358396352 611172842199 1167546888906 4516345274447 679407068823 1045737746569 347427817574 29446489315 8448268394 4791989706903 126948827057 853519929741 2575148550357 175794831631 2162746125418 667605004241 366025591403 978230835301 70952485792 2053731406664 9068321820 98089515135 227736707193 3091504956019 2632741853630 3251674004048 1632799032996 262772803898 690106926762 562440337206 8114292843 1049469294707 518057357503 367774058005 96684861705 1100684023722 367749623453 1247076112723 26981405259 123036523269 1861893800 2864465680239 3228511158581 142756233968 286689354835 3882670335449 3036070789412 1084662967965 119900122139 904158689515 1106813179513 649018262888 593901022944 745376292715 503657684842 2329520468142 2123680467931 207415076218 388090859180 4460347256828 1744708469887 464852922687 251262889381 694064096549 237403031618 48860425343 1425179678792 601161128110 172613023592 625066831529 247035727933 964671402676 301810851035 35487396792 271528711292 73383784387 478503142988 901021536 2873453451766 1903017977981 2946860993 838720141350 2719992869236 1267195513323 3368648190949 2158493915311 481905984614 639290848197 3165933332081 614995893361 1113692133895 176167034481 1105182163179 210190684839 229289280425 676612612112 184454106843 725750917702 933697625638 22394397907 170235703315 322333022705 228386128595 20330741968 414510730387 3147604785462 868100284580 517672357280 1615398235251 1387554112379 1721833504254 185167872776 3409286514257 115618513359 259711422067 414071004486 686044523418 499871896597 115248438069 1268504701068 1523003152893 1506957677462 2988746930021 147414718 874356981437 640962518096 863585047502 2199383206362 59800830702 1138238322078 1259882958576 150939557335 256488524449 1518232352288 229610772624 23214993974 142450323401 3035994973310 1149411383833 4967722757 1878844410253 1958177522494 232832244608 642351699943 2743838129986 280308384241 1764994523614 80268360810 30268252387 1937930195883 515974937338 2772057102207 501770226673 285601457036 374695329013 966119628912 177385768599 1008162261483 2763964723746 71379434257 238688770096 1010573308187 132572098680 1711337061027 7988029208 3554738830546 930650403374 3181922205989 75393901522 1471383524544 209332649748 4084076614362 205758556479 1426436680360 846251619740 232191006793 708885439409 694382398921 68519266836 1026641224951 69123360786 226669450466 138405957316 271500989192 1451015378463 67329541910 206026444626 1551937269719 112841649461 504838914185 14886006718 234723059277 1095473998126 9125959637 785301984389 147536460659 1043231175096 3665484816240 122665111186 1927514022558 18003417558 2118858820620 1676890019090 1370503263421 115475588866 1298325721304 36494709156 184567404795 836503294893 188108112982 297278316413 23302104605 1150786740643 3964637533567 798643587352 119935687825 2487346374043 56076153122 26350025800 1992062287194 1169033024506 1740152371774 34212199688 1247563293767 2169966264212 343549280833 560268170 299791022861 2088535222154 2272143352808 1843624591061 72547456475 352483222311 1490816934017 28995968846 241402992 1870769520111 67309474432 62641907219 401817150020 979777060103 1438116746731 311149318233 1081178073359 455568684508 2153014417807 351647457734 71214695322 41364527370 177138846104 3338689108161 34525454254 142229716452 80891560132 759516902136 3837447854790 1310530117918 3077055339487 1055896634751 96063389221 614381755230 3278765161219 2924226420660 625786694000 8237034876 301559199317 306143676831 204444193197 242663932909 408669433014 1148695205709 235731728945 9798187411 52985501595 552477702874 217678350272 2747232968423 1164052626443 89818359821 107110615796 1715310119691 170426703678 2741650265316 966719702503 40624067272 101014827940 262899094950 1278222970476 24252022911 1756829287402 3521633061241 1093990496230 523905846233 469173058774 893809069284 274035509791 250645251524 96959688080 691882450942 26019997813 888799027962 116224083242 625781493328 461072275021 641935525745 3503475546756 171636454781 3525359593421 1306707120515 143811223 342526727614 990852821846 3357745115787 54024507332 109316802317 26489272657 255068027638 1657989100509 655682071365 2089118613682 4212543357 322389267640 129510589172 424910952446 659720937808 1420685136553 16927145172 411170071698 1585540242069 458963333546 468966737514 856060608125 15412878089 220400230306 1773045665449 2779108701213 1164581877762 14563645569 585677143630 217936054665 902097665353 1308088038239 54631546843 443574056457 1805411093392 220922651880 1482288290476 43692541889 220042375185 346194865288 2733929293892 53804758452 1807926157657 50833367230 365007221486 1333760944635 2020794432460 682840208911 480522100927 2291812396408 866426683283 805278107428 95310708652 1168582677199 242951540155 10278053052 55289534879 330897923800 280868762001 270549067822 368034325460 1004889736958 104963844927 386462147390 602507796408 157781916037 164091712355 1537719222202 51748113634 238188792929 23054030872 192627399209 1804035354453 355140556816 1483867612465 246865856145 951491366262 977344178313 951260002760 24808030395 238691984538 175656113331 46028859048 2144466224157 1085828102506 111585372068 2112901778705 899770440196 850636114388 14447512910 537000659505 564427188151 78510939903 303677321518 1356356614643 110351866266 45786879015 251867713086 658039443979 678317968942 1099769442476 104591090780 61807838855 3444832950303 868501166003 8423814086 59553445942 593919544860 374241221343 1386842231757 334391979768 300781060960 1795793527860 162966395059 2148926713687 495258425518 1398359555127 110658460391 1366305326124 252035370429 123271439359 2568381135649 169963803532 317070377440 335581691183 363942828666 836060050936 2964538297699 1822777456723 1661311789769 545899906647 557676609268 568897227606 1525841850636 3058649809970 2550220379814 3458821022697 764124073134 178680045205 635602932767 417476095639 533785081723 37903585530 701020115899 1936180695992 164671294375 1523551566890 1225103558151 1835666184591 2331898946554 81153429792 276569557044 135985686119 524062141443 1428368559257 1238673662809 1062017879333 39556947957 3712636942 52293692596 2552196324979 82548665402 799924125799 713076313438 59180731646 2485736827186 1080243393555 3113792442500 364756225796 833310645996 367335858544 611762713984 379391357324 3678550525420 103999234965 1461282550615 588402607985 267999298538 490746243309 2522883285925 784043126255 227805412540 1066728436434 354014222180 3883279869102 10648388631 108050637802 140177461209 2284068394923 967662103233 21634321019 2384746952813 3025167650329 22296469358 2308643053 574584275581 896157351358 637990323099 5638484425 1391068889974 120504230106 548645500491 343410570784 1687468552635 77307327117 897940654776 1096747116860 578130343096 2488561839545 489975994996 547358914192 2997760060692 543176119616 1804029854872 1012734667566 3518949128988 3213314477587 437101622170 1467095223332 787029815810 1993357981097 24701749310 82086465081 212562078102 148317542116 1756015274559 745644902795 1019793945982 2735869943662 1859107978008 2237087267 376330524049 268067190327 3152398723479 364472516998 2678866408151 407585080207 412957944632 306885006608 3581816373716 34574137814 138843915739 187644310470 302112205389 2283436725597 763102068836 565373421111 196127734169 796795687629 97970885664 655404660601 121081186183 2265108643111 3170838084684 924054221462 1276306480533 351593004742 1332980758806 3556981037451 155679893821 1298229065136 715786870712 131200033390 568013779149 38019085085 596026122127 1494795765420 451456522065 1162388272776 800875539790 732690637011 976809533194 462111820197 767349011514 1208752242145 384514789174 1227352605046 86481787240 23732205617 7371929797 70530172603 518550199507 42313517722 92561526906 854364417383 271559818693 687455708171 125906571442 713382955481 42225725682 378208109423 334563446558 1229691236888 907197708113 346419133350 189661936704 677238728913 1724133080523 782758586048 1358887125681 2784401159760 1119143962763 102884539340 2820095031748 1698330869318 1983076024218 147462714132 1287986878581 230845451902 696490585325 343001272684 102440940063 2504243222189 212587218291 7934549387 958745371033 18462469739 243825268512 455398673527 103983747693 1188302223436 549885198309 993213330511 127672643323 519159342268 1649338467875 658837297428 138302501228 2154245545923 3413614838706 1212579887705 308542146879 45163820035 1183599448481 312099632378 837431067776 92293324421 47927812862 188357315612 1181577282274 849789374449 2729429316595 1057546271563 1426149070758 3968381651179 924839296768 1528115194880 2692824502673 105989199784 55022763255 3493267477967 333320445984 153607945780 341071325112 41753478474 9500547537 299961831515 27406347293 355054407413 828466196773 753829405941 714091643568 2213203257302 212805991331 35816523151 584617923106 783808071828 45320122380 461722182490 941713865376 184114509849 2144572278030 12612985068 369611491830 2793497933810 127017745865 850320007567 689626395737 382469525808 3395699658207 1821411601579 865727471828 157170183973 44665426815 1770381986503 735544864493 364503957160 585856960994 28340758291 1539159714404 2203704630236 82329161641 2179273171341 497311458181 3183950286616 141462017239 1444870288604 1817758452421 50393768981 1143900631255 123668532321 830426318054 719184838812 296973556435 1438150251008 2082192167091 786154719859 242378228725 3793024210649 243794458086 891209886280 1127140162859 21083314935 170040615140 291849886995 447649259771 2872849816417 1261629444229 18010676834 187529827829 603861789148 175517755291 323515370052 815964168859 2234207940735 735268775303 268767096807 281142477676 328453847829 1216312755682 1107681637071 40045886997 85120826807 328493199157 1089736816384 643723447 2307211013403 202618307977 177064908891 1335722910282 783065046461 375636440761 355138562192 150429617653 3762858452352 99560168400 194889090535 2616706468166 1403359899724 501049157345 7450858185 324995768052 1406674042090 3132513986538 786379943414 470599232033 274139917566 53312141224 802308989079 10389409486 25325854667 517488969741 1775349410129 780220893722 611004247142 2105404340244 395500688462 33766021274 488029245110 2619649046089 2657818163791 72245050533 964715213 527339345420 2497536014911 11112298024 1896663889911 308625052890 1602790782577 1192077686798 167683926403 629512728889 1602952581816 2004653388188 3191112579019 1173002156812 19611995203 32266546269 499609813452 1333783603 1390227852601 633590414851 324720121129 358064051357 132759424915 1103580158192 49728091539 6589109598 747088861837 894283924311 345607023886 326008094708 8806424584 1640388931072 2012288610330 250756776726 2322012277830 12762883930 145614370808 820332559821 239667698593 1423139353667 1812603661144 1173250693142 2165783273293 152470735880 1224834028103 248688336036 2913159902078 155586353438 792620547707 79608252915 312708681822 173891995670 324615887036 1799165648014 67609986702 113805899621 1174512557281 84273894792 182591865466 69305056 172170410356 1673379938730 1599726873141 611147979861 991371322741 163363325029 984933873124 1135299440642 668570030130 138684742156 475157372494 2395357319 52193280391 281756795124 164646908702 1318523959434 163532048799 129614415839 422221467121 1218491388615 628865358756 8822661375 535768066841 360151200229 475500472552 959712410617 293710303992 24670931706 565502099497 832142378600 2325034924017 1356325241684 527900314175 313554584508 1151064754592 660037612344 448455345476 591738807998 32386177639 748888352717 1111879987778 649488043009 709204344147 1085125325127 1130330593947 7477385229 693268115105 1156461088463 56506427222 899152823184 1222069843610 808155295769 282951037279 221323845645 415653073614 851057922627 2246883493217 89837336564 1077093343388 401175406531 1017665729888 388925128192 442768938042 1230721164474 1163130050276 171394157080 69302947618 1013255910888 706016453280 2277802219894 383756387027 448138261774 410244456525 3382700444501 5679292480 27346172400 3879869107817 1282008165466 96378232384 517840846658 2318058745460 1728818111179 2937685986784 3322065490 179496472511 810347976640 2405614982513 347831814221 1551858649774 182929017640 1838355600938 3459702218137 770395378865 281900204074 20722723097 12689300765 278505925431 903376159177 246443164580 1976074197399 1140166667546 815528511902 469365880452 320316020702 547914191743 384705018404 1136674715228 1661643755448 619864704710 1046212375212 625938617757 901629847710 1482529406029 417923932070 1148543873637 116197701431 620303797494 133841642668 88767332605 969313144593 1862441434027 314314408611 311996486931 643436258473 117637060737 610664311373 403730561684 270943210544 526769580220 1792557320773 11215229004 449251679838 136272650339 1672650306893 218787074996 984502850936 2068161179791 50471303748 152217967766 2348562102467 929292214919 292490812588 271705258447 1053818888410 1069070768663 3612043166787 539847883 1390017873761 94769727388 555209520057 926385205759 2365759347980 150261007380 845575899403 227054850144 5821640872 3241977381630 590134305 190997109057 123322211305 135649122854 54370337031 565139099062 2357522302265 114953538614 1178385020647 2716767381838 666512339967 74251607206 240762790295 487527353519 16651899363 1523464260022 807789386989 80058631957 793067206265 50476298974 179787471921 549454055606 2311584878377 146597764081 792221916573 1706005216545 347942855495 357910922134 116757966110 828563735349 143214848079 1730404655055 1056995375398 180535499416 933875060192 772226782582 1185617965924 2487815398610 118320012475 224320640655 171791125342 19420972650 1001650055697 31247152619 1401974003481 44166480170 2493058598461 504646126726 219795180968 1098872534424 24901274352 161782339027 369043812462 91862575859 12577523091 217681904013 248618410091 14322433448 159138765719 137685668323 52928243439 1138776574237 417010510366 1460944236250 1175303744024 223149222387 2527060882930 214302830801 408714438159 369356813399 86583173033 616608515686 192736073230 356771139647 740131023857 1016214678773 844681926040 2650194367361 117766624097 544892464864 616405079909 1135507109264 8492479684 18596750847 802650989678 1617610348571 74314283148 89814845550 26664476789 180459626977 12236953120 1245546533894 41435310889 566626630456 65251639196 763013740421 468520862537 1188393169519 2458166790596 618765885117 549840032660 2219345438502 1422987720259 83960480683 1376555269361 1026939805134 24717419882 156724093020 2786825753867 778803902262 149814004495 17849056353 424689770777 361370609433 1643370206963 199203961177 341703274901 2699285403347 1118019889250 1170048882140 72972061913 328605291048 165125376150 1104546345151 856351491896 67537685871 134911244999 2943290603399 973349680703 1054722942188 2041109014974 118933285834 159171919889 1558592525 447491785737 36767982701 216765182811 318665446811 201876567902 354585080225 1391975764821 985655506918 570008502956 2946209636110 2007463161 143810731352 1457115615446 255844327699 74811909092 422398658 440884697063 197055932892 325691616948 486017737336 40420515006 1882304360199 520665999817 1989772699804 1982628169070 2618248399616 104729098297 810207199164 1860875147022 225345284357 107568401658 329902573382 426784441556 382715790928 893840224113 1899548439658 1238786813941 1437943304195 640732176824 68451221078 1401940022303 771843638433 727715463440 1432787994548 120310757644 1390589889774 346164643611 1848601543191 475323800082 352880421770 237325797838 749876341353 1258840205955 20910032001 1117708314454 14403402746 839306288030 2074339075404 19722471226 85291226480 507928165589 150629878096 278538192 1340096744 310996576375 22146347031 483008754640 1377086810473 1142517071466 325601703080 8751251451 409310578799 215282191406 536798638239 661375226390 692908498852 3720459215 260464707968 1145229859136 1618988044902 50238484658 82768339310 1748431942342 1580153611518 2434006788881 1071786110288 131538361227 666975256224 1149965943959 201260975578 24107340593 10879822857 2894610419398 72344569683 623432028107 2274092850847 50787164265 817646626376 2459318468996 113029241 1171788579347 2209836032814 579443672994 799807998245 426413258643 997330201967 499308581566 862253390736 1409680550119 68399590408 210894780973 1809844325855 147710076946 284216691651 577230029929 2334433245450 528543769116 69485921427 240826001998 359801414254 1373256628859 1462792769603 908974827089 239033240572 469367130001 813786056382 53504814050 1648556346698 2402118202366 34760224778 170213623501 24345820117 291660138055 1737329917965 833934334997 84524931174 52917093921 1947895061531 157143654301 1304744126089 60600954750 451409482297 402284047891 349779768465 495548217845 891855380323 1082131803220 24121133987 42461246323 1621100060540 206988648126 199056438805 287035080014 2106019516552 6556546744 200276235976 789354748020 42314974028 946206072239 471920955597 155200742657 2795814338911 1525359193244 333570597062 1211474347590 1757952521209 348807758763 523050841348 402864134344 102120850634 224580256944 892817934384 55684458609 1207133837609 746811681504 2495422811842 150085377156 538837503462 1740456108477 5148080362 42686181596 533566802494 15766953856 2036967974981 321482310322 2573825361212 2139427167582 261785964084 417016420543 2000863903787 14651290616 1247921754227 184244558930 1018380863347 2827989961567 272301031253 155926310884 2352564405997 2012474503631 96072446428 496381343873 253458710567 921195044424 864405203684 1792851913639 535938942113 469847209704 641176651718 1448009163423 455806784354 487317506972 153100128598 272520203081 158525295983 994279999492 248715025952 722522223798 1657607348762 364329824501 6305362041 20744397947 31716404305 1100472121825 59631611077 821246943122 713210591782 73839604624 640400515113 771950944139 857089840544 7531233222 768338550274 181179272634 569467341569 252189007406 165758929225 204748097648 256092643026 258234582147 789494100625 278583513937 630553253712 207243753901 513094282394 346081546865 624899329794 226985361282 309515329533 1077908913344 288855452580 147167069632 43834896844 70353014794 109653814499 396363516249 303105344438 66398741969 21736377296 274790819833 105843736449 606629873751 412761749100 537503233361 161054993952 523406275978 906101312473 45716623577 1176931502224 466781529877 2331031715764 585089644256 636875470831 771245682546 2521100660769 683443205087 50059017196 2685376162350 1533696712 85697942150 750421902673 1945620704386 527960304656 76324647892 302918553428 216012610616 675550463003 119981389152 1579819832561 1020345235113 10418189799 673255500954 970664614326 1356107060372 2068908210104 1886825011540 735518069757 474258744161 2043894664634 756649060419 118850548518 2287131504755 121918067768 1728099522590 700945593393 378558335978 93539887732 109596439736 152369276276 860964015408 1340438930412 339656536236 268957856767 27238837911 228566665065 1607718137651 10720365602 3377295230535 219743946471 1607132689920 192637227587 337807573010 1790243688032 320825599596 149630033701 33499865261 41384258563 2695826060398 769553685026 204585833379 873559836789 388587936484 50169330616 2625612359761 612286036228 142042334768 303240876472 1659228872320 175482818167 571854190669 74095609011 153376314017 417686840303 2512825805739 2741596841138 38043723665 35644397208 3156322661657 1688471980469 1177294462902 32231835382 2168723132505 1015714923184 475246758533 1432539942904 8049717263 237195300632 304922795416 513544408296 715056567413 303802009865 1632371785021 405637340700 1580347186543 233531107195 98874142117 17957588927 246388453093 70659319690 29410484003 32891887456 245206812901 199114132505 85974907424 163142721042 2007173361 2331030547302 68893403494 1368665031582 98683442139 1734405048275 7711515521 55299971502 1118714009556 446527692300 607932373102 67239893965 1049844796092 217327416891 35731164453 403474125389 865059769 1973388113929 245014910238 377243041050 528771107886 1095480191880 1462479731 1123493546592 1172068519265 2583080637629 548828330614 1268659470431 148891769318 17582106017 119289865492 270580044875 394514310554 1187213746150 217440751289 19152997855 542083870355 664243786037 1468120305792 788249406380 913196930777 23819514025 1066149039018 607277360454 1397113573496 858570338180 272591721996 216306842848 838085704513 1632693223278 2261462965300 565481262093 202037858718 371859348753 240256084098 323594638586 46815733048 458048524507 1105977729312 653462035362 1416066763977 462290206961 436442719531 77572213740 182277719047 151296697889 533400800729 145947279422 2760502384701 1008059244957 197451867415 11024851399 133016983514 24868028931 153303553542 1756621198276 80678341938 200811047110 304508500916 3277824283372 1973436986896 256538451397 178796516974 380240775599 180810196680 2035389770230 695443952317 93239826103 742100654287 384124169780 611725846528 672727847276 450965749890 585668743512 640207890169 449925394021 242824672584 2611529126193 932315006631 1390715490547 946077968271 706176951520 486145098312 130172383102 311398119132 1774146558537 232495547161 327571626465 7088979714 818883430026 113480775300 1895782263464 139295494144 1893717149706 17901503107 859329034069 116098100448 1594548854317 932226846091 675735644960 1261138163243 566849630364 1412527474804 11578254378 242354711831 650548378763 159337385768 624847457465 1543735758451 482782976263 1853697041289 124436251557 1253258316963 257395511939 2547825551664 542895131275 124933581006 325636667724 47625954990 926257036429 231870522624 306900288039 931154971603 420208506227 333458276217 242800457032 63729206522 705738655001 84855399940 1016372257606 827081548166 524667568627 1264990478516 30973948026 30591886274 84610211562 532533363372 1887645146434 1577000645413 423982146163 69410651531 334002663900 285312795665 612368121197 235973963811 67642434545 290437814158 82988443507 131074074043 396527833620 5553644119 16558328859 1736973919353 1538116966915 1947034395349 834256884167 1312064713038 548924350577 326933346444 1554215405170 299533219209 911317537803 160964985633 74284787566 688806592048 1369726627095 1156929549597 361763289699 145880163862 523703728523 127425109269 455278049638 838665295451 323768327086 1679786705799 469808048183 84181823083 97956001329 76011782505 1274378586836 30975595695 875089869077 21827142689 992538931309 272658233943 140621591323 48952480315 1644336222038 1221977090274 2427412414742 156872879488 507239459472 89521366843 2015195513547 1010975120226 28382370294 532698898247 817392691201 924695939163 103148639391 574621455770 1106507140085 117770903492 966660268360 877285092293 373727040432 236362710900 2060250427917 1400767244063 16111309262 239992632603 115331058006 5177689074 78926511 395360590754 340841084 896554334351 64488299086 1805266775724 1351157354556 848780447227 198365227404 795062278418 205029165699 400254991271 11392450433 736370864849 1582619193083 213134339993 854766714910 641711305014 167077451918 1075346998 447151791929 1443918651929 1091344163439 295753908775 22416806365 1423856927711 141548874138 40104432913 83274006784 753077087382 924874050856 1341770092250 584595235367 223869947558 778743030691 1250174908894 1872522812202 13198516121 196404279487 709478005486 17571293611 93969489659 295683099704 250576895322 287479075807 274333134992 1597423705570 306366349113 712678867071 41417916164 131232694894 22039017967 34201719559 166298274387 2241670524838 237830158254 4742085701 374955444828 158599796640 252696495449 395793496400 1260640136286 370085174454 17419064054 74493148218 2643160574 1198942088208 461197287291 115639716361 2226023441190 2947078458745 32383958892 14552482587 1659948971136 28984816614 7890889264 493216822636 52293593740 1388155879026 268840948435 600956914397 1771865721064 358609506071 2336676875375 240475153196 730008696330 658315924236 439196210869 707473063510 590671959875 30484676628 1538874628070 164070271907 3085993358587 292529898512 2262389614238 1430832139005 37255539621 1992705275090 1529076328 382184956794 1023816467162 213091209011 385909280706 774904137035 52199991662 856743584329 246838084597 1833954876211 53185889765 2986984787716 348393562065 1343450687062 442662650766 1137956953213 651243095008 576177143641 321925069478 44363255937 561225851995 1548688508352 93545785343 2051914015665 986910145446 2891540832321 5665239365 532093123472 2055553980626 1304812507196 76779720922 1954752941506 672969154214 70890564874 704584932161 6004362772 1834455766043 201148060775 120003062189 14645529541 840820404032 532423711076 1614422921763 226388034224 351948211372 206748106998 867025049410 429158978829 426980444139 675508252493 132107058566 624464958724 806759370672 814771880331 262762976372 299867956013 517907454467 38312632169 550379644215 375812427455 540276684733 24366062288 104704756466 890841715343 52833995437 237287764192 1145214829 222040989255 418574280561 710540476310 2557091039548 885585339962 117390012482 257175575524 6349058878 253647298570 75617292682 1350621930411 1009537672067 1212117536276 1713808328394 255253841555 2980402022714 66473527616 664669509181 439924660101 1155667202646 772443393724 339430716970 14390029911 175683805096 1650394826108 2084825558749 1807680996725 150456090167 1582612740829 694941980743 180330541396 58349443468 564255874549 361648549146 391425064761 769783722671 760982959754 929497222668 360017105087 77196891783 143975597286 1911558053936 711270885938 285710934056 155603651886 388804768916 575512951395 2807163497823 222608682998 437504880700 1957294104 15042736730 587388466862 1027745676320 353839910970 146917185510 33078703758 1387564729382 11873063801 413261213752 1563638600139 200567765720 877707933322 92555735415 1051494581052 814095983599 121474062392 246478093189 510277516136 423951769164 1237636317079 845414378219 81258879052 930349677619 716762896984 195735306451 58494448829 251081320781 333694066563 121894603687 30292573109 1414527970660 11496478277 156419193004 529967985631 1552856356141 695556008890 1268784068046 346902813783 1204610030326 802099643032 278551378252 477227120331 425673985685 1206111595852 612275735209 465411625879 2612754075 671580906356 41555920876 103623594025 80995262250 501945377084 607031255594 1187596240820 480885296081 412659544418 234730899595 769682758055 973137822806 1244699933496 62647861519 625795291953 279048312062 1202558842308 665470808458 419498948426 217596929737 148907335785 89440799038 1946272616678 1191580919412 746749046065 1250275588 248467429011 1128997381034 2855728893817 1208862334280 668627477858 200863533802 145914450317 327390149701 2640121885 2266692368377 1427661083412 148404364756 406889737832 1742270342 187977201232 322189021932 96389709438 1336404264415 10355833002 2129073478 1247930811215 323089548793 438152303771 10172323007 893451784508 77475411456 1623338661354 1088005099355 650810865819 894158379744 9852456461 1148041957490 278854116886 1086865988411 96526010424 614867993433 461207137940 1251531541150 670344428182 498355417332 454067618698 611802655 36163886908 146358680640 345317075308 29838758371 65863783149 598261052169 2601071574771 117296861936 41794283535 454354602709 1176467843306 508715404655 17259540033 573539161938 44822230990 249342052683 82980194154 1507830880752 571252823932 342088582218 6798489851 816690228784 382207364703 1034315152389 884424957666 605403899261 355278260015 1537818826782 711134604957 39487728729 570038550232 32969293145 667095392046 254748067583 68004055709 2408048526098 86189211624 237339530535 516089037265 125873831272 1100697821103 97047839611 63017476130 423093964695 781575076916 260547202172 117952061529 3587170758 37278845387 386973958452 18279381964 691822253144 235115497485 295933488765 1283090842826 545243154774 119123105784 25388537438 823629321501 210895925482 241150590372 733208050284 180510723342 176761006879 54208722336 629755630567 456723321038 348393224861 585947654944 122274691592 1747450035526 46793735696 294309849452 1248986051696 89707699513 342981310274 88362449944 102502616819 572291161830 987454537579 1353204761026 182180178004 841566179475 273552814259 181653178249 9943958111 20213429779 211535606875 282332938870 1303108584106 219330096880 894957967824 170030989 85611870091 58208459568 229419381244 62617553226 253842676497 1216233881562 18062930901 1130150488057 195276431282 1649394728204 79053986972 15331406405 817324475348 356268762929 545552505896 772977875885 1742991978864 294862916453 587478667090 6390172567 128016603703 493612221275 67706942173 201001017711 2325751620557 44433795060 1194170828908 196939242832 3055137841 34290106680 233298889041 1609032165595 1962512355154 1786248043903 1141193090806 1941635782525 56715308384 63528773940 184831240698 50021558012 1007443401676 1806068354120 1423981864195 143174534806 556556436635 1246496537874 723091840758 801101776018 109176764414 269516874213 685201303489 149346867680 46567777612 847305193766 498523695152 1367477344236 961273579073 223637904364 40592686920 262255909244 146197302375 95577459650 694372005289 746163793714 1012416063922 386028308056 1815446942 46542847186 265958364191 2629164036096 64610662354 1231540807859 846821250315 5504121526 147641838101 730635840488 1167870404712 276595560 107922669654 1735104110742 941806778748 532197578018 183005095710 389272684242 640174434024 1696164053129 888250168041 607079891039 32484803207 202006610146 426949032262 371294769195 1031084587238 484367960202 597320924021 1682391186944 11925582017 73336728927 179043689470 1014866761489 692202033889 624931860625 418012679997 76867782074 1979792539088 621790681241 738630715628 2404706823286 338261649172 799854006566 257132443491 1182420903747 451539452850 177995493011 232522598896 1111701486019 99901628625 824772290374 541857501503 1598130769048 91639247392 565860230986 311454449078 793271958281 201853242916 304038645899 158218114946 227396478739 101154830219 1283634612813 4613342393 235388372568 339686069125 2240394409759 501220767390 59339869724 2090772096341 1053584735807 840216621872 672742159455 78639632390 86108101341 583430663468 372205986003 10468068630 287213052222 881540478103 10343125251 451533551605 1108378347526 23376570877 1209355799141 237853955806 3500779110 1028614767493 1245144921497 962155084632 1014510737227 504490633940 249390027209 2321741504895 477601062710 85043259385 384798253073 859439114866 236841160023 1628978561082 328652262365 543073169788 61509970085 1272504865483 218578452784 16195892412 1041644934957 121406407538 202696929859 279750644223 113771208780 38029695812 394223388835 1328770476806 194256889358 405351224170 212836047982 23664704506 459125945453 41732454540 427078397417 934199285858 58770000472 71373809473 435183689586 219413389083 253301031141 298424355402 262609604126 280069484900 1591145112116 1133718575834 316539274631 348780117146 72010359874 87544797219 60942972488 807096555002 87011469699 1311002173831 616122139783 39639648915 453236691591 172726684481 337821975617 742373647094 14085337680 241109010813 1481824662169 395351243387 314037189564 902183684756 671894713260 407592587165 120506016850 63667748793 17659379803 402977876490 148832170867 59702493839 212590368959 992785814501 30673046963 1180227040232 910863872321 1928039914696 107549665320 418068812 426383217544 117416093328 326248485254 877432094045 296244337940 359908394199 27489447749 219437490740 53500805113 853779051173 50464101889 473264954226 472073627262 114084934329 88615561094 118578171996 207125027599 28278238357 815434847191 1706245708229 38933960979 297240161 150441300922 6811738312 1670364442317 2078615508419 420010283920 1089401378432 214119980794 1109181346760 80269699797 210565738903 56754772223 920161166026 1127514596748 4811952538 324382365963 31552050781 850188329349 80133072675 219619213382 35973618494 1167569450410 85180367284 1158828706617 77725799393 1057484844483 10645839975 860254486690 2092807170744 3219245196 19770547942 24834387007 53647228 615192742742 64925962021 1093829715223 92464446960 793213490774 590559986122 658371525171 147924759433 230712128841 107344614450 565459554895 243101909387 4424241803 1346945325108 405412398306 312325157032 907333125950 87030663035 146371741653 132973579207 652528279793 127862788653 140260571598 1899706274279 84392719551 1928735388319 1248645780902 189056311423 126580680372 73509936074 1396469326419 170979081047 271364476933 171747855321 449953790581 469963338646 564681488970 8186695759 54048188251 1583690889 426133215851 54392147666 54045519119 8500850146 34447463387 562076354702 412602053208 576148434436 80749656772 949995057278 1304185892085 1564610068231 67601697534 2332157325707 494810540003 2156408304578 563796472288 2186744190226 1283064564342 1483554478191 91331138691 294250674997 745830873155 800113418818 686635082707 11537969977 1323266385443 278658696037 89066459393 31949705828 1482765121687 1746709624193 470839615512 236858021564 1375249027294 238416351807 562116739239 140765501520 450561375606 134112121259 143273758415 947954223371 1182746309764 44153036902 1901486183400 169402891411 1775731419586 188100744773 16905487279 509920911275 86132070886 281761834875 10142760661 137744401752 1003129916338 47340226737 599199008809 667478742574 100180089832 402919137964 1384903858801 840275371410 2192226732149 2303291609516 286065709875 736919501215 379892203607 1641580384375 12007712248 121506526423 185006423893 78724430951 69978584432 486163759869 406018646545 485806236424 397542765033 1743917932368 205884771880 948436242547 2041370691603 227797322618 447430454122 181020528913 14171506094 3610713608 783722638213 8796627311 30171738055 1080378443859 19047047707 207416370016 847397434690 864730630033 1145057304103 508465465964 615856305107 2083586491900 986194937640 1224024844135 1541827037609 152981611970 1957556094675 238303210854 1012136931265 714287950158 1415856315587 1111915045482 160401362164 532594410793 327478249335 18798803260 830081434612 50670849421 1563752728751 803367802295 1676577076339 353724121031 385528741470 148187950559 1176513129633 432299657924 193711826392 132985986295 858950946 36568660171 150767238091 519922096417 466122139645 2511069488411 65612193708 33931826364 127854137381 2105245313927 246132215092 21205112319 1245927069539 204281270560 498249905555 29984946083 826294235846 558093683533 3568759682 364657920758 455236229019 1210539319027 1191055457942 1875518263157 1714633011194 1002885024815 1155209189209 1208920915529 84579717207 590227985484 1960571206165 327283712242 350049982106 87600764337 442519182671 32466929813 1063296319846 91915611575 985804770723 1027789677393 519119280076 84352181018 2373226863485 930683201753 1332776123133 1852828583200 7026235265 828855816181 7020669252 1337849183876 87343204869 419196603043 90201038847 2000304939259 329512105250 21494591296 285312529173 256135386981 757957948908 109471461549 376490886205 423561785674 46051018470 433164797794 358943408614 1163814075257 19339877949 236818062403 1013188658595 128500221613 71374219780 220110428594 312394529601 98072260025 28699514642 158012475285 29613832672 224641502393 773547598157 212937103272 350573333711 327447697333 122341020542 169480701254 5713401023 336128822690 875810213516 1163730110086 356591682159 21469956729 1004158450 259748162714 978431802198 2539412029103 693711747995 50816795003 1801526510914 112249303314 10243163491 1156478994576 1210469347323 80416277020 574863953191 462828697173 275211621192 595154580744 350938970873 845161939952 1106321785618 137441786834 25721806328 45970233720 835651557107 11341871060 774580887582 602276721606 13186796634 297367349359 1794941263444 143727208843 633236498709 600113262084 1797227426 1361670354812 2097947912548 1833929469532 118147160717 1089727388429 31647945952 448181207812 757343814107 82604238000 284984981465 214731152423 11365373644 25103674176 2044043964165 64986235285 949654574656 871220619642 163301763755 392395926868 35282758676 958034809127 57971506315 444944716183 52602858726 466581367986 62979592214 572029557732 228104760162 1102934025214 49186715305 117510638717 1353786325830 15626745017 205035815969 977305023035 42436790434 2115295849452 294195628606 815601231564 215681959 211843878515 926673508224 682826856994 209559209908 75281048389 85812357639 339974582425 1329079212193 43845529031 1459186946926 467067809816 347981640546 27512537286 1391414337243 51963124408 37515549303 25678970532 429086198258 317695659968 11281548544 40120495271 11999507864 555111523519 24315543051 382555518759 454710027864 35218346256 220561854965 389494243593 32668141639 2610054648261 118046477850 1075993057773 849911106499 218615005918 348258484899 859960200078 294824154067 99857254008 248960733917 25142595073 827468371778 923299302352 815190054085 84897906084 869557574712 12663257271 615493286944 29605849099 1423238975705 2075661815460 1495843290514 67315556802 303371979194 890692095630 1950057494868 18227176550 105072525284 876751007482 79754082640 212728145480 824259948900 64282908090 11699810573 27144981206 1101992888546 305245697097 207360939742 788428749400 37884000784 715576869951 52850651079 11077737351 530518107689 752643524700 2139284668203 896907006825 1932804033017 65577813517 683043335104 644409734376 23620841619 378890071812 281438736226 13342886709 237591497590 1111349673462 138625748498 896972470944 14295449291 321793338233 311475236509 357843373786 13408433179 8739624 1669620649566 2093357186426 429597690631 1297019168566 1459826920629 1314894261464 472582040060 929084255555 9388474241 532847756677 1247389608983 1444248042709 807839681891 196678248006 2589175099212 10431168927 1216760449391 704693121345 117231490329 132412373074 272408482417 425086715934 1884585700968 1060952727344 1631826198433 726766150690 613049696224 71285201454 960707480744 453695471906 1681785724804 1606104248390 607644111487 461311653276 1174689624768 2003027773898 97328375429 1906132011359 477410791680 1014631304885 1126018445689 1880018966 574928369334 1762859204321 75563388132 12021447658 1403623057163 503612935747 732819882991 1743896687845 554030403224 303135002509 38144215830 120379021815 537835532671 187450749607 1553785215 266318433168 1290825486278 1002117814266 118173728507 744004084203 593316947607 40328283583 78458169806 314211944196 148652424581 218791488276 8681121553 8982274397 2200892165729 85783999152 79773345214 243408090225 186395798905 465623856420 65212654143 182126723144 1766991070832 55126007722 671461782514 419334172169 30445919717 238989263965 489010095931 186945780818 241145540545 349623680581 1128927506601 1318330018325 466364643274 132053118539 12763615767 1056567407459 1058597093111 60758633312 447787087946 303829636688 301744524056 1276411551228 174456559117 215725432368 33655819855 515026499709 89295753480 396605937152 65081850019 276224907631 79811223183 131593507269 770397303052 63842193937 1266773589427 430499259427 98078223616 20323469264 283558656151 91795788564 19004528390 1145130723381 11181342864 91186105218 339996458850 27981735003 277325612536 1613002620303 420250588958 448069802515 885807566108 265667571081 87096618947 1381093291230 826821620955 1335704659463 101046067754 35618587633 78613932059 311534033814 1163155710998 776754734942 230372230099 1005583720460 175032265623 1251771049612 819053344509 16892624010 139530742874 1061109647703 416491388271 263971336301 55945992325 358993195115 73663491619 900375997098 662423580325 8772539980 464871104670 79067787940 698926646390 520417443712 65859980309 251624686303 132699104208 1011161990374 36975288483 1418403002442 361083657809 1590361683761 3860403821 851641333635 90380429861 1352422732052 286481090137 1019574825885 89219306656 73346590390 261813101983 301573759887 50028213750 507470752686 350967246578 193991702839 979590490690 478204530476 349154888255 35258020321 504236075108 88193286445 1180937151 336582542402 52741443925 219972259413 1155743905499 10339668010 21594062127 4527742539 29512511459 1084427794907 509752533527 110409843811 790719709809 216876110531 1194941933706 410233967868 1575128902075 2355654926668 51803698249 767767007656 637880165817 785474218701 592312221141 1180701661238 946117091231 989763982257 607469508122 33208705117 665174179929 25347386485 245877145750 324827630371 91570985062 235344305747 1243868461577 22287429549 242035304398 699762439917 170004653008 755666936881 15296193772 227475214403 955551189825 33770317436 20951476497 355594695011 94093099136 1186803949605 1271016557289 89065655892 32720868250 531558654627 1752707396760 231720487320 1186565546780 828709904475 1721576813087 28518247534 246640679071 97234399184 260650745863 1080513376664 1045866619889 418064427022 21571798220 220172869513 135618933152 717056147548 318894275936 26336277883 656643233312 1544971299209 1225720465471 25789083206 1763167479547 1784896738679 173584428719 1077064196618 536011914038 202333964672 1379815022725 135838699047 1281940487743 629567418729 62891831414 51808333962 99854694423 120782376329 74095634664 51512897977 795964187663 149422285403 864138690597 2385413855804 734391063407 680230129448 177293530020 43790919375 137121260751 882774258061 351395135936 32451432072 79875133146 539971607821 269443020581 107148820224 1682077135424 989003241804 307449653264 252720187207 23350914029 2015344473751 1518209062041 24880818980 395581629195 440046367509 11495464156 180604173764 143999890143 98869508631 279700784577 402258238263 73474962020 277253265086 2016444857047 265786534560 1126701695425 475288284938 179683998379 1314593277743 9934895292 234808146873 225487400039 224493567187 12242308281 24467025394 518968027629 110411984006 99165879988 168512550057 619903121163 112100917268 29237261836 14614207840 529584758038 42633825472 857847251958 74874460008 781066816502 55960725194 14954605571 661553630358 1145371086830 276416740652 4669545172 311222287 23641310656 13038635435 154187998345 764367255 717576401806 79941996648 573112385477 1812306795343 2213458117969 34005572724 1467542054237 206909815953 1084139068889 152423837641 477186553366 269889625628 128954989813 17185954783 481731716786 48324766344 199132892239 152457777147 5109222281 13184016031 35637443644 1367040838081 69239854089 455958677860 443593882 422321296179 259082363469 390567675113 1184797760256 197973129161 169063651891 1419442993743 1848343299139 227117559051 243801608026 1671676859644 725604788763 81836016990 768390383470 259574784090 133324972907 22341282841 336534574800 216375176053 1416889067736 56638753165 78375205215 24450261954 85856859312 19734268218 834635562992 45781332330 625883194067 23151775880 444786739914 196442831483 75486323001 2129569681871 106320294825 241821906439 989018575942 26187480581 304366536598 43290994753 1721823886582 38091566504 288587743468 12771223964 149193662746 20857721388 17115629689 2152452529434 463605237 603226509185 1488474181876 201100900960 20267353947 218219492508 63982970523 69332068795 152290476763 823116200458 329769673715 535907650781 626437845955 92536596540 180131841563 113664878161 917061536196 37091779178 301338597266 30662162362 69492717161 37756697624 356095763193 188953742602 1457047317920 38936753222 7416713064 78267384343 483618032899 848685561433 328096537822 276690593450 1448127580571 36348710418 90805344904 1650067135483 1088757133953 892346312779 34239547989 947014181420 20906523398 850251758674 61015581860 242038886374 1423364587744 538781512200 726192961787 258469598763 56287740695 58861122836 208402678581 17929451455 560651162054 50460186583 718686283737 57117058247 16615482802 44972259181 1066333085295 664540372770 352005227073 83330649654 649845200643 330116500025 8586807432 187656046746 705938096378 98068532150 172011050033 192046532851 132891111526 66025718110 124321723432 392613628 694023045706 1104866183165 679116477960 991747783785 1101277686534 1264593654942 54110159073 501513805030 876684676 322879701868 74051080667 2009005125416 127156629990 948790585475 609828569063 1664349698441 1427619153067 20244425690 189140101734 1535238983572 753706248356 60910968459 1747802868152 295493797879 32074943736 426726621844 22119573244 783512938457 2215888551964 570345190805 6360126055 78831856865 65185425399 21737233558 454281693170 383689785985 1697069726210 1335207251694 147720010952 49256694027 106604616521 402033310841 606117300 80954191721 45446189143 796663323389 405721802534 140645780018 841964483296 294982291079 674929418155 550649086061 238923688253 235557341355 700399367120 82555037020 22695599214 26781982863 273428529078 882478524040 68784298969 66466113558 71541000454 350432980641 1269077333736 978864223955 1703810457397 1188325801535 788999475785 1334060867568 1003310283371 252681853118 218821792506 895375805860 410148147884 1598392664975 596844046048 128375835714 232809141918 79789936087 212112004573 2262572371 267199086710 1296697033138 132050831050 6623951405 12425497919 84905671121 170120771754 3849423097 398408658832 483234650722 556998228706 294132818552 2567868153 41789994009 272292520812 417698190246 18871792006 987547778161 221764532713 413062022870 553314029750 428859055381 9825674979 19616678129 654015408506 605893724121 830183611403 117256860585 429675784160 79068772100 245429786852 1264159062722 1254241987471 3761550480 480543742164 45879050970 10504010266 62320366367 1107366754140 91014685028 37801858166 171733573458 515399705140 42936331164 231139865886 820574799498 17256882106 2008925156131 167129727654 33255750008 48215559702 2306287845787 263029244633 181293214851 116542840894 121921031922 1547253280982 89475864091 639885384219 873803684618 708132219148 170582834470 445815225643 714284501880 176324953832 176903866716 1472805805750 44746986370 449598939354 148787800467 13897506510 1384587248987 20146255179 225968080449 23872340099 137720448734 294678436043 517431886228 2010872013720 1247150628680 1048444458240 788414638851 116597741992 1488624796965 216288849498 3736509822 74308858789 1043421751653 225280189033 1147597621669 458702647569 424207900502 420174692725 1819294373589 247815926254 246314782199 938073762470 443480232694 467601330483 196781397255 226338229464 1514996423068 170357400823 1464092275477 295009577263 1344145807796 220775654040 137998260259 129330484656 775010467321 319999954377 272166421617 990510138627 3656791897 1289237423260 689773780016 333222934157 842717130042 344948678772 701044473511 203590138808 298545611159 363544878543 197235912389 237159657359 65240590849 305402770684 6451938422 430447030291 40243523680 357088812137 1026592095719 679498231369 489323318402 281912381 976500650534 549041054473 95852387435 119904300253 714345900641 1034116103995 4966738964 143518814951 542151322319 609602675473 52249034598 256901091334 39432218452 16941879053 398891267622 55341336819 977233503149 334983026497 525113958941 160271452166 431285489674 11644380958 145564345672 195510090328 1884868818852 557061935651 1222435256255 116053171125 1466767722248 9064355279 30588464999 97572743212 698011331832 68559987432 391567584122 76450857697 261544689218 91906777231 1311753990668 42237304008 1389688788349 602237640333 256654283258 905400642696 1778240500891 1290111796 62627093795 325931456161 709714392786 287139083233 152848431637 179295828910 423788126282 725808533044 676446662785 63720545394 429292885661 21159902966 35851094116 48910219509 1049395648657 863278086 889665851546 396787913373 67525823961 355006430851 639607951332 1554006803087 222190980229 619269779286 1772422788089 1048298907895 385695578252 97748895496 1198136616167 83920183456 240245025560 65665333934 1933925580657 515840913920 882901349302 456991181609 442764018255 539266634787 30350371232 233938066068 645065358832 989422166720 30786492475 590843044266 730135441692 218083681147 431698868222 367071491654 580490151235 566839169697 305405786042 13158816987 713965138822 675560835960 1039497694883 101434052448 100632832763 184821757774 162221129711 270985946129 94679035585 1772045584245 1632896605558 1880689060324 1093766635633 15266139332 81016586443 1291224886485 236625443252 6126803286 1363746882239 1022040940502 20684707008 198458004213 1558285625203 1578005467328 236574899061 1302973079138 79634035157 308031163283 25580204110 990913453150 620675543575 1219858977569 10098154249 24945175338 1172037477401 260764490598 150625987754 497810685351 936621509358 132688754367 136689239200 7070083770 1235783452079 172454609326 720270821085 1307504614807 14578194525 1779565968783 458609252469 28074162016 304542529249 757231160059 819378152338 591395552121 65651866289 433777329267 684775364020 1770443061994 9156013171 76502816078 61241230061 174163300300 458606617104 6718646271 598289982999 1525019747245 289245623325 509591834888 454352544101 940206503385 90518482363 1093594269578 586402460489 318923846252 617482004385 133121140761 35759192323 145305828096 76852761517 1136346375146 428098020058 309794606718 909812353533 1587218673081 1665032114282 3721908039 16609533769 224251605510 39419382816 200929300120 1712906901684 277159543736 820210120935 5085875458 272072301783 657619323486 756046070765 34651166752 218239397507 2015031128035 177451867950 373378655966 412978246796 262917312706 566729697196 527918372186 576369690228 345131298862 277561107284 59310444003 893490262285 1976327220922 498114467852 122687545506 131046284275 22187992118 1316443553422 698829070753 598710142223 421995161275 1108523627962 1346147641354 83990211063 14504191810 68661137036 100791565518 181426326246 85720390256 1860564089201 60968357253 432418946608 173687865116 317280541418 293157156243 36665835337 14095216243 375599826115 29918387598 1107880365321 1450864803819 51188023630 857618306818 610246477220 66588735104 1042561460039 667132881405 1183371931867 642031220998 28330386089 463572020921 946262736331 187969154144 33596246472 240337113014 1829547866040 234011727763 2132098789228 650665295835 830265636169 745781104169 314297276042 405955116223 90537332827 1876806325932 876218483292 1165287003567 41214751947 476685805036 140051885305 82226150972 1300967934507 114215583660 359768220 121955307588 51030760265 917442129031 391770811174 37576413504 184371962019 1714242595681 43927475577 1006633158012 284464658718 18765729503 4409898154 402694476249 384019747669 120611409821 240191419150 360634591074 287351848557 613545260834 228958764042 95344395447 32365335932 303808240892 836828495508 476381477602 5455658981 279608211444 2020880263 949104817189 11244588374 20580502570 110980960956 697049094371 254260528994 109743028551 190474271514 1842100607904 90618300742 475475056096 239636697580 558302028167 518984848902 48077549108 271301819222 453397351695 43021756734 377467807 216901916231 95372552800 647113230536 58371817097 119972871606 2089076514 115980211163 1090159712961 81828640110 67791756599 362850121025 1786060404016 62880850408 163210199394 434662565915 153180809167 1354890993887 179764707156 202931931800 1878194757419 211557827881 122983601525 807401151084 214146008658 1400981201234 462118859223 24592215968 497866752565 6720717562 196467130209 934647005751 82235899414 498996446670 382697673244 128759364163 229137687210 174965398985 124638819094 157186115711 899278679 235949553238 1367862220548 27226317794 512347591807 435749732025 23145142199 144139759636 1488971529334 78530043334 387216370770 328892005468 771130273123 310597059574 818497172183 180201017389 171037001742 432193889535 750145288113 44391088443 14560447933 77639287533 550206720552 253039873372 404916884675 1988999807135 419830354018 74340777919 949539961488 164416147268 110609440905 1516069938759 247256198810 39151908841 1710070952338 107985452028 3225315418 402267896324 196878469470 313227103702 47198925467 571839682758 752192565052 1369534701833 653595589556 388261858424 34777389018 4403886651 477907827630 57067681528 1056389700339 14071221719 580323890217 508398417659 3063948437 1174040010967 205365021181 565750142458 329733962337 825360093437 584344028399 351446004757 254686591987 509523602229 506306804339 790466312034 449188592080 182502209899 132466491727 26748322201 120230960005 116085935220 917173734513 218360396513 582086570272 604736379199 49812712495 576449783891 38358294334 66582993237 153911420253 872667564 253939584677 160749567663 861300988205 195978895268 4875718603 251342633754 208891403388 779465618486 358857169853 495351828997 2239755171247 46972176483 377640530258 1843610567593 109219286857 19264135527 169833481669 179892809403 1031472526 442630012625 338421383598 626834515394 1059128395910 174901217735 44501328556 210204936816 664691816215 406614622477 632595968026 1113411072815 264636505283 449149159723 237042347393 4367390469 231263060970 326568159793 1808158295480 203725930787 469933714065 238773629318 99084008208 472792340340 1256560595386 127256291219 47175419737 19704125913 277290505246 1809555258008 745872032376 831435782932 6534319116 75986945951 11961859994 68518549366 171865524611 351442635321 1182202053455 455453487815 49857475638 1016805852311 1111528122386 155987948346 1001236990788 696061102065 662503886332 104015527961 370886644560 223493318856 158289372199 64150648347 1715357011103 1133644261136 1242410765664 1099065909907 1454698777033 3710131214 331968498686 80000703435 449759282449 46913390181 545903554545 140720536384 1025759940544 164981801445 106176497009 673778027637 113729300187 813276403710 306958176279 24198956128 465299882993 127622880101 1893110543 1957435621725 493537653172 115780357079 1115844849251 1412730444949 936322659615 83860301597 14228100072 140021135368 672457564573 1336153186078 532344827 69294990932 3286101227 183084740590 216333362635 452356546341 1774748514394 1238054734663 93318927154 35822100349 242662123532 614451226832 1516977515377 1676980535608 1212855699074 578254633922 68641393072 1476745577687 310666856611 831435691538 113475803585 1105343959114 40808222749 591288855199 705627128453 291635190838 1650300681087 892027308353 345699855718 685600583741 1133144655621 321227153975 134197110661 1588996718969 116203233478 142250969202 1042666015580 499940337783 123078086999 520162640545 640492807847 241000694917 615687837479 151416186911 585496846471 364428058513 935984373341 1094043187314 458306641246 1073145191406 183393228250 347445273793 375259671500 990894125285 145275762165 352767252151 541846894089 89915481794 520395510877 270727934983 46685803068 110140252327 81660501657 1693668374402 1392203399210 6213726359 925193590552 2027587594820 863650469441 1257473737390 415436347507 1924401413526 296654180565 1221013071918 40354102589 151320186746 1257249865025 64936843493 1761448711738 333278229429 99157571837 129549150848 63818156421 953756019862 1354886955567 29672689081 1232325299642 109176921523 13296995678 181242896842 1523818891081 469236041821 818952576041 62787403971 16996534112 314984368029 229920598919 311138335789 437489714550 290223836718 1401867815169 626726516191 61541551872 370180063233 372314445116 180470878171 955215521583 1465168000230 911830678690 1296071790834 367456191758 934340748829 1778963982 825538098062 1002366577169 1042941901965 431026657508 4925651615 420256356160 13752178799 434299124107 540909771307 210296069674 194423902118 162651881840 972250939123 529407282532 55902625406 197458405055 1033943621766 96140352343 237764015415 523211916273 129205168530 817324063424 506719650548 37844984257 812108261652 429305352217 22359743464 85127416462 152409911787 283441855339 6094554132 246110497233 1086269188582 999979553013 12614139543 28756174392 38531343318 739769831408 12300498169 519846249213 101419401319 2251545774869 732858611162 967210050249 398184655634 234073476498 212187745187 239000405214 261431507223 526112848375 195431358273 592538201484 1211025019617 262237742167 4766489392 1537878069839 65923577659 286529080172 90385609142 20180123324 39596142045 656954701876 503530640759 29338224848 430243068573 52890550697 324778552644 145781332509 1304519972492 709569751385 360112103071 282828750632 99756683682 122976019969 865938753065 21369801930 10181207105 411302488817 1060276915789 3230742286 1206553659831 106218010357 113568106585 70244704366 565917702863 203711396153 14214570379 350942588781 543051753729 7356716358 350011770610 734342017119 188666981962 13297804310 624158932402 205866201417 174115717593 37336541468 12580350281 88449764687 306368178280 1373499614730 135412483004 141503588083 731631077636 39478458918 650690272250 446211225260 77606955675 653207350872 1408454989291 1336071955339 78431376451 77324788189 482185406580 308753293571 1091633952053 847405556792 423721037038 217859365111 55903148784 567855039512 68940267148 67434873824 948724946353 180168920639 825509501725 750509701352 401673048665 132525911129 15339305142 324731254760 749692501539 305657798040 4151699817 475871883797 1113681713904 140495547346 949183517359 44956540706 33598144051 870767776263 377867533708 26219765218 192529977629 83866285729 1360589600499 487327406556 144916553061 166478228204 567950748074 247360342048 20793677912 1170851191973 62995522078 972053628759 36446803295 424211209734 147109874921 554891960147 1423099633092 194288374012 1361759428951 613676798175 940736068929 360054571511 160177731925 1164107659548 510236983558 87255246189 283735791567 177378014824 408145291578 459953780619 66182610763 161736227782 360482475333 256640354832 1368715910208 555433308997 12023837805 1039384554455 121991322086 515094315615 593654040432 1135406083249 556273651778 1410084315877 96201595065 765589819209 59763064521 247009358536 44379421984 56053722331 1753441968472 4288381948 6008922629 252205307056 540097841677 20922447144 307893297370 11999106754 798500948858 420462074249 659389176 13430135742 1128518917191 966315184647 786388431436 702408453237 1614238363024 1397537016894 597893939320 780920619370 1931355890894 395066195824 1056000604064 92893080721 102455137557 345526447923 548528801754 655656423108 805276546258 16594217119 1987749985518 113540851025 1762308418408 210268708413 1516101930447 560875947318 1323867193501 701815774144 505506457815 162902672914 447696000468 71601196490 44124838443 75580530297 86644797042 80449324346 155984450063 182736326931 25992637102 205772467470 10964606854 91028283276 37899454970 165286675553 24833842844 45364013668 196722216489 451425165829 5297142381 814512510844 655835481347 42420842183 4927814444 122749568499 664336874914 211942399888 84340820928 93330400915 135041194566 996512517071 292178445611 60318427705 1217508037301 616421717240 20666246946 736542041542 104798426124 453883680893 308047226418 92443366576 50239656250 481317101669 255212077646 63722171476 460065487191 355588506983 278869320870 111539106638 733071894672 164254420580 25437056093 54772146497 1382969885033 191391907338 13962929670 981460183082 637013844344 223265911392 63534028247 193025830385 6400237199 803865821906 16160424929 702085416739 170882091259 423069463877 523302513484 28079768893 1765572376747 1634553091398 154785827049 589530870831 44619274406 889391430904 1020771911148 220324992491 1137988107137 827481925699 28274262724 200844729908 286187234659 787580326077 335642299817 8808808561 440861347826 641887667211 1926534494548 547419562912 922155728566 183674491277 463978887120 17745113283 1651644233145 114527710011 77091132774 909768265503 892093205018 441179403352 28468176745 32504505721 491367856092 797719531297 366993136 1355756669283 189581681704 566191260014 313160395 327657473266 127770691723 166902478943 91968191761 931194924221 266230252180 731480457834 780691406014 144291561904 1128507810292 603913356279 402812984787 1492202404210 50393785020 216701244919 882025967695 143347401253 63379427478 293935605376 6915928215 102568762189 808937617455 190936653920 10986009286 747650807 886000408689 1592578410470 71602992784 1034080512428 145587545131 478754511813 199328455322 470900258585 181007854355 112913172608 1204226231624 203185551249 1054465969069 126496726805 588669845225 567707841828 984216186 950067638373 297486470557 26219433369 349854729880 580516520341 101624203557 164199465780 472425172107 180006811604 1038925455259 751084696484 303424284244 267328965687 640954372113 727427069591 161551158636 529017145373 104498486325 1433259160649 17138753703 536547338191 1072031520219 707189218143 5867698556 969160976892 51092515715 623878021426 128712657892 9142097698 154977572203 176314588908 1007932745878 772935387165 1882610656542 978546553448 1904641769830 7670036309 1718935656166 22385691435 79277975571 773211190091 274707538456 1564199851666 115971188118 73914097798 1140970056422 1349702068201 379957379691 6147951045 102563031541 561417043274 532513335838 40612082858 653207446194 45677905840 95370188932 221290768428 86938505891 324608580837 124367611709 458246830985 218266086659 589766542712 182059753564 1562833732242 171996111408 1473236317003 122248673419 1757898934810 1016798110899 33837682279 1021204331156 165245306089 682197585828 97886660968 621472285336 796288019794 344507785183 12164636963 153954522057 1129846364303 108567327000 176992586663 647372632827 130028790597 228877935407 113199425230 586534083704 73785681927 1815559734583 83569068959 238737801746 1485493750214 44757999298 779775172346 523313869372 96526307571 1594601294030 10016692692 283014359826 322450100424 1095256469635 867825159782 9326391413 4982672375 536018528343 997553672235 239809630305 1614110649756 985986862016 292990085230 1874119414132 84189888126 1198700406634 24687014105 1885201561828 125016649257 219910112063 1756995374387 449818481510 429686434677 77700972972 1176049237757 110899884315 113435349790 1091221423652 1147250569830 21786408527 312406197499 873442893795 1237667568303 529819317036 180735744134 381104052214 85284982901 75564786876 165739150900 646948381475 76880267225 852756075837 474810589926 1213176036217 141305661862 248595401975 1731516627167 2147794628 299578872012 401734616057 411010605698 962785379377 403617678856 767507145877 64114420230 658612468483 216250865650 754579276793 108417222916 302394144108 203493586520 80615939746 242681292166 1195601552528 275542683071 1462483900292 786442070646 775618273388 90251012680 787943102287 39768287754 312835858674 5798200636 574125037685 132360893337 1683288122590 970927013844 144678597598 112566813682 199022621003 822131120958 695117912674 619072690046 943369573422 154635084887 355022780750 14256909617 415008021791 1110604733630 172805204813 197789884081 57705094381 61940293027 250195048121 151125315265 828540263810 588563457008 59093992571 84242647904 464937244457 97401890684 4633870158 1737296756231 68505217237 12004540419 130857545789 34856459597 790932772754 1497724377652 115445620085 615229064776 400738201138 1391467468082 326183153331 115554106135 608100367949 25078121153 637686367005 473311861092 832345665210 6505592283 38384306483 983714011022 51627911604 149507569409 13420846938 267923487660 296573252046 1460045154807 347808244272 215426118701 377551758973 701207183542 5727683990 285853557433 345862238828 1583312788717 564997490042 430968330078 582680376968 415016158878 59664380127 757930244680 248661830319 169657055544 529091425 379944194904 8951386887 799044595562 80897434785 450477274039 287700706059 1776082988491 182036762206 1291057390308 107817628242 442716935366 702861367803 32502418027 261837860338 492999006527 141128768838 67536814842 29273321041 94230492351 395476113070 32445767044 107873623832 202687451943 57629346240 388194231185 262227443610 739143015050 84208207896 163575962947 727579354507 64343753132 730195926172 592636212688 495512675489 740216743261 68913878286 175544453837 601992954750 834972753755 33731656771 299791760769 496156557024 80103029957 829673259741 112167507053 381985039242 8317325308 901754324444 108356555208 123071111125 292732375717 169030334624 33585942004 266175097484 9006891063 33662713828 130622885014 356330301690 327744769553 490364859461 830269058965 291942851468 168627474848 105059839612 258127702861 307413576782 14365772198 5211005517 1544762585679 4769697362 946398551698 149544929193 238038774587 139878447418 67907553045 342972333210 23777750049 74120130790 536635695765 535129887974 450268930140 1118986639817 734029374286 77823068040 2578637804 406540150873 199230538182 105863073253 655310228493 398474141687 57899463327 847332073487 891433852598 221917083892 311850418259 951215924646 463890733918 1411642600887 631701616136 170676101612 1161126786458 1199521198826 422420494057 169650493054 238167839810 80449729306 3152457426 69129991371 3199193441 596952836680 260125731701 1063352675840 32671843913 567897908276 1274739807573 53565648448 230971640953 1576357072323 77458056783 48599287581 167226198412 96543957665 856723593560 58859145539 1137313006135 407090027801 27443584528 298692039285 100224730832 112283254197 103514339263 211410527897 4710630775 1755766866186 66068042117 146807668066 1254670604733 164190012576 24852066315 51496549950 338745630579 175863721516 211676771702 295954827965 1019454104570 132679548032 701559254367 576671964932 92964589122 60636128951 183295877553 269619463561 1475126279 198461901633 172284572419 896646111411 61667096331 68708097966 262700773056 280472514318 81152415077 399724831171 1678094846225 561560647451 13046329963 1820844189426 160169279798 53479691555 620971470390 178262300003 728810319971 11680669121 1317304395937 412934182328 593280844472 1680585047537 394863680581 963480595385 153432726452 1069790551332 366477336446 755881312290 172768747995 1286076415691 48608595775 92170785126 65539592349 21454239020 240674384664 482976818933 398833624066 536993251892 247550413735 86566494587 584937421243 148598867071 181659216255 106330563606 38937075707 53418938490 322004750636 80565306157 999866113428 1721613995870 44188765783 948190407662 647482632611 409363997988 347299830148 377172543277 175056662241 44326642674 1273060984 165080957721 1412752277744 57657113773 337944567997 584402608365 82488554539 10451153474 16541053016 366668088154 336106864316 20380172527 83925045923 1334128840737 7318377946 663032862538 375368525258 2041853882 10120161855 150582607859 423753206960 698017572842 1011287117624 665334861599 286280064324 56903624477 248556002344 66494160806 582377358262 578582970490 23148598274 953243185509 66921594729 597727812811 380074582200 502537396096 456884411953 147420205430 211965020802 840269455754 150788684831 1354120631058 689064811288 1485156741655 43582129412 512790934423 226169560043 158183714827 359340750940 685194692781 676863951975 409658167047 725614102491 231228732529 372047741670 1076094225255 120247028301 66892055933 167861335022 53642261498 20888121350 193313837238 1346370096 587095929567 345974277934 869129261920 216304248009 127534710547 806944416129 689472577896 221288104358 17938294323 41554516907 133564133197 122664567781 293938274758 231571029152 135347276777 95233082955 145271879620 89253311764 66894486645 128167234720 728087174015 276251082866 15063987636 43619584516 53619224451 354110620231 42357601077 150327306829 490351391121 330490117703 19698906384 842122947218 1221587737343 293427688065 535351783008 965386737 461025324389 732233221078 205859373027 368014893474 2012451097 134016808108 22588574898 85557199481 138595133677 2630075115 148666298055 977650222536 148542297381 101932697257 1269070270318 636415851692 695134016086 20884920293 256814316023 329436048904 58173262837 378616163163 1656995177617 1131031672211 179114353489 417020480097 871035388142 20116820891 35820148601 42636689183 1253066736358 242815185650 223977778398 251937334930 53593196772 894468850815 315745226268 1353857414288 22716750046 620717161832 252068789253 569817743539 256443106956 107352401792 142706504937 1398891718186 694289317885 1036890766767 353144092040 1223500839133 203941117551 146137624349 148109362821 831906560191 111039972087 1660277575288 121831353445 415660151662 16269316050 74192341744 138237326465 273873839515 638084808780 203157054527 106617542798 10135940551 18856705110 308246794392 434369838298 867632709070 143245557780 55487806209 1738337763239 345830721 290697976940 483666478263 399182752061 456909946435 11949054746 30679662243 833210781155 727130750488 199835458843 275158776547 541747307092 1043071551142 5894045199 180336082596 1354020312616 105182499365 3952970299 575523773567 440594495572 201271211088 837864484910 1267576113342 386093922 22394133523 117930650549 1414036461133 62730553142 258710459421 125005675817 653485206752 12984954045 119589969558 104131132818 121870629075 2525087223 19960953501 328276629573 116618912169 102447166895 967088704485 25603030323 10863517657 5798342696 1321759068264 330674875683 142592637 619315764847 181135930074 10423578803 1747502459802 437530588052 525678977577 118328188356 1002690547107 1559868438564 815786755521 514086913243 132038230451 160800239316 74965327947 224182691174 511881337026 116605823509 6138772987 961073472816 972541482430 76206532954 94500175721 66703944351 369902589236 25491653192 219261291603 297149121052 363291531854 259455150429 864974949172 748105311 35808093965 139738830069 105354460504 420959501885 108202984006 397848783978 21062173396 205549243011 43272901920 5130050830 130825458417 88160553623 238059567071 659698830160 239280823370 1572907210967 459321418318 704177423258 402729237625 415728671946 275476527028 832551470566 865047915785 461209666664 596410440191 1045347332066 138877779066 461129808212 1518797876464 184958303702 1046956601122 11655900321 747703803326 589877406269 561211636044 87246160032 245320779526 660794689768 882620247607 956384324967 145381615287 29475094292 264204350758 912292970643 142009039069 1029750385312 274299625851 851105194311 270112812631 51661550610 43690326884 268377243067 827860628112 233599209810 184977485691 147323439485 282690811628 699779542531 19938867872 953970665366 742081466028 27324614836 51363937834 108863002795 110734827248 121608410905 1007524856 37395188193 285557618278 79002685094 1490522223252 441026189486 623517615659 41216399054 816826697668 162669720179 508717156039 1077004980090 513703080514 7889898568 62050893751 33872285403 249069819830 1331995127755 745850812 132732139049 10365024408 3318853487 394549608880 1005291540 1216108696529 77395533693 825744907684 127622069517 249146398224 184716670133 153572164280 602800693197 93947890119 61962142571 310175981031 176607422009 494288649516 189404628249 306561263384 475552088288 549076194663 972460912990 112518367516 1179093385781 214993026293 606476047818 467008892081 11811070329 103656987153 96473050392 333041515296 170487339490 901470599138 584115801698 152368497780 474900196359 63555200192 24008801383 420217538376 54688292474 176224802672 32929562345 947161950737 306276213579 1031275142 570553952850 25912304954 57865471491 435001554820 157546888883 527208258299 1835328006627 14970826388 149266437972 1151254829666 1158567857677 32746698834 251164888974 437802583320 937210493046 74993525617 63982256140 5376361636 298652049678 203381844659 625206336566 18031523423 374580269402 277165782850 59207401257 111808879166 1363577873122 60972234442 478550814580 7422146758 294258648046 239263521272 1106833136785 733123116396 6616991873 1377072608854 666300544854 93238271970 6688882018 99716029958 324289656505 552142694635 199611420700 808500767622 1229900383598 112710079740 411156652528 11153592305 1027097667727 63098184233 165595652414 1051594155701 69605417738 48145899005 16983152694 164936333221 10094435046 30981258270 103494336225 337063589667 744968801050 6571329737 1546019326530 113814279501 66169853867 125355984509 1296491997180 1232712912353 955137356973 215160808431 638784548637 154958585265 66917533293 66858225309 374163103744 56412777470 86931599438 14654243067 131599491611 318050112487 1344757688581 578830444252 245974298 27151134714 1458900082708 604182947645 118959924600 102385375391 243680827464 246595843318 118160031577 292886179947 37170966758 107222383159 193585739743 151819976694 1601624041365 995580252614 66191331678 35754127559 761974153569 164508565194 4182712391 106488156616 736265140111 138333206224 1016378525647 950647460275 590651407933 209596974164 22087137302 862960653650 780555290873 142274838599 213173466988 115113406546 1966110370 474899130474 111843383266 241116073929 1934902705 21708103601 338109914871 7373390550 656949561662 78310693653 424032546516 937512158692 419827150755 387258951466 887781200711 12116081119 219859431922 45122415241 501309671763 317748659906 119797256919 732828422721 359494483550 30972888231 1089725961863 346297226691 288882599937 564686199249 888735157499 71358167903 680567505587 524547359522 1497574335532 27258001179 393445158983 1074138613479 342072914548 35969796141 1153251914106 4509227505 33809170332 63013689794 269874212528 612231374707 222822324428 250179854293 1332692438426 33465849032 119157300019 1574859407375 548403868265 200928370714 270645369966 1754886043595 803513653426 469713990045 1869416457496 1121789142406 950411623213 110869313194 168943447957 583800005015 56467922937 137318301533 469349633702 123215886902 438154518563 27931678668 91066822880 3036245764 335300300786 21943476301 20423472045 8303789331 181939775677 403010476906 265913572106 1155546523608 899546734236 421909164473 309872477058 1302828282147 657890215367 323364492304 46197456688 540294075571 1170055295264 344599615476 423352148899 854180648713 164622600794 35046452055 39852054580 497830688363 915043416813 1424246511993 16880085346 112279943520 69197353306 165955335210 76927441384 97065204334 1220554238867 689999248299 1422254701706 85492763676 23198955507 224500087624 140536061780 124928604371 263690892995 46053134017 22246108948 851725450186 294996158112 384930529310 341304945752 1933955957 1645882139903 913728951846 1750983698046 232376459089 49268469267 130848566046 49190520551 468634290231 1572874125275 463118694297 9039939337 1322664456467 733135008035 9200109460 95028644604 197899940254 7656530039 60161567567 317423018658 17091809873 243681981885 1146729176929 451821795372 890296611478 539567092588 54963871869 390888599962 470144709404 586998905140 184668241572 69324192998 68261279332 26854177497 9199483858 6818572959 810016273994 399347832438 244942787217 773938443713 117960694937 12025819552 1249551101694 24071407615 343436597833 667804859491 161570264176 681026087682 147892692331 17781284495 4124088009 955050398077 1608860760617 12364389865 121190669975 398080102810 1169119539259 662413908433 848033790835 1164705358833 217418974955 760141128789 137798562577 192519148846 888760298366 463024610945 119810937190 871058613698 566497438221 881388077632 811835529666 9966679640 1056947684189 264049738937 580304036080 1306558874061 158739610415 222828499765 1232959949264 258878440635 397105513115 614174856992 1018686325443 1643696966392 97844467426 1141930075162 1550733629815 294806069672 1201562480206 39994092524 38345055787 1263600311 211129168950 1284424298 547949274408 760448545865 183724755903 806426856752 209779878 1539419186480 100965332199 22105898284 53556456732 52463026681 46293996781 97430267090 66942999359 166383141172 12795992089 31097365704 1218372423133 331340667737 25778222609 754314554822 97034186378 888441980570 332557117979 17413825193 837088528976 312255444079 1183911993453 4386087403 66363434663 543104720793 1153040515613 30954215637 382008776419 1370183921970 14557025587 387717407911 562320103599 29721614393 12384604368 56061502824 26064962494 626303745541 571370328835 328696091829 1257475375573 100750370320 556129823018 114142877159 38556396479 905295504200 30201229421 246104685555 428483284703 92075802544 5341877773 592938855035 137837899941 840093523850 476067645900 318038895232 108529522686 16304530636 32285510161 238001278895 99835476511 54688749543 82490788547 673629985323 265822364047 1145745211009 278880587261 60250734583 314958029380 11442006301 23478229190 446489533703 135788704973 345326933127 27702023639 400701927770 582469972781 220547631586 283543135309 41541504792 569774620751 796455712441 1024830884810 14266174719 915939031354 20939502983 194235791478 885883243734 159986119776 276042410660 108154524114 332551471190 1148867824186 914824496828 152907557230 410568637194 297052635351 1108326246576 242436684 408891472787 1140734559802 992669671386 53866330283 60406903038 1448551712974 11181538634 274965532519 383438891290 205469897509 26523538928 935571468184 718038569263 1418303510562 173762905035 543173633554 1102518206129 348411636839 129238131265 503530804391 232555967663 90714051860 192451599497 338148878445 373542897858 70031100348 587931880559 403206719426 505886027187 1605732937130 1107421150187 154668442575 50381479491 654049961120 219902114560 553309157610 300512642612 45215621080 380552341593 109370400534 56774438043 716549141299 395797804783 29729428492 65801349361 1247279712773 705705556027 4929501422 463986725552 901721877586 1000953407007 580357171132 76899060340 482904415395 1266535920833 139932940909 146711546886 21096911427 165841027527 16463785133 45046389697 51573211393 1475645276984 7622759482 269785176784 28304853733 142150341050 53799080620 370549021995 1376413233276 2058290854 607966236219 1542482000967 853036906593 165223630308 906122442237 568756910168 1222637442390 566991017518 629350795451 364492458441 111192018240 1329165913808 240518619858 505097974655 565040634182 20437425979 369254034501 299079476601 2133876344 1643646923223 299287934469 112166714781 85691795269 9255343977 943798309759 390612054926 226634483615 16100052946 20133115999 461120096954 18369246605 12095329528 316392055062 813050972394 233268690726 123668986369 139481223184 566463166486 411827451697 461300788351 940319276402 124604588230 83553621152 1286863263207 207428383352 151676752627 205999450860 1346637557830 138941752178 59419611104 8820527085 328763319004 200302341461 651842046588 442328370406 109303211802 41305562238 103805743488 204942423234 302085482907 817712547407 79942104425 842347588551 1267429941504 665402515230 893614431445 531534133396 4281726747 567255466751 676696044258 1047492811896 135001060255 37145817126 1227670561979 81801888768 176333553 667515468769 547525101186 374828440763 398765347102 137520432873 87141177112 9773345929 51604034320 346715736252 957962729528 745699975018 598495067664 70383239175 10637469114 388098350324 1901614129100 1156446328119 5666083740 391203878516 255306511241 622594283 11423475664 56318161807 1575597999096 711551259249 214672240682 908539794100 315663484759 66736167213 16152381997 730860401025 1453068762407 92970819052 783883310060 413001875168 7503209153 656686579309 100833045881 928930018919 228045741193 184835023877 826181441737 476104217953 40018695586 782234796099 112561141949 90806234419 953479480729 309932481037 1283148474132 222583202722 218758811771 17980021362 413388841260 47570150283 702265190864 98475968347 139299450658 230052733679 1139069717398 165079967941 134717799488 819388287036 1531516901808 148322279954 352013914791 943056800900 79839501830 149330440 326483968969 113593889465 367855990368 620583947931 68084061217 398992310120 28001837120 71169213967 303963425632 280752156163 473837909583 131608495388 612310888137 731435963901 182226687278 1411651970581 290927219173 1143444504953 78850068308 65484453198 122183860220 84974257506 476846943741 33160343671 1246936270810 1090105107773 437328519261 572661164102 7709656930 237909569877 378788852795 182895423914 922335678820 427285974733 1402309701412 240978672406 33861927043 494026433972 132125727362 94866998753 276879835945 115435426605 474458588529 94680415123 9201434142 347860378313 65424705376 141016798986 492227034746 197836422133 995860398757 1437288071848 291864905367 7654550117 74789084059 58956937084 53922229407 922994754470 774751867813 121072740337 121660838631 43266603357 1124135868613 501588564604 772546423376 1078809645992 902429287775 18310326447 503226293487 378380982940 940805425283 323577173 625818126554 15274300590 145223042349 10604441691 168557726501 1536790123570 68427658296 33063989615 707614090852 764424215479 727872055048 72620996026 144358541657 320882528214 62471331505 570241987157 15616658173 3223431250 338555857508 491432171505 171029183444 128018281271 292117897692 7109722243 506783174753 208301564957 116495540685 243316412825 362463179320 12665276769 3957913657 881530482337 212891405767 1605305017633 242374123098 39747849675 1219966617339 730418903144 239367917847 126088634680 365337789329 142963256924 380517342787 36249566447 92454163898 133034263182 640604694757 171999401483 807546466027 1175234454637 362813391849 176044943775 666069857321 13982299932 860534268875 884440027968 993795778680 417968710922 470940743833 242576297839 946597766515 306336564376 225178778557 116975317724 99111744823 729210531726 1265693968244 41236178464 369047052663 1531575172777 13480619875 77436866930 83111976777 114200125279 1512407571682 516840686462 970261693507 209376709671 237739086048 11019785650 852506567609 111983600494 31301331193 384592808179 928125376271 16876129036 978188814673 357621418414 1251118603189 183248840418 160935285021 20287264067 91527303303 508097625985 88329241682 43385352669 300714412876 316342685330 151103527268 505439779338 287775411692 73368403672 856785947996 750730658665 1294262266746 814294923797 276186518461 31664610932 318439180423 1171963819892 47911009846 312262420865 438517636823 818677404365 8629095842 773014524918 168670047404 71197362369 313779552813 800598498725 674542543725 211983165678 59466450977 13022622504 20627818551 740982931276 448130196825 597620189885 245147319567 896231980768 109866946338 85265222903 296844137276 330829451104 44476496494 443344645876 58359238081 147715835252 479992260654 229477918457 424367385612 947262660397 557781292152 535897249050 111043187226 201525418758 898613803364 741202114448 345553191835 145846006417 210339410314 1007204955383 1407398038590 200302088367 38661279475 69415812750 129602968766 58713825654 21131429759 211376616970 262852423668 170480508503 221154716880 1626376538979 733236389081 201679064881 18027087034 112646063666 102032142934 226780749133 1430018355014 25963036479 457766340674 179715254770 527844826390 606323902906 189113444741 97855204089 68051668884 630281810966 885053979841 18751424365 17187909245 744596615996 1321223578441 240401847278 7654532384 460629517901 77632713781 173756662524 213572926430 528430792069 679021135895 30541774092 695688187672 185804084714 1083924970286 793159080726 319585153413 718076946717 329834170255 834058312915 166654115977 22390421616 4958812386 954601229206 1355236440696 229810098300 797373000490 904795189814 476351281747 157923822608 38318682212 22562615115 1020970709464 773771442041 599624875909 744771230970 952323373349 1088106820878 45114426057 5676618478 753192339703 341541615125 267146693580 62187355817 116619035 131178360153 531054265092 67227407178 1095485088743 892725550759 69021723 586701246229 1028386350158 1045503550628 511379406845 250936606093 102097665681 49116662921 790286884683 83520695368 54980290195 149411287880 244497095067 8042592653 404351665912 848340911110 7009354471 758418879984 25858035863 1213661221054 764539126067 1263481483343 61218364469 119697815531 81340558702 63953030136 677203529260 2050428099 95194106071 200230453166 550047131960 220521623178 377022151946 24998290041 73754182367 33515936635 9785739553 212438073413 1564157829569 1058391025086 570581131460 236691045890 742747940931 650724714162 18766407867 298740201525 423694456388 75286905888 267605388487 293065163050 52560991025 460115825051 1316050709912 35577987927 433812419054 323085518711 207054651494 530791705551 559270687474 361497628668 42551610474 4863797875 348590406773 9901425287 977087698595 256592375404 82089951777 62248577378 8099959183 1386755090319 195551505148 304147453998 593856374417 132159886058 1208687619214 497851992225 703823067644 894407260996 671946852161 1040003023047 130950332151 2956046124 107908490610 369026009038 89955551378 1308792525588 45882476855 89148356428 250887744931 29055072791 64454626978 648224494914 106079736765 1055387463874 1050510078742 286759668104 188536171395 1005889180174 5674070956 65235950918 53027830736 361915591188 66824801954 444877980646 225230715798 4170555420 292776629794 573870085014 388551760021 187364499716 350789518843 385739447146 23576761635 48246105924 284644871721 381384114842 373885457218 1165080913184 196576431171 144239566456 94590446032 127453464363 884043558429 1085932639389 804065947129 45982193462 54630118941 490530752952 116928432834 42939234323 247225170689 11783917229 1535448159719 770532836495 129349072477 186879723627 533462035961 1637796333694 519499355041 63249161791 379792445788 967279229718 6704319060 76173374119 393920359879 339452713496 30806461606 269928980248 432174992368 245085503545 994944218346 284826049655 252323152094 1528666055295 71329833424 324445160309 169615373346 653990771448 172746332661 380175065960 572578563 273051733823 133545930237 91498715040 971310211603 79525867046 839258382186 394866952251 492244505062 197143255452 105219663283 578501716285 161529463158 41195773684 25869125091 1378086201887 737033738331 799554909111 1221154146461 10395069024 132669503776 1171567661045 796453566851 131967176539 730947554847 258117031745 805835950885 79120228756 82797680481 786572193189 243822149275 539252847075 178196629373 111675344841 501037543691 884146878273 551293295230 256220434779 162637015658 223872351470 181543846109 850483746662 3439077578 25917902889 575262985085 415970644612 205246727144 222617818336 508261208119 205953910337 466330969596 182641586075 1558206617562 292254934980 315763624791 231775120800 43724367036 497615484962 47336958544 467712649228 88533750418 24384744691 43579189317 204536488668 301007603366 215568292597 669760321924 319459139697 77731025556 217839034751 262939026025 200028202860 752438486481 208657534577 500944425168 15679198741 1287404744473 33688991636 302948665939 798866858488 66073689745 222460784231 138414640894 75801588939 71109559589 205094778396 1075800849384 1088340588814 342928799797 162945647856 289583780067 119424749847 120061067081 135568659314 28542176025 112133922553 5985723889 397417066794 342128753937 1117395269324 367358798257 52302594527 98191159088 72625484310 700277893552 524257829362 18351987324 109637371998 285759253794 514901213461 1012296912840 82872791852 1788335297 45437939075 333365284530 8633808790 613452682139 529066183216 1108558605001 294721657321 6752434635 931859874637 490713754563 197291075103 75530208888 633348924623 250703972739 11061465865 537609349860 63969817185 144955922087 20301079657 728267087794 1348258463646 155959090447 422484514202 498141600306 87845518187 376855826199 135841724400 657919425461 1127613299101 1055481121023 164959691278 1238682224648 172360034707 808585143477 213319624896 360310344515 141046882756 405617769626 527341420154 748099084868 1603287001 102995101652 142988867428 85850176830 173318954098 789525245940 100408262104 39706649335 93859625845 334322923635 805990694501 38496676099 18987789288 71942538414 1300949023561 1199121887158 1209466544224 707709916485 73649139317 139153094222 365495896231 669250108010 721032834856 918251003887 22345419136 713396157776 16513482439 1089451052659 409388361690 96641835490 20104615333 126234999642 915665807909 246502524894 79297443161 577367830782 397849350628 140823870797 51946735437 88605039544 747852834607 268857350695 569748261344 19966809346 520213999140 199427100417 258418103719 469948129137 1543992430775 245310504414 1031818147122 146440634577 779778182327 168620157116 229386137863 3627576682 127517433974 48013065681 634212350053 328817994961 161545620243 135836104553 20863678216 705582525069 334432935736 619771838138 214942632 901947735370 498629409665 457476966597 40563071087 364159706045 1028313297986 65968107376 63984960595 201215855648 190421224884 686349094424 328766605358 197320038161 80719540806 481940395162 3905382910 34523510673 50384484517 164397205002 1400942292202 599697035760 13521492559 6819984002 9365410261 564254220472 523966840290 177103574097 212919035482 51836429972 22450765281 604983953087 147840873172 604540843508 625177448146 53308881467 171034920159 205830263446 473795929443 791018822699 482710074832 277002825886 430338998618 155300029264 264602214520 197409530383 420576413893 1412502068351 319395551411 1126176914713 95398820423 42447336298 397726181269 38363977410 2484044540 714065611247 1232611549143 725506719005 104047605622 422946098827 1030880195358 126398549417 370956837258 309081377603 171752009061 3619404760 361642807119 203356155356 15326827068 156138982629 66255262798 35652547569 873373203582 105368219758 3014636729 88306846194 108735106301 357535324512 136986169419 269967506273 667711696500 214045292 98844233122 229783461950 375848666480 1084148540917 178058220757 598868847606 165833626051 99675782950 70969968211 733255936052 680478929563 870172417279 112436358632 334424703221 59000997147 1291015126214 149880428409 43292958885 21944508495 58098711911 58507271298 225654455740 301809053611 920022080181 50842359959 212095513658 945786565896 43188791331 18256358479 1133100966974 396676206743 57112000 93962710986 122122156546 527772984605 114074653229 463675899388 594349593173 8591373487 464057765005 796320663 76728471102 569065548221 316761677962 1504967649479 94108868909 234179952593 52541963428 658290802931 6017977217 4741005263 589300528347 231126460053 690907818875 157198721706 589289298426 34487168729 32611380132 249499000821 260676441714 189041386286 48577227254 36543473892 22495335789 87934099509 206676560893 134186867600 612326773313 4980883245 207441805380 809963661719 947080949102 385440792857 1236663993811 613148624591 48471737737 189408073339 61944829690 777707318665 40254504171 372841335448 87285944507 717512330433 220670642511 237277123833 241223408781 89243144164 748242513626 37364743782 1514075086705 65146390504 65811483119 43879133767 69003941057 1106252781497 80944353994 154583176551 640267750939 23348054399 850336922601 423745540316 160182475264 727902713167 103892455691 13175513991 150923881251 23980748797 831349175840 281869110493 71062016694 308277635778 785231232753 142361614037 486539994920 469144028591 11976819989 3989326618 269770498168 58822894021 162476610613 4745404053 202340633308 146840167877 40873917798 38879735938 13619495938 534053198874 487944177779 51007224452 81813730940 470782974925 42571411108 46139734945 532209140984 1003336382485 747576318772 885847685755 269096300635 91717567735 381120284861 55478434706 43579612547 251534618243 374345089749 128664727367 961698918490 921692423093 25686295696 619925386145 71448157696 1003580597782 131273428989 614049488197 762134726831 1105199087967 688042535360 466098434485 191613548650 248665688692 57288572472 27213191075 607249024089 265794830715 4439828941 78935061523 592287344788 153859869426 1293183540933 929741537285 814771762141 565837116883 164304583274 519365924412 215378211472 681408900789 89685302241 653592748820 37665369756 456721220687 5870270154 303074463346 1369765810053 559730247708 18442448532 17060894865 202644584827 293310952849 92434025326 307130380516 520125387490 1507481931214 12961147854 593775645620 950776027112 11970864024 82725309467 874104638443 120789017215 116947124948 210100295739 19946353552 860641658251 352520197065 276896525967 619403894220 43042932333 16705853361 1136013947961 80643210567 804970524568 95760336976 88534877655 156350574700 188680624926 393866043761 694301759 703363697024 566876417783 353574354537 23466508330 277749388546 251461226540 256437688620 1525865304 77204566167 260004043301 291453525178 435257242324 1547077279488 4817180311 561742306938 605120619950 369417677364 154528484990 351132824582 394138854545 4698828629 951081156536 31991117435 655596379177 951271026695 279443095166 685612893092 121147294710 718786157551 5554949434 8337512349 138838310775 574776427375 807329833574 28393983879 853758292668 121102997233 466248001487 139430816304 207362896998 64913041 1361704033848 404415201728 302320834296 21285704696 19071289122 35428631794 829751957432 1515760624580 817912369667 901639502974 76285938332 393122848464 75941525956 637188666957 96910747726 18075412804 174085115772 138966248448 640309894434 119840078706 199990377341 69943454206 451006440441 518488274216 121732481137 539759898288 88908725659 459319971728 73196174155 341720880687 440485075208 259061066100 28856162509 52551069036 64513577990 501313078341 510002989416 1224911985140 1402112134939 224063423233 1291219774339 426552746249 248546509605 741572179440 21600568161 407275211895 583787193708 625163667989 41984010269 542772482782 222517444169 290574186747 828203038423 409186340364 19572098260 314585305865 172626601378 755626820373 56001471272 474723484191 575562414684 345267964701 157676820836 177496131482 183584404389 526250578977 144593878190 147109079359 653299931559 10696076387 427161412041 62881385260 628259128832 1137395841215 596509287883 69578063309 109313835230 24371295226 145012138074 109903180523 11897680935 295886433113 906590391155 55878287572 927599284409 659247147438 63112699632 445997218149 681283897605 615064734077 179805579549 348249784848 841866737294 436057308810 633539505448 573120177371 255896786035 420210533875 94182356853 46319039669 145900855757 780792708189 179552412305 580353127021 12549663131 102405867347 404615877117 10339132498 103424457213 557765540308 771415035319 964625370286 38177615670 45284127309 58351634592 157317228882 85958577334 369221985113 61448586226 617799589878 91245947698 229730958466 50328399095 3163907968 465129068820 276942550171 293840117067 436069014072 243365901316 13809857924 348393261441 46060954562 134218878381 15816974569 39510915996 81107419885 157848603223 304276527877 27297538279 946604493700 22112372520 752584096881 105360118179 127697207042 14352357686 329985586260 97880161326 143155646079 51322403636 12250543447 524161025432 806251157066 922911149096 941004931991 260886842983 373550876856 109514113430 20552743248 122512747951 191770106956 165157034439 64282459328 339356329672 508870193273 460390442966 31630109373 258590917573 30738846034 1182939611786 1265418719275 35437254110 14302641683 45669449309 42155641236 109452749450 130464652560 200471852657 1111902219840 132174728431 225876231761 108137062422 365382226851 711989692979 39565997816 1214417753257 929634414135 85980423177 1236228138374 389700284441 435575790662 356974926318 356430889717 863984087548 597391614105 1014089117583 86312893817 152620434751 11285567083 170939965892 196746382423 171670284245 522820075788 599480699684 206152643261 126579825104 126754277169 25527763107 310883443377 457159247720 298091235784 4397777366 128343621640 957599995425 205623097833 805143477145 1122974662653 654072354052 333701323960 280445512735 700006678784 1927321096 117821314130 65915861156 282752635471 11543756800 77192016444 644690181232 110699033314 366004474306 620261777866 279233432371 347696038635 124816142861 128794611724 698932385566 32523172070 463063363072 350391114383 104215295116 520253389116 190348494453 167440404907 74040706536 518272218138 518091247279 18325959032 17584537353 1010744692859 131266921444 581350284134 354300611911 95563227905 211080856633 95209816945 662950256455 332035927701 164925318846 14698273030 94015750555 181714675130 13063207160 4327139076 797005937917 1302459584689 119865268443 276442692659 347873928776 223015055370 1364638865694 353328200402 610705364048 292979388845 750272127480 470880659605 76554669662 328267947371 32039435194 607838133172 1357856134989 11606637519 27665412952 95788860800 112578687947 29229192844 867217532416 1134940214457 519335430701 911279826239 263691205647 1088742894889 1464266587205 283230570798 17074663817 280816014322 3785334575 59586931296 360507118352 6135326853 21011632848 560970460392 192754182925 20305636996 53924382097 252279609956 439327140483 74388251252 576833469370 73933777655 23683034673 157380327763 82178588418 652263684276 732785322860 121760383487 30782952774 28727185223 299428151961 4158341226 455239026931 14400349780 328894161830 4430552844 73081907958 586273347948 147638391324 7396406833 446149897823 484458973345 186523014543 536462632181 573576044102 404582117889 384127457551 32193983362 319225187788 342405085752 19051962875 954168682 136139967607 783699050565 340857184972 1243774548245 23317539594 481605245820 10244494750 1480128385194 101899796599 483790275314 108260893309 209936258566 420799458534 216105161925 1154863177005 440831383895 141382540408 17638548968 662441776228 707707050439 69570217146 18759487914 39593201756 1165800297548 93712626116 532504655332 51183860588 369085078117 519475270055 98903139043 393892931644 115112186309 43430934756 200954962858 205885717242 500219880451 888768521867 253504130087 317351252367 124265739853 20505476143 373076611655 822927933432 564261775378 622989009369 1029271520221 175149441102 255899584104 576838456642 505485842891 124663728409 927632925803 65827811091 577448663062 35535369502 139352573408 441022629999 50474363653 168389592315 533154903175 9379249926 62300656258 245230617445 1112479675451 148888502795 378497457734 96517653242 380693903330 485888230347 1059956266165 109599897949 171689611274 235394441892 4893602872 81406666295 98944713180 702313755745 6504176563 21935890822 105693387684 12858267342 30331593841 674546008 955031329278 622076601441 477208551106 148328643019 949448411496 50584700429 131834673692 43593287474 323738434378 269072737479 254504672303 267017449637 540017788583 4193474754 1352538693008 850601323954 316427076475 1016392505427 376468533883 1026510958204 137902136068 316881031641 55947799757 580451614864 93380332418 27017483069 1107099817550 181182422957 356863093387 250562493452 195836984358 341534827685 809555203515 309723557237 808517222618 28808150047 425422525498 283678784692 39584431726 178645922151 1096515813449 201019805906 52729587028 51474060904 46149612355 182117547874 32229863383 253519286538 44557277468 8143352731 943621620463 489295496871 35806673954 181162008049 3964645311 12369933089 518122605658 389305653292 1367256452 51179465303 87586887165 214358366193 287499669506 302471099433 55738964763 1421772968665 296172338851 846437307662 274105751623 217395338515 868330825291 311121829082 45369591751 434896664427 32677418 244115220666 110116899524 1332431263365 193784230137 719947414077 194851747604 71387977804 481495119 1088709763081 143442652072 79164294484 23453962060 399123232592 719639469427 167564023432 634134751141 520791719972 1165857178466 80971686884 133511534821 427880979975 57439142580 292192470589 503011357647 70977443001 93195064114 323000874646 285962446712 67228477126 64490217198 1182327719273 1299264386 287104701894 103245185093 193916996334 537919489019 877217499059 176207520184 193687512878 466513294952 68874189069 17899697699 57398387289 1255666867 129718226760 12354466878 14457689916 91468768137 63847762805 177321122587 96454990298 175480702559 253852588602 474601855264 7668408126 362666985889 87702110230 223917959943 642725213832 488287377496 183449593271 181805779096 32844287682 175030250684 133451120223 11189660900 959494386151 822725205589 1203630954233 97152470130 925201129893 127865571190 209901431645 181787049475 249301322026 577995684389 72214860403 216253578 41849155450 399554015056 246277279378 327654169506 49771337382 171045388897 896027344211 528819993443 262642512507 21474575894 367080877004 55625257211 20073708013 14667923789 1160634535275 762125580275 179423598649 52198721423 286780154581 1437002467091 360245419965 504466547936 192354527463 124103842107 110608956050 16553491283 1219426539920 607804804019 262901961525 393280805748 603618253643 782962734680 366724054244 72847692570 1100865153313 16736839852 181626085550 257637038327 101474415546 373527370234 581655438920 25328628414 10650602260 279713621926 81060972297 1017946129460 216377058886 211580628664 419555171344 140746144151 340162659556 227986100626 358799482337 228725930458 74957917677 179671777887 376502595496 97977838000 1311595404955 89970649732 787127424018 506665136850 610857680370 234654884617 25567950322 386552774817 61289546961 149219130537 92180525636 794275667272 5427024341 30223882603 101920033020 70051789556 351337341289 181347159511 6651257613 830944789647 317311888831 513817296173 10291700126 42215817427 588562974413 39836949010 688022794152 222542453723 20245290533 22264747261 469760369112 805329573862 390600047863 35263181924 471302757674 182598064013 747974877593 1036698168552 174528300701 533185745554 75488243305 225656061706 1112566889227 109274107478 1071407913167 174660085042 49894985100 196841062 1501495411043 14899262591 1085013323899 15364112282 30802805544 128914832377 1173606261284 206625590341 29653890144 5137833112 1060095370102 914738741686 1230008903091 23862629008 380235457831 1326252950948 436567416011 950310822139 538548033170 14968581879 683870534995 42586473681 156005973799 79314292951 933024820159 466286124265 80077943592 1509867154005 137544425844 598996855819 4917024576 405566390364 92840017818 826489864232 257723602544 309330958841 360780307099 10978055639 580576155103 131957325180 48462020301 20965485492 126071653702 658957105775 80776913149 301994577865 819152290118 27091477142 578376510436 444842388803 40473822550 206134600360 1002624437105 251761322601 642361751 156700556560 307636048016 463413683629 1336258520502 123864140124 490070620360 295959519055 1106487742710 151161556084 426293842851 168997415686 432067469353 82548482762 849122882014 150004775100 176024772177 46124570377 303874026584 175381967373 28717534656 61818933336 627471982008 30658097893 640785885919 29431222317 607994145854 82680347311 632477903888 220372325437 124260206345 346241139667 93188902912 11766972189 282317778442 78170833159 243341362580 798479867916 671232882 52605720657 302256388989 217684531069 420281498978 387476952736 6444704349 399504783522 170777876658 14296186758 725313492189 85613109025 580484997570 898991391467 39586305374 42799580821 16990632293 421041583777 27328005764 1264822386388 507045683616 271285188516 356665491583 63852310094 151289733971 273889010855 789529182122 515542772996 78566104503 8538152186 14211382062 92282345211 3846117259 51452030980 106849456474 81467444807 653960452258 263938968311 274190948042 201584390693 558262333800 19899840065 439694948666 110701142064 106919026487 1105612042309 144131840913 689001717543 45500929545 72331614723 22256940134 86243792991 85982877274 557885014323 93486688238 70342053084 542332003270 27364353633 269349096443 352982958111 315023915105 858817333056 1067285875254 1190060854325 39679447964 258418883138 151634654649 399967904652 242078115661 1283589404175 612348192 358186928627 931080315538 52769364434 130671110114 98604794819 15537738286 176914473633 1180852526 47859239758 197855706970 441368393522 1235974834396 459607097470 263852153318 108141803130 35919823052 411749948494 433483359324 36161060530 60815300256 69895589999 741168868244 929051657447 1197451157432 143107293575 68131315952 6596968409 5203082978 451094250804 273802520734 285826338930 913475117889 99395665424 578018695714 149702515062 30053435887 1182774874 22266625746 155294316727 533720029519 38911520711 4339973694 1092578506970 9933562480 242974793314 413188490667 73352263047 153801863438 890838128717 39284383457 594768861107 300210496238 21896245420 950122076374 158144402091 382056518788 25242234691 499553555255 709160338819 662590481817 402548583298 38460989284 243064095779 311763126151 455999342691 959473549352 21168791273 42274994 45529411489 711516630742 55296592656 772095457271 742709117440 78774824865 18332222129 769919996464 426684041239 10714262130 1094276647178 46839333842 10654429134 172984085818 8355663115 37215522652 363687363650 109511705201 658877795356 163622516823 773670187211 40509073825 869412503692 325691812509 56894132392 85637310218 365592184184 74374156191 103947973997 106069691047 8298266617 97691641747 71792842752 208354768679 84982225370 213803557063 362169238694 835191221865 320154761764 808572983756 475469994664 59956828008 254358969170 236183711989 742931733545 636278441024 73486918886 1916325441 99038284775 6251910767 10852372167 70430485089 93515523921 720806535184 14206117493 25633232596 56345250255 1068198164349 91548014656 179476422882 284939362060 825623795010 65273624988 381517317960 326961744807 827979934414 13842840343 692550401592 148537584357 634299797630 2613550803 725446121382 406383725604 243573868749 841086823763 856189261898 704938559287 68934290278 28707217938 51389934628 114356746742 768348611354 209321370174 212900992256 9012866288 405144947582 147273144368 28273861070 29658939165 452424008304 41023406108 263857481585 648704789521 4471663372 16402666719 220341735699 7687909531 611985035574 46483988959 69111264506 106960440471 660308339914 49948496950 136112948173 156422653794 551335332127 713422355278 69318024323 142833773197 78666915785 894723710968 708415913502 429929871387 132927640891 72691228531 5816719506 167964104158 416703635365 39867032409 57527009165 64333355977 194745215057 110786467337 10022985137 269062524259 16153613878 292754548730 4440838027 60108168848 50417292106 881660854618 5306753123 19500099825 329496777657 864729825670 262164051465 762881590159 265319004367 5005631887 126727554024 212307713676 65786174342 433201526 3326545878 316123047735 330827952202 719339022170 113657154073 695279096772 1014948251740 1177517651977 55061712576 9520900420 362578299320 813936653998 1520604552388 488637676493 88123460539 18971813923 51426165129 28102375572 163964062631 226020514096 61659003129 199952966989 406993107604 182341509907 410959447860 70948716761 133404548 1335633181 74096697196 553865473872 1113198515246 82895384566 425982400978 827407098 580246219233 930928946508 16491003125 54331079822 53899896191 5519098867 740909901875 201934422529 654350135271 75241894504 65507251578 485630891565 11693896919 76160444341 698399910249 422596394487 44855312282 522059158079 204630001629 310489720702 810313642440 73253281770 314940021260 1047146984545 268025140565 842005010148 58975229482 65473595692 376185252015 530964774032 447035987104 42352311795 50488728197 95023471950 580573097902 294189693540 108795641357 1150579461520 44420153928 126597659494 37263742943 463708691210 93335227957 75454851892 854279602 448606026333 125648357110 275173419593 36460063658 355653556198 360927379967 641891209250 864381444258 8791133861 50704979317 42384993754 890945286391 405835313172 519921993673 4481088834 903186100587 210662105070 609509515696 375057091999 1016892443919 39623532339 223276711568 386149495337 532560858439 695347045379 218974605004 106398955850 174957346844 642282944217 85802392393 1189213114708 62062791168 22413092345 75906632502 555140753041 396623342836 36601510179 436689458979 1327340517 980220861167 380516257097 1015540788767 116912691573 12575203368 745298011968 772019267125 84215615523 60247063485 619814695088 6525573811 98341358765 17854946896 186620331865 62470142432 32919002522 359097418723 3101096717 119001295562 22544773996 385496055478 911412331078 73512396409 86976742299 290393673603 789338318092 82568703434 126275107414 420628046499 898793060591 93414359445 251870356349 45017401293 458227688561 1672738867 106234522886 44773775 666454296771 3949489215 117096236350 87460408857 40683252936 411583147503 337193405826 561475834919 695759234201 96684217710 604152037717 161757399980 858174934785 325466991188 507443718499 27928899507 858352592040 337810047364 13363214351 965062230373 45620332056 28574909378 334037590775 146461875402 235808077999 13072187476 501138191850 507790236474 143455580 261708724782 1060517429789 64053588271 70870393519 1075455358457 170937049219 218920014866 124762518662 139860896757 167785838845 39357204610 69836691373 148664210756 277046692713 422143318834 547834270014 454826012664 168834981508 120390421601 104573775867 1155140439933 496111629824 22425067875 948895010467 615098656806 436377396537 611500412524 8701255418 200687640287 199564552911 34704867372 115950183938 122997012946 233374115791 709984170128 446294566348 40676308512 1236313532408 329018760370 802390585543 605615883817 429221665279 318125300047 266013996730 58154205410 605970544792 107118565298 27337968170 483943305553 56818663800 3041044941 111362895912 92167603308 34258362159 672870184995 145075921802 936713427895 35532924493 959913383000 19216290713 33068226077 228141752646 3103239480 348841508017 353738342029 1453394881390 286814891228 971903232670 861835546725 12868642408 89659143500 8194016140 82776963285 171970623008 653729231218 381270294790 145979629055 417600636903 37915884603 506396307393 38125874441 206728311569 8220297650 161086080571 788809434186 71024932651 314492255523 12208516673 939304767564 184250714028 216420010646 210975188039 6808069325 738655342117 87925318803 50542834585 176037480981 575449669354 422292167438 1205722244150 52261444728 22962973968 1156658519351 599963147121 357077106534 142126683091 434168466839 45792043890 503237204175 820643265333 727372263359 388490786358 276957892048 37193401812 50560861565 152733163774 12641303787 372883861767 498740635894 288657615170 194880533036 101551452503 144383670826 112911214954 631016882936 97413884017 89608958887 93868983941 461722859258 464600088526 452399697922 443566981371 275282522638 354478000183 142962526258 77155818067 1067011959208 40352064021 892429091599 89211010625 18761301728 439709736031 253308094719 226007964513 4261987016 107489477279 315036293562 115007989000 276612446453 619211704785 9002786914 27625560410 61085800596 64353815945 453940585153 549558329487 124623715863 1254147503571 638214850434 4261288895 920806036036 76519027042 19128091484 175067367908 425868847100 268539447729 555478200147 354096596578 22258621420 835765086229 40574283775 145773589169 467542439847 216980515979 131104352655 324564100491 205611436072 972289398083 400761059852 401164996008 57871641825 166580004016 149168230371 68056652799 163540197797 172152958083 605783547302 181229174610 162867852093 231268740451 158183902713 3496952638 384760504447 182217313091 1022141232364 14954811155 394676767020 26668111936 64042341425 293503811032 73154765651 175444718198 5898551110 281071798674 338256722329 198324884363 783962187348 354226072046 12565313589 126848017815 1040535214744 8273865260 78387111278 94708858214 656645284046 972562133546 145923139702 3787826815 78888453362 30250442976 68176501234 762413189162 390768523054 105954091497 541887926787 613080242349 121064282653 1162436679394 308009936084 26476607933 643605717799 245697065443 215579957781 18194268263 286886889979 193461023214 188042176083 2972066407 200139231021 756774255729 5401891004 44091102120 193863939422 589593334474 226976623016 1387351863533 860596190828 566537104079 38733632251 6656702353 101899603993 145296842349 342804158442 124450652868 796972374344 178234173261 673456834325 221923826316 13442276548 668865979203 425716112593 83294455070 756637303 176406663191 528726828400 556726620528 459544926316 550667259736 380783364622 1025240002121 321631503119 3506023909 442448331126 549588337085 926590346652 559403745368 22971811854 547193368822 257684996442 35288860083 80525534422 41089297951 941975091330 876234162580 32438526808 90519530395 468600741726 248700024200 32037462888 256239186539 157263011735 1096794490 39509378771 298296739397 98902026264 238287249858 70950226218 36094201275 40789394273 253297615278 1186016439569 825086249860 365929698621 101543762745 264964452379 879422278668 390769739380 329743876643 770780932420 138824491508 438184899233 549956911422 290702346472 111274243342 26671701092 996185585350 808821947821 152966134615 796657630929 671876857768 406038969934 157584722136 16537605712 345312914679 13049094995 438129679 186316936956 17068052139 324855764121 272441514408 237698480743 189414822358 92550233905 633983891601 471308742761 204032670106 6903078337 656539362649 11801224065 110035627242 178783973413 345009704950 74320604520 66804503638 41692399793 151409064211 75988135973 402141135503 295585308114 715835199326 216165216124 249429941793 977578812212 365593015564 347880000545 94037668014 744762140200 782438087922 68462793731 73987120535 320751379026 22080321606 43922715039 45222470076 601222711040 77824868336 55530756610 74719611624 148294196460 103325260444 136515291874 314951493995 523561629710 213779805292 264005674817 348043704318 25405762633 147743439598 225147852614 6826533309 1236609088862 69500222009 797642692920 293470867333 4286153955 55004085447 75250303036 67591128914 734481259031 73330535442 923039514992 22730883021 158445457588 85063385456 688306745076 286059398688 198329813708 4556055509 33731292903 191637558582 771672287684 100607233962 14282616485 193761295131 1886899958 81886038068 46199453676 298811573469 143871769331 826358390173 40299831319 336997978282 473520966848 138801244626 16152094110 1083237583304 273554343858 287451612496 501822668904 322277226629 259182623743 948115554686 122504203440 318878130479 22455352993 36436139688 1284487167522 119721287601 63350844936 129962162206 28377078383 29933579301 343997440470 437976150946 425171039587 193639836117 14166116308 1217226138626 66556904155 15709868612 17598431354 209848492776 697548899318 47088054750 273953048124 378990496622 8184641288 41681853476 91270939170 235672905979 172485872270 175041524629 15290152617 412785527151 571035860594 808624385843 900452722119 98374245897 621971454413 1013587515592 43430201744 285974722949 71218993157 292387684747 145223761107 439042761699 305647120299 221073777351 184601328982 7814972204 102435109427 978809435662 14173282507 98932318204 64612044887 2340210714 380802331561 125566459269 730729244653 346093453176 24660494553 498154113619 484526179531 411487832719 686598238806 369488047280 337729328693 155293859034 860865664020 103652241273 96825779905 115168882752 67579181638 138268024511 1222937106194 127919546663 108960049702 91420037318 432664805361 246663322693 191969217403 66627347849 455731538005 166850334328 787742707999 672788218934 30554991580 854498606557 482087735411 697223100528 143114772715 179744218084 33869758793 740466306122 477545359036 485589282615 42827027396 54191096763 569432831607 170726653819 408826715218 485832660206 55135140526 559597397030 14364214814 51064766806 216461651892 201412154570 277870656446 101670819479 308037558949 338505488076 207917028959 545033809099 76874947613 16471415561 87378194676 259497080598 20465290961 286321086720 148469543926 1530449175 321687964658 489479145337 97054418053 86542403630 552720613085 162126370991 169840822557 491530399334 61156770708 4891262138 62784674948 209882718773 127104304888 142449345896 877061512826 506063779729 70732086577 229649736544 8474039432 919902327823 87519070312 6100333435 1278662111634 474126223549 53388071821 123403289683 286167672287 7121013076 43552737025 251760522134 248326905843 454987353682 31708024961 275585276783 542102188060 85296817930 332340553175 24241024911 15701456549 31647275528 300768435904 33084669443 110325812084 14869122741 366686701229 235538736932 513849932406 420968357712 2132312082 427701982181 603398453825 494196185491 85412200464 1186097865725 938022261 1367454907340 601610581732 737897292807 7809356579 130504634445 131804054187 509765856786 39731405020 99518574001 282054170598 152275962991 109721307150 509519068664 874730325042 34111838942 26552312312 31635373578 126202447760 24617186699 327564846059 360841475979 16064437282 87033831845 172826586058 515249203595 77882895542 541683852454 18684154010 275984230895 305616967796 829604685270 7792436810 795597991789 264330871462 23596065567 860787570008 32583423878 1008834581393 265176628978 390684558551 131099062961 317536722246 52749191538 1073251142652 1074772499416 267608661006 480574683858 214819151555 317375565 958909358677 21128586817 1152966574 815433281892 233314331290 365389723764 20443316914 771562852266 28604526829 269670827150 759033704554 7809860895 499712099205 89350845313 122293339940 364419148221 79008433859 105533840251 106342647465 536700582235 508844292516 271433537992 420502986106 699086540568 592618696921 460740340532 626989700158 75967900270 319252986761 73481434597 540947180748 124189733805 3304957545 805415470667 31347234797 5637909483 121404638231 199866337593 99143975456 195768344606 111978907685 854502378271 537827503908 30282577767 25222923757 314866517752 104101645382 96226856346 463380001837 158295759511 276476479983 182054350163 499594070374 220947038980 101337287661 90769491888 65966328549 294572571385 535431068632 40109186977 485044767375 1187264450454 70065452981 46035345495 591071339653 311654560633 125930920652 2173024385 305228816863 69468049701 283112264908 149102824253 956950086539 282734952990 277788923020 343362517595 470221268862 415714915176 408073549 21016450751 964184073538 1344941425495 664986766340 383082673066 1860555870 152879935193 238445652460 4910463897 5533778398 1209776155588 34087201050 276348278556 150138264599 174356689997 400100835855 172527763269 308457307881 494485939774 241335837196 17542053298 153006510736 9500604745 374715202238 69563292982 185469416066 284365086513 503402299704 89648702108 122544648642 444469354382 134932612155 352328741664 203699862671 71934661967 19036825192 28172003000 388734125854 40855921997 681161848160 482673537618 479786898014 291657336242 230386753072 27959746662 557834088787 840871699282 811318780993 361786103207 197676723894 745547297966 308872001750 139983473965 382136478263 168006464470 223377908923 338808102499 595867477053 583201770679 176844225575 220541218789 352816003662 52907627073 8045037153 238519464360 688479642844 637872967641 47322067006 395608331103 112987831515 2490381495 91268906131 168622445548 107974723134 287272467724 155170588555 595558650469 326188818980 578646011585 304666006938 381173793965 1373564663251 1250039517235 284541435575 8328076680 7243422426 870310451231 730134529990 487459878394 301148677626 63289954537 59553297854 182183395809 565832682574 174416552313 3819461542 1188459548422 274498617946 875229183630 99851621105 938978300094 257530532196 556430848025 207079382029 272696407877 339404490184 512133964980 920416439458 80482913415 482500836843 317861537309 141916231138 21621956991 175756024704 52097830263 122735158996 649862448409 249063889108 642720900916 105759209817 214213127617 111780049761 40790316160 636466082511 463942137181 105945263369 35058697259 132627251240 2198876955 140028919986 213618444359 639998163569 280724790929 504779695349 459282082158 28740232844 405376877870 150055542323 92187796166 67516236211 14167225356 670922476514 7907683330 842805170489 943162605831 698133825796 76310444294 407305548968 675323031994 13959687427 244573970105 420863141020 269854193019 24859698292 350393806217 825178427412 1093488697062 184800018978 226925412745 441087222462 243816618439 225275766350 3419985886 135584168618 502363752450 271489584292 261479356738 113014824353 223883870942 285639184617 638096610161 296000314050 92287081930 6507283693 116323396368 15930843221 581464937093 154779684809 498957774138 10748577409 149005775337 144828829501 308999413633 24877438147 16284722118 102038839675 588188087355 84580588715 1289730243 407882855945 351813356338 5147719931 377578347180 629216271146 242703739632 16552427551 85319014392 1113739348397 800132596430 825123600696 1091429557574 299082734363 50081902804 168737981651 78677634147 335406121581 46933963081 524733834098 453818397430 136114630879 860629551745 64194035104 82754229248 12524805622 1102013015816 43174862606 373707208830 293973419791 685950364865 637595188911 28155825903 301905231423 67518175268 903169578951 5791174423 6372378040 83803635204 642729042753 39740834300 117017826742 212110424868 122998234372 412199281604 295438276597 86378921969 1063266662487 121620198966 130372199089 53663913066 928370148328 482333011839 949559113219 406126458566 252913249892 108818248435 397948518623 95633534310 330538456701 4387150621 537297845092 24819445457 418424765431 612740247362 280619081325 181647998392 284863579056 18775565026 475209165660 323432186577 371009718108 87671005992 67725095988 327465608782 25300449238 11823083624 378770032313 22350622941 76981000192 374604933736 47258828235 16421317068 595057658568 117994239508 488497976181 804517654792 1294699388267 67669432276 278921959732 59969069885 336195274166 575124790053 37862942731 95294593157 761146008124 983976753920 28774315493 577795100164 143776115013 549160301128 321402861588 89038789032 372891254481 2745125331 172516150029 38403416555 443574773465 158448937181 298005592477 453154539951 433377209636 1323139669183 10216789528 329322507203 629778671612 28152137683 367566156226 324054896234 434453253374 373953648801 110504976772 30519560256 874604633969 22788048671 482992487997 767208241008 654283340816 169344695515 10345226257 3798871003 152872961470 325591867269 10098370482 140137126653 2854499774 343384584367 255779558759 552294396632 376075465819 87883775403 496891461288 80527091321 390731583559 7514553528 22384985027 91585187023 66957456172 852895552066 1020152832279 74564761911 145090292636 1095348833549 13732453901 211255041283 45891696879 159504953127 48933727729 169272189444 218522536895 63173063856 8493959147 792343433603 63809078758 134045826596 286576613822 27427021780 548733622759 159470539051 13057711669 262107132185 233256144144 145149681508 397976863820 27410196071 68166382394 521094159056 159541428150 76403432301 63801522303 700245483064 1332731968151 474469359205 140643256577 1340686190341 48531760373 26675049431 1984172055 555465410516 7639906213 772241939202 228265341000 137800349962 218908970414 628276706 11427692810 316346242407 85791542746 187442877082 440978061009 219546568875 14273039942 928089742997 200215278984 985521059060 56462998571 24724127185 835545348579 391328888218 844867898295 268439707148 266766223045 543848908670 39022994264 173762898883 341524873461 216866044806 230641077973 41904371455 138936691302 534227035422 413705345079 139493318435 1174309947136 111541744090 941356794018 57177582578 45309425391 666684700841 684361137620 57146857172 177720939550 18396685443 1354849623 162779186783 428285003763 492583267832 164846646922 581123979744 66704603454 294672462750 261757034653 92025045661 192036289726 187258849344 154321651185 35621604975 179018823832 643120564769 86980606769 227742993825 305259138167 54887510512 9918263583 6326831188 55041510381 47890599424 314861943532 19074904744 65735119506 50055705364 834652205530 207269671316 22573115464 1027256899 96883055295 131709520709 646464822479 3640944191 175836807305 148327161173 58819183156 27142633416 752664453222 321824707 120614342748 527479364975 259124491307 35254227847 42991080992 545674510215 581422254 137111606584 86139391852 73804753414 38842930477 36123502602 206575826591 213616574925 979611980873 33493221376 261611895115 425582178118 132828381779 246004953943 161399065210 117518919725 405787751 114235068814 663385465662 36604505683 4263956657 590570555773 219294823616 84056459195 158012102484 125746274077 14780975520 543326100832 1159345082974 285109807619 555590858407 160554857859 101804845564 277941200180 741895709036 265205508444 61706774070 254653604330 775336152885 5208644357 164263786194 372108055 650533790078 132206796924 162540552712 765255322353 825748404603 750118045962 9038446089 193034338867 787995322138 88410619240 45997651813 86282858873 6182993715 798525888529 160012053434 436702624770 319121013644 13434788753 291437031842 359218209878 47342967275 731460041 125108353127 343513714763 273196653481 170967268752 559907435854 44011626773 8298543273 2053653219 48811421477 609805022649 788173757033 263845525848 15007310329 473741848341 171158919057 245944808892 220048786419 839039667769 368838578683 85069060261 11260871494 16883027585 598734229640 259294744942 4304909019 35045000305 170260828091 43382863057 94058632635 1186144318356 103562866708 78251293835 97790821545 33617975036 1178744072548 84630054587 12189048651 280710540874 52302378422 551635812997 625879278834 1696595956 457993590343 685178065826 528646092236 69355430357 107612398208 246752791816 3211371273 244475970373 57163323525 84879342130 1230813018132 103801112455 139116716030 162250033915 167483030230 103904874588 79485708137 88833895197 46057810058 236397057389 177153042796 241430511076 160677158689 47079568173 643206140295 4378938176 40520101551 97851250994 225762319937 90266897981 187076961986 230081737268 18228193282 122659018978 13388120526 4526041932 717358946557 611558672987 3191697129 262059960966 1083628269698 513068550753 297568670799 121022535017 530437103299 400939713400 207059077447 619393153732 71810383672 474705863133 42339336907 243672980741 367460763668 233793232343 147264346487 763234546198 1297613693668 72886706229 506459164461 624489751956 1134485156191 294335508223 62405899118 102812697721 1465576657 136945916467 638407946270 80876255820 404007418397 112340322894 293583036405 479061186952 41490062985 908379413535 666286302731 19372568575 25539950288 221802974666 1332835147 385372761221 152923004140 28498007925 201625630342 429143963310 233385577449 31867891116 612765010184 471130562829 171596652324 47697958469 67842238356 762618410382 82754006042 59511356807 171400259474 223956297607 78826134327 418077767164 22652324033 172857511331 1064161906966 84366820929 20038499096 24186905392 3813205665 41762904376 93162797815 198952360878 586621119218 256628863690 322334938458 745728703264 917865691107 11696770652 529187360419 1126404208575 262225551702 5749675890 457037607877 126092656736 172423720399 253299484562 36848669956 235136348761 637574053741 1027708988021 359270744201 70509511134 114168536050 91829619089 597354406864 327094955116 236094243351 336020202514 816966605861 381809072043 185427427161 358325270055 160558151419 295080093427 730072579049 147696821332 67581090058 246554438 15413964990 380276083037 905166980658 111466643461 18933261525 250856671490 229594443427 19965861914 72311709768 250491512569 205201962684 209669842532 789098514192 475221118700 836235375788 105865962986 99831226070 775758907 2705116471 115097291201 649614287844 457914370789 193533841 26876355733 183115470968 105257412682 362208957562 299622010880 1147536147612 103632313090 20590204376 42839940026 50700453 40484643051 110768413918 93745944005 395486052442 53684460756 454244048370 132702522575 31029904084 307639944504 133484800280 904234238964 217850523300 2623705183 73323511659 210782563698 617160358988 48119322186 362067375779 957703225314 29244841 12359132240 714496030344 35065153237 75818525744 6826592763 108716199829 315725298334 16923221798 51849041653 42549008249 48747899693 184438555904 32803918830 99429443231 194530511515 44108974851 1058286245980 457045121646 57246008732 156350322 14754692203 53038630151 22562025834 18517842520 699426214589 195235836769 215306606217 458363566499 479976607779 781347953138 774814470246 347830825381 393616653995 297435072283 50836317543 343808780755 72309488622 50619334533 1546973161 789465497522 306129689200 236846654876 63289782235 871547345 131314582059 139897742015 318900639521 108618078573 75867829259 33618683257 987715994074 443188776293 55595977958 594917224704 70406667938 5647669366 88480723548 41015198400 283071066969 261639597115 507515257706 770427584090 21124787291 297965631712 20290759203 170155616412 21714223140 214836698843 137880984336 659206073302 94923378073 26500849271 39113172212 233439851516 622067164089 774773487887 111035141708 116950868958 1935895626 78974376786 24297120129 87717547439 3587190589 19452022564 11964591956 218123724021 474310777337 520594728639 16842935849 596761848545 136646112994 337574192739 2564383687 296486880759 391911440854 12893402647 86971618620 230282482353 123339191273 343866063510 1269662236897 87053063887 84098829314 336645922078 970448207277 650289139069 977579624939 61440147920 56448646493 83456502939 242713517265 771362301730 584373963694 223309225891 9145942648 231696139103 230986924395 145702380427 73808396064 410195773375 31581251437 30769126638 729587435610 496187519916 99233792444 469552802199 351613581301 254804766378 121779475224 161172173311 503641449345 742226859671 161037315086 9472704536 289597029054 190705600322 720920476241 1438448277 44059682040 46229264339 2583137625 534518013632 57207103629 122783799590 33626181277 19404393760 1023710041866 379883870597 208400059417 39933167248 605307444002 326165761 347051549696 173450686964 156679410611 668301032 419943828213 378169029131 146661515873 11251928667 506979974734 184424835974 91701223862 23357634024 1071459861875 704284163834 29048208389 292330002051 319474404452 925131310830 1043073200638 424181994736 864143380262 389338270819 471214980681 42501466902 16895611940 90390439170 276615665872 98772383913 13460313985 19317695658 864804912794 2045296514 115769908237 277806305109 314744949082 575613078943 176195813180 223722469073 24977000091 43514674043 989818992571 261790193652 6711652599 232071838028 174452328259 753134835986 19870755455 259423193281 221460262592 81799454934 705406511624 67471367572 422459920472 264813562792 56359960571 362038145728 69900641826 168219377367 679748493603 9957445570 50914604882 754813323759 477678140868 174852409639 704956948482 7599970493 138195533179 118115813484 11316865859 687800463625 486038872191 279681346694 147084953116 829273134577 177084073881 275103691542 625284573229 262198159860 612020739678 549701716554 736930208071 146189374695 798743975826 369116321227 75152275623 82776255088 650745970193 146475423945 856999048613 748262015835 96460564873 37987089704 235867154621 170803406282 255842849837 65851384918 170888140785 120557568014 15994076534 118073817803 893894998485 236097555918 62157621722 921128125925 288791837250 1032225383218 110982550476 63832407985 56522263719 204653754761 44224404662 165275775276 313378111430 266692291504 14036854077 34252154991 859358920339 686593800923 150691734396 1009341165387 117706139672 193585049088 265477051589 17961772412 189469390408 340307591694 32980543169 857986492167 69520300581 221564520861 182001563204 321804750536 221521568255 138950696859 96655216572 135530793906 67343611204 667106947658 60386205108 994991663732 75991467084 116820293 172423758808 270499303052 249188684018 7974435012 69993644710 5712417029 38395043973 216642226761 446443118181 73307950843 118619934536 301048806251 4294854342 95835321685 850541363918 23321531369 98993139680 796464306227 8769153019 57143202446 52949714964 96433274629 92486299182 198223994473 39679151234 56262187194 716984229695 58532676413 146893587207 81458168827 892118628505 715047187526 5177743028 193456001 19954732761 753102842286 476324891079 418029357662 72250286737 937859432130 127971641465 1073806134 43879158335 261364181197 575339399265 188022340997 705610895976 133975185605 253593835624 795567671005 665313176917 83566811768 1112007837044 364432687 189006633272 41038845519 10982644412 267220326506 13291798667 553275535974 472046071616 246488465443 257802680517 2588030222 163036806496 175485890691 609943197510 29661987190 61779666798 537703722843 34055752402 29516369023 233972422548 1202059873904 97744204802 147033059508 52237704089 92074066396 109771692688 159464511281 594641896790 480539230141 214627379217 1028495346840 4026149644 3313608872 63985824938 225015745770 538294776220 497093767668 1314339568327 50763184804 157489144906 410434729183 837793780050 382990088413 174068388221 751008656092 7594175338 149404060608 647589481788 353009918332 503981411921 158459583032 109232845424 110477275432 99260388486 2589808366 180946581124 2278826196 2668775378 84095430342 241369398821 202626775462 85728960978 30000696964 136222217336 168063890453 114455706790 45267567899 291583942588 239211880898 75202490972 220211101945 605610687968 262144352985 77391910640 169214506368 74716053287 204810607798 1027762788693 327138311295 478428768825 78448035881 76226586441 1040183138 344785821916 85254776111 32255433906 192486549422 20622182314 1009377098 375296256857 382805672379 116868982199 53461012852 110650132211 382563470847 271298869880 274659278010 5559716293 302803418290 47952136989 1662807193 195774463657 183791462717 176984204822 205831452089 2769426383 28633936277 642923662771 82373400104 28902324031 149769347198 453789404445 468699121198 9444957414 463700047844 121860194166 144935792454 6223095815 637264386905 210712224407 5110370962 552718843536 14577519697 404105604934 44249244304 10489329798 21465040557 369187177953 119712091091 1135884882376 110072133548 891259044514 622071918966 68520795234 663688496188 234759806770 11306873903 1038276715135 34344191545 761343904224 143756237701 538801434161 84565386872 62104321836 23089077348 396705794504 505670181518 165057577248 861768836210 226089258201 173385579700 15408027121 72556588163 278440535412 257602908488 194218829222 22248564836 93542329070 275933747038 50459222486 309369100026 338286380974 498575557274 519801337911 39231017940 18639934545 433793279995 26886870721 75314067667 152713367467 27016266749 922660360925 628769832595 91245306994 61757345935 316183348281 439582896093 316945902886 24673108337 466447612588 5077284997 48027295040 95380201158 4613494506 80630880126 254050318390 256423860411 853357529587 805806599690 201742267207 806088817904 212551317504 23863148047 16935885550 289264080061 234833962083 4452526916 408139976153 1148370946393 1007701025731 38706491353 74816334732 9997237402 914679164706 256632273364 111529834975 338009395891 461238825282 771115423 411348652101 618233751703 382653899189 73638237942 830778954410 53990123057 122122252785 283751329990 20186787265 2417609687 87551779453 1089910662425 165189335235 624895825528 258211046108 509489856268 76742761697 50727068590 1139176138606 595695875807 47871642353 690515623 39865231499 171072714676 1000422165690 63740493801 458533024697 332728179449 49656544636 112006658095 173501221080 9944958915 2692280897 533855966702 200600588830 587751716648 76894112703 66783211024 77729020338 336213974367 70125415327 325787221668 28635452299 93241497962 108811599668 306791565479 2024630808 58918740097 49750067525 230084026403 362834086019 49372964848 2691910611 271607398167 1149994412063 30886095837 90084625837 210556169159 336623662201 468918916283 111979006133 269151671356 128710218439 130562163528 527918037913 181635727648 621304449450 375038105509 403000627633 44280921690 65663225400 125055710756 743255043978 385109044362 124936906774 29133563728 5809017591 23420343273 376374839034 432823777997 53239163165 44396135635 311648745160 43188691137 7385924075 99711354787 70657677079 160137224632 752520871227 647290828543 275435955673 23926275940 50144379979 593228110283 155110117400 830040281987 63131845669 140944723572 669278741 148469683594 789413063237 543642599624 12115868574 454697990399 149155627846 85697850647 78908577172 710439177796 362360567612 123338219925 278855098326 116458766229 76735111592 17637281711 10054093679 530282772817 529409046788 569901551448 75475522716 319761211684 620261760064 275768362011 870747507158 145752311780 55069149883 145155851353 14412477371 261421162905 182000169038 486922447403 168537930297 768632389524 108993070404 33171570757 747102631394 11752118349 385631348827 765282533995 9063677255 552051772903 203895128963 455455284421 209790927128 379206563954 776035071782 508571785430 209865199257 249214382074 66177489742 40397323867 221279469975 548821080824 68296024677 166511411520 646309020316 72850417115 15655267813 666366982598 102664127238 75606763076 441744865343 110191082983 12422499746 848068209150 185722560540 16029646012 348984972004 236391650813 458502782793 119124773432 298817794017 30000902545 487468081021 576637581679 305467259699 417597047534 427191078901 591618072867 154475576310 139594198227 57111164017 4214190541 181420813758 81341829331 204040235134 167749598 449194067096 155385914868 10636432466 12910802804 411695286944 303853013001 383378346056 59474429912 43093555149 151487021143 46587169838 440081409403 174030685701 280350130773 655311176625 198134601846 108947919955 112456877705 383580787430 9893643436 210240626648 108665930938 111509978955 242759328003 7534694322 832184958525 155409106231 94524372725 25989692408 168079286035 203199062816 172692851776 123843398143 141139135891 40889959262 659341828803 587989558285 432229352218 100035445142 65117007075 31575591429 348581382677 4262687775 436018478561 21605676561 271201815697 86674354644 29425980452 1197189035 38455509434 860101486983 70339725401 722560577 449323080915 61249934428 345421221 22699724462 109747579771 77863827627 464054903658 116800263104 103656856607 567986413806 534634264226 219542275602 68176497486 201396666981 45387779906 1587900723 392555340118 91872077428 41896217549 66442468134 934867189409 2086433293 834795049020 25486853818 10364060448 10746702207 306744753602 505557876482 19287066306 158770557433 37133509825 82271144763 100774710571 95141985729 870517775919 17754750437 293287109217 451036294038 39677757297 822300153000 9919519503 41458113514 123119782964 151433489229 22498393099 31046220793 116397705838 284670174850 206401004954 80701852616 731787417159 634888620741 157282121453 187686152814 14785341840 1022331185497 46852277601 519349319755 248280401267 346028681717 265305465106 123224980752 154032721723 590029425296 486803586822 801885482628 1056299632642 48760687696 149878061533 506352875513 558476855732 2754303062 113130202383 218979270595 313040386278 191637015154 181582964808 284760776060 564720505559 33260855431 407416007559 35242510263 44715691042 362547899089 87069364461 10548760584 127246333175 210152962512 36788842706 271460200706 380569540102 1164361042258 27271686297 102280717 414524538051 132278312794 78856396845 3089071429 58928211849 128919937290 407668870 128877253618 21290795357 914588100445 164545048674 78774581190 17884020971 142591640975 430757253128 391848151605 631761212638 34510111293 113245675531 707543390546 42756538544 43386224565 11452694555 79349474579 339852693967 334686814010 24847168677 524641669655 818415004619 46005861861 7217822047 278273965982 100933190695 10213598835 288867069057 42323464370 75884023113 85817984051 230245912551 502878975507 117596643011 154964414859 14658603463 63869899621 63698453825 262310304113 262753320911 362168089183 326184225944 373427844141 29171471254 275398129007 383188901116 298646948304 161522887212 58224395053 122213922152 676942105787 84840959205 138821308854 223961936117 102154317634 487915792335 413928344876 75441485655 191977295878 877912706109 498653897763 88280228950 220267862208 113982030062 103496729557 125113380618 306899241468 17930272880 346423986142 524464961332 169783909738 37550608029 278161491999 421366110109 296464983349 766251048667 384416990433 242479214498 213976702362 349503200939 96725212011 395430292378 15869818269 140550097708 266895566192 33526015465 243501637863 890392243406 231024495023 509305796621 47173603052 921659226651 291263223569 243870886734 9244307618 230687093848 294185556876 129800676627 661826937068 705058126270 23871205802 162975579754 14005021063 483898916874 20373325467 686035176493 199696383537 73989081710 69161595974 162758191512 21473216830 49418050725 16895799021 573703202219 170643210562 913891147868 39655636060 43474266913 279277449454 21767100316 234000705053 279891935447 612292005230 476869348058 79242006838 458855136656 78382680908 316817890638 641065716917 326933577260 338095042102 37214381553 237569585811 4705124208 112048346053 423874207657 99868930374 104124795590 40608197198 38030090112 554919207452 461967358612 244494408461 499994545650 752566775776 229136988562 66154435808 6812403516 234623207980 43919233516 113111507268 184252276185 396349241935 68474748389 173214962292 64890155921 157663228601 90808618835 247649138852 23722850924 612360738784 608719501459 401577925273 149745317256 26121561696 53580230088 326644906143 171750973442 29539825133 464161676381 62220768127 51899948118 40872038193 223017206462 187396985006 128921315294 107551583356 496921472913 763364587435 7447936598 718144070439 646357790780 128257402320 757409624005 39654387644 204808723816 481088470768 152833809451 58658752551 10174014144 159997775696 51411397676 529244348511 464228842792 480319092518 268812409383 28247707345 228693552722 556368022813 888820222792 315457996248 93555658166 87477724087 100653708484 266761822177 34151720266 101144940110 156113712653 77387890994 870064564962 24783933407 206300709808 158523456561 513858450818 8507729898 5214468849 1017248574315 298391052159 127567319882 533232070131 200303417713 98195080195 992745879 102777945977 356999243452 98006930988 68698178937 114121506501 399824760814 425976707176 9536675021 569201700319 182214290442 21481671912 8038307080 565364935524 275204048123 125706025515 116018656075 54441151940 408778805006 550592990001 1716027240 165729140524 129732982245 353115013904 8289309346 231711617165 950847735 128102570941 591133356749 15647494154 90904933398 10408489969 533387718625 150080718115 928717958317 19545840335 113863880542 565691498002 46399615010 185638971192 44108208408 353170993981 262712070856 487591798763 213124390193 210156153765 208724352383 466883817 59229378974 107074385069 604866864418 317988351878 55024918235 782258097214 637856801178 1724946800 127094489406 416662253712 160573758219 356942393527 12515590377 244734042888 307307167247 154892933359 478669438447 488050427991 803765200780 222355551740 143725713543 519259724479 20919558683 691909998172 153245185815 107123983649 31496987217 135683088334 296730444307 758132581866 108936846011 3336327289 33729394060 241842701537 195074761988 176629174486 24487451777 315191087475 180537906168 24805166405 46817726750 346706943753 33305143602 27040181527 1015145881606 71592426935 313500349431 686950380668 569875123778 81890073545 215892133 393637660706 155313714524 438980719270 238663768004 371941883978 486311852847 39743454812 420098697997 237818350006 246562546836 9644215712 193897880796 168215374721 367183220473 733353708076 186780955967 296573537729 219139043791 91363147486 797155489657 75160491120 639382504705 131893136162 141937537333 799207899545 578847712919 75687722792 68831089949 923602658394 534069567151 392401697063 916089033143 99664071454 10947845664 33802214925 65200497 250418501098 446964927453 109694586949 2527293646 35253026359 6419098364 399474403169 64355030760 721346236787 69347055908 71952712588 480095378173 868811997872 51132481446 242691095051 29320813494 237322263728 2490070378 206280130351 235711037761 699792263778 64376867901 71645025571 115204539347 480856654 61488072146 138501176320 84713566968 16436639156 7789500157 588528504961 583132845243 8081112909 489352951968 362113874541 171645159468 6598268357 1203568853 34169081040 549148528170 273285363928 75564497313 32062797410 378603017194 254526828021 389515018969 58220410648 890866896447 164833760063 1217368046 37568317849 250387918474 376326096122 141664730528 29300414544 838317761429 12203365882 1389974651 208882578349 185483177439 109608065079 6018783228 76771042245 365415976351 35127081897 14247784654 36716469855 714366302490 148128278540 126364586793 242387058581 22632435453 146885495906 13384605941 401252160242 20470363652 273469180753 146651362904 32339332302 420269987313 240247100562 4632943834 401965557277 80458792140 304183382805 357021965589 270111997915 69549207940 106399326330 382921449428 130722473330 55238451984 157137372451 253588894155 16176662614 325554755555 668430791215 375341207233 406721175690 362957780039 86826609628 15208059750 42657828364 661170742 427932816416 347029042601 75657549405 38563731974 134465570597 313218607306 43285876962 909697111916 1198787840 80443769390 2804482868 171007685013 520110178215 103915091288 107215802470 462169265965 394176297261 573047320353 195319162908 80819528410 9639862022 334853128046 328160487397 303046340515 33119079183 14992652029 74076605381 167002741153 375080987009 405924765478 365448147137 429840987754 108169050925 322607614436 55552232182 69071078632 81441236843 2190110468 21686290480 170146489466 205336434251 110079905266 313820918372 485993245223 915422939538 42972088769 384532773056 126655797991 342074405208 188866901649 256455353007 4244114770 928394211165 171419255232 1107415734 790609000565 588073991138 176748595346 141872168677 98475005262 23306849745 22850032652 363308550575 140705498097 200010237524 15682234842 727091519761 451398307575 46940104706 158217121429 202432950955 79832026714 198271270309 2548915336 1352548777 1092562014 591839984633 34325400762 135428557425 136427132461 74059444011 247016655473 399445020769 656327437023 390270125156 108702097448 9928572479 528197439379 64858406463 23939117325 103269952871 392316908082 3201804920 429822852010 220325876300 185285892530 67607257901 518059486939 182817476447 227258086912 371780850917 37280966584 50753185167 618273009645 4298675429 118308366158 306254377085 222610567229 11087893882 39763592536 548317268611 409341639646 348657715632 743838024930 162251511888 12107353284 102524856786 186119233355 791397752401 214999312872 15115324848 78578663402 139618786570 570103058758 136100826044 1022409214148 1014607433627 448605377880 69062934726 32459679498 82601099934 334564235274 31183310307 579633776987 782395638437 384901818821 207059498298 94388069315 32169950006 47296271506 89675899625 372785832633 240849336449 147589484820 273610382722 36990840054 439625243579 432677687885 132128991157 266614784744 24926535536 5187017327 118278540522 243746045705 3898529634 164364223544 300420806152 36336529090 23960340029 521635039000 30943046802 377058593 303229466460 60550324954 397422104230 193770028392 656606354564 609623045002 101388432206 324764553293 60693994068 8546958188 675273345815 484450868700 19633908655 77557741996 932968088173 203851573816 9574704621 557781140597 760199973190 463957710221 485968561899 392541979884 3686072174 498841340087 89720378419 93785666266 110435176301 107822556276 384397878374 379430603338 97476772992 765173991753 459977753112 242072431114 253817096984 193027376918 380794032730 78375503258 21515791342 26433768738 162018819313 149961469493 222055215893 339581672645 97017734605 894711511644 10711541712 90155367070 22444594876 466706727353 4551369000 443865530901 17310465728 200228034252 165259787575 248376387633 299964502842 216066073761 93276335175 65403170001 268069776108 629401493310 1061155322362 281098524527 433761329375 35701606977 408041598456 471364351144 370602341619 222119518560 157884935196 106877079181 78666571196 50354097504 272947799613 162378229976 205118545 375565124795 451956920470 225253665051 33081611072 100261102639 47989296315 102909298902 49393657732 313229405822 580624912031 113381815341 918728255591 184407024559 43749474066 429465719820 24144898745 127057111220 14930853133 13237581501 32819533187 422103181749 12827710823 105508383566 19500901732 161613260055 230042794211 481816184099 271183647207 116075822350 122810128149 519348082289 149152126038 215030984937 292064001836 39034779348 242597339284 818018531330 111189555181 673663410998 8655290465 459090186073 594392919489 47240938118 77165379548 47674065107 118022098058 67995859335 142690663802 369933505 357621752627 134311545289 97280140978 42617983067 445660136735 136681825247 93845840634 653954072432 218844903559 468809849837 128871886517 796392790224 546564678511 73535459984 765408006755 43799428244 93394340404 208685582783 306279525592 239563031727 2462296195 82952750319 343515751415 133704901652 89770368080 469357853968 22909616221 344474009811 260802282891 1007332022631 5496822802 537201621220 583181563099 38143144412 399630324 545627924248 81127050667 52760556147 185361989203 252640437927 36493388932 123765970453 9234571865 417173495942 28144890263 16428733587 862171947513 673403069736 68708610866 54780927895 121503508021 6161546261 249315010978 367539478508 627935343456 511680689524 87017770255 331328189382 363234379655 213560366000 349425813211 263318756268 260975732347 184588647264 216110824792 254810849831 855103905740 5974003948 580992904 156119279672 222564668073 146796855977 2867716903 60050871423 219200806356 559936106201 319069193587 526525141026 850545873539 567525564189 63926812459 541031198898 264871122462 915490760048 143403086091 672982129696 701613148289 302965626568 10209942882 76110172851 455456585907 103551191586 214204796 418933511574 734898954635 434802602426 455106432652 83025686858 474647166991 416388782291 461619546767 351809994794 3449492294 226270466886 31254345961 419032953421 14935762871 222308215219 125611860729 219117879121 89693015920 327047759008 459750892229 70027894425 96656875704 460188668720 75027486034 1764032510 307647754679 354534005703 842630128067 511760811498 749701108096 34650349920 951720445339 700594153451 91175681176 76052856409 357885275491 127534703504 339001272607 242479917843 469805904892 8678139495 115524375501 341316785201 11870450446 449372706389 6635891247 10531846752 484962551584 55669593573 290415812035 349081059183 668934288055 15535785822 92130994986 83966792166 312748867819 204854938222 377848147711 50863620274 80366340341 615314108306 9833270322 388267976267 74002870298 153064540044 126897231430 368573656966 279710103766 61664540435 65742275745 238919485862 214241996798 14186692983 160137012356 288821061914 4806176881 180559776597 434209271140 40409345091 151688482561 152710566649 258642919607 313408712775 11096893552 358268829626 390369847401 894450039682 349189698576 530168241045 9186669783 17968386666 618578834594 968322249573 118541917616 1839099392 501213791625 126539665425 63548656117 3916855536 144815331246 369569161457 40777268994 563051377 602274875825 54203177018 682906153656 4122484084 68504806458 459325797360 92234234207 417126720498 79755135607 444951416675 85350571715 748774576675 429793224765 85090881525 190207522995 52334646112 165550365025 377808270337 368616616773 18263306868 370035647139 67142268007 155716603680 187859917648 87154852304 102876964045 49604372040 192560603393 243971913011 223645771852 39992242209 256326885008 1006247354677 85290043641 93681186210 6660575790 588590950416 848867202799 151471942979 79562886674 10354993409 185082651418 743444889418 235176892657 248871011778 694592776181 438011006055 963931163640 65450752342 571055284808 627568501712 2399760322 383106241752 27096070682 278566109585 167232035321 438651067278 523532561744 849414704227 14591277824 43102645178 40231216801 136838520733 244739040857 9479745643 268976466740 134101793611 1920747824 121220882068 50987012852 190986125972 21442320960 490871561873 361364759361 14376050828 32874577688 299946000457 411035541617 5968210626 5158606420 106039097380 485152996694 235562548404 85491379514 2109659975 250479977670 7222114736 390139196724 176313641367 17547722683 239352706244 106374361948 75699165113 711784551174 27612396272 114004600220 72842072575 107634470498 17818786908 163827999756 11331056710 70757740329 1120354472286 894114413481 246476683769 149151016031 252541539438 125687557 213219509305 14208299449 219754167643 386522708187 67647097451 48141746395 32642430002 181587125978 462139155856 107422993531 235892610591 168747771321 191069717032 1583576825 366250936703 20895398757 428155252730 16451779096 72187910495 305501511770 217315449695 559219341528 287365176042 34630342632 83960953895 217325736527 687803186797 227117294549 221763906709 691584840228 137015011599 246379117301 303705832264 121946341575 30928893294 22084404516 314835960921 276849987989 503664481742 60978412689 66047734911 463561683605 193590251164 193221796813 19552986973 328680420310 678361104207 431703642690 83619445 186517398818 932835512459 286830341391 122584196532 1735886397 114007086354 904313798945 41998757961 447343822841 79259684839 714055861319 10427928836 119477639359 74197623893 188186835700 535941709264 37268037074 360065799439 2624089083 513566170898 92184189966 581247170 432874156223 700384017626 66865234034 238517413310 54685798129 116745846778 19668644017 112017802288 73435924898 293546522286 642559662898 556408514726 75604173704 219778928647 141108174490 103017196781 618719925103 56441739812 13544865952 226617876031 126225717548 478890957210 117255468818 22646753030 97921630204 126488722990 3873172373 134151022469 37135501940 36782065573 80502307335 191372948911 348561291968 549293883993 315935095010 38064493570 189002527613 270307366783 227802440051 536411662441 119772730224 269192622658 252448616068 62509993309 22565565644 295757430447 697475329704 21256149531 38736198726 758154598710 65296633458 327036102004 7483786352 73104973658 308882566835 180544574355 44346019464 172091740856 4405862512 848698787835 22260522359 493152455744 34974075052 908595077850 263217734082 8631153658 75436773353 230182994790 103887083547 197988458616 22148168669 130481764108 76901625296 88174380083 112408937177 12092558891 639923522176 25348391457 26033405537 769016489138 209506501694 10675235159 83325099992 422918740969 314525301505 8623652454 55416217692 7888157260 264656328365 414749224489 680152336753 12322725248 685838023379 97021389123 575678838160 272651835026 95732208804 935851188243 639800856398 13148014158 14275430592 207797621799 351670163365 9055392634 20667720615 182182097048 13536008763 311713070734 292545317593 47521479743 79221975590 233175121285 620546342235 49229076647 61616488940 109444319646 91601509270 402287060165 262263295873 305540430150 229219549721 123346226391 449124855649 193911269964 100567931291 66383892551 782447720228 601175459320 774317437029 616237435833 173138309785 510615787026 313977982550 213538780932 23368011506 111274738070 139003454335 549087876935 163454760107 15736428102 100067315848 105290072707 117560912496 40861101240 471103686813 367488764484 481234470789 75037441696 185066512229 283163334042 775967052499 320112884620 275545498154 32686044912 104401541 16805538579 256071767437 476590440421 434323312106 171342278913 749983487407 305553388449 501917333126 771082668405 347301160298 130110832551 96264316866 41044824985 422856587760 752067056525 226279853103 809232874227 143166021696 306634134213 382080634564 71913956381 158560354261 38405336747 272534003939 28575135084 260580770050 33668720549 10670779638 169184826651 391784620305 673757225164 130425210753 371881778864 338302584530 134953455524 95044062572 292030123310 253072847220 85587093215 588868174666 85694232177 158131238767 503184918809 580293252587 145968467837 83758482636 756154591961 829363526780 158618732911 332891000736 108716250836 79751156768 67513476486 248347054629 561622929944 1070014479 15599048126 510901316350 132878319568 476872499005 323097842354 47271228166 106789494906 570567687861 221096325 37854163476 545828999868 243449518957 665940341618 77274747582 466941576926 109918338800 354304642267 398990359512 550843835430 223166726175 152885834614 521128410075 16730754426 288568492108 17833540763 532387646125 313088032954 586393375131 213622650623 161098479043 419989088 705610345478 112592914072 77513316653 12372852120 70139240 663119839429 62574057 2915037809 88462914732 22394998306 11646705561 44763294414 63065807244 487158519122 298158613217 601297289143 191585885462 88689676725 587833966179 11397826 391179422816 444579961889 182659410963 26360692122 91633888144 25035540499 2215817457 30458203938 40388294960 152175366829 8391232704 64352566774 254768254952 362223100537 711832309363 737573983432 132727550054 153665685528 228694454440 353091629034 38741646039 773962408615 96060701382 25954962909 60269521325 18023511746 643738660931 14320085627 687123071476 285041772871 747129356077 19250690219 43266740923 19085175858 99786055624 424394167661 5961991344 60353325206 201868991272 144693459 6358282664 91504286720 7559747154 604617397167 37138000844 89984931688 541533314862 53862295698 21240095288 134345941522 5363621463 262051988533 23571260530 261199970 110227884021 85631217757 267566902299 120842150482 36553289443 222793680265 857463003958 85727435098 475716267152 178692049112 25177324779 567842352437 199621314744 3044739718 118316885224 658002746205 13375607926 502774427848 123410778273 305729857184 233923291267 105609645167 4601115224 776202270261 177192058925 60499165338 11845187418 273720677699 940323055795 19826530792 322939637689 143614080915 138138337320 36901650388 119247119010 364315431768 391131779688 270031699154 71846274890 419689883467 364809964572 769312076520 3465974870 38583702118 203176184820 139420649476 18605225790 64629967735 110722406244 680052592380 406485485 7368047282 8797460250 20811215348 74136765126 245215053042 368710914633 5897501933 414247486136 199630029318 542335144236 341400500299 108693014939 47912247381 263990444695 158641594971 271615269530 37174824100 569274483717 643560607652 8981116738 577671209636 429178267272 13680083137 123999941472 71320985241 328092486816 408419301591 124158561598 853407737004 60998221766 273638755727 28222323821 232994327114 145414045535 177026267530 301072191463 200495294895 9702669873 628516250704 34434255853 43496278381 84377260563 391826919738 23979218100 201277058 844715639817 337323467411 848221995376 40666549364 90433465485 271778021597 77317023609 186115672582 7609510547 111606519495 457239324189 449820063694 283551684537 47656081869 828729803754 38928406033 150904916966 20642980667 572199485262 549227704332 183033658333 48639532020 38095026112 240344168237 273655667337 609324423578 105075654866 30252442305 311946060092 922321359872 23542996814 194771225854 204885140186 7484356583 478345561132 214396663236 146940300361 196375551507 144461029590 61838866548 400743137445 486993529542 15300985240 202430167961 37961124161 650775013564 809104845 92259521881 82058023527 100800727166 438877734800 486321569511 37441957364 706859004952 36153622442 20798988215 87193558757 181753950492 229898673625 141002876282 147359045037 138199797894 774801585 21717656908 10063615111 90776711116 294674029613 48507993080 172142142173 511947760604 75716918977 115828096490 580985676435 256230041494 54772615122 37696465084 15825206755 112451251752 40588625243 28634364373 207523122005 155804874500 446840530753 384636670464 90485303618 26089452641 155583172117 4241056173 293584991656 235192889269 21853246891 39168337201 695656564392 414928937278 43761999049 73058203437 47345953704 688381908564 318399323686 224051620565 159268137330 753511854416 115099115924 327356459767 146345977729 324136616168 149739079863 766501252851 2420374230 146513021401 1779867906 221617340112 51496918682 2019079323 198021086983 550581703 227375993489 181819816857 255616036664 2195945680 53418002092 28493261138 777975487532 15647918932 6426378778 447362527452 10723775561 338881025833 414976488916 152243382338 574593912564 709174509644 128352530859 98922799 319196567160 73569423660 96572716337 757936804574 153500241903 57326228234 159766044290 187385715016 2455508720 156529583638 13641536824 214237584841 4742730451 207553606209 31450364269 62422181800 55480863325 316700591237 138333232944 241059231532 458237755751 12107699980 12627083526 18461130951 13905814642 815668373491 430081284696 85874843230 269054328787 388899548339 563293594014 491750184387 317254302854 404025521901 1870027869 92343377001 1407843942 161733546739 149459965122 75005944554 10703891568 201408178188 94625980405 201885195517 450132209601 139206243095 52888857676 9184721150 769430541 1292993930 301686132037 118362210891 300520458579 170908380391 263745757467 114776513310 121855849077 58432330056 1791337663 107921352420 170589176522 253940518617 50020848358 63222373184 522201107107 12804282612 23562180519 13345028950 43123751238 10904018456 41862764240 222722465837 798804157143 248471315170 95910618932 250157212533 564584927718 468638085913 143367286357 141452465812 7906087975 73047414450 45585145015 289248015962 675832364145 113782683115 710178209581 117313924413 23367287132 12227449308 2906137503 87656488356 86301122906 114557930753 171544172104 262859575781 30639420928 171359582262 214047507829 11556598760 278219483598 157326362221 136802045738 98820168525 40640302235 8275592347 743691497174 73345091492 122264339384 290303886757 302657059165 68821232004 271028767446 73282084376 151056357115 169478230177 1264286883 572422025511 173867584575 114489001614 270144471794 496012046276 122387519844 127879271529 478670091320 129717362269 360157881632 85417179409 56961320464 352146028250 221376067987 30551149693 117770180685 19609571030 183705597866 390764597659 150964132063 147612964241 361601716840 336484362719 953421657839 479848385089 248596151589 555065268013 6586499202 126491515628 474801110580 283653082192 389302608242 71646805807 14104711152 827102412300 104412442310 49058411052 192572988414 326432139596 6286766163 16145265595 293131666236 37915236537 237408454 81843214385 395436882411 77721099490 136432016591 749049919840 223913374757 155463536530 516737747975 629456235995 21861110538 207430879970 28248234405 95120466594 5135798376 789787008547 125464958914 130136854336 281111193850 246540430059 360276641554 326233881921 241461030304 113602333061 194731972477 98954461660 80033704858 163321530787 549919976709 36553796739 111146317423 161493828829 267379245766 502560644663 370898384152 90716879188 15494545670 197570223202 63491164666 212459169374 64952936802 117857263776 146579675764 675921709408 115680552197 440559996381 278501824787 105068557426 68211585745 69386411221 341270193092 17211983602 20241933652 220348311127 80723122 147581956955 1020936428 579160994708 61963547522 7580986530 67975378216 334472264728 114678379871 80054285911 142387326829 220908336281 539013702329 430770371262 338215905523 993722433388 138196396891 64547895579 533725342337 642386963330 330494552781 238348892605 130190795402 86886804163 208141884047 527713328021 374506037946 319829401182 8291699836 3508570261 1922002823 216898154158 620378898178 549464498744 99916342476 85477383361 71966754801 765377036418 26894440535 33347744470 266840542424 112820492912 65404303731 892751507 140291712779 323060403497 104881535015 517348660301 57287444921 843868276590 182722758731 135942905331 38885294169 200615733023 145062498725 108463294921 43244096592 146455910247 9863676880 5167457878 26496419937 498287638931 186917071801 54341935826 7543857193 106772320862 200441632846 80174434878 507381641852 100764026692 283058170766 118799018920 104624668461 475461152957 6662332679 397547950757 251224504 120866595483 105544597588 3795827557 554766842273 729911898874 50037657895 211075134742 8202495989 216269084251 1463464396 83906805918 104572865609 4752771977 67826269322 392938312965 388084106795 63734184462 536642595938 65963612189 95083428809 73837075246 25423743120 176162395502 102677029990 192808977396 972046517 303999218712 95835262644 73944020682 152567012044 18664909355 548868705770 189911816675 458799624232 94653627712 62242954555 93699690370 67406580556 255002994745 71882535948 145582426255 69508449131 64111765875 14305853975 91085017 1679764875 1333949806 155621006751 168092260452 181820690962 22020724526 34204183339 89740015953 75805237327 149012098587 252191906625 145899729216 83242937162 114910917600 116435770612 890762536769 399119077159 186411717750 619824314148 125612217442 105015703107 278912954825 755629094566 236571998646 546253039264 91066860408 664306054419 55967951449 44649602873 49723670667 307417605625 522546724003 105883192790 39808148750 98713369963 2606905872 393264899102 22880960 133390600104 369304861077 71825565055 542717062057 381375901288 227113711735 47516216851 394071209454 154886497448 41408254857 403102267851 322188493742 404784240002 65703113630 206879125828 470684471604 865344725465 48496263444 489053382818 26307180190 1250684384 28488261641 550811733074 68517600346 225455836418 216359667765 3637131591 502205747214 12955207818 295167407550 421843852617 4392241460 194526775206 168196964190 183337514788 277630674004 25727191653 707986881395 763008420215 92535184281 27173780857 433362070891 255143180891 8788055531 327788872792 31890091555 58493072726 16041257254 401081710817 3368219461 29352598136 186500172522 30689796174 8547662994 84235261364 28189382031 20397000256 63640716690 193936762486 14071682043 34924016878 176331013483 511042373569 10963283703 442637582 50435071863 300454731031 31191976509 318676242057 23733802160 893739128086 15921397301 558061121688 953442414834 747666301160 26109561650 207132536503 590468337546 1943829526 18222510105 7104459 41218726013 44239764533 465614307627 112598059262 343176932178 138386834683 69104367019 75261590722 179751001129 118106990261 166896816874 79129726719 117665149920 34654436409 228143988102 134243269876 59313593854 5568103685 33803505335 193418523413 342781562406 84518348599 176427695892 114608714987 159239878933 524907769130 558331148059 10129550945 206391910973 180382120186 52563619295 15476161745 133224482769 81176318665 331928849141 193260517621 144195755987 100784414852 121166161 662944944306 3162506004 20373464718 20952930072 51805575892 121074905928 214021715110 24146974424 406694810752 213579981997 267208958166 43866028334 5518708071 227354337737 189242066720 56147861994 854445599567 4361926412 1732885938 234916675451 193721816921 157499058219 17395388509 157477358219 135865497209 37321450362 410916517302 156998831064 86397864821 166359364254 311754005668 370311276814 398340836875 80463596088 271019843391 177502444793 4132603343 428150405653 11748271561 140246456810 383343248075 32967771696 139467262179 913619680445 205427449037 119584233901 183810564551 167358553398 608201916795 150000847182 188564747276 107867453565 65132656288 81726207112 882822652063 116893165523 81808853307 808434650810 486924922182 145293948851 316790146474 7405138676 106090590625 729475506334 68074639590 31597416995 31212884033 8021067262 382695408852 966977267865 147518084417 104608417463 192255476218 20735112715 178955806117 152557039065 263150623137 264714498700 122194232224 424874727314 86487548806 137594857747 318955733963 182835067579 171188061129 9481763134 13057197576 180669101661 365502451585 188696418693 713330500111 58935533802 565297906181 11886673790 173724959120 996975911261 3590901120 466305118578 729790387419 11264797690 69232411 504020902421 292085329040 23909339095 11699055022 47932984854 557723162806 28852960435 60689596476 437660770562 166316707744 799284989267 3873159866 85356417045 123247251407 110693703322 587971266980 9117918474 3484751320 4436608 110814082738 136903804477 127865377752 273488993394 16105231742 206692194163 487568934583 42646350918 465005750956 30115971586 622528552407 5716630294 205550827782 392864616310 878558943709 667185145775 21281988510 26899781360 65246757138 522053661848 215364268 182509386807 141101861645 39051612924 103419649674 16840696099 345964139173 578538754113 90908453088 745541039576 374348402637 80143146 184980345662 2485070123 827753210399 463925142881 217295833 36729486552 237339202993 127208884844 34107364984 376495535603 304709799142 141557049033 384630940417 280078549560 493082920979 14430877048 636998631500 606866899007 29453003449 20664246389 259865516764 360805322577 300543865618 855529717089 78957272031 136303310965 157901707264 149562724078 11008299479 86994115287 473580682049 119395115268 236032290762 112484357694 33443371620 453540782540 96842431491 118779309583 377829905189 184164588424 595356054416 167204196750 27854544501 395463082857 75296351400 525027700058 1218084709 74200401872 7807519011 53052920062 704571920427 12844932701 247202689787 117840321193 72663286164 137329783654 12467603789 235069146764 16114685268 4698168535 560705690063 702375996318 750348004607 223102542338 77329619909 512952061689 487098638740 696662084411 177928554822 125751555255 3819060589 48381117061 40468035787 32195144209 20200813211 212521463842 423307547154 63624869986 500711337066 51236501059 375988520279 303758868638 182399705289 40515427583 17888608124 10092206762 660775418463 78085577637 95504534612 476641475229 557029008681 53766321704 580357499 82297811212 40438434105 554810859954 701575866691 50543675878 22677016342 201190674837 185020455925 435218365492 198305407279 267231290458 74169762746 874157602972 1172345782 30064701672 131804129123 404868499893 28606681797 28427217406 14781689433 304293558050 554931038393 306013313589 23552191829 756728805106 38842825738 178797023755 8473004184 10686911461 689286148462 69183733203 19207983119 1880501658 84112541315 621787775668 245168622545 10752873355 210858277521 62553432408 50513827107 126593818761 104621784390 444882743722 773345457257 105500449524 65442554713 451901743480 39023667906 54433897543 54979422367 309955656482 332311273357 255185065681 248110813002 4589490940 256369820155 322658219810 224452506100 117650322879 225588583639 31208950141 1492254235 382117506628 352314630761 42537914049 484779218971 152754534802 406859775186 487435728045 115815966840 444447374270 199147281404 1706264759 55361542183 98851962816 8771902999 662650879165 170849601895 27930767052 778756023479 171443930615 562240949567 166247341923 91247157165 179749795360 360359964669 136702456934 414986712658 239979187103 6898570341 41335361523 128776938784 146868063969 356182853431 310482447335 834887633692 23804084318 440093040434 277045058053 42706174339 17149311712 11742519858 46424726672 178376631414 22860088035 98875876205 438320687140 37083510212 585083753444 352577557796 641408341425 17616064600 192202750452 22762832160 342416246423 229777675067 221222062318 113731266405 344540406437 2193514464 7567142219 10541271849 258702838759 435725579790 381765712661 444804775893 86057281577 555629225765 32525464693 145809345708 328824730356 284023850327 16542477938 231094936168 117758001887 20201360074 609323667585 435120246911 33155827795 135173710030 32669601161 373094538010 42867075337 394893556609 66638704245 205461509588 77439871808 26138015204 327900988986 307347037580 492686679759 49701159994 619454388507 16924310957 39207882612 101749321668 116103722390 357897475146 80319442889 169975232185 97793417627 603335338700 250651573906 291667868176 21883688525 498734565282 134411468739 128188887083 139463691418 103818511371 21463729395 39389426099 738887909924 121081732770 308536839115 50150719145 8682260128 10020414863 593180728247 913623069071 3270244016 310806199893 918074397404 395785468612 39972198528 80805035954 51933331319 22915748433 952940154411 61950058633 449309418602 416560361625 133113410428 578578628 26488638750 217114021597 4672392358 465605231328 220726768806 17239609149 780712915177 233726495130 114211933368 137439911895 193043432974 5719899794 285107793696 179188589455 82864677237 611745189059 250581995685 50195432662 279196233057 5644678739 5717011775 269662958924 22368638600 314296104862 330453351594 25475974703 102806373814 289398018744 53458838753 69999782317 346249822357 435482002521 298054484556 240058452785 35826705719 15209708055 349336944557 145333603098 282299031309 249646056401 713854353877 16351001444 182539872860 51448693024 16910203289 8643776268 3446657853 18447815463 385706459950 207221411785 162549186806 128474122397 568234861504 782327946785 12898211854 1474453260 511768105057 78037755590 25051382339 333016617898 93002006735 46911093930 725154172602 340704928422 59415046539 3751588838 19606097302 24344144282 16133235057 306359205797 1613414462 217283865117 684458780909 102842119229 3521423715 114019151558 108357485157 30220276644 582434299088 149405160680 40319373126 89894283746 48064074287 323736637865 91619049793 2724738192 97777793625 254688148673 83009653936 77972835812 1170849752 32191975901 935455672438 157925973706 42939216403 214163682975 102680201752 136623287499 11777062057 125039490299 335800918566 57402345118 198906040958 23616054390 286953338424 260605438671 231026492869 64604507319 72043334337 7978536888 74415916431 608826663880 143246129832 118228653682 134887078567 730379063114 553548905200 69148071733 321144805820 52562028000 156658937750 271128754951 169736387113 710118641765 1702035860 362215357034 507555193786 4394191102 82836046210 320712468600 606625899560 462547316687 109769181590 645631587147 561556407060 9111802709 334392808711 458440529186 1570728680 120847334126 1796544576 242209403129 496389681686 24569110912 271821976930 8742970616 610145352356 3336596682 411608947915 16208319406 177343264889 341471953438 4374283759 595442464862 83719456897 26728875905 599826764420 101667171765 115555491152 344449283130 318414528033 229881750540 555793833621 328574710572 284471698625 185614071499 300243022669 18238295716 10360722105 194459599829 222904487 161290463818 678066577104 292726021658 252690572050 721421897538 8401721789 136881547385 597514604781 46686436705 69360928321 738797737323 652822285217 6268191248 917083876783 624865261513 18461809873 169216764667 353212175861 157544961747 326039420887 86052962397 691579405356 40450484509 180490601063 16696183931 56956990981 785311551872 835991309322 79213416049 729946896862 155814733396 8531566128 436157339391 907598568281 172739513825 263836933396 223156303707 39010492757 344843115550 4876559512 134891733409 1703804859 40291724179 46944781376 106605288586 338262421678 6947046469 11430759392 308984352558 276971547595 495465670039 168254103912 746358674954 333288728 118823319406 395825300725 76578956425 436582613 368946415034 244077617896 44095183462 42486879076 243866431450 4354973660 17729113371 97503471282 33968062325 280281955243 301656387181 114224286137 130838014039 139893658653 298720914848 157735820456 20259438719 44685758754 56645274975 2006162183 114543406399 1194355427 14619479961 716272127747 131791689348 264124557373 45645245811 686403777617 402071374062 13141383107 436831617535 123442760090 197669878783 467293750514 27822154442 16951497274 268441263991 350610768108 144889547583 120137306192 317892484648 43972567864 106478210326 224367907186 18117049945 8238923218 483285369288 122528008629 93800382648 56110249141 331334564493 182365953089 40050595448 49111805864 41005396517 19137535281 16344181776 9109678187 64368277263 184410156 389912108769 144942085963 8464635999 331359634782 693278308366 6996722856 35027946566 14591018095 305112541383 803574855332 93575410205 135413795700 29520148195 633565504473 14677207863 86357760784 316318590740 86508072149 10112599170 20255503102 212273798583 419493143518 51929588972 354094087089 53345472735 84229685912 79499874666 195087607173 72640981098 53141641385 35857282128 68772521531 78073716988 236097292103 157923428187 905040635630 155973768039 301368047370 535746286477 18286920063 153431384272 6988187634 90766118099 436871797121 744914576939 500088127708 127989564209 197243400035 4643405354 103830209242 183554312443 107696741157 333267615131 121386980101 187180635339 284961849505 112480044531 13804458647 266795706701 667337448878 345663193524 537100002001 392496030437 7302960932 188324360589 331615160519 326196087390 652750694217 128558180090 23752598500 23821457370 201508573124 32825689165 246736839913 98545245 531570863390 401992831442 10752784575 93295472973 862549563 546084266744 170823784608 87480012383 24609205921 137914093012 157770415187 34385654365 522264742936 142772775510 28729662204 335986725085 15052113040 347409793273 699596787242 164557048353 101743277156 243668220902 309590066028 15246042693 6452774764 205660106212 46837497099 39359505027 415073680483 235662192691 120441231439 415016995256 417689026700 245577182155 399904303279 515616351714 275230781663 5205054281 10211892266 382662402271 46528708483 65422497480 296522874046 52625716439 28402860070 55368760906 305815802517 100450933957 110955193598 779828966772 135418620777 468904985820 158175500595 189574049235 59187250770 201256184133 224505755274 751482886523 105610782515 112244842632 688513690319 49159578455 133456407556 102310750777 80045461460 1314449095 717531905314 32082316119 2619676217 174348439466 12226246970 14658334445 10794814624 22949518369 228544485701 132278745450 203736069813 10233430007 23899529221 214669936665 104618912723 531100516792 31189676622 97699983175 15416242917 217576726459 87895322852 26144118609 342181842256 27748167363 28196170327 314522284492 4017239097 597511331596 19958094985 805348910574 141592804934 153341390542 416555600554 50448921518 103662907299 145709232317 358586055652 28824273031 715444854638 718508010413 25562930560 153575586736 797713205425 77108299111 363811924490 536457157605 108709829146 503856898 79798205301 137999299054 170791726368 71573021228 50523159258 214181474610 13221623450 167874832200 601310039913 102930054347 155117220889 12718323083 369894843423 87351820711 219489787985 56197623207 36951909773 50537857033 653250947917 68170961875 535120877132 5411751712 143085462765 379374337899 530041789123 245346757273 11210192028 257931968129 229104868617 111703855904 13408014805 316349272808 307899215208 326866822414 638989499636 234741871368 231028521580 29814820369 80793832528 216975646977 348653368947 2307031079 302391740122 30519798939 851819344186 284450547181 459263729048 64707173245 171721005471 11614369288 159657381564 56667101852 276386595648 33649496000 365770307272 118950644757 48869910393 130106130016 18832054873 25712697205 191459805619 41140611800 11620078 81948067586 22426004296 378993178622 3593112469 59022980664 651016159010 131188273875 13382992048 99348160931 26327075913 132150397256 260179824492 509941927744 60400022789 38234524306 611339053083 392030707333 413003441952 16107148345 181745596917 518558258143 385027028995 208434891816 162468196309 35420381653 20043857706 134583379360 149528067108 78506144466 7892742644 160328759720 275824965667 539300213 213096658254 33234228830 37203092955 33464278632 387428558362 80997541699 238090102405 190955717544 493023395691 14580811995 101230272420 142668901044 7468686071 45267574645 7399195653 187819273837 295909143919 446894600540 114107462364 23233137921 396542037245 292238922589 75216852160 69577293 745890504476 204433853050 198404178691 386250207637 96169174080 15977250026 205370882387 775665271258 183116703913 390635178571 213947362839 131386710453 105272257392 346244300006 123228887726 10744411915 470851485124 1094331962 7447323537 357521041961 161059223663 29505260698 165793053444 131712852027 132985971875 284184900636 134121821527 146077277150 472888656281 237168988706 225409312564 2591774824 93712679797 662868066200 285408742682 101693703347 25754020422 20520517127 706651333397 3183702996 306277421556 517155625935 610056262987 66754037935 28703531364 152130029305 287863557182 386789235164 11518087391 26154024293 49790417504 104009634741 47045502735 219899973649 365022420641 826992996752 96248780517 27358857914 72545582598 14569892889 95688042515 447365448634 34556110511 122016026413 37781967517 129607107940 264155136373 420295368068 8650065161 309439094649 244387552959 241979638801 339809461447 530689231625 69333771775 21876259400 17713509393 29444717426 197948873284 53303983604 575073325524 67462613462 543526700267 294153098958 352280556625 168356526707 46327672907 40867792007 7175130455 68387149001 1000496224 96664800561 569507686706 311301607233 15864133936 113283190388 93928218470 317438454509 32873932949 1280646810 1855387068 737200777309 459476142505 53483917539 122833860585 723155097645 133395356226 297270500047 36792034461 672727665262 191685282457 162265451317 447473837029 773301858881 115141323014 118647846714 430465233358 16415245751 93344368120 1237131988 127809202792 223014983466 20681557968 55649257574 292047830324 349032681189 202248688915 238483113805 5167162181 73321758833 39429531919 119854649520 141838450011 268577876530 345727701305 12223723049 125861339230 817518529682 8474710933 649910789616 114052191452 37591016562 137146064385 21754034990 71651906510 73325267676 78848584926 210696845320 433125862546 599866449676 143759630626 70689425838 5771378157 2256151741 6239596554 4089807931 16482135345 185969306700 53429439882 12947629687 89593002724 10650414073 782410467833 13599556002 305357963000 208226776747 164230821347 198593259653 99778341116 1321777237 47725469976 332848614283 419427643701 140433221427 239062184967 133107335353 3429326289 170818516288 38849303373 10260024991 290844776421 72897126060 20199742255 314088359052 171212400037 201152174530 126739148339 1234602959 648749267188 862175815623 50360144082 176613834854 1489701973 13282775501 60951682346 541411083473 614443269873 409332880699 491049053739 106798980284 662443782186 420982704246 245792710681 68408802630 75536041727 87470295785 205080381855 119403681129 834948702189 270904880056 132545050779 18876230052 41925248 564758247911 87542296756 216394866173 44081616993 98022314205 221869222110 40745618583 67778330524 368954319506 202034917547 513487404802 288423541922 64379681546 56554280709 11520013411 456699977 6899311915 478892398649 615145469683 64691756410 150006232833 103163878661 58644871273 40515919846 113507768601 444731590505 111493098058 142723094246 1996718772 393502693786 645882887949 53699989398 74092482252 14048257372 20160661672 85125985389 1905458483 76056969768 232199878320 356282153624 532256606076 96109434491 595275613 64140401884 251562416663 100675977912 637397338406 96981881592 295149490762 155780687495 353296514387 147826764675 184034793943 740058160661 153686503666 13850467404 198930665547 418762539936 596442131544 336263951323 7544791749 27492509624 537805921362 589616823991 8735059759 21082493480 166867638194 785760462 55643643704 738905020 934021109503 37005140566 9545602263 16243516317 14344586561 123162690694 121597687219 48717731283 126618022460 588979697571 26202745900 276667072844 55369054288 28576360348 17034271960 503055357686 204751992865 396973312476 2390076593 263676499771 90386181345 554191709283 35856959046 55575219 793951583036 191673230737 358218631145 277152339012 92466931966 187240126454 267605138472 133583020343 71389026426 613916369856 182666036504 48869848462 576631951822 67173168 285535817116 123179967308 67134547004 227566588 76378886041 62623944752 247457918199 17631314902 5968667290 9411047179 248655988885 160047770827 58215662496 291572140498 226561415604 564313239175 249775326856 580784005185 4829853884 673834334438 325648064867 787767740714 41854747404 18342115186 131927162347 17358676116 67733196211 823575632 215263490279 694096302945 212546758244 467456061620 29014070 14583647602 40071193398 213967598207 424234835973 10807955869 3817733940 58355258390 75055968684 9781985837 218954669871 10040422025 7639186408 114610814269 73420938661 490447472642 262598701535 178022507118 51444000603 30775368348 258284656254 548067715980 150916832716 4669813705 27876450745 109424323936 479393374942 192850910509 116890818345 201214349216 362528444685 72287694984 77437653464 217676797754 567755778276 8738071231 21664751450 103638043626 37443930413 158566898128 100575704379 9763582923 172555392814 4124064843 273608236664 646709112867 41736698078 61104529698 228498720245 163449344276 427424072637 585109005367 75884976559 522993186885 30124023834 141601455200 542877101015 79856707360 461524426275 41192502374 296616955614 250060428342 32183249197 29580733119 51365190804 667197018722 241052021407 131843174777 787428214327 740103659188 323068965479 436237488071 30262272798 39554232620 12550016552 21147662749 137716383489 6264968794 99537827205 29515978817 386649520135 136977753024 225268251117 364468763266 343066759030 7026840269 216680783159 134916004500 316655728316 57404020559 14389759329 83489031259 25096421881 2982571196 212392362434 221600349927 107233996568 7942847961 88797068851 60509173049 82479371968 252669558896 73119931484 2606591287 382970329561 592937774112 59290217702 10991637149 308448227977 128886041989 468317160557 60706112682 179296860766 107614645737 699994666892 278673303523 27308395029 2863209726 53751088969 22417162203 539707612605 18224729682 276706883756 79759668 57407130132 362451900194 70035984512 91909846087 187799408285 55054942927 11722258022 38156350807 11312559327 159642012861 201743370391 106484969153 398743531870 957372034675 82446452576 8339751897 1735399561 686237795004 106295960005 35921889345 33673649784 438742977814 14927154095 166532723433 14531308599 5885916191 21657943934 268222505085 248827872362 183936710057 45512022473 207026456597 28721173940 132340471737 334626765101 44048519638 84569417285 330667191649 42579820282 72850773648 1890253497 16649992443 1785721307 53728118920 529281280475 57933894993 72068946357 312647566562 182349904428 100015894522 377039886912 252472105701 93216923119 51480952698 286900632160 233153836899 293763912173 262715323675 115454996159 646791705607 13706265008 63852946678 601111130792 57466026486 370325649552 229630786403 269603530658 3744612943 61889286027 47600541464 5125629759 224021731866 540986954905 76257254982 5529277481 72593039335 77063607041 166944782116 202801881090 97040849354 1490216222 4685164530 344847454553 208919450195 272126578916 265196464208 83563751534 142995278615 44395988340 17182830746 242240962841 352967128677 58411025350 756140568035 369933442941 359123881737 29776637572 223650012981 16432618329 92846252976 426980123647 6970446299 42185443970 234861156876 132334188558 13716227114 30298993016 272340658884 485998665778 150971278350 43409914567 97573991931 27416373622 278859786230 7702348336 60564536135 80309576258 28090502913 19142233919 102687111030 11221046109 271912552369 468360808319 6100519192 121936328 84310936174 189510711915 388570117683 307932582187 7416370021 11654362183 34915073594 593200750952 38249279418 55600584352 524234111900 2241006434 271433493145 413649142952 1853559208 34671868521 221692495440 49151932011 35915605370 366813929600 213688906379 413787339669 263294546221 98529909048 214668167944 291297350149 70390227701 84229580622 35323727139 52958057518 36745165518 352690070039 36365065863 260672636394 74617877018 89998579146 195506433862 477315408248 18940649826 270504202235 66643588071 364883672340 611741070556 265055143000 221709978198 321019647994 47368887323 39913039513 34285505821 16574941567 864499141769 204164526999 144730235579 184485086357 543889899714 71080446444 25706340314 66183986917 1973854288 52723094237 934390976213 96936247691 417743830510 29662680773 19193100466 86342195079 340906380178 112517370376 8883366498 6888715055 171925054529 6758529828 162980973800 1818173668 58759009782 293399792976 53994480910 145907610660 193918161379 74090445368 1211446272 23732838775 48537140094 132474695294 340075810823 82013099083 11761799988 18027461362 505727401878 545593567334 24240613064 128945378414 53923651114 34966575508 51743525861 164671006470 159532628147 2223635818 115109843647 26317184898 712342267724 716184944805 253350270378 29504338626 103224298003 181222080481 324538375555 40265357843 216127822499 208277007497 9059159636 247392805104 7096074425 218435372461 206534273779 529116116145 241953792560 5694999685 122070553801 173110723005 189881127928 60734685 22536537830 46254532693 198337426146 81777147546 221066861832 64460769458 485170384479 22372370799 50197212519 125383607763 367514388722 239653787129 7969535497 106161356223 239635654156 222986308784 158898857211 77041727591 13051076479 203672549554 12514320011 50508761897 554653762032 8482873 204296737596 74011265610 332490160499 62087292169 26061150478 76678881656 191862483040 256045605425 594471928239 166211458298 72364819654 748500470 100722319486 232752327860 362385607580 155346383637 306432950060 131431276073 269548251159 43917705761 642050362176 80874399293 107348766484 304802469823 28616149489 33667773284 15899586401 3498688229 26625261032 52521755651 36399047572 24989802239 414752744292 109104073777 10058056418 122490663106 470850982867 45830982119 120465327088 59693074300 296422413468 339358110718 420077515863 8422500167 60182633874 247531026555 7832038966 855539302336 237819607802 14646607716 7560825256 8719427103 324853189934 122371718809 753358738199 51466007089 163436313099 241789397806 86873426783 26216268817 108355137655 239381298200 46560659426 9898042934 191509074605 114818695812 203043428516 53283987416 190209991660 87112980570 7079279832 515370264014 165900707432 10431296215 210560630473 413384924876 25493178983 198242175535 26228370017 83855228531 206356480846 68225791135 566859942343 33829651824 642188692606 259705341649 575201303372 9164529884 61122188456 31649222423 340909114188 320796478932 86434819955 54712987590 616415967750 215630078283 41470228711 527809595733 127215478017 242234568307 230668690017 54737260631 105923389616 76448364580 9507203759 13919343802 309748715470 8225540282 82873773364 534363334259 110389701097 177189799874 292512784855 342981939550 159177864417 310750506492 34997957219 129756351142 373748038113 320588660286 659600209501 10344453283 506749228019 51262951080 119875936886 151824659321 183468130745 131951592634 95696617687 18247570197 14339152035 127386892023 297921025981 352267711071 36968116165 457365034115 658377972608 20256318221 195008344841 567234206522 81078471334 17579834157 53542678159 780131867351 38209519381 98053150753 293957696855 122003242182 111455887783 296224823 52706799594 38379117752 91873200760 445121120768 12688402111 310466882054 3328097589 13193728201 727595723942 110332587194 92349886816 72167773007 35593391899 4192368526 479047136798 389030981856 71792099676 97554831607 10430555856 278505369522 33006987861 218550176959 37342133612 64700753687 145549348933 128764164011 10524250799 91698930001 23974098217 131597550773 369376700306 7914482115 11079975188 4659399499 5565650965 420592994583 22934678607 773050264421 4750887209 32614967678 37276016843 27444138160 410663014863 147657761247 249562871941 45145419950 597674408593 35854855318 59628927782 2576455609 32233142853 1802106901 10957703113 8119539497 389035762676 41077465013 322112953647 88054900199 21717955460 17212793677 57209925001 394520121743 42352931002 143666238582 269643752110 99219782985 70872355445 594610817843 114264956213 333719398393 263332217701 79535610544 5423713773 210036272546 6569392979 21299084450 50233706192 488442732166 279331118019 36051851292 186904898048 730263862681 149532783341 57997325205 69843919088 13057941255 525291024551 182377019221 24903297689 117953037864 725944452732 66302236540 20693926520 51845844882 76828927087 75244902192 7782582495 269563591982 67586215102 298978083148 12260442740 293690998447 32966080166 160663232899 742177030609 381170949847 28631014771 139422958002 88248970177 56304698484 78087527281 282453698789 81282245834 295891014174 30503851509 422534853291 364180278378 114368990 240060719543 81461398186 290585486408 34751463599 43669537639 556228929978 126928745374 37023827153 184212248520 22666343725 815978419502 637305435806 509382382172 1000608315 57864740 90092445852 2092197440 296943927239 191231646481 11087108268 65968566419 549088633383 212059133595 103360137045 375983941926 29857258268 89782916404 1139945661 48115992344 72066478574 352273826483 341114125057 220439155622 23558442303 145173910275 667789018057 312935513696 25444210494 137607859477 156736877882 91387608510 490466481185 78847198 310270380106 21006279370 137647654774 137103252438 239977909679 66132962119 2640753588 9547745408 178665996357 22233451076 187852433343 155541364287 29545005526 34244292563 271815532940 129299237108 35291499351 105987607534 117927226466 11922110155 89142984563 74482344222 478320189373 5416584230 313802893238 34538354098 120601925409 526777409821 11152939366 336743485760 2488315497 222001065393 80300905224 155643265865 320896735404 236941476329 544994349250 30859342453 214362519017 420394172004 727862368893 119179301668 40920475008 365808094133 322925695140 150255967764 28960018266 40323478791 29363276598 138578843510 9298458588 322590289696 29145601811 20650789919 148229264989 130504370751 503490509104 381100327218 1864240974 635551957499 18582609781 104061917321 115704576811 141022319159 101192962194 5273178918 39243216095 599027549593 9758175350 58474711434 199968278058 31355350554 241600966465 8819592484 26924150508 218021426524 502031698028 38080155000 30817549203 13782512071 23632915391 98078546104 78360679512 102754060421 141543880772 38830494585 789870648084 436360876933 262130833533 46096918050 1800983935 30488660640 265085210225 7618376368 66543313279 106219674378 130446078094 5183382553 84446674891 153710346154 49699563293 352414946118 272401507637 1336393490 120984530030 185777429985 772829910 217475613786 21591967347 55285349878 259258414830 150264592895 539356334229 637168459521 79573273933 84676182951 49115334425 135801145514 478543268364 26701047289 581309450177 165514597747 262647055795 112424676888 55908567611 162072404225 40256502972 308661029102 107214405276 300696234843 4386128677 4497871523 995403840 89626962508 99224462017 176972432212 401497299352 64796060607 179261559290 148871931014 17486983256 476055597217 140176695945 2248549201 44585893904 33653977950 72252086831 171153277241 274230345954 42618219525 68540625928 752603326623 35189905805 143924323313 29335088309 165423890024 267387750945 526160682671 434152319428 406776721262 105626634683 351436763087 269036105634 693218108502 738686444499 179972231554 261542757740 248182303187 40329775549 64957484129 656005413904 136564717319 8678042226 41466395162 79990230500 103324426291 272984897240 299676215351 179493316339 55422868798 46914941173 202904027806 138193482095 150015134565 165604545154 18171580295 34891405460 132238307553 5946532139 30510562846 67198670338 30184337400 34696479424 386215806761 185960123246 102671274885 128686178771 81766112469 192736465414 179124361909 833615751957 335160695544 540040151846 525421918541 9403387038 17441596541 51151641486 6083103434 627169517703 300404432055 11487419512 87215811418 48223989177 390563561032 59952041585 705381568690 85522989005 17417478598 363749354524 511075879289 270570176410 270159535398 376648989734 239068229572 211939015267 280311886933 21707018329 216739402963 241171649484 33469210669 607249541829 25424032859 43473887990 258831217259 31464452503 509291898252 357512203698 192883506397 389845342 53338434568 448677640371 460329891373 38654517398 387238293595 72444884293 85472795970 82822617827 47355743802 112485984857 15201125963 130394393564 181659583768 15453341754 45002341206 12177929875 210193321846 17415051022 323336365069 36541585036 6089730602 21838007958 291834492506 47346523978 28470389199 696331632 420503822791 4434881162 303061133505 116627237742 37730022915 88159473355 188744965774 147231031571 22738143499 1347497407 131409831571 23886744633 234938337 415108071482 81693591442 237845272900 186557162150 597444247526 159937811959 83832846614 1679965813 201387386319 243061933263 427469213168 456330873108 102380211653 120499826516 40670621371 242660852773 26227944622 324840128544 327633140182 116134571889 19975254424 600063756496 386601393896 35613667048 194574620673 360390331536 619434409236 84030669875 20702532953 94013403939 759366558405 145726843256 52663447877 2748451248 149362554207 2444053079 40964788833 59075833530 500319826335 358882754033 93909729016 4421212615 174278820786 63146270756 811442852108 635654308263 1892426811 25278089616 81840008970 16717320347 559713035683 109718985725 45652727113 195349628158 86458824426 49962968452 144625572407 133823565173 6728741161 240062287713 128909706427 123354269022 29092069653 52194161721 12774660818 179383778530 152226172414 9295818024 241535304546 632915297139 792567642237 199813708312 230792859902 387622753729 80769492704 34827370601 365930682624 333276072314 311506477763 137553733924 616809461175 11738024611 100533384441 53574410198 27448827415 381361039375 322775176583 13628944558 3087907972 304427224098 466030232430 52298110388 10048187662 15117243873 390931824103 405866641765 27186357335 322077338787 150113390219 551248521635 111025507935 225336458608 581968525059 402548421000 483303330280 9917333974 502094468200 7882874131 1442007766 259208375215 616351781745 85901775878 159603176340 315938398984 736447208740 237515163660 238909687731 375820510153 48560790671 160970485438 389087394584 12734818974 41679261376 188696090606 180361038185 186959280832 19771155600 335910388265 216304955070 254151559097 188176568421 600445917991 355402525035 30615812059 501760440820 499303064363 229573864741 46132530136 106649834704 585857158546 260871825926 462952043471 92582757043 497631018 59875442959 6355863686 137720972868 501094251229 115228944968 85208538331 540686546132 220304737988 24712354156 225373640300 142656267041 142646176132 7893537465 164140184832 5121083733 192750586818 255918070310 338181794053 334320831945 158393957260 3169531431 88525053795 333222563191 156070027900 2276193396 95298238007 1234300160 173407783222 576661749 330522215942 247068244539 112302924935 93616066821 62855692042 18447434391 6986103544 69120113405 435558911064 97862790 154459426366 215104878599 20958081451 178832493148 110159330130 26789775627 399671216727 592061640298 14718490297 674707591703 102337045313 50396362038 299409561801 733353859925 80821951837 7233659210 131607653334 38489833575 247949996248 38227761008 66322634873 54810531986 12320513666 172134864216 103179587072 127486172136 365920483443 178500960859 124425238839 807375793941 118195753571 120248153630 701294175317 80365789827 481471026222 161066325040 266253054980 51089964285 125931397255 200928039478 121546663059 18905925737 41805595855 9714698429 274073424042 304560027286 212337572925 401945821102 7215694452 192549038469 180440239706 459250225605 506909147666 252806067630 686064052953 304511324653 106288859108 184978980765 15846864278 126282432654 6782722085 405062370792 83809927832 152105814966 3570882393 224106966448 505831340781 190919150439 25681103164 710968408573 28967411616 168012347650 24434315731 171614619983 113326774729 40910814170 283329292451 596769480331 1265773059 174833923842 95391566818 489417291215 27354660219 33050739407 232467295118 51867061944 4442704992 346343750745 62571519872 327294361662 11816104337 739153509362 418218995986 193573457623 17223700188 272195065273 78812952457 112044355803 271170149044 112588124239 433272805126 124219123426 117051054635 463333784875 64036768634 111238197796 279153130259 1810617845 122133795509 465100907444 68212137894 141049975913 18229833743 125947169708 26224072953 22031811416 106490825554 185004110908 405126910616 234911253721 139492181801 240427178544 394538305645 216957364292 114859039658 301704991666 6015639034 76189968489 117909135882 2898429780 81503718479 67511137679 65209709142 28888966407 463154868276 18475434944 182603361860 3114608039 517303692743 238365149511 214793213913 25521091821 96687591587 215692761527 205204152737 408142431570 43081545867 728351421269 627333433700 487372564891 11192575717 264365955780 602061169654 324452070231 289151469723 596537133416 447875241204 260131449438 330817929609 799564014147 15977863718 144078828164 71514571565 307262885665 12134699958 140195371715 108241763768 27057867008 323418242907 36679343215 78587477191 41882161871 42376011807 108221416525 27242792176 128779410813 424698717930 104446049055 476905737402 56093938313 6367990239 229637804520 14306328391 93435041444 64169344717 52465231313 277937512446 297640743974 12534948566 36980197222 213711348118 167012649977 497094109473 29518422032 411663694433 180239860345 149838394628 14034963717 50543426305 127549252451 31571895821 107068486593 27056941703 101807133879 13212179839 4724022376 61190017454 97398060215 80020213863 28793243668 225560205376 462604650188 90764943364 138380821892 32072894167 176372357990 189831974476 156866949825 136147648696 4258626294 71926154737 17894382712 214790674593 97514764609 34006251288 68464420936 43009928140 63493220249 413213459563 148299994280 49635921 116027236052 10928145657 412622169586 55179514534 24095588550 210088328890 180726685291 588539559429 32759462950 639780453283 1579908967 2209582362 65417790796 91653070892 205816542916 131689938843 521602819074 100627924138 49340907254 353358887323 234326719038 27841792230 1684603787 105568272367 82745084791 306948371534 55214974413 264518050061 670324332870 158993398624 513403595349 849821596408 28289496409 6516251898 115612402034 124314740762 623198112160 103696811195 118490881539 385748904787 281182419368 93655387509 56323966205 222803810877 158098532056 5421933910 162485940815 246950494759 15907444686 53221654129 678242401659 727127982748 370335729953 760802512493 645565919154 43458766185 12737721620 30023458442 287161725 50362915797 32152509362 1150334192 37643571788 33980563593 112528605304 238245007985 47509817898 8830011443 37496884150 164007311880 279168548311 75142130817 407854684319 75154161429 72837528356 541537703110 45671343287 268441688263 60921314563 387224069804 83658504052 308597778995 112796123842 22214280742 670013711333 97307313691 2636322228 1355227517 605714328247 521282032514 48386593478 8029133057 78937857800 144698254 210491200582 19295183467 7967129298 50074720027 143561637645 242821521510 313000592374 151584430360 197348380417 413602628170 329809639637 857969712573 34722350744 46000972241 112328585860 90090619796 45124777155 74293472035 165107744030 177219409598 99469942018 162865884121 22985797386 30881165182 160488206727 113843443327 724010247336 345429708357 174520146392 39461301643 249555239154 362012811435 145444391431 541489548532 214455669442 57228304472 8454530589 258748172640 189314411896 118137493018 432886092244 22154746562 160027830196 108179631704 399198617026 608010870759 80574242146 331540723141 70263045090 476851740097 280448752754 214723776143 18680290701 85186825167 186313500395 87792412337 413842720986 12636048585 8061966447 428482534013 201197913161 101475329057 295512861308 23469079058 222894873987 654589597708 63899303770 186090844646 4556769574 13448792831 87108948151 324672187939 245399853746 128733288894 45801523253 542624843292 9337372612 166243889746 548070355492 378759777205 99002980818 492384451185 463941963507 101606467265 565563586853 14127451980 17298666513 3229759315 112085750653 118568914679 266089864101 147459733930 10458432957 34121711561 10752909769 217725472483 69220520948 125521647664 2519782166 99630791172 25809133019 61613749459 296961000548 368472528280 281150211 51850874037 293726157687 222223047543 3173836967 247154250522 243702856679 138200680214 445477195447 60173850936 176765796594 3557171299 208017794493 680229900763 148315366942 159484136683 227848307328 33368068062 143659899470 2393285437 82617420738 208226029147 30749582164 27327514894 14254361242 44712008214 189364527021 55404869923 474127141 386655559703 55265132327 24378958804 205603773297 17755764685 191397256082 32439595925 66524310390 446283733769 28257560036 354098513581 39500163109 207049549958 84973735996 6828117542 259786196238 259744886757 371937413805 27220124380 132967766893 422429108255 63175216677 1612153357 455198311880 277107611810 44829802221 12759123760 59837120557 17663281850 59233099276 349215170191 258148311169 13459482854 171215104980 239426710705 1928528405 15511556684 341336995165 136352615123 464593735264 144554186468 100362312904 45181595587 4444629375 227172164239 810142653822 5536725109 3585285662 28973955336 278576696276 12643857644 6882122409 18836282074 22938487914 6755990124 187780008063 441294027440 27777966084 401100288500 14628574660 194777351262 762562482313 152870995787 273560838470 76432776872 110190021908 230279670018 55136046323 476295007058 277310012376 170981398775 1878518389 234387435752 315554431019 344583560942 424884358063 1183589134 118804375499 59814004675 18589071621 44354933228 82536480460 109858182485 258381153 124812095 19036005131 571687567143 91281270901 372478176668 9199749235 181630298273 90207891488 7090678562 132767752715 150501089227 302984016957 11842391100 3338354874 59553958068 209840239201 391072760048 186020216015 652587408752 304720528075 24915061497 19535163225 190771721557 332367808884 66947109874 100994859532 65442738099 116938252557 133571708737 152435023454 219527509424 27916288009 195122498211 617791276366 479917031587 97409072187 123907806834 292734578853 36324753358 206944403041 73132762294 177937447676 19262528478 268582649653 13567990652 222909313419 208624400826 526548443209 21748602724 431516391916 17105318554 101169541124 433853775962 189787753298 161978579206 90616697186 95546519097 11091299504 26966316059 283281171066 36900083433 29747290238 46774666223 98875566012 545457644173 28751070313 67530410579 29592236184 88696824021 591493601112 2650160300 132381868224 123124451241 17188180665 198917056231 60637685920 241283997147 125246882940 118323800547 789556333427 220890026036 94670611975 497896195756 72262300476 12923496114 1084103755 813123240947 11204990093 393264347083 724035778579 251186332926 211796432069 10087675261 3324898464 209742907391 8268768101 18977325187 33961901848 15561691568 51825383665 18891999436 39246755921 35138032239 399091188794 3639058803 194226598300 101784145020 192214648100 425373198612 331205628123 442476774 228214320759 7205584251 26810235227 130065172523 306038720412 190712733778 12663044459 69246067948 174559254995 61339437587 284896943110 378834137101 22544066542 243996576428 105677734793 98107026209 357188979157 304303156443 202379992691 3792254147 19113347560 15598901107 24933911856 372753647823 136630446273 297590541022 64696142733 123975546288 13612963837 345910863881 543887035848 147047192972 20516056997 32516300051 92624588754 344555440011 87760393341 310264145735 54346148126 8289552175 230981714596 231247978829 464510551355 25183894090 50956892024 149508337836 226032037487 94719827879 670844841093 101174223192 95779338663 16071132451 276095290759 114202512675 372314135492 41198709621 10830359838 333873031840 218765043108 35620373950 268471599584 181049020363 1357249288 64735161881 250617147090 227829803122 214875541971 152222250766 108780518721 264819052358 4742412780 157575722826 129344175405 358300957626 300195905204 341166453886 15034720039 15132703569 258823940505 69955098565 12974937879 890788189 288722122071 306146481181 85282645638 234989771926 125390928239 3328272729 361744663360 164247905296 110056383134 368051533850 25454830829 28599067169 110909879618 19154781221 231358832643 110339129172 358715633445 2338724137 146096682770 98349164153 51637168430 136986818089 317739650932 291473745154 91084378854 3568683984 242252898103 16861109168 14300701353 139065951748 171946177294 304404675689 49238017376 111214980007 61543909293 592947168314 19159930156 202995747612 637549706026 752518770462 154601728881 185980445158 19255671024 241540836279 49823272608 309493269154 19607592329 30839233015 15608595585 164649002 353903065959 129123054838 757488954935 8474063580 77799843900 29808388295 192408598483 578449982698 36624951902 34350492334 346083852802 231147775937 284700089005 5262950 471801149220 413831656916 32941649666 19419923813 19342932643 210379723900 451659099916 711280711832 2920726984 16572982857 32528421329 1528122140 78062488853 65808659036 79923608075 192274184119 179471501685 545090496303 27591425141 46380319472 169750030269 270052247768 9266386706 377094421023 312026055654 106055685674 345703532007 347378162230 529822792731 431266398726 214704268581 33896666002 90030759893 96140249936 180125340480 343105793995 528386121228 94818506136 69915619966 1014548453 115957954981 12846778108 9403177554 15951241733 12635588697 430885709172 3394795172 160069842221 23768089492 223753761 295044077851 629961493674 581473484860 62425002833 84332571781 45033583654 189356726063 394132575784 155385115471 153851188670 421563062752 116379708920 215738730135 89790529849 396852585118 8355037537 623236138131 318147286680 313240093232 35366872567 319004062384 44743263523 635759731622 62108801790 110602135382 4250182686 111516656333 328701308133 390773713185 103281310272 174374351834 145748100299 502570577507 32604278433 261245859947 308255204216 50621629961 370606653515 687658374526 28830508743 165172116193 28503709686 12420902795 830896440437 207618989250 108418160134 360067439362 492644352660 234439689683 525049423030 31480411135 34262473563 38010879285 24701224483 34128898818 111425403237 19493373633 39203945137 89917406603 66379257743 35509934714 191212757993 349270544822 84288503359 488268302767 129565372640 103351890829 72498752856 543870067795 138931552030 13472633842 345336917798 33349661148 113472057152 228909335434 523963671278 4629351255 9484968598 3527238782 227080324901 300122095060 93717638737 91053146412 353097872597 130204014260 573434210432 113068128717 120378739380 50106148 140975282737 556744401429 77128869962 388014321825 413489853603 10721897709 73003453997 171026388942 338095896752 844397973 271411867081 362427729320 54670195077 140831582124 5258520344 141897548593 136262317824 417931372337 286964116435 650013713027 120830189435 123947828602 103919916303 361416661991 283236077902 335496671771 664972714175 3866438151 328503833704 177757035419 535132847085 63163671397 52416103395 259587580192 67033425079 123366085855 262582185649 138936400660 349966046443 425089860129 184589779806 611177749340 437844228498 600929465995 722198223693 223421708463 697756238524 51251446127 212536655968 290843301934 62892474477 64987197383 647789579992 134622356970 70325859771 35841358060 63308379871 51972276955 14783093295 24703664134 5226284557 217918136630 2607720124 46297388008 10461937958 34331004520 378308602689 38998785211 80831785035 227409420812 385739509026 166737578623 41890937591 181537850070 28621982142 13987246516 293763083003 14741833260 16054788621 144938902741 262976294601 508920757386 17491496560 85400550857 186900230245 398598916280 50717347904 106404134327 65030340971 2268554326 201317745475 10696307033 8456121497 50519625300 192165090504 8564962838 481648572309 12539890113 74102499316 11467513790 372299436957 3592331450 180392251010 376959868046 30884390085 211290037186 40801654177 610242490896 119620041949 295054376736 2331312117 86231212230 321440163755 19726138778 28396947548 28522883061 213748168387 258129654999 271727964233 345123714559 313837533690 112960160518 135647689748 460128160044 85648702118 11530956795 306091740739 97342457791 442547677138 313790978054 8014095834 178243690921 596628809588 80428819646 464303293097 34959951083 259875797237 412577093341 123524751792 689457711275 372240427187 306508123512 22295411810 150136964186 61999572550 77451536770 73796299448 5051979766 281850522460 99133624638 44454943861 34776659949 176881444748 270414620355 132797182156 326382269867 273045695881 111445615586 27094613145 465620034740 53601760138 134405361733 271507532528 6788033142 6122376088 208546586937 323576216634 128571993192 35471534066 416997407240 593682929687 674692052159 31930017694 173574163499 201756135045 39756371065 285216511165 115969888550 267494281870 15519434033 18745980611 89191998572 68049115260 83441699170 603859409069 68189425981 601187346996 149376562324 188997053496 5592435703 120005453024 179970854922 76875684616 270654928874 766577593160 187691984146 55869265863 126210512858 109910530078 19018328155 29754187516 11263872488 483237597426 272673049292 446988410090 774493752520 87645598031 61199858692 28883404094 126877906577 469016875938 1312983068 261162533047 292182861205 334239539338 148112868119 1359390471 394866404743 199503151624 12843279621 494348756250 6548313703 44159084033 213003385990 198628039292 17177967520 512812783501 231485045240 216196674328 155568332878 195252027 439327810060 96153794894 10711578964 362972279464 317202608732 108364891147 450849159521 4141289205 17757555178 715051172244 216110983461 261315225205 73096993069 3160769999 34322648889 131013252605 149052101805 107426679798 203431421864 7371787989 83624127763 113490251666 137187066361 148334739368 126436406810 10842060516 347004984444 91183985650 378563847613 360346018261 278714863496 361064361137 2771127820 64147328415 16297629727 232131622499 78697774611 177621150330 200759202433 163546775485 295519354496 35092100286 27086104360 27810959271 61285204987 63387404783 282988914242 211373523117 32638292601 32330676407 75771373019 707831527695 10424726967 7260092353 384494430574 636979974187 2245481161 189682867046 8368928038 292685656816 62808876829 17257465739 128353727697 86736180735 400901432043 43656823909 25209367 2936790022 67345284756 159504503843 7284735490 305109010253 233674922396 40455258890 1812459044 49520330000 92119367296 322067155748 219944149317 31738135802 35822761751 81385394160 19722399379 1314077532 241276011525 244398736512 199028835661 92377623579 57584239222 278017324256 8269055377 119048637685 111649272733 11322189970 1620929682 578818234004 50834651380 8130823886 17417826400 428877071252 300352665404 221319930035 76551021162 54586827586 62832499936 672662778 2091336822 104231727992 58847430189 12821985705 611597985 18232218512 11559131015 250322256670 97729901897 400053911381 90978905599 413941661616 267957165941 218815888873 326562849570 152192794967 363234595409 119642741690 94532724296 192164513062 402836764722 6066090324 294719720088 193049748180 225443263157 105282690393 81308091505 60838359474 25541318306 107640512603 192419609257 431959495351 310190462375 138457626154 65642341037 24952820949 452074867341 89526765963 305628855260 53827699646 231520746175 260865218869 24813070642 88037485590 16735880164 60192354181 36605710683 34583039771 306705348091 128190503216 30494408512 402171360405 61004262741 711323361581 1668757274 351213739595 12698368649 157485439831 79772423512 244466696742 65277686486 3229254969 33335709950 357207803804 440584376096 397812756959 204190769649 425555356567 81802527832 298798404423 139367525356 412676753164 154771803072 129883924035 208667550025 501788216695 29385358437 42758244515 217692865747 39775916302 52609811485 23496163371 6732890699 411854363130 200125853468 268686213575 45193204994 8799315019 143898644964 54313084591 444275822212 4781954188 185732193769 86441880683 413509379691 10078082909 153508901231 51067842168 43812023052 90893393888 18824737053 401038858121 424870795724 56090126214 300336048005 304317491250 261217715913 21672157271 64598866229 112331212982 548284935808 34865282 591294546074 348049293927 283507700277 111934267 72928462059 21440031281 9851331415 1693622986 84287431504 48788321867 19266417996 5235421603 659112325988 16865034807 421150410858 210125144145 18042929077 252631158050 399579714113 275580289223 494081951259 276575772378 19445116638 5222190346 12635334872 102420458872 841113994 19563137140 38100489071 529118000230 614254357 115676624321 40566900333 35129478582 207719544033 276961435363 158847304810 4994139349 708839464804 34182336465 78897994877 8425557422 79806035375 38456867359 124165479626 222177500217 24258866178 27429163635 34155015123 44603885034 2487654080 686118701684 258157126361 426039699952 257809153465 202286291366 522461422035 111167342366 17938636202 688785961330 10643783486 379810776358 136213255498 612623800690 268227533842 586319849384 5935326977 252837246510 497138490564 126929816275 10054861852 329296973503 336098251437 173145686370 130004858795 122975276457 229494218327 161538261796 95554760691 167018918822 29553180226 373259930578 38978300522 4858406209 276017252524 57695364655 155917175737 579841433665 91525119321 316429052051 160934945443 21390992883 39832338151 20885665058 32300739910 252402368972 89107682764 6573053912 324346431931 503868672632 7115100410 467385204197 50115367861 73530296605 5426321234 183797608359 63258520185 367571615550 320351468486 659955986321 64015113247 62798726291 54850271690 308718144211 106472478915 446503182207 3100078667 236415725454 45549386325 157513632963 28558530371 111229552750 541120246733 121972530739 141236442324 13631658760 92576386 356484382271 681493583001 192643644080 262753385827 169568510102 5442645633 402607837087 119889099293 201236085362 140109908467 196946104982 22623493988 507731659571 5318309711 505039939699 305421998539 174909927372 106658198077 339040853834 122476355773 68372494161 35389386033 76815645080 11398868859 520681393679 237756561063 84935851342 112398829980 477037731865 14527464985 4513877064 32972810725 39420504 94182145306 75507587229 75865614640 528498889132 608948777727 77896141583 93789514930 113245853832 421351808247 691367225941 116917112428 390694434187 294875109 209680946531 136507734279 26893025001 50704908686 185551220306 340738389603 335920584 262066148891 42494464157 18567436091 1800359357 74771461073 389819489718 116341318229 172784843893 132408746417 28201126880 203312329038 521148746127 79217036021 160900429537 77857076366 36753486820 517797872125 71699174822 23023784825 8019627764 37739017752 1570574004 92431482820 17494691525 19659924585 16407277772 324484298684 158819880013 46008526447 31030918788 317352430370 262777781555 218435006838 33322399759 140255862404 429693970367 509047841810 126369866685 725596207804 18262792120 233484020714 104389410209 310271050812 279019482654 15284344031 17711711962 73708990685 344498914109 105076233255 116553595980 309598896318 73209414691 369058723669 24171737564 90567760221 267570942277 478377963197 86614702599 105448954953 59455713278 136474860078 143015937870 178848296117 517460116805 160319414296 41363345933 45305139893 24026797356 41728111682 231996816636 3846448832 1815566458 60237728159 254765262381 160641554203 64131175648 922443005 139762830260 159419225513 256608839410 205512056469 139310045522 321097024965 23055323438 84732155901 116756522087 293435579710 198440293030 96023591793 285582381421 21122704395 143845312257 240276826647 235636262479 120119926341 634701284665 36063317497 175388639334 302678359184 379214304630 39236187281 39836141642 210901210465 72287445746 230319843275 78112966671 132825016481 137474601769 40611274666 15942922556 135389445170 19130662189 21840277664 256072342227 50147096846 68221807669 128907449380 93391756525 5877329213 30106532924 146276350001 30000907293 202472395866 328217635366 38953314517 62321359003 656351874052 592764262933 67569993219 58566269229 443192580011 1898914521 812498957 204989124807 454413900069 179221521822 28058133227 237955536073 271326304878 48486689288 2709461945 27006589999 446582158183 10407828922 68533212207 537372864368 456619885720 111164382336 185497871182 14720846558 125424803488 402990164886 671474325408 16372699564 513643464057 208332434034 186616365596 26418652664 219995313321 146809126540 88105806397 180319715218 454505035717 235502240355 1092751984 26838060276 484397871790 320071507762 468379670271 501303901107 144131460901 27210907994 64816503794 659430278449 328223146462 637334730098 63962521356 34294242767 407626811083 7952195043 439862093086 485558883215 20578055125 117476914993 45473521326 725800188940 431842507399 63313363641 264071313129 81003694145 211825584434 318958497563 315658369927 81105039445 110943927521 38172365146 15857331700 6008315048 459714704815 76122876680 201243326298 137913056054 6565760140 363984170504 237299581351 52247272432 311484564997 239405253409 2249225712 264930819332 28853026074 50765392075 452799676337 385478044229 181680088415 218743548910 86805804656 664721216195 122261923877 49591785739 378754703042 11704848349 228158404345 23079557050 320564563222 10492748519 67907856007 154229464643 64774429644 27117092651 104889635096 58956533406 50520843904 6836329447 141293037599 92339247369 108369592338 195043897835 4484755008 397993388769 485238827949 403174067921 459572123665 467329242949 4595232500 20575176231 432189841074 24842589074 22864530493 13541870937 276002043549 26486457070 164620817975 11687935584 197761571944 83906291586 331399750366 19246493389 466283125202 219933829239 16271502265 99261055092 253736530260 60212531819 133664870534 33238180974 400724029668 381056121713 48925637039 79117008790 3975063419 287962294958 83411412399 48332275751 12267523914 453992282029 606670971521 510879673077 11325532271 2737014169 73236649242 25269008439 18354023198 23102141753 508394520994 7902004719 269730519397 102542780305 134218681431 385238514093 310109668642 55672532483 10478414012 14754566513 58157599037 13711490796 316506071334 322765326177 344007023068 275355531974 48256370910 836857975 44523311793 43210263794 99421998720 150727837323 352401170388 107275899716 55692270012 189808333439 35309979579 210411273888 245561200513 278581303271 573925609667 713799359474 6538861576 370636342030 372610741095 222356659254 247471809251 41788683582 194727023 40405981063 60923955008 1313931110 55456785954 195607656914 39041181419 122484063696 291091267019 232628470486 9161724075 296586548913 9438441118 14614145788 30591564998 39536853471 329316488308 122778497511 467071345910 390755204972 37945073634 207079576050 280181244791 82589546771 248883040686 63270005438 26873905817 123033730156 2001677958 133243145835 114571592505 145503313334 241206423942 156609971361 15588821675 502361331145 227168568545 121772703165 106153959049 261681443998 460176578906 91595676777 773828912753 160063808490 110575093823 137268388390 21639262243 286544462265 167028251664 349323308990 21552184869 33546228463 698708590836 740649504716 42251116178 656748814369 16828044200 96873434 1934321789 1724554576 405256320607 85384440418 439943605281 5184122186 141717172134 159067373934 127536249289 47239098633 457080446273 49014643078 1240417972 173677778490 202644790266 10208008922 54150584380 232672619 323052863033 2548614345 460154840705 258280646392 504660081348 43895876184 94111825000 200049823993 190057972602 160316626914 186167511219 37778242695 84175854425 55470847756 206285718109 147725559025 157105309768 65130728165 148310507398 144157152265 204269349781 598795852588 9649769220 4705772957 27008987527 55096939856 622851427793 230143927069 426398592835 33810788095 301359135371 229523523168 92122423712 63119871682 345179248697 63343488582 604123896826 38878617461 38898965529 466309828900 31131870001 104932650027 171118527660 291848399062 12420970647 128552677541 54588041216 39995735328 219137231738 5158484807 15473051312 58020473897 135674185701 12617271931 701786039 362543144 417361611110 55127593067 131346996331 295763555057 438059167493 40736511223 41161590905 270860467668 319023559559 50932424065 231420817320 244473294882 31839014384 88212973573 44987398180 2225502163 181699114061 44961882109 34600678270 157865016410 23040880559 37327585345 258201399694 138895211544 266467020326 103198718178 74007112867 129484973224 64341812421 84956045700 248897497206 513940159081 86419040552 196966613007 298506536633 3079488329 110243674056 684217469181 389792850995 40907778108 9809059825 484743940365 3884172723 374627838 81315381226 9881144568 275218169873 7137495399 257413241770 204906999398 40489912996 273594293572 392468492327 544844060753 535178022841 329865486973 346303698827 484964526959 226203658776 132050842412 70751509635 22277546357 172021884859 153212114943 345454291565 398714850618 20817177252 163882333682 124213239355 16840121327 468423313812 272716449773 275821224387 343535881581 54784918642 564839753 12651299176 217508652287 63851169320 488036643760 73172608921 490218418784 97347867273 97925744346 94555734932 4472653950 37096475077 326793077352 20138304009 14688330638 68504179144 3628415228 145402604001 185711087691 81152889904 309262230 239110009383 185078341596 34092075672 30887727448 158317789104 21848677444 96868407146 151761268392 5487633168 68740582097 27490929050 6492029647 11856689002 14657564338 158143324747 43602790932 18534393396 74684437068 3136924337 143721501889 3239980095 325804029952 164990402990 39183454234 26351787636 293515602572 116539403857 154363981023 109527638544 35945245649 134866845138 313615739079 249193679033 165730579589 133592321719 21451303420 285839180587 474866497908 68734226199 550602504993 52926057014 449325654979 1026303158 138541892031 497621407835 4780955203 45910892076 51548194360 84519136397 166196777052 68898779626 2801169624 1991135686 41975128685 194119097735 87071972412 29247568469 243273895207 53354830398 1526073084 213807057281 102864266479 3938245418 174328673437 2556453236 152593525288 213757172267 222317390849 277856549321 464512832554 81576823632 113385567648 281181528173 165751196 303860909144 22377672995 165510458067 583500698481 189018262009 38875283217 121043183357 289340691786 492849543010 152617510433 274013171469 368710956278 27701449295 297748390562 540227200141 32550835418 24996974379 118847969105 312781792801 83369240969 73542852102 391888759738 160236739 227633291689 213916423326 97727249785 26674648446 92530292117 92667727071 335131742251 83542211680 20866848536 3081044584 345494469482 425641951564 330278735100 171014471053 255650597317 49749872554 104180460824 36081707642 690435279914 661767270265 52066903066 82596992502 246995517097 655776304 284622349262 3876540050 3315664197 1904626578 118415557416 206221918660 1617345195 269031136597 70825970483 140542541199 152244686657 305224880373 137305560482 891235295 8910135983 226989136920 32302614264 3571767494 522673313083 5433398619 162653282278 1315732746 109057911905 421169750350 723239399 27412676395 328964328702 86507650903 14567673393 250607185981 135687213230 13285768107 427110525513 82614038559 11195742643 38802450314 217258711359 8317261453 348189084552 331571347087 59288222747 350280557382 370401592721 682516739074 412480979953 75145287069 155150963332 307454849919 4230899097 375753598555 4031168455 741182180 237362026356 8104199270 16272928523 277539378043 196468480217 517774652747 539706848382 1677294233 206557667194 228953703433 64102942830 529929515828 6705014243 158449631989 226171482708 2045293123 6590878162 450742274664 23727722025 9945441165 117010015 2508853084 220277510033 11298724986 61578870483 340231051644 104232798744 527347153307 4575766761 193379089875 275157579057 297875387 643341394271 31886749010 114475846904 81208701375 591958060875 230734206414 163747662987 230757951542 167821543410 228396174853 258706883388 126577163427 134039948334 284893260699 43609530548 3558538796 38163659557 201795563667 50614689709 13828747887 90976444484 24044603306 187404010254 103109566636 3247224239 108128362974 146612383168 184707557373 26818254245 197173134557 1184640379 182501163110 166208268563 89176430526 106481371825 193890925261 69897762385 40781109716 870228033 11678499029 27267688101 43883775591 16626977928 200720300580 89509173463 180480139750 221033331243 35185177913 321371150000 203307858908 20338444749 169928107817 77061400433 492318860497 5584784403 105744517183 30579626383 7750910781 495819818973 282239456196 52538660909 141092624024 3356346222 315290478485 350858777795 4644450203 246821637654 258896103323 16240256464 248092914310 5443462872 68055977262 26167155152 63078749925 96711281567 167036304918 239447801380 371515950591 248070352833 157729779814 469850160349 49511352373 97286465486 125428358719 5864275858 86983753854 61796584339 102037444418 292237618135 335262637864 54104944 51809578401 36174957446 99724515315 58767652868 277217253854 32622004582 12078437991 15491795931 115004116633 40612522833 33191787419 48050774087 30872567809 170329199005 133905866937 79330625059 264033235896 69394010152 162753580339 108979566321 95331532878 138885165665 414778938144 9586312769 494398964805 83632165189 300343624233 166490780473 369329785551 293105584012 121595445466 13283478928 115668061727 175742914892 126599948471 641388855708 40242431454 60542483758 23402371487 124225298816 215234304463 188091005578 17799206351 46864783395 221363414841 12712820610 95550362729 73288430612 1299152451 19586835609 838909255 81719547282 257176747044 652491941451 50976366272 306382033027 76311817017 197024897602 438647250515 313877965634 98275592536 2323721980 25254082189 1216091080 726449940596 324101015 16820127096 134249232591 54933532208 135307781376 466549739535 289184632239 273554257466 119650107540 67785057491 330400733383 44933360683 153676922 70267932897 131797019407 581432874195 30441099290 29051428529 21676944580 8634075340 147459815759 331015288394 17744465151 138431387744 10277086672 91029325801 88883294422 2779835794 53277888495 86008855810 222758951549 28862264959 55456752151 140441025854 106335079867 80662860410 1210651777 175471583838 126792896615 65887740234 2387368802 20561008691 370518768678 31360905913 437468387042 225713638669 173422860640 113977331925 96140216481 13777100562 5189020605 9295570231 20354001543 98880253813 251252276806 3969278870 479911259012 47144551395 28395101342 126226214300 328355832409 29246150116 136181104137 1702727144 117905297001 411057260578 2797751293 341194593141 191548675304 40551611525 3728696580 81277812493 52019652977 166319417135 211335437761 52799717862 47166407135 124332074642 14526693388 4664091785 212575663696 350395929104 46750447553 90993230574 2375731303 348840564988 142705099693 37956924362 11345882909 46439298054 32805126384 107602775074 8848906229 53713776624 223549193389 34751143037 508231523239 139580236904 102409714303 143091812895 3812049559 718177797511 12392845693 173219884504 13002984151 141607672383 629602723226 34777230632 544466184646 254701150891 31350452852 17389653828 25510882416 254765098678 320887602106 4206512503 3017578420 431668152147 94814817952 279133809548 3330153729 108858251396 292247251221 109297816406 36879583950 356937329903 93602870504 349449561710 11384144310 69277906984 125340490969 61038839051 8776203155 16433163825 296190012016 78078939262 404573873686 44037344808 341132800437 683762240771 465805872807 182711670644 448780751860 6242577094 76584833184 35431949400 391720333283 58125590717 222873852608 228853324099 80876568341 134556200757 155449243142 171363800707 126209509063 61980754186 254778457649 545880619038 82435048580 95879249570 5720172431 221397233392 604798683407 30732467245 23689176613 417314818501 2766003090 272402119062 628385909897 309778655650 13653499418 682928918271 211118615325 67780221471 143006147404 19840999743 3426284257 31487439464 216925901647 266863366 72136821286 514500804050 372683289649 96328247768 177131824911 34626993840 224316627084 223270952232 296234775443 73146460298 87321327431 196999976650 534288429232 55156615553 92182841735 241103067512 6668527852 1837749915 22264621277 20746931321 52643219789 17844544509 6184913114 77931078369 125521158432 140333643163 183657036492 30220153929 146286418694 165067377878 37253552704 2101679995 152646319872 3084944354 237392863608 3865765336 112870273106 313821120807 267395868242 29930837108 399277670417 588191730083 41583562440 57832990877 455814106966 36871991567 11722120301 116256832451 87004830006 157394469149 284048587770 383596771342 193449831215 32796921474 73821899642 56682899020 81291676835 150661889247 17903949140 46433873569 39090718713 5211756022 89593936874 326450179586 146315402144 93087466524 1354270216 175963199694 3932656364 5861074636 26537840974 54932693810 270554944042 365560466489 40087170224 259988892839 143120991484 177850432974 155835844003 179744621980 162377630812 1500265119 57391155657 68095614384 241554171143 554293893665 562482306674 382588488395 79211468584 311478630325 2397763499 531337994911 28153852059 197039036911 156383689908 78163757266 39334730215 73899782894 13497650988 7251107722 252721919731 232275547526 124558722737 499790191771 75276909294 104600002576 22934820957 186713374526 158766538642 4814687120 119458101241 197032536741 87913859544 155028438363 8672584455 194267662305 55498664673 28269917997 366800439527 54107617764 47393981422 44454782042 371537442265 49866477385 39931117101 294258922503 120657440365 677784569124 439548507324 19002430651 278187304679 109443693849 7879131248 359302360402 45276806333 42729563501 38724727036 104250888470 12308319862 125872203803 78760082393 450629897030 159182407781 67446973261 340590521509 278321004380 350829634324 249111815682 59633874067 58584705466 9503975068 1308126525 86801523802 259767755108 43701191497 18511672436 430422546219 178952057892 229596615588 16070609094 166562657355 204056148674 66611758914 230071894103 178690892582 64093525006 133913941998 131352880035 116065838096 8227519510 212937470847 14579788150 213039605597 251266441613 158136219703 143896539594 78967554958 286802355104 77853408919 43631543282 102788733520 260359146723 23675332973 273473026757 448038980254 213447566936 99050035327 387121423138 323809808957 78365664766 162561578883 158008980483 260694045195 284613402042 272103533583 242639261935 160170294868 426144461800 45828397952 94983292376 304550774218 19176623130 248739378170 133087891734 38547642496 487984047056 179481839506 133989494355 305097642067 232819087899 62288579384 8729791862 178786955320 58822981609 198215999448 28045280567 1998465073 73154419923 32280949116 305019962726 15947067192 50288494236 159804433188 72479020610 83283620345 39949882772 35263538511 168849521878 5737155059 138145697723 174928844131 190402634932 254637184017 207409392769 10630000739 436425475213 9381951002 117561944478 485659426248 48537061054 439156745940 98261874404 313703709757 72819032435 1042353378 11745253608 103765436705 50048401722 20133452849 22784351604 40461534422 178358450084 94775723383 153825532583 26991699949 309513619607 9872211383 298832134321 26264728522 64597267495 55217056779 22366730377 142094926740 84425250199 309127915491 9276218795 289895828029 6690125384 58879461535 130641269331 126441401167 387835025688 199125097224 594261056374 23075023199 87170023078 307747577579 117856124675 89808261460 65368457419 537860208528 14585634915 121652046068 12011433237 77937643488 243527301794 473954552075 93646841478 55714069364 28753300155 100147589446 22279463210 128400315114 90466648988 67901085292 1063240528 232549027616 333702178399 312180356060 30399806676 11041093393 29474159186 331452469311 433822449649 62814695034 85774874399 244080169 407520926 31930487407 108304643139 411724862072 3671965426 161724191517 279317399575 145374960387 119929944855 22175237000 25015538352 1760685 34745904059 161055211859 535898419668 2359599939 44795345349 257386380882 3967181690 348528118820 66506486907 68595168936 189521316334 67975478280 153769424434 76292153291 360624537563 661590673633 273955086765 408153786227 192514382893 130127397108 511928958923 577139413680 221717351175 127670231055 88218658753 22621898928 129721489984 200185487803 19539818651 267757702848 30451579956 143900325340 178839781255 420378393700 59736126574 117756378554 108510638125 36072484918 46686761085 66739397009 439957886939 23949080776 47827882540 586774239466 73442159089 270421384054 126282367393 73477048178 59946848279 544343266458 307976861514 206882978547 1598336576 313424474 4135618634 71653178019 52479414103 88048984132 26771307822 30003622 309894425593 29696895564 35554170191 293488381113 8127993067 155512754255 42787790279 215159939126 257936247156 180995813283 615803501734 123887401334 77702434364 129249892046 15467731059 414531774611 451553962083 113674683665 34438573665 19523921775 12392534600 432651879196 81952271367 372916064121 3176684615 232941557461 44907483265 773185732 278717004269 25379816660 41647227341 24105076570 111486783508 38146665105 254631877556 116718672236 585760266064 342167629493 232652605945 556703539828 185271351791 3088367754 77242525574 48454191032 15788857549 37878702463 130956447994 161031172338 726874211925 34787337734 92575415839 39262138411 79937511719 475574851983 290025343827 834872985 17056767621 85813761456 137163924795 341776876350 49699399707 21891714019 83713804432 256038354856 33724046967 1974638545 313317434238 66671309200 32224958665 154075897896 10922038504 437465158742 223642192889 1053732250 784660434 515481989190 164443753764 377741132870 430998110103 32475157445 77765974713 79622831865 453900310589 521219344219 286548998858 25264152221 293655582422 74011428731 104286680184 1323060690 46289737263 21062009990 273810278471 386217733360 226592858405 4347304035 74156231241 105070399702 237322226194 343065550304 2799625123 65431525672 218537429572 136088202399 11332292123 354179175236 424327629458 11286025762 58958199807 785069402 399321618146 366398864051 44747981229 180682946080 63653440641 57849979345 1791958147 18638449205 79622337214 31243449212 60226636053 95782798095 124035962057 333210773620 80231850255 216032306212 143655865160 563306765185 93348339865 37568471446 500647373765 236461703054 101810461691 26462787912 512305509806 460589208 405988377 159553385534 154449879432 283838687534 527899892505 701716842366 53199347031 44815395700 12683078136 126015617 178617056756 62599717521 516868193086 25072067983 231580154211 348110722426 433090613396 200885430585 39573605972 45273515156 127618110960 28348881074 202559636824 156929979372 302731351620 580211143831 66440391367 188318678534 35194051061 170678468371 48987508718 1424510358 413503643321 142568350887 171524047299 12775399866 256242069986 5814328186 170785214582 118608468448 83987005139 247071213274 201919730391 224210390429 162958230215 36081375734 77799779225 117331670044 22687795942 9369641226 74597228505 215384754953 71364015876 136466773083 77018115256 188135413969 178699902188 1222491198 10700167652 63077522966 7239242886 16104816882 1612458346 64945587496 55940913293 92328454083 79321593286 478142240910 138200764233 205669058610 24303220717 171033822921 47905026175 12597451603 451928239 237670010080 3658627685 273583775941 202454494269 140416180914 419121293462 134126391897 12413405007 69358504484 49279197083 361766413279 578342748874 65109768291 402322271158 126753624758 100462754909 21451314966 223431277893 601226495378 6857516853 27205156802 19738079363 21399795388 7887168518 44438568220 216999568492 70613232202 286035665500 134823041983 310416524468 4311373750 117517729512 455756098270 159016214494 87686628107 15884806326 159185263626 90769725382 373300870620 69619686785 8202272907 259480371636 169758260374 236818244446 532516385076 117640614626 268251635703 388470199764 151372817493 30234998177 295350558554 161113243935 624317304978 407747937243 481192119299 43709447446 84644555076 52249181770 362632152972 183549257761 15423128375 11861002434 399196796714 76656553709 46740325782 24005432670 18775048130 9003726351 521636343329 607312775 39659166533 193258562929 165409206276 489354399539 451334915544 96501201040 667569252 4482093059 225405281068 521239500734 159229882210 1446010484 457160302908 3110447728 391052764421 167878314900 115308927432 500163821981 72236942293 722914154 83500128481 584555071131 177901911580 324635324179 488880741804 123717264161 6369375806 160979506343 19411868114 206792800347 11531253485 399193998596 199250572443 187629667229 88805268031 109716179326 32763647026 186361649595 386728125055 36068180450 85715954870 382791681131 46364152309 882803829 101814412412 156205906249 56574116408 639287647202 45924102812 25355764248 7121234061 243134695915 52836083307 120279328716 108175893155 19923371042 80285448766 37992818556 152222110424 550106172074 388242745347 55361630303 589854272659 13253635776 17687380825 80979520577 311228453899 197336641614 195597853678 56298601634 6340076757 275291170752 242643493156 71588657807 267460913973 19916982025 361599826296 159800127761 48185131901 338945890948 178345079630 45185350256 490467273885 67037972061 86302805211 212584072746 24207776700 57363076183 151036968464 57046138119 453484118962 32694591061 314044172391 96337498278 201645315009 31791888316 197159270727 187133076955 365541406292 479169736285 92019354339 195137068017 67612816277 116815064695 80546376265 38835565160 318325620544 258413824167 503519528417 11043107355 109199464016 345314170557 222394142328 18690821319 19533428363 18080926895 204398240860 483966325505 35937757885 492881933102 10261497031 446956754061 146736827333 66731199436 428294624771 1595455046 102165658744 136917067910 291583380902 49519515356 113849248115 56665016625 177857776 199954613646 72938779556 145770195 225940601236 60223641868 395423077224 408888022448 405498805526 4660132480 163811655512 4555946142 16821518909 67969324591 201554538197 674057236645 21205922086 2534110014 36812851997 89760161897 488274022641 23057736626 128724598513 476677710395 127473454090 157820686380 4253297730 178800860931 268490770902 615772750342 419730780286 24235930100 81434307534 80039107095 22866148459 51056074480 6717413314 326162894437 137046732466 22880370319 183315270452 95717615722 25231836278 15870673453 345495200292 1705955294 229686551047 12209045554 460820044570 136871086242 401406966746 87476735475 28307740819 470036207934 457149188644 30427064055 194546299775 165813588096 361684638219 55090250217 115906821299 395259977449 15079465821 399667478433 79195815117 213186563756 479797284308 86324917402 139688081051 238997160727 101010853466 33878082719 190169183086 42165983080 122291354894 138775440785 15929302176 30900085618 402411824 15178587778 560309074346 359304665038 22978640150 36329464013 66269683009 122048165534 26725652683 286706376716 218985955801 205928509821 73933437172 62298547253 55447604656 72432230133 84097873383 14855661852 108852269143 215122069 42538793100 43705077893 221805797549 437675673587 27859186220 117220393465 81985724121 440260940638 84835178244 201037468717 30442743836 71006313880 265556021409 4094671301 76648037302 13427244014 327526142815 162443093847 406119161 626265765144 30480381870 109243822571 62995279543 7838228162 28730515279 496141854156 177558165379 108773668846 349313148089 21228430997 226589910722 175545086456 66406954743 225900937251 254393159119 30801798851 271432548063 3241375150 183837146246 253209127989 11971781063 135919958260 5977477930 154790255904 423361967514 93784169945 85037135606 4877736174 53946007772 12155993966 540049054502 161233421793 200646524451 243085591076 54059797113 235016604541 328975967268 209143808223 469204710576 186767247519 498353968221 291871680985 319617410774 538919917270 70704240040 428248374422 183077325548 9678327322 32791639073 2338996917 50016571497 172825552038 589493222076 335450519993 208570915743 2466576410 40189713233 12117311619 24104012474 1658841498 217246830702 252256195402 6161989703 69624506932 60352191406 263977081819 252564078198 651103794752 134555822766 34811580267 45468762895 10870993146 495837729104 182885058951 7209547538 177300214820 42421268395 17831512346 63858104307 418745168856 16961945116 80940884834 148204219898 222164507569 219611177363 159880036151 11510762807 68496739008 116152233038 13269965584 301520016826 551244596 376369037332 166040838195 38869533928 7689702383 141903795135 15408818474 151593294734 205864713420 114467120046 85211652131 252188792988 9019854306 215033934845 275668867977 146215010978 482032402795 267617668303 65172918899 102438929141 238234815328 246818041967 83430552021 465089681971 33800997754 652718023 109683931084 137780547309 51983044658 34023588308 189029321865 1738593416 210458628529 123084792540 2475465776 569627723984 4675653937 82814629466 128186987137 116938973852 71940074302 60893892519 139942845877 539316475172 5600432908 7684047254 377184463348 49243846823 72271773002 199873816065 26476926763 102406445682 112168694537 69363520486 12103677471 14839651852 273717895695 93340813466 330251195267 4981278270 462247417680 52864488628 390740545094 460226442427 376430718446 240533048425 370850481895 72617869547 230595375774 326846052123 225353604455 353236818874 181412147848 25638197616 299852574803 76267917728 2388539889 184783933702 16996852961 146521385223 273468022344 31320697088 138305449625 122442556982 77054463116 301023635733 174907644151 121616563234 69495109800 122798268063 316691581411 25643763644 141281920950 188175331643 352209224977 115196248036 11597708396 42734125674 186936485988 196888364654 8977167524 641526746586 2992912872 4573593574 145027164842 56089694069 11213285852 169407346595 5570736412 151797592404 122007131432 47947419948 14947494819 204337998370 48587829860 132698572 42752413654 255166585411 347479729858 64978044723 700722910033 439475581826 159979629774 45719623597 23350858232 18610801707 24725858040 142675726662 38617528239 235992405884 86916075231 306076034900 195394038602 369567609533 157213829402 121707726668 605818323 153915142157 184132758175 9345988509 179697809 264029373727 83220284488 333375507111 111506860674 456855209575 8153594258 3900819510 133427933991 597945019811 610441446870 279840567420 271138877439 44337312546 89072258229 1152673966 63334623459 6048024566 67250588913 157463675688 1006672647 409089387649 255363095406 84603701891 127051089684 247648665404 170218917295 306884345483 1345989182 252211275 238284452750 77263350208 1334027187 38864604211 140721098177 27628360829 8502901749 7859797068 6351648427 41881663508 1240886676 291852372334 127979528498 223912590771 143177886406 621079094244 242154741869 24676085005 53826805439 3933217106 465698111698 325923233046 68160587907 338688776984 328614840623 177555639128 95668718905 424626045099 577725219633 26611988248 107077579065 439462390566 154357295063 170608566387 180145553776 105240878335 16360870003 31015406647 436026877995 30922187253 666561863745 27147993794 54713530807 181769081663 135780744085 227791641590 127717076779 605941330933 209255838675 581021725714 733228631 19071173882 20584294013 244306206267 118602266549 5439353519 399268943002 82766704995 227397619122 173593290121 4139227202 29287308803 168110736589 26987563758 43139256877 31487528 25417222455 534092735527 680979685499 160747932178 35569525887 7657540913 8934782296 877717165 335000016351 192219589263 372881472189 4935287565 395354438678 6261031707 41521167792 102578772494 113662977832 106062151033 184513370413 76852358276 308464537749 112937851205 91170646525 63509582328 9395860156 166258681636 304598167906 466558225 86566820575 71230033821 29237511957 97991454430 133706813028 240559014665 428685420220 371582033291 153600236091 80318000082 311839558445 483288816781 279489106584 468599550430 178702789930 31988318667 110274555924 233398915815 728488081408 2197997049 1166147831 89873276368 21552093141 128413960752 298947519360 56601267663 9968845336 9518435291 78821560229 15659612943 98010065413 313366122013 267086056755 63882217517 2748265994 203849258542 309307629194 410286880249 3572467103 13308586992 346952075460 363566145369 55927275738 87930649502 92074198283 12678599205 13955293200 182621761015 65889863 79112681733 209306317014 55363145052 336702258658 207520198192 85910372872 78787080846 390957995205 86949504796 44666118750 18952180197 82266133883 128127977145 14735760228 540023050779 1726507532 46372510882 76481142595 225364158662 192571978108 26446473737 389555908023 6930044954 48309451065 35563377970 199783240462 462518866502 237219350015 13279965471 33275271600 20258411952 29888882639 630733258953 86864731434 55988670569 41118989252 100016507607 24148477255 65968167739 136174851596 191765333907 97595942269 7130791845 377091053093 11467375329 448450793012 597757614606 579625273390 129611240015 75895689007 12844807076 100512362680 117460651585 2362863147 151482797393 27777753334 104281564239 9256847090 14330621459 44634295288 277656821399 451603630326 695543867972 53241472506 398871386168 91224746972 57882315621 540666189 91831042025 141297719043 41752717485 44818791826 5223438491 31930738337 281931382849 184661826419 326620316232 56804307817 7347986904 7307943698 108436853654 438169391231 1987587440 154092868325 12451801211 11799564522 99458416814 89674254107 35547203803 76854065654 263883368349 26308951965 31545294610 106107997430 16475153627 99985633066 300278067489 103817327590 7297161198 5841469568 481113771891 4887720103 80371544690 186360544787 7693078236 36161305017 264058852075 323547360750 16854263718 4028550307 60903921636 326864400186 145465308737 265020157982 210222271939 452423987514 47828068331 70697973091 159679811821 56563362997 63511228346 75356057732 64075338580 340778043927 84530385787 352866504245 97155762015 602316929 12050018434 135945123093 17570879227 130709827289 46745647553 575353984478 64997195082 38988562767 181612229162 2606021093 35882288339 11796300866 48978574127 90223683675 91236398472 28254675494 39115568429 596824052159 76565288139 143508763553 49937517651 32253907530 31901953267 54971142948 59556367984 118002174188 110851481756 3592631083 219574634905 538300981791 14101903797 59078096566 34806902627 45789413488 27852128555 414817341733 153814629865 440339046478 316021068563 19374199625 297659622050 12744433654 59279352971 31785966927 49938930911 84266924096 20887968852 9757919292 45942058847 235416471852 341880788607 446003265532 24742750390 371967767106 708264065 340448890752 401577265760 48394802805 4366108119 177336314193 64965168700 259903018761 581993818627 134969102395 11983431281 62740478326 233031574480 112481549358 7552202334 364690914738 384942577739 38578156675 125969516369 36335343281 12146092892 298762545275 160744092052 39364547920 411351390226 39280830148 4505423707 48440555030 11102036587 309205217984 215561696429 190110504297 468256815205 236711683199 318109148525 203630054851 153870214302 98606753205 150943071888 219957220 4553503485 216484827726 473410060275 55018827536 87378465365 171590452251 6272334933 544408204113 24953769662 234638330030 33728783237 30740573624 5667795 120758704421 27114492985 6576750764 36691864987 65796213862 179599315269 25776731272 366108860023 441354659533 9776856025 16226939451 148904293580 283760285128 295032856488 495537139216 157577428540 269332408768 236490190853 25730078491 21820357899 621880481087 177849205489 258306839156 4498828214 67828880618 74270467910 160500903481 84180759335 22328224686 11470944379 4413264685 96617622080 139085934508 207366999420 297212920856 51794940456 70889860981 261646393183 109992113344 247685031036 60200520378 103312715866 136820266159 27561446014 8344873772 7734386578 456204792123 16063478583 126774480072 201822429253 116439157496 7782444198 65420726876 244770138928 19060198088 18887084151 194296140751 302721371233 69457017854 18572405884 312667511048 537710524053 18039535649 33759053527 122219918356 945465339 104500210009 382508353486 12362300134 386051094554 222151218850 385159264749 22253830013 16050115507 128568464321 200083525331 50083438787 250724572794 230236478112 24040795408 1541510450 22308560718 192078922991 134712995236 62059366989 84975518913 92764484992 491621005840 4070354672 314939635382 470720093033 4197765499 105766635847 91080072683 201447743386 81770270437 19159710088 38013441814 657112693752 105171185878 447936036243 139755101118 342634659706 95277562824 183605852277 73933192826 18432092425 34906619828 513664923193 391348082473 59494954556 20490622028 210570037394 497182761289 25773905326 377914064830 14799204161 44471717790 320604953564 184408026488 562834354651 85224242824 527988754 23460962104 10465849867 370743892047 17844369763 27347453205 192256050451 207087590717 252084208463 571583864127 61305221929 38095176 30697949210 80093424282 447099251765 131400508600 560488795724 333002575712 265573368428 7344084804 204158625765 438952262 81847340943 15437151054 155068292899 26193493306 23319987331 6767778694 40367875870 492888842038 44862448877 23871744896 115672772175 75485909588 10039190195 1330284654 166490830376 154068074952 69074581658 9422185118 87956519274 617055609140 101624005234 70631087919 43480437333 9169239345 4506700385 373511610643 28642582604 63721518808 96550989096 138008755048 341859336294 88131334599 203718170145 190303605669 6378692329 4054462073 82969264471 255588876392 27335837112 99293631536 111397396084 47588680264 103319858920 128938815902 84175246531 367630035714 14922573668 87236694614 629574601854 52168889143 100934445011 105059546323 24831323007 274508858656 7401251848 100133013890 41140266133 339281590734 209949491560 96859699869 76858871307 322305192590 66908195366 22478870718 196723446314 320533141343 316957589351 43653334409 40210888373 311017352923 98862026416 91666120542 152027082590 52186277836 37560792327 70093943598 60594843381 297116209469 65919934575 63581543437 252973427745 20226648085 94605761861 170716446340 257210388470 30223071894 29828585623 293659031990 50979444887 457659616247 114512355576 501642440779 57440665410 244913491800 193277317721 1322586639 183107219954 11799828307 416273579954 13125357638 677843752519 122344224418 488571157670 219143537675 17344742617 338660199312 63514377926 23197810596 8773104502 46191224942 32105602 386018211005 2069330217 108639505199 22620986924 118311044972 8144366851 25995196225 564218653505 40085151852 59458752313 3495083042 117801259973 7571317386 103968386892 190179082368 29836613755 204615138980 211391460744 39843063190 254469139121 10712639174 11960953343 25289950995 138829771258 584899767147 92875696001 72715373354 478313083539 49166047954 81392489819 303130888479 201045881334 141882450470 143973566221 9341983423 227731086866 124244783346 350993435214 100888767587 405209906372 65356719545 146143241329 19779397677 90417333679 251973464864 202356797086 118554639364 10331425536 301950097672 29078822993 249431366259 507997455375 72983492116 387788406597 65669627063 74178463484 146942976434 334827842829 62627575257 159042775842 230724646661 21877777252 293873673100 240198581183 161586002974 41888140988 1411953281 189019077514 545158568675 116902159 95935426178 63315911118 438133276666 33323470312 22917500388 60560443240 2321168142 7394061290 226224076234 46213292489 2213438624 213176951733 279152188564 21746087572 428178749718 176271798572 18174407298 32141845894 159256964718 44746194533 4604619478 230218062473 70192351000 8687227108 140833358707 297094408541 298232981300 226063687509 265551035514 215472055177 46317296865 56232706300 457226821639 42786559071 394176096 110860088122 24090999950 102707990015 56242934730 598027922249 109407763928 114552075645 3439505756 393350491205 81761026493 372779201332 304303501520 39252936130 12645553095 95608124678 8950834673 159008611573 4446848805 286169801550 163444144706 180606406 11286711187 113568539024 59064185465 68847389390 306929368490 379524353692 172490961990 287420798648 118679068781 2528401054 593872239952 396461369057 12665894063 5951231430 1460072294 106550501823 311357815132 115376038701 222179800983 102911554348 42609881623 2602670939 374433313118 66645525740 181812293 21299191281 86665617437 65730023653 133233695841 26125879052 20224505786 29039132848 139986491188 229531038257 418520790179 7584114590 564255941760 313920175571 373558121705 51907875989 189826422174 679222960749 372378351137 33512938697 151929107910 49189126783 198425676261 101518845780 25613686477 430176299596 156689651293 124744312423 5705886928 1840779640 60907937645 110276277835 33019067910 169055131 46098739366 4168909698 105889354584 74102922438 3190473707 21078865805 60505160456 4320588279 238364719339 62181984398 182934538038 64634177021 20350546432 11827171497 443695872790 110110086399 160050723154 275295382518 4972297990 116587743313 262869581631 162823660935 291177445 73250079704 27831151500 48879614039 159829928979 112818483708 66112699661 28955187730 157946568296 204140466552 3087291761 15619966593 360892962071 125219900805 193545554722 162951367953 85927697756 98807523287 110492495598 5872895349 407698778 5819204902 157488751511 15383346100 40218630654 4536552582 157401340436 382152078589 6282576888 29617868592 29236342421 98076032999 20980435756 45082972886 4023841904 10999596746 32254996773 585194378543 12014654886 98129802070 25258945134 79846385316 37465689824 136066076403 69044889700 75012701198 497902862878 473609649738 2010660324 101482631505 335205889179 176726898926 99772557954 23072088747 1906177726 22396028317 530961628641 42768222383 24475207074 3638085525 157017423136 64046477208 11307585948 23440999837 75980714349 471048050435 24410342122 213842945440 486134164787 35439180449 56248391932 15156441081 184148089813 51879650657 25933317588 152068399935 330676108945 140386826532 100666940334 56351615336 94361911269 58956253305 432295909 24389238846 75698301334 250053355056 233562058712 385784439505 66549807632 197123566751 49036363529 1027365219 49506803328 182735257643 9297496477 553642557524 5063185662 152809300625 80502923029 148281242716 141682861442 83674403984 70583971605 12294392053 211275497331 72745981133 50519463563 308569438132 81266112174 308270463151 35961935291 196625086059 242892028382 34839073514 67618882228 171334917013 48168750178 452459941017 60874287174 127851391859 8706417631 32416549252 24175202625 38727890052 3697458667 531645455987 122499326712 65063611086 457543784835 208328297866 35432774016 320058172102 186646866099 218147806616 589509730015 90669950769 262015597145 87947407435 163347769215 12669973 64733589058 291830090898 248993942845 18195484510 135991810605 117647783848 145024069678 174200766224 2563355561 57949272375 86030448606 34594365190 301110399140 218096599507 47531759579 34749263739 155920297020 52583633866 379324957931 447341185914 163207442114 133529948025 7297631245 262156661876 107061031110 97612732226 359333024870 280407441329 1327784626 279041684551 78078910364 220749922972 111598920300 230232658257 143099874849 112913534983 40379978305 527551639147 91886585441 265226704716 301928734297 335792388998 272677471266 20224308610 486944787817 592601753795 106393160301 33084802045 6989175472 126304048347 219982452711 189868612538 99153709283 254346057684 179122069709 270338647576 18591365807 473273644987 346827994961 63606652676 64621988787 30356353897 507714338913 4756194484 179375031198 594230504721 343582108895 380333378521 81077652488 778291478 11648853470 12385580268 83074292385 403903332423 431265379616 32402962536 46202355263 14307549377 192671185963 399288786990 211766374319 5799078189 1913130025 315807739484 28289254087 444226839716 9006118150 30523740813 342800690526 324631031905 436429454764 5818829277 159082474898 136979606748 77492802278 34429808496 40781069680 255374389237 267000765327 1741400794 506543566 35908983164 221648479221 17213587366 3480944814 157438842228 308714866529 74403805027 68908739507 103208142092 12356014791 83349958719 3272774059 436112588737 139032883777 26444045722 178481997468 88930302873 112413976527 123091349160 84991623184 14562873556 342596620797 75164003786 97547576776 228315793737 636542013328 34167077459 72280300203 67106074997 186245462855 495449379504 6449830430 82522056993 395971348983 512193060 107372828036 354805811078 281552330172 190220560263 21067086704 102633590960 10011927007 572844776724 223398249264 41922892388 11390406477 213932414309 468574002505 15601719416 14007974276 2507275256 6578213317 75862917155 159885739222 3730278541 103212769762 37626454605 358241457817 208464483754 146093964872 51593909696 215308872487 210349985575 9905352104 219673035080 361898084698 1418955293 31744619965 139823172345 41993951492 83774697639 49037703883 103149393096 211114741318 83026056784 7884062417 20646229946 9660336438 153075840168 65580190691 475852779467 72688541688 74082583745 162998495532 7977246590 42455715295 123253996018 49061262090 20804624296 92491209691 221046628033 139441471027 49920481609 113982172826 50748808597 286034167608 888285800 267370543126 10070051546 474395152026 296809612259 206219250993 146204008652 27177641687 57200170783 14229499582 341529603383 2701060711 123791405657 190899128414 4385837500 65359441698 73790046719 61173028682 104804314963 34143538024 153120210499 57664281421 172583897379 322346454410 61591942856 226349607958 47682687862 30159774652 250887715395 3530299512 208308959757 176239718433 36160450308 8282766798 397062747379 3972401953 15553450135 62607573998 2281477172 30794775145 52791883937 576856450804 183542749780 8617760373 98022759489 227528267463 10374004966 282932219549 56192891111 71837355271 56556345755 187515810055 312480585497 7680382251 38583301220 18168312514 207412748598 58346135111 416769476062 80467954583 3242400852 108671807552 18787110533 114612980489 36937283186 147280392599 17644224495 176483908620 154845830689 339780619137 12886856054 70676959246 13167473238 123766489875 169469072344 53792448025 315135457118 163082807970 130658733559 46548603403 5588084235 100463570116 47383529293 41195932472 13607508936 230801396086 552801214955 158999749514 11554518575 34909482525 219644881690 11416345320 5894407299 33530192926 56820059622 90256203458 99808276056 33776642 81138514092 141323827869 113192996372 65455446933 98511949013 116351186656 562170478 71138298832 156458848883 4833952606 10685941137 27269885661 75637274870 407554609312 575139210982 341506625180 194323538468 15892766275 48757455944 490675165187 428217169678 294864743017 265431118782 463277587364 1202412706 4731812907 214456753055 186235036325 3266839198 31033720882 3037766400 36930165708 634212025301 304373642615 104684277964 12776722347 16060953081 4188843467 520207825849 48121924917 6790562961 87477703024 297846141375 74943169025 470226038080 126851142062 50211076389 200645161284 154346888214 242148565377 5112705827 355498218980 275868101277 178340218949 151518917150 161058092690 50440297138 385654830826 287280625019 39110339666 340244045262 127947506312 19086126720 221441476045 118047428604 149859258629 36589998568 70673904548 193494080156 45770510505 271752770193 10143314690 31756560396 154207395335 327324299444 102836333546 35633940422 24591415312 414279564229 27885297752 21043281178 96129023623 22200283300 142380345280 609192753106 142414054271 33510707532 73453277223 72254320550 44833016321 363456279312 26716274119 18769049899 33381693755 86992207104 111998340344 285808991647 3816215912 178042932873 208863676861 134160505913 628003699094 165668078989 96884568629 280096583999 18359006282 89986809684 16306475059 2010713282 164588101652 46599265473 70152045709 88192094221 171928717588 28257957247 52631536413 38961717540 81719402540 187884083851 39662559222 9514251262 91669848963 26584206448 81553221970 3175216423 1279761355 71794119834 182394224172 126242340038 74157011365 163139886826 109473924194 58990935049 4222094375 276915775372 8577877582 94420808902 105641071433 169181871940 179913212158 322404554009 308654800592 22418141323 184486075581 280558156 19894018409 650373596239 318752885340 130436516485 32337826531 6211886648 799282178 352284679444 47718669063 397863675445 107327416851 579448248759 32611437646 513796467441 15197908680 451851578502 174805879109 1867649 12993873715 18074063833 276657791473 45687388058 372989156765 245697726551 115108489985 506650258760 216957358825 484330870287 91458072915 450676769657 123915403902 6581888279 5515999420 2275600885 93430075441 280549558753 101531392300 164709676618 8422929733 207657957106 237477362522 229411678363 19646351346 130061676366 164359249445 1120262754 130396585881 212139171859 272774682895 15401802998 43637788977 227001308312 89569435785 75053619207 1758771269 3763465418 30895252970 1983063709 96449396768 3920793764 8768258031 19051635848 163986972097 26526349380 87725189604 462521627396 3803622764 12352655038 34037195703 13755826366 71563975033 7822795451 75932727974 191834875124 74553463560 9488037284 41218800605 5473275305 66426686600 71870896484 421224234337 77554427157 2083422794 383513059444 85154366742 81100350076 16847937128 57255304619 45018599106 159057644491 71622614888 24224808083 234872859312 105629560982 42864888149 85243876915 4400134927 21625217142 652497416809 78686842651 11656863120 332555005877 354621972583 4884327417 51528906473 159123136138 29657634341 9597113859 52684252466 278120951656 241659843992 255925084196 74900357597 79710661736 60741607537 438665779375 151498275220 93641592016 267599124842 20775399528 315510797142 196988041287 44002824400 425652436184 42642701796 7699470911 309299230283 210296692458 35211805967 239634920729 54353173045 485463110495 496633685593 329303716884 411818831579 413350449157 79410594276 199594202599 559381005040 365652952680 194578484645 78851256210 136231167450 179616105704 39660692370 246656808720 160161490872 3572363245 413047578285 11422387483 122756017255 30062832510 157314829351 168480628265 90326695759 236763004352 553262570043 96943848793 76342262211 13010976846 204330230120 12128129573 216539575996 365165801373 178230150320 516470687536 510000221920 26527889819 407890790394 435391537237 23791061566 25966377594 1731328205 7117995040 46521438387 27362502921 379910819619 194329834657 58305672342 4543930420 20050585777 83996434747 116635480425 269361341910 335804210191 87633314580 31156125 156099075192 81830553433 50392584143 152171088387 208460845332 21460749310 20613948067 63006612171 25443698128 269314510426 43552633635 131761877989 18086028399 360012634034 108612758442 26898538662 556664668986 29767738742 20058900797 13676485625 14115960503 48921408395 45556355994 3897366071 60894548874 407767853550 195020226734 299145009299 140591895635 232034250218 476940274774 183851415728 9351549073 140397065776 192162918115 302150973119 25606313530 545194299241 20563532575 104522234193 185484577876 73043659258 17272963822 315813226260 574617655086 58315017338 67840382396 33186421199 262318338914 109881516267 61640935787 17224133730 301941773571 249509947020 355683324109 50314117840 98613958183 90670211711 133784433858 7015749566 19300959145 109473568349 8884422275 20754420320 82298952774 87592587709 86907304003 19580296792 52155105881 112905643001 292621416718 157767793527 25884216640 12181637676 2673619724 345431438006 505580126965 193067042193 111977756497 20530228221 14722974991 191687050351 54763768549 422987712744 5175394390 345366510088 318009746029 141518573071 143173523036 84846954163 35936151512 15267757763 32690532886 28133683636 216026932777 46859304068 326140342773 56973474275 43441630857 90064786075 137490151408 2577794020 67325856060 26003537603 353798213077 36030234442 21055972046 230095623565 304485192592 142302283819 70817500682 114597624911 212755767831 89576010567 98151285928 88643441840 30350636327 351366805429 42995138362 11553624511 49359652813 13384445467 106268912537 31300142863 12794851329 110967300454 11596332807 223916896952 160831881597 419963816631 293111902887 13026113708 125216077777 103999378801 53254 199598969511 177796593846 199752248498 204656419171 5637542216 4089682346 6344243362 415119138778 8658774204 62326714378 175555092739 455632001390 70757432667 456260628305 11443654353 277990609231 348035188263 5040576709 179381295861 3021884069 226558393544 136215180844 98082007233 86760846271 48852384614 593602764824 234312209012 61457696907 71209054374 24030302347 459247568266 265216055196 2080730973 57887385389 161152439385 31915267728 12569702699 10897276039 102462691671 36449932900 366407620018 407014951814 87860306105 20332610436 462249782545 22515251172 10059017953 3239906510 498234469304 353493357920 31397939466 88821809648 16153778975 11245822693 72205799892 490159883817 243643783116 34168590194 37821893239 190525676728 129942277 520105992040 22999767372 4387249174 31209765508 98560749224 398744896261 184033600596 27232177710 60300447818 475596457316 63801355343 390537283378 84607119300 125857742851 260645937258 374935579957 370149935172 6560406039 62298237854 95603311303 109912784697 224112925935 91832779339 83902854959 41059023994 77947637943 262768763656 101394068775 5347906855 11119367078 19518654552 261116220799 237991971919 251287345 154751151768 297589849537 223169739422 26991012385 7547792599 554198920392 126818493115 60574123028 92054153865 66438586589 467907534976 407980518157 257138695405 269854702373 32037564205 260131803737 96380231351 47695104407 172198386658 88812896449 544667627446 25901867186 87336184321 37938299901 57757720835 35477624265 128977649249 610239655 5886136815 12707752311 160300626783 220638527084 264654107848 82416898594 60866555693 168933448183 62903149406 219740601287 117831185527 45212213693 104190836065 175980690725 42377024266 1849106431 14567214736 56821204515 123717406729 113450738952 228909279063 159602088750 84183172702 105585912148 326971648081 45660993674 146763684289 16920483266 374534213189 69525472614 125309970126 38893440619 17731410800 153051606894 1970125632 172021372107 57412638339 74784833039 2320443356 100256780495 9854573232 45737550240 177383647577 102207193398 193338225267 45318843637 453333848781 80560784838 176085070766 43726992916 18320518876 2491425215 22266778194 213498105231 7007173986 96967216677 3560012760 65545695808 148951255998 419709680267 42351260449 109745425582 2084808204 109805996612 4505589015 5135279209 8758197176 51339385671 15622690094 59147757253 29644774574 63597366060 152559475469 89396259285 8080590389 119865135817 284773047202 368294483591 97311870530 30322142356 3276235922 422571343699 97599701937 22632783034 636763574426 273011574979 92045363590 236114161787 329148540714 16595732295 87430109109 30224225202 458596409834 98021832561 120696909955 514818812893 312649475100 24740020744 414153381668 234173430560 21815522065 16818476445 137281273883 61669738121 6543804784 225809585248 10048103231 25696401951 29264082625 38768483719 105268519594 238879609654 77223128178 18777279320 53631218273 33525550966 17350169946 98255904855 335837276826 144318293308 145399861598 39884443060 60329442298 65249954218 89745631538 104209851584 238079811350 1208711125 19094650895 370916893984 97816162841 381480476006 130638005039 44531238181 378616383163 323982297565 32478993045 14257419528 56085849706 109039236642 10002278465 243743397726 592871656651 344128741701 65361071593 148942339263 35008259067 461874251320 25074059836 118411987369 41776638519 6407646853 335416388033 323097505476 106597493922 1551151009 246626523353 42868401247 174174931437 100305430889 559704798394 178643397646 33436250275 146880040274 149627664277 148234940 1901508424 63719850143 190859015939 527626212 170328996361 113096706991 144569608142 9170851207 54797131081 115959328619 90852060765 39850593913 6301180000 224412679595 195975575818 97996417951 578897099181 134682763851 290130956 24538222357 448997642658 104290214277 289139171192 16297572213 347131916748 355253705360 114618222778 400607709517 109773186010 108236145187 143454191056 25479391486 212525093777 6748176181 18984236540 118906355952 133597913 40467454102 265061638874 91753289489 37673798157 132249555046 10317697984 3297041501 69522162380 6213613 426813786940 202908102944 559236580211 19874281369 17145879337 155669564902 23692821676 191929546538 141890962324 108536252100 43601104189 11845563818 12149992930 162884820520 52994063030 585771665801 247750218702 4670895836 45091925186 25359578211 743165680 260891901139 15238678966 34566585233 25277253212 505862588177 19338479077 460877460753 140162288114 259714511319 29969424390 203691757251 249435147776 14957691409 134317245990 7700485883 408101566385 651097262 19740139136 119010271262 89215204603 579726834821 26156811493 71483357749 4924051456 241519222140 53130917144 80642387671 23513641123 239392962795 548344680 291819137796 119612096662 46045663589 6842882765 58475622638 192134385811 61380927847 3190059476 60561296201 187981027284 12574801009 175064587722 25589368714 447883918972 73673065879 5583632048 42900386248 299406978811 160396272586 8810543064 531087386960 97494461341 127974969450 494921665407 195242792009 225702058170 5866296232 14559395879 24315011396 102038354066 24603912112 38700343532 17632018421 242816778376 149600258876 1108139670 51551909810 14342852250 68250229530 348526246629 4995983451 13788739560 29984393326 623570004018 57590732505 347153135712 178786121051 10422037457 291714073673 134447533981 54434712439 45439641656 93448561692 258073026454 166989513270 21886343316 10088017045 128893703445 322158455630 448549605794 14385494561 90411514144 9738930534 176866321618 87128947461 330992178410 237191389022 72392833487 50903764911 125715582522 15615032454 158043119761 101546495679 4367806124 234942276233 77575374104 386714588948 195011561014 38508567252 106106768821 23376793798 247546021393 29980483555 157081791244 88421967518 112174715476 44122635797 173919103071 245750055396 46687010073 161644629001 247924950869 152027887530 392334937972 1148431566 115362261734 28128613221 227675401988 164171068663 10797004819 83782049374 34076589090 163842620051 521008675815 228075930671 101543038189 55962537592 119145517505 92835088159 56395481727 3983360406 42633013042 5730197837 73042424916 12101067632 6835892643 70143825428 109970302577 195694125666 11618445984 74470981763 38512981873 291556340280 394615414133 423409355343 8783276518 299057517899 196351078720 6874365957 15131925648 25832326772 45567882009 258533770049 212419563789 26620116657 279235280294 149902871681 279088552409 49982109834 216065918315 16493858854 141000156256 103957625392 403271537619 21531203842 205251387352 241891076609 3559800450 603099150 322257179725 60679186791 46957643221 89976214439 2253733610 348495420159 145567669366 152785344460 266345708943 14821589261 292079285927 74751694954 2343726775 13814167878 9261565845 240713737105 346972913936 212739552701 544073979426 149175734207 62844567897 25302981706 80711655654 65502681806 320478433166 183415476185 322970254074 34767744500 23843528537 506167173738 369133063040 79863761701 30244807064 498303367437 5231997378 18767626175 11056711571 2859621710 12283529278 125792704718 128806890879 18852242578 265368002113 136140299420 355727037129 103809981197 22631098770 124895816499 287537631269 7649657277 123694555406 114521939914 373948044945 341684596687 75371622338 199686937442 110105095548 37790844787 111485493174 113615516527 242322410157 122848343607 101949154440 111134211425 104410045845 6067323793 78469699015 36119833472 96722135617 295542839137 251922754449 47681158903 143158137763 248758951847 291976194033 333205441935 240130833507 80047684196 3017357916 47177853393 48827424433 2188016950 85286766293 294615141665 58441133200 247040948587 281736619818 148471528492 32612328918 49559061272 31786388378 8167416014 47552827224 50391961710 11976523497 3011431694 299802898312 109834308762 3144634086 434251162 263495493245 79143134041 90465879484 10445386648 595675340315 402826405030 282640465616 58908729464 227389533022 26557612183 92213477701 280787030011 90894360880 121454912377 227716186957 86878377222 452267092750 200721895738 191498965961 390792245972 45812269910 356189859070 13540687515 174882174093 34316244970 188003726204 164659030452 53216236756 10718479895 115867687837 493021175446 23910732219 135000453386 93962872696 72470575660 12104930980 10307436807 36881094875 50582842519 179879656429 35226215835 534197968415 109731409139 276756574620 26429646547 45159742723 1960868475 9459604566 49246306237 80439791129 277405323930 57375050501 446590887552 121673182537 35243003444 319648341266 63910487531 463244132241 14826963890 174013138726 2567846976 146998049095 190428302119 11634713214 406110637690 170142391323 178225283583 166657187420 248100994377 23180826369 56489916207 247353264109 370853470 25808763373 10718515738 67390981211 49485596712 8583259865 19234199495 25450503913 80244817 32456589177 5113088819 88952846480 150536258906 159077682173 141691579203 159260542341 220295031368 221746147133 306789503532 408496330027 15027954001 96182990946 157266055167 87982134661 152462659568 213714206069 167234478473 4429617829 39970069746 80338099821 87689705708 11884044621 219942079431 21060049775 23776945304 20924987350 60778558068 295347696267 157215147445 114281324362 412822722904 179117515519 171381463105 183386985673 179486920894 82579327691 19929197719 348239342182 662564377 51985082665 351702645436 223252030792 6886367535 479816556377 162569316717 165821508646 404249911041 390686382563 78760669508 4695237950 35701508757 48199082104 190506280031 3651486067 28435087733 58890932884 128289601541 8082212429 372059570360 472482963045 28377676153 175114384769 136899142921 360384492158 491833489257 194570812587 43921302365 75444380031 140512974144 233206878244 287940644491 92850124911 93164089279 175894816 14558970280 22534139 30269775225 147726672283 3896022283 453312422283 43244975730 76319584846 227159547857 336822402817 306576497817 21264610422 40885048552 318904720472 226469509712 22303138780 81347173200 50344481249 23178457203 19559264952 192614098390 15876010402 64567312398 95143224604 46170746258 54526458785 428134219492 11846778994 36154177485 200649273647 34031225175 164509451523 514797800562 85889887071 198077666708 505712194105 2219674157 114988557250 12052760875 99491572420 231804246 163577028789 342687834275 247153553849 361502868882 1416498242 86364573408 49147513277 382396341648 205666656774 292183124834 59336700361 158289448345 38324980089 8597759 271912701589 82839645798 102901215953 240882597223 61743677566 34171915054 352266798466 229129092558 383609362029 35722305656 296193615573 102441042593 92669839232 5411307722 582505805141 59585439474 2833798294 169345894036 30706974584 9300543916 95284964308 103046950640 113117588569 89031887405 11772062493 25459902458 274387267980 340009967489 78572131207 368685392552 94781163335 393555090464 489961562188 14250861220 32941221228 304876724800 129598315903 115669917295 109428851940 4253301343 69913429388 8653106646 225815999982 275339188883 142181730926 97589665552 20034308843 38471157104 119392456190 408037257416 3462427962 5826782775 146539975974 15756583303 74140575150 20235618977 93458118157 473907019845 101644870819 28889750397 36396770353 36483043972 347474589369 62092718753 75982998471 2082897004 27825280044 51387625134 18857861647 323134890784 14850806875 150782614126 350137968671 15945704505 321095282256 298163355752 44275689901 151281737482 328307022202 174847694970 347760820691 66864046589 64204325642 508280477764 276096427914 219170959464 139438278676 274138985407 319586667668 315167210751 54548201237 267952715829 2645526365 248571323387 96426562843 105852431741 111093207806 39619462 22962770821 127760301608 340291670095 18586141507 1762845732 195390911504 3338648303 286767687091 1357723130 491934984812 307926353322 24010186991 17659930817 59385453226 128208919587 732517489 44725755957 439715447123 269936283601 30605702339 192130479107 3802687153 34440199385 4879462073 6387441969 57432547874 190680430687 3200290779 29763309160 47667596045 51452808140 57277702131 273819082447 401222279382 96489203888 139188573299 8414348077 9705052056 182190715038 4771199929 59900269249 474081248548 25776662272 5306926402 59158699710 241990402750 327698746896 24567240399 197007539524 205579625100 71689773656 92185623358 196897517613 357035579219 116752626181 62926731336 58189517565 402488093006 115804884253 37831448267 116954691881 294061997711 2441884028 22789692673 30691787905 33152266973 138721818400 298686748948 46133227185 45632910240 333989903844 17776957629 258458928411 37880566317 232666596480 201308048145 27864771750 308893594139 114705258180 49330056799 204981700959 295968004914 364227044324 646273590125 293876464231 93080876538 258763983438 371373587846 187700297246 23793771197 282429519667 17934747122 56298127482 7315022719 21275754196 3826485596 25810240797 363203907212 322692310463 47232926041 242722960628 3704725140 271459449027 114827705676 8889133317 35180762961 114963480340 10135475534 224166812748 3051943627 29247659648 3544616031 38071175944 287619247456 28199446361 146985161888 310155625999 93175611008 382124356784 94043463689 366538383859 118179633454 15849296974 6058651674 125965080877 57327970002 35251173672 6720899426 167404281317 6976115126 180452994470 13476638132 129276015278 166078898507 370550881464 5654039708 10145120479 85444539177 49749321238 6402449419 17422629830 18803576596 234942057959 254458770275 129033753745 17875473249 375778493211 60098162210 57956201466 18159542815 20505568835 3075765591 223740664996 71882686640 163693116889 123653150880 75304365447 1234436012 93648476394 42831557509 47022823163 2442211946 475931871743 39348129004 25113983566 1704228332 186116561680 114317255415 37699227764 75206246853 582923885107 196355981019 85176153201 4184938109 3361563185 26987548763 92159964627 95552875986 4970559093 12983291022 348390940140 43338135335 6162321667 477420237557 19190454335 2551169036 93281958177 168577851606 47007527906 283210219769 21565978587 29996762661 35678522318 23816916161 580546175834 354879385852 5656373539 14887869975 148610858619 326098929934 13652973791 49492203417 68528090687 220647006951 312166050295 70870083633 8828454 98507619403 74048090536 110737506172 38818155458 183390545539 185567574682 83561720954 22333554337 26652722137 88155599202 31301916729 94011404634 376751619753 101515527336 84302363339 27347371751 296299019919 66452440200 27407294520 185898389560 5075642364 352320756901 250889759917 210092058784 346722506397 199205857239 78664710276 58749164615 164657615013 387707925957 474322166506 14792996007 110254512447 142151979150 195532566765 54737482319 216930031683 111771559317 6326023123 170022171414 191203407999 65605232679 20318748622 27256906539 128294224842 473155211190 9902447996 167058264040 260521504641 200624895055 144415197854 218578737254 39651325748 42908187001 79310490418 35532928164 57387760633 115162171948 3891405514 8371038786 391075622945 140539948170 94021763447 290459958656 108814767105 291689137817 432058730708 104554858145 53062008966 332745937727 19373233812 228591465533 13007443455 143173435107 111572694189 117301757596 22477855607 377894344250 343459382353 32601354941 12109063762 541630495418 198307894505 313104986440 423237873740 379916875040 16186652528 13818779540 4864353882 95112208323 26035269785 7652906575 192275003231 44552247842 11434330298 55580423539 388115092390 437816093748 19400298044 115241875687 42786809119 97269392521 5668796383 265756362494 28130846206 196853220479 94995782245 4332488864 67373550524 233019426938 95760528889 56422860262 92923841367 391565584986 50703336687 60044544275 299383695836 192115721409 217891295534 219475277501 220999004202 17789632711 427966809261 99709015559 12807880094 1504522595 12295988429 179713743031 40923292244 1293356818 154657910482 205947176294 379193156542 94388980256 153807991532 148811265317 3455275081 19912760881 60891458870 3029435926 84750620144 42400374046 347282600217 76909747383 32086897689 33098097283 858638866 8918724440 76683087701 68861198036 92762864429 182575850230 37137290111 246239592919 21844470463 162802571077 61170872643 98623127170 3462013983 91245710 33410610835 3741163252 176610855338 86456734667 5144003820 67072124143 143408307661 252130413631 124933577495 105522605530 283764904166 30292029463 258223438987 191454443384 273354227611 224254701902 19812892431 19423591506 379249186677 285644308619 48133707438 12312630428 337708192688 373096685021 151881696494 46752372314 511413922386 569506182605 77670625373 15257020679 37389703613 68295344841 22503800914 916834156 490132670665 23655825143 42251178682 76610868743 96722300326 118710036607 95079623179 36824896812 110417161526 1882381855 9461219447 220931344800 179768221636 9158437278 272222282635 105658352663 251376190202 39186646437 55931286103 524468911767 20097383850 303962127574 306235328363 303809647559 147208292109 168635204532 92767709008 17614232810 19997607642 72354027278 206489959509 151603414448 61709285618 88639356007 146232913177 188787385987 236928819993 65371312516 61459905910 63695776698 456145817043 97447562098 33303077229 424707135737 25434550872 281657619741 164758801915 70223752602 505880081240 68163660293 484959711978 117165307135 14983833444 316663103233 7577454249 36195368865 42379123898 92680353367 23013169453 245631803529 9612736731 5565403776 143836128118 200807820332 9448381143 19952258134 14907978034 215323841706 48614643609 162720044782 6850413014 250329071192 13616701115 98593117175 26225303279 258773133638 104980754643 3480878406 223356773051 37172172232 38167810576 61529339039 254343793240 269279338946 37795758319 103497389390 13652060794 36213059914 42019933164 24967798762 4863371192 22967338539 14934290264 247321610129 350457132978 139821688277 2530377614 19430284835 102164930484 115284019644 8308048502 43555509863 62291177354 67143935310 46054832833 226499372066 356012543182 216673465094 53408042009 114999481019 177273627744 74940358644 9688842015 23310752223 467667944451 57079623348 101601418084 74474178982 10574473365 255522144608 93467315198 406161791301 24202534882 112443704718 263293383943 28476069292 30486444352 3553468641 83081433643 34351992223 357592339989 275038200090 198374146423 48049385743 493238265628 134919875386 139485256452 5303855480 91307316277 23398023949 165382837801 83639214465 519825911 37165024063 389466858877 58375672085 119934856684 336365515315 186473872322 358015121187 433487991328 29152899292 29255820800 39127014274 6480308449 44293405288 173003627040 158668220963 848416012 30038105847 3039060801 222427835285 537592048175 3934373256 83421793957 139800681230 209248655734 117014482397 43017781998 57442197845 92132574291 24138279896 13397687217 1000700315 6892724303 27118796124 60838563225 470494709907 32545024606 136617212180 33800212807 107634450925 73983555111 315691509406 88703089621 20333280093 89945434821 236025474389 183021556113 6854001635 107185813548 43884232612 8372945856 85618549863 59912376467 68612207231 9573266167 191232744622 25937543284 71639436536 13155623799 190074776064 270396426258 202091014702 129522844892 13951950927 117327731504 38477081640 486862457725 24609565588 20723905480 100751808469 176739075844 25498218017 514007732582 44230579966 85603091185 195543613842 164795556655 366532593229 232359387843 557185035090 473500117540 2729026330 19564397420 466579934608 177941974291 35755727086 67352810115 14951214528 32605289556 456487489667 4840586238 8114260103 100660526887 34284753570 291027375158 41368771197 470954822256 430569289098 2703753248 60087585970 27502893163 229210426535 230854718 149872901449 41542250457 120661434422 63988727324 192935738066 21269974246 392796875004 192522420631 320743013254 136462620834 247979542412 34775846804 135989863491 22600084559 188818771090 216310475352 47629925598 41519547607 41538445269 326017784605 132119166723 128006837910 514882816025 95960140034 186419848894 33125241951 56259251222 63395449277 91862488999 2920399334 215126389063 20221063067 242776948779 277394889441 160129080490 4501100628 563783296627 233077157898 6048178471 97187860241 85625743854 44642531269 4833506274 523782382445 88832255160 95408767094 143655950865 387145807497 21110947688 42909240638 543730777252 207078652387 13290885107 6408499160 407548916213 31460705857 429409317583 32539274451 212315445219 210836982348 62760760654 176894404622 321891549173 11019766999 33010838331 34505636797 113432021048 379094801879 67032436915 3128174189 178754692708 5066526975 428345821920 209008898975 496833590452 51852778058 301792253732 142154949099 401107364602 50897486122 65178080 132587092387 314593818310 57643424817 493646934009 102268806719 75535858140 10921124352 190729293095 12834473124 1861948171 186920729790 480588676325 25772681513 89940414294 240569007305 19902805498 131663967260 98370909161 80452686839 99917834954 102628610033 19827359154 129184743633 30646813965 19726185673 281504146321 346204328064 524663775465 37685562702 137590987329 69541871433 87201894633 188534543638 294130806346 13510038675 35576437415 201160742864 112100092322 210390507585 135408081811 37476077 365358103359 68198544703 149488795500 23742289257 74271795522 85200258094 19755948664 234369897737 25632234517 46000070947 76928318103 43833202437 2092959669 165004529894 309969195241 48523466520 177744555155 35995687725 26053883184 53697617626 77427379651 6117495317 97533603017 37934037562 332855231264 241778766490 5244380392 26498264322 125414959100 257370343171 23425038995 100745099732 57829860177 48542891008 7363361653 223082582090 46303163379 22708610618 132636553577 117812176010 88483995676 145025987614 41338086783 182687698107 5100355756 72677227163 17660038975 135479485428 91727462698 61851748894 66470229498 28581387327 91431394845 62276579434 57921273705 387872599072 120101256207 148641603300 1462994603 182557871071 199248283645 4353067763 41160558941 242883363595 86653953432 52148084000 51563590994 197286368136 55006622951 10763086618 8829199791 8760943808 134430173580 31461012498 381977800320 111071333510 109805258874 40662152695 31520652524 53575998026 1860431759 155650560805 111936489185 66336583329 169235594628 77228743702 42118322069 112933550450 59952998050 27882578286 277128371777 25760134611 443606827241 296616647054 77708601285 114528553631 330783980700 86388498316 28833522976 509742789115 190241076849 61704919406 119101178047 45804259657 182488362590 5275348921 44621055085 97970176367 131006438467 283612404447 110213889366 272751167229 65638203052 1746611820 14669252013 361279587232 11927716655 299822779416 74492397074 40215779900 24627628916 60724159749 69398094057 234254270 462754421864 321829359255 139109449837 249998068265 101435011852 132004101783 308187469816 9953622811 2989665183 157724993921 119586699762 245433126391 136888384430 37219049842 18224023727 314186439184 92365968541 60801652683 58748528966 157502935805 178010159 145945428073 12153810417 197629020826 163095650070 290018286636 62007792852 390450595386 14557898001 406388530795 41099139130 42368537095 350917421628 66493064994 176692798699 313640093 212927999225 217502376260 56738134635 105601565536 201632401661 212874147 62472845283 295037533724 453459640453 21487808556 36802355848 210830681060 4878861719 109584942208 24295849974 68407726108 265392129188 193478553818 9738324494 36061428912 76647208390 20467887760 37988098810 109903083191 125958302219 44223665150 157579611627 156789347221 150134115892 380109815897 2663133184 101162835781 196807382740 86413951746 190408571660 190173162409 53703105522 158870521767 227181984053 193610630841 111236037503 220570697412 22177492721 7050695917 169283581728 92965346764 315975258838 102226823986 272303356924 38109367108 46909665178 50303643657 34656669339 57566919523 24317853796 36073727879 137200424126 203554575499 18130876271 207617210528 8970989489 31687768137 48385836938 31184047317 64007773969 20184547991 4990257872 1502995538 57200154720 187193783953 122063347276 82605330451 27707599368 170650358099 6857968606 240929153939 231888889111 188934606232 193917168083 263637150255 2201318253 255012879434 226103455249 9845048514 314664024055 166754573297 18579066493 270785765232 13476549355 84293827807 37928966623 2849415932 14231278797 146176433213 338188830312 20293166461 36789016201 69250323547 585462459490 135040926409 827745398 19217193475 41775008653 5212357351 487291805734 49239416789 14123413169 154430019576 531444490921 41468990387 255955106494 22065050597 21343450202 80901096667 77934482586 19600990572 347906393908 457096864297 32428910390 20686602924 65305717667 11715892626 65322127615 44660272801 199952304020 57481531558 26644222524 288614272227 102834157561 16531997393 741970116 160091481988 77960778380 78252154763 86635636729 340467079981 44559424463 102735043185 125080226170 59416629688 5420528469 137576669773 60912661096 123028005293 41573703957 15187414210 583919970151 303752824496 1697174447 381853135 184273920238 185593339864 45564188302 61174268548 25740596709 77970297533 163088866766 67198916625 258667080542 250334160956 112155518478 15294343761 11720324714 242598475430 24687297047 51562686822 55645939799 7854506634 452919501048 65046731283 78851205957 19693545672 125246170721 19700175938 38734593196 383188649318 35936244660 28136318827 23037137937 91544394758 238777193275 54758260126 25888251158 268195053330 64946257301 48710443357 115221964530 259599588874 35448934669 64657717705 112180370087 372743982722 208273283834 230465771003 382018530691 161896758156 371485315091 155531292137 82736608457 320098301099 402610181187 368188300143 140574704501 42333065472 85189511321 296016543151 94808955772 383571218834 179529354439 477661292727 106775020394 93617835548 1514508947 72967871544 331336125768 317078105043 49533151702 42454928387 451783048167 9215234278 4472045530 578174429377 206780388853 235152341107 14139524684 4822100180 145047342713 231628874217 681124262 52237702421 62920645319 185305980019 11290972863 57484944706 1310672168 83713090982 8775939337 356958653624 389889918777 7318439000 442477968937 8755418311 458109450791 11028453596 165239880421 41697810176 353873060569 31389495377 14132657330 62857639950 52296809511 572379776753 95695327966 6196612366 151145707783 148354285575 109327660032 210211159824 81928399665 219095852060 9038201047 33772148772 111336829392 35730227759 15344114741 90794780427 258785359998 2676158122 15638073294 40225348064 508245013244 40866349200 85805881488 474725139734 34473504234 36538049360 122139459685 253751083734 14419682616 277982232176 94614878600 125844012336 6521719826 7875508260 77967139512 1661514451 187229990523 17959754746 72954229049 243009068987 20161955907 84152254701 343442526855 19884041852 32837949192 12839849694 29022023793 19761633088 127347970528 30788734255 74765169790 147472256650 34025336945 24899624336 24979471415 235322567352 51650676190 761356357 61738784595 192888680634 353765556155 1498334943 130885330259 179677323148 119992134875 352829868157 307281696790 273054227917 99648381919 72300077491 397465016998 162402214977 565537190527 160275970864 199968725668 220426758915 83844511888 7194705774 151981253725 322602482 22200234512 63320483035 232357782072 200269782363 390016500364 11043642400 35585186501 54413042571 80216367674 21261121302 22143562484 389140540278 76608027760 195051059236 8550020863 237135152674 185418149655 51506679631 332779474543 281899886353 222478086989 10434366739 345868697613 5059155822 154099549158 254714485474 5782472606 51424226240 28949405285 24832985518 48985360706 88981043459 136030901615 81498574405 55324748103 2860476698 27709529740 17784260074 79427242043 78314306837 25646323782 154286433941 75874691704 50676851555 24744005334 138489421591 481263079992 47108535504 35410465454 97246251534 369754957510 378473267963 7654045512 591854684 35870993145 40253134881 31446987635 458496774421 39446336466 88341956496 233410797987 88510507339 116830031889 113814224212 98799235220 6682018208 9957405906 140660212351 98739870006 8508789163 51061896453 379591070361 42863951989 90010214013 252316561584 136194566356 118825123190 454557599312 425629789857 228999304810 31318497091 149913305412 46996411466 72779786609 31074906760 437694088781 44137632327 146707134891 30465032790 188851415520 10193526320 476404044444 268169348909 49001726434 38661593334 22527512576 53233602531 126247453448 35899953860 264392511834 163054596654 87331846501 119397102890 354265804432 202225180165 16295872596 333160850742 21332688683 32528627257 28305071568 14257631057 608933602 313696508778 24479391830 25089329087 52316174225 7100119282 132827480457 6092930869 134794606162 30588328710 121472847565 150417701899 111064161713 7930351289 156445770252 362335191600 10658807802 402991228106 253202137385 43057737169 125342817789 209089107011 40621220658 7585937465 166568870383 502545797546 471556770 34050939625 280344403007 434096011470 43748403088 572768198938 234530979847 47735834424 96808639646 409025826799 25292692758 167454028441 225595027662 15041676756 110652669596 4971356878 10178242645 4684651690 381253034355 85893079947 131048089684 411314892176 45577311393 244289811324 185551709318 315117644988 43836470769 133528486475 428605678028 2505020405 217766273152 20697911403 69626018781 84206219993 155928142898 28946275348 47098110312 58907052278 70328639288 12492913016 11683107535 38032546566 226201304551 80856674894 13627804640 44681747046 27083122498 114785361253 26442014495 387918777502 322155132148 78102313994 67217521016 236895600856 295290997098 23727708439 109085996300 118691163769 388792882685 29608788222 119718081056 19472361825 175556217128 237112456605 119191492493 35960775172 294211496761 33105676725 93199100260 113497577019 16657509997 170386218260 24347251898 61140426208 152479467497 196997662481 537720138266 66266651671 26892792370 488200068508 1784596775 190877326906 96143146858 287148890699 185906775433 10054981678 152728819902 45344649273 72361491440 118845926695 69388396338 139261471641 68608730297 52433840205 5492111020 26741834411 7827275936 395441939246 216839274956 295959877928 249127882793 191648138990 162072661650 6637034208 525306323743 52092264033 196238525396 28048581232 2077957331 194806058129 65730083668 21436102304 54539586015 67814654015 222075831225 58843606191 22228680381 458234079453 159851614118 206721191969 460978640384 164288459061 21856987000 76031794051 304517846665 353276654093 15167719104 49901911221 9588723602 30122471837 20810350192 14247714552 80572046187 61490250173 383380035753 211265032572 168723778397 65447073607 50722703236 191915640144 400445100668 72859436723 105734297911 282804196568 23126792900 150226327240 123036274698 38287906439 374099529691 7125027871 11518744846 305531969793 10303307967 268768431127 8743744906 165591460667 4182775927 204786949758 48626255742 102663660415 50781492180 25713594408 234086333479 12442748056 3813135328 30025714304 60827304924 30750934666 143517790523 15825077026 23614474854 80963686422 36660999974 23884522665 452691101780 206218727786 72310072551 111977481414 1169085879 101816842860 248292777239 2495728134 13800088416 5819319365 77461481414 388541985445 1332668919 11538222474 6513639034 132089625424 391722196884 145906364240 110421466331 33765223253 130889601559 48652283941 17048708897 97666674605 103407204707 21763794035 6814000219 224716550982 53293762009 39193928382 638660408 307562077010 90108223258 22245498391 108257760956 96801506969 254087010665 103255582521 120736427825 257377896926 8168276445 41246919776 217671557064 123297567026 180650463231 94590819994 120215616287 52581095225 325889751134 59138554530 20014766020 562139148255 22371620352 126452951954 36552910149 32320399812 3513764710 137593414970 19319606109 127479517573 109875460753 219318273854 54137173444 39901707917 45762074958 401677382028 173693391499 32196106837 207603396100 101597619983 48761917856 267376086694 340292926349 7193132885 125126263486 40097884247 28646320391 377343517891 140616856287 40777180260 31135350702 59911653707 53885875403 23899004603 96069525465 16158015050 371566039661 2431048761 116932273976 185187428707 70475646165 33803277630 281344860528 457443958379 12843129802 16831792085 162914989911 253270861077 408304553706 233704340923 56240353157 300609848790 182144994678 121189228386 1788869843 294360752639 35427906664 65957246561 3930802227 134567760494 372101720704 324172688464 168139363642 59687229169 52284803955 64797178734 68750069860 127250135367 359831681483 5263796454 444453960225 161304912217 120300203405 163897454484 139039276752 35181347897 13514947586 57680130097 41331490856 141424498235 81425049708 13213323803 15791593299 61110233928 386231031546 4931017339 298879761509 23718477232 7150211062 150953930481 123524270664 42329861343 116911333382 4173108295 85237216795 62643345053 275827281158 22397658089 2777350250 10353523586 12847171266 14020869518 4775390183 203102898360 213537344159 93849268023 17941486680 28343433886 144295575425 399325454747 69558417055 86171704566 434272965873 47958373538 53381864363 8097210580 126242503852 230615955544 188628227042 150032443545 200328249700 382063716935 90015861216 120363477229 522554023989 7929139895 52031349593 57347073861 127215813010 8250642775 301331560530 7306744903 23555012604 121863836308 51190807198 65734764045 10668108245 77497594403 181646829661 11013725424 14303647038 355168540685 316732828317 591305169124 71892108822 151473044480 102594409214 293766855846 192914220585 27686958193 18362518360 250365242457 421902443131 24287819759 141101532710 212403659184 213525651529 78647754688 31763816813 239512606221 280352671691 332522685949 38261993942 113921877844 58213189895 185385102504 99610137838 115086170621 118405429823 216170283755 6776237133 390712234123 172167616109 8028109016 33367675745 124695755738 140904225374 60655172594 2252091293 28671862996 274052410846 92720456911 7330588179 30931856518 141215272654 115577662620 1562005949 399908831250 44950216164 86081599169 12512365489 17609846365 561170048819 178340804363 15397769435 69093534353 341615222918 191347521006 15584814105 39971283900 20292364567 45787507304 74771455182 54264893701 303416458583 110184892258 10195087477 35338224507 114762918155 91375334172 24716818848 59932429572 49879882011 73626461671 110501174017 3171743275 90015689179 30525859852 41401954555 16397490139 186283860249 14582482190 250476164098 11548483709 37489862179 363080030991 148450170674 304322143485 6835610125 216482981820 62029919292 30512820211 1218056542 17555388602 242703412068 34332381978 168085585 10390312203 189704478317 53528312170 118963512132 22014214542 17918897207 8595916773 58685462681 59036233244 200282297961 116758086071 78866635521 14951309041 169150916918 78007378821 7664332083 6072284397 12715150577 184853672844 86666131323 241829163964 44908032946 16236878662 188856465592 149427761965 14578211560 46647234412 96621114427 31402953205 107873755897 465696590851 468524283 357735410600 138631619831 16050675477 919156155 1820373846 270614054789 245761642 106341346916 84267126220 17260700314 132310417639 134145322899 361671477983 11539036464 50755897063 24724475311 40955686647 18819538025 243400008644 100753993602 26642300925 50239565651 588719707571 466754592768 3924981702 383222057 246162916268 20187079201 101677212838 386766856967 408468154406 274391358222 106778545165 139056979623 17843930368 311147203020 24762748450 127819695024 284939540391 1159460370 283057269717 368286619131 289606242387 74668200644 15527173498 558435214604 125089956908 189683133996 173759953647 51612553601 53367016697 4415572696 67955110775 126590735306 3235258821 20421797227 284253616310 408536930109 27232000372 45353705553 6775162149 184965781559 42726896821 75287126661 478254544185 64508175253 7252502930 278706257692 57798663755 66190827743 71533299349 23356357873 47095860671 150154844148 53823642960 25633299129 279437369434 44344641777 86696173648 203302229618 142972433587 20322030337 174326381461 42517972044 70076980945 399795239259 71717231649 14233563695 279363985639 27258762835 14820160206 318640064146 154796177484 3862336892 8649648604 91057635296 4658280275 95853421057 25384235125 11085863672 189710450799 307112513755 392252777821 2198966934 208257724819 3167014386 205528343198 156106068098 309172757094 271954066397 246757443 285261493103 428484956590 127792715384 6506320035 302107461185 293141735011 14762870789 30467422515 344660023022 315090320201 142101486132 6113065139 483323394 448868661800 37516385408 9986569851 312287549355 171556087780 8567209 16530796528 20869080723 16238655155 539343179484 59577401844 478649062467 24674856486 35744258847 2735257107 7745779730 78434658022 353573570312 73480647569 139519718980 3321811551 135529093061 180160637181 46299818625 44183624649 346541406078 116916750277 22352480502 73270354662 35081415889 1386760217 152344576858 117165575726 28504016461 17946064636 161615700897 128271427560 111496433317 33404466727 149020177424 138375328983 27294474211 17548771816 55480342382 437522891694 134543001561 5587663491 232970603618 165855639708 169549301244 16641715000 17221207770 25507136959 21781642553 151558427953 18033022536 29271782166 112696232618 375726355909 54626339731 58281040243 99810345666 138483873385 132172424143 448455816809 49136597438 12292344288 16681797412 74339351260 46609796811 657557810 5211004162 167120820019 301583330595 283580075113 291787788518 20261272689 126976159490 41737559801 317020813872 89666188018 61767618070 174994610615 46665908761 58556935818 47494354154 200828087831 116817771332 38388814903 360496361566 49953532020 132270264299 74249945624 275140621894 45593640758 345132131584 143876701263 49075733172 100449437415 62548066524 13423277830 216313025414 215862650618 148117769489 122474536426 56919425362 77351818685 11161552130 342791794348 106494830175 18157750398 1810739861 76192164425 382796457049 356910291798 36442626186 62965021085 241839868308 43917628991 23591044179 95401343566 62424641800 10804393550 58602641536 492866786036 248328542084 160830312213 163788356369 59607996 24327128327 64583674469 403182125026 194326543260 74726787365 46548088175 178407754223 152570727339 42693647429 387643673543 170259854332 7306393154 290847573358 43829413769 224127504166 165923648807 256903123199 109164897432 2205582487 227236588058 50980729449 134652201709 26150896756 17412711119 94723579907 323113565346 171231381197 481205020142 177828494172 48742440793 55510126652 253146593698 28927682389 198822089594 245190573921 159475773427 277403597279 211304715537 269475740286 58543718583 320496450511 224344789815 7063406468 7385993110 87189705933 27448267008 59611781975 71047945183 256089667071 297978782719 141177086355 68542838530 422210764126 25122392132 14561307405 16749567015 11122281000 11495620464 92790198263 59163282216 221069973460 13680618015 653647786 487673370805 22605588126 84050551395 360333163937 393218588844 488153777630 47020387060 10602215469 7182741093 259181935053 158422583364 426661683314 251241697107 2914872709 302972564605 76036818140 44462149121 88167147510 28625354187 380379323392 224205561355 815441098 21835371929 86370833239 117778450413 50959468661 140644352588 315150607167 438255125778 145439037242 6950103268 525430728021 37786984098 117439030348 54175505021 240500284833 50827096519 125642598859 224330635161 107861474105 117923521208 231539559148 496017915681 10603896772 634679745 140769446178 13787482756 271868426 183454893155 9814068117 1051560011 6666589822 216315429094 32037034110 81516409458 91984797687 82253472132 63924905081 16631643883 39435316541 126097486403 453545516685 159281970809 49292788087 118619562370 317787596361 15609964367 601380526092 438897425141 227286375562 15275288931 54151720106 66204327528 114048394974 70750819678 53253559484 2918623127 13752041838 121495893734 70067733460 181084763163 343389861243 268559381310 29487243521 126562457509 68858496176 124775270713 239767705196 166939103553 217228993888 96256656091 91770187246 2631189263 94288069424 47350880688 428570818131 13098494803 25022139994 525313772114 102475391944 19533548538 3228287596 74721929404 4831901080 45034517797 130115912159 65346674500 118495415186 156745198768 653634 182088312219 31145535187 9010337226 59358582895 13293460701 316109237463 452161891280 495919553534 99923105263 104107936702 193743711261 7081441183 22310043096 151400758119 98296598002 50427169343 370415279204 37234619822 57976288151 12258419273 20850961941 38758192591 33041607117 393122256258 24772007601 8071086449 66713188431 223824415088 149347639747 18773535386 79427368471 155443764670 51858804771 62608153428 189943017066 246559734485 26027414298 418550479933 97388734971 87253674081 835028820 127904613010 131978812026 37865296801 42387904770 20144390134 6653083163 213719531769 131911256413 87846685365 90706246576 405176602125 439010669731 144425467792 41225898091 115628782079 70451296610 60340570450 47432837 60120260478 126575735050 52882348540 9631743309 61902843328 59482695162 355287262913 29063455048 3538772021 107588367488 297819115582 10184579628 3529064987 30185503231 120784349867 175317297720 138964785430 57477176347 53190883032 10682371768 371087006144 177629008358 108153342440 60989533483 50985957587 51030856624 31471446703 151938234399 20273782423 376916722857 58955926649 263369178239 89802801397 98308501691 138728296177 56420121509 132129583753 129681880097 204116623111 43856126511 229518245926 158589052525 10770005839 17958588026 114775847038 122664901978 178667415902 257515816613 5321372783 112073004151 25184725424 21525845042 37589620978 15560429426 167253758545 4046099641 17335512100 18166871494 38268924954 60044489178 264844900772 391455746604 3798130682 272793084769 242111407741 70227120983 119635799226 373466036790 71776496228 17914231206 161666326116 5249920070 6902839051 45318177034 102754926127 157905744630 3718587935 18267639891 62626545939 368679411627 17343510224 68805343369 272002230380 176901035828 142547925255 283712398292 98003873358 128973110002 459988720710 20784522870 15676360595 109508313927 102955059870 8589746298 101484179877 14541765886 405483496618 2906414845 3849284486 25106729791 9262509253 179943370479 47638797386 64837802689 21902929612 9811809456 259453126497 20985002535 17543838873 182135294022 158782354254 520089432356 266590455 296211675160 215898920071 248053501563 141938845847 39716414987 48430610245 228242793139 33017790433 161649909086 86474660581 65421306593 185422248014 131004126757 2873796163 74974769579 314183721981 162820764330 488351256253 489846027091 8267788440 83483440649 85902192095 142282015021 9575752679 129045951807 99108059547 121154379779 26490317838 25909144825 98292851922 153548730720 218259381038 10879811668 39411162017 10566213803 95249864776 181562568584 358610527160 191887138651 136387149 1380556848 139774616097 133323854580 105881469629 28502231473 209567686537 31385357076 17516565461 254414055646 222035058110 383059604999 88146543885 82403256129 373970544105 177979662002 13545017962 34137083371 13905265087 109915320476 23697132538 27527400831 165036860775 475464000562 239020208453 27694597118 64399892666 297832755825 5118525840 244383629820 294326489212 222698838210 75295020919 29865183332 204286882055 34569640897 187930813524 266175445599 26444650008 206441351383 14025964807 347425218509 151708784434 81344895991 155456302623 87520958475 88548340600 41328623703 211119055111 211666259778 14630999173 248861709303 214540183049 1311670552 383265173663 485378815269 117741655637 293618598264 77117162445 37572523073 3185524728 19219675364 93496222330 151640420850 14680107164 41001200976 447509080734 265314178598 136539498735 245775259085 5382401724 218256108879 259078506736 5410014243 5527498791 315806468022 442808000063 12029035072 34980740164 80034219761 12078529887 394589115006 238796894052 64730134830 46168780794 45763592026 72094691843 56779749902 69128278447 11241271747 33726398901 29817503955 9133309801 10389325398 156632542328 11545224764 123401900059 244361460149 51025064474 1936478915 205058164135 21915991070 311692241949 133647057027 225216494467 451835107423 114763217745 280805485816 3679821742 178200951778 172179321409 142582242737 4331019091 155297510733 75348908535 180273266569 210242007551 46980034 66069753411 292267901935 46035545906 39016954745 328028123442 95107767149 6523556554 277544391658 66994237609 233670988361 132948307257 97405140740 913974385 178628429933 67899109814 30623772832 117870898333 69071660783 9094921093 249584128609 350926307985 296104066713 151903556965 166175593025 306496655955 310818631214 260245347544 105738245124 8724570237 130707090740 18748757631 97876454659 116365248462 22400091690 148936770619 231940621163 193293002225 297087679376 158076750988 526444783959 186650683965 85542773326 842361204 162083346051 10775339227 8526573689 236499313094 6774670026 1786501602 47856402570 67385793715 161811608847 110320344654 260332037434 69835356701 233147352618 11810637181 234947762558 100867688184 58223435159 127895501951 139766404649 144294615271 256217694716 296695585567 63260760802 3289505217 84757733071 35284057168 135906456315 76652049089 88392366165 559527224398 266745765142 211604900078 187486470228 92138777515 92648539340 455356396999 350426273259 138640092417 261866671041 121128873725 246587639170 335313870401 172667874482 21900039055 123618034365 97055479871 94638653899 93367858525 24513475266 312684162583 322406830137 71486114923 398072918597 86248118071 89427968384 184102657658 9632690158 321458543857 64357644188 3528637695 115177235191 189980314783 45511975513 39495435645 171160374465 17785253153 297536512723 74461225236 12801796766 35733557748 144189713852 450130449386 160834861133 69730476077 83537593955 15709556995 192339009011 110401090523 33020985741 250754163137 190674126587 80995962444 15247156511 168859913207 15842670127 85477476148 53123303484 456574076417 112624291527 297578340847 10270358689 187053291191 80654379313 37142427983 84666043386 111504291271 25906011344 257922658576 66634643069 20260961757 30746546739 341631341460 57679248931 74576425693 59792596520 151741517534 505955690290 188679404507 350950240488 180906294628 11124298218 2067108245 14327567166 88315624556 29984114362 1684959656 119902629243 37965776834 1157259511 127929410808 240744264127 72146893393 24949079037 205952495821 43793515112 27360508380 67548644221 8432170501 44640853638 55908311152 3614863541 38372726115 9423720488 25946187604 184583638133 71047582527 118853458590 60145436279 38388307967 7972577004 4495720507 24170463031 295799416685 2423791812 239575841796 8437582652 229712344653 57458685164 77525651056 448688447937 379076356408 71398653457 5955388453 21338254566 391165338792 95287263541 216715660220 69561676827 15753209377 248684333102 23972955936 83377435283 16995209255 320187016673 165779734148 25134028891 136874128207 254297639817 245037800033 1171255594 350987805195 20677384153 31202110952 408165798343 137260805 47141707210 242920545940 95390348573 187636254044 9559272034 52130134421 45918630175 102886887982 272212619563 19865525195 26958083815 272837831560 150345721525 254860021711 25882148209 5592416330 171625717051 232916592993 10500135984 5469768477 221006395289 131628811303 12158379889 143987373124 238414298770 169322013224 265620486454 238942048088 28543370188 244050653948 44749745556 10735609200 212903216023 18800244348 99339238793 11199973257 44256420962 52657303386 16450565891 254751720482 243765586010 15404065117 149484228246 35638428233 306682207744 76658366507 16607733864 55988339681 118487801063 6665434278 34736958052 240947224057 151276726330 21160023405 292802518668 550997450647 2405836429 9357827569 385681609587 140346163737 52662220275 49351910167 201679281870 122034647447 22390822856 44274937967 252940337749 14134640991 315170463469 20741546064 249177890685 21835500981 129735304186 53459597242 443459873016 83430412251 17540519877 129346796997 9146428045 5677698683 161208760941 245485241789 315801832412 172236153121 109910113934 209810999710 507283285856 11986819442 181497823949 880555251 66671330364 22853880611 124489881431 26852002530 458700632655 245163985730 8288474900 49480819650 90651263220 155607878268 327108675481 37946666224 125293911016 50992332730 71426480594 125543218890 29531948639 99675195352 6025841277 107923801629 149439950823 119613014012 40101730965 191582570494 81420740409 96916843585 96571302486 307604191838 150460447664 244797592269 385618053704 141123779100 37153848036 97898943915 71686469432 11747786025 25937830748 113561741128 7883152285 156239194042 7101992747 271511414625 74649709113 173213791207 48566570961 1021801282 86575694496 188745100032 17128843765 10277690881 2549480767 80068273545 167694965186 174315890917 26723931361 53961800950 261008798986 139623534867 209668056483 149782503772 61041077706 261197024990 98940880835 142530397743 25717773522 208412138 348753508543 109872663540 70508169007 29287353915 4177328132 230804205525 110697406126 85422423839 20459494940 42782426349 11320616995 73821601743 9901294991 429084960191 118510341592 80437364145 480177552093 4923677378 4819883099 44079909097 211032671219 240803015795 258159111716 8891845084 31702696638 19145470103 21070316 135273185697 190860750998 161437748022 64592858807 81786193334 88032930086 71299729915 37764496097 36399244284 17475946360 360963923453 117448373423 45226397567 145581620663 168928881178 304185392553 312915162001 193787105185 224532142894 4918696655 40600764779 482933142781 34254033081 127626011443 20238007097 18487730016 94779278916 568647616636 13847172454 230225967269 214555917007 5737508086 78336297441 52166870651 3070383174 34712637057 243712760784 126882895980 428030048106 82408912302 14553329570 1472856246 9727658777 89458301873 18018759631 16669969762 165706979342 306040559264 15455059823 85659844800 27827145328 31075594326 71278932226 133447103605 72874039479 30395189093 84399184277 25083832156 9180786554 104419043883 314010112141 55760799107 753471728 561675845179 1928000877 116252209228 61243368963 114728741 253261962762 217012348675 124744050170 2913706538 104337285714 53668805386 20460556884 68772628449 46298700448 205137761476 130881753454 413219664949 72717428084 423819158254 123541254448 65823760768 79183968463 21872279856 124635149536 148675924825 32201742752 23100944617 433669183362 146918969405 10904122136 143254334717 469467574577 61674471106 165596035582 208444221726 93247789636 38558057655 164987349658 65401477992 7413376527 339514152453 381148931291 22725777766 31389893898 6060017660 140359078231 5503259349 2020628591 1375544678 1593722248 248795415317 78342066873 124277457180 87982996267 18038921219 24127927243 32824955374 8254765472 22149537985 262717793723 40751952176 63902536592 167267655170 11808308169 12546987867 43357825784 2820876206 157644092068 106631604031 86040944860 195534658825 132014017419 316702045493 55080625590 16071275648 103082154010 140490739492 8650370044 17314785958 184012832647 153359660804 34784681555 104619882424 230086451313 244355640377 174483389328 6053987809 3263329775 16530088057 43839825892 49646183564 2765924298 58052402727 222661541674 46062709348 1860900841 112836398132 131326159184 182626819995 147893645901 166318424839 346425419273 97672498391 8970268365 33311753208 137799021252 204235377455 92307994549 455449960560 46806139321 106184396113 32779028204 3972995908 108908339168 121740140620 80939638508 188365426484 11399547661 5750043429 103342313577 49335246933 231071055663 336642968406 445345338909 256780344890 216294535220 233744216847 185692489190 32641803271 62843693162 11224130561 53897576516 44856144090 3315394157 345874571695 193860099674 150965880571 21143090630 34431176643 77242595971 55930529965 32356597806 302530864152 61483654857 32189257976 12223191363 173529315769 198662322483 203281217748 139758197264 146156892420 287707799405 318401307863 27507582933 17117183083 120412692183 7284516820 100282908841 36245348502 51412227815 24942406815 134132257503 58161460788 149177396790 27203991567 21215692170 23423313559 530248999282 119984739021 151013723621 49007904871 28570554299 262810938 31671588577 292288571975 105955871174 185046489882 49827752112 131489039118 396781436927 12733129096 358316979455 126084040400 52158852861 119490287441 74792806926 10305703493 64779538246 279414516391 17064377069 201338446090 289677788637 73674646656 111124946410 364862838540 90087951295 177291355433 468562039531 28092743988 62359631166 19014656202 77186386009 393589370433 3739679301 17744115646 17214107654 85201998804 451758181389 255715331311 170902108136 49274202927 36357539898 161294432568 107507083685 156651065574 145549026546 153332134194 248154022086 374144767198 262052543675 65322847422 71212886787 177323688846 11432280539 7804915396 54228591014 267059923671 34894198903 12034289545 51316973197 139994975997 528118282628 43968373953 151367697213 4030289022 229981742031 52061084474 228148147577 154211249575 342356602292 88765798683 163928993 1099819618 614549450 340900144228 61108527905 27967794115 204555220767 982259076 99254009123 75962281063 417885448818 109287902584 4186737 63513407453 130268107746 2411448199 60747731557 65934372521 98254751551 114807820400 451996998057 27880848971 266937992227 70391817941 29879251156 31802619660 74631146695 178828092453 46643885799 7308983240 1873079565 298807452531 36681900849 526070522918 21297980928 102745700542 88086540486 203580894497 186203738 44335250328 48926318581 19244826264 49348743708 61947209492 463612173116 104206339993 3136870542 8645993382 171468973689 7088568315 134983060305 47502496811 43108042621 230078260972 33232956246 88228646472 2687122485 116751518586 140516829495 328938882915 137836825760 416030863 295871152720 13391170686 167230289389 397744401202 66038240624 84217495737 62909309935 416174589690 243046966285 413495600 438133836481 18004692990 1240963431 461079163996 94385771290 43601282402 354079018613 16186640039 286356017125 38276783830 39623935652 28646047024 21617564803 508991728807 294494309542 61053723292 305012297838 262361183480 60968779030 4592158352 231063083591 21122840626 77342642627 228787104597 62019925010 25425936206 174355645564 28225708108 160222696666 16649872655 61318475353 32341341035 3094398738 401401181687 342675870563 333042968648 120260077809 280538160893 394095322 329906673170 76840357183 461323182179 81894174985 180926855176 224099192616 36020038556 329507939736 16107464936 3730788140 191774231062 13285599086 55291643687 459216132909 35306645914 46138109040 5232616208 87220311000 50344067427 81026551533 72975422417 74218802810 3156874394 13278151111 110160869059 70983829291 31300975537 28336469971 129577023734 197840691541 173634065488 11309799080 439241176576 139819278169 12272834096 11307187914 219524771 202948976864 114113678613 50175669594 17518971428 250137400473 233807410777 87842393286 22563862132 15717510227 233795756651 38677706802 234010099274 448496324152 20356216391 257717974565 168761565836 1618731246 259404436083 38555822185 171467333546 110337211260 196915362752 115506153955 2168078700 141760807450 78882281158 141396870108 172778600066 5605954917 29079313060 40993822691 349795577845 41015329226 288987760985 389805371702 189443886322 5889736861 57607264579 139410120963 10085538505 263399580639 15150590273 286565846844 11875637174 22159030361 77321178985 63658873072 37314655257 14878185521 205790279627 80058820379 29701215868 17164972606 249373525915 71462546852 1125056506 145311108996 202009606894 96637949617 224357485460 2553564697 84486940494 260383030909 134113765553 5393913586 292822795534 287641372135 32343475940 238718841292 164550571148 217595372254 17233274422 2920994825 8938835226 23711105257 118540038392 26621170585 210271500821 70471073005 12362766072 10824965749 124715898015 31265100368 368089603736 214307561147 331278807318 225879219 169649200525 23938082723 8501223491 372782685929 92675028753 412746210650 284986728404 51123293520 262630916636 91465930551 82540253518 2773775811 98687442468 328183524580 65914711744 64938433473 354736536510 99097269330 105944662587 167169852402 398393381384 67432068314 117809673579 104868779624 451416581980 128543989021 111170409808 311959115243 29269636757 82523949002 197545839934 2725476562 105277134882 133413744594 155673017583 24633624379 137920563511 55439174559 27025819762 8329251280 29205660928 19174843804 303324316714 246337670954 19158581176 83500095199 47603828999 131645466976 402962073927 30586537789 61002740176 320648483295 209417019603 292485124829 195265136876 8140688655 49538258583 3499659302 143171859170 69661961944 41236776909 347913761768 128427884597 39042717843 71753779990 129574811521 21934222996 207090888517 76862623406 43221596048 34294080217 7923765544 8002980780 25879089211 332255671170 6461008723 1338881697 63580854332 38678892902 21935340260 85464799028 16544427206 206422860583 16198434274 72783417110 55319293 72028164942 11490402538 23745880672 96117591771 432174894109 65646081432 114584276757 154038539702 221136024505 8579293374 64905825453 24070463638 216434198931 12102794185 41430832351 2043302249 1403551374 8225370378 154161738072 354156537749 196828210519 4877828320 186630627474 49118741576 278297375507 42924692901 15881038683 51380654716 63207918510 4160387526 238359772471 41257509767 71981077534 403599160018 9403032152 144099849252 45010650878 3628969208 660107732 7732138983 14324321732 27268939440 171130437693 406880693497 306308736310 254057492740 269110797831 55982095409 3690807017 66756431620 169733774636 14728931786 222805078423 117464841239 4888727500 42513822236 21487269009 180113741740 96653320610 78397541082 26046680239 519377580700 138538293750 77138663043 48893065201 88811039327 115337018180 251204193320 30092239287 201074938993 2699784037 222748043124 16861928347 28685323199 148946045870 131961254345 358798283659 19152272923 391495828622 4088869949 347279885091 41093808818 16708125588 198920250062 138390614394 215610554656 21560363450 119713207248 103774031479 497099 32921404300 328313479909 99376816934 38079159750 317561289521 35306587328 88832309618 59806878878 553575507 87068632746 346599021783 58688863549 171225290507 95489705988 58680157465 52241181862 312725282043 57301421660 136527208198 269112161904 38894644915 1114966707 13864675636 426558785870 183171453058 337414814058 172591054905 237491679510 5502801729 35100771994 20030386166 34367914767 16977996297 292359983044 88288488971 259146740215 12451263490 54423651043 118351733491 173988979101 528744469665 107454211654 221647903223 125870937974 18576777395 159655298863 474497455903 5603643315 136284782884 56196782238 77680431589 144787540237 1246588431 367365070342 184682141449 68209611911 213672420 129765348411 30846046301 115522568931 31501948557 27827756738 95597362908 252179517687 350460518135 64837430834 269123405031 381685242173 32938847965 88055094684 250087222630 66834010804 137521321773 99566801432 5087120068 8950902603 1021366419 47770205983 99484740285 109530708275 36088919444 97959772073 2224348754 306518287482 26702348062 328534979797 516883143015 26211541590 28280069373 5083487231 162819198988 40984417402 8070159174 27320342892 339850387816 14053092852 120225897795 331991954607 32230255236 142872328369 93707730671 210034118510 238735438808 27102252 130395642381 126596562147 166403605035 84242165468 35142643747 33306152843 467338356603 5559357546 49498409683 57463595736 368944855212 5830779325 197984433007 202708940427 27016345696 411697917826 7923180491 322036452622 4176089406 253512402701 1741836347 137113481117 6939983097 53107762314 55327009167 122737704736 2171899349 6341012220 187650051306 157433610569 5330834277 35840909194 227412915651 90095932749 139320697515 4515776011 218992270710 32743018475 123786146955 83434780973 35949583195 34222477482 47833020233 299875883036 162810134779 66410088147 84869927407 326445545165 182839064738 4386757330 135653772664 138997766832 360905996349 101699842617 20653108170 327640746541 40732569707 17468731256 71606026272 74114141919 85935059370 2476338945 359521273417 2384665316 345246882448 46594040101 29139773632 74097699155 67764630297 107771381486 74125558615 15417813073 7418284335 10775364327 71439954872 65156219358 100544434662 121556910943 280630973966 35833491714 90278091002 315177548086 131178299831 18306440109 3876099337 40520104332 7329465439 128980936794 492066605 77218919388 485241610179 94804875018 124344927235 71541537110 95046241182 74682127345 34569552636 111392173793 363154167580 144100685962 66450694981 30573864305 566375736770 323041483066 75740050942 101902139459 118606612464 81800642840 519342883051 66866311873 55068532702 172416529836 269037406722 64778339661 18760649548 70818073752 55352335429 156966598268 54297723947 64568822192 280381271 113324218786 44882516669 79009231231 344424064543 482559256824 62553110383 15128480889 296285717323 18008027564 224351689056 6889859997 44417544184 10086365368 388976639621 163317824712 116029743686 263435476642 4540681995 92559800388 235134624588 29598908063 34547890475 29827079073 137356059948 90312057290 51383813049 30752849258 95837595759 30130006107 110470776420 5846004893 359314364264 71687740930 21171735426 1009739838 95242671691 88970571569 118827626619 437391179626 26637495760 118983820440 168743676320 3492524144 122459584203 322057108124 120650454247 237686183618 191062359667 38508061074 329597472972 61655166830 16051519160 55348923505 35242451613 12241732917 1425252571 44483429982 151363098856 150182516619 189667705915 37472642267 223655874309 24719036433 9623934745 231373257629 231323339895 111339263396 148004276593 245995436894 261269826223 15999293159 153212971 265222698177 6736744001 28611001052 130337050231 91428570929 3644229462 185956151698 874631817 79146615283 40313585026 1225521582 105650466864 52376492684 135212667470 97754994309 15576372418 214873436007 14109829408 107848715640 19854866031 29946455631 54495047830 36058360014 77912089193 5380248548 13947119228 36315512144 174713449 270904392478 21515782386 240574939973 49645443995 391688174 158734286189 281807273404 481755593122 7620152992 36719260042 229571054083 123311233219 6297850931 116009519619 24558459083 87301719748 79025284755 208498912206 3745345252 21847081687 550787804480 6169487057 273490805432 135934966591 12507251033 54110415315 272212359506 15885779116 51398158072 134801292008 824498508 11864270900 543058829757 178319008 6726062490 153912452601 32165457370 6449365836 29261491290 38194822054 248617267879 79721516894 114537106630 271145098898 77580698838 797525856 65033205673 2909988385 243568662583 33252262015 171601968549 110053374858 15684762595 8195744501 216904122592 105018054942 73022648948 72160404394 57002154543 2401889855 1508357109 257049079121 102595509458 418720357 90054805294 423270627932 51699462764 394449994058 312728263488 15139537237 281174223215 47896154054 114336623370 222187390876 92282062142 15357634314 23345466402 32987896722 659343935 57122706840 14891462620 214450062783 26918736874 43265738998 11270426576 162757986679 139886143335 252744046088 33580940237 19295497433 254520677421 23293787907 321997353961 410050211818 71977260483 75175149671 77159712738 11741664672 25584756555 49940054501 9469241963 15374575100 155195542737 108729924824 21416613708 292066959006 43334920903 456436418314 95079430071 416705174 12108127332 38145372009 22463219341 5521422898 38047466173 437160062739 11056399221 118273804623 402541210443 47990733656 383782779488 60669610966 55324922918 214406368092 67452589319 91550575555 236628519389 21790202686 69182923129 135697737263 24586980710 19180872279 4352216976 277917747988 236669117873 202040989748 539035469 303604877502 157187594466 259385338087 28325708260 95924981858 247720592853 6955448575 83782901945 8026218716 70419911098 36444947370 77940737543 254153516106 113623872 2960457062 95977610643 4966261497 295706508877 212109508761 25150250337 443011465986 4187397519 2483714524 39352715348 63299048838 5072693399 122355467337 34069354319 132717071194 30911053130 4564186893 40697875677 123280841927 1000683042 151373970171 296078225856 19977604861 236879372997 8428615499 75673795540 117794289673 129380835683 34416603855 1928728424 31028061008 276083000056 19411270312 71810941028 355976090829 6068987215 415760374858 362858713170 12974067211 249325232769 2514350576 40699737331 50600756737 288232086913 23536957617 16600868741 61027147772 363527543010 172296106715 65927728394 20218114897 147200859322 15333110391 402248297893 3352002364 51491934547 67662883243 13778633926 22018325733 243720691823 464881659252 25818372162 54385115151 54082536489 279186146574 178326733329 73294858128 298205536745 30373984035 130671870549 181054568665 15053636451 4274898452 7541568711 16981908440 168284937411 109527237967 47530590239 347368440851 207756025253 20359132671 15555219152 199730193908 247090506394 138632073817 13301751087 4445172640 168621411575 216625517970 74393929423 11187225656 402197616971 191506217401 100191596615 228925645622 44474488799 214805308201 37577989550 17864253649 52024110247 106245635750 264656389123 13108721536 26106045805 50520812793 41680448787 455389275173 34214805230 201158738676 161827173431 194255422315 530877727 174031078051 19964714375 131357069367 135489639247 128888400588 13154845003 71121602594 48440235588 291038163316 7250161664 314759266463 196805854425 19554842340 70599344666 116813588086 274535223360 270657250086 39388979118 27831552636 12458120364 71997254387 31835659129 521563682976 2360310461 16991087539 65507248709 146340646078 58433669140 50532295596 150377479703 39136462530 93866540528 33035717170 57002051347 27210264564 150046285038 45019909961 6993557779 324589081162 60899496628 105582511666 350829573695 96888545769 90700169677 354425318342 103680333882 176060647809 243464522459 65065725247 38004935840 168915702241 188536579144 124341444629 212080897735 22054589084 50804936412 56256785224 25484962162 171153020067 254262688312 104857915327 507927390187 27254196215 163638009176 1445870237 225003740059 102176706621 429146719479 385125820503 426084128223 26956604625 218756685790 6081539728 237540146756 60783879569 98253183250 53094306813 150450585875 37606910744 268857409890 324885679347 221819710938 46619969065 49019548201 45421015364 97455874 43130530395 47961222808 231323052846 354960480955 60300025601 3315370786 22688972192 353458409212 48286461752 520213719151 77307692624 121520761573 276101638070 31829324418 148693710506 84271762509 467842505660 251958891190 101479396312 122289142089 162269568687 389209571787 195091307451 166290598589 10377874733 514968709629 20587915407 59251926740 5116976303 175766577599 232087764123 162175361461 23566955631 318812889615 244289079094 27486151243 52243333217 169486996442 27333215006 11084516117 19803358509 350002940602 543343525156 44520757884 7590235659 13759972764 188623335469 176043897827 63841942990 208802141336 435966239965 144840395301 59899081553 285304464 545975759 169595397112 236180098634 11244311301 2753732574 135682455083 108107738633 128989057207 28610829734 39256605255 48100976766 2887569636 77581721386 94361808915 106178681203 70248541213 10360592145 64774952902 252481076901 103581562141 47931197205 237932241993 73300485317 326017180664 4100460888 12223556730 165620849909 55250646875 49795999002 259045878463 77763061032 30838031362 10030520880 89459172975 90390816887 104401988572 178706154663 24793138386 2489627714 16242183833 5111253195 78105761006 392560168187 93712721764 430655537242 6460896477 57687169582 205514293351 87166188598 4190869948 217391995143 70358474552 215245226250 218637747381 346652663157 158469764087 345957813053 3130365492 263344838629 165410109601 221078689885 8142635406 74827609708 224001887943 72694067712 7055144127 26710478646 38324451079 19912005575 317238412612 6332343055 211059349597 90017091261 20907570650 139445983976 14442490593 20455269293 51111184807 45984625033 58168490647 8320802891 136386083380 78789753424 32324492707 19806336086 201893868853 424097770562 9315492604 452102566869 7573632395 166947104950 156963696695 13362271530 3538955124 62796667454 10551660785 56291416501 82160882466 11074058168 110348199258 256088807284 278790318219 85369047048 15968121932 370018002408 214241957844 148001794007 32623635094 424654890345 107253914722 107170338200 331837765728 110413598586 11639775506 64000627364 378772953505 29835644891 201426090541 47766487265 204372130743 3625593545 479944217198 124256047181 354267448104 70503248453 135887325025 326232107141 70723607764 149728497775 59101605886 98840310307 4001669867 97166599113 17901386812 72970161296 20850191887 75642016772 9560327468 155420733114 3683853922 439884550182 41925737855 12283751521 167509584352 15318983434 115690995911 40281147121 192097738455 125268383057 25914797679 16702634619 201988115291 124985707999 205028484947 289243197222 169097937541 103616381122 446539222718 311214543648 1156689479 71536732814 430807409039 244429649482 133174593077 6839291431 29784699086 42114600115 131180366225 1171451593 19564423410 334330609975 40980013969 108528990435 63626398259 183536210531 59328234901 32607801012 5124048461 22230452441 65031411509 30174862406 198898017650 45038093882 563573187031 26315332788 294547072275 266369295967 8246508597 103155101923 72683627071 28600931239 92110880754 207088793671 28526619785 31215689626 92631075518 365587456913 198523522041 47089343387 100020553811 650747640 72153122573 208958823324 128742610306 39573738870 433200564269 243813470034 103595065342 176128469005 542555715 47107456384 61305248320 106822414475 77741807133 33795931213 38158292913 412286505875 70708002142 22730389808 398158814135 27910697270 475577970462 69427012087 198223422286 101857976341 241119321153 44366169192 181027461957 141267773128 11270971845 5142585503 205998142841 339937597828 48634442974 1419524025 234878318413 85427020975 407069330630 87355033165 106504850334 26360067433 24687990909 39285358104 114078038230 50586552939 79766246435 65042170887 10169892291 7925132935 130307522687 307402990204 3271996441 13200816152 128223106293 11350399886 83412350010 26642207642 8094939768 208321612184 28307865541 86179437483 59264931038 112650907818 17413932380 136424404180 90711251054 61674291750 1579034428 2730920811 26211119120 13388510021 79207058697 15916131007 60555212378 2338141806 73102343235 307552680714 68756297293 47775109089 270646660874 2001658089 40515637794 6982561013 26365769459 72451651727 49336237068 3505244606 46086378002 157291504938 14843014698 240808724743 54803051633 26227121141 246373542680 25531088802 6580155425 51729123559 98681574951 21779179587 86049410028 10463554124 267762415335 14771491518 38848537563 106500967420 105477307148 1421255600 52283556152 112635808746 21274547054 321504994934 158787068043 6434674456 2436247591 256950232528 120955684291 71938163208 2297634064 420621168698 317722986827 3460835341 317991834387 13984175661 30651350991 197156551496 3872875422 12533020983 91841893977 186454469894 472078287433 1764262088 66463944670 309905167576 148032796561 25840450705 104464236565 53744768754 86296262306 16387477426 500090337833 4545473403 296245199620 178126824065 434786921159 182829543341 36163227592 65672882806 4284580891 77999749332 70926746551 368237338302 45046072004 26847655926 6634217492 73509973695 146376729408 78456589729 17688961095 255499099645 95461564050 21954926539 111244436153 43018923627 10201764322 111911607692 74037833417 759188122 1988938499 75450541207 395311430349 180962929388 129281776215 55755800075 61324025561 204685875968 36609537643 144821245248 222664839188 429537978751 440926874982 51981519674 105628205280 51622313956 334356417307 20116101344 3258986052 23888703029 264440039205 71840409129 390959433287 4253280873 195504526849 56266713465 437302533731 22568631105 145216166211 260147560109 4294839715 54023990187 68394961973 85474675737 303930543822 57742537034 123847684854 31683459678 62417244971 304446616384 27101912532 82992161194 138191634453 58927236076 164576578736 298681274277 246681564193 3419323314 106162976899 8981921973 194207581447 17291293778 35957502155 22402904486 189217759314 53551427971 7825944715 1435039723 83689453862 317023721652 2126983395 2673103837 4293658594 60682146951 155743423254 9632999254 6960749557 135237797872 158218249243 106474696574 79943245113 77745130995 46797543267 2378965874 99988600355 372567002922 40675901757 108360328626 226997183678 146161007032 221252290618 439972256798 31669660613 11507839691 266464035853 183131363953 2258288940 235789883847 29363844152 39197641650 159244873544 6084732436 17659713392 120115395162 120348769936 54353138695 114588650553 2679624472 9717753955 103571374299 209434720843 95889971208 226077335817 5127332905 59672188938 167865468410 104388638334 110037868234 8150385926 3441478528 70727475577 23126720353 267161724823 211643391952 34255637029 71974782377 770289346 32419929633 29205502236 296212827619 219492728985 20967502157 47123497110 152754059310 33444909139 3696781711 125265108358 298327519072 5037707819 93662061319 34946484657 298797226 182233230940 121836932228 3073079646 27058133975 157140505340 9982374279 23212316241 434453041044 272872352212 383496356337 478756041651 401263674561 174378034814 75518469354 14610265397 258440184039 146834272514 353032156260 257171435226 317965688672 85876351245 164808024415 58876969458 73338620784 331154673562 138626749468 91720185032 1767092935 2892987935 383312241890 92113226391 173217640550 11752573140 132134419374 209708806290 163831834481 65808117400 42812416152 280993486390 1754425217 56548186283 160807824394 229190386059 32108477538 19766730369 82805638206 100978170619 22774878929 181373840458 3416572295 243594778669 38850589684 30798896295 177545843345 80381980060 311976755326 72434578938 33584781320 146387076 20804434976 73999497022 17898633828 260784769063 264968257170 40538387378 355854862812 41163977556 3241696 60578871983 39228349973 354400551563 78741191690 120166519668 192078451679 12579353451 12968704352 478994480864 139702813989 378917244447 19244398399 516362534 14851176681 121769515737 43815664264 24412265991 72489624520 220823173117 33837606431 127815469744 166165951685 352143243041 218424668996 178374325616 6127803692 18133439366 129448427934 18034141119 103691842930 210254086465 169652864764 12455223588 293978004711 14776914861 229533751316 29627766288 76960566439 138523645965 23056559431 24001574866 70755978261 43357265466 45465326014 180977257020 114779117808 22810942833 10608123487 53124903848 7008940386 893821121 52518531739 127331989907 46805656070 121695252089 58942946353 15754993361 249316020547 197839541056 20536358458 426343551738 451211444307 17032035813 304755132531 129182765500 44564404055 486132404639 40796524410 296837945835 189957488781 8417517880 17124878671 396064239454 36566645458 116335994057 13362198141 88661180326 58948908102 24879734120 202906114333 643372459 14015085197 12837574255 196332178700 322724399827 88950751414 216239863057 13758610717 142671090191 62424559323 99159517959 5261829012 145326340658 52836280255 3374283941 169713529592 44363384762 21094789793 92771379970 33757197905 92707881216 83573256364 344718945727 270913376705 28607471173 86424412892 386532171577 17853212783 17773496603 5976983098 11324520890 58444524592 4289925373 34709404836 370417527708 16840381888 176044556487 8041873706 176723241735 77892064808 37990247699 18720206708 38710101569 328813344600 46977822971 407337255 207613706295 435513702214 21970896693 159899381545 44731844917 14579516517 208860805890 7101662282 224326028369 39789399334 4711099105 62496633882 43292237313 187446443699 273982192779 69072260251 60799991752 130848983773 67541797618 65992411872 61196852367 9518326490 102627528284 168750964894 22239019352 339909437752 8177939588 12539604833 218425646421 4350066247 167892193271 160205752634 53337303228 46821310416 198003795019 18286984229 63746499734 476539336659 132645379277 75524545486 33750739688 113925221651 3145410275 76195694758 27123863052 52311618165 295627618893 259484028465 119006313694 233317737145 145386698888 287219011632 533848111608 21971066014 146466880736 1126316206 441884677 25855208021 60056802479 21835799424 49653016848 48265083969 1349476120 146735993552 450560595235 28710936084 311733258547 44958213509 191445113129 35957809681 32051363418 113489911382 2560092874 243044733162 17058860326 25991639054 14850931378 190510615536 338562957780 173441166312 51242671635 47386034750 384197381472 12085843441 164334443325 15233034058 49516347018 159574591309 95318552783 189685211430 173845757587 29226256662 7527575572 164072876495 47778049898 84660797005 41903548971 14722881947 169938112448 20517029698 50846170610 10843891358 72394915681 242716678518 41192800201 141397313195 32536768950 3512931990 135094939481 122797567516 180115915966 101732981998 104770952797 118244003059 194205750290 495613432489 191469416247 360574832399 158391738079 1900069964 162000027489 10409724172 303454745105 363592265168 231782490327 68023672978 6164196474 88622495155 2191663594 25384385261 16775015161 156800992492 460375112022 14829725491 53218626453 321485873669 47865211739 44910871943 282359313304 18744667152 30806256578 119167136088 9433396599 29349974723 31655366206 16190198405 65765670474 73917725515 80881535604 60252503948 272151743191 79891049892 34950288373 10203098456 211595453628 320198141105 3354170055 74909942732 51226150025 385620892352 40949861051 24015386565 7815784078 16079468543 28109079844 67127496334 196806342194 95193671219 8218431152 266420484448 3957767070 23225029574 4272231744 3340112715 110097359822 1038724753 77866565569 10785701730 174882975801 18746759229 109552925835 209348323064 7528665682 60503390113 229130315887 44088821998 273278575180 175883912993 39830980432 17892767782 51540611709 269072051594 7104214364 3253788663 323806435768 12493160862 27846778527 6040980252 120910512319 125357016178 150658670606 34486850175 418677243372 3438875495 14017042903 15178860321 60430179735 10458230350 127039058616 121764033662 272678561165 46083187224 193488905159 247002702174 102189783935 2399824959 14131528588 89752511632 352039992671 40562484936 211453030663 20386354886 166331463639 17579357417 56362764184 34472161054 51963047459 5133351770 9444797020 266548893906 60430879860 89205907276 1942337394 33539155239 290374133271 22675710131 35487888314 175524346186 19916155211 205374670263 240037263779 79492743660 136466955337 42574145319 7773595296 15758277731 219010777557 40828022623 79254858933 57432727913 95882787195 253328326551 344710070949 363664845143 56710307619 8111166444 296874206620 414020295009 58299259937 2514314363 92736563232 116269129759 197700184829 40094388928 42012091771 35398480888 103853796628 6813372601 87489468642 5408017529 31987236570 88387701332 124858490897 43943972944 32137204751 234455327 14624078325 4189335660 21391687753 106147228609 35350243630 1870009961 59980683511 277793939992 140297078771 19147316862 65887802708 3189394125 12406667499 35747750499 21074540744 36416002698 72934083974 37635653476 29961062382 30687066169 345485481160 29229408900 33428228878 73685399032 38943186193 16427351273 305033258703 274953622080 137908604237 339776228597 173178596898 147967768682 118214643805 29949420679 68016903209 7445839337 49394171603 131800791285 59538302874 95412444432 347388503535 270565009274 385039441146 125917557836 86581432767 198231476827 15532405858 36797893824 87493792666 136205626788 266027072630 21815470755 59037978368 19516354834 359831714541 3134896587 95398529825 36450559520 146349798 127203828387 106725534992 1578105265 18182168961 2531518393 85980519326 55437065950 213269919808 30600112 7320254813 113513228561 189796855332 178945433919 55723530593 71336562851 170659119823 64819206370 13254509539 177357444826 50096260472 6183742755 247846523897 197916658785 64373257524 74710762302 276664797519 362025888413 16675377669 5351893461 62099843268 3831402472 31666500040 280816465956 43977874755 102793916303 22987078514 35669450806 46709373677 107140799972 8189402187 88792747815 224702513935 28214802192 86902920682 46750022952 188774135562 100954701698 105128386567 20727319436 200224648832 52463667025 169267212517 136366597239 152626225144 38572454917 38464582412 83438208043 62128312669 242869761738 2304288096 302728167513 106421577736 128185517432 6232113222 326425873635 19173930156 231041288724 161321967242 15936739821 372819457570 370476262844 205769599885 3651434034 16339233460 65971842675 73336670169 26723803686 109535178083 276716296219 13656311141 264030791131 13573025038 199044531042 50864105 51193420739 207981728917 61567837169 29108730743 5323314863 718123980 101906839608 232371388650 92749855574 135956206748 115823121443 80441052947 161334474504 22988743455 86380317351 146640129957 9412376929 22315360144 16995455380 54815759381 364312481400 17255534650 49790688718 115244865048 231666981565 294510322994 18510837658 441176885617 5242986762 146150236469 160127702303 208860983135 228616431551 46477443008 90878051198 69764104875 14712906940 404212395751 3614718649 144903878006 43312472377 89997894 127798901854 116138336689 65400753716 68447342381 29165240650 7955125940 113446110424 39718100920 24208731052 18315991680 101583865681 253442045047 6983066544 6789656649 41289422136 60362136195 96691361099 186959533458 10617779454 436051631604 339185213253 251501612685 34519689472 161500002992 13512789784 8517322961 79552788225 395724600155 133666693368 50307706348 270217317971 35826978683 123053852722 302448218877 2749267872 37609621879 2602702034 273197916931 146939201214 336871357934 71931620552 2644070861 215061661 18064477951 119199594215 16476169120 98457357254 179864487055 105037418554 286851118775 14946890805 39505503528 194493896285 23931053794 42094840183 78714735054 8162163886 328320932994 4038637918 7121155449 146370261651 1656143188 38917910554 10239249208 77298405929 27844308910 267162539765 99411653808 293943458573 21702372771 129218994363 14258446976 268647755841 484475662404 58372299472 92678249288 168620494392 34456656193 41575746179 98750386045 117791419391 259749849173 95630945274 104538858022 444200228653 95876487561 16947134009 25986349168 56144105359 24898000038 283445173845 3621285161 206509677173 6251329983 36202612253 278020563696 131638647951 125591338293 221286335231 329338264541 31443717285 12718703200 146206052081 210179890427 3929166889 18787359658 32614249068 18634428442 73867565314 25725198676 65647001028 18524894423 14091068247 84036585184 111535599882 198212596067 368350043890 75572496493 66363570203 7273023966 264625739252 22938429992 44595106874 150329733640 189243428345 84683242583 496465320260 7888065641 11242698257 46645788070 124719784462 150764185752 9036214025 1009104408 3514698001 117929995663 163592664118 134613451617 144357847564 32530730316 152225183852 336833454558 59141749072 460470416182 107219547050 24155400138 240776071788 80371556897 23159663541 10925673491 12208963128 92681475636 63679068241 210828016163 1813233269 146796967942 381879444 128744311314 20460200428 109916834035 15696498969 150034954126 13763748816 165291662419 66113463509 138639890550 2009698504 128865782828 93206471565 85950379122 340939534960 168599945518 64190396353 87565762723 20674950050 204053325786 22304423524 8898656343 141203539315 389277938732 54705726255 24880400132 94754842685 320034789554 106418946921 248401678966 31445443748 86993967330 28044100808 48765615862 40928652948 196911831366 3962934066 152487541566 255333897859 15687439204 169759210047 89836525420 64019200615 69748093029 97171812911 590184931 3766637070 60512818434 148803129875 278138064384 5439673258 158814417625 53112325467 135721732765 111838021768 140926489349 128207161014 185878474831 36874141245 98929408575 31433696167 61492601680 166442659533 403324265 45749790610 32418724428 273175607703 238283501723 86888617349 58387289178 192439075627 408414780591 155363592379 3762582200 36635649765 23901301470 40156578203 43185099073 20214214122 93880677349 86033951327 5884947492 75793289082 332400413733 24121504294 95830145105 140967351484 223125986089 5216025630 31887659956 9819794640 62232080006 352836395298 149433925889 185213420867 48681630118 2829857229 7998492811 17031535844 5733755220 51873213190 35434078667 81590808965 16845840783 382133749312 147809119924 13514137688 262107976120 25135496359 80813262065 60038928871 93482199702 85416671413 1900168776 189600090263 75488270284 6968808027 365165739971 400392125885 273342872779 141597528355 1534522702 5904222705 21259944537 108370847796 37935243287 50387698148 459870304020 186748332961 5049746335 7051672363 137165776332 20441342908 15037214130 41109268347 16761193298 301191948945 358261933440 4783270859 157749703652 33536942889 3697290861 113672204328 56957807879 44925290839 351702752173 51655819730 40686088717 301038491041 14256028367 215131326120 259020473051 425544158423 41320009076 311846590532 444105749 219327379300 50012219029 247101087052 125997834474 21754020 449101876534 145232684187 113188713199 51743508373 4618041335 128391063530 44696360886 36164350025 188570401393 101968656403 57653960660 5837388021 374619814899 51169796345 38463891051 20600474021 282010812217 19982631376 3098883388 316351511902 9505291820 5265007709 158250682412 10581442252 36470830272 81079250251 31355195079 3380337666 186651914681 10624332765 8777566928 2087157175 273528855843 3151998795 125916613911 60989448519 465235398340 89272850576 134819955482 68816675492 12673530440 43225801750 5469608894 103123084906 73836899767 43545060308 95506317363 84745600319 604419274 60476807183 37776578541 273647731789 120888560401 80005472566 245133714276 185508743950 116522137846 50724461121 28726734163 113030734324 42979856168 1621123727 304914240715 139716555357 30388905949 401302767605 26069274826 111077508951 4722135338 38418388862 8018414690 65647407467 83827947920 6997662032 190271154 7948073994 150675763508 340582505946 247929736599 356190478718 12904167079 8231230548 199302265780 8952799517 99701654723 212229513349 55506297644 60492275239 99631323176 88620904415 306571354875 147652213346 92279134549 257013134924 303447051208 104424729510 220436704872 16741165082 257945088877 346739653129 293851579387 44877779605 283412557943 161576645202 99298517270 117069556835 176787615159 302912961391 45006855989 23488689303 98850990060 89201324269 245275369055 45682331886 13548969360 118806761321 55662600506 5403129537 15710699364 133663235396 2340380210 44423997295 248205195655 105007187171 6747081132 103030509925 7334084635 99336148271 14485568019 76806020552 233264907731 49524867786 67834650243 493351808481 67193747874 6929382059 47764310959 34338563716 95363028736 28938721066 76046900738 97665986462 388300295511 311064976931 12316252174 162387105255 77957524821 70160662067 171170363643 257817475492 349438917556 45310129915 167281396436 157894275041 53874162916 238168849145 16578785880 30122072384 61844809287 28244001765 22317880042 56556476323 13431478488 114467271767 197911380110 72048661745 66266695613 6402567280 31717915945 50842550467 29589407153 462788906695 2586014193 1150741635 91613035669 32929818397 70015751014 67596224192 70315405279 153914257064 78308838759 116518468706 126014390769 48288310857 134078879025 144212006514 198892107485 15564561977 4634374136 97359767998 1152718672 194282125467 74598418933 143634350485 4090627140 119525531092 268218493286 111930305390 11950395984 111427092262 30136990914 134794507037 470656730731 10614078636 24257778552 122066669745 129469200741 7348165569 83699835479 130531887563 161775688951 242489344599 52809624034 28454137727 76066501759 402944628456 130863087266 300723666034 206030855110 231332764891 38311721255 124928340701 55185348110 7215371990 132632084524 217501473755 254342549955 38767629671 2858777937 76273208988 268975151615 29639716885 298107922312 1757019440 246519558605 135336283583 86807309305 282037793144 183253215374 579855940 305679636015 160084540213 222668071836 2773985526 113944832908 61614965552 16520954045 84748838544 16111894565 173529196895 34886095487 207333288099 436359902297 22483187048 99949017305 30185293388 5994952698 4150121042 235484781439 167563851632 119580010431 68040244310 42614125554 8882325179 19448754797 344498839308 13190971993 40089553752 90185349346 62763144921 4839777135 55331618282 44485290661 10313195024 30683434296 114528088315 523361569 4112225305 63143481226 113297137170 3915276 390864212976 12817306786 11219122605 69478451567 23432631142 403682572211 59881024589 23597154387 397571957712 171481945594 8662768509 40655560525 2264016191 27942442942 187186518419 104112065977 83167766406 9849831 1819711508 122252478457 83845118210 86096835505 5058415170 55128974535 71509441755 145624845014 211105440710 94945234369 27830336359 129774476115 30902440717 25292151475 131030876364 158841403678 15544200803 125325454847 91231441947 154392139808 136839645812 128201546109 150310559190 113812603982 7440361716 200735453370 157345311045 311176529612 180343414070 100754425563 49901558788 13621397333 227547325071 223324580423 255411233562 4680827149 5161210382 174679015452 159227994765 269445976083 126382500021 143103207073 13920075647 9499180173 125083377470 6037476066 128017124213 71814117267 239408975002 187416945505 19873850115 26512826 112043195429 79699554607 219185705968 308780401767 515533179 178084188254 164439092568 56047769771 278520049356 7505079093 6219979535 46233452789 175364857594 94308434128 62598369561 50535276828 178039220500 12914836909 127849402395 122987259647 330562557392 35258715674 5658860486 116086345247 232289758346 291350440880 151819497665 2232645955 99957083589 139404799663 6710356105 407439645147 38871778063 5629697127 9392715651 284867156152 67141387212 33493986558 48319983022 10175170542 371123153843 17820446986 20617386126 24574680018 14246813517 152285726501 71086906259 370688131910 943544807 11351397452 136912039429 130748783306 60410032927 42807872633 42710402947 163585770382 12579909877 195311749286 119172526513 18148942981 11871988536 189456570745 23281304084 45782707136 7580212407 3884868042 10469173153 71954291699 22190148343 110853891881 380013754014 84922911395 84845940614 2160966688 138263987856 321159239 96941076789 80541751168 55984851606 125869157829 169813410802 30514106204 224431582075 65454929911 6670980609 72192882140 283226725115 210690635176 68790637473 48041295482 409551297589 91347684587 175085867794 75917298795 96611100713 241332994253 242030422884 169595096867 207978242018 149452242232 9673614872 173806049 243144046604 42694474424 57777953024 528067593 114169417025 72526134235 117065704945 14419802094 230321382402 94125925198 59320530845 76069788 142028082935 397365799536 96575535659 38759797158 165133432197 99114398491 32284247557 303916403022 1027689149 16249012499 166774056752 7450506082 8006944822 74673070479 125961311567 347932507677 4666530869 414342109835 39012053738 112557424213 2166716616 118630115049 366338748466 47905556242 1777947346 465833295 76698453941 200125067320 56517567417 43748998144 172246143224 219086257635 2229700414 2440157900 107152449004 132472762036 35640165799 409105738260 718143019 32747854 168359109563 420225336354 86475465235 98421767553 39868515863 32462516 96205145997 12572771971 116261362256 39873540297 23286052009 27877931503 185956258868 85553759009 32816007801 44105376134 133045612340 102240651905 383187264801 34511603888 99576835558 27993134315 234373083702 315956738008 94136794367 52115190604 260019462485 489675414423 195870185261 33256158771 232879207062 56523305373 439787867300 11819140705 26879090323 41652651274 90452509302 2083960205 36111742096 9484587433 9334573744 110768260692 65819120227 172137872722 250585798804 27306765992 110778000703 5159840033 218451805765 90765095092 24141557400 45719130216 64428287162 1898981466 210521482420 252340102738 18638079089 55726276472 127065437645 14653807073 10156422849 248952986344 88842672562 61123333314 92217377759 172241951 12723307781 10797875640 47734468808 24143698499 10586521941 130089829388 40258573427 58233566285 180739259342 30521115580 61654292912 99852556973 20289779374 56780623605 93772483252 86135002842 6078908896 87304302564 14262734438 187711069990 50222649248 135784847252 55460432889 272352911025 31594746311 286092728516 89516012066 11033836034 27671147328 92544290569 1268417983 58801064825 37236676547 23419955942 5361540226 27126380641 182292558198 225167171698 80843790546 414867763743 83003591109 28179896061 9120537006 133160901865 106792849768 47822890792 101478833586 276818222788 17201005187 123100239628 84529928567 358125747079 198811368168 22696447465 1293473797 15164331069 80719219082 3404817576 32733041695 4699228727 15218609134 2468801384 82475512500 63560599303 87116075397 56237078260 121851915574 148718345073 407925949502 88430533998 1895960228 27910598973 73742566141 59640735080 182267735237 39924727747 18184577418 65060188171 69342847386 75391454761 15140156007 5996537901 681956888 148736937838 21172551343 992952318 217302149852 101190851422 31940133443 4977004746 121590812064 263434405797 3792017946 5936794943 39060490396 144296016027 31450362202 70036302542 301260231709 83091760261 149113628100 57811141979 288682250420 7203804475 11975575060 137269789903 160717478560 22108066109 113117073034 105436313528 218921050182 326006840976 84489257970 18133999760 226186272136 3902950497 151787551612 262800069689 227138288950 165927337570 71957106164 190716928409 228577221196 106981730549 2652080490 458127558670 64812051876 345251921503 320037285271 8499696715 86044035873 31187300820 50160656015 313983405988 42041600374 65112823582 769972489 7331565259 30348193843 401068859825 14235725149 358724439535 886168132 114033455846 174021662929 181956009188 41818758749 253718609265 137877805142 27472593290 289912259881 4997320046 14019962683 10377934422 31037194233 37392568323 9236064544 13308232200 279362756 40648871981 44260666905 350381976990 21833564735 167004696822 125242162129 117032194071 322896603888 97203335693 151274607478 27673367798 2118082243 162717315863 8018868497 168277554414 11139078280 49488894271 89991845079 21883898091 196537653368 50850920326 21572514178 10352814558 58937064113 350456505 224169797209 88470634438 70090582126 16840503174 296694161551 2954968321 45762744149 146788434189 3553379818 48015948327 621674682 2522731834 58998203602 15791026612 148356712677 24063316212 8064887742 2344520711 28440587997 224508513997 35616541990 108034468831 105623497112 42412926945 133245567238 20735711580 285999695079 213976874549 40275852807 204280310608 118720121310 140503769013 167872554379 10000835156 37753435831 286803908295 80268969244 12041729930 234441292720 195901918778 6930283330 18579031964 99789344443 60160833894 5662001225 22699372665 11019525448 209268483447 200091566968 11230851513 51797771954 156253210342 109926806407 247064463723 294498562682 77193448400 27902632564 83837259574 111333284065 6403731257 14762411994 7981792969 113866530556 40057935708 8546218531 30449544763 273011428356 955787656 29034583219 5885982611 167234438229 173859569783 8131307964 698018360 7808450975 147474500134 124751987428 84439063582 280244934124 326212283495 210469315649 40637049832 39876399669 1108889243 10475755318 34470969074 244818102317 95750069062 134347112271 11118512076 202936832575 166269702106 420826072076 12663996056 1277486462 158360625509 9841898401 143049393540 162904587732 279273611 18844996819 271014060329 109157644914 22022346872 56632151885 187639884605 131631161813 468173676286 6268849413 96577372497 14917588670 8048983542 298363288957 108500448290 36583981185 60341808037 126978161511 278293345183 17128686654 13257759383 40431567776 296523014918 62475416456 31516892453 159833636877 48309176784 248679906391 26946136340 309400580826 334074007690 6390723994 413963642697 24995611133 63059450330 14159083029 92601229043 6221397226 40180984879 8992286703 128429280275 95858142260 48944036513 288901396287 111611722798 40267061369 4264032154 33341666083 48499802716 136040745965 222878932699 145650843651 14440548202 46155368134 359081071070 295130551507 27451293667 43215764105 98668576811 3283246743 228211995400 173554484324 37903722417 45533338199 35640302791 495312435177 285520560921 308126781250 91130992737 226652310803 14383031845 1450048259 85227712942 7817818321 132999654822 43289083453 8907677987 109047640373 12830813647 49498979796 189466837942 1531310552 203613840378 432730572172 132846681824 391666902632 51922751332 257381482017 1853781873 86882401122 39027663789 116632516508 21467592653 152219286501 12834649225 3379803576 11608710829 10042382578 308559505954 152874240717 31961788051 30827311849 376049835314 61934320722 132254189126 111273677649 78755044819 41145905176 5830099318 100722672611 915756830 25578755136 17087125516 5130954637 5906545502 291936033932 54201973671 79219439903 140328371518 1539604681 396046705136 467107312657 36781520222 136786356390 7539324363 254938833596 381218488652 3638380815 1132935829 159485144592 74487808082 76032974053 270676800749 71434364675 4473436810 13743557688 4828019318 355284894132 1845147632 53539719127 10300280051 100896034163 121880502664 62642357762 31606188333 9791895591 25325348554 42513775154 149458088641 38880881401 70683599093 113775462155 277016777842 214890720727 139346046317 342747713318 11429099202 2707438053 6780267907 62659790194 36281353802 13349133408 13004297341 53918931408 172370039922 279198133267 2742776463 9651855739 110135274358 29784711127 78080412028 15873515830 235459905490 669403207 55892031530 88415358396 144384610458 78345093447 74195024902 34396681575 206083124840 125562525503 84947985838 14267865146 5381427505 217525850458 224126934533 1813301840 101416282994 26908254505 12732910687 242978392588 177133225072 155036216899 4896055906 329523628505 9056006611 46507395877 163864397709 73632553152 14293188957 135980062689 249839601626 14023084034 23484024026 122649804973 153147651937 35128538845 20422015980 236598062329 219816864064 4985166175 63585597844 67127943390 84797359000 131671315741 328859711371 3009538 391176797 17291594945 11509520571 268881939543 130028015172 13465373566 275112307829 221988114049 44182926150 69980564266 115596766908 72895196811 102262759491 412602923345 168186964371 79771149748 41204924541 190367070109 102476555018 46153123925 119208988453 87637468047 64874735956 350577507873 7964255083 245867387239 137175432299 5007370324 3522519154 49364826943 141303823902 9251602593 347207593483 375834729035 80989039462 225104194535 49151819591 309797695015 308758461053 151590952447 26198860361 70638075748 2875678362 125725809588 3205838058 14179702883 23229870353 11034178170 266883223318 258809704305 1567635584 7391225860 39077395775 31377653484 243130118463 86071251185 8104093709 179780447746 186243534826 106225908149 126555514300 108729272965 295067191167 260189483835 324410892522 30691012640 83279492641 19777164191 224599593335 39033643258 155357529400 30108721405 173684567805 376364251409 87914763473 40444926704 10577519126 22030429857 201963648901 26261278472 321927475061 166860876046 160965284545 7632728642 78312572322 52814936033 11569826825 103288530122 110880152605 130965064651 5405679520 330292332437 18595025015 187099276846 1011122630 10686142267 38492086128 64221273011 97491112729 364872141331 90107848591 145399299561 148641735140 53373980160 110116815877 86789119307 149737096918 219024042098 8277820279 70090434407 91867643533 96575038102 59010875602 2875836369 165649733500 8087683852 70665172533 147615691624 226076252781 73093311804 183884495229 272099332332 239217623653 354248335815 26360920405 102865026818 333308372808 249101262987 309655809076 363692790843 40590579684 510902339859 192441994127 137565997970 286701583696 4336948444 260901462056 48396227378 89758365914 94517872522 79570633204 283883361421 16853488432 282280246816 373236613283 118647823471 43921519190 174773874205 61491958649 60385243167 218677674659 249599240509 22777148960 151773726155 8671330618 380356177321 21265149488 5015346561 38662197766 250739388677 216817417646 359897114310 82158087489 57600905623 219507986488 319000056271 31437078842 81463113430 156821361471 115551229492 8016629618 57839697127 368928898281 106471020940 95718515924 15456232310 587349340 148626643718 41388163414 163974648827 3905432875 243102402578 55400052557 242533953270 228769458291 141609975984 306477335390 165598886140 45848546829 57894970765 63483882099 2493956765 347256806288 318331243429 325492098456 45929193967 127906937406 540940960 87233218518 21250196496 249857728456 82756770640 551958122 215462804703 141593770274 300408011766 135008717687 28943505570 114826688476 249798813012 1396313450 211033495300 2125413919 157311303653 69809706704 1007738429 43449662646 250759369362 11766971412 8477310879 22092230026 86957830692 80914884537 193174499707 161114072305 185942475778 132682357129 214155594784 6093545274 3874171050 1546954566 129755248901 30609297824 144402499543 198910138508 20723175842 244653136687 66300543178 57258455372 6341868279 21042719406 131592170651 34453668176 4031359941 173912157970 16599891093 28301105377 8146044772 51711938043 449050821 292219850528 133497843923 31675384213 89891413575 48561572444 45201485701 72645783963 9454213087 150029202204 67180627415 131388220234 52319974508 126498730273 12498919740 454365565047 146301286261 269429993211 10611494855 5423098735 74109616725 245413182 124793744045 26532582970 16495197528 47291150068 3838426404 84466666147 107455086061 28039392013 252440198096 290273307262 45148158753 2541788449 1739524092 58306387360 48398074833 83388715653 24096891990 71339745366 189570821261 11315953275 135237136653 30864184729 49996343222 269820668766 120484217431 75070522720 3043848735 75571965059 34699473622 4241257276 269985010102 412668637456 77346843678 83908524238 47937816964 202909249903 300831197923 37729544086 555946710 136356801817 7938708462 138291467297 56688333838 109535460071 3323430770 375003113854 46749376788 39912458133 260914906045 16227876198 19481146485 14323765291 23092991813 101194872965 486140752066 146996644119 223483209446 16929210509 77495502314 68344308905 259223540432 62030936270 120880809792 81046765440 5260589102 217096629695 274275746224 59758788284 90883170147 169905507893 15660179163 39359161372 280777012437 67312408952 182030491660 96017989862 11714431348 233993302605 674015986 157744718842 98358245071 216473414517 2039248307 3949778727 123574899529 244330392445 12140183180 161337861608 193260223509 84929070228 17027809107 10980313718 30233890314 373079181351 114076194156 85457098754 44529901720 395210346000 4154034913 192116745831 54440267309 181017076724 2896635873 68903992714 158600114495 15099340217 44810800195 298375371716 8520204998 79107162771 2242121064 218363733898 283842863067 6196142100 27902580156 101254389515 103026022704 5714640856 195004306375 7189497345 172147417641 132183062731 7730957247 117130097445 233758646553 85918505351 240114339098 25198172667 9226296613 14834328939 78039145955 240042466623 17192243858 1008452393 116349799305 9441548883 142104294569 57323352919 13617281338 64020283665 85728543166 16021233987 132783744595 253168959776 13885818441 255948036741 84754367380 46160430763 491242956866 21816281183 2905243989 21376352117 29878783453 139627467762 163000538593 160651896211 102056833003 28880629769 269783271737 29929252646 287889062994 6700514106 320010994829 51884062458 81946383434 4990031688 213777769879 126930511636 280236425416 75201681332 169989123736 364818387355 34883286395 53548151630 9422357454 1483822282 556391174 137785618625 34233794536 194208970472 26122162407 137133071491 91678416863 29037052497 14306072703 96004530204 167157345259 46268480215 367552549371 232563909563 15085626535 156778845781 12655987506 234116528007 111806321160 371088999747 22953708038 327087681788 11069165052 45877156148 107305667323 67598114968 89566360681 74030919985 147489470142 43065761351 26719053700 66728105566 4696002003 12897758457 122213415611 3712197323 196955686319 11113682391 76263170290 186955076203 33642075450 156614989856 8564162432 88256894735 33059512137 163096288234 48049704391 214494447646 59626387624 8839245110 287668166674 78024226828 117343800424 145228500707 345851542269 58559568856 38065137826 146600949933 21112244552 346511012932 196974286210 329882700808 405293621184 271358628 395291356819 52183045012 78614450950 8904970741 28499625301 415297152306 22704468 10341992328 68539789480 7926254201 11948556589 291298899386 114946968890 175787230850 363718176484 22638432480 108789068708 93804062181 6690823950 162502630232 108512136576 7802431166 35658686527 34888736476 38373616449 218985763492 21986692700 52507930928 234203575974 47281797852 57817148633 9667605003 5102746229 53341238673 53299165549 168132726315 14783025923 52457777328 54711746826 4807596625 214431120761 102555719441 543032184 198810065114 19711852079 77151698924 32477482237 1738445431 39252891532 28358095823 33119498800 63368562390 211770154020 581274183 378062894182 343073006346 47014822528 363325320848 90668731923 103539315111 80700652927 18821273804 36727904476 11150385373 157134783300 46774136803 268082299523 76862593095 46095787278 210547224833 91652992899 28418243789 109038429759 15918846265 21092318987 109127294336 23095358664 25558060715 74012324868 152079270364 49448201094 114948792843 63311101696 35759635524 206156809337 60963348798 246825528685 104051851379 32567256695 112835856618 317590346360 136930022272 92645821834 23423777236 105880797068 4511485186 52991661423 50104034050 379224395898 60878956969 71170002922 22259405975 15156874041 62416771310 21471933442 40480892591 61514636305 163334857030 1621521661 10153952563 348945105183 45383199898 45855787044 18555815901 5839512546 17398715947 140129624865 177948469097 21902498667 31189931934 217336686306 7731473573 176102188908 49791699142 374054924817 55576722047 111986502699 22295507332 28057356207 52097142787 308866075636 2459191316 137475269181 223097894961 10371939111 45978416241 53209227134 4543775081 44249045376 17831286685 182073823980 84287265388 165294349536 407342818255 47425879983 230913760100 8699829306 167008207006 203586194586 64870459635 192273614472 84307464718 17027227922 148876029777 75698862675 2548755394 25453582631 197881446977 367159843212 12740583324 280972217900 79658042036 144055811630 51420666751 226992891588 39718301878 226595292085 4666981907 85797166474 47440732677 3499203234 88562932163 9507091177 275381794271 241621354061 14675149164 132855551352 17476148826 7425954035 69150056012 39337472490 303629265644 78304262264 179516904303 1069741792 159268335476 6295434296 93764140244 7347346264 66181585345 4341224695 102084490261 239289477081 31272843581 60367529444 17577417843 50703884089 105424076394 68262136550 124217728821 131832854824 66067359217 151976387398 17859400770 2226306746 58047802856 12901849519 132255310130 37171346586 94874310906 37468977341 25079046108 27920439706 181990675061 90452009892 880402834 363853077794 193507798588 78359468353 53587276387 283471210635 142528583626 57957373740 1159702515 287598872606 384292888140 336246147784 93473302213 164679307534 125116081224 54954213362 197049919377 382126927492 100023935995 60971569294 16254122278 10963290706 4577221512 123288582720 191955066371 7389370541 783156728 157185795830 45979845555 73558303984 28007218368 266538169661 103349442842 54893501380 44586230002 3003591520 13539349008 18451393687 49492919101 60430285338 103803110483 3801802571 224314865318 30950788864 152434543558 85024478713 59260913902 9567030179 55593817199 106808271703 183837826491 122186572208 13218099579 389241423913 18963564292 108830611312 106085240596 113493116050 24779372517 54942934399 68363491757 7800694038 72240729783 99133374764 345562465227 72560426825 82772023914 7346126121 8032256207 5676172657 188926586342 3016905378 35635276696 180069002774 166537922359 17350668326 107206528581 34062442687 384863647487 37705543484 109438505594 16285292809 70767751501 149834912777 55797798684 1196403708 110035204178 246502685051 112497862161 248062382498 189212766103 21806996557 53121314029 101739926720 70003291883 43867256018 331766186888 9151342398 197569532002 21002650136 39966657010 128765528659 355335116437 15475638576 60841485537 99573258245 4006435 97195052585 93539146994 32373528220 33876425004 41211173736 363862414469 175525301941 85995709388 284879644695 471391842762 248822117060 23340444844 710060960 132923900650 11737126288 27016401067 38932957918 648515550 11891457625 79777588523 100173653 37647982191 18906309148 131094069232 147057456347 16190812712 38599241796 22761230326 113585675941 52267966650 19072456777 137728963994 68706219893 231594173517 14063149875 44778283399 50863713376 292727644153 2153603240 140787212490 138853354216 248150499114 23715678203 366308956341 131339388678 12826749819 50144540039 127293531272 41875271478 15634479924 5083674554 309391293299 419403061709 31735863271 67432843237 348495901804 96210121899 49319695366 98754138275 147218894191 45432663254 97089769887 25583390986 64378782389 24956093417 36221880741 104807647940 14126393411 20379642651 141423812188 16466411176 107287529896 25341105159 43940035408 233268757433 278890158200 206857468006 50828168367 43925614690 99228327487 15308773295 21227485469 27575633796 45469869851 44554671028 183853213524 4296302132 70781929090 155149140173 28751546388 35073156069 181930555207 63992513866 450314352318 90770349878 107071105744 1361959746 232155978106 26434449016 216130786261 134926288 15274172699 411813109834 97191685849 30335655278 506790116 15617315523 6234975883 155483861606 131767510479 112722240387 102810362034 61211307103 3345773645 64737861494 433702864944 26420528737 151208587188 34767288814 226463616499 17654944324 125547094940 46492264247 33054770979 1956914964 15691720 112745513314 1091406888 80342985185 258937240173 1624592177 120646602607 63149993881 219794047859 43434982482 39019849313 62270545489 21420563817 146506852349 350050394822 155353127524 56818626684 78308292684 346254032152 30004176396 13881627140 217204695245 25715781289 88615413193 129304349830 84776802509 160711237812 69575736985 415326396949 137332672025 174539879396 57788599024 93041757275 66619248304 3273140235 175542818197 12443700286 122023598485 200181778629 246088488508 25105482244 6804441015 1483027274 76007789365 16880761090 4194648332 84600450729 177035974 163580282851 98660737162 13203622543 198199230331 19687092773 168438157068 352175650036 17080122978 17072206672 688188870 369306186483 274549210216 20844291732 6765666204 63351245629 67501493174 29745251155 388098178152 35420903981 67071628736 55098150617 149897235803 62292099694 24272534286 52490954284 306244380769 84092192317 27728713857 4993111451 31175984483 225198592685 152969109771 17010874319 114368497171 43240265778 661478965 16810740732 22840240267 109535371966 63213673312 15477345165 2485774358 173064295445 84494198775 2625639435 237925380790 44096241970 36532230672 100687281982 38793527143 254239560659 287824224318 128735604678 348355618900 77401214217 39106333743 216025262897 63654643547 276603456627 237496300519 75179723950 246762575664 170369481204 32512853874 280203752618 226133485560 78528563113 8273149361 206814188695 3490169558 1941608490 22704347128 144252634806 164150016393 186476529136 206510784096 29218174556 36444832191 20952482893 83932202 20374206609 69835698280 96237574441 13901022373 50867801187 68986115442 119185365370 11335938774 1460118979 80989787802 202959422230 188695496699 4839706917 121089073776 79038284450 30097878167 201752049558 228056002611 10197825219 79699376097 189005933751 21400745271 43099110096 129123208115 81384260290 30882994273 1372011764 394258856785 256297166715 5678606024 696543485 43884341060 34035005326 47529904157 298049656673 162871379418 36729277924 199407835378 127628250938 109002626078 182825460794 21665643291 9147429243 140242475487 543344926 447911497 40354874619 28391293401 431426534 152524024558 183905243328 6890427631 98462901102 5592718531 86755687092 4399897821 43884536541 28361709292 904512167 79616425939 11313423461 193387494086 92791154230 64500804219 3698195321 17983750358 743047809 101469960158 394753221666 149644693660 248733426979 186326841899 305610094793 10036817461 249304335074 395542661926 51836931641 39968370432 506270230 203690774071 33380562458 28512449924 303398332452 250994547329 2500042647 130469815064 5738507466 198688633699 19152368766 131902004021 161269751389 39346012955 57167785744 396498059493 11369956351 9764108050 10257362038 214809696924 100938465476 6543687349 176109369449 55235154416 73872495999 93953862034 12068613656 54862977300 45025472250 345719690 3331415287 6823822872 278441938791 36424140577 2360972252 18302270698 65505847771 19766841710 135626840783 11859160489 14631146992 168028807971 21491031256 79873483748 42586528969 295726391787 18996535854 28241040882 10150205397 168154581441 74454034613 6489658365 21866336645 209609934897 36634005301 98240543350 613402439 34500786148 144023186701 87551575343 105066508452 103692126326 21422432937 60821242873 18058913622 17632345510 94341526560 19147485546 6606318452 11552275134 86609332198 44502650873 36460891526 202954847701 69965875886 80499391621 8066054743 11386848212 101323099024 226099064959 61579397646 9190714061 43891575985 292237815112 123252994824 179902002868 188912791417 141068467741 14587447801 6863951859 12389487432 53358758684 321282742937 28532550417 3371826292 67470717534 89419481666 84991499099 42155925571 51651268065 30441618412 5661861333 141776418661 195608807858 259472286211 71432883474 7906636306 218188648567 111926812687 62489827086 3989721726 1459942508 165693055782 370108027673 126640893534 137925335268 85961218275 52308231748 33591379872 62139379536 30519521137 212300149936 56202923706 164807224515 62169925355 89836669165 347616808960 223882035483 92050501640 183374362851 11845666821 34919325611 7064564224 34981640595 338796042805 408679254146 43202899447 49487141096 45256948161 64768538718 330393466119 81303170521 87128006216 21994526213 68258775907 14126900521 10007764670 166588859937 45319217870 23277740016 57678998514 60996314430 71912250832 4811396780 9127360634 8000646459 89619162707 188922137338 27087931988 22668285284 69982492954 100194737816 8116303100 171707350408 120872072425 9278140909 33123249162 28762398929 320377080628 107953709706 251326552314 4115554697 949910758 34040796264 10791487717 242379334799 27445386569 44333869885 65299406602 48698383792 113159857930 9359210375 263071292156 134157159335 73705524276 3734821729 49740648804 46598532618 13096284315 92660243394 109385799781 237563487683 61058065008 93315694463 9862293760 163421692485 56956223509 5287257785 111222497741 299287428296 103161624659 63019109978 144455541215 172540544556 83512956923 93480497 214028008892 59632390311 124232968904 18224253805 57412335182 318582184152 39821960248 210456779218 221751065461 7282257670 12478976547 180392057624 15260713799 220961738087 46422655620 233361933026 250354377572 42945347770 2786390190 228549174889 291279525856 96998118029 120836320678 21108775794 294900950883 60086946132 57836813169 27719243779 5486240616 110108479276 26742002686 54016691564 2937031499 114102248979 1207378420 258786000888 12755728710 14769474611 48554497401 262971203028 147712830151 212120409723 47382703932 52844518001 18456167281 10955949625 122762926821 9874927042 18644185300 156966886907 28136245245 54591672311 21966201077 106256799328 25565248778 182374481121 23233202728 68357310940 59681265078 145205194861 160731797798 101256014950 189048172906 42431548816 21452083027 150788600426 375995528470 32189713533 54570999926 310624845877 27910191044 2663272352 126188594196 34740215902 127005837750 23003098736 85516482781 1555794259 12474711600 48298588 7203568927 104634440186 20256010820 245410622765 90482078073 24204211916 313701094061 69374739105 107634134458 107754140079 123786258461 146333822110 27481986969 33070169307 293969942380 73714510341 4262516226 60970140206 192929252871 65649275526 382238823286 6761393809 260863748394 89916892437 157788833869 5134643053 54376001133 62103088024 14109887357 83625592308 184021927499 26030906488 343582672946 287462202640 97134957816 9672053844 62646425768 3258227170 145250196 327158017384 76946158750 126176660382 35037973008 238745395619 19691774359 408105524103 18079727724 71317542145 6519347763 413868336264 85128251251 57905837137 10686832464 26050690894 206873810056 92829915407 299086237350 273779941696 435806161300 118599985 15284847660 75065324089 171798150 85967134118 90505958284 1774229685 122965019999 103105772830 51151869912 11611750405 141468343526 40217313785 145045254196 16592557862 129370203394 61417623919 6924290586 290279914940 220590803528 180309271936 203188883621 89551966868 54103531430 32605112680 173974704830 62770351450 3556953855 103138597267 2354896382 85942988551 18464048216 337648078325 3088406343 124228609979 44673512693 1586322338 23376880618 59183190226 80249473904 38076679977 83696823659 65479476600 54624305080 14896301806 103373595633 369944505614 306610301757 24216805473 341365786031 436846091271 864983 400511196014 6523883456 68719016768 137341728155 13467112798 204431101980 92773266292 4133599174 62200419730 156606040440 23628043 325558587864 77590842420 198930822103 262227209816 99694262457 110687888998 16150655723 23175943209 9544537561 51521313963 510960956 23087324638 1429895139 56651427596 124681514403 193801857470 154105238460 295321987104 5843962175 35840690008 109808837983 10039880250 64381728197 136936343252 9637960911 119327017945 143993290928 1226982174 342093007286 250316193383 21306987545 181281825517 24729988386 124519863281 117306979169 23255133141 100687988605 26911343440 165056437996 212719057392 133671738901 359483558658 32643740059 84228580832 49925732326 5433966632 444081981630 82158857891 120902540371 68223925849 144378880477 118599544982 8233203692 125707130443 48031972762 34433311495 8493617409 17606570933 59775859327 406311801950 34034622932 45216266708 11323860116 355223007907 15760489502 74497695384 259620093662 462094782993 142717767261 151321017001 1870494785 258580160261 9915405398 14843124945 9660400397 145303113659 322636406278 1073883204 213799127526 22770017202 237626420005 145665667702 377772782859 350591845360 49513604112 153286658060 184129702397 212824300660 12502123775 68048891204 12095658024 16468124200 79578096033 51322641435 80968026826 338351420223 627780097 78489071662 69431496136 20381370454 19219376213 190230432759 17051672209 380784105969 27150160512 35168671778 296679311949 2319470944 107470474820 139489905199 39369970713 44255347246 209867050230 140537574802 736594422 47411096995 7731132485 30699928387 36686961828 64756042641 127780846058 16681590224 3716364699 6106939123 182603119390 40319121621 10516590 6527166 293527956 107791099096 22753708890 373286153829 12076460108 98516084538 33138401791 968904924 18091727618 49735549683 67846711801 72865015965 73305666659 161410395749 288545283665 3223395023 108401208465 135225130815 944645303 65499160284 6515473232 3235953797 138831989013 7101870673 1573631729 1608748206 2247573994 20752505319 2972280 173363793538 129327879854 211810400258 52418504892 228003859937 157367395678 40996707091 4652328392 91239797212 71415410273 192409456920 1867526305 201470375764 82870204243 70675497103 57642206414 21029329049 126825653942 86909164845 191691775637 11260565869 9965156143 163790372339 26521835506 24891211876 125533047256 176305923869 147116509171 186661873624 239607200906 17268683454 78807807965 83620363050 26008885298 135516196972 330804267932 246759235428 65697636606 264188624546 33532388227 361511640595 260262502079 9524137039 284734516957 60039157652 54504075901 331687711204 37257706760 4665854557 300945610603 243614599548 232099131927 65896604688 102869723599 202012226779 14836015707 23409386210 79601069695 63276523140 28030299901 1466966146 212507254435 286026555701 187296157596 40996908666 198537582893 108775645864 28225747702 24152965320 15496013217 167290385381 5100885243 97622738592 413766089129 35812036252 2760787270 83794417195 32476124665 111295834850 125036636166 1091293981 29816152248 91231578446 23804031663 16169304091 16953280087 51952147645 63027410356 8010583650 125226690549 17967293849 304298727681 264468329297 303908397667 90889286931 183642826207 126615825 3119995090 51216810673 133738961264 82136426103 107652773323 25192570263 4174013716 7402900270 78906904349 181320450626 16321245026 130704250245 96351120100 459756557918 135802860469 242000678303 99481110307 6006996974 372483639216 28279249127 66815551196 64655370512 343123290124 15395988285 324963674099 672523053 463522147012 69875687566 255263896130 64731828618 14599380212 145297202811 110833819886 25237977370 137851482221 169346948089 72880288514 44756152041 29659184285 53344530271 75086787135 48394567894 12412494975 112344449818 253520880428 7213995219 348125673280 441178967763 49625114304 79611112206 13285232693 9143744961 354600656548 75502772730 24537740299 744627873 27961084149 2770622272 2405168217 195719932746 43058191490 2058900 193350977844 5788167912 29428638074 65509368801 25099716627 35376185810 47561920288 63849697721 175796445023 342739016874 30401956000 92544055690 141696261260 28951640062 311739477078 12836130856 104856318223 17912344832 116389008812 64664570021 55322309755 93350595092 27068297778 21858820990 234256549143 358715839303 50459860190 32871193709 146449317924 45993002294 101403715900 135016411335 92284775016 36707165568 38202166959 328538090037 135126454015 223426040083 1002916193 11775706616 124454880887 88284240210 30793410994 100903650157 177578529547 102885842265 36628516640 79597240716 2927664560 238393487106 202161061439 43517680041 34882473394 74038290013 31678852835 234214146179 21642664664 14188655632 18111824891 65340724858 1160703975 98900788538 122032598580 219848238294 105408847886 112906568954 211320636131 235735568051 272000951842 63019010442 83473831440 32712936711 18127583728 81980556784 404257590 219582651733 99639965721 139035399236 1028445179 152979197080 276199541421 32112590333 95490749130 259953612675 177347021532 169507791796 26645851616 7302246379 10721204823 315387029472 30647540022 108402173467 368897173 26176632499 109852739333 2352814432 76674270596 297610969357 81147264408 4482013954 34256242603 89162041073 266249148 86372436342 21717736273 92332641381 49527954628 127885132862 278530475561 31912120787 318801269817 78328014372 237932992791 248948640711 11435955002 126317907441 12026897207 256614882859 64866853061 154189338841 54221180723 229642352293 408956733930 51288811264 58057338204 288790257236 12112704300 34216610655 82140085647 334455743865 74613365108 3933835197 353073575871 63910145398 5616740102 2406088995 94518176506 221295132364 70626167276 25313979109 253887379968 140430537851 17785658327 15411146577 50909830765 73315488226 93691644723 92621442062 447219861824 16231981484 19146605232 80680844932 96569094461 4382965128 245647261457 10302512859 96807421266 29975171055 195785343482 6656738477 30397941882 658414910 42539655741 150913196233 271331789894 154155833441 202595817 8372348135 34061753736 44752820285 224114436944 211211041244 137409647709 62274510688 5798701065 90321788970 111096117871 380481715483 59131126203 143553117671 42216358653 207188718274 21741764724 319570428117 20280470251 17867651301 50549544793 261581991412 33052221769 153421333098 66498327652 373015405832 295279563178 15446631502 41046431520 6994595505 65858140197 234770500784 1265145013 232365423339 119613509619 2028817514 412749005 17993204771 58566349553 2107270008 171771840918 109095630883 214022860982 255970885173 1905271113 252628614448 88238927348 66296935809 246158497157 117166264990 364422278649 6572724449 144534984072 158303751335 229756488262 53505709519 474285004474 21901085569 215871159407 320559989794 7952656650 43726317526 86664392766 44664958356 398326651779 22901828966 36410477355 39437416856 78318489908 49295652168 326248876287 237003439510 405275798137 51488787943 72953625982 50897904774 210132511178 160776872561 85999193053 52302888373 10629676058 106896722480 136919865028 9236859348 232472256431 200221146638 91648253212 13007510831 188591920671 420945212184 214221676860 157452849649 21335114702 53052115438 7432386217 1538668141 29759553910 3425756073 57521004994 287769606068 168104819775 97760820736 116886537581 359613387479 15251229211 13103134738 218963811755 63031557748 238322423260 12007652866 52117619353 2641035310 289850454206 189270811834 3498356539 88249287386 116185021726 49108672630 44215139793 287608930211 6580438630 96822211670 382677719790 177372207823 124933569576 155386863364 1788569088 73141901045 9448027542 407460561523 82601517826 13092954637 426453247843 146647659175 66302743711 186064802920 168613248063 4406387187 11395772031 53909038567 69396889860 60564391261 21174674832 62878638404 41078414507 172667185756 73220376893 79675283048 303535796749 19453784898 58170269816 39393414393 320215472819 17935221984 288497011679 46748145002 370068155048 38545788064 28737672828 189145915505 21041879320 117719031364 116877179896 162746167525 22092314745 4098154756 123578844395 182780148775 21536539149 4333096845 446724308238 7193209407 109260474216 3631219855 111873708615 360876697590 205201199306 51047325784 36139327633 6003369836 36174410684 306141157232 33836345186 238381635782 209404405 19584650048 154688418502 432239116887 230727913924 11019060288 17708890704 11553288438 148288216907 23610693900 125490903985 84052081292 197319934524 248062181187 79071282037 143575585131 30851486417 401051005648 428833536532 4318408651 25164641622 240999525772 93829864775 69544409365 34973502098 33543829505 98618738973 31150356011 135183077645 26188916247 61523877018 175264830332 16452528006 1250107497 115961645044 154385617310 166980730353 4433182251 152358324309 62885938823 10661637592 112682274247 71433621659 410439913224 7626715630 33675800150 126400458714 4430470624 3438245979 171263888472 74898759774 34583020441 13383751745 632044933 299538943 65466653775 146955060298 38779318265 7068770857 115841870909 61935898956 68448611422 358387823167 323526063545 295932234327 183023353758 148642098163 1903644150 159033716494 108540536033 34198012657 44174161275 90204290813 23344832829 4456549424 108470312604 40300289242 78895983641 214936572799 23196417123 97819264857 271595822178 38944813316 106223042801 26321209410 5527976737 129582012311 70827764611 74055462720 345758111714 193482273090 36985366175 4368420575 54225432104 131945115850 181057100061 266646034378 391397481048 28188766134 5598307786 57896091714 41295453486 27298938548 205784426434 191827751113 367805361835 21005084390 226180024248 54056870 6012548184 120903058864 90150281106 32477226061 185369802543 50959581659 111973494157 309089408652 377641165136 28755943907 28449475 3476806959 41755230313 16424011469 6448441623 263430823803 65646284666 64229880865 14979711209 126270661648 97124338597 24511867348 18223284402 127897129001 68082216956 123859291530 8759865850 260018981144 246214927368 323499102027 99818629598 65403127 40693183419 63946550363 150929073103 130587481039 373382330720 3176825729 33890665597 372585207299 309950941956 121438455583 200773833242 5748887698 65524182656 64470210753 66417732287 11333336461 100928739000 158966414365 79594703790 95027917691 36449186301 218212310495 4429475186 179396945061 107563388040 12523337318 12424943390 6515738063 59121828950 1336704775 332494305635 1515844416 60728784364 30495999392 377172100576 2118120987 432049462401 10136778077 112649382837 32636030927 7893731885 135419369142 2253869231 17093004167 82447309655 66154740536 11730178970 148280788576 185666261689 195974777688 29931339407 9348140900 15263863357 66128021737 22280263081 261925199430 94423420331 60705719001 89086083413 41175742346 202995061038 133000959018 88755387537 3483530393 1818202001 78108232203 10185905965 14721194117 55049536178 77222925839 41487276955 37489180653 4546438997 418637022340 2056457125 121273462502 47055653377 88528742888 137364454518 327007242511 108599713105 183182811965 33501639313 135455591924 256822820662 109410796551 134083001956 2361364527 250586930267 121568859693 96324838487 170595137 9160728136 91574154579 521945382 17467029616 161975965173 35878704753 158626693501 129452418440 3115062411 16560249381 685694905 34607476154 44727415135 273333091850 26250424486 21039784212 7847370032 403950204446 15660406139 300194286937 7636255758 3340504365 58159646177 130567197093 83787039003 239734442607 430874861 73536499292 15613494920 73682350220 10747693766 20673567147 34592623754 99257672538 13074482078 17488135719 75782620837 36336288682 17303905528 93801297345 195774859817 321949068581 57212169335 6757145982 101752119111 62112260785 81885738108 124006205576 110714293762 217125195536 10481160733 111139103427 34202416066 221701823682 154340231933 38973564330 24569237429 127389138913 17562194820 52910066664 17835509650 3209037125 116698742895 166683175488 55126583981 271424854125 256822943220 426744722743 70374173014 107716135842 5720220001 14599792009 35574211795 204961173053 61901657316 54058462430 139402264258 6455607713 298924739203 1428793171 134240165301 27211073192 9274323276 141712077146 12548194370 17753743323 10675786842 150415422463 50228670916 2167207911 10497851658 5192868858 277394378900 63752826037 3620407101 54458723778 30018707769 149442805549 70737478953 32180270417 3241362607 158823841219 22355421897 8563490067 41772590372 339077316677 87114032304 16773236443 37133224124 270034625366 386094661636 146378686747 238961190517 8677942411 26904964922 13564899555 394669152695 60398042443 59783986061 62564450918 38187024828 11737328381 160312323785 175603563633 89399990195 4205795086 143469589554 43756561777 24369099892 42034238566 5363719541 222526765341 107734824728 5832377723 158116338028 52600096631 184225657219 121317936568 14221808161 34323821385 290825036572 100554972774 5769731403 110207966458 116210592088 48506140158 39258216873 189351807478 51879837812 45439124305 86302110136 138236644271 146366018172 13434378630 90642789125 47523473951 135722296712 247244477303 131354931351 5470123626 137946877568 181229844117 19214689555 35177310949 10289198338 20040066022 376013777645 1630397952 58087027544 178115666899 21778914644 4984844713 9160300893 12111524951 11281925255 204407927103 25335343297 96153054119 7955567135 131095966568 9727034978 19772056128 3585550463 5985350443 26203454011 52027012425 70704451392 143894556073 41518484099 18300290169 22145045053 14739399631 358215315548 14706016380 14917610282 408478175797 143562477555 478262657904 84050144056 176192312411 168685649967 29548571098 7191770438 32397836488 14259202563 11817234742 102189388438 41476107566 183368425988 30413235818 35475493617 35212135243 2691347716 224971428444 403705263864 52117366879 115434721692 251559493184 129678192972 107357441239 8215688588 75508815112 10562585103 21344608513 4218589794 23756775973 183264247989 25091417804 31499715356 66721862244 205264892754 12039295827 22561573225 343688843312 300467589977 130709803827 29283615296 11631057316 272139672109 63185789782 4970935150 86781650132 106209436469 258753391336 26157519525 166423009564 86348814998 33561075588 7367875843 248864942206 68364107658 60212120240 264006755585 23222376140 54180561941 64097845572 321049961700 220734814801 11589875140 298342097909 2811280308 219328627022 60694016355 60764266163 9284073711 34934223602 80886122209 39495151634 6488637071 228535747492 407692295279 160095869163 49022632938 73810456349 50957011898 3418666008 68715477752 1820266994 3411762626 5978051437 56964687300 407795960701 4925483992 112859047582 89402159823 6500951017 174737501187 374332628484 395250744111 83519058306 9510251237 135225386267 137301569550 130098271180 371945947145 71239570797 193559420932 36783143756 76850803477 21033901517 265598111731 39138021290 312892158376 245234495021 18745287678 164981148543 70953905423 4362339923 295113745033 192768886611 368471256580 16718054468 253675711492 17171665962 46114836324 222495200522 124799324018 18924423239 92085302489 42249365911 86908046975 116700336411 46407086515 1337805197 29698740619 40056006636 133146098635 141771293772 2854755456 135717981690 76547229107 54137927126 8120796121 55783498626 73230304198 314152068122 41965966195 104069516009 19995650966 3957847833 92324081842 202254054417 26336585808 20852096895 22550746225 221426328911 39069489939 5207664526 14692764616 176795702411 44971503527 222582931686 4009128292 53820214259 83276402765 50736640923 112234807284 78639558519 152942948179 319828594035 284790967592 331990365943 171638567453 306890463993 2385099791 169569880927 38928600989 121741995966 29567130536 131337737840 3052447721 30023400817 161439086906 34804936991 71669997432 116677106704 14773502661 40131924972 75293600259 18544222957 450221068659 62843020701 44138550748 263543080595 109765557240 211152392450 37964716347 3932668199 209249310323 148740752936 21864323002 180700514944 10668370643 73249130785 191347221453 123479082796 47879809187 256460167393 2103177192 44633792619 10511136737 32056912119 9436096424 277914038829 95966110945 83216258632 23251281310 122077009863 16799495633 289253184681 12269502623 50854235507 85699825095 160151498524 83094454831 144140059019 58288968530 37588970578 323074179889 259746533461 42460946971 228797654205 5834844712 41284038404 87084077987 149446601064 407249281350 24619721504 131780344646 5037514281 138100749298 63822268185 77022349715 236546146253 84676464779 4845684768 189755887960 83060565425 53797883438 293781055702 367998169764 223178331577 201631429573 186938295329 146857947159 11370242622 23787697903 73504445049 108269506237 18838515887 89530491324 27892971760 34865677403 153927068536 54239926832 52060797520 12623087984 10585278521 47055083220 36758577042 3286546655 121967653567 6404348980 111618571440 275905817671 11863058375 270899828115 166595179011 21375709208 184975793885 48608455644 354459715323 251579619132 125395123204 201762520129 30602803937 67277104500 85013314690 3559016818 114135862260 255975675371 5500997693 121353913232 299898776018 150098637958 92931450880 45301583106 217094081 53990832342 16566009377 61687547513 71431355910 1786066925 123592025860 37657527331 4992432313 141671534435 238431585216 54974225881 141734175048 19486056690 175849979955 1519139832 88184668191 5170935345 282706033734 279954662338 149628098541 38825336754 82549738118 4874300471 25097798495 66127074949 164877129476 430463306017 48767264817 37058366085 32760545662 8578287557 81929835240 23994909481 226356469604 142432737320 147063625454 360712774447 107064820951 35906445488 68508427891 141223525301 48564814827 335147889766 5467497471 48689968912 115133112612 94655535985 38658306179 192501912 128527482917 24234124640 377112761540 12574424852 46559397920 2853569819 5764956793 471002866184 208608372492 33392498754 72050399309 144389232708 3368157188 196930428018 81212475703 127547669 2154653818 1663299810 279413794308 72303943697 47861442899 140496123395 191825714715 283155494069 28600984042 11759742188 15900084089 172862131481 15921442749 94338277928 94934407738 21701250700 221531114 194637242743 19497762573 72522990760 1941615491 55165587628 156134714689 170539713945 177382892427 2154299558 67244970521 356354490160 47161892798 224701093 249123149496 11161327953 84374342274 65135084886 5367470790 95016492524 97010072166 41643583538 20297198853 9472369338 183646726532 1690214652 73888471877 133995742197 291574535805 24697807506 4842176941 24833287521 45142154696 282865805211 241172384259 41668288800 441976380846 19172244478 36251019792 13939490705 21617534678 160719653464 315241344731 30236676947 165686309550 229252112246 370429551264 61726729343 79510195379 163556074644 173779791383 49691905791 109054111191 10257350125 414961274171 7716590606 234932175520 80830723419 183640596044 359806302522 63042402578 1107533968 21717057391 139814270951 381798745139 44205393059 18714891749 97273224821 338851201033 103047440709 85125139367 316626534893 8993491230 59558188993 5946974531 129550239202 28116626353 88949432302 37621488729 1979754056 35378755916 973541642 11405454771 174418655140 27742323441 300329641481 9105594383 190944150837 1561609422 96501707472 33632494107 61864410088 124878723605 997114493 4518818021 11329803788 230195367410 8266416358 39178917673 137881443627 236416091329 4507861882 6222448325 59999456308 275696864819 108990441782 235387403076 28162408098 127451540801 4524851168 21273337552 64536055234 178431983898 132956037788 97974083913 33973478920 390958331520 230094259683 69338605488 365183949219 186662245570 129375277730 128910557091 16294859674 219954149995 75241508989 276352764199 94969316198 38876730742 236871053741 235680539929 237943073567 49355282150 99767010 324694653285 76321269526 2132253002 72704325594 8664447470 5589795307 14675803426 88344998304 6880180959 315421812477 104095802791 41664737709 2830307639 17325184741 41369456402 23819481963 64198534090 355239795871 42669968535 242237268426 31887552187 49152468325 5135047722 12820285278 57661208988 58824563541 146165806466 323145186329 78851683977 218153591966 37861972248 338076550267 27515239168 12262201314 31716560067 5541698682 3900591915 164625493144 4356172757 45155280451 25377797161 1980598775 27435677356 143364066 4803151601 86579767755 114864519082 347828332324 65968163789 85408051111 150078499225 5522368153 195202532899 78669790295 16768128296 19443758953 34679024809 93088188662 92817996240 175138400249 243655041515 6074964435 2511450284 286730587926 310366125010 38516996284 156497511568 270184563921 102827441092 98513132325 33490010259 44554468608 361292449 44413798766 12239493033 6215691300 119011955974 9375841352 35013902699 26527550686 4793671600 1069344 4433856644 46626433369 169203718052 19722774450 310652303057 11661229033 83125773171 477969303 105675165370 1424446197 4779234344 9975259430 272161778 23127924811 15797233228 259040662837 184838087075 55788400023 75978706232 32230372739 39930140354 197749826051 273573238696 111654602547 81304255761 28192303094 144802328279 117785051330 24407796123 187938871633 85250601402 248039212182 14555363745 47212107729 81764572603 15144288767 235972500882 46809550807 87274879271 139302674130 247381926206 168098522296 41023484283 243897521713 362039061821 27257078587 70673212679 204143043527 104262809572 5048332090 40071152131 46640062009 5250918156 31757765443 109282996716 30972334069 17258773344 27402931356 10244738525 77865156841 20519992169 684409358 28733950706 251832616730 143157352439 34874907198 79320546812 103517909049 36853700692 99444145245 10527999447 353253910512 264324705620 412734116537 42608748041 16522571833 39430687247 62022406020 122524219578 39663919930 24864571243 30954927914 13309204985 249659227229 41267449617 192071406635 210171105668 480166117 67811126211 95408302556 102129493158 22747383 55286082968 4209203065 186192980560 173678759059 54340852146 363520739819 90337770863 99874155562 149902478395 8460311715 43279064632 130831575875 18623778389 91259945274 22095844986 94031883624 22351567977 388514025692 378690190 179010096445 2597196213 78650002343 23656963982 21933936962 14043294585 111142949759 57667798277 47139597309 22450130491 23050130314 38420337038 112080952336 104717616357 414141005595 16104649071 370153757505 64564248564 38514488456 37718156839 205960038265 237137875225 98751190120 300310859372 27691188057 33910855839 103025256255 75359785266 187024764512 15210943131 29246735067 63862507891 19168041426 53549066787 17948616077 43438597766 6095735381 16295705293 1124846208 146581266829 1746883679 62398096042 91668262787 47721859152 68234936718 330233841739 114658951673 196207170757 37040325525 53121752159 55945149551 59157781918 13651608864 451500124 98358189872 311442692493 48052537499 19593310994 35309598433 74966593460 26461117921 86956124235 62072795546 181416341089 126741134813 20547481034 135304051708 2289524822 107658143944 25830071463 62566911906 171449931212 184736799348 24189754783 52202273740 402946540368 190691334126 46273840608 91695910059 60286526671 77036853407 348705474731 254298859352 34755607182 33427906932 32012390507 87069038795 176318368381 141361273916 13951755290 90281264152 23703226939 132689672449 74603687840 111367130527 77387166898 227250095972 28567578711 17938356561 134470569372 129451426877 17154419466 15215145856 49790076597 3637540420 171309617302 104172446265 21918544245 66983121770 18865869449 23687162683 40549245495 86288075786 151610713527 341171845371 244952127129 242850959374 456709851158 69655847050 56209139999 344064764909 81356799949 41955476189 5296684979 19872489358 233173765529 66553447175 335250673877 80389450719 403664946258 176361303022 84401182269 40400826825 174682609724 252298003879 64685338964 4254888920 13413658550 139327583535 7658457488 40985553586 10334242836 86580743105 20514911407 71176919772 75297487913 1781860209 173041901814 247524877883 59679137421 1334488013 82569060772 936180467 12440048320 3941051020 458515672484 19320185707 8373775743 1366939813 101400490233 3897997515 175343889173 129947335177 42407740231 67834811593 5041558973 4676847796 434661024814 100490798514 113053060551 117494956246 151377994340 121660672812 237297841374 223645893311 15011684986 45279983683 515610200 1220821305 153413086108 30358799937 41145105144 6118642400 146091856776 114437957115 142258319782 24855766433 210099149326 53225460299 10402771668 99543184717 34370022017 3835067882 263553170397 25652914400 94467113514 961538758 167680114372 101113882436 229082365185 21684315748 10754927404 22092411381 183919075678 9974145195 26342621851 154993939825 34567735635 6838751704 207865801679 255171297192 251517927983 184899943464 18777524835 68876476470 97463368334 189708788056 27108913262 201150347536 19059851099 48863108439 249640179967 62509522241 32909811494 543645961 41209563763 65547251823 20277728524 243377675570 107063979988 21122154363 90828717624 37537376330 53568274525 192052886918 133275372006 1097329926 233888030766 163744941609 298513445531 160143961402 70416462617 1512439548 111726110032 231118418931 252353257374 204985745377 247454928025 200019568678 318342261172 159034347948 234907623795 379931911215 149973097657 651752280 144545860456 309177191089 147049448559 36569832621 23318144636 112475754278 199406520066 5219359615 14910954056 25193260408 1381642209 56914617410 188490756771 5862463183 185959354682 17767199579 182483722688 23458108908 79173274148 311854270144 50952016541 399946585545 3855238089 42855049165 2286839717 47877185449 25506811310 173131062045 34227398171 13916694480 178024711020 16891924971 35356745586 76660579786 172254089436 9833781795 42188772795 13330345008 98188452446 82503415483 27368298557 37075246157 229033335869 55245900019 64450092560 106594127946 27755765293 246057209 26209318538 8679253070 11066469350 4552175980 335040867251 49937656828 294897965 6495394172 5737718576 38408681905 54607837915 374484717568 106061914178 235229190173 5180690951 5230684266 185972414310 31978804512 47164415994 74284532904 302376190917 5443244518 122463645 7745685704 74336629259 152700551227 25674351018 55711393545 33311236248 28472112433 49263379230 74777548894 612263278 462573969607 14440202095 88797372850 84776782599 34608611506 29147142881 119310636418 196530112443 52039475144 32479551664 112369613303 128477417864 33554660806 398102965669 92291448687 155092909504 24124176910 13897650124 688244043 46775856410 111796143099 294425079960 18702837480 113580968213 74830802890 4282142205 2611737895 13296792782 148115530624 313428510 25751894552 8246914909 56643295772 28988233480 34172833864 187804086328 32392597440 15247873767 157259514983 2500604004 273860676740 93075910925 110169595835 4016579811 29945478834 316887804277 39354672495 71421275835 29275317907 15600258720 54889371994 223592430660 275637029086 51237542116 151329376235 15385043845 395518469173 231047862171 149679536090 73221958376 12356230466 113863323928 92957406742 156976157442 15561609697 165613502425 129127648293 38887925646 85849923637 119725659138 73209283131 50104545783 94963693126 134853025552 147604218397 36557583360 159168414079 42127726627 44749468701 77351049623 22832710341 3862337239 39013329178 112833106347 119839975130 4645521892 61695185663 87055924786 58618490186 31834848046 70795545469 2326549192 35859608278 191647118684 8380664419 70295270328 112818450418 96004379150 2603903336 176114236523 145265829092 38960150089 2513193047 74656685626 39156530453 54325932519 45360813057 30963923552 130028005183 5006673866 74230064597 45442714532 49199941933 55071882069 76829801994 278171785164 42377368569 295392112856 63271019748 102052983102 4854692672 34024133079 84976306670 61406532651 248547670666 17130292974 121714917430 30097281549 101819538305 208969182958 54778761031 487237107 335126285543 447235578645 16650970329 19647295240 163594784498 329379661225 266485246410 18063086946 197818527869 309785245917 291389920359 19136465208 130381277639 144609616318 32019123755 14207562710 355505859314 27099892511 6695100970 265463975059 61100444 259939384689 157538252480 217734319980 179618104197 103824678874 203128850616 108965578245 28858566198 39043252475 6709939090 100298498556 48180759464 66330373388 20062943672 17573189370 21497495454 53487344021 5045999484 115261586336 58656083156 37567301510 59758313371 4088938859 4922506988 21721944812 8900782505 120777405268 51058093472 352593428949 39940877301 52135484624 58713018147 124162838038 42521173661 21666221710 5722541931 45114299357 114516868958 412903465 48524603330 43696831072 330085888532 7666524129 2330034032 130138764853 43563722106 60266190980 21833043013 89239524203 133452661517 9090529872 207557981060 165118209237 286864485280 101601644950 27786713594 6827457531 7921581903 116838375261 246745424972 76445401275 23422612645 234861278274 66187307682 55943139042 218569476388 165282366926 35821681875 72239573012 14107322926 150524319521 7964251255 31679285279 53122176193 184813012811 7846012285 1033797186 105219131530 6082510923 390116356324 178469830467 972991413 9000629696 36162438144 135462922098 17162413482 25711653113 46925062271 283398547940 15281807478 140177149695 262639091187 45654296643 349919564881 133110361834 47048899534 32283069532 156589959497 186863296944 102485776560 365866038995 50737372926 31492587151 335091300241 68058999348 124174491833 2400421102 95130432215 21451879932 273290061570 31833676999 96741760682 125379456162 6368640691 8488249268 507281613 266950216875 17571733296 212152576435 852687316 382580931573 128448902307 45579165000 122359238841 16564371563 69664870572 33992324710 30876320352 213069463547 352347191318 7852480888 48750708883 3100716926 268042451999 191238985465 2879116656 471631947 5812291374 90591174605 327089248081 15561156432 310727473420 52724488932 1928966863 69330000091 26310636731 1633644214 366420579342 35077526819 1773134214 97007650760 335258702233 52161445019 20361687217 43648813370 153464862518 20887516685 202618862778 30630585003 235713907736 58165880072 13735925599 49648153562 26247959857 129725017868 167468213678 127318853225 179368445701 5412255963 9410389535 155507201736 73428483144 130517722611 30300444618 244683870787 9708232772 16734498269 6734997595 35848833558 9032173797 14708198859 346052228372 45758152979 76043286913 259555511920 94943405794 7941843718 148592030519 148673073654 335215997956 18279469686 163350392159 60624064202 61000751520 130181627104 14756037761 5172921634 225995942650 5671941936 198939450727 169918110885 25284717378 451608061 296116474690 252430982979 176437321191 134298557905 262074686862 53540677698 59136305784 341202141570 113977084160 59265746337 191332421663 13276465782 4233644625 251450161174 19529423902 35177293193 182827746035 338839409110 35361778028 1797801245 115575777779 22529996458 8215539492 193116964757 12127649273 76400566890 52680933468 41079501145 208513727069 103681758763 61063385339 37340954094 234558615026 16650967344 25452279464 18868535063 144593244025 18708715931 1788225460 79120780068 105739517322 17041666238 73734558206 17209986800 36081277709 377847923330 19141909009 282512058104 27991896103 47834865156 58561622723 23455678880 35542330534 2575596415 43667488106 310684354443 40656088 8189193190 83541162312 182085655990 35558159257 5724766566 184895593923 20590890802 199721352154 326586697 18510890610 285760129372 188096049933 318363333343 367345446802 143294357861 84541903122 214933341332 41584582700 13011955783 353735720615 16712218 163825234210 1658342536 73464558817 21383459660 8252248638 43338667491 26996366548 256211851758 45543620238 6401062600 73219662887 202000535846 153915549253 230777461026 117621773535 42602626787 3836883449 97237119707 85225158381 39405475760 24209486841 93103976905 210346050497 9860767812 1990041789 7422414536 114267810010 120298114794 11854458533 270268002445 9091394156 35589737682 63420769398 93211373388 20731409450 51462564714 141836347367 144188831191 108807788940 6820375383 76447829154 288523769874 142425445689 97910912774 188259533595 15077040343 232461693566 13494657681 55922832383 22529137804 121738966550 80032710137 296140911501 8777047189 87775225149 64227302233 9700731034 6562230419 10662548801 4106391422 82705180327 53646329948 57402392186 11489449576 10734486377 4392891896 9994216752 210153312400 225146967339 25454214092 82868942705 19800648096 413076542666 170156054733 57340872874 23299095230 62794440278 30402209542 175760757684 74402204489 212176279061 62392364045 46560713136 3549799407 73375194893 198780349984 4772803450 180207515313 12113896095 22560685033 64625360955 18717318047 59784882701 56929249122 21314067041 2527298693 308295697481 52020178005 43973689896 56838498010 17448526213 162483523829 55858687753 334181867851 13915497624 123812214073 71553361052 252649426581 554019621 278935974139 270840987333 445316679608 110615887371 5493359122 386289316063 60842275361 345053539980 343058011362 87330832612 109426989829 30949480791 217824202957 71677993163 202432783582 153868900236 110748465236 41154826865 150843842025 70978823837 48503603487 231150084612 100521232307 344232610351 5150049771 183572204562 543938982 162019787979 179539500448 180194323579 17038149554 329190570131 9456124047 1054990611 25935508231 22070499166 127893533935 13224173879 153819731085 141325661887 60834740372 188191105817 6612108945 15556366662 187455311256 71973234037 151389275582 85222462637 29338270595 5425526841 38282778356 215888486625 276689080250 242848742220 11954022587 110411799202 267244052260 9940444217 35592011870 13589810569 13977150790 58741725806 97505425760 47359934181 48703910999 50776013444 22809029553 48435186725 49107133579 140374602741 228235241265 77108908128 243990366582 19549542473 38191447761 124219400781 19379618270 378746511788 167772565607 24964032785 146026115795 21193530587 338540224786 43863877619 257650227076 9878959432 48597011331 38169911674 33569994544 109102631566 49560677686 376855160393 10079938152 46521307339 1245391352 6114151501 85786832960 46394592857 31140203682 275591389303 8654185081 13631033049 325120172381 149403405799 14043936070 18968251349 122679059007 68028481374 61379694315 85050691644 5590394982 140119041088 169222332689 279556111286 38062017762 310161763178 241439058546 4782331853 70827265022 22120581937 27936499015 10206002274 10966830481 59894881378 49855647179 59169280635 150571577690 129917318268 42067288546 34564253097 79829734079 129220479847 106821769946 377579462839 68848702857 20495372106 198392876885 242738445488 452586422173 54677694493 2641650490 155725454819 65704107869 61294425987 60174381473 55206920655 26340827271 48544501945 361871525634 59724571488 66260152087 132082747453 112564957237 123968650748 280879881341 6130190812 39348856310 15316194144 66809234573 7504695707 12317565138 1715577278 14217221078 78328987074 63822165872 321926602589 22815448219 35327854429 83540772809 87268216639 198471290916 57304277265 6515794694 363453696603 99955763862 90721331949 49948019919 99130847564 46563261706 759257218 296819665327 31441152900 311542238220 1350708870 16292650544 49995689931 164199660533 29124101209 275091608731 4654196653 27626792549 85456557748 184919066810 26577770058 282920305272 311395155416 10712712338 3539391497 309962024912 37432211100 1145705992 328394867579 234580241189 36443348995 326470408119 146823274802 213990477 127111684151 115546901209 281563734188 43227024035 304374405194 168987700525 110689050464 10127592378 16227880336 102158804003 133621326240 41533156861 35860981294 11580461525 29270003719 294779802624 63147517223 6259988295 5078303858 129102328848 326262835379 61406022669 209015197441 51643771543 182187081022 46402119532 12813175805 983937434 44272606299 297102843605 193424613441 125932689664 269392078844 29727052947 24862621504 386591804190 39081496527 8709085515 8958653783 1149661553 68277627993 80693434975 45054006873 62349861678 60766054794 85270358768 49139502591 134159120035 57619602205 168078920170 35399805519 21510592436 433872524 49681655191 82175104402 12341779550 688921937 48927323015 52417388520 95123417338 336320002411 18393590987 6235969972 183976428853 58294644496 13958341203 2228418327 90457348893 5914507101 106024873609 10664826696 139470892951 6156648002 235957223646 140222103373 39535086901 236664280056 349767388785 25969350592 73745058811 352283812762 159300942147 26362006109 363200134663 46915638543 210333595542 9751350592 32251444066 291553912036 100684010516 7108713150 434294686403 5505805630 341665493816 99803256282 10889934437 25621683667 21918818102 194103401705 2148217417 110775140764 39797027118 275415012967 48496118190 3543609781 29289431943 165396578233 9367797678 5262481322 17598440048 113886529561 261551417239 158559626781 216453575074 2596492113 39349200123 342758442922 113281555171 35266377345 384688377347 277045439729 9704704597 4112540217 37845721591 145801144728 147486250754 82205065113 301266359476 7517161893 21585915116 220631642069 452176266039 1882696521 31934804898 279369335 95528897841 7421070823 22479369288 57402354926 1153243577 2836967508 12462020461 14538321255 3532659503 2694511116 36576103647 25921743913 109213058066 23900303488 66013383610 67725987437 27315881984 69460082991 128044201144 18390781177 165918644295 386374090422 148239509648 2182534125 100268679913 26554133105 201474930369 207676587453 363804340324 4814806648 53966653172 420110186216 131334274392 66112977960 97143267267 105098807234 14747385818 6419754250 234082081879 108965127568 37572813945 195469275248 47115321771 73995347515 262855611570 134893746900 109203144646 31396234440 1250421292 100778207 130180497 4777347805 49634901503 202024404953 80518130787 75081780772 6020140978 31804060951 40019811576 18084519831 1932825821 108141563437 7842467934 10639209184 20567924212 154584607144 15741851275 14451976757 243609553074 50362007312 28494832537 374219554533 8527219623 32847645557 44355137482 8072079756 241104506944 1087274397 13770683564 37591246067 223887387319 324716983129 17865538204 3177183667 113671998716 47040511468 108889435330 1671579530 38517380157 16229997276 347923855049 237972603239 115339877161 21745888688 15362733240 85445536686 64194785097 67351171598 76416946626 25049629496 431523232205 37485597841 395898515 255164629641 109141048226 258295941501 12640842264 6942042096 32907146159 33471627760 8833283538 6501391143 30200067711 181659794092 27309039460 6658879990 333379592036 6512047262 47035903459 63972136334 94398702060 15765455224 11154732027 247196117820 320434425163 171674066398 73679533740 3209780703 658394021 59654275709 36481426707 231738507431 44769550932 8308887659 67907708957 48865093033 4044746587 5512450425 53245054156 26622519254 3737771106 205418318621 65692077780 65097244701 23743367687 155145984057 284719582083 103987635778 36700121119 162734201757 217931814782 169928860571 69355614923 125308168722 264239779660 172743800285 83734857609 59515446969 33251605861 36552479991 10746139591 47122493823 77550766403 319486887128 184187264035 275069929813 115534114099 121071148379 50230850514 95322921852 334522514036 11143374348 6349226509 8540592384 134801594360 66689484172 15971468839 110772942366 641381937 23943015883 49600344303 23322787981 26564791451 130362787035 16384076415 61074172747 32129174596 34419167318 165683747829 16885216839 203205629693 62878092787 21569038149 47279288300 50162682365 23623022139 269500272820 267456643970 122979302865 27363943772 77568816218 156120808650 9405160571 5441169493 403567906265 4616872190 16454617330 3568123063 80483283314 4900949917 336025180434 50384196442 130620310679 99579422238 170434384241 220040768289 10085686561 237907898207 243082661549 129790569270 62452207080 36913088934 44913290183 7258213589 155925173919 1891319453 15740574315 40419657142 130310840920 23143732077 62317647003 126626630036 297337831832 18208555383 363688876657 289699225158 105667054578 152384277032 64628748056 72078914265 64027199165 701953625 13879809376 4376628210 113503555213 42953335818 376927167940 197998958468 52781808711 69121149460 107771698985 22004974951 1832803602 74069002880 381961875992 6634304843 233064358822 281890616409 43958667847 202633779495 137792887280 31077539676 37433265718 10503006661 23052045478 4131563356 46571367804 227312654540 25335642297 62452615795 56003338885 97726579568 77979997827 1355285299 163301728797 40712279335 466110556 46906953012 47149671670 214581609426 109094798160 28027404026 31626031810 192704303040 59418961383 51203986731 14728701690 44363103276 181563110 118908776247 10338170570 123677047374 211045387153 79632763105 138377743687 6517203348 165039128624 43062060913 101289641287 20970892831 19243803542 52794588755 162083199130 13859060220 9305747774 143897769231 165757640150 14125731528 8158354848 54617316633 79953569963 73030843255 4710513269 16615713527 11259252331 374693253603 7495241411 5908092299 60827227694 86074178603 155833735187 12565361707 236659287482 53607705464 94223108562 11366796109 227787005202 18179862400 12162258874 35990378436 18041255361 7815982525 37894223191 41583262948 512902268 31961475890 183465540053 123022311545 160705198891 117627536027 27906117564 28469481873 88793771069 98591927799 89016858633 264340374276 180325005484 216050234 52449171560 81821056557 41507233031 1145029095 53332378988 102988161434 286743449881 70220978898 3130266606 148149808993 409563003380 59632890560 8440775764 104255004809 138787077892 5359696324 57090504520 254389794714 55247621500 36936597455 116763327443 3809189601 405447957958 110780625461 320158066051 89816522594 23167355336 30618733307 24235288286 292675116009 45110589605 3013314382 14043908947 8819593615 95149407974 103093715980 144983454460 110688276489 157298793757 99684020619 46209554760 323747769913 28270021438 310890525591 7260705530 180003343361 92257521850 31268904597 177164974203 93835475030 37611014526 71660781204 332598114072 315740640471 41976898722 26169911706 1570135961 42065402825 69641464944 109378898327 47820219 100733493346 1475810543 36535139607 25146511708 2515366243 261901902942 219827175838 107597054577 126000801877 114211881416 15890220957 151279106099 4230562251 142972854312 17424382123 241930766 60859869998 45644902224 207311009817 221353880730 45915908892 2621139881 372392109577 49290832665 2794394383 70220479803 21519302098 51324956270 1787585067 27124415642 245986320090 130417031037 58735906958 50194416525 105728586554 8725355250 40874795230 196263987876 34526909865 258036082163 21937784026 82626420937 72253665771 215887085121 101092124018 9728515486 767668001 29069929632 49167319300 76172492868 16416100021 19213323316 160605284983 196007331173 75293894031 209135548989 28783050734 103520468569 118984692857 86227457523 12038222783 82256611813 400993158676 25454938848 16412893986 56723700050 122467011003 230119678816 208314435712 133705638817 24982998233 13111285691 659195980 61758772417 116819038460 91659078548 149047834482 251933612914 218659148522 23553405717 31850386719 12392259568 39589838094 69586907989 194735504446 48294879440 5974471957 75373494999 42618227668 47121233296 85732510314 3403457355 55327425639 33050454354 749110702 160773040195 10974297447 58113024327 60830356539 349419035588 195727907991 86347950956 114065782805 31746350913 116052343457 5453578996 169068171765 104332722140 56584515371 749009285 11508603796 7636296876 58048725219 33082370140 15585072495 26199892623 199096977581 91783628847 184305859520 78177010273 147317039155 19669806483 51270883061 283691418846 163585471016 240486718590 133157245121 133152136287 63681136438 31622965373 127859384526 66061704096 13953284743 205456895777 8385916988 6561293304 214496031017 14656385564 52785256305 156570918032 26677863515 130528135256 54557603661 3050700740 68718035907 207679622708 8898719627 252131672900 20319422185 127416770215 296381770589 164739755217 24854707454 219245791466 27956723905 15923049394 137040816015 29803722019 30658069861 22971800185 393050228910 181959772085 159704181627 65443308302 354457543597 60629423453 3253154462 30713999480 143998051466 43455769657 1880107456 1929905092 104668961170 197741648069 3454332331 44585048028 136902816989 115333386094 9017986394 320754762734 26975173564 33161163756 23704876657 11145333585 396510992457 196390807502 23677686250 142451750322 434057477 382233399232 5734219929 363288665 102276941918 106178974823 152737136453 6980762107 14160648838 241078464715 121086944289 23811804062 106419723988 124217210676 145521956103 244435044897 574827212 10979448713 202811111529 39514654691 50604137811 176543674071 417498055 43598596000 1334157735 13246491251 10790198709 12457549617 100102442928 122118533177 258555639829 39977809260 26668630255 118001846862 196815448897 102560549753 153108061251 94895845641 300423903285 88953680157 163638523053 52366638725 13342213 261663413781 8933386838 100848541853 419121958668 38309905618 1020425269 57527643546 101670054369 64916171067 16172806930 345028463292 6484530978 34777190306 8941805858 7986869367 9719958006 79884316955 200051675226 227777064091 10004764380 159796025991 196865229095 132110898663 45926094056 15164726961 54201453778 92156626907 142311250158 17904155485 15593479415 15125840162 128265028684 49414944420 77341168530 591703533 36052723000 16332863213 307382344191 305437198627 266208783645 176728211407 36458916379 115787607388 109441111032 8714685492 360687213100 4350817962 82677468331 272116435042 21853693418 82575508147 16619850297 122312286339 37957586394 196584770589 102382867242 28016877078 84533599902 152936888961 67605877801 1488045729 45463713755 38943046167 79798560074 141561240317 33862572780 208638133632 149802610471 273457143812 43127758519 154407099706 38345968321 14758571824 53279970431 242414561262 343635160231 33910351746 40321484242 50188526643 2211639462 83253312406 15770228124 29390033122 111921685520 9036964711 31568550813 64552105863 18934230390 3240893923 2741105451 46070250922 15048200374 9688060986 143867073095 178174924268 33131333183 8613208113 347589547843 1524814666 36210298443 98247415118 240184770191 287418590104 146961253886 2727505966 227750207217 351891479459 81950850307 4472573808 85553892992 1778637968 14250346619 83548494805 165891628 100564321191 52008370707 196178764342 256255095848 6647133672 156023496046 165533569296 185999208260 119905110830 157166920484 51012629219 103539841846 534139607 19111512117 48761321472 45443652455 333900091605 87090278818 4443154671 4411841211 257710104900 6270894198 97071967073 89835530867 18190400023 43550926978 15245770926 12029243626 4259873779 1388808583 142416203129 19713266436 108617070274 284552821039 1977820543 210422162780 71190496523 273674046374 43190992909 22158725568 42714200891 406618611995 32397105512 63069728772 14930948742 13116917180 9248035796 143684319655 243654698136 289902861085 188834011820 90049965490 222516567388 121886811711 250307370830 17579283661 12114562206 89402279065 2779950223 7848789573 25699923039 210619881549 246984280386 177744245845 47374522037 14776749254 406292207598 50124628676 134915786959 19056239207 135492372875 351481760315 6693682307 16401788116 267083065176 42919252340 92989299181 76790128360 35552839712 109352740226 183971266623 49291837603 26454277003 104905900983 5857522821 83218226143 131411320834 44818813271 301197299227 6310384030 53609698965 376020854 143471219762 36512027517 66770586453 22963312223 79552522445 3807936871 9178741136 404626802535 39922545600 357152496577 132779736414 142126558124 25964024806 16640611819 13135748852 11166234008 176652766543 47178656155 27551722207 54048657020 5851857380 17427913882 127476181080 8710924303 84589582663 74312998471 7036638523 3719286939 44091875627 25016403129 20134335420 14473011960 1330372928 160516685701 28191883703 375749007466 19507077688 64186727934 43223770456 153505820416 80270822284 23460710122 6860709384 4517726913 192232859641 73251528736 103625822771 22483858627 243160710092 107604020878 1073103745 225669261107 99195452956 76002792971 23465143462 13283471665 285421007178 4755100162 116122162124 10151003200 90960816801 4563313899 60540925736 4503741195 38426704354 49667205308 3728890115 10490240618 108404004578 315166152818 222433015601 128797404716 32388967784 32770544276 234351775197 204212545833 217738692734 81097117539 29807950481 970814216 2157005482 2756382584 205118799079 252201922937 3701493268 84938387124 400861149 97386925605 13426335204 107408715484 147152953090 18844527293 80439031955 424900324118 165731075302 36189469503 5828761096 225281587264 286682296755 14740602936 15515995601 185464052787 59787653752 698125 26319655423 11901355213 173978835771 149816165114 16095726356 17728650617 757570559 1551014372 139290377145 312261534640 134562613155 134839504981 322467951850 278923752859 3023264747 35671593651 18898061583 46737288510 14526262325 368672804267 145412261874 241902991217 51930432786 276109397949 67751100696 17206440528 1244341430 36303428443 73972888107 29610126218 26616918616 114304661764 6929835924 187392199463 87393391658 7313856664 304756252494 66716021910 280097881216 3796888170 217049159741 22236277371 11952191808 88510564337 102166263337 55101891900 5794000707 223782205085 1878934215 155225711457 11763013292 9101975900 75524246863 38033464429 15139140484 110520597609 230876208820 75819531084 195053869431 52749532549 115502653500 18434678736 27443867203 134782249306 237965227888 160795489004 73320381127 10978467168 67111949456 141454589765 18874778263 352818002232 224298254932 59849901196 203298751385 79688563455 16706144 53363487536 4380007118 39815710478 167422940570 35551876862 101606087033 8144485869 123275078461 10892048137 59299808010 8763285715 28340543295 5754625564 231027020536 57642995659 9490146958 27417150106 3257535724 41904034726 15028030941 54250865312 307042560962 100351031553 86967392272 4294979908 20514070313 12197752353 386290584489 34418525089 31635604781 155177153397 97179138100 16547760193 46041858035 25193555420 140080735703 28303841645 208034644623 359542910596 102378089381 36682756781 193974219630 12142428089 51980636044 95638033068 89804127145 20145796050 66196729624 210834947150 96399529120 15657064418 87253636537 4702803681 9033860211 112087165943 4162862535 268096232445 58985043968 137238924315 87076559999 1530153728 13337031366 88574475880 47005411529 43034967425 32027547570 36021090125 51773169379 35401081466 18238050080 23113689403 194968147801 184823096821 118014189016 15767845976 28472031195 10785690007 94501305837 19792339793 33993147401 56520536263 6726307001 97324207245 11800881318 156823245440 35078121986 48221815606 239559489989 227308179440 56277593525 12678511441 155820844754 88410645229 115771290239 5477942296 1412344352 98085306676 27894888516 166603709947 20932156344 9747856486 62236675328 213262106128 120248201238 159162050218 9046744977 142984471544 27284710546 237202959763 71336304890 11449531850 124029598303 7480656472 293311179777 7686243135 193340034788 186776448462 42107390461 74734881646 32333770978 96758423169 149034663618 115018432269 241870216464 189333215922 53781399045 44585724504 13495402143 14687127836 36780017840 35901816462 40254427441 45664014761 20647776613 26576638688 1317954335 27668710761 136754094399 40688363545 60230896070 252378498992 77882276509 269651705365 245163417630 286959305744 8019778767 165736986584 14931761442 108435580351 310040934963 872242053 4548288198 52405681924 27697014559 185575343521 14507480 165898956771 101216801995 178168989646 3208061360 19410948212 3990322998 855641470 418604856914 10462222015 11997799624 41142012727 322158163839 4684616 111599715490 63089307053 5730542856 33031269916 9271295886 6568477180 13639134364 8022531433 24038731787 162536241150 23043030635 49311863101 95954314288 46228902782 198588815099 262961949909 4511359276 51310988416 31869483680 4205985292 46911260008 41037004311 27217615338 91787039913 162741929840 164336944093 51455818291 6606971776 37154200411 161158002181 185556499537 8762559785 1205829231 39954990943 284922085883 146145904836 2117447160 109800761821 321774154503 19704661396 44370340202 140867723468 4316249672 182350785678 23406243746 77084343580 58654366004 1761064026 247545755059 50354807448 142889614883 21555116082 291313831504 65670316947 232989663148 141031163651 416434010534 173037059682 120631778466 33449063935 64246418 265117288924 3315626006 76698459052 365341131673 12545145454 223641877882 192862489175 332940810138 25975436208 148304435488 338134009105 18718576298 19399954545 351651464042 165007126983 22860047790 125454323052 376490778774 12440912122 2825338363 115129672158 7744787590 69242521641 197382539712 14041598974 134373358131 97073761646 46932467168 2081299484 5333259142 68328984427 850418447 57494874437 58111639660 48910639563 112070439888 74350133386 56771623802 66928060560 962074220 253247817690 149312266266 153223153512 61283782628 20181655337 185708120704 9227586946 1419031705 177141886893 207020005 365632440813 10162007583 2130160 52889365984 12792601464 124346294812 85983206129 119160790190 15503351825 4843103073 48101982682 56432884082 12094157840 37233496362 124168185168 91222395979 17204605094 14197483392 19733496021 57205716984 87384674287 130766100456 25223898679 1709760580 332941782872 50446323785 13535511960 175965348342 54998274766 219964619015 189820001638 11984628289 29226303118 189525114913 37276671958 10222515009 11854450443 18425321818 73598635136 19086780066 33536512054 54040096843 3034146877 170606059715 46641155414 45238954638 143326794073 105680136396 42345436567 7227482081 2067482835 5781837769 5587146446 62335134150 335081785739 54541191202 200578626348 102806761498 71041457870 141496888252 240103974248 92315147157 24749627171 195270804817 73555536287 14387860563 17842714461 166087923785 6384090167 200132879143 8218214995 27189622350 140281333256 147321678639 8671837224 110071709615 4021719092 217938937339 81406695824 59510343031 144030699082 335224217298 31441493494 138443877053 349620680954 123659892366 9876308258 161881999779 63692040137 54517540104 7236614375 741478818 160417915821 49737585237 178882739767 100553909200 104503321302 3266481712 230061093429 42706782459 28761879017 19262957222 68863934506 190476486095 31492481375 10507946167 6895089696 71227433074 15333285679 92746497583 5189947519 53658655881 241705224034 18760871606 381973187777 24314175383 420047795938 191851768276 2864395459 133573694204 8554678291 37230255531 188513597610 184009449033 13089215959 8726955258 21107429756 21119293991 183326782794 10554270282 377094358975 23080838435 296462247030 29057320575 37392276983 11393808343 209178365845 111459653432 40445018804 196966686784 128268686147 52921883131 19126575928 38260428035 2653839923 189246362644 282754345059 149544564576 123415051299 26743051881 4798070720 42109584178 40103250881 313384747423 303243054633 202788435 246460972304 99759449829 37420094917 110785477581 43538416036 272754994143 177876512189 300972259865 29632138838 21294344073 186535400075 142370834621 94851860804 35198072437 12772260949 50832809877 101161012110 35750517200 85434757283 8822515027 15874266279 422707010704 33554949361 46239488324 177660036519 198505173402 200498883410 14297993280 3579560470 371868350368 244892212850 939461282 22639786123 3489505777 48102880870 139525761560 216235846590 743236789 311753574425 4890653365 163151285770 3652703974 217870711082 148275983452 8304053843 323396859633 57738885062 1482326475 6040678558 21533899086 23556121962 106337275671 10482174411 118395299861 98620702414 9945396055 72285406347 198374214550 18757731803 69958513240 1039717753 22918318154 272283577099 283607111945 143834234242 70780101813 17930049098 7817517129 7884451671 113603736143 133632878231 12024865952 213026005970 54329576002 51919424665 90471808891 4696320109 44972734312 304909509319 34451177719 14016851467 22588446435 9758179672 35254619356 28923415947 51634119586 11375047706 105740149009 116092293778 63186916252 79002368350 5509907739 53948251303 18103103597 238104635246 148330208872 10678023349 240267590240 629395351 13665231072 19592045652 154735368856 4395312987 119586690484 172519484672 15686868049 5002331982 88355091989 105510193720 1028810645 133238704300 118467041807 5571748270 2548035755 12497555458 26489419462 75215567859 202347119348 54928645416 26241493447 4963186514 335971512206 50631633934 41891433499 24668317800 124023813931 44372943080 42733129044 58181524882 3480663472 2914460391 95581824590 245510768441 310407274489 210252922649 55282101492 87356220311 57405635643 164525781569 82056219121 109738378069 181466909319 29589116575 7089757863 14870141544 448367086 59558667338 18068323498 59830129005 13377556565 64768826906 23382309963 13212171213 24700700412 327207589058 32973316028 66914860559 24662424590 254869939468 110913781036 2318658892 354045008186 81095404966 39032945172 29449613581 127959717357 23183278338 236829485154 32240638648 8580742400 106115749663 126312200906 39876795007 118297995553 32401970163 185006868381 42645167890 187432061000 16635264734 16786252233 20806965336 154901233054 6081002244 153641835610 5767507743 28530332596 12498226396 110526205275 24850126618 155118365334 5953765876 1960723164 15493211685 62499467528 22787549008 157696502239 165528426089 49131698145 244047339250 73336731487 102950361330 171500800096 1408152328 200401847987 8797648717 101037139211 2411101974 42868198735 9312578446 57763533143 16167087555 4321819003 177544336466 202012464954 180689080221 22657985667 85261866645 11206864107 93369550811 195081682946 99925022470 305443088993 9293236489 107479517667 48093712242 17260166218 198037869857 79499832013 57741140918 102313627520 6760229258 62181612734 46529202271 307280414131 36479685047 922921593 9256833918 140532944723 60422981254 13898858617 71015989972 56448289731 11448699499 42660531367 21142092784 17911073439 178794687311 6484194636 2632552326 45953134756 133559339569 51490624034 24439183237 19980890442 37381475386 67907081182 8077876509 4028985306 43269974294 224459426050 16728598636 169676003289 46564314731 3265380139 1361280638 4479177072 19725193110 193533171218 225102932523 1964128662 12578774546 133788211594 107260716057 52928902193 5898491407 1859874754 290033372321 29856708939 80368236807 24573465722 204814288471 44615515620 54618981446 7505726468 165216086183 7192005668 185755771720 74186883272 211747280137 79086279145 6829593501 41208457411 376088917766 195041042854 2904744365 177146643086 20173411870 93659583434 1695963041 4523551609 1790746371 180244481261 123468870924 20954706235 17913258682 29850487235 33259820661 198686041982 317595461870 50491408122 6786048587 251339552358 19046336352 128886574100 259588672586 262809309922 37844332976 255712645589 136218139158 76797533317 12777502238 292969841257 24226585811 219321724476 232891491810 66662457286 37290077078 12116369821 14876617880 261782486781 20790196088 105855665308 80525542160 235846630167 29967427230 283518025715 101267026888 52005434975 13168299216 129744455489 17778625216 7517777248 2809771073 41763640572 91254991679 3026889309 54306512578 109318984640 126430866188 40446250659 359649851294 60398925971 85425021582 30278310695 110304431453 45527588910 62844245599 414015826845 24999738455 235646033711 37271611388 13832540525 1026818223 61520113890 168473337792 3742544847 108573724745 53608224791 197520711112 10665584350 5052421732 69157319411 143382286519 241644463500 68944756942 141065717431 6593029340 14673117780 48313396177 24131309909 42846999950 37610050166 3010737248 95439114374 5296230296 345230900935 110506601439 3710060999 201587078709 150267473440 382657954895 98380747661 68962094139 11120222266 53627193814 11555887369 54719806850 6606540623 4407491795 26117445650 92669158074 22025294686 113560006340 6797215855 76110848190 15045591315 55919794124 179265714323 4308077266 98874091964 21651442971 35018199333 222338815636 15562691629 6332256164 192815765793 79091136333 6767176159 53522033391 26674417448 54302614091 82826459844 39237544352 43243973175 35286182507 101996602930 93007545587 31019371098 215428724625 221029107611 196323465525 112644032462 37881344303 60573738250 164631001369 152038947119 145903317126 9368149470 39521277324 375181387245 212022884772 64253302701 150744958024 80641881385 117155450303 145585556006 19196214371 557422846 3312616799 303447043283 296567858381 47469633828 32284168120 225402428463 23116434651 87805872405 59752157350 27201663329 146127467083 6464088657 30720678326 326828753464 85060611319 111140516744 31022378915 130265061972 176640555400 208488940946 184537351898 22816912389 6023581881 2914914687 391982832555 48085948339 14503651105 16935719694 1049587338 36300453989 26083354642 186208514291 267043048514 269976753761 128227151623 55634156033 56889285431 27413690558 62012304692 245358324432 61118571021 104410217865 1563921046 35370537019 31437081033 38112513296 66370277326 87290429975 48368822272 107037154318 1466642457 37780251878 29402733020 47382159080 203532126316 94554200057 41623179144 15683485568 20629075036 34253078040 5102656588 192739111696 4547056434 162327397028 205944064998 40946776478 135623752100 81738804895 18964291917 49320860161 76251257714 219943479889 4617339461 1098998073 6104961201 168768431076 2874512743 28973869549 36571486222 94004873716 14238372751 40873530699 8989792777 34558011755 90863988717 134822984597 114783613840 200401331461 58917392305 105483707861 121454005602 1478933340 52830272444 73764551650 2522554083 105568891518 57928062896 59005319988 89181122893 127044975650 19399794036 43516619187 123265323945 62496946060 413549444221 44199054913 227360915748 98674375906 180248090413 91345403126 364460909242 76413281740 156876275385 6228878536 15449403729 94654575226 1349302764 335220138389 65433132367 20403745220 21253003284 185926130316 9024410950 86278327001 344460225415 166948667489 64609473368 49780597420 25232952178 37965668817 68594451534 15303029775 15041173471 386062341779 10682132153 9472625572 234213643753 40558031639 33201408603 76454409603 255950770811 164895865173 52580930654 242059778995 67557054533 134550945951 139256745224 24650828363 5984743931 297362275374 32944482746 229289350558 1887888564 61277702373 247419729169 23895134343 56008862596 112135376223 10202388825 204582187524 48657306642 54352612077 165764732289 220837242325 14787200021 10488504486 27098328131 2198695281 53368394364 141226930999 15700178541 42489119952 57226147435 55686268210 156058577796 218653440218 76934299058 42806829569 43665668286 103879816 59090260836 88163612388 121032121181 24211813571 47733603909 81463050160 1960873985 19151464984 83603004162 10076767612 175095496153 47222189385 25647765216 195763739257 51034212 22067616475 109508167190 415459601182 114485623403 92501791579 2426154615 13588838843 9263961855 13439611030 206055423282 182508878766 14157115071 163663731009 75054898072 153869707039 288472654554 701994737 139709360525 8994118948 87027107929 179838538186 5654890699 57580828805 89755317758 191604020163 44846973460 54077308562 8511733605 15560140350 116373158 40807776098 18334780549 31705820363 25211181932 100306169374 81161668428 300899830363 55141639288 55649132755 98936155873 26805598 89341493477 52897999860 179331389467 297572568175 21470478575 83166014685 29926937657 88374896021 25513033842 110634897405 5069674748 72892344979 346190650073 19972458585 46474784836 77481640297 1331666534 41779580084 197313493007 8581555810 150527993724 52236201326 30887439313 11864998430 8629886313 42239150012 34996327105 81476242529 373468892175 531821300 17948708882 177620648957 52475776604 51314705873 48257144532 50295368606 371235702784 92886900697 16710790730 52022535435 89910645373 3947323673 62198239650 254045364138 36532335861 24099525158 66113738501 6465087939 247918695782 134936964718 27406984120 16077477529 172177645022 75379832835 45033009253 39248966800 92377122492 4429564982 73906165923 2041674323 89193315930 60020784944 43749357507 313348209420 21257062498 201950186313 2143292945 2714718042 245956334221 25448622979 10019142331 18227938414 55881468208 22220219468 3501475152 6291629896 24733165914 104696453 2808980905 7701478837 343201002939 174655890904 18227177070 5222807575 44810763032 814669714 82413988308 166152480544 386035968547 1361048197 82107246070 57951808745 51045902677 11222096236 29532239762 13228241692 71962238855 32076443813 212181746291 48703005423 20110582926 26900604541 100175214896 28887003667 138083603489 169880521572 201338736003 125480187998 18350005986 45121916222 53644657538 16708332895 13746410860 206929099889 116226059898 98766482067 203694175898 83425995952 84375223521 25413504310 128284690146 100236370819 119885227794 234499606516 5148969747 80358012831 3389856454 310182087627 155554157948 275648929497 187218420311 113936068031 137414898225 53027079048 30929106644 10278760519 55039867617 11094492042 35647136091 28503601387 93220714760 77180260282 77106846040 189465533123 18901022806 95877887199 13316390726 14796836861 227003224050 91723437289 6920078933 328471147164 270709717885 22078279706 80753418014 326286073291 247854710327 15281888531 39135402165 56610549619 73220229571 94142369 16313636123 189725385708 237881495374 440976600 27779054921 62983363229 8658249403 86471956312 26802281408 167378466678 223307484012 52666072539 121748360652 4590912162 39943856033 35755681853 206614762052 5273322003 209171286726 41939950424 27221490223 837607497 65121933160 6862125658 20259042432 59860035586 16695899727 74328897383 84060558910 95306258681 15942858800 30483166379 20820910879 50816592529 50445074830 28039173073 159778041037 103366682631 20023652786 35227051949 79138080343 12533126908 27127847880 9739367025 137100107760 31361358812 54770593545 38325161172 87598801266 76268069957 243270729104 123477433207 73536131 21443363822 9661013685 7898438299 980898313 153434875153 153934473326 28285024852 27581508913 88209605936 29976548004 36107552694 67368621104 48029811253 83381747035 377351681161 242904940082 15932676495 51256961912 52180668490 25412075648 3197507227 121809204 263505525192 60703100444 66156424672 40380837931 674224732 18423425359 257062251468 17163374680 12376664799 79720631954 31779003250 113694887061 16826740173 157976544708 64947501338 33552434627 58577058258 103784119650 182086665092 165117592 28118251049 3289826061 244695355039 37216127586 4613737173 28661191511 74312833654 89120123875 32758659215 44879506174 239947721187 53480137091 31423174195 37238739079 97032977580 65169148668 9798055530 11314777207 9376204997 50043814117 72465508908 29151104 136953524153 49016165206 46187709341 9494615057 64606931210 264028548004 16284334823 11824620309 55039943840 262521453260 124435615758 1702605128 49036231350 25578938202 716200737 214387569942 1570412966 6962268237 257608708 4321514114 364568368566 216428807566 90216766932 202735439360 6912835734 4756881805 38843958880 179865866128 79438788519 63275041 2247020989 184755131324 68442037529 11084240305 381805595280 23680977321 147712238618 9159910746 987399528 132219943658 56410777455 50139598258 25266744640 34327814501 51963477007 2737046798 954938011 179759620800 8711784495 6487987228 141336138305 324833551546 13081064822 54689089436 69172059538 17086859637 27231656574 31660820870 175236122 3749234194 144154901657 57396895268 1539417091 4006262051 22694949477 76234579043 95721813339 135519192632 119246669633 182159726752 63910335301 388405438822 9138971066 375806148581 356146980981 66463372283 27510337137 218072105899 5167612757 42679414775 7244829823 150617083305 67741713378 858132277 18689366966 169299950973 192910831182 95375846721 61172641227 66376793144 90016169684 84886344204 11197520214 45608947693 29672395645 182304577595 76020819787 5210916360 8585314219 12251086774 112572548384 4415862569 75582197793 3067871332 12925541089 63029459632 105340388295 105404837791 367429252993 45378032440 30760882819 191067249260 84976137807 180157761820 3486118737 196108478527 29453785845 22389770884 407680361567 48358464666 255264153908 59921446151 14940423214 276072597891 107395378110 20289233854 40363964880 171540804761 34915647237 353062701505 4803664501 57803318596 296181292966 73881908538 24115291872 7851146403 120178283134 50553834916 24605343435 8575364504 284399330404 69487250093 144952241519 128103848322 133142570403 172742843794 1219338947 246491760558 32946362850 148437382216 127263678831 252484111747 146282548629 385742416753 146857744793 132819977615 9231932656 137487699541 85991087095 330552205904 68239700781 216260733999 345422483736 2269498337 202040796182 24642118256 14122181702 185493770860 36574752147 45377513009 121301633970 98740487612 116704349204 10120677092 279176650448 63655051336 4479022197 2371807731 29024640355 195354051687 137435910655 409731504128 264118109081 15389765792 28435481783 195283828312 396585442197 199145654612 217513884398 87730746583 10748549732 265664069 241837052853 5991964000 226905804690 1172319744 120844105705 1043476915 27820696925 18382205303 8762653262 61837816925 17516462353 286352049815 47520678747 109715312735 92493127758 42562075076 51698874027 29453771625 632046932 29828475661 213436446614 320782674965 5474638832 3004168422 261453186427 3281302232 120027546093 732317229 137665900856 149586245158 162821616885 110183406429 58719570768 257890827687 12610964858 11969031649 115098920257 254911194780 199120564885 23170065477 10178001939 70597471954 48053467925 15611195374 349602970520 8163311112 58015031349 4409366782 90316986536 395352949927 30814737412 52573902296 7818035107 71581956688 48516155454 1556754774 74295424062 272896070607 133512410605 132639123966 248859795359 288623048620 14364968758 159564569596 361831115096 328145989494 5464343654 107398017299 65344004543 7981718233 63408073476 40249333205 2484902858 27572168044 99087302140 11022552568 246256606030 2805963092 114568978819 42105201601 138475389659 200718121870 14124897174 49216254885 228328409119 202520291263 2287775611 8001392708 17072612487 299091623808 56019721362 58077358643 144576398386 12664974412 94823065144 16514148181 24392637642 38741595452 87468063832 261623697754 165829684995 353564948852 48005303712 443051932003 2139231142 339090804792 77740669875 19199874451 51717048353 352602321229 37492481665 40325151044 31212582773 2374662319 4609717663 77720613702 315014571940 40530403388 22899365355 18909685684 332359844 35798793872 1081023077 61258891485 786845523 8486632177 29341058278 12857681998 94226448855 69748636597 22352775162 67468177772 84252991 2800069105 60423641957 52811559215 11031834332 40201009703 108903400349 128044578907 8847684000 221683165718 11789153651 85346680776 972402555 201408572477 8061406884 111947860956 341293463655 49338162398 91347234273 1691829200 146812307184 1200902205 123907991293 128835855020 482413329 1151540257 49489756967 394170516877 142084779480 231401901147 265270513193 83469444936 11972108574 435362815748 12476621627 13147823150 4463040096 85476649984 10204892721 1240180319 77643863761 213226543597 7844079468 49319386377 327586029584 147269227414 205850302820 313201176684 40936244093 43613609939 126912859745 15359760541 58087700432 125636868021 218102981048 4407583814 34783333615 41056631879 94324501279 5839589329 121909176948 87746969498 128690734325 87519032534 280385077590 34778695868 41830557406 5275073632 4833571596 46919529308 1854654834 2077184871 174154496870 317899874766 69083450338 258146254737 178868304764 1737372188 66022833912 96791468272 179774876573 8134681668 99862189228 13813985894 55847169836 92316319939 4691393342 14621545209 169137583609 154586499548 38084283194 333764195870 153051363559 59744058885 76969683284 17834578064 184661465443 28974622294 20146553797 25338722475 6218054943 2338522872 392395357512 163412053678 12173083286 186802691089 60143617269 94374487169 24157209625 17359679521 31598006828 8065189179 17523180719 111172924147 37099383046 18296365614 122010184744 6728497055 99397900528 26731787376 21756146337 327224834618 34213414927 88703677580 159978986048 282841142290 226360169426 68452761515 127590232 12084299689 4381904542 760746995 44519993616 51266164141 21347632509 14168928398 20386160770 35052723287 1380183089 87382930384 52332373583 141630804826 56726069557 165655623132 52934616109 76019441741 68455599814 54148166847 66355619081 66154482797 135003420550 221720567984 80818103152 344934330195 158789897401 169163302245 207958390126 385315559261 64285084857 16757318527 16306221003 156208331126 55194540315 42783903198 23008006388 124187892822 39071210476 8115292025 68036970899 10599559254 33248243365 194759697890 12336738144 36488373187 20709532955 247050408143 46241217899 32142119665 111836194655 99610602083 237184892 158644726839 57853318679 126433009054 39027743372 14259937069 70434802017 93490434113 157163551540 69284362404 190941621828 71060987447 1402498095 155964797358 70026870199 50476149400 310070090097 22285980191 115008530150 48332013994 11283601066 225339402177 219014426134 106092064472 18514802868 18050579523 82467588673 17953123716 85511877953 45361774678 236847208122 34544252944 20495918655 1800194302 16222435076 64481113469 12029505986 24061413960 134942427051 15853874245 48985524161 222310980925 126544547108 51658277799 171698198115 132408519098 302203371984 1857228943 27853314226 62682231381 19611786152 1790644728 10271541027 49584546675 21441515469 61294376055 58470801355 53174295016 178972939360 34733906884 141229859075 165370591677 13757731458 6386892912 2608825764 194258865363 1398117145 352064272016 76206325073 49789875022 87963845757 189129042122 196212868364 184354558329 38168697336 200878475004 359390101845 108301593528 11675492288 111599890453 116972172308 88937964365 26514616400 62160155787 85184448172 8557302890 11258856155 13432999202 92028286605 7880053028 8576720170 8940783718 53210643667 196136435190 30074448558 182235217781 128160168753 3098975323 153599567203 3551470393 18050234895 74491987576 56380240605 97135102661 5791834757 5044342911 28759682515 49059832941 7583403962 6071600926 116399477071 59716180863 65388550602 46604151193 75898147213 18225383465 133789729481 11923039458 71734341267 31003211004 28673513044 124820525492 18878292160 15776427161 100863632722 43596023942 100277643984 10414839754 18597634236 6511510452 70500237794 14181820958 40764944671 111974301123 178340444348 12317335374 217050151554 2138804728 21384595193 48534233273 163639547621 21128187505 205681648088 81893511918 24784766055 325584535250 84616532484 3449995447 58090549586 11465458149 107535825 73862308042 5296436106 354167042485 152176897468 62047992661 88322340997 104347524156 1416056531 189257609876 47285712016 9627559464 136854385113 53197219663 19244151447 29263650119 45586283066 283428710532 116705230309 17358476227 129124541 98355767641 93755492042 8172997118 19557682256 95194160026 205889846015 1335328092 349659053120 51963233075 66042665500 10056364058 5098500300 313389404071 86354608358 146481375863 6807744277 8570439095 2495267293 32286019681 35582099187 314995070128 93197895598 184081557048 13464706094 1076404383 15621776963 63735664877 158330834309 116376631540 54304687934 11163263875 249878375829 405773742645 328231092 31350329428 410215950532 28902556515 97723509509 2351648489 26864672396 146507044190 33759400394 322021357935 67554183573 199893091989 135174405126 1730122156 11493061617 210350747513 10331887334 320639676640 39895665739 57801164579 292406748439 247593254628 40351698381 272573679384 11890066204 52179712875 55819064850 37459310291 15147904794 160845832171 243289484660 64823657245 352038283633 161173117767 457689865 90352983738 276999472701 25586460631 201642616553 85964696106 25271466716 195470907426 46140051301 83790016628 24198767761 4276624750 183138963751 374400901144 149082294805 67022851031 13479256771 26919266812 15997397840 421291977 251365750061 21570076228 88576700704 45600819464 100070360339 40204639685 195682571729 1415212711 96825543338 108685007357 5198923764 78734534755 12770346455 2420692707 44305364850 37156725397 1373636694 15991500005 53145133302 43176373847 96478412803 14699106602 31183871046 169407281562 61988236728 35612104652 180848539988 350650513310 40492618579 34011622782 8411738136 6396069145 14062708121 39959608853 4727962773 39008927901 197089569283 37353883499 156839361769 61147188485 1656909983 50540338266 38439910674 211545524760 235452204464 2787480257 173707888369 69780614327 274055109633 127817859938 639918557 107255931182 73625972996 181252378281 203564641433 77517293820 103256434123 4967238396 375813937898 157649218810 289874038028 109555782645 26066592256 441037767142 373685669904 17028627278 117153383725 114885655021 104675077841 177024914515 58456668659 91485037861 146772834037 36722075474 39416610927 36253201655 4486462833 288673690009 11418912008 10974776126 10770751477 58256239632 241972428748 124641629668 22674666512 143692543273 17598743828 124559680812 179375001822 106476808790 53820912026 58417773535 211848380784 307402702778 14503166664 141230990654 180816347021 14661856000 235997145964 37116874986 104221706443 13317466955 99278167089 55627905836 27742211248 177992228457 4790553262 200491848470 55993132014 309337508164 81443191344 125170377417 327803569860 119640350227 44926838868 111779110038 164071038344 268825097831 203573841591 101325245816 63018428988 57897627929 169152390540 130169536260 6907784265 126467367448 28460672948 28623760646 57167053375 8809019522 20556975942 923725952 135619852593 291300560476 4936746695 40269373712 3632130696 123371334288 35573379902 156306073706 298088730119 2763179375 70284582704 171433964741 16937110807 64403511989 154775177340 304735130516 50329489810 90475517141 386788823900 104087037487 67261135420 8535081649 10325083487 8731934925 10331580457 3067254177 261782233505 1860098425 69066272589 169519469113 95217852945 3514913096 167305791070 37332097915 35630161888 176816529032 294780871385 107226393334 38887263798 2644268235 40074093012 28865942279 2569042042 263675610727 58483187817 160375918 24098195238 277167764377 11363331 317891354970 69849812732 1690059477 118862802559 251906143901 244193972918 1144969097 63044500366 195131383938 266376986 33749075543 23189272221 43488863086 6762486785 101184694235 9906979093 54386460133 84247450043 62360450263 128133473501 21820443949 86993899590 216621405562 77221497460 102793456673 126782659625 181437668828 5951603765 37254658736 100959816001 54494904461 193808834053 1221933882 223264659963 35457542524 29476542635 123772715000 48175710762 9674282005 1019914430 8419872788 39811169415 136078613088 172962176892 34051442495 67105702055 1403729983 22874028239 28657633279 91909897379 22635301340 301288723143 19728940133 5336261552 108027270182 52364240588 146829919545 5772154309 14360121797 143365166742 10309506735 45374656319 25477944031 7952470673 43389348628 39110928670 94982327677 51290392556 224214341164 115654398876 159342364496 355785428792 43520221894 160763973727 33587876261 3168201117 23570117860 54620488921 8215672912 338458721458 307982108001 136082859003 20673393641 43526962217 195083360699 142332489998 13888387042 230728144018 83455049112 22066760486 22481094064 3365519756 92090337193 35284072341 125925685388 15160347382 90751738106 5827765359 86240107620 61878654200 35692472507 69153368936 32451214214 44429497720 32724575905 105768860077 183235402162 71988519342 179513428184 2418172287 39396460419 174592321988 63752856267 52482538276 76848799691 105524461309 10998761021 179797331172 25519539560 58063613092 44206740799 146331274186 78558316 26814914551 358984500224 6941611774 212190167574 144966578481 252267109243 17107281046 735096426 10473066607 126987934232 47496010461 26502001351 142715115766 130771154754 20363460128 63642925013 121944184637 271266491763 35649120138 25297591331 17550949342 24574759378 48447125510 347859482389 124515166812 215279787776 172003176509 232362033563 31167209530 49751689871 211385237277 179897104550 40326662666 158441754943 341664344325 9476448791 63238633266 52692281405 19417325222 257170443667 17126736641 231263097764 219055320149 1008815328 118797342832 217411536380 211962042263 83852312666 70638850196 92697057671 175545217334 29349975490 64919525018 56471406492 62258632278 291243110699 1423351675 73819627210 52533171616 228491512727 6823832420 281142287741 1521232356 221301348040 589093855 133033778785 249974626383 56049307974 137980155271 278045901695 105862333847 23158170696 152253244087 365678717968 16962282490 1821580477 14059845163 2766431602 141486299450 47635480729 97458315846 17649926130 360107259402 171003153271 183180571187 35818769126 16369735391 99411935507 141164736302 88677632117 27559381343 5171703482 1240965309 59346783639 136813950582 89860743319 258827234673 110795870587 16047296797 37766143490 193782819284 717643567 151827040190 14705081294 58851237912 26443645471 101383425769 9686117672 4918513349 978367878 4395972599 27469976073 80344845187 11203370052 79131181273 79946252526 139146064453 29980527645 6610254189 70217008100 46139691475 34611881059 248172618827 108074666226 45284346467 45773620037 14771714 68065902201 56546249552 4752012810 9871671599 100456979522 54010371294 10929514446 39029549070 46552123872 13031022624 271307903725 8269074417 100692820527 323083916374 151007733873 3621534456 61001124683 127214547666 200273796491 702852766 110829658058 165772278295 8200257946 96174005634 48343842369 139057630506 98789470 3130197577 10531077803 49324017643 1872449375 240498520912 17887726715 79412751888 222640335756 98467396822 23262934591 44036857419 34469614945 288080841728 42858312063 2111872815 38608924887 47436634689 2561067022 233737097680 26397282389 11920817525 302876636460 44200987309 352192327611 15909313219 176669236094 37861048888 19203454955 2932917924 181979354072 69196988102 74814587064 112062252057 47605105845 11552111471 55283177126 37290670393 39843021072 61810345736 61990804868 123703557542 238111890489 177505537591 54254026510 27466674944 137211509098 37205750875 25158101776 296256573465 97977190197 80621788268 139761149595 8952760025 29602082792 59783258923 239761824691 25346521509 33719354642 209123921899 10291903375 9201781462 245719140365 358202658297 512740298 334634738759 86805817203 4198033694 26892732935 28495568295 12579318972 5673147427 226679299693 285212880165 78075923175 32692301660 30223902849 420242778518 18499633864 358723263200 44694021163 23354153226 18558991282 40924384761 112923425959 4512303769 350818899527 409629508604 374720098211 161315536436 8570423456 10892871635 6401269923 48052912008 1993070958 188343487184 5843469206 10911347421 5242746843 4567402583 3165578258 1899948 48066825985 66709224348 64971697417 120555091554 71335354699 154662361906 26707488136 754518436 50606289128 1333664687 6036959751 6441004258 146093538302 56996480592 41519484507 127329252395 4151208461 25853026846 30264473644 339947616012 234383069203 142663006593 93263180761 69877811332 74785166295 11553355412 16568192521 47660713934 167801957081 36721622443 169852183005 54525501204 169840356864 12250013852 158348568719 12696894153 1133159886 39274440856 174017498555 207256319508 281707762653 14611797627 301282961545 14316497691 94589420276 173976397364 1395397538 160748478141 71191172263 130218482397 38826254335 138964816919 80880117068 66361580375 46495660710 247751874083 124454281310 27316497700 54214919040 32297207085 18672120268 86724736889 112479396160 208874802 240357254627 178031063908 26704690461 56145744895 62966182068 28043919017 28835582869 166330227756 46191412771 51208563130 184244001310 163125960443 7646479118 123931419368 53090041968 14008466481 69303436301 207615618368 95536422178 45132164543 194976451219 15413936599 3079387610 14648123273 602960580 42704334481 37217750898 200675846529 1684875240 103483643282 109530554489 33779226967 349287457014 92622506308 39966584393 35936382617 48297302785 8930575699 105969031669 7221206293 1845828977 52097986361 839347141 152501039542 43029541793 3533647676 45423995542 114817440620 6282584888 91732428 184494392617 237623235324 37492238943 89761306441 17664445744 3051414805 1580285057 89782177776 161678207757 202309638233 48173439506 14328698823 40792243992 20039033860 263397553415 103579640930 95650072542 194300762333 156557200303 152350033538 74879763543 4267236188 64553779210 145907916112 8485133860 97513131040 205147435014 5273266963 53864470523 31231282470 12307277699 110996489531 121710696888 121533972844 29650356639 26955354115 36727703873 23582505250 40177582779 11021923395 34957248835 32643527448 199870550473 131017058221 63873044677 28754086007 78002467274 274119529918 44984373655 157043531606 20596611275 7149318400 369056056629 9635940609 196557048802 13944031295 106264179332 648912697 228219244231 98681563725 24237132098 386559954877 1138082313 57081956854 50807691616 21648427767 15635413915 10555936793 14688590768 58961987595 39220899402 151707662017 104891565257 196271284226 50110815411 20899251825 216365433367 409075945550 155490598836 221565844338 249651939935 341382332472 22353665287 17961137660 210997837464 3599571980 45495799046 188484676823 53415287646 158628253104 258120134966 50287887917 4131380723 215686214208 9544786381 388061403093 179653832409 149859633636 48313539627 43043088498 4625678584 89698182115 302535770811 4730188240 36710360927 115438916370 350077568834 7197566320 76800459331 263310197611 16728453333 11310152709 89272367288 7765820029 89947690264 322810895487 17390196275 35789797579 86729976596 56512934345 38081273321 200207223513 168733131039 103663594002 10903884788 157531378085 14299889999 105977472135 3347850098 54842033751 5978462646 50082300545 21406194610 114561783292 65925251965 11408882098 26694292419 274094615121 226123634838 270642999151 15869883404 1700693714 66223937845 418537844 172266964208 195197775374 23309273584 112993801216 38242728492 43935825868 85733524 93548840973 14229389642 4792906106 260503754340 40114431243 6586439422 11875625097 312323323443 375611324119 213536815 166358323560 841974068 55397221040 57276452957 6890334693 34518157409 26125917639 4816184151 125489941419 75567634096 582797599 67622607389 7520215188 279035173850 1812946383 2144746081 280045573292 148482858448 250248117493 101328725517 95844733448 21177868916 146282003765 17259236482 99500282241 23782719866 38248996294 193638442666 39354758607 148390330537 82770251133 108549341512 7401266872 115673639748 3426582389 41289267237 34791096579 1659836180 320826439487 129241539317 123890937722 18049122775 257073382828 113102599019 163625440737 15682073961 147954910288 193334582497 58503062537 71342992462 49211983310 181781029855 214532764020 343485391984 41229503839 53219413908 6410102752 126063182785 11237947578 20807229797 315658308402 200002623783 248562513070 48789063494 53314721238 55309351940 944124553 182816841062 77795330588 14579572027 13055434666 116163622949 3292776814 198271641896 8150430426 35572189058 41240185905 36946310862 1690847508 267833082874 52584319880 18592191963 311752139574 2318505 10528249580 33346641469 26202799798 25817548446 2307802366 116438569198 3858980975 90459217008 131115014489 70825487168 105935277509 146734488248 24179093791 16971200533 187539487600 59149750129 13867644190 3384182252 21144046395 102390769852 359143593026 28025425492 19152469095 16146600983 171612968320 2349813412 17028938551 22530627673 307244873 26736196043 183905767556 221131110538 19751753270 9631901734 62778060966 1492538874 37646268094 174154418742 149874776855 62419208243 347138494470 63460599025 1595475526 12645633824 287346382883 28465930085 113906393256 168489290110 46031993490 132930669452 150649864842 47915559169 119242582986 23081070831 253941161915 9514850325 10369979278 132435908688 37606108755 95806575347 194231538111 93286934548 23602107362 7009613659 164441029176 169949831894 164364150836 13351871844 19324863598 3915387603 4779527134 214659844517 67101441508 41806605879 10438001768 212339501999 132412015616 26320305013 271047398894 30605015351 87791906177 168748873853 4633875863 6584004537 88517828086 62938894710 169928865774 1236767881 114685922692 23545038935 105042381869 126597501972 191823772737 67332783239 62176782676 12114355106 62220358061 118906803216 94984660461 134838985965 214978375664 8011007545 11925133055 86867326920 29493122341 3473970890 19972510880 49484626394 217651381332 173557603806 1682833415 10204644979 34495350999 4311899918 14109231982 211399591724 11550206207 188543550669 182103249015 2288271975 171906681765 8965094048 25246973551 29347572596 140197888097 6699529095 99995344743 53638241806 6484585688 352142702247 109705300498 71914729866 64463496055 57464607121 40875558827 50855613960 205775028428 53924021947 15793539881 34888988396 77469103963 99584772547 48637108884 13762962330 61919490536 6071635350 30819024127 3841322668 536323623 58226165195 43285576085 23771836568 134672608772 71513482091 54626400891 42373887246 35989440081 18271361086 67623934303 15606182830 228766734 75890861891 172636385954 201496020 234806028902 50221506441 16472409374 53337149768 86555367767 139076015622 187782610822 33081568705 79462357348 5388982961 6842637380 100114600337 8094791116 348280472922 37353719003 4638652701 72195513416 116785434678 1570179171 143980754393 84612550028 45691840137 28066168208 23183611004 55562752994 77438366538 115968554856 302651374074 755575629 148927544311 25670620429 30681571709 241784503941 25060503313 51327482506 291139327637 29073727967 14464256947 16216179482 23656803473 100795112801 269764674217 35194346606 61881301548 17037516189 79972187547 71914876356 189631083208 24088859335 19563500115 4357140963 72001119939 34136664038 68068359058 97197609108 12648539851 109047911030 362436242986 27369784109 36723221537 23256852813 3777722589 26062240707 89375362264 233413471199 218904677995 74231168562 88670136192 20172123236 43119812870 162197784369 60869510176 41753585259 3016653314 6078575471 45725838570 135727468071 14556442741 171910580316 4617759965 165493460382 91854091792 24517034896 30374847012 135553919086 15656748273 250661266188 120099009988 13364119372 173938945146 85259247949 25279447080 329422619 28026628873 76336609213 155097876862 105286931619 7591158619 3412454280 201176642181 329225839284 4615896043 144503715854 159599531 214398754360 108211982683 54252137752 32332366210 197606332304 50714051610 20814293462 10018386664 241541557932 8855404206 15082753767 16245190995 30938609375 64361647322 23882323901 82316810699 15373354141 38214354210 58041623313 90982322320 4808286660 21548726978 34990186370 142159644417 3900289045 7156900079 22341843414 107272362025 10524665863 13957199507 32034543546 51802401498 12878897990 33214438946 16046278034 61029208169 5302125175 52136289446 84223346069 46281608208 3396398404 9485986651 115282791991 3627986415 148642103389 292885717130 103776351180 22666571643 55255159777 22416926943 56444937682 41008920835 9293135613 260724167809 114256565134 311943776007 131124900858 101667069516 270543134826 21653643436 12658249438 120374363898 86238610611 176909820996 14407054701 187400965670 2145964408 9722361224 150511044429 130241364583 23439004792 72300460280 57314923054 72682022195 351025937723 239042773103 61483222109 16601172477 3363872723 215365141598 104680319698 76487383304 28780357896 144866257592 8106501285 15528647694 90252467387 17742686936 132702735812 362612896668 3448277303 50263470008 128474429021 261349317901 16612416226 157587403589 31414632457 141451023171 2304678352 55960078738 6917867759 723794969 46246684178 19161908319 121090534 60038029145 45847911476 1307833913 30871723123 243220043972 754768875 20699503627 3592984772 47443646330 80510036966 351352439528 76923956599 7871134019 31228508450 101624012003 67245325771 27974484162 44900375702 319939693329 195094632730 110591147409 126447784991 8179312130 38848143193 4106074323 42636871771 50489628373 109562166239 319906091086 90298056962 33244115997 3018117602 14994383387 3212174852 98595457068 126318813008 11657161551 52757880043 34355643965 7948363801 407022554197 46970097590 373998909558 23678338904 28479401190 53893980363 170830825648 45402605854 51549934439 29899624321 2426309049 18739886539 2443315067 180585572278 61341625892 70816625962 146582243208 36195379362 121245874271 39675256180 27525094362 156131108823 129253118608 18079967997 16799953876 174134120831 78720623911 25024024224 5676508758 359346980641 393164747613 8202358664 62413381027 21290071579 90267822312 39691750461 18050057278 7032192037 257771718517 55391239017 13989811302 168676445136 14976608579 172196426819 1543566724 151806587805 37429590122 57768933847 6826901072 10150732965 23783692428 60222437010 307810105413 46987311409 142655328432 29461510815 301868884554 114356857109 52980850397 2312223399 2768858510 9474467555 125185991357 102389584118 2768383260 11338330592 241944322687 46163526729 47308877285 41128099474 82528727085 48582880213 76559729488 54276106926 25379679969 208788320338 18525412283 28017182427 24696935888 5438278785 36599709475 68491286121 13916106777 118183213351 286234652481 9637748810 43410689133 4509222543 125375662646 5378796705 108387462707 39729984664 134901639328 168683821184 28281604076 20133919824 9580010142 3733690509 43492680162 172606591052 74012946778 175247946145 22223760651 73829247434 5300526144 150013848845 18946620885 205346101128 21119751188 10905834284 11160621217 137674169157 255245543821 165178632804 93137765214 13664046855 126690978797 4676528481 317390480 60158332397 31282515526 263230066175 218089084157 301863817105 28236483924 62293809994 21488379410 158691687369 236749557404 50040396982 237068074243 49306816797 216695983287 13994470745 36958048259 38507135341 38858297665 12113828684 61448288505 37788507616 176265139610 230036166291 11590752994 143261398104 252642007530 3991874524 158299759861 15055172774 136076304629 163344836942 10335335575 341862812114 67079593724 3038992371 201309036920 111556675463 47994341915 66807667540 152789464808 220441679195 297595473267 227046587653 97561646224 54298699506 140610047550 177801668681 17026933114 157046378255 108518487805 8504914170 29271277494 86122538714 43586465611 13648411342 321857115333 41900629690 165657197810 316420834764 85034217993 4131584289 19345279229 29495153568 52683600591 1214937389 3989847009 208385153868 146062872501 181732062935 1622202426 107586185025 25936434707 96820901950 31907912508 162359120430 3147077339 7245648476 16550269296 321718939845 95909175127 117361173855 61374963080 185734678947 22016615061 4595332196 36596382750 105656136994 21673296597 5247506511 85775936775 88863503615 122411179290 6029879450 13109362896 35007158594 63299265240 2857526870 63848999609 511946687 2148707544 24670733186 271764827590 94334138136 99635756141 42701799647 92528060306 74350538264 12602167551 2807132604 217211625604 49517899767 8204399016 27819274440 78482275334 29985998972 104211694105 41851307282 125907408215 64236862447 79983172442 11546295164 121435893282 354949179483 2169878810 135659415656 158860907073 144434822049 12334463564 174173835064 121973182011 33246057891 62385523415 34010778224 12298643006 13402549690 259729467862 16254346198 8933837581 24277064002 22136622903 115338495447 267260552556 61833161956 28744777261 76947751170 644237610 198112057849 104958619653 19599730393 29600859699 5764937953 2730241839 13051533937 84824663070 42652980436 271819046688 129815185676 9419040336 22279989415 4618858 39308083480 26605270789 129755751609 2786100216 29141127690 7554066971 151556010404 959766490 52269790506 57846593670 39925811703 100310296305 62865250218 45945415227 3766035084 70916585631 115201473969 51464940809 95800959124 66113456477 75024467130 1420874965 24652385396 237555362309 9245284537 22619689827 12273818078 151417470405 57164062673 150411859335 276667973983 56993408626 160574399242 52091148329 46197978068 22499142060 125662201468 63903580760 64576274374 19256276591 301374693278 257308758318 38549232676 223163732307 14484400165 130780763815 10351642793 36598183689 205123289980 155990090398 22244378416 94174962717 129603568597 17598009410 21294664355 298314126745 129192746032 38269318910 20252387350 24864414371 278955926362 118346991532 169757840783 16700717899 21555935347 34789389934 8679722001 23084285729 58852366984 209320816911 66540807279 37237705997 53620881290 53380257736 193116052349 54826402491 8899478369 219435938909 5470403937 2928169301 81710186436 378648689 86852943611 319337835111 401689270547 217670449390 249250093 19629863564 83590513125 144847245390 286134502120 1501453315 10472859019 31673676000 2642300699 57258521 1342898549 17240941075 51784750530 9976795215 274034143021 327315191406 100177379499 192302235731 42051943265 20633339670 102786607002 25742058728 101449717147 331356498889 44827865332 11244002941 33527998882 29416708480 13204920883 7485526764 75115072132 15845747504 20275836479 200147894632 5627780545 13977587135 15713576726 22328857523 191543542923 189032470094 124583573362 35456081767 166263787161 59997479070 15852494136 59380070732 7995332546 132527804811 4264735085 11315563890 59839295597 332972796446 176691370374 129868268657 17220515573 20576336199 34586945050 53557521612 3943673337 245670281307 217254459450 177331229628 356199036136 12029641824 331507423463 124487223267 14283646402 56605390604 70886563270 36366559904 3986316577 153815902307 1982375636 184861725538 17504784620 165565830037 163251065743 45256857132 64699615 36870373847 95067933031 291650369245 16999176269 14888424171 297187261450 29471315818 7992004931 16816155992 9620760221 365429317366 36168789178 71862936252 39993855007 1136058237 57003402316 184028573246 15132672108 9033400568 67544237260 52125748454 29891806428 155263494120 1657371515 26678681041 213831426622 2212725199 11051417750 37067944729 2407916996 72793272441 15879045793 48084085110 130453139805 44420866046 56445588787 93981692447 85819127729 226942022558 160638850829 16321757132 43855359706 343716289875 21318686759 163221216748 37847428710 60671547813 209421716561 108107724291 7049874691 58861012508 38082109135 70499713188 8636217297 328157023141 49109473733 207441106617 180272334333 56703458558 70149063688 148116315512 148650866306 150625509419 369074091429 14709213073 46512132105 1166569784 43560844882 35835226704 10138886932 99787803370 5579346895 5667441584 2114902703 48309178183 37062903155 21122703363 31112753331 34065486258 58444453675 156944692660 241055875757 273151398808 152318496663 303742211990 221923392026 215117433186 46592435803 31171575098 117559312462 242335772998 50023036650 175988653997 139949916884 23629009748 22890011437 4090959361 6334111836 5944633085 31213851221 7663123752 9872341158 203941807883 93565746549 135392147270 4303961927 21890247727 78182584473 50259874935 44065805973 90330898997 6785555825 9284837206 222085042232 102617900251 3630364363 152328066369 44725826768 265083069726 193351774958 169571609647 110859185852 16054281482 12887772295 4637189993 74841861620 2872449955 1500531890 9273859374 29016738653 58575549225 252045572522 110390852385 50215328010 61815534077 2078017815 49217751260 95577087125 120961084175 4045982386 88538104824 41077122074 289903246116 5423554141 34084978061 282533093 16300053132 21194465400 105833553993 1160419867 2479877027 21000070484 19184558908 12512454862 67813521901 96623480640 360875051358 8951561206 82099527199 123590890560 1303323086 78143990058 50668509322 145722554169 70340009737 27069405752 40172172567 10693375421 3486215196 7987548968 14784468908 15911226327 47639345365 407026054132 4814998534 154424939098 1413031856 121876263093 29002338559 58153785151 10720175764 14205126524 290040685094 35906736331 4664506405 10826030525 1656546925 238587633 62297479357 254250893950 87399457495 194813172390 28244586441 366814826773 11883671440 21123186305 160006406659 123211823185 20277724036 52374870406 41890205964 140927257434 159430932971 102323979535 1376680596 6362385542 98540860672 25245565915 2035966195 41414126830 48374779717 157791491165 49573490993 19346799723 5042541967 328459455861 11314117122 46408374738 179299290467 17434138182 60764331371 142341132230 203023821705 34620723646 9135289328 26074229792 56057449440 218325024619 264745628464 60608109004 86988959658 1448223791 334438107406 10673565432 325661382297 240043358978 6358755608 7590416923 30312556555 14471512978 40170683006 114837819091 21735717509 201353852084 73348329993 132869531073 109417055824 245202788807 304292004251 8229035646 106267488747 29178535832 270426164471 51880925888 37658309777 4077188286 23808958426 183605401315 3146998520 195136370395 59815312062 22442480798 18728484555 15620827961 40177228924 2181277135 20314676638 46389778451 29327799293 279133661118 84791607452 101894126561 46847309327 159879380226 311908494085 41719308025 22365979443 70577262765 3770723476 151429057949 10734529485 281556109392 91623105092 89944609528 287635820625 20481565407 328437698152 170513518601 294121889770 93221644622 3154205804 52165806963 26008356987 43536175144 8904739855 34057350358 16952445692 3475118793 9936978735 100329072834 232353093811 6521004236 131176273009 3563536444 10065658306 20247968741 73390971299 262600390716 10161655937 113001158603 216447081432 7666013621 103292459924 39094234886 17588988891 352221511551 340234910668 6547989191 172543851489 128894791014 154734180570 10627635277 49879310419 53604316839 6394769932 272349385956 228388441694 148762314915 51379151460 287148971080 46607912287 96055343867 15339678731 14905368399 195507797536 18323730548 113742173764 4432721397 362585534954 92237618733 48707562363 181893001186 73700373355 151949334753 215692179558 33169054702 9322370023 17719647419 1574948046 32509085176 1003151536 22710689425 12813729388 124833360201 124753411404 55250762011 106924945479 349944443 36597661997 273089175860 165813134617 26768297296 36231449568 91211752249 30798363557 34537946709 10214638962 153689939148 173771966393 2908334600 316404054926 35683102665 4526570799 145171225683 43321280105 299001510420 35575930409 249568151478 101949204232 612649978 34487758108 4882474063 70892781351 189160912748 64952047946 135340308203 27737384689 299545541992 68079937113 65048333867 13846019336 140251001677 31263257812 14094666567 228531465352 263095963480 85003841899 8569878902 32037921494 259426402945 36189261554 4440714052 76683657748 183898629768 54628303166 43440097869 362829876726 19109017944 103377529059 22946164211 13720162408 265972119092 46650967988 52326063182 265946734 95829092078 99042076876 17037981702 109056348432 4857132956 116626813360 272610744191 154586386406 24121229223 7762361456 186213648286 132229139018 13954775009 10126676869 1287729986 135116261271 2005242423 138462510657 82451303702 39997857954 329677546819 328394361923 58204737966 39292533917 71084466977 327522917070 206354111257 80265746826 86879029271 129611016872 2169382570 94240594310 78887942567 4785272472 189721193375 51772440125 313958238022 29372604951 55745448185 39053549243 48586850261 433555961 43270096183 238414956981 48964858921 5847284349 106811643012 127562058332 79170662579 58222659570 48506319489 66234101994 18724518264 162154124386 18762844554 216552405054 243877571395 68613691665 2189743216 172463236739 180266008950 25401406329 67515512267 22865302698 56559294031 14600479767 160949563357 28256534145 1658674553 53340323286 24361055895 14366159228 204919176913 237488700657 9640523588 188604463623 68610541113 53003244 5062556752 14600488804 102994033390 219404835992 67697249570 104419125902 67731676512 125468350309 62824263080 21110770501 25091078962 3002208074 66068781466 248794551942 2073693436 15239498315 1539781027 259338049027 6588130769 8989924744 2196893135 35731996230 193562443623 169882364298 135963581574 140758099043 91953506308 4720236741 1508294922 97836153896 33327989883 52390426161 56034675418 145592969182 101253355390 55373298503 25414658944 436667250 385121453794 192620498423 221040971808 121934449401 8303267202 68397510720 241025067229 81364049390 177747073156 172879748853 635504689 88306191532 20761959446 353530047 147957550196 25112998787 9165867237 8851149726 67458048864 88920958420 261893639327 49932345283 21806465820 21619756429 35998944238 84154231764 99475105506 128672085615 128660681762 17000499234 61977961952 3746524461 46637266600 25512055675 259253943359 116285628519 2352122488 1243946299 47644856376 27001829304 1909571005 19060086052 52112002615 77994127594 18760679413 64180190181 144996834520 7828712020 64894730999 10226089246 10135258464 62792944691 2296395530 50432917690 218389604226 43613087558 213525682567 13102912333 79851399335 264203807 260290264 38391075151 11619909461 34621979852 59759950919 113843974912 11801167444 25216996747 96449045761 106745899506 2452131507 290842090968 91095921561 171709364563 10842233150 61550290463 43798009852 49828210249 24635686947 40685564219 26321492554 18121380447 104705571752 208136570345 34495544467 501652033 64238207764 34494372067 141615974158 6643790138 61017764119 46740239321 45934043075 13450760128 30537253224 20485746132 8878263330 48842197457 339073688404 46663031093 3892800432 3593206808 5389266520 27879909147 9226853768 149431006161 51351478467 173014918033 29040222938 210226003590 16235769557 50783459315 58642900240 71574256494 30810736353 33003014266 42782268137 2451939446 20856437781 658232027 20595374679 188005930720 12178774515 5067782828 215184960331 18352091840 115402132341 27962317838 341899954125 62774503845 52057687143 150048104470 256789303797 83384899101 97547326065 76602254501 17714473955 96385737803 7860456449 102593764929 135257958634 266262015352 4618630755 15554920162 39076074838 53869686548 16565792734 85384773234 52089191870 14768640766 115062322289 44598428868 92197472857 287926601920 26195476039 92834196907 15891336513 125755874339 49672781527 137462994930 144016665747 14976708049 211295580102 115289369526 24665993350 38617078106 32129113291 88653215751 44957050539 108420452709 22236723397 5629198664 180708075040 73754762831 16354219615 73153693731 50308466286 14775806757 132305181968 27979404802 6044154683 42597595266 905400876 46554250541 109835999293 191214579895 110702325764 40590981408 53173059775 229356640923 56336890546 224645274599 44551150294 93135177690 36654466698 98875997758 69363910653 41972562539 103585636906 12628080033 63238463530 231991119692 14688410166 10112433066 132747715433 88027267250 148140200802 118537571503 10146528799 103981021669 227056836984 118575952783 77115936348 9882614478 194699136335 402070614457 43001861893 16540724391 177627464581 1364411963 278924427202 154784840639 50716197809 79736332041 200199018677 45720565509 186637655316 21983696044 246993053091 26108133071 135424509275 7763589577 44125716027 15832842241 20717717797 11274261491 33209838097 54025865616 96450440546 192920536644 92253856807 68457286923 25733232086 18792722645 242369187399 6169788624 6160164041 200711542824 34854041705 16414452337 48768470179 42430971975 84129389630 108895140535 30299891861 61742920685 112248459472 20941674984 256175065037 40522968253 61855435240 86175780508 5567030523 210652287126 13963121246 85029963078 25272329524 16967344641 63853851511 2155497713 33065480730 18927686179 91913834107 89825749987 29109921200 112095350644 137171702651 28240528650 106910052817 250854048159 88104180739 8063066408 43398915663 67352516800 26440944386 1555119506 5429628405 157423163121 4074511868 36783473544 59781998171 8346492918 31389854939 1024878383 8630208831 43980703599 134257473748 1066826519 250909671541 72583063938 64436301584 81317170947 52601992670 15384893332 70343810833 260505871198 1547572853 217480957798 45885518622 2185167635 46438250140 106805894070 314639752420 49653778304 57848941649 194644114750 84875293518 25413431300 2959811208 55144224509 108451056645 217632456650 9638207881 111403798213 53365156397 21418751154 98270946256 299343853211 181449826297 21987676420 46710038917 19946355834 166388097321 170023187041 327621037887 50769085659 173440053970 1145949606 65925873395 11794162967 2895084796 112014176003 152060131287 6432808418 255765028576 302344646773 81635626971 283805222187 256603935092 36313116597 68214933088 12389306727 148659187478 300318251300 181741560138 151249316758 5669089595 21608192517 111267334170 29992321706 24758553357 111840080645 2051277149 227677388529 248387274203 48324185175 781167968 5297997484 132005970723 17864458250 9817673755 311272120963 31299430750 306893282127 196718086926 197245925778 16926774922 215173307957 21673616004 4053328721 22368267241 34843359196 16026093250 13533386681 23673554139 69679852170 87629656290 38591777930 171692369767 23968364837 14598423788 42629585420 6545665580 12750001245 299020840977 193554531987 337270505107 87062722472 2855204813 181305673784 146351246337 93861021848 51654979861 81289439366 10809223181 117217873449 253764438702 72246795307 9854101722 660114350 1494880715 27486266741 29859254831 272003965008 164645371487 156815742342 7807086014 57357664 264399646 71905068268 6459365680 149706687565 266506558045 88260539353 32633491813 29375115775 189450653855 94050009107 98974592687 231003553218 55489443383 39116785448 4226203992 312832455983 5833043041 25927670077 43529798571 161438554794 52237714547 3900440571 13216205390 50295424255 71883298343 119993082613 91150954803 263250352949 270004020483 2220229169 3624694800 131706685490 39007759867 349134139551 374487145285 42672804062 46644807015 3128671789 120761035995 169019027338 23560475630 107165109142 1170508787 3304977471 291064078900 38907124490 179040955653 87499636447 131802302423 46572236332 326411086648 17721008757 249089594649 8012781712 53592169330 14462008665 764202614 5462041765 20631179049 32836049919 94087325216 107910001975 41768162840 62794998018 137580009 4436953012 49492124519 19327684737 130952290888 29916356209 225693198139 28799928805 31872952371 3172179705 15278152843 26596348758 218399297914 45290127771 53130969976 30933716536 88010239734 80054284931 71972242928 26636333128 197682231894 8369554821 41756815546 73143490317 178314363525 285658687316 119853307559 7807247944 228450897961 60818524631 140602802348 1579036485 14204377217 27521274147 61062030985 277125162939 149627449845 9790226432 42717269880 26413917826 6319382297 61260577359 19848536558 189897103827 36787901688 756267346 100697374864 148147596780 265849580985 45225614214 513056131 54820958866 38682967267 22411929009 1830117168 13879252551 346063947847 41089236734 132839462155 25434543807 84333194965 24300016033 122492304672 141969183762 11462968523 108548550435 78841927890 31085407980 1706996759 2804668228 165326370647 208672952569 172682921522 44219411967 93988677838 110879670707 9329510281 5500125964 70535540104 263720684208 30233006241 196130438538 34067911961 26478648051 13364557845 33221533245 204353391736 105606863984 354039839484 251652551419 3382657379 37353854717 191444384020 20663640412 125859619043 165082427046 7441466054 9171439902 34069106274 4571763509 172744481958 222210642614 195078166160 91153961130 321383480221 63769565439 306788682009 55587280538 53815198511 26808381588 305944253120 34612318358 46942757707 1193151567 190392988121 5301520730 28470974373 57716156566 275307998237 36641295343 212006176009 1162595952 169460485454 46538290040 319060743289 23691266838 54493148857 201801169721 98721326432 117221139177 152466002511 3678335593 12285614091 10193983265 797873300 1085155888 500869597 21597833135 8691989734 6041070727 123196078802 173583645983 9403903968 145981370372 27880237166 3552319201 176861586833 60655537242 340639682901 101668538527 280201890926 35809064982 49035506713 22896262126 18186633983 15110776493 25832743897 29015399336 154961716728 79301677109 127365963920 1540491418 150798065556 16839582145 184798317351 101742281293 240228695345 85768437166 105434289543 190277319320 150830792560 173224368158 73648359229 43975862234 9257616483 33426307695 243974359768 85354674166 11098045604 20086937443 304613586851 178867149864 4141932159 218272848241 523050954 27623667422 4004082628 14775914435 70788978002 16319570318 2689154656 134453077866 69912925024 254903588016 41003514848 117582282768 31709175374 131826042303 75712655946 157560443520 10879238570 126966505236 42695139852 8118145980 178218692819 222309796373 59004857377 11844287079 92010994359 78221951984 281492598069 163191631127 15725773978 9989724654 32793752755 56582842015 1142809581 42510233262 2451010432 133616774007 36110402775 611461832 24403189506 4606331439 10315864650 86184740929 19339272735 131789715686 3966066131 9146894447 5760511225 16613452365 137183462289 46918473146 379063570298 30965755199 9488881665 85078003950 309643576119 287640728149 245482875190 95056916077 24892460138 64074682781 87169342541 22977065530 186783148581 113154779600 3100333045 195667533847 3842248729 52425706289 102702353462 819925963 45811299351 137081060436 22497682961 68675145649 107085646512 602699898 97696255987 109672851912 400041642553 17797133266 33461598810 64683746804 112684169926 46678586556 2661705554 99120409268 20743897738 91915097649 47076005965 74522905801 83321265502 129594806743 18218329426 92410612587 231234379077 101847585678 34331840020 294227871724 29490742752 59078818344 39260678749 64655203887 39392757056 63544788317 75261629584 4145302019 401003460 21665307227 65267606951 43544242447 15283857794 7126759368 7445187012 34940517533 35233502015 17326555252 140502469280 3413665211 4349443005 4990058071 1029907356 1109712017 778526669 27205408387 42855307067 265089201067 14511228163 299142215271 11095747967 91721047106 3094549726 169546503042 2627680183 125686369630 99642683024 30294857908 108251031654 64493487126 102711165665 49746050844 3443042433 139388680859 148898123633 223242397929 29699892082 27896017225 102484379325 16971984801 115955307668 1275660055 39069866984 259847875518 38314212196 112792038017 22094468850 1698645 249322727492 111301600620 42561437234 132946812879 34234393876 144293922054 25919844647 31934116645 34080187417 14979588403 324230057455 70672932401 160120169360 7442030619 5322503456 53379234436 27732799354 2304857101 33717855679 187204806237 32092907931 27163292587 221361262018 1325336817 891864350 34982970348 180843208774 8610619265 69549595176 157381641761 32907219583 129100759671 47895535191 15878276598 102206725708 175923726159 11325003050 22660675077 265914278324 12666895423 164821483723 7705353463 14772290395 27153355063 161345428038 14131835136 11911842726 20960155016 6113915628 81770776923 94816358311 29364846863 3517597834 77635274259 71075618468 272479225978 13792115669 24134591661 18173378775 64882060308 168223247830 14914766240 1308316368 2470786918 55399446086 6099903444 31360981875 62990470318 119129953248 92603472973 13838123908 3100637877 197589281194 27082649 28396572268 28100923522 28577630688 27297354323 50473465123 36211944715 7110676303 39586168328 45566249599 71844577611 32462305637 287041443423 221376456729 81171671146 237223832941 11930405893 47551764809 98591616716 6545501841 4182745317 4236408048 129394883826 40603844315 34906117329 25378104021 46061446476 132369935350 4056016809 99731863200 76708720876 73461761721 19903275157 177189825057 61045401047 113298593368 242636125058 217790994260 33110377748 161935866320 3331390236 74980738005 18738401927 22898005729 105079541550 100560214874 25718284028 11111428897 57789748777 41682937486 67465143982 89886604155 28030373984 91947559598 75104341061 14507885032 166629665557 91561209887 9439732502 211502485492 154279611827 54548109022 219075555977 15871226150 4484203768 149603407258 149835834277 41404835573 243573673942 25241848434 135040494319 4883170671 355003027574 42783307731 1500956158 132132407214 52148771429 769522290 65444229994 18030698113 52503003044 49680989406 198941037903 82597919880 138095168004 10346676951 9988469006 8384038748 141395897099 293385445064 117256268836 29214708195 69645377077 101996003791 179232435464 68801763683 38150755042 145255825980 143145189960 183484695959 160132561724 13123028186 66599191299 35827308877 12022888399 67851150666 12347964519 9757705165 18577133493 10892556494 70506341392 10882465971 9405648058 70503788268 106610143085 222077727016 153315346736 43249585248 55648893982 131731343926 23700843112 56138872220 18263407321 105144067191 9507234680 215852386393 69582699406 97834005579 42885261018 173482859 16766823198 11895884411 33321205118 267603058258 206027622233 76704919487 61864875445 147315893095 20366520647 208164081275 132027226894 3151019808 42726971073 79444956044 3932189322 18504761220 4846185626 23272711290 17994341195 16923647240 11953806965 111334450658 254324412101 8079393575 33757332516 248818355282 5192685332 65471533462 5353794640 213104741722 4949247690 100290805292 79740876133 5935022188 57388668029 89539763042 168840336580 2344397545 275755987120 39769884087 25633250478 25588330873 9876612189 7986137915 78126403667 247176145979 95154740274 81035592521 189596082265 186271313509 1297509947 22139770437 3598463380 33446191984 53550663473 32096729661 69493818906 309285576347 17560397537 6468532794 203099264608 9995774441 37004768037 34345326253 38921261094 101112467300 164178205247 25164020078 550431829 366034273526 44498271394 12201703088 163650160612 120315424260 9038316927 163936606503 217848159438 125003277329 5132289670 28031584095 22419864159 120025279891 10762068666 41657542751 44107309162 129475901327 166881105619 6234553342 198100478731 13624564329 221451467152 188260725001 53235692530 4194180367 13588399856 181108623553 45482434307 57615224064 74079666534 111602295705 124569014727 83887993561 1618470468 105467370739 107695572929 29556913754 53524793393 15678800779 185696333008 123058475094 16765251174 15442275888 23575480792 10596394692 12802529080 21118473954 208906936137 112951693848 29907803350 9931421751 83648575786 246558464166 4559770317 1527072043 52241678907 15931128381 115160900661 28039675432 38816724877 41116093581 247124174253 68191408305 255857826354 2373471467 186877704027 47616162649 55768608337 14240211113 86336893255 91578597025 1418941467 43147941601 68580409994 159683130480 81573726983 827244984 35711306631 36817475686 59693442366 12708032859 354430948 32497516931 109358353167 39262314661 11887189965 5791294689 45115980779 153517401048 3812885009 134139474117 296291791321 228593640265 136414817385 23705974499 10557399452 13607461078 38713463557 2531289132 5394267792 170051811197 21548101093 142854041748 137182486719 79266466589 7020133463 2863680323 98537966175 57963315275 5160413243 295818849669 151232225597 202676489395 25112079643 471620647 82010613600 1235301913 68455527410 15088671276 6071063005 264732832657 74843891456 52983130390 268534321031 183678786368 58243020711 20878749156 38709810138 152725216931 13336371423 269157205353 128832320932 60954932071 1267186859 195437424065 44649957512 81907476529 1995852996 90496103681 279799973765 27487617761 10306265521 44817359757 20469907041 39521748938 9913746565 7982026233 61862872188 133606111222 144187553933 19147267284 55093456361 60096702580 23466856281 12502057614 323422775193 110139722350 182367516468 308974484598 48216839746 19654552337 7977297222 123321123277 36893087106 115385278264 19994195263 266921894688 74700050442 83876405634 24555591784 126329449941 51885665718 66338623771 354763592 117410967144 54633699487 92065223671 8744990204 105119258424 282811983430 57307262370 266848551229 25993177789 329575140501 226845472608 28447342565 3876471897 1831887610 72489620217 71626942415 25452192717 81310388388 8969472084 47467674465 80727863651 5382281976 72815547996 59010913684 34701522520 189253370436 20056889002 59432686493 54795529057 287411688721 54993751983 16436301714 303740682779 25598051174 269870222504 15261891426 197817736144 55164078635 92534104236 294645272136 50119077458 262048704199 6222065249 36628385420 188210157889 120693075051 53405182690 101674097215 80314920846 375597245154 130493699038 58355627360 3128091034 18854453829 252412711853 186684868646 26247652872 8631294291 202865227350 41187768042 5685700989 81103118524 86589736490 77132775628 28817620022 8852273309 208468192038 20163059067 74583129635 3334595457 5176414061 1900591976 4282787557 223000913431 65313747022 244159153723 26793932805 65327584283 48002850719 156256738124 46677819596 27522727476 289042854566 212943097977 71107342647 195026119971 126417174272 294450801859 121089732243 51955963224 237526804488 83420957834 105102085913 3434104156 8429810814 18184372343 210480926195 44788511175 52150459761 139377522243 46291520747 52504098769 75275931017 46367126777 31128234264 87122158939 132397410260 87088685040 59904510660 22353401193 226528788220 92823514928 24939330080 2205220222 158325017902 19531392007 8961655871 211261224472 28872760147 86130263161 76091161930 91528259308 4170989423 15276741562 148016702853 201910709092 79859978625 15666169837 134792715576 156334725951 138649870616 6922879726 26587695492 21692007352 49685678173 82354315049 130879664158 41312092900 55341460357 301402404853 2791439596 20508199623 83387100243 1764902215 194141527570 78316036564 22558575153 130108693340 103402220007 187573997936 843700132 75895132027 5484230358 344151694540 7420504615 374944176 3720960891 41992377248 745013590 123527911531 112912726959 239975040755 31086705812 31471607348 293603805683 26517950900 53705322362 70555869173 217783005139 142037246400 60546101957 58425138161 3510787188 221347884070 18039999535 56906987448 33323455835 59243279018 7895325767 4016167179 22954496751 37551333074 174932114037 134872780266 46963007203 146942286557 25546713990 19457465965 86654954924 98037304202 54598300273 76959439350 118500370329 70680207025 86272499738 11854684908 163619642725 7573175979 288509080983 12357634173 297352492529 28905436280 6635313223 20554212514 21413866929 3483559788 3231028251 31069286544 177971884136 818957825 31788408396 20467182759 126706759165 46512616842 54946863559 1486091630 117613742433 6670394533 234936813477 7723034337 96030020 58769348582 11384015661 48393108042 10688026331 215507754276 73540457821 987354363 118329394898 9931171113 1772179658 269550582147 64534832469 41793806741 260725954351 34484818899 1215241997 284630863628 87102088115 36128577231 83786995099 125580269521 9879777529 39009677871 48319491558 236467601795 2150664071 13274317121 19482057714 9946450425 278625828508 251129790315 329475402637 72526685777 43098341105 32033681129 14600714275 206973475601 11805446476 141652322250 272876808258 40740330613 30472741821 11864773096 739240546 30309183621 4567857812 594809658 33584717855 10030833428 65106684294 70847111420 53171048423 40691775450 109080035655 2368653843 4689006 11339527689 61924421891 32513589528 79771915828 59563888306 23402885830 135212556293 316997962065 63383584739 59134284669 41583608971 7459712092 38877169355 10996322908 74668915978 300988371095 96082474365 232677177220 201116563876 27917208321 250370504239 13013283673 57458457257 12684228851 55370348912 37766849007 94870493227 86674168600 1242354018 218214826185 136528146714 84213264219 144039656171 163359714415 161201373102 14715024624 208347168521 980332579 2103143771 85348108627 227660396438 59268102836 15574547074 15146482250 2835443185 93626320072 40032475900 38365232361 221127000359 94596374 278672719552 48753521595 3039738391 3479976679 25983980802 52163777750 19470270742 37147540020 18225463074 104715350901 43933342727 4203432579 173016562174 14450621925 81959373781 140028444354 64438469779 173021252487 160739166111 122349348099 93387814180 165474286943 168072843893 294171643369 3667416128 14918277170 3973823360 174190149105 45052578 27086775508 115654354639 286761100507 156433682706 39379339305 5228272868 242184205837 80985129018 153669863170 22480834718 28227972834 100179567896 103730298465 94722456149 517134091 125463674757 132283431677 60140385184 2186192476 87791695370 355557634 111157125016 36638453175 49105532523 41643455600 43169536963 58220368510 20282665116 131584788136 326213960620 208207019627 48301323663 1606557309 17295839697 152479084408 111568587202 185735162596 119688689575 131663461332 96831634271 265782199159 107569751104 15096688477 137701705278 11300729098 7455429363 161215363772 155517803236 153528295324 40925536083 12297690333 120873366470 201587799652 33433412907 39589224756 63147375602 470709395 51095306544 247643401791 251214272623 45853988854 34806652306 93026450718 151581537829 35915380859 144227117139 52163943701 116723312926 5452069408 47580658005 81234670994 34171284496 99157992803 155605206972 12015531352 90928240452 84129534919 68434032977 46151476146 9332833291 12193597235 10818177505 2665979172 303328673616 40331466301 81001475327 49386161334 62491926759 270231812027 84241236161 43733685274 37621024 126318855275 11806136164 56509709424 18551328082 38371871565 279397847678 6582740705 981223217 80880705810 9502864554 56314895073 21969144166 23466426525 98649242211 260922573613 15608661458 37920955990 46686484032 11499093219 36563865496 78520406985 88031849829 27038886411 30753985460 10384720248 13241511113 146720522725 86867033321 195989571682 96346268016 197954988475 51674895422 315679530747 39984627583 11939935024 5547656671 43724161341 158280541117 13876227515 62744373746 9391300851 30770452664 48344711587 92635716099 6830935204 173986472396 154504230691 289951646697 74967619881 9328279727 38608731657 222821083638 56439088539 2866079403 185995783660 21604205747 45315009756 78087981657 33708732202 71148266260 187677901821 11240921337 119373572717 58213755948 74734786899 36864652735 111607030379 3868654622 6230805936 14985064931 254583548506 348087360199 21802761009 76133936068 34823694153 123875381805 27270962303 280086318878 166495130253 6838705235 5323590341 38054741931 225296607809 77081064369 234919005688 241116961609 24370299641 80720804939 307223631065 13450378875 96849302484 19315885497 133526033544 565709826 3263427249 138791016515 161011026349 22516103824 158498147332 34379704079 198716331204 34965976073 754701279 196454882512 34889776939 49780630312 184869430301 41830208996 131092743805 14852094964 9085279563 28737257810 148016081563 110874590514 13209166249 43141480724 5933329842 24142882702 1155536180 105047773271 36341629128 126335450578 42293241287 89173776572 12295726608 14178793022 37774678378 271020737243 52178742356 51739861099 24693961423 13000629346 30731150154 25648774896 1256691376 1621214527 129957382369 95682304896 188075727550 161695999491 57436601516 183646105567 51693282174 119816588248 10394706078 257088339165 93596915689 13632245607 39385937552 49049993997 162527145862 1720616237 17824346031 510755049 112325096950 5561564708 53325242982 132612867812 7146517881 23911935325 19229578181 14133427526 65557220969 136036869271 27303696976 13191568326 74313322926 41490522408 184939682424 71074101679 25594868781 244841689523 210410761461 75143768694 138255457714 226949216922 3576461149 175360885567 177552158280 119259520437 42463552000 273758457856 37553479868 20865341770 3134035755 43187629641 27834264687 21747593394 72618903256 2044015394 21076595896 255559179063 97047351416 23087723020 2107974198 89936260686 102777698957 60563042584 178373931308 232112639783 96268737876 377204655 30301300021 167876266628 174482662885 10154486270 161666806676 44684522980 40907417648 5461873541 3845879029 8446854231 178356758496 254104378 25913105986 5176312973 31375605306 224653518790 20591911395 115379776069 22373092054 27749095602 20463947564 72192570434 52630050200 7350172840 115694824517 62192438079 74979913274 107237897141 253025366938 790260319 351334306697 36677690342 19400859736 96098060280 39116990920 141359237907 5172587889 139947417296 57022909282 168124363725 327522269289 50721840765 42976085 555412673 253674293721 119080849298 23015643789 90283434816 6910686625 8436477522 35622744169 23037317259 35200929478 1680795910 27883132736 165007099908 3288467535 31539383101 43474523203 121515053873 67650756258 105041313894 65406762790 2175660442 1708276765 168838748421 606782393 146852742062 185208329223 101954229220 29647350161 32017103605 100453255548 38233004753 57550312409 338190370982 178048368589 205805177518 155986930067 29757507871 4906741654 23859190866 213567976866 20522642642 85946678675 103768115757 19402607889 87743523429 85482414335 41803388974 40864468762 165016185453 244628427156 199911576619 29696249350 10941324804 4057825532 61866549545 295167031786 66398808403 55595876577 3514023033 30598547821 35722534972 214429389954 74169929913 90353459528 211231417352 126068634743 5402873545 84037823759 223647389997 14203939009 67477733407 300397550821 51211588090 157992008812 35094814113 72216107839 175419525515 12445398161 90333393971 20521559623 52779639524 79879957310 6412734055 43283614449 1233906687 147134556745 5536201889 17169973746 7708901099 5304217501 17495916686 4336517322 193121487639 16650441970 21674517702 18589097231 42106629123 4355025681 9554505609 112701763825 37663126881 163111779620 321289631973 140422732725 88057052009 99795311147 11762701118 10905992647 125273080731 44275039550 65356132568 123483542264 198209145196 1199851362 12064276233 3732613322 55993216790 313923653031 33472030901 38574272257 68366139688 17429474651 48983838863 37647762823 31682585696 153978309871 97291715444 119278464590 2859250643 15268407806 1541420604 94702379237 60719831131 1475718555 30028042248 308345041290 7424874426 154799938512 21605441053 24330851200 235745495907 28006409014 63053010269 114501934706 83456227529 11374088197 126258817 147687896547 30233938992 50480834986 261532727197 20208701702 189952788059 69122339795 43112007229 4371344510 113905586360 223081437154 71838723302 57192713784 159535367376 12460941542 66421609149 165384509376 45417887798 67821071316 23575666675 73845565360 96716787138 237858573084 173681449521 89611367564 5027420907 11360321677 8867649075 72285982144 21773946031 25204617654 80447887382 297724894989 89360970930 178826077465 10491934138 144402116953 190217301658 88769337875 116523456652 315844604821 144142053280 148948662 4651186849 232383259 139052056562 10767231626 79103587207 101709053491 14933543707 21624927207 31855013917 99627803703 14884114821 31584390240 56315972143 7690601639 69183868876 26501127963 120655164108 17845711872 80840565160 164713710047 37860235650 76300773275 116681746606 119601670154 111534358867 37971039127 6239008222 42977322434 244981403753 46606780158 1405474649 225242984591 35441514465 71786504789 6633870271 168487594818 634431541 24142990985 281746628307 54998652250 29985220224 13605180244 36377589252 35616039268 405747584 67671921732 34276682692 5372580405 93464498992 86560739659 147695869230 285408505253 1156708010 46589129128 134987011336 8201429550 76685149656 34929108312 69219370225 344229680315 75423057139 54872815167 76123786765 37320098565 174929683409 7491988112 191081739978 15395664653 225622829432 35293341961 23207805302 17202199114 29904673983 217443655968 4516429165 32811288368 13325933361 10349783804 2198087578 32079727369 15730613041 378790164444 43341920192 17319608407 67168141653 122037023311 34407579547 3120831042 40703336818 138336275674 58004673101 9263580646 14264865063 58642583214 21822942734 57795953839 38774435026 39761326971 12758515228 25971263438 40584052346 120979949519 74768178481 37893929112 214827044373 8375806856 140424504350 39757625025 5634810371 30115501147 48907916114 62503862657 47291624557 219172686609 289737378442 44158374474 36856088605 141320780970 38056369071 119341093898 181444503390 147236711530 64574520683 52919344862 198637267090 11120593568 397713840 5018910116 47792993043 1286201047 22132922424 4287504831 17772552250 54757145574 121822883639 7993301484 52610575236 37932060262 288292145375 131830878448 101237062770 105409421280 199253552324 134563968428 22797064957 5446152756 60523996738 145311352674 211178101283 262311387887 363184301538 166898956934 26011020118 110838405239 13283997242 261063525120 140005207779 242727245193 11546584041 80195121186 16391924317 57807002614 13059486761 20535193429 1075672208 50434672277 71480160322 23644618820 43418496765 45702171438 9271444237 157360623481 37036230308 131895756447 8763273883 8282431977 26265962095 44333390938 32063670293 2648490330 69823171696 53468625254 130509684917 224585727684 68862882785 28764552289 271957097311 2185359665 98013883447 86921198451 9796694392 63095943943 83948571564 19832026083 62477921828 26567158663 20597354570 22525766073 49630253441 123924690736 19188450125 138360612154 8175628949 251754938942 9607881837 40660789718 21413475260 94943065217 81352069391 167049819436 27093180723 99295191680 38205409088 89553744984 24236085566 101312105589 1048878282 45326646914 4696338023 34741990198 21765985205 7689154099 72693429848 102326283991 30803120170 72053861700 71238843183 8368164879 101837077764 74180371443 278483571361 14016627213 105729842014 22710703516 67402624204 219701260695 46663142355 47608859643 16712970914 25576016092 17342608766 157920797265 20310569757 155158303830 101572615993 8950157746 116080528550 174098298493 3873714214 15220248275 15969032966 33332204109 29869672900 135213589286 83286896303 3648364958 36761644963 173966190577 59372560921 73815140165 64417204832 65346207785 129446229033 294572249379 18389057837 106081097162 17609640916 37992565037 68266124817 45557846672 20604261371 57752301835 68734694130 83009546998 111530216242 95749281093 203939097846 379236644244 68446673012 18632606279 18822792715 31827600809 58088708250 6825654472 12501200602 174912367168 194402922035 12657010076 26036140762 125190769345 61432953230 93445744323 127676705690 84805736064 140513210437 76032299 269930408106 88078834852 59520535610 190340656078 36831541523 96217345601 51070024022 8444789966 6114631470 75289692104 142478586008 61032801306 81437739509 36109434836 86486494328 59339899652 200460143541 17334449737 59363795535 42079438264 136072181055 30511953317 355052347 112954070373 45499454031 40468115005 16140124218 20025255590 43903820857 1164616369 6876471375 88220586347 275142738452 47728102245 114365991813 52356183880 797098738 9465118563 84282636959 9074777852 139662118530 41519939873 15398883501 43972500385 147015241088 27010549157 34553394812 41209410222 52849231102 26290141526 52749447665 27373925830 67476419510 33114851447 3987076620 62701672300 145541170050 19081534049 162242378282 16134723185 247630048562 12224065363 46495494102 2266023339 146973566753 213146788092 52290185541 34624480934 103897212171 67021832131 58980650408 17564712861 44776402493 56602172295 33597611210 32657784020 356392685 111708965294 291966663972 239161909877 23532630320 23430419117 12530676093 3025323629 69694120230 139075030578 61431378242 7355746106 69474983633 83647086702 11052942465 254009941466 43236475388 19806118044 14152323289 135931912709 1116932689 21679894228 303990786230 10548671072 141952736538 80451506757 46942914975 10424722102 132119052211 38871979430 167650871373 65733029062 3165791098 41866383039 33432000230 162735624800 80074128425 205642238416 26058409314 126960430342 97611324589 243956396600 28936380472 7821432486 27478606905 97817930180 38982252146 482178146 9951420466 61020258379 174811926897 15314178421 134496168401 8763352652 4019496229 12364451116 55767168897 93462769315 10879879515 3267622992 292666553186 76969629843 72874305102 36706872758 143574127914 57906483951 22933116186 67385926426 56319326010 192126603779 2933229314 23753123542 1569865438 6628052556 41112363561 119535118298 6885966645 276744449432 71519194234 87124502369 251195358962 220453185171 9483091549 27199885274 101261156234 31912202111 48726304022 17233654037 51301167888 127804425405 318609533 36317346249 52922610151 4425739626 50164727046 343867784852 100986013673 8235589530 73311378919 77434680850 16947675980 59178052015 62827539143 63652003717 708038098 107053183862 69796778580 43726332 19826348011 14282958144 37576451268 8945227498 4492080188 11529692332 1547102259 77619670481 36818176614 16029622068 221809439 2087532203 58996427248 298978900310 143747741 72057620948 30790688525 17592185743 62475435764 96654734475 16224649441 30711404968 212842540722 3665513186 52257494700 203187157758 8852135601 36403252314 202687923787 209161411289 699148462 76049812852 83873478092 14619047677 43897889710 116788303016 58890858355 219113504198 21541145558 294589042701 41751551875 5324492418 26856935862 88504960110 237728568559 2066826790 153954517219 128820766036 140258729019 253858013072 303041998048 71723972700 72946316115 184650305337 139159108584 28861765678 1686852959 5418180464 10710394655 9540224169 131860812766 59702035975 106444978517 96844086572 68097576882 7550578028 3712067414 375722683733 19613114367 260745829252 69385048318 149388647796 74321023490 1644440614 69851928690 171369033395 274294968153 188322004851 58286243915 122014359484 69433977129 142477358647 37507508278 12919069611 141535792771 85276775946 19695708418 82107771288 133894134918 5893643647 74440107468 7872686221 65961331594 23215194567 120865473697 94184003146 19235550339 16676819231 12467259314 199593682686 4023933756 11314207866 161616446998 93589394027 6038281686 18232360671 9428243344 84199769626 35231836930 295401207671 241194609791 268398543687 70118548086 3404834362 183351936772 12152383798 55170388257 5788720338 4089730757 11353461087 79625928688 27326834035 114349827077 160412383320 41280849965 29836757886 102104638947 55528295375 624735372 52525616762 8741422910 11189925894 34981042455 131378788602 642373006 161436855432 17622207231 48167094696 16171327969 59028119162 16639129013 9577487445 87263258900 125164410888 86740727137 126571813003 234377011149 42948729397 59959280830 3558167135 333300773374 78263088254 830649799 138972213396 24246931372 42268431548 75229444251 143652293576 132725317364 309256949681 261584205610 13011135259 77910476815 12882967372 62147537432 864787605 63935696032 72453364427 41240987818 14881853122 10007370676 84942973553 139496852107 60953283831 1131373281 247325909569 5287492033 63174562272 67809134868 133438140786 38171515253 3702331121 49644124881 12215656114 74492467865 144290074878 85081788796 64419998091 222322977688 187511909740 24011393943 84034809330 85182599622 66561378250 202029580177 30813815413 2741593790 122521862221 37402312297 157404914507 103932453 8807574949 5682418304 31294269544 71705911 25516038616 1066581991 39769554067 790554399 10863776912 41954887314 160763471165 175200182728 168871711389 24313369925 53057607802 172034244542 1361090151 248082731247 89778546513 783434702 4757058124 42965789041 46482683337 406211643 52992362037 24407648012 11833096694 81057692483 39433841794 59930632500 5669039706 42324177977 747931036 108064948172 6365656229 85967314665 37069113803 80833168867 1249357531 67560209573 184928026799 27223817040 107070227851 21065611156 76334906828 45893737790 66908570053 174212960146 42758181553 47730834346 285431519963 3533355096 33719525265 47924119033 33189991410 131789437355 149078330833 230869030142 230949502377 239358255210 14153272820 83125723097 64126172727 73232878725 28587429367 277623862348 67090204064 19671684743 167993902655 74047683153 29513771284 47112829549 136874101316 58144707079 333234235234 161345836268 135089499222 3690190433 55011071781 27017510318 6676949201 2619903982 71475348151 1722549707 4265478986 76718990846 43371678974 187770898577 115281487996 177574998275 227860210331 732555967 54153010759 24183936272 1887261559 266390756202 205571478828 263678014655 6057085492 30485907665 159331800711 41519506982 34394926888 25797717405 203461749014 38133938161 807447941 10918348719 364375813152 10940235663 176567859518 1386993846 41644634397 1769370749 44498917285 6540185504 139960688326 123036867630 7620829510 96348131175 163828898 32192120095 4873665883 60026248655 39967825203 10251408891 91116412060 110674557523 781242611 11678977982 86659618801 112483106970 263074083415 30739033659 46389164025 42674607303 53688271034 6703286 96241322090 169448760858 25169904486 73214326408 9487362194 42670083884 36011735656 73325665778 60758319485 57341033481 6032708542 45293132221 70115240200 213938057430 260102849928 38697125940 161560104505 192143179755 7091682047 88958882678 128005592810 166829533731 94348210698 57391826168 5554962918 159910076989 130041451283 228404711004 3900289092 39657516920 40640651298 167058679607 10510151328 243811559163 89348553821 101879230578 58184749045 6429060993 132278500943 345047533448 24092458723 54584746163 162848398479 29325927806 67774895218 81043183618 2766717112 14511381512 56800346760 291522072280 488070 15942665954 182359637511 516749779 37240700043 38024341992 35901605280 15623711234 81397042250 112302516260 22297452990 14669708920 11892422849 11659937962 28050042609 255710167735 3812767677 6893277293 37579313127 110489456070 6350973538 117240232755 6190090292 327588891189 52363942909 83309985279 52052474190 53114822070 93173924339 22421271450 302592205810 42694655005 20292175011 20630433953 144706598340 10619318714 25827641335 226207647673 243444192742 209759379307 62824167833 25182973301 187089489466 1434318483 252565272669 26214563964 18229982166 255290263221 54636795692 349299887 74706214337 8044021658 194397632157 182832316748 132785015437 27888167134 47561091836 9230742469 49779211706 15965062794 253844835978 26049774001 61310234689 225370784313 290791712644 1661264089 29486615659 3516404883 7083274321 7350409029 35025126333 56478588354 48193657623 75920265639 110578187277 145462124679 8240785892 74553041674 8658078868 1037327109 46853864815 84646779880 41118469759 47002760067 49981442821 5193827310 13952135438 43139467227 156969891313 22678221565 13588185924 53587666472 237565826297 18123986121 108747398874 221933484020 19637412698 83825353006 167291860868 108145876656 41869351464 31710227504 227297429016 17920932051 284839210791 32986983317 172269750163 65597811353 5082931462 10247844279 5124015564 53471230158 62276023240 41064305140 27926004713 30280607880 51252194611 29934881358 24757972952 23416781851 78707899315 50272282505 3344249723 540811907 185018991423 55167641715 27658073628 27939567107 194911151620 91292008066 93644219077 4081976080 244946717264 56871964252 20370891709 66596623800 47751348341 93561578273 111036510248 46206583911 317203006646 239383771997 46356751597 12193858440 229494487778 213378237086 18647576000 163838584382 12915435751 2291396771 18773478233 33570846635 95137101375 67220818172 43032600026 103208310420 64394754142 2118435432 67251789481 338595894438 51337500104 219355119044 30869940833 33419057083 66128227003 233918841982 58998629538 95103972836 237956198379 179158694002 305207862081 13016464117 13590304108 111511434297 2568428564 12068696865 206596465685 187083166451 24404253628 40694886209 13994165087 103413700868 84101135239 207011117038 163555880997 4803482808 155250601041 1183187288 48555949105 74144446814 3353492956 57905335168 886766226 19223794984 115722790955 13927986940 126765747349 6964430809 52772815224 53486270259 4193990971 124129883696 348392327988 85968573251 3071592600 21540952466 39307825601 48689039456 308902839604 144113970564 36826988538 338554168085 6168967499 3011267069 1188115478 108474814207 294931793422 2433627944 49570734340 107245664378 6148674162 21784782105 3321320635 41085713381 107902619573 124134192658 84742758951 2379307118 363372118516 6008319274 65690776280 82268752334 41115724290 76648503 27732827893 57310966274 25681714728 895234397 134826159066 21485213947 146202112937 98250628148 74117439375 21057446318 40369110271 9939311980 154058844688 119745493890 79524530189 79646927224 74890945014 61390161142 216736337645 72517767471 64736520194 14959417054 301633763185 14584518303 8644879271 1801737128 13118333991 97878080722 30285116514 81025987060 46046494307 33719547478 262421314483 107353138464 31733589286 7576002045 17062054538 92620821084 5947691053 64784741908 43351114480 115589583187 156308986200 5051553737 20710132373 32071589607 293178297009 7156727967 232359687407 100713686196 134129037939 126104934987 152872900429 29497228416 11204547957 305081408401 138336544278 8675633316 20033689723 83799616455 5954481751 52904496077 132235581005 55413298268 36241304135 65793172745 70072866781 126973741545 277281468813 18443449299 112014628833 280759904472 49925239140 129522041060 5079913934 79487937388 62147681745 83255248656 139299005257 98363265507 2330534731 103602177778 16983298577 93950272669 1652084054 78909590152 154757222359 17097680110 303694332852 108357517715 1314849997 44692083898 14518711397 598623821 11755939585 292731981159 17524968806 62928170035 11602406659 2428693433 154197311089 38064877778 5648448996 52346524258 6638273 19691514113 5498393227 13592468207 17626310419 8361542015 126791308408 123602260301 109739244582 20671415144 92955556860 66324869892 119282880379 26237562757 103071280360 153128279811 14748002459 119650516362 493391868 5736176694 366353373488 174652872474 33225741609 74411286416 19046817005 69625722147 1938833802 21786407465 223565135334 141025453989 98761233853 26860290648 327351138305 108325186444 15481768618 22978236030 132808640333 284622439702 55777948789 13090469493 50754304112 82606010125 56447172826 16448044808 17742658798 4109007114 80008305550 10460801231 80562088505 109185900019 72165471541 44648495624 4648610016 61823397193 30289864856 10146695425 46212164868 10362723122 8819251305 10598927258 126159321543 26890795398 155894461817 186401890336 14745693482 172895279721 144520313511 37543588941 25662514273 44092396170 123424035373 28495076637 1257822587 1289745288 2695303713 34668513160 54450612001 34151588059 31254101292 16327795966 3207409281 312906135322 292911098795 18862609249 22798975603 143506764316 56812166475 10035695730 9708301596 39795516167 114110558588 192866995273 364525682497 110387365077 111628368336 48919254342 26146980905 594920047 14826872489 701748902 292400265369 100887091764 232701959449 144171744315 193816461285 129027902026 30524503576 1219565619 153327457350 136825161482 59826884856 316731052 185900554764 3292508625 141375237335 22100378981 2756158718 55459179956 10127551918 29648465300 6143068667 75330800733 60557507719 44556830668 4867202582 46179244383 3632286346 70095391713 11354626826 26189210171 15337106599 94739753517 30254441216 238570911766 4473202049 323817221089 128084500960 717788423 49105956604 69029638698 17079881552 124596737119 14948228850 159001797421 88877603886 198239927550 89258077824 33623008622 71305957984 219746810648 37470673903 32597264559 8697837372 8158732766 6003022878 31201685805 158058065387 13623372975 6775247358 83274211294 55493961071 27707017434 24132201257 55094969120 107352924555 53910237100 317602908688 14736010980 14653627666 154526444064 120530642524 223878040361 76456582020 706050837 14450672401 21170949832 16325002319 14542372326 109787908311 48211300172 183273001099 38279886311 60458285934 63259101697 5910020174 17239115479 6588825878 2662303380 12292263080 133108173384 39071503328 38656051372 5058664419 173379221673 101903427821 151894897125 34000037704 57566430373 47520478085 61383679611 40272509238 2154193668 43395364153 123354216986 177611105419 122550334347 118997932633 30378625960 3263597144 710793086 171057427366 765345028 106275131582 8612349274 148182281324 8152570588 186755397874 70066716333 49721180906 108221964431 205613911205 51777427306 37113069548 197059763497 16371556162 1738745477 180370257521 1218144321 25613759190 144245340240 55664095593 106536827646 147465799524 38820779423 269654223393 40619786501 28068610450 327910159045 206165720009 8025134471 169314096822 41782864476 1864754456 27532988394 149188447147 18038927319 11607267096 13525522193 201125337371 9232049356 43628734141 160488604238 154041462279 30908985124 31385772118 322277805743 47253461795 201455701256 65049900671 51105446148 233947221116 96464250907 32222118467 71020807684 2015686236 76128800412 6507838909 87105394927 16288530069 119757440524 380360355 58046488458 126065025523 296711141763 203227757932 299573260084 230778839686 10480857124 153007342532 42174242512 218788222528 297233221799 57352771753 35446371655 61011842176 230012745879 294755087497 161801713003 4944490733 276108251154 15670492665 64634543190 150549231105 19557800293 176533032885 97812953554 13875141061 7897125042 16422880762 32978739157 44939932659 5706937747 38138665743 8410492337 7329686652 7372097573 47886533126 104854888002 4879409372 3090408106 96233334811 165830166729 53070912381 82373519163 8188830752 105544812252 21992461655 15021969020 11222742684 201328710700 227129396443 101731459913 6199260810 62469868776 167259302919 25062049458 117842825838 96136661957 42792630173 61393559466 81191526125 131647372756 245361695727 183186890252 13860531917 56817301801 130724240186 200929427994 49493642902 140829771014 93596125857 307848549515 21909195542 183324583673 28847291145 221227375731 15191950340 1621740055 11103334009 8530637889 136002741262 51152134888 294517544232 85833492 7662258448 15676933696 39356975597 71407543785 7084125314 30638895485 7991824168 13812855446 52343523885 74621181643 150511523000 218173139855 24221361183 74169886626 203442349587 67608965150 231828769660 200137109441 12558388295 49834791912 7066595234 19953038431 162272611 66828183407 267477350675 21589829323 233304328711 49538395851 97239691340 217038531665 149574171230 4135391776 71386470918 87850333146 13352844097 38145832898 124659653053 50344076941 12844921443 303141815367 176040318111 29113472865 78276005436 23282095303 260334743949 160068252006 12882241870 7281607653 60147447611 81311509126 90331270921 30233276308 108453708751 51329347743 89359833533 26794248570 22054726421 144985517632 84798793 9939464116 23980415168 361589328 244813229213 45613220559 280992145189 116520334169 28059801792 219045559075 4241125610 19473610220 304438043058 116166423881 71435394058 52463306319 8969310305 205633551450 162922469784 241582799931 28049766109 183641085320 3501374256 115822769 32068121521 43770315506 19027942499 117973648730 42449381610 3693582200 224428399916 2412508557 184893987324 113593547188 72212213826 10254999266 92400379406 129699373118 230788383638 7889531143 25917030624 7051391520 110311358939 19081594816 162774005441 157829947383 104855557834 88717906138 50865937721 192121756311 524503049 147123041015 988568355 18829704556 56828691615 8899165337 54271208584 120705310958 105990365169 2853620115 165200871944 121521363212 18065149641 109252924770 1157270927 92412354835 57249742408 1087942909 132445234431 278808927671 136961918590 94851760382 46248329 25650203796 29834955419 46855620101 88604619277 56863636536 227384460541 57519170184 265227977324 6112385264 41991434067 151414041656 2953407530 104352373699 48139582019 167929504765 21759753968 147403796938 82803472717 99794908496 5157444935 274897750325 66069437202 156529231 126470295179 43117196720 151268609692 123662062727 49666424421 16147070533 70407086893 9741902338 66187622626 37676619094 20598177895 19980233098 92365699812 7862294715 62497510136 8415997819 85535267306 8651009958 83851171071 29060642359 123775845992 62401391570 2966150576 65372848793 17315192772 60369488304 2766975961 207317351291 198578373061 17559275948 237548636129 70826740571 315476952164 115405692879 213805619674 109104714994 120164563192 11482049356 177739480245 1673439032 79168155377 15494813088 86335152291 127062360690 84676357 60047541904 143561046447 25166490834 11677247628 44078475070 95002878000 878369360 12075048434 130531141814 18512981287 36523725598 32116096027 123620686923 241641806624 77736494852 54882195178 45779649686 55708115887 5690307127 168784419949 137060040013 4721332463 55330322437 268063517328 13484617398 52699854456 12038794813 172193240969 151032870077 222128032184 17976133136 71311438169 26893516713 35414682672 20563092393 124624135938 199340202831 80544088949 18672391118 16528997277 23454262819 16360394907 55209272797 6928719665 38712060120 14487601473 124907829439 34749877447 199075114525 120925311915 47316541966 158026372092 26287911426 70223451855 145361374659 77329279583 25977988472 13234502050 16243723138 73999501013 7674017575 9658208535 143770226699 281928915794 161615977483 60682271849 8886817269 115057703652 12979006722 2849441505 11424385874 55106126351 115209433559 174192034720 262512880722 59764341215 17037401426 69060429540 51659218064 12328357656 20548640274 101957436325 41604187181 19977940000 30484816073 45618268704 13408061400 197377909014 7836506105 87170337297 17423971592 142194747659 318017447490 774005035 1733557781 145348564962 86174030194 270331668355 34714819578 102649287784 23117861285 12318259071 62923615612 49547045293 311664627570 39857642745 15832637961 10215045453 2363137304 163066374043 254455716836 16200382707 271888658252 113117285469 67361747993 16521677355 11696861406 111988946879 22233240358 28749610623 10664337373 41949421184 106389028097 263063241459 3672538268 164298356317 34868557932 62035860916 70198176412 137557000830 13386008177 235927092254 58413055345 4630921326 70703955189 126070199381 6034735444 19308561713 1514726783 10756571639 209324517281 77170701339 4361451811 41852298060 117293490836 14706519137 250126517943 110863589862 132084236923 73390341224 32963422149 5725656467 313852826937 91669662386 96960180671 140371000032 102978137863 15218953962 12983181757 228985352990 59854353733 15500487926 103583188661 278288412286 19820819907 3023567098 3890615152 128200363797 29158424241 24568945965 17802689327 231729394779 182783487993 98283996689 281220966427 80729741219 146246400197 29816719642 41036340 5746777419 24886345030 4928025044 113930677803 255712283639 17297004899 2032942451 58083589331 113198221391 101029438943 67786883957 228795541384 15694565457 78837193189 5378723571 46754957499 108892973923 36773698457 14887406769 189434434415 67185542903 12186035381 61284198019 225272140091 138483023481 8872053212 147367866986 39944339123 34363552449 29348722833 66643484644 151186590269 130633808877 95164671849 117546494514 3233763190 34437232537 97091044016 118190610364 10946674300 77884223825 70800285014 233260911954 45399470699 19285708781 157043706380 13658699943 7829268881 27648728768 19964066303 9438628892 113566718001 50624194648 152051747688 25134512153 155898029451 49627796964 12573170029 22454401011 46637523516 44942747035 3272318837 141323199820 6810648532 94098573331 81065321592 27344142992 291940835705 268013393231 333198970441 11343981 47683880430 98119537098 43036868204 172946657084 71416701103 25826325163 106395085046 12486835914 6677599544 74955669565 58973686503 91696008794 56141757132 26133700572 55635900641 273820484304 359607514 9484056698 43279484272 7075747992 30232560076 171107214957 73121887260 79842185792 41333411128 72952523810 77050638093 80583083308 25169432699 58749743143 16096492717 145031143008 93534615915 180767985776 5655406103 27962229891 7617884373 3710823612 58824135299 22903197721 129569181009 7804353728 263304629800 12061100945 57755677366 35634195506 31898842691 18270357164 65641000326 10403507154 171821746464 92944557476 46968073202 51194752390 128764683914 155101712647 155115435070 122354200566 66753238174 94186981505 22669172905 194335215217 168152130327 121045830101 1774715368 342413286851 316441764253 5736560500 119159039053 104689263522 152193510528 308854367 74467845986 5337586519 10451503989 2470827381 275248557198 57402913669 164582590986 9845813855 23656499966 6830134850 4015812854 79991477047 7505875389 106629542539 81159365711 47204862192 13305637703 120530396541 72253653227 975212563 209070150806 5181876623 7064111287 43174073220 58228539479 6318263569 29637903089 17029492722 37014965119 80141084504 85723246050 218877770217 23769359334 88445982225 19459006521 93645656305 227862699174 59131275820 72297659373 266252724360 102655757089 15930700149 103562953081 7902264680 35297017427 207628931920 90522153506 13968076355 47639669806 148293082073 178307136126 11633974431 43409861019 57464724328 15211606743 78620285483 216742008521 8835044052 28355154585 73469552450 19560642227 101956835027 138931008469 39193938686 16429566270 65728136047 35391484971 4546703587 21296955980 4483709138 164892905145 16315432204 74239939186 84819798322 14237183 67915915169 4782939105 22180355574 69777710621 70096570628 75276068210 42240526766 17171174634 108471188210 91264528325 127509270225 17803161723 10031030801 229107009318 92789976724 50541676318 109260196987 146154323315 12696011262 12034191027 37490234186 2829907562 28382158921 26407252479 190993414286 112213259188 28372042428 16989937005 43384123746 154885149206 173010247443 7464975763 8900397112 819938290 295314771416 103780127511 2760852599 196911224350 143891893058 7997837993 46934820594 192126142643 32718980315 73490823467 15070405881 104376306759 461322204 148893881769 99837141635 112249179012 24886145644 58945562307 1501574699 3469758307 148230217052 16995930631 47422865314 42574118811 7402686551 56673140630 58849626209 168076453435 3356292048 36913691202 73783452110 53184634598 1107002845 174777473213 257046272347 69745334105 17968266257 142776003247 2511191359 27324287970 228378074206 4124425421 106128727240 141580108229 157752737735 56949322193 284935549161 74110588675 61772223316 77490021139 149585595328 110047197894 59232136050 7006334682 146266516620 16354488231 103948075005 684622879 181773258875 50576984225 94649338091 250767389927 62151752919 102356995459 6557542061 5787977311 163775948759 256970307123 81601301376 181520779148 21425688599 196026399346 34258944001 243959716706 57188297719 162965749747 38145415329 25219050691 7337592833 49965612763 26107342713 272911112594 1239905879 29933398527 121754942682 62113416181 734399268 6824257694 5868153743 11407120532 7625625167 25909750407 985629667 67591523880 152472983290 69327520037 104169072480 4951405699 67008211835 114442678325 35091144625 56228347855 36234482026 44178611383 48414224612 161235241710 32333421765 16859285199 84495070956 50622348030 177928910822 102750855643 93891594798 3709322260 248173417976 31910413772 281393859812 58562658021 183986128 16552160028 157189849068 61157151393 39866894779 46282473581 12950351301 4454833039 90651362424 108252614223 37515647751 120115184739 70985972918 6662885957 105569642373 60433569837 35108138653 144848389227 123608394432 62830215272 166615876906 113540762286 89076271296 228894690271 75922818309 354113187865 223775309760 27308702213 15291999048 34957240664 181502187056 108652410684 11140011803 22530916901 7129406248 2433082816 21671089982 38331158778 69913088505 164119898173 127451087242 173484756586 8339314175 24584368702 5839176752 58891046925 24744754258 4237728008 191275178532 69914419992 43037385855 191632223449 223039339645 2336052594 13204384970 69373564004 2373625970 4093600337 253406565956 70947722200 76309474795 3635436999 20076472632 11639813242 76122201003 17460356480 330114177656 58838267081 229694303821 20884225269 163112974800 7775150530 1210179815 14205571 109378043575 13394039666 150845852386 156155417058 46709608640 1157791719 54769780210 167280393659 43380749463 34439183815 52617168288 106558497029 243373314844 119935187764 130370380993 192455612821 4619774157 153655768199 5879856585 26678620622 12488177398 31258725313 31284159687 63549534705 156511107552 248946870618 26037653353 10698445343 32925848588 6501632643 85442512960 9384887416 47373155602 37467614537 20918820122 25217988456 3551378687 11313525714 151915993970 21914402526 42019930716 7397470095 14381232777 31696770424 151082048811 3109165133 188354940196 79902465225 337730635791 29580092443 189041531693 224875440185 140085114232 287211319314 1142006715 144307068956 56317636431 44979083780 19911738119 152604047221 94244494429 784305046 28507417590 141875679007 134056613837 5454180436 46082263128 14579034748 9464979852 75644979115 292756676003 228059011619 151834805789 199046490792 17666880624 145928417253 32945503389 44657779164 142171278827 47361604925 71892414710 178074289851 208233807324 185730542145 26789947918 22631782160 40846227584 23315486053 46657258818 122257306754 109577042678 8250397036 173782805889 650514102 39049182652 24570904187 4206461660 64304441712 181871587905 13210174391 175727701309 52360283650 141375554631 8459337042 26241617430 9054195299 80520097395 1793587317 102104729694 168275461105 43195481669 130879182254 118796628988 124930185835 10830013119 1526010533 42299406719 2206814894 51057672359 212103047796 50765740352 63939937540 2305927459 94304607280 90686678257 9869621927 63608477102 11975225302 179971934720 58955761977 3204813169 105926424925 64837630420 8565097004 110258164546 4600763442 227872195291 112889397146 187580710060 10086173902 1329497268 37520211938 201044550338 53696887788 4432733462 125662648537 98112172700 107048256822 108723757654 47393316086 993728260 16175847518 52552897009 149580122001 171309684347 146356372226 126412902658 79581574253 35676460550 46543623757 133334915233 55392875352 227356413118 195254281840 52713233525 38819903650 165595207621 89010607280 105802459589 185146818255 87868503589 25480111292 136900929163 1693175780 97965809756 144577317479 54502621391 193351675542 69559907912 3265225694 46817282937 127759620474 3077306454 327981490 1306955169 8906395028 23355105988 48231300353 52000965842 71354024360 22292875962 27700297421 56205564787 13571665374 70878684452 19290573771 34365527757 44249457835 45275112246 8301327189 114131796830 15254713893 56226318258 33122972581 131950122037 67827042477 19616476721 271345801752 52526524082 63451650160 101225699728 183952371769 40203778960 183277718386 109533431878 52732403323 108501811949 167993074170 47845315559 49778696131 131898289559 66611401855 4666867052 28537762763 57419967442 30988813404 219472290363 67876950334 1252618902 98605930797 6363053853 4986213038 3403480591 76055921040 96505260226 37512911507 31118644726 258326238355 47231197949 230770956337 44609625416 93473721749 7521411497 59300014327 50705541022 21713397212 269413722635 28611666459 120228131777 148530632896 25312685209 10418157138 230071126050 253200640786 27445212440 135246287975 53796466935 1140351746 301819500741 155348088499 4636485667 65659166311 171516892484 164414151862 278515797325 636506493 68904401147 130780118001 26305335965 209319148872 14884790805 44308062168 87662839411 25052032601 74357624280 4510802801 43113942 175216531239 87915780731 42286483363 34081262259 1818659260 7221527939 210361734025 1740657499 128767676138 60568215906 10540789620 5478607770 15327963409 171468554052 108526825400 471958602 95654464764 17071479034 199219519812 11242132882 195010993283 174084551678 89373525582 58031457369 86196453846 77711828172 127874069186 111151361681 33291444094 176129538871 166594721308 87761252817 185670268437 40187363814 17439121768 21930489789 5292865067 852963914 84264394259 62313244520 143363610741 94399083951 6906430887 156886852443 1504068445 36231459795 9440910173 14460767934 139544969121 222013251800 67209075671 114688469945 99829946053 40175132066 8783623777 42534025078 259894465685 47492760111 82016294860 13435901974 123143585178 9295512006 51010144664 63651918568 55787887304 80167080237 25350183673 228202764575 49625525897 36422276619 343472477293 67970923243 211687643469 43460709994 183167153755 159477024309 89209589015 53301805210 50442131699 182154453105 43669094195 75595105244 42900856661 10017032732 208604463698 121985397613 6157032023 13980987346 67776692246 93259040567 80756104495 16063886560 20619226893 46014184285 39778313860 7681010026 141822268009 12776044674 83306897195 32113065094 1656384462 275733200150 15600127419 9424299758 57210799848 66520197639 85448083507 7033446444 4728832392 17206794743 145705403461 195595552743 125435954153 51814259947 66016141997 154124197512 6841060654 40086789421 41136624833 31456676674 1919205354 65212563508 167319532403 278353983 16204291762 67648129570 360590206530 163682600178 91499955836 2246296761 33236618085 30835305261 44820960932 17418642455 15987356953 100495616210 7288330784 223928085367 183966311327 201479938812 42429950059 7496666947 146203138935 44803853522 45723611560 15902843396 369091251092 42221987877 58594883171 74928579984 25805373203 38812666473 18374497151 5574686144 51030343163 24494899336 10137234271 105496292856 51619330074 3538358025 99245214295 19607680737 224863809509 222769094946 55092865972 161804135559 63981503649 175108198168 5876822253 574325484 219516801926 54681717787 54487889384 118512225188 343926140369 12709902839 160158523860 268432665293 6059716368 73170438905 3662034951 3052427374 17632236188 70323946344 227759538515 8950771992 79074925095 219851103967 310529103465 97134213017 193920155526 67560155048 18878260420 11855948364 86598577831 158564843128 53008423492 63239186458 143296409540 1507780443 109495314929 92125790190 17031240218 68100379920 44486439270 40783128008 149789175757 41774797223 202376025515 23775933480 81715383389 359162806578 64945318569 171479371464 6298728832 52125355101 173282730157 12154997169 74484914337 13057407024 55399862953 17389088141 5899891945 10651504587 24047075102 7157408611 171402136288 39390987664 64389152021 10617923840 34243706656 137761828634 131585388736 8981277648 65531291527 155131431460 114924230462 59166150301 100137151346 95043299 37560581542 214535822835 89238524995 28282166891 47541353643 70869803529 27342091704 107658115856 17273878572 8725779901 38977902579 18850003341 324281627964 22295402587 233241528448 203809920424 3160940239 165240532961 77490158287 28251048301 320309835629 10062567836 99826393737 6723706135 22465888266 112829247718 50830177494 95024476158 29419650828 3464517691 244107709778 17111994268 239749662329 231465878628 138059117576 27706755606 5331793835 3303102172 107820075780 17769170955 41808771264 28918387048 26919856012 21326389227 44430380352 13571827648 3994261962 146637821555 38030521661 208286744960 92870737845 95550136759 15141402886 99554029932 49530497421 8801236753 147621874741 101251002975 102860849603 6501590697 247775182553 40298710614 366583841148 96768978869 3590066233 97407385814 131586468131 33427757715 207445219893 85864728180 2139101870 20463896778 3204265938 30691724993 32294654359 50388538235 16651820672 416698428 12289147190 150748272341 225329829787 1514791944 18348314287 143637504511 203944835346 98281159013 144409045100 28635568991 234271359369 50133505888 45269136955 24141344885 57820205536 49707147062 106135707911 14635075900 25276547177 11953072163 17517009608 34446210832 146969400314 49830909862 107354428691 4479611810 353251657 307971664695 91181408607 161256306436 53754394877 24113655538 32511237115 1639009906 592115846 79351070742 43689044170 129354070196 282805163646 265950683951 983176352 143501885390 61525154698 10165460054 124959566191 175752754223 145182922815 168473079010 26602651463 89143450148 93404325183 6431188989 153283217094 37087960827 4893705062 36579044765 10453621256 73191137163 3081112579 45582707485 13672509026 44803557421 118608007034 63202272759 137041435440 6609962848 47185897 1941465372 151398173519 24034865527 44035333782 97843570102 6297954246 110979870791 6486100272 92244540823 104556308914 27536796398 96504804662 74399380718 70208562596 17760014663 43047239186 159972660389 18607344880 56474243229 253431348740 123971267136 72924980453 55821329245 5031100 23302603653 53152232051 36326101271 21492229041 58426771923 3783382219 10375448710 113147095768 37566904732 239474885408 34381117961 90550241620 30631069921 70674771424 64234279963 4141947806 12147548019 222928429591 9099122408 33881460167 49608166780 134679829732 7745688794 159484677072 43818038413 4584312667 117606096106 87565108420 117538784764 76658060996 44279408346 30283988319 29888397284 11890806856 18936249662 111950566923 209250724 49587808226 110620564026 66857753465 11416166130 104393147229 54052715641 40038479222 314766371319 55696917253 19427578179 157860159414 70308193896 20986390174 237883096503 24524748547 145792093033 202871847045 6417560470 5512862495 62037950469 8202690237 21084642301 517223882 27221356973 36728070058 269707152462 15869432832 39349074292 27215262846 183930853779 30611904571 27736914462 56815766674 223647997413 40591167159 14358345447 10887085644 101217343685 144263038386 124027387727 305060964696 26972121807 256182788996 18514462400 232683444949 18751851604 1394438933 194738643039 13783947183 24908046844 193945149306 3562939 38999407398 60770311051 2699336382 42076973489 24091362444 349969650023 41198308128 110855679220 154416409154 8786832356 56437901243 155790704133 14785259104 37660990681 12678544400 3095759073 20186521380 11545887422 8753277036 11752605783 42938524242 5466547923 20055639872 95743526162 121223605773 33429328433 75536774312 24162334003 21512900782 12059419786 15997077419 10753345351 62240135017 864567922 137869379586 43255556636 121370005668 331196842899 3825490036 30231634283 7578588123 233414747958 27930174937 241478170494 104552429716 153640312293 94397410809 84460095228 115178323899 4176205495 48777915767 252466121407 10324341512 93123322949 7221324714 156366864324 271596832028 46231071568 84072458750 61656321940 2524887923 28722580479 253542807301 8255321877 148417840332 22708388421 319956861625 91568993173 123626233531 82677232864 132720800894 17241676158 241626412432 6435112196 201111344 108581740085 14073056905 183148617814 148811638973 93577717780 72204785702 166358905077 14116246262 470841873 21777038647 24251092812 112167996857 140161416225 12002156926 67900129074 115396136501 196971290007 1698998329 7844481125 83032103503 60966445961 210058868477 131810707264 275929612249 190474324124 80638347403 115083398195 77694618514 10483872880 1565958902 258669012351 54601827777 20957388788 2620731762 42682803653 277574564941 3751995825 4598790085 80519394401 70482908117 160822122421 41580823538 203924528782 94003980672 22377631301 65034594738 83448931638 126925541617 121073750234 200993775795 44975575911 319071080164 54123797217 44869046581 83158026391 38943891728 72075575478 57172139923 19191471437 90505097543 119847380549 6264585682 5288802725 1366664133 4669705197 120740501957 4660194492 142761882010 38958626470 134718230888 98231183550 52848627842 68359880780 123928230082 113284694579 97986549113 22909869415 6415846652 81618565855 186651437417 125552972078 1626421611 64227498770 47032290281 32468498231 209284806503 14635661505 555434477 35871486427 201551642087 134708054805 103555697337 7458099960 122837094246 124060963386 107533416100 184126356587 161946219949 122185277684 10850179256 37571869013 193051262841 33392924155 110226924542 538248979 5052786576 45069052846 77365962306 97909605051 155593346746 64110851184 75386921554 3775888159 25483070924 284840533382 37297347108 21511999727 143767159414 8281844126 130378132 40340410768 6719915374 132640631759 25627279247 104987258126 167549362224 38825418376 345418105271 49849203492 16820592856 17327283172 54184847528 148618390212 82465545415 197731370735 123250091836 95146184136 173416477657 112160839726 78859086867 251571700825 5801146778 26958075345 14710124270 181544431563 135762246110 173831250545 116376669273 9030825377 61926048934 55660830050 34961169704 57475173878 12272348876 99587696725 30736363125 3531275408 43504295762 66642571891 54928161502 138947582181 2950425942 81695479098 10307991464 216502311939 72000848017 134194717286 17557517268 209377538912 235614528419 52355162164 41211566858 17874984003 35891603547 8833262137 154285299073 80800908886 93328978163 59960153499 53074030347 49406820366 10931449277 8354373678 93613775618 92573617821 99826681707 134706152489 108235918061 21477036455 29150812713 120516793929 14289292453 7924371760 60459865686 222351981608 46006762621 18183043155 12769009541 16261747654 566508339 4556101202 2146743666 34755475203 160879221017 5502663193 1176861643 82449325320 19462748258 101402536186 27126650191 1978944215 108355292141 186378282952 169552159553 17545202114 218929127596 151057550207 7457016391 3999834408 114242582544 286351371793 110478686396 18022022616 3653692881 23741563671 192335884655 88589278750 37603695462 180123395099 36454097665 129792066188 2585525226 29405600408 102125727581 49185527074 55416740721 273026271966 53888612002 6824758526 26196614483 341272777 33919934165 56570239314 45336891968 92691824583 90109961736 1831192997 1279154666 155081495329 60843999663 119798908191 156159875293 4650441162 127547397770 17185294928 170626985164 67734701563 3498060356 1880299105 4829186463 62743411487 25885874926 83335195736 79171644806 55841377230 154036369527 23822167847 182322802545 55608193133 258327887511 87581170909 55921417683 26535846367 275439256649 805824846 5518359855 147882752180 74437236443 133499357 31311405776 32408727928 2300154364 65354229355 11121138667 976842953 20623331059 194067602638 47822888246 55207937251 139194347588 201176989055 1828334102 54165404850 11583188949 97338161064 191804015286 85202903018 60357479520 64930930928 73109346885 1119075851 36708168106 8573812384 36406534936 185215783017 12421475874 15036780 16107127520 196537100325 205333600161 50094510796 25291518516 227422382044 59837580432 66953581165 5050823857 63813168006 48166428785 993531426 72752000768 11434834903 137478594014 45032438 91416565670 15482541023 31836555964 64354373656 2416199195 110471840552 69908570084 391339085 19358765306 3515532630 72881169689 65744819 109696877716 3264746608 118808809804 45184273598 35730240926 32682772864 77345204594 75666912012 8260238997 69254794771 138621959493 190224863327 69048439676 16785929633 34557048108 5054275047 5604544634 62786646127 83424530171 51147359126 200231438199 232210524582 169906140836 33027881771 73602650803 121239203592 8279781820 54686685888 7836270119 42583330570 622576064 48267293914 28709211984 54911536229 51169054 28168557214 155236368234 118692048608 40626164871 231629942502 20803525015 6239859 259250860787 11434179464 193413147450 109961456841 81830089058 87289885400 273280065614 252924549347 11507411369 85884834480 3598511196 248550935446 347618052574 89293655611 2913543864 2977711005 405793544 71705935111 10689651575 233642066520 49300895604 8947588451 58904875610 80236275369 4445023661 181381960452 245696001420 35113517323 40452889608 6554262710 57551343725 168035277774 88898175262 134449639648 257559823682 130761914115 299765807200 45741729504 42961230844 52303894837 63453982614 141314071255 78132300302 611256590 22958178508 74141391943 56034845631 61295509003 259284932141 3036660717 14570706011 400608665 124482952256 189791380124 52659991814 63643468700 70435204056 60952048825 6981367671 6351720678 126118797233 175097545659 11235180769 6895596358 31943677321 6479582444 251698322216 9080214 150626402927 82427830543 18635457593 7826532127 15797846937 16645280830 121804277371 1231503837 2656103725 41912377124 15577124460 426888173 2479196437 278176497 25244285337 59976637061 105770123839 42989979226 49108048795 100653541501 7612147470 82440203703 33046873440 20578801118 22682500253 33749910401 57017174711 5324683377 103348893999 12263969379 148356874925 60725796719 26389149073 120878299340 20914466907 37121698929 46969834799 184607250335 589340599 31634574031 20852805730 5800390139 147073658997 283566247034 119639136139 97471252212 89521306664 295087955406 4273105673 197624568868 21913034163 27807886480 42435334 81600316026 193695677575 18496115937 144795264242 145315934880 18868212776 132551310531 10440147659 97600855997 36847359694 86506092919 106632370767 18913836055 42961446976 94123061905 9601676623 123643545278 225412734955 62702624013 48225592305 5769636515 39780525955 4429673394 169674956766 7601198490 104886391662 99169136688 28279446595 175295340510 32962505046 285052070939 135600244479 45165173056 92459580298 83447666582 33219944150 16895575516 35338179742 11421124448 80340133498 72538533334 17915577408 152693716644 13031602322 49147609997 144885771130 21454748850 66891854581 80925840047 3477920333 11349962612 3761506456 117215285215 26635846248 3724430084 11971821713 33038008500 8543807631 3337857016 6793154890 244794091140 13653228461 7411667123 11085838862 53097763931 95870962919 7474721550 287062781305 26977678298 117111582162 178061529593 300795472215 5180633796 111736352482 212370050375 63880299086 107037149517 198155759861 163048582720 6801329531 24403263357 117759403051 6449565388 78443283431 568381525 39651783912 57000097318 19428734739 21059475480 30071124065 89297937539 119094919636 52607646645 47708542311 26888186277 17446799410 68036835190 211970721152 4662277919 257080610480 75487116594 109241034343 479312171 5162921668 1136444092 42389369962 157397552707 11395251990 3258996 3855083406 91924380861 6751066636 26186247755 18064228886 3984218185 19347063594 84644529058 135669432278 3076762146 2738469730 15662536584 358260843 155964866062 203469308198 197560008497 176697466876 89531374595 3368408504 130528683184 208334342579 24303581865 47804183830 357292748511 97869532700 15509291203 46961035593 88138483966 138897784662 128590402136 14607926158 80847191399 150607705867 384445398 249083688133 18803712471 12944670902 130545599960 20232566617 43386279514 23096218180 174261981225 13060934896 52285519334 28612554182 41002597183 58920596780 60574016870 51879688976 93263027589 288804379815 144159888161 298311166254 153189818457 177210899625 4081141266 15643497731 4162123609 84864934160 70221505669 27683124731 52320396485 144913381922 174126382139 8259399485 130999958911 124675817460 6780021717 27420388549 38214827286 76280382219 9246432515 397649292 38396175708 85341880716 188202853002 18256156544 105401991690 167581033073 181053414879 109808205212 2418731570 164837489079 140857316267 72352384343 186060185871 169695445175 231515896293 55586135926 76165226013 3842672938 5251630667 15536199860 263815274632 51722030532 203073028739 21521768909 80555966494 12325641013 5740907319 1207812370 115878176087 171811509893 119920537421 69676752368 61668842970 12407056391 127704858675 107778788719 138143269 45988980401 19726221618 59119989003 28937148058 56420952350 47063165251 23915428945 20317196193 202155833288 9114870760 117437791282 19429526632 107456090186 65216585992 22800732378 61997923427 223674080027 72877120354 6251930777 258861466153 51878092786 192785759090 195350959115 84527935344 76735190268 5722687142 104976436275 9770396494 31602799754 172191269072 137333661664 101204505824 4543474440 48780846264 5964567915 16986269419 66222771047 1721672521 20148478026 213939216496 4026735713 115663621413 107594823478 42396162412 23180793867 5788232910 19546750232 1305985603 286038944024 6483899453 3866463868 273357112412 2404953678 21462671718 6011522660 54965966 3520770866 217487299870 142848842654 26097669600 18253431129 142591659964 22106698010 122878981833 138783835860 63629071718 16329575839 21752983045 15960365829 172336471501 13887417075 43615732090 78548144010 16240670019 34680920907 95159021928 129911389373 2822882823 5040056126 208869695429 148161627876 26822320951 145238654763 136541899393 23495436742 60029335882 7417400578 161863587002 73702625916 188321831474 132892388043 116171698751 130128204795 84774624357 86070561826 94677730940 216616013375 42974606356 95170308117 56775580324 7898370342 46157824715 144977850387 34734968343 121144575131 172759126056 21860498561 7038622760 6154126132 22046446319 7924749079 77131009127 23019258191 5985022371 42195091266 361875695 2760018816 43869597584 176754252749 17630487451 139846607373 98027114821 49366056665 95073492009 76323772331 205382773625 66081969838 13098946733 59752882753 2309727388 13855527263 41959993339 53795655788 110605501943 166966804477 169109862610 153606339101 38537881110 161179351498 6740312880 52331737727 23815037481 7626229282 91800989288 15348598349 17335636227 106151127495 91229754352 17877524487 229698110365 88079405964 83126799830 1689244174 29208354230 83786427649 153037124063 280764056135 197695788416 15321596098 220194404206 131346925729 57686362480 887535001 133068826112 302595364013 61774992567 112239031092 10112426311 233372496557 31406088924 1174923271 163225644597 173379024376 283313976047 254456877211 131829600557 1655103431 4380929290 50599375361 156399123784 23667452173 26058396918 163411371271 145545245820 7248187650 35606173987 167988108003 20777733198 47207848247 98052090733 137938318100 40872079213 5743198192 45985106337 17306313314 56622271788 59808751866 162951170672 251926359087 119473991241 3131798773 213272688873 39590833050 129686003530 326453612983 6476278479 97357885677 81813256715 92170593960 60884603000 30559562004 16608742421 19364260199 13833145730 73153254634 107600024394 40705816435 372633567 19802336553 154250943 7386626601 112790540872 43756292332 366400137446 273716589976 54577489954 26050838650 25860474749 62492245664 184282887315 176208402567 11698870689 264516930629 88623469723 6362829953 45517060291 16822652594 52853488329 55171032218 1952704079 91403239569 53955731205 40634964197 75772401500 186357933753 14843045101 123783280892 96821848127 25827146368 119472559071 14440431629 12745670013 74103131128 90445454905 55991701124 160591682011 73476332637 17526099577 38127180899 75782633549 28610624464 32713384783 102406066656 1259735252 115281409063 148071675263 77804113219 49416185405 174737458043 32563963688 2982381811 145508895886 308936940489 100843038177 141639904591 35371784336 72682157753 17281951759 156250711505 31035887583 94742429387 26844629049 5690757544 58603795857 1682536630 146024857277 114233995559 9746225610 21886175076 2635545462 75115960904 18593877626 738715077 57176511086 128333946813 157908677617 55686016273 146958875559 160040787279 209974461115 10967463854 4269484936 27595903065 34023727801 66793238795 248755428179 311964795772 11839748187 101037576074 5003424 53628163652 53530190314 174598067363 21016331751 98988858097 9643576446 1801996102 105063842 259891997206 90328387090 14256861057 12208672739 10779266391 92165935495 3124185150 91609595012 1100205529 796701155 134489392329 42253525407 40111406398 28282607458 13009197821 36980125873 7093496321 206613039369 235102638033 388328574 14398722041 312870497813 6749139867 91745641275 49821704354 83250365060 57230508231 128737095034 136641729411 14453418789 6716088925 149552660598 69420027072 114043988768 5542111334 16814611341 10707831631 41595533699 260813692468 17028354976 13308565392 31508686135 10764506307 47968175855 34572726862 98551653435 10282504825 111986893283 7463556902 89661993407 69908098393 62008389909 3901971951 79661149268 132799685987 77986051037 1096326293 31148119775 96052540600 35799897695 136490769699 51668628919 222095526166 187554162710 159636355691 42740245735 111670918568 9146583660 253547355887 251035757923 25725072025 24504033740 24938816549 169901673822 3902136038 162477506775 9242409743 52635837392 86583600884 11464781622 7456612083 8633477836 414648939 5244176754 207266169617 30412067657 1914865204 2476399254 5992792227 6795336298 296331647174 1591271435 3466631753 41779544096 64527650569 10089098842 96101292771 750730837 25405705530 63613449547 38771249466 56820657741 177012472859 62659499769 204110012222 73356730535 3339991550 25114140817 69277915640 49981889311 8592890797 1650744258 273594431562 222171081214 7270865813 218742776562 201168708036 221487768018 29471557185 20178677673 12924899880 37405907338 9411847105 15981106507 24971278296 30076671571 2219478110 135510783576 12284615643 44782736192 198887202591 34694963155 14567374910 101620051014 192535777 101644361532 241554879646 206479178546 19268879437 30970905528 24441143289 48525640057 37601027497 190442241839 71324953693 6267327759 60476222196 109210217865 223362574356 24843128729 108373107796 208874739631 8169238321 105312934013 71959154550 97646694086 13797486886 15220672045 25058168184 9496783909 2423109918 140868628783 154437427968 30249300132 222521504607 4540569397 282772378071 42715052132 23523611638 38807157851 37621567466 64831685576 172830660152 26330560816 8867803791 1609320855 71382258101 217064342923 230816113589 19058211209 193548250316 12862219068 42229996421 23839294675 5604438295 121716774062 6707739796 6221355392 32975461753 172209594971 5628560451 14300407778 126934895449 73380186039 158448444696 128909137684 45700426008 95984216645 181017675119 47761118144 32193449 15441619611 209854881445 139370898698 241580820475 31717505066 16257373211 264650554839 231308259073 22398565965 6441194631 181392554096 151851125 42202438764 255363828599 214826701736 321989640133 12027984034 224455788181 222608465824 95528915083 300332577648 7584438934 18082000772 22369531446 290150674510 75133185289 54303385454 1263364601 79112713688 5199184799 4326497619 105246166846 169148397748 21302881996 46269606923 28220621074 99127085485 37236097383 69730444125 38622494625 2844002805 135591157260 134529726726 14562055435 44033126907 70268439771 2585788418 245121728192 131655941350 8924520260 24165569294 11831392283 161887569 89842880172 123983770192 25925156089 7733755705 82507728717 22723971528 4204002475 39138133996 15774753898 131257157137 7441190 44058134942 53492702592 231617547410 75065109255 115743288374 18699521297 170981821291 158833020087 79111895314 58082610273 102026240441 43252670223 14567712245 84564143771 252179920626 85399113038 13533803293 6880864578 41907253023 119918827 99853634634 104861690622 285295065043 126407082616 112781035196 25368625644 20628346088 179788984877 35294825131 8781237545 61738872279 174697081861 1354243736 41465931968 53382203479 83259769184 40612009408 45978160464 206774497885 93276403344 2156064802 44835889745 48963944669 6935165216 83480178638 3946019393 37730502114 2667884314 143792601360 7016865832 636033289 24140513487 38375937784 22664963127 7902730803 13480119132 23586692964 139658329790 11387593428 32721863232 26535119087 262193775619 129797781829 31278567836 28037862396 13972664984 252864136395 21520808628 22751189202 68695256611 106448697461 88252006961 88186718144 6167326967 52831419661 171147672224 39943396707 26619810078 9637414872 14163953675 38017594520 121199548718 6556241389 67795902981 13667557644 52178380381 33852469107 75336060856 50840166340 8852123830 2905714690 149522135304 9858625480 60141646525 18315614676 24707842230 6622234893 20935741169 280543628950 108783934897 24112694 43288410923 109576045200 61811573056 13316239824 264905000771 952115220 25918729186 74095828206 6140866312 1544701456 94501352775 68975287847 2931406339 16722853172 31448645009 159628955464 49250525004 33566909139 1134341776 75699043020 47860895626 21373457918 187436844495 258977692865 52169536357 23693736801 18400734982 138602416471 24368519432 190066207219 73185880275 27605719720 10959731528 47053250092 5694063024 112800766526 128815250955 27116220399 109529951322 112898529348 138334209756 101341693323 73819808466 118535124260 155738275542 19388710835 26909780393 29972690959 3324828720 5548809358 24153232738 69408744013 60087051267 97274330283 257645636806 97985619935 67779594036 17253966342 138379318222 10195598802 7463392901 41990789821 10633050788 47273867661 114464370910 80868087163 25305312625 178181562784 41145200800 7731278914 56929334209 33029085324 18323097188 259705189276 34581325826 44183132834 5318783927 186347615967 25694206811 298584935 81771330649 10014704513 305501718574 806697245 51546225698 215851356662 4799291088 29158270842 1497004828 1981350384 65878654232 339811642136 64257709448 106199430496 281403440879 164415990348 23633477612 54191929805 14863967764 27320513946 17692515936 306519323882 45700232474 192921780685 40126989327 26970967106 253914599345 6154584531 50335703366 128751467058 38503180183 14609043476 256742504772 101231584911 107427879820 19661033045 75621575783 6165899939 12753558573 47508260742 38923271203 147723302718 23209334954 55305573213 50525965639 132702527939 135040976780 263237144378 53014810552 117957234272 88307299444 180362081361 184178250503 223142790125 39318259113 58559682543 3867954450 2462327018 123098618730 16260403139 116943329897 34441275032 15434729566 9467077464 67662610410 138214163389 115418862270 11170755022 11537179165 17600373620 3533676906 30667758778 92270557058 90527831357 9552808335 1271737275 162614971405 69039263905 40686863065 169347216013 68579899697 60636849561 2815801188 105431856701 20568304376 8732230818 11409194989 2692384557 11521104625 89978937397 161534494302 57132415073 18138260217 71664665962 62315844481 6145144918 43413206824 122620612815 126601871978 106981928048 10933977330 22272912680 386509382 44287911575 237026684174 90487197365 28006327060 34464339201 97494088998 26564129995 950755899 61117121298 4058605047 31215867 33852188802 1468264166 96445329105 41927311656 320718143729 115407393027 3192042975 43994803494 100142304012 63449349965 126898455 68932869602 107301369063 144333618019 116061232583 47952567933 34866740406 33714652022 44979605825 38280491835 319364760010 209855656033 240859779605 5530470907 38322864767 19272023523 3270592232 30887681494 104618842223 183585713958 58976183985 112487476274 113423019531 97006399861 87498479110 77593050666 34332088204 5331289974 21299198818 27671928088 39706930641 82629921920 105444398347 86168200965 23115912705 203581262534 71725326314 34855551914 14193015491 59206545175 131480034382 247278460756 57281524065 18997285283 54541698805 419995121 34674149573 90557069412 28680234303 34006030430 1259775798 81961868221 57874082902 17506552270 17790786691 33005451234 199905703896 43252794233 167046905616 945475556 37707116616 49077548904 67656638315 27926936981 33237134609 179995534755 46262519040 67268433891 80813710680 10463266271 46236468570 53339663048 31994508482 3510341803 48043074650 150330753679 76080066969 55013831658 18918864244 38046964689 171761416767 11983575091 69691955977 91863353177 39403765415 39494039917 102783766925 15181560581 51578966691 174651141451 157353589232 1365562048 85545789406 139595785982 90756148442 16942817155 60463025909 2909605886 209277682111 20321865448 160859174530 5823062214 26233494566 192072775238 123701779983 85242371495 20064744473 53244234689 10603572505 249546812757 140831349922 74878810232 5669012583 16991705534 138726031514 209489396461 158032872769 2736040 93548325915 33880537013 53603915304 10624988416 101837809991 45676334256 218529870288 101484892502 61861836919 112657755951 27970604662 54797842695 22564741799 56727374492 109294506294 2873229094 717552277 207368259530 5128788900 5862857544 125243045649 203376031063 120327343475 198610195716 32440212173 183777635550 5359139356 76075007064 153593118540 22930900198 44843025106 153570703066 158866043487 200625172822 126764096532 122916967967 22593051695 11998793496 134484590273 118995950243 113244472174 15188274109 127203838086 129065893935 91111457412 42061706258 48914087691 135995577100 27388926390 36196070555 113886540358 13025207604 271685637113 48406404981 26285468843 2286208485 67523823034 68823445732 134900428751 1147836483 19320182843 171529710 31069137044 7424421680 130978732865 110528698736 15429715666 144824063206 36420047339 95580138882 17586003233 47042565867 64286631232 198210726058 52360515366 172384423479 1525200866 71711164912 8856239436 52746335087 160736314208 37509243771 17095292698 69570107922 20984655766 8932567909 21770938008 265777144716 234443608173 679437678 1104752261 1857251519 70494504914 193529538138 54202544385 287807514162 42862616990 132976764621 6808721904 71194365796 13525694811 103465580592 42024094556 15794719968 146119069470 5799228564 69042522912 25391311592 104377226119 399435541 210696588527 126179732892 97861691853 14295842369 42508470992 54807789383 17011947600 212170749116 26224477282 36774114898 61916073962 272575056338 197058839333 73942579625 8462782084 39872606994 152849585810 51904839165 35893238110 1539501194 43671541920 61281669878 1189114036 12232661312 18835188804 265420173306 40974250929 3339382199 43139893924 77587895 212302662004 3596785631 96279329278 4702255189 48856728226 236865156725 50937628718 18580631918 72978420442 7949694431 68834478048 18780253359 292901553973 139914662896 2681237632 142615006274 3067568344 4455884344 218564857608 163206991285 603151011 183801749919 28533930494 118751374233 6159589803 22839138809 6809283433 117758057962 249365275899 1085721752 334545931116 14071593873 44541698327 3271950705 75435154788 126942583886 20972259927 25255936486 86858015888 35036639046 191586352406 186341235115 4489678080 34177649275 4102284672 228815811867 28025879922 178514863900 4480982725 78284203247 57205800242 126304793502 205560619111 141983636982 243501023366 9012433432 55466590538 2273953020 11913121601 15831171485 45613406660 36372246895 17304629908 97885758539 130548280197 3732985788 174400027626 16564454557 4778502287 47966194727 20950487153 16788278588 167250659729 14031140213 127196542024 212343308164 52538306174 15107366372 12551810653 152551122878 90862813786 13044158796 236538210053 1128994848 30285386326 223193132980 285269650836 90769417456 67595199204 26023852150 22674653951 1014390507 114788331918 685651726 9408887429 52070122888 84975779580 21761903 46916979381 47972978832 4225441910 6690321355 282125376682 8757350246 66066740533 47252485668 20708369180 199196499769 89792278171 166557668534 14550878087 93096246790 133112052997 1993956168 9052205595 257197342121 218216628568 113064315201 128617629183 98680059120 14231065461 24420663882 119446781873 13428225958 32457840194 30038667644 2472202205 71509770750 179132744770 247072882368 97164656134 47597795457 74624531582 38937047281 13316330532 92638180313 8578183130 62429787867 7132779909 15309533811 1820440862 258552611598 1843741003 23622070692 145552619502 11796891271 12679293696 3767462515 57282821894 139959328236 8787815024 52176614793 53000379013 8217563257 35468797496 30402639266 187455475315 14593451635 20204706221 14121588455 57071868480 22052771748 72230588795 4363367961 128282595160 52567205461 67250425624 44097178887 21254878058 127814091768 12350544576 49590741157 36584113225 6553034071 70928153095 111257079421 227486694388 61086925980 2786823672 385399972 42551847516 98428758978 11713307551 5371989327 3716139838 6242392651 19244341345 215210225993 25850186233 9923685345 170687224682 43350647288 1807932798 67958739959 441412192 16732574709 100451112520 213471781301 15884135350 180585951661 248169737413 47980704790 2064050395 12674361502 28887496581 69248593190 15030833628 58073456885 7870560246 11021245567 244781480716 13963355296 99452913605 1560457885 18377902433 78693092413 66634036518 62200188687 126675251563 44343100150 100830832621 678381110 182889635819 323167547273 119374293013 37728612155 58844264503 74465188524 20880367948 5060603050 56132179243 216924303902 112789147845 30123847421 227681321512 19352142664 6458055211 111597392222 58427164215 158775310324 2847399497 8553609818 103292004024 166649379591 158842265936 33816293980 18287265640 4876437002 92712901775 19793616798 10911702233 109870826422 134980151778 14306374622 12129178196 40810378093 1344440471 157966152044 2350822477 26573564634 66604955667 65899836859 256455179310 11640282659 4276535973 13369788162 12597355639 99459198000 118481846289 136716101566 72585593704 8042223213 38970123220 21129731592 164769139140 8257039699 12419051502 28562966416 47165403426 7401707093 22745281290 21480336370 190007863569 26475097897 234151329521 26905319680 147678529413 4675827327 39090790163 36146276554 18322796429 13642287496 37132205369 8413596321 73846838807 43472141871 41356597929 56803198124 69099444021 59825529244 3228660205 144702062714 14634807953 39816224175 134899572750 32941269795 82534546540 115189944348 21730092863 28548702066 207088270432 77001095551 10181643335 64001919446 144067359689 9417731040 64586333612 235570267207 225859064131 187135124278 44389854203 117690008182 20346625314 36265199910 18600145760 165080456077 25021637584 36079754439 36613133976 9530893472 262435307475 19675309697 73007171114 31683282550 271628105508 3684296708 81322535147 136419413453 290856509935 9763413321 191514248712 147450882162 78502388735 116668353761 45496890130 3404744514 40146729339 177787929144 13797320117 75623717557 9384743479 5537608343 9929224001 165603440631 131430612505 162399696597 22356605612 66448032703 85255683513 31684373683 34321612243 3827273497 9255399732 18707034578 47374531951 33183291512 15909497720 74714988802 59168597011 21494551349 10014980709 23785056631 269553255469 49899027307 5738438157 44571295174 127257466745 51436381840 254114405957 51934613811 21207887691 43840717518 110290248668 4573863249 66347251932 3465994071 211856205615 89670099315 24748146479 50300212263 61800999935 32166871903 2386777601 16583831491 12154899138 93960470325 138945248898 12382846136 291372642586 77748628310 101706959092 55283910141 120294348110 160321253993 6240008383 11824872871 60315973511 225692314795 147737336713 56413966426 108536984017 101442853328 28793424532 20217637148 188162743735 48375298735 49463130785 6789398306 8046127040 106428291986 1186791199 146851151294 52295131131 14289361322 105965836552 151189607787 89479494087 127970199859 39243345710 18075132866 304503156576 97299967965 29477886879 6103528313 293429637825 56011583383 85831191296 45420990268 22946836198 23597020235 94525086711 3226966391 9327776139 17030336685 2874535557 12438546431 3661254815 151599973522 4433706051 26122417801 38015383892 23619395340 21806787912 119641090445 14643922768 38373441610 35965848150 2648277401 143716538636 37300488503 47657872453 65354233852 5587764632 67535232421 178523340008 22366237538 14830615372 219885564072 17801661870 227670060288 95352283862 22896555566 83304814414 62509892617 193647289653 1463688879 50176753625 39159157374 169771054455 1244535622 92478859167 1957984978 7185521699 4069270474 108396441226 22031936843 104895603546 70215462384 51050542434 20719551288 38043868955 110157489025 109141103877 3508712390 176648759939 141587056059 35750125861 7038815184 8336377191 39011480682 24649035850 281006892037 72101793366 16362315664 22102784830 78578621796 45441014077 106341500724 46437356732 164468007471 143799455843 33418248158 27223166443 4487383451 50616390430 189053491144 9639022761 2598239086 125011999256 126393494019 13353008618 22917407053 24970840706 64678856227 269444863499 92984017473 150862990 48927389599 324455813 52755562132 205468532176 9533232160 92343347535 127850669011 12364604861 794322557 167715575022 3491515453 28548781038 14424029706 276795729171 239807247356 74635985519 108450926428 60769298911 131254099635 219342284459 80909521284 28805072608 27050839545 163584082065 15389773574 81673089472 37735115114 106554751939 2595470444 26746646081 34863242508 9863265881 234110613278 5161014090 12069701347 95748433624 30564413290 11245280185 55179920898 7095618670 61282397372 51394667592 75655663703 8212250533 4113469041 204937439772 1714001918 94540917409 18855199128 172427601273 101318596999 2329104099 1327537961 846199110 41813322049 156613270920 141457954001 154224321061 33865795283 62947219149 15461772187 248221114283 1106469526 5373039669 58629141343 17203970365 24493273470 66613964322 89613406367 17786159053 20994029217 31276085585 2337344038 1747745461 88130747733 174676557288 15054067436 66518544017 123450727992 96049440039 135352272674 186266072351 9883698803 121436918185 41274867399 12689812516 173127602383 111043464122 122121124891 14120647219 10569309077 180071083 99255611752 30350975584 46510990195 72943467741 14661649912 62535022864 107901653899 241292358344 3363621641 6532830839 114191542135 129892491838 86174617744 170921760 80052504550 2553183486 92413560841 21489342373 128430438030 115688045957 22779772191 154204992319 74369913498 47568312586 93271506485 117465582172 38012755208 18586159 13029733028 125791914369 442087685 21320980845 192211058896 3499668593 28978343189 179182852410 187885265945 15862586109 171713245574 311449924543 64077740119 83855041305 12799918227 1401867628 23720498488 70775347915 150854748564 241404130142 137515824862 66340104988 37863417929 7307999197 30960880547 78238710547 9745197183 29564416508 13817556973 211066140665 1127312424 111623874225 213082209983 325338572142 5059713520 5477960230 19816063966 21022838734 132641214326 10363982308 172237799367 22203535671 23958976014 270997006009 26866666634 10164077370 58008851328 3547325037 40885263616 52588958042 91098807530 24413192745 38549150831 46111667238 270932610831 74331062475 1246623711 193793551521 147570513028 261514503918 112625028938 5674331447 33487578435 65905982731 5758054136 6409270181 30440040543 11212799018 127398671183 85150410809 66978959152 179125749009 13546501692 8245490362 3771350011 137911160234 7669333569 36506273139 218254624974 70007048041 101220319023 107576853485 43953573251 47356992209 77750450981 36337009647 121212726247 138047209942 15604852343 52024001710 34420917808 104954936974 17037046606 1405034977 14552903532 20867389472 85567875312 133475877349 59067919423 22767235766 26092369588 678558857 54659544989 18786144435 9285049821 51530098722 3288534603 105106284665 8988576787 236065939853 24656927587 181269698235 146376414462 24140460323 33137692438 96729349877 12172490161 53769217544 20203884647 104030933249 178641965747 118700886301 3692822009 37403097238 8151205507 20775185921 94670169922 53513736139 44737399494 78596069913 69442508116 78748368298 59474865829 125970907534 102308183257 594534064 338370741375 213741908516 96374831200 107705964643 83295155579 647630861 94032717622 54571594234 14316406117 163537439084 39325075125 193572139455 29645327064 2582125211 16146370266 35132803085 38146529873 30066057489 161396815134 16286242454 126470943641 191041272 29930434670 9972296920 49912524538 16846673832 80010972957 65525202989 164438034782 182769482314 12766485771 207253113765 24531178930 64081512750 80730324507 160045189957 7380550968 337051303022 102829279990 133392788039 3768538166 60419362687 54695154359 50775478473 61985952754 54051038772 45913850258 51184805526 2574946438 95932769457 133688608807 90509567588 139543074939 299819372848 144462787841 11021118559 18175089075 32533707802 131662466891 1630711680 43005694854 22244043384 35451503091 20654202018 181756905948 37997326019 58247849139 83610487015 60985110689 38344838869 65335106810 13283831345 20276967446 24985152742 26620694869 37297133267 4991801 25722696344 25180336265 7367918584 45884263497 210715276576 83161272328 211447306240 32676882474 164197226927 228243587044 33026243600 193141691215 1710421794 7808248441 17014028659 1692713852 71716209934 5330863226 17194596979 27058982853 47792365571 40363874272 77703642271 47778950757 356679326 892311786 275076092220 49124679044 128198712618 261258546499 28807849669 3048205314 100588189452 9485993528 162149777656 40432057430 312703325 68870010010 20805330415 107949007574 12525807056 67536957205 8756202460 117172366354 31261764827 16384038699 99300381068 205351649697 76742468744 121333772528 77493985479 20381470726 14071577314 46313088792 28814999354 190560004350 66976911689 152718307876 48033382356 66302100168 33494135 32751355044 54854882101 48072354811 235301031915 158503575529 191754623721 41001648132 59674943137 12138816327 1006028125 76493210713 132467348855 137986615128 223659434909 90103754565 211882832641 29310488323 105368993033 191411995441 102227501118 17047464181 78292464006 10938352719 51908722572 200484170581 15744602106 7803624066 76395680226 38926500187 149211228340 39831235557 44213260349 57823014635 2191003883 215201605165 52757106661 29275886531 4884022058 216543897119 244660558322 59023188291 36237717723 45650319720 4269434268 41245958247 141433564618 24207428866 22285022638 2132285448 87537978686 28403579571 196864513075 19514303415 130803563982 10156758970 85181654359 6107155217 16664357135 98872479402 212783549234 107463378584 108075621456 86755150585 36715799098 69512204567 34241496237 109602710543 12624440355 199069639425 41884908704 237327235666 281413486402 50277301750 215137379470 37375303928 31091736170 8753991119 40777326300 264091315883 233277457203 28003264611 1901403277 779775211 254687571982 63868040854 16647884221 137661596382 107601552278 79778393389 262938928157 76959026489 4057561267 52583951430 7430619775 3199993928 47590622958 849979298 208474528837 3577171149 791818603 2706648831 39248924083 225996451022 19512955534 272400681263 11985797 2106794354 141008935290 26422284754 98481598094 56784642817 39770981279 35391114655 138459152280 12803248524 19946085301 196180687651 156770589018 10549101338 1817551697 2726189923 65371120984 119894431973 80553563687 14247698652 116735948833 43560082175 135350037876 197011920385 165654617288 21018105531 125748558744 99691416104 5081249267 20587757105 74170218445 63385664432 11890272309 136025144203 89942448126 43808738123 16954817433 70777685087 98022660265 19615203354 62705273483 48015555979 159873188722 57035297554 4729996104 29619903849 104225885760 94695284186 288633655915 28260234018 2503905918 24983688097 104956807240 22906911702 5511981915 85130522 65837672174 224207017593 5464847139 55285507853 62693513303 341168260 80848913827 17928680397 3686468385 164411451295 42789352863 85454062374 39208455389 7899603391 157006367267 206318671786 133797588376 138985014002 41857522971 127388892067 10718186577 124947031313 228408522643 19751112053 28991006704 16714220688 59092459797 59627688362 54630036317 6649225868 54588194453 4892562803 35180372479 8110323711 15996292236 5378334780 151765351406 51970746970 51588388858 48641798050 38563825207 41157272754 73995566607 74248772401 3465739953 22414750010 239203292954 5219227145 12505776815 60351313993 71396091510 141438952250 17364046665 112077427628 18616942007 19585280426 14131563290 23398252592 23216324990 16863485383 79537517931 19769455834 111012567674 26605207190 40188145096 18853997256 44788309780 21720903516 46611677366 79568860011 31450013941 117686565366 19890865065 16413718422 140586850003 327119941 13238936544 10219699179 3698200086 108891618205 242336383170 24035018806 263413586403 189787433434 66665920797 50516730 70210034452 58034009412 234832671925 1850308420 2289730170 17932177440 145380839529 3854319134 66516819724 78263771318 4781225389 201535844169 80673261523 81947746651 5192079415 2742047888 210470064021 20341649596 19899855571 8503028711 2103843558 170977454031 19550040599 5272811167 91164533842 2388386260 23505057849 260173967286 224806221523 1591829074 73794450850 27619073488 69303372641 64624032032 193324175188 53959112 115072785546 22531298289 35205134234 172955206661 110034701586 76049120621 73063654266 73126177553 19521841591 14894099040 18789976970 38604887740 19005192113 25360838665 45029710714 17026173692 234066566260 40960552986 7446197094 17837461781 143176011366 123434519376 162568489741 32284331222 4418351617 558711146 36031370155 18414408873 169876083592 120850171289 1757085886 35379806889 68949547547 7329874167 75260466387 20955792636 38602585582 14527168646 8133568033 48065973098 26730767491 100349041552 97226323038 52147909932 13665212919 151282822137 10013042891 56082915312 41907776320 79003008479 52453786323 57695113858 43699486581 39390827737 10060583397 150984014912 56326352178 85188878201 16437920534 100416640987 8886936623 21004336177 31865852940 26399550742 179306715061 23592517413 51406998307 44215563 36609709433 93370485250 9564798683 8155531995 27686915238 201838978495 28130846679 56021348300 67988272189 86116086649 153070285651 48754494987 26623571386 51434247669 40691285366 22275363281 49926162366 120513208097 7111464971 98265754782 13956357174 7785702339 19488226349 50321203654 176770995757 122240680788 1154391381 33035429481 14389443009 61083360426 253865171914 127759642250 32971173194 7130056527 53710826855 53457401784 16240508308 149991145063 65861220016 27644225818 124944494010 84130911750 66711599003 131826203097 180188333 50933735684 138755980715 1692131102 12305296892 20482680653 13090642443 48514284331 101358323485 69861746434 117803356825 211573819712 9675931633 47658548263 4627811034 16145998129 4510095423 162194793472 110367266565 40208305193 82665680305 175475072691 62570502668 58226058654 115525723659 19277357014 37696635479 2895394740 18049186880 24679269724 112643548203 76328586793 26666494582 11020379558 75209977577 6321159220 114227693507 279133893356 23079868317 88658494762 66769233693 227674281650 75678217930 15079098082 108124220636 202000306049 134437359575 1376630097 2482312727 128983961028 14839051884 105793645247 179303766493 18688853690 28023116410 19114000408 12981878287 88721410070 92444779902 5815162912 44828703471 14124549410 8878332889 2007118583 37778489163 4919705217 6924955028 2294553979 76470640452 51241227 209921186401 1922212091 199459505552 50618578951 24171740064 31468183220 57842082043 1987218407 106560786451 245866700754 9583975723 27477423583 3822764041 70903731709 177926030011 74951790664 55525077122 36301081565 217821189490 60733394 797465513 144988659083 46766292311 218156155733 15568301610 162451201510 111803106313 97878355135 105127223773 5454942279 69593044724 63244072660 33812876903 850914505 148567452043 24366581568 33884536099 194662985907 55273887829 15716026306 125036709661 2530533885 85965628201 5403651615 103872025946 12321305491 10192052386 8502900603 30366733983 14420888810 1038320246 22567773223 2520658947 10537023311 68507928221 98271290244 6060011648 15822053561 27875228277 217596287681 110796228012 130723182275 28288688420 1826659439 33039890923 52259118778 94748889163 19074620389 8526912694 125093283547 914461864 21435901905 53999069621 22685080921 11821130 16004243040 4146753178 250833033273 22668801163 70707503815 2551227558 27581365991 56223790567 238503042710 54573483008 27358826619 101705886800 16120177238 21728325155 20997362323 73747566351 66683493585 113280142475 152444644543 145345346488 7855921189 96139499223 2757454405 647695010 93793057312 8821013200 35995120214 245056234427 224587467760 255853828406 21503761532 7803897592 25181182987 32246200103 166016841773 77908116911 24695086767 29792188766 14113180590 90248331729 139353617093 8072765853 71040435003 228717459499 99817681385 25292911779 203431451270 144963277197 36108062582 289303974 42332115255 171622393529 31296334364 693520166 129080183132 26389675790 36781846844 37341452728 3210078038 23864118040 98069333740 304501171285 38225578765 49272076649 104889519797 25402021237 56644157932 3646084557 68821540259 243845894469 15824028175 140795034204 23688554645 5008962325 110715133907 21976537147 34845899025 66263962538 92815782965 85358457447 48857924285 430629628 29044236849 163788801897 92167518484 35169564174 4714406653 115942436560 1065258011 77011326010 16515934454 41179335937 104922765551 251436725 31060446454 1731902488 55726930888 73108346989 19079445484 238322549940 164043216892 27360052648 53446289387 7354306840 19688428784 73645826948 101084406269 80183648543 70363123550 92457837519 52060205394 30547626208 9823621570 10527037230 158624822293 59499611195 9611585481 40730566975 37392144754 55785290949 181437579123 1177358336 81826344954 106109636745 23633526477 89958718747 18674900768 39679046781 104577071982 82159054337 3752471764 58392299076 108232925343 2432500847 168469134515 31991812315 88248123432 30147799931 31409530595 5923516977 30625881654 68639455364 198464389509 21566016212 18486766468 38536945481 67014194270 378781483 120773843118 41384486173 16365158985 55079336998 55027968452 10544500863 11783426506 39383806043 157269064476 136327211620 84055250476 15639003173 40113503978 59041475343 11101501006 30724581887 28752414219 129426148507 67251327851 1566593812 42692274438 148191152706 204853081538 16396252217 209415996840 13144740414 79622110747 28571222483 34808687577 38874007181 62390416366 53969814461 19338052081 106253743865 34746176160 28765724816 60422442421 9106004294 2691674526 97560022725 56904620877 159015226798 151870471536 133808938924 1513500680 97776098142 47120778258 226148813264 14475641350 30139579608 16151393658 45348974070 104144479797 114225390701 74589273311 132800593750 137252627148 734942212 46703569190 2634936879 3660378690 84809661788 34331888806 304459802642 14254920143 267838013791 51014541943 170625267461 2178810042 242968762633 50124730317 491446211 1137687498 93511001984 155143153852 49176660693 58181270785 1204275001 62955217563 46530715779 169370059752 178984488677 69298915665 61741518194 80278089477 30945787921 46234630875 1321849123 62169623794 18419054983 17195741060 41787879831 41780494067 60735701352 124733458280 170991782131 7796203073 55535024329 7850775927 26453875910 8623814995 5060343482 273117156967 36223578507 12668932253 7891052021 170964425904 5924621678 15702601050 39659381109 90794887014 14444989905 288677603324 96342939616 26336531929 14434921545 6546288185 196584737569 76520664798 22665143273 46382034555 1773080625 67993521016 3283526941 129210808670 57413763028 71249918441 216650199981 16595918472 25546275943 159715413064 10831509318 520687238 94402888076 31971217550 155451874018 11963027388 42262703494 71275505895 46394651315 23046558973 65057383568 96141918809 85052783974 52978741639 74223988097 76814988436 8154164568 191295702277 18179302288 30201788399 20653655626 144075724408 17328318703 13883257975 2967208568 6492203583 241649284375 23128854056 13163740154 42425802381 34695825056 57970159694 13050960624 3456493942 13991241161 29879206139 8483176514 89354012491 125666288249 243773540520 111221893476 40498639038 3528197308 289413202496 294800218 678314606 178845137637 36206186332 12540291125 42068005202 25604233901 5537466312 106535792491 9591857670 74049685278 255044879777 59059845904 175956667170 6231742184 48760096064 3733974547 8016780983 253780518945 13396642874 103851413900 68666332175 10849932994 24330754198 33618958872 51015029388 29830940194 14949546677 39925974989 248748391771 6739049065 93017898376 39576734742 143998795419 103564483298 91894873716 181580926712 68211559247 23573029404 72019336515 204444443619 115802885976 617524264 23775932834 41988992099 37882431860 15961978538 100853748688 50776551002 14237580669 39307236809 17633099010 219788032331 12595150288 270885835688 132508499972 107988429696 137231435377 62778480626 118252507100 113022940564 25633592177 4491201680 210370509454 58009937127 96882331547 44440794482 66529431272 62836044523 23834911708 153046433583 139370064881 33465110454 23754749230 20336882737 81843580909 12172667446 38847454488 104725795995 10695474846 299837873371 177996249545 4206324519 30234224326 55607581352 154398888044 75449863708 18210224210 258827373 29097539598 41356499482 1382074817 122182865805 223083544851 183870190186 69466955669 70578485533 1591609967 43444280917 35139483213 31979559430 101604075614 19577505952 54935229856 101690716495 6227944166 196351230157 305826479965 7356790375 60254372044 45579073245 98451675054 11611257128 71500649772 159074073243 176329084226 55355618083 99314956999 39095126559 18963042149 40788828868 17961618630 98060408388 595060023 2506803841 98908066895 1117368515 153145355800 40725319733 1352594661 88617244642 11744027705 3362792805 48577425308 26649563 73388157556 34193564584 15653768974 29043681265 501426792 5741808442 6593080606 12200145184 21566543663 41519451979 131326112719 78647486607 258369955985 197313232113 120282253598 2059842985 53891782185 312988099463 20899642809 106834568347 35095582962 54521213852 167269517929 60069096 28488467802 10275137524 6600391444 6527636733 3019322493 12494199575 1700382446 215262987790 20003545851 27386980480 165337906173 213218131922 183581504054 20200167201 32151760135 814251405 86785131026 177864607114 5817982134 292063569911 132948785371 63441877441 160620266472 116695594594 19186603915 26033632699 47247797280 33299168491 94692742369 91773461705 126961455428 1127426115 21325684621 23903394576 33879090324 97555525471 69393726280 126084811256 171868681805 32376722269 16585344626 38124498851 2966697257 125118011458 44633482240 3130333745 4256981170 8512464369 45977813907 32879588005 244828040961 141229905325 17433468020 260400700054 14736779607 2599169672 135337184118 33235623499 47606595688 62865254616 41164477194 85438209876 155693791606 142528836479 37336301825 160498132834 45794821191 5148879444 5447271179 111712326976 69269558627 2337186742 236510564422 543767188 251003121008 185693786 23546517761 664042556 1792015011 10358255181 9531355733 77199841372 50611329627 165683399162 122369025052 272062319372 157393817391 2027573901 21214313004 15718215664 186900017192 5741718178 61696707872 2846209741 138392169523 79316649117 3997537982 51855040428 7033280838 11841677653 53821095 36437352100 19859598345 41270053919 54509623295 14296180377 26570126699 212220498324 3076285968 213332294575 32309665687 32096935025 6951633744 45324085901 195845038479 40716973517 8223682647 20301883443 51798020523 74603835700 9694068808 49145583528 205972814715 5011146041 63096407827 22781061277 49944075066 22926329295 35439003751 49900773715 5911372243 14615072657 9889034 12021503351 2755768449 15075398214 9355605493 13898127192 32864458685 142262235459 871220126 40912968680 84233857964 229961569603 40389633899 75894104356 85501460177 217209896021 94501681 144275772703 20648426031 97521457414 144495240208 9300713476 125634311235 105198268878 71158761 35727154109 6812588530 58378607491 114498805335 37244730333 27757373274 16981438432 117502976840 66720668440 69221766614 29646935188 16912404339 31102777285 76310718621 190201683537 21846581838 195942167651 13617676602 37445649106 103263793893 208246763752 47622236806 75373838549 7914454982 46345051705 9946696830 49147491386 88930069866 51860767393 54304960548 5792137645 41089423366 4363280135 110737673582 28751427674 147078695715 91427137685 4037645743 248330002255 112899895083 24122013660 47180375468 4734547057 85875359297 89515691991 32568758808 24818303127 140351066234 14355350727 20008555521 29250150479 2476655929 148393078893 43918385646 10278788975 47121867615 49765723430 10984744617 161513395425 126461329879 22000368859 52259145436 203350618762 25736283962 19310615577 71911871438 11040963405 179859236099 15947407631 6078161031 181754452481 48871691992 962060366 146205025438 162309602 34720748428 225210591046 201453791665 87690552618 315191573463 73891087276 3030623982 77421709270 5050157100 14432144323 2694934714 2631705441 12929908396 85215533569 306085755937 52336893140 271759866104 59272716925 50921841651 104186700094 150642888948 106208766104 15340191173 88355665970 242020135712 19347715291 59626106770 56250705514 78248018830 4157772664 280484241673 171005954154 34980457084 25171352286 46940587978 141460362388 64827549026 46018717123 11599698272 49542260066 234732705876 42513593753 27325861969 7530473691 67350651823 196869528833 163130497033 10557723341 63773360490 2922646637 54741213317 4764833513 139286704636 66456386019 1787677801 3709078474 56707232083 19801296587 229931721640 67263862919 14473049733 10708265284 227546856317 116707819801 36095897330 11146018386 180944111239 44043149969 37116297219 5692873833 93347457020 84043353363 28323511342 93936705909 2349749868 30800801929 57867223536 102110211103 109398442952 9686714222 16885608765 39015089487 11998768715 88262897620 117695273 2248964849 249098068103 225532055 2706937002 6352030515 48013426587 10990623694 19304061636 20097461992 97596184499 17634008461 36088754420 94674465421 99496701159 43303494357 64410925061 60775301389 14268029998 43042511887 76134522983 80520253421 1376835223 58529393741 172989108059 119787065141 92330924290 11610779346 43831612367 65760916980 71442879322 195608396100 64397173570 6883931673 135820577 62728607547 37331003661 8147506819 20166196642 8320708654 24188308051 19894778146 50810325551 6954982293 24092383725 14112615030 76263560441 10884779050 18861322767 10528332634 76402491264 1596682256 4170895172 135270286103 20380186535 7103342370 31173382341 47351571822 19840088765 21777243572 83700007002 157732090649 31196118373 124423985291 3047161887 190998866920 65006490445 6983346824 83077138790 24782157790 1321645477 34058665408 64245358 7610573145 97258804044 15585509053 20137030765 473124940 42545984960 34495333734 106344750984 123804168739 100400006540 1409276650 6153120201 140220101101 1863459395 38781490540 187521360287 74551958343 38449256817 223508918147 81497100592 2503387509 5872464931 17708235233 34301620548 38191956733 76948409890 60221699307 12392942142 62184071032 1172046105 934949173 84733777939 129939580820 18994558223 9213757665 5796458346 42285184652 3721774822 215927132848 3218621495 30673216243 2509789782 42009628110 22817673689 255344002741 24536622310 5358255084 38961556073 121073638785 43617375225 185856446280 147090264518 152411001685 141323666456 7087126108 20105137733 2909223783 22607162808 128096160213 6288757626 10823428492 5779047560 26411612263 187466303963 24529049912 216051257073 23687284226 91128106625 42047924341 5551867369 48699969585 16953111896 166378648204 66778628907 11727581850 15240104588 24349895074 31889241302 2016326017 193835274004 26952053814 157183848242 73345077637 42134647090 25272364923 5878661257 170098435012 21028032393 49965612979 33626823403 46370897255 25158268460 8448167964 1203553530 153040588429 44627070428 12712496194 32506802117 10780664645 146678724218 241164465425 88051072918 18073301833 184777983826 95542657202 27523698433 21426994252 3272644689 35465422559 29735937363 129566521251 24777574736 12652021027 11141885222 107903637413 77913423179 36425902580 193027100452 57769669791 55687640306 17437917955 67843585015 19398891293 9728311224 65686241316 4842330572 243597235472 24132264213 35588915931 188006078782 6841604149 20525775707 139668377097 5524203017 264708594416 759071957 37514990505 49910271027 180260759629 55844367607 62512655300 115999844259 14114818615 89380623103 143081445902 237062181 17560391768 114791522278 19550453232 20116451013 97588973917 4175577393 13420186075 7704034601 265246459159 12714699589 1878914147 81138711991 6521517208 870219397 469587673 24648273675 7455292060 49145986326 12744760193 12996515511 28884358159 42814445289 96306501400 50042382720 2976425564 115729934841 18277663516 5781503042 73599670583 143154796712 289950726858 41111349104 7613405203 155227995176 45698311054 64834487043 3369494706 3005143996 1316824516 79883785835 97592009709 28515264482 13894919349 42716330513 127277521345 42164512613 45543058465 107950822627 162994216341 99243034535 30914989626 59327029256 41980712550 199015702378 29520260124 100694272089 81650533619 5017608018 258142849455 294631427143 92198619938 125824085008 1132081380 149758682839 149212668868 5377407907 54060162559 8851084066 30963414475 150883037681 14622413116 13645620286 104509672921 161953740859 142796805470 50183090003 257002001600 85208525821 27615346041 15161211010 44337483567 67938511628 141848143563 113450174831 188967359835 35404809306 24059369091 89187648035 159689474351 18993472136 216924672869 12450288768 13773089707 212458710187 259863940165 15899527598 195127304863 10008269582 81342959921 32229714048 42756698518 177682277902 882661137 41247521642 95569919709 14836269945 15509390647 26021490919 52511431436 99044566377 186366300254 271502786514 26319117142 228579229356 92673793401 40684462182 23365442843 13679557026 66915890301 552117608 91623837389 120803845041 16774648431 64353991377 124851790933 3640937477 97341778152 32249579052 169166296046 53858640276 7149013820 118487370926 18682828886 30488006768 149742941631 97989209197 67437017128 1949559163 6451671448 195619487023 11653453049 51949641118 4638756986 102205493696 5454620561 28012420584 2720075823 26641766679 43797306760 136384575029 106394187117 167500263426 14065230956 48080480723 47644848247 11668118276 1206537480 53032392688 36746142058 61251029035 11560545729 311993855840 56217821733 103766797396 41198052234 626284299 33160139815 15552109104 42095639201 38508952420 22007311121 73040938187 94639474408 100562671608 7184433 54035851898 109962337806 114417483393 231451347783 14834278670 57181745447 104262489501 483923994 49040168921 51638839154 61869744930 32688051194 3117798387 105929773079 63249430813 38202353291 26064014310 1148874230 70452630151 64949844359 30919683259 31176092588 20761338331 95250733918 252889165278 84816823139 35519935256 1302020804 61314795753 190299767338 66514445743 83124291997 85895440297 57764006471 178291776824 210918772332 2336491974 104735208543 10137190511 211222748037 141864042615 104797000416 47733658330 69751455561 24589770439 120461326043 17243851229 55580659204 18053595413 26709097621 66799638614 74886933295 44939542788 77467938045 10319332675 19811277995 18447502675 232849092220 103674843599 34305672128 4462543686 182351627952 45975336527 149273578475 37562335068 31301204371 10581263014 186962605287 23725925429 158065314465 4681315433 200589123317 3116928145 89835904738 3140114326 26531375 18572595710 34264809599 12537854468 63683727991 67762792737 9258088609 38001774702 42757993670 65416899186 252003297990 13412960475 829850449 21763532195 2610459380 99651533042 31260977649 46300083703 124622252282 325308888458 4910422816 41739123106 39029155633 108657796270 49311563429 137838018858 93998747384 161522856125 150212595180 19141200774 3565427839 182127964013 57952951858 46600291479 153761900810 105114661423 175346868685 18198735930 21853848894 3372828813 29143797714 47429403974 1553770459 40022333768 45759869290 1185049156 18410549846 39599770933 268065297441 159794156569 106484245834 12094805414 85387032275 89035182299 19028947795 12757773411 123775501060 25877345407 87823415959 223459809860 26328766610 184862844214 3445791365 114970941158 66532893460 49511869105 101556001209 28532561179 132739361897 28116953909 147694881203 32694785265 32637011105 45329154728 52448507333 815359684 98967233762 55340440836 80949603330 77123263918 2300649137 77531471598 29649361184 137494110 23456133079 18224114424 5855989632 17891520101 162703790078 3562193 86739800539 40975202893 39395130849 322448540535 139834046180 190606394682 23088524856 13866556321 31888895974 48423529659 509603808 23857560334 32275100702 290753630818 49132531091 23597694723 103011041983 23994605776 112002279077 10456237571 10864140703 11939271008 56785149008 263886932529 37472708930 127742634350 130932571737 126671095741 394030088 306236454351 69607756595 32955017861 62929487250 31593798648 17257247486 10899512019 38975039608 24433338760 35877656893 2528044378 192980171761 17733817319 34852153510 20341457091 85533885639 55930175772 657437238 251493075796 15774268525 1307705859 2761157244 1337698197 163947308025 75085030613 142387291370 64753958557 65099507348 123889579321 35777975242 207190112860 10030128309 40606076099 116554765477 43361162799 26008009113 20876081663 2337659082 27045622252 17711620563 78093095917 140451282263 61195362147 10830763071 95477919 20947682113 51111574902 20712905450 803800995 5095405686 54783411069 66808247083 42545389454 8818677819 15903865697 224767137419 249809305932 65105074996 32910454825 48867702762 74411054452 94378870348 248133222295 11382975860 41478565592 134941208921 60172750560 14260274030 2342612022 57848240156 24282972223 78229983116 163565387455 60601382912 41125694103 173198189652 2996724286 17738469414 1972449384 63119652971 86309436214 54938892285 35038163581 124500411945 123797936112 8610771261 22774373748 14286473995 14718119447 12979337723 214860396844 6962269676 11504992010 71936010562 27386229109 32168865090 51710268628 134323697221 40116359715 42061226030 42331009922 104740572314 5230165918 967040156 34864085945 31992038432 22901305857 16206011863 133739595100 127151180159 160979872874 10120393835 54022020349 75943497684 4547415715 1269707171 165997245844 93511828093 9791844030 39862806009 2629387648 196801421107 177606723332 182394648744 196480685732 277931836387 798710986 83889572516 949053747 4206465474 184528792880 17753286448 159268238709 262100652271 2568185148 152668459 29746248846 2525700907 194938422100 9293394894 17624345461 76986921020 105758000804 950156095 42960342681 43049421396 51581994875 128566008446 108057638956 94578400795 11472130172 209440801173 5858678574 149753267328 8777921794 86735960186 302807396 57418338027 40382497607 51968487474 1376585380 24970888163 31348700142 217819509066 4274957538 7611815294 39983154731 14660168592 72429194829 50786222042 146443963745 204520202372 20854400826 65205822235 14890573149 14732963178 143650134511 230478939173 57112918783 78021691039 69869892925 11725699348 168723915047 1160483814 30754316554 4373565448 57886354106 137788990171 7227372753 92398996122 11586255250 48298491519 4058589535 166559244390 75157283743 96281666343 45440757130 79021660709 10682929696 87431562399 9559274583 35644662398 11661396449 2504457916 4798011978 146779982987 115301138288 1232882702 257369546603 13629558767 72514820220 158854928521 26644775660 20333108038 201471484949 54024806792 14139664959 79202587726 44094932815 100993731987 89779468982 16012630977 5232206240 63754077508 93201486955 67601990728 20995038500 54220433990 837034075 97348822598 44656217842 198539463994 59770650252 177692099174 216129941388 70624114662 3943665209 196295517766 9917704410 12148546019 12701969521 56397905747 61631338583 11778074716 262607906901 101822132581 157423787882 227698497422 38470212987 179581954179 849858589 129926654210 51448627741 28437801929 65955353509 57526083650 2433308815 199937180175 154023731760 121396436850 14483510920 7800917285 20067756384 18273056961 24107426078 5698665704 114008791368 1511463415 26812318683 24161431036 74291688193 67303853717 134162767895 32398046663 97887359532 52776308850 14708293112 51136001041 2251059279 149276319332 57590509512 276514482885 22259359453 182238715069 225257858428 100705523188 6340107347 41822533164 171976368369 53553119747 114043254850 17165180084 166349766741 102714997662 41161253072 39699533380 4971806189 148829366955 50337317729 104722704074 25571406873 64263606757 46328516512 170311533368 29355706863 70796291632 988838990 199154040418 5398089906 33598710926 27915797766 1917918344 127095129649 211474663175 68803057 54916223508 60741672693 13091980600 219399072519 138164023575 4816597647 25681969135 100646338154 14043277740 28152084143 41284764410 130687171933 15523338313 9600291198 34933721590 3197584003 65188480484 7334771816 111546907494 53540794401 31934023540 61093257915 9004834240 199692986520 53052479428 218672216321 94531700472 38382254994 26267981394 8009188275 413376229 93725434419 67291939648 39454709367 3652545547 17515668778 83696358778 8944559602 45280211841 15924934365 226311434819 113612835654 7306011322 25255432512 2811865847 71756489268 5661364603 107411748025 24533401641 74531021777 95861801120 9604806531 23300628011 90603367811 37246003179 49809077653 7219207797 33108802946 63416062461 15714499563 170956680666 45766952135 18857053742 157469574749 84865911663 45670125146 96396401238 141725412119 11585806263 48766145495 50601380068 63561000133 100071796923 214453585094 70596651850 158009768551 60569163890 12564801328 71679099986 17558623645 196599037817 7858109436 34949074233 33027712196 75344064812 94305705157 214619385094 65092077164 89067210063 31500118221 1278066429 117714093664 17348742411 145808117808 115905130117 47171031214 57455231059 1274273114 170016981876 1449682507 50817559906 38983872971 12563146330 22175203550 157160324776 112260720338 13307763821 1598051265 15901529393 4405817909 77347909976 5151002936 93453913864 19390309014 57118509608 31444733003 138087105160 74502766819 59434756109 87452882150 18504732702 36311228471 59184262027 17844397155 69722093336 30049806297 96858474163 9104460250 6475071858 94195351929 5022178050 55467777843 24275412009 147427576259 20473076727 50223034334 3119660606 1108947518 50460446185 121773820892 147110008250 7534590313 54901281090 25153671849 56662360162 18885014261 286035212430 31031102987 132827960428 73506866175 79419274913 224601290112 67568188272 57105091271 52894932150 2376825143 44176965237 99387050769 19905677218 2139835663 4010161759 109162394462 1147403945 59049403067 1424143249 23577007859 126794823040 29149926669 151588424563 50554246613 28067419588 110199310137 140566584788 13912169078 47819580058 23624949993 44319151345 38972186984 21021192771 13224798700 188242984978 3511375577 12883422881 164456034088 54376266687 164376596325 41356545325 32726693150 40643457419 49504750672 28056552029 94776389851 17902306637 115156396775 184856652073 5395827840 1157933871 47921746526 40166480236 5022487899 80860250402 28081568251 133265362126 16811980482 52002760088 116190614 124504934973 38134068998 8497736479 99691845014 48900370786 17436259513 12019864732 4795622111 267397886659 17589523736 13267035661 19161316578 67458974851 6412848790 31500698716 9550995091 51446654842 149982419123 210493170836 173599079664 65167110483 65673217274 65297869374 156038358929 227816496273 222429762612 35793975894 55979078452 31441873714 84636262679 14596700510 58678275877 5708937840 2933065254 34541767863 207254928861 84783370535 48031159 102461987721 55045224088 84135388927 78081278695 50074128800 55922254578 22746698129 158413575800 52749133240 225552579515 70385396234 114088757934 38357640783 77571446990 193913648200 4777347606 7626216034 155916041720 29626140273 82958426661 82355703362 33313851293 18592337988 120930132229 15547864119 145429707844 71141679512 115918409053 10472145827 123377752178 77877491771 67609946937 13314139741 49674050250 25619079732 1709583681 1912468108 34400360732 28936062284 36164179065 76309487539 3534672448 61675653990 46947977681 6620992720 7153138070 3241514006 15764668214 26454576322 122892087976 118855817587 31608551900 38879593666 164492597764 140997409399 45090717820 113352151637 145308673948 74627913066 150744356083 14904212686 66499830717 35677856046 166919606654 90819108799 2541843403 35586442132 5031355294 32144397642 2415551434 108825454194 97008219101 113442916990 30844161639 17314234936 8517260564 8799349050 24221904697 78042176511 11027663115 37744366894 13898197006 133714075725 20944516623 96918419959 51913923 70389322145 6646602731 123440387371 22037667057 34335607748 31663270004 1799285809 13952173975 30705141941 39377560859 41761236824 385073360 153622650527 4001913376 40490097116 3564306110 52886331603 93365719882 11024779368 40086564199 125194389537 22134645165 65498772706 224477881792 9112938381 23654022333 12345761051 1184236603 32700802059 41893373248 87418517450 67231917574 4336551706 4154975348 24128472330 13673748684 17556259434 14763005397 80477878031 1716588191 66853399282 156717253967 4021199479 84626232703 171301951811 240772925911 49329284539 1132425922 8126562130 89182734460 50305962164 1965039078 20787760798 44193755120 3815206887 52273922 36482576213 4824272503 1287842390 228206068626 35670367488 35756244980 16423208188 65838944778 217150720607 73766225170 158558937763 117886164247 125217084192 979488793 54345893464 167164062426 2930504159 3770231616 76796297331 237902592052 178438003122 54344863004 3639296472 112137373982 127394464649 142895924329 9895079 48942466967 103422690332 44152601615 48343650202 80122781426 193759611241 6999955669 12494603581 36108703802 86493450435 27953993051 22792100749 7070067004 233530736329 231919786673 52730286052 32142632469 79526001570 17677666097 11805142435 279602892893 2999953654 111411690874 120908392592 200694540790 12394427878 177983957660 81852658579 116144337011 35893440878 150629870233 62593339124 89065102495 11166510175 54835228949 40400789532 12826493902 48303085369 38118754106 42935229817 9533254427 75294240725 29351538059 37493249818 66770333859 28751646739 118438909110 197073359556 58385044777 35849177098 97573877618 6903883480 165426745424 118312249701 5077891603 81561123882 183895982950 237940604426 56454528213 109024421 9629558159 161483466560 75587517908 48928052411 1519457370 1558859870 239982699619 23333941157 111346762015 119546517097 32806769286 25602578681 218865423654 164091825273 14048375712 112620951627 85264001442 66621542460 344839372 61506831533 16158929188 298737063637 58938125820 85114576657 9612652262 86177897356 115271701412 37039777547 987591000 183370614050 236087381072 51422497040 27969458977 262118186337 229617695440 33399738290 11847508323 81694032772 209990862817 67395451154 53694693601 11564270532 56439741027 82508505537 12174516 38435744359 61766440902 54839934799 108787505385 88568061566 13182686547 1036643863 46942036958 38446581168 248256170691 5998005705 125175269263 11685396019 40209213561 68525737329 40085855476 245592993806 11773552021 90979306808 22498997783 22424894253 47685219580 24106480678 3894232174 24072849011 40861484915 180731509988 259742097453 91940429239 2099923403 39367158991 77665022565 4023889861 15034660308 33023609906 37597662030 23824963702 1601209788 14971866332 156461164422 58575053018 6355209537 5406890354 54666009197 56463354355 54824332832 15364741897 19991286366 46803354712 29075145665 8814419713 1896346903 71498287592 6031977002 113774231543 101073932623 5127186152 224640035709 23883057005 46949895781 93835974 33087588232 87659146047 1019115951 21873506724 18128976585 33372579120 42691742957 8716297581 1583733101 1210074373 4273040433 29479782499 82311097343 39929698078 10973122105 143189205710 41874878910 41001766646 120235383434 137881535363 434154469 181026871401 16191723159 19355919550 3192493680 136285536552 16373371234 20958817994 165798291455 172382160220 147477848434 14820406939 127027115309 139778109047 142884548996 97310688 63012525583 167381786070 145241565171 19865096021 236314906 12577742991 74332619434 310515325558 39504024296 51413976071 1126447175 18782745267 72675274648 251973289570 95974003297 942888037 32678129063 92583587477 19323083130 92450302624 32559834535 78781067162 11544008821 2462852928 161003718235 126061794306 4029954813 38584376 19102507912 144450742844 21806013218 206934273144 212351705558 49670947691 33492664615 238965556193 198595055357 129774560899 54118556174 4502004141 19819680223 2130513985 14654254667 59094396 159645404607 5752948737 37891040131 131635802305 16072436018 29218314723 3794835931 12227218068 124480008558 64247685137 8554599680 16368030726 22000275075 224924434852 184027337360 19650071 208260638907 85198696685 26359403710 73298788040 76519798029 30739511470 9736539568 3672772050 66241367002 102315176988 48625159965 105887269508 259392675818 177706702513 57849002033 139230205772 8176644284 118453546884 235627750627 14752059968 28215247918 10033504952 9155861252 236833841828 87625790094 32158660250 103459867356 6994633922 122358129178 130291067085 93166097 273432339439 12602930211 226935345291 3098718941 78252532572 3665228447 249949498174 253772066687 7876923655 8018671701 1173331815 140024548728 58686655662 54262886030 122259162326 61469742898 93906509200 117707124208 23671725641 49982724407 103825138744 218975666570 105657152812 3931028185 6238995275 71268502569 4324835821 6996205556 22346716835 228915641237 141678996811 34677497523 20916657125 49505847052 11070833300 6116067955 3340316800 19631261891 10138263351 13901932035 151784797530 49985857609 39835526485 97654938454 42253343790 1865661892 21489362807 37873193499 9918574715 15476051667 29992035583 7115447625 113248888082 104069676253 93627506499 64459129191 83141064151 178985638467 24634162254 36173196108 46840874884 38643985201 14223232765 77559752548 25335297191 38066444663 55022863789 11337924719 197201970572 39395337169 212046113838 1078268086 3568123444 122327086847 44030396958 91955134109 131546999748 102002944219 115618778009 908513498 8584589565 185876841642 393690299 12612571121 193656511345 177778296395 8400083219 50265090827 141357513642 1490988450 26816205799 105057016347 246212335551 17786275164 40911215511 4558555532 133696367369 86327513195 14685367172 16406753856 10103479550 140029379986 82165078395 3500511079 4985811297 6269360390 1489064933 18246280175 13296182577 833813835 27358705105 42854042920 41842084139 48507062711 31694966929 248103627092 30245842567 4119005457 30361804048 20424572218 61677567739 94123231345 41121302631 129892206444 95609955236 175062956841 106157236521 119766277042 51276422923 30985678280 77914412790 4346166844 116542095736 70540518724 54363346522 103466584183 11478364037 94718139633 71566281776 204593629743 8213327829 136865591052 23065812299 6426731103 6808474820 97279241951 5245055773 10057202682 83932317703 44300877809 194038275105 7615975442 11632216 134239996680 103119791045 166201722083 41673561500 59077578691 28847041108 87525666872 23281654731 5125303157 9290435299 14138650515 89638648870 240922767334 130671208552 108645837793 1558061351 7607458111 5141297885 79422634505 236838764759 131664183955 43837867834 28045833955 11441462870 91261146096 185579223687 68020760670 1909205834 90485466528 50840443448 3183434524 296949647620 21855710491 3498523005 13258385890 191617087691 123301414697 54038943308 29563182615 7717325441 15836356756 2904656604 118576348461 84475574368 75724248161 49456840598 33467595681 72989922638 20972683964 164267403072 4330534089 31245759092 173954562207 112100194298 18123503933 6658866151 41427290960 4336132755 147782590657 141079143080 214054477090 61819346937 27024649636 25379078473 30159180549 92211333318 170011109340 71491896614 12543712560 1108295102 93612771050 50090625822 31352859769 58626626202 26711177093 17511886255 821138986 45144043654 61853879587 1014964553 67468505240 7736907211 78688099779 172670040540 140062425904 76283835300 80280578117 9167305477 148751381516 36369594737 15299909270 77106656225 69419104121 1058463804 78246592255 35225481320 80473532859 23965204063 16629756978 3552666306 172267874823 2162060570 45654521842 3472733539 33619192644 88386448505 85486878566 1588723671 48947312404 18626991019 94853422975 137072048503 177699505603 171264087622 93131231825 6956669507 220094613018 51907140399 37774149891 1301907825 38683728947 53807833895 41592343355 3047119005 8265762206 16938454632 76109103232 205185569 79599009374 78878029392 27744601765 236023271090 11804633383 45474073187 7939284722 53194708067 93752682439 25367137965 165479106909 102706692325 6606409028 217071418167 31355430673 83165559253 25406555662 34409534575 55046158239 158913071832 19470484360 89348713818 50138886033 48103566275 307802444446 86826655699 34707019316 51934757299 180010593877 16380908545 24309404134 11337556888 55722220837 1290266539 197337728775 111575486305 4838429229 179450157879 546728293 17202955909 87146186842 119037931196 22829873053 154424261280 81451081754 10473641597 60500632489 112468083555 14124567085 132224989421 70844464546 54842869179 90718869994 6585187108 61230045844 49164355418 35261338374 3572210652 38963238319 13304548645 11838662810 89233779184 13004977706 2913531869 11033197174 105433746800 6989860733 127592696048 18874549271 77166154915 293443031925 146748155035 139749548711 49095684665 12512343223 21313813810 229364085143 65231137766 37439200044 8898681591 2960166363 3376739579 22628152260 2683354312 2646337344 111105874845 20346247082 5224535320 10933694258 168732484460 104122166737 371753482 46484460384 145374238909 2560150569 29779214062 1333117586 6800448409 8636429012 157559245904 143832335155 1410585159 16489194928 64948627046 57394964551 147303520111 118634784630 140873238811 166326347195 97219742206 1664127987 60475932809 3928097 271346905 139707643322 964341563 35900566991 11296526460 40693952594 2477738852 37130216911 31681288072 187253578 45948335835 87132452386 18895148734 59494003890 16233042929 31995519538 2590802954 105434569781 184265518650 9440974199 74979776270 205724326458 201333838344 28501628478 6884671613 91875260497 129466318019 30817428153 204546379637 97763309440 92347266670 6534581282 7252744917 100410026514 6877917815 116306050288 19061731571 237355422961 109547570086 162851405863 29282633308 130825771778 168065429369 133614982126 40038572539 12049071815 123975931814 4956002737 32846103615 38237426329 31144500479 6674742513 179939156602 4280551895 26867153214 105292829992 93633776934 23090748974 79517326710 111542842766 6057822965 6251852789 23343431392 6577424199 17556155858 133330706705 32105536224 27889428164 174667509028 21050773592 3686438 9458756742 61705311919 14131372403 69743810044 107856397848 72655048078 22390488204 5987120550 83191109075 31061922116 1208293847 1403728355 104112017978 136761780081 42072885716 34382884641 184156645603 166429526636 12183393048 45104094352 98832986318 203817736633 43563877922 93120128152 74828337128 50815143978 69915377630 321703365 65073543662 65986866952 138738926950 210108015439 9136291457 134719407518 125336598863 53126159940 182056827219 112151493165 106905369999 44075557300 115930915130 132551003478 110392354663 68135675837 175196500553 36443515051 74276050834 13351854077 3271065636 6583227991 73013011508 201787722272 49382221903 784908286 33669783493 1786711597 2173572001 235298621694 113927153964 67007908977 36295836155 91918958880 17713499073 46394892952 3544448338 28961023983 23120492001 16307488233 12914524094 130818480428 55490636556 913035490 289135704 4781421162 64610600881 202533078 96528252287 4832588957 156185368925 132487738113 10733813493 17040769216 293965966348 136879472197 287978348785 663805728 33054178284 252353223552 23143126915 5573643296 47824607380 6724425066 1286870057 11151999502 28630785763 21691671130 197702737400 30260386555 17692960021 76723614677 6286856107 6142627246 64588734425 25685132888 30667470789 25593243596 182217765149 15833524919 164345968131 43182849350 8769918728 10001175991 29828409433 90514384221 356221919 13403366080 6974990723 158723183763 45077011108 46933277808 1376052414 209339374801 7516255975 142704982733 31051166486 87966121754 721157941 59721264668 17423413621 2110769760 64427466971 52324846142 53052710226 25376175013 62980912587 15184882391 38082075258 43817916134 221126500837 252412137636 17234454564 184629119897 36289050462 112739061793 11770393803 110878140211 97932948756 33388340686 8802573119 185309603876 27946008827 48482640528 28626306190 7525484781 80832295610 3103619898 67803122216 12005985647 42597790467 82858777962 183873512038 100172532594 24155894631 56358697111 28762944539 21612534701 32722345613 13048119078 10998166999 6873602576 12614868679 31689979706 144535909319 192789405234 172245530832 75203623549 60695863404 36402313345 28273226211 173362340035 18929729595 53394704757 174734129018 5620296594 63524380359 122059122421 16312084363 29410509526 9041366073 75401916777 1452448717 221722374889 123842762139 95539857300 83638266689 12428417267 18597408874 37627619595 4468546877 5912772301 4382205450 75170369509 202866796354 27390818123 91210480216 75214489589 8472741579 158972254127 7232431644 4374079331 13737226825 172043624822 40156873610 54259780282 47125757138 35253210773 124871147801 89898331 34042128042 140265808283 69832591998 253346407 19523084970 83624823816 25609294653 217552505603 8407897951 75204101955 12339902219 184245630266 7293472770 99250216923 12236910089 4262047238 154263948816 277319663794 193020247 2314497968 48328558130 28630055470 129110646259 61353853806 79283712396 17121297155 53053361411 109673139182 18049118060 94471868095 54536382531 1653436184 72905268284 83883767933 166394765542 135177750139 1883120983 94750830785 24466070298 15198964329 1313741065 52598807201 2673174022 34008759021 8938881381 39747411574 14999778 7583898135 206686708446 23267922304 242165826276 42566990133 8276238145 201217870924 12226762864 104383046148 10579771251 13297876577 158155816799 151110119274 108500210347 245244056991 45797276667 13196384727 12368022857 22018367 76635482088 34427044561 4027814162 20822721853 38030896935 226055807180 18591333752 7853365323 55249292233 16846172121 116166990517 73337742537 150724047626 39240025012 20580559495 29596297199 4701960024 16500371894 76183236276 1977417857 823169380 89221473749 146136499505 18448046495 105317609228 55289966981 120835688577 168806275554 90259141464 99604190957 35066629492 3245475255 137817147579 5660582059 130676199301 82223341871 5278831316 14928465681 132559122598 220273959572 14840622321 236933386187 49253359670 20996633842 114845188869 113231194110 15508663946 55195938271 1694045822 4162811288 223377628854 141818230975 44875373331 9948825731 10431123044 177462104956 19531773826 44763803708 103424427494 180657801638 419471160 134508965308 34623036661 3291972741 212278843082 65969144926 215314989709 16273833773 24032622414 3426602620 121009935947 64086778717 3917030771 3468131216 48660559852 141568968111 112833884928 7178684972 231716005342 18517742939 75840723499 10516543002 75482024175 53284729066 125815288850 123295871251 9634908048 12732711245 6854957971 144746647303 225236451818 151275845057 11196169000 88505685322 5716717232 6522694003 1584650816 2062149219 164977992787 180134658412 168259771837 25325230998 37989170485 8609962472 9615600040 26917140092 60070408799 17863698892 119629128891 8467447673 4243122380 124114258566 128320779071 135089159283 20122600895 17263110138 35846863898 66054802022 10179304973 8059880998 27921281009 30684332375 80749555707 4904401027 194101971511 274831893624 11145602114 80739440444 3194789113 11195979372 577914199 83895067437 15304186360 30886272586 127581996746 28197111560 1335225188 121744875434 114149878168 39516299568 3488434287 956943127 260023280 39225854317 20569429573 162567712384 149674443867 12711006809 103132588688 52150110237 225298568197 126867275827 95026384706 93590924800 2139223948 197496283620 18728764080 52200600908 24724464366 11575670336 105295581504 6633253398 56054057124 82597151297 6410125700 33403065948 141719536257 134543963817 244938708183 31936617405 10517605372 27491894177 19589515050 273194754005 305982272422 7479941253 122036480891 78162608921 4560860645 340708345 71101227754 35925098499 23829482365 35492556690 19226604036 100776222175 16800759361 7018556881 182222922005 1983756263 104721638470 121226004821 31069297201 184606139440 170497706978 139688449897 68980796850 134540101344 29907311424 19636136001 19611246785 74397547106 23137980231 75660060250 70998129865 139875406891 217260781239 2881871393 64129048259 256214931911 26585490236 7214875891 50579936684 7260976304 17399682050 96448501074 162122239924 16654138856 9218710313 241177534134 166438598532 4452100925 27575273387 15246711060 35756677658 38429236630 2966411757 21495826901 11390687650 109615849116 176891280150 31190511017 193014428630 16215831638 122152085095 71466565012 3559122021 166626196826 163105008540 5137734599 96994341073 19188509826 38670016481 13494454997 1257118454 121102240606 179963964026 12389268399 30135518508 1705565105 1654375017 118546523417 28173685675 65927611413 100940020799 21255712846 207729971045 111265060523 1723268524 194000522568 27920967711 78790136704 99014474945 26191173243 36341294481 16964960968 195999817488 165732539191 15954375412 180599095333 95748538306 108620117144 6443884202 133704334193 424285418 47832035376 76855241 26472981504 2483605777 106695602574 109358585186 318049399652 22679805949 71149107026 27490526545 2796687781 44033535593 571903355 235723321423 70149887547 28499331312 68181422495 84913897270 28313227055 58900621 237400274089 33930144091 6555601433 26287528368 49870368773 21622686929 51608282242 32722465362 41576220436 43693587081 19173073362 3625460016 147742864068 106604893240 55835168643 111742470327 40465025586 128341280485 75506119441 43830894411 92971964731 130481309451 6958543080 29527593552 19046306671 226484923176 47864876274 23962307935 17875002151 165345323706 38837118177 247288797948 73816940028 31056302833 260495584412 10290571130 6271105434 172938276254 317113657365 113409313429 116626789145 80529095894 145650305104 37838047176 72442931045 41925943547 4187413356 26314524864 2660687598 17196653938 22561031581 109184867498 9732532137 9040124719 23102343471 159701774764 89664559072 55080420913 89455558715 57542919351 99194634800 100914222 19794792624 829456728 172108405436 83650134 56567872115 12702629472 93743757101 32246650562 18134024045 17460325688 7196143421 11789880391 56019068063 72426416108 58468259145 3421377853 34654441062 41037611509 27858749980 155857449991 164841990837 158224382452 112928967585 22390715811 267239988629 22510869118 37980089063 3028522195 146669828776 13344581462 54765658702 117036660395 49962739640 182073959448 48803521689 78037029996 146567291604 167011933829 23357618241 114345148974 82519318260 161560718444 36585474162 108587702708 66878879574 161778892406 184872359517 95000668287 111222909431 10025489991 2014092829 43425991636 3502639072 129556009731 12152655199 5515862703 137765891707 15037130553 115832831808 27184975176 1249939493 161997491430 63983742488 15182287684 183357423852 171710401249 97480834418 98808018458 36689142380 20248187909 69515867531 223371641180 5994811738 164972124602 217524113264 206406766332 100439139137 12089988000 193408481469 1987092077 75387137641 4130034083 64791186256 32727689367 18460045276 25962797521 49806703822 23416817078 251984183966 14375117213 84434790042 133111569403 139276925434 51074912790 4593116473 126036793243 110872578763 9799064864 15231076382 56777595296 40569999569 2776545355 94296779325 231243476810 22200109497 10193810019 119635678142 158182984012 27665950991 21901341956 197464697692 90159914094 51301205907 96112507753 10814227817 142392683812 156678296938 15422623226 22961843636 171642005746 30592628306 27136968808 15633415893 133178764674 23197405086 610489761 19869034069 38262087270 83473410083 27867322830 147351572863 29585916495 24255004882 1096864184 7946549375 90829998213 43177165922 24505325191 249080862696 5150306004 84216662861 45157446149 26095735283 59736411443 930246268 38284225878 17397615206 32539629753 155276912832 283579036266 24458895924 22210320074 105772762732 153271351395 109133241508 220846922214 2568027050 40507063 56595874091 12578195715 17214022952 11820200513 198894986322 8352736714 156021845980 3086012534 69170111013 8657683706 58584787999 5085402276 29894856501 19915322589 3273214686 98664326247 76862200 1165812124 36620106128 3276517424 6263531948 31478632161 18211017394 31458598771 11571415900 232320579479 64815344035 189615583480 23358541431 46131345902 128857206338 182158693255 6947521695 32983111736 5792942205 956492884 69911537429 31848143474 769606446 9915171437 10462272767 96515972353 11866531341 76931603007 30285101971 35082315950 64390915223 80723862889 35012144433 33137089181 14799421601 45616362192 28151339701 112501089211 4756011643 42135914911 15603271830 130117346896 47343088641 44527681255 183363777823 3124599118 119405661709 131744031339 182673971632 6726205494 29491695792 52367135547 31752473490 36502599040 11379668421 456690970 47023813522 41796542875 200820728649 14748369502 26158020248 176338474428 66593245465 70629813641 12025236270 382356859 298701526 14664740103 7920011021 9784695050 13393997725 13891839796 177845032580 23932573616 12976799460 33931135407 47846704540 22876232882 81349823161 234304685828 103214674305 164688082358 45641194394 4886292182 14728098642 12710892123 237172638890 129590198529 233332225157 25618402021 10415796610 194661252932 111681450947 5280616850 117204033555 38487131553 74491068907 90570293808 48594205167 18730116151 1733479364 6199994076 200912132388 192434076285 7130287842 25660359429 97170455514 6112332213 19583552168 15412724020 5837410414 26664435277 27246062253 20049413977 79417031850 35109854708 149583466086 87737561955 151745137840 275986150 109249747121 35106422666 20381381929 104779124852 493093 170775232425 16863466186 53849041345 140776879258 3888953229 53671259730 17953672068 5673600840 168966422747 19808976894 3154084293 66366880086 96237334869 17663032744 93261686767 196782536412 13965048176 14591601280 83069482689 69235700419 119387279845 2290253320 40609964393 34542215141 19341781740 15342854644 3921193175 21772257392 988522885 17480292990 67880347729 5794126868 19687530974 35802719751 111270600219 252216424016 19868073630 73012481955 32691238706 82074915677 10319797606 14494258891 156041556690 26253606548 204162235549 1950564404 45865465439 1645398685 10232024927 62507373749 149305712323 19764497962 49090440933 98075849471 28157808549 94259743741 190501701207 5644350483 56855900912 159870334517 14711756420 19686735463 16621586380 8963906353 18755098516 211962743893 75090272399 132527244159 106105746530 28488707903 43810038410 195758644 60746934936 63450910017 8953309783 36988219176 10007162017 9894801560 195393856288 12616574860 16277537710 24833363696 27743410742 13382289303 24417796516 38151087120 77449962685 301387626865 81398961611 7292447831 139631341176 170918261 42065348556 98359126548 15255030180 9349764312 170142371345 131447783779 127443704549 80012928 136479847965 124413318161 14107098101 216768161501 81209429964 243803432295 37744179448 28575458789 4507458164 23694362676 4964113217 69634698324 166707705370 13195850926 168883886233 12091498772 155408066295 86263865212 27738186813 50281246547 30308853672 9681656767 1039320665 12325451115 703942058 42028213746 14524829150 86482398639 45479552404 25375017496 15372066441 127023402338 5893368513 16074437072 121645922362 126019457357 17117933871 125731867758 52782007301 2054886497 1593698078 29534193520 82005419241 145410488567 6122584990 57699139134 81706493858 91044667269 54259896818 47674897310 182431164663 1921533858 42245931929 198275804605 45827111957 16328974774 2774561 15916522683 65924587825 95298130614 8913672519 158664526758 3254990669 681024735 44713519069 13248252513 43397531513 120641752071 200256437962 32054535107 5552214146 4038916696 87883322722 192993686574 126737312763 53143330872 87016166 31846334517 16537572908 98093702402 47867122053 30389426336 25403406525 53968277687 24287561599 82491829978 87791082314 100867350496 42134618226 15044806346 150492012600 157375745012 37771693089 30950612271 5696341280 83023777550 276026903162 31418889572 1264696131 1557391244 180972787708 88759799702 19597066212 38901771877 56666354828 3906140248 2505746986 41383466019 30459865572 115693644244 7503220458 281493517997 26265912308 13844469327 51372290120 102896713641 51040078200 24384037257 54148543549 285325963852 8184241697 23144389414 105795920242 261361573983 91237744881 8546492786 23935840974 40633267944 9551486295 53187409012 53181163201 6321341429 4953237677 102034716880 11784026202 97146677891 67716081187 26782983161 26466711446 68301978569 6815197709 128055423879 1507069335 4414416601 27456828593 21550267517 59881689556 9997871224 108296561934 20327513405 53028484461 4488103391 30981910270 124951667227 129947620510 13904741314 623872184 67498345143 44380017594 31159639311 2213792241 163131125173 51927708562 47809532409 15894274687 53534877957 67451266 184174399035 15272030157 238484956625 70909792794 149080105525 13634336320 25756259356 85177961465 3375727013 29156034206 152723044811 49793129181 13000171066 224789311764 200178900007 87651654885 15020226789 52056450629 61186820166 31276717720 125655874154 75376045962 75384367681 168644776662 11090184872 52369761596 177343165865 42136070340 7168294030 123640289001 17913668448 55307327079 4433330923 105461534257 81402483792 91420651435 185586390079 7509847809 7859853108 63695988067 6874390140 33997855149 9428142853 9625661774 9999809820 177948650732 39639632414 106948073616 4131487329 102041000018 4940665176 65182308329 46804732741 2466266434 290714659752 14301718957 2843496853 3044687414 205415200329 8971067868 77023182123 4382537861 1148954880 2112736877 66376895076 122501820938 172514145832 74355488860 114390900376 9901272762 102568488160 141851908457 178670780397 53888069232 21943574436 19212656297 177136771883 23979928961 22240830041 50475595278 2885894405 105623913051 73912423139 32115936072 2393627603 24559840069 126537034627 32159890048 75788266395 108022505270 164337901153 55405002105 27725561619 24216131307 156011057014 75397900428 132967919244 247996795384 11504224575 29463742459 269500520923 61468200899 337556899 4958617897 25912074122 28211688769 92164270500 29711604496 15475149118 6393094560 132106094442 11082605436 80441289684 20431657227 129531473180 30276886498 6587590651 36280143164 32961649728 215716599722 17827386353 242702778683 17425564462 73068022906 111900752690 56026561089 115382450959 26254813922 136002899781 37894021611 69458632361 53193446995 139226860087 13812120872 20239787093 2790855917 40526903433 1388723499 17568995096 611859957 33284264057 88037849554 197990805070 43708982399 42832835727 63335711619 23736573118 6707350521 4242686027 3501350054 27444014063 148669669057 218911841 15060451008 54945291103 2489320157 35891555 13138397759 3667549220 34467546323 70015747601 34848397806 69798591958 117507765158 25320756963 253725831394 10158907404 111532972461 14014185734 58567303717 19632891471 78506328809 53628199578 12627182104 281079783808 33556787417 33562890072 229763395852 207086642503 54731998220 9804904916 134912523428 61458065660 7197157155 24686952657 26778288153 44148174850 5091467165 44941349248 146570112018 1397970557 55632777136 1642134658 103761648977 148395455309 28893625638 153225505284 5045104700 42688189937 16646088499 113950238261 62023238126 183808676408 35784945724 5547722182 16504201911 155678041809 218878177827 1808324676 39191538768 31617251552 159477341 36749855835 46778049381 134144708589 15798663348 13781543636 168005698137 3209785669 45184762405 34605736390 76034567443 62258827891 45951028346 86239822852 93250706459 2087298504 35294620769 98441871843 134896198382 150152798 76085135979 31931016613 28938244789 115202395424 2468334746 94171813416 30980580577 6663552551 39967473156 43698453343 14734231027 1436467983 178930525282 15317397115 8376105171 46857121189 86294770605 69511413202 813177747 76636625185 7353475740 16534216716 10049311026 103824052987 68621754967 35057139109 48689921317 15278158722 10022164922 47575870005 55454434662 66649450311 19072604798 172412201333 158220050017 38109916489 88996604038 3643269200 41718889850 129751487319 159747999163 12335291980 107072225986 5738301886 82916175063 287272706155 1976446168 7113869108 4615885751 18102890928 11567401822 8250247939 69364536987 44945195895 219359573332 41837664645 22105424980 88435466424 77160009362 65323358827 37426564948 25334778049 24583034399 93674978167 5350900250 46656931033 35884647398 132115206082 240934476881 100338537486 27575564552 2929551331 20389080072 2749657231 136394201725 23573244980 9288663085 16547609000 124126663279 145249468877 31722715679 20042975621 16827479648 59133324953 203257719168 16691308688 42861024598 9709846835 93236107941 231705199431 167980301957 134474687754 21135620936 23600724771 90995775855 128110589447 4606654127 91219737062 2769229708 106105022258 37798481585 288477877 12121519754 14553376011 54394862015 33460870828 33933141292 89201899021 118442784513 45138836913 54765781637 29411540863 3075791582 276756712948 159840059344 29090265244 17932029369 42506302983 31581352050 143410510849 1813773890 78635834536 121461886471 27227610878 188755525015 68142180870 72019735208 53639176157 9987498520 33869754867 23074102514 30478480657 137547912132 718242570 24713375589 5871796870 15116426508 13785957436 80731753468 196021706821 117835368622 40116374091 5023799880 215120556160 9429917950 35831073875 70542527434 163716911051 74124568051 600159746 90277259889 67537437 6263036664 21184817536 13973333936 18654228366 2824825756 99262411 24493731255 9746706582 81353509629 51069434010 13241416272 5508942745 21193765573 48702002583 47151054628 692664252 28963480312 220422320244 4112897554 89504467940 30068198223 14777011892 17215953732 1488840862 63848341538 9951506020 38981355030 2116054441 18348942015 79547672702 6345660866 93385560032 26113772366 21716924335 119065854486 127492093094 27460922480 17759722037 35120722993 14793865130 39432538631 27300053344 172706256935 49524710608 8096976147 100052562514 172630557962 294546834031 30259964608 23551636866 9682005616 210976287693 278880265465 80867515328 4225294851 3907663382 34744143025 71736542019 100977999578 110434469151 77482737934 10281013456 13703479485 39372690615 51867852866 56632628609 40981224181 1002327964 36158281392 180686441088 48634339608 45575025943 1909435845 32387941408 75971288857 26834922595 3828994604 33458355644 54435466746 6956134535 20958229293 18500640337 12840866666 285987254236 201635901608 64522120277 133970327304 100265260652 12400377997 61926205012 353617035 57506823903 18744440250 41316924593 66884784389 40245495230 7234299759 90919226325 32627041021 94730515775 131199844424 30860238645 117590068748 2939436087 47059189095 15176489308 171181103239 146173956811 13771729026 9494244041 125533819211 117485548993 60902818746 186368176052 9682876089 216928393596 28199404940 265853916627 33299315174 7065672619 42230538255 104201634958 1975444656 18168769428 59892342978 912712974 61610713903 31026759959 2160246097 118162695227 42709124187 32823470904 6321222737 226561452859 1369458532 13196052028 118446101 49927304585 207631156590 34862757192 44646403008 240073949457 6143302884 22311268467 2219259858 61436435048 78557052962 31539162367 36580996654 130205609656 31256636262 8197935081 55792861613 172679809463 82483048689 22485631872 133442034717 64242454529 65576630741 777063433 116567536166 11496658539 139052530100 251583782804 3945327988 16593911009 28134179635 1875389869 6554844436 43418494880 368967477 8441566213 133642727197 113952392853 18954214574 91893861181 4927822515 111691090079 70272173708 9990158616 86234480117 117013453036 183937403497 18246472982 5828057002 31359512563 93250163896 41063957915 21342743336 22626941352 33549776306 64892998282 1517924276 192560682316 16864274557 9091289727 22769624057 140385221152 5020707304 113248261716 16289067160 7445382079 286066169183 477063478 47652449440 51814603221 14810565168 79200201092 131413687985 158243784425 172287559243 1485183904 153388415128 22281006197 92107747657 19282565416 73875295691 47271368442 9369271284 49840896516 15439075099 120144701337 39340938694 1899676570 58126765779 234792590224 105808733008 17183164063 78088874102 14363135433 53349680451 65798338458 10539595781 57746712004 7544701212 146466862476 169159050891 28908439203 3134479829 34133846044 52733150317 263843270541 22836791 83674810004 20808972065 159340255425 87820269226 25193200079 8393497991 31715862455 124463161821 18240319238 122288764849 73497346485 87918010438 98280721777 8923594053 1802885123 47419893652 133712979135 15023151011 57449660626 84305055516 61759934668 137958659119 214599746486 806569514 10221217074 90739584740 10264045240 61461583493 29911104616 10167327632 17143056542 84756863022 21694325888 21588360889 33899127923 106477891142 28947964605 73299771780 53399542021 3220397546 83375219984 99172131383 9729839 89198359708 18577059884 2527202317 148507239558 58697047161 6786283406 296402377796 136424161759 17946390585 195281082142 10524756422 145094665683 2056396503 5672409947 41151289614 1524861659 38666219631 218253633422 132963030597 51905061063 16015559139 165302812838 19506823945 11725188926 16068676256 103142441464 7610523275 248180212765 1747520724 205226598549 21092653470 200579959948 3986571911 13129434322 4513314381 15800247693 103598594000 14756313690 416648973 20960892484 250950869889 294020634308 156815463538 88405892549 73116748984 44851339109 30259767434 80267730443 20793216299 86222365850 90298200308 61173042058 73203380544 82999043155 82681689417 84632177632 63778188215 58493854462 98542543139 82119290178 11017311098 69756076179 55647722761 15296353171 7798934431 7703209791 132948867830 222375584527 73405639196 70243518 6247432037 597423722 41564087940 36621335226 4455951157 128433807882 208353638035 479708550 197923394402 56269060306 29655794331 450605218 5292937657 66925745674 42990995365 2927558263 204250385126 39393786718 33455253236 216727807993 1214811163 93709185294 138031347009 31025579029 11953533924 7065253206 150729502563 7030059195 71488128333 15644310191 2592642539 79277306086 111823612271 38276171058 61729427054 144274762704 122750015818 138177059414 157365994613 48581255519 227396260357 13015687987 5782432172 4366979765 186862323972 9451847143 75209393187 37115630427 55689484895 63011645582 162088731160 287557542987 67023345353 3913964047 2330963878 105684825200 30535061712 14561631399 247697839260 93587829901 170907129659 2882651671 86071976823 3495593722 4047913581 8306956589 113000088313 88110403589 33984099005 63413637295 22862435867 261706770826 64747105187 1288497724 61503453429 56791566200 3037037133 10766205158 105923397768 28851891605 79309343464 216560974757 6244672788 89998048605 13596500788 55169864327 23726950588 92311393910 49905378889 657783742 17576765683 11094266799 233206356019 29251632079 27448081090 22758847898 143208026348 15807358783 3907192861 149784239694 3075253755 105833573030 49798598352 88830818631 23694972872 2795360952 58438377891 71208409539 42500285678 146195698560 1543790 89288668476 51785297731 15918385946 180094396083 63764093595 115205753816 131820069125 19512264619 223856074769 31153428879 71399360666 12933292133 11646795783 12936412207 733534993 2624715170 13065372690 267158067336 24792120313 71078955883 22135524443 45932154448 50838714759 46347859638 54485675667 18683309250 4839240273 87304068378 6327737881 15532208189 46170211469 70229494387 73406834987 2919663163 4121019577 95426766527 65155712025 57237024994 7343603829 191480750749 35780881898 7061434956 243342191454 13374378541 103987494624 42919427414 169744492595 964252929 126664525244 51189331713 7928283567 25144349087 54160190024 851150684 22161633087 26222644018 113251513801 191785085647 140667643795 185025132755 37598136649 127854274621 50410997463 84971413010 11721606235 108793708803 225876523034 149897010142 3062721689 114962355891 29680029898 5853429690 149601015091 2792565463 112608407842 77635573608 17219401678 233028544445 9620045932 119736357913 69347101538 25794393378 57937126644 45521885378 12511242902 139261401904 3369265946 106687449882 2568534341 144561699737 34199719205 1460500199 149456730425 4381465674 194257780994 1156436633 74310875799 10089403145 22862099594 33091538623 60084121664 5482029141 959716326 37204082697 14070289359 64655756055 128780640056 191351755167 19739290360 132731003486 14021281026 34796245336 9793987059 122305897606 10334488990 62957049885 155084090122 75210696523 198901463747 50450754761 7556322290 85502573695 59997416229 7969314939 29363374576 58853595376 196785985 11269355867 30068490507 100310165880 8136437 8766057899 202017768799 146048218594 142621787112 3007855276 46797786536 59395701582 101582796875 67682527093 63128157386 113916509353 186272320256 137746397506 33848767143 96517218040 101920991820 155434705854 97070641033 111722045106 132912011775 152955119662 145852086674 57697956005 95486257133 101002445330 199385546309 6081011389 9070796039 19074169385 9533442026 75240453290 5577131627 175347518552 161133245214 161187409025 6606618381 120964823015 9834963073 60962869779 45507193846 7055470650 22286156122 103067604198 66573383029 37516325115 7322566391 11997911908 30766577377 9814947625 173207586204 692240563 60053930076 8873724899 10301738066 7429034 50709480525 3060967524 62711814398 12526095693 6314423081 5298546666 103230091923 657465014 8886194059 52706805807 26357949016 2035922589 9262571044 91774399959 17534022412 80503271718 261029181449 209522754900 31209086593 12405505146 43451760029 122389231840 149984501235 15926051420 1022436351 35227091983 1285548351 60078234041 30649585574 40420868048 23911500125 31634526932 121301001443 69697352624 3531137919 152651758074 148207546446 27489479010 414269360 97139866200 74627526468 118394893400 13126956357 4211998437 52270738839 170553240307 189482576028 103964629159 56878767065 22008353142 49579960922 47445343112 175237326591 5314234676 86177222660 216722510058 214660170146 166775988152 14156252664 132902325608 25986301135 66296175896 73763128421 125489038255 13890931675 154448464899 58334053166 69438062769 62573376556 132358063268 27022228762 274118159900 37183717006 41079691838 54999764912 23368586260 37176603237 136986601025 83786001790 80232279280 75965951189 6247484745 117488647042 39195325401 18581077551 55931177194 142969162624 476064127 256852006636 76769009453 116321710235 25585353857 62614447189 145928485167 38131418228 59618443568 2732438990 14177981725 60682495094 75419229424 15071134055 45645789307 165457976651 840842412 30159462085 183164763681 71117804376 37043842626 75665848 41463833022 57374764887 123155329345 20193605518 208609688 53488854997 12173834517 58709366717 121616203230 83555151891 57630883977 48230461404 45821660057 109280355050 32660110212 31648186822 67954352978 177552576575 7857774275 84361020957 12705724255 22376811749 29212568889 50687712361 160747167096 216653375309 118508322426 5288527393 210629618462 193410515579 21484457919 1107558610 15195165619 47131401342 1573862923 18662548043 271610676448 5563162041 132503655511 20549981527 86194793430 21285985360 89326533359 302402219 1467357998 838419777 6952986610 226222482973 734771694 9944955660 9697795956 4089108371 20007285501 81200590003 66802756906 7875212354 36452483210 218171752272 77765866125 86860898674 36157319895 150223548725 13622501475 37469940403 81604055493 31248322570 247052150410 43026992972 28442653522 33472189505 47045566517 6736433487 56028510589 15714824795 94218010193 32626980365 9678972993 17916383948 104184348 11799702594 14162771189 26497192245 253449959159 299296355036 2070259594 94462325789 8384011436 236271773179 9598628826 115971804579 10759818889 116189151936 26492769307 107079642180 7278929356 84065422186 237188098770 80989641333 129540780983 30148351715 7540564514 25164774257 109650755479 513646269 22618641264 20830296437 73671071545 199419815307 19509316643 7481295107 46269960094 48422369169 4084024078 46345933291 20216266602 175663542136 30354591263 5515073062 10184449564 10381212 273976389782 187715316843 14220132031 41643665856 38411600273 70608508532 38350679444 24846856629 170297006853 32023509885 189303574165 1834508885 177871946383 138632664271 18053195648 7534229892 202145943797 180970290106 65831512615 22672702657 171547533860 40311803984 128996492961 36251246394 72325203240 283595139 43154878350 56337344281 134934879526 6805685466 202128653042 155092144086 7913340060 108580592773 199551834826 21735727118 24089304420 136303466448 20073258664 290577823 165617625254 1054892 24271238533 36358669265 31039422704 15647247431 4707767 6631376456 8547440267 76338574200 9372578763 83829668621 499369980 93496580260 255335318708 45806961711 151253195734 163161403613 211347971106 46240460576 1708688770 4955539039 54874378232 82442900583 35568340327 63383510317 11325908579 33948538189 25518605932 78443183084 191455297813 15068998276 58632251955 48305670241 43616480479 1202728126 142508535557 83908356740 76906284998 69798123746 44144421719 170995977383 285567853 210292386508 53550215883 173684466634 229786415777 13680481185 24276914403 23528027707 30514089704 45217808389 120455698710 137673964885 8141907512 34067021704 179460456358 81570749893 75554841417 1136315186 147051990887 12985489971 29804866636 67699297906 186280454591 23189345046 107310388544 25570396976 112491796301 12730912290 4229773293 138633404628 3432496033 203905533376 107398398755 127647919257 9553285675 3632518556 151598977472 112724992661 27686748323 84554683382 136099492310 820004263 22593097126 30932977478 75705392573 7758721569 206073462705 175367528667 110766129879 17674455671 24834992553 45444688935 170163654874 3083476063 99698142810 256208896657 255342683886 33045698063 157404110734 7052348282 92205943 164691946884 32479027832 93801657879 25378590411 14004777302 74008384954 88260857283 22662292168 73478851253 196361586651 31588862006 6166925864 11251160918 148538657528 1723790896 68129018596 41984931521 54987793399 72057981054 5235914661 4233969950 251192935509 58116680059 55536018493 30834075773 217796824282 74768548310 5188116574 159135926985 53265744245 97607657564 59552745047 31746229247 69253946032 2674844398 38438702098 14807050265 143043643634 23155831180 3562209485 47530606869 10819055694 53666025539 67239469726 67139481815 184017376 82368120395 30369755261 40665358005 90353727096 208110776 255238360117 109112052847 31585356276 78506284640 175891991502 8296739831 132079390736 28128774497 164873424475 47347199784 2163279215 4497321860 26101063190 73966188031 6024664741 5898202762 9249489550 92260760207 145277174281 103018181878 107716615195 13996491747 140788488910 66022332812 1392612007 163585938686 138971756341 54102478355 76720902 87981501509 204880972654 115554183097 103539426312 82676697960 68134581854 17948632618 39819095599 21823892472 12449768701 10885667298 2231994968 19343576133 203320231705 1653014632 2323491013 95907954833 36301461467 124398987275 124505706261 30036288085 25158984144 6633498373 79259058290 48365502401 72425541311 268495577703 5696865377 31042824890 9450566301 156624486181 15432077498 101242038903 9871238355 173931885967 4251861052 32722684476 204373529415 160020891787 35809073718 202620932926 8502144585 28475219113 25048541048 47877098758 270543199300 161047141174 50452877488 56142277035 65996690752 7946875787 36551901015 50784252684 13560342476 23193464846 3914751206 65655934303 30525175741 31942871994 107574848466 57194373176 135010430046 68392899785 30959531679 197659674509 9979444888 58709889313 14552813016 191520791277 85347261665 126721114264 2173592052 35860927921 44884135561 114227803442 69694630432 42922025343 205401735557 9300588596 80881693749 58016831973 69414911722 94340677224 2582586612 101740889997 63895848559 53988518243 144322258162 36162132658 4997905905 105366413631 18440703379 226884778694 145096067658 60971929311 15465959574 44608904059 10399178856 13081596146 6181348699 105623428580 59647418811 9916133558 1331826904 89282725258 95201485456 116375032481 3130410651 12069274741 12777897047 77950420770 231416190780 6195244801 30911603885 47182665632 24254980967 28032653094 72484378089 38950850348 165798981733 77643863463 3226339057 103879299470 20934577864 187529491098 29056209871 1289980530 23054292720 1748510254 8255950548 13476016996 140163122065 229160487590 86793396998 121281944771 79584650977 209532710494 96191227848 64824736016 159349796870 30755371550 202713303372 2944061007 117620213405 52246312 203469886358 127911966544 5321122963 9319263333 161108974841 169386842632 88187709357 47181878595 3114135833 207013718019 26118498758 22725692719 143532133715 40474677757 710765363 80128614515 101801697005 92877610047 35543492873 17697489929 109792376701 7539447567 152194169401 533168994 34768317517 162325548329 130878792804 12270589428 19324348820 145381854016 137545051498 247062344662 26504193845 560330959 4864157477 222239992055 49661223269 9581969681 64203747150 43421268397 28565589194 24343945477 55731220994 2843973654 38119897106 26644087138 782267373 18568726360 12316147459 87180705296 57526037804 32399688157 8835258866 13912227398 24335754043 14454373824 4738426957 66615517984 8718341916 27707112925 51905142081 2101026604 1490707888 43968372635 38619756737 1317162643 10212458490 29166504769 15136956727 41903520481 16809053010 73382982765 55186984487 110292907793 2042975424 13101454485 15558264480 14714378156 26170420706 9896173268 73402590130 66074277088 113237267787 33033725243 14591938860 12901524989 25064474462 9539314318 15069990254 27917279358 11908277606 10144907459 197581181540 130283024893 176979530326 123889496669 50491671086 189132826340 270562864829 9865487890 39954401338 78134101209 119028852003 31274119033 170384598168 15940643176 9642130728 138445929714 141349640686 86606046792 1320003003 26676574040 56811273154 28686729906 82874058949 132260924797 33114866146 40147625925 192066826208 17960722408 23449907321 2468092486 15666054494 1590367699 9067484465 54288719485 45242894062 135898606911 48704104641 16323340445 86627454641 4976507271 208752098011 71965849657 62045651469 101389747126 65229592040 62403485748 19910674949 250978528969 61355678368 221283485494 65077638814 55683321563 38501022116 12231710996 122544336751 1502061362 1495402534 18913874478 233742927746 65058821117 233967567428 82110038161 24227524477 10780060518 258946455654 16025807199 10005418739 226443083470 79405180580 114297003787 34987948733 47287997166 123388606725 87423193519 177913871316 29282798052 7484291940 9531180788 15434508196 9321547886 11710804935 79451204499 30197691518 74405880972 6143993079 149279089219 61316547280 24632479664 45616568989 219088933770 8831077794 4799281655 125933668541 33330645114 723626596 28154471812 120425720612 84559862419 8177985255 26634689750 35453667195 46323183406 36237960383 180706002215 9727586258 413118772 1634828324 223176931584 26510852219 51416412920 18487435364 5151032392 10362591066 129954722605 5405866152 96570949469 35425249847 46995560054 102467103254 38554495523 80567386756 113792487010 82062045797 2419210002 3819545053 1713933196 40596173571 31027192265 3182416243 20502506027 124964359751 597610773 9306196791 27738081644 175790324899 164699930283 59067072186 9801643418 16298070168 137152360201 127232094327 5494688895 23427478282 169141424908 118455826849 115381142601 24128691227 31932992794 11367893505 38149621806 44577246725 106810204351 7081929212 76965643524 700428741 43405803980 68992485757 44332998931 44435586733 50622145336 24413013244 34079736987 2664362815 37453124956 8414086790 30681932653 15601913504 70311070122 95679450686 107255067195 16173302971 196766935542 1555704044 9552238606 2142225421 168185984046 27089558894 122836503770 71569056365 7199073707 172019733 43229111855 38837454829 68091172478 78552012614 171962723274 8928348768 84819174758 13392623868 16844519830 28510193615 90213749865 78742616571 14234538662 68845120003 34226745972 226332661433 24640057292 12142819771 627226469 152749203364 51204297142 137189673580 16572592193 103929080499 157307669437 4721236424 6053454070 104810923683 15574320811 204699980244 15461871173 22487551581 3640363339 1494986475 34917490362 10000914480 306640878384 56481700898 162598673555 180861044637 7579991195 80349141974 2685823707 31569796850 9527003520 36244198921 196621037648 74999266685 91453982567 37626849270 4219704215 204464556193 44204203657 7928272427 8053123252 48333554081 8979006711 61866124622 34782224653 212378102447 23733156532 4353305009 85802914958 61393641306 14173535829 25860771840 137141517827 59622302329 76226510120 19286215582 90141323510 2604343992 50602515548 58612166715 100103145839 31292148742 54890248238 29698311208 8387262152 65241095753 176313249306 13907763970 37239098733 61733186877 81077560511 149666308760 62291353874 69751014100 114564452402 41353026563 4726483393 39837525766 12493196981 36475942740 35104484940 176683467546 105925287752 125035086864 29603171904 14528556002 76320113083 77118220368 42249772626 2805721854 15860519497 42257231961 116436080120 55245633201 37513415680 118398091092 17919930230 110096155211 1345693435 8171891677 1597063467 1669395024 7580737925 24815408341 12434711380 54346966606 202604368714 35665970411 11486197895 85623377398 31785647145 41443159302 162353729115 35043201760 21122091860 24937062742 121347601569 3783639195 159780678641 3468362543 228854066805 5563930830 210135488988 44852787749 93250393577 8418576872 16388892686 196764705446 80896760819 11979168963 2247274600 165782263043 5305049732 86757985523 180816154241 154157236486 23308327348 191326100623 16197254641 198213013912 13692722447 44467502705 248703428 87834569470 6735378447 187297375 34718566245 34727045557 55686549585 97117910460 132764972515 16131940461 22821216613 141014126472 184804782417 14500743790 42992410535 16203293311 34491515783 14153124349 31899615660 118594407821 130276596244 41362045094 33365087733 26255108419 254274366986 14252116907 139037235381 91982853205 61811244386 3624023757 82611870819 7381436921 28543737848 239907696311 13458914242 54209351093 219200728096 164754922960 384263244 167964610804 39433382196 66943157384 64243578311 51913996047 82641133276 3637742786 117203116448 39952430828 20772108145 1454562248 23856650571 255447864780 22373212587 36316066517 52165867418 11421652169 11162654186 65335803537 10151448706 267313597032 189514185053 66270824700 54335108176 25997024231 47070048300 51859286578 4927657183 11408933662 32225336809 14003299343 38205660294 183039617004 81175640491 34807210937 14446202874 146485164503 85696817830 35070882873 96830896160 1454574507 33326320804 1213470281 152923196547 23099436141 20719568994 1009046326 94111237954 29235755261 244731207573 49445217840 32601394 100027215754 9417533463 628344283 24551607989 9838168536 25205201020 5833238746 38962802118 24183587683 79614270781 108428789361 14023144434 89691216570 143849168210 14605273064 18282090652 109716231751 32777454080 5346900788 131971835185 96573288931 19909064142 178821449376 60235964884 99659924720 118944486665 37689704986 2691304463 45644631786 79041907527 43148155663 124305191869 174937113163 10709099741 35554598241 134947642922 120765013956 95655081523 3071946917 49289363032 5166742079 100675786761 26614207807 11568191803 69492478607 85246621771 22500811125 7664421851 3489043755 146639434896 1591639772 56058805751 30655075380 13049927589 5579298259 34771473320 45821869225 4311391570 65365810108 50512210361 36412527840 103471612523 53040979883 79216312668 239533089676 24296589375 4651546378 42765870038 174287086931 46329819470 1084024463 93900954571 62843827238 2749053610 36809813 1752528048 41295326465 59075070727 216921133250 13885609135 195979985823 118617657099 140867818142 119869463425 736027109 9928252068 17798557924 12994050133 16844748003 161559206043 6633762942 1088076003 52398730626 2299494645 80369266064 157856433276 14113675897 113795497453 67217686868 90407755648 171855519355 51893624561 8185532270 184172902118 46800652416 28806957981 125694263621 26355943605 15246918521 174383090164 104328053642 1170432287 212993435032 81712629473 17899486150 154034415098 8286495573 2088290372 113221695085 25436346643 43235024849 42071209700 10437356440 7510298308 143026322542 176334268063 151984818697 37635879791 15299933280 102922573619 105213368908 12430148926 93764283447 174630874240 26196720532 14337707212 1675968536 22578449945 16118887539 90756734172 25673779696 1488902187 51428014854 9006569282 73313968810 101746722096 3163249207 203598817767 721347204 215051954349 847296154 202174698254 106747838616 111508199451 181821630390 3310357042 1662585 86025616555 84305431316 53650627616 47362437664 24012155555 40996566311 22847792353 9627222680 3837238781 111402408561 3826612446 184694334226 33036675055 140122769210 100622220882 44314971351 2346150175 120356072458 174049863589 5264135082 222868099469 98182468414 95197104752 4403382456 2602560270 4131786357 213128111750 5641386373 120195670324 51094389787 53148041889 250625196 168603862 18178492581 16368043199 15307610639 11983248910 45422159267 27692315786 35032295187 48516566964 156994984455 4816122351 70246262477 66422872766 85345572054 18560662134 10700718508 109210551310 239754020439 16586584694 276025186012 88601742827 73618433583 82826121013 53332417431 94865486020 165962353892 87983221698 55538032101 21245337840 170939573719 102783761649 114962788116 46823275038 70447106371 27174894240 68290591891 96142437388 92361051737 46334086137 44736029409 214344774182 119755196045 29306128589 1248208532 113862864559 170509826867 57397749666 79417228814 61101871695 174134786 1068182451 149921995054 210720303966 50720220813 6342535897 898410876 7905810712 20474030335 2734522295 102985748412 123799762234 29788003536 64191245588 5377581841 33960907229 66844476765 50753417771 29584591919 40207213525 6926233039 161668455304 62733520203 26389408304 56611205415 105731352710 17921816591 11383345151 10010020618 67198384432 114501225978 184254025453 2676578021 39960692140 27969348208 8111418562 10759570667 40070205060 12242381236 1688916387 53648952590 116723415259 38110460755 2246825085 234375695870 37715867542 200324313719 214478827839 73022710683 33538166370 57097273532 76701226208 51424739765 15977338049 4859010470 76508802817 770651644 12696152522 60023628572 114803296417 13613704556 142606561215 85379019891 7307346246 124045631209 3954126139 88895588448 146490549903 7597592579 72297485826 43688482642 14258943074 23384706214 7019858562 67223928655 38335492993 55561226777 29481887894 42888257446 62780522934 52362766735 191641545426 95521057628 11559701782 3410906445 129410172664 186981353054 1178882957 201147797890 22622312962 19611791809 135669238002 144098375639 11725650721 155014032486 22328002135 4713659945 85637881489 174656273600 71979191789 104295166826 22908012463 1895629469 13835904814 23777766725 88587535088 125320071573 16455111588 1809316378 41182700910 26019356209 52373790863 48027263176 40507581431 78330309061 2423825747 90177088655 59685803852 8913864128 130636834963 173034143045 35018808071 26608905434 123927355342 162191435531 241906182471 31658041881 49679792613 224043164905 29130961427 53944240731 3141646167 58338950103 39169180336 175796390512 2999788905 130426457900 114048217555 70608831831 30859696515 52440109399 99589622769 343310699 5241109817 27370051908 23099221915 83717382322 217613440132 2685382431 3977173626 1978517168 237780431150 13306664343 10565475176 71636076353 6275878109 36133724338 18913220365 80125500875 43831365782 68672977213 9622721940 102106149832 11832489614 22889166684 89379013554 59192715122 177405535177 53960338682 14230893977 16398102041 14931093921 283368663881 84862454735 3812940137 34684385771 100280095383 94133036166 14713815980 17602498864 122668979154 426602242 3588403120 37222868800 12527536725 14341143621 78780718156 212070566711 29662728963 135610852450 66375883359 86249684332 35357357458 23831036109 80153151779 35232049022 39313510295 249987453852 18303063323 8934253727 39663561885 7776395334 80144984230 26539469420 53396901718 38243369975 1306325977 70525389527 63951229726 34434491838 61894563410 35006092779 2249460523 479972556 21065575660 15711784631 16936251942 37214343564 185415081912 177100834050 6565099964 124067826086 23551633542 110404405423 56186751790 277893073565 6660395200 4830943770 25745472475 208060980988 52477160571 13448395479 46354579272 46777996227 18169428802 45565079158 66190833300 98154396345 25417877160 25124505953 55798961514 2556264492 14733409474 85137907197 31904217623 51949438203 42156464235 44605169833 2082374784 83572746529 3716188972 209970579459 64106445519 81540227553 3124338147 2883165230 4054501452 31281623695 6629366586 602851816 92472822635 30390510275 24560694238 5819113004 51374978953 19786686000 86502175875 236749485057 15416865272 32975020282 1413118820 7629543812 2540116278 49106478601 18389680319 140853680669 2752644665 110904457738 568732298 90133030221 46057849915 28785615442 23120691994 16030020360 1068654219 8735260664 14845370188 63558111013 157135646138 17867458047 18819463734 66476425174 12326284019 17639384256 103517662110 15389680740 13453691490 35005071478 17633878059 61236488851 79324667 151736556295 49556636834 53249557142 25136137434 230653991895 62856024489 26450777643 94128364908 13137159569 29923305049 22012824071 77116523244 69646606727 82192540771 41603162713 77645120973 42909990436 97555722904 22391559117 106712207126 131806706632 9551377962 69518991145 3180944431 90279897956 19888455276 16846494643 42060025864 135115639929 39067964488 9790635097 6714448085 100520228774 241296409283 17976182596 218085633 87033000452 72784614649 10956554031 66125260326 2317936110 27227668 7324645072 13269096518 5511219507 1348733557 3750061161 41201798921 94055105593 60804741563 74525251526 70251873003 13719159195 2232843281 38335477377 76826155442 133366173603 179541486624 188653307922 79465083026 10393867681 107209679373 119482007052 24878258380 2343054250 78829355445 8757896038 233200621043 9508690572 144721720361 126081191803 38524500435 85042008307 48439414322 1694816139 95815590800 35068012822 106964696395 121268064551 27625625945 20006390877 28159444893 15058476099 7047201724 52238174539 85833184763 85648632888 31781744505 36899961992 53118677148 50896269584 72257704803 93316155155 188216378170 45827273314 6374548219 24750469178 204221010505 10117904109 87480400602 34851253157 76429065562 4815552867 467951827 2055538306 86857246853 10700645826 2284546641 77207469095 63118623433 2393744851 46461128101 109326035817 3662514297 197862196112 94274098 108875315871 98087084883 77991014615 2615205799 33382541054 1837924418 111307252547 2473380754 35728556708 1835122145 42405077789 121732600227 5595442041 237131652138 752639834 3301845888 142735364661 62692247671 34233051081 97681835327 61910558907 5399661347 52119577688 32257531519 103121288213 104225933593 53966816469 70914288627 16021919738 141291936315 49327787098 33750434099 1586429559 23463417485 14904877920 53812431859 12538109670 4172645809 2992891347 14634258654 157688983008 59112135168 86127671843 111766223187 414144505 16188399083 25509034954 81628746042 50388012017 10854165246 75767278373 8998377191 135726464866 116687843195 112345226564 216894540123 28893284604 121840578333 5246041999 193583397002 59167554182 31097177607 108124039824 229521892672 4180911054 118391690630 29519700394 8452500042 142443173323 248641743178 18197137033 57534338554 108289772497 198936390356 230612874335 29407727157 47559204018 46612251 58659782499 84862493693 34373625973 83037772270 82154403423 8916553270 1194445 28107261731 77489828698 6302108468 54872926565 9668732795 32649637011 1592618303 431046993 791994023 122547928979 53362434768 49940313156 129382511175 224213397330 71224466074 29880543745 48273494579 48535136944 46812956358 213383087127 40488434139 284090622672 17719699401 87089505359 132250388476 17540768682 186538350939 29319704511 7466738427 65840286189 68952099054 124436496263 95627609685 42465941464 17315493005 55814256453 2764134448 25284012691 20505272642 28988639799 227204275143 56910008604 37537484045 1470714251 152374874166 25606595 6648193878 110506885897 171176750180 173735110055 116874515452 12113763998 41794430281 97264035566 33035542022 103448567 15073856773 140837509127 4482135542 16467378976 50717716125 2863116962 17239706251 46399799343 12604145007 72485523258 91018541075 11085865 25132020759 1198211216 104253113360 33885327806 102816107105 40616687751 136016055264 27167045983 210786763478 58748780926 127606564098 39010847423 13016317684 72501323338 4654066117 87015416287 17800874807 10644808370 2270734088 175495828465 45319961622 25372408228 1922284355 46822125019 66922838026 27639246167 1304687486 12968458760 108295438953 3106971680 6660217002 129489514973 58331697136 17162819853 40251810836 90030348271 136443417440 89947977098 1231947777 20799074210 40663697885 1856940010 87065878364 117638175364 254960445679 31118355500 37133561764 16778204963 6381105961 15129438649 5919187264 16994973645 157896413931 36231675956 25012722057 27496238828 18447851304 87414146802 84427689768 3237508474 220262464140 54262382659 46607240170 105190062505 18635046104 50994452009 69992786809 5166156465 209601116937 4132291910 33897642229 206705461888 5074825114 22957060152 2561469511 17036506498 110919665851 35756744857 18049967605 132011906547 16560873327 23879841575 136982824107 20819179006 57956672678 200947078446 110846045708 1793581176 193117610775 174832260821 169511481994 16424340714 1698944069 89324223972 26932518462 34549521875 8660610760 14386466092 3228973086 36811682900 32418976651 228641625581 76145626533 86516493784 59382014991 3548641657 218345087510 32221466027 49339028584 105167443573 27465890194 213108042588 155427246633 31608612189 33448395472 217247163232 142009295641 10816232952 55607065931 13891822519 16255782143 52783837238 246483965900 95373412368 3241557861 27802019781 137783875076 6894963254 61419434571 118171846462 89207144199 33890410681 172211271570 38284030073 21726487784 60723527267 1732025931 231351289761 1440022054 8762084755 40530972367 18246854908 65247428119 256089641848 90033937026 67224825998 42658047723 22678144098 66176177809 23724010937 40507687656 36869292750 100923265055 106529431139 5747844143 199432443482 46016518676 4593085982 35020573610 3854897066 36952727415 10589076298 199811425858 26308766705 650361325 260699486 16809433362 131864981187 110559558224 169809696688 25489598144 188104871630 62343320182 17265675358 128103527537 2211009497 101655186126 51168348107 2109530228 1164775808 25140458878 187215466551 2212381574 123361048497 8873342280 118037825826 84553945166 29391212616 30243565796 189479716624 17161182199 28821466819 13325671076 3550370074 16976458649 25156491074 76200674560 190553782586 13442266426 94433112729 90416983463 14570951794 87984927452 20540903180 14427979700 287209747 101444342549 101666242206 116666200925 71320376783 107077211107 44348204472 133101431518 11008023078 6379750030 22161868672 158366250333 6870512722 2245345199 82703928279 8478418492 72072246 5050575938 17133022743 302620697017 24842279282 60045759201 35162383160 49107257867 129089481902 36961623279 79894380616 20954814014 131070472260 25193757547 6171651410 43964427267 77892363948 79866412666 104180398767 64880382885 180988857523 77924897201 102942896122 193588599553 10645650492 161024441105 1799896887 41816551641 4394306447 33900789019 82091239601 2370659871 54641151353 19929955777 21254750967 208433091871 54155121515 69531680887 141786432653 10647064267 45925345118 8901539350 84101651869 93034482479 75255176767 46382819494 31026395840 63606178483 119808124665 2699356033 81845123384 37007614301 42128899259 33569099739 169960505548 136476667327 66630813327 88331543684 10303331769 10275108431 21171203634 34753941151 519599384 13828441763 53879840296 139664901098 248845524132 7703381954 24384186404 40460762994 116395163252 24612502696 46357597718 50689050674 1418523640 7589234613 65758225205 33091344521 67081171078 5123571999 12486479386 39258962346 143142552277 204205157877 8457399529 18196652879 1485841909 34466980003 23114966588 170575508999 33711670108 224556606725 224732849053 1443415240 37882277869 36915289496 134326643350 27068065014 177796994779 138946226041 26034596232 15660984569 11937212128 137038543415 10141458644 123476381358 13994255320 7853504421 88553880536 21457559417 10591566621 43143327222 3002082330 25939833124 198306984189 43506171822 136720765728 239388357966 5020012115 12228564636 110731274623 37191608423 6061469619 64782635936 155820565028 72557113911 142823032252 1093389986 206610950124 34669867630 38287839933 68665870590 112463952024 120281993672 51905964907 75680009037 251629248667 157951916651 196951233238 146237734439 49285673869 73642146572 4930586947 36514843046 28541374398 28549811367 1157360901 50925660871 180827764704 133191003047 243001268831 14109514457 94690480521 9632517396 25942083880 25798174012 10923653371 52965409458 55679640394 47313571750 19075509917 21900159272 42567803591 27104947398 197833734235 14760210079 45936544038 43344538640 27210640303 3640471506 29113205899 136297385112 54073855672 18345503348 128399030168 217620707664 177045577286 46298026567 63935103475 20008841777 73258059596 67230253012 146739196810 30541096685 17548146404 35852329501 74913741393 81485667858 29951457389 8212205767 71151902753 86573879766 20759190578 181783770423 175619511204 22810998342 137378182516 187604691867 105909815408 71179978300 190569320479 10551486042 20606622630 11748572494 5948217782 102554699979 56147760661 31268910238 182196725043 62664170 102584354502 38901335383 80807461723 39004930632 50852853849 87797320450 141573452388 86988481452 34000495722 69264247158 89342620884 125890277507 42038115275 429879239 7951838081 3816374570 42850002025 10077431086 23699484093 2791777617 159925343163 128744499979 48734623047 74977661865 11672876093 75412949511 20056331684 64189557813 3479914628 158785164890 67146657239 57555327003 19291917031 67051940113 135974496667 239702986802 12579980281 3164199768 23222845661 21763540340 151473100711 20767859922 7553905231 122896306125 70760110014 48648172950 250267916489 21875795157 32036365864 9074766220 33414460018 82215703471 31471752578 14406997460 424116513 34216669575 16630179624 32795235771 24541512029 248312799655 22078527028 55024391019 27920639281 182233890924 12559251691 10341727892 806476423 160104731225 5555476387 11743579102 117769859534 93073698109 165582039279 58189064553 49623208831 46094455245 104081498299 1978322335 88656774418 63295333 13082958571 75027186564 123281814528 44345969365 55950617724 58875074946 86640130664 11191796664 2264033245 22117339033 173311028839 30924362609 6083399036 8351115981 257190803162 162742846754 48888266696 74305388290 155522918974 6470500524 3951522533 3124030394 10249300694 9513752882 4183144326 128621522640 3906391377 75641499391 46869325127 90154293662 22102259353 117433758180 157094492170 105018821340 2199857941 3547463174 20329343931 22058367154 7682173120 7943790240 33764566801 195010771910 142905995406 4037912664 66449347924 2714475777 120513874132 128820628329 115725995685 18911190913 67860345072 142128698424 5774078168 83887639631 45271239872 499853260 15534582591 80647215719 4343239014 4805337107 21267384293 19514721564 119268222344 233820580998 35659940478 2545181484 4989037890 102859140231 18431430457 196240716581 130213311068 45692506341 86961581385 47620078320 251268891213 145753992114 4401456978 1597586374 102554917806 10744951485 85952085322 29677308884 97214812045 60584666630 31867468662 17119445348 62778967268 2353810010 24873598723 42994713461 8481027984 131224246262 21201998314 277484176997 24968079983 12300701638 107856371794 4099528479 5461737066 26304849312 30468953683 32494555184 74282347135 25345687607 158080920143 40162425421 4770053188 67852437691 243225360683 43952612957 61019684092 242436471159 25236762365 8598602522 109805996423 9936975563 121704565160 88677513297 17096313848 29292624355 170481196109 272111355688 160221680414 11605205832 86777711996 8697566952 244662564288 31102828550 89389962475 3387929649 11602508826 207815863074 12360698664 24529962565 3898780048 15372084016 7139336418 156636149849 8444691464 14808445127 31483496273 9183058321 65067057576 37553178777 13592243592 225715826 69430425179 34131698762 198548951920 91900316533 6460766661 48513586876 174761323361 98519177399 146791693456 96748558155 13358798741 76880580764 106298643525 45138635848 61875807374 80066395229 17187347429 163517202338 20612108450 204236866710 28109583385 22094681335 53582254068 7875908993 21885519443 188923583506 11078840883 27069903712 169972806846 3248639645 214896979994 28392385149 9372568563 83805532435 2780302168 170299055511 52980745780 149875736580 179478742383 100002843254 82684383225 34653280834 55057692560 208326865389 103925872955 44311501802 50384283495 19718225098 5424103072 10941957325 45210592445 94068162448 100611040307 52336647369 151281074816 165015039013 103723164713 175072237227 17564969479 27292382656 78452979785 11819121879 7135073963 64698551982 2230113595 62003291111 101673122412 24597526883 135799268422 23988748783 167888325544 177832829951 48400554840 24196892302 109284365257 42185284908 16043606295 55769417621 61119058386 11471331761 96366947005 318672178 83567507414 9534995329 23417325706 50148187496 36177868473 95810025573 236797459736 204664884383 70307496143 55131299276 129228980642 213197099385 17651476805 22548355244 22716244793 4773155293 32684220781 98209585141 29795332747 22121118065 114021638475 94992444848 56911129114 55845019114 7133397377 53330187953 15602215874 341691175 38776696081 192591961513 54336367937 117699721706 40730744687 116072527665 13682667854 30047968389 12263065578 16934141732 56998529088 29633002623 99494046856 34643060381 11147266803 3672320621 3172325056 238972726635 203182176753 3912382303 167102825844 24903575658 158085808471 70807340675 220702293711 19042896880 43047750204 47118348363 75605407441 673885691 30746339718 12730219842 55874073555 9671027315 22048763462 20587342605 22608915048 271555884902 116631796057 13111786227 10192669712 59215544127 19837707508 42700767147 96062015172 179715202737 9519564101 15102224217 87656347686 39160300307 219577637698 184491529790 24530015194 14360817554 52338618547 1026744949 6614168546 243125505 15081004524 124817847686 32903425518 16890237751 14801122072 170951561235 63190188624 161800939748 69488390774 98301290 122084520287 200659641885 19139421424 63932753048 131468678083 22604588715 21306561232 13826462599 72520007748 72229914634 160767521710 65175425945 8708726542 58836425399 127793611755 1187036843 146145054231 77544065789 3868202887 57185693892 8351891994 20848527371 43659134883 69446202797 69552144392 332828329 48698867957 40737576420 99170030326 1613507150 111138861219 35680726998 228671037444 91141756555 78910831125 77654743060 26300816974 35667045317 111338013693 26626069080 64943364536 145166250943 93019322406 5667189214 146078466569 68282881045 2022891865 49195277531 15086494702 16233299221 6518357408 34726793146 216424790051 74491565860 40506820503 17177651456 141370486907 17083803580 249120264398 5777241576 25948933198 77316680267 24299449411 4546525731 76881026978 276004304837 145290680328 46655617293 90797469338 88250723671 50372872861 64634409416 12212675619 183063875847 6707653709 76989790 3051217116 3069925435 30798861939 37224934509 69181733056 4452405046 48204442651 177752362519 3447393068 59055599216 10618208998 6760412365 94988861626 20523583544 127307113 291278753120 4638831065 6069222173 251665427435 12975559777 44393670800 36630777394 12686839530 88402241618 125929606028 34082927233 78603730990 159955238504 4398348406 20708791637 45881873867 1207799756 242112994447 35565928248 11906802291 147998423486 8684349190 21759710092 25804507607 1952208737 127582481664 4675907652 13079561472 46798681995 47938168869 235173341495 20491347438 14020453508 189274337019 12879999083 210364769409 16967802932 29510050515 19781266731 2037180721 154044475783 2842735323 54841183506 3788310036 875594407 66532908653 87566912958 131593621729 162875343433 72139124440 95219078173 56218320759 58894978674 17931750948 34791849749 8035667415 15149867964 6845835981 11422951345 155464052790 205780093804 160348668387 145342132435 261169945107 43348316638 39055774765 56168048483 225856188497 69814225950 13837424772 216562584338 70608210278 4916468692 139316948973 194898392974 23301707368 55567954895 11361863721 205830758414 37767125747 2696070303 15619981761 42103798 15721363696 195007758957 97833725489 17801820354 160861016130 39716675734 76017589896 194798599249 8667984939 259130480299 30083669531 94505591657 80168988054 4635336584 17662086019 82921107773 24687566625 24957475936 30002530038 3553881476 2512374105 24737280072 81380713200 258523130197 1055170248 35156392067 227616262959 625258659 57069334671 120969400383 69847776393 124103452466 116251804644 23440819805 2203519469 32998531498 79358972500 2663241732 3369759625 3268278452 19156979940 24454141899 17851052967 5281822523 100575517293 16103735575 48413159663 39754553354 81291437944 59949641362 114351340994 129259156583 26680841883 58093321094 9060409273 109319391727 7783217096 3035376017 103587576199 105624817523 12815211962 161776539578 167966845600 5656230443 163164292588 1836924733 99558947479 12567280837 6711259523 9908520667 71705806020 252884170129 19809273749 96713800478 31140982476 604428104 81065619257 189804615327 18099347438 25612157944 127004951811 46649279774 4345729446 76454395730 117301649014 189078247492 32334827342 17654320715 127256908432 173436748250 54440351822 75513665879 13368743385 46956325632 132620875936 138398057039 42539268677 27760066521 118405351528 103108921904 28555610106 3357235809 131152386000 83470994492 2456173674 30860314 29512046096 172580056426 5471644771 10509939179 25911089042 63572506221 58779713159 7373055687 17664365286 57331840828 37716333576 41840296542 44483814821 18726991306 126284936128 44083767617 82056435491 38702571604 4723819134 4449473326 28720833938 66773894948 21150814711 21953567510 53267762851 71034093062 40351875888 536844236 96938377452 97044177938 30583716031 42724917027 263343324287 36279546753 17770623926 49407786422 11426179253 66436410339 143625281509 9293145338 28843756421 12818148859 76008025710 75911874834 177240497460 38310999934 76509696900 16221119412 14289969511 75147022 35325939283 1964911600 43270589579 12509887789 30968265989 135616491582 250312076892 28725726180 26695456490 268071099818 45045728726 78564256862 175600152463 7958077522 34580770961 59901215247 95081169373 9376480028 274953650966 157042841975 200399041202 2663196869 124072574131 9895733093 1761628732 31494478840 130640668598 57456500915 196824432313 39383794474 16583595273 42306797083 11251603284 53976760879 1677794843 188669151650 537393259 78048600662 2914635474 7020131657 14239822239 51389584891 240078817514 6628696529 110025903866 133558857126 20573728284 177242373881 241747436369 55723804602 89879531421 174925540734 106778667240 12605402240 3823178358 37656231402 184273872087 1906512920 82216432207 5454837273 16508642038 45619282940 39769820350 20755963289 65073668846 11645223327 203602539796 63235594 201659677490 87018026765 143018656708 119982786232 13910075709 231318462325 3376846374 501042262 40363438561 54450200394 1175073082 71238223496 66763876233 165838974393 126095917928 7638318623 7320392000 36143979282 176590357790 951815130 13042550264 56702439663 60428503478 99717070634 182737394183 27658376523 124863343837 114158275603 52017388972 33610632013 61346342544 36624889168 46882700687 183049753172 97154972225 42072258278 31661502661 105885874544 200698288504 178021114279 47208427657 20557998370 9424720868 34141183716 35829494146 112599164381 18970937777 11128815011 41556485069 26913481680 53883569534 46807208901 16762798324 20667225413 78601967208 21045628 50251629705 40753268838 6947971188 1932216791 46847236125 929921709 49391610344 3381999344 13171383570 24083136933 36559921019 154983251057 313868003 67068887859 19144450022 26799996297 89600674023 13947365068 25073356676 59040582711 105552803106 139716881434 22561038336 12689501395 29758517773 128097405 20965574562 56818666497 127805724502 35303749310 28899430187 10013852120 110129815198 433397768 29035218842 58478056624 100338277945 11920612034 68486810980 11887099657 116510143923 110668519935 88261056481 35720187752 104654899532 10881241510 84915129471 22821013505 16405009937 76573262567 59379431143 962963878 242732479523 129172632293 19898579720 44185963289 54533150227 62225998591 8678162540 50595481905 161764047408 9095874207 113828662047 149432600356 6505779895 14838339381 195450391482 71519201096 6337076752 82294860607 117424835412 15759285639 44464227231 4844329513 3381910680 7294931085 212653684575 8699444360 6171390535 16733281778 7848037069 181332948 20474972558 52518325000 3165701992 56522954400 113745784370 2539148212 32039195991 13986365233 124862429214 27960207814 147263213906 30960063380 57861635926 87720115671 5451462034 12371594602 21895082018 233834939471 79505403240 854747388 244049766026 137215569125 9903915027 75310839107 49427359986 101922914733 191189937873 57470025455 40270013443 62842515304 60718036152 12490061445 36910413964 219905393709 6531837805 98520026541 11552000164 72933474942 1210206145 242944042967 14178351132 23285569770 52589453611 109822508897 18177912517 129165379578 1369939781 59652485880 46509117509 34981833104 31876732173 61248809266 6695870921 11078744512 78264263006 31098615439 90472436909 1954753340 67647061522 79393397660 55150771597 45465922851 11389426983 20892437347 8351149793 5516734239 37463060107 65769056486 143628719448 21629445415 136938594710 243693915091 13783968 2825320088 33601889344 139839628584 28494000357 45355899424 294877606 226379646007 4185140612 6172109811 108603903506 53702179566 153238662761 228764755154 4814931554 21006524584 27136074831 14281182749 90419583206 45958248315 50052258470 13456784924 71162570499 81134380212 44467976602 30238900340 36574211305 44207470646 130586151063 211693999968 102737051159 68772585565 71789910759 12200438925 131267347538 21707592969 34777058871 151896465038 8842107325 9678401164 24524300525 23682513830 18029457991 89098550104 51421575052 76144414790 205385220613 60639803316 140837954133 7616677735 87223733185 3743520465 116878780599 46244530769 167022365982 202006739789 2588576946 39347552840 4042811864 98400705416 30402404432 12898455359 20601851564 123666129744 234158854832 216824871941 142802580512 133342131460 16534067612 8887043119 30687294914 103260914477 217703183983 10958976004 10040328573 33960377556 63983972645 361444798 46339192236 953814330 8997092564 47762224834 281823108160 1956620436 37576973971 44132016791 27317010126 216861980148 63697372436 65951048564 203106010803 70388587499 34409470100 8249234093 35899851189 22638564171 12261635566 79412346253 87186256800 79498171441 75003888427 179829389676 32018044527 5173827017 6064925795 2214345423 118211205644 58424400000 46649576578 8268381624 20895714842 113499010499 3626211001 23518706258 154541340615 173823790451 72283518169 13300870513 4418652850 800414047 321546113 697444132 8133543626 13624425642 67016267637 46362649654 72476993945 77891534472 1013031410 33916555051 9311735652 128835896263 212294678896 36450044493 59711543543 33457492754 1335228815 57842081823 181641328536 15932436765 257022196624 16872078670 95275520691 23904802859 35922547894 84213952685 17394519166 183748597802 60257304589 19168453080 160852899229 101039201219 638362415 20566730015 26776887971 46898823871 27881462602 22895886371 198954375878 52374195681 7513933132 45139458618 11511381833 11139367240 35140292855 448777796 46232247441 47540918786 17039731072 42307764229 10343976348 42329378153 65309439609 65089138345 195331906606 35007815132 129285648477 9523707326 18441125715 17538708565 42829798462 5142324359 271168339455 219452529093 94709720053 39364599533 56326937795 189699592512 144925680998 27051163463 27910323181 35390982168 244174298857 196940355997 100745108634 33822432607 117835669935 76968935619 48083744418 41735615804 25978645728 10242638917 609003461 1696571308 15072065940 21916434730 170903806773 14242487314 182461059969 1119121617 31057065790 60424560597 85823882609 17484107036 125655428418 12541804482 252982922926 65649538407 15513827098 14654954098 205398728281 17391108089 263843128867 25968692596 28259593955 197752070989 136098225079 3368628395 107810806000 36336205787 342949138 49425538483 18905835686 8999068689 200879541299 16058856673 61685262206 34675928458 60694705455 3878541783 22408666514 25980190639 3714978616 10729843676 63247650020 153479513824 28582045450 111022818977 7760262147 48582855782 33264078804 100188765925 21031548739 16107298567 108488427876 145681611330 35306231365 95982082382 34404654655 169419024899 174505138362 95788723869 36539074096 248496232761 102320607322 32853372056 16230023901 144625108900 904628383 42770087890 38670912094 31419154353 2468203013 110654227731 23170879679 39259923591 15843613276 59814248452 91488922651 47044689738 27087797108 42990119001 10157070032 16069119687 41849516093 72900272442 32210196319 16812486956 21064554539 195255699037 12496962006 53864450893 75492097929 96258146684 612101744 68264461285 68384693469 131496480225 68629995021 7695297693 39835431076 38724726076 10178870338 97531263001 68068991702 206642996688 109083184435 260167052411 51627211464 782033550 16646545550 82623062952 5390508993 1866695347 26579960053 39766560916 15779615395 25182368651 12172327307 55596000043 55741639019 67292132108 1302323602 25970822160 56340220049 4492338081 24399907813 84140569721 96925672635 55022114989 80597209932 84382477222 1640373734 56962873721 24750650273 52321700969 3501276213 29321302731 22136856204 10383888028 152082077303 38562228077 23890640518 47314270335 74992926580 3713741678 1691516983 2196211099 38634773 68714955571 34421941652 18830962029 61928489713 81169137129 80794066853 47446874972 7285890601 99716149726 33905541983 108024932685 19783631607 202684147124 9490276694 7119596708 65947032496 35453614245 20193604169 102268723442 30075884508 13106407544 153305201565 124413853311 18027865097 112691684374 156783863912 1169997251 5537727147 118789206225 27529692496 97960705682 100379941561 135065477319 2340025304 21822270384 13029884825 45186239536 546737556 83979319353 11473872819 3505753305 48631080096 87114301338 59165521953 4919965826 115724645570 194479176954 76465637688 59544213661 94134723275 15650944693 8898548859 36597757862 1708596341 85803495680 22710820264 41678137594 22822511746 10936543902 7797202553 62251892905 90749972742 17293843453 63161814948 54186306848 40660837492 112465460354 79729919200 95725535775 22876324744 39804081524 21237831632 112390517561 68432672978 85409906300 155075090600 133649209920 4064839993 33559897378 3620808131 133957591131 53381124379 53331614462 30581500054 62504533672 29435472354 8629895473 6374462675 65910216785 200576252795 41910666738 187261428430 40146617053 31272940004 1632117797 146411252929 6876501168 11552841309 83111289926 32542339996 47796350664 6481824882 176134567474 135671019544 90144623735 127911259908 177271918030 216236818202 79934398264 2216708337 1313354046 361514845 110047003895 9748489076 37925697387 19980523404 90555442239 46964131321 8414134534 56710112640 103814752540 94178937743 33096095428 25637598353 33727716873 65494254745 3274392711 28518583887 66137608493 23090067905 1963771728 42267871639 8388526312 17144784780 28501389019 15937450308 41716559240 11678512705 86323644070 52097316659 11836300930 1053008438 26352058171 26110743246 6795025430 48551735983 186352289359 20805867911 80131876823 165138134722 33903657096 92887451502 24996118078 44740194114 1711897978 175752852516 3642150258 5349192393 32490115997 233983989167 2566165978 131066898393 46552693909 75516117848 65929902299 120187388201 90734539573 173601130714 136965532667 85432007265 61233558132 300535906701 88348520567 142564309487 53139816332 4295496140 26777274598 3326919266 231033644566 77821830682 4078148291 172578493306 34765211898 12815654333 3628109 48629273740 63838413870 11542852151 4953200182 239087299493 11781193861 61777525004 100643756162 137475425706 49063608060 28565840904 55376398943 7029362590 30175905260 25444391277 68685406859 59121203826 3478274988 3933032150 7626642020 12387733414 118980140617 3244100456 1875484545 2848053983 39528404906 170922156629 4714072049 52170920563 93965698229 16357073691 1255297448 39976493305 179553720265 14938411649 52024511688 28235370095 112771849840 51544998482 9975347893 11920839128 13115578423 169553429565 137225771801 34184202443 15016132206 10965199 58234902486 238911147214 57226280236 34280774726 24146634185 43993967662 69960201962 16808886148 166277213292 65669678499 91419796155 4768319232 107168867646 81579918662 453872924 189355997739 25482098343 90285604671 54415125416 183875558 65042554150 12853198152 15652515313 59938241138 101278032578 148141972346 154801525397 36142561906 153760976737 5594704488 184355589097 6738137506 14993993746 1691793284 133993252984 50369725493 107334048902 49222490811 39792787871 9585891594 92830337937 15727205543 197300892258 215688674924 59497823895 4145520027 56489862491 5028261705 9364587869 84791515033 29068853653 30734872457 26234105447 2403817766 44488251339 129899499257 55275181514 25831066913 271595972286 14172832489 59156137653 218899080154 23540856316 143602399472 1842940926 73561953061 30582694102 48284546004 7427731380 185073771184 96004738995 19733291785 146972460724 1968892351 242681702996 11539526753 204381561297 51517170094 223093799290 97759138516 46133463566 16693318142 19534754563 87205728083 19464865665 69218528866 133731126905 2272958762 26251729565 21411896552 272932302529 33118942236 37326722334 1920801476 182578768546 4126869328 20462504055 48128949750 111382741562 78308654591 144412574362 36725080105 3359168250 143138376807 28777481675 25222950727 42458039771 69964512912 100453573814 131093026659 40610871948 12366415548 39137835447 205826973811 26949153300 87065951814 36303574353 37322736215 8096022808 17279391744 40271569860 52648957343 41155134959 7431369320 15068284155 78152268615 22966996951 48514803452 26808709122 27967055716 50599587560 209469527667 1005906120 3808711265 100546424719 115699154976 1770543494 122395906213 65717882199 70304762615 136738442549 129035109247 1493465765 145117405145 143982002053 230594016436 56617482262 57454202431 155723156074 4587603256 227605746793 227187160531 25997233184 32988063878 22567771760 65772737365 158956110969 1473165155 205551906289 19313084842 222672361285 44110169644 1273196281 72094664288 12606696594 50926645715 43544227191 50141067922 671435734 177196252718 7121151539 50926295976 49936128 5608177958 22602645630 80407410795 90341747932 160577596461 70983022852 13374233194 28334929537 18843329840 25007499403 6004109209 4621051801 23815561745 51424425651 168457244349 69070989624 9968965972 186492301345 21477507702 9912990541 91085899468 11566859401 143105482844 27126905044 9298436852 44918528044 621622123 124760169100 952571636 13521526055 57701323777 224037166956 17957052265 112884092310 5992393831 8478141012 183316401549 2901319101 35625201525 234662704147 2370008046 52000265669 39870384403 3733912072 10636170451 253966010067 161742420868 105900245346 107765979866 61431245438 88261685707 74677139224 207089523411 6941815959 99934230806 4042466175 110634217726 75836076196 13058145351 153203922856 33700893824 127519665185 7625089182 3240232599 87898038686 79653613399 124875480154 103543467911 31899123060 84358365042 109182162237 1246908658 20223059193 83590613221 92862320848 5528232494 14346955366 6486977920 55879174070 5066474923 170653873620 53301815868 12895468886 60131364828 96646435671 161789247800 3360724541 3050547663 64624964639 9027884017 4569380186 41211163294 76339079816 33497999841 146570120615 83968867831 63788593448 25014791175 15743107604 75938167804 48823224447 61350429454 78228785203 57378791569 4583974098 13819701122 129807948782 7187609248 15988638515 17840582324 36044506656 13100816373 121179116878 135974422367 10363327491 70858983991 11214451972 59110700233 26821284291 46356158605 2343801195 57176158268 6405971761 136172303513 11977181087 72016030423 158984689307 3120255586 123627780462 101053580728 8964139196 119884005522 196943739656 2273405821 62743740386 84138848950 518667572 6750992963 11444828711 24462735246 585557700 62120581082 64427841278 56131612016 175637734687 131934364332 27068758094 56528475581 23005342024 14048619545 71860943510 102399089850 132308783349 20325863365 34796493655 59054695362 107826643732 3045906162 17030336321 5290005219 75655928063 52630094434 52938659120 2578637099 17808339993 8090197692 80613854069 71822584586 93515611624 50934876178 41050920516 1813992530 280195063769 46009949604 50575736550 3114025742 63775870710 46065146680 99029834217 197563274624 10756008423 54144294469 28385600497 21258307366 4627684262 108858332768 71488727852 19510131897 8177033158 87103418582 27117734909 24706699718 70180731076 3398342449 57119540401 6438391568 11336972800 37662547102 12116320977 177277591088 830037407 100015845728 35622832043 1715441462 17858339830 9550705841 48612518727 102740938192 69869884324 102395927119 297056684593 14925611116 52397427943 36707151407 106087047990 18872923844 48435022507 13317053001 133785246484 57157208276 4901708929 28031133986 35417033632 44481761700 31198474048 73944055781 227985816585 83256555430 129867195602 59273770733 30329572764 200134883342 6798049719 87700375742 24401489530 28417551334 63835128518 76639273433 42163116215 118763417534 40560484399 25972987125 12414527222 103321349450 111029173261 3517124094 29652106114 23234758963 12041126682 9369358716 38258739425 106651075541 165778196083 34051533398 180224588616 54605503535 49782510873 6424011768 101391198257 28010272447 33119414863 100172911780 127928703001 202301423862 26908004147 29581649729 8631293326 91684698541 19890312883 2219331780 150728505416 13759007542 24755529647 217915354802 30325368092 86810362063 96314042166 63710248792 34554611032 14992301 2384701647 33727583966 237160080075 8848815161 182937600128 29823145063 105258526344 3598232378 7220481413 104836858666 11696459524 142394811133 144765476587 15720751370 20238984269 156515854374 24673968791 42504765673 119738932837 42802255356 137520121238 148632627815 221946120672 49385851071 39719030847 39793500661 11560051388 162593049207 2526773366 125877 50070322215 22336378812 73904113966 47302573383 5081335179 73854633956 608489282 42428992376 20654837035 34835723759 15758020343 134059774335 117818760189 68925907319 29629718754 45094907632 12376783527 65038376872 33776850880 25343029583 38022342198 40494704318 8246911307 8172153457 9077622860 1172900109 28635133035 124242968186 44230608253 99993475244 130317210334 10695332784 84737632264 142142207758 77751067787 2850806517 25901059285 59222662304 58332918668 1926927108 91470899886 8331612700 109951158918 41445026293 88609226720 173222988472 131519167050 33297363842 78475259511 19898284930 15952071985 210330872090 19050432979 53384087235 15694440097 177292610653 59974955228 66050009662 12522788895 21284161588 2298669846 65907514125 9738592948 50915570447 89276282880 17603938838 22641432279 61537687003 1772994348 60580636215 106881501317 16369246624 13635069794 13638785738 16277235400 112186182057 134293493752 95266413198 61756281413 114976029341 89022594416 91344357957 51408497782 143492042456 33036773370 36787993991 78637170399 26467860047 45456268139 26002241528 5247918131 10961312656 142725496756 171034704652 97747770613 28925161227 86960551463 1006564545 39741771101 13560981997 57259463338 22737320764 45180415795 5324435239 16597196683 173927882465 46674229029 32430578937 21094377137 5474937870 9253882914 1137655762 164287503208 12661377044 40273754799 20008911389 3075391511 1215202940 8607887858 206448160938 5961483024 88400181451 11256298371 51312674139 42731732546 14462992993 1875016710 15285208448 117516247168 119220447685 24544548711 91009728475 15595900320 14995928270 70739909920 12007049368 148031363140 62927314354 176910629728 268660291 2658818398 148805329888 158535524913 215800593 598277670 22665199803 83973098353 26806255632 12744745490 29016911987 39873343427 12926528850 160944692020 43756902986 47267758348 162146378719 13657990769 14176022247 34867622412 85183162524 18128956716 19091737510 12555132424 64920462017 41336728322 96639296993 11055232829 10222472570 50340673923 23141545800 33888293465 19023240638 258634502778 26024987311 116851254208 6543234556 2040784024 44981446057 37197270883 40092525140 81632585123 30421953337 53635533804 34130228083 151250030985 114235624411 133657820556 27204589215 5370372444 108348000551 101212137168 119578348117 54344756721 22493079759 51889121064 75001676424 120317949929 171699279007 7693731496 89774914084 89831713537 70940564838 31824541835 21488875407 109390163929 52029319 150701707095 48551817759 1395675612 76964721996 9063628696 69359999583 194064392025 45935899313 6245394055 141785420373 50709504601 101223236131 56454067785 40021960794 46504480655 42847207216 43467639330 13805311982 25236902640 153500610132 37674838841 5390488871 49519453100 51689005868 15022501521 297895508 216712790525 4107601947 240920803461 144143633672 84109784878 113938159901 47208304429 25930017625 27370037028 185811340588 105838767551 9347882897 52841330899 2187003037 33639124400 82029669442 81154350222 9562444360 948274706 114659764302 11627856583 113222009450 57187977140 15802578975 4430668143 28970939393 211868897872 119125430709 44489717221 66924264467 233181674877 21703881482 84252226310 26685296183 64453920743 194248051477 11855151513 22306571937 128951479508 11482498810 138746807510 4702570675 36363040510 159595221425 64894953529 5474839194 68509490684 112565967348 42063953154 308078582 19895729213 52972362282 21695875790 50747032284 218137638690 195749734013 31903457144 43501845207 17857616687 61059108982 60889819284 119563540921 487990598 26025386798 65905111452 102613379842 125898266039 8222479048 15183140304 208490805720 93934057996 37189251280 91628479552 82468196963 73601837384 22155485114 26391335983 10725595259 13402564236 15308860615 131078007682 41044211479 170587657033 9367784352 7845668603 13032893567 1733506058 92189313925 29468244786 33844235380 1117262784 54971165751 33386980372 102857483621 7986480852 33963581810 49378996054 13422982174 35954310620 121383935204 90205705928 3221551388 66270544237 58440725823 45769985004 9600606597 61790709464 25461377155 71698630197 3179967093 241319604801 43195298100 48047374580 42790721098 178412631804 25683237496 8498243940 7882303341 25538006093 8589790065 7314730718 65857994514 170606526424 88664579725 1225478875 95521503 2610624119 63435187845 70385168549 1350702386 40922297667 106914062134 64423108693 26421980384 53481035568 17509250618 34186299698 90628691180 16535106840 49859476394 6014667915 1811274079 3656226736 37677876475 29346339560 21946536093 40872453301 41747606094 67313654291 9187803525 2128612838 85552895351 61216817681 45979028916 93427386006 4016084543 86311234964 20990751854 29940494285 49076996571 8493670295 3155058442 61179896295 160553445255 68812440754 12149045485 1160203233 10432040626 68106725452 91519885814 8745560637 112470082063 181375190215 13961503450 64321516027 11007358965 55642591508 44044335309 104729736298 236132267555 93919037799 141021948314 25590765654 18948458335 17632831053 1117946125 101436571121 67472996378 15229419348 2569803855 48662603040 79572786708 34329853220 8865194904 2876352396 1062989586 32399058517 58679918521 207416260645 38305681380 3006745178 4649190358 22806394939 53558922162 85320421964 66385378684 214283900 39102657715 49645442404 177246370016 37759573496 31248501329 66383888234 253749367457 62591029893 77260147879 68736316995 11716830860 28225913441 7693821895 109128849042 117023706 5298583200 878174897 168109220010 120332647632 67132532074 22959514389 1575081855 29926014376 34459432381 19989167094 150224229125 3810768976 58827697404 44019981190 54251327887 139560748418 1984742463 22189672262 61429843128 20225052206 94228613943 34307431100 12988980844 123008761996 135763653474 6521007780 16489250215 34050454156 39350829866 79427955318 71671607069 96740452716 190352068101 20464189847 435969126 314500789 70640368645 54944144284 66418962985 54030071731 69144792071 85105618190 98358027079 85766805794 4217409724 11661903681 6325851629 918622027 3170856674 26496152 17160712583 9504337222 69612036008 83030689718 28492911557 55148319678 3285838482 38127805002 87198277973 174063947921 48387826949 185973256537 48633500202 1185566188 61906722871 34650114630 97140548353 1113817173 103430678593 119271734381 58527560287 210558981909 33597662138 26940342139 2086590330 37811405233 3876695403 7706114004 5303963007 30289304391 118830393364 17403378714 196482843124 37079526870 64796903160 76019203785 1992820115 40050088514 44587117821 92551680607 1451822813 110514348300 29236516264 88445252277 53781051897 8739119052 89331905479 114118057625 27557972110 221234573740 20912179715 102213851759 53539382834 22095885471 3256835841 6583379608 55835483323 205533793534 28236419468 78072459131 21207761252 1223735510 50277481688 6508530307 21828247969 85581765019 643767646 90965969580 49931153470 201973350932 197086497293 1427601658 4631987086 229999899020 28532973935 89254699374 45372390990 33061928332 69971667048 7823123211 8484681003 6725599112 12153985707 14356124531 39337032308 85263155885 9738933377 44630518796 3713534060 71680437809 28745733826 18263577331 103109952 104046716887 60989449887 31934909122 99645523308 14949051380 204515102589 69353779330 5273797481 233811405031 143401793510 4593780818 3769360541 87181744921 130586540687 83254670157 39506612206 3525959413 108901710835 47766975547 142695053404 77154832728 18318633867 67500343357 2689913749 25907738671 158695355313 29264487895 16885553939 3891117472 64461921542 181960954512 112465153130 64148618053 31867986414 503680324 13872738894 104092370743 59115789691 5804908814 144714130019 93586412587 109297862546 253413963840 263527647 110906045353 123042263143 13749385680 21290669134 42572076388 5869756767 14751130612 1843711747 1806884148 85175631391 385658142 10713463648 5339344809 10115011974 33505814519 80251381031 235389468781 179730592261 84747416066 163007059619 21611109385 8368811660 7558332513 19947406445 93621758650 25226142414 101701278932 10508461379 21394217226 131005807289 43844220222 150814873490 38923336482 81250397069 3123595828 11726627808 7337803965 92177473975 117430375381 11567211641 98499442926 1185469794 301117851 22399711267 17266074837 46368820075 40010541663 1651362518 20004779203 13304533458 18170984112 44713463937 39083832224 72506758854 59256874945 62468278992 28473560829 62320763144 67846557652 21088156418 119014933910 3720993671 22631738168 37519746339 11089343980 37836156846 2488338382 14031110192 52994230766 156295326585 5454050678 23839084779 45521645139 20302823108 625900898 150664734658 32532906043 33670988884 12709117541 44929189124 130924155832 28150573 69529219896 90844186881 40066745489 2115666196 142277450000 190415264626 15872831069 32909054375 52183943577 20479871608 25596357105 4592706527 75415000493 106662134283 49913616956 220095309986 31721438234 72502874915 20414214033 2748088808 163794516752 25221621969 83917180306 117845945568 67349715962 11455025345 167322439943 34283239180 25434085164 130320582888 35431174764 28903289184 45478261045 13491343092 91391936106 251331239523 4426743246 34723890353 5619824376 13032282405 18728504588 7159144311 53497299674 39874402312 66317695040 45691462145 69330799796 24898005855 20450032348 68135248392 25134953407 16244376306 40855962227 13026929487 152870638415 56647252761 27591931687 12611500075 116127747228 51828614258 70502703831 92657975161 14122348767 250732892520 24479297366 1150236931 5317251025 1541153831 7092706360 79775222721 207679171743 42787920562 70627824367 10246062391 29011872988 62878672247 72452152151 66732205459 48736757694 133729562965 142016354709 240608108358 18629105301 12162168918 28574432663 67963176058 61508180923 25957945219 135960944387 66014148 103705377213 54904763316 59219566414 80905880170 122014908478 28092815240 190988990200 36888659868 39439028140 29830552237 33955135762 34601809799 88016372776 136277164223 46219381757 104410041898 14187277939 120539919130 30967743918 38125352153 26867240983 93961490673 43744203614 66069099905 46491407068 25965173678 4239969062 23229347775 51506618244 17970177698 40452212805 4468896872 2989704368 138004829218 37471365083 136566855515 32858514504 16100475801 221251629092 5783965827 107621216230 33059263368 28427361098 156857497824 220867659987 31174980066 2373270886 45892676498 11876217029 778479398 39981146926 889096442 51788946141 53366303707 54030392345 14458556357 78196223610 3062712196 186800371607 5767100208 3283174535 54930790054 5857282888 43165938970 168249276657 5934428542 111546297426 82394733404 8946445022 90582007628 27319865025 3075655795 9809535409 230418800 130021986164 159004658764 11429923300 14125383922 86227680402 202682449395 3294304547 23209109254 47909470845 3515021767 124319738204 304340118 40639849857 8188505017 78311262504 9436742786 921623470 368878672 122954945870 108813130636 197995580778 1057884743 27344526079 73098251468 55793300529 33213256110 58821076289 93785317396 110982397871 78282595534 182268177343 41526598898 1796961188 36830415758 8719241005 16577263116 225052018 73072553202 2794529564 15564610430 44532383893 38199083346 24609225337 1782319869 116193561093 175639321103 45262448473 3599065962 25004066152 35653034555 13628128070 221734214828 4497568449 54602520024 15658084041 29123116032 17323068893 1835049087 69545129076 83715373204 58269173437 21337987071 131649451608 22009615944 76462555234 12877285570 6576557693 15206047459 68494534776 39039000282 4435327069 130212263694 52516633835 20741102818 38457171363 5817765012 34763081136 83468928766 252870909889 172491105053 119201617052 46135838147 66200444289 33803298438 106902850729 61602435582 85326259093 145561751355 122124464192 57563365513 30896414740 1900471188 154749047391 54875642177 24045182462 52250809946 46765557364 610225897 21796531331 5663243304 580216219 62713413516 120540036659 62842890861 8058149102 26219869030 30309917132 41918721241 19779258160 12492730526 73151059922 74380216203 2565264508 25095306561 240628106 135832467597 29420214076 1381775726 25733563797 9071105785 4183804431 47351166736 18918563182 94314813712 32879418045 2150762502 181126789648 32637182239 20428531974 7069186662 35287097500 219584433042 823211213 33411327297 228812826077 11091541887 33462752663 208402462058 21053591328 148779538464 2886588672 31919150990 13410112151 17460744412 90990490086 48916687997 256922148216 2902277905 2446047035 85413782113 19819550320 27360384730 4681577249 18895831514 27780970328 46084671564 175213737984 64674259167 81943714645 98508236 9170854998 9431814416 2208081622 1430531932 98676986377 7588631122 129175785592 176997084183 56789314582 3190074128 7751633961 35074699052 112260952981 108503024656 923144712 167343472216 17911542199 21275255419 89836507810 119146834930 193927857076 10979666198 12133029326 36816099764 6928468018 162887716549 8098860753 80201859924 78248869934 55375952682 21574354283 15347236385 137143118941 37491017436 32925536115 19991921219 83360183652 102947414205 6915679658 75090336951 51105873083 101112873057 24557347011 12038607356 911303592 70335195911 3679559791 14229488033 71514014945 2452804374 20046467831 241153523 693875077 36385069026 11945002160 17058071761 584447538 34480162395 26512755192 23201012014 78326088153 149636464897 11742738824 171633062499 12559803531 114133350252 13196048395 2555139493 27246324994 56931458099 68893354454 19417773314 8776514488 194467424030 65874903025 14964945930 102027695754 160332258560 20081272535 10034742197 25094696054 3558995259 154524611598 150511225882 9211139533 9371139297 108277786301 94885369922 5836822371 79772590110 10048474597 5636386539 3515816582 27158167757 89312948904 45234274323 106084358317 62975568375 70457419538 35546267715 12457856322 7635136865 20671181310 87205286465 58951307 86462211137 54677288139 14979227492 38272434807 41726700156 169255107075 83604347996 148215417358 245011895418 11868486635 64212694270 60623800222 61972163731 61693443443 25095506627 2194181273 29777112535 7715670 65602682269 53838612357 258214219788 64436111349 20053585039 5477802907 133132726857 154191631747 42351046498 166636022963 26026787515 1084990564 66033924048 1804782059 25195873177 35213249415 5407812051 128534357869 48449864171 245884198398 24621701928 2666236080 9815923905 57901978091 37997347773 8602778548 7072853951 83307783772 6091246832 9403769698 55390689130 23484181680 36879880808 90063452540 157727217310 15274393286 41566895288 25443514963 924844520 1864225517 35566732997 3918707583 123069753781 8823961983 96541862843 27792485372 3727047122 35846492325 14221141244 16706997482 147775094995 46538494352 101141862307 7788847378 163909220106 55920327485 53370234651 59939611023 10002619372 111667633221 48715719791 35961170570 38848124477 142701300522 9653197436 39414057596 121074609934 3742428327 97252146260 14561053728 133690257728 434796894 37681392836 37728554738 30392687936 1407382223 12276384726 1053141882 17718285446 76720735915 255058015250 218209140539 44966646666 62006019885 47028046335 39091921461 40288829863 55502923884 136912645050 32527547535 2640691369 43434947780 156408387634 109805989493 42513256041 26769868808 23028448243 21460893967 32832333 162244796906 27586821322 41776807018 24503393669 54691095769 55495308523 2393850048 35176181032 6779828237 92364693034 84893611614 89982988332 28206923269 3896419354 130354882226 13620382850 138101092518 72513597857 10635691278 199112097830 47108299413 758623035 219459927 107156747955 133393750728 10935054358 68827001922 222833309769 30931295191 79008424956 43247395368 42251278915 24360849181 16728496840 25133940123 48512311557 54248279569 58939402345 8290336608 3522460607 38476726316 129297980615 59418012298 2200564900 67565935714 28852608502 43552311279 50132610858 80770091735 118082344225 4972640513 74078453201 142221094143 57317471192 48880603103 41264447469 27668030952 37069656618 550464810 173507967958 3980783281 183974418582 154144751328 42437903614 484131496 56044 108669460372 79177411194 118762621809 11244553255 131373624222 19469137223 134998100368 4483926718 12944640653 79689827252 32993306822 93504586675 4014802656 15721494244 19585873788 47109299747 84647385239 56654521031 2781860611 213870275275 43183514724 102580286965 195773404 11272140283 40293184176 12610257475 731498806 4884183 67851415736 49176287166 178736980691 108329571638 62336553958 14560342116 4476138536 29820849374 631664629 9237249239 181090248400 224664593 36757891179 3256796077 217542624325 161617887112 7026484489 100645881975 4655738610 126102503066 33900567042 14096397165 625761069 12770120071 31701330547 57408671235 116849470383 9708752820 81741257304 67956552343 1856586999 113606410846 19195686614 50834446783 24183156997 63175638449 170035281793 18368368304 59269000751 55427747173 20768282991 20715447692 36048068767 24146596344 178935451229 1035376943 7973417304 284680087 160012673720 152524027235 39518819816 115001581056 124160884061 14618315710 15074904387 58009076 47822063269 87917111407 65060219176 8661161145 7074724189 7922345935 26787238455 22551901004 83526405175 37184433972 16012926461 9216988213 89980820083 73026077290 62461690419 30129368521 27497035584 197123830102 25485923208 149034577491 6705107363 29852258060 17777222589 89944197134 6059177299 136750259134 3589684813 18949955017 39362916063 169018559888 13820950753 41119304371 23036387982 17840775911 26870263805 127625415794 116943403682 902972510 50613964313 921032466 25524917098 164437899497 7815116219 89528037905 128329165157 13848587383 36571490174 182031454289 147299458396 36117736729 2441628886 12130011823 38902812957 67290326040 18564920936 103026222247 28813779653 693681503 15445226485 5412636705 44820165875 176488166525 5664117003 55981990451 130575335361 19523776244 68495664401 73321283404 4773083760 30929415251 159011290075 38027013638 179814216810 196132492863 53112663261 1454328769 47427770176 4765207089 132084887674 101470629519 9502765568 90326075580 69450659459 21120965773 84848842859 34648018183 715118930 2125638777 21639314637 1302115317 3990628730 20276910708 36282462245 210323800661 131899024485 49032866132 109146431479 45753153764 44008964703 45282829061 75951979906 192323696934 10664235709 166968256131 129749953321 69721226301 127183718178 1275285024 105849368828 238986044866 933256277 25327486268 10045881455 130657618807 115902077591 65050354629 144790341455 26803011263 21197795250 55450362212 135130843454 19945026644 19741395979 13822091798 28942348604 39683637687 13044653608 9114950377 95698849 15745697605 202848837894 2776582137 27862119261 6176427987 94650699189 17040023411 72682900036 76637921180 4655786775 142336824094 87985039984 85457477318 70493087219 14459849986 11019140836 54674554177 23856335362 173958594654 212663873278 26612221119 160414302071 128838681202 9688635024 10672217943 32586204640 9527487599 27432372523 58252049226 18637830 15452214930 3384662743 3368361294 55860843087 72287727023 45791996320 19562376590 26923821044 25784158551 196412585868 33696734810 13313117826 72901205966 28328882004 30646681550 33776605907 48471988572 49959444557 7356892041 54751274417 91572393444 165798491534 40556784038 180034333404 18940224324 27670530978 17355286680 59339954212 102713622119 244963489310 7178857543 131677528119 17933228449 177231290198 54646918331 53571948089 1781168446 11428367664 10082035281 17425153494 94471414721 171210644938 65080842155 175827521660 18262290216 115235376404 525393885 36381658242 11754184451 73501921164 45118359295 25356347866 38035357599 106127284693 83901124233 40439355539 83805891020 650282853 91719928442 38208034211 7301146856 30341655991 77740610792 194543394736 34331306955 17362411097 76561267391 219035057511 42238936236 43123465269 6940450854 41987919394 110312571990 119592159149 71494242049 165744279518 88541165488 37194487560 92532157414 182378250802 13782843148 164212326990 1309310472 49669613044 19296315938 178692452574 36685022135 102470443096 17710461588 141546878687 4587097156 16186945150 9134073429 747893061 2602723981 53477831977 72015349647 4095539086 26753413884 44319351535 61355774748 64303922183 69529933832 5488639407 15737853571 199538391486 4932603931 24856521372 227370897558 2419313240 37074708154 83110855463 25943547572 133845003254 262467194233 25511676280 16145890421 28645009240 54480667873 22614576136 82072916603 11685760323 63759806152 95497557044 13294933582 110834236246 166164198495 7579219735 9329369125 29371569578 33945160879 154608120658 9122801158 84676132775 98359048843 29366900834 46937612379 188753649836 48637817960 162681441117 78255276961 39061987527 379492602 113919353275 10642059206 2695922411 44626882595 33870716094 21010178485 242428308298 14014455097 15773597864 61870071976 11282780337 14382616043 25444685725 84323165807 52059499633 6563959230 3053856199 167218641385 173448990923 9870763942 7601304556 6472837451 85690247127 11149697239 4291959885 3884465748 3803849339 12566893202 1605893322 179701534583 15875293599 45153025266 62205792014 31570859524 1601746658 49015006951 77093254139 151669254266 169971101849 111387381319 51595373453 28783259620 13989186147 96220791875 5343539587 55307801498 7812154706 221566988312 76486636840 12520478627 216647191866 3746770095 124446339021 220038549904 19275607257 41764813607 1811642042 73631001682 53154713346 65514860533 77824826580 18349398620 57011211313 84755254206 159526102 1344041595 37425711540 168465716906 1724903109 581862907 69744609882 89046548801 4949153446 97542695696 52179356752 90791957597 29970613835 67709713606 56115495773 20477605110 2701542739 109972760602 48406588117 25523844466 149324814333 98341540428 5147847830 36723966418 83186084113 245086727418 46958451804 207868180193 56839052904 45307355088 37440676845 41893802960 73979975216 25232559451 154966132680 139197927614 32861310268 25711914257 34573019880 833187403 13532174545 167694745424 40501104108 81816833742 180505047932 37508436619 110407185625 48984678341 12443051660 3771360359 56137968555 6897367935 61543304961 72637552298 185943665388 86428140960 202316069598 198320775979 8111765220 35377218446 8765852686 26477294907 19294060101 110917770197 49579434369 28035401606 63203307611 66065812819 32699011979 62684943623 25130423053 64084053246 82515386530 23354745177 103801928575 6985527315 6185259324 86835459639 115435296672 119765777590 10465359323 496801265 34426662598 1295484962 116643421392 24438805 59345264674 51571130879 31004848023 161669243621 142915121692 17816880713 35513087213 65648402110 101615693745 165930457411 33445892574 26637747449 52582717315 211041529903 209569371555 2891313016 97186901821 125077149536 4457728111 3207579740 18250719288 13154530752 38783809550 105499163252 36877548171 16526522947 105168568119 44171833570 81246185908 21769711857 102998542548 29633283983 41800962899 4267782233 5165956770 23380953293 10732500593 32898057 2583462622 16649293211 77086356681 232107153994 41285667024 971901309 36039685478 100844784027 21048796300 19229267782 58770008493 65749804368 77335069465 48917782536 43646681765 50484385173 43840798882 5963307260 1360626831 29426428382 9854180133 23167676590 10527554819 30064566675 736485884 43857102190 29191785955 99456729691 38112428808 15431539750 4839544579 163738345730 8014764897 38830910387 91996715749 12586227407 7465652659 69663673656 43551829713 40794390941 11063564182 8028085165 62857145659 30485594990 73015576157 48806515888 163251855261 56640377954 26961824307 126079060969 48432789986 76820237035 159344916520 20094026774 16021424372 190525612547 141271687214 11948999610 94341907037 3167593433 29636471996 7192311027 19741082374 89491501907 107490728394 17771608164 42317916857 19436170045 7434996157 216396760206 21101253589 55710852849 138690835821 66147379590 57336569617 156542381937 19827210591 115168845666 84413956757 740739 9251910702 103852786601 26429473216 241542910 14549625655 41614246966 6562727301 7459456608 2283693709 97504985575 46464505742 26902296447 2522058361 81420962829 138520162567 26740314173 14805903518 69378439757 73152575653 62927358998 25435333297 898324697 44396879792 4238336067 94330646999 207733443945 1393010447 22235491010 68507722601 100384733704 93009357236 68926430250 238976292169 70984141502 794366407 1609206008 132705454685 233018234097 52846070497 5632327332 5281245739 89352858064 155438253213 19022188367 74431700406 55477489463 2533067796 394303496 48917360216 129993875961 60951885375 49988376781 25915777616 136292747123 9466911402 142004923198 111972269310 182326028505 50281744320 58990606808 150822201378 2988523368 59569179381 2100543337 1940909441 58090901227 97217792062 36162063529 24276795058 111126723892 40499849580 246718954630 20872846157 32589686804 3144853706 1477230695 107988673774 18699048124 202231136662 10123039077 32838835019 60681121487 40809255745 36058304355 41896539968 26764032538 1346729236 156943012062 53029345421 215256284609 18111950900 38765279798 29712713057 5270285623 160378770 52787359261 199550854803 150154505813 175372187306 129358313193 46247640180 5032423926 52294498884 5152695065 112388021226 29637001876 91596683920 173426332494 358886516 12450812598 121786092759 6420320020 25274472971 47821873996 84526902274 18932298531 39728924249 98364990090 40806312470 66630898772 12425914275 15256176392 231530792650 10020902800 19370933275 143635407674 30199414397 80646619767 47834148955 65446247645 134898455425 57332126912 10170216760 129631518805 13588754456 8978891113 217189616424 6872130903 73051523380 2319982897 9624120612 51513140552 78860378 185549858725 1377743498 84512100314 5510723607 76828335975 9289384019 33064328723 84344784192 111843342805 15549759052 22077511742 123857176316 40444298916 2350399783 22980432259 132550412188 42103742656 7798502232 108221956909 432195266 72910670570 13193052247 64087084712 91771610417 208584765885 151585551067 22871070433 71010586805 21845836626 8332304224 32682241378 40495475714 30408141788 24263766917 3393408615 11721758492 127205813657 2425222768 2762362565 126175556791 26121958730 17442206852 299746060 3719754865 109696425678 39490356994 12757145260 144032458831 10573542297 79642901475 42777566191 60854301029 84191204763 148969226092 14750072908 14996241054 165963997016 80967822242 44457067828 24451300216 12719336813 35064075241 128916095268 37458273761 20864777641 32523444619 19841582973 25694495735 24768452657 32336033853 37539568154 2122567666 66085182572 117531605693 79923051631 72734651269 43412067166 86283165134 121275474142 45983205603 766698252 2766060694 8346683881 146676137869 25895968801 4610295694 72817420731 164708312838 69017967208 198738010029 1167219403 2307912837 25104757872 62720189860 395309956 77090043561 12537984284 42446459017 227488667541 173934511487 33588107559 41345233676 69092068034 2661572506 4343721425 24232461965 54118667259 244895582 45519896312 23375825113 6981543258 1762550491 12038050764 90292827110 37805756351 14567348628 45277575428 215340523775 37783404654 14869616591 19076534006 27609026801 26618354261 23055042284 61295260841 133441290478 59855143271 8018800416 55081203639 65364196916 18296593777 1222100366 33243575912 115193088453 9921791625 31940196274 12653874458 49447781663 60151943280 109749197007 38747098473 9134115667 38086699877 36101699886 128826244986 822850219 34889058187 24757557401 67318135692 2248878215 118470931575 61259920310 39799387820 54190409338 82241827442 66744648720 14147791478 76408483571 15555460567 14683393808 110056328323 66121491186 104629566157 76545271316 16220845611 24256425988 21739600675 166260504838 96928447912 15276398362 41505875921 69977799527 37808337299 120399684709 69744560435 8888873 86709441453 48970069869 69794699380 210912349831 36567609797 28359579040 96807011880 146533309761 111871981172 115532264114 245240707918 93123687909 165705920232 22813937325 97965586789 155232955466 54396861949 9306921449 10868176604 32989470962 17897329544 75855801462 12806300665 195532206789 68227701978 21089316996 108732807813 8538963498 58804451966 7253517689 21171306688 23130765891 738879413 14879181588 7512171746 1481513569 8503244950 115696796117 92533332691 9672138108 49292498061 3157118418 5597263927 3402875973 102288288577 157773791537 48262180785 48014265159 191702626 134876443413 52050562 116148800015 38960524819 9517096149 29709210595 64907305074 36290236397 6826053781 242296288683 24906762553 151859745771 5601947643 6338853178 51215523090 48223929567 193999122295 55913573434 31909412815 90963970969 110997654381 19367173143 1268273959 35358480437 19887062451 52388717970 95803408694 218780363331 118862702485 194132788776 14595783889 202075938 8440918628 17485382215 46164855195 19428423928 40668785228 104734994963 2849919299 136929727086 5967122672 2909087232 70699096172 35028382321 31437909390 45411581876 33307669961 89758670008 1189218968 5508319564 13782617254 27556696099 57062251208 121767968180 72993167481 59480665033 108241851378 34957208938 3713939040 17918488590 66319013102 182339340800 19789542972 2768368382 988053192 21047919590 102148862992 25126179263 112535974870 6182322867 51978957379 29704503787 152215015417 8343043965 45698505620 127776581169 39499696816 5420797148 114165463978 38815515266 138280006256 15191516622 160570966032 40193439344 9960345776 33501768777 2449036343 60773577625 32072403037 50129872985 29093810058 65347906251 138467043765 60247834534 6532494617 3616293 88235400161 6465551937 22222078231 72992674784 87502942383 39062354075 95183497852 94147889815 3382825027 86199895286 57367989958 104368678042 5463017352 35076065548 49078433315 7694958010 73574132526 136275431452 34000345200 4119461525 2387653896 83936155656 64040165966 175698312313 1188096475 123084197063 51515654677 14273709485 39995729560 76518044928 156813700041 31172684415 4617067214 16112939399 421872670 10540586124 26481861930 168706838497 36637392695 98769519797 28202420764 84509484450 6566038662 40392291086 7339838272 34818646633 20698816 108649971232 97000039370 58631391182 186134904 215771588605 83579461457 9316914580 33212071680 133035127290 8686446225 90526145134 44844525029 118331257966 9498694138 9170935469 108009400661 175294083280 55009713278 85004585996 107499148164 85098392509 171922270026 8994424441 15813116507 18791661882 148045092399 1965811765 59420786228 664082239 56734162173 47424782404 119306240527 340473155 95081824778 14864419222 134745988337 71129938645 494388940 144849740139 28931697886 103260968013 12871557816 18875991680 37161581668 122722336892 403179028 27235968486 8463173754 141376231228 24870264225 34009739048 222122063157 79215160885 33199505871 78152152291 26686679906 114929192425 18434920061 6178025630 11684876591 103213282902 2013846860 12890037488 134833381856 14108340296 10796753359 198792349917 89627972987 77384552052 190495838081 97778694616 127103823536 153767397279 26933609063 61508404472 78169320349 42710156148 61063110307 96051849505 89239868158 21336018489 10284547390 182472611184 17209476410 62913426193 34705376210 201246331541 29252940580 23586595208 99200784843 48862895945 19964466584 44348432379 133145033686 32418089029 106511854838 13167044077 2793318178 156317756151 21257953128 71920147295 49023415018 132458239077 4304389790 209524214837 42549868449 199069003392 187758157318 21903754845 194524351761 36775523546 2459999335 28910038177 1736192728 29617801134 108529705390 56963424622 31060643679 17795661763 35601061934 10425104164 77330930136 109393106392 144127001358 7420566717 632234681 45977550818 26904345211 2003284504 105698713666 6775254868 32548320061 47078946074 134736999219 13966839844 59233351417 166003992926 6723130873 141703474282 82192439545 3794450999 11125091059 47361174173 306577735 85603539745 7431707947 12826405838 1004884229 8673703736 30823505315 71267856541 23019798772 22042589258 54683031104 48024740135 6979105985 43565000085 154732777558 11355540593 200186919 69706380629 109312421652 87960453479 16765635975 13066704774 19657630327 19253385692 264472558902 28568531491 1331842695 103724246063 42250697970 101865244340 21961661807 35545523560 67079309751 36100915126 287282197 12106879801 153242246916 6900042959 164699212730 207562105307 46102475788 85756064100 127907922032 28478022615 244664791464 199639785929 28621046558 35432084452 9383981352 86631182022 10377245223 162558622420 234674909202 23294875019 136697124955 15127989752 24776859712 66740673658 4681797954 119273563009 41125385385 135943113249 16275352916 113217516537 11606757757 26143105868 14711306923 62491835245 100669598906 29305822549 14330080586 19586596210 1497109218 124074025455 178188166848 65226735908 61097080870 4088768540 877319619 98687658746 23207778767 32387217908 6009099916 30536220007 167672754602 19183302301 20470650280 2220235848 774375963 24934492201 2090953103 26770545235 61393265300 7175025079 1161962749 144272499472 27174248689 152610564725 6110492682 128838555571 95570896700 127674486181 217561187896 67253796935 106307316495 10559112798 21726866438 74944754356 29335307680 18014042690 37504026969 73544370347 5635122514 67853543883 12239809835 31519610364 146022922311 191037870024 67165747461 48566609745 16156413891 10961385081 19389574358 15808548773 15298115654 4687923287 109537459702 46614482843 1382602817 162808789815 102416903460 7784103645 26939937767 31126452156 77577155019 203774945735 12963270070 16860756513 765764659 12061909025 14390557566 211280345524 2811318849 22129105320 95060517873 128857359714 191253003 12038859422 98301294802 47559118538 36727454284 165329206897 156876900902 122457699462 27090842347 36377861767 150006819140 13377197006 6951090391 113485002316 27353905702 37223542912 176631108311 27112529092 17974418189 249391788024 68210585199 6956330813 27665920045 24153959454 47796122102 18729488901 13840884410 104768173374 83483556 122501079066 39334707064 31615526387 221810809781 37586046855 7837229917 56073779205 107841532474 21327209425 98880198622 91645398300 146728337330 9579699178 11643886179 2757370438 38668457630 13140842068 29339866170 62946935370 249175690427 135714078161 47178527934 899009208 2842164124 2184020785 11043370310 56466268725 3684254465 19345938688 19010857075 10737580173 20747698365 27074986940 38956732161 51245224521 103139113 204675241390 3534193083 2635087825 29173246268 902233462 51805219403 1057631478 8402436745 21407313893 28034145451 97065916699 10783509444 48735943566 19570958045 14130801297 6990283101 30109194671 26916267753 34508056559 3030425120 80042863346 30680346843 187347206466 3041760228 46405246573 7936649359 53762957689 5449679272 61979686379 19041765402 80547243318 23985916528 91768043167 65696558534 5413249 126840254969 55861218751 272940506 13154742548 3108403518 36228304979 49983223973 76085157890 105206639915 12279233048 102269224204 21034584219 74937288322 21587504490 37170560884 8567935561 9712771716 2127723615 186585359660 37138680528 6989178749 115662953550 62324320783 6179410764 17420653961 117117522731 167882851697 6832098193 61700734340 6223592540 32421267345 194140874150 202833501997 61458811658 5775192070 19432913622 99789941617 112081024293 146101572651 42112231493 20501375443 3698607665 9113144907 19270303365 267234195 5272614979 159569500680 1246684405 148540407462 114935373415 21862875123 7286856893 55332321561 4713117015 2511890762 23543476227 115025634841 76643575881 17890185469 69593516578 87768032294 50371805454 51730556948 242610005 36823387766 45920461997 6837662822 93177244395 19067601982 74978552893 2297744896 169605996702 60475768600 58369091007 13950366925 110091100176 44808103418 109382922797 23263356205 31670960392 81295534347 760354279 504015361 38015023283 40289705727 163822922765 113690482869 3837130563 121558512359 29826747825 13675135496 29387488103 88581611186 10937972137 21091456118 8317913462 41003174101 71504518559 98374935047 17540534698 73357693603 33832773778 106281723778 86224947081 30511075136 36497652472 34275584901 9581002874 56420154893 15654508638 165454814465 17888780679 209298903638 9203382664 156009840383 81463275881 49075563540 138955164719 25678070174 186268512436 122322024218 27837561828 26675905241 161974098544 90551180551 127174677432 5373157035 194883060712 17571700633 194010366574 62076563763 112154631018 2856823714 91176763845 106269762137 39064497114 4885914969 102696505553 158737442116 207836763622 8048010722 119283538559 64597596730 11623284046 3144402996 28936150887 6971508278 7486271556 6786269757 106553965316 33337912847 35423830171 70679555609 4177391081 50805151261 16184047538 8106415002 94119493123 145128595058 47967233927 66147786675 27495312237 8006698282 97732535299 86419015851 7754457188 86720541385 37389309119 101472452646 36407102543 65875503436 24994765744 133480409447 32337693107 109536727854 37405027205 12068847863 1421725 88769634754 321936178 51508235552 4896570256 42512756114 65310234281 216882316461 1646109990 21024536166 41073772562 109782149973 3581975894 116464832513 63370244344 104557949642 1347902828 45691834185 3445968191 80916213427 35863501325 21752313827 25472790206 85546416108 2618395224 45589379077 96591048989 53732011594 43206669764 21403854388 11537057153 110072674596 118859167376 30048881653 54922039567 6275304855 5423200301 48512526075 64567148300 100899121425 955788705 19372889307 34458973035 62206403326 60248215461 168751625958 40924840411 1847072077 10844094840 18253348321 6639633581 13000684741 40894036250 88497807459 113711108240 24366942552 860589266 92559320229 60984309110 163389198337 2678705572 243362626513 43660274770 16905446556 37016953390 562664437 140204224799 55712742844 159256000877 116977513141 36504761652 11164001915 4733373462 21316789453 52443800748 59073349314 107754105677 7164935983 10414811626 47653440650 82541607139 24512655338 6664688243 63095394223 44776661241 13649003959 244984203 26042464998 222105897659 39974332109 11372802782 59954537012 1934478321 3781637711 9356268302 80501770281 34295759288 150863847062 60004700581 84140946750 65253369886 44353008051 4966392811 23476072060 89545170949 384269240 35583570295 53401231777 5865465212 48759298375 30018280874 87288485677 4769967722 125541739574 24015514473 15151929900 65802540531 19839459698 65082501765 72870507290 33808960289 9339170660 122837142812 96861747660 57015353777 68746304281 123205936438 47603484322 17510335082 3957015220 71625600200 69872708975 112335303691 204706023402 13287242729 707722088 52770983674 44255086966 44526024015 40904982965 6949616741 6804722445 126741881208 118371586044 49424322578 140606601378 55466753575 60085656121 10237022223 10202149232 156146571667 15812897174 167032478576 53869470856 183980348786 83471782291 119551260446 671214406 77504775043 10244484429 95067448905 12697666945 16307892 41692736466 23554649580 189738485493 79747499639 34463660767 45527297554 66544036789 47027337380 17205269840 12695991526 10222372560 153727422979 19827409017 17055383678 13114377655 66798406997 67003020144 234286696 11651178962 113331097079 52334513971 6446033438 2981824470 43042031048 39844444272 178919191855 168055261777 15595326684 48228019325 65171927670 6974952997 75056517187 83845427450 28708156293 397969289 31972190746 58502626246 143743777736 109278658787 48480048827 115998513671 128581270947 126088474789 125977053 11745543229 2409495556 180614194614 4170303443 2040889137 59577108348 4600814344 212016639115 1970533000 52710390 35905309016 3812853018 61214351839 80309547602 45204918638 91529187018 136061049846 7302637890 150719422496 186909665949 150158210187 3820040778 132709979504 13553792442 59817250888 22800645380 52211775060 88396924420 57591649656 15916516558 59084352356 9473548440 3982841169 79106612521 53228872471 110476260694 22300474563 74561681444 2154336409 19346796346 88776598581 9902131670 131390369226 28217345320 15043030254 50150180295 144244132907 172004747948 42197220649 75366131952 3891179949 183908995463 4525091990 9021964261 128622795874 162795591311 154419992589 6547249894 241212880757 25481024560 201587921562 1053399965 63057301512 78301141031 24185269063 76436231524 53534109153 10215581445 30657274356 9969285479 99710337466 99897692150 66583863566 3284216624 59474001574 145216713035 7291468655 178068116142 100381843536 71295734457 3743105 79205793467 51629064 59603515764 44869669110 8302204543 39725137296 7663068307 30048721755 127049375729 110803672829 71839053820 2337682446 235784590 4164756284 35079305366 10358441600 58315269806 115791924763 196776124742 59957235407 5370105215 57604268559 288342189 84063444270 43300314607 223662636904 12100354947 80756119443 27898831250 77468343437 12393231695 33284541604 10061784574 37901881364 12289041664 62137400919 67024652677 202156711869 148943599257 107137455455 2845925345 10493395799 17934035425 85976715544 198583077498 26180016010 703315701 7306558135 12632085450 11049063387 73187793260 1717907618 158680843982 45805046622 21337263219 67329805547 123550055510 8192832621 61319996633 162577104589 45072288237 64073014873 11586004815 32084484 1120131902 12219352428 50995471057 59205303179 3989338242 26497972250 109316963081 117007279225 22204779761 157210411948 83835018923 101997880393 5561839202 38345960058 5755498472 4845612712 12411376091 25617911672 31976699524 115432610446 14349644397 31392502043 84101772733 88566738192 246535646 6983525090 69535330620 12928993670 112951362929 88362891054 30069160427 169781470710 29958888231 15102043203 139083127025 84277311994 34639103879 54097853862 5991447789 1486760279 94377886415 1820863137 9452307134 31512133141 47918099281 121589186307 1285129606 11553840636 95278847130 1662798589 154582500040 30098546182 3096335058 140899505819 53609302455 85326023421 58393518249 117282212363 65382319418 8276482663 133143388024 126282197418 20067369720 794352000 46336290565 40999405902 133817811926 28891362899 34568700482 3509345615 109117372175 135395602165 174291981297 966762580 60221128189 96580201589 128984471 548450295 180093460153 5348988543 22970003085 50731577867 102360914365 8966671506 84214521633 40410850678 58126764574 179613633843 4935165660 2615069527 21209913249 119384646190 109790010385 32337567544 33295464739 88376959803 4157418475 21129463749 74359444150 8503846451 162513172369 191139655712 21873141619 24400890100 5156144543 5908976203 80645302508 82414586171 17868269040 59925802719 30315734628 42178756062 158637109604 14590399892 44410865521 29739314969 180163360485 80648486382 2553577273 209200507473 15428809664 150941894389 13759078954 161006160305 3083147177 35225550323 106174833928 26231675854 35157212144 154086453835 131665417699 123580959043 6637507964 101408600283 30293169857 3849835285 3554800544 4043942722 27977700268 91604111359 41755429817 63017561246 44227196897 26918526864 27061745007 142341449508 229771579933 95607460629 11862152388 49137281321 146069747328 221808616660 50844934139 102971716961 9600603985 23448617470 17902516345 185976355023 155738082518 30187067437 61337277526 24021646641 117125253266 5513430084 186443354621 33539771240 73068445081 49995698394 4372446225 90995649903 96155109781 983084283 26880622093 11924437570 51764627507 36518103269 21989115803 10822880917 7196005719 5373933 6184714548 46120682863 87731794605 7353945929 100623195686 32403892762 26146431945 56195379182 77622953589 15784456792 16592674579 21462940552 3259444169 216272672261 27273747468 41897644521 7695069548 23143327901 15856283791 115789673057 29535698733 10351025232 61579425883 118673019517 168245357969 88640626926 167733052953 30048221736 40044225732 6680950032 62711460529 88017791853 62333723281 11926394699 166118255364 57679432974 156368003573 60138501354 61635785482 18108782693 135515868110 6771439654 43698047111 18325526801 36507786246 159422792078 210054239047 10639631771 40590840471 8656629242 59748500984 58353294542 56798268760 3461608551 97090793713 1184709407 144258118937 90579352174 27155208871 206061785509 5163786278 122653562671 119193493910 152679543394 231278523435 32059710697 141757944475 3241788879 82974721902 1621329294 12005264415 50993968333 65808653174 3956416288 5784537922 39144846117 165786021364 12261032256 31762233101 21579882841 4405196107 88140025755 157775419628 69209929316 104460894130 190819586487 5614070092 17576384816 9141384198 57984360927 12839725697 3718675371 11089386476 211112703398 74977346416 25978972481 67708577973 9037909842 14876942597 65849091750 79297824441 32051120364 8498630186 44981320330 80535427909 2640284415 127641020568 15706820657 7208926222 187871916827 13143301393 5834152054 3218210334 18448063866 113443073633 17719816830 23851283146 6920151 27500721535 20802440009 31897865585 412962247 106285080538 10575653037 36240574935 15813407751 9870612475 30602401039 83955786647 171624230293 42712847220 10472493136 90054369668 41127282338 16545474333 144796030869 93554773890 69631882759 8048863179 8498841504 42237662307 29226049229 11762338813 789940421 5609603134 1391699025 30795716473 6923654 3673794488 4969306869 73486376295 25506795215 46620645174 1961985506 48158705398 13445560540 9885692801 27107435148 42856796169 41371482793 7824720809 2200302061 54661505380 132047981855 34968491409 17444689710 155840391824 13390191452 203353070583 1315338826 83835210534 45655186436 2356842579 64405166591 71512346504 19727035203 119998961752 24855121070 215150626051 84338685145 19912339559 1052431630 22520989848 57115030103 83915036788 1238468942 59218644117 16772876060 1517543578 10215449464 67986922135 20440897287 54795561210 22772306899 31155586432 680784576 42944701662 783685225 30180701660 48672938526 24462672965 5980980806 30759060798 2690333843 16187973166 5891203489 42449312823 21776419717 171181224361 100512417443 71452896886 104834452866 4719910 19499127342 72164349971 8480248626 17899321023 105678198264 105956905261 89235531618 4310581030 73044269703 149482300427 4183578419 15477180858 34987514513 48134870896 2511311892 21870808191 134928942979 13026159751 6464887775 14092824560 31356691008 42069268628 149576837300 822425931 4774066944 4677294561 6936141547 8592205662 39066704953 12563562122 66112507421 32427555899 100548955908 221831556999 90380682316 20109278646 12586686712 17349850952 58544036636 130396601971 6713965247 120913314671 72675610934 52557863836 8853616482 20169114091 33270939953 169655438909 183055045995 131599401884 5008505007 122503200609 101807602424 6061967418 53110874606 56673296540 39633996226 154156998783 74862760502 33229546894 109267217576 8441175563 49596524650 64541728289 45211861556 69757523270 3578941995 41703866186 10277245511 13344492847 26360208451 7628040308 76293074556 2840172963 33122858103 35360896449 5822639479 15225937679 159671192768 11158806565 96684006139 54627016766 201584038497 51653251189 93670914786 112788170579 157399322 36374680369 1846622121 51299268612 136273688125 12064073682 55810537594 111010906167 119295553266 82542387128 26941050323 115417988390 18948844754 20634829570 72540559856 35841705004 233873075675 164209982240 75807887970 98554795113 22160341327 214349523768 77783197125 26542324755 4759730898 134590264783 138558097088 37259091762 20722646742 33494722292 35729559711 1913134749 219556928877 55922643482 44254259740 4551250090 86068528462 7852928692 48959711360 27851542679 2103905254 24231208074 319828999 24959505774 11795680886 21367847934 45146809382 47969924814 120897352507 46534675328 11318079367 13587791274 15452572438 5429365645 77718694902 5505882439 11742231938 46062141092 51256539476 46052215420 60776508690 155471951398 280234907 8233946747 19784026621 47689637181 4777889973 39280380210 109848646310 40370703786 14424858554 125174995724 48049540538 25436360599 8385982594 1351541748 26424582186 46829459823 234912264 102001545387 33927854266 147088694236 2580876977 32334589945 5559954255 155606168119 1150922526 35310795172 16729006145 69526506134 18890563205 17860831513 135757419982 4250493379 3508798027 6600896287 29489976912 145889166005 76080495187 20780879646 51254473455 141876927990 25193847284 5111998755 144492323462 96862353606 63161010418 4104984653 137340621680 79842432181 55900756640 74406918280 154720947569 93702579567 16351460163 99546929089 25604073249 76521362741 226413060364 171592594460 196533731757 156018942667 41049670930 1333252091 24392561590 100619517852 234911190665 164092106374 88880738580 12361361984 66226588315 36102371154 126295834633 67069912198 97178372917 12753725858 83434517997 48139822593 184363964026 60744607050 22826451012 20765685745 104367438179 11903632828 61986432109 183655746280 33357680609 193252509578 13268064338 41999574628 55967326409 10228151979 2156198116 28699473847 248960790778 48458189357 4524772870 8044243158 2368979168 8299352293 82705362946 93916147109 10120181405 24939031823 28344375393 17675617059 57883625214 57020372914 1391822639 6668992575 8725787046 63107604044 2945614391 142893731341 67165399631 176304095466 195768673 159293968013 65308988564 55186140362 89264982991 39678768938 181243145706 14314594080 1718501822 1292446710 23558130016 75580727854 28203558159 17758658694 20048664609 82515719674 55020725381 81737903044 5330683144 187136469560 119251359585 132113177962 9614473963 124470281517 42933836573 19402973563 2672757571 76544425134 42050784698 49776731542 17213698059 45326485361 11275537346 91146045 11711436924 120111391504 125932512833 27603698855 72505302124 145751622795 149454572402 51899022346 151859724809 12348412220 34935021329 14304912237 52015171051 108735095260 98161659842 149868203435 5412069366 2610462377 30991971083 3084902040 44651947077 78035802172 93463239630 23374180401 16636246286 67407662965 33963328001 103407114647 9782763162 1059968735 126488416565 161880780668 114625680569 122370693803 5709347165 11392376592 63882695361 31840585009 53845426081 10068350168 37825266659 115265820984 229128887348 39581928556 38774045645 85836499480 635764552 11881911002 15715696405 87980584330 133824262907 122049564167 67035915624 2928933856 14821062504 33972234956 64453488767 48535617194 10803287841 34507444618 24300634615 52877789788 177574003491 150952449652 39283507024 1489137081 44261939573 103704472301 155159162857 1347118081 745512165 38254559864 120962834174 9490225752 13591741861 6474997935 1086672134 6117432860 72313971833 9784742217 156053206047 4525426600 30357450128 45727646533 57727140 65079579141 225642866 9299873516 39234389874 90028939485 250364246852 17913017399 1238680293 62263842129 28481117108 237219784569 127296266694 148862808778 4692589500 6344279161 85712477802 128869087782 207562096100 4741938087 157779795174 36000843320 122589627600 77335030610 7892533636 230487009367 1045246473 25233287800 37015261676 89260975423 35078471935 4852864166 153305513347 2342582072 13879148794 15444906754 11017200223 50734933924 56788717860 42823422388 5989208655 2644396335 15361083630 22668224014 43275620777 58754187534 18501376848 140132112779 13944583196 102351797607 65005080353 68623602045 54849396373 79043430560 9560601518 24084061254 29661162727 3831648900 87810948895 71926056147 19834278108 11396682762 18927475282 749413308 27394507886 181906429449 80294257709 4733372926 181658582930 5402908276 141796708856 27574878400 201324283732 21988649874 94384797994 23189210145 37113801694 5490195588 110524209058 5924741266 25362377751 170981180656 11874269419 134910062219 2562822142 16620025647 30713737670 1305899267 138109153021 73524286655 157307151046 105903711521 85896199527 31957107425 30312483320 29240176886 4432306625 25596725834 9351642863 1488198015 6761891590 203793276932 87492890897 43261414871 86596471464 92735554259 5584013036 46810789041 2203229696 96938136357 55574956908 2532541499 38528130364 33341820392 9989178976 39283309387 9134588225 83985228302 122170442577 72721111869 109241544284 47393229841 37283214376 91157727059 57675187108 618584944 79399088731 124504067965 36350294187 121418986802 177395923658 108068231594 5175425016 7157348968 571803929 11482965488 3490775412 42046140544 73272937 74826651227 3058413426 92599531203 24556529081 15268600720 28003424010 148839232051 20514125635 38741609472 26046281259 8896358599 81566847844 733586049 172328076892 113501045196 15955032971 50512443128 38750332911 86350074931 56506625090 117992889134 9912449027 88879212257 4620348764 30147160342 164318358296 66200493513 23291616247 149580060210 48668752925 186700679831 4405255643 8042408193 51929038874 9391432847 85998511325 9648426079 4486294601 5569579635 78337430171 27928578554 29414920648 70204783850 113156624244 106263774649 67518266549 7935514485 148694447734 26035587486 142355220605 222987303035 14904113586 34913031641 32989061643 20131285093 35489322556 19443927855 6530181233 67921251687 169872357 78311751045 90321112223 57522576720 190359691062 39671893509 6776533747 9901709593 94621378306 133439727654 17053982707 128650281510 32746241 53793078463 49698570608 234086541 32090213157 141169194205 51983935893 52358669138 1703931556 41749979052 47704705824 11601066227 112768880892 14174818226 115077114744 64511515239 37321681265 95929958106 7568329835 56243418736 91154031626 159982235158 29009460802 689314945 5063824462 13108877710 6743447478 99316561847 9529912088 126531489499 131700776205 10382344601 78857306820 203272871241 109386978287 68354453416 74147728776 167524281588 22298777 2745086077 82771341668 18791123334 17977209986 91944684349 97492316583 89923174583 27163475114 164280109141 139749864353 7400540396 18369838805 17908751830 27532287297 40355928421 136073583821 8085347663 134123555584 26230757462 546481616 8997570910 11474988455 125176632402 94061220871 10053169514 59562230234 82535429788 157588525489 2466831691 20837661546 71715977866 31713928898 12772120141 35400979883 100872831258 76837656536 3948915880 1351048045 10601860159 158333647573 201195162750 43154412114 103714686571 343964927 54418150048 984274662 29479723990 9587189250 51813004500 117685204986 43050318316 207221472821 29781083653 96814687910 36762765733 115386993061 184351953381 28977547826 1145860792 74263971714 43113274505 42509462046 99613315385 1546421917 12955683539 2636208892 18422547596 198274543035 46557095073 171675435918 33254314546 17646116306 197262002639 85885048517 38110135314 16534164046 40365983893 8185102342 18693680275 7568889787 99754049174 75775514236 49620216339 132262449750 41992199595 11771236276 79825241490 43820771414 30101331910 103497163703 16306820844 54140952182 40256074685 4132287767 55937427728 20803821008 3612593089 60552909618 126093144102 26304382595 180709545689 81619855915 143410641483 21187316008 71092809384 20114952895 14811873755 74022898250 44508859953 163385579407 1746801063 69155806265 13155951498 11039538152 16493826169 22900444790 54199770323 9484196995 245042506199 14368744875 19067954639 125417351782 8166322034 28893283183 74866003874 7792819312 15933978954 51275980360 144450796504 688022540 22820194031 38252875597 147359188664 52952271867 146728765417 69152450141 27755301013 3269146280 37227791676 48106115867 59770791643 7902191509 143135229420 20207395496 86069876131 572181403 49477638299 1744741002 129081795554 51774233964 13557716218 236233045211 34535222473 67693253936 27149279420 14573484881 190931712133 10341334208 115933200802 89524647288 3976972561 13590642130 22607785421 2792283010 222364244068 33327129001 18525476005 217805621405 17862720886 9609062667 13270024412 14543405239 34790161425 16988743175 20780367701 1009645403 93700927850 6129005290 28041943972 55681189910 19688982912 184932820090 109482079679 161216200474 18522502860 23433431883 52927477526 1637124279 182013843340 29400604557 6596239593 88257704563 7002376912 155691739575 1303449945 30978815297 3865196047 24728670845 11853490425 5620625677 84012892486 3043321260 3243326189 43066821657 103670413518 33865540225 26991597113 49793747243 1300801830 51708031211 685517078 89110245663 44368482323 419288373 9683261558 26604600457 97954277331 25619736386 184075186658 52198746700 151820616786 101734376152 55313959562 88954221086 84189576208 48808421923 17064911511 165422870492 13989887712 182608380558 179335968266 137093134496 2688642492 31175553162 63512442555 64019833252 17393951068 73931606578 31700120440 27749740804 397780888 41112077761 88775303930 20051946407 63215741613 15165995572 32156405397 49215662240 45635950265 103188375587 154374887748 4059821432 162164752090 9475231157 4435694294 37214765918 40392921498 97233341808 80739954798 29999265659 79766363421 4818543875 42401447213 1716848163 73665800576 9845571889 3025930984 10915360078 11691553682 118590294329 48481683888 8999758794 267882862521 2392063970 55836140262 8323280055 236294375119 224865080964 34012891624 22208990455 266323091 29991507780 22560186898 22792072985 74610459975 54045476856 6163366125 20749312493 47754628549 141826141113 8858350231 86833165982 13481057521 9105492864 3590211034 88242466790 36109490443 11738683806 87817348791 152623885489 14654903153 5110659451 4820800584 2007290720 3467747047 74098802414 11929950224 90814475744 43404311558 88567410149 24179175912 2432672530 190075502669 77711721075 5933281270 17593295853 6882540935 46607041442 49817478566 3637860827 6658553006 20235806814 202661080302 16549288854 83971676480 40609849596 67734528 30194448175 33434700192 1483354806 6932200796 178457414723 13109145736 60768271360 57465540617 1437395380 16799396906 9430374260 4216469531 151757909898 100932563324 116194801060 32084267353 105121989393 40646481807 47704490846 109575513866 20951450547 34661378952 110869328672 126257374188 12711059395 48747508160 165859356576 48937587580 42335917364 18882598343 14894517042 50512258041 10597014036 11352823795 254583397098 11992389875 3333764887 13223848864 1606172078 41296999640 3480588489 209110083776 21373660201 34323326892 9527987579 18745577414 18333585392 28928782567 140987677045 56822481747 117598822702 17560638414 87733350782 31331528842 187628123410 41809157067 158912834482 2462207442 2969688531 259055008 6501680452 64635106267 690687937 38807124514 176995502528 22155840015 59599376569 52638964252 193713072809 84212848 247244816385 2520549609 11203935419 1025903895 204841400230 6467492593 92843938037 60261578792 24871922878 42114255588 41570803498 36536114451 1294216488 185106539604 11331754102 119643324758 49009171294 74798716771 38961722099 183387425029 16036857144 226594195521 49468098970 12872396747 40105242678 16423693545 19999212328 32577561002 86434571277 155675241847 9565176879 24826261736 95099974702 101248321745 49375291213 51871147131 37360478295 79422850798 37141665940 39138683502 77095414708 1643602678 1636237589 10892601643 55260678004 5342154740 117159161260 15750238707 68513394288 113122620122 27611439287 1543488620 32228149727 13084564124 8341406916 58683109798 37707324916 38637164955 9065350960 26975315844 35772405956 46041717918 58684213987 86043577014 44846618509 399827641 23954799727 83209719608 15272171411 16717198505 102777340519 40578216439 97539999035 1216115866 36639188723 34965303697 205867918848 200275097035 39289182194 23794025724 1345684413 143280024332 196171642299 10511933689 13911377555 130961757784 12646430917 13530326755 192225604374 42086447863 39131554278 100466547261 23258983637 60478831395 9891629753 12348913692 7514789869 15478080499 81795443855 25038032684 40076455268 60598242444 152871898652 2309141856 141015630869 93869946136 3550037105 8136784655 8779769809 14754120851 6202484979 38845511977 36955051622 9266837532 119629825271 88406657174 139030231485 1374815850 45868768226 1535280480 76783496 145509043073 119684850163 8348267711 8416469251 49591192612 2833853190 50570259437 258966061341 174997707021 9357082947 76598669105 77544184829 1637749969 132558167153 23514937124 61704310017 5938878189 78958502251 47825816746 1354029667 15371033969 111003878421 115893746802 29891640 80151311016 44056696445 143368926850 15402944960 65677139388 96880577767 64893188922 24283427872 79306231257 38560132985 665036293 162133048875 167399529 2810703300 30699654735 8880525087 34620816043 45109391722 20955062957 87854354002 42280845532 168452811273 61490454290 96044222163 20898120872 23028461466 121116483559 7628799253 155069020535 129679974217 209035717831 7647399565 57831262167 2457014586 42868209995 102382999688 47391052072 2693370463 3907186258 15904500168 37798309903 45891657741 55763591646 41796633472 48661181734 178538542514 185974845648 192388261764 118382363280 3442631207 25931155027 18442312674 230808944144 127923636124 80353560054 8609024677 33035505220 98146030843 638714547 32008704215 3878909708 23966315281 12546225123 57768327 150490236826 33633854657 14624507555 141515813442 241876855331 11417677607 1490869145 83169185532 32044110292 199194008947 4362324615 42403974133 10020707253 120748728391 3320223522 223443108397 51097021840 59175694910 13582008739 154954306690 3035732352 29327210442 30715063815 12094213835 5932131024 27477477995 9194217816 15639406482 69973657612 32137763015 21216990468 74679801751 9653305954 4057952470 17166089357 112316027508 28850144289 38887666812 35777692166 67051311827 247814611953 24438047256 2819079143 52183398752 3938100693 53567420765 172289728612 53371199252 42177719382 134490162587 43468001655 19802374681 90964535416 153948696407 43097722046 11012953651 133816011519 19745790112 82314167327 19743257981 3116318960 67344617450 14012539657 3806550593 118159555957 204037426940 11252716997 34981156215 76385934586 66153943644 3326615396 21537147531 1715548595 4358048129 41564560160 95490463016 5170985904 53119412366 133412189780 36397260398 15941907578 17498520669 153478297496 84566532209 85496245828 140090714500 4573869391 92682743471 3927095161 20182694178 14879343937 18460331330 66070526062 7152506441 18793989627 31194113593 54803484068 51155505038 227627441299 87181878660 133366669869 121768521045 1290847456 30588273956 13898696094 97524704904 102501101664 721966406 7691209665 50184509671 12029162974 68637893543 817064003 6263647632 30681780192 162900588509 23266620094 10758364986 2526775083 47488977147 5382260 15960663248 84985057039 9862315340 27806395454 17307804809 45226524449 103213196956 11748877925 21678459443 26894794936 86798168041 18475541628 61352567141 198339900972 239300032 29284797423 103333563368 65826324741 1298344274 2445561115 12647560285 8869017876 16198620364 35587557605 6267520692 89482338660 715264146 20665590080 142778506606 128172091484 118121945169 15634928682 3496491276 155180294518 105481008750 19608337102 30290730514 12195348179 22208987231 47999076053 149059479 9551486243 1871231340 58944523112 12507172952 17628219341 200425757175 60044653451 100628074446 24862480415 17613895160 90803316285 31926605697 16231498678 2347712322 1857774812 9608314782 38526002167 82655731729 108678812682 1463712329 74739943 83265398930 56456095467 148868026560 28518728625 3528827701 2375239097 8192275544 260549635230 22890613107 86471573066 104375819886 27379150107 8277385438 168826000408 142523536594 95976250810 31716441524 54685991183 1139078293 127742188642 80460262599 93777217892 8810094362 127558419088 34862602537 67703608071 21494050937 5134680265 14135253979 14723332572 16908067235 90508120836 7287738641 51996461746 43019836250 105148984056 1460391438 61454015760 9839981092 58503686054 19556105226 36111306067 38974793548 1394106135 120476979383 2924265952 660406941 230013411539 30794943251 107925337261 808912470 48551730710 176223566733 102983560913 178747028771 56711349205 51321717207 91409180747 65370645738 53637615884 4824740743 69533686222 73291358572 73847141622 21669405973 17359677295 43833948853 142397927024 147607627195 445298151 117983493673 36769103053 49708502632 38139840353 64416758892 30402152511 140482119239 4920778340 78824752006 138824433396 28542314219 29729229890 123126249020 3825174695 479508224 71987566933 79347039254 46403714142 15924050144 53388137885 79784293275 95633045299 4948943197 2509738255 28964338393 23667090381 2495162446 36652663416 93264387036 713845046 141507057166 95005521041 94888665213 11351104009 1522412899 7121634708 16403012705 16173071939 48634693334 12168349436 6538785738 78446567911 1432871974 118972179448 115819621796 38487674405 37382406976 73011943026 253708588943 115644529046 4978834130 28816989540 77662516055 252208903 15055306310 21414356186 58162649390 36962834920 136853640371 124507902568 4029218698 100601513260 124498613908 4858431431 163892829901 58639267298 26709499813 138575180407 21345985849 4060845805 688554487 2541083601 39353658267 6796668659 57082914952 5155320677 44620422682 47961393082 105846871733 19484140941 35139959587 37567614 81621832580 181126498641 113402007543 5667101563 41226160941 1938651378 129351476007 143597204569 116789331007 19355579589 36031907969 31770970145 170496473241 7325546866 1620214219 61714172946 124091034732 29322892755 219649935707 26546837475 10719175073 22967450627 49729640507 166960945249 95343055516 25901891578 18573292198 73529198174 84520430084 9503655782 233032148350 166282815818 65155609882 143322968403 57854050286 33284860040 4816214703 63784344828 87655334116 5683617219 119206820849 34531177253 71990479492 71568432422 126310534069 3797211820 90520927552 8867192302 12278161708 123482677466 14730096512 237094576838 673628601 118543844497 112497613502 115045999546 19317634731 20284815850 1484418541 3703236043 16565126467 123035735574 195505047855 13277961139 14395154816 19912274391 36339899363 2247008750 13013048209 39994802180 390273354 1131383413 12126947115 79706606632 72517583523 85188945541 16527211178 44847278180 24082655034 28222399027 216120886362 14776036722 60923043600 15565066355 36542292220 626151667 6371191097 90421112201 114507252054 1932161733 109051941940 4678516491 13902439457 32425834972 4900209558 6740130272 42491610468 26311676479 38992407 12897075347 77368631557 14189994507 76339973624 49988372295 103361597305 22616935374 12745497944 54578742963 84366202640 122799442277 33747976660 48973412002 108556232615 76967969326 74967085849 128202135931 186332193126 19344289083 37672921549 150551930425 31506414710 92143403735 15700936559 3818516359 18949885200 27119172666 14058503550 81734950192 10528275754 607981664 33523027030 58284991145 141797587507 82989480612 29017320227 57048345685 6418423739 11692460815 86390346724 9963441176 69149931455 13633459315 56459149938 138978162257 4208120208 33592150207 12542188717 23393753634 31908639102 108711853290 5541245298 38893108484 5964334663 1520165930 55330653603 75404510283 43744110 52240642739 50835006586 89212968382 203110905972 58959017043 113525245193 194966399709 122211557297 81720742381 53330975830 75243669452 68236533139 84474902571 6313842851 43121225607 1344642786 50475555294 95604981788 39525664807 58241539321 120500403991 100783815934 8261625146 60104883054 181820120935 15955033564 135237832899 16054623502 23652708686 21354743701 145625879050 9115652477 215816385921 108194011511 188846980255 1983434666 77363754924 1887836899 43750094663 45665133449 6026369035 85341720265 23308604519 24917260636 16582102981 78578525841 98403254801 3327059259 33018949099 116635722142 160021158442 5495085650 53328783457 23352247079 64474755575 2764269401 12316822870 42784165284 105559241755 2185300069 26350458684 7252104210 130228266980 38124378984 11360882488 4397847755 5239036793 69085760143 124198564581 75665146524 1408578085 21432519406 23334354015 36355252655 29172638607 126937610137 43790976261 80481896663 3698529843 227950080298 99060344009 102628784118 76220309849 72272651785 5850464943 23366055252 5534548858 41605649710 17912821153 24623726327 24966685061 99372884910 1477503258 797199771 36689256712 113183952310 7315556418 2524533285 76191689703 6944497335 52574488013 61695200021 44480016999 154775419345 8549657474 12561556598 33716982956 2164725612 4187506625 11988840480 3608818891 16977130306 18038950701 204935312 32004759674 540548389 23658637919 88968288834 8408049637 13492058899 2172169528 141663826787 16627620372 1236398569 592478323 17146533498 5851246662 14110051807 23032352892 118051183236 19112927071 25104265253 127490024706 56158875283 114360715644 14257151699 3154418775 4678196128 89163859802 10010574679 13722228165 10056302600 2336487787 273507150929 13796387136 64881146479 41608912151 36165185879 210054280249 108214739861 75367057952 11531084007 43054147047 33618511390 9358954991 93053274242 41377108091 174324251077 10826113914 78440064371 6546485622 52733482240 133586177123 30236105571 25245918092 21118798355 91983089950 3672867885 5659130198 6059201798 8453383671 113002491318 63563161753 112299952436 63424479923 11565339200 11775354638 82828103141 94928702862 17799147050 120598661145 169009959282 4414808482 68026622909 42019325878 3733035020 2453420930 183672152795 129350943354 6216781546 41015354439 47901812709 12972772733 26503202302 8313775343 8010487988 11618191458 40002939572 14230497723 146017607898 22005451843 5930148783 75458025818 209704146639 8739463605 4526971327 79227414666 168550850342 60930825185 112614073889 30726368774 6348583864 9214616180 26245305827 93786852032 35255373552 68694304257 667192297 89083464480 5843555381 77540424364 88734648039 187344784959 11564170697 20999015438 30518195272 52335932420 37139360443 55667370871 26465970503 30438842298 20499726483 10367797117 45229813730 12731818737 24619620393 198819752000 83135424058 69821604444 51761064742 152242726113 75233734854 117980132849 6038140077 80799207175 54207021445 27536196611 240353073845 62189486459 75743751995 35250733685 74684196845 16638873697 8178618506 8908466454 3738646762 4159672015 9365549526 37284402258 19546719734 38110193199 158055189823 69716401036 86100553305 165561148030 225128025927 46039890527 14955511047 83784297527 101829324145 184117934398 187870933815 2657170105 35716435821 11362723811 192820123750 41957293252 48595273026 30862107453 2759599798 12531056203 124139681816 80904789527 11097293817 18493238782 15043112189 36433880791 75658040229 33657671339 9427564858 46513672849 13616098648 209094664293 35462876788 131980087159 5820383455 82383795785 4037385557 17582303066 388956516 54838747700 10937835686 10754787987 4040659121 1822223359 8093124218 13309363069 159869048115 51565386612 87939496426 12780396825 42618193617 65956161892 17455051143 133072349322 33686479361 62730245751 154099705776 74973491962 166203609683 136318551889 57905235229 78527121431 5282470854 158834474962 6864530832 246792973300 32429157391 25212563509 139136288378 180661553812 1372329946 3903489308 17001394818 137318838052 56195683017 40744430944 20188003939 42584567586 13203721928 40014380756 209889695 199163072425 12008533530 10786045507 189258073622 106493985190 109304443277 88907730748 22277487489 89853445810 9076797110 52809619363 102413507675 35226152756 179899492438 41789112386 82049844253 69878293807 38093930650 121333926649 44583118020 2789966615 86864052605 43966958495 64007354845 123598478333 26821621223 92871848316 7181482817 156409787062 16190753667 12166579654 33592020287 159408681665 4348439228 15966367243 40587350390 2646286378 38507843169 32261413085 44514436966 69409933685 2961780536 12602551084 31656550789 1139863008 14170116236 123566500035 48644662525 50742425892 106761169760 227640844882 16667800381 95053754530 47362119141 11920486283 17272694262 4201594062 138027307168 50456970979 8860975869 112968679333 9892292329 189873121250 2741376556 70306997027 151061503126 119681647827 88983631905 14276517580 11064233019 39892851625 4599106368 84140498999 52074633349 203985739654 4160415830 5016628175 8960956019 9916644431 89635600020 1782932659 104731787542 10120302187 37203962405 114433032499 49597375622 97532265454 25698523346 171045042606 22634394867 27664391461 12986437295 25039992164 241766894 70937299551 31279259428 96731984059 34465306493 58435244948 59151249321 90920030615 11414585909 96121280140 136570546847 193203545526 144814562790 50211879 68006794980 44106523566 13142171164 111458961080 140633231527 4786008831 67085543087 121047101625 100668922638 6228968111 124434933366 17819758542 5538692742 72919869788 111932120208 176107249066 203007667 121397659652 26260602151 12014856571 11739905797 17413249979 1963756005 16462963185 4408064959 25432885771 34063260295 75945810174 44219528141 7568684868 122777830908 156006793747 172268855256 172712816162 10059138645 1006313872 40993339718 54238456736 12691620649 6642905801 153079254149 150257913126 27311509659 13048039405 2031984484 55518623205 46260423712 24048351507 78524207876 21779545310 135600864642 174136355250 131743586575 148794055482 138018349155 13832311060 20001133355 3656622740 165910890131 59183055197 3028051019 119558947270 32484409093 46234777318 124356684780 11354101519 18901283945 48210044254 15434818392 2297868247 3052792041 45467197794 6075970717 3951417818 75749363775 9651351206 226561014290 64744517891 2982115812 95855565100 8125983250 600581550 73709969761 1117739463 74260178039 57519844701 54275019491 33807746899 5590194109 21197865833 57340522807 46652795588 17020297249 74201588167 129218801373 3106285879 14462218922 61795693659 75017673402 1047960413 14792164111 46319643717 16498126030 12304611457 1588588117 17867708921 1235267563 77181297589 43259353209 33260713150 64923107161 45499029240 42418141696 106035886761 87655384254 58224625325 43478106807 8402382436 2122526050 11337059005 89374496322 5016841375 13357649193 59919269226 195062804419 14301595367 76503877878 37827711651 45160100577 9345804284 1048778626 37756589570 129031231201 6733718258 24007184957 41751418139 77049299427 15122739735 9353450908 22560235045 7478299901 52217978803 120342906200 33733505798 221505886601 7566664636 144444936951 86900857551 159558772363 113859833864 4312987003 21616831490 241470742697 1441970233 7637047289 87439168334 6687864342 140884497450 44488007104 6996527761 64994250595 73812208005 12488494323 54298146547 8179254752 13503875234 56956085888 109961705265 189892152582 77039584324 3074533178 37524194616 22106927233 40193081101 79915996921 2404501517 59981802696 25885091599 4515612158 10937477694 2357394313 24099524811 78238390873 43371245024 14957670099 38060783356 246338437349 53140962166 194257828271 56436685762 36579574261 27203628732 11175646599 5151555144 208443609376 25072211747 49675704187 17687829664 48354058780 110267515490 41774742666 6287609928 38577704786 425308378 10232419029 91890771963 1393047268 6490455501 68945595050 3813198511 22827637415 192453632759 47710781226 8133633418 13166992225 63634608351 19222160918 17328253992 106950185804 116034827350 24865633058 49914300023 81006649435 45023091334 1279364482 18707328310 7513790798 6861518333 44698004351 73594679908 44941285723 82647164173 8071218637 46086306944 10647260143 64476010835 11574527087 1558037988 8422522324 62711447297 177044910547 31778291995 232107699701 115688249481 33748717301 37813335853 32231681532 7385534335 117561999387 116867546001 104879989340 152345129029 10312318118 24275917660 19119712310 32164717991 7331398753 3212894980 41407041991 173699606398 30218412862 14961626465 14923942311 26462391100 10289680987 53112520469 10642813760 27788498539 66718844945 99168144995 10817076636 128083727245 68839735888 221063011823 40549325034 80374503558 16915328248 199276872649 19382775527 11719500869 6274125351 28965802724 23967094562 45929926125 159383021692 75634408676 1144948373 48969126708 13249252547 105083199797 120390809603 124512873464 125128162413 133773319505 55266593379 79664282825 216202135797 26436285256 53126769749 82467392520 464501895 7396806949 83726992363 15208552946 2028353502 121299021632 79374804003 39714662977 25291091691 23416935285 48634090476 140941301722 395805314 12207679921 2540692172 145430030021 3059674684 36441201937 71193533796 31343609327 72717994455 38435288919 19427848161 3339520484 74043093088 10264728397 6561698653 27526049856 2459160387 4498663535 43021426113 41019870551 33863544245 7566237101 60030098410 42838390927 63792848456 26903455531 92057794976 17869895819 46580931683 1031435614 45333434652 89063575660 210248812671 1689729992 159616851272 22392056587 2845206269 82827597488 75605113106 23912327923 113540862898 107369095995 6904998432 81688182726 1704923703 43546953178 255224935002 65506821143 195753828558 4183034679 25803364139 18517999020 101477438477 26451460256 4621458524 45525115908 48066214186 10634638957 53375030255 101047205730 13550337913 165252046071 82238461021 70195883289 31040503806 2217008134 21836558977 78745198396 22007173912 73182557340 144803389619 6832853107 37396076423 16201975817 4371370170 8764134957 31196915775 193251004074 91227408484 60067955683 123235072863 7517460458 208517127914 30344912621 15551240286 115206706480 5466978389 125643963303 8150674410 83768282537 16785775546 19071508772 1019933020 42831186303 274331628 173943143440 38892817524 80993713845 100961216217 46235682315 34096771945 111003887537 24872926564 1986118955 8864698057 17689367673 16770749433 12585052627 86170125079 165227571652 18663435037 16089826403 5106136923 37372879588 7156969059 19213585998 117417980512 5214950510 195988907701 51453576285 29244740933 108652780173 14694483664 234413116748 31113883068 211048875863 15292350266 105730933724 12686174420 8977713568 64895500213 953803231 76498202559 94164807004 14505577774 19356867395 100574717405 10848331802 13544902225 68761687373 22748903934 4628255327 226186544426 191650480030 35559882191 1004477625 50370450331 45516135984 5286238265 5795787992 2555695560 62857141070 8841240617 22248451363 33355822220 14054513697 54296236658 5760211914 3365987017 16277293496 42737220370 960519815 43230906554 75982109056 7980797357 59525433942 5083322667 9498222789 4184581286 22772266375 19252787000 179216648296 316188287 55184991449 2101714791 16853321408 41955319782 68632036074 172333616262 155832387238 6704012719 38772079249 16658710939 22089820915 9672690453 18832212554 44021253131 145297760519 14525714321 87572185145 137914295404 103882641415 14654185015 143210149040 19456511458 31705794201 186760028952 152466506200 18780226 86163105538 10838385380 89666561423 2835200777 11460480800 19024266737 756123094 4352149176 173058422656 2776867576 7419529517 1101076219 5326479584 64692554467 11486637688 179813940452 2754135355 39428665191 113838203219 102055248888 9742836636 41783787209 125901079265 78159748722 163827101846 186585234 166571601460 77906675335 77556693476 1457220297 177021250168 94752633483 11734687262 21050285728 91880267572 120618751149 79569730402 36269081065 71792207067 23379350322 5826830961 51770359144 14307882427 9056576916 18711307393 102671162783 27278616568 38354840926 73802583182 181572286573 20859701574 61366720245 7838324696 78141379698 180928531094 10969833062 86253097035 83947293118 64026181620 8775436003 66284643590 10918560 11133333960 222599741938 21131711758 10851719675 29829024846 172230453664 56081842448 27332556496 150995647160 127708732853 2744106400 7188137411 79462471770 2078196170 12086309053 6770878076 2598192813 33032194119 1616956511 37073170823 199212745223 88885012202 148902841458 23992649342 76859740551 14975548786 27527440409 155698500043 52710731348 585109351 7829016971 26067497987 90127092506 31383386621 2823347637 28393651436 81777234443 128806714763 120477562063 276526402 75741000644 43686928291 127189090052 902397268 145683717346 226577389731 6778573951 79352966376 23002718456 60312729650 92084123431 150941735665 4524584917 65508343297 34623737445 41118248652 13122914752 37750224656 3979501771 25069379243 168159530648 22846613 50843982032 18969005521 53551374141 54693959563 5039559835 18079813225 51219787526 71179338482 23885990431 135898117145 193896264361 92228373408 14551088711 1731337408 1252308363 7769836 21899998619 180804676741 53893114472 184586142732 10402977063 106742646530 211635660868 26513807307 47670700117 3364562788 85599020312 11014974198 18410642526 2712301806 86392202512 87197206285 88958692534 873728854 196715878629 131969338817 240279174 89769010116 6456551206 139045637716 8539886300 16881416640 106140985 24799667481 128678890695 4777046842 176495992842 118712289198 51550246419 75031683450 4047134884 58574896210 33311253911 26660491868 23770920866 42115555436 60829155830 165375238657 100251321004 175983691469 4716222347 78041458586 41353493097 18207000149 6993782862 51931947752 49618966291 22500626470 10774020221 144939248271 23665781276 45802683935 174335032309 37209322282 58149429907 71652687222 34498299383 856813174 12913250629 53452584896 16016894297 70620318146 115297530305 2504018200 4014954127 10190430540 97848370822 22820034 83404177530 12309413694 20396499495 22317914401 174975000799 75091760247 141816508737 578387903 14574567555 45918432525 35830514069 474265538 68840045521 39401149690 4996230065 11379025956 28186567387 8316208795 59246405088 78150779050 147942309028 7037613744 27115469107 78174350239 69372287695 11280496771 2434441720 28098119782 38722260278 88361211751 11727264613 3357033506 3449817783 10392838970 66324172585 102987223110 19381163891 88205062034 68425242262 9060239905 26150613090 48376288761 33633251070 153206473185 158408292558 62022456311 153607698908 180498592770 10209515366 24526637739 59758067382 9810840074 7733778943 73226449707 97813068506 25358505048 6856476436 17953761522 11689095199 55031338289 4529670304 1973416991 91367052047 4083309029 30332785476 2777743925 40587345803 61535633849 112885855790 223262860679 121662916085 7875561763 106258687812 2550844171 84671886910 17416992908 3285764248 12039241990 134516836066 29245913358 16115798086 57807103486 75238178046 38638543439 19209012614 63992684370 15535650097 23463337486 3355625943 13728865944 200121366590 6056658316 4122310413 95727006814 26759710472 27135186227 32052413485 114523619675 6367936481 54954578972 25936931007 193069006402 1321105788 42215115418 56618387916 15584648320 37487389086 179497361073 132830515831 3830479529 209049507130 5363665002 5104488898 24854862280 37113778779 15663051267 20560896779 65265591006 23790485618 9434908760 1049681722 53561886390 13228635707 83296725154 33134639444 97994142831 49815444310 20146930006 6305939021 59805617930 50640968515 31316836665 163953741383 20482223003 14784574443 28603623826 8853564882 27229233176 32490941172 116771416329 62181493728 114890092285 928287898 31382801589 40750378282 144083534189 21511157001 5622759376 5460630455 94320258251 53731407846 41545491915 113069535059 10388795878 3114856192 126972983447 35625267821 1028768845 113013247968 16497753082 188692501995 220212610 37456884386 1444089923 75565129694 37857110435 41054303469 7949368954 25050468495 17815992830 113104997280 141364242811 5590599860 22201511164 67017418788 34359604448 64781975693 67473824460 24956781659 80666065236 46634436155 6938304912 7140191738 2134506766 60770386669 26108025489 5837207604 60015723279 23625066252 33621373411 9732493714 169574897834 38978600191 124568170857 27361432427 6728932791 103570750420 43807959653 11228267073 217809108705 6614808729 86013452489 402630476 45414396432 61812874726 5692829573 81562999605 4493144888 721569732 20154841874 123552975771 184764802685 20327807615 139652532018 6430761297 37088027090 7099702109 36183014357 618480483 20480494003 3396530204 18679237765 1318766697 57880164292 41003382630 81248308418 31535376413 66062410078 141629579964 578877698 34384134465 14563706480 65525365603 12579332071 11502401182 130337391819 17096848299 131771116224 127784946775 9446077622 117483861738 49372341306 85357422338 47333510438 68078077879 101351100402 21361288613 33977764650 3252682300 30698075169 32773669936 118872405557 18653221264 33891851406 95973829046 125310186157 38436945069 189630671404 69691556025 72731829473 137335223594 5861983705 47927554807 6447837351 45631566662 135696908362 61105349774 44153006525 6678651718 5050786734 43930661923 202703116304 118382902485 115964475240 21040840764 12329191074 16733439260 14224169308 7352012751 90282500436 47719116172 7176910685 38908478199 10084470350 7927607361 15385751379 157164964763 54988214625 130251119904 9720198633 185833984006 58805446792 60846006484 12778866100 24472905565 123266868475 85344540717 121808601458 92173802444 8033660701 60057958198 64017378638 40642007168 77821769337 566778532 37667943432 152471466699 76296694478 76231199937 1661545900 43300128870 22727541994 23036750728 6115109062 488998629 24670609817 19134029098 29593824543 17374468955 18447481742 7026717304 35761214779 16661288300 74511646403 183290108 17142345075 7125121317 10966098237 118826627903 5098442680 43363585213 56912564505 90622129146 50121796615 6414836616 82938555333 20773730128 76194143818 19379094467 35928801009 925154586 34233813166 61258071047 65631976355 131594390745 73154965088 14468197160 6650396799 29273598981 2188667370 24438722818 53855344661 25589536375 68245707307 206273550123 30805875177 9717772023 8685645409 62369333 31972659961 31981347314 51806696912 2511098569 20229506652 887385930 2040852744 2413134555 8416399891 3343791750 51709037668 144699953827 54418198439 34772572328 49966780754 145969703949 19781697438 52802410309 24739926710 15215865342 6608963333 305872882 1824503542 85917376196 33627962406 59975897071 41713953930 21923569005 4133516917 116574170607 97708282035 3137785124 43136765603 31847252746 171785088928 57327023087 58545852519 151053810617 89785826198 81007735847 41127178831 16804873744 23504166124 100463028354 75496813406 28118566004 33518714471 74272462430 485882825 45917918201 48727415473 127959666318 81010805382 158332826377 1255269984 98035655395 11614787532 17878665594 112847253025 40421447934 113608640924 11331097172 56713857686 202120396859 81532885926 84584404251 29785093699 88161747771 2216109845 143431531360 8040523275 55212704954 279764294 100664936963 158832603461 4693752454 2901026206 101482650159 45032812023 25761392896 20494029218 20765936500 137945353702 156663146317 9088660740 872203384 6282346821 1656306646 100420287783 30501353935 81989558153 7389433616 6406334469 37770485822 27922258125 108657031141 29330866161 48495137846 198303122832 132852156234 22390482214 34427546166 34538510666 6023801 168156220791 26017994460 88005054016 10434046395 8279424840 107336166314 58086609893 50078031285 121789448157 4167440279 46151186 156740978620 39866106820 55752688414 18559980 52369777929 112084681702 93239470677 5119166416 24382694391 55501828743 46472114939 58726964657 189908230419 12803036024 84913302123 2520307030 1551440422 99764415774 28997590006 12034217278 57452064099 173040433065 111675885243 54580410420 149578705110 103646356975 49140340385 43728508438 26755444380 272865841 78234115308 37892532907 199987146876 1995077727 50663175055 51758350014 19339882496 55040563944 12764731553 47522366293 4467608536 43887906610 26392944733 82449227167 18367282256 44662874999 69215413012 201654126844 41319362095 24943098446 42260490706 26604198131 38214915865 5198201792 3662159269 30381446960 29247365411 99722714828 108564970 19989183519 145155254048 9030869613 71270118451 145057127549 137119774162 143701325514 27139059285 39802993349 242183013028 24995917517 29697170294 20463162661 7545132374 158941990274 3365097115 9582559327 94972876123 196674256649 2596310905 5177022451 154743362686 36310730925 96603243997 11749232680 198732823184 21915797920 43986851598 54435663446 81676348726 8811709010 15174170521 661069861 47926669449 39864625884 125605104622 62102783813 49372279805 346455820 100722632831 181088728824 22862849569 64339600208 123955757494 9802860804 26227567339 65745255663 89513601137 14955647269 4539517477 47715579 1606162026 20538394374 19652228514 38753406989 42566477968 79474537721 188824252095 69623932342 44225787317 86792511072 88947064300 25486036108 9946284325 196198821961 47130599389 56272705873 2969570271 3247033921 90138656649 33520647444 9351474976 1615258830 63994003527 2902578735 113016659667 173263343939 160657617440 115071507779 5918337123 68103695613 20192825582 14061442665 38269520352 61087625298 34535076402 11701388973 58297707415 43156237427 13570777278 79489763605 5432094625 36042955056 10299719278 83534361845 7146843362 26153363873 83283169403 98243963382 55508696799 63990869049 14469193539 57340748676 34343939988 16106589793 26174147338 25374195008 24830344765 137291230192 24921571847 9840033005 47853393495 54340923330 6884132867 521115561 4037076694 36069997227 28053151714 183221399415 59358710464 9725487074 52799231945 181151666724 11494673956 66654556171 61936824838 2969626418 685068090 459124208 51652261715 43102935795 111644243489 178028141419 5784848975 5785016817 130443470107 106344253116 170055622901 22396895632 12406691277 8055455492 43270904885 17692111207 2259891874 42551170522 3379871286 27588004418 25355743148 123946300900 38341409751 153336882454 36389894327 98241511477 98099077179 49705129333 20172494456 241108135714 120123229835 4678781409 121043233501 1246167499 852781120 108103364083 24319620737 13998678456 199235102217 186948212424 30281442823 85333305028 8416654457 1938819709 71409994777 214943882637 70815811295 3261698594 69267453829 21374111913 247356383923 16819966406 3389354326 67281480207 5616635267 36509155604 32010831121 2206513843 29179428552 43416823727 16780865008 60250656 45087214692 337714871 35403628403 10174020282 16807627052 56960732420 47477732638 12139026551 78618816204 32453161936 40324654582 228476025247 93512239696 26121608716 3023186122 59630782978 101010172895 37361674534 71824442459 3737818 141931303865 30292605913 136877770922 17404797681 42973546426 15075742785 190920469170 212388374782 199064367048 91598660982 718575891 11053984344 78127672121 69631530881 116707579938 145623134147 6822467868 91341701211 95364910575 45834338340 62866861622 89441069084 119314585160 73347375014 123308136494 66340715248 8143794543 4404961177 105702427339 23983527673 68092523595 73272839390 32037890447 1798220603 17453025299 144506778167 16003970690 137608336746 7037044424 10645363240 8673158408 7171581077 213933160524 19086289586 198604299074 9646454839 76495139849 2728016478 37430639133 40017023706 4066001378 52765687615 150420224707 777680897 20503446642 19860269383 87438965484 51951519094 20392933537 39528766701 188816241380 24925121876 179890395681 78569718357 35037880370 10414121200 800550533 23413570053 107203195833 66126437378 69089195687 6731865575 14310099241 7108003864 154530236762 40302295846 76472041206 19495082949 31289853352 59117090617 17706565176 75716496391 66565391310 12254230578 30526088096 66183607946 73829563399 200647372480 39521494683 70404384287 5499644626 34134138317 70554098789 67827203737 122732696332 621481348 160235449702 125959490241 144668133628 1390076938 47497053832 129613980025 14326130229 82862086278 73745019922 1370317920 8616262796 12595336077 121072641923 1257551670 148919167944 6277425681 58994150388 70847498772 121856107990 101765829932 46713205245 7072361628 45127096323 10064424888 197001033252 3693552684 49689054018 115405457696 8663922441 2387786480 201368603230 39693203758 78906842125 1604926334 2442219402 7448046883 37764908013 10481990580 117496404792 12587494311 37529171159 159853065420 151405807570 23112154960 52667577434 83801873972 14691866953 31638705110 30322335692 3337950710 14953037396 6806360509 17190638029 72763712564 136231885 220192775139 23087741283 1886307101 9938051868 81145971624 5948647379 1163613059 159181739490 25657643296 134807563016 6184919789 113707198682 4250166665 167255855447 27357206361 141610521800 28014962032 36016428669 84791969302 6647663475 15487763567 116583708353 14033903771 46407595446 98171059050 54265698840 50475291834 82888090348 3889722090 57111809762 51408790115 706201473 8413960508 38690638313 11785243800 76739686708 394084452 140796587392 23363092696 57003905406 9108973289 7393168363 10113370650 62026299835 115570861416 95920201917 211883071647 67980479454 7646512229 22493688350 27693595914 1095263415 2835468833 12597915567 98445149531 28782579548 47983557095 64325504639 80796879739 17295213925 60238963680 42251424431 1326954220 14431709050 15919837490 5246947401 67105557568 2096858765 7111393739 96187075277 75505400456 45130225208 129017189304 15859431277 165430360862 45782611440 7967015711 115798475602 44411399276 7739428745 54853239752 151265245953 90014691683 10590163666 14242619145 1552686639 6316843863 102459881506 74627699445 31078211606 131761019962 7813613289 44990337807 98405726150 17506523159 5230838744 30425364909 74017065814 25442128996 55791645956 16120999140 8835368482 10749855211 17919025450 38818055565 41792875312 28441286841 130420215662 1600967206 3971119766 546827825 194544644913 30792423880 79918484293 37329147324 26053397581 113035538970 22098288958 30714748633 714591882 3003260066 82342051659 49870943889 13880721657 5085070453 59675122881 64225934114 2900448784 14007926240 11300929609 114302426987 4801650099 7047671204 28305955198 12970399149 30599552659 29027006710 113101396096 10143346967 14772323166 4400056364 11904666217 128000696692 17553105536 2219794973 41097916412 4702651545 55186136631 29363236510 36614380384 126474019173 48478774128 29847937784 25214627407 7362259735 51051880752 45390281757 107104738489 144365601379 61522792597 14463606766 42582898394 109543595401 27124487775 77174040097 12162974303 87745031468 4600709930 131325711831 109975048588 2496441860 20152696127 33641067219 15964458395 5264525954 19044446636 16391635408 2600102582 87101333959 29286264558 2211604765 147733746885 62063866457 56214750560 36365103402 20310727981 499922838 54778933725 27259169408 134050638293 57919156848 19824404887 7675562195 15487794031 45781889272 98467791460 161010514161 24369604660 1912496271 212964100378 11025770145 84548906210 61862401413 15360792902 3368267555 184889601861 33385877536 18008891634 14322846430 144174829803 3534940723 6276372372 207485777665 10709893921 7153177281 31903578101 70953239566 14244973428 2128277781 110686223155 182919453073 91195432627 107575604958 64678459625 202291371622 18761105959 142381928589 82452331046 29633702211 47856933968 80401005637 9593547565 68327997691 146415626045 17330493416 45077871249 2015155127 59956790311 34556220744 256940863627 39530387457 53059600674 133275536574 49439881214 12639414289 128378860052 13607607322 125443188652 69287009490 85362464440 47530830442 922092301 667978623 427998344 38398925368 48673269539 19576745638 44150977198 21689441920 13201222142 4767113140 14250911 121175056125 88744683394 54395573699 51708914338 17354335162 81751965205 18643807906 24940690760 664072741 38899728390 100556832413 30365248830 184586353623 169905516633 7247670747 261779985 124694298398 27147038386 81756604221 122075472024 44230684310 12362064845 3956086987 54906872980 20253109353 21078549899 100774366924 98213829699 4510598563 51856627616 52743958217 45139439837 44476766157 26012328144 4641847070 56792728285 161490958615 151464452701 8068354744 6915502878 192305543450 10158731447 12319962541 135697144802 19583165770 147153068153 69979173380 54768283309 170286765262 71548238975 31176665889 11375958956 34616094124 6839619999 187599071746 56195530416 82573684159 15295155983 32528166079 85024221208 210729872166 14977785297 127744766249 11406329877 10542507651 63284682272 40463850074 132081766191 39698432999 67041408371 62896307669 38401088955 108277685854 39620931294 105040797446 141500293626 31660710275 96219138388 24713950246 12081261965 91720395787 58077649905 2504001502 28744477440 167305027681 16265642940 148031032378 16698440726 80719772150 7252841339 9738679422 13881021901 32825490408 10872892850 15327751008 29362046127 21235929846 22251046722 29785584967 31650755536 785734478 43999406784 55386010970 24899885460 224912547857 95858294294 23135219483 14974843537 13059323086 27801233069 33650207448 47569721292 32297457736 22137659313 19409234301 85061637866 72025886453 3901972801 150003600830 43073168365 207712465631 114661655376 10016980822 10613042088 67920120806 4605508057 49310662640 13396072893 46263091725 11508156511 158185299344 112746048873 52189252730 61228755419 91305438078 806358239 48737602941 37282788060 41554926650 16954677954 21840629949 1041293567 29544132296 33544170107 4371985301 162567171600 96524775041 5355908356 17479299409 100409293076 4394278245 28004712524 79255346685 81538468737 152578374308 32693830204 83970131329 15532156003 18231403879 25254493233 122766516513 37594008741 13968548457 53465012335 7986954340 79576510848 82589523847 115227240364 140530424041 56717524618 47911996432 50906319179 108600357178 15974634560 120730479470 28357846040 96167099991 47372943734 21453620907 525558554 38500217264 70263717045 75180719844 64457195095 43539435274 138803123203 136863727994 5856026616 84426198717 101266672712 2646637436 72406925788 17577541657 217630117283 4771539110 1521017520 131347583963 80775341025 53793469418 1496923591 473861937 2603841048 38088955673 18813480183 38075970441 104779819342 46952651043 66902571375 48457371142 2208923975 108583004625 1396392848 10620404364 16908425133 19055391958 17873638600 113797985620 6920192995 3286019364 18194047445 4426962627 5751390695 39850342698 1396344554 7494123643 44623846475 17877846894 27308103115 70937053335 7505751991 174129409115 45062032691 21518527468 157970889346 95373513026 87779188584 29544108406 51787296287 2443027359 27442436602 24292370371 68167367960 61012984946 203688702568 155260423519 65299873703 2406325298 186157627516 11228794668 32657118862 60767084292 20267526179 32747321178 37226162887 27158327740 27687379150 84301799640 43639873005 70112438572 44336139581 12593158289 98287042615 22674683162 125054714545 16095524512 81845241025 6126393291 12842604108 62887063991 10816492556 140134468582 1313611081 37644182496 4625342277 11967794537 17345186695 66214654264 150793189523 2143320310 25125420681 37479542141 24643238156 62209154638 9896629224 2595874912 53543664745 26192374764 55775541615 14531817129 5009724107 221293710125 28874122791 3389446842 3248398543 19996810302 1388723458 136751346380 11988291694 43505133228 4279259900 4451769293 160998821420 17677471158 18668214003 38476224642 36605094041 17875920910 171332048578 86664496739 66004609764 35680429076 12941320819 149253339112 8144785773 166165165999 79304568620 66656693134 160082514580 2054429874 4520691136 16367786540 71042710629 15460716475 31399445659 129121118275 22823637044 86826097933 5823985579 40194895500 14684484341 74088536567 9464485510 33685037445 81484867616 13979494358 149101017476 79116909597 12897951605 20838887643 2411252718 41105223854 3910050521 105735442845 93015572120 50046787887 26739151376 73684516615 105509289989 32345664016 5972184276 36010904472 290787953 32086916355 21967624478 21593652527 34568831012 120357562448 27247501185 192086252472 33490827434 193192299016 14945068323 70336800246 180525392189 25771130891 11135284624 116840694339 86999150760 69469541050 73432801374 18396438593 98386666481 34294526714 91866695065 30029894749 89183691028 51006068439 16052086002 196186848414 49339565242 137444845665 75632764993 3999678621 17222117247 73848312643 31222763926 223847256692 46700443534 4799945227 24925614885 833509194 11431391107 4247768018 30486412367 62799038831 174741002592 36724293086 31050185655 42146407404 17707107568 4901674544 57081863425 130099793562 165593726689 43415427639 4320777236 19883929624 115351705584 7775317753 98578773614 7843146977 200862840787 23547580056 167590565580 20525764005 84464962747 72701539096 13438199289 37942608715 1305671650 4562853504 108322487054 46418336922 68871530265 3155162790 61001872650 38278204483 148405596964 1181792679 492166407 2721221949 41473159209 27374318815 167523892229 21278677805 52826436018 49884598515 76276990331 59138363258 32033916585 11359131421 94904093609 56146038538 53246621965 39555266674 18579333325 103021187531 205293355588 130598085683 8879595287 53951274123 20808297417 25648184013 36607299350 416568897 165306379627 37089296545 19855337181 42682920781 3009182702 37538509498 52108424280 172509274381 40286549140 17445860069 24655022417 8580604687 95484626843 18201124114 22944409545 139950117795 15133816687 4664266857 87530382837 63423233724 75147847399 14388316398 244510331724 14798207061 227155761487 14726845348 63130995750 45309202932 17996436188 157040719859 136129599957 16886599470 16074713333 54615724358 54469037579 53125096570 7501453896 25595117226 40776750345 278786483 8615218907 8402291669 5401889308 23939899362 15350806847 2203997051 71462959643 18561071406 42288905247 13663104241 75304524235 26735560055 40552163189 88205755129 59320947415 99146996889 183094028725 1350246641 27176987001 29881109198 3952835367 50764574900 17435352532 124952852378 24159450357 62497322862 6060652181 13427211264 42219751523 139105898412 26094201431 51480810991 157214129980 23957009553 107876494 10891046236 24569867720 4094739700 10950241198 111487276287 42935680890 75173252698 31499202144 129688888391 7954543887 158688666655 26006557328 60985013051 27351798941 49466706447 29317172150 30677228769 63270211329 22269262569 94115864090 3844470699 50292837223 126907024250 25767582020 55730218974 71165368925 14602520391 29893654369 74266483922 2795566252 29653964156 23229344298 167670695516 3899301032 1423680667 16589771187 38681646511 99732921629 13758348670 16406239562 195987018009 58355227167 26643892893 128311187340 802069675 4608816655 15633790029 78179442241 33015175475 46402281921 24791736644 16086793490 2419216739 5067371694 16745107523 44132288828 13792718510 58902718160 41816682830 171968032125 37624139442 10548588015 19378763006 1412072547 45236214496 78482968299 67110230974 99926499610 26989303193 36555147653 73284410502 20295178897 27223894395 63589373117 116180311399 205052291085 136293209723 2398717498 17146647491 36802157227 50477930881 8974380596 35908128261 70491425284 158589656757 8589927413 37301838934 5443874039 15497169484 15097140323 235341991301 71175209526 163688098634 51432563353 1044333021 16234309731 18843052395 15715522762 4503866582 31640901646 19464804284 14704746878 99689475619 26350725199 12175493454 221421588458 3960716266 139673929157 22041548943 41311867365 37530359395 2540039677 5018712972 158850607724 77045001241 29562849155 44652533477 9192857214 33052160259 146668420153 5205198772 22496773674 18277849342 33509208414 115218042952 17496698497 4648935792 140110080926 37975746656 25456176117 88850935558 9442280146 50249607822 19104421022 79209652713 2041644208 59017421493 3096534584 153109273927 45681735829 208306612350 40330779172 62034251860 108723296759 73031047056 27045270202 159787384330 29248295345 150107927305 15679558 44296417916 10782571 13159166705 61776205019 116454519334 87529165078 133318126025 49647153779 99585391433 3005547287 56685152411 27996466627 8712901472 5498347277 209778544228 19732968836 20873993234 3111933501 1838724126 81809561062 34541742608 82488491703 12970140790 15461295071 82827688932 39069177176 41388751771 80993299461 16022447870 72509491034 710523681 23775467317 31203651619 75989300250 16773226553 54981806 181762500539 76765517437 65710552159 46500899279 27514561624 39193354015 51968034935 5610331769 10799366008 148848797909 3120522771 16608975810 99745440560 49573490877 8166350019 29478486141 796251575 43693818596 51746157847 38862646704 21281484605 7766391632 29209112714 77652434614 26191822463 26413216073 3450620282 13043542639 5585992988 99992639472 8814709094 12067988907 1357956246 92512377558 128460853304 111710559722 20557973569 27063850152 85834128365 1988958355 5505304409 119605759378 101733615683 83125091283 819375980 130400664586 233640181584 145944192366 160296931715 9167598165 212901657864 25025250221 78893023785 9276440756 14769820847 40622457912 202830864226 28814084012 77350825929 4722068530 41486702318 1815791985 3050270996 181445005646 31280606281 10598949170 98203148906 59772324729 53170409916 8923860224 18838827856 9970436834 14015585511 5415393071 17164429256 86701188844 31106396192 37270567726 12355075557 7268863780 77588137393 44220094692 86447022033 140095660361 21130801366 100373762190 20672016299 95301495032 1771355655 188746504 19768934707 56105699705 178054406699 102234477287 10438597506 957161193 228869771719 43613139921 43282389718 85886998325 112324679386 21143480933 38385716010 13888166868 41651599470 2445324356 55104524 25836965566 12442625161 52446723105 737800894 69018782133 8140585983 18569519475 54463211921 121681483232 48414486616 30341440267 162670072096 21934510722 169707957061 6711270843 67253865985 4628326440 22734862672 4133622078 21209318413 64524342385 2313135008 8402226449 11822340986 50482789746 87850686352 34659214498 90829826401 73210524157 66046859853 170142769681 21711640827 45805116962 33416175 52664541672 14127594324 42274256436 20567989114 2555952692 157040894917 154051124160 140472828947 29564720627 40063447235 39217819455 16388264055 3433143236 2783384114 98167715569 259139812701 20839786022 12106881879 51541909388 84636184502 11539899780 241023028951 19570991459 72778799269 33563374208 143431429715 50164505891 102780077927 62766128091 16837479130 20862641294 11875583157 89922486065 133892965743 155787285354 65191047869 91970938168 68594115026 214786971681 45195169530 12135549424 107284154446 18029487851 108488129896 99419106647 132754836404 11671700807 147725877863 36632819289 78078744061 44407517716 3936299464 101606341213 73224316290 12995186244 55298542069 10064551090 77045971648 39160117161 14232753804 59446364636 32095766476 16540148968 14554173744 14261772893 11662565413 11116815200 1632567761 14601512645 19880982515 107539239296 726666737 8690627003 116151437364 3226769102 153063273556 43973263187 9872430607 67078092 11285310884 104804851508 15803208834 21489923174 17652762655 39896844028 32263487969 8210485354 12629277652 22770207530 12067798196 30770913056 9707646152 2140825353 30242359490 67488243539 17876931908 141039103811 138519056901 103038726931 15250300757 26988798140 1814398219 14440190475 44767992112 113074104325 42288273561 8268438372 188302262154 16608672115 2695419000 82971719878 39513001970 3609920817 15001275225 35523218901 55616028387 47186472028 15593113392 139351165385 55693314391 128613822395 14114171712 49966370658 78259077538 10801607441 215147741712 59873256711 154727472674 40303228293 81790334855 107227048210 7118396301 11111033800 4598482610 16765579261 692257490 2959908545 42634598369 20159482316 67077829659 3903051385 92003776836 2698600017 55828380190 18620361716 81119579098 96726336303 24748689406 111300293969 18643196077 125608420463 12970927194 26241443090 27628837458 203938813056 21665136685 112068226824 38170077761 6095679635 23647284456 19770279014 12461097092 18007302555 8430303647 88265360690 91490031112 133075302694 84024519224 1233467232 61132438369 134099258014 78346573355 7364636087 185742245036 61099286750 49700525516 62073728589 19331008752 64159258109 173399171779 15335260393 35800903060 9893610948 50884236298 13871126358 21293254665 31942690360 6677299269 220301279 2814820956 92616637033 72069689950 53273647961 8895638749 7485987779 1361628058 25628205775 63607272317 166947175 55630889698 3030370792 86447106204 1280931634 9450554911 31271682683 27215926710 55972213132 19997186947 4787562856 38820121858 19140891586 8134820989 45243564258 23438931787 137976645417 15427221497 234660409413 30479472109 57793899263 80168852386 10763925517 8908587603 42861140014 154772683142 16909740618 15902196982 163078661097 37673283228 4219351880 44865710432 23630517696 42942417669 42784855489 117751872016 28828367561 1314547835 17186626022 38891187439 40650211575 206462037277 86933185036 1520865981 19593770169 32516495307 138980222446 119607511867 320786874 168187781476 85528625032 70051505551 32278175237 3327405132 44164629841 10762576382 2072865623 47391516355 40538753747 25522450302 26097182406 193315975847 178457097484 177707899196 7464357040 61991713956 60009502343 7163606881 148184117131 127761045946 8555323000 3361242712 20532646856 1332205240 9180413751 14106276895 72321002342 110526779051 82804230334 57883262157 16923118173 41373497749 81269225562 15156399711 45004454441 38220303399 67428714064 50913676907 15218107929 17407037600 184753051249 13838112730 39686125976 21507429268 3795621569 98534725134 109963047886 37406028101 8393960654 3584014906 16893418135 8460183072 35716453339 25973734421 81298745358 79919744813 9997455435 77783494665 39374164569 128461127942 74677967392 2303790995 12414033731 13372721236 5335797050 158090848360 4264462282 102409744903 112341166010 98871616332 18109698841 1767567784 4768834069 27951489179 87526360045 19339762955 3763425586 134634948719 3684534415 7510684972 24728029616 80453720129 6696867650 1615186208 24621443218 217556997 49712347454 19497579965 12888537614 24388341733 174566816607 28484144079 36646773452 66814082165 75353366902 6073621396 109869602755 48988974672 164803930295 85162080075 33913105535 44326252508 8669637219 2754231902 36000963293 7549110011 59403361660 12985940181 29072068173 92697615590 12173406142 240929189401 12554023913 145523221731 76903949770 28898302772 234738162393 28815613023 4439085804 567633200 29927397531 20080889615 25378137116 100757808061 21185194249 15184389350 2930186321 244883451994 30908135404 133405794265 32965649788 45677317638 3320488334 977014628 11350542147 189896320916 53701916829 173796751045 82672516627 6339735666 23303046560 16727405316 312757089 160450721402 8660120741 173246814685 258138189 65028985621 61121407594 52873055086 23146499043 1581333217 110938473316 101054623497 22894760952 62738559379 6208703063 7267734919 36616599803 8530925317 8339241101 88873603176 6991813796 11723206378 16705697058 49662122656 51075602882 1091463102 25010281112 134154953436 48561408112 1472894867 16150768797 107480764710 3384289 48550244121 22121403121 37603330617 44334586145 50044315106 77562668815 20135270491 1597697115 20887543523 146293381421 64750875309 100678652655 67242094347 113650835375 275816807 2650159521 33562739121 10704855615 7826928380 89089289179 85909775542 134158295378 90110733942 8496218191 23190823483 378986337 73608679116 21173178524 11529328873 25436776458 66646754966 51477234698 57004449929 130193065865 14455952900 33128278928 136028802496 161022963944 35021009406 166281789343 71051957759 11846688589 3873985852 17417453826 36315008908 70362043715 34427076152 51623513120 22392053399 628850303 29716708930 7920981229 17392224564 55887907171 79545822972 80595084881 71788146438 20415878781 91259882135 3040919949 26538971774 9009498958 29614199828 361673997 3604361079 960614152 1925428473 13587685563 13693077911 47096807847 24846690534 69165426842 115327553142 204433643039 47452688039 17777806227 23015531899 7051448726 3967175910 34371269389 51769344592 595409767 45985023688 2329684407 95009107559 52466735033 120580026945 37540580498 113668734192 168269859596 54351571971 10629540207 69879238386 25177938845 21649820423 28928477169 21528169707 11308303064 11440703279 453292414 10657318991 68958882032 20389645424 20760555239 3908107027 10199874463 29570544242 87268397336 44955899461 43293362655 84744113004 52948675095 9216895364 17374249899 53911741411 99811321076 9168714546 2312997097 56038197425 30935156192 555530626 197681122542 6083396709 123532677133 215934945970 11276084494 30472666062 57683693507 23200927901 4528649827 44194910839 14314658152 58070953378 38362821005 51675966101 66467284809 37637511464 41174094177 8290607498 58338721952 31995856046 73887256453 9282913346 8436028000 14418384531 104533640554 14255849239 45868075485 8566607375 179343520806 2327817696 683498283 112718866490 141056494739 3331041642 59443449434 79351195942 10383053461 105291300415 13646338261 46629260340 7353008006 90973147430 158134786826 104730154020 24769154036 1200239674 148053963390 27644405833 152911301874 502860807 3071900935 356056238 14113750522 34012765250 352162003 129463034605 106991387993 110312527424 7460281757 22561937996 40527329064 38104619187 22876905589 27872055079 87496699888 9985259831 9642612554 40462663234 76768040406 365000235 2375282756 21624474321 78582363467 91521933270 36787769054 13624802825 20514967330 117452841111 6978240335 22840218847 5387311405 7660697069 28917796282 22808188764 111742564678 19557865020 16494017056 169432831833 8821821894 36545203889 111924723790 26044363294 14729910710 3283893667 61955196954 14987594046 11369879573 78322358524 14437225518 126201700674 7760672824 55558775430 136593032333 43375151786 39503253603 9770496454 136345369587 8066435633 7454535345 5295581136 7561805214 84839662923 8293441076 74548133203 28236258226 84748170854 4598227192 17069035235 197582041302 133693733463 225290863253 135339930148 88273262294 37711739634 74992837550 18645546793 19132854607 32604550574 140428061920 28611029998 66744379793 71304896486 172622039888 19412716783 6347530653 37190240543 8078793066 137973210754 96646018125 16274124832 13424104106 116503804544 107444836104 1239150281 35872857095 17911628349 51846768323 84153577049 59354327062 1431395904 161087933576 111032870299 38857477195 16657247884 101422919544 134823321817 12076752918 25630449224 1325045278 48487282907 19698281594 98943425745 544931533 2065643535 31920014685 69557528457 142196789444 16455954086 11969863459 16324410580 35872282104 3113986574 15923839970 33340176671 85738453644 8683715151 89406539009 107900379569 21793133600 93362866268 17193805211 80130860833 33049358043 52202405024 5633324572 11191168949 69027647227 14135026436 29298420969 71503693788 108854149361 83489522586 11999389055 118749297455 102143155994 53622169648 23788011477 61942969437 25873889640 105931002023 21761457342 146576886174 1536436281 48542684633 110261015699 105456187044 3853278771 42232708305 7617137061 120205594406 1932204034 188409291118 194168331052 26773732624 28393376820 846321320 13808295646 56243771843 2869709420 80796470052 44026940054 108809831995 17207827268 20439023444 20830589069 17885084368 1524860431 82017223743 150060948283 5888812771 127743421816 9837080969 87040242214 3912252289 19038017617 11014635029 34435965309 7839431665 85808014459 100093927441 4596077966 37424573417 15804140471 612154512 12591210464 63182049910 63158554336 76690031455 54019595653 71629882159 7025983127 20529738215 20176796088 5819167551 17936434809 41237462557 12186925115 57580670370 60292201037 23481274985 168739204444 40090310042 30508040854 1159951366 5918254605 10927388525 74435326147 100775230282 28357807573 79381120470 31290124508 11357059563 61928942330 166956911805 70454128059 12722203109 39545962614 40141871549 20330077753 6241581507 163346774106 99588180707 2840421623 155549168594 34823656424 11957966918 94246096064 34724243371 3495137433 41150692485 136506839560 139918483983 128635945538 62196478116 1797497760 68973622249 33668820785 176508733389 50616088553 35115041069 43523013053 132869765364 3686987297 9963613455 3138723191 51494855297 182130367098 10977420591 65925213198 22506765437 29021669821 5641853472 177355555065 40547465024 50967037510 25385073304 69496622386 29389104955 172414731598 100638975863 69975771204 14406959555 22329018563 128610693097 4452595509 18774839162 118346489284 5687046810 16655416075 40201071648 243978156789 3234359163 77691014222 36213040709 32504309383 135887793734 49920615437 9998566389 140273549613 39341605121 4259107889 626834327 10938930668 20188126674 1930425464 126792484982 28240048198 71247582192 104428313811 59054919423 100658177799 154490321765 145625041864 89416637268 27805198549 23250010443 13705196817 2344719013 167430505289 26516962493 27087767749 84236263293 101982907208 193929555901 13080736037 36203010440 5297883820 4695521941 52742310544 29833021846 1389232755 41010411576 4223322396 44636937701 95530300411 131356172296 65226840363 96622214461 5010605387 54340634712 185048380799 4930808194 18815966505 43048935017 183214848869 3738594359 21283726912 33359550289 112696339922 14181498824 111360951212 119756598871 1838187 81290546086 9720884830 649076447 4501851954 142738099961 3675977329 60274973129 227828490 176519102919 75717174159 23068275265 40484066400 10859117632 33354797238 35441364854 46598823590 18315088785 25944406285 210446168826 53249261 124847755613 127074546881 1309360861 14940374680 9036893442 7419348198 39154979660 11446901200 147457273826 5453868460 52771151586 134167516573 122133587363 36459357023 72303542127 213881424065 109062894232 63172991649 52374103875 67701862625 49774258698 4165605942 4375684192 24230257050 16837017867 54153763200 2698257433 25517911544 56169139613 52263886906 26258073436 182598833869 110965177384 76581371224 36784296511 28997344715 6676940801 141473491529 35452040243 166073119231 185173019450 169409060 20648647737 9414110464 28439341505 71760333717 22275712374 160371776218 23664447709 81337518239 57694204397 41359302799 71079020175 19356158525 1993304437 19027231859 2207948909 22254269071 92147803459 57325690150 6341114637 11127755531 71172306446 57258253321 74451777888 69923896657 56784232807 90937001122 3944575284 4281504896 3366368328 41478091223 4423685450 42531061003 12922705343 65235690577 10871998404 29570078413 105396647219 36961730811 19970001337 105249811979 114256496773 24305760245 27450513 23349754369 67127396021 44061791091 24939493880 37973837350 14205444543 18316944530 8426193219 9001639014 42299057648 155839649560 119557376266 202358027516 58695210076 4280696483 77670864069 70094564382 12059308474 47327598145 29192257840 229623896023 76477627890 98136172844 87431557512 17214505361 121131333394 59746171482 105902039842 15736857372 2012316068 2252970924 33350774893 2314968989 72626717349 14522738936 196433038720 29404760327 45234568229 167659114196 83945894276 13819263366 103495007108 139882437894 2439933209 95445029790 121587395915 8811793468 1325480096 194570823237 23704515996 9226628088 63997574743 12581187257 2288233300 11190679347 77458733487 14724835132 8296544952 46957710131 19878393937 68531705329 136218727854 10275432925 134313670078 101704334409 95938090138 10159098129 13211496601 114985218761 3681646760 87693587517 7648927976 25790837051 67741274797 88424393512 46468101453 53644139582 217751426 188597204638 57757293889 25490207840 12926437383 25476547054 3844830742 65519575019 7843256312 13093066409 114962663530 90476763990 5597939090 58625479396 193927579755 308995087 25542287058 157704630790 10352758166 7584950471 44329005121 2265670755 15015162396 97682133019 91044276206 143170126189 82353470637 12740047101 4022953499 643513619 172627373019 8651974806 17086060118 7050498443 8090818804 59410523992 27161534185 114728439950 23212321739 48591654367 147880989498 89520447184 3587759362 36142443393 49623721042 98742436100 93551064151 32586317190 109114254485 25480917049 5665499 40600827305 17618847232 21658135340 32477753923 111846942687 155106823585 27481421488 49033937939 66637029236 29134320005 116116034848 73844347578 66724178405 57637312119 85536221084 29411136581 23926322130 4147987258 56527856157 71787610870 99178112 72968107486 3634978958 100318447569 57923255762 77256901266 23391578614 51594540177 104123493637 13297205114 11037944007 38843111019 65332559572 51199443052 15801056057 6211571025 115703077305 12854074880 4655151619 79162438565 7339907790 11954485324 31257121260 112494692572 2830642309 366339491 34494106668 40539761294 6775268470 43565016173 75068577196 30298863025 132860942893 70462761692 196581328347 155349090852 1359746755 139389838988 149708526988 46582375213 51879647636 45429531598 16879526234 502241173 8432468725 96951720911 106292598014 13816852537 31434532467 65017187850 164341575589 95079926168 53579639744 15484508731 9213313835 154575375672 19598519822 50099864723 34918324051 31227177238 986944012 13585825720 95231292785 140016046178 1349389759 42341707242 35139553163 37353012191 167628047312 62717433074 97012151180 111327829420 7080320985 39129950361 120772235037 105711148040 165624389 4761349002 61190736446 5087578748 15674379052 643063723 36149926591 5478231088 39161598259 12796473490 89998085497 19624242462 108157314131 128368158981 166914864823 19194475113 1874268730 83370783906 7882006 134621128041 23254104951 148558240322 8351274972 25460853848 7897232712 55204529432 649875005 195249356196 2956610912 44800820227 195689329164 40807483402 92457427447 77548844270 14573024801 214377096425 6272399438 589085003 9362389770 24213921600 8743173058 132862142009 29680904900 36620116436 394235132 15501048023 7440222326 19593202828 18548070292 53610317042 998847504 50313706260 128316063930 20414459622 9055561263 52717666152 1215576961 51641166616 109616012914 104016527379 64177940576 16850794610 2123806592 20476725 84402018501 27762894157 7670097983 42737119910 27544145179 6167598399 4394974435 82336043366 37431909751 30943338069 52677212925 89105670945 4459598340 1867729520 12335124715 12041669781 90537196049 286126305 151529358561 17772474670 25402766 30785815973 90978909140 10608337159 8415248902 78224477112 13453114116 25888687099 7165211514 55260989850 8395649554 52435750819 41951418418 53874147657 80400250722 40901168789 25151464046 2029643690 87849459238 33257198367 13996315965 33516363219 23406053909 43477932466 56337374941 6357239123 50440886260 139797148481 8570080444 3742921774 161182836936 48656720672 2042878324 40532344000 58668420537 811379100 116277397534 37083100749 35329089727 6487082295 5911857699 79247511780 80488576546 215805748228 154750831662 189591142771 18738995036 51711039777 202922354829 61859996555 599205627 167596825830 41163028977 77718586981 67013266834 195697938423 9986434317 81052212985 27851101853 87244301166 16568556455 6927206390 90387509974 105108663735 86129573502 9531738305 1809029320 62875882878 42493691985 25604673685 2118953033 3597589005 3725135662 42682768890 62302659284 116848797866 7130805357 40267170032 51498894935 78267195234 36224375833 66735271815 43689814329 5851865850 103266546740 90965092750 21432452460 54387983816 5790445966 150808665552 120440782949 11502206892 177453352405 161674440 97061351178 95768776575 3728066755 37114912838 12144706330 123563878981 30874567879 48839786454 53399875104 179562376809 35520892520 9690896691 22140222761 15625933907 19206377934 99575526442 15333132984 25413615285 11884966027 80988187611 37636386062 4355176989 50605551502 39963204435 101502469655 15611623757 7530258730 106327438799 99252649915 7843093898 76509805999 4804308940 200454193072 3143267051 21093434445 31627803396 4934911206 59983686759 106693194096 12967909634 106418345526 7219940577 4382232202 6710239856 193266439950 51498284331 104306819419 5106431895 2499287120 78284173604 16938093710 17544916436 85741841058 70958496774 76738197778 139466219618 81960408260 2275119624 55964581644 2585072064 69240503982 6984655183 70616542684 171263130315 17508045332 71889905865 5740295096 42673340444 1101631062 27713740923 113633804143 22279018056 110090248780 143616606016 25823130559 65650118911 3664454035 55675551918 25759067244 195045587397 35355217826 3785654784 75396827453 74841327683 46329546374 53494264245 94252429038 28360963440 73151861778 96905473920 1071106195 79338420779 18610434785 39430867916 21125058069 11273331068 102868815863 8785639701 163596140550 76816507773 48685259450 136890489105 8817513258 13810608689 23279626382 9109818261 1926964740 4981639377 125059434208 86166140429 2211576325 26507193252 163209821191 2931921826 29407475604 55946861900 85127695909 135722829 92225722738 19042882266 38094867855 54173103330 14704122607 106263247258 1591095173 6699429734 80927845000 22020760101 14977740663 134501119167 154604940520 15262439975 70413251076 40203213775 33778968068 166256159085 15421462205 33601931 127804769577 51355301814 5111269192 57388929951 14026737131 11285215914 155548107332 486977490 36929003832 2466499829 20412867301 49651733816 23995322442 19736570679 24291882429 171832864380 84370090231 689593154 36839595184 95107451994 43277260643 69681828157 45746007091 12835125751 101999801176 129324104823 42658869132 30181179782 8427170043 2357781622 75375909151 40280690668 35812054242 11041148815 12304734509 17507658097 13038013667 151030282320 29872028462 22521788242 67423816018 65066066766 69153376315 60042816832 138893123261 11108488771 27458339232 75622716182 161765468969 115811058806 39267207263 5333399817 4336640033 37307778214 38371663936 36843546152 36188240314 34331930021 3086383250 111580472532 18192423355 2063036952 34014421675 45669255807 8658651628 4744927673 29473416233 45740634922 154859505 41776465742 40904174529 22232312007 5230744848 559545908 157086428912 11330994821 37081067522 8658660754 157346851595 83477647191 15963350585 124176901227 31805793455 48691582445 54722037034 217101336358 83074034560 6406508714 78769961979 183257824374 2759528293 60070009719 15008185432 113657255226 37539308806 27166641149 18403691220 97632326065 121515343226 113985626723 2033486561 42341445727 74807792312 12864542891 142371776242 91336224916 41934447314 7543742233 167045877371 13853946841 9849522502 2464318750 70662491201 13119716264 91218405932 122275978613 144459886921 91678173932 59445966057 182616578375 32815727537 7012241297 17598072745 133952233222 34765036462 3707750812 65920501067 9894323760 4399799193 111914798186 29163920118 22423929721 10124566147 55771978251 7063221620 124994916446 184742558447 32126385512 83287317284 185511676483 23392910895 129264922 4311462547 82175657537 8384168287 169676462751 50520588119 40332102721 144969251652 11798378311 8223242803 23756002206 37087357928 64196882129 69778047706 127338458240 120856587882 66906717924 124085223230 67733427377 2048279272 25856990395 25095528619 23883822124 100232739800 17737638884 1008940056 1360299970 3062327161 32536980531 79327541530 120449866148 150699100525 346349122 20296939838 74400470503 64335721510 20104438016 167359878163 2095258231 2572545829 18620556135 19875898692 9482017158 18832511381 38964082316 13899781507 4694404012 12169617207 46607832454 96252708377 3310300293 21517848590 25686895590 78652633346 6622029317 56983679505 2038200844 50104229766 1096878156 151352370041 62571840241 50567447211 13729096082 20682309184 87229239845 26300722 14426501790 6364234347 38970725605 1402621430 15202729795 89618879828 104326578398 2323522835 22239149455 44880261336 127806192885 52531670930 35696999391 115515695246 29510372317 49805728338 98539123992 131791922878 68623218560 180270519812 14353862308 126248801511 1327634781 18546367360 90192033220 24188193625 127890908206 6210558114 94533494830 28144945783 5620910942 3959273006 125002055855 40019346757 49162857182 24906479474 24075239680 61105311671 1600679006 77167217603 76456128436 283038342 151840732712 17442299649 74850458181 47591486611 3004000757 39683140739 180709940585 162140155110 82216403981 132839432131 6576760178 3186174069 20935253649 25790753986 50571194352 223906257608 166045028023 19543134928 15131596478 2299395919 3919452211 49154819355 51160970631 169463800351 2094202678 17753672047 168281241415 16471197217 718627595 6753313986 418417768 7059663749 48002559739 210553336824 34811239886 24585076624 13337952255 25950825746 6568586634 59798130427 39746504843 2268952850 976282307 98405725284 39379642242 20661227491 32507727805 19087832396 71953653955 191058285322 19144191790 26178331841 74803203636 102059708572 7269574538 40576990474 116108800915 143271256810 103160235673 20796431018 57799409308 58441997630 5390196976 5954526426 311572045 77475181575 44959647410 51952894717 10196079950 2815361412 71232055411 71950598947 88403733465 49309009248 36415343951 4149645624 4417908160 35898252798 81631769827 28231921321 44653775360 1416149120 36186329347 87894247272 13776641010 33275967975 13019447421 61850565411 11158951407 92918488896 54335847953 90349217195 832596283 86726447159 87252459768 12725057863 1788720218 43244971186 37118997542 97472627154 41386941043 43346742461 23090988431 130524180129 42025326201 82218154463 4178142238 30610394682 77027953434 127636274169 44797366531 21405432459 14529316156 496655203 9294002579 47457268642 19169580053 1720750755 79827814657 59335222973 170084501968 43876956979 89716950403 52455318213 28058876174 52115332889 405819503 53456533975 34966146934 29324911762 70791478244 64374857034 26048641345 18816176717 43242119617 75322306797 164688384166 123037630172 98901580482 85904196505 53884390806 52468984820 10682205121 11002577557 15692562812 136230431077 19187812604 73372806305 17671620204 30335823734 15013125490 552950275 552058866 115781888944 3085020491 32417100017 494558824 15303580667 75200976299 37699545979 22125212938 57856773369 43217393759 83758864960 2172205350 103252319001 7551640218 90587576619 131545106063 5863645663 54914628274 43882297416 135516778299 78414159696 28402648755 94049511491 186908247806 5603503211 13273585877 38534580096 52270694783 31022154342 9478521941 20261824921 2539470459 17458043413 46273975981 975761390 30990595262 129085819481 42069689366 69420153557 118258918687 27649570060 170417348511 2055805603 17264161225 77206952575 5280280536 116963241739 53949408518 8585638691 48050585992 119372548701 16658149851 36021540759 82293361796 2223258491 9846028337 24415380762 15680744142 29757323778 1250435502 74945430895 74991676432 50609065881 31314803473 54922476096 21797904482 7945262136 26330607528 89817996315 18320583819 11028789 103126350047 37401637214 5279861530 61867192114 82321044093 34812800239 184513579588 45306841987 18506838157 30938826663 989455062 6268194739 38275083722 80100114913 36854928996 4166065339 85945772278 36252870420 178344416398 9574131262 40009994265 154111289736 2066220116 37069094742 56781966994 11214937946 591126143 152878270312 21690504694 17283895919 27769891959 135221996390 19883013642 148682496568 11395083595 12618953659 41625348050 1085774 38869567407 46881269252 59494774652 55626912577 2713579382 80215883539 16739121086 61372193327 118796659770 13325153351 10934747612 31260044866 57414347967 19044485660 36344955739 18889474234 38046285785 14327651186 101222650920 1761147630 35265179505 147494487588 70803134447 208929281480 5512513156 396258 8719292001 527775331 45481156195 5634994622 25447163970 16656357680 12923288436 45737808966 11955904835 13760112257 89099994138 13095019 217475590 57969905759 66633851411 60869218780 17482931533 13525148787 188820178878 227320672409 66633259574 82271776591 17547573086 51334178610 845351676 94300077121 7833277292 96047987498 15255722230 101142368248 66941804258 34746492218 9990025279 2541313260 11492034125 101965725197 7455591163 59658394756 7739841246 61955411962 125523040270 84143828502 10104918838 113528556013 5287903612 4794185915 860577257 12613439919 40185656166 59464438748 1156443465 4940223210 2885312401 127615824070 8833211796 18585596155 180574753030 78848953206 25365292724 109784404201 79601864269 41253758530 3697738030 3393183302 9226002143 32994037010 184354139045 226171663722 35454806351 1100563767 63089524377 108567442902 50362083285 48985020542 85516895171 35020382750 47706593236 13628679969 18599008948 4231692991 9369123124 156650681704 59250890055 31815935881 3100840047 51414689518 158849782823 73921746511 103950181251 4349793736 36522043949 103786075898 65033800633 6869021895 77469352340 10325812591 156451212616 1168034174 15567211765 52919822414 35772238344 101690184183 40754180496 31818860228 2940014744 30502922963 178059051374 128654612497 55946051775 125949230 61366098798 39958558929 137537517953 17284905417 13663113854 43976808105 25822317234 42603158875 12824210064 146435767978 10085534845 75177460156 3885512863 28428392276 77814467501 29931479605 27025143404 52637418891 101487722338 135141043409 163346953308 118822963020 388817134 1901195233 5333320962 81629513727 201007381548 106179564864 18184955451 35885036546 122543814151 3144259400 57160113004 96260693983 19106518330 41493663462 4235963744 26441073770 477691700 71401211866 12306379516 136375429508 25351897170 137058244916 12051221983 17253798709 2058109113 69969416113 46202024935 634521971 3489220002 20938896045 450187973 37926931140 18149574450 21725390440 1271111562 2187544875 27394006280 65016137354 78628504009 79184651347 4872487245 83373648382 32733291810 5037603400 50974134580 64650286419 150414233420 4165048276 156229530868 143306281095 146087584201 50442014185 10774654487 46960601285 102423180256 25913625973 329272194 3234565378 26635528799 55969312931 145530541900 92524378563 21763202647 2769424075 23569167281 187444580901 9606146947 6959191433 9551548738 143036346681 37677217234 80931898291 15394797216 124748027007 11618926913 72704432052 10813643316 62426500882 67376401500 25032778379 21528573547 17348338627 13377545951 5701650275 22782991892 552397558 162239629547 204742740539 53004699045 81449641133 10763855284 82091186102 130111074930 10713678407 88838234671 15323728327 2856524149 17141422505 12607161885 2923743491 9327219010 40261240851 22771232860 103846720046 84524579012 10959949957 4128758537 4093036214 29774083450 27801067859 12790429648 104546102530 401678886 80556646218 109523657337 2024811314 37137622976 82212069942 25540168244 4889492981 57923939520 4024117126 74682608221 59440747207 166714220013 40392045272 1213039327 146138582707 120339219578 79679840582 114047450773 26050006157 65877933235 4533272013 16223818657 76488494059 18946954454 6513003776 49402216579 149979515634 12526804072 15084705794 10111607972 1929505267 4772323668 79402827514 38021735601 8854741623 26533633217 210839484910 51222580540 19379136954 130098165471 48322229113 50304680635 122273190529 127477890849 39217578746 12325313400 23099005146 19714183724 40861679434 31739419917 17982547000 93650907584 47580613534 2311835136 9975024677 36938539247 172906137091 50795843691 615163054 62099631797 2202671068 23577127239 16830310430 26869850899 194226425084 138313232566 14259225700 16085344745 141152458235 25258631469 22625518198 27966123 229502016010 83274994755 52953139550 28782430461 128133727039 30318357655 5121574707 30124548340 24278086953 30880627850 4146848302 30009475710 162940220750 8938070759 3536076028 8441605609 20166293083 33777013177 59383389891 94154897449 69115092524 120061870500 18850881708 45549719721 64145839483 32265895962 66128785 70482061075 133250980130 12933135997 194193575962 65806535217 44996053 61570944517 37529164324 136323073981 6156865700 26307824626 17683426078 30438236906 8085532310 67654142988 29899896899 9102986516 3840175955 49105254706 6330626924 21788796005 177557255375 65874145362 101537157121 52294458316 106776517573 18978828139 47871354872 37534940353 60168490088 8692908286 2566403474 20234600062 47043946619 153695654768 171772942529 122509065353 978666864 807337480 171075581635 36417412779 17571294330 1583791612 32438350646 21920520989 27192627378 86060298572 2191864711 62773394783 34534757687 3157609201 54672606248 56932512465 31942532376 9532031278 19004368129 42036298649 34012124971 2712431685 10941216294 163755516476 115134868120 52281804849 8428651900 6734487125 51195471168 9696073306 153499882577 40333925285 2337012396 1960280004 69688261605 93008530773 83818976310 70344490939 21197809903 3620656709 46402094541 108282902617 32809219357 83629895113 42605540026 192269955477 152846293955 83560873781 528901214 102579521898 100025838069 100665012202 50379105161 40653932431 118014329525 81407735195 71633745826 40928493947 17478145646 3511339780 42328516502 248807250 4177921838 117408038817 23487894388 80220773057 27907956644 6333779479 66891303572 114348510046 81629210777 22239568723 46729508019 14251435564 2959861291 68902287693 81343192141 104371032078 15553551136 16325975098 39951709903 41060026 32893828235 121934167352 91594910929 61945482257 106617120177 967416639 31617757195 62191230959 51376247326 57990742582 57065197281 6236367872 96466838666 37968029776 27961267344 19433044153 28708696550 2273836815 26510157663 176449074553 33871166873 73543590836 54862709930 7722688870 2419778957 201232677699 97387749360 13249525897 45429228731 7354074388 41763978568 52806115135 6305121648 89585546233 168778619112 11582450462 77314001667 48438214605 3720486 88637876911 45734025675 61699780916 104781451831 142802790681 37425391772 50238097384 5115980388 23858665833 8352614452 164155554031 120232516726 82962816801 8710249878 56298426432 35017883914 12754818152 1185816952 18785982717 26062856684 178342868 66844359243 65134354269 27533599416 11476359562 57591919981 16290127329 650278269 949042442 3888960583 83313766737 6426173028 180491447935 6001055861 158952930719 6036152058 2512185880 108495667108 54184413807 15892105627 148060252938 100922458387 15859718778 77771466555 35437550950 48843998600 8277863084 8092618892 5095774761 210491202092 103794010514 43228219457 15534380179 3265288030 4405292113 62128113471 75733314597 11407061928 14458284427 141662613429 96658001271 33410092161 171258580974 31723312084 2144782513 12836152934 22424406520 48682584499 98573663203 75721508375 12459990732 173003282060 57150002206 61907530390 3560550064 6012693159 15881384101 17385363111 51598034891 36203835438 112873933 150589929803 134620289748 95208723315 58930865752 10187597993 24752001320 23381273182 6360928104 93686073214 77315021609 238055909464 48597070397 4673387426 68779314761 59915427388 22995647540 5743825959 32377690225 26118931597 69542220907 109305132482 37125743184 37189839295 167582373247 124576158311 178798524503 95263640154 44420371416 122754297018 89505495444 29861017566 41594022596 29365389797 56655075038 63790437396 26320095602 34705949461 2862016037 26312052824 61458310453 31793227090 7521365816 44840906074 7188268622 41571359083 52614310993 36147794998 1103123300 17537183818 73113470568 4469448410 11555992577 5054543797 29096016396 21742254645 17344351436 961603972 28920236098 73864077804 56129938607 60969528090 39353849302 12218220018 33811364960 4764921760 119760008635 69829206892 91207888141 25202001656 26415141411 4984050422 43028485220 24361419518 17547617067 2121188045 158653981080 1422765536 49931534509 49583245095 6482136271 542926039 78555581690 9121654199 39957682265 18744266165 13890853864 179264353731 1470825475 9088935515 56704578482 42365307059 21198719967 24797376398 45124372820 67369563965 11648836364 106987122450 127833077900 1812452633 46549034739 5314504557 2644398321 83361307388 91124234168 35113652748 100418123248 43403343359 137778971547 206037059709 29234072720 8221019202 186220110605 120577362482 175044622136 94668734366 151621604775 881761013 11412567264 5297843290 133783895136 136414968382 10648617421 14996504095 35375498739 5508583847 57728814203 23427043073 68242168185 18626865430 2595294659 32993937060 118641444384 55953172 138928302338 55864957827 7289691053 40022053643 49503628830 3758415594 38381973435 14039285668 16195533808 17651529820 49326176069 44301293275 26397789904 9184323132 370276648 192911273893 143078073282 25480593539 65000469497 3346047466 31497681029 204506414733 12094721902 4407687842 202039505419 24526384160 2065729607 22982490202 2748427658 20276153281 10995770538 16983907080 3773284858 16546845550 1783674047 18002948041 29946793850 103615506818 182448615 148502390983 1226113791 189611164 16099718876 29517328041 17227195832 44924904607 59520263678 25096924888 7491651282 4131561297 123432528309 23921156653 4072600045 19385737004 48929374305 13992360462 178665178179 106579745909 28212733012 132737535520 14129286708 791242592 907902673 64489423661 11777523755 144867582632 143426857096 119811670481 55358336017 1313490604 104109234083 101691243643 28248378312 11070547979 48965724625 4212367708 11043879876 40379716076 30603997211 11090598448 23859931926 52487033451 72501112362 151785082389 38115460630 3223030857 38664583918 56977914133 2839712743 3801557213 22144037911 49344556552 39996265374 75674451603 40663139062 4712804880 4990436749 76809097225 38239952057 92519549633 71167581107 18738360178 2246357412 100682330218 55708926351 7514984367 31145696495 280384636 30848832735 185842721608 43866690535 10233868868 41226467852 209614292317 582913458 65982148226 83171886965 1991344647 18607759315 16703048727 148500644754 14486151900 89374594322 42392230220 227662034108 213495852507 107102844471 84199020213 22156947883 61351336522 54599817829 55791767241 38931823693 179591473515 37402654191 8884744181 74453206692 9822561323 8612947212 6217669796 75457471816 29151289493 99616805704 8902094140 5986819272 35226372098 122631893436 6072750026 47241691215 12659889107 104819611037 108871073170 88433449145 241599379633 211395670 5078078917 149484593 88120282321 1378489636 141120159114 53989798171 45529567517 34021082934 116197014317 82083607701 91666996510 31405888882 108581015443 4553321025 35684676245 90484155535 122107048927 25904091994 5770033066 56676300320 830505004 41923432562 190825997639 49681189977 32609212288 23275775697 51891694518 35175944886 94761693016 105702898059 178340845 7407386147 24302648848 6677278147 47397436044 2293726498 21309292804 58986698077 24072866686 3494778938 93653776658 13620219587 3994024086 36840773594 27083277632 19727736733 66640993553 4020673798 3222875905 191176593325 11637600800 58190919452 26565252237 41860601433 140483283706 69762988247 175616091847 22056854258 85375709993 6744428913 159384444297 73800308037 13578395467 26058412135 28334236339 61068511785 10631025779 73220555026 1309880918 20502026701 19760734762 12348221858 6522223917 30351993229 71139764084 48955194778 25920826862 34406921989 17740020723 103633201313 195184288 5918283550 16420179984 14133293617 167288803781 177923451953 1581095261 2163148692 37952774395 10281940013 111497710842 82449160249 100706843209 14218685731 1518762334 6300445912 51070103217 6463643134 53024716486 123121691110 3685860003 2054381390 39817304831 18093599458 138627142457 103954508918 3743531180 13507953652 120192142845 191194586129 22116342759 59711376867 15051225901 6833647105 6857073506 7720218136 40676932692 15692512483 1795386688 38740497300 31507258925 36697875221 28446236266 29386456034 64079526292 12524285 15925117783 52179111514 5898266512 95330228411 60300251851 41670623625 42529475431 1686571106 60945680600 99857027422 16909954194 163863877992 32106733133 72026128706 64405207972 63385643859 6569674363 6404681860 165065479201 17285462736 77156706396 3713197329 5172082773 44794038289 28783000218 129961129958 39214531648 158571385696 5143436247 13512997421 35715986712 18708415595 157009152030 75428828640 7558194420 9104631895 61841716945 11279601904 487777914 57624669579 29061837766 3350816372 42077912763 58291882672 3981348859 17304029119 26822075203 4527171534 2975302078 2010767539 147147218451 31656542375 62410403196 18475486826 41277636649 130407148586 75126270424 44429900773 12747855328 506175 176374895028 94893663239 84711405127 104999780830 3166030743 185301392 123911242150 26849171598 18556742759 94052698696 126739007664 155373325299 10572720690 129778850361 2192903501 1300948699 32180791272 21783197856 45026753002 63189827991 10828386836 165806028606 1588998911 17191630967 123620269174 2472834873 140722509519 12143395029 250086546667 85434370366 100288791188 121690408047 62500999667 239462451541 8473087810 16476401006 28662444529 27280211869 639456315 70756709553 11718237300 7847879712 121223948425 5840618680 170392816264 304804429 73368059258 170665060464 34485212742 159861399412 10801765594 2684569402 108447833185 974601761 18284123902 23038741983 3499617878 36895077228 51131075606 1828351768 40566634676 14245950817 152457794023 14745138000 4607542456 821928340 110106379861 157685052842 30760927470 56303780654 100419588202 11213454430 67286502046 51401730177 2967671904 148116154461 18524507268 121559421138 23919245129 105613776324 19277383645 26298407548 83631388243 41027580564 4174029758 69765607959 2014640759 10381472686 43902664222 10556471810 77565833697 54751689733 71700658 5287364652 20096527205 1593846860 35258295861 67756914471 67798463740 5982599226 130113040125 99255403441 27660161831 25953154013 44493819522 1232871705 78226573750 115889004942 19051419171 117813549576 143234187863 32402319136 46757245551 123602647680 89916417272 38821795886 95163892494 119655358302 113670356137 28410784065 107622633387 19681388856 32651073890 20926611936 11326292769 2443216308 39726360081 200862355772 73160035515 12864690152 60137111538 152669957024 21936002934 63225087318 9710333214 103903067426 23752806700 41639415074 26251798464 155639802335 191557109920 7295672230 51037981026 12549108601 51706250312 17596547488 8687697065 255667563 46974229864 61233716879 1324460158 98829449394 4127205016 87130665312 123729224855 5472367267 69756152577 107729782384 44299037400 38139231086 23321515012 113361367779 83802151233 24175353973 9522261987 5200766782 10809191868 109113530467 54859809198 146490754858 110734677945 127921644074 37832822023 287395349 3784165354 17400312102 9805419279 58752285498 118631485652 14040140623 5539074217 85823478587 11277192292 178257052 180786346315 10158610535 56552063311 36262475347 32392304010 20078204207 8300435 66857827859 29772360280 34613505064 194269596574 17691253314 7195957094 86063913591 139051241626 73524855007 151424175978 1950916011 124821847664 30096246555 45985968298 58159208040 29166650998 7068488356 111689769037 1487194390 101118428649 8085385053 11684730283 4581440315 4529154207 25265136231 77635048316 2388559035 1293128310 2350208347 7623144475 37692268177 167206230728 128032032950 34672720071 34390571151 21638549192 16617341055 79952040507 23931919314 21630205983 76999974106 9978884615 12072573776 159637807487 24353688934 151702844094 47602135577 46016732253 3758489013 39810394971 5059909818 57402368967 69658771261 6279630904 111021497486 19775893966 8755464133 125332729962 14022705611 70745924455 139202543236 45283780079 112943813115 20417502722 17238444425 24527348480 2047263038 13373406057 36329665587 75407161279 11362192848 1135494013 37380952342 32948085324 89423277332 1766688025 90210993868 12693353586 188737373053 13617391681 102284207756 1318402999 90373003172 60878218746 68862422684 78919129930 54666542203 10371583481 3166434213 7678577226 117989605259 170427821634 16770395947 5222355645 239174715795 128472441413 10869140841 142323832321 32365455758 29026212015 35466913829 23746228879 25668932229 1080408928 7010437414 18796431709 44588076146 34659153849 131115813906 98416183765 14554212158 9216937180 213740392752 906281966 8739311222 138090204139 133509920753 14133918688 77411195323 3216009006 82360242292 35414878510 28004852973 89636018413 19383658094 74025743651 8032407841 165691412411 3891885492 207222226560 7405045467 18283816642 110406667062 24016762524 269152678 86107741314 78811081355 921323828 182283619 51384212798 49189026978 57825130524 8077198872 74244296499 99985068071 91785450386 32330466987 4911931892 9757627618 122232338661 209665815 21293501202 46991381015 15636190389 9831828310 12799096893 36158052093 10134210291 3976340438 67117932528 224702406296 101390044396 1801886796 82779530902 121173420061 160963510009 115161602461 33337429437 106129423002 70237166925 6470148547 114399713016 85531785985 53030803924 22780401028 818126367 156937321794 164451302575 55551525 5509497044 106273709374 105572567287 33001896644 35611820679 33855085780 82533655805 90597971322 20608227818 35962185030 229197459968 112795726404 73309920384 109664822470 637062564 68158088120 117962982493 59912239550 91431540377 1045476180 19286089107 64031647308 57200578107 27123845601 5393625746 73874057966 150486286162 77232483717 93972283866 86025574209 528387953 73169365866 110662706910 147058228427 75585503725 51497338556 62066806455 42816615691 204939368803 138494146199 77858262809 139596717 29894104433 10548623835 6864193313 46087097820 67528210274 130775609542 137931797011 123986776472 21318037317 35241763045 12242585601 6633080946 28705033420 2376352792 100369730037 123508703340 76345272426 41049146180 13534083574 146794082608 23715023455 7294777250 9652875219 73532775704 449616966 4890681622 98574273457 1272820294 26933601356 16301134179 26353063868 1741781924 189503221627 10499023641 23281160438 26182351005 21339144796 71864112838 1622068601 10971292243 22852276633 53811674797 11298868158 181917538725 106651720580 50527650715 22678746402 810567280 121987235064 217695799343 20378650723 39779345817 45524798947 17049617419 1609837048 39409069488 10638061574 74652464092 1862401984 3181207632 75349999449 182410381174 97730010247 34635858685 6396772565 13892131818 34547833040 15452433579 11591290710 12727691167 5916696398 168555425541 24789678804 26809209638 4975485848 6872382790 11601541821 3017007894 117074402970 63636409095 12092008803 15137393764 7781869919 68984766916 22825301407 40756101275 2301481921 73403676421 52322486262 13759935478 11836365143 64289229213 5155176685 11512943656 90048648366 1840177027 170923439529 94855568880 14488895297 419258267 4075250942 1032744606 7634148384 29100713181 32912713285 1233824348 20389691364 129739711905 14083265283 120161743275 5467601157 8200141586 4680229398 11302359958 9654750521 199980372558 4594213137 6557545428 211812460625 34867843509 64158561558 29074872030 23017817998 38797642793 1728838879 15353587210 8966640287 56805572911 72680645292 20651571327 6668127115 51848233579 132562765203 941677026 53682849048 1324760631 27042292562 51623342784 626491469 195296441516 26443367570 17890532470 77013130551 24434808717 3049760258 9224032494 37928911306 42050621628 11433392715 63757815012 56593722281 139402285239 19804287020 55679123374 19809871860 53033906300 12387781290 9039638346 69919176 1496266799 3078032525 11117511524 100359707400 35896087250 63726097506 99499712766 1711849875 6092335666 27298445932 102328048583 16938839989 90298830885 46403374975 141817099075 37244311020 24700950446 4963529178 14714719195 2695140942 543512221 49550909388 879162864 47245363574 136075199157 102589644519 110609209119 33017572082 8223897046 83425074189 46451904702 56632810679 7794877808 1875902285 4706850570 10098057832 104290032879 4532694197 23275066072 74703657260 25645009910 81240184952 9214503154 24803426988 27829257016 13128444317 10246796768 38077201300 30194616928 48614154904 156522539555 18454331606 13194844863 12724371543 20649245879 18508310129 128288149257 11735819081 17543097156 37737273341 8162574241 193301210637 3458107625 20096816433 131139365449 73151345394 19619860367 9662605055 23960489373 9258072976 55944682488 109449234672 3642650508 136295911584 130028672752 6160458682 15009746899 88556101473 93440886758 39828879855 31484961457 3325449905 64019219640 57102233048 18081422158 20582339564 14653741378 53070649826 70978748970 27218587784 60961660180 44307005612 28866707301 3594285617 13276602880 6779298098 12266427886 106302744902 14477217623 34956988620 12714616392 221056312963 8657812850 44894775738 36187928741 12901014562 17768851935 33985827740 11207064611 22270354477 2784275923 13620827028 5472457470 24340818494 12532681949 36561981869 10419655987 47750150950 231475898789 248280383 3191918650 5442526180 6565113437 5475111067 6204150379 46922409668 111857720581 16583280265 60320470157 5466851295 35001870544 31768459704 49201566720 35024310552 1881992740 6896724914 114500574070 19216109130 17153743426 7086713112 19697039248 101885237943 57162564501 45080916057 82097147129 12865906124 165713892398 38763102837 1589671816 30907937405 61959249148 5524704755 148247569251 154683585691 290864922 42427884748 32115156908 24288724286 15742636219 1029538580 41906613909 201086532838 21258307498 165921820957 15303324163 3877564439 2517062167 87901798817 22406644641 25142745707 78808380788 5625735628 55324421477 48105860747 142040081008 9620329602 224520323 152825036811 91443077202 3844918089 7013838087 27652221557 98198140090 38106881379 5310324564 48959017279 65346504149 110441549788 28061163085 87000652186 15352969648 21628535684 36199489275 32292009071 27735259900 35455865253 20193257368 599372589 152150112861 120777210237 16783948244 72307795099 91104841547 20774140469 73479275884 96125998552 87070676628 139117907848 151688582862 7706420426 93710618203 48797455252 6211006042 63468808021 37673302359 1131833117 4831089366 94786232669 97412055126 29698879376 169242801422 38987557 34967231588 115851964159 57194865609 14733151502 78821302524 563143016 126076373643 1839843373 78474788245 5088678368 1056424995 209069189647 9519927907 33481972433 7829965767 3186121186 73953262499 9811366934 9624678190 141989066503 30519888416 1374668393 46558731660 108437450517 5695325297 17456219445 4324835715 275565916 106075135625 76480294913 168526063444 3263348628 786561731 23610685207 78266339038 7983004828 83094369850 94111936145 961495479 39383283232 146352818452 2609261553 93101782969 38023645122 56991147506 1675741624 96741548745 59914370903 44190061586 2572501234 2643501808 128450042302 12851679719 122501667298 53350819187 137026411820 40321738417 139321837368 908893146 217349144 1604133616 32367332252 16311785508 899221202 3076400984 107716428237 26373490667 6375178780 117041998777 75526575380 205097328365 6165116184 46956 54420593429 519009888 29128990257 73053943823 31496023017 62577943392 2242844121 14174358519 15271274 122213244685 33174294003 275120843 70923653562 35271474228 12363637765 37881694864 3941783379 74743667 28125230233 80565716902 39012929872 6175864762 103252141494 62875575939 24066116039 97724448736 48762643686 120506122069 69758365903 18047718148 35756917694 75347308039 19313300562 78869974460 49195617642 36939920110 25888237113 6180446270 49161040688 3727699814 40331764907 41726492035 5588209486 16859128069 12244178138 25435540256 79165430014 185519378622 124973819752 25323057082 71778724617 59649664881 188989606661 19824954489 47819878459 118555586938 95555886313 12411685136 70843126762 110748768931 5569795189 8674792032 51099979727 88161512186 145446350249 2780602219 4877475913 9439180080 11808597694 66490602849 105527933066 1704570210 49706904065 128142563233 62195369877 102188849407 18652367356 101031672682 62062340893 40420428168 40184076579 41284118088 431003089 122826614483 13975715948 30774306854 43656686125 42764464271 12702415788 7579488799 63947531402 100132107056 41721948145 5261825196 9590129942 7463490026 15511320363 5799665111 23730783954 105541577354 771710312 97650831962 23605683784 147225359152 85212229900 104485770994 136268260625 17977675478 166202379780 15579839416 12544633143 56196192900 98328549252 31145664864 36764324057 57128660479 129199614129 21254391116 28653163751 3016867664 16689870609 80840560260 53352764588 8743338016 3155671036 91932430958 16444372036 83320516362 96871488024 7411525875 101738679843 58081314830 60953951723 11478732546 120615316604 89607368738 19793341557 79526858706 96789786346 10889357116 123831123066 2452064068 5877509687 22985559757 98885231891 38378190002 130668017493 1260247405 97410938626 131495586967 42282843817 110796140764 24324994802 9835609435 91460774958 69605774265 1605336434 157158315756 8561064004 1353711515 81589411946 66477875590 1019284906 2442864222 2285815856 16426776685 2489649523 23718967628 7016635475 35896998150 16629137574 14512981887 13904876945 90656677754 1304244186 60070209729 103504588795 3476216983 48662526912 4797491090 11181817015 53384740662 3815342584 117057676330 14026958316 59490481230 58332648246 5615534819 16917102784 474890644 39551925563 123014303095 9676279725 63944900574 42036907208 61622559636 14990486535 96337902294 10705748622 76567727345 10828292935 32357525936 32400698609 661409748 7774127025 95009531677 119700419110 143694561448 134037496370 24845435222 65548106196 25148256666 1283051811 44301764664 28931695597 147759380353 79879373097 75540840985 60966619747 7640966620 182891046773 160293223829 78504862652 23172716084 43928515562 23697661870 1950794355 74631854401 2528470688 28138789755 57165388843 3517514807 6509160337 38577547099 59379376389 7842804083 20211135578 144618757873 35113994856 30896538639 3590534890 16764738851 109694336060 186894938323 40068103409 29775918046 102704026114 79179136482 76657059968 2881968325 31205086070 109132301713 24115332085 15156815710 18409520933 21557773126 182979701174 39475188947 48085093577 22004033240 147794789293 18550208724 28011836567 70366938347 55687709746 140735295814 137853118304 77806887534 25057326771 31716052909 134156187812 13706020739 3654583749 148610 26334247858 4073760934 57424459397 97335210141 26781334346 87507176802 13102208458 49445600559 142487069547 189533838490 67080796509 123124148410 110083452427 13910607216 48292076509 22453365657 12560755451 25914085321 3918431477 48465718848 46165433667 40265537111 150298686329 9464895653 55265036223 36437957133 92314775 10289428811 49295812401 77170215428 13403837951 142314640664 103280353035 13189544124 18187133457 8035016893 35152519551 14274200559 44530389070 53613323933 23404651951 7252709555 62738213032 9982734936 2533383606 24999049446 3826026659 3761367260 55981513914 26029366328 18644226001 991043304 9215366 129961202020 46977708514 102017372155 32522022898 201930275168 6866055163 28193801 3177426809 23370903391 31397080295 24783165701 25378172525 7690222189 15002216108 178663566775 4218456524 16263819751 58319631080 62096527681 82935632669 6404182215 44588346501 13340705482 17374299256 109223518101 123135784413 15167797882 77393536835 27606386378 109254146270 80815915183 114332371975 6373829536 107504623804 3734836791 15753402520 52851332338 21742396884 56975679557 2308938880 189926685493 48342746364 220629891984 38492031247 51306206466 19185420867 672563542 16974345899 74786828826 59459260407 10739431225 15938880979 53958471228 83443347191 83357475865 11659538008 43275167789 42523146116 10777632686 66892543464 8525654982 52294234687 14069989432 774974633 9150834116 66135674340 92001705 33129195382 45179793680 163860917353 78913681531 219753255344 191326926258 43512929931 59562014474 3916542839 142375967158 5124508186 62838270819 149008547051 2778904542 16425395678 158129832341 61728557387 73639589920 43621700584 6288801262 7299210564 37187449178 54013568188 18427699468 33344055421 1403026053 24442702200 20931161567 35011372673 136678248181 125290166367 5764736858 3802361739 60658817513 10972568483 80048317833 83500381165 175775083 47630013931 68879789427 57538355901 9011159252 64123689854 26452092351 24755491117 4674889265 24807080078 170537701060 170787805428 54037187483 756777742 32232126053 59158058260 4663188392 6593291971 50266149685 84273963682 13853857656 1455279922 110525066998 52375975127 17651877898 3662982934 15545383279 163044310837 4991615498 4258151215 74185967885 31387554909 64087289512 13260468627 58142284329 23471760969 134021387248 60399808988 46386977315 1624938865 20768427709 15725491979 23909223392 67249212199 16749575681 49844685750 6180694831 32424174007 59873978418 126445725952 16565325465 104635289040 133635163919 41300791573 36967095028 30283075397 122859699173 5179229777 181350123292 56975591306 89446933750 49259887776 42037747604 37486893411 454507317 24152867613 135246992622 78052237620 24633537459 92239630799 67082806426 9595797265 70659708619 24115186 104822129078 4447684540 4683325907 71805124269 39374511669 13003700506 1608572393 24392270617 22801459266 88158783559 175252246240 47905095407 3836922951 44306185555 4048550612 43390585661 48182580420 69867097551 5420708996 60535661611 18883337829 16085492411 9864511654 18949874189 22036846548 110197996498 90754086822 5688092220 11886790581 5236672463 9358838331 130071329388 17285993374 362713734 1485390542 13974654117 2334541918 5798834509 31560169117 19061466713 163742258080 130811318724 20107857867 86668039780 39263641795 17423106857 77540691775 9565278592 39097499971 173895266842 50905194300 19722450021 15148135773 32707830189 6269694967 48604744367 25675913406 19328886480 47867427996 24593268947 4644100980 177425159703 10939345110 99832771792 735004522 41079383597 46371303180 33489844740 31837761029 49895830310 64898095046 12245039288 1959462805 215533732666 24722630437 7517211149 42849812390 3064391480 3998555088 50190556780 62261771838 173973723685 31008637195 50771227748 14878082250 40914744246 142745938800 45298649392 12724443320 4838163452 16881955835 361788459 25863274986 79934374535 10758767766 9103761107 299103427 151337863830 79972943803 128058380701 1834437924 10643148507 87350855755 123180589012 10101540858 46395517465 48475014870 11083238288 14745155902 2935598210 64489670000 82827688155 31833471136 254866003 38086217513 49203255470 38376977409 95168921252 974170159 112284090132 30415548183 51268037839 87768583442 8452763934 8167970387 25113720885 85790582699 111797438458 5118855582 6406285796 4039286400 49515798553 1407357274 150690285981 10250216729 31987251106 2406968644 11302448966 33990100258 101846583351 140413131259 22300415481 22619486634 1026682510 107146812685 10493124940 62513024768 69944959004 1261794978 14030464326 85907651362 41146174881 31274923896 20366551835 13437694423 1257523662 14750913497 62450438880 5242051865 17824782356 40279084656 90752269454 14971527268 24141249782 64442333709 61400155119 25435065043 37832693321 3812188628 10265914162 190206747240 87648578867 6284419893 58959413935 100712102005 5878310905 47090599533 32813617149 24538821618 126552629466 84100090590 23503239507 27082336823 1448948703 38388033189 21024084 35745016831 11985146829 92049650313 94991116188 20831132610 3903040605 31652388217 20947301126 32297725856 21611262036 90186545578 1545320427 39025816398 13908306155 89866105186 73079993818 11895271776 3080322692 663390663 88901300289 123871413274 125075182381 2436806110 761079707 10185668863 101898880204 110864778405 68287398112 36914886020 61767301790 81640967620 78193994880 72935981904 88090630031 135790872919 27786520234 47589668530 108068182305 3148290441 118719481306 833726635 11171647468 15890395477 28882927814 33633975275 162365484194 58329519406 12449091616 9498758879 11171793712 77618648388 102312604933 14357076489 56940563654 121202443807 489276032 94546666127 9018086178 33771257425 2275464391 31357198514 72983731475 2822011142 41832937368 23326895229 5332805435 40609974944 2706109730 93793042353 75774475 11467102432 108869801391 10284929729 188951140132 14171140927 18469479833 12579859765 1569839423 19645107873 69704651077 47464236630 31461120496 45535423883 36600036446 53307808105 54649337289 26616395270 3953195981 838507943 1826093560 75348696400 47314457886 31544675683 15764151311 12687409684 30307387621 53625304486 46729530673 17139238656 8576503450 24538356260 8520251717 22993679518 21110926985 44908307696 25808716445 13195901972 21810533748 35772200433 46010094287 43886680628 42325721819 82700180563 49116201869 122869416562 36560088 11461215462 154205013531 194484578452 13492908539 72718835411 30104686492 182458495335 124446430324 71494589642 49931305615 3861286109 18836052450 9931828281 776852501 11873688036 3402416411 34973672090 5068287332 27127592156 8389153119 23734185075 20626686530 106590651863 110198079940 4253506 160209908594 14776999773 21488260450 119806896872 5465110491 105184079241 7419326837 65301753744 16017811719 40759613371 3767964590 9659531188 16052453942 232737013894 69991482895 170426083796 25292806532 68328218533 9637256878 1858170432 47258012003 144939347923 34555706493 8189146306 9880643095 6556143817 3456069705 66677654731 37692667361 35640070241 110740870849 11806816210 138044992264 43421224852 132819902269 17064415286 12263510530 8638184542 132763573910 10361743717 5041346363 108283895273 57358484548 38895096778 71706967507 9816293029 59333284885 93457875695 342865035 72110950893 11898371758 75778615945 69940718986 74350819321 66092731237 39126874060 126182227879 63237327704 394232464 30136751521 137126339034 61112591224 17647293693 7764525778 10417041700 10467054577 10942867389 1530526270 76818952333 4552338513 65576641448 60414156475 162281081665 58717532907 10884122422 102419200210 66999132132 45914879255 15726330799 5919463882 14375252412 28533378293 7256281534 2716482404 62919002 2136749967 60412727120 108176083394 116895439425 12414035967 70891901913 58945814967 86887588929 10310149788 170088388881 62544419699 76058465140 189464969875 4575776476 19885070698 37545416004 48659698908 4903462089 67966296248 30560893369 10715834065 1527559335 135842678010 46158216335 9045556151 23938603815 13201862191 137674448600 2329661080 7583146560 11042346610 54126290751 60654797930 60773426862 45786695639 15205490855 14138814150 31075375088 806019768 609403814 40856878082 11803590416 2592016389 46448799478 115898855160 7986121841 85112804638 18780848828 36078353617 110223283474 3856895175 935816624 17899943451 144461065834 57847153235 62476561934 90154292713 2521083515 188886639435 14776978823 116184932099 47132605999 22980914135 1390068178 31781299186 9483474706 126250511437 32112583142 50539022948 8380671971 48492780141 207094216793 46114271956 41501768202 167369163208 13223194209 6171445488 131768396291 23612397518 16410523541 160336890578 16207592049 163795083407 12885576487 94242255850 53063105700 48370439095 127860836061 60240684416 132066458250 16382520153 77747964036 46014913084 5040750168 12917169840 148753493177 132822207100 87242649308 12914979372 25045101238 112224468401 36170452600 25816603541 40319436910 29630529217 49853790803 7735903168 16416313122 15316449384 178975423442 42228084238 115981161805 4625906311 5734444617 234099036433 81452265216 14610248551 35773548986 16198489075 158733170395 575668276 12067597071 145502671239 59236848941 7740712614 44844554079 111641258369 815024656 9918516697 64352355399 22814258956 68859814654 2414776183 8348833111 60039567890 18268592886 103904112120 182683754252 3739038627 82093740390 15068802710 83490875940 67756706205 7490557202 1438075999 26887898885 390265498 77686632039 49717929516 29934280100 39714779996 11957080653 183425259941 47796305075 171206912495 2120836531 5988170309 142730593809 113912265217 34608781697 20098488036 17429840608 3610630083 21859469740 8426886090 170357986 50635703541 116996580768 1359988814 176624819490 40703320512 14098267958 36081693814 22870869038 20226064781 28106438964 79824435505 1088313820 27866929760 10081622333 14475942109 51050540375 465583567 113983420536 158170018580 23972800260 10447245892 40935557253 31432075206 18035131680 35661856553 63364478759 31766321559 12003081551 126840074503 118188349699 14456896687 121559046222 19245694501 11344762892 58372762939 99046183513 7681651017 154806302791 104544238238 27024515015 10677844280 92340215433 25220367173 20375613694 50985632108 121779380797 5000849570 24297443004 47771269429 31903895633 106901708977 8126565334 213795990 7160050911 56436078969 123168599223 76456996066 5179106055 99032064797 30577511654 3239624402 12092108926 24773823366 126854467862 208851967082 16315087670 1387283123 9744559033 8544154453 7753472968 74794212781 11763958774 165049619410 12278461601 53011392079 242568265 340935472 79345254508 61269266573 104836034231 36334611290 44499287643 45317366298 17485091140 77861903823 100100529738 38882580775 83019021802 16609861309 18116725361 156383538247 43078791972 104692828535 3052111632 32047514093 12115558367 8991520164 105412740852 664064601 27941139201 75995688215 21446175689 174670116191 48492059930 38609551592 42116086649 51791670762 38331188764 94149212531 2911736420 96748077752 26961923636 48298158281 1011355001 36936241193 9936690300 6058889730 156856119063 97026042873 81495033303 83603634981 65971985229 93979725955 85785684198 4587269273 8088736078 4706404147 45027173290 111987551476 140258528977 94434381872 11484163246 44946449096 139346460567 38319485256 9398956374 81385416014 31802534859 53357993138 24010177701 69176652258 47958932099 145110178129 120377252186 16620566351 43172241677 7417108305 10276201734 101836216445 1605333053 16629586837 25300947217 58769600670 11176602770 1147788026 56576054921 15399628808 113253402372 11037122279 16697250010 37183931380 132195028887 18006734727 137928662347 11608739730 47454436483 44445515133 4910821872 102386065963 30005832960 11578291018 126658987125 110431765497 63865122311 78412681437 31408187760 71959976892 181852791282 8335018291 39573745826 36090485342 154189606190 63554463505 135459801050 8475492653 37581378394 57501067012 30187761581 22188419641 5669539168 5116195531 137153278771 65802208736 91163953973 90834226844 84730724020 20687294498 132665105944 904202919 559744011 48530760384 29842403556 4446134000 110611270195 12607833563 625803485 186475776554 70846525403 17009623462 141323828342 16625640056 38704364994 8205654112 1645786058 123851210050 7234889551 59844413991 26817886554 38914364760 89577438252 11466474286 25354421962 79196305880 3701001110 34765193261 434023023 78212214414 965123750 168160931260 24115412688 157817427444 298637391 192469709463 15157607443 13944813347 28224769323 53876446876 886530460 85399794275 61253950388 33710199057 55273930577 111300315 77825578808 1579422140 26583319294 35034753657 23250897961 16699240861 23439287182 30519584391 29298995073 6061771960 38597868234 14864034950 138916940211 49688675528 145585191460 2127525035 6224997431 124310947968 10275453083 97361753863 74942440223 158935565273 27188026169 23770941047 34666573975 92423167590 13119675599 48825724703 2414890759 15080707356 29974241083 115958689152 179704173183 100059617371 15710586526 112169764705 26182873342 10521174779 43445082589 27236278510 5873356 7576637190 12811136708 61971920 19831770012 72403808818 2186069080 6169503382 29831614844 101313228460 3602838743 49469041022 11267759283 126417282531 194502180794 6417149324 5124043410 10723306227 44433162183 6400339643 22702701138 8211514026 146852050980 118982531275 31577868660 37228235974 35054897136 50080891368 1660175706 46854333038 131440114158 11342663102 24048352583 20451407532 191282709 40526749261 11279682744 25760872456 38009068977 143216709440 28236638628 43981615387 1829122490 138505805055 15200710264 76891066304 3632444389 43216676381 18991575920 25100455270 12371975941 21974347906 2840676918 67743486334 46139790820 41306425296 97871433266 99839352157 4525950408 105964072144 145036836414 4322003158 12900268577 192830278447 18364922522 38750500282 6061371852 87677192187 119158178608 33694270280 35327065850 36794969324 4528960197 54535761606 20755114674 175313257282 17581036854 95916402463 129520844340 118355934983 462819328 32979086972 35509333044 50227983006 55509889868 7846414573 45570534059 96709251937 15961458694 6713357787 10453755477 77437228141 2290767224 104972545 14924289780 14917041099 12114024960 15629912416 47542712302 14698484995 99223670362 8526731310 152166078925 2274049383 28626219813 8309170861 86964377556 3173962492 11687607565 20692452034 45440774688 13792140285 5455968675 26162877374 45979590135 70078472694 986097803 29445676001 55508961973 118210987827 77237412 21833744606 2936843931 111489244274 4553140602 7096603803 52684348605 82328271151 127031187502 92098803958 5492549378 67678640146 52404451863 41697099971 2249538332 10420687152 63117052158 138369810329 38049949393 104556711593 16353372564 17323951394 45501662540 88391360154 14858742465 36856007551 5440303453 120963501364 5303094733 130036439097 63826735774 44636645121 96299377859 25202972293 7284202621 17476255809 56673126836 66311179212 13196979144 30069319990 133262096747 11636068653 43465669800 80647118926 30930394679 507056416 41044487604 1111552866 16643912141 24427448892 64139897 1411535991 6324761782 27279324059 18400373376 53088422788 3321715735 16904653410 96384809005 52065286571 36759436005 27859459856 98566175903 99566358496 32593788674 5277172101 27414286838 37182106511 11595757376 47681060574 4472454435 179103536832 99138919949 110766287080 3564957538 30991420657 136269425236 71383488777 16375307276 28594019714 107637020 16041505975 3898029368 83707817102 39501172820 64993460852 12199044532 4713845592 546596025 6764524641 3934906331 18209714106 81783420670 94905943053 93584277290 25529864189 51646485312 17645289402 48618397612 164429737193 812603393 52397670068 1909015993 14856112731 1019588901 65549164707 18982779610 84332278426 26477543927 7315681408 33336039077 30419680324 7008979373 85583369080 31735530602 16840769144 58516278904 11782290897 5342940252 53495464625 7999670453 1462313297 46850634366 12633924139 1277929125 83688449470 32931488371 424682672 10669181050 16333236183 3848039935 85807720359 33911892438 47869141552 73844172974 12149336512 81764605725 1474795314 489657843 92279579293 8344190066 15123217946 39268622797 92855990555 116234159 86399387362 37327192845 8191697171 108903070 1735153304 8191181771 12170563357 144279418561 24856522391 17086948357 28124894847 110636816449 5583320010 3597607537 167029515162 31039793678 32021250233 83100532145 18903455432 68163289612 32378554332 33589353244 52822880740 121579361827 31600436304 21813065220 1563983966 74288370413 80645246134 14246976342 59297220753 6347127266 56546972812 55528961529 133271703038 23652217382 17223727002 15364874226 68130647648 9446609132 45644407728 27928044027 2730325004 7846781801 144275894452 153273662881 75860874683 26453772807 10056183132 23785157423 6946858596 16341559287 91775684873 33268772076 1811966655 75435671638 115169610383 147866272495 2725500302 3278229374 13243891034 13175191751 30407224587 5567760487 22641952603 90482663478 434515679 17595490237 104100647323 168137096976 36972395863 17106788303 145963279586 15729629436 12114467391 24135633180 125312119246 136495220871 127771151018 17941152846 24698895243 17384441739 8982806268 79572530633 30127236523 39029117644 17793235593 31115418717 154209904386 3254004749 12074696384 6727617275 119207144109 41426559153 12995813198 185108772666 16950808039 22214667595 51752606505 409685347 76915034959 163909042359 176062949763 11619641531 1064258263 10467396288 58185410669 12670510199 10682313198 84460013532 88061996734 5427887985 23465617409 54107150008 199904825805 11963741682 156728848320 45483686310 16252486728 37304643997 88661635200 12174233475 6644291722 11690800235 99553520153 145349956506 73173856210 65857503709 91410444187 30013545259 37374303425 20658661018 10639925514 84381199782 56736375661 92430980693 3471291076 9366224129 10474063507 2379013721 77402095576 11531909690 22004087198 34147127708 57250043302 8374134599 7471146885 163140516283 101423738657 104446162752 61027105557 12986703802 46807209704 54206549586 502573437 12870411623 11600252957 27180957822 172615929963 32043116855 10695586260 97798020083 33128468885 3862939661 85266379561 11336289977 363135243 47490674404 5511102772 91258051997 2392598036 11899451284 91431434598 36620849040 189586661303 110600801409 12014179586 48880633657 26329581101 31117724030 34442676920 211233855905 65795370375 26738747820 21870202734 105454814238 38032840540 85796044967 8455596982 6203576089 94501298744 47323501815 20177445849 4704591180 55180885523 40163101519 51700603132 1151300277 9770823831 150904524562 43507611753 43168935068 7598636782 20461654592 11757414854 20072221709 78066667926 2602739755 13890546535 89743009282 38701570813 49460781314 13160293785 6139210091 5881832594 14453108924 90620496640 1869510294 15295639892 46925990199 30527027225 513754287 77379929232 22153860519 12189427998 34877269761 43872361339 14766792257 632870318 164578233176 22798172519 24593391723 98141004249 18334385888 167687247127 10857327598 47479668590 74422543506 56594911944 113680137712 42149142776 4607574999 47339648838 16843508451 122659473407 52299205866 60163380282 8975854217 5434869065 11649008873 45737160449 179358894984 24818224205 31274393186 218019791482 5552188088 51743136858 68082357209 29178207641 10389817302 6676315515 21682658635 32530057021 97969584720 149041685832 83631874499 16283553747 1277818583 1310027499 22807785261 5042985005 3775540746 63398258059 54300861 86577081597 60036683559 45755218645 25315130513 65837361155 63617859479 25814455107 111008064426 108869511930 1810045318 112729193821 43599864949 127934290153 17626105125 305620580 85860936434 213722951 34519752343 25429369315 19342273282 9276390076 183382716994 69306827255 79010135359 18183777584 27088944009 25725243563 20400135665 28624313333 31715879792 20462767688 91270060402 913077592 20256060659 84434227458 184063701785 157593735139 145727571208 201678313312 99468828760 3227909344 44354760274 6902530732 34001150525 19341791968 133614234285 10578512882 6779684091 43916369542 112422179691 5199507153 23737449784 8809830274 33234871498 109451239371 71525282341 99178369230 118722579465 36177668054 49532163327 132576241600 16274104746 46271419561 32601385646 10679560866 26651136845 13562141120 37129850208 23964877548 85323978368 68505960273 54670603696 16033233986 5491908217 33232788367 6940854173 59022590244 33689721809 33417858960 146148056818 40948179232 10868770243 30862323800 86028820538 109474044369 78179566871 24693368691 125020329284 135604171997 322672610 185770876052 41002282487 14249855553 81455184313 21862637048 114573118069 17834354480 14067084095 34986114706 21185952446 2804404754 26808962139 3241534342 48095712898 26548094878 148165183518 9854055392 11266597900 10975237465 16630852510 3900886365 62572619282 4229299042 37659478969 32399780555 39571491606 155486061950 27737585955 13673310825 128021331445 26152792282 14314085313 23700780616 5451601822 2190118146 31917922969 5726824588 14554149658 645192618 11779594091 18785531700 3603935349 30666500999 63911806107 9921132574 10014288428 9999859262 81485754928 54134043275 8807260590 45328778721 18463386218 761778706 4443716292 17462229018 30916547296 24378311553 92933473556 28396483271 63892403529 141147705524 43868414308 53576592647 3980520655 30014336355 14685872934 16777290849 116619233162 119446186954 69888522580 1937594497 15531181556 29959075052 51021911304 54109427734 13404633724 3273789918 29420325634 57918669778 85196407569 35485605821 34657789357 10736626783 1526172291 11722361068 32483676537 15229239005 151607898122 30597689714 86994642484 6215862956 208750285909 56882177526 14637605583 169425161192 1221634994 15835972312 40951066360 3239587507 135703361898 24041137524 53238380350 12502812576 792592452 84246454363 1554169649 140070275368 17172744970 50263359557 188480117 1915225518 177626027967 11115314961 85981001965 31304223561 38776217836 4459935886 48679156807 27639951121 68951594984 2666309482 109732391146 1219079378 25966794867 1492312163 40605865679 108324232916 107742752249 60636348269 186663327521 44317761139 108570595300 27104069668 94189427610 38427595875 3648494513 24752466338 165855807268 41608343769 53505433943 25007273633 111992161714 11477943025 104554105880 30223544119 98063172 30367853090 116833220373 41120872268 2181148086 18179181660 15156198512 84895910310 19593725189 16039115795 101344152999 136471303400 25628679479 47461555749 104613292838 23532265919 28500367482 36661347316 126274622159 8563304013 77190136148 51010531134 97837510366 92411134160 4238729778 6819272585 6640784997 7641281624 25564944225 62029727175 66775887947 32574288449 131089488335 52403468665 1774547200 55620141991 7431251902 536255814 87704014604 80312572542 105237509603 77423474195 40080258290 23210502794 51454104392 110690610309 172579667587 11793439595 4637249805 6306897411 1081703113 119211407156 15552489796 76948101127 11611604225 50423497807 144468180273 107624919311 14173645123 54625270487 52864485375 20514246129 127665549493 52125048683 24657707070 42095481635 14614495546 74039831822 38184389005 52201611863 23496008172 1413643420 3609730532 68472363838 110341764844 2952250407 165337055819 55919780959 57018513707 13180881091 15851311507 1132567001 18391773510 34458174269 57525445 74156503657 16814288987 448758538 12402113301 1954378054 50437136448 96409358551 42797699009 189440165433 19763816200 5001483906 2706266258 36325427211 165128074065 170171921332 30693237015 57690337940 92384749311 39565778511 12684084663 10440934503 84264676598 225892959 24075361951 50972902144 21195032956 27697645741 50121035703 4106376110 3011458843 88630174015 2646064082 30779073735 96985781301 14661988580 20392945601 163650815601 10066931018 11395439479 11671934154 126335603162 111378574830 27192107139 39392054493 69772025568 29541361045 26925280506 201784471156 182174604562 46203750600 12321815738 189678715664 102204048787 4429799372 30192563569 51431236889 127279337497 13596113453 23529675211 50712762544 8293350052 11034765579 16658972501 5516118408 83888862044 27425433429 125482393037 11364069999 2150468922 13067377990 104269959240 67752075948 44522342816 11794928628 24231930142 33276649192 4122927058 58035689263 58332741352 6842640132 654836755 105728991414 116419119240 15965554741 43675931263 141015243007 2300146955 782844499 118023405472 3980862687 1971995142 23485328259 26278736662 6098417663 6283400936 19895394124 70710500984 221332515850 100183700152 46824773295 941499839 61690347119 4794674056 30280814048 41944857726 12793714278 144582219423 94633593466 21816127380 46317710683 3168299797 82465475041 29826136465 10136604724 160549205074 63898465950 20732838627 2162922195 19775873785 41872345831 139860243928 5546014247 26773096245 1105146118 100604497507 6262727728 8648230938 167931796302 18950531508 4440609067 74017861072 11728231170 38580692478 201728174454 5076231935 149575672422 26479094109 37949833883 167815826959 1276546295 165758943765 1866805666 929320614 11983547230 11124152999 18246963829 88572859088 149298297310 2356285228 88598406284 5504911962 16324925058 83605612021 35151170962 54521892064 14760372989 34087788696 42446850581 124084391027 49187156182 6524393915 52915874813 53249235644 36258432184 87321443886 29343022906 20838212763 1535069144 59016595472 5189964019 2525087 10254832203 216998450100 100852611599 47760906568 2617689589 156282409500 66832964610 19888304386 2270669157 11358751298 11856750136 18902468552 10677069748 123234359014 42912293645 18700862313 1703174239 363980012 41159863354 17579132065 32139317174 104167798540 27657036309 4411153024 121264062263 2639205861 152692680961 2248824554 103567455016 3343125776 1387921804 82593610233 32373623084 3359804288 96592362282 122871198052 32874050898 3024143161 64132653226 19000674077 407413535 45180942822 37216502646 95116736737 91595050521 15593437756 26049831217 18117157470 186794125491 8896765073 1573519035 39682272635 32551436914 28019671698 90912497098 11636907676 35603819009 29216345597 131446645886 31521936553 2952321311 40545166294 142536611534 25105835689 12388584615 40176362527 18945193944 39577811656 41563307546 11733164871 29842219841 10435814447 64385090464 83739227007 65156715849 33790287130 28294639536 55406526531 89911046542 6519224215 83792006636 29995539782 46206095981 7450437791 2938750259 83788790447 14087098470 15852861920 4044635832 6393460499 9162610174 77121431996 114380674009 62880098049 201189600 23819259212 128901625124 58412682200 5370562703 23338543635 2646618134 100844302348 11699819 62025145127 42591622432 162357772586 1629476428 42600560507 46154257417 104042650787 129936954749 64803818876 11773429004 23938908854 4924697755 4437089808 100071190374 32682503765 55951637294 5768986828 34159817358 7284460071 21561110607 3927809292 58642270 108207543148 45047067416 122488789194 21257258020 58170318252 22814640894 1064058095 17415056231 18225525348 62933855499 111022534792 27111304664 427073949 6378070197 72420184268 91171292759 16691412016 69008780870 117689231270 30371148433 1128303341 67405648693 9273375338 20954941009 24104468328 57017929103 18675368092 57472450166 68254510745 15799934671 34790282947 29362193163 22428246927 41739363598 40105777498 71073464616 53558215660 117742367373 23288260333 1269393165 70849095628 73383919517 99573201778 72514672861 19875653227 46058533757 12735905441 3061092817 88626752964 101850479568 18812127752 3861452290 77476624618 2514495209 171065039242 53942742929 73268222564 1959658717 2535621212 79846229317 47337752959 43682263980 9689970871 2154997529 1268815468 92692494489 15754002065 1755419207 3656324097 9209984334 121947348127 29214233320 120887893355 177639510237 57798989799 131876695776 21845882023 124994990051 827802183 51648539750 57590132874 55530182160 80032033973 1805757917 34617612 65178756445 4232668882 64265116665 309632189 49134344307 9870211807 21759770551 123770372516 1030629003 40452387342 8725721686 31776704661 25574063071 1241919922 4436837847 5658856001 16230061035 65638147916 28419515067 20191809958 24254846644 12621002039 40595861150 68482420370 22357712573 34356377804 45654431037 783405840 17580242776 23845035268 17492723430 12605777198 11624714827 152241566 42446731676 75021553763 21470919301 1454455114 69899960029 10410842485 81279029133 13821884992 4180686431 4212013445 27978802878 3514750040 13744106344 61436788564 281993993 59948443757 13686061320 19548675053 11368911879 4160178167 96893352055 107050345373 89024855721 131850976811 38738128749 30054728187 63998365742 19725775189 7659944781 3609409609 20658404805 156996529933 153721749932 14230151446 40083348142 16810306040 15490226195 48357286396 89575171374 58355031959 85114085026 444473777 114150974613 64993048868 48897953673 47016436 94883104705 30512055334 79379766526 20699739568 59879092105 39887830471 40288914586 49326248262 82311506589 40290010557 162236318201 7536606861 5381928153 4139666078 613807744 28909886118 165000437547 81129326484 67176192793 166432758229 5291100195 143049243704 3791011664 25734503311 10618496646 7486979189 158622361509 112246632226 27528016363 22414204274 2654391273 113064884680 81499492662 33442341224 2807116665 122105747905 290090069 31341948930 15790917731 45356227380 43596336002 5113703678 34501342087 14928745032 9242696772 1426642587 69427457461 22081480078 2049889058 158312601109 1171133206 13501593670 33241669608 64624409438 30833488773 56187339170 8614302729 6427506198 43092251060 44770901623 8098094950 19381932734 63058683564 61358583489 9652061619 19191662976 26888510285 26925446855 194766715285 38415384287 3115287814 10844002454 75776298237 18492051694 49589257880 83619567849 46626092592 40061400415 28244875204 25067893517 141667322453 110068136509 59564447831 86028167548 21740078470 20861442258 34171240025 42962800969 79112604031 27273931336 149272521384 9252910481 121524774704 8205555179 9265046557 4704972199 4451652224 199812945909 176861611502 7079222544 39523293588 41871317877 81865106594 37133428066 20422502927 11952663278 30663351803 134369887251 1433839615 135886998171 232527479 44364101030 39028732873 56547209547 4236282703 18725734594 109121664989 54106184754 4640900173 153775174945 38049497159 11067563592 106360515016 11484934037 185126197558 79874690706 185641722121 486844920 18638133426 35141414943 12636399346 104643203363 33883025287 138039587378 176309915 13461512032 12416785100 7169446402 57920873521 11155932096 48429887723 5271151645 33730635026 43795413211 153537566462 99550808133 24769944948 28841406070 21679140899 91792723653 11353338766 28563101233 157823967747 68065731076 541093767 21133526048 50145622508 91201667637 8850611571 15166724442 81279516992 2405782361 199198325276 39963010986 56503354696 14214154073 30863342418 32694907435 212848841741 44966534886 38296805817 79946793888 5719778391 84028271819 31158011969 143483920312 130600165671 19934897737 2534982882 187085597370 7608166065 101588275930 69988143100 10440279010 35561032312 10605941145 94536471016 67974469750 115381612817 48601239657 71284550429 50291632472 34107002996 27650721553 28384632691 6931298836 38333508040 164841371 44160563362 22246880105 7677785645 512287076 163853340620 9134908761 3209358438 124408812904 13767741555 8678609623 104094992978 1552032946 104032273 69944074584 7265013712 6885510679 205138161489 12710607476 15668185696 67835657727 18127781713 56380003677 85647156438 54473418273 87359562685 32613939370 39907787559 25223753862 16984796183 35820387796 2467146410 40614336302 8331290530 142384164724 296983268 19898154221 23740149049 1664357442 8051470348 118609128874 5681352521 96671518958 32067866614 81785351405 174424998143 40218960547 10186484283 22927764793 7997391671 130755171960 7333075741 21637264718 83301259552 54117424799 6237746086 65218162347 673032985 39166363752 44929083533 9502327406 156191813397 126054541619 104072739326 9551532184 12752061337 412700674 33425059009 19495833629 72327159356 43902388338 20522865487 37582205435 19023131369 31763465596 51085991486 97964323208 25518989481 38429161592 13702668366 77327052079 162792876596 73270864252 77245662449 31177610959 132966557326 130353971176 9052073706 15715947933 1228980547 71094247974 38224170220 55060878348 95224822890 109552088962 65850055131 827646298 24168558253 64852603411 70071815668 5453451931 31551457348 7320763619 39527743467 25028642818 1910446585 61534880457 14476905331 8034317171 53085361714 1240301841 90056127060 6747285610 16560251065 32901335200 71466524207 1103298135 14105025747 126870057528 2830661722 105871664211 75643362350 11357462111 89915242880 47520287672 98021426150 1603098172 87639014116 39671559150 152032099168 16242848418 11929828375 54892729306 6374574279 12744076143 135069496860 206475700205 33352248117 81237812632 36530010348 201940706 65674239510 4600589542 146165483079 188007316496 12650620 15301464952 83104873075 56600720957 5934493980 103469521960 35819400640 870631104 18497865108 43462536590 800439949 108210689587 44455639153 93928040497 9467157858 258000053 51917623580 84554284315 13147724382 28279357770 4004741620 17045019977 103799504785 44791675241 51449743 13692798327 46864537355 32332397712 68949227277 133951966190 156153899041 33905874794 1552987730 110989363397 75751874979 12302242294 11573575789 32822159575 6543159346 133671021325 128817570146 50136897483 20633196390 98128573850 23695518548 19443612753 10049540607 12580991145 154125827689 63888737168 27109442016 47195880270 243984437 91223250932 19793464218 65667521502 91498308413 75506014444 40201692378 2822507468 93374026309 68855839509 8197001049 9080277153 32486083654 58229114056 12331082057 27190156562 108512409609 10490211811 42580919174 71699615690 42834715880 32479619341 38155496094 5284749410 19950495081 6725567362 169926071791 103377781626 23413027943 1113017631 7313656786 107011169624 36231490919 4909518107 83979653801 26737216338 8483555777 14639739893 57532500566 4448597637 3007555278 11651985448 14508057531 51856229436 640552774 11801899745 12578080692 13630975579 2096797506 29360175205 75229044491 51091547646 3225738424 28125724207 23557031591 3926822572 117462755523 39068882837 141382073504 57927446139 23196668780 9818259351 5078712183 15166640466 1258467061 1207948949 95003963162 50986265755 71067073960 23463752675 14982994077 128083262047 5101014635 69447041686 83675731487 49812126441 114341889257 8794792336 21007657337 119240094403 188067670584 10780706282 50048911524 94838788664 156951501196 65388404072 59935822875 57421204147 24503775183 27043121359 37201451250 15355703975 1781014357 55916852358 66174255977 10658500906 2885473974 12157238121 13778401905 1472181503 71080351481 91457373056 64669758634 124209953518 151719245348 21769050900 23927611714 10531960151 33796331750 36009975559 86197895035 23396388601 1142297351 94153141188 41833358358 1278165706 14316001107 162503919741 39161672623 10778763761 86825053102 11248184047 42215818253 16457220104 146516303909 6834760137 28584352081 8551331502 11957778555 115621254775 32881389375 2224124739 30648859831 40705054104 97194391054 87265404656 2610014792 1249699119 14181867187 8459539258 32642085671 154298852315 42281903595 18910954827 19740871172 49300665720 10586557052 2508594777 40678057856 45936154726 17382898456 149977033422 24133775 66288412361 59530672760 31654084378 18159541283 13251598316 41932826217 170705680804 146200265822 18975713960 7415956000 69179518618 10369043442 1153783847 698133113 6988198839 162329844485 7464637622 9675347948 24592201277 38002484762 33291005762 1972308527 78750727538 60580954780 1968285430 153942012593 2650521256 14934993839 7861453266 17097875975 18733525227 21278105883 30057821203 101281325967 89069558599 7274877648 17347508076 30584456384 115266712407 3250266869 54211138847 31317948649 14791020207 27901542223 7769148580 13644020080 79810186312 19177160533 6967867897 8513421290 140113885 1067507347 124211749990 1291789839 45499651535 7330701897 17225802655 28968641211 15910766708 114888787595 83229997281 30199441627 145103406190 69858754705 273848577 37550924906 44544461680 14647999036 160967240985 35055215122 86580556230 43279604174 13267223100 44139974164 6783993207 145954242868 118645202489 46483207690 54352586588 152386267386 29158282072 93811238695 37316276750 22282166655 34172107245 1700545067 6611956202 29669818276 35438521732 6326655336 50159937795 11246952900 151110891932 38093570556 45588274600 5207105147 201852261050 70711481354 38942097354 71110973204 3582207995 14033627862 9391285093 101672473448 21740962902 51266376772 126314985887 2622920069 128461598059 75702187650 127208539025 17412314147 27752775920 45310828330 25731295652 53840397456 12301433129 37472766705 52803368613 88013073381 40433204596 39619679410 16694241834 3957664380 65597459429 137340056779 181083067720 127293708849 41144448472 30973484577 34810746484 8688238833 6523827193 71579016472 139361314002 50969209458 10574802983 27640288770 157957902759 14593183 97507979801 40743565761 16740042741 74194247178 165102051210 16050003302 6608088529 73157908501 157564421939 20572921094 115149113577 136255771431 1706126074 48304733488 16702044147 42090050706 54078192297 89788758268 39776168107 59490398559 10458175826 3458014146 56909568741 5009719628 24274731294 23057867861 59663568415 56796686531 4800197398 44288229849 4874965439 41665611577 62243914097 10960473295 154642510098 13574213704 126051122801 49066303392 32521535298 15707345302 55671148542 32703487721 117646575173 7806660408 1094336195 23934646613 330181012 130539738242 183732438021 40930525547 120788622979 179399524037 16505456565 10371459553 12515729665 40804738721 109192735891 183110449651 7915669577 24124289585 15949716657 31437354364 75753946956 28803963451 912674023 4653720357 131703941877 4587901167 10311818602 30939593444 68048505860 53331608414 23998698729 38513220314 32501390932 156853180145 1129426469 86170210214 150313470558 15620207932 10150320654 80864009161 5853941544 23590934169 24140497029 137129508253 37960455984 10177809147 83050896077 165503138143 97475547623 5395436786 4081205211 2205463081 17658495385 2623928670 12767905890 94650267848 20141804248 10608367343 16672474570 122705010522 20253198697 3115022512 872850545 6439814385 63596190079 28441336176 121812275145 5884148422 136793486820 18312607761 11825819475 48497506523 128868118890 9426215889 3749541211 77510839803 2373537692 82198698976 8096356869 53212333668 36808134113 1819628676 105457348381 88702148279 4002352650 23582823388 22002934706 8865958643 16539734055 18877903348 38624628868 49667301557 6860250962 51148370765 7667440737 8151428629 148166539764 48855009296 72410358957 18423182710 114726671975 11826493222 22897163877 12762794254 2645535465 7837230810 82411440467 10814609719 61091017819 1421039322 2568528592 160492115423 26128616586 15739839962 123933858252 7486528755 43227820 15684773486 32142202440 25968119224 6470762756 12808436958 79264066055 143029762707 52504515988 5979456430 8561561604 72777950130 111132215072 20874199011 56057231863 126390072380 13587082 17361092271 24911182746 133038164466 3202895698 29270133676 109589407478 17336378850 54232769886 27872440841 142547995593 78599353785 11139122111 5792425866 202272434657 31252901630 16713223096 104385675690 5827836780 120504375299 13684816958 71525947821 9728012152 12156833308 2794206656 4449782466 7016466451 90106846860 1149058952 9349753006 37150406287 11869330094 36140995630 43150162670 62096077238 326178632 193975756500 7189790488 11854840118 40739276040 12255295564 844304328 333853420 73340347567 99412655883 12510374463 85021080970 2313235289 53256897908 117444984 78762957173 1185120547 121802488970 69936760325 126550235981 102593313471 34343282420 12342903841 785859793 2039708368 25742042909 48009245930 13018804365 6933840374 1273765577 89457854203 9435987659 192817525411 1221417770 54991708306 11675701138 88484545734 131214198566 48140575314 2922275970 10989508224 130222099228 7867464495 13270004293 48958752558 45651254042 2477602557 111194948140 106419692194 166354223550 136768562212 60868231797 51119638678 115315890237 12099255813 17026709392 9629402862 173203345 94607469985 85819625255 30967652492 119556335 71205301003 11839009096 8277243935 138796938631 17532693841 75900460848 912422288 137848358272 36252878981 87753832126 42104004771 19617820386 56844760137 9542433886 124818496125 22658898661 66830611421 44027096809 26380480834 15946347628 75189296320 122927035260 16274569016 3721791904 52411278981 2231953252 98017160297 41196716937 576353974 31149621073 22517987354 124403141914 65727310932 79848008398 33291334988 8915720834 60055458680 43269888822 6486464524 18708119689 32385400664 62995657440 83471289563 123019987522 5002139881 2057292014 320494 1387174833 99862038198 10370382265 176698900684 51143118772 96684583568 84130507602 20438813286 137507396940 169647754440 7239094337 5962027672 13448837143 23716530761 36516575505 10850019651 15049121744 10197110589 18106207602 68546005495 65113587450 2571807072 18882244133 1474970917 41787887693 3450592487 694958840 120266164537 11073716903 3468304520 67835609837 73484769150 3482493178 27016944713 216570967212 12844946144 15379677297 43722883985 37365940237 78014405837 74654978477 31441730345 27336992222 84756225663 88442297598 11113261559 110439396839 4940528930 85776055232 126871361044 96903660549 12281346111 45124785292 33267283854 100731634950 12595167587 7509250198 151375685217 20881860054 129455611963 4936628512 29832613868 12257477061 7247362954 160279809518 5402868033 675128339 15904315011 86624657607 72532747587 7420965399 66187681751 5358185812 24456144335 53704480339 99791328319 5501771587 35194302671 54405263234 95999443632 2553416894 147786633823 18966569053 140454689224 11175112606 33664089606 133187958931 10213221579 43221041835 33075029931 20080155844 28170474685 18723359971 25583492787 128594503051 70108447818 10897298861 135802595319 56212664023 103012141259 1591929024 24256115148 7148193785 108574390081 73102644201 78660219134 28963894106 37619018383 1783590054 5092263765 35144305798 133514693581 77924720504 51270564742 512139950 20455103716 33357003521 9826374123 43511293856 14244489605 11686287145 112492219014 4024601903 140434359991 134375482835 61725576741 46446484445 5397818389 38067020104 60677355676 85335972544 180798847637 168905262762 1047805806 24170205805 114821412943 53582202346 2565573051 64892641673 180813717867 41786975026 19522368365 69741099562 33028499233 35335973151 22818909343 46303922131 47622919823 83433384090 18381790325 127751397952 112313685540 25477508948 218820714360 44301019299 9983741861 30544712257 37481392210 51809756212 42938995079 5415190487 94699785431 18114334213 77910934962 380844080 2814143664 88573937204 23602540867 53809819086 1142075081 7519536998 68381938987 26676373782 79597795679 2986753891 63651430875 5767236521 16026451705 38140050066 10551593165 24129751909 82390730707 305727307 9352298691 77432430636 36923113987 8636552915 30300038837 19517193647 22133420506 72229263763 118229702401 3326347146 57967848720 158185812687 222441582529 46579558236 48810167468 26103001053 17787468534 42676230124 13570622033 122736411895 99242097380 29060213766 175812199363 15619845212 49056976968 2663568949 20841642860 115201906290 2919521370 28237944339 87655206370 126219636986 11058685384 2972025460 23883241002 10886314636 27704460288 17015293987 78871528083 11708244173 12267514560 7707203603 1496101638 10557380915 69350862875 34650657610 46372640842 53077256 2627697061 38005851315 494335669 70122189682 4341003287 13411326752 150601295398 217628255189 125074726463 36481903522 110174034367 73060099728 73688915278 17492269507 130066450181 14600442179 19669324240 69578913490 2782852949 1413472767 7412124672 100911000377 27842574798 130260197011 43369107216 95265503881 9445378415 123074550488 49930793994 69123044862 19587772628 952992937 59908914049 101415267747 8952506849 75346697616 14055604149 61972616949 1009620128 89626169354 43142148 65026171218 84654709 7266046760 176681411820 11831182713 62630352077 8988108127 43357645722 63981009889 63933324900 7195965293 9877045806 4156594306 1586983876 37678885430 48138350953 69639048811 159280928635 32116666067 10817027198 7903498459 9667913704 12392411041 3379777915 7643992967 8552002092 175541548786 129790176924 15475941567 5166402413 1909081 108133117931 195108419740 62346614960 9144687660 44794318033 81878364096 8596977824 24799202718 70578405319 3554010115 40980360387 9632512730 14390542811 35077428501 51632882281 101751094676 6447189259 9467051626 22712728932 31714381125 17836283610 16389397478 879681489 646465328 28008348136 7802838172 689768124 3044973761 20669680225 52891187606 124035321963 27075625877 592359039 24129395475 475725774 44268713944 41932729858 1689105473 8507302295 10684406393 7467087459 29233335 47428255964 34582686076 2881049136 29631396988 23668864119 77522062004 16626296353 74337610153 7268149137 926635460 41314483771 124947073233 7477696655 12536539742 76816347880 18333707160 78546775171 23198543177 738605071 11544118621 11857717403 32190585032 54376407626 15661974859 50819075546 123897788004 14660191227 141784884254 98567620530 59964337436 14899385379 137956865013 737072892 145700607296 108815716390 92978986517 13324075774 23353985367 1138003821 5205801727 30768475606 39939451740 78401614115 102518645097 47041334658 44506927187 37655780 25755584141 4855285258 25891733402 675051938 839833475 113512543087 80406497537 180944758582 17779814166 16044485674 55572086316 64565613521 11279016012 40137100505 9920295633 156376815245 75741425142 52380589335 42997924536 13917473158 63922862771 13610947783 19322272078 100436370585 142496441339 66412550662 235454955 35228193204 19340629481 34422463234 21867107289 118927722468 53807880269 2892385183 11902317614 43039224912 20468904263 93980954343 39283622808 153338144752 61532454719 203863155664 183201768234 78497252478 8804083675 6116861742 17777067500 17275507422 86006226319 76538248072 77438953038 36776141316 146058032796 40024717397 19645133508 1308510030 19194667685 115631241603 49859024391 37645826687 77911228272 44746017833 12175331187 168727193156 100999170392 70871151230 6708103665 17028538981 23161492222 1114745365 54481351276 1796032768 43740844209 175766426868 5814578975 8801651400 20111805855 2586244288 12717052899 14740581467 1812001224 8728691569 51851072295 165149015091 24570512496 86486868849 23027895285 169566256469 71725640175 162606360603 105878482183 159871244121 130951057935 28551470287 19389096246 2903764785 149391893901 7262562539 13937176304 3043273197 688658541 11872907642 6627180294 161673746158 1007192075 5831061445 15031092931 7062856880 20631226 9972296504 65250340582 114145010436 1554624973 56442641183 53134663085 4217730359 17653137463 67514624010 18027267053 10559099609 13792015344 26388578164 11067625975 16132319031 8302466008 3457238031 406808109 140228424896 18594998264 93128731079 5648840119 106948289435 20360944287 64339166640 3446470927 34819593616 68007919092 66921044869 18202942721 21211554640 8507794413 54270702816 9197092765 33531011062 36851455581 16121924 86694528923 8727928942 191534815734 2402992208 622918238 26177356585 67243099267 2813081261 79880477411 77993893498 100687782389 20768313406 72630687249 733950725 81984405757 14432674087 1577465757 44216688005 160779224044 22831086324 21115129539 23899881641 128614883061 112852048004 9423390164 14331798484 34028727117 70751742061 102765453 169191540938 36362966711 937207724 16042157507 2244506517 142633250326 71137763122 167099074921 41952579627 38519407647 52027669175 49266366709 36678629712 116554204376 8683644065 99160114036 130618489567 15381670996 126692244059 10406382884 93364279932 13286667902 6455291537 6540262553 3045896104 567008207 15350399349 54553797689 151120545218 56947871601 68886342 21201156009 50817844421 13133984861 3837067311 16485331337 4181134960 128532861533 26807289346 79218118 46930461180 20155511641 15981526715 53787874722 65755444951 67227732471 22198819604 124214017120 20278837557 72883063457 464172148 159927356415 89978576117 14304711973 5689757474 15647753463 69499373156 3617582794 74627735153 94715637960 87312010665 182394447007 16565205692 179903884054 11105030026 19143906984 16949407905 95010549763 60437391781 726639106 20524702846 9049377099 27030692596 2727029063 29147516054 130871608903 137172142125 66094347188 8178646226 635701247 22235425590 53092849635 19403709864 6150204401 48499715175 65045596798 51791868446 62837349 9956782871 40221906206 31521984379 33619064314 1550979985 72903425939 14930278140 41238799261 67040926410 13628318974 59446228931 34432391699 22072427374 6842785164 77794536469 99356185720 43669089308 4530569810 102866691723 55563562080 23349986 42366206016 105320241 8295159900 48133097549 77399089940 72004098755 97478202944 44505962413 38665524561 170189897960 13400802166 60960003246 60957568666 6520474724 1240291125 51167257310 2578169390 26511129821 62571180096 8972781320 3114600670 1123635473 26297450538 155397211546 20419070828 33357407059 134919844571 26750813542 13049814516 1270488994 100037145747 100476966078 46935765864 84904848406 37152909540 145179842973 7414024383 70378889921 93676394309 11461580599 22312681760 65730855880 44023779131 62798145142 1360059413 58899013177 25881802621 31862363931 42441967108 50896590386 1183372255 159532479526 5413327961 162068985912 1834924366 4592408451 18992309180 166060052870 12713189899 6677324354 17841573540 210629593302 8996985119 46853425477 2368748281 11034121612 58719819954 20782080371 29455230 11416152760 11131436026 180697489363 69328711489 22144350431 118433152311 8043363559 3920984632 12260955062 4811578735 2016250603 21347967911 45334635800 16198572643 49030486764 51631688965 11793333970 2306904205 15862914493 9823564138 32122837926 15325175967 26912261124 31436576238 8107818438 648940259 19202014839 19285499142 15005950896 1807554393 24176147683 23065132670 11223962471 2326604024 99728264150 59914720 6393216916 86266399464 47016873603 22492085893 9950799035 95962905935 208908453321 21096321887 5824195177 111652771684 9450447809 103160613134 91896937508 8683491283 34868718230 108921854560 16216607630 16565029894 684989403 2562469381 1371414806 9687904756 99220333399 31762051083 54220753864 47795485917 102104626837 74204422589 22308197894 9458803700 44277775847 26210632139 73003304708 61578598637 8047653938 7219338642 9258391464 11289069013 6376059456 136150073406 41765787153 46577966187 13893829500 108494084073 10781509911 11088101165 339649088 73604882531 5133727981 55348881823 24073336631 132679212122 5936717019 18440627644 154694169191 28488614134 31836325471 5592139895 1802293389 7485907888 44864135787 14090108129 76303487 14833471642 37048471621 77604557924 89707276818 141609306012 55603043481 19658960646 66355939148 30144332999 180192808532 40828005215 8313948951 39740514623 43402045794 32895704498 11479674350 16200061764 53382235448 82048874451 31218663597 1087724959 47721483707 122251787765 3650087571 66897691537 31358785395 8829339464 28727801367 72390366515 20863260562 35142752635 38694992512 95967088297 82353042614 3736227663 8006357015 8038632867 87648919007 21685449090 19577003227 69972114707 172730285814 9760137883 9030311566 16366767577 88634592716 151137565103 145285173 45511654475 84635110045 17887531126 5255783434 162400559271 14521879190 36461408458 66127255280 32092582692 114026148350 13468553832 51163117070 31960632960 111349966615 89810165419 35598982938 98746617255 100202039821 47311501968 145053354310 5197151116 779283784 62385909128 90070124503 172725466337 92264559391 2775308328 3563554566 56312517379 15464136437 100419258402 13322398409 52700569803 81643363772 26175073090 86716635406 7708495477 37701016234 245220701 60585240100 60798672264 11388818397 13492378724 4110294575 165360128764 8809754180 27758067119 37693597906 863472421 13778654371 49538087775 5059905226 653343045 10059951067 29784950878 1496067193 15397777266 2790698258 71254884296 15917462949 10968555909 171958777033 122629522716 45011649468 11203414641 11736722108 4859570952 1705662604 13721763817 19297417295 61486732523 107675379000 4446743099 68275641419 83485615972 8455669018 36927253374 46788170371 64715527049 19410718490 57992455768 17449163511 2422059957 112881672414 124813773821 127023769514 64920968448 23276744393 22363738001 1004213201 28421819840 4729939449 39571773115 7069376965 166499433519 58697383233 53710207351 116705502407 100752286738 58437955050 29804886865 33948807147 93239237047 103320637996 293248102 13960183865 4913777378 762129 67413582734 10278957546 44601308960 9654798467 6109831741 6108743822 41620756625 4175885409 66273117498 72043800097 102425721892 2149248290 114240513911 91942317 18103954576 13851187803 156613152747 51978838264 5251777872 7566249917 3561717044 18688908408 33552215256 124001634172 8630169618 1379498223 12383860061 24317502726 1511533423 44850930526 66946384699 3931202781 81344363811 33182304074 177056878977 162451820985 127091736609 3319233525 3340700163 9863244155 93096360963 36817596727 20596889841 28865838688 12691469991 68725042036 3266100552 4113544057 42576611264 42331798200 95707865683 55708166157 53889485101 12577115307 25870459970 117201364814 15689493400 61279102094 19352625976 57474312530 1821461108 3179382845 25876524338 25307521495 17598441819 49920453431 438514864 43092985933 22474667892 118464863517 28803513289 9850763443 175329015019 39515674141 76165863524 9143702110 107250675687 138004695252 139870524 56862905652 28817748638 39000812635 31405443160 49018103540 136301947443 11946506163 17413223229 108661083656 114406619306 140325386777 98638748437 16133198666 33807980388 13879622906 37196220086 113233481544 74086643 50932236149 63900672849 38543988462 25948707922 79087961032 10462445714 28847004598 62549587855 17645068857 8657909785 191599017 58605100407 17171392850 74638947501 40687782598 30412601043 60589800827 2553664815 2690389078 18126135480 449265534 22594778595 103182324703 49191911643 3192382188 7740245362 93154991534 45089233515 799319614 104821465634 69937151253 40374305706 114485743227 6058489204 23577465063 38864547112 104087786038 81859868194 1921287624 10780414029 70142138890 78768431419 13021263162 732381211 347454058 22385338403 7299305159 49031940790 106025549431 36226254424 58823490784 20392107621 65418474060 10833543539 20155262368 47506802278 21869555485 53939417198 86171340279 85364616235 147671392017 73571907 84866042267 29169715994 3920457775 15374625178 75980940670 47710713793 5644431185 28146451303 4225166751 126536700301 32210119329 72706641490 125221957617 101269389252 4675621241 82416118967 62432788857 10894322085 843823581 19614841437 7007546023 25037569222 88367615830 101919833827 3049371616 50441415930 11294941032 45855123548 57959183944 14625097289 98574231624 157703123164 26613748657 57136126033 11367217709 58837796893 98980902562 71303385491 4055410261 10372701162 765029881 11698598878 6661130607 17708857517 160717570768 10632579310 59334297825 71393450708 8847088568 18632994937 19340596882 21211292444 3875082007 2033226178 38139325944 35248021617 439823920 11512429285 34011562800 17780555975 3979706393 39388329728 2457256208 90959433886 7098684143 48246104 13731442253 13802091818 105810824566 130993964180 92689942461 6954213224 49963732117 31224052751 11697806646 146844116962 22944706538 11226852001 38773963201 40013211841 6411747531 34856028002 19519273559 11378584517 34339417868 18201872449 65983851945 160400312218 10586371470 28246517069 49197692891 29403214867 25344587137 10021177412 44750567637 14107056136 43173366936 12119083289 130380642421 33176263222 42263477517 40752862964 20655463729 74024748534 74407998437 112283810512 53179871129 1613150057 118498537507 94774806524 20915450569 58954201552 3691299290 4379527911 29903826925 31329056089 10185944344 90543915302 166649729604 155853366840 34856666536 13077968679 33866424658 12899261311 73329526839 11267033235 22806302959 12899856028 121073175208 53392268567 110138180950 32906273789 170907387 52570424719 20878665276 49016197720 50935410142 116608309348 97962695320 1880234590 42547949306 15782180720 3559827294 60438193831 94573540301 68412380531 22940576957 14874908492 85383842201 18353890123 12443671473 40224589724 4468758293 28361044821 88095482776 39426706884 152085682605 34945721864 11325329362 4945092157 140413224615 852864676 90186252082 16016035 12737478588 97545988165 18355416574 4469259985 41479727632 1564523221 60570722806 57045068672 62800609035 29710409603 3342554503 19075724955 119071766403 51470236289 44376889881 6041171808 5417949866 13993742 19934285504 138686025912 29582666293 5766399300 202643846891 67407071240 4935673874 244171100 5570991857 14767332158 56538122977 258178479 60301635499 9073980646 51026171339 2196582026 70194967318 1348639066 30091547880 24340125570 7776569528 83028494016 2712302258 80690499163 26435336775 206759776945 69870037313 108609173120 101351447571 14064749121 5180283246 14490127976 9303365221 78286079996 9934068814 15331047490 86333879022 24730431311 3797336052 26823942775 16072798811 31740614804 63212029424 7943074215 57262708722 31868599915 74433211887 39872113345 70158556418 8507289 8497621274 8183264955 79582355649 119382520125 8164292293 14937324352 1713060050 24988823691 12920333213 2318367004 13201528092 59437201073 24390921209 14420205714 402933472 63438869982 26863690245 54471481876 57404568543 4869949347 15719354361 63508560942 18481822043 11508757801 5006681273 11368658 90004027313 36646179235 35807553975 90511003076 159685210467 183990688149 4095583285 104039538267 38776350350 5221589196 135106826706 115938235026 34347406025 38258848029 101681482471 153000648289 8756752730 34170026363 28423569763 129647003231 4309970642 45753547796 4561861206 125108425724 46700338378 61379086155 96371310296 20357846445 5328233918 280818184 10572989618 49483109411 33516647795 13924879908 74056862495 12499045637 55445878022 14205396796 95616551954 15003138625 32673633466 36483524424 18207112339 16000660428 33222052404 113932298369 4296468721 59449172901 29181995796 625119829 14970426161 12296309679 6853964527 15279639096 119894374187 10374885980 158857740544 7011332054 111302863878 29334641521 406550002 13648558651 113767306528 8996487206 12833261393 5413666154 140065254525 35726684173 772257312 13715121858 5514748329 114841038143 26567058739 15583526574 17619466363 83353836 17070172856 18789994325 46865662624 987532986 10234441768 4830997381 5872639817 363230023 102311627440 92331138810 9035767863 5517129434 28759681126 7374075026 5863211334 95220027191 8478136527 120487986970 34222571074 112333387730 1091187889 12611412274 57911753881 3951717104 12148683392 119383989998 9439366660 60305420586 43004571537 159884616011 157847328779 107699030997 55331964178 14281371253 62477270490 14630882228 11697524026 64997850097 143943719687 55124987989 73910170358 12184606390 24920354354 17803634370 45253539220 95156936589 139610565726 70637244807 24732829935 68863568216 13325456063 4581228631 3343552546 106043084571 116529920033 2583884643 6268381936 37275166228 2740301 32757785580 163049872593 1082170917 40723348512 8295443518 11087709636 1183661275 3235333285 67537414904 83052779012 102349770722 10486775351 9889982492 131289530291 241130476 12468638729 46287644152 1051081885 170811999737 36259369497 22422133629 32796022451 2730366117 18298170418 181660073566 12815471797 36197594489 43221705966 26067781 83793365061 32084816824 137643637187 2193010786 77164956756 39237155491 86038195114 18240714336 68043283458 147807114116 23304940179 16165117150 118947659198 8149195177 1575223978 39365090212 3463794605 56752011923 96979197782 105293229936 1269850226 75120441499 76950283477 23784441048 34949137412 16233940774 9186798781 3192618596 2814245367 11924357417 72860933960 11528177173 46377074000 23002206147 90752868317 4262388149 110343441146 42561282551 14862732888 1497253594 110523871855 28055034800 6496790722 36562531670 90595346124 26963534296 28530390257 31095211151 12894114648 189143927241 3065313675 7607273891 5870052253 28709518434 104126770456 26494012294 10453223772 88646011291 47244757506 27598688630 12280264250 4226955025 37989253418 58618245918 39470671327 9440842793 6362315463 14576831625 94076383022 41213284384 3827148619 27794304194 14392566387 717736485 1087416257 119159961336 69111802773 73682829993 66218290349 102676401086 2244072931 29564019835 2287632080 7576919739 220338544577 1230495235 5734149384 168207772344 10239532097 8659380775 12068340025 2124369512 35114292771 24448642087 22513641238 22238482202 21296926657 18941978589 5246072548 104871625739 82248059076 2287451 52040445717 4616868660 148710339716 22878265886 164606763259 35274699235 36884639942 2634358144 8527351334 5373281137 3027409615 16536863076 100717149236 57400892014 25362861787 1876768864 180758837245 98377593524 6888066843 19353498559 2335129260 2905996857 9083466508 30861195052 4380880930 23406117963 9884447826 111781374906 99108455468 106985822120 105495650099 18458148262 2699416146 50472476144 8825744121 42117425398 55554510 1306821962 117071539459 44144355376 45312656268 174210770513 7054947737 20353116247 97440824807 11672048793 104165941489 5360580684 5210576188 24103687986 1565784746 20541085468 23192959407 58114324318 50376337889 81626456130 25301159060 84825262227 33512553250 1459025669 1440820738 77410756612 27034703204 6925309427 9820405151 29934960252 508591940 40990574407 181736975760 140121159972 81965869335 74022690238 506378166 43191739477 1360504470 22522201623 175920490851 95835935841 959087100 115266585737 27973922983 1552455285 98914436812 40710730877 15255492078 60322621140 24438520924 80222332984 5437109726 3198984944 23252752924 11760103672 4919209091 161488436073 9541469423 15151271011 67682305461 7986132023 105109251664 83069567235 3668607649 54663001109 101964577386 16525378761 6011971857 1513593792 6067400901 25817637913 123887293353 28172021035 8567790296 63917593484 129349604316 1903042856 91723918506 6844108637 23594423884 39065262995 35845823169 6488824897 25065169793 6815047716 22964963829 8320442891 87681557887 8898390669 35950948076 7931817335 2759296548 1622013376 35505039520 21516880637 34131930611 924509486 10035301378 53735361126 53495651829 105284681860 99370900617 12670283839 1493904233 87469896311 36856465334 122156704788 118558985279 121540338817 66961033427 82513179432 175122038423 46767359129 32292306894 2229507485 90456345582 98744791978 6386251522 449891761 130274796190 39471511778 39697857178 66504781569 26939884116 200823713999 5002261997 149327229878 12627183806 157169679841 67068687213 220826326 36670653736 128667965134 124420081705 4289930764 21224533811 4345988530 21051347883 87143088295 17510399981 19819471057 19008823330 86728686430 38032401754 153986908336 705487958 23466152977 38173337495 24602996664 194428085172 24586642449 264624821 92998653538 76459119194 82782263252 146279199583 28451918425 6997820124 45528042489 182906834756 72675244278 32278309516 10493719062 76591372795 95148921412 1051547300 32069988521 28211145451 64842936369 76987394539 17479513399 38943452131 41456920414 70635742 11522822863 16589603727 19070762640 10113648483 10357573537 7826257123 124097712120 62247832923 2591651466 62592309535 16441345055 17806656249 71018573584 9966865574 2951667275 9372803740 4248560804 30080715607 31816136381 8408936767 50792750231 1715909863 13248706092 31666465842 130578294802 36578206893 913671729 123310290391 45413193705 3280799136 61924430613 1805295922 10715045656 139436497045 15655170913 28063984152 7788487924 57178343519 9102714507 49291218828 20210826172 9719614910 63195252904 90947436106 20721709572 70352143970 1150169255 6814670036 73991674909 13009554607 2670412925 51497334838 125528556405 47166092587 68936937436 53708816940 160088130271 2378537659 54764749900 7656022289 99423507222 6622519900 8432829675 10994467444 21634699529 5654702348 12362026932 21019939149 43178815742 35221336011 30320763309 76883843191 2346694337 24299532751 138884309379 86454952839 113373591519 142372425155 62322513249 35386316865 16776567504 39846119422 724085434 15121581274 7706317923 63277287753 36046790034 19604642871 17041679114 5356036756 43160136514 51979500499 16684167633 25592923477 26740865815 81197282311 12504166205 108435157517 6069831002 14938396971 2935285658 28584899520 27866222917 108950447485 69112136365 86541687174 27404752687 61138988508 112648762373 25273892116 8972606049 36758308365 35983216363 4791045078 51004916682 22982267794 96521045235 43137985344 4137052290 40822965555 113224632794 2096792097 131859549618 8677968481 11609353126 13392404748 1561494294 59654012363 17316067346 2056847438 157332930555 407199573 8007507117 125204900234 19418818404 13427562198 117663850 73154540053 3727237946 9817809780 6522307583 83212311528 42734849997 16029924898 76026733970 122538039992 56379973861 22820292725 5953692740 4289983376 59794313890 85037245933 24625785025 84587273622 935685649 12104385237 145887032480 13996219942 5260029339 45745205354 136267153583 24451531653 78587076010 26064438891 110373426455 18379350609 43839880066 17556653927 15421137813 40494212203 1708035936 34178644578 83171866498 28345751264 18581154712 7104634466 19978112622 54993733988 19543656230 139564955581 7903118810 3575319844 106598402855 16896401836 30066685519 22850014223 94060658645 20844594765 76426283758 95725761805 70024584201 46404045011 81278243755 4760609274 35858408767 105441195299 26111845102 12021372197 10613160150 33135858886 98066461302 72600727960 147639981263 10156260892 1614554034 80448713631 34055980217 80521511483 41865753289 90611615342 26574346308 116220059713 8537077903 75367046286 21207201129 9534524202 102680583498 12104473719 16610907839 12490263066 21126517791 4011717854 2577080048 30752019489 100896636787 24655724602 24488102262 13541362792 5434706993 115736633 70118036932 67051466125 60522281733 511485989 5853465824 125797094164 6465935205 45445742948 46483737783 33773670228 11492320227 18651199665 40620120116 23647973100 34654281359 2829729745 136145158864 687266441 76248456457 90196030699 22122495903 106239920797 118534214751 51871118227 7199802648 38378345052 11697512360 22803152001 105872572542 2305622845 13966739256 24310813717 91381492893 81932795118 1180865934 163510889219 70584450436 82324978348 20286706102 23074718598 131576589121 27866955035 2953900778 49043401023 48301931934 52017664 13222827598 93504940699 6160140676 76494546489 99502762888 53020143430 23367098694 76597336074 1358291214 47018540642 30810603783 3785174966 143117404945 3273507131 50963771762 56100835782 109437219550 2456999748 83522470688 29505208622 1918390717 7084504340 86850431686 61409111415 26538730517 194783564591 24355872837 1322410352 44437420918 73328470261 83340741650 105168451205 95974146931 50200012604 8225909144 5764596496 9097652920 9316193843 16120976298 48482863180 199506552074 53954810960 40458357393 105532566413 32477888576 82809563742 4115467272 7182220786 29132900334 141073742050 75810404196 5918063909 8343528654 653738000 51284126470 75921259443 12102524821 62440806512 51784110784 20642409352 9318798257 87430125424 47868167305 122816000888 23092935747 1273979902 42394750953 7925444349 7399603772 111961248103 14688790258 24068531941 44890802718 3022050187 9558894471 13936235272 40369356226 93045265792 11848189731 46445222629 58165136454 33112849718 29482174222 9289742262 9142250708 2564681370 11133783252 38538646994 55303001810 39395963781 33179428002 40587199475 48002209133 22818707295 37417667139 42764251372 3647493091 25125889053 22024615208 34192242506 203119464913 64780514240 99242431815 143091582624 34329918563 100250048492 3843947912 21972894908 4505577556 24989223474 13050433173 34076840413 117532991076 16468250245 141765407377 102012418526 57496557952 10344017467 31866722093 26271214641 63297017956 59377667748 25184648346 1733200350 12020181932 12237250056 17176123612 15017077424 19968589928 64493567137 80656084987 86691211254 122265297616 12716781814 49136232996 30756251937 208610527621 5429866067 140917272159 13849392705 196125087190 16922398247 18857734195 158241166718 39120270886 1834387119 7175014228 11551226538 2454981999 2136339032 33101654049 102152507158 50004304146 207516959279 13938247442 156111114 83275678511 43497195925 34730328614 159006339938 4214859107 2688682617 72243165897 96811766528 56444960925 16671912239 100629499830 14526857586 90990243313 37920299265 6311018860 40644112633 72247369101 181897349842 1485498463 81140565074 22558869906 11387961088 7864317731 114582042710 15191994757 102286527953 775826554 93284356462 6616124712 813559163 6252611957 6180198040 110136739755 60360153939 94108337540 1127415611 71110282234 94803886513 30397908878 21792540324 139490983487 1165044901 45382412652 126328577456 143664318372 28576910549 172192995758 5627023999 36134532361 25374668189 30790701114 130694649710 31352770601 7102726507 121466765386 24567888118 34975285463 42840247838 97718998772 27157698568 32877203748 2578116834 109859417057 22131870442 29150746885 132054741853 61859561518 84733309904 6964235437 7552006907 47233150786 6701256146 42937441707 4386973492 33506434944 105373878807 69728660561 2109669393 33599539902 71441005918 25764178106 12319797246 12853894597 51486037587 23058860264 48851917919 4690524933 64442011210 7048669456 15897535863 18660756549 103467342845 33466978340 5899187200 167795054557 87085124398 85491414157 15982585666 44632336215 11667329499 35069841283 23994916304 23136123459 49054620598 52876155550 148589624509 59376959647 15886335146 32439111570 11746127801 71658902255 113555698464 1118127557 30969591363 91714521076 83865297794 116428229798 1418596008 68106775605 182017882453 2402044432 112320155572 101446171222 4921294777 127299116896 20325581150 6383381717 142930250948 6296660420 1926050886 4452633148 715852993 893696144 4452432229 100900902509 66470377 37566736028 122937323432 123963661391 55985243329 9860902307 118300406175 66169985482 121076898267 191490524735 103332435117 36033320927 7878810490 71334712275 39680376260 11043619310 14610829993 30023129679 76709754118 45294211027 11021583040 181238305574 19805346792 113351869368 12157206175 50890102328 123948732016 13084599737 21118176682 51380299021 178450839776 43138919142 4750908202 79330073699 108946191928 2207309345 116923038913 19495248376 21002567120 67814563630 99346120286 8621560774 55207619439 7375735674 41447827552 105248390053 107009587570 27450899113 58220504232 29133154881 10342502794 15826155107 87069182242 9874267487 42257378528 1129114456 68992580547 46684708148 60547376261 19942212047 10666940004 3133873832 18694417346 19720257517 183533258349 12612901977 24017284366 711227871 65907443572 31149406339 7615926790 60989053382 35798135715 102596096619 107864815402 128213599132 30380523678 32184370285 2213627574 52991047548 153001061293 12804546369 11210219049 51809122692 13285502313 24986057534 48917677752 81207063923 443295607 11223191032 36113557295 738784091 109278715311 16767511073 3383858643 49370701325 31511171441 15096453462 25839999338 791501378 9282102700 4880365808 59888834623 72855108960 5917818149 91670761763 10201395456 38854558483 65592535929 61753332107 11451287436 32801655966 79320053892 14113460015 86214265 68913949874 83293524247 127837970 8689665491 54616001067 1960784583 772945775 20395919310 4901233811 7634228372 64420683642 12552066366 12672642149 4044140907 174104319830 912405858 3748388768 76648881871 57293354340 56905465586 170410321747 171223184778 31342268887 95453552780 14226097071 77826482966 206251083 6262126157 42098573665 3437846762 79883238278 68571528281 116816210924 15242165989 51165815555 59255173502 113124737247 20661880398 25533832933 13899925500 74793012877 17192464101 36573905872 55297928625 1791915839 26492513808 2013076745 36212690218 20200554372 39927519333 82280589534 18727344764 164905607330 110995181088 121919073877 133144432451 17875471494 5577394852 8158280557 7849765758 99831161501 29254793341 56872346526 6413731983 45701044568 50951833560 4193066540 91212854544 30099940081 24555667130 54761385529 6890409467 181736046292 8252579085 2792228705 10063528762 80355853462 634196985 12812190450 136350017506 45811085449 74181342205 171483278028 77414437821 657959278 27149639627 105502666971 42531970186 42386777798 45008513106 2782408577 13623088575 81121342681 108334425758 53489947 28212542497 3438135877 19321192406 19340598952 1695066769 37059964699 32988472790 90840581414 132031341060 32042472698 14363788545 22554592705 18369723176 116801532520 100629119582 49134873683 23766429654 2708745894 36050855487 49098127702 15519727200 6376596171 55347364295 124374564077 7040492390 5581195803 420565623 12617261612 50222607238 92451083681 46797963092 1649655186 39196425974 27171735527 67632735470 22596577498 71040383223 37014426133 62349352242 25538594229 81140068426 30190701804 52096811251 1183849144 12203404676 83440889980 64344736424 126521290706 58012545009 3267325908 43756773536 119621863310 14339925992 13758721019 1405473417 26864019490 1936218932 69429706630 37459191684 13732635107 16221705277 105280619205 1255324362 46886910631 81119627034 28197674896 50149615525 19700890999 16584870915 154015014030 70923312804 12539503891 8293524477 97158552226 12788696237 17782665193 37171670930 12205460670 131378103816 118723817190 22538747765 32990774629 29312985648 63499962763 11865578070 53191928493 36982227409 3017448906 11588804960 33555240290 3735999750 143369622376 1428427063 12286114580 101212217946 23545011045 35514068973 4233971026 31141160081 87703363586 32184668480 78361792386 115944863794 55843068739 243772435 22123112077 64829177897 41774378631 103671086 28321202433 3363381949 409953584 37611470436 5765781816 3922633961 13725922810 206796793 6778257662 100997758473 71838669823 13569157908 43265651072 4711002279 37553601807 19634968507 54709232580 12925757444 69399944053 24217178952 24544568241 35682704101 6336673141 46184774653 52564776731 125258235754 28878220475 51851104045 3790634954 39587515337 2515638275 3812455209 45236648756 71179417264 25341467230 3908122642 1843842 44195444396 25374677378 49634051896 52161073445 64487252063 11176574026 3773007206 92043881238 10790119192 28994164567 19073759284 554351512 3960104485 3770109968 1605180472 36471373331 77900002645 10618288006 30804523137 658297533 38909192329 38562615322 54845764506 34346637910 17929191589 110919890888 128215249497 181913271905 122714398032 25441999532 54248505051 57830650545 2360623484 3873173562 77300448793 121318928298 101224237479 182539470863 30725284244 39245550387 24932639996 126370956625 2585422964 2038672519 89134035018 23630310402 52911499694 48784403377 218670436580 67196367540 37988508214 64483466281 532659409 57954799830 55014880608 53339686000 3290955229 113977880783 152232932617 11683925041 18132284843 19746453539 1769343928 161813418243 102981833848 3200391864 96565111197 180190188708 19545454682 90462836382 1992098945 61062903920 115955430331 5619523459 7489369934 27015193415 68113592946 28695120560 58313023673 73515368130 18526416094 11016443606 19098587666 27888607721 74855233055 97597030028 33126901700 20327939006 20638395255 110503200164 7966951024 54571197727 117708853149 2244077319 20194515733 17844216856 75812492609 1651940113 10755860 54233347627 15156152914 1566728264 3578424275 54120877892 46580950382 103537554676 24114478488 89555276197 16708438671 63107582642 764687960 18829111433 5378515682 14810197611 111408138672 11566627064 89724600286 27236366860 55453268400 1401392262 60773425434 3416688493 84190531 67343775442 35798708716 20262875082 14396450388 46718796535 29761285992 80471015068 4730895553 15626491836 193775786183 12894027107 115177072170 31760648659 68375505381 88608964336 116625569536 24313938609 138683719611 24912865262 8915404520 12346455911 60417820706 52260637170 43686484547 266206289 93395217790 41929652253 3940470129 59996294049 11739943001 113247839825 9101956970 48579128952 30501087007 137419291711 142280192827 4237509845 169330008486 51866679694 23585396425 22679862767 6603062620 48684406685 4427864014 7785674978 38363878917 51031112752 19833000015 14462794285 71927762152 48376188175 16254080580 32109362379 8682959956 115863696421 61785240577 15339392955 163070860484 19366755767 430827892 119783973065 30047719596 6934915715 53126828535 21240380744 73701462106 1239562343 48828569708 13242613384 35017930677 4080628659 69420607305 59766096257 110866507135 72136533725 50695021150 101931794664 36422021405 1388977273 8749083949 5871868809 4972344494 50060190842 5792855892 26497102314 46161507006 13398259239 35826867966 127817740727 70864996727 11532815531 47173569122 63304262890 45522266863 61692203522 1591516725 14113938587 169151380325 190956627 129741094992 145568259197 13567769593 31616649392 3835533030 49083041189 63760072044 51602071804 46508534162 67131312950 19350861226 5390182234 42398927991 134389793551 40619120610 21632502926 23699606489 22550761810 111514964290 26896600290 38557551621 2150319832 25908741260 1392536472 60286848315 79939371839 6518696550 31862080758 13173845721 127011120762 3140877255 2941721012 3545127769 17245199334 395295211 18446482594 33331068 52019232430 81393216837 83342484160 137310736670 64559875869 5147079112 76250069869 63821641965 24471966723 35610817111 14491662233 36149768922 27564905084 35718737232 23612439713 63580730145 35370495033 74379866939 552328003 5942249004 24173217936 184176793798 27765459732 603797954 30784993581 23541052515 4240888831 23435385566 74229678572 38750905644 52540437836 7677223345 59237818704 6851968011 14945961717 102864008388 57315324059 5222075054 26399237007 208135200595 24277896014 97860525829 3937106927 31453326027 2272327475 3338713176 68499995116 76773608850 12751032857 118647088988 57621125066 149257385720 47298516820 6871664721 20323581396 4700735917 24572605316 5339082586 186276816279 64518035355 9744548905 55373508341 3101148401 141632729873 28456718895 5735800436 15950477610 30505046637 3555994420 67788151255 22307572157 57740473802 12123809841 22161543511 209073266690 119081484473 58458675322 60202379270 143302061005 26603093251 145051991767 42056967812 32341276343 10929750981 10510817119 73643452829 34828725449 115512047889 367072551 91194707077 17606592129 19924546748 15385417622 33158084762 150406576007 16391668378 43540323441 19784639496 1165318389 28313842502 13594763278 20188921574 17385506500 157096299671 21337434894 393595313 56730621103 6829243586 100014041638 79931319250 39375968867 13111611059 182544249497 58322372424 34590599129 3269476667 32097341378 115111362041 66450234207 44315895685 4539163240 7910293214 24525942317 56682660928 93428261457 149160229477 3176883638 22009851593 125580142082 21549846449 70363466956 130300623762 52481741739 62793941981 25211340995 248588406 168915278410 11667718898 2616502295 50769116999 32847270437 8247944427 33673684243 3654442094 10295058264 37013510159 107033152761 34117283717 32842913133 22968222029 23909699703 16055000025 91946867403 34210656643 104508076576 43676167071 42717749747 23225394972 20568308749 42687718744 24348873384 111117413433 35819388184 11091990251 39244400912 4524507336 129553926399 9907726399 37116710547 15746142162 135817798570 9214684345 10144281523 48043231935 693339251 12401563632 108689108606 367364524 2036658811 2999024545 34409107496 68735476540 17423738278 37185255776 21394290052 148383369490 68221696610 34581199824 5555435949 173957358 681523122 27516548003 39166834539 35409935597 38341535 19698684245 86139234837 17950796653 3300512237 36615375977 92876675641 60826143680 70325101893 140873730 10838895064 20370268500 75760245569 24055994082 110784918515 56705412471 293126730 150572213693 18507737188 10029986055 160943562045 21669201154 178682718278 22895980849 52436949920 49158566758 31446014521 133477225550 195478144041 42152183707 36600241565 12168248028 99466437465 67213132 29013264130 89124568955 14315516380 78141509027 117243611521 189082561727 3069510563 6751917880 114283706903 10775977777 805512103 110505979888 36953675457 17106787969 156464893578 5579257301 23163761372 25715012690 56194341592 39911404935 68489167101 31877348516 12383582194 1031091199 25596972555 187727225826 24262177371 134019719516 161334535330 138058632717 59389660485 2918314745 366548403 94025761869 53348205755 20011799922 8171205038 43628909791 22701004392 12487317612 3224326568 88328657197 95399029160 12683872504 3479319832 115450854286 13260319771 96631138322 4026057491 9320531766 135204736148 49038763473 53031792942 29319232076 21623265683 10588898126 6545614655 98910264157 25853703393 8689194031 42495396267 6237477 62755210742 8554605995 51208234383 131447955495 28216129628 69801751853 125090210878 7116161573 11260810555 37754158834 72576064579 98702727405 2783033014 38412739728 20939322290 119055942397 32331354619 19552958699 166476834712 29946715117 5284228887 1162656122 10737180209 146225869937 1034757690 18431350126 33850504836 18829611404 42136270226 61632122714 40871625755 64983341315 16194235627 84879310252 114017703804 6535199896 52727196869 181903702400 25736280107 13356866467 3733186389 1272298239 1090223754 24575684342 123889736700 116712625003 51819844056 101054106102 19907755762 1619384832 87540993666 23078129820 37640290285 17285699705 5955913079 9985055204 122192643428 96948514114 2674728862 157031355178 6194410030 51484643298 53552389596 19734818626 55732675843 36153352478 16573443369 416734047 73041842245 36414160129 9966653094 74450252159 34620888034 7271432938 23970251022 52476430260 165429630206 26714990608 53413165070 106340591166 20485723165 786372754 187246264942 3074901214 22684397671 109236466816 17659928947 41767594874 101489624509 198081156 1117166919 68262216387 25527382611 5496689154 48701559103 41603018902 23847880571 42915063549 104711347438 9031497337 36900544578 129052326922 135686249114 56214119874 78918545189 29157100506 7984507616 17142591584 54950411031 7697086552 38077005296 53689700679 51171878191 8990764569 55440808101 81369254509 1038444963 49499810357 22270906433 82799534695 2382965529 1902647038 15083920638 64218037547 42785737310 6151652432 7912859631 33455326923 54848469 102837753725 18551341936 4568677893 3913637216 8930949126 35280220593 35564029976 10942117503 61405978663 5653873494 135378740087 2298149200 71449262152 3657757553 18445838603 28690419072 74472610154 46543386714 106885665604 7378361878 145396278460 135556847126 7026923403 67170644936 24273611879 50547584942 59996452592 64967657638 31000126547 714578803 15880922524 25128516608 17443388292 58313037379 26365921922 6836740577 3330852894 11483294643 3782629986 13359917928 19351386844 4167961472 122392795046 98787479503 125402256011 14090798855 1006096762 32730075457 46807386109 159287490144 26263869123 13152500752 39793818808 11242976338 99194300588 119160923079 13473844198 17518947975 143439357700 171685663476 24381647373 74757887553 8580022478 49946914955 39047324097 37455556561 69616424620 49165161008 1478047409 13770648201 26840099543 93732305463 3967253068 2499271305 59088547097 24990829021 7209212121 67010751398 102654117904 2323675818 106114704967 85562269321 37511189172 69263552683 141803077454 142697874 146595450470 20413847866 11117104515 23964537086 104920915950 3872041707 20314616683 132730934263 81158191234 3073091635 29379181921 18689205580 72680855799 35761927519 57171841363 2960764603 12810007874 16825068739 87132763774 95746580009 2323215468 3908293580 6195731842 84566022941 125506151320 2264803279 1748635564 24798783234 4528965095 5034126106 8609280039 13269565229 40700977736 77569374457 71213616061 70736214746 48513424216 16446642902 93464897339 78267898987 344858364 21860660422 118911543298 13138744221 27617470727 24508550393 1410685560 86179689693 59146512640 6104428206 47856049616 9969389149 8838782355 58363641396 130584607930 14537492807 92116841647 1960426225 4320095619 4615665260 109793957696 8631332507 1143879993 24327241695 35703873818 23289653738 47946706707 6816315152 116327910696 12726120557 12497365713 161482286017 52439861498 11181304019 8914674253 78964572934 37820461121 4224380615 102900614646 67271002674 10403373129 66307648073 96502643333 57965892535 142128115054 11047265416 105293504959 19861042279 7060139352 8954858917 2248436676 47234153866 89521947151 6756569702 40121137898 46074675138 17938483329 27000895241 59269432575 52539926587 38857210626 33009335066 6521431250 34034552167 4883947966 5919066755 6105039726 40353244261 1246389404 24088081474 4110018197 884226728 14916125995 55656347010 67293159302 36287663440 133055267451 102847619367 75450310236 36688296539 4329471538 18231724955 7444105823 76576316990 31990287816 21567027957 6473816456 11202720136 201923284 21242358881 34526753594 192445295 7818140080 2063271480 31075072007 7341128384 53383515 42189836872 7773416731 24435104021 69504674903 19839006437 1210171735 20867096120 837419050 22494357843 860110943 53413748677 3954276148 40921052683 34259387724 37808310599 3493365482 135017223103 26898899970 63283095290 117951735075 22758960548 2876953120 24249609325 171589314971 3498090329 14355901828 14592932651 7459632288 18294299148 96892387296 93972053376 52656124491 75702080750 8116087746 35854323802 109410028178 33496727919 30445119694 7624484187 182778652008 146403772230 5288213276 4271233142 59345069532 21871120923 26555624784 2161831542 8493974175 31405710648 45450827957 25125230188 25112984452 49290950403 6976606066 197159531419 6452427991 141912067775 7782847742 52280764397 111937070442 8468892038 2194653019 102127732981 76677302977 1406199863 91173573445 7692358690 81310765265 13148594313 121908952045 8432395831 157541001155 35070043977 391419515 21601442593 39657593946 89528185744 43931360089 73146113107 21172724323 107137697035 49528674964 9733485596 134114550824 12424439030 14416065297 27424203728 46640729474 433224039 12988556987 151237488478 37762991634 321735287 2356157344 8885952937 1461343289 24585591206 44232977276 37182427863 4188554462 88688081448 182067273155 3496673830 15168942695 24135530944 31561633789 21619436241 142264039841 6123145894 50782694523 5283358214 34469755470 126344463166 6878312860 10755421558 46315160465 105123098300 20955287048 23751555456 36116318423 4256484925 21507980674 20541013228 92025184395 105907390095 27784092558 156714354640 15704235412 44220873148 15706336684 99437791900 81279153475 107632128650 113964919612 35302962781 171464418830 43843384880 11589528802 60586368276 36016818331 40182158207 69706224289 78667533841 16837311850 42945004168 32605552000 3050421735 121495642930 23788515476 41069550795 122759602145 92990598053 60575861354 66880208814 67071402244 2554321133 72356018833 90361454682 107950365807 11406516507 54067791086 96511233780 69024894120 149641674338 20968256494 6524142148 20001115869 33694399829 42150149489 17452984619 12821455799 102378175928 125232770853 6900199604 165666031334 4248690571 120760144849 238884229 10663283749 5856546880 19574822421 6853479801 5982024806 53973902844 4850598067 99309002821 17913390186 54939818433 34952422590 63348239656 10819110230 4890228236 17435601401 3868953018 90198777044 94657180285 2664218031 4872116326 25781148231 7925039590 12591584118 1099415896 24751492041 41478734617 7764246482 5745455128 1955076320 5834586823 12947394974 8476144907 17727138193 14236648508 103105486029 59819870889 198905165321 77795330397 3925120463 6711540889 11964396934 64090396176 30550763762 2761092787 4434856577 30890918344 108493742089 912956156 101501371766 107793997028 20486545087 50782151267 44885696445 8911631405 161033615745 158859507570 138857369700 53005281047 27498852485 65478955124 7714435597 63669159046 2800895025 23719285070 72228092567 38442814057 39660586505 38694191039 14628486407 8443059855 5863096639 87857826385 132801004798 5540519855 46624068649 44592351637 83729105666 149983495776 18359314801 18778962030 74253899746 101510953173 70085746860 54587951241 107941787905 44895103467 50503213567 43038476361 71334691596 105856747 19165530839 404981776 113344131119 151219548141 18034537072 14201003848 43947842626 24001199837 880451503 2293350512 815169658 119224983427 53012041649 8932048418 4098833983 1375246421 16844345020 19748455254 695441352 30216094865 122867475957 32633949000 132949362094 108751217253 14339963373 39187084351 2753273415 50629986104 30769457451 5387570720 3432392315 170192024280 10418335738 2502935277 25901286769 6574728564 12471487911 71975034369 53717331761 159404355960 34959724 17916747074 58998288747 27466154349 61044581894 27396701909 133497603369 3997308886 23820431268 3954383782 24877924696 122233280709 13759548362 42663888649 33869112689 188999701861 5411504490 22509390154 21103828606 12428080739 84417397290 7830596263 23583647221 54494293626 50173842777 120072458588 6258100404 7754005614 130948880810 53548789955 156579569877 5904052334 165705733417 1556923506 18145353659 6585726135 30194586715 21260331904 5685582354 6703314177 89019141155 87804481242 3763306180 15022538043 128033514651 34302988294 115715526 19881164052 146044581854 5380968520 4007745238 130660783641 34991930646 11017609071 170135432199 26521253812 24992449256 18394669098 2681689764 10307206585 99422330226 82176985721 5127116346 8912995809 44384806925 36608372368 757080435 26712300353 7691472622 1566773044 24170527731 72714534434 39668934634 13828495456 93662139942 19300282982 3878626531 33358139856 21735320383 42925683961 11278038769 72310544509 42070283025 122890324345 76421895104 73326129780 20111973338 42874042413 18776364353 62311725156 25404681075 80573036389 1161571260 89006980556 110588620452 1356404979 2939553677 16093196821 107298269794 986464144 13956032283 87931189049 79670024819 102501269034 8094505491 36314479604 9118819778 41531838545 24962572968 14842636870 2298166502 18297179865 45520311237 143806699908 248180935 34180396988 25231477812 13787009034 68272965998 1799441924 64639854831 19667318669 22578831248 72115174637 22195795833 85896460166 44440686589 19732662051 107598900112 52541524635 12640767121 67021366121 117167618533 64046505425 31738063954 48971410868 215544658430 46493255910 22682039637 19083873975 29845864915 67937425858 8141942475 17865994146 13790176252 70536050427 71206862743 37138991158 17767073825 74287814683 55411647270 5913212386 101201497194 82411746166 7782481408 148156052675 5142127461 64628720 64894319890 16450532966 16145151354 430552662 33131859129 119855230117 97633340030 9317407942 6935158610 51549422558 25827199959 87326712 14038872253 26320229209 70891221776 28553104209 1549415550 36300539015 20347144301 105918147400 20133774699 20722878129 28039305212 189431034193 66269378480 98825386911 20319839018 2199546611 121261411942 27195059764 114310010843 21812182027 13608228070 6566919091 28088258311 2435246435 27418330824 24013297643 39721806091 43617677709 9699457945 89739173690 1897483771 123871564584 30523402761 46180414798 99530691 12313452606 229542972 11089683777 24349223360 21421783075 17983996873 33344693804 25408396824 41480706415 42262139580 39101104163 21243808793 162899344672 71844888062 5458435657 73495339085 79093605269 69484378806 37584579724 93894114307 115154161113 2317694971 92093093999 51071033560 112887986599 10272272002 20644590138 15809126501 82810581333 56614103293 38224607207 10237714724 40916802508 5384486351 5191531315 14788647464 172668469003 121587870799 130006596105 3933295124 1244969354 16274847664 24422874143 114466720706 57636110011 81568554071 148259306895 91322612705 25994268790 49654088444 29443762692 16521693715 54484404941 61458400027 61697638092 10675837871 1898111324 38232886544 46757180398 9582223605 51602174012 179108051353 2817638406 1247861281 506380239 131712596 98312125748 23553493989 1125593269 56848979109 17168262425 103542334106 65629293 119107586 54191559875 48399402669 131894472275 91495526118 50688113568 95489063662 5569755660 38948916964 454596693 80721380444 7179602194 42876371196 21296176275 54219584160 45038005512 795033221 55095652099 43469296658 136809374557 6600253359 141803789198 22870372387 96347397007 7999096828 52631693012 19686865124 1791062832 21223942822 33685524087 123965538048 27447420171 21276430175 23945351285 139297021827 29761132913 48207112816 6519042810 3994162670 20131548909 182399527 13394795586 23315238512 144214412417 4029093280 39673792016 48909432973 12603549141 29005832017 40481849366 36245594627 6428149440 5728252104 44579550344 148717092202 99758091478 12863234070 34230871864 99114606617 71810594904 12623204198 70497065729 149644473023 11547963727 16142425762 34285868777 37817907512 22798693784 54330755617 42352157373 13359302981 129047151953 8594866472 863443177 20532939782 20838091946 11090527923 80909995664 2963267112 37357252721 6786696320 29368046553 86110888358 3299320888 53718034727 136680499819 67104026770 61550427383 962018090 23792054477 4790140190 43520663222 37331073774 65326862707 35208060752 49403156457 37290451251 59831998827 17089932479 28905827495 134197920176 128263178245 781019803 42006679863 4945681872 282727408 51536930948 5471043592 51292501898 34926916857 73507197635 34988256536 67805556793 82823203914 13328106929 46212189318 76676816370 61832027819 62171314563 1085237729 8713686023 16545053656 481815152 16528236289 4766608029 13682198689 12102825206 18013184990 138937637968 28374591234 33620093051 8486411827 142486812403 12187199213 32851758191 27923926967 53151948001 2071611882 166878120454 68381624839 13017327489 71477229590 177322504786 93417354884 203102061978 60993406221 59355524102 43911684424 6176230056 28132861299 89922241530 17100195471 13703473423 5130548546 15444330307 39653939043 34060839553 57640629625 53441678864 62332051632 8240146945 58831345718 19218179873 22935887031 315741745 109616968868 1441044898 198974318162 17050456127 38981030171 135003160696 24922756863 9074565224 118954723444 23949652580 3501443386 1488223352 54806912353 55751839590 74653230299 7686540764 94034234459 1720277149 46994053243 2336437597 46494213821 73509741605 18103730305 30450191316 1878221133 56600451540 18211816934 1449908448 19967380026 198667674233 406103322 34949336809 49074900541 31814160760 151709000167 49510745879 101278053833 12567703677 4534948392 88750413028 19097580243 130989028827 18456867749 80311281777 17466992045 38313708872 42675032202 47017815369 39237888 124587387542 116141066014 9590024276 94840657624 76942201565 3606481029 88942790263 1208732330 140432775198 49269961530 99688909597 63015174798 11280112364 99987941003 19158227964 2494800514 12806744931 21421849290 60500838087 50785484004 13195250221 57985373831 3590688426 62638385312 83598412776 747536054 42846960965 2755291509 111257105875 1589576485 32011987696 63173048978 81847992269 48041125448 4014039514 129005847824 21722117754 69398250243 2417444978 19425224749 54412193891 106656887 37124273806 9675747224 1745207809 56086138604 102048511786 2098715324 36852742229 6783066705 125379489569 10712140990 16901069834 54848990078 21389386422 1208735385 34966297432 79069238693 38269171872 12847002102 8585250739 2305749578 474579246 5661404786 57142166534 22947316075 7756061380 61060174186 16428511689 21341765103 148752125837 6322515705 108183223492 11285530275 28264100902 36993405980 28045898852 48202716561 7289108405 6023448877 5629760460 106340603873 60657976633 144515239268 16678331942 25399601034 8283346593 4737538093 64573466068 29341350111 15912714769 403951212 8535249093 120216448989 55757434887 101615154721 203293647368 39792764 1252252635 76174179322 22315105 2874080386 1840141522 301518894 16521162525 1114510496 1788865559 4529587184 89448425710 127506691896 1474642710 6317241787 92869451387 85834690245 7282038597 90123157210 77162474440 87294744496 100460895 35862096830 189491193497 12554275928 19361274632 43047138631 87068806538 31815409881 40609927619 8824612590 10998827391 18136839918 10684273839 39332297023 19486921150 49083838382 2619204208 173663613959 22792092781 19358987558 22204434229 40369282339 50767753671 147544948978 44475625670 134188478673 76295965695 6686804958 22801143599 55077478516 23065332925 76521607600 6964277873 26185149996 74705914800 90954243498 22739105107 59588501371 24912660351 676230423 51833287556 4531166334 82325493478 46446049718 65293390382 35280005001 101289317479 5072963227 62813958422 100231171084 43958552971 90928263203 1833776875 8996729088 1407163279 9286855211 142533842500 6736781065 45958514514 16748235912 6159762227 46821695897 476936203 24020032266 7927553397 21573104936 112203520819 12324484612 66599057900 64111459801 57278237916 7017379526 81000695952 9623778840 157608306963 114181192015 10996178454 49162462402 167045449405 99591760337 2564322828 8174600382 7517083631 45757254194 139359229393 205093969 90689419621 12602397066 90636605712 10725967630 8660707585 7547842807 4807741337 18153083154 44515254994 24314359210 54111433 65495518000 951704518 105052900986 5675326168 67002208724 1262012899 120979040874 6438026374 1660345793 51322629036 109860932238 53631184637 2406366227 9122692025 25735087517 873598980 49978000415 4880374740 1523738510 188789918 18840830509 97648685254 43643417394 35551353812 152342807866 122786785716 81214701608 1655509652 9218264639 13532215019 34278245240 4086970579 152630152831 71537831600 41734069417 14280141576 131922613404 25867513634 67573579969 781395825 14257890032 3396974728 8252974254 50838293764 121087884544 109933726 26784858042 444319101 16276476416 26128350993 10796660705 25097834484 9386866996 100430525092 19488068784 3127847215 19652837009 48933156467 125645081329 359863230 17986179144 62628279527 21664148980 50769910958 28022290197 50477560271 54756479362 65633937952 11500323197 2967240049 49227417699 165923411453 1253954814 77340815777 41250916187 78773467958 83573791268 21165271285 127959796554 18669064003 5989156058 57377714211 108395679875 45195195739 45917139771 106910322305 62149648400 24738360658 11451057434 6671143269 45769035001 10537106710 15127900625 28056823450 92257282812 9989688388 20121294649 29947429822 30075928567 124698465101 9270553833 77895060535 168183420684 4149288786 129412185361 28728364130 20798763969 51670433266 27601329731 21694055808 10721980290 4884948212 23368521246 1997008303 103814350657 13873581053 28409399943 153857838551 84939038240 4329469201 40599672617 50010711954 14447976820 39907696845 142028399973 22442483215 9596289019 7848838205 104382786502 48845230436 581435030 3993218362 135306705813 119919427100 2892645455 51574580679 2691155654 19061088856 55345075575 63907609684 43529451148 83176136255 6159264938 107653503636 55593495366 68807441524 47463492637 148191480943 133200913301 88669427813 1496281301 89810018670 9822826609 8506416481 29816288911 20710092366 37224656663 67249643750 25667331778 86496912970 45307891099 178531354390 102855664381 35143080982 128009853809 58288889304 104167532243 17937364410 15106769997 74355063653 10074558152 1583650180 30229708308 55045554557 44414754437 45224010531 167635520840 32662128548 53889850448 38744786562 14111846247 35575473882 77772236297 27583749093 46045260186 72354434904 130659780506 30833829942 14127931082 2054993859 20816290530 74700665840 81467896311 109407182387 133210011896 54670102839 20767883597 146156045650 40824100652 21187794961 7283972920 3588056787 7931717356 96094090220 24688432539 6979339634 49258291353 60292702784 24255404750 48387447686 121568286321 85965084371 13815963726 24135925376 8331158788 88598036462 26861055620 3744307414 25460812164 6851621943 57629321063 72850056658 121090986541 21781785039 16597741776 15323364541 7216881808 23571024309 4428337843 418983489 4579579990 18875555336 13893280136 60782814431 2112899355 9289063800 7602113930 87591397955 86063195542 745880149 159515617419 153893254605 11569834352 12330637833 47615881041 49766130776 10335794669 1118443198 28833212205 28103461657 2311491514 1609874390 18649555292 85237757981 2131808955 154386176756 82901734384 10329161446 22362364822 169762111128 42392859634 5607129534 29637995608 47670579220 4007591370 26587278070 147318201165 4605174519 42703408171 36038880041 42436073264 6912938871 90028868829 25459338545 35402007472 81231956141 2032026244 50699135486 34518227799 83470082331 43803528828 96210165431 10678627012 19150087674 74225934934 87903304753 65737723296 30682814051 52183916588 32587476016 15118572128 3198752618 69571239206 9912245904 25237525027 26336060284 93285773724 3793489978 22003497350 99444514617 22846151146 8460580090 113836244374 45911676444 8429885191 111132117462 6832621109 47029481736 67749100193 25331532544 61025442351 52885928910 64952151862 18947899639 55726296944 156061534923 53145071208 18311885533 7410499540 136932373748 68502803361 47355029108 27632376506 4593233306 10574843508 27118308216 50959018027 11768815315 45336563170 24656443033 27588660724 170405507359 6053381204 127719011008 73873230357 106218591288 37491360778 36758764146 59451307403 9635993492 144586836569 99136723500 48977120129 2663300995 77429050078 692167756 34881208678 149460220305 118166654484 123524401010 38097452686 60834282834 42900431845 17638775870 5460553125 51522979209 22430500032 19425724014 57956719823 12530203358 7922113447 5852546380 98343017405 83800232425 49248433238 2121353030 36785139955 44817651993 23651552084 19115665085 55341126535 4588624660 53033878051 28008832884 56744637098 134879738008 122857828522 18902960666 37973341756 44730883757 28704665168 8286095430 49089943110 6786376813 20787825037 35041023154 19384420905 103928560595 94947218803 41251962569 21013565548 1109044147 117877293013 19822098785 131414268610 173780658621 4855279297 7338656766 23429438367 85109713027 26503738248 44272727806 35783102892 4692046087 20911672952 52908584903 33730576853 143852092942 23346864557 44119935487 725967019 1743560844 21747538375 32761011759 28225570073 11843770321 15553664479 4945429735 4799299887 8159806373 59854334809 63445970979 37217756960 19609104605 11290454720 39344535702 458370919 2696544435 4422271638 66506706769 15855399632 47671037871 84000020075 10144963760 18629575505 90681850743 77651760144 14756287335 44840338939 137127097369 75006973315 42911290972 7066736191 104168093400 57162251121 70279083875 95502235808 66195465199 8331473190 113435345963 1671848881 10364452134 19597350430 47303302899 125687701903 19049350244 18129136799 37507961758 92686950208 57964507185 46644428580 73516544639 28025333616 87971031494 14229863759 23453776767 120616923446 27817772277 70863063016 3537382561 3340822503 70201341539 62487729112 34149175985 14331113932 71186817634 29753486002 147347907234 42454618860 19305462998 93856165607 37140296710 50148904787 24854837160 1738939844 60009709330 1381853518 63278412014 3616259756 75242141851 97232057646 16948095191 5362050299 66272247601 1128883652 100884470180 17494370352 194890225158 14376782453 10576091292 32025279585 107799721488 115059827795 5126615238 718477514 69750879434 69104856869 111625515966 3767093228 133626110025 1217478497 18499798005 23862887383 6275559906 66007127301 6822355092 31467702133 122194906638 43486466620 48384747455 137441287234 95682832325 61105531343 133659788853 17675307869 33595651930 41738273608 400709291 64356020538 6364766750 23436669688 4852864019 7330201992 32734098168 2586954799 1059075860 174445090775 15509701304 765866225 185834311 771535422 5305511 5604875342 94619903239 47204686319 16088307199 456580449 33716195919 120511551986 3589045067 11513781713 61748307530 9035058711 24263393021 10372504660 62082986498 87649947542 108653171618 1797251053 133100992696 15890105044 34572477789 29892006623 29292250147 14421673353 93712035581 11815207542 909589400 170742100469 6900987166 4953253734 8494914797 50719136984 2819542173 6007899272 58810756342 26639119240 72748608050 4183357385 116505442451 13056203083 76221829831 10434396225 44120733790 46345902493 27664971773 19312037519 59945544775 409373495 14325155775 98795481379 173508459853 8496391726 87727454993 34204014736 33247407467 91528141612 50092265866 62332699351 35446757275 7298839357 2690694881 3242073806 40070030096 1687550934 27013294314 57020652706 3731925173 856695228 61431969102 52800043587 117909478202 109984899156 82503757922 3381375711 35681113066 4326283713 18928262159 4292367364 111836830343 165845795173 69029194839 21289929687 29893965946 1616361443 62026653527 165725579250 135202584567 26468883666 57711396601 8312876719 9939255800 88476790435 27448616866 52168146169 139456025839 40155832650 97454887878 5977798688 164461893521 51074647674 26550123902 108795242770 77017190934 31995793193 3911053955 20025269071 171650229476 4030037153 48915064402 185996111974 31623083688 139586832270 32589717301 48602386426 3785241933 181438151580 35803339357 71641255574 25952723990 7195171895 40909491816 671292703 13242611846 19725177690 141404430092 57149740368 31009318110 1579276 9394371062 22542550883 47676889719 104723067 74519166024 86125971883 130566586581 37795219856 731624058 145571570414 93798105440 1762514718 748560043 97898211022 20417603582 160627161628 79299801451 33749887104 11509002522 3136341388 150706000878 2864067533 41129682908 42339253396 29234254538 8396563906 34752126236 59697320981 23682024453 16397383341 71613360832 30718174754 23491186768 18035604153 19684507094 15761060430 136610697760 45763608735 103597372823 78278071089 4696199317 81964613229 65831694533 20449580142 16096303305 43836953172 11667280024 113103446336 25808358115 47257448900 5801634774 4526137370 3427289145 10440979628 5837368682 59007329382 15865118378 3275695748 72092407827 71461418342 17852361052 31295765909 60294507491 10642163558 17068280224 9960306877 33909238369 1934314517 7101131285 88522405372 12284104424 58467757879 8409772495 36933528012 23596642345 10523153585 35218767326 167539231447 46802870736 35273487265 14534651399 63337711830 23262594139 83384437445 61256705841 35919619383 20391056152 15329389235 66472812749 47213594133 36910786202 7383886061 16312051384 14755870493 26380328816 22892794711 13833379330 9111832959 1290909816 29703258161 39032586772 2444688300 8526686701 188506846661 581153054 144521171644 197359712240 18613690468 182333839949 24795450774 80027220196 270587784 42400636737 176046855573 56426634858 58000891470 31292813411 17763512329 4247493641 3404139784 93862887470 101911107296 24509129241 15834124147 75173063137 1585121102 190213815731 17080679699 21436898875 149648190961 82694199845 1828784985 36540598233 139469471561 38547261268 10633062463 5026502409 4203366730 29075229393 129484521 1432063705 19207019580 61940665630 33198790518 96294737765 130418495231 6398673004 55074895807 51972109630 40820952501 198375465594 176440442170 37766107600 3345149457 124032555450 52393548854 21247401201 86598040600 9403534292 65324364970 23329243853 83971689958 16927946615 14918655605 51174622044 175690641780 51627095454 29729227255 4343171511 30011544015 37494106015 50963131498 898084981 81455815212 18098122321 11173765270 69218184842 389784222 41057510139 24829843310 101891555283 92059513631 13256170290 1050336064 9560175127 1532480651 7812282964 3508132045 50741035131 11326811924 45479303241 57924189744 4225879560 118596907555 35775221325 67331929114 28838158288 20485521109 67280056347 64351731941 92402500401 51131212549 77898131760 52564675968 43710684107 56204470800 5347448027 66791810467 31271123891 13990440343 99836535076 27416756855 36648752207 89150145389 17456184122 4028857280 116553735654 98870167995 129655316269 5359687347 47340472548 16247509058 3824766194 25848263417 20358832915 110857742311 77714968758 120304908193 155137042394 4173766941 75090184658 38936202001 23526427676 74438181111 1697582588 13677846439 3893620956 401180213 21838490105 132786974726 150827715766 22963880829 76603750484 57380610424 276640494 26467553264 38298071302 10796599587 7652620526 3901204707 11067537180 49014478484 69884254027 83716722924 121106789667 14595049043 14341209697 90806020390 79081051528 10106286548 31948605479 10015009177 2975368700 37778790482 19445551570 49073388291 71558361185 15869143992 35902033945 32927829581 10870968012 73265645358 66146536303 11882560236 46760832026 145001566514 18913401466 66133346 25139272928 10896647072 9652153529 99000428304 23316706452 6897665070 122796093445 55002601137 103945392788 21207845115 20946121803 19298938 11322390175 28276238478 1917684158 2236709425 14237064229 51582133532 124719512164 12242237892 8491230548 347242658 5112973928 9782394992 24556088174 8764401751 50094199984 127386786505 14532220566 118949272763 30012623061 12395462279 36249030332 16133233880 1835346572 33320299594 55318340723 26052628137 172756995584 4344146824 31098695233 683803035 3597740163 57704096004 62041247644 2375432423 32791991143 16868218924 12610777416 3616314639 130519569157 9272950647 47026054001 1125558 8797263968 10997516821 12113324757 9910094729 8538932257 112505093637 6972471728 124038163732 7588548942 3874149439 18342122891 39389146575 74362481593 20227717576 40281843460 593796652 38527421284 18297248978 6905186616 163845871413 7184887960 10700999414 27937553065 171111105280 64206805048 55830739303 2145098268 48385741379 92803323093 6889425852 56710901530 115724402919 48474072233 21384083865 10202504409 12348704728 33448615000 41753282390 7316277250 2220691420 9348822912 36717356637 51630136960 84689559424 9217391122 64290652678 2350051410 11445400126 2298895275 114202299065 6269967249 38758860977 13167822293 97413319844 13168178434 145256594724 156974086878 126118234942 47358502670 36899206099 17553348979 40521599192 9545584726 47523640881 15811930066 41633284033 23628885459 49368826396 16009734655 44570788692 51180324928 44356727147 20979790863 10950040932 155935078598 27737541464 26308981976 10707757745 78392298632 1840891837 21220017671 103612294545 60272646893 135114896000 13563183781 75095292858 3770087250 10981296368 33212081878 30747673443 56155884533 110608813908 40323709038 23921587163 2808166308 46188980023 3012271355 111136380384 11148782770 132279450773 23319239727 18289458283 138667159508 20125867496 49601279186 53291584263 12600043130 22258324891 109553222913 1633582947 2561210607 34233396287 121057266038 13669001299 2193567335 14253573889 42830655052 157479741 169070071103 2960424618 6708859585 35760430035 10396021923 6810748192 16585826401 90377051376 141903387057 27804611889 394367329 1861493999 151720727162 99518832299 163262742964 284573960 131529572783 3261925762 33917492401 15389771794 19686925587 10438740 37848704348 39992267712 59049311156 71600244955 33161194359 35042125648 7622309530 9115684733 20197649984 19154571262 5532717161 38029444469 1995333003 71785217883 8138417503 90775588 63324732160 17789755382 65027406904 5096678544 46030605689 27683630623 15846215 6043515609 18287596022 68652942446 21932844663 105095802023 26902453943 10203018118 7313789353 2946924221 14029016386 5035686812 36072254383 80425154971 8506928994 24069599413 10736653541 118385719282 174568799907 46986884417 38493737095 19761563066 14740941211 94645596812 7409499526 19346362563 7761602346 30202464070 25476934194 14673331402 3490320976 24598608065 75051757995 25757876652 33922876540 15757586732 84592529342 53118301796 18864992144 129717203925 280840589 59262028738 67888026155 106966778314 17817965789 82213947750 137594048773 139992110060 25030668861 60419391480 30120107765 13682754845 80300588327 6410247270 493373945 4864972983 170572119421 10553094561 2447810147 176747385098 3344129637 5122474024 13832823751 8798742377 24919925608 6567067919 11524688872 20104493660 6359587059 85971476196 30112040253 8361667368 6935246250 190658240 39954595516 15202010179 165094172131 53627635134 7325784774 24692211080 6149162302 5715484907 889542798 1756010366 98937731640 83919027821 73008509870 11869047705 169340180144 148556701756 14032146828 176508949518 4346015048 512114307 111293749282 129233476964 6579941283 26465032600 7978983919 93064448239 9277958503 96277880038 59459107714 74339358945 130025597259 58604222769 167792610209 72248644348 55385689013 8244392078 129387478706 64740169976 239332662 98312784345 15253773396 5762118499 9208242111 3130612756 12048972632 5092748750 4069988929 15633415076 10092559695 51355359020 5203572378 50221859543 14008447370 69043987089 19804542892 12372578304 6693104108 2767577585 39198671201 37432219784 105437631770 27852708311 21745967152 27708255946 1837294907 47166598194 35734782083 47231046595 17894390975 98824584098 131636445619 15301211288 9957230779 45840511709 8406294292 42865906234 3360937426 1645650906 17746237135 48780802349 13293422051 90730737443 2358527032 23159640970 16390288962 96014151945 166467298392 70576436584 12841278535 134253672556 2942215820 74572798498 126999389745 161175123564 49505669733 158570172622 306868626 62181412163 46601914023 19551199776 1328836048 23041871816 2289838412 14815102231 38130506129 20014397211 8302841449 18156171394 31637608269 99056515533 16309596427 8635406113 67191530119 30600567890 111256260162 9732046401 19966171642 86278334662 32197684891 145017803402 76495767541 34434046571 11607984944 3897523309 806873317 8014395436 191761201051 809571346 91709804017 7984003761 5991083252 242892718 34595225495 1357541127 153032728528 46871483343 14251540237 18255070373 100563307632 86251184824 22912322942 80904906007 204432971 25461787522 43810932749 7369509609 59118271510 7186666342 95013181013 335819631 19637488558 7265314920 2004169216 53841638135 4306628456 6516630594 580493404 36430134238 1339080305 35454773721 36315921327 16644906031 113746788543 1160653091 16242372027 82013430187 24937793707 15859971234 1883037290 191319822157 176144096525 194968475832 2506553256 40738996597 29035010982 996241895 80543354245 131267624913 21073402194 13421195860 99097255117 37827345844 6466804102 8608108499 106749371092 40565862262 18185373342 12181896958 153731342416 46660042668 37494037777 3935924420 112735339741 46206924864 27852263441 8337068019 133439289334 82292564377 13253950622 8109680254 12876564800 90266596584 48818767308 69063171384 32705896843 48129279592 50208481150 39697284080 73360678085 49500007420 156702743796 145867345525 92879900054 35849329246 81040920222 453481660 32081943649 4455588164 48880865372 19382974736 6263497732 1860463575 8056034264 9014430731 75747850615 7077112231 17826125882 36635852818 18815351318 129150586408 6534568374 1666319446 76977281594 130854577819 57042828858 60151820340 68417554255 1598326615 334246646 67777889503 32641453216 62806747505 124445964872 4136786611 97145560208 8229790929 134249662859 9193379325 37492628439 106646781 15345998 2008609517 35334108231 30029429064 5617594193 7674651378 39437480563 14473956352 916115129 1074300677 11219989827 31781454753 53588996275 3869249088 54331225637 40756650470 5241107153 32123171081 11456292793 18496735082 10773159482 74935377917 42334196672 134262107 156485716437 1614681320 24255689624 2891346066 41111137776 10205937332 65337360687 45513867312 48147805165 24117704873 17914038840 27835629711 39163063180 26754567375 77039642197 58090817982 24108833640 13095526422 17158269432 763359650 38344628307 5427426665 86436076917 76453717321 10812953695 21151904633 28154198555 19179743932 2658955606 75230584387 5554939122 11077506834 72462373998 4768039327 57438038024 1586455422 69682640391 173555413228 4813024233 29787374068 56087780083 28822509779 73526065642 8874904948 135503017432 11175459395 9992721329 35001682676 3138199926 68504498175 71931639990 22726830159 151694481684 101011116077 16676842259 16329044022 33200275163 52824214910 31421111495 28312574598 8958720308 14197714102 26734301860 20324373785 147374885744 3285642800 36044369584 35070843599 6759448998 68387058 4886141257 51932912615 1420604479 116689775731 16799862386 30414009010 34603696408 35027024207 82947164461 18357455502 43860427177 164851304699 25567062946 13255852019 119630120073 88425598543 15883552277 3866392949 118852831189 30737614171 39418168688 187287665322 12195718140 31691706337 3736022617 37258531930 4943207530 25752596924 27852474324 26274026261 7096465507 50006626981 16155070966 16978469456 3569241999 115775192934 130820002563 15364108908 63211329974 98799664637 96243040568 9906742060 11834450772 16097668255 142237981634 138918976357 28191947715 97926067293 810710429 1445240421 105362697943 97511924532 12670897277 83081637356 74278422489 4044545796 33766678888 26272928330 11043111910 120726031110 112166350617 24107344494 60744928817 71500868933 43205370835 34190326249 17002210830 20809842526 73019273734 1975807693 41999359857 103831324847 8137951706 31647641384 6367830706 54939149627 10036600298 93914460081 5299986448 1971488497 75390179943 17068295302 104173448509 180375773808 97353970209 21269282909 10288283612 23215026299 22340765859 104492878555 11052770369 33844287881 13846527727 47103833331 24921010095 40603316435 52655061735 65392573920 19728179276 120794961217 79187085973 37682452419 119942656264 38652975802 15845945153 34565246630 8036252411 134213084716 233536893 12490160933 25371196629 35584289122 18238016338 99613119387 55950785328 2036439238 77135642932 7744240920 989306727 3939619999 30635070600 9552373935 144755725669 13358600515 71005785600 12725118558 2429954220 158265699350 119887347421 31684937690 16001587119 30733429606 87957929423 4796722028 61987800895 2831293339 13085387143 1711977569 45837195625 4084631030 2608641979 606682983 23844829155 61720408077 26144139534 6101987743 1633076970 90922980207 83205294519 2102551713 58232279891 80064381656 141252058826 123637365304 56637412055 186090419 25217403301 194039701933 8762835048 30559802822 117508431154 39155010420 12572203844 5391225977 23657286115 14802806559 122238915045 23019990121 15840510270 17962118800 75115582253 1409217620 18016205696 938876963 44360011399 127953237251 22915026708 12254600685 60358380313 17185483142 6953274225 42851290455 30789816257 37215921444 32949506546 5851313146 25825538399 134747492220 68588030472 37484422064 50367820250 26937188344 2688047514 2423368943 8313965883 120407518455 44658380031 25201838547 4715108345 49254252290 9382220033 28999110604 417035294 135840257556 8249692836 35150559982 73049838689 8767298638 278770902 19850332759 28908714429 767850552 19563274871 4447632530 91906739498 2050341830 15114691800 16607800637 551792151 28580935063 6674571913 140563856669 41791281445 63487284681 76865205158 31998764987 53663060343 77297870968 1122316 174980401232 32671417461 1906806928 7106604591 28686166474 87842405584 8578543035 16870482675 6028857310 3923298709 36796618883 231928306 36962981 3470636926 49688567033 10582923097 23134825939 113890871117 548993138 20065578852 111621718783 9883408743 291642847 113598548972 106600906980 9921238753 63965956141 93675524177 199856595 55776732600 37626400943 84878398472 9382300600 27952249448 2062705925 4063407761 91810511023 45043996161 29394256225 54554111397 5420304141 64084229192 59964740074 31506299133 44107849234 142930290545 257961468 74981268953 37131389478 128036493814 11749505172 186001624272 67447386467 70752244029 34514218756 62876057088 15307555359 71284396719 16042819231 15020575842 3429098166 167454742172 29224357635 59296235887 10710721650 31510395264 51637302620 60653674828 41595653277 117182280362 28508480572 9569803157 4323372133 5894906814 117881140034 24407009046 110009382353 4153744594 2597052866 5755694253 138114591948 2521785375 16198119805 55077221054 28849032394 7433270756 82691903153 114219699676 68770603840 1576941802 147636777863 120008680812 6436539847 438981941 21315409512 126608817557 44794258821 9353248872 159402104067 157015313854 56790349658 120491372718 40860525218 4867703802 77976547818 52755381433 1473648214 197959354706 37445848829 168545414892 41265356540 113117073800 12819302698 207176019232 43750758143 48625377718 20278643647 12254087563 34923166862 130598496277 61091085625 32317398663 1770064490 34040047824 9554657369 12550246033 15647838395 6065264606 42870481149 54052925110 4255515715 56243993177 6293916817 11545073299 338244190 199538654569 8797453353 35927862567 39877584905 2861677264 78454278084 39943988180 11128379227 30242736166 4100231337 4503822978 52395185681 10969032383 30919244202 52640257228 22161625068 9308330022 79875488848 1343056084 22472149974 60971137602 9952064670 167922587280 151603520162 38798742743 98435866976 95683467154 107247726891 22461821252 4219549959 24415138295 109456906685 53272931319 2187856266 14434675188 32411985832 207124870 5364465543 4131382226 36108936727 139176017417 146226917417 29348630370 24155292525 22210674930 129541144261 766423368 10059069388 131278610210 123025482224 2923382134 2342235871 60979163259 4607919918 12954815011 108805284367 7891663661 6366027812 78057775730 43400887291 15315313136 2844017060 59289783320 3400840810 50613484657 7573202819 36073882628 9455697366 19689493496 120723431448 125853230624 45361058335 4041441340 36499681753 30159946625 41749023923 60564733096 96096975976 42599288713 115730451720 29261322527 147483366557 91495630312 60174800481 132043798358 69651412304 23116809174 55351274975 97774509162 182746490680 23008369725 115890173231 166856075476 32938371605 7504236628 14347838911 10836877451 33674992044 22558802547 2815108578 26564906 8721784934 20780085514 6560246426 80738954289 58042344469 45537364080 18450114607 5333334854 58510574093 13473727146 12193026772 6902480792 9516255707 64015142849 77274150125 3924460969 6853768300 15537085472 6179685055 5705904734 13664604228 3002444335 51583697414 116642419 17425313335 8860749699 17825955168 1380316483 65338556658 74663219388 7883984362 1524759489 52110262086 23095428160 76751590376 3607493302 166575084898 26291785337 90177086172 50588715887 7669783314 13357539933 27186164070 110956197736 107477161101 41441020517 49529233217 36470316422 13063142 7999518401 188038638910 11142116049 167673801736 156874031366 8110857273 10898152165 118982289575 4079561099 34245225723 19278743018 137267262793 28815300693 137090413481 24280601907 40349033559 11471106623 11374156557 19558268137 9268296904 120456934927 71076870339 48987099899 119093673016 413305344 9006557935 17740032125 4420886383 53835388277 57095270922 13829225886 19351141016 111641405533 14170839448 592533254 22381972029 42003123203 6716967308 85256807476 6143200580 13138037992 1753247799 24329175418 75764684341 35913560555 109219663124 22620344561 123986049190 29262273827 89770625709 5378067984 79661204635 54668841450 131808972785 10740733002 134007198410 17236003114 27830187339 2306323037 100784241606 40423421924 42784710622 57183900284 5249356128 121134020129 39373521357 81566364668 24891763500 7367408850 8396957254 43245246320 84300207279 46067007615 27733449525 37111431416 7381031426 19440775639 11841296173 11329038338 15536597683 142836332467 60390799 7907597686 23838962776 49212710735 22142743250 2215923336 55453481297 10240082888 54691549977 24610347702 30036818135 12336275988 8438433402 24956950484 16848865151 90413662761 6577828719 12090541752 7477144289 37209868115 102943061512 44018553073 90437524686 21792521546 24298253986 27407278741 6121232 5430841574 21757739102 111952623209 35276161071 6928646206 65014833854 16881014552 14807226556 12821961710 39702407469 133145793088 70878765632 28215295287 105853295003 547663567 4278339948 12205559090 6825103720 41739497157 36120038949 16375211421 2809802830 139140507136 65035689475 117145110283 33840328462 49411168571 90839687922 35031501420 45582099799 47494800943 82169850066 5774732085 202753076028 3822853493 54078085496 85659752970 49942866352 191538390507 3787318799 3549829962 22393256861 20341375690 116073674236 71067473 10592700278 27689414208 28530025214 5862743112 58905825316 2014691343 128208045946 17535180491 26294821895 164354028759 83240601989 31431733047 21745583384 28526952276 20002068428 49871423466 181108509340 77036793493 25610294934 99745629016 792703080 52338891025 194344868365 11841956456 2778490592 124285950028 89886390751 41095427446 123527533401 88477417781 36588808128 95296028109 1070029715 20537691711 61077557404 33161309156 8042883457 14507374183 195114439016 174809628140 49894873158 31464966479 138729519481 7881928067 9354323042 4024466525 99913866289 38013964608 49827173 81235480 1216328424 1313958052 90781272557 71178788147 5916536077 48526219792 21020288212 20619763794 32201766614 8964839465 3557773760 54608462087 172423301004 78112530577 25760989785 75509960220 148014587773 7863587630 39466079632 18244334055 46844277315 3427691131 26171951192 22366131581 180069627803 48637714583 21731516885 11510104594 13959758958 929493897 19264734534 3642259319 13472073296 43368977475 29641530989 249342228 8256073992 9307559519 3324512359 49008663608 45271675493 16972158226 35499092264 76452970494 8900441636 56466058629 189217934025 21615519896 8884838650 22883514100 92984224379 89539360401 9124194290 7173870422 6848662929 51998913296 18366752479 109541191332 9840821819 63879082031 11827492412 105534687912 4256758999 360093598 49201621000 66786534995 29168038308 27049481951 16643750424 486726605 40891468 4675744371 214826321013 13161910135 8017381375 48485014030 26214742811 8927449572 5975986090 1695731768 91019266827 8640654766 4733768558 35772815458 99985635186 21744987017 29796958794 102027698750 44115837032 25362174656 25908964858 176598428 7189257818 8167246673 115175868783 136632070222 45667992068 32444683226 32089987639 120816516244 100378410063 40512539902 52855212136 1476661503 24921501038 142302716813 55419636152 8739293736 32927944962 55078624213 143611841266 16158595834 18282796408 5212264680 163801068519 4023951629 5685491216 53979124787 167243905469 1954315939 36946341852 15630006240 104708715096 24555102305 81654765199 76466415370 22271899318 31048580362 12349840531 2541586580 1601108676 23865235319 124568892071 23316495539 3767463528 126436098352 5542319351 13104583731 14474611009 163641260372 75196024915 910078812 161987617716 23148394353 38933384391 175793003 5338134477 3735084369 46547144253 96963146213 7293991956 63105501592 8127808482 11509967401 30199062467 35821547880 74664832639 38226847710 147736712297 3652772861 56129549873 9782801615 12909237782 22322020466 4878691340 92715183888 38760703926 48007991919 6586834985 6435189021 93125216447 44201536587 128943873448 127428904582 28721580741 78617282536 9869567061 10433633857 1873208158 7592452490 11368819696 28493432014 26429961708 13420062171 42426309135 116571832184 1109886894 68257405489 31453149746 39953378271 186721674785 6348234355 22870964193 22471284274 7291269380 45211179017 88968009049 27528151937 64041440668 19161127157 76501456317 31479812940 3677562719 70459985761 119709033215 5548410152 13355923705 27102104046 31038568269 314006719 815538485 5130365053 29024743978 23989222737 10242349821 15925541517 6669500068 68466104949 42270200019 37220638635 176535746975 17975830974 438178615 8947271609 66330160469 77641179510 9158707160 362157391 94335660561 6278222385 98875017625 47959061460 50432620886 3883001504 144662895912 6255258988 46224056174 354260572 5051340213 4232877441 17500072569 11524148054 48542596211 10977062086 52233409847 64650925527 996089251 16209667723 7994305444 33945878889 3395247021 2031094219 86898984360 24035956074 58946292670 21525543 49230001109 24742925060 52982151260 1582886816 10443355802 9918695965 47294892 43854960790 16653877180 71435777562 3308667303 195155894516 26551782787 14302539493 125327976206 34844502333 13641319039 2768055574 57938935612 35963642290 148887520 30690664507 47851198317 3432786414 66653154257 138578310782 114278793397 89457784399 60124507445 191493919726 5635421076 7659575560 4179277001 112144371523 42890970388 30210011 67805716612 84534841319 36879766780 53471347388 17211625918 88090838494 5111204435 13616065208 38997039715 9148381634 6816941574 5556314288 22281852054 34608835720 31677741283 33133826630 36010338475 856896291 132579278319 181359502895 66582340530 24956074659 136106642798 59742715408 34763758830 18602218016 80258510011 52029140855 20896409092 35009551926 21680913710 81149672575 70931864365 24448160283 73574196791 56270727681 4503805592 21926985101 21237470018 15488829834 24480937373 30383719588 22703640762 16364417419 19557948837 22802177359 35009599840 79920984281 28027470329 4921559251 123084517141 14509790484 45878626174 1126907163 83938086918 105987172684 49922830025 46708180871 20491698167 53063709036 42068351390 7750038559 74009174626 40890972843 9732162660 43132934880 11382947630 68178923894 9750897316 2993688555 54942991800 12804688111 147608920610 70675669815 115148315497 5953819643 41559809065 92955399874 1238626593 93892847846 141786718685 33896658212 28671271143 55501944914 26746077278 2205987295 105947270664 5516740821 39292227185 5852420743 43537431419 702147575 3811660981 18898817370 2536382626 12067952226 16559877890 26893879017 43401305334 31537828945 85234447673 30072911205 87181489259 8031711969 26465425021 12259853894 1126574807 48577365266 24549173329 75794742020 2811588375 340771692 6943091380 113971375780 4952957143 2262503397 47884487708 10994327398 125215373488 23216592593 2929545881 1234857994 3356386227 69361304646 21159353091 31464759501 14819284127 15925921763 70004625901 2728486456 37587494378 25059534733 16989916163 2349506336 60945661885 9508353352 7007724899 9281553850 62920649929 65673828492 52142061784 97079128163 1048431289 91992084192 128811201115 8267966408 46050513640 100387420004 9767400664 18423246033 75791586355 23280982913 21826744885 15156463952 17447807220 4573185293 1136239427 57600676776 20337453098 30443402960 7491234409 11311902034 129811356937 186293319 14099978464 28241524093 88965594634 12232039941 127069865297 5468940148 4148810356 210683984 11749813249 72009102487 721456041 5956384150 2622605649 2261896753 126390741342 7004872424 8325110645 7237343781 9922602367 43614312519 50002322940 8586074310 11107682323 25876673047 2349078063 80667989082 113625170240 8938925435 2191585156 91473565254 24836156539 48554825809 9811707091 3747629795 12872634535 134262027866 26803957669 35481834539 1023921475 18326585490 3842519664 34313242821 121160396402 75670131196 919851881 71115323317 349311078 136590099735 5627227022 11658914560 87464172 23195067971 84464774718 4031368557 5576073926 67747077733 9053340962 35115922464 59946207117 7904915193 23220319965 63731833542 68188426963 1925222847 41917692 33796840503 24492515972 105917230639 18188123856 81833304339 61217154066 90742871462 183128231868 7841053938 38879682982 17328223197 23276317 133913216 8075427371 176312156212 131851348 44826375532 10840404429 46780854244 2855253231 18687791155 77822858364 18389243418 144435672202 6760701170 19961497217 19068053762 3490296464 142594549127 2904205854 10202620925 21284107 35385080085 165386832794 19665964321 108936351999 24166533412 9527999027 174612 17211718401 58267465643 32941109080 6139889428 1390930991 24857469609 26617790575 38521101725 96958392281 71870397961 92253163354 25698751980 29836312692 11243949376 1122562015 4781011818 2865625718 77629604013 40401402929 1754792940 84257260908 101699514477 6895387258 4545651874 174380065717 51569114076 21099913025 16546437398 5383215329 2062733521 2538398042 12199951674 86967653763 53943917418 70711675582 15994567291 131944787576 49616893719 50966824048 5343695 86098546361 2783211105 48522402006 35133283173 49061786881 21809850504 24194493649 50440265017 6488952500 14413594640 16060184433 5468521075 138287752168 2748183078 105916144636 25322518034 39971109349 27910510833 4847768344 87669884877 75476559376 1380911651 23800573989 10454916444 22961095927 24631216420 40625904884 6441492513 1933793588 13728658217 50996845097 1346557214 24459588155 14421009632 60091348641 73907103473 52069125304 107477898777 3915306997 97977719514 48036983615 93387876349 564311831 37050233311 1441955923 119554309619 11917718103 69808081840 341600671 122387797482 45439521270 21478823075 72048737725 20801926280 17842689811 14521510447 53884581299 60399033579 3900294150 37748757020 62955495239 27013703083 54661973731 59071991689 33652342536 29158868378 35074949567 6218708008 64495296842 206837211905 15027510641 6705544646 703646971 22533038590 15708646302 78088621480 59536987501 2122312102 37390932563 7349001587 5819121411 146373120107 6078701275 66506219426 18591037303 19323617679 4155566038 21444026402 15587285670 9908022280 10145566327 57439910903 126880677369 26847806250 2352206630 29685830737 4083812450 83858537600 14506029044 38417980098 8647326066 105296136814 47517790 69891636750 242772451 3488640445 10562522132 3709806934 2174819075 29991570607 80656959540 527964992 18402219064 25703709267 115099784793 27557789064 5624571378 15999505867 12649538931 17146144450 25136398206 2329772624 24737238410 11527062428 28919659566 26638874810 14566756152 15543484382 24076137481 8852881639 118793283872 37278133712 59077709859 5038691730 101644101704 9847901777 60818364142 70118190123 672998918 6420882614 155140537786 22296480137 16212148332 40003500603 70304132334 157861584128 56720826208 25388974400 5864088496 4800585190 12554907582 29272923702 29868967 20208999735 702591750 96774929302 12552938776 71788537771 9454837444 8996101587 138160192053 70457536167 32388629553 29931004792 15860207339 150775152168 120095705004 5494407296 130787625743 24263364320 26424248897 41990478368 129234125394 52327650945 34439124808 59718759295 14938750099 2304232950 1493322058 16362852819 123622313115 662848476 1558462427 11988827830 125108310 716955439 16739132385 42897628664 181968773848 94411962655 4464632935 2798186996 34276131342 21751954 31019643489 67303857551 15160295515 7732293468 40623480467 69005386843 3251836537 126010026690 24901412073 460616915 481235181 48017654874 24875107208 26951393563 96954493495 13477750033 11371906247 72057204811 120948354632 55555159955 16145342595 48080176938 15056409381 127005114646 46937334637 4052152522 76955494114 5938961280 54888048714 126915397241 20103062450 66148025860 185643344573 50741750069 10957713438 110035384279 7044177210 16442947144 68309227429 22660155145 84408428931 137678918149 131882942020 48137019593 1165723892 33363567518 60243246212 9216561687 68468177698 10192966677 3907882605 3853968334 74559112014 2318487841 140139359517 23672691898 12595773315 2219430249 32685898711 2672886778 3117440 11654776612 3515566863 100301804769 44129852177 14787192112 130024509220 11965308004 50269000210 79042082106 127537645290 45401432389 115859420444 35226187536 52165191953 21207454874 34305826664 74474252271 38843994570 10234307965 23755455483 4668781560 28725495749 10609636 14752053883 60618299276 32287115539 47426993410 83639248852 8464073371 11962482530 87687790194 29215688222 131846042 55535037628 83640625466 62575718400 134070523245 96349729108 127283474956 22287137756 9041773553 109105961889 29627479874 33037694213 84615915474 63028186008 5969000385 175153066 10692597329 38713830997 61380692878 69506410049 55651208060 123265319510 9198654613 15890765087 20128794040 96559532597 11881122403 21271009582 6680261545 23354004124 12941978761 40638907494 8979503598 57162889300 138802819364 17723591316 131321913017 925593510 29056917353 1213471642 61834229972 3595584790 31288713558 116903942014 7231824262 110972196916 33410799476 11161995454 48580690286 101134124714 161325111369 8409424502 60625982728 79718074219 52573376057 75212546675 38213241252 16306584211 9773863622 1144390699 10570161096 9285665546 20644254119 46327914082 102894680197 7369379174 792096294 2137999062 9399796973 5383687350 8132269191 6227445724 101712081476 368938242 45408253840 9887670955 31039449082 39559730935 20637812754 74810584482 34981027040 101729772754 67393589231 31884692135 20935608777 150620154156 19502559568 90527599449 16165858767 12868788581 3344504481 30760578488 24413316431 89958953948 1676592102 33962028729 5714639163 1007747921 83795728815 130177765600 3515337739 9243660551 27339167487 2339504815 32452175 47176382288 40321226231 18299502442 59699541600 18345030764 14492953195 117537443162 72785698188 31737434690 29830775256 91326329708 7860405995 30384330555 20060318584 61848472358 56865584140 8809666387 100006163499 4444483261 2058456256 45046842636 93609489941 136002505651 200251527606 25540140355 71723537384 829846466 7873682410 36159830729 1080322597 7741955688 1141393360 20658946417 963820596 1468695686 21454069623 114065054516 17388339805 24272600749 27098859082 67586026769 23795750803 594254364 4027753227 10255133879 53614062547 79497176001 7367335945 664865124 133180968328 6261983009 34623168199 56856600793 51372401817 56863996208 13767968416 1634713471 63730204495 104999321244 31393521540 144100038 151325692919 60112666494 6330413367 24322381 195825749537 41736017008 4838332796 27879510075 11208779854 36335953855 386450785 32277450267 16826145415 94567353048 14097208270 140768993946 36735873790 144342694734 68318598223 125049691350 24084790121 1319328279 3476365426 2808011285 667588258 21206524948 41439549974 36436466354 17005914181 83554289915 48402593954 67324450382 21193961317 22896275852 94455640120 59015291719 15620226278 25663347306 1442681716 13655803683 22402128295 4460394897 16176168522 121503590324 7742457752 78827287400 11367438126 37103671300 19114740388 153604380 20880147990 9235926643 17378821846 33349838593 53761162533 3207265537 4200594766 94311466 106197451546 36684381907 31370436652 17113751735 29292997869 26035167642 30521783037 65117379 144528069003 60038330502 1634900942 27480785527 77855913684 23479447271 149523518390 23078361015 38660951746 79135580008 19447183386 70309155975 28081716406 120897413975 1505683044 32401145539 32157546198 2945413088 89013336899 14718193070 47005674777 136640031888 59164335368 78216724440 13080318407 31477415529 70158899635 18620224638 88839861004 144067267826 21609249919 18607091860 53654650394 9132867079 115536377047 120760992958 39020243390 31531325944 38753797966 91548241205 183116311440 189663702302 15347755682 52741516369 1578483285 66127865337 10152842188 27241793897 17102512156 30578383467 15304731205 41633563325 147348614953 101352978955 17250761806 25328771649 27938679587 13983796787 117519785409 58828617041 55096220751 13854760844 25948731723 1774727996 61489872610 9495596787 7575767758 93477656379 36709704697 111836671268 18157766309 42481315573 38007188828 3147637735 113647777683 36720603744 2752900312 72539815300 2480820149 42027792724 20862489770 651499849 59970818751 39306104656 38311395567 43771237174 111607371490 71846107181 598505081 20632414072 131870041086 20567678577 188361682594 20709261776 134506070883 15362400137 32453845645 47376867148 193402091511 66617686538 152601416655 50077715009 1081534852 65989359793 3162144135 26879936103 139430111580 78418856849 21320472281 38852049864 61637750761 35464114281 31008838916 143131923059 99222966428 44964889216 2038888908 173390758 74587257983 38599628616 9789357404 19095811444 37056067061 44042790817 5542699700 11192709170 75150851454 94773225678 32155729567 130404462376 360696586 71518962129 2630797556 3467916487 20998624541 10754622895 7721180379 10420983052 44726925362 20857717804 29165205981 103669643240 16691946806 699849553 20352102986 85867271644 15617052316 1112288639 10393423590 33804803095 204225547 55214905905 8160665329 2808922548 39431014986 53149114210 9386329088 12806148661 46409993341 51500135160 12499012069 37086142032 7765632104 9301572741 43071023473 67931908152 56808504172 57156303713 29102409090 4112490972 56916867847 151036702956 279373342 100250001788 48225440299 1506205581 2007818633 19491510711 147686355414 23004341567 16363816347 50422925356 5822474732 145349572549 110508951223 30118314866 25629329544 5326763155 33844417106 392190427 143310272460 7480901076 30673959021 2071938168 125931258269 6872381612 16406358559 15176682231 6775542171 44704318411 41878553286 60297653523 49321136983 45326723801 18718045849 57172868986 75753789480 3313567788 22379232165 61867236550 19505898486 7834440491 11615324974 11391168552 31124681105 38805730427 40743760875 10772585324 47942217449 35108510506 195293487426 61279569131 91326382172 590270086 45757204212 7093963765 142201041743 6367545179 39558000927 62930240449 79740747784 51115407221 4973354836 41132374192 6618833214 29312743566 31820686273 66760032135 24858772992 39901704237 5150648677 59230886164 39014102582 48693553950 14284324754 28305505590 45762056569 67093352822 25446309160 106612391315 1271056856 3646192918 33770057573 2567561828 2308461781 5555574268 9406903669 127094151140 4921146866 13237762879 43604113575 2902531377 79787770292 3949893535 71630126732 39756805102 88614270488 9920442063 100273643893 29018991360 44825813780 15480803 147734511484 167022298980 6146015504 4791328472 9379423765 87896961159 23787348 66580223216 59413424376 12942238425 18861871638 18907494883 47803001235 15664595916 14630810260 17619273744 4983671 30221291112 106370242423 5939548797 2358653452 18454037156 298262049 2211112520 53622279458 10073517854 20165683572 14948041862 142632384352 92075692173 14075286439 141197616661 10713600934 72205247227 63339603107 734660184 153376660858 105146038291 14798185297 34521754654 68504034470 26525088806 175627700919 74639726128 21089141689 506390975 89325090625 182075301655 57732564689 28080715362 7813496068 119636972971 10022852916 183309825523 2000055116 3787962358 25212691346 55898225255 101766147046 72607950261 640964363 78223945846 45901832584 29580670818 89298025054 1553756354 10791836117 990737470 70706832495 89288664468 3639678761 111256583226 51051297576 157807190910 29178291083 15009244536 41967158416 37447324104 102986553969 34048818652 9565730831 10565048283 20162303 47473551025 72290926451 836469467 20684844078 91430025618 99089158545 31155810399 64917876218 19350125311 75175140798 36807953833 4714201665 8152938018 30812632854 7776655197 98742160651 68420992255 117078904403 4423401674 55825311511 44766448 8459166662 7385830094 4619267852 53580657585 48609863384 24816302633 5881936631 145002647600 52919415253 8929793065 5245366402 19447636844 33655429148 89759523223 91558061542 32777399595 30857091934 11000268807 38539160248 85683516983 22817037323 44929289800 1787600430 110459136556 1617538119 13323845537 20034725655 3851481162 26258774706 44192522745 38876310894 10966799940 1054291997 52318790541 14248124452 52394205381 17652684200 143315700107 123060073 70983685196 20073755279 18700554193 6323731566 23613009434 1367040466 122659333005 107777758137 38932912257 85530021251 3538415897 67795267863 61646192696 5825527367 26390209503 9088279821 3538610 123793868229 7224457845 29313677589 19114170334 1800870407 981867665 66626851937 19213640599 26818344121 6422873713 6686505617 49744020020 75347922995 29345619396 103894458122 16681587565 5951512097 34477227802 14796001802 23883053820 18085959432 173504194741 104984842657 20687949652 109412484598 32326173415 9084772526 137483845373 150415259753 57792949988 22576757919 30863864977 107005197336 26028130481 24927918757 75826048996 8074360848 23038532851 75597553148 54516696346 19569770613 28347259373 1423183344 83196694736 7797497604 25634298907 112632941746 141953518086 9584805873 45289514994 27732549336 57258825369 32456872667 24037157141 19404388468 119291409479 136044161275 30091918035 33541335115 53210332280 60457783940 34547570884 22497716188 14300303392 26771430268 84982643180 39691267408 117033017140 15755445573 184572482157 21894500766 13738655464 69155502103 27740480001 71380933178 40035225643 66550931837 75081634310 70838769096 5733011236 61059727688 4096488050 49632556644 89350380443 68763144844 14183068349 5235483832 54445675950 11968979775 32694450522 39301896598 20349403537 7547328220 42402066570 29448030395 15998258511 103092921571 17639117426 37821792780 79361750628 12817255108 64108350278 97414708336 14698301884 39857750579 23965716610 2346734986 29404886798 44989195772 27208534297 326225689 120592958931 74764153419 59592203787 9719274102 8566713528 137622956655 61054615176 43613144627 10321910637 94033109841 43917866022 3434992721 63915679693 127479809791 51125386021 29722643170 22058324601 20785322661 13791737151 3795616822 28204166435 46861562633 68039256877 2273345928 66861010278 79501148344 192999521 19897746562 9737118514 7449268626 23753863377 30046710578 206671915021 8257494944 122653001997 11201100951 22665136620 9912007422 1466482453 28808182013 43157648437 10712506331 12166459192 13944907688 101071822077 62421028225 2988572 17952877175 2206521172 9369802732 16510997617 11080546460 5571048908 52479317604 46447553419 21576358252 5695404925 6792844122 57350132735 21195032668 2361317787 27315862454 140223164696 1605155327 65474964424 7559347774 7173014358 138461116317 6742462683 113084873442 28213187278 34368628162 22894247389 13177648541 15356413806 1826543385 2547174832 11540846238 20241119659 54051344408 49306287886 74980214060 80475723566 39924680168 81686055155 3250310844 13213043142 24440167109 154625058401 30736769462 3862204285 10791107336 19311406313 9966294733 155923520023 114175641974 124788700564 51212847718 34790128341 3438929360 1678999414 128794872977 51877835061 84312085197 2118277270 34669380278 56710268988 97092923268 94431142442 19575903572 19523684924 71750487653 12079796377 19578598808 140757228242 42584333694 2059280308 108096949217 3284234527 4589805025 13231594222 10361713971 118620203575 1584543051 2979416434 52706154977 41407605220 215345107448 62606241164 32625917344 26339279186 9037577737 7353434138 25343568499 39740588642 60021551825 2573730621 134583141068 80701129559 72774037489 69909079540 16159071015 75299264023 12996041535 94561064650 69107466021 2608583562 29537137734 7728138632 1802576535 144077547370 168356330494 29446349245 35614757017 36730834856 67440470072 76922960836 6785517143 13300366764 89413818497 19175223228 253600607 103782876013 74022690685 47581684644 188893024221 31672749631 167702434877 10250430048 13589645928 10580494062 21236054578 5200455628 6833698869 17774368713 38598270609 21889030362 39994391704 25572118353 2778695757 23322926375 19991986907 13616500291 24611884599 12009478839 16275981540 128356929313 1599176739 21412512347 43926350213 142447987885 18444750359 1798566084 24477206822 19551308888 18462994394 93288620981 21577244911 47518622000 1887252802 56011035935 46755006778 166314815641 42609522030 458342116 45100316361 8386371992 43058205153 30374001232 42877842850 129119072779 89603254833 45174942051 55125478 36001838531 16422017972 5217645945 71531629606 8986617108 72213729357 93626288865 25885615502 14769291316 113426269162 84720090230 1331765948 1777954411 20785608599 11521636973 9068837817 18540281239 6797491419 26061306790 57709072835 10873075443 43727138141 945004993 19172555888 932617149 21836082899 9343137267 58412378136 31166151870 39282119156 92705151858 49500131453 56282994265 96210154127 12921419959 134625031514 64716401575 104893645956 116514249295 127440218020 36798611168 92475650237 20939815612 340158084 69386477604 61805892428 49409125460 27022411085 25565480548 5464303971 6124568100 832390868 53238679896 19747733084 128593339607 61267310290 1779867192 22286820291 41802409905 130722839707 65915776712 16805545176 20026612908 13961991363 55798758132 21323099891 8020637061 19076271870 12230721978 121047011757 129653729631 55882556328 72716416917 123173666631 18356931020 43832680589 10818511024 41130495950 110089665950 26175991323 5064373773 111536777234 729480300 33882783318 46852664178 51092749328 71819548553 34431736060 47144379510 124432976648 20514573958 14651487269 130978722799 10420600203 766632257 7131686508 6011698949 3308078500 26105847328 36314955303 3508176576 83899588471 39489982763 60746807114 12239637249 7809486175 35385154441 549538308 161491470 85669263383 206461280 32410580768 7462772957 45414406495 5936633015 25990628997 1993482995 37382046825 8447160461 74051420860 40448847363 110377928476 30540239268 514522566 627978013 3105702666 7238084516 19645159620 62719709111 12499437491 977169264 546644914 190476596 157622179202 47506663472 2570735379 15918051597 3695937899 30120078665 22124930708 1889476981 49979143542 78892074935 5099751488 102292954669 85025925340 33705738658 1458775871 147698127118 26469264071 10000520272 44192327451 500384293 51688239937 41237184912 18117276 18596557439 19035501131 47303545516 19376651934 39565339479 4206760566 43825824828 15038467450 4070302478 184878833871 59578986252 12566669249 66798635836 55538992932 13393658311 88507378485 473665551 21109482461 1195950642 48433455201 214804313 91803960260 36833906051 531495348 87705505627 25594843966 15097281784 61354196685 2808481492 19193171151 2990626787 18339898998 135483396243 11420094809 65048340636 165890791552 1711858491 67214623706 29880371012 87335452396 4956051832 63687313577 556525627 39648064334 20913566276 53288182793 158009375142 30422263008 9946159316 27797056557 20463588671 8957985420 203113496837 6561291088 67294711439 55935118283 19011583095 6964118373 838340841 114991497542 23841335916 4157110473 102999397562 67135085528 83263272880 34647599450 28894377572 129139602985 35416891820 68810726814 34999097413 87941868011 62682680390 56266202215 2428729057 2089469316 10853399522 19211972063 22960678522 19134561249 75068964087 34750003769 45937509458 28502460723 44404857497 28684197693 37349504458 59063719041 7464553556 21274355061 10448631325 121478599841 980686256 3540820830 5343591996 108996097587 5950821321 37404171101 96430755357 153814137929 21006368176 40397978731 89340697729 4892794996 70878978193 90693379735 1852819735 6488850423 42155138787 6018473051 102865802483 57461311185 50595410472 53027071175 65798595145 71443947937 114117579802 8918057921 87825446817 440133301 44176321251 12672036949 2914109590 4164583465 3885629972 33902602334 14324501774 86659903770 47947871307 56806075600 79221359004 44910276928 56671554376 22660121181 123397561562 68400308685 85860673653 174828485723 36550109 100635080937 12781640017 4357129611 9237673693 52853904222 1007956886 3925748646 2764919764 39558477139 57302355241 144663687765 14532140700 87139512551 7271171864 168402619854 74041714286 38846652730 62802521089 134184186070 28170058791 91000795343 5038174495 6476883551 65000605758 1575886839 42584871810 16220829819 4346567677 129476946254 78609196210 16669611250 15794565000 17670973005 13647470800 85389872 25836664375 26097205 52857295672 47714274260 100134331677 23260910335 80780316746 72050325993 23726375484 5198741441 61141067057 2052740906 4534265161 20866593554 14163739156 22756480011 16642648751 79779926057 5586661515 11062319416 7801934819 55428545518 37263845497 103429612940 11600877596 90792149180 1390872000 11459821974 180598083902 46681089384 67181547099 15484843571 35123200148 58623958461 15638439820 183279324646 153260079892 15335241994 6876759318 115603007816 11187425126 171729115 2801288740 137409521599 4949869842 7858276773 94205160025 33751378398 9235508302 104271657472 11984801680 1645131975 67437144318 22739834198 6840598161 8448929159 46088810650 3685573077 5076533899 11051037527 7196319330 144939043315 46327250895 29660186295 34934784304 89339990260 82320937641 52287799922 70995333672 53997483483 9864840276 66532980221 32126451591 526910801 47208686022 49712464177 4116489225 31341187524 70480334967 431970170 37553850894 77200744257 115440871784 51803831679 17532955195 28707343882 26049181924 55917017976 47969514180 70482435553 106971516031 55507212356 12583617401 33345594695 100915148645 42174111516 18614943207 4486796973 41330112580 1336671437 5922174061 77955686514 35525857764 35138639487 47295817183 467228676 31366326637 27775591583 33568413863 20231304722 106379779371 72069948986 157956406512 62907903027 17236620215 1011163341 46939391146 56661491894 57868557836 92072131275 150891397890 60731064032 43591179 103444177526 114918433198 52961150942 42947562475 111949896788 114284831472 11786555304 26066269728 11367921342 18899473203 28949323999 72640287567 3406538182 5985500807 68421517556 34383061888 18465002715 49480273550 86111189505 3592020894 4129234457 81482617453 56210974685 121156926808 2525663240 198238399930 27530939160 1068964940 54432365722 34350248846 4701660617 2810848162 25924190419 81087298560 46834165360 63932954243 40179173787 103224522456 4655882427 12196463799 111712986316 16925224140 60713356970 77736882672 43146643948 37897173021 23122728918 24237715611 44830142716 61543667111 46662909684 57249131695 7114783765 180766258019 22510699777 76739629983 80781323512 4315554029 75889445292 139718599 83344915 55050455089 16925757771 80770096455 38156440479 27039045178 90123129927 136150367607 8308526474 8577668499 52097444100 156902165474 135211178669 30512582123 3810498076 71540215417 84319469855 27709807424 386151776 822558739 14168327566 104646370459 51727024255 6686349430 132485448231 5067798987 73826466157 68608810928 194519235481 4959125471 18275942569 116513208 35544336120 38429756769 85771798394 40714067324 87580477888 32565694745 5244276147 110357738807 82187872 168567340188 166192266499 100457304580 141361777383 1125951479 27584372808 15806432854 14173842919 6507956563 38177484576 8413840242 60767022894 30166383164 47902219263 36811880330 72913063891 42522539818 20178631786 5657305630 49963021020 78969345515 23872673879 12496238078 30436191553 77255435967 111798463938 22926185280 23106244342 61024497453 10777876843 5903199031 12774853775 65090069802 31591239032 37863388474 64771564747 17491928171 148694059682 36305229116 36128840240 46485751088 17713975238 35478411830 2618433733 127763621921 30111056675 55889329948 56844453089 23338123798 2577357269 14864519466 44984976665 20591375661 11339337275 160309198063 58518167091 1605168320 2035902630 24077425600 2640894217 97015821765 132635654685 70191163213 41057578739 148385635208 29389199832 12042654771 56327300426 42466979205 11097966427 18235417471 58572071696 99591285600 95176740501 57244730308 19999458572 145068929088 3060638589 89894495758 58178107686 114796160859 1773151802 62799722518 7791213438 41066964471 52327281738 2625704841 57103706913 15672605934 41394183140 74896968969 67288145326 24863258225 36961198258 972990084 100866460224 44146648985 95757565507 75477377268 34130451001 59833325061 134955863250 173589583 2568570174 7684493672 45244025497 7952424033 5611182571 18594493524 746536601 21996105314 45011100272 33910617478 64769573634 13102364593 44790902252 5827269901 13516426538 1215016660 27105902850 21778022914 45025734978 131142119037 12518710230 43664193370 161301591293 57517349294 39604885499 168602275320 80728167712 26254988392 6178822919 11874486869 97277323496 9263061937 21417523271 75992141274 97748252526 951477911 9149980696 7882183725 35347627679 214690807 54312507449 72379353541 56335868094 152758084835 65584649044 127780526300 66009103141 120081868721 6570413176 71131048548 65500106766 86694023226 51482550296 172054089307 12244898410 179546563379 75304012522 129122913169 25663004934 70236104459 3047328888 2292486567 7362009723 72900025884 3252467988 1779054070 16223672686 6263052462 67131310968 12593996903 138025097572 75106480047 6527285799 3927423988 32735340389 76800473280 62039553651 13417641334 25315081657 129990969926 29321983568 88399222424 48646946177 98794297671 104377544684 430860061 15327744785 101472502334 28330860745 5235241604 53455643209 15855095748 42747690734 3543684621 19689716558 82844966832 33166289897 32840307867 90373941382 47453006414 21296844739 2673384499 77993148779 11400459037 107368031570 5086579017 42445551871 32917311974 64200069893 13571911319 60526104912 34440808973 31257446508 153860050424 39710991421 19881437746 55821991380 13733340955 1969388456 30427286517 27063253221 7296725036 95309209026 29757995852 29077487321 49187632505 46556079480 27741614203 13352439534 58079830363 45318361929 56556044583 27132849788 58483429559 19311625216 77759206783 43910118038 285132760 31418067614 90152909155 48932385435 682812054 10320552861 3651414790 9140951281 72497993047 51976779284 5840507995 13130375623 37374271424 7579982477 105239496124 49417891709 89007816448 17125316342 5420324989 4585550155 103690981020 136019959980 37767087475 9553278226 5733234584 279481242 35278955951 9044026161 154750518570 46791729843 42078469481 1585987807 17020507825 6988428760 105418536012 14303678891 58940143104 3120931545 57232374313 34517885180 43545706378 65494520 7776138488 24960186402 47388813909 149210899829 70487512511 26061283817 13944879272 45222151253 7027432514 85367677461 19991675837 10304548426 61949714329 6088196557 22527277673 50156835142 7717367685 7907531426 136102162185 42189801 97386300685 3028379699 92965899440 2469331158 53203144267 31742865202 3224555023 3820945510 108510827664 5035807118 5989038006 28026219073 76805353412 83625697891 48950594720 793837101 7455926851 59558790858 24317923247 5369187441 63460886150 6024524871 23479327346 73851863486 14139719500 38477257609 17173224541 115616734 1241346969 112612117843 38313298286 43558340355 5022513361 16685086816 140867598643 52648292577 13008561992 46260754581 28541270 2942559385 133080637984 7258133990 104891077749 34950763321 836250329 117109110793 48673603502 20603059559 62509479878 78514996064 33119308929 1787411384 117245116000 15111605474 10097883370 51391848367 99412422658 571993062 666891909 60624930918 92558499608 24489512388 127234928484 4330800860 36602470596 3576346205 181457034740 11701260385 2622528523 102009520213 33185394741 3617153077 51906278262 14047532542 45145162706 13329130496 44082217426 48364117746 4555513482 83169722445 92901915348 27190042325 60951072575 53952896745 6780321153 39442657505 6453277532 1739495379 1452681737 68480812512 33052994405 86632012092 46163824835 19694929301 13480699924 14052284254 22256953175 127291022872 28742997185 85487373002 2516963516 25195626 8956833333 30339420555 66693818646 12544211119 83523239075 115392077971 96349610885 14816612689 6160862884 88578195083 135657449447 46313163478 17309764217 23830250394 126459237403 53221754949 13369666670 177776831680 41355059955 64491549236 4103598793 8554906713 32578773348 6123165153 15457369475 21635700824 41356001263 4750505229 11034150597 36726621668 2430093415 24457710562 352741240 21329724850 11395729739 34936709544 23796920490 96758064235 106150177298 3886522704 42689785462 6338514678 9651979511 73148976787 31446853749 626534814 130116532669 56623957692 39889536414 63160652336 25366087836 11720374778 60410229953 58674106702 19409285872 176764399420 2770619155 40707060322 25133350292 47596175653 46910714583 21764297963 27283277798 49032786891 29307768471 2997947169 18100409188 12437386124 76615433134 128292952440 703013901 1074460664 115453248117 136882509845 71370707777 110223657587 77404987872 41392658894 8344809360 931059558 50961613392 29482963303 16682672494 21904734960 169007427444 18401600429 66695979710 67817832095 49680239644 16012197013 82665016885 58048726394 2238804597 36439020397 14506246929 35687034807 77245068258 8910322999 68789600709 29115936454 39259186744 148203498131 23180926563 201252015021 93567096099 15691157381 34593553321 101976104451 43639859104 40295341543 90256730055 47951397637 155442312010 63156623260 26532326046 6491409436 68921839866 27865022195 11495375755 3510398506 24644682756 4669932436 52887787553 21345933030 9052407467 74899208083 9157768278 10364060566 58295353051 21176661898 21709397412 94542313056 31952542600 8558573578 36827332921 75582520482 132928107117 117730267706 31172037576 21751717798 112044092949 82205739986 865377963 367337 137920538420 6834513399 44119362882 12239337634 1143978291 53173785992 121147015456 142775998564 109653294782 18032452920 81968324762 9412231163 17784247750 56182083735 28161014495 20776563039 70689287714 9397112118 42168063278 447893525 58396552430 104877332968 35392271490 2196862096 49729779261 77428863647 45250999771 31391728875 12934745405 53490400597 56415255501 59135827401 23197149322 79997056375 44922515143 63613331990 1911031336 83091033672 261643406 55061920152 33779393541 54475959395 163523053613 194112869174 22122864274 20167159973 53377632224 83250063665 15579713932 3565465357 9744643986 82913322298 21177718651 47736987146 51111763576 50718485573 34703988349 19898486312 44150341719 132803149427 17585107306 24715420897 40611711583 1452065971 15773308628 81298488247 31438528179 138736563475 74632545379 21719512486 139340827517 1062904173 19441034032 12410012678 9675111315 58896275927 14737404010 202558481 77604897853 3860593876 1271704966 6782882702 36210222387 71011176251 3625613550 41105172781 702607676 21314491930 32499054847 16384844909 26991054791 19790826553 2081138246 17066334504 197798195916 25369684257 7576441595 79511719232 55487345842 20108087656 8315715688 45365409541 144829111355 17016493411 1858034459 31148577332 68933733388 170527716613 20727871987 14430027006 15462501459 78963866003 2211347963 59114061653 4638193378 9839531115 5846519886 103498958717 36767103453 141732079734 49246908511 35281235105 9845904886 3929426218 10045281451 44093272674 18501519330 8966347474 4270623960 100498926280 91168313134 86903749577 16098580706 34976777347 2407570000 37032661380 85253318203 45153336169 129928540154 175524670 50659719000 163525353002 13136297506 13991383369 2105234020 26825955054 123494959002 52288195108 101865106463 110125403005 15575496884 78073834175 1085444132 161939695725 23481518454 72327773303 43286018790 11476322370 52474785667 99215457134 27151389554 4912528458 129525093397 93345775144 41820519007 15199840775 185538937 165824934721 10430429341 6314128727 112525456879 38438150775 79345353162 2561983890 7868870328 3372916545 20257599415 144498989872 64825055998 41077426569 8965490692 38586695571 149431648610 15302512554 5923492736 594020047 15297653137 13097020824 61632293136 111876677117 56677622002 18583328768 25067770327 28388896975 9479158047 3076113573 54294549887 288674463 14990223233 150372716776 94964542719 48226454519 90034584109 13962882436 56090634116 29735026720 42763611688 1934409873 35389596262 9688019998 575590883 64230469035 94153794085 6327934761 58335828243 44401488966 53005053285 96604693 64592764682 36565594989 12477071362 20269783052 50135035264 637754084 13018175253 9823915168 1437373362 15163837548 15871633933 30237726736 7191148377 1517488833 184366401565 1151315640 52442394473 12642537891 26569072277 27769351473 14572019631 29933042630 76134815598 66234304924 26518824796 41307567004 5627670691 146797821052 147390801699 112758463450 19302740071 14978528700 154906118044 100087625625 5204741297 85556859705 57306481336 17054236774 18605655869 18240938056 116948812104 40244500187 112541648910 620990817 698890164 23396839307 119293211870 66238262726 3626494747 81468138351 126096596190 48864013887 12920722867 136017916911 59365121267 8423645278 23772708169 3968369015 23759599972 74467603036 198522490767 22045731603 59135326765 1089010710 35954741663 77899748111 18194043626 19080899841 33052194240 71412765504 4115752334 2509261430 9501331249 3862386114 95270783770 18809737944 8093524806 70983203220 8081916284 15066453399 1101746721 30998443644 161169827236 16195472155 40399667849 31566810229 17178870529 5039676158 3784770501 9470223288 74484894799 6348454112 59772482868 91967978062 3439356512 46025876825 186910694188 6853930934 131996596840 13617033456 9882438421 46826144423 8337250608 27903983126 46766577230 88319543 62220384611 75122150006 17335487157 8053062136 85650937646 422489642 91020907034 286952138 117787053610 143963931504 11505838130 61760752271 43367143687 16498687657 48068061765 57007578609 100741982204 15243061554 74888994588 11545667440 83266750 13018589247 101128253641 1888722604 73941192916 44298012855 139708238329 355116780 32247977233 2106094463 8039026533 14718811690 71013019093 139350909656 1360028339 75891277273 88703687573 10657626706 94134435833 6136494995 9268300939 70707154459 1111838944 9465314727 71641750036 13730643868 27709526076 18038734812 4925306411 134346856495 66087017337 7961306805 3135930116 58151180380 34268043796 17371089994 34845539 147130726458 52177273317 6874681086 26039800252 691930978 25035612515 78019886235 7813253033 29867844535 45640620801 141432984625 44726958106 34815055986 16674646397 10157522907 69077975933 65296975783 918834969 39128590755 59134165775 93601828318 2086438559 41391658829 7048386421 102485047463 82872183780 24295823278 51551002267 85103926789 27371040058 4122077412 10439531888 638396550 31531669718 3638245630 2820301444 3474642590 104315335289 40635987668 34594628258 364775651 9978492946 156115737118 88868385687 60460468521 75518748274 86501468246 1156722493 94089769459 7716106460 17219495186 5834595366 5165761439 7555442160 35464947693 78400553 44174521976 38250323175 804794130 30566965191 5082160967 67434449890 7159413895 7220344167 28053439409 13150964471 1033518501 33055398141 70876451461 37149547383 56582118462 7377175203 40146328322 41667463008 2973489370 144952443528 7183210857 4255853032 15898757440 18548350512 56630694067 67431969471 57650602246 55351316946 178409139271 87971929886 10850917571 4422740891 54270954843 55922841315 71350739433 47080198718 4188051327 32066586774 155609197072 152879365638 114588113844 2719971410 15341587649 56575673047 85460519812 94713895183 38514406717 7566898001 33055261098 154650316162 79621807215 105573944014 25727973026 31884844516 42037304994 6437764175 12481937989 29157776465 47604611218 27689676857 3306056976 12703893745 2518513729 58093112951 88869153249 21171962884 16818207468 12581997962 7301046973 2610197670 13389105602 169795675509 20794674512 28550867418 110814562648 140922406808 151929173966 894876226 39305536540 34568208678 98791383271 70550778040 31536300177 117205026445 162972473173 11068198028 1571169854 6263081154 80783557987 14637327178 68126191103 11009317707 6865162718 33276493074 78788166314 73530415702 53487981916 43866786287 28821126391 89628286685 79413303037 10998547705 43047534764 72663854137 55769064996 8454937069 33040796717 83485429452 10723743178 62723365528 24725508591 48071490904 16445401285 80884370063 22855329060 5724927145 880312213 14076445017 5735673144 12433123152 61696188410 80236911118 18275309483 8126397502 125045319737 28730371400 7440146323 25011112275 16282159073 26661060312 18921028594 12963959361 28469489910 65562080414 50675136080 2263081679 4508646856 1293608804 5719570971 101946653686 167337154121 18857890700 119858592282 88612120549 50630031133 13447034818 21385031 55363468749 103005219312 49553460010 93763191126 24044051188 40739954265 9900220421 172024285024 120219807019 4538368092 10121846462 43374611432 26016377303 19878875979 3469559726 80738077029 9172568589 1107042030 175415157702 2631870035 62673739086 110004419782 104104443473 1152415541 28885211345 305170843 16134186226 58847945192 1205867141 152234535783 30937640747 30670243376 62828603467 45399856222 29006258271 325368325 149132037292 22900330467 25362811767 210216103 77198963801 37351844622 94720373175 8977577634 73245807015 36262203680 5681521148 46729560210 37079238358 17686274 77083932913 22611766547 9852179309 35295310691 12927984313 47002362371 80986458053 182444120186 67027949043 38647331336 5475826150 25910724457 111042712533 179064258114 8230093526 92988673 4438709687 62424533356 24167806705 25944388713 40816653237 65126247588 171821404712 7895302698 45568561008 39667388739 46119499835 6875589144 52740273804 17614059605 42169621803 57408424341 4830747597 841065114 96618310 10826344017 77882267033 64689144217 103132389124 32613685149 19935799660 100539566479 5471833374 145800564098 3432494891 2324856229 32589286638 3294141620 24256168182 35206064088 32145741569 42555113051 39283220988 7275039729 32130471195 3113368533 80395511344 395201095 62764894291 144518198211 92228897 20376020241 57594437033 82308733175 19841827611 4693988571 111246636473 51078316378 47245157509 7198543320 58062470 124119713190 162528625837 15901229584 66474796396 111623694110 4952712306 12157240196 74947812022 37743408875 21710536767 10910211286 60822777847 67860767455 28024477263 27103394617 44453148557 162072361349 5063671537 502650286 47674820231 45138977209 19644244200 44366258140 15050182854 1768923565 28305234512 36296998995 5402808904 741522304 29314808 53643129699 61916393914 11264414161 14121145487 583808512 31913226303 10884256600 55316885 4745617871 71743453656 26195157425 80400588179 6625291006 42944020042 86687700033 78226123150 55942859769 46470065794 14633107540 143632215 81481226667 37254510732 21108927200 104752861959 48198317835 25664397542 14045783324 55568237968 219141155 7544645318 2109054056 27509075 91544477583 103942528703 8795764950 56239993297 92581005427 6739599230 684826907 83535842364 1990769147 51885679590 11207712389 129204300824 6553029687 22560990975 3743862562 909162726 29991674480 90151084711 4058458472 15051173590 31930702261 46063269430 302310083 102590974584 876140091 17916033728 32990240421 27150729269 3192513807 31341253080 1617268011 12081528583 14962129600 72181816674 91874249699 65321781942 84955914169 32989780488 24997488780 17464558919 5831140661 100074386478 46599178106 9292913575 33715829487 34785404308 1029160754 1008845284 107214207618 22623354882 23577768029 72751780 20539245164 4220299612 1891691430 32572795707 17056505001 14334663553 60305727 41181410879 2302623789 110838797972 18920967215 49751218866 93583494005 154696151705 46578588238 12859693361 56687139943 3369838480 8327458668 26443297325 89501307290 40056789441 4968689153 5088364931 31801695630 33077764458 44088815860 3049577556 24749142003 12187518237 6719972301 139049047259 10986618724 23326117767 7266828930 16894240083 81059158195 28294247589 54068790241 56248439386 20668213771 3656429854 3983823596 101537668256 37590720348 91912901825 3466851778 1964257294 48436571198 57723014220 12038668973 2131715720 31578237949 65751791061 6323364110 33460014974 83279369525 40423531094 34617962691 9993170190 29979947410 23041021954 41081810253 11399052924 7995168620 32771745457 38279141166 8228891585 13773755121 22099127907 5409927049 28258624739 3888298195 16126906283 117235831297 39842660838 23479686575 34323136956 7987999 80608613740 23115675788 2860348318 19883248010 76777587079 11883676874 30791675555 12353758814 14402586925 39892942867 12724985870 156358015090 48310670058 41247953182 409323883 18322829327 3362797449 21464798470 98438071675 173108465275 695173543 17254036483 134573018138 3544902533 20600615114 14390113157 41282319299 30851070955 13524732626 99960065414 18658117046 1860853176 4808736147 14452223973 68374710244 59847822302 29784564860 25895248369 4244767837 48802382893 9070233162 34043753030 8360766871 17225993279 31459858518 118071468383 86569801061 37283993277 32674869204 7816905287 5823792390 135412084324 89207956126 23149573275 19221338868 22912470973 137796797449 64469009533 50265179642 165659413904 63678128532 6684851035 2923196059 47839686760 23649919495 1354490969 10913710592 61457237379 23349207694 145068565069 14539672020 66513780863 92161520449 44105922256 108001341827 10016011128 1549887496 36867427250 2410799762 42113276680 79547211695 12069172484 21258437250 1118912409 861684979 58601937672 24777884707 20132220441 44969095133 3228437768 53381950235 13980968838 50368222473 581444267 8787859005 38254520865 52627059329 81896429539 40798948560 6925662749 16549272478 1416273416 63466310233 25146116775 2091684329 1820856884 2550233931 14083987232 52567724940 30832997252 103105871120 4565293406 36401607177 39920154904 70319864578 49647569210 55734565737 2495057892 80902407132 86692981501 49334230563 31708338479 22794605356 2011330666 14309888772 92677921497 103490710681 90986336336 10113410857 79785278252 560002033 38545236019 151445141288 5312045434 1578080464 9334939395 23501249900 4388224 32895612822 17054467480 15225494621 29243452697 499266778 16145276415 26658407737 570500341 118854860850 78598030091 4411047244 78451981959 20780832541 5973562619 35969408441 7752923197 4703363230 367219439 18421212713 3298351382 178639999749 118072145761 30638346786 26073950592 100570132374 59062371560 16800087 12941428522 107738292074 61933068083 64775785843 60549266146 42499537921 13443416365 1315870217 33794252337 25414402153 123262372324 29591645409 8397439914 138705527630 232984438 28243314831 2838439480 2146775406 57257994203 17346275953 85650634279 196161587920 43900664096 152064334866 44565366302 2065939130 7112400666 16430431044 439044889 6419261938 77905776504 93679803863 57499390129 150316057158 2299744962 7762511481 21520913695 53458477287 36366251902 32370686894 50380993864 166273688785 22224690952 13405208622 133996254107 9835842689 55355382541 103823885776 78794682157 15557849882 8971782589 8628463159 12031447885 39462536936 69187841448 10318524284 6634382391 274200701 17371631687 85891614131 29905495183 127495353756 5561930647 8456541514 3336459453 16415412449 41868944822 962724470 103337428498 17915277627 26427857102 28321727270 26552946974 9919293867 50989029267 16468693220 27099103890 41590439579 62768292469 24341708023 14614917596 101392271243 94684418656 52540036141 9740633612 36407655613 89752672751 41881188091 36655733945 5865378997 23544410471 2383118296 41153031916 545564020 12168591460 3317735863 33781225410 68392920936 19289588197 19769303236 138264093106 7332689530 1493092431 25959444988 37512464359 94896787291 109128364560 437787833 123877742270 23641718668 26202298790 5904035180 76271034493 54140943412 20731473481 96890415164 838157039 917328825 7565956006 31124109508 29663352642 41394724390 23070352131 7466627881 46111832085 25100818456 29518043061 38486192388 71047361990 37018959669 115540710541 243046511 79962947902 8455931578 155360274585 10921600776 4960912833 580220468 14002402847 154108611544 54533347836 88909519687 74702883977 33873732839 6015591020 148236144397 10247415675 27150046825 22649751454 49635618226 121527319660 27246563775 162644467245 1325739949 42015436780 41488993364 48195121124 29573561388 9752896703 143832786395 23868676727 39116629613 3589626752 44964223318 14560178793 8196840630 5528329304 75918558 31509507362 81840138308 27127443510 87049244117 30070603244 60447899115 21823015458 8425349431 61981872546 433407478 13372284908 1513186429 16801344376 41178194696 69875373196 2268555094 133297095481 16492721824 23311273229 148960469263 35246104911 13309609671 16651902339 33335617989 140873155747 17066858377 6838018698 8740533243 19019636161 28801710805 38124572734 1698653042 50753027378 29811083935 14512321475 17765287622 31708130153 5884294823 43129213869 59806604927 69079276620 134738469183 10857749733 28553004941 20484856618 17360586721 47190071461 26473716515 156240288147 3948553582 139476634951 89428847063 1646909839 8063885483 123572493687 23201142420 8626470912 22571726612 41754094837 24026619817 16774615327 24156932776 21231169863 168489695798 17245779143 21935507016 32331038392 69145223073 24849142664 119560687085 1647351337 16788835901 46586889798 102131430203 16717572528 32214644720 18819124218 65203607040 2926865911 171773170905 29130443031 72104276007 30495570627 1774491258 18612033815 15588481033 32910046526 96026295437 29460478105 38233203669 41103170510 55495844664 2790216091 11196060497 147517540867 1799254974 47947557621 102747728076 23754754843 3833340828 44667990769 21738951286 3943121297 27747835783 16455861577 21152349866 8986103834 9777200111 47232206179 15945977924 32066864754 11220555537 20103641319 14460073693 24028258172 11998480458 98190534328 23454327915 43501306217 53453647154 99020929844 3395156925 110417783734 34272912090 7989019441 169381698831 47752346203 51841981597 8219878574 5274926525 54293173228 37755055089 13119495111 21900110505 110602423771 52672599115 55052918241 2716712318 143401786606 40900170281 51103154936 8036242504 6489535307 46456554395 88647751735 78726895350 14554650059 279978187 1520395740 1588143585 104856382700 56862942503 13363137070 44655854179 340496922 4191633110 3239831323 96930740922 31044425879 1964064766 155875060661 6034160792 16739259612 17254424237 13765087332 43514169997 9270837597 27429118994 7443083470 8669798829 20863328178 30976326590 110191801041 81807040621 9095027147 138616693136 11022997997 172927150624 40498239610 38766207394 90151440044 14166585966 19129306631 15496168495 141235713636 43422097775 11844719838 63048221568 3921031423 42237636851 14790357654 45670145261 16374448174 138540294748 96742853466 49047606622 115084347536 4283779169 29703350431 17707781702 94290180784 23268706795 5480804399 51574960967 7799536175 10493162007 47320678252 14755884391 3926831076 13454743900 55032230114 17795670696 33789838385 59494380227 31547880878 23502152500 118879841222 16783895363 5522544312 74452107613 87070826390 11382990467 36063749340 9825207536 19338009076 8819536440 33280600063 29575907015 16110409368 53682673662 3464268590 11391508603 84148032288 33933096153 39821278090 65363992201 24704578668 130258226665 75435930607 5629873278 14988433229 120798036273 1042827839 37067612858 76776925892 4976173110 1238575049 8354685431 158046304245 32695651579 75644847998 2647127017 36254450440 4976353461 118856660233 29354646965 28224188524 157988246494 237470908 22648555129 25241365038 7439620586 3023802315 2028715022 13445098473 92825404440 2931294751 25413079404 99034791994 4887867325 88284500478 57102866105 936584339 8725763650 10281929329 26347930152 1639310933 17024636009 17434666065 98111105466 96588842062 103896011078 15607173373 71746403149 104214448843 5052710660 5283273277 10715385446 130781478120 20059605270 49169900740 63798544634 10470340444 137924100553 119334177022 33560952018 12622864487 9614048846 18887352941 26448859560 27111059488 57523106650 133981466790 17054347943 32027013454 65619660060 30150994927 21535962881 21802173691 55956436497 21895617526 78348245973 136629373016 52395341507 110149768646 2769456230 20404626645 5562052172 31957605945 7718151407 2962328476 37823732647 35541881935 581968703 36265169316 7440072452 11563413078 57914293453 30289258474 1426732486 30232610288 20839795851 35034669831 17924210900 78371438085 10064025868 34874189185 128246932601 30327895211 3789260696 52993789840 23310202402 10805366526 66587603471 1525104816 20325268093 99570153258 49571111839 28291523566 108472696829 90453821453 39106373040 16303317169 94066167685 3352993055 334904751 11859776221 11808930250 87847123214 19217692021 5344210708 71870275292 14220755651 83189977034 73722055031 3119042084 125861003162 13780032039 14631520541 38068491341 7332170106 47292618263 92472751556 66003432491 61978523227 98722058694 19129764286 12134157765 29908844608 48342945652 58343726794 29036240180 33525958083 53165521958 47186095405 1610462175 27541828147 39803278 3652445979 23481810228 177743346905 154789336872 49644827621 21782066749 32082085099 83741524278 9715748357 25771621624 3483261467 56848958021 23013090944 28815946640 55407257788 57214624402 35902962862 80392601902 63288995382 23836842371 103001190407 54868698816 15149038110 40183842758 11897465810 35381110239 23523917097 39471131375 26592713097 96310633912 52740007649 290708852 78526400978 39482538602 48937909383 3361657942 4473219162 7515452820 84458597438 36480776631 78476508958 10010997318 15647176849 14648897998 6451351747 97138466377 21360011300 124179139793 3926651331 8400499637 24261390444 123409335385 76049387976 19032878691 75071231141 131067001718 115707476827 18356009123 38166138847 6693380546 53626471795 1653381906 171493949311 72958819105 4957490515 56213351017 2281158096 18357524595 55762755293 12573128221 3285492310 12910590679 126684812280 29029466057 101621346514 50426002517 2267749493 102689428852 4959087614 1521314733 51678997208 47012647464 5588293183 102737922581 66566529150 59105778435 17629766584 30875356394 41683030353 7387906559 35691644700 28094121894 24237420528 54777682347 65864538011 38829499615 105432377534 1411349179 38807369573 44033446826 81901305694 9162747670 157928216566 58387171139 2457058474 32165232631 41465179390 2805227160 9066848685 60838021568 62045060059 51830892662 14981939466 15991528549 138943887929 22471469470 21181636426 19220967151 5624902146 33899976260 6648550619 10086186337 90554475153 174130856 21289069641 105221951811 53766183882 3659960397 33532678339 119619199594 8773752697 52137356401 27987657030 48434410573 1870911340 9969990051 5105983024 16515357700 7094087472 63144133860 23793712762 123955096104 136499205802 2613518778 19115074129 16895893560 72230254763 39197995858 1595395079 10380093799 70715297251 27175186559 1354729865 10041911944 1505131102 50962352191 21698466507 29608529182 27855835731 483548035 84713743157 68403079704 103386419440 45007151159 52086673216 107821413895 6592884252 100534794734 4992433923 48472761890 1203267305 4353659041 58749707855 2217840094 51754352308 37835892940 25444812843 148065401080 77851913627 4694217568 320261350 989264060 1574848302 22968168488 52686786180 131561414429 10113081333 15325067529 131335019982 39967719329 32369482147 144905378194 11262271548 2938546 46096945875 78039322 84583653380 75306818139 19057507958 17737823460 123494246866 28507182468 79112383550 69618891183 104671336604 3969096666 95753659632 64715574353 67934165724 81639713225 6088335659 101787324513 22551224186 21436512225 97285554097 16235172198 128928350809 59899618335 22749505419 14203256226 15084625200 106801027274 54932265774 17353203568 53273537103 25784306722 35833010050 3773692908 28909980306 33300281019 145433831868 11064814733 59417619329 26141782782 111598687 5441286344 31924551086 11701312110 16817919248 26679810673 33682379955 18136998802 69198749132 17368651964 56358168169 725075456 17721121276 12778922737 3278967826 1004056590 45964763789 81180906113 48467580998 33865619487 8881605079 132970672825 27387324534 22487420601 53118191 16898251112 53043505650 13442907479 23793323874 26952603060 48733695831 44819300915 19165284304 14038625823 7480485247 11822521853 12353031754 16369144236 40537680450 18006578930 70551190758 8193631846 9690078493 6727684191 163817932649 106404502560 7327162483 45951988815 3063592264 35511518299 3126641678 69863857062 32750523848 36777593220 4876081282 178597486052 36109434951 1851486247 1486880758 66632925948 11663630504 112909004852 13740371196 72127775377 11950037866 830391890 5685596327 93636993221 9669627161 15691411334 41974356595 30408100710 29080840660 2272323849 77837646292 43561863270 98723060454 30953332968 50917384002 102493896366 5357190837 1523902441 113900296396 26734249613 8398246577 27149753276 67099797764 90100856381 8946822570 7010215361 531168511 5500232083 111187832315 9765370587 8148987029 89370922207 21810455853 15341968129 57099178889 65667233625 165758312549 47305694213 3553857462 9945568788 9395989532 26640614004 883388852 1661470582 27718104194 7841460936 81843103826 37446270845 7123583323 48123447023 37874447880 120815609 89398393549 41935459911 24739307841 10070218057 135292662921 37635289544 62694769167 88751409331 52552494006 17755205890 40854092185 4744354662 49721863050 93193985208 69130716067 29109315624 52835472128 2725799641 62207673511 15087560395 144534701266 20255532329 5773960124 9008811666 124557589131 18003534667 12550771759 1803382964 55582248189 13852059738 16523716978 28655960164 41966131406 9831845654 81761121984 1052891251 18006101708 714065850 11247273943 43963225540 11423126246 79050847194 7366614739 96678142321 50582709613 81882274496 40459478278 153449172628 2552018625 5733488569 11221776325 54191670 3810186540 54269574342 19582878725 120408598500 98680110411 161506840199 27554898768 101851029431 58698190377 25553031264 10553432549 3965321871 13341906415 91254479519 4560842010 65576641850 29104021320 3151581486 11529904446 11720764016 80390275239 168139441553 61440095638 2229389419 50378657842 118320656 16821338673 16929907196 59913911383 2556198586 81323098047 3934418599 16134920858 92305715686 7046054092 29023546024 115895772979 36273526263 4490221799 11506209917 31466774428 95863012590 2642977523 6317639560 1538295325 24184057328 2093391544 32004868661 86587346348 34035451998 171639882379 18729881286 16385225315 47897098353 70178753023 28870022845 77909277402 25687507017 34503867409 185418977663 99170189988 36237219123 28290406576 7567265274 140849105853 97158459941 96460238414 66070835274 90479709382 1123473179 23653960780 780098710 66081255451 1015808135 38281967254 765571325 160704239083 62204267835 118845338561 81124843739 1966634686 2121848201 16534641669 24080734396 97871735106 153832443072 29281758861 115464122255 106245838691 76894953222 9988873382 137729087613 13567343900 585966993 64246749719 26243120320 116608843701 94069264362 58979094753 37443018127 64563716580 211470036 36044586823 11267240152 5431021875 84019619813 98702027820 4909551272 8031997616 172017198740 3531855950 77218604735 162078138511 10367854992 60988764556 73931974135 62021738904 74883840212 13383154366 26245820701 34924872425 12459696105 1663792868 56926305445 139961407690 13564133481 4616799634 40387060078 15301311911 9966090328 2549746154 33755656486 11443805844 6027749435 10650057316 32533854793 631598868 9981105609 122334944209 91735690277 17601437878 81033746035 664151726 37435807500 3895465598 33283200643 89559055516 5586972374 110209941406 146579730 73247229599 29307671308 91975883243 22309524026 23605256294 21404557069 472313969 18604674888 18842005657 114154816875 26200692154 4566785003 33253236124 46007572189 27416626090 3114144 9197836929 171444576 52928518168 19490135175 30435166457 21169166093 10499365009 102917865598 61919876770 9745652030 9116400527 58209163390 99341689577 21219965865 3257201142 627148477 111571353449 37292120382 3065396989 39396942477 26629191380 54638448699 20120697947 28465832611 6446209657 47565010721 41310744549 68081432943 10188278228 63962472873 9600300383 47755054308 53013151889 170785484218 32056586110 27693369744 100987250972 46946423589 140047485796 70456643146 3681372187 15533761718 33877055793 139233894399 10915292627 9080985481 121828855864 51669471853 35841345890 56620006158 23319852408 39251351499 32538374014 4744452888 19146784331 39695927447 27460189412 97885430396 25762378205 132954374960 24118792263 14717631000 28910657227 56842369810 3337591131 8469046332 1796992230 90839254395 29605834923 44057839238 59936566581 4783044139 16563851589 5516939127 11447128190 8770591282 35447666108 63307407381 508457471 46479263960 12502746746 2545157570 12704745436 49147738072 81274659951 32492350759 102748412787 56001198797 3982245196 24192101503 11008059787 9794478621 25644565771 26517997517 43597020231 6864355995 25646675892 8611077672 41950653029 21150995074 4277423669 706324764 1857136554 32524346558 22866757325 15142450742 27565544866 3266818568 116520339976 36355085432 122625502036 114035863560 2333940660 853805444 111058267687 122435739138 85309583002 25223134138 48317330326 114240995477 97062172243 25920874931 33755289717 8727928722 3912208698 38815186949 3181521979 6667848100 7193365229 14751770191 19599445982 14924790252 20455247129 248629127 3344591872 16549160672 1422586435 61574223857 56120037 30198609439 36537485162 72667874344 9742557015 26964522224 11850866495 19515800524 2448962586 2816622913 61797933416 140111338393 176937036306 2552964078 16926234542 7467695401 22034758655 53425402676 19770522531 16445240046 95789455139 21359005490 27957916426 72219219 4865139566 82743081000 149962493061 140701391569 87732554651 82952311137 20314146755 628972704 13976062832 26661715314 71893967344 53416507978 40386882930 2281876363 55501405795 138122148690 25491100175 18201590255 173568855015 88569639390 46376173635 36137792242 42952233374 3337920633 61912193969 31795520133 61600609352 1802914775 341934479 26419562324 49588818483 85635725783 49528973823 74929244313 25740190506 62317995427 31370636552 88746061742 822451525 49895248946 93943704159 52523237368 122888371042 79660938029 125951114768 61818657691 35121653158 166807265 6254560451 41887863158 188782865069 87328350124 2647051292 152717996689 31207457890 27279218028 51949251598 63921815072 12107742749 55506206930 35245032300 12837008037 54695578683 673758260 1034631577 536447382 28240806573 15532949393 49677850773 27563510651 78333885361 27785891453 47726309314 14985564950 25444226174 51545651910 62614615157 7623386611 14306101729 60279821838 87176287023 17058821001 126758163010 15267229579 31243170558 22126142208 4293733250 6640699362 27336775597 19572775804 46901371966 13597509008 43204735058 28211333282 107750253794 55300154432 54463265740 54983171685 85374131055 12634655226 82188502461 11630667628 7401457841 44612172392 25299122525 106699154624 14110905486 33735433058 14612119431 8912998002 5474839864 45129321713 21577528045 6686698100 60177516997 130236950673 33848222641 111760161885 63147913408 7125446641 1067459424 122468930977 50604057616 5897218400 106732926009 51621791432 108532234061 147974458707 109378870920 27407704051 2668931368 2192876630 94641585551 34334096356 29079154485 2493842575 19432125511 38352386122 58934603689 100830522625 13459572844 52969961686 102247099900 63533030310 4227996349 111557066088 30199483657 52613854011 134910063765 37235410365 58972790925 3373101651 16645921253 113543459039 83163072017 18909746020 2605017069 3608030853 2929895301 52823761331 27416745063 113247215003 354352291 27725838395 57059296772 30061979344 14915448992 39180117259 57133550391 3669186299 11174121303 27581367733 109569117400 8915231709 12878688678 112832153150 9725482730 2312936226 10750376019 69164539325 14307602815 74213084553 2047606384 22988038248 66248986083 17932664938 51453564004 42778158718 95975377366 27852969136 1802865655 237315317 110416916 121394955640 11047579692 1473259380 109433244243 57151293274 62210746198 5746300637 151251924071 2060978270 64858385519 5147066807 84083190647 1865899147 37655711 18946339566 72793896927 34031968997 126302744498 72276231672 1884038869 21357868302 16347853637 40614702792 33229206846 40216212865 4441811119 125933697097 95440797171 15448109666 15153278399 985337247 30455143395 60993976274 883197330 28767196648 14805264815 43582149836 35774805272 3922340988 9858832647 36388085078 34951907798 8349145033 43597337458 22488150763 110942228225 15350195797 6851842116 16272017800 756215618 11455597525 25792533 17594769747 4422547101 44298903640 19690237426 50103120729 2958894793 35796030033 46573791667 2349796759 2043215963 11555900805 14119268285 86371753856 20719598599 59906557899 8363531758 54718105212 9031213986 19067878882 140157171171 37896955254 26748325537 1131059 4669765340 41985186362 119420124446 55313249696 43343619406 1641439729 4754765420 30498868855 23342196173 8792812917 18160469737 30272201427 13153197251 77708870711 98750293310 125471211339 107881507828 39641987064 7490413 4753404492 29668186903 610915862 54367891751 22614364194 12352312934 57465030032 14537379245 69209687 13541884129 73950016204 40900798770 45310453735 63174982431 67366949238 28247080848 19811969927 27174889407 12782496662 95771749580 53673219678 78446859754 26992582478 47201176956 23883572676 39119998832 9044823160 159598778224 10500550323 6201580689 15631586591 11265054747 32492777521 21869091742 36612886351 13014876475 10365242932 12069983978 62291937 76522008433 8139142799 62495675571 18014771411 130366970324 97151485085 26183816718 57915133010 15496055459 109867915464 37332931253 35683769783 2340715165 1264868422 69390048321 93586511474 5801391895 40862807523 51298080846 14055136810 28781273636 9676509310 623080379 19763289145 7338064891 13837608000 19937630711 11975736839 38584458133 111191932330 37265196419 89859477708 92830772246 473507884 107016449570 59961319323 11560450785 1610712993 6877044106 40129834628 17387315991 86694521734 13144267416 92571575207 24432869173 9688571938 19225650487 125303840264 3539379024 15234348757 12146920652 16097929846 30128158812 41219007849 22793901886 37372097734 9310960536 27467553841 3479633598 30261275683 11760340336 3191467439 20042086458 66252251278 35319564301 46606684728 22369413792 19405277172 8241942945 83293021350 14962383154 72613403490 117984672693 55364202369 167939120732 61047897599 87326567023 1843466806 143014608957 1176220347 48516984017 37435781983 1856366546 25799891773 25039346120 5808140819 28749294705 28599331100 144882026051 28638716199 7536190702 8097160157 17729315048 30120386829 2040148943 1565358297 136326133196 12290304683 46382424445 117221327 834820678 7060589459 51454920605 15225441546 2914018813 52700944305 40096183597 64090477243 18486075775 18621785272 10779092973 74067985263 9333055084 649498394 5418203090 153333517200 9957816629 46095193330 54496160771 192026651 3123688655 6257150183 168431794455 117733119567 6418856126 20710993464 5314482413 362215903 27706029303 10140513181 8822995582 22064618860 89015805080 1280155703 51714677301 36529924872 22000506534 14317905758 44779662416 22341321067 23784450371 30908050746 82824322505 6059753067 68968319859 95620647063 129800338811 84796061634 26597557247 2660781794 111362295074 5334704523 5021186186 9998025046 84291254116 881652538 117471368714 23393481597 3046305787 11647564729 35436609928 32975645207 99458151596 27119931514 66078930517 132533926298 42472006404 13943582831 6300892900 2068451145 201316158341 7459452320 65651922517 2126217755 147673910896 53936571252 30612071866 62539203524 36079535307 33141524335 1494405219 17484305642 13769684334 10490108541 71149471721 17612050604 32533972267 78082423937 44163597051 5069537812 6759899412 52547290669 912264177 44264594779 5439718765 16186175779 5818992148 230078097 35889887484 4152159763 64310272262 4465996860 99023147970 21892099052 59151126710 12976869336 269335485 3960154987 1690241639 17563448914 1128628844 24359381037 567041583 5965745215 36931983347 12356031468 7918233594 2366509057 57644929552 673826767 6739973978 41722064943 7123993845 148526828428 22398285199 260190931 4720557959 6914674460 16315901475 117870568906 112523185731 7719169794 29214907308 24871546901 155449064650 17856628630 88386487976 33368890518 16777936686 47888220053 16484635779 7794589647 51081866049 14645009619 9984876022 88595834601 5700458793 120298480021 79263278289 7494879692 19304030195 52698806466 13218464466 211347152 148930559272 89609340857 776958357 72657831460 135609666825 2525428428 15954017915 73165012800 58503271418 1327559975 38287254160 19280019022 13396156116 5211919181 78596345482 150561450 90584991744 46102582844 17934697064 22275643425 61266859052 12428316262 92467495842 61611379813 14459045325 141330594338 96229922346 146869884254 52179698745 42500372377 76757614283 52440915942 9549815646 178791524459 168790497544 15293016776 24891406254 46480782791 2403680285 103038226431 63576953081 33094616509 48111740086 115649157910 54844858421 40809445155 16605844749 347826929 5697751153 171817930929 25806409365 20753814127 1006654040 111967580143 12266544296 80010963447 90197761195 81320897691 70166156574 152722314186 17969512618 12453263979 115670607367 123944308626 15633725769 2891524874 3275514520 67981825645 6467258291 53477924475 92649316792 15383911337 118782642569 25085091344 89400262162 73732002261 14439590358 9501648724 26991489987 47939130497 10637557887 73876584870 63270489533 7286411983 23888014932 15318543964 46249165246 8851174622 70459644213 4584328393 74556395168 71953021248 133733696606 37425235585 687126477 23705598290 5435311586 5560471075 27827821874 70135044608 4426711400 16887167773 28034069201 53673451220 32042072273 91033819515 122341068406 18399482146 131264868131 4464285796 256760877 180358634010 9626804137 31795024363 21091846214 16152303236 109551857958 45260035017 14115778606 7017534192 63928004952 45897210562 66223913831 13940086184 43883038051 2498716519 2572299047 7702843 52641314244 122724755571 77919448062 6416848737 57558247 2522683082 48032288037 112642253701 151855003688 79942415364 4727936753 7200817909 7533137413 121108706231 99591737582 109313279957 27362293054 127762268547 13328143906 215724506 16840373830 8804135425 89389377428 12375079835 105320840563 9285174005 94579113593 121997787424 5959953668 7810365982 137226666115 20417056638 25496116447 16155298649 12469512287 5863702365 7484824010 68069071942 17443362366 126354007846 23250598931 18411893066 10863260609 10472059864 204081762 2653316854 5460517184 10344650723 58334117592 8889587973 24497432957 41855551134 83652990185 48813960164 21425864475 9555715697 28949313001 1019319692 24944941599 151901127605 30269739753 87620945684 38127697055 51769077806 16765694792 11022014934 38489527321 17509342788 10367199179 90713509569 16618811418 57580977057 18804419237 6619798875 67136902805 51903902037 21599838825 86049853611 24528675423 79386546147 58468204674 76095940625 99200642101 36280522775 3259127913 3422899061 46288663510 164568613 42710013188 42996218263 46729754953 2334386573 112139942602 44279606377 140754754895 8191535167 10327722139 93988097534 16178512540 8006888387 130959164378 17593192120 5340584252 2832917350 28015072713 120666687807 8082934794 122271418337 1869660427 158087551906 22313733041 19357508275 49349033583 26478774362 150037739062 58071210805 43510510911 7250762692 2793295509 14502874049 29630901209 21510643825 28430755454 72463718565 24756255106 49010769746 15732546352 65848931531 993032520 81456779647 30668789934 33319574466 20033163674 9857144708 94844989665 13054599179 13889767012 153378397805 79507088884 4491198661 14208404549 125216164389 1000688796 12677658136 41489359454 14928529761 2944154362 35307668251 2346927041 28694158893 4136939912 2129446495 10757100385 53207905233 754259816 59675111525 14491738033 117936056956 25951231479 1099426894 15383884729 34195088051 47459261789 7758503267 7114388741 41560995429 9411130632 10163448394 18505226214 952208969 177650567464 16010398451 40759065929 98924894487 43031944818 110540905504 6828104225 16000728163 1656645979 6256468192 41272483211 34294345870 12274598073 42123430669 82311448895 49541206182 11784028457 14899303348 35238386676 43839770413 7441391943 687358711 33288070321 21633291764 20150242968 35143375226 33810816403 51609676224 73677734680 3306155480 3314465855 25218716806 26724619769 1375069405 16564859425 32133670567 12467565517 179739108078 7800857669 5892847882 91371403349 33391314177 12776196981 157459278300 78399073789 9907986737 182599262072 3493310330 57466979238 52315488487 71824691529 16172032413 2063402489 32208636291 24272409011 14777686085 5658543882 77048525449 64881972952 50770662694 20974699494 11344466175 82224699827 120976832 93890588777 5184879115 38384809288 41932054493 31696989088 45272288633 2981332684 41798268740 78374092929 3147397092 18029658850 19951614302 1275117957 11524885158 19436455082 122010578970 24794123299 40748643540 112193694542 2509668816 117941614 20121533400 96908319546 49912692179 11840963410 11401969085 44307637633 41381449179 29747738852 2629090617 101405468986 31310873633 26438286340 36514995837 44312225717 1223745687 14809329082 4242296543 39162623607 42320467525 81315871545 16482591921 35468884533 49968405061 56961407703 5745149133 7356234685 25281713281 74356725227 43949541402 1747475480 9634492986 98055237842 16695439133 64588775793 79803905974 139349666547 52370080926 25866418649 134434719285 3247540120 331392972 90609603610 41055277096 3276475644 35520582976 24276562854 1795098463 22777402001 102578886533 1783263051 99785122590 17995571586 105094249131 9619178699 45593677596 43845274399 8654454695 2536558471 18394423512 28378890207 22794981224 9565153767 109186509003 47537808006 505616230 930861639 85713563083 4672462473 31836375608 18289876 1576537354 1221705784 25804270044 4861874599 29451086771 102492758 31537294525 23309885790 10081244500 52652053244 8848490086 79516311518 2668706917 3576055206 5143901690 1389898250 38513294205 94429463826 78307207319 72771228557 4998254562 53059312840 147138634 57946303867 31784943980 102509943715 70505164065 33239510163 4323429964 7231605195 6053497067 62296093551 23215832431 59461055801 32620752427 118302303941 90069951960 93309434498 86919978095 117979374087 47145975618 11355949751 9812585868 56705105555 19858009352 8749279339 26400689 71013433170 52573204106 446006259 7915047051 4493451783 78192339027 53856453660 19633182978 109242151485 64826277149 1048134022 8200141405 107989020142 124651612300 13315531190 1535060311 44514834737 75554132332 39822345561 29478352915 4956168628 27242039360 19278041375 85602060360 28610539669 15328704877 97957390000 45089425144 42769692094 21049398462 10892568004 170981890142 10275705786 27295979152 1410216811 56013752671 124679504396 76222373393 3025677038 93624329565 119000314876 186460524027 4882637064 12696273198 6597402394 18736095330 38014131233 3635737113 16836553707 95402139636 4621462371 686367221 23097759034 1162371526 12883216915 8749182078 376522125 2144488854 7601353986 15754776537 342877242 80529791120 57487701468 1743974657 5795536839 2693998485 14134788850 19020376583 15464287713 70695693978 132767406616 25214211460 54029286520 116928506 2663893677 109065418683 149523802132 49451358465 40441554279 14546544915 2960428952 52001768324 37873323340 40289461162 16107484407 4582718287 23223049887 9136403987 63748121544 37256786391 21938647175 18471606226 242395256 8419568690 76333005748 12006366720 35962849616 40839530099 14857924487 32348410119 16535379359 30029925621 1391938554 89774826752 52907270877 38773023938 52565134332 18776178314 6023501806 3937052079 155314541710 5477763439 91952535144 4239300026 2260848371 44141927041 494513472 6460281137 31850351847 6818407029 866347594 45539831148 1623926719 19854411345 93189549145 25099913052 77141324990 79351608101 47827723127 144876751671 416645110 149697558514 71965538248 15724497494 75489104936 10755703190 89873667991 20248616216 17020187109 1931334637 17779872293 4179784313 71677241417 125755539021 6116344709 44660978886 65729714549 85235683843 101543640657 4269310635 20714791807 2629553668 41893513680 18546804975 981174449 15080175 17312798426 5955089704 12307486227 44180203370 3628772593 14751077585 22779920397 153931460983 12177879909 115315901840 4626724449 26216194942 63924057789 53200268901 20375192711 53797519039 174122634889 6619235275 2152351829 102200533428 46623340516 66287688139 20005278575 87174753203 16794076550 55277577695 7385729764 88810419787 142152795086 6571525491 13714978427 66886165295 126797380802 35790360419 72817266772 50815237056 2948105120 17114258973 149915877126 809120051 21554777061 9699987793 22820730513 22264012784 7325616638 73596006875 105853482927 10246282945 897795820 56296734615 75472333863 26747705061 14718652800 2539818996 81679779761 55558081018 39136307464 4541159281 30188425392 13084277977 14349972692 53049071430 2548767906 43005389379 82211903420 56277314280 379292989 79355591827 449457259 5205958832 12148957836 76797227408 12055606537 31173817493 50146956584 8561185178 378276140 915680949 36239089443 31948512898 879754656 45682616134 4303062749 16033737851 8604728905 97487424981 18803397298 51075761580 22151426 55825850301 28292842269 9501971834 111237858308 35851960265 362988509 8602592850 40016883323 36346082500 581231120 87783411059 91217129007 10371860262 9279864111 121557303439 22417949501 7121869929 72668541880 58096371242 34698563597 19173906042 284969960 9346599864 11042591846 21381466042 10974669712 45194997835 45579291865 748940528 19406152376 66191600585 16663907772 74294668565 24926860497 43719516707 100505823765 3424211664 32214197827 122022842936 44586287 95904246044 58087054588 93068241052 4238218579 27777588478 8503232471 117784119522 51259263688 44052502002 575609458 30206548346 50835888595 75693244332 92443771516 82036800269 71471870656 9485552110 145267618970 1502492316 6853370800 12037236467 19995017003 1245326552 24610584141 63755642108 145061635608 49519314043 7938620390 46513750660 6910476916 13311215321 5068584807 18325100013 51489500862 8258818266 4972114821 31062767707 8752468841 17726802991 97753014355 5312337837 79086420622 878011663 6558372281 424642335 68002157469 31198623213 26956995911 54984342040 69915826618 2787745 32027741784 5108409852 23739221353 1058480528 115531481071 39390277246 10244321462 5230868648 2453682826 7574562210 79370909863 167888414 143719592619 15980053913 112213183808 4169918987 9169542482 44957000414 4254778478 1723825190 3700748122 177537643290 83656830442 16212595978 69822302066 50473745180 56535452840 25200693348 154411376822 14250683637 122559487514 34865042471 2064924611 73112073517 6696536155 19048056720 721405195 87878659115 322966932 68554565265 4231944389 32939346396 5067465502 52721220464 11700755452 4333458248 159900226005 54477995607 77769494284 6344475706 29584696705 164942107508 9636978348 115709295495 86664298496 32220532380 6515185326 54558871337 58750586256 33350474447 37233081728 15931934382 92207976128 51354982087 71481045488 2213469717 13302343500 12350035815 77709491084 16902306145 32187726497 30440218486 60895133908 7452616341 43274423914 2859675364 5244847207 18944164032 12544461791 1792737698 16957313812 768734887 54301439224 51560855962 16997633452 90032141743 22159447561 30329203352 15907483547 23976878826 6432273482 101479175342 21289819448 44493939457 118693543709 61386153664 106060400717 29881665619 47670384918 35235231732 80616294986 12668226202 6777546405 124161797771 12868154812 16620332729 66720490388 25011829473 62552861105 11063492581 67053542800 14486999591 50814998972 88283548847 30620963043 55855953649 73080289614 10237772436 42817803742 52812682478 84500090139 842666369 97012893715 5397005281 13717957896 22854429019 10768983733 184281859061 8390966482 50934246696 4190862594 11462617993 2708798060 10022184877 80002442 38670065519 4995374734 97580175419 16346715149 13126971240 30823933263 36106738391 31372689578 93876274 10971216367 32848895189 11715114678 21652426061 137729745832 134967227398 59389720089 18457553237 43426953204 86472778601 143513084910 93981646505 499722634 3507771491 147329310155 44826927948 5544117235 43420889758 47980250854 7705014561 24816726752 32326639395 9951568181 11820772267 19038206421 1352411869 11209908039 16206218914 19088273196 1190413607 130218119952 32701683089 44641649137 32290653789 151429845910 36007425244 15343968609 17094446083 19549709084 57277442260 16375976076 94369581359 34740862279 22929135581 74338182185 1133732662 119905073605 66983280218 2997815359 31402906717 38342684699 5705603304 5306396417 83293089730 1000721590 37219525990 35269979255 36578198617 61790429232 38984171792 5104638011 2013548892 46002593474 21987251611 38017013903 5911863500 12366003163 25302151841 159870006205 332453482 6821707534 114795417453 9318672934 18326109805 24260964089 357834484 43319591395 120610494506 53008488547 53451986659 16852543661 25874575880 733830654 17689750919 118921993964 21305863766 6884718140 63944357623 54033434260 132882099384 66921833941 16399674458 28061269894 41630648681 27902056777 109603446240 19811938482 123823393411 100889498089 9391360319 83094617149 50268032092 52788247512 4303615855 116248654193 7141586376 16129458882 12518178559 3138480551 58247006042 9108987296 32007698060 4544814658 541209676 7608624506 74830705782 7194515253 102338056428 3122680898 45282242758 64794365652 60211471995 57956051441 31786807995 42536529205 7319342960 108274453885 92260670004 40904032885 34124124816 115307820977 100459208813 97226045181 17939785762 20135005552 3572869985 45804752002 16489181373 20469441116 19746868847 68717399853 56720963313 3440341291 817620 44167956980 12267143382 106051421511 61163290319 1011523685 17666362367 72570901984 1010654812 543644122 19575113442 15983108812 35588629071 34728538111 13195531224 54674921857 39107611656 103541804761 881661672 945160116 45759219006 158345828498 11487783155 100281104 40974885268 48136305096 96216178370 59675700040 25717106005 18728532954 11597713522 67688044745 149586647992 61968774557 92327839938 98306432725 7623228283 71721606786 3399563213 91982005321 33076101857 13787114828 87073429998 4070588222 109759107005 124473034654 94212776200 54378804212 67308688523 6315969441 12571207186 32504708150 83622237717 2210302392 9100312445 28036896270 2261785510 27359247171 48628040507 425224483 19410295735 214991321 97579476892 3695984984 37399432991 148876671305 83360041829 133317736059 10561605286 155277932559 6803926136 1649530652 679532743 19316249311 10322974559 156113585628 105767518491 59521483266 4577770451 73032570019 40050368495 86794191770 3125454965 6533516422 8013090290 62040319561 45961288141 116033311040 35297474835 12095078660 137644738200 7903892864 16233972350 124514957401 5529466523 20232535927 118684151095 5210918305 26482124818 32693959707 102455029 75794402 264006809 30684014259 133912556900 41931369737 46377589979 4270901430 10433061779 22960329241 13973006836 2847953155 40636447609 87554768719 40764622770 30060176840 75143471543 116156289632 31243289892 87607189859 10436944685 697395769 122704051656 72342354314 26905194358 2958316532 4154940343 14388375637 23449966697 1227652273 16615587987 121817964864 31483006657 31485341924 21586336441 96863529149 166664161522 28999490136 28441939546 128208846513 159998995 15173101775 123926198405 24157166327 40067091781 565807275 42832137758 1153751490 9140861435 51325169362 18437587061 13182367815 75480338583 76912110623 45980208135 33072691809 118292950019 6049512690 38555504450 12744676208 72869132624 7076544061 90901056754 46246289935 127847788169 7692879600 62173664711 14006065302 9319233916 62562772866 19638896069 68230662877 2397960692 30770742341 72133455917 113232800182 40666551898 1562241748 113129073787 3663599626 52505958992 1284183530 15985768549 2332769159 9382765342 123501232952 120830047908 8368555910 49318743332 4793219947 4805791190 42380012446 121575103890 15058669705 41735318749 69198415807 29383147302 7884982631 12990411595 64899794836 21212770917 47303246352 37779587535 10879290804 12311105449 12150916767 136308671923 7103998667 9302634500 2276197436 31160511745 2999447568 32103597734 96638991732 27129113636 12428633795 130697147191 2794847005 129880401868 17936569883 1313313394 3738156505 4519564922 45109952299 40762145450 17304107279 88136722039 98543018461 46840141483 32156915136 8409457777 34884363836 90022524308 41755726551 17654385957 133842668634 381822 112771155280 91562840911 36482747784 67009889326 3743171098 19739639255 106380359446 157878840603 75394203963 43576389534 116282934916 1097459323 79575003266 6224495911 903646773 7953962974 73180098065 52359693482 56873670492 161982893812 16205058931 91306779153 10342563949 28722872549 88229106947 9166753113 150837219 1459836119 84597545482 108038993045 65031054467 50601861947 108788927032 2927023019 42468009642 39955534679 37127285948 25727928106 9539168212 9879234551 5253844976 34985825742 37258494954 115638445808 19536419028 55903676912 3665891176 2605651721 7384122200 11152022523 5174322356 56759144281 22604168639 10614743138 77998822452 91968839101 13351523091 13189918321 17326275665 1286940182 3093537749 4948750954 35120050729 62731484657 4112392491 19735304862 105557169978 25015056468 76725039811 89702201392 106133819954 26746355015 10988626635 134757868995 64344308745 25361751943 4471911545 32819761940 1145544703 2537377730 10926770740 21297929704 16187206343 23332175771 11391086887 10104289240 13871056697 17424817367 45168271305 32161186574 19281013142 83089969786 8706798080 1749201268 54445352227 3631156070 110081011851 41759061711 23204920423 2616178829 76468700767 133435488248 68785814123 25870094571 4266479097 8135953142 106004885768 6871285805 33596719144 18756122219 21510828861 30697825633 83079515072 135148160413 117626555045 96869372951 111910137988 21008614973 6184924482 2973807543 37966761178 45380406893 11595279352 17778577312 51084978055 13204386596 4138711359 66130030439 6173381322 21867931583 112615456543 148632792382 53708040680 55116169815 2173795816 11135206918 79870653725 15780022027 63091737776 18727860401 37559129890 68414038050 46280672541 96084633117 30473288217 60893112394 33499572436 11330368260 154542873660 106249025043 35373420656 32961106736 78770083537 6747993126 112815166350 15865518674 36552359290 25556525151 21830858439 536052166 4237160782 50612145110 113780971535 12123063704 93693435196 6604132413 8621270277 52509321697 2417505238 6877445861 9607062129 81601482260 2713576955 54127038139 20788677014 8154577708 17004392027 13395097654 2711930035 29427393548 58684884651 62618543368 70633153090 4923631206 39039741462 44134522534 26221708410 16899462180 35716395291 1778607140 8770589884 27229143233 80076425879 6951902922 23719303742 26794041249 23081640709 48409175165 137956142611 795427653 51060245650 276231219 5947280823 110270791340 124432015016 22919533807 18806012360 56334597559 19226520915 3216018912 11117053597 8706850000 76576989234 48956551019 55303169248 4591006698 27851203573 4804597819 18282556667 29055262110 4290807959 133534997175 5168121790 16503987237 161905324402 3721671129 12535428422 35184507473 4780967729 35442045694 21166827 22645692095 114913700242 17964905344 3608241891 132237404284 38498480878 189841468 65528311083 7958221474 52619374732 17692851 12664016235 32189472347 17836851462 91853299991 49729421 48797988329 22938393655 40081105719 46464396945 136805899302 9930427236 102899638629 128563131582 135435580818 12500720426 32326467443 6912615201 5489262523 58741074800 4438178063 2471886966 2272871878 20537517738 1967348583 59013957784 4446535925 65721628731 1446288845 50450565671 25607131541 47439480875 174707658709 9438642858 4265819854 9311510462 48198652730 65622443773 46532097193 26991029895 86422577125 496896426 23850383582 3117144011 11368881138 94043362472 75555552635 897812638 56066691843 1076954763 4861975833 2668617822 42668949704 120635080125 33281020919 31254469095 134671746836 40361296203 24375282492 287961095 11077760970 20978391144 100568748855 11647583386 39030964484 4046882373 47089784148 34094626490 15415241168 16665850873 1980474835 2777763639 3979190850 3891274464 47105479406 46933869395 91443741560 1502655790 48974407926 150852945679 38383418749 12161797934 4169866823 4102115660 7718831543 5752881562 12800590067 57171057056 86922988568 6021228596 31440812128 10509828413 52534459590 127287145759 23756208892 3843816978 25437683371 49295098344 60794621145 8254821545 17321156410 16171249349 50344287910 108336528256 2502083364 47954822541 6280280093 35382858147 14995058731 17084771607 39528400920 49164578826 61126849985 3791599100 43947357837 19258455801 168904248795 5828236288 23734319463 226666536 3281507959 49224978927 7298867465 18518704625 3849127665 4187974130 2565120868 13536831543 8568197223 38809189 48774657260 650071980 38044657788 11874737324 90860438237 3087497345 3748573708 8833562978 10862478622 21551465599 19587159549 89601432623 10033551876 110978011041 947679350 108100260425 20340235638 23582696228 22209150256 29577288942 74764310570 11063802953 156272827692 68673005788 28094301906 15768587732 970472165 22333833170 52978150216 124647101542 130266507267 99158032477 71813092346 51947111954 606995412 3593283030 71904550892 25915454308 70001469588 30675409668 47322459080 20293936452 25720499178 163693962687 5613397862 17406781989 52610332955 8222341380 62815519447 58231423639 84844052590 134073011643 17775763758 34233027012 77541203865 67650001280 40347782470 54147710933 73411158579 118964063965 27783240659 47029464249 10016644184 49297250697 37250928063 5239252510 114550529328 64372334693 24118880039 854010700 154577174923 7079964856 246172969 1140883544 21563887 7686769516 173912315721 1141576108 803277379 3348283288 14757049481 125985444107 11671955878 49946974755 20702460086 32265519181 1001487790 73943326442 21439311963 5065208795 8932994656 60608616864 9181593498 28559513013 42534895638 42955392558 79537034521 140882506543 2323115156 33442845525 66897476278 4558972198 111390334484 88327718319 1603020711 9570190480 4800965880 62099047923 280122607 35340413978 15269121 94060836805 58778288103 33617967384 28085532843 34407291386 13379648759 125594273429 56266035458 49136489836 11448015662 42666687703 542606793 78091724741 7014284899 61320263455 11370906171 15657546090 6957583665 150878026703 82217112064 19882354710 112162375562 21677930190 4344014813 7535271124 62422311792 5668458943 65314250421 30483066894 22370689997 18930683110 22203402018 26311522668 7231085031 4512446668 2749041552 31839401191 2970792787 120084968077 57891660978 32625449238 3983364855 787336665 27263379899 132366085808 49650143629 51089070380 23024416574 144173122109 1171633760 114177765888 92204084401 45005730076 8084475027 24482300762 22137589982 1180050463 764352562 66503600758 61461800194 4554531775 41394927169 25711141256 18767185083 103840679528 1069428866 32836460603 145955431606 92050986501 72510549051 102396031502 4291311518 2804508316 90962029912 46746857537 8061967703 43727455537 4251094570 64282832952 66530422744 14406569148 104631412607 37661321951 1968200320 48279892626 27411083 5018298664 10219588171 33271383583 14223491167 139910867276 6871356444 55496824396 10217017474 13476289303 30599567193 33459773945 33181871534 63960720368 3415359577 12535307494 7159089465 68818561725 8704404985 470328980 19085401352 17890156899 98281839600 7730961224 93621875853 99548707220 87592590214 18540634797 56453680500 152253969987 38349539214 17280514076 101294606090 66897516 5640539314 2491936664 10109051609 5805510639 23569103020 62598651801 41908880012 105088958247 33118656326 62441972071 35832388806 31263651062 65647193005 4563782551 13285672441 6000923891 72434533774 7687048671 103387621492 56671675312 69445177059 63064320901 38299158863 86463819876 24057542396 45215664173 16484557933 130427253891 119579411068 8499111507 9440598975 60209805753 60268246148 1397924656 21600689297 10216457129 405223453 4325698063 27107127109 3130447433 40345168106 11576194094 505661436 7280964572 1641077921 13241340360 58279606840 4154384138 863553147 46329167374 6612882238 90741569211 7550429726 8133227293 8836909692 40325397246 62611043719 17634768440 8853729681 5555396592 17435048993 69832948011 103700551532 765190462 24916286417 12314898876 59604511053 51868350059 26024493505 109212741187 1191640526 5055162727 26219898054 10481279090 362511943 74828150668 44730523598 46126663642 502236778 22006471301 120679882901 4377344003 8688785600 4197563979 1696104267 21055677373 106914851706 80312002464 63031502774 25983438755 152136365602 1647399647 11631592737 46552557891 2924849197 10477751893 76245751425 11154282102 94528527086 121236636647 99482341861 263532164 19186442990 37914399235 36689181264 79162625355 5710195670 20966518184 66748929531 52421195282 26657610875 1318659297 18665116583 24729309863 25083198752 27858132029 153610463145 12427098437 1957196091 8152773741 38799169407 102296061484 23532070418 118466263145 4513741308 56219784497 62273417 34652944957 23704475997 14119227117 53982459126 96154949752 9456241027 16054261437 111534118731 5725394541 27784715239 20756131724 101899610472 6095323808 77135904317 10216076090 46769252486 8183788599 76368971068 8166847498 2415433170 1368149293 192515957 28863424926 1406262746 165770499526 15138457 18995378173 76520374045 15101072735 84016459412 26938110480 12988557008 59083496655 88976687610 16842845227 77407696684 36277987071 40066057860 49930576522 57460662670 57532256382 33871270087 21771898576 14067097995 59105894334 26025714149 1783394336 25427271477 3407591679 65023789879 66622805597 3661952197 18134324479 22037455403 21090209111 14289400003 24008786802 28897251224 127691903121 4138668286 14566359 82076268223 277956381 11843353546 7773122837 6232284398 54758337085 67268919319 50519869839 92549791524 10618366463 96127723688 46540923977 2080837890 20022058030 1750358947 2455919879 47678771802 19455177115 63727340036 16594739197 13901932644 5472718796 60142967945 606032339 1526703337 73847061755 8846010523 20508431915 1764026835 1911108588 31848149987 64029868598 39272635601 2054038656 41730458723 16387602656 97134509887 1655335729 35703284119 10613304290 65863257585 30304792116 20438440602 32173523432 82187812072 3112019533 165890622398 1424443389 72384025713 25186565241 16540102162 33127347024 67113956491 35866407112 14239203111 29347943987 10997346164 9259921558 75027400655 929862227 3804479829 2434283919 24732578294 51083855136 34412467030 525839598 2793149297 22249919751 6053914286 14472271458 23845721891 15493809421 69361906432 149923974170 68440526328 8012186402 10829618512 11292759397 14738815474 16614225630 5587567119 3772101467 46392853335 8029244755 5158997794 3372847505 12581742295 46788508938 97145957470 23018940142 143515899325 45079244569 41877486820 13083897251 20548011549 11311785205 145503227753 18263954749 36829080183 2104097422 151474632354 11508869906 124063286754 25284083360 43609049081 2591892587 124215578795 28737465350 4706679112 73498724804 1230788471 9051018110 43429775304 28148324804 32365481224 12259255125 6093747833 7848192452 18169204048 54811178319 15562395704 1814069147 77261233813 34493559307 46327329974 7094552236 24190953326 4062083825 5389948169 3295818564 72298561304 98489941028 24381455621 562383903 35131304900 382030678 53450683407 1755761434 3486903195 8789598019 41557900180 31620041810 59736025977 84007977504 18656392570 101856064848 30412508102 118595437053 24853595336 64086945407 40038569540 127300715527 34026649945 78729640490 57960579896 86607786938 31091042711 44997282863 52329675257 13383498762 96919137735 1559078071 46422266143 84327197511 45579621145 159237722341 5078475651 42054582673 118329732892 30467248390 14578190859 11609678546 62356669997 8994050884 43065123206 14372994403 7227036670 1078360441 39942468911 43216884551 14040374258 76816755020 17057589800 120734129358 92259139723 1571229516 1867264305 3157222549 12804489836 1146880500 16151082071 58755552163 56927784616 41996474946 2072412655 91784591755 9055775570 29799815934 49598336693 112690597910 31546212500 20636435217 15969246890 116320867246 15538562264 12912127561 14846027673 54994426369 4720040012 80984168269 98922027896 28384618310 18035152227 2371325213 167138058365 16112913328 73349734225 32943921297 6308211597 63849175525 90881569331 140774120365 3383260401 48621750120 1236347261 8104606814 259421844 1895576175 689023155 55915005121 37324814777 7143971475 115399238437 16731424354 14171636880 56500501779 105291008015 42643465418 11221611490 4770124440 8771543400 9241967587 48630687355 17799917529 82400503945 13816380034 9536095776 49831885068 7620680936 498880065 1891012077 88133650071 18067929919 8151387324 4802572171 38511621912 17182196256 111883797 348088472 1086620498 103567654204 107615228365 140062095648 123973382866 3282446810 638164662 456304655 66154746244 72377896853 12390359004 45060763129 11217375859 1036192343 26192503787 38214777654 47000205523 61642441711 152288998196 37456004530 14708661037 15065018426 58198553459 13211542185 43741098057 82742953442 69659243018 90268137308 251845623 31499688571 42557009862 10634661002 23355926592 15838923150 6573877949 11968632196 132118512684 75120432165 133292002978 3482097583 33128346994 79470246275 18487191704 531897473 71838511812 58478820938 81290689618 138184417501 23590861973 20066664131 90198960144 34333490878 16006296503 28421376549 21399519342 5495922241 2673910312 57036454498 2705677347 106531204401 9813899524 36780820476 9263983932 16483145346 36096872843 6674142332 45082647150 56657261583 45899140339 4035290920 5936608450 623408180 98926527709 5630923891 6682487320 47286222911 6843179708 124262354690 136820092108 35984754592 602303892 47068885881 44784129625 82404481323 14968126302 585306649 52014430539 23087699964 39806692705 5281637020 43450024959 8849102946 8017029891 135161400695 4327575347 19204667070 5287746196 57542846036 34722521647 54331502670 25451381258 54867989785 7390405270 8721785028 5231178316 51463767563 72901759109 33542732051 7195825070 6203347623 115383910886 6484803405 10643911375 104761475629 3394139597 66895258626 8349591093 5007739495 38385535400 2344906104 777295390 8274484220 23440730211 18746669374 33158329624 68968566399 52919654666 11923070993 6215288723 14427119484 95759854593 26524871048 31285229259 47518428182 1931341204 135619532392 79670112577 7681448643 55907846170 1630231850 1044347740 10206911286 2409344022 14658100296 2294350176 382629195 110678990606 44602800758 23260636988 98990942975 47412508392 207280575 6024464091 62285374042 63236065676 17972927398 1481163662 42624976756 157108162714 78911997065 2592052861 85379239416 6543129284 54438329080 124902557910 34635230291 7454665857 85798861638 10795890 126614713260 10567744895 29787420180 150064424554 46667057109 86202730564 993431202 34581425566 4844352059 8820698572 2637893502 64915768719 32821311763 111551085163 15968618427 2345512682 43567597263 51021517965 7585104071 1958676298 54359703698 35136770068 9733187080 87145142855 97820126311 5305373266 67767035577 64327662977 95842285551 2044385241 91303951512 870711782 7996030205 3221064359 31676905186 35080697446 7800682049 10247056710 701756960 27360637208 70368139820 90531057876 50194306956 14502312669 87180742385 11044135818 42150869197 16087287790 67909015584 92225199796 16177119782 16820854834 60040159486 101474854697 7582296673 26919821928 70519710711 5461582506 5243059293 3796471713 80965806339 22546287867 112788581393 163066667315 26338403835 2964082454 52619067602 81831391379 37001114103 69776988818 93843902887 75349323376 4669296273 65582419078 7078206737 20090851376 40154429756 7115125 31500160362 13658998962 1149852379 40172459233 1397607076 35652262020 111933597009 21355796274 103685755 1168661978 4741271268 4683281368 49178314937 110126795640 6138974600 3379369419 2222012752 18235860406 14806372233 102632538435 64656585240 34998168095 53681233777 49477848322 60444613586 13755822624 10390209378 60644472759 102915482494 109020372269 38426025696 30521832865 60035393153 1115097361 112700337007 1545258035 10467178331 125643922254 2492708637 42941710901 627236266 1307858005 2374692487 5428591220 76788965289 16018341036 139514228132 15998066111 68562522899 11060780002 11237276658 5058282407 936247560 1266453564 15141885522 8923290619 48012021199 158210992228 22473447516 70591252417 30633111036 18344213080 6243532526 126686617533 16204171867 25644174134 25851318072 150683144 226649145 4540397737 10803246935 92422532290 28879742890 47681245331 86615117662 2842750294 60495441148 11021088595 147563810895 54774628778 51454421736 108551109453 34231618129 28497771956 44738355726 586206224 12286532824 1400749355 22008238678 8875648087 49284763003 15961386170 24491922276 130474725435 5636269194 90473671 102396346408 97778824615 13731309257 22616889629 8690993368 1258383104 66468015521 11087066501 38753453286 55093835859 12009901443 74712315945 118700330881 35202229728 44857709089 1826981203 50118086289 34370339090 18643235069 34630888235 9042791676 31992238742 22684216519 26869381216 6608808824 2976056456 30446652744 40567804660 6267100626 7493011089 22333125147 49685250221 56299563029 32521029606 52111366874 121858501031 55202257307 54581358519 116505046059 12810218410 25784675071 90812240543 2664446832 34430178473 15651800356 148262464557 14725143226 44292483032 2859332628 7177979482 33969476152 30203169119 77661786080 28166294169 116243973725 88478725718 1662348841 36395067119 83751482465 113297542558 11505969393 124320364021 16938371206 13708807361 22910365903 44346384556 4328256848 75269685091 126023511063 25026441506 10514208 1959799686 9211437893 74562626150 99372188343 8682326016 5762936951 429251945 6690588026 3384941867 28796088728 24116039095 23877399736 58556742684 3153323375 111042091949 7302937642 22888238788 28009222314 71587422880 2913655414 75741250534 1153187214 5722669038 3257482866 73117937442 72547082110 164665384593 33333544048 63509954998 33878230677 105594033761 22215792946 44931553465 12820055068 23457128382 18553577146 6437452005 5970285673 16130318164 21647661772 5698390567 84518820925 91650847201 17430205998 859347489 110197384129 17348295748 20713998897 142709305499 4598615026 1189743121 47380357043 6175928054 2731237978 17303996976 33409835252 71558929496 5143533772 21039793287 24499969595 15912325916 2567591949 10414385786 99901910019 3052563531 55262520060 1053114368 143560637094 22762054989 12925557380 20485687380 86497764096 104876345683 3382448498 763263227 12983926319 82936952977 8476891806 71239828800 3685816620 1883766673 63563210631 25393049838 7717426874 17422095293 7269481289 12691913155 14668503050 91589382962 772107531 21146851418 62533961459 15595806391 7518676259 75616710265 102282921408 52958821072 16089994686 24877872578 11936210311 26222651201 12720723347 36127859240 29262736876 33106505194 438539944 98523435132 2845478360 14448548348 26426704557 24247445549 105266160397 27907197337 8087323029 23121980738 54237381116 44270898832 47588199959 125184343727 21968329460 73500473293 23747050214 39131371723 792674230 122682132569 11953447153 12493721418 49215757855 1105803757 87806148328 40981109742 10143406297 29878942958 2250199310 27492905322 10610565050 20289321585 14322755821 6574606892 18709158201 6091764145 14570338541 15600331339 35784951170 21649716373 73041087967 72855842171 80728365579 7484543767 85349851553 1290960637 424888244 2086547222 31279965820 4614696378 158561896128 29478970441 118005101615 26979888176 35121928677 71518100811 77617678408 119038437962 30941742559 68826735272 140563623182 115576983104 28191571500 21490021786 79458103077 2749682564 1804562077 298078092 4714022159 12981766438 16021412452 13381703695 2230326531 25946580823 39794745422 47333503975 565404337 3329520618 88787954522 56463914756 18205216157 8892735580 11019778789 7221448142 33730847602 14245693427 1756349393 15049829849 76621995776 46738399567 21012365497 46736492366 55011026786 15064582088 14454613879 51932743361 13880235504 1148703892 83240553718 49952673868 6775449562 101494625231 3393450948 15818069741 25935066411 26789194685 31914241457 50315959327 30947652146 23897129316 1186229579 20446933269 5616755310 19954433707 126280923161 25933264962 3181633410 16528617877 18591401866 1768884247 14606844940 15767522717 184125750 45349480210 52597747691 25758972100 123231479255 14303646763 5306370528 2994432965 18292226275 2060315100 12190134722 59259970966 124805899451 112244437901 38130339342 15378070607 37807448084 3843928359 2667556146 55512404126 48224777410 13439533780 12728034179 2969281340 67545381269 66006656357 107284219655 22536050917 53889530641 332124442 79001789960 43537345311 3914035670 48222545017 31037431787 50219598367 9505351443 7406853112 19212706063 32482364643 78043856079 76346400670 75398398904 119067570971 18392430665 53178460283 1973966448 37906502451 9371791244 18746892551 32513416711 106678200511 1121913563 128482793486 81295954817 43165468841 50775905589 405290706 60365321753 104392958688 5250632209 53661403 44725821140 1466305884 5627980224 61920589089 140895406828 6193411690 54144059972 64764703877 48936984139 149419938130 27107331956 31264477972 27442932419 39113288187 19781145993 2311703868 19507790946 17148196097 5718475210 93561120581 7033074706 103764568164 35678258081 79444669032 90113976769 1837011720 9792855731 59546869196 79071738222 28059487883 37017298949 100725269784 69315613585 5214748312 104582918573 7938028303 39427900060 1835984065 6913523146 19568965577 408715138 105436593729 30429945220 3244759363 7351357634 21531783335 5117230872 123588370789 62257720883 7768321142 18692964510 488546063 27415423466 90637624 30254050240 23920756497 32019519945 21938156705 113468172256 14186597900 1573401547 122239086402 2987263015 7124706033 110684809079 52425445412 42318667466 38801788516 37951910976 103537283410 5456245506 7488869528 11253933897 5804924100 23715204623 120746974270 83436474135 2566808935 103187287709 125371927406 35804802822 1142234107 124156849177 163904371535 7466456636 31478080918 16963661073 49554679786 45857359711 55792190024 120849788020 85998455019 8247187936 35139063 34953613619 4857722969 1171348365 1685957172 95884324317 120076533775 75364188458 19290788219 47664282002 37195826749 17655288415 17486340691 5379177177 9691195394 44037760331 47210241136 9894755346 11833389581 1850627464 11711232825 3399396238 7024928989 19970839342 148990202253 121211604790 36901108748 53641106214 151638050255 18037380617 193111239980 5059352727 37103177927 12125504784 3028068470 79648893670 19592045316 60595385391 8972920601 25747526535 15671901378 7875540785 303345932 12908435433 54293996589 24810636663 37395374331 13947150891 28845265193 10774289927 1387225902 83319762978 37249828514 14356857792 88023339737 14447113357 43980304512 5779835862 16115634827 97820651666 1441410792 5529875162 58341883326 10940641222 8053354389 162669761195 52546875359 46837578545 32532131334 61315553370 20233174729 11138549173 12966522133 28280936696 48765461432 39927078757 63883679168 89724964583 35697419380 8365007748 99421235 31092039943 123002960583 8580863276 50839737164 9884746108 7607451692 4569035330 18332547153 3273148349 61357268740 14997836841 6690259712 9847706451 43701760272 139107480102 74831072 73148407840 3577839843 132294002210 2332905716 103475655135 48677870667 803700686 22466895464 893382472 26469255317 161444793 44140721405 42958115739 9072788428 66451935504 18438304480 46291096776 60154277743 2671459427 180621344 141549302001 2011782046 981027978 53776912098 10962666993 2736526959 32098319701 102974340823 28937205693 8723823747 68822421781 11786025061 31947981095 14391370911 2643830278 55825343389 24409963593 78467216149 77537979643 65175544174 93255752163 38364220883 108934454273 47173125607 88103669551 39574555152 8018876797 21649848796 11069154576 69907143199 1630662671 60374501274 82671532685 85018345854 33223028877 41854271024 16314419516 25452837230 65411481835 6648115376 19752045092 89067564237 9595551352 85850769325 3279946579 65543370600 6623788108 50692164207 51810702044 42234037707 13416266705 45992111781 419985769 7205344977 20694117614 5766541063 23259866777 50409645859 1202341014 18550325055 791605622 28328458649 110230353380 6722679568 17109662513 298662204 105081728086 8516084268 1826028713 33922172351 4692401473 38500568378 19635310411 72756177107 28871491128 7371809258 35078438768 47962786 8496109103 31019624096 4259316751 13972674406 1289234694 103332467391 5249022 13137014434 92507208134 34973107762 4315555403 75580331696 42427938828 23610190487 39479164313 95299209984 73557479131 53723853910 78496436884 49318706213 143116859437 46367331417 5756844579 4782387148 56055185682 241789651 31193155699 69206255670 47918881942 108831964739 37063488949 22985340169 24858793128 1885546742 2332500363 92027633716 95843969183 12277908624 50525020394 6198593256 8014299935 14148966971 4432804071 14893831822 25977351328 92102291219 17707678889 9254173640 30958955099 10700854481 40997855132 33084977743 11044687130 81470486374 22520415944 39601574582 8513730489 1928311633 2563403637 14504628111 44549506894 73499034958 96005757580 32089142059 15241624586 38280316875 30998571898 194602855 127158697768 30999855882 31651617979 33553591431 3236499608 6191458833 11359000487 98056202644 2069181405 11354860440 28746673322 7932668040 6200170913 4206259049 2796871982 13746718955 3889006418 27775697003 94512196454 8106460375 754206861 42379498520 13756232976 77197169457 5516134824 35606722072 3745703891 15564515728 57470129622 37881752264 9562571272 18782020232 11724321760 20086460606 49957017321 12082020278 10859377946 136071279165 814460823 32782634312 14696098042 38648703788 28481271379 5973654391 80232156565 96550218839 1563509959 45685419754 18281504461 104685567706 16843730851 163921272214 22861853823 4984919666 15804181639 99344205622 3763021887 27890147385 108211301077 24174396224 3387177469 3271711685 3153952117 29509120214 78452623071 33696151461 34796094825 56813973375 27460159489 72885529992 100742111795 108064740003 79802246687 22825414416 150743912140 700187343 62967940921 109996241278 2287981517 9351897113 6898460270 10827754655 108913965541 93553975725 31711109765 17466240649 55408268346 28085362821 8447607137 7363093920 25251506727 104050947929 82567258063 121417548292 8486546615 39728357485 71845094615 27872679 118159980994 48359566846 33062139574 5946979475 42163588216 38870332919 480437010 25937727429 7962245445 143548825459 24398722134 28580684957 5112354411 482942256 804160223 24270344715 15810775344 5710443705 21414881058 4034040585 36940070721 111897063143 605756665 591594245 3492085130 4859049 57381954050 2788788630 112595797146 20173949734 20620738881 29117300208 38139154348 26438989013 7010126198 5024067905 92106266696 7920965011 22206079582 106568232112 21257331603 139077594792 740735123 894652443 21358013419 8470715079 12495479052 44362643237 26047376806 51677128950 50304064021 91370833405 40248715882 1466861769 4236200321 51195106227 7035354817 18591343108 33000697187 16628914487 17309495042 90769110957 8399228465 55439765545 31859034092 47041471020 25369116739 1398116467 47109356317 174929985671 92964809 30727379078 27331308746 5233083589 37495079190 687481954 9683035590 72362373854 27138647891 39309155059 3937524994 17119677296 2454297739 11859662576 28312096128 18358341709 1520584674 1379763475 89889853669 3282324964 2692516703 33908558931 15120908254 86193303407 88560877568 42804312305 99703116797 32485043754 14493646966 96342486988 25408902196 1302411808 15782975888 13976980669 144073461205 1397330185 53434320320 59611088209 1862198679 20445822018 89668614191 168570946 5989125053 5845608322 44668130801 399028515 29220148892 115259058514 100850141526 54101732054 62309628638 1944917110 21766918274 23563797307 19991665640 8035187434 77864055072 94123138422 40556531667 5045684132 854161628 36647659409 5032504588 10382709107 23128097325 17360643402 66831761544 60744593165 142002064 2083933126 71502715003 80700188450 26370221767 34219075660 60654756584 10704406574 45865454026 28511926026 8229780319 676004694 61277322035 118195641034 36210657938 16467116787 1972551042 22876993256 14597795350 104072946147 20056000776 18800905104 4050433149 13604705242 17069849152 18188833242 106147404219 17129388532 32567841046 37486020236 69098198668 982442823 26441097266 88758712825 958216800 807207054 127964053117 11302451994 15532333142 18950923042 20812787166 76787618541 12342157003 36640178776 71705958107 9074370287 16592996696 21930495567 8705917215 8942670817 6676039106 29593779609 120193714479 9534561876 163358562452 140585492927 4496106804 24062221515 13828735570 8377593257 12454902415 10989434427 176025860706 236067869 85135521014 57792827611 31751899285 67139700100 51536332918 22596479967 62448178683 41624481716 8311321019 139987173700 27502685872 13471015437 32444136931 127914312618 59260207160 29311426538 6233950253 165972613239 27435330273 108877052166 62814551753 16178520838 27790578938 936479755 1247911607 17981173744 67202137538 7743858792 462965209 17580109568 8895822192 6867089550 18280441230 43615344912 30335584116 1230349229 612183683 3952514372 25139945583 62014652260 151941429112 67588527885 170894856 5795552 1254662227 50406563388 659085431 45463168288 660534458 16811015192 29319275 3999929416 122452826641 13460748973 44238610437 423027919 37909195112 80742461022 11159127370 94114796929 35858261045 10397588793 12787787985 5771326547 39991408467 140018152000 7617184393 17436555440 48225478446 15111412919 42742107330 5535172815 8464390759 8628830117 69198863275 10697497678 547918278 107196401980 3413701493 7509557282 35372287437 12647439653 44703997097 27808404077 23077723401 65238393360 50597876535 6547351775 83061103130 41458868479 124824579983 87113722156 11906635108 6189714515 18352009605 37137075478 129761528401 21653362521 19842019203 33826326857 71140013303 6886977721 90253799433 21072953316 17615843502 86273108462 32218909210 134410148945 55834614851 30083052818 18455008809 81022388758 37388684262 39999562955 35728952033 57563085066 28324272839 48667379214 29030814884 4728516063 16992277402 7452285888 12498147548 24398819070 12010690 44521002011 72695995808 30428041982 11595143894 18409157315 19555919452 91917505296 2612832148 32210667868 96898219301 79174562441 26514968076 3581247079 1014852091 24468877018 3399187913 52434916703 130917981446 51078385874 44831226786 11515950710 40811461 11060013452 95766408532 13219095936 46234294488 100984480212 46849321566 26956275801 53754889432 138687608987 3912046571 10708265471 6005351625 23404434810 39024969902 5576704334 23717018049 6119110841 16065790391 8791063202 85069464697 8888855791 132026038789 1758802652 6257954181 31877202585 98078072900 17793558616 139818365464 1108689441 3470354058 31738893324 15257987015 121853619609 4058979174 12183707496 6488648835 44292922016 1980094718 25163998379 344955790 13430434150 2750219611 124991711117 2619788562 7993724077 30844798006 78411958479 56399964974 118912314913 89423993105 431559014 30955172096 411920010 27527351024 33111196980 32775116832 3847484459 130082767694 53000442393 9065649559 67456782809 156675908738 108092477454 67394252479 6011003114 20669686714 99043363320 6934910702 20421044804 140282473902 42342895976 10836715852 8252577643 9035326027 165847776669 103126403980 32323410684 12376412937 104464125895 9130780625 13350827477 178534559982 48789935437 82728925586 122116384181 13643739205 59613022528 29908627925 82366047589 71003608159 35204603693 51694941476 7697060600 69448810279 17752050695 3515411324 37849722692 19509458360 569912733 15134509639 1560694928 19550650021 8420365629 42930004445 32200314209 14312213524 4215703327 142246048029 158660822752 20222779969 36137563197 20301778477 43969340239 4227590752 110553851405 1436526221 57389205363 9941550643 10622324192 15472523489 32832821745 120049891661 39685490935 1509508274 15082776715 11503233173 4877677430 27567761003 10550291301 33697100256 25286970998 5021410659 69797011402 56178837817 62951597017 45852811496 8678869840 39033298918 25698063319 21359979964 43845748829 7738579027 21051256526 12488870579 60715262464 1910535255 63472439455 59808938850 2534597732 146792146653 4793949153 2196639166 22651264416 6887559049 6458986787 7746834394 5276583684 5921686022 87718291575 103604708512 98688821970 77609054754 52899526914 1189557929 17557669741 49205463969 3170039904 92363400324 15504527280 29735971013 1808146874 10943258866 17566589581 95384332279 47721081449 55359215308 31231464039 22288049376 133758875216 5169382033 3729488241 1324269431 10146177078 32622449776 5911385757 623183114 68871358815 4125094099 2448140917 55209344062 9109221463 110525299609 8095342692 52817791870 73167463993 56439505719 28296075709 10469807779 23822129886 109812647166 17528154195 705352029 42454106183 44502968362 30865857843 17028358856 35975777148 35704054204 411914268 26350761644 13573588587 1587370481 27843555764 15540303049 9140421462 32900889338 53676647500 26465487944 26336275770 10895385569 3999126453 8377089329 8392868530 2141166506 20775006128 6920613941 88452079469 16767049577 97425301 247028190 985645 9248928896 53368441372 21827170018 24630408104 3842999675 25756624539 9838236977 119900260613 213294578 126936104233 39431900884 75396497996 18456772510 29063614195 21018845176 33497505708 148092033551 2051972412 22370156032 45290206890 968909303 20942481251 20465929016 22564053 42879761257 16803730174 2814335165 23488981264 20088659565 23590443575 61030671771 1891012769 23537360910 15656186702 14509654614 1171255940 117093476128 552408771 34748181652 73841349516 93002793940 3987528794 104380516248 698094863 1250417515 22774977806 5965399414 41211417292 60307953415 19155681669 14752355669 25296377257 168235420 98831268176 14195669461 29340389479 12340336412 24228012298 28468173192 41461384718 7937218422 2327238307 117275347807 22277659409 129421146330 86077512027 93713905505 35517430478 83055392884 3356860354 27239652450 46963196483 124234648405 1973187033 70478011420 4990136203 5723324705 34112958995 24633814191 13790573881 4495756518 3964515497 111061245792 143011650055 3687014301 2982717959 2420891295 6931031872 47645476266 112240677177 46557569774 1246377562 17175632193 24268912624 81225683721 34356657127 33543990981 67976971932 45948132821 40890226202 4101706058 61664324936 2370346417 2316686609 1554013557 22885272887 3302869189 17003702142 134796711788 2785142828 46473942790 565648291 686460382 9269462583 2964280770 996229912 7828892633 4981313169 175562133 24784663790 9909176436 61854341809 18172161781 29990689515 3079257448 3140246877 575418699 73178377102 56537493430 11173120621 65844057530 49167667074 29947345498 18274286285 25769135585 13746421132 43154950945 3180750798 8202060257 16019212659 114422001001 30957845457 41880282211 52448137411 17569686930 1029746588 76285678631 32465882317 13678212173 4152372605 35018212545 6664457044 13817867826 16420642885 24593700883 4354018062 92360920154 1579804227 6611677046 19175727656 3303203182 94906840210 886025416 107200119019 25411129431 51798863641 31217778933 11751877282 42326162931 10196662302 5024027255 39240274004 2280766861 2287081867 1398956438 40332617724 232034101 25401414342 8877295854 1224341634 11525338609 7274511987 74504840558 156824363682 37434716194 16947099823 7381878674 126906674655 32392151104 10030457716 24924804187 6072123654 47477684181 37195260970 1103836761 19527174715 129517396158 69342203656 73947153766 8322596039 33739936202 39993581622 11367287394 30118138786 71331479182 9525292592 4517942119 86714539040 574929561 3905915869 57161825605 25830777466 167912667279 2541737104 5664769890 40600705153 58981828162 37817361323 34345078616 147441233614 8392000335 15270821674 29777520818 90627710719 14714218615 124971423632 124600053241 39415390135 11186808728 17369891648 2672582774 32663057095 12434800938 39386909349 25309335837 4382421845 6320716882 65651613938 5969458419 3317113213 102605649969 10263923014 2783016086 25934873313 21764936601 28343050142 52343515063 36223647565 27429183849 110855075403 100736539149 30143032793 135509214289 6536446528 64540240199 17459228977 17607672066 95168350467 79979802334 67970176099 83514272700 17639771584 65724548747 97056767487 35231451964 61282325818 37932623938 17509597287 2685694572 5077144536 72208176405 70578994144 77941701353 590694188 58046269732 7404439348 1787073248 16976011184 102195280765 764721208 1204578172 5974306833 99652175397 932630681 32019556366 92169340292 24599964917 289178807 6326542612 74123968953 52136502703 2142724 7829809646 5805346790 6339515687 1530006877 71754055663 44790009427 8713291150 105619121523 75558169806 25013609176 29409846358 27313769079 12993362614 36250131663 67083151118 27487980819 85287458270 49446245403 37595429547 85635773084 17455550998 28878391559 74757060936 23165720462 101107972280 23495789288 27464584591 38256067621 81525387605 21191100227 65263586663 13046492285 1566205478 133906367821 19884855914 69326426191 117836612412 105174943493 131445148211 54031300504 92085413341 25450245921 130183679217 15851945166 13818493525 103085126615 11723835203 17366289495 52199662745 38831822850 5464550077 29045828231 10360393081 25558547484 33728320969 80128216903 3729847428 2160779432 95866802086 4298822896 267303303 36824449046 24036512564 128510831987 72822187196 7163790129 5866541719 42121059226 2752375630 6493575742 18493558652 2073735195 62968847632 3637356906 73194889437 11226751099 57690833703 57564030953 15806610991 478100714 135976819624 40812781131 2380699648 76147422265 8666793031 17641640399 18481250299 13386908084 7949475073 5374068548 22910796525 11665018477 21071914576 63963949611 47126008951 22170910479 17963457549 21505901577 4555944565 96853183499 20973457828 119792060438 94316095952 14431541509 86642831490 34366495800 668134998 54022766365 11148207739 5897684561 19601831961 28993852784 131026576697 54164113905 16691945955 8632062836 68179173043 5374271230 41465169589 4459750220 126235485594 42395034720 40661215194 1148298198 12240014607 11783019141 2692747390 39008350186 1017810413 454839259 287563288 7150255122 15660612818 113169256629 40200633738 1941479385 100099061435 34704279005 8795850176 44948395280 434837102 5581813533 17294267427 51172456729 29821211824 119229456854 17349063219 79347029121 31533233936 2217523091 22567119750 62956739970 25785350846 15344259537 9252058969 51260874870 3170696124 22977921632 39057004292 69851942214 11820786536 87893745461 2183041298 539728095 30313658989 151275745652 30909574319 20370950025 99527801885 17229876901 45551666235 54943142049 10529479 113283323224 57116313274 2533788321 116880866684 12284951047 1628325716 720730009 116608627635 37417340290 7206602140 76530169758 2894246528 94376718843 1295106325 7595830776 9803290746 51395060411 1754149781 11914729919 67936210444 61786230654 29448931782 75257874630 152560189 61620407645 12306785369 27986182151 120006442907 7416499742 58643219122 30910554799 20327641687 1721087245 90018796537 83780965313 33537671315 36848842151 5686879624 78191554845 86824399774 20447869294 2191759195 40405996258 8514917729 27513022416 30911077690 9356499190 101785334336 2487785926 38457740422 135101662366 28010916512 65244193003 83292387931 37582036798 310760032 6022793872 24563998727 30164946393 7106763926 4236859509 88380275107 39046878014 39530325183 3056693346 4835534300 5659671543 3376163915 22047616803 28027176490 7604697348 31930696310 42577473275 12026138700 19629799065 146603166124 853062578 18037927622 32946152459 18131354912 4020005262 11140325329 8235656863 60247819460 2157599761 24609679158 32280145014 5728565766 67314077492 9446319152 112708879921 24897960215 30735969676 39157483645 20893135128 5357653806 63933131047 54851601367 18157962660 7295187157 44166459932 122822178 880459953 12462634611 152657150118 24491153111 30047667686 148190980906 3999504320 2377867507 54748095000 1208759604 14391732431 21672966965 60751844692 183489611 4239718629 17659450511 40044257849 24115373111 40979334498 34104133093 40136068050 100229457365 11909107156 10376654396 74264651098 59959609131 49378330270 6410660559 55314135650 35040570810 1769977309 5799720221 9354416243 25590499462 90617805306 9473861916 30204754231 3721037544 25755583070 7383371250 7506623110 102531594226 28334333083 41001842665 74256192136 9744426317 46818815123 57951128287 89148621569 115107802690 19673298323 30729606798 32103771132 20024573695 88337055426 47825009993 46546124362 82788189637 82436168915 8385549407 98411310566 35798909276 73412874420 74042770728 27539724180 105767834919 1962662018 55440679450 37074872226 67266140818 71393217817 70413897843 45942385223 6841163588 150544851707 4139888142 129635064271 1023347816 71074356739 2684056367 7721337567 131605535851 27757118592 28722285274 225661514 11664906045 65429579545 39771687571 60649158319 64161197537 16072506185 8605151856 43430146003 1241727236 19772872753 8786507794 26419992124 6657078783 74690488534 26264338900 58821574276 63860619744 30422234383 34633527295 4285840792 63409958213 32533342574 19661577247 12671485497 164609527 83058286663 3176982632 12968837419 10984851162 14025311611 51022447049 99919260397 20037844128 38423395494 13940486499 117469922926 49299695511 35276694951 104909999557 15921447305 24537799541 22292453075 3660387223 18491808754 8452032357 11039201218 61075471827 2149152748 62138809011 7706956787 10362920423 8687466800 7717056100 11632576822 72467946838 47021273798 5174235930 36999338518 7764609745 35911713089 78953927449 38692409258 17976631272 1944563126 32019123443 12399085856 45803283039 91788146314 16369887169 5220228089 23223656380 162982869879 94301041377 6150619935 18340326138 14107376335 41213273413 2914370711 8833860643 44259204039 45789760784 4872757420 24063325839 22384542229 532035862 58274790609 128942686555 29592195854 97702407932 79992386897 142138347743 11321850263 139704251569 88845400207 76825577551 59863735572 11553599050 5528244024 21257053 262500589 101104348442 37717471781 728457976 6445117960 70010477199 29297366129 39303620232 5242037549 10423246455 25810730338 8094118554 130651131265 4822225312 23539451090 3227900509 2588038541 8515051405 2249925845 58906643517 15878598295 15330649401 61037765236 7674063820 7875948567 20275475212 38704103063 1982782652 31113269780 1500757536 50650195115 2947316918 1880381888 19843854325 4600277479 4528963308 73444230702 170818646694 53519086478 5310525083 48878825456 11979193724 20544925248 41222129761 136999154891 15993992347 138874122 17488226508 1955301175 8970436913 31304306048 190504789 64499574528 64480538083 54558899570 32926935194 407718479 35256059832 234958438 51206986827 10730037628 9071124582 59452491285 2212950159 7007567854 19144444963 75805966433 80104375394 33406350223 35260222139 95107862788 15556505778 80983976445 10244654382 63887585 18588920680 93613452470 30277275584 4314868219 97454715112 16263355207 18539173101 55926842176 19793452598 85574892945 10370633863 6755869311 23832219724 26246003352 16733047469 66051499082 35332516226 119790089753 51307500847 31387748711 3899057881 16995495534 21057510364 59205923113 93890968572 24779312933 23270551694 16503748482 36039642107 16071249246 2247260335 109645431584 5853002489 49059120707 30256930328 32568969043 31473604563 102406264163 145703515 16399587018 14116748846 67166031569 4726878365 101077246808 114412999124 34276932444 16676373426 11156743676 45861327841 29892202183 4638171943 33647086451 31229420962 12503063435 58260744859 57197797998 13238906576 1317652993 47023029386 41595473977 55645326014 663336116 37333258638 17496302503 21476734773 8620561080 77629632797 17180497973 44904453018 19991881111 10984706444 49812257328 118496495091 8687971247 32419931938 2250726546 34529016801 22774587455 130540782535 28536144627 20882213361 6720311196 10965183270 16454008718 73084299824 17116799620 180970996 30216877231 12569375400 14545863972 11637862698 8372473171 85328490183 11355147581 13559297249 87639145441 10509943281 35752793164 26602992021 35346166172 62959331206 11735032940 18811417895 4658930909 36691530456 30442009281 86052268528 15447904866 1865369467 6615850606 12635668444 42356566226 154677646 65954274144 133514883265 2714646798 14806426801 54389377093 149858123888 10059805378 1796162270 24774371851 6794048352 114502462502 15822637687 6005076045 7536826386 49108697923 38136325421 37836340052 21878682665 17679628305 12218674542 41381147205 146410814864 11872282958 43934770156 91224883821 32707561753 10012484894 57170308680 55316167280 55815320641 33476324463 135276822920 8230918863 15853821926 33319715258 11529634786 85531822441 34041657701 112604204246 43423820125 22078977604 113535135779 116142557888 13065969360 45063529684 52953210742 4138286139 33231951492 25248893454 18354274937 1684031032 12614595085 135016806100 13582811133 88875248479 16746399162 132110259020 49946482666 26891629842 20118333012 7852714497 73535546 53804695667 54331145394 25241145607 25962512019 97334265211 11884298068 18211716842 11005920368 13619353947 31720033240 35736416933 38325891226 33151732471 32219079234 38653616600 20094869816 9686084019 30174229482 53661584112 113570569969 160465959634 40207177964 7675001141 26207244136 6969471042 36601492213 3835166586 4012239083 29134557455 115355904164 6098760334 81172928244 10292233857 2055700193 4405657001 824079161 4659461768 51028068736 69164471221 28707028579 1038438312 19737842729 30430441612 44844680363 48883107613 32260093609 63024390385 65508871122 89837420585 76250359717 131049234185 84237976722 1798840041 23489909014 11386724135 1561372784 26875055000 58389870665 2228407094 42964010065 61147897583 27269760400 1835973482 38684412817 43789719963 2947055552 6163887425 53390356592 19750570337 378124133 60447024034 14736647793 30336682280 12295975035 800022169 52397203 14444602184 1686505126 60590692764 30572962815 105808199124 18743679541 86725497014 8930619054 2734248588 103124244926 285256204 3679567994 14772036784 11852899938 119570604817 6992973844 143320089670 23402360738 21601028785 46503863368 45036668455 74921880376 1066845312 118713363139 68120449167 45729193445 37071840111 31604905221 23503147457 1178490676 33649042929 106938254203 15779307740 3790329826 10581961126 111695994431 26692839679 62421667560 18429960220 505055604 29191151911 9532423908 9477482462 1382900506 119931490422 92412064292 43913918311 3269333111 53091405926 43335238099 2213161464 24855433769 105878986293 103150549974 102127196829 4532768521 15937707541 55341498344 6930858737 7524585090 46861326005 120130041231 62380542373 5346382699 1472073828 17177860978 29322830218 6724266621 1926778629 854992301 53077536437 13194023454 23797813025 123398152 26779563744 93233027478 24851998268 2476305174 28831134338 10163857825 26055190681 8592632872 30007657479 25672062092 22160406938 104508595640 29475064244 24213958987 7851178883 50792414689 7994007492 72608147030 96798820793 57458687134 1948567057 77843897012 25813851219 537520462 93967100311 9346743225 50762394458 28296739884 65160516498 11094799900 10805189800 26243322188 4683163911 1822671323 22746186854 20554470787 11959952458 13969161773 6966908001 15789368673 56504210005 95950695453 41649137250 99984209688 6859374241 32576969856 137335860132 49641363885 11696066850 3314267969 22992225211 8728280449 18135363691 60324745744 46047687001 59098863394 5741573145 60772191550 65085026631 38870029661 8477204333 46393912176 8975620925 1105395013 3409722418 21338712790 46570345368 22829167685 3605504254 58094563513 60650605226 12014355480 49011561029 14739008900 142554286828 42702296734 10403370941 1970935409 95781174550 4219503103 4889208589 155656685629 17037878510 65566911535 44874142046 3800497088 12020999043 4211611059 22527429154 75414614018 1520298736 3010399775 12228959444 16515903610 21178219789 89568075811 33426892383 7808430385 5946168833 60104385656 31175572213 84166975312 2510133011 2997908451 26213627201 22667102292 13036119299 120416689709 13957277389 1570604649 30511941266 24228298396 11724921318 30717437216 6189454360 20353056908 12118619295 96455986516 53341368267 17948696706 16183332893 28126483102 25572583879 13233194178 1893261674 47631290932 22886633288 3970138092 29705096260 31651534544 23065618674 80471860950 69386191 122450486562 16038935188 6813476243 19004200556 54234346275 69542233 17806864317 32946717729 13160380198 115546056825 142196063551 192579530 76567269566 13292715230 9691951986 9548124721 32164634769 18514069760 8106289 1744626451 1659075184 78235051574 26334307805 17271824705 12801033763 107477678907 49228936 15371358999 3129889819 13595134221 64143543364 28024895061 24524309062 15291292816 80566014499 20247566322 3514789943 14753590724 4641913073 19278186709 17281508854 121077980901 10423472941 46187803724 43654405033 26492951466 80734946079 32803497584 24372460980 14615009640 22783041079 8322336412 9625760165 145397773733 16628161073 4580981099 42269404555 10384421815 5384161348 921274655 54611110361 209447018 95639134408 26311394498 18812065835 38531659204 74411552621 63709617066 8310291331 97276571301 50236298117 24606123511 1514992506 2421608 59511967135 2647216009 12072337781 2721837375 8546600821 48847862534 34248340251 17174081897 75456211700 19191121397 50315375708 15515457383 45506576996 1029242993 45624922 79738640388 13703712813 4376749910 64351586357 148661511 9005575182 6922557033 30615065853 41649755322 8488082747 28634141657 131346476711 42106286744 86940065239 26786025190 9749437323 87214968 3370068812 6249806656 5321887181 2799210374 81895418597 61278951778 6894314576 33471071075 8891170321 13793046280 6358604633 89392910246 13210965602 5269497635 6755908579 70043158720 12125061743 42611197 18212866457 2077041987 28722990113 12870145051 46893933550 25503663539 9262258684 42556632456 14968411899 118066664054 3942713778 61265033243 99901856030 43424138732 88673547751 4369638551 5351483868 21573963861 56177436724 43876389842 73054246042 14925676885 38717829101 19615685923 1594847211 23799503834 7623771927 116527948447 14360723626 12343770626 55389399420 93604075390 10688197259 418671278 17747902643 46363130366 9901161730 3298640800 8230532348 72911366587 48639893197 63806895846 14238472666 12537846477 38230334705 4887375265 15452837003 4759490780 5913382651 7539977804 560100990 7819837904 32493911704 36275383958 27731400360 26982637598 9590208452 13150614165 39536660985 18530957181 29441774841 15653254269 2501342073 73490148608 8921388222 4358266726 26352946297 26305082567 36611499747 4087222584 9352910999 106302804573 4486871031 13054242706 20513738517 163559257272 57132374255 51050514169 80446975783 587232642 18779402815 2623558939 76706055358 158592078632 64856600225 380387263 52794170435 72476778463 20600376078 55337644060 1013675409 83170171814 59739513088 16649274741 74263206875 9330852244 6699339176 38096648595 114420090268 38720264738 9761318644 56457054307 51394599540 13350448718 86654572030 6617682151 13904057877 1943338663 7511387766 29842017130 42468666597 594541198 71013084068 1032262903 6391173629 1605284442 15940873621 18428201789 6360680509 39893942549 7598238811 922016228 2898732578 33254329331 6044072564 7134231774 5064289655 6954194289 114875405165 12019033909 6558695253 15482485061 68598269218 80640784528 98753579421 7100422704 60079800235 11233454168 22305281165 878971114 15899725871 1084825701 6571178992 8899124309 109385296 37197138118 20776950121 15680419940 14727837832 23284730457 59507760813 1389595673 42213967245 139484485952 27517440510 59443904041 17833530915 91109446969 28702198041 4658325599 13539023607 126187782 45193379175 5667856222 25536417772 16921578520 37760332882 5143066245 3619180089 17163797671 107229722086 6941385900 22059268570 91170786688 18815295404 55181730822 165852366670 15926450605 152052026 47464581785 9018079718 26803293246 94356919637 1368138751 68854791375 12547590309 15254942417 112883323745 9640667819 6019540133 50596516091 41016757480 8486730686 57368096894 42057865346 7961997356 43445150283 1246071537 18337386898 8837857046 28876785631 59280644143 50222251540 13170225299 51439449728 12616302261 10447779486 134792107268 2346625221 70965951577 21340932973 10444392413 85713692902 7901421589 5359463677 19548167986 21408676377 27593324729 59813885135 52213000826 3183623143 33619254137 18112804091 6305995912 7277016989 24834404044 16451908610 132040355764 35630573080 61684345200 3875959543 10934532638 39187979148 22027597988 68993779794 338368627 213983489 35557977152 86235586381 9919106940 61828277634 124580915747 46460108883 21468199939 77809538304 40270421276 73597476646 62489803553 70804566796 27428411350 7379399492 118308285525 4122877823 38689301733 37872600605 48763192677 413098988 38763130372 44863902303 2929508442 22632944905 48726389590 67957195787 12046102310 240305546 6228796233 141714722720 19344994249 1302823517 3898052026 46840944976 22827089079 78168141774 316943464 745191368 1615724312 16641645038 55373000881 44792533597 20662178383 1615223832 412692690 22357469939 44216059682 64688028670 9507419531 60113279060 91953710418 58543405414 31519472023 82252826882 2781750006 6246512670 13374683078 37686572705 1849992077 2259864855 62846839154 65024189378 37037706892 62607322036 33771184188 9776447467 46945982820 15344963348 30909566847 55989139898 11195017877 132277416750 1739507584 63758153380 170638521784 31875822962 1508079176 1004272585 21507511970 81578600476 104573699771 44433514593 77309948595 39797441959 45168469179 109172898478 4270616623 11591523204 52280588270 19008063682 1263701506 18490640582 48443704364 54232069131 56521501672 39524320898 4042507363 16226012691 18227655367 46170940605 110991249031 16466231427 7755676768 5672622387 74424175365 19038051167 9751760573 21988644389 161237659292 44553253347 83772226292 11685208854 2709025448 82975407435 7788506388 22820636907 568655744 36313675339 20715956729 16042868868 251385122 503391004 13368554657 3065846920 36172343779 29740744144 5158234706 25002563888 31071848247 78608363635 18031293097 2810089959 42442229168 6725539834 11952485556 1645286544 2686822260 11083118523 10392409589 101177978575 8764563459 6515915843 56483470352 27978520440 148667574418 1080879681 29881188345 8818596326 8207360077 34680369721 3954432831 11352568247 3319032699 8044256100 30411792080 104565045340 13012981915 37984250014 10316652839 1054547931 47694740470 14336303825 42263722789 137824308187 48205570583 26083717531 69851114571 2320436757 7844354739 10084286509 56702968790 114286815051 85605295333 4488339136 28719077071 15083387543 8756503396 53617522877 54999877439 29117654428 27089138669 28024332845 79359220396 18491270671 8804360033 2778277585 10233224310 9315234315 351043706 93652904716 18260027112 44622358875 16457821158 7350021669 31466099275 24701938728 1254151851 22444839697 1392588989 18605092936 106134081306 15420820651 32548163525 81337935910 24786175430 54456131573 17386246045 81528251021 129065328664 118151093304 24023250866 30488003099 138420761781 26069208316 32897127001 69675031033 19680664212 1906904422 16635829700 19307846599 1319588110 56326400632 26507845482 4514579724 2805562109 28896502288 60996723817 670118006 62848239547 28151666138 75389101135 140493206622 40583122541 28471729843 81111763723 48578681475 8704559086 30114021 20129295247 26084227547 23245404031 99980304177 45545728393 53346403660 5999516642 51263891736 7479196348 16982362743 82885445784 77926867596 112780787502 51224714783 91379517503 21179998839 62151655464 27482753308 1552060969 20428867150 18860552567 31640884089 69350014333 23350457766 46346209153 27916720 5497526324 11550119556 492212600 11733889161 108583562871 26562248297 76539592014 73622958770 1307875394 80768838304 3011697062 1449052934 17386787659 7265778614 8498292069 46912216967 638300079 6200817206 9364565137 581268311 19554533084 133011888770 3331629735 121345471513 16041086037 40519189790 21976881577 91271004605 696743821 6394502304 17000381266 114743327015 2787322203 190378927 64601337603 25558619405 64421349379 79658445312 39693611829 99701858856 58492345372 1068592527 48597779751 96387099202 95072855889 32597171313 1220227384 6750802603 1957021496 14741896545 13872122087 54794739534 25637010411 5310296813 281906848 16715230345 11963343092 123917583624 91053834136 31128283969 50844767727 7580195838 5654557951 117625796442 11188828628 36725118390 37998308474 5550205084 14466038371 93774554158 82319970467 106907668142 38635153685 20588132075 107446444232 3233472767 99518817491 51101610586 110429290370 114171515560 33919469099 2505687339 6736053181 4753571133 27754189875 9295727640 37621662954 99303863528 25439970853 8128788449 72240024121 74495554736 31508673458 7237434575 9972709656 77083616212 72146371296 36601679561 22514997758 31885755872 28694768617 7914299026 12990615687 3571390043 13475466765 29070230891 1684249606 1918965833 3420241230 103776034505 79567251423 1431493152 11310786093 75345932036 20477478284 86245779071 9886512235 18403350717 37894949492 75961872481 12906130513 43729984443 17979807563 81464458104 55344710147 5393852974 21694157925 26829831231 92204211443 86376058081 26845029457 85599131256 11941596366 82241095932 13305456805 104820801481 41485413132 9352208202 7661053511 34288625760 11197869746 25441186868 117070940919 56409149944 76873270104 51081275352 1737764045 40621507697 17174775608 22425332111 21169922011 20321788461 15375004538 54796572586 3168511862 11362787820 38222385062 81417190320 61051744953 55831759225 13893116265 11039246511 24513860463 3416895060 20529256115 85290745399 6248209729 25043854470 44877801018 2623059976 14099582716 109814519617 57388385392 47057580177 292583203 29320842961 104059123324 35139812123 4168198423 14245775915 6483318035 20030398371 37804103859 728529060 32691760901 2218661684 53910082038 51948495584 33297996039 37334683690 12276468546 66862502238 17590529665 56151236597 658549916 21123078480 67966992529 7747060388 60355943686 2493231639 50248669303 9225219116 73234548944 24161688948 42478483357 35331599279 18070922464 45290238260 122915579014 17735657715 112938838572 13219542336 104187439777 20421738626 126035639261 47552086271 68083365084 2521989816 27645936381 39414445715 35993192666 41887296398 357126249 6311740510 30930935803 3460450700 6250842630 14619785988 40472939131 7310169780 52707914322 39134704212 15392800143 49891354565 43050060207 18724363217 48822739593 5888319270 2596100067 25159210415 30541124622 85301412382 28031866355 5356364744 12307048241 40780717710 16735005842 11207978382 14373111513 65740999288 13192451068 7291581071 4767984319 10625592420 2319547270 14895479055 44747539911 11177670426 28539468 37614590456 430706676 125708641096 18796494778 88586152764 81533185526 6085858613 59783237364 106125121385 83855136679 718566664 32222074993 450499558 6465365820 131618748375 10039220380 5395142915 31515251878 813339652 5295248368 1404411964 23168431705 170097873092 76763829634 5146381556 11695186509 134494106962 35077485136 3004693097 18216882038 48558808166 8595653737 20072454967 72963868556 4733826854 47180027308 84220223177 85850181282 3145112282 70355280634 19454712374 47341991906 22753369536 18548053682 29577839044 60424840568 3115823641 2982246082 1087065988 70618282143 88270571613 6851120505 18085542788 38413042978 61118751304 4651916 3167991771 107882297347 9125751886 33309714784 40686306191 95814170823 3835807994 719250538 92566748320 19823726115 140216714247 24263095586 6074236636 38351488757 67130816951 3987010571 65050840298 134051399725 14333520063 4506009894 1151156433 12406954243 48389840148 86164464305 6723005505 4455403607 781198425 55192275830 9439352184 1584567646 12989626904 2655014177 1666346131 11349858596 13571927417 10121731823 46547402077 31376745993 88596073845 128547165231 19035270872 8786084781 87218981557 55913352677 34508710558 42601767368 1053223682 84747301480 38417314143 21598509403 76225140829 51781320495 28879713464 11263422885 15125058475 8247155300 23726762273 33779993683 1715931834 18251029297 10663977852 127583785879 74499453218 122885694311 29861715205 24751884011 16304568057 27897524078 4798593327 4349216287 20749238285 42363033471 8025594350 20482041197 60911613348 100514193890 10808531070 1334781963 37498668728 35139540557 51766517577 14299912738 44728571335 190228863 10599624690 44351763900 2744490759 40609793113 57120918288 7649707718 80333904451 11913332764 7985770117 128204774823 62596435388 4616120804 20254362583 21188757339 9099148652 118791366023 1774415973 87107008078 52468351053 123713941125 670783112 115270560049 9073894180 74256159004 110993783551 52338097858 6171118233 129194378279 159457566068 35771393169 59730677907 23488750743 33732040021 2233167682 34752354082 31597551747 14431721799 29058385952 47454193397 39073646153 140671829400 131464273542 72615954724 35799925122 79136732368 89584732278 16625466640 66375899940 16031933379 124032060894 18874755201 128384565350 39392246143 83190829908 15394498893 22281868661 2393255080 94424982341 8034945228 11636785909 9399067816 17831886425 15832311663 15182923696 7447716724 1136398963 12006691527 57092227431 73452588582 34362650848 50464805910 158641116421 4938741050 14700038522 109529291514 51348272344 25668237651 673797232 55063382086 16989570696 46200933862 9283344474 11807015243 1843101469 134414256398 33997009642 3549880710 3006417562 67319304204 53343906585 30960422203 51791115177 812196562 18915019079 21169942842 6620299771 24686809396 159716090287 11361656119 135287050306 5971473287 80378807699 4622755412 18283240123 2170607072 70793214210 56660708194 61062707202 1363072748 52648332107 610252394 14474997171 28818442075 59633055995 79666529033 3509766530 5714274154 1693788623 11746419505 6057780567 14969122034 54172091261 146471983540 11916077878 25856639690 34928748835 68036741399 33935373161 2094576896 9535247455 75731278861 80831391068 8571089816 2942109067 5152373076 7444513105 4716614247 3728735230 99908101865 5803686425 4868836391 1701437928 5431954401 82168829381 7883505064 4906481201 18645707173 52049625217 134433500353 26651424229 13825303497 15379015236 3151414951 14522270427 10026374148 18281365620 105238651624 1727732973 5656629784 12943045285 1098081742 1489025570 70033735044 1803720742 97682556185 26751563437 157884108278 118046238404 46082108449 94054760983 38743681920 40339767709 18627719959 13952875893 82985779881 278005348 17411081388 11299813780 45767058195 54195405520 2385466716 154055348141 19313976797 63526846040 28140209669 20009624847 22350734766 4204039751 12914731298 13987584874 21899198829 8438189970 45008771593 32692314418 77805541069 27476795740 25810871497 88392122729 104408253648 27983027974 16867347322 31291753060 15467785827 4794252817 22410377504 32789991380 8503424732 2175895598 11150045860 62076062148 5131756806 432971751 27332336979 18752766773 79487218366 41514333547 127282264349 13269212916 51719384049 11688880143 23374282102 36881735736 10909783724 2084603507 2154103948 23944134588 3754004048 119520924518 28188725763 1166411955 59034849286 15980251901 34922221815 29176756250 101575884285 465355025 54456124446 9654227563 28716760754 1313993861 36005764148 2748925418 49146565982 10394435155 4282951011 128961882752 1959196160 55718644113 2980993010 93168485556 6276488228 24594251621 78156136775 2808123722 50538307482 16845408303 9959854 412097860 3928625780 10366575007 13318664490 15708744234 1895309637 11254635254 8038411182 50353457637 10463871487 124894349744 81204130051 2361605827 18721138980 40532290368 11676709931 131969670022 90313761284 21563299955 285796201 87235837948 748105456 20617223998 27227784623 19727693983 854204053 97640199834 88608429686 12891078864 17612650781 176478233655 10379951715 3139218950 18890768314 69694019541 15837506787 117750076271 24938538015 9115434130 32965281969 1565489088 30660790604 18936549886 41875557059 43803671291 147373358212 3203553488 11348101294 14475677381 26993839614 9204052837 7883850688 6953734383 8558142072 33992310081 117920281013 106929074903 23585285498 118089938138 22843932326 13362863922 40458533878 46147977195 1464869681 79766889201 30356189712 29373761696 9683662070 3483722404 1297138772 49253543399 27735346122 100669711972 30949336154 60355574869 19387095454 53785588184 43865902426 3819603353 5048881516 3427794974 141441325908 104909473268 4029599291 37141948228 64088603748 13958773124 32348881111 96568596793 16365803114 22384486767 98025963576 20698727322 3974321685 9997357117 38776423432 4692361597 6217998 15362959665 88158240235 1124571270 14278943466 65512985178 9480336110 72635470550 37329344451 27436082343 15485323757 22500623222 39893615448 83421740143 3362156670 73672447542 72589508862 88274256524 43449599651 13003636209 73025559095 124586934786 542797528 38184267856 16418819976 418039425 1713066409 17258088497 77752359701 65603845687 2976653756 80159651039 4548789853 10125281744 67795811973 47862609233 40166003852 13274989923 88170239392 11403949035 52458532723 3764076960 63703594214 76972745845 46523124806 3528664407 73311329855 90447195822 98507083318 41705536295 6697113972 33868149748 47473302750 12013743274 88749979851 11391614943 6476208044 2307893861 154639174212 3549465804 11754352594 14711382083 4270828122 12010017990 44015769300 321349757 2509671495 1134725474 31465430105 24862293935 63224451978 50025307795 3505488101 30273149863 35852772585 2250260245 3191705012 15494842881 6570366996 1867920225 133644566287 69397625185 94737194363 193567684 103625113673 72417979861 13157173600 594018105 4031295086 53697854159 53309064407 218836840 34119163078 29801274172 13992600493 44977354690 13455077533 248864569 54679730998 25269524981 19977747846 7373415506 88282382749 34503033028 39028850742 8150805359 8848287482 37233597823 44204006417 73736247914 13563667482 32714401725 3558183667 108906649291 2337658281 19559052042 7990980340 22000667541 55068766587 11170931694 89918404291 67451585035 21950907399 48801913170 3547564975 4562955730 104483807983 35255267647 136640126745 48369839003 87505692582 11128997475 73627070406 136887153955 97895655899 94079125624 12346928922 28910777287 30130905084 23776043180 5089888329 106157078523 36728762130 86493616517 9453982194 30256604459 4522264144 591682786 15998064572 56523725882 38426396610 41894150190 285196865 6425751641 6870812681 58954742868 44767389 77556735415 320636582 31086569814 68709813924 1786643623 110814013190 54588619921 21404436852 2439789094 45179394295 1993460280 74497690185 25266766653 64996218763 20938227268 106781517736 25141846309 114792856451 119575377743 15824809081 87434617583 2120506141 8471014935 17492048145 48807164323 13675639040 2401808540 110915246413 11835159924 1563570684 132977528167 5056485008 107807127492 19193860652 46994407262 84537310468 29101959963 58955720045 12494153182 10665233764 75855045473 46719880777 31097478731 1932469694 12275705373 20272871007 31121122212 19104399110 8499965384 26250600810 70369498718 30197468837 30180734267 28359536547 28355621258 49478182113 48535207410 6195935992 111731456064 1903165855 122437802 11063895275 78860020757 22111001849 17486995783 18452084809 15754894210 9095065134 9162497856 86725453701 43627405466 120411096398 20462304405 9787555126 54958315106 29079090526 16069611331 6888378408 81402541453 867476227 8600617139 58665111138 2541539058 16053248690 18425359294 5983800540 35025499500 53796347935 27332694612 33030728456 93208685170 45718961195 81548213737 43411195613 56834037073 2722456739 9104427372 117836943968 164775558203 34319245645 57580907605 13687099869 16309367610 5328053699 4681104850 108209075016 22930119699 139351933791 29883022844 4019047372 43519143030 8002593016 4853240181 16206478240 9260632668 21697457512 70293810454 26696219578 2159099112 51729667013 1576076881 9234720431 20699517452 20673467474 63173133998 79315755705 1407321494 15918065395 4080861815 2893132314 39352676045 356220633 3046391633 4693396972 648554405 40536668020 26885600452 59186540898 32127076112 27284891168 20182033960 34048371102 73036955424 47425227315 103541286349 101940019082 23018588412 7565115010 153577858 12759077639 3405837046 655280365 12061316660 21041811031 62226454304 21101918924 16385379057 107623814011 7577491178 7854169374 3526072788 17157243 87717632320 38050428339 28260465440 13873596929 14217735555 5943653173 62598985601 11843009962 21192898373 25473728 2341716859 38750372876 1905463693 6834536825 94340056825 86144874529 9538148310 100863839819 9317764841 19199215219 3969348622 6483264532 2508948122 60907009120 56414355613 57605216419 45938400011 37295462679 16068309964 10900401396 96198843607 30848899421 41034450936 6415350866 24709456505 34297327057 79474370851 4888144838 18475077219 62978591956 6703588671 25719255473 26330274196 78403786085 30803997444 84684253397 20773534073 4166125205 23066936769 8698989005 73697790927 7863094061 67125710220 113104130238 73002288470 7412457571 60749397106 47639408744 23679996960 6916268635 8052293584 8484201966 7670414125 49791313199 37335328831 21184391164 16623680659 86463369380 58544080608 2292178307 59272273907 30932933445 4255349577 41190096131 16880985027 1304188185 9893954743 45000994834 39752344899 81521254916 2865938487 99024342476 137372297121 40472952562 7213590987 733088248 342966673 34451985168 33750103090 51776657229 26785624380 3946588876 7134351217 4610542216 104738261848 12916882998 43433710953 16680248769 16690581311 13041969235 168115954928 3937700467 21656275434 74882893312 82928122842 50387739898 126963792573 2057892815 1086012828 34222692078 114524417255 996260825 29166943368 683810717 18592762790 74424339922 3473126728 6341883711 85042739123 13939113141 37091747124 8973283235 16684784414 39205808928 13207100581 67149256836 72588560500 85065719371 26444863492 43542614983 13855356272 79665696990 9080928692 4810468839 2067551847 48306505886 27837504540 875179556 3988921639 154400069238 128141518544 98497640475 34241270 15698676006 36321761452 21504172585 2913866797 1789428064 1826651367 5584125057 19011077377 4963186196 3968634864 10957286408 187941147 23843227724 103092076999 55905915685 48982987288 19929913618 5306222020 32850631052 88498533062 87384059739 22165235502 7085603216 2902049840 131829384860 77370386675 7733305300 114955085023 7745878804 61102004048 51660126009 5726271681 24136980684 49016163233 92199881497 38627254116 1428575033 90351918977 41621237666 4331263528 508369769 150670554759 133618154477 56302309283 17394215349 139675524721 22169992259 20130304411 15250084029 12592648994 92501990928 3943522770 1238006697 72195510778 3249178978 31096866413 43157818504 85305432532 20181823863 32069386197 43634962302 765182359 57288096611 4366619502 24600714975 15435023444 49028909945 24218389398 54843754297 21289403039 41888730458 10256466829 10848867623 23915194113 52226295696 20878707660 45596891539 36994801148 32231923207 17980959446 10721483600 31107658394 156789115198 1175572793 117391776807 13254998880 8422019767 46063175412 63762328324 94678089290 39100915256 29272316943 41223674028 64918295627 60161864385 20577902082 804250993 20543464587 38055815101 29581644460 65243567974 28152327611 24459866352 8855296567 3075253991 30237448699 48460883715 18354714256 7574408397 4912767301 14099817665 650784638 97747186459 14324493694 75291588276 6039104137 20920702034 10165307130 35616601996 109681838722 49346086425 129275116863 28070559897 124087452447 4631004975 21926738424 242213318 11097252171 17693794797 169490639829 18518311460 1232795206 22936519394 5613953055 73174338856 5281859491 26934025134 45178587059 83589634002 19041214572 26960299354 17353844005 1556086209 105076763802 10631550383 62338959694 26251784118 34137867545 2593024910 143353449652 72615925997 49464188630 6620451308 6350542025 272616140 67784025378 16495524231 38356047446 61892274913 128667408220 16793828059 2494362462 37245662937 36724270936 112098592029 30100740258 81797824219 1658983393 57745120822 8103038196 7330647748 22655594888 31512283549 4876964020 42584414871 16661839800 39980965679 37018572176 9425716244 21398156961 79018242320 2065891023 27424965431 21867146796 19870706313 1253289771 33786434766 170032038605 29675706181 1434942949 9637213757 28714111 168074120705 76439626197 4029049507 127308539933 75844885747 7500824002 119682117516 73738992336 32015889671 10508500522 7185664660 64869577096 19054694868 85877800148 21491281936 65184949212 58050920312 13038494881 10033875454 91201001671 66056401625 85015668426 1370641405 18645665535 3972757783 164593248983 87347575579 74728452254 25786182887 113662576956 53055777059 54818970145 25638524591 98640150 41688654943 85155068139 68682190907 2353026324 8696275983 43465374306 34679819709 24264394856 9030015584 109010769729 8002371330 9702291033 62677411260 29671734611 975638537 99850092433 8720529780 30836757873 17932417825 5910681023 28076937673 3619416163 1037874512 83032287584 2499563182 34879509993 13503525842 9802643652 12769239859 10678183253 17094187108 5374542316 28511995202 18214121000 31884782342 2354699623 13287609887 614536424 53744016432 5154695740 293938389 40647014592 81062688726 114127498720 50746053977 12122410651 472456151 5301173187 5181235574 29607750449 5713173885 13149040761 30150663678 21098104669 9236886870 124530498534 133580769414 18307768893 17241263470 10185016865 11020331615 6561031680 11568769214 65563872174 42939712342 28152990807 28817595047 37755836162 24467066607 111919640138 1946828349 21272315721 1570705113 24060214138 92915051370 41737680118 6569942123 1313448447 24320840550 12333940509 17026697122 960985795 36201603874 14457156056 25492406233 41348280255 29143782583 26319482815 10798778763 55981321233 25495733754 54734772888 4774954771 26477420916 37032106412 9496704570 144157180755 38964605385 5586624649 40207215489 1801517545 16188082427 7715694171 43032423797 27714395816 16831195922 8609517104 74654283314 5466207929 45098204539 899948998 14720581216 5916836642 62999840121 211500051 69435500036 11110821564 27514899716 11644583111 41880489183 5212516862 8215730711 12804334591 881444885 4317357616 1999878989 96258296301 26227811412 2248747497 10054947404 32167386343 88700015678 7968435859 12730062325 15533432411 117492150193 24913542951 29218078035 9980899106 9928905556 73134143486 21247527212 147217503834 10333490368 3587793954 46089434225 77852514925 9886966377 4075689716 4570529896 22655487492 4100546610 32136833574 9468317444 2627696413 24927054091 17229973371 1884764189 141060225296 157577893818 41957989170 7320416059 17492753295 7253513397 17497645843 1721286956 31016806164 73089367636 14883257216 81302907441 6419331209 95639031183 327131693 175860305 13679543986 2442143556 49967028243 1611999544 25293296645 19675297855 49041428322 33201823356 10728009493 18716927836 12495746966 59257009474 66190811789 5750549475 5583976502 18113758232 59002406090 88802636335 2615132284 45376688536 23600871635 50591398998 5990688937 1406658200 29188996318 54598652609 15953767214 9922210774 18091472281 1617440444 102607752520 51433924378 68404099045 56211225072 64616104908 58916147636 8076682960 16938842119 7561097305 98056723999 85591105163 109866132663 131577714555 9224812797 3737535413 4094303948 137955675985 23475769344 25922936143 18122650669 3047745675 154793379350 13147073958 3034195330 9033776386 7226324537 34673434209 111526159 11427820960 9850963112 38708869361 111614255519 7211569613 93210738185 97063705645 94705296070 4722481836 7158150468 1134680016 38409839667 26294378622 8394886426 52333531340 745277439 24152499659 9715737344 3067470927 17268159398 4342101405 1127502902 50379103633 91008697017 3224770930 3922524199 8098888 21844206278 4162259012 604896335 312626960 18746290741 9045114358 49582071711 20217486742 17976411446 39476490565 33819994801 17364471139 25265658391 62046445449 4204076753 4322908740 8111827207 297025998 70523729512 2248446756 98730718938 32487855452 58013473690 8097390334 24150484658 58648818723 5257730341 84073210535 41387270595 50643897557 39354661427 124764429251 14184435068 26345503812 68281506829 14262328326 11032606367 90551644741 44504874663 118172775512 116027203468 59717664740 35096963365 17958650563 39815802953 9942147016 81625086441 80705864350 11176757221 6670501364 18552442261 2306830835 89875970697 55660142465 19329473163 103651808005 120258931918 28216007240 60655749092 16948644344 7278950836 48152069568 45039034754 36698208096 38820626539 6420897019 7057661404 7587128583 31324797684 72260170936 48083523576 8187611309 1900807693 54625736696 92662051335 10438345076 46612455256 7195527956 104367448960 7749399923 13674928829 25289609579 40686903121 67469528251 12823769968 52511304398 2258844503 29490638975 1491133614 5425268749 19965470407 27935283350 92985708034 21019565947 23901084307 3517961011 31748805225 53495648882 32496692150 58528053185 10257456508 54916965357 17890324785 26318722484 50418684803 70534554 9309138557 76829081922 5099728283 59522958045 6198158499 35824944415 35587057321 8983895450 36731762379 13686098253 10127371359 1940237682 1913684033 4042123859 1357245798 39950669024 15002062725 26515333969 1417994430 82832612573 69172064555 128531111250 1529724820 78277706 41542677206 62393150927 36251344169 2855429235 36081798470 5838111850 78946085170 37252547388 15952091100 103021221001 3338485241 1334310835 15911162326 1604528334 18768546720 452221790 1277884834 1016775554 21239070785 5261355431 73704564313 10059625205 74994353516 721673423 75998541954 21433530613 7169590691 2428348174 23934912457 81369657641 16850471401 69331980011 24378555642 30170079856 124127981798 30486856538 46541029580 15370744729 60124509227 103899068194 73994686050 7902551135 64259975797 83026014154 23027266142 11597933700 25721668095 5300913940 28877405837 8121799036 8547751150 8977342006 35623926195 104888957550 9114304735 33462999840 51845975356 45992316024 14572737602 10766157149 1378530053 4237514087 57101704616 9391179303 1375885177 3249224742 67819599060 36599021808 23701544057 21498710329 87305362609 49982324606 26665846348 20811206519 69685408926 27253385519 5656743410 42765877912 51143063321 43825847985 14449107606 1315237453 77005970253 943300805 37411288283 38684687209 737931431 137452445165 7746627984 88007115766 3738171122 16641454182 137759813051 26727470650 12148681948 70146588227 723694030 5783833760 27623179460 7040229901 3846336188 89926385801 24899239973 23258279754 15675419058 16264547316 143892942007 810095958 125110259457 15073314713 13465740644 222876915 9247664358 23847212995 13799882590 21023643718 80185409966 66574712725 108936273112 18845568131 4812357935 5250651741 139454094188 48116822740 650183151 36941423014 40387759920 729149243 71554150744 14538811922 68339139309 55555686287 1390279925 5011792436 47155102969 4011945963 11304179126 3008175166 58922897877 2552751288 26882244060 15429704736 31631549067 73272306320 41559021004 118894379748 32322538867 5605749281 28686266704 22445216836 25205324928 16208124058 3455947911 20953395565 6536994172 770249852 4987609806 38695445436 22144393637 64280816977 18668745427 5642554593 23011740307 5958871276 37499533089 56934439838 38208885186 45590631882 28270111336 1259933726 1489444103 20522868976 35597934752 12496492559 266298281 5712951832 1916184734 42089869541 50782515573 48211051167 5263350395 87263023285 526199767 31857268454 67748494316 31175192903 10486329676 3531945839 21390041531 87998880574 13042056938 83398088409 32948067272 31369391432 58777855480 48049091956 106403202648 75671436630 9788312117 53735059359 68958955442 44225738702 78781454300 164292643247 1971924565 22550247 18255806964 15686220764 47473849276 8595451527 39718944687 50553781268 44238036752 4173738364 47837805458 3444012174 18862981520 110273252454 134981361006 7326969860 41821913546 13979152797 93681040982 13398856313 46320615296 14802965261 7079920844 3957023209 6590944220 1713921598 39622407721 3583461278 39138470975 68303911904 68663227051 50131057226 62257979666 70013818457 43269295451 33068807915 50690025612 363903617 22930806533 9670691290 67204592026 26665287362 46286644184 20970212046 15830552995 1540968050 30145002261 1518564773 49057774094 1704089915 18198618955 9943175538 11718219964 18173475811 112052668089 13948096316 8305337954 66793333183 29619726420 61959908205 52333936763 49508892992 5535046845 21766579646 20190458128 8907778757 31078782873 95352356561 12938104408 63608779414 35900609518 5549225502 120322962028 2110578776 96369651593 37871907958 38882138 1407220653 85888981648 2078082144 27929429773 12883319253 25247893895 80831908616 8358517123 55130383646 11941106542 22745709357 4112473083 164683966759 14743455127 117720872863 100656115861 11442126983 32857684432 114964369708 78365103691 49906178512 109590810646 109351505157 78394523756 40019658510 12417816229 33183132307 48292689194 40146823806 1358045131 22016485567 7026984440 11106969821 87061792782 56491277159 13537467932 11436664238 117694164399 24263364003 22628772135 113534113645 133061806429 117693249 5660465233 15578922445 28310678528 66610750264 80826234765 2608670239 39912881104 1545583055 45242766195 343522403 110273744665 37619695159 38949352754 131501360794 12871822038 24520868219 136049003626 34291943100 12310151423 12014445048 3444572292 17843783978 188537605 494114919 113262788735 11270995475 33658043757 9838562975 17836196928 1531931713 16896773123 1922878556 36825080859 12069875960 156993979670 14225793017 48479351811 123486733183 19172457887 15936458317 740175062 3953430797 3434404319 9687536933 27430542267 15517388793 4854342493 100495905190 100006919649 146543697986 81142811888 99121194036 50474778400 7093269080 100520388837 92504284289 24399267790 24450064712 10260364953 2559047360 5067016889 23200902831 46602041150 14610149320 7176048269 43784443653 5630113934 12255463609 40741910013 28913276510 56366452063 5716492912 6335830244 19332795141 2041060069 47092118624 11753134798 2008686008 16122403692 52714614829 44998112 3950712872 19225371280 41105237579 116664200577 670056492 113450488559 18695821662 31274778942 13872212070 85134626135 20163778261 12480833253 104606069194 15044942772 52512702281 89982599362 121575426151 1165129900 11763367075 136035448236 21802879690 2502239453 18580773872 863060984 18078057923 3026185274 24566651963 16766007179 27219773359 109772307339 56630469502 51287788737 8636866999 1004906960 47776956871 25647193564 3026069933 16382702591 11832746731 24613560910 39791758114 24957870880 5379929367 37920716817 50127586270 116098468968 12279303683 22404871256 1224784478 124387650777 4709977419 63248711880 12452449638 9628418495 24754460368 142043668110 6046134433 3653605118 17174176463 33812176681 38021100744 27557849707 1111272853 49204274239 65068721604 29302738828 22939550469 78472845477 119519208007 9865697527 34333367417 22413058450 73135102896 94695141743 48776872333 11211797887 20676981577 29820796001 11028682539 7368755071 174978876667 71420364577 812462699 43034469563 4836248270 655377515 55749180582 9733641215 47209656021 70059106668 1027820575 41801754535 10375805451 32797312389 47899754054 36320062671 116502831928 61852087155 49912660981 1869438426 55879416243 18949183489 48658651013 820997502 749074696 156090047053 25725233627 16924159973 53708149737 24461132653 84310770734 18974192769 24787329216 21323904664 81875417732 149719056260 74998422414 110883919507 39579841654 45716005092 31911159431 73568253551 99474495958 17557951992 15065999083 1818654332 120652865478 128856917671 8244825771 11714327605 7421508764 22208292438 73394600306 1749951375 51499718732 53917014401 9715238181 94014424955 26895437784 4106874001 90624906765 34796052277 26506174850 15525377444 84318937601 17043927746 14906032888 75836629294 13224002196 58572915631 11639756812 64562148381 41396345806 16404625461 1246099157 67429535613 28432996491 33298741732 15924208398 1727858951 19963339550 10159419813 39372774186 108933449912 2763127647 23600101402 21120522384 17733952499 2659913750 19927991169 88695289622 136325494533 9949733446 92042479571 31091380149 18677984460 52502106351 54829537125 18444924429 116828251705 70742301767 524000509 29148033529 8855439918 108784348648 53276063662 49467928684 7564806267 121430343426 14877288412 14945302997 2729423674 33515811205 126707279034 27466285597 5605067 24590175735 639279607 33275863954 8451637537 51372550217 81468938399 8788607472 7214003198 59385029064 27161141206 11561424504 1346714462 48757968255 7763152231 5598999549 33951371904 42563722684 37942026012 829793133 48118794946 56337661530 116087240877 18285427830 31019957591 234504793 96239059380 15866728065 24646536592 11595223357 1520374667 58498515 33584869480 11304288733 54406586493 4228030192 57499843246 35986267186 5284224628 45842271415 50678906530 82191329382 141340891579 17329391669 26057294643 47331879705 1848519596 61309981922 27609535714 31355319798 25360853181 18726267039 7692470063 82178704911 22268350901 4337038246 4512402467 33881786186 114567814831 4449880841 42708982952 122122037178 96099058899 664032514 81305118871 71009919466 53774901159 54549817327 44455128376 5771283259 815597798 17167025065 4314493084 2412195241 85359666164 47245778093 90729567435 6524126581 15831985629 64354799440 9749865391 2466845043 68938568596 19823232706 67787232080 5310473110 77725351319 24481491510 4097995273 21744363468 60652864757 172939058 38236468 58108727891 56945297688 80784168097 39392319923 6189711930 66286964139 480507875 29215314349 178418338944 13059240764 23100253396 148528225579 429481161 7983771848 40601433171 75666983263 37883877687 11584685030 52522765190 14242501872 45699586503 19809571661 24932895104 49884321351 111232374317 78444682793 26897908618 166401617309 167756639 17793733121 31928209930 1604887243 15793145944 21041974142 93378759117 113908278416 52090895709 4093089375 3039381698 533703781 74342694138 103626624804 14674479976 77655892776 25312798304 1414442974 28214696406 26199718295 136495101988 50834039181 38711467535 26938340141 17112858731 50702475571 9444920179 48323954244 10501176812 25701745375 27222590395 23941037341 37120340459 448206802 2534162129 13042375801 3526666598 211662270 53650644108 60637209716 82556178583 68972042255 27859758738 5566077141 779879685 32177187715 6305439025 2068795718 13603424685 15050373996 51434428430 606569290 124312096457 103910007428 27932551672 21737720669 124880381296 15452504405 32484816080 14610196689 136871337959 123165640500 111703421 824278980 20981774779 77861064343 128702177610 57767199448 57028451420 30941785227 87043917467 139281037998 2228885951 1057415284 86836848195 7956158524 2389075910 55023456740 11844843951 75960556027 146152407102 58650447783 2673903392 195535951 22179733350 31513185717 53179836160 1465606230 16683241431 55018000018 43635373557 6420760863 71492025984 101568058032 358109938 65869755863 62783267401 24227535766 105088978630 20954426174 53962521343 17124136381 20727960106 71454140367 76427918047 1723442911 2722136739 46459548022 10310066130 26861782684 89959424242 6657398650 24339323962 3757795983 35758763499 31333846109 50930843844 84721081147 53141626436 116170637252 55855037751 21966128648 12423050735 1596017849 5927832651 9951896133 69766956895 65644927516